.header{width:100%;z-index:9991;position:fixed;top:0;left:0;transition: 0.4s ease-in-out;background-image:linear-gradient(0deg, rgba(25,120,185,0) 0%,rgba(25,120,185,0.85) 100%);}
.nav-wrapper{width: 100%;padding-top: 9px;}
.logo{width:400px;height:0;position: relative;/* z-index: 99992; */top:-12px;margin:0 auto;transition: all 0.3s ease;text-align: center;display: grid;}
.logo span{display: inline-block;*display: inline;*zoom:1;position: relative;z-index: 10 ;}
.logo .logo_bg{display: none;position: absolute;width: 360px;height: 91px;left: 50%;top: 38px;z-index: 0;margin-left: -106.5px;}
.logo_01{width: 183px;}
.nav{margin:0 auto;z-index: 9992;width: 100%;}
.nav_lf{width: 43%;float:left;}
.nav_rt{width: 43%;float:right;}
.nav ul li{ float:left;height: 40px;transition: all 0.3s ease;position: relative;text-shadow: 1px 1px 1px rgba(0,0,0);}
.nav ul > li{width: 25%;position: relative;}
.nav ul > li:before{content: '';background-color: #fff;position: absolute;left: 50%;bottom: 0;width: 0;height: 0;transition: all 0.35s ease-in-out;}
.nav ul > li.on:before{width: 100%;height: 2px;left: 0;}
.nav ul li > a{padding:0;text-align:center;line-height:38px;height: 40px;color:#fff;font-size:18px;font-size: 2.0rem;display: block;font-weight:bold;transition: all 0.3s ease;letter-spacing: 0.3px;}
.nav ul li.on > a,.nav ul li:hover > a{}
.nav ul li.on .subNav{display: block; background:rgba(13,67,138,0.8);background:-webkit-gradient(left top,left bottom,color-stop(100%,rgba(13,67,38,0)),color-stop(100%,rgba(13,67,138,0)));
  background:-webkit-linear-gradient(top,rgba(13,67,138,1) 0%,rgba(13,67,138,0,0) 100%);
  background:linear-gradient(to bottom,rgba(13,67,138,1) 0%,rgba(13,67,138,0) 100%);}
.nav-wrapper > div{position: relative;}
.headerFix-menu{position: absolute;right: -30px;top: 3px;cursor: pointer;display: none;}
.headerFix-menu i{color:#fff;font-size: 30px;}
.headerFix-close{float: right;height: 40px;line-height: 40px;margin-left: 10px;cursor: pointer;display: none;}
.headerFix-close i{color:#ccd2de;font-size: 24px;}
.subNav{width:100%;padding:10px 0 80px;}
.subNav{position: absolute;left:0;top:40px;display: none;text-align: center;}
.subNav dd {}
.subNav a{color:#fff;padding:8px 7px;display: block;font-size: 18px;}
.subNav a:hover{background-color:#0b54b6;}
.header.current .nav-wrapper{}
.header.current .top{background-color: #001c58;display: none;}
.header.current .top a{opacity: 1;filter: alpha(opacity=100);}
.header.current .logo{}
.header.current .logo_01{width: 183px;}
.header.current .logo_02{display: none;}
.header.current .nav ul li{height: 44px;}
.header.current .nav ul li.on > a,.header.currents .nav ul li:hover > a{height:44px;line-height: 44px;}
.header.current .subNav{top:44px;}
.header.current .headerFix-menu{display: block;}#adu23{z-index:10000000!important;}#adu23{z-index:10000000!important;}
#adu23{z-index:10000000!important;}



.subnav{}
@media only screen and (max-width: 500px) {
    .snav-1 li{width: 50%;float: left;}
}
.keywordfontcolor255207{ font-size: 16px; font-weight: bold; color: #191d16 ;}

@media only screen and (max-width: 768px) {
    .footer-weChat-code{display:none;} 
    .ban{height:314px;padding-top: 100px;}
    .snav-1 li{line-height:30px;height:60px;}
}



@media only screen and (max-width: 1100px) {
.nav-top-info{height:50px;}
}
