.head {width: 100%;}
.list .head{height: auto;}
.list #header{}
.top{width: 100%;z-index: 9;}
.body_b .header{transition: all 0.5s ease-out 0s; overflow: hidden;height: 40px; margin-top: 0px;}
#header .inner{height: 143px;position:relative;}
.list #header .inner{height: 40px;}
/*默认主导航样式*/
#nav{position: relative;z-index: 50;}
.list #nav{box-shadow: 0 2px 0 #ddd;}
#nav .inner{position: relative;}
.list #nav .inner .wp-panel{margin-top: 0px;width:auto;}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto;text-align: center;position: relative;}

.nav .wp-menu .menu-item {display: inline-block; vertical-align: middle;margin: 0;float: left; width:9%;text-align: center;}
.list .nav .wp-menu .menu-item {display: inline-block; vertical-align: middle;margin: 0;float: left;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:none; width:20px; height:20px; vertical-align:middle; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;line-height:50px;height:50px; color: #FFFFFF;font-size: 18px;}
.nav .wp-menu .menu-item a.menu-link:after{content:"";width:00px;height:2px;display:block;background:#e9811c;margin:0 auto;transition:all 0.4s ease;margin-top:-5px;}
.body_b .nav .menu-item a.menu-link{color: #222;}
.list .nav .menu-item a.menu-link{color: #2c2c2c;display: inline-block;line-height: 49px;font-size: 18px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{ text-decoration: none;}
.nav .wp-menu .menu-item.hover a.menu-link:after{width:100%;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 50px;min-width: 100%;z-index: 100;border-radius: 0px;background: #f9efef; }
.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: 75%; 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 img{ width: 100%;}
.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;}

.head,.mbanner,.mbanner .inner,.mbanner .inner > div,.focus,.focus>ul,.mbanner .slick-list,.mbanner .slick-track{height: 100%;}


.searchbtn{width:119px;border: 1px solid #eaf4ef;border-radius: 26px;height:47px;background:url(../images/ss.png) no-repeat center;float:right;display:inline-block;cursor:pointer;margin-left:5px;}
.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: #007bb6;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 .ss_f{width: 50%;  margin: auto;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  display: block;  height: 45px;}

.wp-search {position: relative;border: 1px solid #d0d0d0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #FFFFFF;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(../images/ss.png) no-repeat center;cursor: pointer;}