.van-password-input{position:relative;margin:0 16px;-webkit-user-select:none;user-select:none}.van-password-input__error-info,.van-password-input__info{margin-top:16px;font-size:14px;text-align:center}.van-password-input__info{color:#969799}.van-password-input__error-info{color:#ee0a24}.van-password-input__security{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:50px;cursor:pointer}.van-password-input__security:after{border-radius:6px}.van-password-input__security li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;font-size:20px;line-height:1.2;background-color:#fff}.van-password-input__security i{width:10px;height:10px;background-color:#000;border-radius:100%;visibility:hidden}.van-password-input__cursor,.van-password-input__security i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.van-password-input__cursor{width:1px;height:40%;background-color:#323233;-webkit-animation:van-cursor-flicker 1s infinite;animation:van-cursor-flicker 1s infinite}@-webkit-keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}.van-count-down{line-height:20px}.van-cell,.van-count-down{color:#323233;font-size:14px}.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;line-height:24px;background-color:#fff}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:4px;color:#969799;font-size:12px;line-height:18px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:24px;font-size:16px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{margin-left:4px;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:8px;color:#ee0a24;font-size:14px;content:"*"}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:12px;padding-bottom:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}.van-field__label{-webkit-box-flex:0;-webkit-flex:none;flex:none;box-sizing:border-box;width:6.2em;margin-right:12px;color:#646566;text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:#323233;line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{color:#c8c9cc;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#c8c9cc}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:24px}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:24px}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:-8px;padding:0 8px;line-height:inherit}.van-field__clear{color:#c8c9cc;font-size:16px;cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:16px;line-height:inherit}.van-field__left-icon{margin-right:4px}.van-field__right-icon{color:#969799}.van-field__button{padding-left:8px}.van-field__error-message{color:#ee0a24;font-size:12px;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:4px;color:#646566;font-size:12px;line-height:16px;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--min-height .van-field__control{min-height:60px}.bannrey{height:40vw}.avatar{width:2.667vw;height:2.667vw;border-radius:50%}.barr-item{padding:.667vw 4vw;background:#fff;border-radius:3.333vw;font-size:3.2vw}.password{text-align:center;overflow:hidden}.password .password-input{margin:35.467vw 0 14vw 0}.password .password-input__hide{position:fixed;top:0;left:0;z-index:-100;opacity:0;top:-100%;left:-100%;pointer-events:none}.team-challenge{width:100vw;height:auto;overflow-y:auto;background:linear-gradient(238deg,rgba(255,245,236,.5),rgba(255,245,236,.5),rgba(255,245,236,.5),hsla(0,0%,100%,.5));position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.team-challenge::-webkit-scrollbar{display:none}.team-challenge .promote-check-toast{z-index:2003!important}.team-challenge .header{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:75.067vw;background-image:url(../img/img_bj_cj.093fd4fa.png);background-size:100% 100%}.team-challenge .header .activity-time{position:absolute;top:63.333vw;left:25.333vw}.team-challenge .header .activity-time .countDownActivity{width:100%;display:table-cell;vertical-align:middle;height:13.333vw;font-size:3.467vw;text-align:center}.team-challenge .header .activity-time .countDownActivity .activityTitle{margin-right:1.333vw;font-size:3.2vw;font-family:Alibaba PuHuiTi;font-weight:500;color:#fff;line-height:2.533vw}.team-challenge .header .activity-time .countDownActivity .dib{margin:0 1.333vw;padding:.667vw 1.333vw;background:#fee8dd;border-radius:.8vw;font-size:3.2vw;font-family:PingFang SC;font-weight:400;color:#1c1c1c}.team-challenge .header .activity-time .countDownActivity .colon,.team-challenge .header .activity-time .countDownActivity .endTitle{font-size:3.2vw;font-family:PingFang SC;font-weight:400;color:#1c1c1c;line-height:6.267vw}.team-challenge .header .big-text{font-size:6.933vw;font-family:Alibaba PuHuiTi;font-weight:800;color:#fff;line-height:1;margin:9.467vw auto 3.467vw;letter-spacing:.667vw}.team-challenge .header .medium-text{width:77.333vw;text-align:center;margin:0 auto 0;font-size:5.067vw;font-family:Alibaba PuHuiTi;font-weight:800;color:#fff;line-height:5.067vw;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.533vw;text-shadow:0 0 0 rgba(36,46,177,.12);overflow:hidden}.team-challenge .countdown{position:relative;background-image:url(../img/img_bj2_cj.aa3af9de.png);background-size:100% 100%}.team-challenge .countdown .lotteryDate{position:absolute;width:100%;text-align:center;top:66.4vw}.team-challenge .countdown .lotteryDate span{font-size:4.533vw;font-weight:500}.team-challenge .activity-date{width:100%;height:38.933vw;background:linear-gradient(238deg,rgba(255,245,236,.5),rgba(255,245,236,.5),rgba(255,245,236,.5),hsla(0,0%,100%,.5));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 2.667vw}.team-challenge .activity-date .all-times{width:100%;position:relative;background:#fff;padding:0 2.667vw;height:38.933vw;border-bottom-left-radius:4vw;border-bottom-right-radius:4vw}.team-challenge .activity-date .all-times .rule-text{position:absolute;bottom:2.667vw;right:2.667vw;width:16vw;height:4.8vw;background:#fde5db;border-radius:2.4vw;color:#ff4941;text-align:center;font-size:2.667vw;line-height:4.8vw}.team-challenge .activity-date .all-times .times{margin-top:2.667vw;width:100%;height:100%;overflow-x:auto;display:flex;position:relative}.team-challenge .activity-date .all-times .times::-webkit-scrollbar{display:none}.team-challenge .activity-date .all-times .times .time-piece{position:relative;flex-shrink:0;width:15.2vw;height:24vw;background:#fff;box-shadow:0 1px 1.067vw .533vw rgba(141,140,139,.12);border-radius:7.6vw;font-size:3.2vw;overflow:hidden;font-family:PingFang SC;font-weight:500;color:#a57735;text-align:center;margin:2vw 2vw 0 .267vw}.team-challenge .activity-date .all-times .times .time-piece .date{margin:5.333vw 0 2.533vw 0}.team-challenge .activity-date .all-times .times .time-piece .num{margin-bottom:2vw}.team-challenge .activity-date .all-times .times .time-piece .award{position:absolute;height:6vw;background:#f6d7aa;width:100%;bottom:0}.team-challenge .activity-date .all-times .times .active{background:linear-gradient(0deg,#fd4947,#ff806d);border:none}.team-challenge .activity-date .all-times .times .active .award{color:#a57735;background-color:#f6d7aa}.team-challenge .activity-date .all-times .times .third-time{position:relative;border:none;flex-shrink:0;width:28vw;height:22.667vw;background:#fff;box-shadow:0 1px 1.067vw .533vw rgba(253,73,72,.12);border-radius:1.333vw;font-size:3.2vw;overflow:hidden;font-family:PingFang SC;font-weight:500;color:#e4e6f6;text-align:center;margin:4vw 2vw 0}.team-challenge .activity-date .all-times .times .third-time .red-gift{position:absolute;top:2.667vw;width:10.267vw;height:10.933vw;left:2.667vw}.team-challenge .activity-date .all-times .times .third-time .date{position:absolute;top:4.267vw;left:15.733vw;font-size:3.2vw;font-family:PingFang SC;font-weight:500;color:#a57735}.team-challenge .activity-date .all-times .times .third-time .num{position:absolute;top:9.333vw;left:16.133vw;font-size:3.2vw;font-family:PingFang SC;font-weight:500;color:#a57735}.team-challenge .activity-date .all-times .times .third-time .award{position:absolute;width:100%;height:6vw;background:#f6d7aa;bottom:0;font-size:2.667vw;font-family:PingFang SC;font-weight:700;color:#a57735;line-height:6vw}.team-challenge .activity-date .all-times .times .active-only{position:relative;width:89.467vw;height:22.933vw;background-image:url(../img/only-one.813767b3.png);background-size:100% 100%;border:none}.team-challenge .activity-date .all-times .times .active-only .award{font-size:2.667vw;font-family:PingFang SC;font-weight:700;color:#a57735;position:absolute;top:1.733vw;right:6vw}.team-challenge .activity-date .all-times .times .active-only .date{position:absolute;top:7.333vw;left:28.133vw;font-size:3.2vw;font-family:PingFang SC;font-weight:500;color:#f84d45}.team-challenge .activity-date .all-times .times .active-only .num{position:absolute;font-size:3.2vw;top:12.667vw;left:28.133vw;font-family:PingFang SC;font-weight:500;color:#f84d45}.team-challenge .activity-date .all-times .times .third-active{background:linear-gradient(0deg,#fe4b49,#ff7f6c);box-shadow:0 1px 1.067vw .533vw rgba(253,73,72,.12)}.team-challenge .activity-date .all-times .times .third-active .date,.team-challenge .activity-date .all-times .times .third-active .num{color:#fff}.team-challenge .activity-date .all-times .times .forth-active{background:linear-gradient(0deg,#fd4947,#ff806d)}.team-challenge .activity-date .all-times .times .forth-active .date,.team-challenge .activity-date .all-times .times .forth-active .num{color:#fff}.team-challenge .activity-date .all-times .times .reset{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.team-challenge .activity-date .all-times .times .default{background:#fff;box-shadow:0 1px 1.067vw .533vw rgba(253,73,72,.12);color:#a57735;border:none}.team-challenge .activity-date .all-times .times .default .award{color:#a57735;background-color:#f6d7aa}.team-challenge .flow{margin-top:2.667vw;width:100%;height:35.067vw;padding:0 2.667vw}.team-challenge .flow img{width:100%;height:100%}.team-challenge .barrage{position:absolute;top:34vw;height:40vw;width:100%}.team-challenge .team-together{margin-top:2.667vw;width:94.667vw;border-radius:.4vw;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4.533vw 0 5.867vw;box-sizing:border-box;border-radius:4vw}.team-challenge .team-together .team-name{width:100%;padding-left:4.133vw;font-family:PingFang-SC-Medium;letter-spacing:.533vw;display:flex;color:#1c1c1c}.team-challenge .team-together .team-name img{width:4.4vw;height:4.533vw;margin-left:.8vw}.team-challenge .team-together .team-menmber{width:100%;margin-top:7.333vw;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 4vw;flex-wrap:wrap}.team-challenge .team-together .team-menmber .single{margin:0 1.6vw 4.667vw}.team-challenge .team-together .team-menmber .single .head-portrait{width:13.467vw;height:13.467vw;border-radius:50%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center}.team-challenge .team-together .team-menmber .single .head-portrait img{width:12.533vw;height:12.533vw;border-radius:50%}.team-challenge .team-together .team-menmber .single .nickname{margin-top:2.133vw;color:#1c1c1c;font-size:2.667vw;text-align:center;line-height:1;font-family:PingFang-SC-Medium}.team-challenge .task-list{margin-top:2.667vw;width:94.667vw}.team-challenge .task-list .task-single{padding:4vw 4vw 4.8vw;width:100%;background:#fff;border-radius:4vw;margin-bottom:2.667vw}.team-challenge .task-list .task-single .task-text{line-height:1;font-family:PingFang-SC-Regular;font-size:3.733vw;color:#1c1c1c}.team-challenge .task-list .task-single .task-center{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:3.467vw}.team-challenge .task-list .task-single .task-center .progress{width:61.867vw;height:2.667vw;border-radius:1.333vw;background:#c5c4c6}.team-challenge .task-list .task-single .task-center .progress .progress-bar{background:#f6d7aa;height:2.667vw;border-radius:1.333vw}.team-challenge .task-list .task-single .task-center .btn{width:19.2vw;height:8vw;border-radius:4vw;line-height:8vw;text-align:center;font-family:PingFang-SC-Bold;color:#fff;font-size:3.2vw;letter-spacing:.4vw}.team-challenge .task-list .task-single .task-center .success{width:19.2vw;height:6.667vw;display:flex;align-items:center;justify-content:center}.team-challenge .task-list .task-single .task-center .success img{width:6.267vw;height:4.533vw}.team-challenge .task-list .task-single .task-center .btncol1{background:#f6d7aa;color:#a57735}.team-challenge .task-list .task-single .task-center .btncol2{background:-webkit-linear-gradient(#f35390,#e24f44);background:-o-linear-gradient(#f35390,#e24f44);background:-moz-linear-gradient(#f35390,#e24f44);background:linear-gradient(#f35390,#e24f44)}.team-challenge .task-list .task-single .progress-text{width:9.867vw;height:6.8vw;font-size:2.667vw;color:#f84d45;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAABmCAMAAAAauEj0AAAAeFBMVEUAAAD96N7+6N3//+f/6N3+6N3/6N7/6dz+6N3+6N3/4uL+6N3/6d3/6d7/6d3+6N3+6d3+6d3+6N3/693/6d7/6+D/4eH+6N7+6N3+6N7+6N3+6N3/6d7/6N796N396N7/6d7/79//7t396N79593/6d3/59z+6N1evItxAAAAJ3RSTlMAofQDMvdsHMC0Ea1+XVHnw9fKJSEYCOvv39DIdWSlki0QD5GXWkktNIomAAACD0lEQVRo3t3bCXbiMBAE0LJk493GbI7BLAlJ6v43nAzD8IJJMmQAq8g/gp5eS90q4UpeXyHHVpWFmgE5gJjpA/kwhZZnvnmGlA13NlAScSeCkIJ7BWTMGu41M6hoedBCxNTwwKiUBY/veJDg84gPBQseWUDACzte4NysZEfpvixkPJHBsTDgiSDE7U2KzIuq0vBSQd3MIy8rJrhMmHsNr67x8hD/KRkMeTPDQYLv23gBbyrwNvgeP2YPYh/nC1fsySrEeWxr2BvTWpxhPGKvRmP8U27YM5Pja3ZLB9YWX5ildCKd4VOPER2JHvGJZE5n5gk+9LSgQ4snfMDGdCq2OLWlY1ucyOlcjo6xoXNmjCN2RAEj2xkPShh0xoMSjkaUHkV4OPApw8dfMWXEggtF+mo76t2uSgIKCRKlGnVcq4aUMsSbkGJCAEuKWQJIKSYFUFJMCUwoZ4KCcgpklJNpnTF/eIgoJ0JFORVqyqkh0Fp1GVAQpC5Te4p7yqChnBpzyqk0i6fkMSN5IEteXSQveZLXYc3GQbLFkmxGJdt2zQGH5ChI66TxlMeLkoNYpaXyBYf7K/VnEJVaNdB/WpN8hNR8rgXWdGx9LxEAybCEZqxEM4CjGVUC7JoOrO39xd9Eg4KAbQP2Jmjt/YZPRWO6v/m3DzT7PyP6vRMu05JXV6bL8CrfCWrDi5m6Gp71neAXr5eUIHpCpR4AAAAASUVORK5CYII=);background-size:100% 100%;display:flex;justify-content:center;align-items:flex-end;line-height:5.867vw;margin-left:25.733vw}.team-challenge .footer{width:92vw;text-align:center;margin:0 3.867vw 9.333vw}.team-challenge .footer .pxain-time{font-size:3.2vw;font-family:PingFang SC;font-weight:400;color:#fff;line-height:6.267vw;text-shadow:0 0 0 rgba(36,46,177,.12);margin-top:4.4vw;letter-spacing:.267vw}.team-challenge .footer .pxain-time .dib{display:inline-block;background:#7b55d7;border-radius:.8vw;padding:0 1.333vw}.team-challenge .footer .btn{letter-spacing:1.333vw;margin-top:3.6vw;width:100%;height:13.467vw;border-radius:1px;font-size:6.4vw;border-radius:6.667vw;font-family:PingFang SC;color:#fff;font-weight:700;line-height:13.467vw;text-shadow:0 0 0 rgba(36,46,177,.12)}.team-challenge .footer .bg1{background:-webkit-linear-gradient(#fb0f0e,#e64d7a);background:-o-linear-gradient(#fb0f0e,#e64d7a);background:-moz-linear-gradient(#fb0f0e,#e64d7a);background:linear-gradient(#fb0f0e,#e64d7a)}.team-challenge .footer .bg2{background-color:#ddd}.team-challenge .van-popup{background:transparent!important}.team-challenge .team-pop .concle-img{width:10vw;height:10vw;margin:0 0 8.667vw 67.333vw}.team-challenge .team-pop .red-img{width:77.333vw;height:70.933vw;background:linear-gradient(0deg,#c8160d,#fc4645,#ff806d);border-radius:8.4vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.team-challenge .team-pop .red-img .van-field__control{color:#fff;font-size:4vw!important}.team-challenge .team-pop .red-img .van-cell{line-height:8vw!important}.team-challenge .team-pop .red-img .van-cell:after{border-bottom:none!important}.team-challenge .team-pop .red-img .team-input{width:61.067vw;height:13.333vw;background:#b11615;border-radius:1.333vw;color:#fff}.team-challenge .team-pop .red-img .open-btn{width:48vw;height:13.333vw;background:#f6d7aa;border-radius:13.333vw;font-size:5.6vw;font-family:PingFang SC;font-weight:700;color:#a57735;line-height:13.333vw;text-align:center;letter-spacing:.667vw;margin-top:21.2vw}.team-challenge .arrvial-check-pop .concle-img{width:10vw;height:10vw;margin:0 0 0 67.333vw}.team-challenge .arrvial-check-pop .red-img{width:83.467vw;height:102vw;background:url(../img/img_bj_tk2@2x.934dcc46.png) no-repeat;background-size:100% 100%;border-radius:8.4vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.team-challenge .arrvial-check-pop .red-img .title{margin-top:11.867vw;height:4.133vw;font-size:4.4vw;font-family:AlibabaPuHuiTiH;font-weight:700;color:#fff;line-height:4.267vw;text-shadow:0 0 0 #242eb1;letter-spacing:.267vw}.team-challenge .arrvial-check-pop .red-img .content{margin-top:6.267vw;width:56.533vw;text-align:center;font-size:3.733vw;font-family:PingFang-SC-Regular,PingFang-SC;font-weight:400;color:#1c1c1c;line-height:6.267vw}.team-challenge .pop{width:83.467vw;height:99.333vw;background-image:url(../img/invited-team.1bc21496.png);background-size:100% 100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.team-challenge .pop .concle-img{margin:4.133vw 0 0 70.4vw;width:10.133vw;height:10.133vw}.team-challenge .pop .title{width:48vw;height:14.667vw;letter-spacing:1.333vw;margin-top:7.333vw;text-align:center;font-size:6.4vw;font-family:Alibaba PuHuiTi;font-weight:800;color:#fff;line-height:14.667vw}.team-challenge .pop .content{width:61.333vw;height:34.533vw;font-size:4vw;font-family:PingFang SC;font-weight:500;color:#1c1c1c;line-height:6.267vw;display:flex;align-items:center;justify-content:center;letter-spacing:.667vw}.team-challenge .pop .content .diff-text{color:#ffd200}.team-challenge .pop .cannot{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:.667vw}.team-challenge .pop .cannot img{width:21.333vw;height:21.333vw}.team-challenge .pop .cannot .tips{letter-spacing:.267vw;margin-top:5.333vw;font-size:4vw;font-family:PingFang SC;font-weight:500;line-height:6.267vw;text-shadow:0 0 0 rgba(36,46,177,.12)}.team-challenge .pop .btn{width:48vw;height:13.333vw;background:#f6d7aa;border-radius:13.333vw;font-size:5.6vw;font-family:PingFang SC;font-weight:700;color:#a57735;line-height:13.333vw;letter-spacing:.667vw;text-align:center}.team-challenge .red-pop .concle-img{width:10vw;height:10vw;margin:0 0 8.667vw 67.333vw}.team-challenge .red-pop .red-img{width:77.333vw;height:70.933vw;background-image:url(../img/img_bj_tk3.eb1556ad.png);background-size:100% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:9.333vw}.team-challenge .red-pop .red-img .tip{font-size:4.8vw;font-family:PingFang SC;font-weight:500;color:#fff;line-height:6.267vw;letter-spacing:.667vw;padding-left:2.667vw}.team-challenge .red-pop .red-img .open-btn{width:24vw;height:24vw;line-height:24vw;background:linear-gradient(0deg,#71bce1,#94e1c2);border-radius:13.333vw;font-size:5.333vw;font-family:PingFang SC;font-weight:700;color:#fff;text-align:center;margin-top:17.333vw}.team-challenge .already-red-pop .concle-img{width:10vw;height:10vw;margin:0 0 0 67.333vw}.team-challenge .already-red-pop .red-img{transition:.1s;width:77.2vw;height:93.733vw;background-image:url(../img/red.394e499a.png);background-size:100% 100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:12vw}.team-challenge .already-red-pop .red-img .tip{font-size:4.4vw;font-family:Alibaba PuHuiTi;font-weight:800;color:#fff;line-height:4.267vw;letter-spacing:.667vw}.team-challenge .already-red-pop .red-img .money{margin-top:12vw;font-size:9.6vw;font-family:Alibaba PuHuiTi;font-weight:700;color:#e54f66;line-height:9.6vw;letter-spacing:.667vw}.team-challenge .already-red-pop .red-img .red-password{margin-top:4vw;font-size:3.733vw;color:#a57735}.team-challenge .already-red-pop .red-img .weixin-img{width:40vw;height:40vw;margin-top:9.333vw}.team-challenge .already-red-pop .red-img .weixin-text{margin-top:16vw;color:#fff;font-weight:700;letter-spacing:.533vw}.team-challenge .already-red-pop .red-img .open-btn{margin-top:30.667vw;width:35.2vw;height:13.333vw;background:linear-gradient(0deg,#71bce1,#94e1c2);border-radius:6.667vw;font-size:5.333vw;font-family:PingFang SC;font-weight:700;color:#fff;line-height:13.333vw;text-align:center;letter-spacing:.667vw}.team-challenge .rule-pop{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:16vw}.team-challenge .rule-pop .rule-text{width:92vw;height:120vw;background:#fff;border-radius:4vw;padding:5.333vw 0 5.333vw 5.333vw;box-sizing:border-box}.team-challenge .rule-pop .rule-text .title{padding-right:5.333vw;text-align:center;font-size:4.8vw;font-family:PingFang SC;font-weight:500;color:#1c1c1c;line-height:6.267vw;letter-spacing:.4vw;margin-bottom:3.733vw}.team-challenge .rule-pop .rule-text .all-rules{width:100%;height:98.667vw;overflow-y:auto}.team-challenge .rule-pop .rule-text .all-rules::-webkit-scrollbar{display:none}.team-challenge .rule-pop .rule-text .all-rules .one-rule{font-size:3.733vw;font-family:PingFang SC;font-weight:500;color:#878791;line-height:6.267vw;width:100%}.team-challenge .rule-pop .rule-text .all-rules .one-rule span{display:inline-block;vertical-align:top;width:4vw;text-align:right}.team-challenge .rule-pop .rule-text .all-rules .one-rule .rule{margin-left:1.067vw;display:inline-block;width:81.333vw;word-wrap:break-word;vertical-align:top;padding-right:5.333vw;box-sizing:border-box;text-align:left}.team-challenge .rule-pop .concle-img{width:10vw;height:10vw;margin-top:9.333vw}.team-challenge .gobackbtn{width:48vw;height:13.333vw;background:#f6d7aa;color:#a57735;border-radius:13.333vw;font-size:5.6vw;font-family:PingFang SC;font-weight:700;line-height:13.333vw;letter-spacing:.667vw;text-align:center;margin:6.667vw auto 0}.team-challenge .van-popup--center{top:45%!important}.team-challenge .share-pop{top:17%!important}.team-challenge .share-pop img{width:54.8vw;height:46.4vw;margin-left:21.333vw}.team-challenge .qrcodenone{position:fixed;top:0;left:-100vw;width:100%;height:100vh;background:#ffe2a4}.team-challenge .qrcodenone .share-join{position:relative;width:100%;height:100vh}.team-challenge .qrcodenone .share-join .bg-img{position:absolute;width:100%;top:0;right:0}.team-challenge .qrcodenone .share-join .qr-code{position:absolute;top:115.333vw;right:3.333vw;width:39.467vw;height:39.467vw;border-radius:2.667vw;margin:0 auto 0;display:flex;justify-content:center;align-items:center}.team-challenge .qrcodenone .share-join .qr-code #qrcode{border-radius:0;overflow:hidden}