header .wapnav{float:right; display:none;}


.mainnav{clear: both; width:100%;  margin: 0 auto;}
.mainnav ul{ display:flex; overflow:hidden;}
.mainnav ul>li.fmenu{text-align:center;flex:1;}

.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited{ text-decoration:none; display:block;  line-height:55px; font-size:16px; text-align:center;color:#fff;}
.mainnav ul>li a:hover,.mainnav ul>li a.active,.mainnav ul>li a.active:link,.mainnav ul>li a.active:visited{color:#fff;}
.mainnav ul>li:hover>a{color:#fff;}
.mainnav ul>li.fmenu>ul{ display: none;   background-color:rgba(0,115,190,0.8); position:absolute; top:55px; z-index:9999;width: auto;}
.mainnav ul>li.fmenu>ul li{white-space: nowrap;box-sizing: border-box; padding:0 10px;}
.mainnav ul>li.fmenu li>a{ font-weight:normal;}
.mainnav ul>li.fmenu ul>li a{ line-height:23px; font-size:14px; color:#fff; text-align:center;}
.mainnav ul>li.fmenu ul>li>ul>li a{ border:none; font-size:14px;color:#fff; }




.sec{left: 0px;right: 0px; top:65px !important; width: 70%; padding: 1% 0% 2% 0; margin: 10% 25% auto;display:none; border:1px solid red}
.sec li{float:left;min-width:15% ;padding: 5px 10px; }
.sec li ul li{  float: none !important;margin:0 0% 0 0%;}

.zckd { width:25%;}
.div2{ display:none;}
.secs { max-width:1080px;padding:0%;margin-top:20px; overflow:hidden;}
.secs li a{ color: black!important;border: none!important;padding: 0!important;margin: 0!important;}
.cons{display: none;max-width:1120px; }
.cons li{float: left; width:20%; margin:4% 0% 2% 4%; padding:0% 4% 0 0; border-right:1px solid #e0e0e0;}
.cons li:nth-child(5){ border-right:0;}
#xcpbt a { margin-top:0px; font-size:16px;color:#333;}
#xcpbt img{ margin-bottom:10px;}
#xcpbt p { color:#999999;}
.nav_m { clear:both;  margin:20px auto 23px auto; width:150px; line-height:43px; background:#0177bd; border-radius:10px;}
.nav_m #ft { font-size:15px; }

.imef p { margin:30px 0 20px 0;font-size:16px; text-align:left; padding-left:45px;  border:1px solid red}
.cons dl {float: left; width:20%; text-align:left; border-right:0;margin:0% 0% 0% 4%;}
.ycb { font-weight:normal;}

#lbpbt a { text-align:left; color:#333; font-weight:normal; font-size:16px;}
.clear{clear: both;}
.some{width: 50%;float: right; margin:7% auto;display:none;}
.some li{cursor:pointer;height: 3rem;line-height: 3rem;font-size: 16px;color: white;padding-right:10px; margin-bottom:12px;}
.some li:hover{background-color: white;border-top-left-radius:.5em;border-bottom-left-radius:.5em;color: #0177bd;}
.some li span:hover{color:#0177bd !important; }
.blue{background-color: #0177bd;}
.nav1{  position: absolute;  width: 100%;  left: 0px;  right: 0px;background-color:rgba(0,115,190,0.8);}
.nav2{   position: absolute;  width: 100%;  left: 0px; right: 0px;background-color:#fff;}
.nav2 li {font-weight:bold;}
.wey{display: none; overflow:hidden; margin:20px 0;}
.wey li{float: left;width:31%;margin:0 1%; color:#333; overflow:hidden;}
.wey li img{ border-radius:10px; transition: all 0.3s;}
.wey li .flwz { color:#333; font-size:16px; line-height:32px; }

.weys{display: block !important; margin-bottom:20px; display:none;width:25%;float:left; padding-right:3%;}

.cpbw { background:#f4f7fc; height:80px; padding:10px 0; text-align:left; border-radius:0.5rem; margin:0.5rem 0; display:block; font-size:16px;}
.cpbw img { width:60px; margin:0 5% 0 15%;}

.np{display: none;width: 50%;   float: right;  margin:4% auto;}
.np li{cursor:pointer; height:3rem;line-height:3rem; }
.np li:hover{background-color: white ;border-top-left-radius:.5em; border-bottom-left-radius:.5em;color: black}
.np li a:hover{color: black!important;}
#np_t {  margin:0; font-size:16px;font-weight:bold;  }
#np_t:hover {font-size:16px; color: #0177bd }
.sec li:hover{background-color: #ffffff;border-top-left-radius: 10px;border-top-right-radius: 10px;color: #0177bd}



.actove{background-color: #ffffff;border-top-left-radius: 10px;border-top-right-radius: 10px;color: #0177bd; font-size:16px;}
.actove a{color: #0177bd!important;}
.actoves span{color: #0177bd!important;}
.actoves{background-color: #ffffff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;color: #0177bd !important;font-weight: bold}
.actoves a{color:#0177bd !important; }

.float-right { width:75%; background:#fff;}

@media screen and (max-width:1440px)
{
.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited{color:#333;}
.mainnav ul>li a:hover,.mainnav ul>li a.active,.mainnav ul>li a.active:link,.mainnav ul>li a.active:visited{color:#333;}
}


@media screen and (max-width:1280px)
{
	.some{width: 100%;float: right; margin:7% auto;}

	.zckd { width:20%;}

    .float-right { width:80%; background:#fff;}
	
	.cpbw img { width:60px; margin:0 5% 0 5%;}

}

@media screen and (max-width:1024px)
{
.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited { font-size:15px;}

}

@media screen and (max-width:1023px)
{


    header .wapnav{ display:block; float:left; width:50px; padding-left:2%;}
    header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
    header .wapnav img:hover{background-color:#dedede; }
    .navbg{ height: 0;}
    .mainnav{ width:100%; height:0; background:#0b0d19; position:fixed; z-index:999999; top:0; left:0; overflow:hidden; }
    .mainnav ul{ width:100%; margin-left:0%;}
    .mainnav ul li.fmenu { float: none;  width: 100%;  height: 45px;  line-height: 45px;  font-size: 18px;   text-align: center;  z-index:9999;  border-bottom:dashed #666 1px; }
    .mainnav ul li.fmenu a,.mainnav ul li.fmenu a:link,.mainnav ul li.fmenu a:visited{ text-decoration:none; display:block;   color:#fff; line-height:45px; font-size:18px; text-align:center; text-decoration:none;padding:0;}
    .mainnav ul li.fmenu a:hover { float: none;width: 100%;  height: 45px; line-height: 45px; font-size: 18px; text-align: center;z-index:9999; }
    .div2{ display:block; position:absolute; left:0; width:20%; height:100%; background:#313237;}
    .div2 span{ display:block; text-align:center; margin:20px auto; padding:0 0; text-align:center; width:100%; cursor:pointer;}
    .div2 span img{ margin:0 auto; display:block; text-align:center; float:none;}
    .nav{ }

   .zckd { width:100%;}
	.float-right { width:100%;}
	#xcpbt { display:none}
	#xcpbt p { display:none}
	.ycb  { display:none}

	#lbpbt { display:none}


}
.wey{display:none }
