/*# zfa 2023/2/10 14:48:56 */
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%}
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}}
.fixTool .inner,.msgArea,.wrap,.schForm .txt,.list02 li span,.inPart04,.inPart04 ul li{-webkit-box-sizing:border-box;box-sizing:border-box}
.mate-all-list::-webkit-scrollbar{width:0.1rem;background:#EFEFEF}
.mate-all-list::-webkit-scrollbar-thumb{border-radius:.05rem;background:#3ACB8D}
.mate-all-list::-webkit-scrollbar-track{border-radius:.05rem;background:none}
body{background:#ECEDEF}
.ftbtn{background:url(../images/ftbtn.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:6.28rem;height:1rem;overflow:hidden;line-height:99;margin:.58rem auto 0}
.ftimg{background:url(../images/ft-solgan1.png) no-repeat center;background-size:5rem auto;background-color:transparent;height:1.5rem;margin-top:.15rem}
.fttxt{background:#31AA86;color:#fff;padding:.25rem 0;text-align:center;line-height:.44rem;font-size:.24rem}
.fixTool{height:.94rem}
.fixTool .inner{width:7.5rem;height:.94rem;background:rgba(0,0,0,0.8);padding:.1rem .2rem;position:fixed;left:50%;margin-left:-3.75rem;top:0;z-index:5}
.fixTool .inner .txt{float:left;width:5rem;font-size:.2rem;line-height:.32rem;color:#fff;padding:.08rem 0}
.fixTool .inner .txt em{display:block;color:#2AC56B}
.fixTool .inner .btn{float:right;width:1.46rem;height:.52rem;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);overflow:hidden;text-align:center;line-height:.54rem;font-size:.24rem;color:#fff;border-radius:.26rem;margin-top:.1rem}
.hdimg{position:relative;padding-bottom:.1rem}
.hdimg img{display:block;width:100%}
.hdimg::after{content:'';width:100%;height:1.6rem;position:absolute;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(233,236,236,0)),color-stop(80%,#e9ecec));background:linear-gradient(180deg,rgba(233,236,236,0) 0%,#e9ecec 80% #e9ecec 100%)}
.mainWrap{margin-top:-2rem;position:relative}
.navArea{text-align:center;line-height:0;font-size:0}
.navArea a{background:#27C46F;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);display:inline-block;width:2.2rem;height:.7rem;overflow:hidden;border-radius:.1rem;line-height:.72rem;font-size:.3rem;color:#fff;margin:0 .1rem}
.navArea a .val{position:absolute;right:0;top:-.08rem;height:.24rem;line-height:.24rem;color: #fff;font-size:.16rem;padding:0 .1rem;border-radius:.12rem .1rem 0 .12rem;background: rgba(0,0,0,.8);}
.msgArea{background:url(../images/ico-msg.png) no-repeat 0.2rem 50%;background-size:0.32rem auto;background-color:#fff;display:block;width:7.1rem;height:.64rem;overflow:hidden;border-radius:.32rem;margin:.48rem auto 0;padding:.1rem .16rem .1rem .72rem}
.msgArea .inner{width:100%;height:100%;overflow:hidden}
.msgArea .inner li{height:.44rem;line-height:.46rem;font-size:.26rem}
.msgArea .inner li p{float:left;width:4.92rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.msgArea .inner li .lk{background:url(../images/ico-arrow.png) no-repeat 100% 46%;background-size:0.12rem auto;background-color:transparent;float:right;font-size:.24rem;color:#27C46F;padding-right:.22rem}
.bnArea{width:7.12rem;overflow:hidden;border-radius:.1rem;margin:.38rem auto 0}
.bnArea img{display:block;width:100%}
.commentArea{background:#fff;width:7.12rem;overflow:hidden;font-size:.24rem;line-height:1.5;border-radius:.1rem;margin:.38rem auto;-webkit-box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.05);box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.05)}
.wrap{background:#fff;width:7.12rem;border:1px solid #30D97E;position:relative;margin:.38rem auto 0;padding:.3rem 0;-webkit-box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.05);box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.05);position:relative}
.wrap::before,.wrap::after{content:'';width:100%;height:.2rem;overflow:hidden;position:absolute;left:0;background:url(../images/wrap-it.png) no-repeat center;background-size:100% 0.18rem;background-color:transparent}
.wrap::before{top:0}
.wrap::after{bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.btnMore{display:block;width:2.35rem;height:.55rem;text-align:center;line-height:.57rem;color:#fff;font-size:.26rem;background:#27C46F;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);border-radius:.28rem;margin:.25rem auto 0}
.schForm{display:block;width:6.5rem;height:.72rem;overflow:hidden;background:#F4F4F4;border-radius:.05rem;margin:0 auto}
.schForm .txt{background:url(../images/ico-sch.png) no-repeat 0.2rem center;background-size:0.36rem auto;background-color:transparent;float:left;text-align:left;width:78%;height:100%;font-size:.28rem;border:none;padding:0 .25rem 0 .8rem}
.schForm .btn{float:right;width:20%;height:.72rem;border:none;background:none;font-size:.28rem;color:#27C46F}
.tabMenu{height:.78rem;border-bottom:1px solid #DADADA;margin-top:.25rem;position:relative}
.tabMenu::before{content:'';width:.3rem;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.1)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to left,rgba(255,255,255,0.1) 0%,#fff 50%,#fff 100%)}
.tabMenu::after{content:'';width:.3rem;height:100%;position:absolute;top:0;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.1)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0.1) 0%,#fff 50%,#fff 100%)}
.tabMenu ul{font-size:0;line-height:0;white-space:nowrap;overflow:auto;padding:0 .25rem}
.tabMenu ul::-webkit-scrollbar{display:none}
.tabMenu ul li{display:inline-block;vertical-align:top;height:.78rem;line-height:.8rem;overflow:hidden;font-size:.33rem;color:#333;padding:0 .15rem}
.tabMenu ul li.on{font-weight:bold;color:#000;background:url(../images/tab-cur.png) no-repeat center 100%;background-size:auto 0.06rem;background-color:transparent}
.class-list{height:.54rem;overflow:hidden;margin-top:.25rem;position:relative}
.class-list::before{content:'';width:.35rem;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.1)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to left,rgba(255,255,255,0.1) 0%,#fff 50%,#fff 100%)}
.class-list::after{content:'';width:.35rem;height:100%;position:absolute;top:0;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.1)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0.1) 0%,#fff 50%,#fff 100%)}
.class-list ul{font-size:0;line-height:0;white-space:nowrap;overflow:auto;padding:0 .35rem 0 .2rem}
.class-list ul::-webkit-scrollbar{display:none}
.class-list ul li{display:inline-block;vertical-align:top;height:.54rem;line-height:.56rem;overflow:hidden;font-size:.32rem;color:#666;padding:0 .15rem}
.class-list ul li.on{color:#27C46F}
.class-list ul li.on.dot::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 25%;transform-origin:50% 25%;border-top-color:#27C46F}
.class-list ul li.up{color:#666}
.class-list ul li.up.dot::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 25%;transform-origin:50% 25%;border-top-color:#666}
.class-list ul li.dot::after{content:'';width:0;height:0;display:inline-block;vertical-align:middle;border:.06rem solid transparent;border-top-color:#666;margin-left:.1rem}
.class-sub{width:6.7rem;overflow:hidden;margin:.1rem auto 0}
.class-sub a{float:left;height:.48rem;overflow:hidden;line-height:.5rem;font-size:.24rem;background:#F4F4F4;padding:0 .28rem;border-radius:.24rem;margin:.15rem .12rem 0}
.class-sub a.on{color:#27C46F}
.list01{width:6.56rem;margin:0 auto}
.list01 li{float:left;width:1.54rem;height:2.2rem;overflow:hidden;margin:.3rem .05rem 0}
.list01 li .img{display:block;width:1.4rem;height:1.4rem;overflow:hidden;border-radius:.1rem;margin:0 auto;position:relative}
.list01 li .img img{display:block;width:100%;height:100%}
.list01 li .img .tag{position:absolute;left:0;top:0;height:.26rem;line-height:.28rem;padding:0 .1rem;font-size:.2rem;color:#fff;border-bottom-right-radius:.15rem}
.list01 li .img .tag.new{background:#27C46F}
.list01 li .img .tag.hot{background:#FF5E44}
.list01 li .txt{display:block;height:.68rem;overflow:hidden;line-height:.34rem;text-align:center;font-size:.24rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem}
.list02{width:6.72rem;margin:-.1rem auto 0}
.list02 li{float:left;width:1.44rem;height:1.9rem;overflow:hidden;position:relative;margin:.15rem .12rem}
.list02 li img{display:block;width:100%;height:100%}
.list02 li span{background:rgba(0,0,0,0.8);width:100%;height:.3rem;text-align:center;line-height:.32rem;font-size:.2rem;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 .05rem;position:absolute;left:0;bottom:0}
.list03{width:7.02rem;margin:-.2rem auto 0}
.list03 li{float:left;width:2.1rem;height:1.82rem;overflow:hidden;margin:.28rem .12rem 0}
.list03 li .img{display:block;height:1.38rem;overflow:hidden}
.list03 li .img img{display:block;width:100%;height:100%}
.list03 li .txt{display:block;height:.34rem;line-height:.36rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.24rem;margin-top:.06rem;text-align:center}
.data-report{text-align:center;font-size:.24rem;line-height:.32rem;margin-top:.2rem;color:#797979}
.data-report a{color:#0164ea;text-decoration:underline}
.pageInner .tabMenu{margin-top:0}
.btnBack{background:#27C46F;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);display:block;width:4.24rem;height:.7rem;border-radius:.35rem;overflow:hidden;text-align:center;line-height:.72rem;font-size:.32rem;color:#fff;margin:.44rem auto 0}
.crumbs{margin:.2rem .28rem 0}
.crumbs .backTool{background:url(../images/ico-back.png) no-repeat 0.05rem center;background-size:0.14rem auto;background-color:transparent;float:left;height:.56rem;line-height:.58rem;color:#27C46F;font-size:.28rem;padding-left:.34rem}
.introPanel{margin:.16rem .28rem 0;overflow:hidden}
.introPanel .img{float:left;width:1.4rem;overflow:hidden;border-radius:.1rem;margin-top:.1rem}
.introPanel .img img{display:block;width:100%}
.introPanel .txt{margin-left:1.62rem}
.introPanel .txt em{display:block;line-height:.56rem;font-size:.36rem}
.introPanel .txt p{font-size:.28rem;color:#666}
.titArea{height:.5rem;margin:.3rem .28rem 0}
.titArea em{float:left;height:.5rem;line-height:.52rem;font-size:.32rem;padding-left:.4rem;margin-left:-.1rem}
.titArea em.sp1{background:url(../images/tit01.png) no-repeat left 0.1rem;background-size:0.3rem auto;background-color:transparent}
.titArea em.sp2{background:url(../images/tit02.png) no-repeat left 0.1rem;background-size:0.3rem auto;background-color:transparent}
.titArea em.sp3{background:url(../images/tit03.png) no-repeat left 0.1rem;background-size:0.3rem auto;background-color:transparent}
.titArea em.sp4{background:url(../images/tit04.png) no-repeat left 0.1rem;background-size:0.3rem auto;background-color:transparent}
.titArea .lk{background:url(../images/ico-arrow.png) no-repeat 100% 46%;background-size:0.12rem auto;background-color:transparent;float:right;height:.36rem;line-height:.38rem;font-size:.24rem;color:#27C46F;padding-right:.22rem;margin-top:.08rem}
.inPart01{overflow:hidden;margin:.1rem .28rem 0}
.inPart01 li{border:1px solid #ccc;border-radius:.1rem;padding:.15rem;border-radius:.1rem;overflow:hidden;margin-top:.15rem}
.inPart01 li .img{float:left;width:.98rem;overflow:hidden;border-radius:.1rem}
.inPart01 li .img img{display:block;width:100%}
.inPart01 li .txt{margin-left:1.16rem}
.inPart01 li .txt em{display:block;line-height:.32rem;font-size:.28rem}
.inPart01 li .txt p{font-size:.26rem;line-height:.3rem;color:#666;margin-top:.06rem}
.inPart02{margin:.15rem .28rem 0;background:#F5F5F5;border-radius:.1rem;overflow:hidden;padding:.15rem .18rem;font-size:.28rem;color:#666}
.inPart02 li{padding:.1rem 0;line-height:.44rem}
.inPart02 li em{font-weight:bold;color:#333}
.inPart02 .ico{display:inline-block;width:.32rem;height:.32rem;vertical-align:top;margin:.05rem .1rem 0 0}
.inPart03{width:6.8rem;margin:0 auto}
.inPart03 li{float:left;width:1.6rem;height:1.66rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:2.4;text-align:center;font-size:.24rem;color:#666;margin:.2rem .05rem 0}
.inPart03 .img{display:block;width:1.18rem;height:1.18rem;overflow:hidden;border-radius:.1rem;margin:0 auto}
.inPart03 .img img{display:block;width:100%;height:100%}
.inPart04{margin:.15rem .28rem 0;background:#F5F5F5;border-radius:.1rem;overflow:hidden;padding:.15rem .18rem}
.inPart04 ul li{float:left;width:50%;height:.34rem;margin:.06rem 0;text-align:center;overflow:hidden;line-height:.36rem;font-size:.24rem;color:#666;padding:0 .1rem}
.inPart04 ul li:nth-child(even){border-left:1px solid #ccc}
.fixMenu{position:fixed;right:.1rem;bottom:1rem}
.fixMenu a{display:block;width:.94rem;height:.94rem;margin-top:.15rem}
.fixMenu a img{display:block;width:100%;height:100%}
.popArea{width:6.5rem;margin:0 auto;position:relative}
.popArea .inner{background:#fff;border:2px solid #27C46F;padding:.35rem .2rem;font-size:.24rem;line-height:1.5;color:#666}
.popArea .p-hide{background:url(../images/pop-hide.png) no-repeat center;background-size:0.32rem auto;background-color:#27C46F;width:.46rem;height:.46rem;overflow:hidden;line-height:99;position:absolute;right:0;top:0}
.popArea .p-tit{font-size:.3rem;text-align:center;line-height:.32rem;font-weight:bold}
.popArea .p-f28{font-size:.28rem;line-height:1.6;margin-top:.1rem}
.popArea .tac{text-align:center}
.popArea .cR{color:#f00}
.popArea .cB{color:#0164ea}
.popArea a.cB{text-decoration:underline}
.popArea .pd25{padding:.25rem 0}
.popArea .p-btn{text-align:center;font-size:0;line-height:0;margin-top:.25rem}
.popArea .p-btn a{background:#27C46F;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);display:inline-block;min-width:1.2rem;height:.7rem;line-height:.72rem;font-size:.3rem;color:#fff;padding:0 .4rem;border-radius:.36rem;overflow:hidden;vertical-align:top}
.formWrap{padding:0 .4rem}
.formWrap .form-head{height:.5rem}
.formWrap .form-head em{float:left;height:.5rem;line-height:.52rem;font-size:.3rem;padding-left:.4rem;margin-left:-.1rem}
.formWrap .form-head em.sp5{background:url(../images/tit05.png) no-repeat left 0.1rem;background-size:0.3rem auto;background-color:transparent}
.formWrap .form-label{margin-top:.28rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.formWrap .form-label-l{-ms-flex-negative:0;flex-shrink:0;width:1.18rem;height:.56rem;line-height:.58rem;font-size:.26rem;text-align:justify;text-align-last:justify;margin-right:.2rem}
.formWrap .form-label-r{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}
.formWrap .form-note{margin-top:.5rem}
.formWrap .form-note dt{display:block;line-height:.48rem;font-size:.26rem;margin-bottom:.05rem}
.formWrap .form-note dd{line-height:.48rem;font-size:.26rem;color:#666}
.formWrap .form-note .num{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAALVBMVEVHcEyI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LSI1LQ61Lj/AAAADnRSTlMAU/LBJtsodgHI87FlstiQlsEAAACJSURBVHjahZNZDsMwCAWfMd4T7n/cSFUTN03Mm98RBrNgkstIYpL2kvGghmaTFupda7Q7UX916PZPD1Nv9sZ2Rds74ZtbFl70U3m0FbGerzsZmuMbkM0jo7i+YLh+ILk+QVwvMB8Wz/Kz+tn/Wf9I/+n8+PyhfaG7kv1j+8v3n98Pv795v/vzfg+RbCiVZTiPbQAAAABJRU5ErkJggg==);background-size:100% auto;background-repeat:no-repeat;background-position:0 center;float:left;width:.32rem;height:.46rem;overflow:hidden;text-align:center;line-height:.48rem;color:#fff;margin:0 .05rem}
.formWrap .form-btn{margin-top:.25rem;text-align:center}
.formWrap .form-btn a{display:inline-block;vertical-align:top;width:2.34rem;height:.55rem;border:1px solid transparent;text-align:center;line-height:.57rem;border-radius:.28rem;font-size:.26rem;margin:0 .15rem}
.formWrap .form-btn a.submit{background:#27C46F;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);color:#fff}
.formWrap .form-btn a.back{background:#fff;border:1px solid #27C46F;color:#27C46F}
.form-input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.44rem;height:.56rem;background:#fff;border:1px solid #E8E8E9;padding:.12rem;font-size:.26rem}
.form-thumb{background:#fff}
.form-thumb .pho-add{background:url(../images/img-add.png) no-repeat center;width:1.2rem;height:1.2rem;border:1px solid #E8E8E9;overflow:hidden;position:relative}
.form-thumb .pho-add input[type=file]{width:100%;height:100%;font-size:1rem;opacity:0;position:absolute;left:-.1rem;top:0}
.form-thumb .pho-it{width:1.2rem;height:1.2rem;border:1px solid #E8E8E9;position:relative}
.form-thumb .pho-it img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.form-thumb .pho-it .del{width:.4rem;height:.4rem;position:absolute;right:0;top:0;overflow:hidden;line-height:99;background:url(../images/btn-pho-del.png) no-repeat center;background-size:.32rem auto}
.form-text{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:4.8rem;background:#fff;border:1px solid #E8E8E9;padding:.12rem;font-size:.26rem;font-family:Arial,Helvetica,sans-serif}
.form-checkbox{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.44rem;height:.56rem;background:#fff;border:1px solid #E8E8E9;position:relative}
.form-checkbox .cb-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;font-size:.26rem;padding:.12rem;font-size:.26rem;line-height:.3rem;position:relative}
.form-checkbox .cb-item::after{content:'';width:.24rem;height:.24rem;background:#9E9E9E;-webkit-mask-image:url(../images/check-box.png);mask-image:url(../images/check-box.png);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:left center;mask-position:left center;position:absolute;right:.1rem;top:50%;margin-top:-.12rem}
.form-checkbox .cb-list{display:none;position:absolute;left:-1px;top:.54rem;background:#fff;width:100%;border:1px solid #E8E8E9;max-height:3.4rem;padding:.1rem 0;overflow:auto}
.form-checkbox .cb-list::-webkit-scrollbar{width:.08rem}
.form-checkbox .cb-list::-webkit-scrollbar-thumb{border-radius:.05rem;background:#3ACB8D}
.form-checkbox .cb-list::-webkit-scrollbar-track{border-radius:.05rem;background:none}
.form-checkbox .cb-list li{height:.5rem;overflow:hidden;line-height:.52rem;font-size:.26rem;padding:0 .15rem}
.form-checkbox .cb-list li.on{color:#2AC56B}
.form-checkbox.active{z-index:10}
.form-checkbox.active .cb-list{display:block}
.form-checkbox.on .cb-item{color:#27C46F}
.form-checkbox.on .cb-item::after{background:#5BC893}
.form-mate .mate-list li{padding:.05rem 0;overflow:hidden;margin-bottom:.1rem}
.form-mate .mate-list .mate-item{float:left;width:1.76rem;height:.42rem;background:#fff;border:1px solid #999;color:#333;text-align:center;line-height:.44rem;font-size:.26rem;border-radius:.06rem;margin-right:.2rem}
.form-mate .mate-list .mate-value{float:left}
.form-mate .mate-list .mate-value .bt{float:left;width:.42rem;height:.42rem;overflow:hidden;text-align:center;line-height:.44rem;font-size:.28rem;color:#3ACB8D;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAALVBMVEVHcEzc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejc8ejWloq2AAAADnRSTlMAU/LBJtsodgHI87FlstiQlsEAAACKSURBVHjahZNJDsQwCATbGO8J/39upFE0zma6riUDZsEkl5HEJO0l40UNzSYt1LvWaHeiXnXo9qSHqTf7Yvu/tm/OCCoLL/qrPNqKWGf0ZYbm+AZk88gori8Yrh9Irk8Q1wvMh71n+Vn97P+sf6T/dH58/tC+0F3P1Xeik/1l+8/vh9/fvN/9fb8Hl1QonSBwCiYAAAAASUVORK5CYII=);background-size:.32rem auto;background-repeat:no-repeat;background-position:center;margin:0 .05rem}
.form-mate .mate-list .mate-value .bt.bt1{line-height:.42rem}
.form-mate .mate-list .mate-value .val{float:left;width:.95rem;height:.42rem;background:#fff;border:1px solid #E8E8E9;color:#333;text-align:center;line-height:.44rem;font-size:.26rem;border-radius:.06rem}
.form-mate .mate-all{display:block;width:1.76rem;height:.42rem;background:#fff;border:1px solid #3ACB8D;color:#3ACB8D;text-align:center;line-height:.44rem;font-size:.26rem;border-radius:.06rem}
.dialog-base{width:6.1rem;background:#fff;border-radius:.18rem;position:relative}
.dialog-base .inner{padding:.3rem}
.dialog-base .dia-hide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAGFBMVEW4uLi4uLhHcEy4uLi4uLi4uLi4uLi4uLgo+iU+AAAAB3RSTlP1PgBC6d1QlYEIxAAAAG1JREFUeNp10kEKwEAIBMFxo/H/Pw5LAj0rxGPXQQR1Z8UaE5W3sltDQt2paoTepdCQL2hdiPWlhXjfgNA3IPQXEPoGE/oGk7cDCB2ICd5dRJ/L6XGZ6LjXRN5d5N1F9FNEP0VFdykl3SV/3+cBhNEGba4xxFYAAAAASUVORK5CYII=) no-repeat center;background-size:.24rem auto;width:.6rem;height:.6rem;overflow:hidden;line-height:99;position:absolute;right:0;top:0}
.dialog-base .dia-tit{font-size:.3rem;text-align:center;line-height:.56rem}
.dialog-base .dia-txt{font-size:.24rem;line-height:.44rem;color:#666;margin-top:.3rem}
.dialog-base .dia-btn{text-align:center;margin-top:.3rem;font-size:0;line-height:0}
.dialog-base .dia-btn a{display:inline-block;vertical-align:top;width:2.34rem;height:.55rem;text-align:center;line-height:.57rem;background:#27C46F;background:linear-gradient(45deg,#41CE97 0%,#27C46F 100%);border-radius:.28rem;font-size:.26rem;color:#fff}
.mate-all-list{max-height:6.4rem;overflow:auto;padding-right:.1rem;margin-top:.2rem}
.mate-all-list li{float:left;width:1.22rem;height:1.46rem;overflow:hidden;margin:.18rem .05rem 0}
.mate-all-list li:nth-child(-n+4){margin-top:0}
.mate-all-list li img{display:block;width:.98rem;height:.98rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #E8E8E9;margin:0 auto;-o-object-fit:cover;object-fit:cover}
.mate-all-list li span{display:block;font-size:.2rem;height:.36rem;line-height:.38rem;margin-top:.05rem;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mate-all-list li.on img{border-color:#2AC56B;border-width:2px}
.m-crop-image-canvas{position:fixed;top:0;left:100%;z-index:900;width:100%;height:100%;will-change:transform;background-color:#fff;-webkit-animation:fadeInRight .3s linear both;animation:fadeInRight .3s linear both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.m-crop-image-canvas.z-close{-webkit-animation:fadeOutRight .3s linear both;animation:fadeOutRight .3s linear both}
.m-crop-image-canvas .head{position:absolute;top:0;left:0;z-index:2;width:100%;text-align:center;font-size:0}
.m-crop-image-canvas .head a{display:inline-block;width:60px;height:40px;margin:0 20px;background:url("../images/crop_icons.png") no-repeat;background-size:228px 20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);text-indent:-1000px;overflow:hidden}
.m-crop-image-canvas .head .zoom-in{background-position:20px 10px}
.m-crop-image-canvas .head .zoom-out{background-position:-85px 10px}
.m-crop-image-canvas .head .rotate{background-position:-189px 10px}
.m-crop-image-canvas .panel{height:100%;overflow:hidden}
.m-crop-image-canvas .panel canvas{display:block;width:100%;height:100%}
.m-crop-image-canvas .foot{background:none;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:36px;padding:10px 0;text-align:center;font-size:0;opacity:0.8}
.m-crop-image-canvas .foot a{display:inline-block;width:120px;height:32px;margin:0 5px;text-align:center;line-height:32px;font-size:14px;color:#fff;border:1px solid #fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.m-crop-image-canvas .foot .done{color:#3f3f3f;background-color:#fff}
.m-crop-image-canvas .loading{position:absolute;top:0;left:0;z-index:10;display:none;width:100%;height:100%}
.m-crop-image-canvas .loading .spinner{position:absolute;top:50%;left:0;width:100%;height:60px;margin-top:-30px;padding-left:0;text-align:center;font-size:0}
.m-crop-image-canvas .loading .spinner li{background-color:#fff;height:100%;width:6px;display:inline-block;margin:0 2px;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.m-crop-image-canvas .loading .spinner li:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.m-crop-image-canvas .loading .spinner li:nth-child(3){-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.m-crop-image-canvas .loading .spinner li:nth-child(4){-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.m-crop-image-canvas .loading .spinner li:nth-child(5){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
@-webkit-keyframes fadeInRight{0%{opacity:0;left:100%}
100%{opacity:1;left:0}}
@keyframes fadeInRight{0%{opacity:0;left:100%}
100%{opacity:1;left:0}}
@-webkit-keyframes fadeOutRight{0%{opacity:1;left:0}
100%{opacity:0;left:100%}}
@keyframes fadeOutRight{0%{opacity:1;left:0}
100%{opacity:0;left:100%}}
@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1)}}
@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}
.popDown{width:6.7rem;border-radius:.8rem;position:relative;z-index:100}
.popDown .hide-it{position:absolute;right:-.22rem;top:-.22rem;background:url(../images/pop-close.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;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.92rem;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}
.popDown .pd-down{background:url(https://img.71acg.net/sykb~bbs/default/20220609/112943758784) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:6rem;height:1.14rem;text-align:center;line-height:1.14rem;font-size:.28rem;font-weight:bold;padding:0 .2rem 0 .86rem;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%}