.fund-name .line{width:1.066667vw;height:4.266667vw;background:var(--primary)}.fund-amount .van-field__label{margin-right:2.133333vw}.fund-amount .option{margin-right:3.2vw;padding:1.6vw 3.2vw;color:var(--text-2)}.fund-amount .option.active{color:var(--primary)}.fund-amount .option.active:after{border-color:var(--primary)}.payment .van-popup{max-height:90%}.payment .van-popup .van-cell__title{margin-left:1.333333vw;line-height:1.3}.payment .van-popup .van-cell__label{margin-top:.533333vw}.payment .van-popup .van-radio{margin-left:.8vw}.payment .van-popup .list{overflow:auto}.payment .van-popup .item{align-items:center;padding:2.133333vw 0}.payment .van-popup .logo{width:8.533333vw;height:8.533333vw}.payment .van-popup .logo img{width:100%;height:100%}.payment .van-popup .add{padding:3.2vw 0}.payment .van-popup .add .logo{font-size:var(--fs48);line-height:7.466667vw;text-align:center;border-radius:50%;color:#fff;background:#e5e5e5}.payment .van-popup .btn{padding:2.933333vw 0;font-size:var(--fs32)}.product-overview .tips{position:relative;margin-top:3.2vw;padding:2.666667vw 2.133333vw;border-radius:1.066667vw;color:var(--primary);background:var(--bg-red)}.product-overview .tips:before{content:"";position:absolute;top:-1.6vw;left:5.6vw;border:1.6vw solid transparent;border-top:0;border-bottom-color:var(--bg-red)}.agreement-box .van-popover .van-popover__arrow{left:2.933333vw}.agreement-box .van-checkbox__icon{font-size:4.533333vw}.product-confirm{height:50%}.contract-confirm{max-height:80%}.steps.inline .van-step__title{display:flex;align-items:center;font-size:var(--fs28);color:var(--text-2)}.steps.inline .desc{margin:0 0 0 2.133333vw;font-size:var(--fs28);color:var(--text-1)}.steps .van-steps{padding:.8vw 0 0 0;background:none}.steps .van-steps__items{margin:0;padding:0}.steps .van-step{color:var(--text-1)}.steps .van-step:not(.van-step--finish) .van-step__circle{border:.266667vw solid var(--primary);background:var(--bg-1)}.steps .van-step__title{color:var(--text-1)}.steps .van-step__circle-container{top:0;left:-.8vw;padding:0;background:none}.steps .van-step__circle-container .van-icon{width:1.6vw;height:1.6vw;border-radius:50%;border:.266667vw solid var(--primary);background:var(--bg-1)}.steps .van-step__circle-container .van-icon:before{display:none}.steps .van-step__circle{width:1.6vw;height:1.6vw}.steps .van-step__line{top:-1px;height:.266667vw;background-color:var(--primary)}.steps .van-steps--horizontal .van-step:first-child .van-step__title{text-align:left}.steps .van-steps--horizontal .van-step:first-child .van-step__circle-container{left:0}.steps .van-steps--horizontal .van-step:last-child{right:0}.steps .van-steps--horizontal .van-step:last-child .van-step__title{text-align:right}.steps .van-steps--horizontal .van-step:last-child .van-step__circle-container{right:0}.steps .van-steps--horizontal .van-step__title{margin-top:2.666667vw;text-align:center}.steps .van-steps--vertical{padding:0}.steps .van-steps--vertical .van-step{padding:1.6vw 3.2vw 1.6vw 4.8vw}.steps .van-steps--vertical .van-step:after{border:0}.steps .van-steps--vertical .van-step:first-child .van-step__line{top:50%}.steps .van-steps--vertical .van-step:last-child .van-step__line{height:50%}.steps .van-steps--vertical .van-step__circle-container{top:50%;left:.8vw}.steps .van-steps--vertical .van-step__line{width:.266667vw;left:.666667vw;height:100%}.steps .desc{margin:.533333vw 0 0 0;font-size:var(--fs24);color:var(--text-3)}.subscription-page .steps .van-step__title{font-size:var(--fs28);color:var(--text-2)}.subscription-page .steps .van-step--finish .van-step__title{color:var(--primary)}