.com-custom{background-color:#fff}.com-custom .custom{padding:2.66667vw 4.26667vw;padding-bottom:0;background-color:#f4f3f8}.com-custom .custom .box{border-radius:2.13333vw;background-color:#fff}.com-custom .custom .box .error,.com-custom .custom .box .error img,.com-custom .custom .box .not-complete,.com-custom .custom .box .not-complete img{width:100%}.com-custom .custom .box .course-com{margin:2.66667vw 0}.com-custom .no-list{width:100%;background:#fff}.com-custom .no-list img{width:100%}.com-custom .no-list p{text-align:center;padding-bottom:5.33333vw;color:#999;font-size:4.26667vw}.com-custom .van-pull-refresh{background-color:#f4f3f8}.required-container .btn{background:#fff;height:11.73333vw;line-height:11.73333vw;padding:0 4.26667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.required-container .btn .van-button{height:6.93333vw;line-height:6.93333vw;border-radius:6.66667vw;margin-right:4vw}.required-container .btn .van-button--default{border:.26667vw solid #e5b659;color:#e5b659}.required-container .marginStyle{margin:2.66667vw 0}.required-container .option-img{width:13.33333vw;position:fixed;right:2.13333vw;bottom:33.33333vw;z-index:999}.required-container .no-list{width:100%;background:#fff}.required-container .no-list img{width:100%}.required-container .no-list p{text-align:center;padding-bottom:5.33333vw;color:#999;font-size:4.26667vw}.page-punch-card-container{margin-bottom:13.33333vw;background:#f4f3f8}.page-punch-card-container .page-header{background-image:url(../img/pic_huangse_hsbj@3x.ef22e1f0.png);background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;padding:5.86667vw 4.26667vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-punch-card-container .page-header .page-title{display:-webkit-box;display:-ms-flexbox;display:flex}.page-punch-card-container .page-header .to-audit{bottom:0;left:0;width:100%;position:absolute}.page-punch-card-container .page-header .to-audit .audit-date,.page-punch-card-container .page-header .to-audit .tip{height:9.33333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4vw;background:#fff;opacity:.7}.page-punch-card-container .page-header .to-audit .audit-date{margin-top:.66667vw;font-size:3.73333vw}.page-punch-card-container .page-header .to-audit .audit-date .num{color:#f43530}.page-punch-card-container .page-header .to-audit .left-audit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-punch-card-container .page-header .to-audit .left-audit img{width:6.66667vw;height:6.66667vw;border-radius:50%;margin-right:.8vw}.page-punch-card-container .page-header .to-audit .left-audit span,.page-punch-card-container .page-header .to-audit .right-audit{font-size:3.73333vw}.page-punch-card-container .page-header .avatar{width:25.33333vw;height:13.33333vw;border-radius:.8vw;display:block;margin-right:2.66667vw;-o-object-fit:cover;object-fit:cover}.page-punch-card-container .page-header .title{width:calc(100% - 28vw);color:#fff;height:13.33333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-punch-card-container .page-header .title .introduction{width:65.33333vw;font-size:4.26667vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-punch-card-container .page-header .title .people{font-size:3.73333vw}.page-punch-card-container .optional{padding:2.66667vw 4.26667vw;margin-bottom:13.33333vw}.page-punch-card-container .marginStyle{margin:2.66667vw 0}.page-punch-card-container .one-box .van-sticky{background:#fff}.page-punch-card-container .one-box .van-tabs--line .van-tabs__wrap{background-color:#fff;width:50vw;-webkit-transform:0;transform:0}.page-punch-card-container .go-hme{width:13.33333vw;position:fixed;right:2.66667vw;bottom:46.66667vw;z-index:999}.page-punch-card-container .popup-box{padding:0 4.26667vw}.page-punch-card-container .popup-box li{height:16vw;line-height:16vw;border-bottom:1px solid #eaeaea}.page-punch-card-container .popup-box .icon-balance,.page-punch-card-container .popup-box .icon-wechat{margin:0 2.66667vw}.page-punch-card-container .popup-box .earnings{font-size:4.26667vw}.page-punch-card-container .popup-box .earnings span{color:#f43530}.page-punch-card-container .popup-btn{width:100%;height:13.06667vw;line-height:13.06667vw;background-color:#fff;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-punch-card-container .popup-btn .left .combined{font-size:4.8vw;margin-left:4.93333vw}.page-punch-card-container .popup-btn .left .symbol{font-size:4vw;color:red}.page-punch-card-container .popup-btn .left .price{font-size:4.8vw;color:red}.page-punch-card-container .popup-btn .right{padding:0 5.33333vw;background-color:#e5b659;color:#fff}