/* CSS Reset */
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block}
a {text-decoration:none}
img,iframe {border:0}
body,figure,ul,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form {margin:0}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400}
table {border-collapse:collapse;border-spacing:0}
ul,ol,li,td,th,dt,dd,formc {padding:0}
li {list-style:none}
button,input {line-height:normal}
button,select {text-transform:none}
input[type=checkbox],input[type=radio] {cursor:pointer;padding:0}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
input[type=search] {-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
button,input,select {vertical-align:middle}
button[disabled],input[disabled],select[disabled] {pointer-events:none}
select::-ms-expand {display:none}
input::-ms-clear{display:none}
input::-ms-reveal{display:none}
input::-webkit-placeholder,textarea::-webkit-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input:-moz-placeholder,textarea:-moz-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input::-moz-placeholder,textarea::-moz-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#c8c8c8;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {box-shadow:0 0 0 50px white inset;}
img {vertical-align:middle}
textarea {overflow:auto;vertical-align:top;resize:vertical}
button,input,optgroup,textarea {margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;-webkit-appearance:none;outline:0 none;border:0 none}
select {margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;outline:0 none}
.h5bp {display:inline-block;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;overflow:hidden}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.clearfix {zoom:1}
@font-face {font-family:'zticon';src:url('zt.eot');src:url('zt.eot?#iefix') format('embedded-opentype'),url('zt.woff') format('woff'),url('zt.ttf') format('truetype'),url('zt.svg#zticon') format('svg')}
.zticon {font-family:"zticon"!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
body {color:#666;font-size:12px;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;#font-family:"Microsoft YaHei";background-color:#ccc}

/* global */
.wrap {width:695px;height:470px;background-color:#fff}
.nav {text-align:right;color:#118eea;height:30px;line-height:30px;padding:0 8px 5px;background:#eef3f6 url(../img/bg_nav.png) no-repeat 10px 0}
.nav em {font-style:normal;color:#666}
.nav a {color:#118eea;margin:0 4px;cursor:pointer} 
.nav a span {display:inline-block;width:17px;height:17px;font-size:0;text-indent:-9999em;overflow:hidden;background:url(../img/ico_help.png) no-repeat;line-height:0;vertical-align:-3px;cursor:pointer;#zoom:1;margin:0 3px 0 0}

/* menu */
.menu {height:35px;line-height:35px;background-color:#0c426a}
/*.menu ul {padding-left:280px}*/
.menu ul {padding-right:10px;float:right}
.menu li {float:left;padding-left:2px;background:url(../img/bg_menu_active.png) no-repeat}
.menu label {color:#fff;display:block;width:100px;height:35px;line-height:35px;text-align:center;background-color:#0c426a;cursor:pointer}
.menu label:hover {background-color:#115485}
.menu .active label {font-weight:700;background:#0c426a url(../img/bg_menu_active.png) no-repeat -2px 0}
.menu a {color:#fff;display:block;width:100px;height:35px;line-height:35px;text-align:center;background-color:#0c426a;cursor:pointer}
.menu a:hover {background-color:#115485}
.menu .active a {font-weight:700;background:#0c426a url(../img/bg_menu_active.png) no-repeat -2px 0}

/* content */
.pay-panel {padding-top:28px;height:372px;overflow:auto}
.game-bd .pay-panel {padding: 0;}
/*.pay-ebank, .pay-trader, .pay-mobile {display:none}*/
.pay-panel li {padding-bottom:14px;vertical-align:bottom}
.label-title, .label-item {float:left}
/*.label-item {position:relative}*/
.label-title {width:150px;padding-right:10px;text-align:right;line-height:36px}
.form-item {width:262px;padding:5px 8px 4px;border:1px solid #d9d9d9;background-color:#fff;height:25px;display:inline-block;/*margin-right:10px*/}
.form-item.active {border-color:#108ee9}
.form-item.has-error {border-color:#f04134}
.form-item input {display:block;width:100%;font-size:12px;height:24px;line-height:24px;background-color:transparent}
/*.form-tips {height:36px;line-height:36px;position:absolute;left:100%;top:0;display:block;width:100%}*/
.form-tips {line-height:36px;margin-left:100%;#margin-left:55%;width:auto;height:0;white-space:nowrap;margin-top:-36px}
.amounts .form-tips {#margin-left:67%}
.by-online .amounts .form-tips {#margin-left:75%}
/*.by-online .amounts .form-tips {display:none}*/
.label-fresh .form-tips {margin-top:0;margin-left:0}
.query-onecard .form-tips, .by-sms .form-tips, .by-online .form-tips, .by-trader .form-tips {#margin-left:48%}
.by-card .form-tips {#margin-left:44.6%}
.label-option .form-tips, .by-sms .label-option .form-tips {margin-left:100%;#margin-left:105%}
.by-card .label-option .form-tips {#margin-left:109%}
@-moz-document url-prefix() {
    .form-tips {margin-left:0;display:inline-block}
    .custom {display:inline-block}
    .amounts .form-tips {vertical-align: 14px}
    .label-option {height:40px}
    .label-option .form-tips {vertical-align:36px}
    .label-option .form-tips, .by-card .label-option .form-tips, .by-sms .label-option .form-tips {left:0}
    .label-fresh .form-tips {left:0}
}
.form-tips i {color:#f8784e;font-size:18px;margin-right:4px;vertical-align:-3px;padding-left:10px}

.btn-primary {color:#fff;background-color:#108ee9;border-color:#108ee9;border-radius:4px;padding:0 15px;line-height:30px;display:inline-block;cursor:pointer}
.b-link {color:#35adf7;border-bottom:1px solid #35adf7;display:inline-block;line-height:normal}
.b-link:hover {border-bottom-color:transparent}
.placeholder {color:#c8c8c8}

.form-small, .custom p {display:inline-block;*display:inline;*zoom:1}
.form-small {width:50px;margin-right:4px}
.form-small em {font-style:normal;color:#000;line-height:24px;display:inline-block}
.custom p {line-height:36px;vertical-align:top}

.num, .discount {float:left}
.num {line-height:36px;width:auto;position:relative}
.discount {padding:4px 0 0 6px;position:relative;z-index:100}
.discount p {border:1px solid #76bcf1;height:25px;line-height:25px;background-color:#e1ecf5;position:relative;padding:0 2px;border-radius:2px}
.discount em {position:absolute;left:-6px;top:8px;width:6px;height:9px;background:url(../img/ico_arrow_left.png) no-repeat}
.num span, .custom span, .discount b span, .discount i, .tips td strong, .tips td span {color:#f95f4a}
.num span, .discount b span, .custom span, .tips td span {font-weight:700}
.tips td strong {display:block;text-align:center}
.num span i {font-style:normal}
.discount b {font-weight:400}
.discount i {cursor:help}
.tips-show {position:relative;z-index:10}

/* 充值比例 tips */
.tips {line-height:30px;position:absolute;right:32px;top:-40px;display:none}
.tips i {position:absolute;right:-7px;top:50px;width:8px;height:15px;background:url(../img/ico_arrow_right.png) no-repeat}
.tips-wrap {width:270px;border:1px solid #e4e4e4;/*border-radius:5px;height:157px*/}
.tips table {width:270px;/*position:absolute;left:1px;top:1px*/}
.tips th, .tips td {padding:4px 6px}
.tips th {background-color:#f0f4f6;font-weight:400;text-align:left}
.tips td {background-color:#fff;border-top:1px solid #e4e4e4}
.tips td p {text-align:center}

/* 游戏区服 */
.label-server p {line-height:36px;height:36px}
.label-server span, .label-server em {display:inline-block;overflow:hidden}
.label-server em {font-style:normal;color:#118eea;width:130px;white-space:nowrap;text-overflow:ellipsis;margin-right:20px}
.label-server em.item-name, .amount-tips strong {color:#f8784e}

/* 充值金额 */
.label-cell {padding:0 0 8px;font-size:0px}
.label-cell label, .channel-tab dd {padding:10px 12px;line-height:16px;display:inline-block;cursor:pointer;background-color:#f7f7f7;color:#43403d;border:1px solid #d9d9d9;border-radius:2px;margin:0 9px 0 0;font-size:12px}
.label-cell label:hover, .channel-tab dd:hover {border-color:#ff9307}
.label-cell label.active, .channel-tab dd.active {background-color:#ffdea8;border-color:#ff9307}

/* 充值渠道 */
.channel-tab dd, .others-tab label {padding:5px 26px;background-position:50% 50%;background-repeat:no-repeat;width:54px;height:26px;float:left}
.others-tab label {text-indent:-9999em;overflow:hidden}
.channel-tab dd.active, .others-tab label.active {background-color:#f7f7f7;border-width:2px;padding:4px 25px}
.ico-alipay {background-image:url(../img/ico_channel1.png)}
.ico-wepay {background-image:url(../img/ico_channel2.png)}
.ico-unionpay {background-image:url(../img/ico_channel3.png)}
.ico-unionpayqrc {background-image:url(../img/ico_channel4.jpg)}
.ico-unionpaybank {background-image:url(../img/ico_chinapay.jpg)}
.ico-cmcc {background-image:url(../img/ico_cmcc.png)}
.ico-cucc {background-image:url(../img/ico_cucc.png)}
.ico-ctcc {background-image:url(../img/ico_ctcc.png)}
.ico-more {background-image: url(../img/ico_more.png)}
.label-cell label.ico-more {background-color: #FFFFFF;border: 0px;display: none;}
.channel-tab dd.ico-more {background-color: #FFFFFF;border: 0px;display: none;}
.alipay-tips {padding-top:6px;color:#f95f4a}

/* 验证码 */
.label-code, .code-fresh {float:left}
.label-code {width:90px;margin-right:4px}
.code-fresh {line-height:36px;padding:0 20px 0 10px}
.code-fresh span {padding-left:10px}
.code-fresh a {color:#118eea}

/* bank list */
.label-bank {position:relative}
.bank-list {width:480px;position:absolute;left:-362px;top:7px;z-index:2;display:none}
.bank-list label {float:left;width:97px;padding-left:24px;height:31px;line-height:31px;cursor:pointer;margin:-1px -1px 0 0;background:url(../img/ico_check.png) no-repeat -121px 0;position:relative;font-size:12px}
.bank-list label:hover {background-position:-242px 0;z-index:3}
.bank-list label.active, .bank-list label.active:hover {background-position:0 0;z-index:3}
.label-bank i, .selected i {background:url(../img/ico_banks.png) no-repeat;display:inline-block;width:18px;height:18px;position:relative;top:4px;#top:0;margin-right:3px}
.label-bank p i.ico-other {width:0}
.bank-list .active {border-color:#ffa00a}
i.ico-icbc {background-position:-18px 0}
i.ico-abc {background-position:-54px 0}
i.ico-boc {background-position:-72px 0}
i.ico-ccb {background-position:-36px 0}
i.ico-bcm {background-position:-36px -18px}
i.ico-cmb {background-position:0 0}
i.ico-post {background-position:-18px -18px}
i.ico-cib {background-position:0 -18px}
i.ico-nbcb {background-position:-90px -36px}
i.ico-spdb {background-position:-54px -18px}
i.ico-bos {background-position:0 -54px}
i.ico-pingan {background-position:0 -36px}
i.ico-cmbc {background-position:-90px -18px}
i.ico-cebb {background-position:-90px 0}
i.ico-ecitic {background-position:-126px 0}
i.ico-gdb {background-position:-72px -18px}
i.ico-other {background-position:-172px -18px}

/* 支付结果提示 */
.results, .balance-tips {width:407px;height:59px;padding:30px 20px;font-size:12px;line-height:1.8;background:url(../img/bg_results.png) no-repeat}
.results span, .balance-tips span {font-weight:700;color:#f8784e}
.results {margin-left:70px;display:none}
.pay-trader .results {margin-left:160px}
.pay-game .results {padding-bottom:40px;#padding-bottom:50px}

/* feedback */
.feedback-wrap {height:400px;background-color:#fff}
.feedback {padding:100px 0 100px 330px;background-position:160px 90px;background-repeat:no-repeat}
.feedback h6 {font-size:16px;margin-bottom:12px;line-height:30px}
.feedback p {line-height:24px;margin-bottom:10px;font-size:14px}
.feedback.success {background-image:url(../img/ico_feed_success.png)}
.success h6 {color:#02c201}
.feedback.failed {background-image:url(../img/ico_feed_failed.png)}

/* pay mobile */
.pay-mobile, .pay-query, .pay-game {padding-top:0;height:400px}
.pay-query .label-title {width:100px}
.pay-query .label-option {margin-left:110px}
/* .pay-mobile .option-loading, .pay-query .option-loading, .pay-game .option-loading {margin-left:110px} */
.pay-mobile .form-item, .pay-query .form-item, .pay-game .form-item {width:212px}
.pay-game .form-small {width:50px}
.pay-game .form-custom {width:94px;position:relative}
.pay-game .form-custom span {position:absolute;left:110px;width:350px;top:0;padding:8px}
.custom .form-custom span {color:#666;font-weight:400}
.custom .form-custom em {padding-right:14px;font-style:normal}
.onecard {padding-top:10px}
.pay-query .onecard .label-code {width:90px}
.pay-mobile .label-option, .pay-query .label-option, .pay-game .label-option {width:228px}
.pay-mobile .option-loading, .pay-query .option-loading, .pay-game .option-loading {width:228px}
.pay-mobile .results, .pay-query .results, .pay-game .results {margin-left:110px}
.pay-query .results {margin-bottom:20px}
.mobile-hd, .mobile-bd, .query-hd, .query-bd, .game-hd, .game-bd {float:left}
.mobile-hd, .query-hd, .game-hd {width:100px;height:376px;background-color:#e7e7e7;padding:12px 0}
.mobile-hd label, .query-hd label, .game-hd label {height:39px;line-height:39px;color:#666;display:block;cursor:pointer;padding-left:12px;margin-bottom:10px}
.mobile-hd label.active, .query-hd label.active, .game-hd label.active {background-color:#f9f8f8;color:#118eea}
.mobile-bd, .query-bd, .game-bd {width:595px;padding-top:28px;height:372px;overflow:auto}
.pay-mobile .mobile-bd {width:auto;overflow:visible}
.card-rating label, .sms-rating label {padding:6px 8px}
.query-hd a {height:39px;line-height:39px;color:#666;display:block;cursor:pointer;padding-left:12px;margin-bottom:10px}
.query-hd a.active {background-color:#f9f8f8;color:#118eea}
.mobile-bd .custom p {line-height:30px}
.by-sms .sms-rating {width:320px}
.by-sms .sms-rating label {width:35px;text-align:center;margin-bottom:12px}
.by-sms .custom {margin-top:-12px}
.by-trader .pay-tips {padding:15px 60px 0;margin-top:-5px;#margin-top:-20px}
.pay-game .game-bd, .pay-game .pay-panel {overflow:visible}
.pay-game .game-bd {width:auto}

/* pay button */
.label-option {/*position:relative;*/height:40px;width:278px;padding:0 12px 0 0;margin-left:160px;-ms-user-select:none;user-select:none}
.label-option .form-tips {height:40px}
.label-option a, .label-option input {color:#fff;text-align:center;background-color:#ef9c13;border:1px solid #ef9c13;border-radius:4px;width:100%;height:38px;line-height:38px;display:inline-block;/*margin:0 0 12px;*/cursor:pointer;font-size:14px}
.option-loading {color:#fff;text-align:center;background-color:#e8b765;border:1px solid #e8b765;border-radius:4px;cursor: default;display: inline-block;height:38px;width:278px;}
.option-loading i {font-style: normal;display:inline-block;height:38px;line-height:38px;display:inline-block;padding-left: 40px;background: url(../img/ajax_loading.gif) no-repeat 0 50%}

/* pay tips */
.pay-tips {padding:20px 60px;border-top:1px solid #e4e4e4;background-color:#fff;#zoom:1}
.pay-tips dl {margin-bottom:12px;line-height:24px;padding-left:24px}
.pay-tips dt {color:#118eea;text-indent:-2em}
.pay-tips dt i {font-size:16px;vertical-align:middle;margin-right:4px;color:#ef9c13}

/* popup */
.mask, .popup {display:none}
.mask {position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;filter:Alpha(Opacity=37.5);opacity:0.375;z-index:999}
.popup {position:fixed;z-index:1000;border-radius:5px;overflow:hidden;left:50%;margin-left:-255px}
.pop-hd {height:55px;line-height:55px;color:#666;background-color:#ececec;border-bottom:1px solid #d7d5d2;font-size:16px;padding-left:18px;width:492px}
.pop-bd {width:510px;background-color:#fff;min-height:140px;height:auto!important;height:140px;padding:40px 0}
.pop-close {position:absolute;right:0;top:0;font-size:30px;color:#acacac;line-height:55px;width:55px;text-align:center;cursor:pointer}
.root-hidde {height:100%;padding-right:17px;overflow:hidden}

/* popup for wechat and alipay */
.qrcode, .qrtips {float:left;width:50%}
.qr-start, .qr-success {padding-left:56px}
.qrcode p, .qrcode h5 {line-height:1.8;margin-bottom:20px}
.qrcode span {color:#118eea}
.qrtips {padding-top:240px;text-align:center}
.pop-wechat .qrtips {background:url(../img/bg_qrtips_wepay.png) no-repeat 60% 0}
.pop-alipay .qrtips {background:url(../img/bg_qrtips_alipay.png) no-repeat 60% 0}
.qrtips h6 a, .pop-ebank h6 a {color:#fff;background-color:#108ee9;border-color:#108ee9;border-radius:4px;height:32px;line-height:32px;padding:0 30px;display:inline-block;font-size:12px}
.qrtips h6 a {margin-bottom:12px}
.qr-wechat {width:134px;height:134px;position:relative}
.wechat-logo {width:32px;height:32px;position:absolute;left:51px;top:51px}
.qr-success {padding-top:40px}
.qr-success h5 {width:134px;text-align:center;font-size:20px}

/* popup for unionpay */
.pop-unionpayqrc .qrtips {background:url(../img/bg_qrtips_unionpay.png) no-repeat 60% 0}

/* popup for ebank */
.pop-ebank .pop-bd {text-align:center}
.pop-ebank h5 {font-size:16px}
.pop-ebank h6 a {margin:22px 0}

/* popup for fatigue */
.pop-fatigue {font-size:14px}
.fatigue {background-color:#efefef;padding:15px;margin:20px 34px;border-radius:5px}
.fatigue strong {font-weight:400;color:#f95f4a}
.fatigue span {display: block;color:#2c2a2a;text-align: center;padding-top: 10px;}
.btn-pop {text-align:center}
.btn-pop a {color:#fff;background-color:#108ee9;display:inline-block;padding:10px 20px;border-radius:5px}

/* balance */
.balance {margin:0 27px}
.balance table {width:100%;border:1px solid #e4e4e4;margin-bottom:50px;font-size:14px}
.balance th, .balance td {border:1px solid #e4e4e4;padding:16px 22px}
.balance th {background-color:#f0f4f6;text-align:left}
.balance td span {color:#f95f4a}
.balance .tips {background-color:#f9f9f9;padding:30px 40px}
.balance .tips p {line-height:24px}

/* 订单查询 */
.query-head {text-align:center;margin:0 0 20px}
.query-head ul {font-size:0}
.query-head li {font-size:12px;display:inline-block;#display:inline}
.query-head span {padding:0 5px}
.query-head em {display:inline-block;font-style:normal}
.query-select {/*border:1px solid #d9d9d9;*/border-radius:4px;margin-right:20px;height:28px;line-height:28px;text-align:left}
.query-select select {width:140px}
.query-select .customSelect {background:url(../img/ico_arrow_btm.png) no-repeat 95% 50%}

/* query list */
.query-list {margin:0 13px}
.query-list table {width:96%;margin:0 auto 50px}
.query-list .empty {text-align:center;padding:10px 0}
.query-list th, .query-list td {border:1px solid #e4e4e4}
.query-list th {background-color:#f2f2f2;text-align:left;padding:12px 6px}
.query-list td {line-height:20px;padding:6px;vertical-align:top;word-break:break-all}
.query-list td p {word-wrap:break-word;word-break:break-all;white-space:normal}
.query-list td i, .query-list td em {font-style:normal}
.query-list td i {display:block}
.query-list td em {display:inline-block;#display:inline;#zoom:1;width:110px;height:30px;background-repeat:no-repeat;vertical-align:middle;background-position:0 50%;background-image:url(../img/ico_cntel.png)}
.query-list td em.ico-unionpay {background-image:url(../img/ico_unionpay.png)}
.query-list td em.ico-wepay {background-image:url(../img/ico_wepay.png)}
.query-list td em.ico-alipay {background-image:url(../img/ico_alipay.png)}
.query-list td em.ico-fastpay {background-image:url(../img/ico_fastpay.png)}
.query-list td em.ico-alipay-a1 {background-image:url(../img/ico_alipay_a1.png)}
.query-list td em.ico-alipay-a2 {background-image:url(../img/ico_alipay_a2.png)}
.query-list td em.ico-ecard {background-image:url(../img/ico_ecard.png)}
.query-list td em.ico-bankcard {background-image:url(../img/ico_bankcard.png)}
.query-list td em.ico-alipay-zc {background-image:url(../img/ico_alipay_zc.png)}
.query-list td em.ico-ebank {background-image:url(../img/ico_ebank.png)}
.query-list td em.ico-smscard {background-image:url(../img/ico_smscard.png)}
.query-list td em.ico-cnpnr {background-image:url(../img/ico_cnpnr.png)}
.query-list td em.ico-szf {background-image:url(../img/ico_szf.png)}
.query-list td em.ico-lakala {background-image:url(../img/ico_lakala.png)}
.query-list td em.ico-jd {background-image:url(../img/ico_jd.png)}
.query-list td em.ico-chinapay {background-image:url(../img/ico_chinapay.jpg)}
.query-list td em.ico-cntel {background-image:url(../img/ico_cntel.png)}
.query-list td em.ico-99bill {background-image:url(../img/ico_99bill.png)}
.query-list td em.ico-19pay {background-image:url(../img/ico_19pay.png)}
.query-list td em.ico-alipay-kc {background-image:url(../img/ico_alipay_kc.png)}
.query-list td em.ico-tmall {background-image:url(../img/ico_tmall.png)}
.query-list td em.ico-unipay {background-image:url(../img/ico_unipay.png)}
.query-list td em.ico-bfpay {background-image:url(../img/ico_bfpay.png)}
.query-list td em.ico-cmpay {background-image:url(../img/ico_cmpay.png)}

/* pay help */
.pay-help {padding-top:0;height:400px}
.help-hd, .help-bd {float:left}
.help-hd {width:140px;height:400px;background-color:#e7e7e7}
.help-hd li {height:36px;line-height:36px;color:#666;display:block;padding-left:12px;cursor:pointer}
.help-hd li label {cursor:pointer}
.help-hd li.active {background-color:#f9f8f8;color:#118eea}
.help-hd h3 {padding-left:12px;height:30px;line-height:30px;color:#666;background-color:#d7d7d7}
.help-bd {width:555px;padding-top:28px;height:372px;overflow:auto}
.faq-article {padding:0 24px 24px;line-height:1.8}
.faq-article dl, .faq-article p {margin-bottom:14px}
.faq-article dt, .faq-article b, .faq-article strong {font-weight:700;color:#00b0ff}
.faq-article a {color:#35adf7;border-bottom:1px solid #35adf7;display:inline-block;line-height:normal;margin:0 2px}
.faq-article a:hover {border-bottom-color:transparent}
.faq-article img {max-width:100%}

/* page bar */
.pagebar {font-size:0;text-align:center;padding-bottom:20px}
.pagebar li, .pagebar li.page-jumper span {font-size:14px;display:inline-block;#display:inline;margin:0 4px;text-align:center;height:28px;line-height:28px}
.pagebar li, .pagebar input {-webkit-transition:all .3s;transition:all .3s}
.pagebar li {border-radius:4px;border:1px solid #d9d9d9;padding:0 }
.pagebar i {font-size:12px;margin:0 -2px}
.pagebar a {color:#535353;padding:0 12px;display:inline-block;cursor:pointer}
.pagebar li.active {border-color:#108ee9;background-color:#108ee9}
.pagebar .active a {color:#fff}
.pagebar li:hover, .pagebar input:focus {border-color:#108ee9}
.pagebar li.page-jumper {border:0 none}
.pagebar input {width:40px;text-align:center;padding:0 5px;height:26px;height:28px;line-height:28px;border-radius:4px;border:1px solid #d9d9d9}
.pagebar em {font-style:normal}
.pagebar .query-select {border:0 none;margin:0;position:relative;#position:static}
.pagebar .query-select span {padding:0 5px 0 2px;text-align:left}
.pagebar .query-select i {right:8px}
.pagebar .query-select select {width:84px}

/* bank dropmenu */
.channel-tab dd.ico-unionpay {position:relative;background-position:4px 50%;padding:5px 10px;width:86px}
.channel-tab dd.ico-unionpay.active {padding:4px 9px;background-position:3px 50%}
.channel-tab .ico-unionpay span {line-height:26px;height:26px;display:inline-block}
.channel-tab dd.selected {background:none}
.channel-tab dd em {position:absolute;right:6px;top:11px;font-weight:700;color:#acacac}
.channel-tab dd.active em {right:5px;top:10px}

/* login iframe */
.login-box {width:228px;height:58px;margin:120px auto 0}
.login-tips {padding:20px 10px 20px 60px;border:1px solid #53b7f0;background:#eff3f7 url(../img/ico_logintip.png) no-repeat 10px 50%}
.alipay-tips {font-size:12px;color:#f95f4a;line-height:29px;display:none;position:relative}
.alipay-tips p {float:left;display:inline-block;margin-right:6px}
.alipay-act {display:none;position:absolute;bottom:30px;left:300px;width:113px;height:130px;background:url(/skins/ztgamev4/img/bg_qrcode.jpeg) no-repeat;text-align:center;z-index:100}
.shown .alipay-act {display:block}