.head {width: 100%;}
.list .head{height: auto;}
.list #header{}
.top{transition: all 0.7s ease-out 0s;transform: translateY(-100%);background-size:100% 100%;width: 100%;z-index: 9;}
.body_b .header{transition: all 0.5s ease-out 0s; overflow: hidden;height: 40px; margin-top: 0px;padding-top: 0px;border-top: none;}
#header .inner{height: 143px;position:relative;}
.list #header .inner{height: 40px;}

/* menu */
.menubox{ width:100%; min-height:60px;}
.nav{ width: 100%; background: #2557af;}
.nav li{  float: left;  position: relative;padding: 0px 4.5%; }
.nav .dhdqwz{ background: rgba(37,87, 175, 0.8); color: #fff; }
.nav .dhdqwz a{color: #fff;}
.nav li>a{  display: block;  font-size: 18px;  color: #fff;  line-height:60px;  text-align: center;  }
.nav li.on>a,.nav li:hover>a{color: #fff;  }
.nav li.on,.nav li:hover{  background: rgba(63, 82, 197, 0.8); color: #fff;  }
.two-nav{  position: absolute;  left: 0px;  width: 100%;  z-index: 9999;  display: none  }
.two-nav a{  display: block; line-height: 36px; padding: 5px; text-align: center;  border-bottom: solid 1px #85a0da;  color: #ffffff;  font-size: 16px;  background-color:#2557af;  }
.two-nav a:hover{background: rgba(63, 82, 197, 0.8);color: #fff;   }


.body_b .nav .sub-menu {top: 69px;box-shadow: 0 3px 6px #ddd;width:1072px;min-width:auto;}
.body_b .nav .wp-menu{position:static;}
.body_b .nav .i5 .sub-menu,.body_b .nav .i6 .sub-menu,.body_b .nav .i7 .sub-menu,.body_b .nav .i8 .sub-menu{left:auto;right:0;}
.list .nav .sub-menu{box-shadow: 0 3px 6px #ddd;top:92px;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;text-align: left;float: left;width: 33.33%;display: inline-block;}
.nav .sub-menu .sub_text{width: 67.91%; float: left;}
.nav .sub-menu .sub_texts{margin: 32px 50px 20px 80px;}
.nav .sub-menu .sub_img{width: 23.35%;position: relative;margin: 20px 0 20px;z-index: 100;    border-radius:  0px;
	overflow: hidden;float: left;}
.nav .sub-menu .sub_img .nav_bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: auto;margin: auto;}
.nav .sub-menu .sub-item a {display: block;color: #333;height: 36px;line-height: 36px;padding: 0 8px;font-size: 16px;background:none;}
.nav .sub-menu .sub-item a span:first-child{margin-right: 15px;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #cc0033;  display: block; }

.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
.body_b{outline: none; overflow: auto; position: fixed;z-index: 20;top: 100%;left: 0;right: 0;bottom: 0;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;background: #f6f6f6;overflow-x: hidden;}
.list.body_b{ position: static;}
.body_b.showdiv{top: 0;}
.body_b .top{padding: 0; background: #2557af;opacity: 0;filter:Alpha(opacity=00);}
.body_b .top.lit .header{height:0;}
.list.body_b .head{position: fixed;
	top: 0;
	z-index: 9;
	transform:none;
	opacity: 1;filter:Alpha(opacity=100);
}
.showdiv .top{opacity: 1;filter:Alpha(opacity=100);transform: none;display: block;}
.body_b.showdiv .top{transition: all 0.7s ease-in-out 0.5s;transform: none;opacity: 1;}
.body_b #nav{background: #fff; padding: 10px 0px;  box-shadow: 0 2px 0 #ddd;}
.list.body_b .logo {margin-top: 10px;}
.list.body_b #nav{background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.list.body_b .nav .wp-menu .menu-item a.menu-link {line-height:92px;margin-top:0px;}

.body_b .nav li>a{ color: #222}
.body_b .nav li.on>a,.body_b .nav li:hover>a{color: #fff; }
.body_b .nav .dhdqwz a{color: #fff;}


.head,.mbanner,.mbanner .inner,.mbanner .inner > div,.focus,.focus>ul,.mbanner .slick-list,.mbanner .slick-track{height: 100%;}


.searchbtn{width:34px;height:34px;border-radius:50%;border:1px solid #fff; background:url(../images/ss.png) no-repeat center;float:right;display:inline-block;cursor:pointer;margin-right:4.8%;margin-top:3px;}
.wp_search{ display:inline-block;position:relative;padding-left:15px;border: 0px solid #d0d0d0;background:#fff;width:100%;}
.wp_search .keyword{ outline: none; width:100%!important;padding: 10px 0; border:none;height:45px; line-height:45px; background:transparent; color:#fff; font-size:16px;color:#666;}
.wp_search .search{width:111px;height: 45px;border:0px; background: #005296;cursor: pointer; vertical-align:top;position:absolute;right:0;  color:#fff; font-size:16px;top:0;}
/*自定义输入框*/
.searchbox{    position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  display: none;  z-index:50;}
.searchbox .search_bg{position: absolute;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  filter:Alpha(opacity=60);}
.searchbox .close{ position: absolute;  color: #fff;  font-size: 50px;  right: 10%;  top: 15%;  cursor:pointer; opacity: 0.8;}
.searchbox form{width: 50%;  margin: auto;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  display: block;  height: 45px;}
 .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(../images/ss.png) no-repeat center;cursor: pointer;}
