/* reset */
p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,th,td,div,pre,body,code,form,input,legend,button,figure,fieldset,textarea,blockquote { margin: 0;  padding: 0;vertical-align: top;box-sizing: content-box;}
th,td{vertical-align: middle;}
html{font-size:14px;overflow-y:auto;height:100%;}
html,body{width:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
input,select,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
table{border-spacing:0;border-collapse:collapse}
body{font-family: "Arial","PingFang SC", "Helvetica Neue", Helvetica, sans-serif, system-ui, -apple-system, BlinkMacSystemFont;background: #fff;}
img{border:none;-webkit-appearance:none;}

textarea{resize:none}
a,h1,h2,h3,h4,h5,h6,input,select,button,option,textarea,optgroup{font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit;outline:none}
a{text-decoration:none;color: #333;}
ol,ul{list-style:none;}
input{background: #fff;}
button,input[type='submit'],input[type='button']{cursor:pointer}
input::-moz-focus-inner{padding:0;border:0}
input[type='number']{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,select{margin:0;-webkit-appearance:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
template{display:none}
img{vertical-align: middle;}
em,i{font-style:normal}
/*360下字体*/
html.cye-enabled.cye-lm body{font-family: "Arial","PingFang SC", "Helvetica Neue", Helvetica, sans-serif, system-ui, -apple-system, BlinkMacSystemFont;}
/* common */

.big_tan{ width:100%; height:100%; background:#000; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5; position:fixed; top:0; left:0; z-index:2; display:none;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.aCur{ color: #fff; padding: 0 5px;  background: #2c73ac;  line-height: 23px; font-size: 13px; margin-top: 8px; } /* 选中状态 */
/* 清除浮动 cl 、clearfix  */
.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
/* 外填充 */
.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt80{margin-top:80px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb80{margin-bottom:80px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml80{margin-left:80px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr80{margin-right:80px;}
/* 内填充 */
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p40{padding:40px;}.p50{padding:50px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt80{padding-top:80px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl80{padding-left:80px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr40{padding-right:40px;}.pr50{padding-right:50px;}.pr80{padding-right:80px;}

/* 宽度 */
.wrap{width:100%}.w10{width:10px;}.w20{width:20px;}.w30{width:30px;}.w40{width:40px;}.w50{width:50px;}.w60{width:60px;}.w70{width:70px;}.w80{width:80px;}.w90{width:90px;}.w100{width:100px;}
.w200{width:200px;}.w300{width:300px;}.w400{width:400px;}.w500{width:500px;}.w600{width:600px;}.w700{width:700px;}.w800{width:800px;}.w900{width: 900px;}
.w960{width: 960px;margin: 0 auto;}.w1000{width: 1000px;margin: 0 auto;}.w1200{width: 1200px;margin: 0 auto;}.w1280{ width:1280px;margin: 0 auto;}
/* 高度 */
.h{height:100%}.h50{height:50px;}.h80{height:80px;}.h100{height:100px;}.h200{height:200px;}

.main{width: 1200px;margin: 0 auto;}
/*对齐方式*/
.text-c{text-align: center;}.text-l{text-align: left;}.text-r{text-align: right;}
/*字体大小*/
.f-12{font-size: 12px;}.f-13{font-size: 13px;}.f-14{font-size: 14px;}.f-15{font-size: 15px;}.f-16{font-size: 16px;}.f-18{font-size: 18px;}.f-20{font-size: 20px;}.f-22{font-size: 22px;}.f-24{font-size: 24px;}
/*标题*/
.h1{ font-size: 26px;color:#000; line-height: 36px; }/*一级标题*/

.first-a{margin-left:0!important;}
/*导航*/
.menu{width:100%; height:54px;background:#015293;margin-bottom:40px;}
.menu-box{width:1200px;margin:0 auto;}
.menu-box li{float:left;width:150px;height:54px; text-align: center;line-height: 54px;}
.menu-box li a{font-size:18px;color:#fff;display: block;}
.menu-box li:hover{background:#0c6db6;}
/*top*/
/*.top{width: 100%;background: url("header-bg.png") top center no-repeat;}
/*head*/
/*.head{width: 1200px;height: auto;margin: 0 auto;position: relative;padding-bottom: 10px;}
.logo{width: 418px;height: 97px;margin-top: 65px;}
.searchBox{width: 400px;margin-top: 74px;position: relative;}
.searchBox .wechat-code{position: absolute;top: 26px;left: -40px;z-index:1;}
.searchBox .app-code{position: absolute;top: 26px;left: 12px;z-index:1;}
.searchBox .anymore{width: 100%;}
.searchBox .anymore a{margin: 0 4px;color: #3e71a4;font-size: 15px;line-height: 18px;cursor: pointer;}
.searchBox .anymore span{margin-left: 55px;color: #3e71a4;line-height: 18px;}

/* new head */
/*.head-top{ font-size: 14px;height: 42px;line-height: 42px; position: relative;}
.head-top .media-list a{ color: #8d8b8b;cursor: pointer;}
.head-top .media-list a img{ margin-right: 10px;margin-top: -3px; }
.head-top .media-list a.line{ border-left: 1px solid #666;margin: 0 17px;opacity: 0.3; }
.head-top .version-list a{ font-size: 15px;color: #121212; }
.head-top .wechat-code{position: absolute;top: 40px;left: -50px;z-index:1;}
.head-top .app-code{position: absolute;top: 40px;left: 165px;z-index:1;}
.wza-box a{ display: block;float: right;height: 38px;line-height: 38px;padding: 0 16px;font-size: 18px;letter-spacing: 0.32px; }
.wza-box a.wza{ background: #fff;color: #F76B00; border: 1px solid #FC740D; border-radius: 2px 0px 0px 2px;}
.wza-box a.oldman{ background:#F79600;color: #fff;border: 1px solid #F79600;border-radius: 0px 2px 2px 0px; }*/

.search{width: 400px;height: 42px;border: 1px solid #d1d1d1;position:absolute;right:0;bottom:20px;}
.search #searchInput{border: none;width: 57%;height: 42px;line-height: 42px;margin-left: 12px;font-size: 14px;}
.search .bzss{border: none;width: 79px;height: 42px;cursor: pointer; background:#0580c3;color:#fff;border-right:1px solid #ccc;}
.search .ywss{border: none;width: 80px;height: 42px;cursor: pointer;background:#0580c3;color:#fff;}
::-webkit-input-placeholder{color: #c3c3c3;}
/*header*/
.header{position:relative; height:auto; background:url(header-bg.png) no-repeat top #fff; border-bottom:5px solid #005192;}
/* .header{position:relative; height:273px; background:url(header-bg-bh.png) no-repeat top; border-bottom:5px solid #005192;} */
.header-choose-btn{display:none;}
.header .topBar .container{overflow: visible;}
.header .topBar{position:relative; height:40px; font-size:1em; color:#fff; line-height:40px;width:1200px;margin:0 auto;}
.header .topBar dd a{background:url(gh.png) left center no-repeat;padding-left: 25px;}
.header .topBar a{color:#fff;display:inline-block;margin:0 10px;}
.header .topBar a:hover{color:#fff;}
.header .topBar .split{padding-right:12px; padding-left:12px;}
.header .topBar dt{float:left; padding-left:12px;}
.header .topBar dt span{float:left;}
.header .topBar dt span.datetime{}
.header .topBar dd{float:right;}
.header .topBar dd ul li{position:relative; float:left; padding-right:12px; padding-left:12px;}
.header .topBar dd ul li.mobile .xlcd{display: none; position: absolute; z-index: 99999; top: 38px; left: -60px; width: 120px; padding:10px 10px 4px; border-radius: 0 0 6px 6px; background: #003366;}
.header .topBar dd ul li.mobile .xlcd img{display: block; width: 100%;}
.header .topBar dd ul li.mobile .xlcd span{display: block; line-height: 30px; text-align: center;}
.header .topBar dd ul li.mobile:hover .xlcd{display:block;}
.header .topBar dd ul li font{display:none;}
.header .topBar dd ul li.split{padding-right:0; padding-left:0;}
.header .topBar dd ul li .icon{display: inline-block; vertical-align: middle;}
.header .topBar dd ul li.szszf_code .icon{width: 26px; height: 40px; background: url(szszf_code.png) no-repeat;}
.header .topBar dd ul li.sjb .icon{width: 14px; height: 22px; background: url(sjtb.jpg) no-repeat;}
.header .topBar dd ul li.znwd .icon{width: 28px; height: 28px; background: url(znwdjqr.png) no-repeat;}
.header .topBar dd ul li.szszf_code a {display: block;  position: relative;}
.header .topBar dd ul li.szszf_code a span {display: none; position: absolute; left: -64px; top: 40px; width: 160px;    z-index: 99;}
.header .topBar dd ul li.szszf_code a:hover span {display: block;}
.header .inHeader .container{position: relative; overflow: inherit;}
.header .inHeader .logo{padding-top:80px; text-align:center;position:relative;width:1200px;margin:0 auto;}
.header .inHeader .logo img{display:inline-block; margin:0 auto;}
.header .inHeader .logo img.m,
.header .inHeader .logo img.older{display:none;}
/*.header .inHeader .search{width:40%; margin:20px auto 30px;position: relative;}*/
.banner_img{width:1200px;margin:10px auto 0;}

.menu_con{width:1200px;margin:0 auto;}
.header-menu{position:absolute; top:40px; right:auto; left:auto; width:1200px; margin:0 auto; -webkit-transition:150ms; -moz-transition:150ms; -o-transition:150ms; transition:150ms; }
.swiper-nav .swiper-slide{position:relative; float:left; width:13.666%; text-align:center;}
.swiper-nav .swiper-slide a{position:relative; display:inline-block; font-size:20px; color:#035294; line-height:56px;  text-align:center; white-space:nowrap;font-weight: bold;}
.swiper-nav .swiper-nav3{margin-left:14%;}
.swiper-nav .swiper-slide a:after{position:absolute; bottom:0; left:50%; content:""; margin-left:-10px; border:10px solid transparent; border-bottom-color:#035294; visibility:hidden;}
.swiper-nav .swiper-slide.checked a:after{visibility:visible;}





.header-btn-old{position: absolute; right: 0; top:85px; width: 300px; height: 83px; background: url(header-btn-ln.png) no-repeat; overflow: hidden; 
    display: none;
}
.header-btn-old span{display: block; position: relative; padding-left:60px; margin:20px 0 0 20px; height: 43px; line-height: 43px; font-weight: bold; font-size: 1.125em; color: #fff; cursor: pointer;}
.header-btn-old span:before{content: ''; position: absolute; top: 50%; left: 20px; margin-top: -15px; width: 30px; height: 29px; background: url(icon-older.png) no-repeat center center; background-size: 100% auto;}







/*nav*/
.nav{width: 100%;height: 50px;background: #015293;}
.nav ul{width: 1120px;height: 50px;line-height: 50px;margin: 0 auto;font-size: 20px; overflow:hidden;}
.nav ul li{float: left;text-align: center;color: #fff;width: 185px;}
.nav ul li a{color: #fff;display:block;}
.nav ul li:hover{background: #4781b9;}
/*crumb*/
.crumb{width: 1200px;height: 45px;background: #f3f3f3;}
.crumb p{line-height: 45px;font-size: 16px;color: #015293;text-indent: 15px;}
.crumb p a{color: #015293;}

/*更多*/
.moreLinkBtn{ float: right;color: #9d9d9d!important;font-size: 16px!important;margin-top: 8px!important;}


.footer {
  background: #fff;
  font-size: 14px;
}
.footer_top {
  border-bottom: 1px solid #b6b6b6;
  padding: 15px 0;
  text-align: center;
}
.footer_select {
  margin: 0 20px;
  position: relative;
}
.footer_select a {
  color: #000;
  display: inline-block;
}
.footer_select a img {
  vertical-align: middle;
}
.footer_select ul {
  position: absolute;
  left: -40px;
  bottom: 34px;
  width: 150px;
  background: #fff;
  height: 200px;
  overflow: auto;
  padding: 10px 0;
  box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.1);
  z-index: 2;
  display: none;
}
.footer_select ul li {
  line-height: 30px;
}
.footer_select ul li:hover {
  background: #f5f5f5;
}
.footer_select ul li a {
  color: #000;
}
.footer_bottom {
  padding: 15px 0;
  color: #000;
  width: 98%;
  margin-left: 20px;
  overflow: hidden;
}
.footer_bottom span {
  line-height: 25px;
}
.footer_bottom > a {
  float: left;
  width: 5%;
}
.footer_bottom > a img {
  vertical-align: bottom;
}
.footer_bottom a {
  color: #000;
  display: inline-block;
}
.footer_bottom > div {
  float: left;
  width: 75%;
  margin-left: 5%;
}
.footer_select a:hover{display:inline-block;}
.footer_bottom a:hover{display:inline;}
@media screen and (max-width: 768px){
.head{width:100%;}
.header .inHeader .logo{width:80%;margin: 20px auto 10px;float:none;}
.header .inHeader .logo img{width:100%;}
.searchBox{width:90%;margin: 20px auto 10px;float:none;}
.search #searchInput{width:49%;}
.xc_img img{width:100%;}
.nav{overflow-x: scroll;}
.nav ul{width:200%;overflow:hidden;}
.nav ul li{width:110px;}
.header .topBar{width:100%;}
.header .topBar dd{display:none;}
.header{background:#fff;}
.header .topBar .container{background:#333;}
.menu_con{width:100%;}
.header-menu{width:100%;background:#035294;}
.swiper-nav .swiper-slide a{color:#fff;font-size: 16px; line-height: 30px;}
.swiper-nav .swiper-slide{width:23%;}
.swiper-nav .swiper-nav3{margin-left: 6.6%;}
.footer_bottom > div{margin-left: 0;}
}


