.sign{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#f7f7f7;overflow:hidden}.sign-header{width:100%;text-align:center;line-height:3.5714rem}.sign-header-title{font-weight:800;font-size:1.4286rem}.sign-info{margin:.7143rem 8%;font-size:.8571rem}.sign-header-tips{position:absolute;left:.7143rem}.sign-header-btn{position:absolute;right:.7143rem}.sign-footer{position:absolute;bottom:0;width:calc(100% - 1.4286rem);margin:.7143rem;display:flex;justify-content:space-between;line-height:2.8571rem;text-align:center;color:#fff;font-size:1.1429rem}.sign-footer-re{width:7.1429rem;border-radius:.3571rem;background:#fff;border:.0714rem solid #ff5324;color:#ff4815}.sign-footer-sa{width:7.1429rem;background:#1989f1;border-radius:.7143rem}.sign-footer-su{width:7.1429rem;border-radius:.3571rem;background:linear-gradient(90deg,#ff4715,#fb1d0d);border:none}.sign-area,.sign-opt-panel{position:absolute}.sign-area{margin:0 auto;border:.0714rem solid #aaa;z-index:10}.sign.portrait .sign-opt-panel{left:calc(-50vh + 50vw);top:calc(50vh - 50vw);width:100vh;height:100vw;transform:rotate(90deg)}.sign.portrait .sign-area{left:4.2857rem;top:.7143rem;width:calc(100vw - 7.8571rem);height:calc(100vh - 1.4286rem)}.sign.landscape .sign-opt-panel{width:100vw;height:100vh}.sign.landscape .sign-area{left:.7143rem;top:3.5714rem;width:calc(100vw - 1.4286rem);height:calc(100vh - 7.8571rem)}.sign.in{animation:in .5s forwards;-webkit-animation:in .5s forwards}.sign.out{animation:out .5s forwards;-webkit-animation:out .5s forwards}#protocol{position:absolute;top:0;left:0;z-index:111111;width:100%;height:100%;background:#fff;transform:translateZ(0) translate(100%);-webkit-transform:translateZ(0) translate(100%)}#protocol>span{z-index:11111;width:100%;height:4rem;text-align:center;line-height:4rem;font-size:1.1429rem;position:fixed;background:#f9f9f9;bottom:0;color:#09b1f7}#protocol>div{position:absolute;top:0;width:100%;height:100%;-webkit-overflow-scrolling:touch}#protocol.in{animation:in .5s forwards;-webkit-animation:in .5s forwards}#protocol.out{animation:out .5s forwards;-webkit-animation:out .5s forwards}@keyframes in{0%{transform:translateZ(0) translate(100%);-webkit-transform:translateZ(0) translate(100%)}to{transform:translateZ(0) translate(0);-webkit-transform:translateZ(0) translate(0)}}@keyframes out{0%{transform:translateZ(0) translate(0);-webkit-transform:translateZ(0) translate(0)}to{transform:translateZ(0) translate(100%);-webkit-transform:translateZ(0) translate(100%)}}.main #pay{height:100vh;background:#f7f7f7}#pay .pay-money{text-align:center;padding:3.9286rem 0;font-size:1rem;color:#666}#pay .money-number{margin-top:1.4286rem;font-size:2.8571rem;color:#f9483d}#pay .pay-cnt{background:#fff;border-top-right-radius:20px;border-top-left-radius:20px;height:100%}#pay .pay-tit{font-size:1.0714rem;color:#333;text-align:center;border-bottom:.0714rem solid #f2f2f2;padding:.9286rem 0;font-weight:500}#pay .bank-icon:before,#pay .offline-icon:before,#pay .wechat-icon:before{color:hsla(0,0%,40%,.4);display:inline-block;margin-right:.3571rem;font-size:1.1429rem}#pay .pay-list li.active:after{color:#f9483d;content:"\e89e";font-size:1.5714rem}#pay .pay-list li{border-bottom:.0714rem solid #f2f2f2;color:#4d4d4d;font-size:1.1429rem;line-height:4.4286rem;padding:0 1.2857rem}#pay .wechat-icon:before{content:"\e891";color:#09bb07;font-size:2rem}#pay .bank-icon:before{content:"\e892";color:#ffcc01;font-size:2rem}#pay .offline-icon:before{content:"\e8e0";color:#43a3fc;font-size:2rem}#pay .money-number .nut-price .price-big,#pay .money-number .nut-price .price-point,#pay .money-number .nut-price .price-small,#pay .money-number .nut-price .price-symbol{font-size:2.8571rem!important}#pay .recommend-list{padding:0 1.2857rem;border-bottom:.0714rem solid #f2f2f2}#pay .recommend-list li{width:100%;box-sizing:border-box;height:3.9286rem;line-height:3.9286rem;font-size:1.0714rem;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:.0714rem solid #f2f2f2}#pay .recommend-list li:last-child{border:none}#pay .recommend-list li .li-right{width:calc(100% - 7.1429rem)}#pay .recommend-list li .right-txt{flex:1;text-align:right}#pay .recommend-list li .input-box{width:calc(100% - 11.4286rem);overflow:hidden}#pay .recommend-list li .input-box input{border:none;text-align:right;font-size:1.0714rem;padding:0;color:#4d4d4d}#pay .agree-box[data-v-2450074c]{padding:2.4286rem 1.6429rem 0}