/*reset*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
* {font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img { list-style:none;border:none;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
del,ins {text-decoration:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
button,input,select,textarea {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
legend {color:#000000;}
iframe {margin:0 auto;}
a {text-decoration:none;color:#515151;cursor:pointer;}
body {background-color:#f4f4f4;min-width:1200px;text-align:center;}
input,a {outline:none;}
.inner {width:1200px;margin:0 auto;text-align:left;}
.floatL {float:left;}
.floatR {float:right;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {*zoom:1;}
.hide {display:none;}

/*-----------------------------------top start/*-----------------------------------*/
.top {width:100%;}
.top_title {height:35px;background:#efefef;}
.top_title .inner ul {margin-left:5px;}
.top_title .inner ul li {float:left;line-height:35px;}
.top_title .inner ul li+li {background:url(../images/grey_hr.png) no-repeat left;}
.top_title .inner ul li a {color:#181818;padding:0 16px;line-height:35px;}
.top_title .inner ul li a:hover {color:#006eab;}

.top_banner {height: 444px;background:url(../images/cloud_bg.png) no-repeat center;}
.top_banner .inner {width:1200px;height: 240px;}

.banner1 {position:relative;width:1200px;height:240px;}
.banner1 .floatL {position:absolute;top: 68px;left: 63px;}
.banner1 .floatR {position:absolute;top:160px;left:467px;width:338px;height:92px;}
.date .floatR .search {position:relative;width:338px;height:26px;margin-top:6px;z-index:2;}
.location .floatR .search {position:relative;width:338px;height:26px;margin-top: 12px;z-index:2;margin-right: 10px;}
.search_input {float:left;display:inline-block;width:254px;height:24px;line-height:24px;padding-left:10px;color:#7d7d7d;border:1px solid #e7e7e7;background:#fff url(../images/search_icon.png) no-repeat 235px 5px;}
.search_button {float:right;display:inline-block;width:61px;height:24px;line-height:24px;margin-top:1px;color:#fff;font-size:16px;cursor:pointer;background: #dc0000;text-align:center;}
.search_button:hover {box-shadow:1px 1px 5px #e7e7e7;}

.nav {width:100%;height:54px;background:#006eab;}
.nav ul {width: 1150px;padding-left: 40px;padding-right: 10px;height:54px;margin:0 auto;}
.nav ul li {float:left;width: 230px;height:54px;line-height:54px;letter-spacing:1px;text-align:center;font-size:20px;}
.nav ul li+li {background:url(../images/white_hr.png) no-repeat left;}
.nav ul li.nav_li1 {background: url(../images/nav_icon1.png) no-repeat 30px center;}
.nav ul li.nav_li2 {background:url(../images/nav_icon2.png) no-repeat 30px center;}
.nav ul li.nav_li3 {background:url(../images/nav_icon3.png) no-repeat 30px center;}
.nav ul li.nav_li4 {background:url(../images/nav_icon4.png) no-repeat 30px center;}
.nav ul li.nav_li5 {background:url(../images/nav_icon5.png) no-repeat 30px center;}
.nav ul li a {display:block;color:#fff;width: 150px;padding-left: 80px;text-align:  left;font-weight: bold;letter-spacing: 3px;}
/*-----------------------------------top end/*-----------------------------------*/

/*-------------------------------main start-------------------------------*/
.main {position:  relative;min-height:870px;z-index:  100;margin-top: -150px;}
.main .inner {width:1170px;min-height:870px;padding:0 15px;background:#fff;}

.date {height:38px;}
.date .floatR p {height:36px;line-height:36px;margin-bottom:10px;}
.date .spanText1 {float:left;line-height:36px;margin-left:10px;color:#353535;font-size:16px;}
.date .spanText2 {float:left;line-height:36px;color:#353535;font-size:16px;}
.date .spanText3 {float:left;line-height:36px;margin-left:10px;color:#353535;font-size:16px;}

.news_box {height:370px;}
.news_box .picHandover {float:left;width:594px;height:370px;}
.news_box .roll {float:left;position:relative;display:inline-block;width:594px;height:370px;overflow:hidden;}
.news_box .roll_pic {width:594px;height:370px;}
.news_box .roll_pic a {display:block;width:594px;height:370px;}
.news_box .roll_pic img {width:594px;height:370px;}
.news_box .roll_num {position:relative;float:right;line-height:42px;height:42px;top:-42px;margin-right:15px;z-index:10;}
.news_box .roll_num li {float:left;width:12px;height:12px;margin:16px 5px 0;background:#fff;text-align:center;cursor:pointer;}
.news_box .roll_num li.roll_num_hover {background:#ec0a00;}
.news_box .roll_title {position:absolute;bottom:0px;width:594px;height:40px;line-height:40px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.news_box .roll_title a {padding-left:10px;font-size:14px;text-decoration:none;color:#FFFFFF;}

.news_box .pic_text {float:right;width:554px;height:370px;}
.news_box .pic_tab {height:43px;background:#f5f5f5;}
.news_box .pic_tab h4 {float:left;width:107px;height:39px;line-height: 37px;margin-top:3px;background:url(../images/blue_tab1.png) no-repeat center;font-size:18px;cursor:pointer;}
.news_box .pic_tab h4 a {text-align:left;display:block;color:#fff;text-align:  center;}
.news_box .pic_tab span {float:right;height:41px;margin-top:3px;}
.news_box .pic_tab span a {display:inline-block;line-height: 41px;margin-right:  15px;color: #006eab;}
.news_box .pic_tabcon {display:inline-block;}
.news_box .pic_tabcon ul {float:left;width: 554px;height: 320px;margin-top: 5px;}
.news_box .pic_tabcon ul li {line-height: 32px;margin-left: 5px;padding-left: 20px;font-size:16px;background:url(../images/black_spot.png) no-repeat left;}
.news_box .pic_tabcon ul li a {color:#383838;}
.news_box .pic_tabcon ul li a:hover {color:#006eab;}
.news_box .pic_tabcon ul li span {float:right;margin-right: 5px;color:#383838;}

.column {height:107px;margin-top:13px;background:url(../images/column_tab.png) no-repeat left;}
.column_left a {float:left;display:inline-block;width:38px;height:107px;cursor:pointer;}
.column_right {float:right;width:1132px;height:93px;margin-top:7px;}
.column_right .column_block {margin:0;position:relative;height:91px;}
#slidesImgs li {width:970px;height:91px;display:none;}
.slidebar {position:absolute;top: 75px;right: 5px;}
.slidebar li {float:left;margin-right:10px;width:10px;height:6px;line-height:6px;text-align:center;font-size:10px;cursor:pointer;background:#006eab;color:#006eab;overflow:hidden;}
.slidebar li.on {background:#fff;color:#fff;font-weight:bold;}

.notice_box {height:323px;margin-top:16px;}
.notice {float:left;width:434px;height:323px;}
.notice_tab {width:434px;height:35px;background:url(../images/blue_tab2.png);}
.notice_tab h4 {float:left;width:110px;height:35px;line-height:35px;text-align:center;font-size:18px;}
.notice_tab h4 a {display:inline-block;width:100%;height:100%;color:#fff;}
.notice_tab .more {float:right;line-height:30px;color:#006eab;}
.notice_tabcon {display:inline-block;width: 100%;}
.notice_tabcon ul {float:left;width:100%;margin-top: 5px;}
.notice_tabcon ul li {line-height: 32px;margin-left: 5px;padding-left: 20px;font-size:16px;background:url(../images/black_spot.png) no-repeat left;}
.notice_tabcon ul li a {color:#383838;}
.notice_tabcon ul li a:hover {color:#006eab;}
.notice_tabcon ul li span {float:right;margin-right: 5px;color:#383838;}

.notice1 {margin-left:17px;}
.notice2 {float:right;width:262px;}
.notice2 .floatL, .notice2 .floatR {width:125px;height:58px;line-height:58px;text-align:center;margin-bottom:11px;background:#e3ecf6;border-top:4px solid #006eab;font-size:18px;}
.notice2 .floatL a, .notice2 .floatR a {color:#006eab;letter-spacing:2px;font-weight:bold;}
.notice2 .notice_blue1 a, .notice2 .notice_blue2 a {color:#fff;letter-spacing:2px;font-weight:bold;}
.notice2 .notice_blue1 {float:left;width:262px;height:68px;margin-bottom:11px;background:#006eab url(../images/white_icon1.png) no-repeat 44px 19px;}
.notice2 .notice_blue2 {float:left;width:262px;height:68px;margin-bottom:11px;background:#006eab url(../images/white_icon2.png) no-repeat 44px 19px;}
.notice2 .notice_blue1 span, .notice2 .notice_blue2 span {padding-left:100px;font-size:18px;line-height: 68px;}
/*--------------------------------main end--------------------------------*/

/*--------------------------------general start--------------------------------*/
.location {width:1170px;height:50px;line-height:50px;margin:0 auto;}
.location p {float:left;padding-left:8px;line-height:50px;color:#006eab;font-size:16px;}
.location p span, .location p a {color:#006eab;}

.general_contain {width: 1100px;margin-left: 35px;padding-top:25px;}
.general_box {width:1100px;}
.general_box .hd {height:46px;border-bottom:1px solid #006eab;}
.general_box .hd .list_name1 {display:inline-block;line-height:43px;margin:0 10px;border-bottom:3px solid #006eab;color:#006eab;font-size:18px;cursor:pointer;}
.general_box .hd .list_name1 a {padding:0 10px;color:#006eab;}
.general_box ul {display:inline-block;width: 100%;padding:16px 0;border-bottom:1px dashed #b9b9b9;}
.general_box ul li {float:left;width: 100%;height:38px;margin-left: 5px;line-height:38px;background:url(../images/grey_spot_general.png) no-repeat left;}
.general_box ul li span {float:right;color:#9f9f9f;font-size:16px;margin-right:15px;}
.general_box ul li a {color:#3a3a3a;font-size:16px;cursor:pointer;padding-left: 24px;}
.general_box ul li:hover a {color:#006eab;}

.general_mian h3.general_title {line-height:65px;color: #006eab;text-align:center;font-size:28px;}
.general_source {margin-top:10px;margin-bottom:20px;height:30px;background:#f7f7f7;text-align:center;}
.general_source span {margin:0 10px;line-height:30px;}
.general_article {margin:0 20px;}
.general_article, .general_article p, .general_article span, .general_article font, .general_article div {line-height:40px;font-size:16px;font-family:"Microsoft Yahei"!important;}
.general_article img {max-width:800px!important;}
.general_article table {max-width:1000px;margin:0 auto!important;}
.general_font span {cursor:pointer;}
.general_share {width:100%;height:60px;}
.bdsharebuttonbox {float:right;}

.genreral_square {display:inline-block;}
.general_left {width: 260px;margin-left: 10px;padding-bottom: 10px;}
.general_left .hd {height: 51px;background:#006eab;text-align:center;}
.general_left .hd p {max-width:150px;display:inline-block;line-height: 51px;padding-left: 35px;text-align:center;font-size:20px;font-weight:  bold;color:#fff;background:url(../images/hd_icon.png) no-repeat left center;}
.general_left .bd {padding-top:3px;background: #f8f8f8;width: 100%;}
.general_left .bd ul {width: 220px;margin:0 auto;padding-bottom: 30px;}
.general_left .bd ul li {height: 50px;line-height: 50px;cursor:pointer;font-size:16px;}
.general_left .bd ul li+li {border-top: 1px solid #d2d2d2;}
.general_left .bd ul li a {display:inline-block;width:158px;padding-left:55px;background: url(../images/grey_arrow_general.png) no-repeat 25px center;}
.general_left .bd ul li.heard, .general_left .bd ul li:hover {background:url(../images/active_blue_general.png) no-repeat center;}
.general_left .bd ul li.heard a, .general_left .bd ul li:hover a {color:#fff;background: url(../images/white_arrow_general.png) no-repeat 25px center;}
.general_right {width: 890px;}
.general_right .hd {padding-left: 10px;height: 47px;border-bottom: 4px solid #006eab;}
.general_right .hd .list_name1 {display:inline-block;line-height: 48px;color:#006eab;font-size:18px;cursor:pointer;}
.general_right .hd .list_name1 a {padding: 0 30px;color: #006eab;}
.general_right .hd .list_name2 {display:inline-block;line-height: 48px;color:#3a3a3a;font-size:18px;cursor:pointer;}
.general_right .hd .list_name2 a {padding: 0 30px;}
.general_right .hd .list_name1, .general_right .hd .list_name2 {float:left;}
.general_right .bd ul {width:100%;display:inline-block;min-height:580px;padding:16px 0;/* margin:0 10px; */border-bottom:1px solid #b9b9b9;}
.general_right .bd ul li {float:left;height:38px;line-height:38px;width:100%;/* padding: 16px 0; */margin: 0 10px;background: url(../images/grey_spot_general.png) no-repeat 10px;}
.general_right .bd ul li span {float:right;color:#9f9f9f;font-size:16px;margin-right:20px;}
.general_right .bd ul li a {color:#3a3a3a;font-size:16px;cursor:pointer;padding-left: 30px;}
.general_right .bd ul li:hover a {color:#006eab;}
.fenye {height:30px;margin-top:20px;}
/*--------------------------------general end--------------------------------*/

/*--------------------------------bottom start--------------------------------*/
.bottom {height:178px;background:#006eab;}
.bottom1 {height:140px;}
.link {height:54px;}
.link p {color:#fff;float:left;width: 90px;padding-left: 10px;/* text-align:  center; */line-height:54px;font-size:18px;}
.link_select {float:left;display:inline-block;width:202px;height:30px;padding-left:10px;line-height:30px;margin-left: 15px;margin-top: 13px;cursor:pointer;font-size: 14px;color:#494949;background:url(../images/select_bg.png) no-repeat center;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.bottom_text {width:460px;padding-top: 15px;margin:0 auto;}
.bottom_text p {line-height:28px;color:#fff;}
.bottom1 .bottom_text {padding-top:30px;}
/*--------------------------------bottom end--------------------------------*/

/*body.useOldFixed*/
body.useOldFixed .top_title{
    height: auto;
}
body.useOldFixed .top .top_banner{
    height: auto;
}
body.useOldFixed .top .top_banner .inner:not(.skipAutoFix){
    height: 240px;
}
body.useOldFixed .top div.banner1:not(.skipAutoFix){
    height: 240px;
}
body.useOldFixed .top .nav ul li{
    margin-right: 33px;
}
body.useOldFixed .top .nav ul li a{
    width: auto;
}
body.useOldFixed .main .date:not(.skipAutoFix){
    height: 154px;
}
body.useOldFixed .main .date>.floatR{float:none}
body.useOldFixed .date .search_input:not(.skipAutoFix){
    width: 90%;
    background: #fff url(../images/search_icon.png) no-repeat 1% 50%;
}
body.useOldFixed .news_box{
    overflow: hidden;
    height: auto;
}
body.useOldFixed .main .news_box .roll_num li:not(.skipAutoFix){
    min-height: 12px;
}
body.useOldFixed .news_box .pic_tab h4{
    background: #006eab;
    width: auto;
    margin-top: 0;
    padding: 0 10px;
}
body.useOldFixed #aria4rxo264wmdc:not(.skipAutoFix){
    display: flex;
}
body.useOldFixed .notice_box{
    height: auto;
}
body.useOldFixed .notice_tab:not(.skipAutoFix){
    background: none;
}
body.useOldFixed .notice_tab h4 {
    background: #006eab;
    width: auto;
    padding: 0 10px;
}
body.useOldFixed .notice2:not(.skipAutoFix){display:flex;flex-wrap: wrap;}
.notice2 .floatL, .notice2 .floatR {width:125px;height:58px;line-height:58px;text-align:center;margin-bottom:11px;background:#e3ecf6;border-top:4px solid #006eab;font-size:18px;}
body.useOldFixed .notice2 .floatL,body.useOldFixed .notice2 .floatR{
    width: 25%;
}