@charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{ padding:0;border:0;color:#333; font-family:"Microsoft Yahei","Helvetica"; margin:0 auto; /*max-width:640px;*/ background:#f5f5f5;}
a, abbr, address, article, aside, audio, b, blockquote, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, tfoot, th, thead, time, tr, ul, var, video { 
border:0; margin:0; padding:0; outline:0; font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
ol,ul,li { list-style:none;}
div,article,section,ul,li{-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;}
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
a{text-decoration:none; color:#333; outline:none}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
/*初始化end*/

/*公共类start*/
.margin_auto { margin:0 auto;}
.clear{ clear:both; float:none;}
.fright{ float:right;}
.fleft{ float:left;}
.accentColor{ color:#eba103}
.w100 { width:100%; margin:0 auto; overflow:hidden}
.abs{ position:absolute}
.rel{ position:relative}
.texthide{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*公共类end*/

/*公共头部start*/
.headerWrap{ 
  width:100%; height: 60px;
}
.header{ position: fixed; box-sizing: border-box; width: 100%; height:60px; padding:12px 1%; z-index: 98;  background:#fff;  border-bottom:1px solid #ddd;}
.logo img{
 float:left; width:auto; height:36px;
}
.top-nav{ 
  width:26px;height:26px; float: right; margin-top: 5px;
  background: url(/static/wushiwap/images/icon-menu.png) no-repeat center;background-size:100%;
}
.topnav-list{
  width:100%; height: 100%;padding:15%;
  background:rgba(2,105,59,.95);
  position: fixed; top:0; left: 0; z-index: 99;display: none;
}
.topnav-list .close{ 
  position: absolute; right: 10px; top: 10px; display: block; background: #f5f5f5;
  width: 36px; line-height: 36px; line-height: 36px; font-size: 20px;
  border-radius:50%; text-align:center; 
 }
.topnav-list li { 
  margin-bottom: 5%;
  width:100%;height:auto;
  text-align:center;
  font-size:1.6rem;
}
.topnav-list li a {
  display:block; padding:2% 0;border:1px solid #FFF; color: #FFF;
}
.topnav-list li a.active{ background: #FFF;border:1px solid #DDD; color: #02693b}
/*公共头部end*/

/*公共底部start*/
.copy{
 width:100%; margin-top:15px;
 font-size:1.4em; text-align:center; color:#999;
}
.kongbai{ 
 width:100%; height:65px;
} 
.footer{
  width:100%; height:auto; padding:3%;box-sizing: border-box; border-top:1px solid #e6e6e6;
  font-size: 14px; color: #666; line-height: 25px; text-align: center; 
}
.foot-li{
 width:25%;float:left;
}
.foot-li a{
  display:block;
  width:100%;
  text-align:center;font-size:1.4em;color:#FFF;
}
.foot-li a em{
  display: block;
  line-height:18px; text-align: center;
}
.foot-li a img {
  width:30px; height: 30px;
  vertical-align:middle;
}

.backtop{
 width:32px; height:32px;
 position: fixed; bottom: 35px; right:5px; z-index:97;
 background: rgba(0,0,0,.3); border-radius:50%;
 display: none;
}
.backtop a{
 display: block;
 width:100%; height:100%;
 background: url(/static/wushiwap/images/back_top.png) no-repeat center; background-size:50%;}
/*公共底部end*/

/*媒体盘问*/
@media screen and (max-width:350px) {
.header,.logo img,.topnav-list{ height:40px;}
}

@media screen and (min-width:640px) {
  .topnav-list{ padding:5%; }
  .topnav-list li { margin-bottom: 1%; }
  .topnav-list li a{ padding:1%; }
}<!--耗时1752928517.7207秒-->