.fixed-back{position:fixed;left:0;right:0;top:0;z-index:9999;box-sizing:border-box;background:#f5f5f5}.fixed-back .back{position:absolute;left:0;right:0;color:#333;font-size:.45333rem;padding-left:.66667rem;background:url(https://i.xiaotucc.com/arrow_left.png) no-repeat .26667rem .13333rem;background-size:.34667rem .56rem;z-index:2}.fixed-back .back-ttl{text-align:center;font-size:.45333rem;font-weight:700}.wallet-top{height:2.66667rem;background:url(https://i.xiaotucc.com/wallet_top_bg.png) no-repeat 50%;background-size:100%;padding:0 .4rem 0 .32rem;border-radius:.26667rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center;font-size:.37333rem;color:#fff}.wallet-top label{color:hsla(0,0%,100%,.8)}.wallet-top .total-money{line-height:1.12rem;font-size:.64rem;font-weight:700}.wallet-top .total-money text{font-size:.8rem}.wallet-top .right{height:100%}.recharge{margin-top:.26667rem;background:#fff;border-radius:.26667rem}.recharge .recharge-ttl{padding:.45333rem .37333rem 0 .37333rem;color:#101010;font-size:.37333rem;font-weight:700}.recharge .recharge-list{margin-top:.32rem;display:flex;flex-wrap:wrap;align-items:center;padding:0 .26667rem .4rem .26667rem}.recharge .recharge-item-box{flex:0 0 33.33%;margin-top:.18667rem;padding:0 .10667rem}.recharge .recharge-item{position:relative;height:1.70667rem;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.42667rem;background:rgba(50,202,115,.1);border-radius:.26667rem;text-align:center;color:#32ca73;font-weight:700}.recharge .recharge-item .extra{margin-top:.16rem;font-size:.32rem;color:red;font-weight:400}.recharge .recharge-item .origin{padding-left:.13333rem;color:grey;text-decoration:line-through}.recharge .recharge-item-active{background:#32ca73;color:#fff}.recharge .recharge-item-active .extra,.recharge .recharge-item-active .origin{color:#fff}.recharge .recharge-extra{color:#aaa;font-size:.37333rem;padding:0 0 .37333rem .37333rem}.recharge .recharge-extra .div-dev{color:#32ca73;padding-left:.16rem;padding-right:.26667rem;background:url(https://i.xiaotucc.com/arrow_green.png) no-repeat 100%;background-size:.13333rem .26667rem}.agree-popup{padding:.98667rem .64rem .8rem .64rem}.agree-popup .agree-money{text-align:center}.agree-popup .agree-money .mon{height:1.33333rem;line-height:1.33333rem;color:#333;font-size:.64rem;font-weight:700}.agree-popup .agree-money .mon text{font-size:1.33333rem}.agree-popup .agree-money .des{margin-top:.13333rem;color:#bbb;font-size:.37333rem}.agree-popup .agree{margin-top:1.06667rem;margin-bottom:.26667rem;font-size:.37333rem;color:#bbb;line-height:.48rem;text-align:center}.agree-popup .agree-read{background:url(https://i.xiaotucc.com/xcx/checked_no.png) 0 no-repeat;background-size:.37333rem .37333rem}.agree-popup .agree-checked,.agree-popup .agree-read{padding-left:.53333rem;line-height:.48rem;display:inline-block}.agree-popup .agree-checked{background:url(https://i.xiaotucc.com/xcx/checked.png) 0 no-repeat;background-size:.37333rem .37333rem}.agree-popup .agree-text{color:#32ca73}.agree-popup .agree-tip{margin-top:.37333rem;color:#333;font-size:.32rem;width:100%;text-align:center}.agree-popup .agree-btn{margin-top:.8rem}.agree-popup .discount-list{margin-top:.8rem;font-size:.37333rem}.agree-popup .discount-list .dis-flex{line-height:1em;margin-top:.48rem}.agree-popup .arrow-right{padding-right:.26667rem;background:url(https://i.xiaotucc.com/xcx/right_arrow.png) no-repeat 100%;background-size:.13333rem .26667rem}.bottom-tips{text-align:center;color:#333;color:origin;font-size:.32rem;padding-bottom:.8rem}.done-icon{margin-top:100rpx;background:url(https://i.xiaotucc.com/xcx/complete.png) 50% no-repeat;background-size:1.6rem 1.6rem;height:1.6rem}.done-ttl{margin-top:.48rem;font-size:.45333rem;color:#000;font-weight:700;text-align:center}.done-detail{margin:.88rem .48rem 0 .48rem;color:grey;font-size:.37333rem;padding-top:.45333rem;border-top:.02667rem solid #f5f5f5}.done-item{display:flex;align-items:center;height:.42667rem;margin-top:.34667rem;color:#000;font-size:.37333rem}.done-item .done-no{font-size:.42667rem}.done-item label{margin-right:.4rem}.done-btn{display:block;margin-top:1.22667rem;line-height:2.24rem;border-radius:.16rem;text-align:center;color:#fff;font-size:.42667rem;background:#32ca73}.recharge-tips{margin-top:.58667rem;font-size:.32rem;color:#aaa}.extra-coupon{position:relative;width:16.64rem;height:196rpx;margin:.42667rem auto 0 auto;background:rgba(50,202,115,.1);border-radius:.10667rem;overflow:hidden;padding:0 .32rem}.extra-coupon .coupon-name{font-size:.42667rem;font-weight:700;color:#333}.extra-coupon .coupon-number{font-weight:700;font-size:.64rem;color:#3aca73;margin-top:.24rem;margin-bottom:.13333rem}.extra-coupon .coupon-number .unit{padding-left:.13333rem;font-size:.37333rem}.extra-coupon .coupon-device{display:inline-block;padding:.10667rem .18667rem;color:#3aca73;font-size:.32rem;background:rgba(50,202,115,.15);border-radius:.10667rem}.extra-coupon .extra-tips{width:1.86667rem;font-size:.26667rem;color:#aaa}.extra-coupon .coupon-cut{position:absolute;right:2.48rem;top:0;bottom:0;width:.02667rem;background-image:linear-gradient(180deg,#fff 0,#fff 70%,transparent 0);background-size:.02667rem .32rem;background-repeat:y-repeat}.extra-coupon .coupon-cut .bottom,.extra-coupon .coupon-cut .top{position:absolute;left:-.18667rem;width:.37333rem;height:.37333rem;background:#fff;border-radius:.18667rem}.extra-coupon .coupon-cut .top{top:-.21333rem}.extra-coupon .coupon-cut .bottom{bottom:-.21333rem}.coupon-list{box-sizing:border-box;width:100vw;height:100vh;background:#f5f5f5}.color-aaa{color:#aaa}.fixed-bottom{display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;padding:0 .26667rem env(safe-area-inset-bottom) .26667rem;height:calc(1.06667rem + env(safe-area-inset-bottom));background:#f5f5f5}.fixed-bottom .fixed-item{flex:1;text-align:center;font-size:.37333rem;height:1.06667rem;padding:.26667rem 0;display:block;box-sizing:border-box}.fixed-bottom .fixed-item text{display:block;line-height:1em}.fixed-bottom .fixed-item:not(:last-child) text{border-right:.02667rem solid #d9d9d9}.be-pay-txt{text-align:center;font-size:.42667rem;color:#010101;padding:1.33333rem 0 .90667rem 0;font-weight:700}