li{list-style:none}a{-webkit-tap-highlight-color:rgba(0,0,0,.05);text-decoration:none;transition:color .3s}em,i{font-style:normal;font-weight:400}input{font-family:rubik,system-ui,-apple-system,PingFang SC,Microsoft YaHei,微软雅黑,Arial,sans-serif,Helvetica Neue,Helvetica,Hiragino Sans GB}input:-moz-placeholder,input::-moz-placeholder{color:var(--gray-color)}input:-ms-input-placeholder{color:var(--gray-color)}input::-webkit-input-placeholder{color:var(--gray-color)}::selection{background:#f0f0f0}.fl{float:left}.fr{float:right}.flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex3{-webkit-box-flex:3;-ms-flex:3;flex:3}.flex4{-webkit-box-flex:4;-ms-flex:4;flex:4}::-moz-focus-inner{border:0}.fcol,.flex{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.fcol{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fshrink0{-webkit-flex-shrink:0;flex-shrink:0}.fwrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fnowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.spb{-webkit-justify-content:space-between;justify-content:space-between}.spa{-webkit-justify-content:space-around;justify-content:space-around}.fstart{-webkit-justify-content:flex-start;justify-content:flex-start}.faend,.fend{-webkit-justify-content:flex-end;justify-content:flex-end}.spc{-webkit-justify-content:center;justify-content:center}.fcen{-webkit-align-items:center;align-items:center}.fastart{-webkit-align-items:flex-start;align-items:flex-start}.hand{cursor:pointer}.bold{font-weight:500;font-weight:700}.bold1{font-weight:600;font-weight:bolder}.line1{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line2{-webkit-line-clamp:2;line-clamp:2}.line2,.line3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line3{-webkit-line-clamp:3;line-clamp:3}.line4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.nowrap{white-space:nowrap}.widthAuto{width:auto!important}.txtC{text-align:center}.txtL{text-align:left}.txtR{text-align:right}.line-through{text-decoration:line-through}.pd80{padding-bottom:5rem}.pd90{padding-bottom:5.625rem}.plr12{padding:0 .75rem}.w1200{width:80rem}.nodata{padding:6.25rem 0}.nodata,.nomore{text-align:center;color:var(--gray-color);font-size:.875rem}.nomore{padding:1.25rem 0}.app-box{width:100%;background:#fff;min-height:100vh}.app-box.pc{min-width:48rem}.primary-btn{width:100%;height:3rem;line-height:3rem;background:var(--primary-color);border-radius:1.5rem;color:#fff;margin-top:1.875rem;font-weight:700}.close-btn,.primary-btn{display:block;font-size:1.125rem;text-align:center}.close-btn{margin-top:1.25rem;color:var(--gray-color);line-height:1.5625rem;-webkit-tap-highlight-color:transparent;font-weight:400}.dialog,.mask{position:fixed;inset:0;z-index:998}.dialog{display:none}.dialog.show{display:block}.mask{background:rgba(0,0,0,.5)}.dialog .con{position:absolute;left:50%;top:50%;width:17.1875rem;background:#fff;border-radius:.75rem;z-index:999;transform:translate(-50%,-50%);padding:1.25rem;text-align:center}.dialog .con.pc{width:37.5rem;padding:2rem 1.875rem 1.875rem}.dialog .con .title{font-size:.8125rem;color:#333;line-height:1.125rem;font-weight:700}.dialog .con.pc .title{font-size:1rem}.dialog .con .txt{color:#333;text-align:center;margin-top:.375rem;font-size:.6875rem;line-height:1.3}.dialog .con.pc .txt{font-size:.875rem;line-height:1.25rem;margin-top:.5rem}.dialog .con .txt1{color:#333;text-align:center;font-size:.625rem;line-height:1.3;margin-top:.8125rem}.dialog .con.pc .txt1{line-height:1.25rem;font-size:.75rem}.dialog .con .txt2{color:rgba(51,51,51,.6);text-align:center;margin-top:.375rem;font-size:.6875rem;line-height:1.3}.dialog .con.pc .txt2{margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.dialog .con .rate{padding-right:.125rem}.dialog .con.pc .rate{color:#333;font-size:1.5rem;font-weight:700;padding-right:.375rem}.dialog .con .coupons-item{display:block;width:100%;height:2.5rem;line-height:2.5rem;border-radius:1.25rem;background:#f9f9f9;margin:.625rem auto 0;font-size:.6875rem;color:rgba(51,51,51,.6)}.dialog .con.pc .coupons-item{width:15.625rem;height:3rem;line-height:3rem;border-radius:1.5rem;margin-top:.9375rem;font-size:.875rem}.dialog .con .coupons-item.ok-btn{background:var(--primary-color);color:#fff}.dialog .con .coupons-item.no{background:rgba(92,67,255,.6)}.dialog .con .coupons-item .inp{width:90%;margin-left:5%;padding:0;border:none;outline:none;background:none;font-size:.6875rem;color:#333;text-align:center}.dialog .con.pc .coupons-item .inp{font-size:.875rem}.dialog .con .coupons-item .inp::-webkit-input-placeholder{color:rgba(51,51,51,.6)}.dialog .con .suc-img{width:3.75rem;height:3.75rem;border-radius:100%;background:#f9f9f9;margin:0 auto .9375rem;overflow:hidden}.dialog .con .suc-img img{width:100%;height:100%}.dialog .con.pc .suc-img{width:5rem;height:5rem;margin-bottom:1.5rem}.dialog .con .tip{color:rgba(51,51,51,.6);font-size:.6875rem;line-height:.9375rem}.dialog .con.pc .tip{font-size:.875rem;line-height:1.25rem}#app,body{width:100%;position:relative}#app{font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,微软雅黑,Arial,sans-serif,Helvetica Neue,Helvetica,Hiragino Sans GB;color:var(--gray-color);font-size:.875rem;line-height:1.5}.pullRefresh{height:100%;background:#fff}.pullRefresh :deep(.van-pull-refresh__track){height:100%}.pullRefresh .van-loading__text{color:var(--gray-color)}