@charset "utf-8";body {background-color:#f8f8f8;position: relative;padding-bottom: 200px;}
.banner {min-width:1200px;height:100px;background:url('../images/banner1.jpg') top center no-repeat;background-size: cover;}
.banner .logo {float:left;margin-top:20px;}
.banner .sublogo {float:left;line-height:100px;font-size:30px;color:#fff;}
.banner .logoWrap .line {float:left;width:1px;height:56px;margin:26px 20px 0;background-color:#989ff4;}
.banner .btn {font-family:'Arial';color:#535dc3;}
.banner .btn-invoice {margin-top:33px;}
.container {width:1090px;padding:42px 64px 0 44px;border:1px solid #e3e3e3;margin:33px auto 36px;background-color:#fff;}
.recharge-method {margin-bottom:36px;}
.recharge-method-title,.recharge-money-title {position:relative;padding-left:17px;margin-bottom:24px;line-height:1;font-size:18px;}
.recharge-money-title .btn-buy {width:106px;height:30px;background-color:#dd0f01;border-radius:15px;position:absolute;right:4px;top:0;font-size:14px;line-height:30px;color:#ffffff;text-align:center;}
.recharge-method-title::before,.recharge-money-title::before {content:'';position:absolute;left:0;top:0;width:5px;height:18px;background-color:#dd0f01;border-radius:3px;}
.recharge-method-item {position:relative;float:left;width:158px;height:50px;line-height:50px;background-color:#ffffff;border-radius:4px;border:solid 1px #e6e6e6;margin-left:21px;font-size:16px;text-align:center;cursor:pointer;}
.recharge-method-item:hover,.recharge-method-item.active {background-color:#fff3f1;border:solid 1px #dd0f01;}
.recharge-money-item:hover,.recharge-money-item.active {background-color:#fff3f1;border:solid 2px #dd0f01;width:120px;height:76px;}
.recharge-method-item i,.recharge-money-item i {display:none;position:absolute;right:-1px;bottom:-1px;width:25px;height:25px;background:url('../images/icon7.png');}
.recharge-method-item img,.recharge-method-item span {vertical-align:middle;margin:0 3px;}
.recharge-method-item.active .select-icon,.recharge-money-item.active .select-icon {display:block;}
.recharge-alipay .recharge-money {margin-bottom:40px;}
.recharge-alipay .recharge-money-body {padding-left:11px;display:table;}
.recharge-money-item {position:relative;float:left;width:122px;height:78px;background-color:#ffffff;border-radius:4px;border:solid 1px #e6e6e6;margin-left:10px;font-size:18px;text-align:center;cursor:pointer;}
.recharge-money-item:before {content:'';display:inline-block;vertical-align:middle;height:100%;}
.recharge-money-item div {display:inline-block;vertical-align:middle;}
.recharge-money-item p {margin-top:4px;font-size:14px;color:#e63602;}
.recharge-money-item input {display:inline-block;width:60px;line-height:20px;border-bottom:1px solid #929292;text-align:center;}
.custom-recharge-money .input {display:none;}
.custom-recharge-money.active .input {display:inline-block;}
.custom-recharge-money.active .other {display:none;}
.custom-recharge-money .error {display:none;position:absolute;bottom:-22px;left:0;width:110px;text-align:center;color:#dd4c42;font-size:12px;}
.privilege {margin-left:20px;margin-bottom:20px;font-size:14px;}
.privilege-title {display:inline-block;height:18px;line-height:18px;padding-left:30px;background:url('../images/icon9.png') left center no-repeat;color:#2d67c5;cursor:pointer;}
.privilege-title.open {background-image:url('../images/icon8.png');}
.privilege-body {display:none;margin-top:20px;}
.coupon-tab-item {float:left;width:138px;height:34px;line-height:34px;background-color:#ffffff;border:solid 1px #8eb9dd;margin-left:-1px;text-align:center;cursor:pointer;}
.coupon-tab-item.active {border-bottom-color:#f2f9ff;background-color:#f2f9ff;}
.coupon-tab-item span {color:#dd4c42;}
.coupon-items {width:1070px;margin-left:-1px;margin-top:-1px;border:solid 1px #8eb9dd;background-color:#f2f9ff;}
.coupon-item {display:none;padding-bottom:10px;}
.coupon-item.active {display:block;}
.coupon-all .icon {display:inline-block;vertical-align:middle;width:9px;height:9px;border-radius:50%;margin-right:8px;background-color:#7aa4e9;}
.coupon-tip {margin:30px 0 23px 23px;color:#666666;}
.coupon-detail-item {margin-left:23px;margin-bottom:20px;cursor:pointer;}
.coupon-detail-item .radio {display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:8px;background:url('../images/icon10.png') left center no-repeat;}
.coupon-detail-item.active .radio {background-image:url('../images/icon11.png');}
.coupon-detail-text {display:inline-block;vertical-align:middle;}
.coupon-detail-text span {color:#db4d44;}
.promocode .privilege-body {width:1070px;padding-bottom:22px;background-color:#f2f9ff;border:solid 1px #8eb9dd;}
.promocode-tip {margin:30px 0 23px 23px;color:#666666;}
.promocode-detail {height:30px;margin:0 0 22px 23px;}
.promocode-detail {line-height:28px;}
.promocode-input {color:#8eb9dd;}
.promocode-input input {width:73px;height:28px;background-color:#ffffff;border:solid 1px #8eb9dd;text-align:center;}
.promocode-btn-use {width:75px;height:30px;margin:0 16px 0 13px;background-color:#df6551;border-radius:4px;font-size:14px;color:#ffffff;text-align:center;}
.promocode-verify {padding-left:30px;}
.promocode-verify.correct {background:url('../images/icon12.png') left center no-repeat;color:#36970b;}
.promocode-verify.error {background:url('../images/icon27.png') left center no-repeat;color:#dd4c42;}
.promocode-result {margin-left:23px;}
.promocode-result span {color:#dd4c42;}
.settlement {position:relative;height:40px;margin:46px 0 34px 20px;}
.settlement-money {position:absolute;left:0;top:0;line-height:40px;font-size:14px;}
.settlement-money strong {font-size:18px;color:#dd0f01;}
.btn-next {display:block;width:179px;height:40px;line-height:40px;margin:0 auto;background-color:#0072ff;border-radius:4px;text-align:center;font-size:16px;color:#ffffff;}
.recharge-tip {width:1070px;margin-left:21px;margin-bottom:60px;border-top:solid 1px #e5e5e5;font-family:'SimSun';}
.recharge-tip-title {margin:38px 0 17px;font-size:14px;font-weight:bold;color:#999999;text-align:center;}
.recharge-tip-body p {line-height:24px;color:#999999;}
.recharge-vipcard .recharge-money {margin-bottom:24px;}
.recharge-vipcard .recharge-money-body {padding-top:54px;}
.recharge-vipcard .form-item {/* width:400px;*/    margin-left:350px;margin-bottom:12px;overflow:hidden;font-size:14px;}
.recharge-vipcard .form-item-title {float:left;width:90px;padding-right:5px;line-height:36px;text-align:right;}
.recharge-vipcard .form-item-input {float:left;width:290px;height:34px;line-height:34px;padding:0 5px;background-color:#ffffff;border:solid 1px #e6e6e6;}
.recharge-vipcard .form-item-error {float:left;padding-left:20px;margin-left:20px;background:url('../images/icon26.png') no-repeat left center;font-family:'SimSun';font-size:12px;line-height:34px;color:#dd4c42;}
.recharge-vipcard .captcha-input {width:120px;}
.recharge-vipcard .captcha-img {float:left;width:62px;height:28px;margin-top:4px;margin-left:6px;}
.recharge-vipcard .captcha-tip {float:left;margin-left:6px;font-family:'SimSun';font-size:12px;color:#999999;}
.recharge-vipcard .change-captcha {line-height:34px;color:#50a8eb;}
.recharge-vipcard .btn-confirm {display:block;width:179px;height:40px;line-height:40px;margin:42px auto 20px;background-color:#0072ff;border-radius:4px;text-align:center;font-size:16px;color:#ffffff;}
.recharge-vipcard .recharge-tip {font-size:14px;font-family:'MicrosoftYaHei';}
.recharge-vipcard .recharge-tip-title {font-weight:normal;color:#333333;}
.recharge-vipcard .recharge-tip-item-title {font-weight:bold;line-height:30px;}
.recharge-vipcard .recharge-tip-item {float:left;width:616px;padding-left:7px;}
.recharge-vipcard .recharge-tip-body p {line-height:30px;color:#333333;}
.recharge-vipcard .order-vipcard {float:right;width:400px;padding-left:46px;background:url('../images/bg1.png') no-repeat left top;}
.recharge-vipcard .btn-order {display:inline-block;width:121px;height:30px;line-height:30px;margin-right:10px;background-color:#dd0f01;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;font-family:'SimSun';}
.recharge-vipcard .order-online span {line-height:30px;color:#dd0f01;}
.recharge-vipcard .order-remit a {color:#50a8eb;}
.recharge-success {width:1052px;height:457px;margin:33px auto 130px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.07);border:solid 1px rgba(205,205,205,0.5);background:#fff;font-family:'MicrosoftYaHei';padding-bottom: 50px;}
.recharge-success-body {padding-left:105px;padding-top:14px;margin-left:297px;margin-top:103px;background:url('../images/icon13.jpg') no-repeat left top;}
.recharge-success-title {font-size:30px;line-height:33px;color:#262626;}
.recharge-success-subtitle {margin:17px 0 43px;font-size:18px;color:#262626;}
.recharge-success-detail p {font-size:14px;line-height:24px;color:#808080;}
.recharge-success-detail span {color:#f13e3a;}
.recharge-success-footer {padding:28px 0 38px;margin:75px 56px 0;border-top:1px solid #e5e5e5;text-align:center;}
.recharge-success-footer a {display:inline-block;width:97px;height:44px;line-height:44px;padding-left:68px;margin:0 7px;background:#db4d44 url('../images/icon14.png') no-repeat 34px center;border-radius:5px;font-size:16px;color:#ffffff;text-align:left;}
.recharge-success-footer .btn2 {background-image:url('../images/icon15.png');}
.recharge-success-footer .btn3 {background-image:url('../images/icon16.png');}
.recharge-fail {width:1052px;height:363px;margin:33px auto 225px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.07);border:solid 1px rgba(205,205,205,0.5);background:#fff;font-family:'MicrosoftYaHei';padding-bottom: 50px;}
.recharge-fail-title {height:35px;line-height:35px;margin:74px 0 55px 360px;padding-left:46px;background:url('../images/icon17.png') no-repeat left center;font-size:24px;color:#262626;}
.recharge-fail-detail p {margin-left:226px;font-size:14px;line-height:30px;color:#808080;}
.recharge-fail-detail .p1 {color:#262626;}
.recharge-fail-detail p a {color:#1f71d0;}
.recharge-fail-detail .refresh {padding-left:20px;background:url('../images/icon18.png') no-repeat left center;}
.recharge-fail-detail .repay {padding-left:20px;background:url('../images/icon19.png') no-repeat left center;}
.recharge-fail-detail em {color:#f13e3a;}
.order {width:940px;padding:0 56px;margin:33px auto 75px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.07);border:solid 1px rgba(205,205,205,0.5);background-color:#fff;font-family:'MicrosoftYaHei';font-size:14px;padding-bottom: 50px;}
.order-header {padding-top:18px;line-height:40px;border-bottom:solid 1px #e5e5e5;}
.order-title {float:left;padding-left:27px;background:url('../images/icon20.png') no-repeat left center;font-size:16px;}
.order-header em {color:#dd0f01;}
.order-header a {float:right;color:#3a6fcf;}
.order-body {padding:35px 0 42px 18px;}
.order-info {float:left;width:510px;line-height:50px;text-align:center;}
.order-info-title,.order-info-footer,.order-info-label,.order-info-content {border:solid 1px #d9d9d9;margin-top:-1px;margin-left:-1px;}
.order-info-title {background-color:#f5f5f5;font-size:16px;font-weight:bold;}
.order-info-label {float:left;width:166px;}
.order-info-content {float:left;width:322px;padding-left:20px;text-align:left;}
.order-info-content span {color:#dd0f01;}
.order-info-content span.realmoney {color:#dd0f01;font-family:'ArialMT';font-weight:bold;font-size:18px;}
.order-info-content span.rechargemoney {font-size:18px;font-family:'ArialMT';}
.order-unionpay-body {padding:25px 0 33px;}
.order-unionpay-body .btn-confirm {display:block;width:205px;height:40px;line-height:40px;margin:25px auto 0;background-color:#0072ff;border-radius:4px;text-align:center;font-size:16px;color:#ffffff;}
.order-info-footer {font-size:12px;color:#a6a6a6;float: left;width: 100%;}
.order-unionpay-info {width:904px;float:none;}
.order-unionpay-detail {float:left;width:510px;}
.order-unionpay-logo {float:left;width:393px;height:143px;padding-top:60px;border-right:1px solid #ccc;}
.order-scan {float:left;width:304px;margin-left:63px;/*background:url("../images/icon47-wechat.png") no-repeat top center;*/    /*padding-top:36px;*/}
.order-scan-title {margin:27px 0 24px;text-align:center;line-height:30px;}
.wechat-icon {background:url("../images/icon48-wechat-small.png") no-repeat 10px center;}
.order-scan-qrcode {float:left;width:150px;height:150px;padding:8px;border:solid 1px rgba(205,205,205,0.5);}
.order-scan-sample {float:right;}
.order-scan-footer {line-height:26px;padding-left:5px;margin-top:22px;}
.order-scan-footer .btn-gopay {display:inline-block;width:62px;height:26px;margin-left:6px;background-color:#ffffff;border-radius:3px;border:solid 1px #e5655f;font-size:12px;color:#db4d44;text-align:center;}
.order-footer {border-top:solid 1px #e5e5e5;height:26px;padding:21px 0 21px 18px;}
.order-footer span {display:inline-block;line-height:26px;padding-left:35px;margin-right:85px;background:url('../images/icon21.png') no-repeat left center;}
.order-footer span.last {background-image:url('../images/icon22.png');}
.layer-tip {font-family:'MicrosoftYaHei';}
.layer-tip .layui-layer-title,.layer-recharge .layui-layer-title {font-size:16px;background-color:#db4d44;color:#ffffff;}
.layer-tip .layui-layer-content p {margin:50px 0;text-align:center;font-size:18px;}
.layer-tip .btn-confirm {display:block;width:116px;height:36px;line-height:36px;margin:0 auto;background-color:#db4d44;border-radius:3px;border:solid 1px #db4d43;text-align:center;font-size:14px;color:#ffffff;}
.layer-tip .layui-layer-setwin a,.layer-recharge .layui-layer-setwin a {width:20px;height:20px;background:url(../images/icon23.png) no-repeat;margin-top:-2px;margin-right:-2px;}
.layer-recharge {text-align:center;}
.layer-recharge .layui-layer-title {text-align:left;}
.layer-recharge .p1 {display:inline-block;padding-left:35px;margin:47px 0 20px;background:url(../images/icon24.png) left center no-repeat;font-size:18px;}
.layer-recharge .p2 {display:inline-block;padding-left:20px;margin:0;margin-bottom:33px;background:url(../images/icon25.png) left center no-repeat;color:#807f7f;}
.layer-recharge .btns a {display:inline-block;margin:0 3px;height:34px;line-height:34px;border-radius:3px;border:solid 1px #db4d43;text-decoration:none;font-size:14px;color:#db0500;}
.layer-recharge .btn1 {width:116px;background-color:#ffe6e5;border-color:#ffe6e5;}
.layer-recharge .btn2 {width:182px;background-color:#ffffff;color:#f13e3a;}
.remit-instruction {width:1070px;background-color:#f5fbff;box-shadow:inset 0px 0px 1px 0px rgba(4,0,0,0.2);margin-left:20px;}
.remit-instruction-t {padding-bottom:14px;padding-left:34px;}
.remit-title {background:url(../images/icon35.png) left center no-repeat;padding:25px 0 25px 25px;line-height:20px;font-family:'MicrosoftYaHei';font-size:16px;font-weight:normal;color:#333333;}
.remit-post-office .remit-title {background-image:url(../images/icon37.png);}
.remit-content {float:left;}
.remit-content p {font-family:'SimSun';font-size:14px;line-height:30px;color:#333333;}
.remit-content p strong {color:#ed8f35;}
.remit-tip {height:48px;line-height:48px;margin:0 9px;padding-left:37px;border-top:1px dashed #c0c0c0;font-size:14px;color:#ed8f35;font-family:'SimSun';}
.remit-recepit {margin:23px 0 0 10px;text-align:center;}
.remit-process {margin-left:139px;}
.remit-process .remit-title {padding-left:29px;background:url(../images/icon36.png) left center no-repeat;}
.remit-example {margin-bottom:60px;}