* {max-height: 100000px;box-sizing: border-box !important;}
*:before, *:after {box-sizing: border-box;max-height: 100000px;}
*, *:before, *:after {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,textarea, td {
  border: 0 none;
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
html,body{width: 100%;overflow-x: hidden !important;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
em, strong {font-style: normal;}
ul, ol, li {list-style: none;}
body {
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    font-size: 0.24rem;
}
a{text-decoration: none;}
.padding0{padding: 0 !important;}
.fl{float:left;display: inline;}
.fr{float:right;display: inline;}
.marginright2 {margin-right: .2rem;}
.marginleft05 {margin-left: .05rem;}
/*start底部导航*/
.bottomnav{
  display: inline-block;
  position: fixed;
  bottom: 0;
  height: 1rem;
  background-color: #fff;
  width: 100%;
  z-index: 999;
  box-shadow: 0px -6px 18px 4px #f0f0f0;
}
.bt_nav_item{
  display: inline-block;
  height: 100%;
  width: 20%;
  text-align: center;
  padding-top:.1rem;
  float:left;
}
.bt_nav_item span{display: block;text-align: center;}
.bt-nav-active{color: #3B83FD !important;}
.bt_nav_item span:first-child{
  font-size:.48rem;
  color: #999;
  display: inline-block;
  width:100%;
  height: .5rem;
  text-align: center;
  line-height: .5rem;
}
.bt_nav_item span:last-child{font-size: .24rem;color: #000;}
.iconwode{font-size: .37rem !important;}
.whiteHeight{height: 1rem}
.whiteSmallHeight{height: 0.2rem;}
/*layui form 弹框的样式调整*/
.layui-layer-msg{font-size: .24rem;min-width: 3rem !important;}
.layui-layer-dialog .layui-layer-content{font-size: .24rem !important;}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{zoom:2 !important;top:.18rem !important;}
.layui-layer-dialog .layui-layer-padding{padding:.3rem !important;padding-left:.75rem !important;}
div.layui-layer-tips{width: auto !important;}
.layui-layer-tips .layui-layer-content{font-size: .24rem !important;padding:.2rem !important;min-width: 2.3rem !important;}
/*下面是layer_mobile*/
.layui-m-layer_mobilechild{font-size: .24rem !important;/*max-width:5rem !important;*/}
.layui-m-layer_mobilebtn span, .layui-m-layer_mobilechild h3{font-size: .24rem !important;}
.layui-m-layer_mobilecont{padding:.2rem !important;}
.layui-m-layer_mobile .layui-m-layer_mobilemain .layui-m-layer_mobilesection .layui-m-layer_mobilecont{font-size: .24rem;padding: 0.4rem !important;}
.layui-m-layer_mobile .layui-m-layer_mobilemain .layui-m-layer_mobilebtn{height: auto !important;}
.layui-m-layer_mobile .layui-m-layer_mobilemain .layui-m-layer_mobilebtn span{font-size: .24rem !important;padding: 0.25rem !important;}
.layui-m-layer_mobile2 .layui-m-layer_mobilechild {min-width: 7rem !important;}
/*文档类型图标样式*/
i.icon-wenjianjia1,span.icon-wenjianjia1,div.icon-wenjianjia1{color: #FFD214  !important;}
i.icon-doc,i.icon-docx,span.icon-doc,span.icon-docx,div.icon-doc,div.icon-docx{color: #2f549f !important}
i.icon-ppt,i.icon-pptx,span.icon-ppt,span.icon-pptx,div.icon-ppt,div.icon-pptx{color: rgb(243, 78, 25) !important;}
i.icon-xls,i.icon-xlsx,span.icon-xls,span.icon-xlsx,div.icon-xls,div.icon-xlsx{color: rgb(32, 114, 69) !important;}
i.icon-pdf,span.icon-pdf,div.icon-pdf{color:  rgb(220, 46, 27) !important;}
i.icon-txt,span.icon-txt,div.icon-txt{color: #666 !important;}
i.icon-zip,span.icon-zip,div.icon-zip{color:  rgb(166, 124, 82) !important;}
i.icon-file,span.icon-file,div.icon-file{color: #3B83FD !important;}
i.icon-ico,span.icon-ico,div.icon-ico{color:blue !important;}
i.icon-jpeg,span.icon-jpeg,div.icon-jpeg{color:green !important;}
i.icon-gif,span.icon-gif,div.icon-gif{color:#D9270A !important;}
i.icon-png,span.icon-png,div.icon-png{color:rgb(134, 142, 233) !important;}
i.icon-mp4,span.icon-mp4,div.icon-mp4{color:rgb(225, 74, 74) !important;}
i.icon-mp3,span.icon-mp3,div.icon-mp3{color:#f76033  !important;}
/*几种通用按钮*/
.btn-danger {
    display: inline-block;
    padding: 0.2rem 0.36rem;
    background-image: linear-gradient(136deg,#ff7b51,#ff5722);
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 0.28rem;
    border: none;
    border-radius: 200px;
    cursor: pointer;
}
.btn-normal {
    display: inline-block;
    padding: 0.04rem 0.36rem;
    background-color: #1E9FFF;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 0.28rem;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
/*分享*/
.shareWarp{width:100%; height:100%; background:rgba(0,0,0,.3); position:fixed; left:0; right:0; bottom:-100%; z-index:99999; display:block;}
.shareCon{width:100%; height:auto; position: absolute; left:0; bottom:0%; background:#fff; padding:0.4rem 0rem 0; display:block;}
.shareTo{width: 100%;text-align: center;font-size: 0.24rem;}
.shareCon ul{padding-bottom:0.4rem;}
.shareCon ul li{width:33.3%; text-align:center; margin:0.3rem 0 0 0; float:left;}
.shareCon ul li a,.shareCon ul li span{display:block; margin:0 auto;}
.shareCon ul li a{float:none!important; margin-bottom:0.2rem; text-indent:0;/*background-image:none!important; */text-indent:0!important; width:0.8rem!important; height:0.8rem!important; padding:0!important;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{line-height:17px!important; height:18px!important;}
.bds_weixin{background:url(../images/sweixin.png) no-repeat 0 0!important; background-size:100% auto!important;}
.bds_sqq{background:url(../images/sqq.png) no-repeat 0 0!important; background-size:100% auto!important;}
.bds_tqf{background:url(../images/sfriend.png) no-repeat 0 0!important; background-size:100% auto!important;}
.bds_tsina{background:url(../images/sxinlang.png) no-repeat 0 0!important; background-size:100% auto!important;}
.bds_tqq{background:url(../images/stengxun.png) no-repeat 0 0!important; background-size:100% auto!important;}
.bds_qzone{background:url(../images/sqqspace.png) no-repeat 0 0!important; background-size:100% auto!important;}
/*弹出海报*/
.haibaoBlock{background:none;}
.haibaoBlock img{width: 7rem;height: auto !important;margin-left: 50%;transform: translateX(-50%);}
.haibaoBlockMain img {width: 5.5rem !important;height: auto !important;margin-left: 50%;transform: translateX(-50%);}
/*.haibaoBlock img{width: 100%; height: auto;}*/
.haibaoBlock p{height: 0.5rem;line-height: 0.5rem;margin-top:0.1rem;font-size:0.2rem;background:none;color:#fff;text-align: center;width: 100%;}
.haibaoBlock .close,.haibaoBlockMain .close{position: absolute;right: 0rem;top: 0;width: 0.5rem !important;}
.vipposterbtn{
    width: 94%;
    margin-left: 3%;
    height: 0.88rem;
    line-height: .88rem;
    font-size: .26rem;
    background-color: #009688;
    color: #fff;
    border: none;
    border-radius: 0.05rem;
    margin-top: 0.6rem;
}
.posterBtnBlock{
    position: fixed;
    top: 2.5rem;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    opacity: 0.8;
    right: 0;
}
.posterBtnBlock .inviteBtn{
    height: 0.6rem;
    line-height: 0.6rem;
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
    font-size: .28rem;
    opacity: 0.96;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0.02rem 0.04rem 0 rgb(0 0 0 / 18%);
    box-shadow: 0 0.02rem 0.04rem 0 rgb(0 0 0 / 18%);
}
.posterBtnBlock .inviteBtn .btntxt{
    color: #353535;
    padding: 0 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 2rem;
}
.posterBtnBlock .inviteBtn .iconfont{
    font-size: 0.28rem;
    margin-left: 0.15rem;
    color: #1E9FFF;
}
.waptab .zipcontent{overflow-x:auto;padding: 0.2rem;}
.waptab .layui-tab{box-shadow: none;font-size: 0.24rem !important;line-height: 0.3rem !important;}
.waptab .layui-tab-title{height: 0.6rem;line-height: 0.6rem;}
.waptab .layui-tab-title li{font-size: 0.28rem !important;height: 0.6rem;line-height: 0.6rem;}
.jstree-default .jstree-clicked {line-height: 0.28rem !important;height: 0.28rem!important;}
.jstree-default .jstree-anchor{line-height: 0.28rem !important;height: 0.28rem!important;}
/*纠正*/
.layui-tab-content img{max-width: 100%;}