#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[v-cloak]{display:none!important}*{list-style:none;padding:0;margin:0;box-sizing:border-box;outline:none;font-family:Arial}font{font-size:.875rem}@font-face{font-family:Impact;src:url(../../static/fonts/Impact.80c473bc.ttf) format("truetype");font-weight:400;font-style:normal}@media screen and (min-width:411px){*{font-size:18px}}@media screen and (min-width:321px) and (max-width:410px){*{font-size:16px}}@media screen and (max-width:320px){*{font-size:14px}}body,html{max-width:600px;margin:0 auto}::-webkit-scrollbar{width:1px}a{color:#333;text-decoration:none}button,input{border:none}input::-moz-placeholder{color:#989898}input::placeholder{color:#989898}.button{width:100%;height:2.5rem;border-radius:5px;cursor:pointer;color:#fff;font-size:.9375rem;background:linear-gradient(180deg,#f33223,#d30909)}.btn_cancel{background:#eee!important;color:#333}.content{width:100%;max-width:600px;min-height:100vh;margin:0 auto;position:relative;background:#f2f2f2}.header{width:100%;height:3.125rem;line-height:3.125rem;text-align:center;background:#fff}.header.white{background:none}.header .left,.header .right{width:auto;height:3.125rem;padding:0 1rem;justify-content:center;position:absolute}.header .left{left:0}.header .right{right:0}.header .left img,.header .right img{height:1.25rem}.header .right .btn_record{width:3.75rem;height:1.875rem;font-size:.75rem}.header>p{width:100%;font-size:1.125rem;font-weight:700;color:#333}.header.white>p{color:#fff}.container{padding:0 .9375rem}.flex{display:flex;justify-content:space-between;align-items:center}.no_date{font-size:.875rem;padding:2.5rem 0;border-radius:.3125rem;text-align:center}.dialog,.toast{background-color:rgba(0,0,0,.8)!important;border:none!important;top:15rem!important;min-width:9.375rem!important;justify-content:center!important;padding:.46875rem .9375rem}.dialog i,.toast i{display:none!important}.dialog p,.toast p{color:#ccc!important;line-height:1.5625rem;text-align:center}.el-carousel__item h3{color:#475669;font-size:.875rem;opacity:.75;line-height:9.375rem;margin:0}.el-carousel__item:nth-child(2n){background-color:#99a9bf}.el-carousel__item:nth-child(odd){background-color:#d3dce6}.show_msg{width:80%}.show_msg .el-message-box__message p{font-size:.875rem}.show_msg button.el-button{background:#b4191d;border:none}.content .el-loading-spinner p{color:#fff!important}.content .el-loading-spinner .path{stroke:#fff!important}.login_form{width:100%;height:calc(100vh - 13.125rem);padding:0 1.875rem;overflow:hidden;margin-top:10rem;background:url(../../static/img/login_bottom.b62f6f1c.png) no-repeat bottom;background-size:100% auto}.login_form p{padding-bottom:1.25rem}.login_form .input_text{width:100%;height:2.8125rem;border-radius:5px;padding-left:.625rem;margin-bottom:.9375rem;background:#fff;border:1px solid #eee}.login_form .code .input_text{width:60%}.login_form .button{height:2.8125rem;border-radius:2.8125rem}.recharge_balance{width:100%;padding:.625rem .9375rem}.recharge_balance .box{width:100%;height:7.5rem;background:url(../../static/img/bg_recharge_wallet.eb5760f5.png) no-repeat 50%;background-size:100% 100%;border-radius:10px;overflow:hidden}.recharge_balance .money_count{padding-left:1.25rem}.recharge_balance .money_count p{color:#642d13;padding-bottom:.3125rem}.recharge_balance .money_count p img{height:.9375rem;margin-right:.3125rem;position:relative;top:2px}.recharge_balance .money_count b{font-size:1.5rem;color:#642d13;display:block}#pop{width:100%;height:100%;max-width:600px;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:99;background:rgba(0,0,0,.7);padding:0 1rem}#mask{width:100%;background:#fff;padding:.9375rem;border-radius:5px}.pay_box{align-items:flex-end!important;padding:0!important}.pay_box #mask{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.pay_box .pay_info{padding:.9375rem;position:relative}.pay_info .tit{font-size:1rem}.pay_info .close{position:absolute;right:0;top:0;padding:1rem}.pay_info .close img{width:1.25rem;height:1.25rem}.pay_info .price{font-size:1.5rem;text-align:center;padding:1.25rem 0;border-bottom:1px solid #eee;color:#cb0101}.pay_info .type{padding:.625rem 0}.pay_info .select{position:relative}.pay_info .select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-align:right;direction:rtl;padding-right:1.25rem;border:none;font-size:.875rem;background:#fff}.pay_info .select select option,.pay_info .type p{font-size:.875rem}.show_message{padding:0 .9375rem}.show_message #mask{position:relative}.show_message #mask .msg_info .close{padding:.925rem}.show_message .cnt{font-size:.9375rem;padding:1.25rem 0}.show_message .buttons{justify-content:flex-end}.show_message .button{width:3.75rem;height:2.1875rem;font-size:.875rem;margin-left:.625rem}.show_message .btn_cancle{background:#ccc}.bank_info{padding:1.25rem!important}.bank_info h1{text-align:center}.bank_info ul{padding:1.5rem 0}.bank_info ul li{margin-bottom:.625rem}.bank_info ul li p{width:6em;font-size:.875rem}.bank_info ul li input{width:calc(100% - 6rem);height:35px;font-size:.875rem;border:1px solid #ccc;padding:0 1rem;border-radius:5px}.bank_info .buttons .button{width:47%;border-radius:2.5rem}.bank_info .buttons .button:nth-child(2){background:#c80003}.loading #mask[data-v-9a2be0ac]{background:none;text-align:center}.loading #mask i[data-v-9a2be0ac]{color:#fff;font-size:2.25rem}.loading #mask p[data-v-9a2be0ac]{color:#fff;padding-top:.625rem}