@charset "UTF-8";html{font-family:BlinkMacSystemFont,"PingFang SC",PingFang-SC-Regular,"Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;background:#fff;min-height:100%}body{font-size:.14rem;min-height:100%}a,b,body,button,canvas,code,dd,div,dl,dt,em,form,h1,h2,h3,h4,html,i,iframe,img,input,li,ol,option,p,pre,select,span,strong,table,tbody,textarea,thead,ul,video,xmp{margin:0;padding:0;word-break:break-all;word-wrap:break-word;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-overflow-scrolling:touch}audio,dd,dl,dt,ol,p,ul,video{display:block;border:0}img{border:0}a{text-decoration:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none}li{display:block;list-style:none}textarea{resize:none;outline:0;font-family:BlinkMacSystemFont,"PingFang SC",PingFang-SC-Regular,"Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif}input{outline:0;font-size:.12rem}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}select{appearance:none;-moz-appearance:none;-webkit-appearance:none}::-webkit-scrollbar{width:.06rem;height:.06rem;background-color:#eee;border-radius:.1rem}::-webkit-scrollbar-track{background-color:#eee;border-radius:.1rem}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1rem}::-webkit-input-placeholder{color:#bbb!important}::-moz-placeholder{color:#bbb!important}::-ms-input-placeholder{color:#bbb!important}input[disabled]{background:rgba(184,184,184,.5);color:#9a9a9a}.clear{*height:1%}.clear:after{content:'.';display:block;width:0;height:0;line-height:0;font-size:0;clear:both;visibility:hidden}.hide{display:none!important}.show{display:block!important}.hidden{visibility:hidden!important}.null{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-999px}#simple-text-prompt{position:fixed;width:100%;top:3.19rem;text-align:center;z-index:999}#simple-text-prompt .message{display:inline-block;padding:0 .6rem;line-height:.6rem;color:#fff;font-size:.26rem;text-align:center;background-color:rgba(0,0,0,.95);border-radius:.3rem}#loading-mask{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background:rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#loading-mask::after{display:block;content:'';width:1.9rem;height:1.9rem;background:url(../images/loading.png) transparent center center no-repeat;background-size:100% 100%;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}@-webkit-keyframes loading-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.u-popup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:900}.popup-normal{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-normal .close-btn{position:absolute;right:.9rem;top:.38rem;width:.32rem;height:.32rem;background:url(../images/popup/popup-close.png) no-repeat;background-size:100% 100%;z-index:1}.popup-normal .scroll-panel{overflow-x:hidden;overflow-y:auto}.good-desc-popup{width:100%;height:5.55rem;background:url(../images/popup/popup-tip-bg.png) no-repeat center top;background-size:100% auto;padding:.14rem .65rem .11rem;box-sizing:border-box}.good-desc-popup .popup-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:.9rem;font-size:.39rem;color:#fffccd;margin:0 0 .28rem}.good-desc-popup .scroll-panel{padding:0 .12rem;margin:0 .12rem;height:3.6rem;font-size:.21rem;color:#fff;line-height:2}.coupon-popup{width:6.71rem;height:8.35rem;background:url(../images/popup/popup-coupon-bg.png) no-repeat center top;background-size:100% auto;padding:.14rem .16rem .11rem .33rem;box-sizing:border-box}.coupon-popup .popup-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:.9rem;font-size:.39rem;color:#fffccd;margin:0 0 .28rem}.coupon-popup .scroll-panel{margin:0 .12rem .12rem;height:5.8rem}.coupon-popup .scroll-panel .coupon-item{width:5.02rem;height:1.19rem;background:url(../images/popup/quan-bg.png) no-repeat center top;background-size:100% auto;margin:0 auto .24rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .26rem 0 0;box-sizing:border-box}.coupon-popup .scroll-panel .coupon-item::after{display:block;content:'';width:1.91rem;height:.89rem;background:url(../images/popup/icon-yun.png) no-repeat center top;background-size:100% auto;position:absolute;right:-.19rem;bottom:-.1rem}.coupon-popup .scroll-panel .coupon-item .amount-panel{width:1.62rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coupon-popup .scroll-panel .coupon-item .amount-panel .amount{font-size:.4rem;color:#52c3af}.coupon-popup .scroll-panel .coupon-item .amount-panel .amount::before{content:'¥'}.coupon-popup .scroll-panel .coupon-item .amount-panel .icon{width:1.02rem;height:.31rem;background:url(../images/popup/icon-quan.png) no-repeat center top;background-size:100% auto;text-indent:-9999px}.coupon-popup .scroll-panel .coupon-item .limit-panel{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:1px;padding:0 .1rem 0 .6rem;box-sizing:border-box}.coupon-popup .scroll-panel .coupon-item .limit-panel p{font-size:.18rem;color:#fff}.coupon-popup .scroll-panel .coupon-item .limit-panel h4{font-size:.26rem;color:#fffccd;font-weight:600}.coupon-popup .scroll-panel .coupon-item .btn-select{display:block;width:.26rem;height:.26rem;background:url(../images/popup/sel.png) no-repeat center top;background-size:100% auto}.coupon-popup .scroll-panel .coupon-item.on .btn-select{background-image:url(../images/popup/sel-on.png)}.coupon-popup .normal-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.02rem;height:.46rem;background:url(../images/popup/btn-confirm.png) no-repeat center top;background-size:100% auto;font-size:.2rem;color:#5b321f;font-weight:700;margin:0 auto}.page-container{width:100%;min-height:23rem;background:#effef6 url(../images/bg.jpg) no-repeat center top;background-size:100% auto;position:relative;padding:10.54rem 0 .8rem;box-sizing:border-box}.page-container .user-info{position:absolute;top:1rem;right:.26rem;font-size:.26rem;color:#419083}.page-container .user-info span{color:#fc8248}.page-container .user-info a{color:#419083}.page-container .shop-panel{width:2.19rem;position:absolute;top:7.64rem;right:.3rem}.page-container .shop-panel img{display:block;width:100%}.page-container .login-before .btn-login{display:block;width:4.09rem;height:1.07rem;background:url(../images/btn-login.png) no-repeat center top;background-size:100% auto;margin:1.1rem auto;text-indent:-9999px}.page-container .login-after .page-title{width:6.7rem;height:.87rem;background:url(../images/recharge-title.png) no-repeat center top;background-size:100% auto;margin:0 auto .16rem;text-indent:-9999px}.page-container .login-after .server-role-panel{width:100%;padding:0 .54rem;box-sizing:border-box;margin:0 0 .46rem}.page-container .login-after .server-role-panel .label-panel{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-container .login-after .server-role-panel .label-panel:first-child{margin:0 0 .4rem}.page-container .login-after .server-role-panel .label-panel .select-panel{position:relative;width:100%;height:.68rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#fffbf3;border:1px solid #419083;box-sizing:border-box}.page-container .login-after .server-role-panel .label-panel .select-panel .name-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:0 .4rem;font-size:.26rem;color:#419083}.page-container .login-after .server-role-panel .label-panel .select-panel .name-panel .name{width:1px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-container .login-after .server-role-panel .label-panel .select-panel .name-panel::after{content:'';-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.page-container .login-after .server-role-panel .label-panel .select-panel .list-panel{display:none;position:absolute;left:0;top:100%;margin:.04rem 0 0;width:100%;border:1px solid #419083;box-sizing:border-box;color:#419083;font-size:.24rem;overflow-y:auto;overflow-x:hidden;max-height:2.5rem;background:#fff;border-radius:.04rem;z-index:1}.page-container .login-after .server-role-panel .label-panel .select-panel .list-panel li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:.58rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-container .login-after .server-role-panel .label-panel .select-panel .list-panel li.on{background:#f1f1f1}.page-container .login-after .server-role-panel .label-panel .select-panel .list-panel .empty{line-height:1rem;text-align:center;font-size:.24rem}.page-container .login-after .server-role-panel .label-panel .select-panel.focus{z-index:100}.page-container .login-after .server-role-panel .label-panel .select-panel.focus .name-panel::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-container .login-after .server-role-panel .label-panel .select-panel.focus .list-panel{display:block}.page-container .login-after .server-role-panel .btn-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.44rem 0 0}.page-container .login-after .server-role-panel .btn-panel .btn{width:2.2rem;height:.72rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.32rem;color:#2c2f36;margin:0 .54rem 0 0;background:#ccc}.page-container .login-after .server-role-panel .btn-panel .btn:last-child{margin:0}.page-container .login-after .goods-panel{width:100%;padding:0 .5rem;box-sizing:border-box;position:relative}.page-container .login-after .goods-panel .group-panel{margin:0 0 .2rem}.page-container .login-after .goods-panel .group-panel .panel-title{margin:0 0 .3rem}.page-container .login-after .goods-panel .group-panel .panel-title dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.35rem;color:#318679}.page-container .login-after .goods-panel .group-panel .panel-title dt::before{content:'';display:block;width:.25rem;height:.25rem;background:url(../images/icon-dot.png) no-repeat center top;background-size:100% auto;margin:0 .16rem 0 0}.page-container .login-after .goods-panel .group-panel .panel-title dd{font-size:.3rem;color:#41887d;line-height:1.5}.page-container .login-after .goods-panel .group-panel .panel-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-container .login-after .goods-panel .group-panel .panel-list .item{width:2.94rem;height:2.42rem;position:relative;margin:0 .15rem .08rem}.page-container .login-after .goods-panel .group-panel .panel-list .item .active,.page-container .login-after .goods-panel .group-panel .panel-list .item .default{display:block;width:100%;height:100%}.page-container .login-after .goods-panel .group-panel .panel-list .item .active{display:none}.page-container .login-after .goods-panel .group-panel .panel-list .item .btn-desc{display:block;width:.28rem;height:.28rem;background:url(../images/icon-tip.png) no-repeat center top;background-size:100% auto;position:absolute;top:.52rem;right:.18rem;z-index:1}.page-container .login-after .goods-panel .group-panel .panel-list .item .double-icon{width:.99rem;height:.88rem;position:absolute;left:0;top:.22rem}.page-container .login-after .goods-panel .group-panel .panel-list .item .present-icon{width:.95rem;height:.84rem;position:absolute;left:0;top:.22rem}.page-container .login-after .goods-panel .group-panel .panel-list .item.on img.default{display:none}.page-container .login-after .goods-panel .group-panel .panel-list .item.on img.active{display:block}.page-container .login-after .goods-panel .group-panel:last-child{margin-bottom:0}.page-container .login-after .pay-panel{padding:.4rem 0}.page-container .login-after .pay-panel dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 .38rem}.page-container .login-after .pay-panel dd .discount-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-container .login-after .pay-panel dd .discount-panel .check-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.26rem;color:#8e4c3d;margin:0 .2rem 0 0}.page-container .login-after .pay-panel dd .discount-panel .check-panel label{display:block;width:.25rem;height:.25rem;background:#fff;border:1px solid #f9d5a5;position:relative;margin:0 12px 0 0}.page-container .login-after .pay-panel dd .discount-panel .check-panel.on label::before{display:block;content:'';width:.29rem;height:.26rem;background:url(../images/check-on.png) no-repeat center top;background-size:100% auto;position:absolute;left:.02rem;bottom:.02rem}.page-container .login-after .pay-panel dd .discount-panel .reduce-panel{width:2.1rem;height:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #ede6d9}.page-container .login-after .pay-panel dd .discount-panel .reduce-panel p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:1px;text-align:center;font-size:.24rem;color:#8e4c3d}.page-container .login-after .pay-panel dd .discount-panel .reduce-panel p::before{content:'-￥'}.page-container .login-after .pay-panel dd .discount-panel .reduce-panel::after{width:.5rem;height:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;content:'>';-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.24rem;background:-webkit-linear-gradient(top,#fdfdfd,#dedede);background:linear-gradient(to bottom,#fdfdfd,#dedede);color:#9f9f9f}.page-container .login-after .pay-panel dd .prize-panel{margin:0 .6rem 0 0;position:relative}.page-container .login-after .pay-panel dd .prize-panel span{font-size:.28rem;color:#8e4c3d}.page-container .login-after .pay-panel dd .prize-panel label{font-size:.24rem;color:#e1551e}.page-container .login-after .pay-panel dd .prize-panel b{font-size:.45rem;color:#e1551e}.page-container .login-after .pay-panel dd .prize-panel .discount-num{display:block;width:1.57rem;height:.27rem;text-align:center;line-height:.27rem;font-size:.16rem;color:#fff1ab;background:url(../images/discount-bg.png) no-repeat center top;background-size:100% auto;position:absolute;bottom:-.32rem;right:0}.page-container .login-after .pay-panel dd .prize-panel .discount-num::before{content:'已优惠￥'}.page-container .login-after .pay-panel dd .operate-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-container .login-after .pay-panel dd .operate-panel a{width:.48rem;height:.48rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.3rem;background:#fff;color:#000;cursor:pointer}.page-container .login-after .pay-panel dd .operate-panel .input-panel{width:1.18rem;height:.48rem;margin:0 .03rem;background:#fff}.page-container .login-after .pay-panel dd .operate-panel .input-panel input{width:100%;height:100%;border:none;outline:0;background:0 0;font-size:.3rem;color:#000;text-align:center}.page-container .login-after .pay-panel dt .btn-pay{display:block;width:3.36rem;height:.79rem;background:url(../images/btn-pay.png) no-repeat center top;background-size:100% auto;margin:0 auto;text-indent:-9999px}.page-container .login-after .pay-panel dt .btn-pay.on{background-image:url(../images/btn-pay-on.png)}.page-container .rule-panel{font-size:.24rem;line-height:.36rem;color:#944837;padding:0 .62rem}