header .wapnav{float:right; display:none;}


.mainnav{clear: both;   max-width: 1200px;  margin: 0 auto; }
.mainnav ul>li.fmenu{  float:left; width:20%; text-align:center;}
.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited{ text-decoration:none; display:block;  /*line-height:45px;*/ margin-top:20px; font-size:21px; text-align:center; text-decoration:none;  color:#fff; font-weight:bold;}
.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; float:left;}
.mainnav ul>li.fmenu li>a{ font-weight:normal;}
.mainnav ul>li.fmenu ul>li a{ font-size:20px; color:#fff;}
.mainnav ul>li.fmenu ul>li>ul>li a{ border:none; margin:0;font-size:16px;color:#fff; }


.sec{    left: 0px;
    right: 0px;
    top: 70px !important;
    width: 70%;
    padding: 1% 0% 2% 0;
    margin: 10% 25% auto;
	display:none;
   }
.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:#f1f1f1;}
.nav2 li {font-weight:bold;}
.wey{display: none; overflow:hidden; margin-bottom:20px;}
.wey li{float: left;width:18%;margin:0 1%; color:#333; overflow:hidden;}
.wey li img{ border-radius:20px; transition: all 0.3s;}
.wey li:hover img {transition: all 0.3s;transform: scale(1.1); }
.wey li .flwz { color:#333; font-size:16px; line-height:32px;}


.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:1200px)
{
	.some{width: 100%;float: right; margin:7% auto;}
	
	.zckd { width:20%;}	
	
    .float-right { width:80%; background:#fff;}
	
}

@media screen and (max-width:1024px)
{
	.mainnav ul>li a,.mainnav ul>li a:link,.mainnav ul>li a:visited { font-size:18px;}
	
}

@media screen and (max-width:860px)
{

	
    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}
	

}
