.banner,.banner img{width:100%}.pay-step{padding:.8rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.pay-step-line{-webkit-box-flex:1;flex:1;min-width:1.546667rem;height:.053333rem;padding:0 .133333rem;background:url(../images/pay-step-line.png) repeat-x center;background-size:contain;position:relative;top:-.213333rem}.pay-step-navbar{text-align:center}.pay-step-navbar i{display:inline-block;width:1.066667rem;height:1.066667rem}.pay-step-navbar p{font-size:.373333rem;color:#999;line-height:.4rem}.pay-step-navbar.cur p{color:#28bdf4}.pay-step-1 i{background:url(../images/pay-step1.png) no-repeat center;background-size:contain}.pay-step-2 i{background:url(../images/pay-step2.png) no-repeat center;background-size:contain}.pay-step-3 i{background:url(../images/pay-step3.png) no-repeat center;background-size:contain}.pay-step-1.cur i{background:url(../images/pay-step01.png) no-repeat center;background-size:contain}.pay-step-2.cur i{background:url(../images/pay-step02.png) no-repeat center;background-size:contain}.pay-step-3.cur i{background:url(../images/pay-step03.png) no-repeat center;background-size:contain}.pay-game{min-height:6.666667rem;padding:0 .533333rem}.pay-game-item{width:100%;margin-bottom:.4rem}.pay-game-item a{display:block;width:100%;height:2.146667rem;margin:0 auto;padding:.4rem;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:.266667rem;position:relative}.pay-game-item a::after{content:'';display:block;width:.32rem;height:.32rem;background:url(../images/pay-ri.png) no-repeat center;background-size:contain;position:absolute;right:.666667rem;top:.88rem}.pay-game-item a:hover{border:1px solid #f47f30}.pay-game-item .img{float:left;width:1.346667rem;height:1.346667rem;border-radius:.266667rem;overflow:hidden}.pay-game-item .img img{width:100%;height:100%}.pay-game-item .txt{float:left;padding-left:.4rem}.pay-game-item .txt h3{font-size:.4rem;color:#333}.pay-game-item .txt p{font-size:.373333rem;color:#9e9e9e}.pay-group{padding:0 .533333rem;position:relative}.pay-group-type{font-size:.426667rem;color:#333;line-height:.48rem;margin-bottom:.533333rem}.pay-group-item{margin-bottom:.666667rem}.pay-label{display:block;font-size:.373333rem;color:#333;line-height:.4rem;margin-bottom:.213333rem}.item-group .item-input{display:inline-block;width:100%;height:1.066667rem;background:#fff;border:1px solid #eee;border-radius:.133333rem;padding:0 .346667rem;font-size:.32rem;color:#333;box-sizing:border-box;line-height:1.066667rem}.item-group .pay-phone{background:#fff}.item-group .tip{display:block;font-size:.32rem;color:#a8a8a8;line-height:.88rem;padding-left:.4rem}.item-group .tip.yellow{color:#ffc002;background:url(../images/tip-icon.png) left center no-repeat}.item-group .tip.green{color:#1ecc24;background:url(../images/real-icon.png) left center no-repeat;background-size:.4rem;padding-left:.533333rem}.item-group .item-space{margin-bottom:.4rem}.item-group .item-select{display:inline-block;width:100%;height:1.066667rem}.select2-container{background:#fff}.select2-container .selection{height:1.066667rem;outline:0}.select2-container .select2-selection--single{height:100%;line-height:1.066667rem}.select2-container--default .select2-selection--single{border:1px solid #eee}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.093333rem;color:#8d8d8d;font-size:.32rem;padding-left:.346667rem;padding-right:.346667rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:.293333rem;right:4px}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:.32rem;border:1px solid #46a6fd;height:1.066667rem}.select2-results__options{font-size:.32rem;color:#666}.payment-list li{float:left;width:2.693333rem;height:2.8rem;font-size:.373333rem;color:#666;line-height:.613333rem;border:1px solid #eee;box-sizing:border-box;border-radius:.16rem;background-color:#fff;margin-right:.346667rem}.payment-list li:nth-of-type(3){margin-right:0}.payment-list li.cur,.payment-list li:hover{background:url(../images/payment-cur.png) right bottom no-repeat;background-size:.506667rem;border-color:#f68121}.payment-list li a{display:block;width:100%;color:#666;text-align:center;padding-top:1.866667rem}.payment-list li.shiyue a{background:url(../images/sypay.png) center .666667rem no-repeat;background-size:.88rem}.payment-list li.wechat a{background:url(../images/weChatPay.png) center .666667rem no-repeat;background-size:.88rem}.payment-list li.alipay a{background:url(../images/alipay.png) center .666667rem no-repeat;background-size:.88rem}.payment-tip{margin-top:.266667rem;padding-left:.4rem;font-size:.32rem;color:#8d8d8d;background:url(../images/tip-icon.png) no-repeat left center}.payment-tip span{color:#f47f30}.recharge-list{padding-top:.266667rem}.recharge-list li{float:left;min-width:1.92rem;height:1.2rem;margin-right:.266667rem;margin-bottom:.266667rem;border:1px solid #d7d7d7;padding:0 .106667rem;box-sizing:border-box;border-radius:.133333rem;background:#fff;text-align:center;font-size:.4rem;color:#999;line-height:1.2rem;cursor:pointer;position:relative}.recharge-list li.on,.recharge-list li:hover{color:#f68121;background:#fff url(../images/payment-cur.png) right bottom no-repeat;background-size:.506667rem;border:1px solid #f68121}.recharge-list li p:nth-of-type(2){display:none;color:#999;font-size:14px;text-decoration:line-through}.recharge-list li .discount-num{display:none;position:absolute;top:-14px;right:-8px;background-color:#ff5959;color:#fff;font-size:12px;border-radius:3px;line-height:20px;padding:0 5px}.recharge-list li.discount{padding-top:.133333rem;height:1.2rem;line-height:.426667rem}.recharge-list li.discount .original-price{display:block}.recharge-list li.discount .discount-num{display:block}.other-price{position:relative}.other-price input{display:inline-block;width:3.466667rem;height:1.2rem;background:#fff;border-radius:.133333rem;border:1px solid #d7d7d7;padding:0 .266667rem;box-sizing:border-box;font-size:.32rem;color:#999;line-height:1.2rem}.other-price .discount-num{display:none;position:absolute;top:-14px;left:114px;background-color:#ff5959;color:#fff;font-size:12px;border-radius:3px;line-height:20px;padding:0 5px}.other-price.discount .discount-num{display:block}.other-price .tip{display:inline-block;font-size:.32rem;color:#999;line-height:1.2rem;margin-left:.266667rem}.payable{display:inline-block;font-size:.426667rem;color:#333;line-height:.533333rem}.get-goods{display:inline-block;font-size:.32rem;color:#999;line-height:.533333rem}.get-goods em{display:inline-block;color:#f68121;font-size:.586667rem;font-style:normal;font-weight:700;vertical-align:text-bottom}.get-goods i{display:inline-block;font-weight:700;font-style:normal;color:#f68121}.pay-submit{padding:.8rem 0 1.066667rem}.pay-submit button{display:block;width:4.773333rem;height:1.413333rem;margin:0 auto;background:url(../images/pay-submit.png) no-repeat center;background-size:contain;border:none;cursor:pointer}.pay-success-pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding-top:2rem;z-index:150;box-sizing:border-box}.pay-success-content{width:90%;max-width:600px;margin:0 auto;background-color:#fff;border:1px solid #e1e4e6;box-sizing:border-box;padding:0 .453333rem;border-radius:.266667rem;position:relative}.pay-success-content .pay-success-close{display:block;background:0 0;border:none;outline:0;width:46px;height:46px;position:absolute;top:12px;right:6px;box-sizing:border-box;padding-top:11px;cursor:pointer}.pay-success-content .title{height:1.6rem;box-sizing:border-box;border-bottom:1px solid #e1e4e6;font-size:.426667rem;font-weight:700;color:#333;text-align:center;line-height:1.6rem;position:relative}.pay-success-content .title i{display:inline-block;width:.88rem;height:.88rem;background:url(../images/pay_success.png) left center no-repeat;background-size:.88rem;vertical-align:middle;margin-right:.32rem}.pay-success-about{box-sizing:border-box;padding-top:.16rem;line-height:.933333rem}.pay-success-about p{font-size:.373333rem;color:#333}.pay-success-about p span:nth-of-type(1){display:inline-block;color:#8d8d8d}.pay-success-about p span:nth-of-type(2){margin-right:.133333rem}.pay-success-note{padding:.4rem 0;font-size:.346667rem;color:#8d8d8d;line-height:.48rem;border-bottom:1px solid #eee}.pay-success-button .pay_game_sub{display:block;width:100%;height:1.2rem;margin:.533333rem auto;background-color:#0097ff;border-radius:.133333rem;font-size:.4rem;color:#fff;line-height:1.2rem;text-align:center}.pay-query-pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding-top:2rem;z-index:150;box-sizing:border-box}.pay-query-content{width:86%;max-width:400px;margin:0 auto;background-color:#fff;box-sizing:border-box;padding:.266667rem .8rem;border-radius:.293333rem;position:relative;text-align:center}.pay-query-content img{width:80%;margin:0 auto}.pay-query-content p{font-size:.453333rem;color:#333}.pay-query-content p i{display:inline-block;width:.106667rem;height:.106667rem;margin-left:.106667rem;margin-right:.32rem;border-radius:50%;-webkit-animation:typing 1s linear infinite alternate;animation:typing 1s linear infinite alternate}.pay-query-content em{font-size:.293333rem;color:#999}.pay-query-content .middlelink{display:block;width:100%;height:1.133333rem;margin:.4rem auto;background-color:#31b6f1;border-radius:.133333rem;font-size:.48rem;color:#fff;line-height:1.133333rem;text-align:center}.pay-comfirm-pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding-top:2rem;z-index:150;box-sizing:border-box}.pay-comfirm-content{width:86%;max-width:600px;margin:0 auto;background-color:#fff;box-sizing:border-box;padding:0 1.12rem;border-radius:.293333rem;position:relative}.pay-comfirm-content .close{display:block;width:.48rem;height:.466667rem;background:url(../images/close.png) no-repeat;background-size:contain;position:absolute;right:.4rem;top:.4rem;z-index:3;cursor:pointer}.pay-comfirm-content .title{height:1.6rem;box-sizing:border-box;font-size:.426667rem;color:#000;text-align:center;line-height:1.6rem;position:relative}.pay-comfirm-content .body{font-size:.373333rem;color:#000;padding-bottom:.266667rem}.pay-comfirm-content .body p{padding-bottom:.4rem}.pay-comfirm-content .bottom{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-bottom:.72rem}.pay-comfirm-content .cancel{display:inline-block;width:3.173333rem;height:.88rem;background-color:#e5e5e5;border-radius:.44rem;font-size:.4rem;color:#545456;line-height:.88rem;text-align:center;margin-right:.24rem}.pay-comfirm-content .complate{display:inline-block;width:3.173333rem;height:.88rem;background-color:#2fbaf2;border-radius:.44rem;font-size:.4rem;color:#fff;line-height:.88rem;text-align:center}.pay-link-pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:150}.state-pop{display:none;position:fixed;top:0;left:0;z-index:150;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;padding-top:2rem;box-sizing:border-box}.state-pop-content{margin:0 auto;width:90%;max-width:360px;min-height:200px;background-color:#fff;border:1px solid #46a6fd;box-sizing:border-box;position:relative}.state-pop-content h3{background-color:#46a6fd;color:#fff;font-size:.373333rem;line-height:.96rem;text-align:left;box-sizing:border-box;padding:0 .4rem;margin-bottom:.4rem}.state-pop-content .deal-result{width:100%;height:auto;box-sizing:border-box;padding:0 .4rem;font-size:.373333rem;color:#333;text-align:center;margin-bottom:.4rem;position:relative;overflow:hidden}.state-pop-content>button{display:inline-block;width:66px;height:30px;border:1px solid #46a6fd;color:#46a6fd;font-size:14px;background-color:#fff;border-radius:4px;cursor:pointer;line-height:28px}.state-pop-content>button:hover{color:#fff;background-color:#46a6fd}.state-pop-content>span{position:absolute;right:14px;bottom:14px;font-size:14px;color:#85b425}.state-pop-content .s-pop-close{position:absolute;height:36px;width:36px;top:0;right:2px;cursor:pointer;box-sizing:border-box;padding-top:6px}.state-pop-content .s-pop-close img{width:20px;height:20px}.recharge-pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;padding-top:2rem;z-index:150;box-sizing:border-box}.weChat-pop{margin:0 auto;width:90%;max-width:401px;background-color:#fff;border-radius:.133333rem;position:relative}.Alipay-pop .rp-close,.unionpay-pop .rp-close,.weChat-pop .rp-close{position:absolute;top:2px;right:2px;width:40px;height:40px;text-align:center;box-sizing:border-box;padding-top:12px;cursor:pointer}.weChat-pop .title{height:1.6rem;line-height:1.6rem;text-align:center;font-size:.426667rem;color:#333}.weChat-pop .transaction-amount{width:86%;height:.8rem;margin:0 auto;text-align:left;font-size:.32rem;color:#8d8d8d;line-height:.8rem;box-sizing:border-box}.weChat-pop .transaction-amount span:nth-of-type(2){font-size:.56rem;color:#fb9f31}.weChat-pop .transaction-number{width:86%;height:.8rem;margin:0 auto;text-align:left;font-size:.32rem;color:#8d8d8d;line-height:.8rem;box-sizing:border-box}.weChat-pop .transaction-number span:nth-of-type(2){color:#333}.weChat-pop .qr{margin:0 auto;width:80%;height:80%;overflow:hidden}.weChat-pop .qr img{width:100%;max-width:281px}.Alipay-pop .overdue,.weChat-pop .overdue{margin:0 auto;width:80%;overflow:hidden;box-sizing:border-box;padding:.533333rem 0}.Alipay-pop .overdue p,.weChat-pop .overdue p{height:68px;line-height:64px;font-size:.64rem;color:#333}.Alipay-pop .overdue button,.weChat-pop .overdue button{display:inline-block;width:149px;height:41px;box-sizing:border-box;border:1px solid #1e90ef;background-color:#fff;cursor:pointer;border-radius:8px;font-size:14px;color:#1e90ef}.Alipay-pop .overdue button:hover,.weChat-pop .overdue button:hover{background-color:#1e90ef;color:#fff}.weChat-pop>p{padding:.133333rem 0 .4rem;font-size:.373333rem;color:#d1d1d1}.Alipay-pop{margin:0 auto;width:90%;max-width:401px;background-color:#fff;border-radius:.133333rem;position:relative;box-sizing:border-box;padding:.266667rem 0 .266667rem}.Alipay-pop .title{color:#333;font-size:.586667rem;height:1.2rem;line-height:1.2rem}.Alipay-pop .money{color:#ff7429;font-size:.8rem;height:1.333333rem;line-height:1.066667rem}.Alipay-pop .qr{margin:0 auto .266667rem;width:80%;border:1px solid #d8dbde;box-sizing:border-box;padding:.8rem}.Alipay-pop .qr>div:nth-of-type(1){margin-bottom:.8rem}.Alipay-pop .qr>div:nth-of-type(1) img{width:80%}.Alipay-pop .qr>div:nth-of-type(2){margin:0 auto;width:80%;text-align:left;font-size:.373333rem;color:#8d8d8d;background:url(../images/scan_icon.png) 7px center no-repeat;background-size:32px 32px;box-sizing:border-box;padding-left:52px;line-height:20px}.Alipay-pop>a{font-size:.373333rem;color:#108ee9}.Alipay-pop>a:hover{text-decoration:underline}.pay-success{padding:0 .533333rem}.pay-success .title{padding:.533333rem 0;font-size:.426667rem;color:#333;line-height:.4rem;text-align:center}.pay-success .title i{display:block;width:2.04rem;height:2.026667rem;margin:0 auto;background:url(../images/success-icon.png) no-repeat center;background-size:contain;margin-bottom:.4rem}.pay-success .info{padding:.133333rem 0;border-top:1px solid #eee;font-size:.373333rem;color:#999;line-height:.933333rem}.pay-success .info p span:nth-of-type(2){float:right;color:#333}.pay-success .button{padding:.533333rem 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.pay-success .btn-pay{display:inline-block;width:4.773333rem;height:1.413333rem;background:url(../images/btn-pay.png) no-repeat center;background-size:contain}.pay-success .btn-view{display:inline-block;width:4.293333rem;height:1.173333rem;background:url(../images/btn-view.png) no-repeat center;background-size:contain;margin-top:.053333rem}.pay-success .note{padding:0 0 .8rem;font-size:.32rem;color:#8d8d8d;line-height:.48rem}.group-main{height:1.2rem;position:relative}.g-input{display:block;width:100%;height:100%;padding:0 .4rem;box-sizing:border-box;font-size:.346667rem;color:#8d8d8d;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e5e5e5;border-radius:.106667rem}.clear-input{display:none;height:100%;text-align:center;position:absolute;right:0;top:0;width:1.066667rem;cursor:pointer;background:url(../images/clear-icon.png) center no-repeat;background-size:.4rem}.grout-captcha{width:36%;height:100%;position:absolute;top:0;right:0}.grout-captcha>img{display:block;width:100%;height:100%;border-radius:.106667rem;cursor:pointer}.second-pwd-dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;padding-top:2rem;z-index:150;box-sizing:border-box}.second-pwd-item{margin:0 auto;width:90%;max-width:360px;padding:0 .8rem;background-color:#fff;border-radius:.133333rem;position:relative}.second-pwd-item-title{padding:.4rem 0;text-align:center;font-size:.48rem;color:#666;font-weight:400}.second-pwd-item-close{display:block;background:0 0;border:none;outline:0;width:.8rem;height:.8rem;position:absolute;top:.133333rem;right:.133333rem;box-sizing:border-box;cursor:pointer}.second-pwd-item-close img{width:100%}.step_text{width:100%;margin:0 auto;font-size:.346667rem;color:#a8a8a8;line-height:2;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.step_text span{display:inline-block}.step_text span.blue{color:#4c9dfb}.step_bg img{width:100%}.second-pwd-item-content .tip{font-size:.346667rem;color:#666;padding:.533333rem .266667rem}.second-pwd-item-content .group-input{margin-bottom:.4rem}.second-pwd-item-content .captcha .g-input{width:60%}.second-pwd-item-content .captcha .clear-input{right:40%}.second-pwd-item-content .set_success_tip{font-size:.373333rem;color:#333;padding:.8rem 0}.second-pwd-item-content .set_success_tip img{width:.533333rem;height:.533333rem;vertical-align:middle;margin-right:.133333rem}.secondPwd-submit{width:100%;margin:0 auto;padding-bottom:.4rem}.secondPwd-submit button{display:inline-block;outline:0;border:none;background-color:#4c9dfb;color:#fff;width:3.2rem;height:1.2rem;font-size:.373333rem;border-radius:.106667rem;cursor:pointer}.second-pwd .second-pwd-item-content .step_bg{margin-bottom:.533333rem}.second-pwd-item-content .second-login-tip{font-size:.346667rem;color:#666;padding-bottom:.4rem}.loginBySecondPwd .secondPwd-submit .forget_second{width:auto;height:auto;background:0 0;font-size:.346667rem;color:#666;text-decoration:underline}@-webkit-keyframes typing{0%{background-color:#000;box-shadow:8px 0 0 0 rgba(0,0,0,.2),16px 0 0 0 rgba(0,0,0,.2)}25%{background-color:rgba(0,0,0,.4);box-shadow:8px 0 0 0 #000,16px 0 0 0 rgba(0,0,0,.2)}75%{background-color:rgba(0,0,0,.4);box-shadow:8px 0 0 0 rgba(0,0,0,.2),16px 0 0 0 #000}}@keyframes typing{0%{background-color:#000;box-shadow:8px 0 0 0 rgba(0,0,0,.2),16px 0 0 0 rgba(0,0,0,.2)}25%{background-color:rgba(0,0,0,.4);box-shadow:8px 0 0 0 #000,16px 0 0 0 rgba(0,0,0,.2)}75%{background-color:rgba(0,0,0,.4);box-shadow:8px 0 0 0 rgba(0,0,0,.2),16px 0 0 0 #000}}