/*# zfa 2023/2/10 09:50:21 */
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;margin-left:.15rem}
.list-bd .label .hd .uinfo .name span{float:left;max-width:3.26rem;height:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.32rem;color:#5f5f5f;line-height:.52rem}
.list-bd .label .hd .uinfo .name .sex{float:left;width:.5rem;height:.5rem;vertical-align:top;overflow:hidden;line-height:99;background:url(../images/sex.png);background-size:200% 100%;background-repeat:no-repeat;-webkit-transform:scale(0.8);transform:scale(0.8)}
.list-bd .label .hd .uinfo .name .sex.sex-female{background-position:100% 0}
.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{line-height:.4rem;font-size:.3rem;padding:.08rem 0}
.list-bd .label .bd .tit .btn-copy{display:inline-block;vertical-align:top;height:.4rem;line-height:.42rem;font-size:.24rem;background:#FF8405;color:#fff;border-radius:.2rem;padding:0 .22rem}
.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}
.fixNav .inner li p{position:absolute;left:45%;top:.12rem;height:.28rem;line-height:.3rem;font-weight:400;overflow:hidden;font-size:.18rem;max-width:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 .08rem;white-space:nowrap;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#FE6C87),to(#FF493A));background:linear-gradient(to right,#FE6C87,#FF493A);border-radius:.14rem .14rem .14rem 0;color:#fff}
.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 textarea{border:#e2e2e2 solid 1px;background:none;width:100%;-webkit-box-sizing:border-box;line-height:0.3rem;font-size:0.24rem;overflow:hidden;text-align:left;border-radius:0.1rem;margin-top:0.1rem;padding:.2rem;font-family:Arial,Helvetica,sans-serif}
.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;line-height:0.48rem;padding:.24rem 0 0rem;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}

.popDown{width:6.7rem;border-radius:.8rem;position:relative;z-index:1000}
.popDown .hide-it{position:absolute;right:-.22rem;top:-.22rem;background:url(../images/pop-hide2.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:.7rem;height:.7rem;overflow:hidden;line-height:99;z-index:5}
.popDown .inner{background:url(../images/pd-inner.png) no-repeat left bottom;background-size:100% auto;background-color:#fff;color:#333;border-radius:.08rem}
.popDown .pd-head{padding:.3rem .4rem;background:#08D080;border-radius:.08rem .08rem 0 0;position:relative}
.popDown .pd-head::before{content:'';width:0;height:0;border:.1rem solid #08D080;border-color:#08D080 transparent transparent transparent;position:absolute;left:.68rem;bottom:-.2rem}
.popDown .pd-head::after{content:'';width:2.3rem;height:2.6rem;overflow:hidden;background:url(../images/pd-role.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;position:absolute;right:.45rem;top:-.5rem}
.popDown .pd-body{padding:.25rem .4rem;overflow:hidden}
.popDown .pd-foot{background:url(../images/pd-slogan.png) no-repeat center;background-size:auto 0.48rem;background-color:transparent;height:1.2rem}
.popDown .pd-tit{width:3.62rem;color:#fff}
.popDown .pd-tit em{display:block;height:.6rem;line-height:.62rem;font-size:.42rem}
.popDown .pd-tit p{font-size:.26rem;line-height:.4rem;margin-top:.1rem;word-break:break-all}
.popDown .pd-down{background:url(../images/pd-down.gif) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:6rem;height:1.14rem;text-align:center;line-height:.48rem;font-size:.28rem;font-weight:bold;padding:.35rem .55rem .35rem 1.1rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
.popDown .pd-qr{height:2.22rem;overflow:hidden;text-align:center;font-size:.24rem;line-height:2.2;color:#999;margin:.1rem auto 0}
.popDown .pd-qr img{display:block;width:1.82rem;height:1.82rem;margin:0 auto}
.popDown .gui01{margin:0 .1rem}
.popDown .gui01 p{padding-left:.28rem;line-height:.44rem;font-size:.26rem;color:#666;text-align:justify}
.popDown .gui01 p:first-child{background:url(../images/join-point.png) no-repeat left 48%;background-size:0.22rem auto;background-color:transparent}
.popDown .gui01 p em{font-weight:bold;color:#333}
.popDown .gui02{border-top:1px solid #F0F0F0;padding-top:.25rem;margin-top:.2rem}
.popDown .gui02 .text{font-size:.24rem;line-height:.36rem;color:#999;margin-top:.2rem}
.popDown .gui02 .info{height:.42rem;overflow:hidden;line-height:.44rem}
.popDown .gui02 .info .sp1{float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAMAAABrlg40AAAAA1BMVEUiuJBAoBigAAAAFUlEQVR42uXBAQEAAACAkP6vNiQaAwD8AAEWvR8IAAAAAElFTkSuQmCC) no-repeat;background-size:.08rem auto;padding-left:.15rem;background-position:left 48%;font-size:.26rem;width:2.8rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-stroke-width:.2pt}
.popDown .gui02 .info .sp2{float:right;font-size:.24rem;color:#999;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAAaVBMVEVHcEysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKx9GZ8EAAAAInRSTlMA3KL2GmK7/BIFeZQhCjlJyD+rgFQq1240XfDfzpuM6a/svHrrcQAAAP5JREFUeNptkNmyhCAMRFkUFHFfx21m+v8/ckDD1arreSBpQtJF2D8im7NncrMAWtVPtaQCz9pGwjwUFdrUBbuiu3UUvQ8lMtLvJQ1GmwYG5yN0RFctir9hatylnFjFGVEjPpMSmzt7qW7FMhR3WB8anW64xk5nkp1XAmkNQYuYB3r1gjn06rqR5d5i0CUV00HvdczhdK7wFZnS2juGVk/lemyDg3kM3zSQwuyD83tJfLo+mkaO1TJPhyo6+osOvCAno3nik+XtgsdKHrFAjI87C7SkGxTsQqD2T0patlbshtXC/amhqR1tLFB9b8LQxgIZkkvEkgQxznedUrz0DxoiEH2Xa6E1AAAAAElFTkSuQmCC) no-repeat;background-size:.28rem auto;padding-left:.35rem;background-position:left 48%}
.popDown .gui02 .list{overflow:hidden;margin-top:.2rem}
.popDown .gui02 .list li{float:left;width:25%;font-size:.2rem;line-height:2;color:#666;text-align:center}
.popDown .gui02 .list li img{display:block;width:.8rem;height:.8rem;margin:0 auto}
@media all and (min-width:800px){.popDown{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0.76);transform:scale(0.76)}}
