﻿@charset "utf-8";
* { margin: 0; padding: 0; list-style: none; outline: 0 }
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
html { font-size: 100px; height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased }
body { margin: 0; padding: 0; background-color: #F7F7F7; min-height: 100%; height: auto !important; height: 100%; text-align: left; color: #404040; font: .28rem/1.3 "PingFang SC","Microsoft YaHei","微软雅黑"; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6, p, figure, form { margin: 0; font-family: "PingFang SC","Microsoft YaHei","微软雅黑"; }
table { border-collapse: collapse; border-spacing: 0 }
img { border: 0; display: block; width: 100%; vertical-align: middle; -ms-interpolation-mode: bicubic }
a { text-decoration: none; color: #29b4f0; display: block; -webkit-tap-heighlight-color: transparent; }
a:link, a:active, a:hover, a:focus,a:visited { text-decoration: none; outline: 0;  }

dl { margin-bottom: 18px }
dt { font-weight: bold }
dd { margin: 0 0 0 9px; padding: 0 }
.clearfix:before,
.clearfix:after { content: ""; display: table }
.clearfix:after { height: 0; clear: both; overflow: hidden }
.clearfix { zoom: 1 }
button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle }
textarea { overflow: auto; vertical-align: top; resize: none; width: 100%; }
button, input { line-height: normal }
button, html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible }
button[disabled],
input[disabled],
.disable { cursor: default }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px 18px; padding: .35em .625em .75em }
legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1 }
audio:not([controls]) { display: none; height: 0 }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -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 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
blockquote { margin: 1em 40px }
.dfn { font-style: italic }
mark { background: #ff0; color: #000 }
code, kbd, pre, samp { font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: 1em }
pre { margin: 1em 0; white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before,
q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
.ww100 { width: 100% }
.ww99 { width: 99% }
.ww98 { width: 98% }
.ww97 { width: 97% }
.ww96 { width: 96% }
.ww95 { width: 95% }
.ww94 { width: 94% }
.ww93 { width: 93% }
.ww92 { width: 92% }
.ww91 { width: 91% }
.ww90 { width: 90% }
.ww89 { width: 89% }
.ww88 { width: 88% }
.ww87 { width: 87% }
.ww86 { width: 86% }
.ww85 { width: 85% }
.ww84 { width: 84% }
.ww83 { width: 83% }
.ww82 { width: 82% }
.ww81 { width: 81% }
.ww80 { width: 80% }
.ww79 { width: 79% }
.ww78 { width: 78% }
.ww77 { width: 77% }
.ww76 { width: 76% }
.ww75 { width: 75% }
.ww74 { width: 74% }
.ww73 { width: 73% }
.ww72 { width: 72% }
.ww71 { width: 71% }
.ww70 { width: 70% }
.ww69 { width: 69% }
.ww68 { width: 68% }
.ww67 { width: 67% }
.ww66 { width: 66% }
.ww65 { width: 65% }
.ww64 { width: 64% }
.ww63 { width: 63% }
.ww62 { width: 62% }
.ww61 { width: 61% }
.ww60 { width: 60% }
.ww59 { width: 59% }
.ww58 { width: 58% }
.ww57 { width: 57% }
.ww56 { width: 56% }
.ww55 { width: 55% }
.ww54 { width: 54% }
.ww53 { width: 53% }
.ww52 { width: 52% }
.ww51 { width: 51% }
.ww50 { width: 50% }
.ww49 { width: 49% }
.ww48 { width: 48% }
.ww47 { width: 47% }
.ww46 { width: 46% }
.ww45 { width: 45% }
.ww44 { width: 44% }
.ww43 { width: 43% }
.ww42 { width: 42% }
.ww41 { width: 41% }
.ww40 { width: 40% }
.ww39 { width: 39% }
.ww38 { width: 38% }
.ww37 { width: 37% }
.ww36 { width: 36% }
.ww35 { width: 35% }
.ww34 { width: 34% }
.ww33 { width: 33% }
.ww32 { width: 32% }
.ww31 { width: 31% }
.ww30 { width: 30% }
.ww29 { width: 29% }
.ww28 { width: 28% }
.ww27 { width: 27% }
.ww26 { width: 26% }
.ww25 { width: 25% }
.ww24 { width: 24% }
.ww23 { width: 23% }
.ww22 { width: 22% }
.ww21 { width: 21% }
.ww20 { width: 20% }
.ww19 { width: 19% }
.ww18 { width: 18% }
.ww17 { width: 17% }
.ww16 { width: 16% }
.ww15 { width: 15% }
.ww14 { width: 14% }
.ww13 { width: 13% }
.ww12 { width: 12% }
.ww11 { width: 11% }
.ww10 { width: 10% }
.ww9 { width: 9% }
.ww8 { width: 8% }
.ww7 { width: 7% }
.ww6 { width: 6% }
.ww5 { width: 5% }
.ww4 { width: 4% }
.ww3 { width: 3% }
.ww2 { width: 2% }
.ww1 { width: 1% }
.w-1 { width: 100% }
.w-2 { width: 50% }
.w-3 { width: 33.33333333% }
.w-4 { width: 25% }
.w-5 { width: 20% }
.w-6 { width: 16.66666667% }
.w-7 { width: 14.2857142857% }
.w-8 { width: 12.5% }
.w-9 { width: 11.11111111% }
.w-10 { width: 10% }
.w-11 { width: 9.09090909% }
.w-12 { width: 8.33333333% }
.fs0 { font-size: 0 }
.fs10 { font-size: .1rem }
.fs11 { font-size: .11rem }
.fs12 { font-size: .12rem }
.fs13 { font-size: .13rem }
.fs14 { font-size: .14rem }
.fs15 { font-size: .15rem }
.fs16 { font-size: .16rem }
.fs17 { font-size: .17rem }
.fs18 { font-size: .18rem }
.fs19 { font-size: .19rem }
.fs20 { font-size: .2rem }
.fs21 { font-size: .21rem }
.fs22 { font-size: .22rem }
.fs23 { font-size: .23rem }
.fs24 { font-size: .24rem }
.fs25 { font-size: .25rem }
.fs26 { font-size: .26rem }
.fs27 { font-size: .27rem }
.fs28 { font-size: .28rem }
.fs29 { font-size: .29rem }
.fs30 { font-size: .3rem }
.fs31 { font-size: .31rem }
.fs32 { font-size: .32rem }
.fs33 { font-size: .33rem }
.fs34 { font-size: .34rem }
.fs35 { font-size: .35rem }
.fs36 { font-size: .36rem }
.fs37 { font-size: .37rem }
.fs38 { font-size: .38rem }
.fs39 { font-size: .39rem }
.fs40 { font-size: .4rem }
.fs41 { font-size: .41rem }
.fs42 { font-size: .42rem }
.fs43 { font-size: .43rem }
.fs44 { font-size: .44rem }
.fs45 { font-size: .45rem }
.fs46 { font-size: .46rem }
.fs47 { font-size: .47rem }
.fs48 { font-size: .48rem }
.fs49 { font-size: .49rem }
.fs50 { font-size: .5rem }
.fs51 { font-size: .51rem }
.fs52 { font-size: .52rem }
.fs53 { font-size: .53rem }
.fs54 { font-size: .54rem }
.fs55 { font-size: .55rem }
.fs56 { font-size: .56rem }
.fs57 { font-size: .57rem }
.fs58 { font-size: .58rem }
.fs59 { font-size: .59rem }
.fs60 { font-size: .6rem }
.fs61 { font-size: .61rem }
.fs62 { font-size: .62rem }
.fs63 { font-size: .63rem }
.fs64 { font-size: .64rem }
.fs65 { font-size: .65rem }
.fs66 { font-size: .66rem }
.fs67 { font-size: .67rem }
.fs68 { font-size: .68rem }
.fs69 { font-size: .69rem }
.fs70 { font-size: .7rem }
.fs71 { font-size: .71rem }
.fs72 { font-size: .72rem }
.fs73 { font-size: .73rem }
.fs74 { font-size: .74rem }
.fs75 { font-size: .75rem }
.fs76 { font-size: .76rem }
.fs77 { font-size: .77rem }
.fs78 { font-size: .78rem }
.fs79 { font-size: .79rem }
.fs80 { font-size: .8rem }
.fs81 { font-size: .81rem }
.fs82 { font-size: .82rem }
.fs83 { font-size: .83rem }
.fs84 { font-size: .84rem }
.fs85 { font-size: .85rem }
.fs86 { font-size: .86rem }
.fs87 { font-size: .87rem }
.fs88 { font-size: .88rem }
.fs89 { font-size: .89rem }
.fs90 { font-size: .9rem }
.fs91 { font-size: .91rem }
.fs92 { font-size: .92rem }
.fs93 { font-size: .93rem }
.fs94 { font-size: .94rem }
.fs95 { font-size: .95rem }
.fs96 { font-size: .96rem }
.fs97 { font-size: .97rem }
.fs98 { font-size: .98rem }
.fs99 { font-size: .99rem }
.fs100 { font-size: 1rem }
.ovh { overflow: hidden }
.rel { position: relative }
.abs { position: absolute }
.db { display: block }
.dn { display: none }
.dinb { display: inline-block }
.din { display: inline }
.t-l { text-align: left }
.t-r { text-align: right }
.t-c { text-align: center }
.v-t { vertical-align: top }
.v-m { vertical-align: middle }
.v-b { vertical-align: bottom }
.t-x { text-transform: lowercase }
.t-d { text-transform: uppercase }
.t-k { text-transform: capitalize }
.t-b { font-weight: bold }
.t-lig { font-weight: lighter }
.t-nom { font-weight: normal }
.t-ita { font-style: italic }
.t-obl { font-style: oblique }
.fl { float: left }
.fr { float: right }
.c-b { display: block; margin-right: auto; margin-left: auto }
.chl { transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s }
.header.slideDown { top: 0 }
.header.slideUp { top: -200px }
.fixed { position: fixed }

.left0 { left: 0 }
.top0 { top: 0 }
.right0 { right: 0 }
.bottom0 { bottom: 0 }
.mg0 { margin: 0 }
.mgt0 { margin-top: 0 }
.mgb0 { margin-bottom: 0 }
.mgl0 { margin-left: 0 }
.mgr0 { margin-right: 0 }
.pd0 { padding-left: 0; padding-right: 0 }
.pdt0 { padding-top: 0 }
.pdb0 { padding-bottom: 0 }
.pdl0 { padding-left: 0 }
.pdr0 { padding-right: 0 }
.ras4 { -webkit-border-radius: .04rem; -moz-border-radius: .04rem; border-radius: .04rem }
.ras6 { -webkit-border-radius: .06rem; -moz-border-radius: .06rem; border-radius: .06rem }
.ras8 { -webkit-border-radius: .08rem; -moz-border-radius: .08rem; border-radius: .08rem }
.ras10 { -webkit-border-radius: .1rem; -moz-border-radius: .1rem; border-radius: .1rem }
.ras12 { -webkit-border-radius: .12rem; -moz-border-radius: .12rem; border-radius: .12rem }
.ras14 { -webkit-border-radius: .14rem; -moz-border-radius: .14rem; border-radius: .14rem }
.ras16 { -webkit-border-radius: .16rem; -moz-border-radius: .16rem; border-radius: .16rem }
.ras18 { -webkit-border-radius: .18rem; -moz-border-radius: .18rem; border-radius: .18rem }
.ras20 { -webkit-border-radius: .2rem; -moz-border-radius: .2rem; border-radius: .2rem }
.ras50 { -webkit-border-radius: .5rem; -moz-border-radius: .5rem; border-radius: .5rem }
.ras100 { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% }
.time03 { transition: All .3s ease; -webkit-transition: All .3s ease; -moz-transition: All .3s ease; -o-transition: All .3s ease }
.time05 { transition: All .5s ease; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease }
.opt7, .hov7:hover { opacity: .7; filter: alpha(opacity=70); -moz-opacity: .7; -khtml-opacity: .7 }
.opt8, .hov8:hover { opacity: .8; filter: alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8 }
.elp1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.elp2 { overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.elp3 { overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.elp4 { overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.elp5 { overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.bgt { background-color: transparent }
.bgw { background-color: #fff }
.bg0 { background-color: #000 }
.corw { color: #fff }
.cor0 { color: #000 }
.cor1 { color: #111 }
.cor2 { color: #222 }
.cor3 { color: #333 }
.cor4 { color: #444 }
.cor5 { color: #555 }
.cor6 { color: #666 }
.cor7 { color: #777 }
.cor8 { color: #888 }
.cor9 { color: #999 }
.show10 { -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999; box-shadow: 0 0 10px #999 }
input, select, textarea { display: block; width: 100%; border: none; background-color: transparent; }
input::-webkit-input-placeholder { color: #999; }
input::-moz-placeholder { color: #999; }
input:-moz-placeholder { color: #999; }
input:-ms-input-placeholder { color: #999; }
textarea::-webkit-input-placeholder { color: #999; }
textarea::-moz-placeholder { color: #999; }
textarea:-moz-placeholder { color: #999; }
textarea:-ms-input-placeholder { color: #999; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none }
.file { position: relative; }
.file input { position: absolute; top: 0; left: 0; z-index: 9; opacity: 0; filter: alpha(opacity=0); height: 100%; width: 100%; }
.mgt5 { margin-top: ..05rem; }
.mgt10 { margin-top: .1rem; }
.mgt15 { margin-top: .15rem; }
.mgt20 { margin-top: .2rem; }
.mgt25 { margin-top: .25rem; }
.mgt30 { margin-top: .3rem; }
.mgt35 { margin-top: .35rem; }
.mgt40 { margin-top: .4rem; }
.mgt45 { margin-top: .45rem; }
.mgt50 { margin-top: .5rem; }
.mgb5 { margin-bottom: .05rem; }
.mgb10 { margin-bottom: .1rem; }
.mgb15 { margin-bottom: .15rem; }
.mgb20 { margin-bottom: .2rem; }
.mgb25 { margin-bottom: .25rem; }
.mgb30 { margin-bottom: .3rem; }
.mgb35 { margin-bottom: .35rem; }
.mgb40 { margin-bottom: .4rem; }
.mgb45 { margin-bottom: .45rem; }
.mgb50 { margin-bottom: .5rem; }
.mgl5 { margin-left: .05rem; }
.mgl10 { margin-left: .1rem; }
.mgl15 { margin-left: .15rem; }
.mgl20 { margin-left: .2rem; }
.mgl25 { margin-left: .25rem; }
.mgl30 { margin-left: .3rem; }
.mgl35 { margin-left: .35rem; }
.mgl40 { margin-left: .4rem; }
.mgl45 { margin-left: .45rem; }
.mgl50 { margin-left: .5rem; }
.mgr5 { margin-right: .05rem; }
.mgr10 { margin-right: .1rem; }
.mgr15 { margin-right: .15rem; }
.mgr20 { margin-right: .2rem; }
.mgr25 { margin-right: .25rem; }
.mgr30 { margin-right: .3rem; }
.mgr35 { margin-right: .35rem; }
.mgr40 { margin-right: .4rem; }
.mgr45 { margin-right: .45rem; }
.mgr50 { margin-right: .5rem; }
.pdl5 { padding-left: .05rem; }
.pdl10 { padding-left: .1rem; }
.pdl15 { padding-left: .15rem; }
.pdl20 { padding-left: .2rem; }
.pdl25 { padding-left: .25rem; }
.pdl30 { padding-left: .3rem; }
.pdl35 { padding-left: .35rem; }
.pdl40 { padding-left: .4rem; }
.pdl45 { padding-left: .45rem; }
.pdl50 { padding-left: .5rem; }
.pdr5 { padding-right: .05rem; }
.pdr10 { padding-right: .1rem; }
.pdr15 { padding-right: .15rem; }
.pdr20 { padding-right: .2rem; }
.pdr25 { padding-right: .25rem; }
.pdr30 { padding-right: .3rem; }
.pdr35 { padding-right: .35rem; }
.pdr40 { padding-right: .4rem; }
.pdr45 { padding-right: .45rem; }
.pdr50 { padding-right: .5rem; }
.pdt5 { padding-top: .05rem; }
.pdt10 { padding-top: .1rem; }
.pdt15 { padding-top: .15rem; }
.pdt20 { padding-top: .2rem; }
.pdt25 { padding-top: .25rem; }
.pdt30 { padding-top: .3rem; }
.pdt35 { padding-top: .35rem; }
.pdt40 { padding-top: .4rem; }
.pdt45 { padding-top: .45rem; }
.pdt50 { padding-top: .5rem; }
.pdb5 { padding-bottom: .05rem; }
.pdb10 { padding-bottom: .1rem; }
.pdb15 { padding-bottom: .15rem; }
.pdb20 { padding-bottom: .2rem; }
.pdb25 { padding-bottom: .25rem; }
.pdb30 { padding-bottom: .3rem; }
.pdb35 { padding-bottom: .35rem; }
.pdb40 { padding-bottom: .4rem; }
.pdb45 { padding-bottom: .45rem; }
.pdb50 { padding-bottom: .5rem; }

@supports (bottom: env(safe-area-inset-bottom)) {
    .footer,
    .shouJi { padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); }
}
/*** 02 **/

/* 球旋转 */
@keyframes qiuMove {
    from { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-keyframes: rotate(0deg); -o-keyframes: rotate(0deg); }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-keyframes: rotate(360deg); -o-keyframes: rotate(360deg); }
}

@-moz-keyframes qiuMove {
    from { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-keyframes: rotate(0deg); -o-keyframes: rotate(0deg); }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-keyframes: rotate(360deg); -o-keyframes: rotate(360deg); }
}

@-webkit-keyframes qiuMove {
    from { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-keyframes: rotate(0deg); -o-keyframes: rotate(0deg); }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-keyframes: rotate(360deg); -o-keyframes: rotate(360deg); }
}

@-o-keyframes qiuMove {
    from { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-keyframes: rotate(0deg); -o-keyframes: rotate(0deg); }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-keyframes: rotate(360deg); -o-keyframes: rotate(360deg); }
}


.tit_error { text-align: center; margin-bottom: 0.25rem; }
.tit_error img { height: 1.5rem; width: 1.5rem; display: inline-block; }
.tit_info { text-align: center; margin-bottom: 0.25rem; }
.tit_info img { height: 1.5rem; width: 1.5rem; display: inline-block; }
.tit_content { text-align: center; }
.tit_content .error { }
.tit_btns { text-align: center; }
.tit_btns a { display: inline-block; margin-left: 0.1rem; margin-right: 0.1rem; }

.pay_client { text-align: center; }

.jinDou_loading { left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute; }
.jinDou_loading .tit_content { color: #fff; }
.jinDou_loading .tit_loading img { height: 1.5rem; width: 1.5rem; }
.jinDou_loading .tit_loading img { border-radius: 0.2rem; -moz-border-radius: 0.2rem; -webkit-border-radius: 0.2rem; transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.jinDou_loading .tit_loading img { animation: qiuMove 1.2s linear infinite; -moz-animation: qiuMove 1.2s linear infinite; -webkit-animation: qiuMove 1.2s linear infinite; -o-animation: qiuMove 1.2s linear infinite; }


.m-helpdetail .hdetail-info { margin-bottom: .4rem; }
.m-helpdetail .hdetail-info .hdetail-box h4 { font-size: .34rem; font-weight: bold; margin-bottom: .2rem; }
.m-helpdetail .hdetail-info .hdetail-box p { margin-bottom: 0.5rem; line-height: 0.5rem }
.m-helpdetail .hdetail-info .hdetail-box a { display: inline-block; }



.ul05 { }
.ul05 > li { padding: .1rem 0rem }
.ul05 > li > a { background: rgba(49,51,64,1); border-radius: .1rem; padding: .12rem 0rem; width: 1.1rem; margin-right: .15rem; text-align: center; font-size: .28rem; color: #fff; }
.ul05 > li.active > a { background-color: #FFC000; color: #191B25; font-weight: bold; }
.btn_dbox { text-align: center; margin: .2rem .1rem; }
.btn_dbox .t-btn02 { background-color: #ffc503; text-align: center; border-radius: .08rem; padding: .28rem 0 .26rem; font-size: .32rem; margin: .1rem; color: #0B0D16; }
.btn_dbox .t-btn02 { }

.btn_ref { }
.btn_ref_2 { position: absolute; top: 0.12rem; right: 0; width: .32rem; height: .32rem; }
.btn_ref.loading { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.btn_ref.loading { animation: qiuMove 1.2s linear infinite; -moz-animation: qiuMove 1.2s linear infinite; -webkit-animation: qiuMove 1.2s linear infinite; -o-animation: qiuMove 1.2s linear infinite; }

.info_box { }
.info_box ul { padding: 0px; }
.info_box ul li { display: inline-block; vertical-align: middle; }
.info_box ul li.load img { width: .3rem; height: .3rem; vertical-align: middle; }
.info_box ul li.money img { width: .5rem; height: .5rem; vertical-align: middle; }
.info_box ul li.amount { font-size: .38rem; color: #fbcb05; }

.info_box .info_menue { position: absolute; right: .1rem; top: 1.2rem; background-color: #fff; width: 2.3rem; z-index: 2; display: none; }
.info_box .info_menue { border-radius: 0.1rem; -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem; }
.info_box .info_menue { box-shadow: 0px 0px 5px 2px rgba(177, 176, 174, 0.63); -webkit-box-shadow: 0px 0px 5px 2px rgba(177, 176, 174, 0.63); -moz-box-shadow: 0px 0px 5px 2px rgba(177, 176, 174, 0.63); }
.info_box .info_menue ul { }
.info_box .info_menue ul li { display: block; margin: .3rem .2rem; vertical-align: middle; }
.info_box .info_menue ul li img { width: .5rem; height: .5rem; display: inline-block; vertical-align: middle; border: 1px dotted #ddd; padding: 1px; }
.info_box .info_menue ul li span { height: .5rem; display: inline-block; margin-left: .1rem; }
.info_box .info_menue .info_cer { height: .3rem; width: .3rem; display: inline-block; background-color: #fff; position: absolute; top: -.08rem; right: .2rem; }
.info_box .info_menue .info_cer { transform: rotate(132deg); -moz-transform: rotate(132deg); -webkit-transform: rotate(132deg); }

div.badoo { padding: .32rem; margin: .32rem; text-align: center; font-size: .3rem; }
div.badoo a { background-color: #fff; border: #ddd 1px solid; padding: .15rem .4rem; color: #aaa; margin-right: .08rem; text-decoration: none; display: inline-block; border-radius: 0.1rem; -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem; }
div.badoo span { background-color: #fff; border: #ddd 1px solid; padding: .15rem .4rem; color: #aaa; margin-right: .08rem; text-decoration: none; display: inline-block; border-radius: 0.1rem; -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem; }
div.badoo a:hover { border: #a0a0a0 1px solid; }
div.badoo a:active { border: #ffd200 1px solid; }
div.badoo span.current { border: #ffd200 1px solid; font-weight: bold; color: #fff; background-color: #ffd200; }
div.badoo span.disabled { border: #f3f3f3 1px solid; color: #ccc; }




/*存款*/
.box-deposit { width: 6.94rem; margin-left: auto; margin-right: auto; margin-top: .5rem; background-color: #fff; padding: .2rem .3rem .5rem .3rem; }
.box-deposit { -webkit-border-radius: .1rem; -moz-border-radius: .1rem; border-radius: .1rem; }
.box-deposit h3 { font-size: .32rem; color: #181822; font-weight: bold; margin: .2rem 0; }
.box-deposit .deposit-type { min-height: 3rem; }
.box-deposit .deposit-type ul { overflow: hidden; }
.box-deposit .deposit-type ul li { cursor: pointer; border: 1px solid #cec5ab; display: inline-block; padding: .2rem 0; width: 1.8rem; text-align: center; margin: .1rem; font-size: .28rem;   }
.box-deposit .deposit-type ul li { border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; }
.box-deposit .deposit-type ul li.on { box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); -webkit-box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); -moz-box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); }
.box-deposit .deposit-type ul li.on { border: 1px solid #ffc217; border-bottom: 2px solid #ffc217; background-image: url(../images/72.png); background-position: top right; background-repeat: no-repeat; background-size: .5rem; }
.box-deposit .deposit-type ul li img { display: block; height: .8rem; width: .8rem; margin: .1rem auto .2rem auto; }
.box-deposit .deposit-type ul li span { display: block; }
.box-deposit .deposit-type .none { color: #ff6003; font-size: .6rem; margin: 2rem 0rem; text-align: center; }



.box-deposit .deposit-pay {   }
.box-deposit .deposit-pay ul {   }
.box-deposit .deposit-pay ul li { cursor: pointer; border: 1px solid #cec5ab; display: block; padding: .2rem 0 .2rem 1rem; text-align: left; margin: .1rem; font-size: .38rem;   }
.box-deposit .deposit-pay ul li { border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; }
.box-deposit .deposit-pay ul li { background: url(../images/info/icon_cir.png) left no-repeat; background-position:.3rem }
.box-deposit .deposit-pay ul li.on { box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); -webkit-box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); -moz-box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); }
.box-deposit .deposit-pay ul li.on { border: 1px solid #ffc217; border-bottom: 2px solid #ffc217; }
.box-deposit .deposit-pay ul li.on { background: url(../images/info/icon_cir_on.png) left no-repeat; background-position:.3rem }


.box-deposit .deposit-banks { }
.box-deposit .deposit-banks select { background: #F9FAFB url(../images/90.png) no-repeat right .2rem center/.18rem .1rem; display: block; width: 100%; border: 1px solid rgba(208, 211, 221, 1); border-radius: .1rem; padding: .27rem .25rem; }

.box-deposit .deposit-amount-sec {  }
.box-deposit .deposit-amount-sec ul { overflow: hidden; }
.box-deposit .deposit-amount-sec ul li { cursor: pointer; border: 1px solid #cec5ab; display: inline-block; padding: .3rem 0; width: 1.8rem; text-align: center; margin: .1rem; font-size: .28rem; }
.box-deposit .deposit-amount-sec ul li { border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; }
.box-deposit .deposit-amount-sec ul li.on { box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); -webkit-box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); -moz-box-shadow: inset 0px 0px 5px 2px rgba(236, 201, 27, 0.63); }
.box-deposit .deposit-amount-sec ul li.on { border: 1px solid #ffc217; border-bottom: 2px solid #ffc217; }

.box-deposit .deposit-amount { margin-top: .45rem; }
.box-deposit .deposit-amount input { display: block; width: 100%; border: 1px solid rgba(208, 211, 221, 1); border-radius: .1rem; padding: .27rem .25rem; }
.box-deposit .deposit-btns { margin-top: .45rem; }
.box-deposit .deposit-btns .btn { font-size: .32rem; background-color: #ffc503; text-align: center; border-radius: .08rem; padding: .28rem 0 .26rem; color: #0B0D16; font-weight: bold; }
.box-deposit .deposit-btns .btn-none { background-color: #999; }
.box-deposit .deposit-tips { margin-top: .45rem; }
.box-deposit .deposit-tips p { line-height: .42rem; }
.box-deposit .deposit-tips p span { color: #ff6003; }
.box-deposit .deposit-tips p a { display:inline-block; margin-right:.5rem;}
.box-deposit .deposit-tips .active-help { margin-top: .1rem; } 


.box-draw .draw-banks select { margin-top: .35rem; background: #F9FAFB url(../images/90.png) no-repeat right .2rem center/.18rem .1rem; display: block; width: 100%; border: 1px solid rgba(208, 211, 221, 1); border-radius: .1rem; padding: .27rem .25rem; }
.loading_amt { margin: 0 auto; height: .4rem; width: .4rem; transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); animation: qiuMove 1s linear infinite; -moz-animation: qiuMove 1s linear infinite; -webkit-animation: qiuMove 1s linear infinite; -o-animation: qiuMove 1s linear infinite; }


/*=========================老虎机 开始================================*/
.tiger_tips_box { background-color: #fff; padding: .1rem 0; color: #b77373; text-align: center; font-size: .32rem; display: none; }
.tiger_tips_box img { width: .4rem; height: .4rem; display: inline-block; vertical-align: middle; margin-left: .2rem; }
.m-activetab { width: 100%; background: #fff; padding: .2rem 0; margin-top:.5rem; }
.m-activetab .activetab-top { padding-bottom: .2rem; }
.m-hdtabtitle { overflow: hidden; margin-top: .1rem; }
.m-hdtabtitle > li { float: left; margin: .2rem; }
.m-hdtabtitle > li > a { display: block; color: #16161f; font-size: .32rem; line-height: .4rem; }
.m-hdtabtitle > li > a.on, .m-hdtabtitle > li > a:hover { color: #ffc822; font-weight: bold; }

.m-hdlist { overflow: hidden; }
.m-hdlist > li { float: left; width: 2.2rem; height: 2.5rem; overflow: hidden; margin: 0 .15rem .15rem .15rem; border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; }
.m-hdlist .img-box { width: 2.2rem; height: 2.0rem; overflow: hidden;  }
.m-hdlist .img-box > img { display: block; height: 100%; background-image: url(/images/g_pt/7bal.jpg); background-size: 100% 100%; background-repeat: no-repeat; }
.m-hdlist .list-btn { position: relative; display: block; width: 100%; height: .5rem; line-height: .5rem; overflow: hidden; font-size: .2rem; text-align: center; }
.m-hdlist .list-btn > span { display: block; background: #393944; font-weight: bold; color: #fff; }
.m-hdlist .list-btn > strong { display: none; background: #ffc822; color: #1a1a24; }
.m-hdlist .list-btn:hover > span { display: none; }
.m-hdlist .list-btn:hover > strong { display: block; }

/*=========================老虎机 结束================================*/
