body,html{background-color:#fff}.pay-box{position:relative;width:526px;height:398px;color:#333;overflow:hidden}.pay-box .payHeadInfo{padding:0 24px;background-color:#f5f6f7;border-bottom:1px solid #dbdbdb}.pay-box .payHeadInfo li{float:left;width:50%;height:30px;line-height:30px;overflow:hidden}.pay-box .payHeadInfo li .mark{color:#fd6721}.pay-box .pay-content{padding:30px 24px;background-color:#fff}.pay-box .chose-num-box{margin-bottom:18px}.pay-box .chose-num-box h3{font-size:14px;font-weight:100}.pay-box .chose-num-box .payNums{margin-top:10px}.pay-box .chose-num-box .payNums li{float:left;margin-right:20px}.pay-box .chose-num-box .payNums li .box{position:relative;border:1px solid #ccc;width:70px;height:30px;border-radius:4px;cursor:pointer;text-align:center;line-height:30px;color:#999;font-size:12px}.pay-box .chose-num-box .payNums li .box .num{font-weight:700}.pay-box .chose-num-box .payNums li .box .input{padding:0 5px;width:60px;height:100%;border:0;background:transparent;outline:none;color:#fd6721;font-weight:700}.pay-box .chose-num-box .payNums li .box .tips-text{position:absolute;top:-20px;left:50%;margin-left:-50px;height:16px;width:100px;line-height:16px;border:1px solid #ccc;background-color:#fffcf0;border-radius:2px;font-size:12px}.pay-box .chose-num-box .payNums li.active .box{border-color:#fd6721;cursor:default}.pay-box .chose-num-box .payNums li.active .box:after{position:absolute;content:"";right:0;bottom:-1px;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAFfKj/FAAAAQlBMVEUAAAD/bST9aCL9aCL+ZyH+ZyH9ZyH9ayf9biz9dzj9j1z9k2L9rYf9ron9sIz+xqz+yK/+ybD+zrj+28r+3c7+4dNiKCA7AAAABnRSTlMAHICm5u0thSBUAAAAX0lEQVQYGQXBC0IBAAAFwfFoVSqfuP9VzYBAEN0DEIp+AwiooHpGVX0ADLCAFVgFq8LqfInV7dHJquoAAFgAYBUAVhWAVVWAVfX1X2DVd13/Kqyqfl6f1dGqqqrT8eANhTQDTm8XzREAAAAASUVORK5CYII=) no-repeat}.pay-box .pay-info-box{text-align:center}.pay-box .pay-info-box .pay-info{font-size:12px;line-height:28px}.pay-box .pay-info-box .pay-info i{padding:0 3px;color:#fd6721;font-weight:700;font-style:normal;font-size:16px}.pay-box .pay-info-box .qr-box{position:relative;margin:8px auto 0;width:110px;height:110px;overflow:hidden;background-color:#d1d1d1}.pay-box .pay-info-box .qr-box .loading{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:3}.pay-box .pay-info-box .qr-box .loading img{position:absolute;top:50%;left:50%;margin:-23px 0 0 -23px}.pay-box .pay-info-box .qr-box iframe{width:100%;height:100%}.pay-box .qrCodeInfo{font-size:12px;color:#999;line-height:16px;margin-top:10px}.pay-box .realNameAuthentication{font-size:14px;text-align:center}.pay-box .realNameAuthentication .title{line-height:26px;text-align:center;margin:60px auto 3px;font-size:16px;color:#333}.pay-box .realNameAuthentication .inputsBox{width:280px;height:230px;margin:0 auto}.pay-box .realNameAuthentication .inputsBox .inputs{margin-top:22px}.pay-box .realNameAuthentication .inputsBox .inputs input{text-indent:.5em;width:280px;height:40px;border:1px solid #999;border-radius:4px;outline:none;font-size:14px}.pay-box .realNameAuthentication .inputsBox .errormessage{margin-top:5px;height:22px;line-height:22px;text-align:left;color:#f33}.pay-box .realNameAuthentication .inputsBox .btnBox{margin-bottom:10px}.pay-box .realNameAuthentication .inputsBox .btnBox .subing{width:280px;height:40px;background:#7d7d7d;position:relative;border-radius:4px;overflow:hidden}.pay-box .realNameAuthentication .inputsBox .btnBox .subing .ic-loading{color:#fff;display:block;margin:10px auto;padding-left:23px;background:url(https://smartdl.lenovo.com.cn/frontend/mobile-game/WDSDK/images/loadingbe9bc045.gif) 0 no-repeat;background-size:18px 18px;width:65px;height:20px;text-align:left;line-height:20px}.pay-box .realNameAuthentication .inputsBox .btnBox .submit{width:280px;height:40px;font-size:14px;color:#fff;cursor:pointer;border:none;background:#8773ff;border-radius:4px;text-align:center;line-height:40px}.pay-box .realNameAuthentication .inputsBox .btnBox .submit:hover{background-color:#8773ff}.pay-box .realNameAuthentication .inputsBox .inputsInfo{text-align:center;line-height:26px;color:#999}.pay-box .maxPay-wrapper{height:100%;position:relative}.pay-box .maxPay-wrapper p{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 40px;font-size:14px;line-height:30px;box-sizing:border-box;text-align:center}.pay-box .public-header{display:none;position:relative;background:#1f1f1f;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.pay-box .public-header .right{padding-top:6px}.pay-box.showTitle{height:430px}.pay-box.showTitle .public-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}