html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:62.5%/1.5 "Helvetica Neue",Helvetica,STHeiTi,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-width:320px}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{vertical-align:middle;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
em,i{font-style:normal}
img{max-width:100%;border:0}
input:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style:none}
textarea{resize:none}
a{text-decoration:none;color:#333}
.cf:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.cf{min-height:1%}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.show{display:block}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.break{word-break:break-all;word-wrap:break-word}
html{font-size:100px;font-size:13.33333vw}
@media screen and (max-width:320px){html{font-size:42.66667px;font-size:13.33333vw}}
@media screen and (min-width:321px) and (max-width:360px){html{font-size:48px;font-size:13.33333vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px;font-size:13.33333vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px;font-size:13.33333vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.93333px;font-size:13.33333vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px;font-size:13.33333vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px;font-size:13.33333vw}}
@media screen and (min-width:481px) and (max-width:540px){html{font-size:72px;font-size:13.33333vw}}
@media screen and (min-width:541px) and (max-width:640px){html{font-size:85.33333px;font-size:13.33333vw}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px;font-size:13.33333vw}}
@media screen and (min-width:721px) and (max-width:750px){html{font-size:100px;font-size:13.33333vw}}
@media screen and (min-width:751px){html{font-size:100px}
body{width:750px;margin:0 auto}}
.headArea .topItem,.msgRoll .inner,.toastArea{-webkit-box-sizing:border-box;box-sizing:border-box}
.popArea .boxRoll::-webkit-scrollbar{width:0.1rem}
.popArea .boxRoll::-webkit-scrollbar-thumb{border-radius:.05rem;background:#D9D9D9}
.popArea .boxRoll::-webkit-scrollbar-track{border-radius:.05rem;background:none}
body{background:#F8F8F8}
.headArea{min-height:5rem;position:relative}
.headArea img{display:block;width:100%}
.headArea .topItem{position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);width:100%;overflow:hidden;padding:.14rem .2rem}
.headArea .topItem .txt{float:left;font-size:.22rem;line-height:.25rem;color:#fff}
.headArea .topItem .txt em{color:#23C268}
.headArea .topItem .btn{float:right;width:1.64rem;height:.5rem;overflow:hidden;text-align:center;line-height:.52rem;font-size:.24rem;background:#23C268;color:#fff;border-radius:.25rem}
.headArea .userInfo{position:absolute;left:0;top:1rem;background:rgba(0,0,0,0.6);height:.36rem;padding:3px .2rem 3px .15rem;overflow:hidden;border-radius:0 .23rem .23rem 0}
.headArea .userInfo img{float:left;width:.36rem;height:.36rem;border-radius:50%}
.headArea .userInfo span{float:left;max-width:1.84rem;height:.36rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.24rem;color:#fff;margin-left:.15rem}
.headArea .topBtn{width:100%;position:absolute;left:0;bottom:.6rem}
.headArea .topBtn .btn{display:block;width:4.32rem;height:.88rem;background:#23C268;color:#fff;font-size:.32rem;overflow:hidden;text-align:center;line-height:.9rem;border-radius:.44rem;margin:0 auto}
.headArea .topBtn .qa{width:.42rem;height:.42rem;background:url(../images/ico-qa.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;overflow:hidden;line-height:99;position:absolute;left:50%;top:.25rem;margin-left:2.3rem}
.msgRoll{background:url(../images/msg-roll.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:6.78rem;height:.46rem;overflow:hidden;margin:0 auto}
.msgRoll .inner{width:100%;height:100%;padding:.05rem .2rem .05rem .6rem}
.msgRoll li{height:.36rem;overflow:hidden;line-height:.38rem;font-size:.22rem;color:#8e8e8e}
.msgRoll li a{color:#8e8e8e}
.msgRoll li span{float:right;color:#23C268}
.list-hd{width:7rem;height:.64rem;overflow:hidden;margin:.3rem auto 0}
.list-hd .tit{background:url(../images/team-all.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;float:left;width:2.88rem;height:.64rem;overflow:hidden;line-height:99}
.list-hd .item{float:right;height:.36rem;margin-top:.2rem;font-size:.24rem;line-height:.38rem}
.list-hd .item span{float:left;height:.36rem;line-height:.38rem;font-size:.26rem;color:#797979;padding-left:.4rem;margin-left:.2rem}
.list-hd .item span.sp1{background:url(../images/it-sp1.png) no-repeat 0 0;background-size:auto 0.36rem;background-color:transparent}
.list-hd .item span.sp2{background:url(../images/it-sp2.png) no-repeat 0 0;background-size:auto 0.36rem;background-color:transparent}
.list-bd{width:7rem;overflow:hidden;margin:0 auto}
.list-bd .label{background:#fff;border-radius:.2rem;overflow:hidden;margin-top:.25rem}
.list-bd .label .hd{padding:.25rem}
.list-bd .label .hd .uinfo{height:.5rem;overflow:hidden}
.list-bd .label .hd .uinfo .img{float:left;width:.5rem;height:.5rem;border-radius:50%}
.list-bd .label .hd .uinfo .name{float:left;width:3.46rem;height:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.32rem;color:#5f5f5f;line-height:.52rem;margin-left:.15rem}
.list-bd .label .hd .uinfo .text{float:right;color:#c2c2c2;height:.5rem;line-height:.52rem;font-size:.26rem}
.list-bd .label .hd .tags{overflow:hidden}
.list-bd .label .hd .tags span{float:left;height:.4rem;line-height:.42rem;font-size:.24rem;color:#23C268;border:1px solid #47CA7E;border-radius:.22rem;padding:0 .14rem;margin-top:.2rem;margin-right:.15rem}
.list-bd .label .bd{padding:.18rem .3rem;border-top:1px solid #eee}
.list-bd .label .bd .tit{height:.52rem;line-height:.54rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.3rem}
.list-bd .label .bd .desc{height:.4rem;line-height:.42rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.26rem;color:#5f5f5f}
.list-bd .label .bd .img{overflow:hidden;border-radius:.1rem;margin-top:.1rem;max-height:3.2rem;overflow:hidden}
.list-bd .label .bd .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.list-bd .label .bd .item{height:.5rem;margin-top:.18rem}
.list-bd .label .bd .item span{float:left;height:.5rem;line-height:.52rem;font-size:.26rem;color:#797979;padding-left:.5rem}
.list-bd .label .bd .item .sp1{background:url(../images/it-sp3.png) no-repeat left 0.05rem;background-size:0.4rem auto;background-color:transparent}
.list-bd .label .bd .item .sp2{background:url(../images/it-sp4.png) no-repeat left 0.05rem;background-size:0.4rem auto;background-color:transparent;margin-left:1.65rem}
.list-bd .label .bd .item .sp3{background:url(../images/it-sp5.png) no-repeat left 0.05rem;background-size:0.4rem auto;background-color:transparent;float:right}
.fixSide{width:.92rem;position:fixed;right:.2rem;bottom:1.8rem}
.fixSide a{margin-top:.2rem;display:block;border-radius:50%;-webkit-box-shadow:0 0.16rem 0.24rem rgba(8,208,128,0.24);box-shadow:0 0.16rem 0.24rem rgba(8,208,128,0.24)}
.fixSide a img{display:block;width:100%}
.fixNav{height:1.2rem;margin-top:.25rem}
.fixNav .inner{width:7.5rem;height:1.2rem;position:fixed;left:50%;bottom:0;margin-left:-3.75rem;background:rgba(255,255,255,0.95);overflow:hidden;border-radius:.4rem .4rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}
.fixNav .inner li{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1.2rem;line-height:1.22rem;overflow:hidden;font-size:.26rem;text-align:center;color:#b6b6b6;position:relative}
.fixNav .inner li.on{color:#47CA7E;font-size:.3rem;font-weight:bold}
.fixNav .inner li.on::after{content:'';width:.44rem;height:3px;background:#47CA7E;border-radius:3px;position:absolute;left:50%;top:.84rem;margin-left:-.22rem}
.loadtips{text-align:center;height:.32rem;line-height:.32rem;font-size:.24rem;color:#666;margin-top:.3rem;margin-bottom:.2rem}
.loadtips span{display:inline-block;vertical-align:middle}
.loadtips span.ico{background:url(../images/loadimg.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:.25rem;height:.25rem;margin-right:.1rem;margin-top:-2px;animation:rotate 1s linear  infinite;-webkit-animation:rotate 1s linear  infinite}
@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}}
.popArea{display:none;width:6.6rem;background:#fff;border-radius:.2rem;position:absolute}
.popArea .pop-hide{background:url(../images/pop-hide.png) no-repeat center;background-size:0.3rem auto;background-color:transparent;width:.5rem;height:.5rem;overflow:hidden;line-height:99;position:absolute;right:.1rem;top:.1rem}
.popArea .inner{padding:.36rem .4rem;color:#333}
.popArea .pop-tit{font-size:.32rem;line-height:.52rem;font-weight:bold;text-align:center}
.popArea .pop-f26{font-size:.26rem;line-height:1.6;margin-top:.2rem}
.popArea .boxRoll{max-height:2.8rem;overflow:auto;padding-right:.1rem}
.popArea .pop-btn{text-align:center;line-height:0;font-size:0;margin-top:.35rem}
.popArea .pop-btn a{display:inline-block;width:3.05rem;height:.88rem;overflow:hidden;text-align:center;line-height:.9rem;background:#23C268;color:#fff;font-size:.3rem;border-radius:.44rem}
.popArea i{color:#ff2e2e}
.toastArea{width:3rem;line-height:.32rem;font-size:.24rem;text-align:center;color:#fff;padding:.15rem;background:rgba(0,0,0,0.6);position:fixed;left:50%;margin-left:-1.5rem;bottom:2rem;overflow:hidden;border-radius:.1rem}
.wap{background:#fff;width:7.5rem;padding-bottom:1.1rem;position:absolute;left:50%;margin-left:-3.75rem;top:0;opacity:0;-webkit-transform:translateX(-7.5rem);-webkit-transition:all 0.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;display:none}
.active{opacity:1;-webkit-transform:translateX(0)}
.pt10{padding-top:0.1rem !important}
.pt20{padding-top:0.2rem !important}
.pt30{padding-top:0.3rem !important}
.mt20{margin-top:0.2rem}
.tac{text-align:center}
.gray{color:#999}
.wap-btn{display:table;width:100%;text-align:center;padding-top:0.5rem}
.wap-btn a{background:#23c268;height:0.8rem;line-height:0.84rem;text-align:center;color:#fff;font-size:0.28rem;border-radius:0.4rem;display:inline-block;vertical-align:top;padding:0 0.4rem;margin:0 0.3rem;min-width:1.2rem}
.wap-btn a.cancel{background:#999}
.back-index{padding-top:0.2rem}
.back-index a{background:url(../images/back.png) no-repeat right center;background-size:0.22rem auto;padding:0 0.3rem;font-size:0.28rem;color:#555;height:0.4rem;line-height:0.44rem}
.box{background:#fff;border-radius:0.2rem;overflow:hidden;padding:0.2rem 0.3rem 0.3rem;width:7.1rem;margin:0 auto;-webkit-box-sizing:border-box}
.install{font-size:0.28rem}
.install li{padding:0.1rem 0;overflow:hidden}
.install li .in-tit{background:url(../images/icon-list.png) no-repeat 0 center;background-size:0.24rem auto;height:0.5rem;line-height:0.54rem;overflow:hidden;font-size:0.32rem;color:#555;font-size:0.32rem;padding-left:0.3rem}
.install li .in-tit .wen{background:url(../images/wen.png) no-repeat 0 center;background-size:0.25rem auto;color:#329ed6;font-size:0.24rem;padding-left:0.3rem;text-decoration:underline}
.install li .in-tag{overflow:hidden;width:6.7rem;margin-left:-0.1rem}
.install li .in-tag span{height:0.6rem;line-height:0.64rem;padding:0 0.15rem;color:#333;font-size:0.26rem;text-align:center;margin:0.15rem 0.1rem;min-width:1.1rem;float:left;border-radius:0.6rem;border:#e2e2e2 solid 1px}
.install li .in-tag span.on{background:#23c268;color:#fff;border-color:#23c268}
.install input{border:#e2e2e2 solid 1px;background:none;width:100%;-webkit-box-sizing:border-box;height:0.5rem;line-height:0.3rem;font-size:0.24rem;overflow:hidden;text-align:left;border-radius:0.1rem;margin-top:0.1rem;padding:0 0.2rem}
.install .in-time{padding:1px 0 1px 1px;overflow:hidden;line-height:0.74rem}
.install .in-time select{background:url(../images/icon-select.png) no-repeat 1.3rem center #fff;background-size:auto 0.11rem;height:0.7rem;width:1.6rem;color:#333;font-size:0.23rem;-webkit-appearance:none;float:left;-webkit-box-shadow:#e2e2e2 0 0 0 1px;box-shadow:#e2e2e2 0 0 0 1px;border-radius:0.1rem;border:none;-webkit-box-sizing:border-box;padding-left:0.3rem;font-size:0.26rem}
.install .in-time select:focus{outline:none}
.install .in-time span{padding:0 0.2rem}
.install li .t-hd{color:#666;overflow:hidden;height:0.9rem;line-height:0.94rem;border-top:#e4e4e4 solid 1px}
.install li .t-hd i{color:#ff2424;font-size:0.32rem;width:0.2rem;display:inline-block;vertical-align:top}
.install li .t-hd span{background:url(../images/icon-more.png) no-repeat right center;background-size:0.13rem auto;padding-right:0.3rem;color:#333;float:right}
.blue{color:#329ed6;text-decoration:underline}
.wap{width:7.5rem;padding-bottom:1.1rem;position:absolute;left:50%;margin-left:-3.75rem;top:0;opacity:0;-webkit-transform:translateX(-7.5rem);-webkit-transition:all 0.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;display:none}
.active{opacity:1;-webkit-transform:translateX(0)}
.no-team{background:url(../images/no-team.png) no-repeat center 1.5rem;background-size:0.99rem auto;padding:2.5rem 0 0.3rem;text-align:center;font-size:0.24rem;color:#999}
.ts-box{background:rgba(0,0,0,0.6);width:4rem;padding:0.2rem;color:#fff;font-size:0.2rem;text-align:center;position:fixed;left:50%;top:50%;margin:-0.4rem 0 0 -2.2rem;z-index:2222;border-radius:0.1rem;display:none}
.choose-over{color:#999;font-size:0.26rem;height:0.3rem;line-height:0.34rem;overflow:hidden;display:table;overflow:hidden;margin:.25rem .25rem 0}
.choose-over span{color:#329ed6}
.choose-over em{background:url(../images/c-close.png) no-repeat center center;width:0.3rem;height:0.3rem;background-size:0.22rem auto;display:inline-block;vertical-align:top;margin-left:0.1rem}