﻿*{ margin: 0px; padding: 0px; }
input { border: none; outline: none; }
li { list-style: none }
img { vertical-align: bottom }
table, td { border-collapse: collapse }
.clear:after, .item:after, .formrow ul:after { height: 0; content: ""; display: block; clear: both; overflow: hidden; }
.clear, .item, .formrow ul { zoom: 1 }
a { text-decoration: none; color: #000; outline: none }
a:hover { color: red }
em, i { font-style: normal }
a:hover { color:red ;text-decoration:none  }
em { font-style: normal }
.indent { display: block; text-indent: -9999px }
.red { color: #ff4b3e; }
.orange { color: orangered; }
.blue { color: #2fa0ee }
.green { color: green }
.fl { float: left }
.fr { float: right }
body { font: 12px/18px "microsoft yahei", Simsum, Tahoma; color: #000; background: #f0f3f5; }
.menu i, .BankDiv1 .b_ico { background: url("../images/iconfont.jpg") no-repeat; overflow: hidden }
.submitbtn, .arrow, #select_game_title i, #CardTypeName .selected, .CardTypeName:hover, .btn_01, .kc, .btn_01b, .kcb, .bd_btn { background: url("../images/sprite1.jpg") no-repeat; overflow: hidden }
/*  头部  */
#top {height: 115px; padding-bottom: 4px; margin-bottom: 10px; background: url("../images/bg_nav2.jpg") repeat-x;}
#top .login { margin: 0 auto; width: 1005px; text-align: right; color: #196ba5; height: 15px; padding-top: 10px }
#top .login span { color: #000 }
#top .login a { color: #05a; margin: 0 5px; }
/*  菜单  */
.nav_box { margin: 0 auto; width: 1005px; height: 80px; position: relative}
.logo { float: left; background: url("../images/logo.jpg") no-repeat; }
.logo a { display: block; width: 388px; height: 74px; text-indent: -9999px }
.nav { float: right; height: 43px; padding-top: 88px; }
.nav li { float: left;margin-left: 15px}
.nav .line { width: 0; height: 15px; border-right: 1px solid #8f9599; margin: 2px 20px 0 }
.nav li a { float: left; height: 23px; font-size: 14px; color: #fff; }
.nav .current { color: #fff; border-bottom: 2px solid #3185d0; }
.nav li:hover { color: #fff; border-bottom: 2px solid #3185d0; }
.sub_nav_mod{position: absolute;right: 0;top:32px}
.sub_nav_mod a{font-size:16px;color:#8f9599;display: inline-block;margin-left: 10px;vertical-align: middle;line-height: 52px;border-bottom: 2px solid transparent}
.sub_nav_mod .line{display: inline-block;margin-left: 10px;vertical-align: middle;line-height: 42px; color:#e0e0e0}
.sub_nav_mod a:hover,.sub_nav_mod .current{color: #00baff;border-bottom: 2px solid #00baff;}

/*  面包屑 */
.bread_crumb { margin: 0 auto 15px; width: 1005px; color: #616161; }
.bread_crumb strong { color: #23baf4; }
/* 首页 */
.wrap { width: 1003px; margin: 10px auto; }
.main_index { border: 1px solid #e7f1f5; background: #fff }
.content { width: 763px; }
.main_index .content, .main_index .slider { height: 470px; overflow: hidden }
.main_index .slider { width: 239px; border-left: 1px solid #e7f1f5; text-align: center; line-height: 24px; }
.game_lis { padding: 28px 0 20px 15px; }
.game_lis li { display: inline; float: left; width: 217px; height: 180px; overflow: hidden; margin-left: 10px; margin-bottom: 28px; padding: 5px; border: 1px solid #e7f1f5; }
.game_lis li img { display: block; margin-bottom: 10px; }
.game_lis .text { float: left; color: #7a7a7a; }
.game_lis .text strong { display: block; color: #000; }
.game_lis .btn_pay { float: right; width: 75px; height: 28px; line-height: 28px; text-align: center; color: #fff; background: #00baff; }
.game_lis .btn_pay:hover { background: orangered; }
.slider_wx { padding-top: 30px; }
.slider_wx span { display: block; margin-top: 5px; color: #546d7e; font-size: 14px }
.server .title { font-size: 20px; color: #546d7e; padding: 15px; margin: 25px 0 18px; border-top: 1px solid #e2eef3; border-bottom: 1px solid #e2eef3; }
.server ,.server .title a { color: #505050; }
/*  主体  */
#main { margin: 0 auto; width: 1005px; }
#content { float: left; width: 1003px; background: url("../images/bg_repeat_y1.jpg") repeat-y; border: 1px solid #e4f1f6 }
/*  左部  */
#left { float: left; width: 189px; height: auto; }
.game_type { padding: 5px 10px; background: #8ac9fa;color: #fff;border-bottom: 1px solid #eee}
.game_type p{padding-bottom: 5px}
.game_type .btn_logout{float: right;color: #3185d0}
.game_type .btn_logout:hover{color: #fff}
.menu{padding-bottom: 10px}
 .menu li { border-bottom: 1px solid #fff; }
.game_type .lw { background-position: 0 0; }
.menu li { font-size: 14px; line-height: 45px; }
.menu .link .arrow { float: right; width: 15px; height: 9px; margin-left: 15px; margin-top: 22px; background-position: -170px -9px; }
.menu .current .link .arrow { background-position: -170px 0; }
.menu .link { display: block; height: 45px; line-height: 45px; padding: 0 15px 0 15px; }
.menu li a:hover, .menu .current .link ,.menu li a:hover em{ background: #03aff1; color: #fff; }
.menu .current .link em{color:#fff;}
.menu .sub { background: none; color: #222; }
.menu .sub:hover { background: none; color: red;cursor: pointer; }
.menu .current .sub { background: none; color: red; border-top: inset 1px #ffffff; height: 50px; }
.menu .link em { float: right;color: #ff5400;font-size:11px;}
.menu i { display: inline; float: left; width: 20px; height: 19px; margin: 12px 10px 0 0; }
.menu .ico_alipay { background-position: -23px -19px; }
.menu .ico_net_bank { background-position: -23px 0; margin-top:13px}
.menu .ico_pcard { background-position: -23px -190px;height:22px;margin-top:10px;}
.menu .ico_wechat { background-position: -23px -44px;width:22px}
.menu .ico_gcard { background-position: -23px -83px; }
.menu .ico_quick{ background-position: -24px -269px;width: 21px;height: 21px}
.menu .ico_other { background-position: -23px -125px; }
.menu .ico_txt { background-position: -23px -94px; }
.menu .ico_jcard { background-position: -23px -117px;width: 21px}
.menu .ico_th { background-position: -22px -165px;width: 21px;height: 20px}
.menu .ico_cft { background-position: -23px -142px; }
.menu .ico_ykt { background-position: -23px -67px; width:22px;height: 22px;}
.menu .ico_small_pay { background-position: -23px -242px;width: 21px;height: 22px}
.menu .ico_vb_pay { background-position: -23px -217px;width: 21px;height: 21px;margin-top:10px}
.menu .current .ico_net_bank, .menu a:hover .ico_net_bank { background-position: 0 0; }
.menu .current .ico_pcard, .menu a:hover .ico_pcard { background-position: 0 -190px; }
.menu .current .ico_alipay, .menu a:hover .ico_alipay { background-position: 0 -19px; }
.menu .current .ico_wechat, .menu a:hover .ico_wechat { background-position: 0 -44px; }
.menu .current .link .ico_quick, .menu a:hover .ico_quick{ background-position: 0 -269px; }
.menu .current .ico_txt, .menu a:hover .ico_txt { background-position: 0 -94px; }
.menu .current .ico_jcard, .menu a:hover .ico_jcard { background-position: 0 -117px; }
.menu .current .ico_th, .menu a:hover .ico_th { background-position: 0px -165px;}
.menu .current .ico_cft, .menu a:hover .ico_cft { background-position: 0 -142px; }
.menu .current .ico_ykt, .menu a:hover .ico_ykt { background-position: 0 -67px; }
.menu .current .ico_small_pay, .menu a:hover .ico_small_pay { background-position: 0 -242px; }
.menu .current .ico_vb_pay, .menu a:hover .ico_vb_pay { background-position: 0 -217px; }
.menu .arrow { float: right; width: 9px; height: 15px; margin-top: 18px; background-position: -172px 0; }
.menu .arrow { margin-right: 15px; display: none; }

/*  表单区域  */
#Mobile_info{}
#form { float: left; width: 628px; }
#pay_box { width: 100%; padding-top: 10px; min-height: 500px; _height: 500px; padding-bottom: 20px; }

.b_text { height: 39px; font-weight: bold; color: #666; text-indent: 30px; line-height: 34px; }
/*银行卡充值*/
.ItemDiv { float: left; width: 200px; margin-right: 5px; margin-bottom: 5px; background-color: #fafafa; padding: 5px; border: solid 1px #f0f0f0; text-align: left; }
.ItemDiv label, .ItemDiv input { cursor: pointer; }
.ItemName { font-size: 16px; color: Red; font-weight: bold; text-indent: 22px; }
.ItemDesc { font-size: 12px; color: #555555; line-height: 18px; padding-left: 20px; padding-right: 10px }
.CardTypeName { font-size: 14px; color: #707070; font-weight: bold; float: left; width: 48px; height: 38px; line-height: 38px; text-align: center; margin-right: 12px; border: 1px solid #d8d8d8; background: #f5f5f5 }
.CardTypeName input { display: none }
#CardTypeName .selected, .CardTypeName:hover { width: 50px; height: 40px; line-height: 40px; background-position: 0 -191px; border: none; cursor: pointer }
#CardTypeName .selected { position: relative; _top: -3px; _margin-right: 10px; }
.CardTypeName:active { background: #f5f5f5 }
.BankDiv { border: solid 1px #d4d4d4; height: 30px; float: left; margin-right: 10px; width: 102px; text-align: center; cursor: pointer; font-size: 12px; font-weight: bold; color: rgb(30%,30%,90%) }
.BankDiv img { height: 26px; vertical-align: text-bottom; }
.BankDiv .BCLab { text-indent: -9999px; margin-right: 12px; margin-top: 2px }
.BankDiv1 { border: solid 1px #d0d0d0; height: 25px; line-height: 25px; float: left; margin: 4px; width: 100px; padding: 5px; cursor: pointer; font-size: 14px; color: #222; }
.SelectBuyItem { width: 450px }
.BankDiv1 input[type=radio] { width: 0px; height: 0px; margin: 0px; display: none }
div.BankDiv1.selected, div.BankDiv1:hover { border-color: red; border-width: 2px; margin: 3px; font-weight: bold; color: Black; }
.BankDiv1 .b_ico { float: left; margin-right: 5px; vertical-align: middle; width: 22px; height: 22px; margin-top: 2px }
.BankDiv1 .bank_ccb { background-position: -46px 0px; }
.BankDiv1 .bank_abc { background-position: -46px -22px; }
.BankDiv1 .bank_icbc { background-position: -46px -44px }
.BankDiv1 .bank_boc { background-position: -47px -65px; }
.BankDiv1 .bank_post { background-position: -46px -88px; }
.BankDiv1 .bank_cmb { background-position: -46px -109px; }
.BankDiv1 .bank_bcom { background-position: -46px -131px; }
.BankDiv1 .bank_pab { background-position: -46px -153px; }
.BankDiv1 .bank_ceb { background-position: -46px -175px; }
.BankDiv1 .bank_cib { background-position: -46px -197px; }
.BankDiv1 .bank_gdb { background-position: -46px -219px; }
.BankDiv1 .bank_spdb { background-position: -46px -241px; }
.BankDiv1 .bank_citic { background-position: -66px 0px; }
.BankDiv1 .bank_cmbc { background-position: -69px -22px; }
.BankDiv1 .bank_shb { background-position: -69px -131px; }
.BankDiv1 .bank_bjrcb { background-position: -69px -44px; }
.BankDiv1 .bank_bob { background-position: -69px -66px; }
.BankDiv1 .bank_nbcb { background-position: -69px -88px; }
.BankDiv1 .bank_hzb { background-position: -69px -110px; }
.BankDiv1 img { height: 20px; width: 93px; vertical-align: text-bottom; }
div:hover.BankDiv1 { border-color: red }
div.BankDiv.selected,div:hover.BankDiv { border: 2px solid #f64e14; width: 100px; height: 28px; }
div:hover.BankDiv .BCLab { margin-top: 1px; margin-right: 11px }
div:hover.ItemDiv, .SelectBuyItem .selected, .ItemDiv.selected { border: 2px solid #f64e14; width: 198px; _width: 194px; padding-top: 4px; padding-bottom: 4px; _padding-bottom: 0px; }
.SelectBuyItem .selected .ItemName { padding-left: 21px }
div:hover.ItemDiv .ItemDesc, .SelectBuyItem .selected .ItemDesc { padding-left: 19px }
/* 快速充值 */
.quick_box { padding: 20px; height: 520px; }
.shortcutTop { color: #0088cc; border-bottom: 2px solid #808080; padding-bottom: 5px; line-height: 22px; }
.shortcutTop a { color: #0088cc; }
.shortcutTop span { padding-right: 50px; font-size: 18px; color: #4d4d4d; font-weight: bold; }
.shortcutTop i { padding: 0 10px; }
.shortcutTop em a { float: right; padding-left: 20px; background: url(../images/shortcut_j.gif) no-repeat 0 7px; }
.shortcutLfet { float: left; width: 200px; margin-top: 10px; }
.shortcutRight { float: left; margin-left: 10px; display: inline; background: #fafafb; height: 450px; border-left: 2px solid #e3e4eb; position: relative; width: 377px; }
.scrolllist { position: relative; height: 350px; }
.items { width: 200px; height: 326px; overflow: hidden; position: relative; }
.items ul { width: 185px; position: absolute; top: 0; height: 326px; }
.items li.tabIn { background: url(../images/boder_bk1.gif) no-repeat; width: 191px; height: 96px; }
.items li { background: url(../images/boder_bk.gif) no-repeat; width: 191px; height: 96px; margin-top: 10px; }
.items h2 { font-size: 12px; height: 21px; overflow: hidden; padding: 7px 0 0 10px; }
.items h2 span { padding-right: 10px; vertical-align: middle; }
.itemsN { color: #4D4D4D; font-size: 16px; line-height: 16px; margin: 5px 0 0 5px; text-align: center; }
.lieb { margin: 10px 0 0 16px; }
.lieb em { background: url(../images/3HVvM6MKrB.png) no-repeat; display: inline-block; height: 19px; margin-right: 5px; text-indent: -9999px; width: 48px; cursor: pointer; }
.lieb em.credit { background-position: 0 -23px; }
.lieb span { color: #68809A; display: inline-block; height: 19px; line-height: 19px; font-size: 12px; padding: 0 5px; }
.jt { background: url(../images/jt.gif) no-repeat; width: 13px; height: 26px; position: absolute; right: -12px; top: 60px; z-index: 99; }
.bank_img { float: left; margin-right: 5px; display: inline; }
.bank_ccb { background: url(../images/ccd.jpg) no-repeat; width: 16px; height: 15px; }
.bank_alipay { background: url(../images/alipay.png) no-repeat; width: 16px; height: 15px; }
.abtn { background: url(../images/scroll_top.gif) no-repeat center; width: 185px; height: 14px; display: block; position: relative; }
.prev { background: url(../images/scroll_top.gif) no-repeat center; cursor: pointer; }
.next { background: url(../images/scroll_bottom.gif) no-repeat center; cursor: pointer; }
.tabIn { background: #fff; }
.tabCont { display: none; }
.hui { display: block; }
.tabCont .open { background-color: Blue; }
.tj a { background: url(../images/add.gif) no-repeat; width: 185px; height: 78px; display: block; margin-top: 13px; }
.fn-clear { position: relative; }
.card-message-item { color: #4d4d4d; padding-bottom: 10px; margin-bottom: 22px; border-bottom: 1px dashed #e2e8ed; overflow: hidden; zoom: 1; font-size: 12px; margin-left: 10px; margin-right: 10px; line-height: 25px; }
.one-level-title { margin-top: 10px; display: inline; }
.card-message-item dl { overflow: hidden; zoom: 1; margin-top: 10px; }
.card-message-item dt, .card-message-item dd { float: left; }
.card-message-item dd { margin-right: 5px; _margin-left: 0 }
.one-level-title { font-weight: bold; width: 88px; font-size: 14px; }
.two-level-title { color: #808080; width: 96px; }
.ui-dd-width { width: 72px; }
.shortcutSt { position: absolute; top: 30px; }
.btn_01, .btn_01b { width: 72px!important; height: 25px!important; display: inline-block; color: #595959; text-align: center; margin-bottom: 3px; background-position: 0 -166px!important; vertical-align: middle; }
.btn_01b { margin-right: 10px }
.kc, .kcb { background-position: -71px -166px; font-weight: bold; }
.tc { font-weight: normal; }
.ed { color: #0088cc; text-decoration: none; }
.sm { position: absolute; bottom: 5px; font-size: 12px; line-height: 18px; left: 10px; }
/*查询金币余额*/
#myticket { float: left; width: 100%; line-height: 40px; }
#myticket h1 { font-size: 14px; text-align: center; color: #f00; }
#myticket h2 { text-indent: 30px; font-size: 14px; font-weight: normal; color: #000; }
#myticket h2 strong { color: #f00; margin: 0 8px; font-size: 18px; }
#myticket p { text-indent: 30px; }
#myticket p a { color: red }
#myticket p a:hover { color: red }
/*提交订单信息框*/
#tips { font-size: 14px; color: #676767 }
#tips li { height: 35px; line-height: 35px; }
#tips p { text-align: center }
/* float层,主要用来做全屏弹出消息, */
.floatdiv { position: absolute; cursor: move; padding: 0; margin: 0; text-align: left; left: 715px; top: 45px; background: #fff; border: #999999 1px; border-style: outset; z-index: 1200; }
.floatdiv .side { border-left: #6696C6 1px solid; border-right: #6696C6 1px solid; width: 368px; }
.floatdiv h3 { font-size: 16px; }
.map_tit, .map_close { background: url(../images/map_top_all.gif?v=1) no-repeat; }
.map_close { background-position: -131px -185px; width: 17px; height: 17px; position: absolute; top: 15px; right: 20px; cursor: pointer; text-indent: -99999em; }
.map_tit { background-position: 0 -67px; height: 47px; line-height: 47px; font-family: "Microsoft Yahei"; font-size: 20px; color: #666; padding-left: 28px; position: relative; }
.full_div { position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; filter:alpha(opacity=70);opacity: 0.7; cursor: pointer; height: 100%; min-height: 800px; display: block; background-color:#000 }
/*  2011-11-23 增加充值游戏选择页面 */
#select_game_title { height: 38px; padding: 5px 0; border-bottom: 1px solid #b6d2e7; margin-right: 15px; ; margin-left: 15px }
#select_game_title i { float: left; margin-right: 10px; }
#select_game_title .ico_help { width: 19px; height: 19px; background-position: -170px -18px; margin-top: 12px; *margin-top: 11px;
_margin-top: 10px }
#select_game_title .ico_payLog { width: 25px; height: 25px; background-position: -170px -38px; margin-top: 8px; *margin-top: 6px;
}
#select_game_title span { float: left; font-family: "微软雅黑"; font-weight: bold; font-size: 20px; height: 38px; line-height: 38px; color: #53a2da }
#select_game_box { float: left; width: 720px; padding: 20px 20px 0px; }
#select_game_box li { float: left; width: 360px; text-align: center; }
#select_game_box p { margin: 20px auto 0px; border-top: #b6d2e7 1px dashed; width: 680px; line-height: 28px; padding-top: 10px; color: #333; font-size: 14px; }
#select_game_box p strong { color: #f60 }
/*  2012-1-11 增加金币提取页面 */
.Gold_query { padding: 0px 10px; }
.Gold_query .txt { float: left; margin-right: 5px; }
.Gold_query .query { border-bottom: solid 1px #000; overflow: hidden; height: 40px; }
.Recharge { background: url(../images/btn_Recharge.jpg); width: 76px; height: 31px; border: 0px; float: left; text-align: left; color: #2b80aa }
.Confirm { background: url(../images/btn_Confirm.jpg); width: 102px; height: 31px; border: 0px; float: left; color: #ffdb8d; text-align: left; text-indent: 10px; }
.red_font { font-weight: bold; color: #f00; border-bottom: solid 1px #9ebfde; clear: both; line-height: 25px; }
.Gold_query li { background: url(../images/icon-itm.jpg) no-repeat 10px 10px; text-indent: 20px; border-bottom: dashed 1px #9ebfde; line-height: 30px; }
.cardspliter-mag { background: none repeat scroll 0 0 #FDFFCA; border: 1px solid #F4D269; color: #699C01; padding: 0 20px; position: absolute; z-index: 10; }
.cardspliter-mag .invalid { color: #CCCCCC; }
.fn-hide { display: none; }
.BCLab { float: right; text-indent: -9999px; width: 74px; cursor: pointer; height: 26px; background: url(../images/zfpt.png) no-repeat; line-height: 10px; font-size: 12px; }
.B_19pay { background-position: 0px 0px; }
.B_yeepay { background-position: 0px -26px; }
.B_99bill { background-position: 0px -52px; }
.B_ips { background-position: 0px -78px; }
.B_alipay { background-position: 0px -104px; }
.B_ccb { background-position: 0px -130px; }
.B_91ka { background-position: 0px -156px; }
.B_007ka { background-position: 0px -182px; }
.B_008 { background-position: 0px -208px; }
.B_009 { background-position: 0px -234px; }
.B_010 { background-position: 0px -260px; }
.btngobank { font-size: 14px; text-align: center; font-weight: bold; background: url(../images/btngobank.gif) repeat-x; border: #52aff1 1px solid; color: #fdf4ba; height: 38px; line-height: 38px; padding: 0 15px; cursor: pointer; }
.btngobank2 { font-size: 14px; text-align: center; font-weight: bold; background: url(../images/btngobank2.gif) repeat-x; border: #52aff1 1px solid; color: #ffee78; height: 38px; line-height: 38px; padding: 0 15px; cursor: pointer; }
.pay_main { width: 817px; float: left; background: #fff; }
.submitbtn, .bd_btn { height: 48px; width: 156px; margin-top: 20px; font-size: 20px; font-weight: bold; font-family: "microsoft YaHei", helvetica, arial; background-position: 0 0; cursor: pointer; opacity: .85; filter: alpha(opacity=85); color: #fff; }
.bd_btn { display: inline-block; width: 145px; height: 46px; line-height: 44px; text-align: center; background-position: 0 -48px; }
.submitbtn:hover, .bd_btn:hover { opacity: 1; filter: alpha(opacity=100) }
.BtnQuery { float: none; margin: 0 auto 15px; padding: 0; text-align: center; border: 0; background: url(/Theme/Default/Content/images/btn/submit_btn.gif); color: #2473A2; width: 100px; height: 33px; cursor: pointer; font-weight: bold;}
/*  侧栏  */
.slider_box { float: left; width: 178px; }
.slider_box .bd { padding-top: 20px; }
.slider_box .server { text-align: center;padding-left: 10px;padding-right: 10px}
.slider_box .server p { line-height: 22px }
.bd { text-align: center }
.bd a { margin: 5px auto; color: #fff; }
.bd a:hover { color: #fff; }
/* 充值记录 */
.tab_sel { margin-bottom: 30px }
.tab_sel .submitbtn { width: 160px; height: 72px; background-position: 0 -94px; margin-top: 0 }
#LogTable { border: 1px solid #edf1f4 }
#LogTable tbody td { border-bottom: 1px solid #edf1f4 }
.grid-header-bg { background: #fff }
.grid-header-bg td, .grid-header-bg th { color: #000; height: 36px; line-height: 36px; text-align: center }
.grid-header-bg th { background: #85c9f9; color: #fff }
.grid-header-bg a { color: #111; }
.grid-header-bg a:hover { color: #f00; }
/* paging control footer toolbar */
.grid-page-toolbar { background: url('../images/page-bg.gif') repeat-x; font: 11px Tahoma; padding-top: 7px; border-bottom: 1px solid #77ABF2; width: 700px; }
/* paging control footer toolbar page form (pform) */
.grid-page-toolbar form { margin: 0; }
/* first page button (pb1) */
.grid-page-start { background: url('../images/page-first.png') no-repeat center; display: block; float: left; margin: 3px; width: 16px; height: 16px; text-indent: -1000px; overflow: hidden; margin-left: 10px; }
/* previous page button (pb2) */
.grid-page-prev { background: url('../images/page-prev.png') no-repeat center; display: block; float: left; margin: 3px; width: 16px; height: 16px; text-indent: -1000px; overflow: hidden; }
/* next page button (pb3) */
.grid-page-next { background: url('../images/page-next.png') no-repeat center; display: block; float: left; margin: 3px; width: 16px; height: 16px; text-indent: -1000px; overflow: hidden; }
/* last page button (pb4) */
.grid-page-end { background: url('../images/page-last.png') no-repeat center; display: block; float: left; margin: 3px; width: 16px; height: 16px; text-indent: -1000px; overflow: hidden; }
/* loading indicator graphic (pload) */
.grid-page-loading { background: url('../images/grid-loading.gif') no-repeat center; display: block; float: left; margin: 3px; width: 16px; height: 16px; text-indent: -1000px; overflow: hidden; }
/* loading done indicator graphic (pload) */
.grid-page-loading-done { background: url('../images/grid-loading-done.gif') no-repeat center; }
/* page info text around textbox (pinfo) */
.grid-page-info { font: 11px Tahoma; display: block; float: left; padding-top: 4px; color: #575757; }
/* viewing rows x of y text message (pv) */
.grid-page-viewing-records-info { font: 11px Tahoma; color: #575757; display: block; float: right; height: 16px; margin: 3px 10px 0 0; }
/* page input field (pfld) */
.grid-page-input { font: 11px Tahoma; width: 30px; padding: 2px; border: 1px inset; }
/*  客服中心  */
#service_center { padding: 5px 0px; }
#service_center li { text-align: center; line-height: 25px; }
/*  游戏充值帮助页面 */
#article { padding: 15px; }
#article p { line-height: 25px; color: #000; padding-left: 20px; padding-right: 20px }
#article h1 { text-align: center; border-bottom: #b6d2e7 1px solid; line-height: 35px; color: #53a2da; font-size: 20px; padding-top: 10px; padding-bottom: 15px; margin-bottom: 10px; }
#list_nav td { text-align: center; height: 35px; line-height: 35px; }
#list_nav td a { height: 35px; line-height: 35px; display: block; width: 100%; text-align: left; text-indent: 1.5em }
#list_nav td a:hover { background: #f1f1f1; }
#article .que { font-weight: bold; color: #4a9dd8; margin-top: 20px; margin-bottom: 10px; }
#footer { color: #5d5c5c; margin-top: 20px; margin-bottom: 20px;}
#copyright { text-align: center; line-height: 22px;color: #505050}
#copyright a{color: #505050}
#copyright a:hover{color: red}

/*银行卡说明*/
.bank_tips_box { width: 600px; }
.tablebanking { border-width: 1px 0pt 0pt 1px; border-style: solid none none solid; border-color: rgb(184, 186, 183) -moz-use-text-color -moz-use-text-color rgb(184, 186, 183); text-align: center; margin-left: 10px; margin-right: 10px; width: 98%; }
.tablebanking td { border-bottom: 1px solid #7C7C7C; border-right: 1px solid #7C7C7C; font-size: 12px; height: 22px; line-height: 23px; padding-left: 12px; }
.bankTitle td { text-align: left; background-color: #f0f0f0; }

