*{box-sizing:border-box;font-family:PingFang SC;font-size:12px;-webkit-overflow-scrolling:touch}* ::-webkit-scrollbar{width:6px;height:50px}* ::-webkit-scrollbar-thumb{border-radius:10px;background:#de614d}body,html{min-height:100%;margin:0;padding:0;background:#f2f2f2}img{border:none;vertical-align:middle}.ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-link{color:#2f95f9}.font-focus{color:#045263}.font-success{color:#3ebd71}.font-danger{color:#da5656}.btn-disabled{background:#a3a3a3!important;padding:11px 30px!important}.btn-disabled-outline{color:#a5a5a5;border:1px solid #a5a5a5;border-radius:3px}.btn-disabled-outline,.btn-link{text-align:center;padding:3px 5px;width:-moz-fit-content;width:fit-content}.btn-link{color:#a2d0fc;border:1px solid #a2d0fc;border-radius:3px}.container-box{min-height:100vh;width:100%}.container-box .page-header{display:flex;color:#fff}.container-bg{background-size:cover}.form-box .van-cell-group{margin:0}.form-box .van-field{padding:0}.form-box .van-cell{display:block}.form-box .van-field__label{margin:15px 0}.form-box .van-field__label span{color:#030303;font-weight:700!important}.form-box .bordered .van-field__body{border:1px solid #ddd;padding:5px 10px;border-radius:5px}.form-box ::-moz-placeholder{color:#999;font-size:1.3em}.form-box ::placeholder{color:#999;font-size:1.3em}.white-box{background:#fff;border-radius:10px;padding:16px 10px}.flex-row{display:flex}.header-text{word-break:keep-all}.padding-input input{padding:10px 0}.van-field__error-message{display:none}.van-cell:after{border:none}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:0 0}.form-box .van-field__label{margin:10px 0}.wrapper{width:303px;height:476px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:24px 22px;border-radius:8px;outline:8px solid #de614d;box-shadow:0 0 0 4px #de614d;background:#fffcf0}.wrapper.wrapper-bg{padding:59px 22px 24px 22px;background:url(../../assets/img/rule-box.0c1e4a78.png) no-repeat;background-size:100%;outline:none;box-shadow:none}.wrapper.wrapper-bg .text{height:336px}.wrapper .text{width:100%;height:380px;overflow:auto}.wrapper .text .wrapper-title{font-size:15px;font-family:PingFangHK-Medium,PingFangHK;font-weight:500;color:#de614d;margin-bottom:15px;text-align:center}.wrapper .text>div{font-size:10px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;margin-bottom:20px;text-align:left}.wrapper .ok-btn{background:#de614d;border-radius:21px;padding:11px 85px;font-size:15px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;width:-moz-fit-content;width:fit-content;margin:15px auto 0 auto;word-break:keep-all}.special-form .van-cell{display:flex;flex-wrap:wrap}.special-form .van-cell .van-icon{position:relative;top:10px}.special-form .van-cell__value{width:100%;flex:none}.special-form input::-webkit-input-placeholder{font-size:15px;font-family:PingFangHK-Regular,PingFangHK;font-weight:400;color:#666}.special-form input{background:#f5f5f5;padding:11px 15px;border-radius:21px}.special-form .has-btn input{border-radius:21px 0 0 21px}.payment-row{padding:10px;border-radius:6px;position:relative;margin-bottom:10px}.payment-row>img{width:20px;vertical-align:middle;margin-right:10px}.payment-row .check-icon{width:18px;position:absolute;right:10px;top:10px}.payment-row.payment-checked{background:#f8f8f8}.van-overlay{z-index:101}.service-c{z-index:100;right:16px;top:47px;position:fixed}.service-c .service-phone{position:absolute;width:100px;right:-22px;bottom:-30px;background:#fbf3e8;padding:3px;border-radius:10px;color:#a22200;word-break:keep-all}.service-c .service-main{display:block;background-color:#fff;text-align:center;border-radius:22px;color:rgba(0,0,0,.87);cursor:pointer;box-shadow:0 12px 12px 0 rgb(9 7 2.33333333%),0 8px 4px 0 rgb(0 0 0)}.service-c .service-main .service-img{width:34px;vertical-align:middle}.service-c .service-main .alime-text{font-size:14px;vertical-align:middle;margin-left:5px}.service-c .report-icon{width:45px;margin-top:8px}.wechat-dialog-wrap{background:#fff;border-radius:10px;overflow:hidden;color:#222}.wechat-dialog-wrap .wechat-dialog-content{padding:30px 35px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;border-bottom:1px solid #e7e7e7;text-align:center}.wechat-dialog-wrap .wechat-dialog-footer{display:flex}.wechat-dialog-wrap .wechat-dialog-footer>div{flex:1;text-align:center;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;padding:14px 0 15px 0}.wechat-dialog-wrap .wechat-dialog-footer .confirm{color:#576b95;border-left:1px solid #d6d6d6}.rule-box{max-height:70vh;padding-top:16px}.rule-box .rule-content{padding:0 24px 101px 24px;font-size:13px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#888}.rule-box .rule-content>div{margin-bottom:20px}.rule-box .rule-content .wrapper-title{font-size:15px;font-family:PingFangHK-Medium,PingFangHK;font-weight:500;color:#222;margin-bottom:15px;text-align:center}.rule-box .rule-btn-box{padding:12px 24px 44px 24px;position:fixed;bottom:0;left:0;width:100%;background:#fff}.rule-box .rule-btn-box .rule-btn{padding:12px 0;background:#34ae68;border-radius:22px;font-size:15px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;width:100%;text-align:center}