html{margin:0;font-family:miui, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif}html body{margin:0;color:#4a4a4a;background-color:#fff;font-size:14}html body *{margin:0}:focus{outline:0 none}#app{max-width:1080px;margin:0 auto;color:#fff;background-size:contain;padding-bottom:10rem}#app.padb10{padding-bottom:0}#app img{vertical-align:top;max-width:100%}.h5-toast{position:fixed;width:100%;z-index:1000000000;left:0;bottom:-200px;text-align:center;transition:all ease-in .5s}.h5-toast span{max-width:60vw;display:inline-block;padding:.6rem 1rem;border-radius:.5rem;background-color:rgba(0,0,0,0.6);color:#fff;font-size:1.16667rem}.h5-toast.ani{bottom:100px}.content{position:relative}.content img{vertical-align:middle}.content .rule-btn{position:absolute;right:0;top:0;color:#fff;font-size:1rem;padding:1rem}#footer{position:fixed;left:0;right:0;bottom:0;z-index:100;background-color:#fff;font-size:1rem;color:#9b9b9b;padding:.83333rem 1.66667rem}#footer.pos-relative{position:relative}#footer .protocal{display:flex;margin-bottom:.83333rem}#footer .protocal .check{width:1.5rem;height:1.5rem;margin-right:.75rem;background-image:url("https://ts.market.mi-img.com/thumbnail/png/q80/Finance/04e08492e66e58d72bb44577f33e0015f074336c2");background-size:contain}#footer .protocal .check.active{background-image:url("https://ts.market.mi-img.com/thumbnail/png/q80/Finance/02403050eed5e47092305b8aab1aebe3cd2d18102")}#footer .protocal .check-content{flex:1;line-height:1.5}#footer .protocal .check-content a{color:#f70;text-decoration:none}#footer #btn{background-color:#9b9b9b;pointer-events:none;border-radius:.41667rem;height:3.33333rem;text-align:center;line-height:3.33333rem;overflow:hidden;color:#fff;font-size:1.16667rem;transition:background-color ease-in-out .2s}#footer #btn.active{background-color:#FF473C;pointer-events:auto}.status{text-align:center;padding-top:3.33333rem;color:#4a4a4a}.status img{width:6.11111rem;margin-bottom:1.33333rem}.status>div{font-size:1.66667rem;color:#7D0302}#redpack{height:7.5rem;margin:3.33333rem 1.66667rem 0;background:url("https://ts.market.mi-img.com/thumbnail/jpeg/q80/Finance/0b0645440fce040343bae00318553297e225126fb") no-repeat;background-size:cover;position:relative;transition:background-image ease-in .2s}#redpack.has{background-image:url("https://ts.market.mi-img.com/thumbnail/jpeg/q80/Finance/0bc3e494660db81fbd1df17df4a405571c240e55e")}#redpack .init{padding:1.75rem 0 0 1.25rem}#redpack .init h2{font-size:1.66667rem;line-height:1;margin-bottom:.77778rem;font-weight:normal}#redpack .init p{line-height:1;padding:0;margin:0;font-size:1.25rem;color:#FFE3AF;font-weight:200}#redpack .had{font-size:1.66667rem;height:7.5rem;line-height:7.5rem;padding-left:1.25rem}#redpack .had .amount{position:absolute;top:0;left:16.66667rem;color:#FF573C;font-weight:200;font-size:1rem}#redpack .had .amount b{font-size:3.33333rem;font-weight:400}.form-box{margin:.83333rem;padding:0 .83333rem;border:1px solid #D9D9D9;border-radius:10px;color:#4a4a4a}.form-box input.readonly{pointer-events:none}.form-box .form-item{padding:1.5rem 0;position:relative;font-size:1.25rem;display:flex;align-items:center}.form-box .form-item.arrow-right::before{content:'';box-sizing:border-box;width:.8rem;height:.8rem;border-top:1px solid #D9D9D9;border-right:1px solid #D9D9D9;position:absolute;right:1rem;top:50%;z-index:2;transform:rotate(45deg);margin-top:-.45rem}.form-box .form-item:after{content:'';height:1px;position:absolute;left:0;right:0;bottom:0;z-index:2;background-color:#D9D9D9;transform:scaleY(0.5)}.form-box .form-item:last-child::after{display:none}.form-box .form-item .form-label{flex:none;width:6rem}.form-box .form-item .form-control{flex:1;border:0 none;width:100%;font-size:1.25rem}.form-box .form-item .form-control::-webkit-input-placeholder{color:#ccc}.form-box .form-item .form-control.form-control_inline{width:7rem}.form-box .form-item .form-btn-group{flex:none;text-align:right;display:flex;align-items:center;justify-content:flex-end}.form-box .form-item .form-btn-group button{font-size:1rem;padding:.3rem 1rem;border:1px solid #D9D9D9;background-color:#fff}.form-box .form-item .form-btn-group button:first-child{border-right:0 none}.form-box .form-item .form-btn-group button.active{background-color:#f70;border-color:#f70;color:#fff}.form-box .form-item .test-code{position:absolute;background-color:#fff;right:0;padding:1rem;color:#f70}.form-box .form-item.text-center{text-align:center;justify-content:center}
