.header {width: 100%;}
.list .header{height: auto;}
.list #header{}
.top{transition: all 0.7s ease-out 0s;background-size:100% 100%;width: 100%;position: fixed;top: 0;z-index: 99;}
.small  .header{transition: all 0.5s ease-out 0s; overflow: hidden;height: 40px; margin-top: 0px; border-top: none;padding-top:3px; padding-bottom:3px;}
#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{ width: 100%;margin-top:30px;}
.nav li{  float: left;  position: relative; width:7.3%;}
.nav .dhdqwz a{color: #fff;}
.nav li>a{  display: block;  font-size: 18px;color: #fff;width: 100%; line-height:66px;  text-align: center; }
.nav li.on>a,.nav li:hover>a{color: #fff; font-weight: 600;}
.nav li.on,.nav li:hover{  }
.two-nav{  position: absolute; border-top: 3px solid #b90909;  left: -10%;  width: 120%;  z-index: 9999;  display: none; background-color:#fff; padding: 10px 0px;}
.two-nav a{  display: block; line-height:36px; padding: 5px; text-align: center; color: #222;  font-size: 17px;}
.two-nav a:hover{background: #f4f4f4;color: #222;   }

.xh_pcnav .nav{margin-top:0px;}
.xh_pcnav .nav li{width:7.9%;}
.xh_pcnav .nav li>a{color: #2c2c2c;}
.xh_pcnav .nav .dhdqwz a{color: #2c2c2c;}
.xh_pcnav .nav .dhdqwz .two-nav a{font-weight: 500;}
.xh_pcnav .nav li.on>a, .xh_pcnav .nav li:hover>a{color: #2c2c2c; font-weight: 600;}



.nav .sub-menu {display: none;position: absolute;left: 0;top: 84px;width:30%;min-height:100px;z-index: 105;border-radius: 0px;background: url(../images/subnav-bg.png) center bottom no-repeat;
    background-size: 100% 100%;}
.sub_text{width:100%;}
.small  .nav .sub-menu {top: 84px;box-shadow: 0 3px 6px #ddd;width:30%;min-width:auto;}

.small  .nav .i5 .sub-menu,.small  .nav .i6 .sub-menu,.small  .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:69px; width:30%;}
.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_texts{margin: 22px 30px 20px 30px;}
.nav .sub-menu .sub_img{width: 23.35%;position: relative;margin: 20px 0 20px;z-index: 100;    border-radius:  0px;
	overflow: hidden;float: right;padding-right:25px;display:none; }
.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;}

.list.small { position: static;}
.small .header{top: 0;}
/*
.small .top .logo{height:155px;}

.small .top .nav_bj .container:before{border-width: 74px 110px 0px 78px;left: 0px;}
.small .top .nav_bj .container:after{border-width: 74px 108px 0px 78px;}
*/
.list .header .hdcl{display: block;background: #fffbfa; display: block;transition: all 0.7s ease-out 0s;background-size:100% 100%;width: 100%;position: fixed;top: 0;z-index: 9;}


. #nav .container{ background: none}
.list .logo {margin-top: 10px;}
.list #nav{background:#fffbfa;box-shadow: 0 0 10px rgba(0,0,0,0.15);}



.body_b #nav .wp-panel{margin-top:20px;}
.body_b #nav .wp-panel{margin-top:0px;}

.body_b .head-bottom{margin-top:4px;}
.body_b .sitelogo img{height:60px;margin-top:5px;}
.body_b .scroll{position: fixed;right: 2.5%; top: 40%;width: 10px;transform: translate(80px,0px);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);z-index:999}
.body_b.showdiv .scroll{transform: none;opacity: 1;filter:Alpha(opacity=100);}
.body_b .scroll ul li{width:10px; height: 10px;padding: 2px; border: 1px solid #007bb6;border-radius: 50%;margin:10px 0;}
.body_b .scroll ul li a{display:block;height:100%;border-radius: 50%;}
.body_b .scroll ul li.selected a{background:#007bb6;}

.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:35px;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: #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 form{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;}