﻿.pageheader
{
    width:100% !important;
    min-width:500px;
    height:auto !important;
    position:relative;
}
.headbg
{
    width:100%;
    min-width:500px;
    height:auto !important;
}
.headsearch
{
    width:300px;
    height:100%;
    position:absolute;
    top:15%;
    right:30px;
    z-index:9999 !important;
}
.searchTop
{
    height:35px;
    font-size:16px;
    line-height:35px;
    color:rgb(43,59,78);
    text-align:right;   
}
.serchInput
{
    height:40px;
    width:100%;
    position:relative;
}
.serchInput input
{
    height:35px;
    width:99%;
    font-size:18px;
    background:transparent;
    border:1px solid rgb(142,151,161);
}
.searchImage
{
    position:absolute;
    right:15px;
    top:6px;
}
.ywslbutton
{
    width:100%;
    background:#fff;
    height:70px;
    position:relative;
    top:20px;
    line-height:70px;
    vertical-align:center;
}
.ywslimg
{
    background:url('../images/ywsl.png') no-repeat;
    height:25px;
    width:100px;
    float:left;
    margin-left:40px;
    margin-top:35px;
}
.newsimg
{
    background:url('../images/news.png') no-repeat;
    height:25px;
    width:100px;
    float:left;
    margin-left:15px;
    margin-top:37px;
}
.moretxt
{
    height:50px;
    width:100px;
    float:right;
    color:rgb(185,185,185);
    font-size:24px;
    margin-right:15px;
}
.moretxt a
{
    color:rgb(185,185,185); 
}
.moretxt:hover
{
    color:rgb(0,60,116);
    cursor:pointer;
}
.ywslunderline
{
    width:185px;
    height:3px;
    background:rgb(0,60,116);
    margin-left:40px;
    position:  absolute;
    bottom: 0;
}
.ywslContainer
{
    width:100%;
    background:#fff;
    height:640px;
    margin-top:20px;
}
.noticeHeight
{
    height:530px !important;
    position:relative;
    padding-top:30px !important;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.noticeTitle
{
    color:rgb(18,79,152) !important;
    font-size:24px !important;
    text-indent:20px;
    width:230px;
    display:block;
    background:transparent;
    float:left;
    margin-right:0 !important;
    text-indent:10px !important;
}
.ml25
{
    margin-left:25px;
}
.noticeTitleLine1
{
    width:50px;
    height:20px;
    float:left;
    border-bottom:1.5px solid rgb(137,156,179);
}
.noticeTitleLine2
{
    width: calc(100% - 320px);
    height:20px;
    float:left;
    border-bottom:1.5px solid rgb(137,156,179);
}
.noticeTitleLine3
{
    width: calc(100% - 490px);
    height:20px;
    float:left;
    border-bottom:1.5px solid rgb(137,156,179);
}
.news_title
{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-indent:25px !important;
}
.news_title a
{
    padding-left:0px !important;
}
.moretxt2
{
    position:relative;
    top:-35px;
    right:0px;
}
.hcjxtitle
{
    width:260px;
    height:30px;
    margin:0 auto;
    
}
.hcjxtitleline
{
    width:50px;
    height:10px;
    float:left;
    border-bottom:1.5px solid rgb(82,85,105);
}
.hcjxtitleWords
{
    width:140px;
    float:left;
    text-align:center;
    color:rgb(14,35,63);
    font-size:26px;
}
.cooperations
{
    height:auto !important;
    min-height:160px !important;
    background:white !important;
    border-radius:2px;
    margin-top:35px !important;
}
.cooperationsTitle
{
    height:auto;
    min-height:40px;
    border-bottom:1px solid rgb(223,230,237);
}
.cooperationsTitleWords
{
    width:300px;
    border-left:2px solid rgb(18,79,152);
    height:20px;
    line-height:20px;
    position:relative;
    top:10px;
    margin-left:25px;
    font-size:24px;
    color:rgb(14,35,63);
    text-indent:15px;
}
.cooperationsImages
{
    height:auto !important;
    min-height:80px;
    overflow:hidden;
    text-align:center;
}
.cooperationsImages-tab
{
    width:100%;
    height:auto;
    margin-bottom:10px;
}
.cooimage
{
    width:8.3%;
    text-align:center;
    vertical-align:center;
    font-size:1.7em;
    line-height:1.7em;
    font-weight:bold;
    height:60px;

}
.cooimage img
{
    width:auto;
    margin:0 auto;
    margin-top:2px;
    margin-bottom:2px;
    vertical-align:center !important;
    height:66px;
}
.footer
{
    width:100% !important;
    background:rgb(0,43,94)!important;
    max-width:3600px;
    text-align:center;
    color:#fff;
    font-size:16px;
    position:absolute;
    clear:both;
    padding-top:65px;
}
.QRCode
{
    position:relative;
    top:-80px;
    right:-40%;
}
.lists-title
{
    width:100%;
    height:calc(100% - 150px);
    text-indent:30px;
    padding-top:10px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.dl
{
    text-indent:-30px;
}
.bksjyli
{
    border-bottom:1px solid #eee !important;
    height:60px !important;
    line-height:60px !important;
}
.pic_new{float: left;width:49%; padding: 0; margin: 25px 0 0 35px; height: 600px; overflow: hidden;}
.pic_new .hd{position: absolute; bottom: 143px; width:100%; height: 96px; z-index: 99;}
.pic_new .hd ul{width: 100%; float: left;}
.pic_new .hd ul li{width:112px; height: 96px; margin-right: 2px; float: left; }
.pic_new .hd ul li.on,.pic_new .hd ul li:hover{background-color: #fff;-moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;-webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);}
.pic_hd1{-moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;-webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);background-color: #274373;}
.pic_hd2{background-color: rgba(39,67,115,0.8);
    /*-moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;-webkit-filter: alpha(opacity=80);
    filter: alpha(opacity=80);*/
    }
.pic_hd3{background-color: rgba(39,67,115,0.6);
    /*-moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;-webkit-filter: alpha(opacity=0);
    filter: alpha(opacity=60);*/
    }
.pic_hd4{background-color: rgba(39,67,115,0.4);
    /*-moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;-webkit-filter: alpha(opacity=60);
    filter: alpha(opacity=40);*/
    }
.pic_hd5{background-color: rgba(39,67,115,0.2);
    /*-moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;-webkit-filter: alpha(opacity=60);
    filter: alpha(opacity=20);*/
    }   
.pic_new .hd ul li h6{float: left;
font-size: 32px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;
color: #FFFFFF; width:100%; text-align: center; line-height: 42px; height: 42px; margin-top: 16px;;}
.pic_new .hd ul li span{float: left; margin-top:3px;width: 100%; text-align: center; 
height: 19px;
font-size: 14px;
font-family: MicrosoftYaHei !important;
color: #fff;
line-height: 19px;}
.pic_new .hd ul li.on h6,.pic_new .hd ul li.on span,.pic_new .hd ul li:hover h6,.pic_new .hd ul li:hover span{
color: #D6472A;}
.pic_new .bd{float: left; width: 100%;}
.pic_new .bd ul{float: left;width: 100%;}
.pic_new .bd .tempWrap{float: left;width:100% !important;}
.pic_new .bd ul li{float: left; width: 100%;}
.pic_new .bd ul li .news_img{width:100%; float: left; height: 462px; overflow: hidden;}
.pic_new .bd ul li .news_img img{width: 100%; height: auto;}
.pic_new .bd ul li .new_bt{width:100%; padding: 40px 36px; float: left;height: 144px; background-color: #fff;}
.pic_new .bd ul li .new_bt span{float: left; width:100%; height: 21px; line-height: 21px;
font-size: 16px;
font-family: MicrosoftYaHei !important; color: #D6472A;}
.pic_new .bd ul li .new_bt h6{float: left; width: 95%;
height: 29px;
font-size: 22px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;margin-top: 14px;
line-height: 29px;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;}
.pic_new .bd ul li .new_bt h6 a{color: #000000;-moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;-webkit-filter: alpha(opacity=60);
    filter: alpha(opacity=60);}
.pic_new .bd ul li .new_bt:hover h6 a{color: #D6472A;-moz-opacity: 1;
    -khtml-opacity:1;
    opacity: 1;-webkit-filter: alpha(opacity=100);
    filter: alpha(opacity=100);}

.bt_news{float:right;width:49%;padding: 0; margin: 24px 0 0 0; max-width: 820px; height: 606px; background-color: #fff; overflow: hidden;}
.mtnew{float:left;display:none;width:100%;padding: 30px 36px;margin: 0px 0 0 0;max-width: 820px;height: auto;background-color: #fff;overflow: hidden;}
.bt_news ul{width:100%;float:left;padding: 30px 36px;}
.mtnew ul{width:100%; float:left;}
.bt_news ul li{width:100%; float:left;line-height: 55px; height:auto; width: 100%; float: left; font-family: MicrosoftYaHei !important;}
.mtnew ul li{width:100%;float:left;line-height: 55px;height:auto;width: 100%;float: left;font-family: MicrosoftYaHei !important;}
.bt_news ul li span.list_d{float: left; margin: 25px 8px 25px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.mtnew ul li span.list_d{float: left; margin: 20px 8px 20px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.bt_news ul li a,.mtnew ul li a{float: left; width:85%;font-size: 20px;
color: #000;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;-moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);}
.bt_news ul li span.time,.mtnew ul li span.time{float: right;font-size:20px; width:17%;
color: #000;-moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);}
.bt_news ul li:hover span.list_d,.mtnew ul li:hover  span.list_d{background-color: #D6472A;-moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);}
.bt_news ul li:hover a,.bt_news ul li:hover span.time,.mtnew ul li:hover a,.mtnew ul li:hover span.time{color: #D6472A;-moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100); font-weight:600;}
.newsList
{
    float: right;
    width:46%; 
    padding: 0; 
    height: 570px; 
    overflow: hidden; 
	position:relative;
	z-index:999;
}
.newsItem
{
    width:100%;
    height:75px;
    position:relative;
    margin-top:10px;
}
.newsDate
{
    width:110px;
    height:100%;
    color:rgb(18,79,152);
    text-align:center;
    font-weight:blod;
    float:left;
    overflow:hidden;
}
.newsDate-day
{
    height:40px;
    font-size:34px;
    line-height:40px;
}
.newsDate-ym
{
    height:40px;
    font-size:20px;
    line-height:30px;
}
.newsSp
{
    width:1px;
    height:50px;
    background:rgb(217,220,225);
    float:left;
    margin-top:15px;
}
.newsTitle
{
    width: calc(100% - 120px);
    height:100%;
    float:right;
    font-size:1.3em;
    line-height:2em;
    vertical-align:center;
    cursor:pointer;
}
.newsTitle:hover
{
    color:rgb(0,60,116);
}
.newTitleMsg
{
    overflow:hidden;
    text-overflow:ellipsis;
    height:100%;
    width:95%;
    border-bottom:1px solid #eee;
    font-size:1.15em;
}
.newsFrom
{
    position:absolute;
    width:150px;
    height:30px;
    text-align:right;
    line-height:20px;
    bottom:0;
    right:30px;
    font-size:14px;
    color:rgb(149,154,167);
}
.allNews
{
    float: right;
    width:45%;
    padding: 0;
    max-width: 820px; 
    height: 40px; 
    overflow: hidden; 
    padding:0  25px 0 0;
    line-height:40px;
    text-align:right;
    font-size:16px;
    color:rgb(90,103,138);
    cursor:pointer;
}
.allNews :hover
{
    color:rgb(0,60,116);
}
.sub-link-fz
{
    font-size:1em !important;
    height:70px !important;
    line-height:70px !important;
}

.footerContent
{
    height:120px;
    width:100% !important;
    background:rgb(0,43,94)!important;
    max-width:3600px;
    text-align:center;
    color:#fff;
    font-size:16px;
    position:absolute;
    clear:both;
    overflow:hidden;
}
.footerContent_content
{
    margin-top:20px;
}

.bksjycontainer
{
    width:86%;
    height:auto !important;
    min-height:700px;
    margin:0 auto;
    margin-top:50px;
    min-width:1335px;
    overflow:auto;
}
.rect1
{
    position:absolute;
    margin-top:-110px;
    width:650px;
    height:80px;
    left:-50px;
    background:url("../images/rect1.png") no-repeat;
    line-height:80px;
    color:#fff;
}
.title1
{
    width:52%;
    font-size:36px;
    text-align:right;
    float:left;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.title2
{
    width:40%;
    font-size:1.4em;
    text-align:left;
    float:left;
    text-indent:15px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.items
{
    width:21%;
    height:100%;
    background:#fff;
    float:left;
}
.lists
{
    width:77.5%;
    min-height:700px;
    background:#fff;
    float:right;
    position:relative;
    overflow:hidden;
    white-space:nowrap !important;
    text-overflow:ellipsis;
}
.uls
{
    height:auto;
    min-height:600px;
    margin-top:100px;
    width:100%;
}
.rect2
{
    background:rgb(25,67,150);
    position:absolute;
    width:180px;
    height:60px;
    top:13px;
    margin-left:-25px;
    font-size:2em;
    color:#fff;
    text-align:center;
    line-height:60px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rect3
{
    position:absolute;
    margin-left:-25px;
    top:73px;
    width: 0;
    height: 0;
    border-top: 25px solid rgb(15,46,103);
    border-left: 25px solid transparent;
}
.uls-li
{
    height:auto;
    min-height:70px;
    text-align:left;
    padding-left:40px;
    line-height:70px;
    font-size:1.8em;
    border-bottom:1px solid rgb(229,232,238);
    color:rgb(68,79,102);
    cursor:pointer;
    list-style-type:disc;
    list-style-position:inside;
}

.uls-li a 
{
    display:inline;
    height:100%;
}

.uls-li:hover
{
    color:rgb(0,60,116);
}
.uls-li-sel
{
    color:rgb(0,60,116) !important;
    font-weight:bold !important;
}

.uls-li-sel a
{
    color:rgb(0,60,116) !important;
    font-weight:bold !important;
}

.uls-li-more
{
    font-weight:bold;
    font-size:32px;
    float:right;
    display:inline-block;
    margin-right:40px;
}
.child-uls
{
    list-style:none;
    font-size:0.9em;
    font-weight:normal !important;
}
.child-uls-sel
{
    color:rgb(0,60,116) !important;
    font-weight:bold !important;
}

.lists-item
{
    height:auto;
    max-height:33%;
    min-height:200px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    border-bottom:1px solid #eee;
}
.lists-title
{
    width:100%;
    height:60px;
    line-height:60px;
    color:#0055a6;
    font-size:2em;
    text-indent:1em;
}
.list-title2
{
    width:90%;
    margin-left:5%;
    font-size:2em;
    font-weight:bold;
    text-align:center;
    line-height:2em;
    margin-top:1em;
}
.nr
{
    white-space:nowrap;
}
.mt10
{
    margin-top:10px;
}
.ml4
{
    margin-left:4%;
}
.lists-top
{
    width:100%;
    height:60px;
    line-height:60px;
    text-indent:20px;
    font-size:24px;
    font-weight:bold;
    border-bottom:1px solid rgb(229,232,238);
}
.lists-content
{
    width:90%;
    height:auto;
    min-height:120px;
    margin-left:5%;
}
.lists-bottom
{
    width:100%;
    height:70px;
    position:absolute;
    bottom:0px;
    text-align:center;
}
.lists-title-title
{
    width:calc(100% - 170px)!important;
}
.content_maincontain
{
    width:70%;
    height:auto;
    min-height:650px;
    margin:0 auto;
    background:white;
}
.content_maincontain_title
{
    height:60px;
    line-height:60px;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.content_maincontain_time
{
    height:50px;
    line-height:50px;
    text-align:center;
    padding-right:50px;
    font-size:18px;
}
.content_maincontain_article
{
    height:auto;
    padding:40px;
    font-size:18px;
    padding-top:10px;
}
.con_list01 .title01 h2{padding:0 10px 0 0;width:180px;background-image:none; font-size: 1.8em; color: #005bac; }
.list_con01{width:100%;overflow:hidden;padding:8px 0; border-top: 1px solid #cccccc; }
.list_con01 li{width:20%;float:left;font-size:1.3em;}
.list_con01 li p{/*background:url(/2022style/images/circle.png) no-repeat 12px 15px;*/padding:10px 7px 10px 20px;display:block;position: relative;}
.list_con01 li p:before{content: '';width:4px;height: 4px;border-radius: 50%;left:0;top:50%;background-color:#003770;display:block;position: absolute;margin-top:-2px;}
.con_list01 .title01{background:none;}