@charset "utf-8";
/* CSS Document */
html{color:#525252;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Tahoma,"Microsoft YaHei","\5b8b\4f53";}
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}*/
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none; }a:link,a:visited,a:hover,a:active{text-decoration:none; outline:none;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}:focus{outline:0;}legend{color:#000;}
fieldset,img,input{border:none;}button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;*color:#fff;}img{-ms-interpolation-mode:bicubic;}
a{cursor: pointer;}
a:hover{ text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
input{ border:0;}
.an2{transition:all 0.2s ease-out 0s;}
.c_f45c01{ color:#f45c01;}
.c_ff4a4e{ color:#ff4a4e;}
.clearfloat{ overflow:auto; _height:1%;}
.clearfix{ display:block;}
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}
.gray{position:absolute; z-index:999; top: 0px; left: 0px; height:100%; width: 100%; opacity: 0.3;filter:alpha(opacity=30); background:#000;}
.marginleft30{ margin-left:30px;}
/* ---头部底部-- */
body{ background:#FFF;}
/*.header{ height:78px; border-bottom:4px solid #fb5f01; background:url(http://static.65.com/www/images/comm/pay_sd_topbg_cp1.jpg) center top no-repeat;}*/
.header{ height:78px; border-bottom:4px solid #fb5f01; background:#fff}
.wrap{ width:960px; margin:0 auto;}
.logo{ margin:15px 0 0 0;}
h1.pay{ height:48px; line-height:48px; padding-left:20px; color:#525252; font-size:24px; margin:15px 0 0 0; }
.nav{ width:550px; height:30px; margin-top:45px;}
.nav li{ float:left; display:inline;}
.nav li a{ display:block; color:#444444; margin:0 13px; font-size:14px;}
.nav li a:hover{ color:#ff3300; text-decoration:underline;}
.login_zt{ height:48px; width:300px;  margin:15px 0 0 0; position:relative;}
.login_zt p{ position:absolute; right:10px; top:35px;}
.login_zt a{ color:#fb5f01; margin: 0 3px;}
.login_zt .lg-h a.myself{ font-weight:bold;}
.login_zt .lg-h a.login_out{ color:#525252;}

/*.footer { height:125px;}*/
/*.footer .wrap{ border-top:4px solid #fb5f01;}*/
/*.footer p {line-height: 25px; }*/
/*.footer p img.footer_wx{ margin-right:17px;}*/
/*.footer p.f_p1{ padding:25px 0 0 70px;}*/
/*.footer div.f_div{ padding-left:27px; padding-top:22px;}*/
/*.footer p.f_p2 a {padding: 0 10px 0 0;}*/
/*.footer p.f_p2 span{padding: 0 10px 0 0;color: #595757;}*/
/*.footer a {color: #595757;}*/


.footer{ width:100%; background-color:#f5f5f5; border-top:1px solid #e3e3e3; padding-bottom:30px;padding-top: 30px;}
.footer .f_main{width:1220px; margin:0px auto;}

.footer .banquan{ line-height:24px; color:#666; margin-top:24px;text-align: center;font-size: 12px;}
.footer .banquan .foot_links{ width:195px; height:70px; display:block; float:left; padding-right:30px;border-right: 1px dashed #d1d1d1;font-size: 12px;}
/*.footer .banquan .foot_links img{margin: 7px 0;}*/
/*.footer .banquan .qr_code{height: 70px;width: 70px;float: left;margin-left: 30px;padding-right:30px}*/

.banquan_info{margin: 30px auto 0;text-align: center;width: 852px;}
.banquan_info a{display: inline-block;width: 152px;height: 48px;margin-right: 17px;}
.banquan_info a:hover{text-decoration: none;}
.banquan_info a img{float: left;margin: 7px 0 0 10px;}
.banquan_info a p{float: left;width: 75px;height: 28px;padding: 4px 0;line-height: 14px;font-size: 12px;color: #3a3737;margin: 7px 0 0 4px;text-align: left}
.banquan_info a.gw_ab{width: 158px;margin-right: 0;}
.banquan_info a.gw_ab img{margin-top: 4px;}
.banquan_info a.gw_ab p{width: 108px;}
.foot_link {line-height: 12px;position: relative;width: 506px;margin: 0 auto;font-size: 12px;*width: 601px;width: 601px\9;}
.foot_link a{border-right: 1px solid #bbb;}
.foot_link .color333 {display: inline-block;padding: 0 14px 0 16px;}
a.color333 {color: #797979;text-decoration: none;outline: none;}


/* 容器 */
#container{ overflow:hidden;}
#container .wrap{  background:url("../images/l_bj_cp1_cp1.jpg") left top repeat-y;}
/* 左边栏 */
.left_sidebar{ width:210px; float:left; _overflow:hidden; background-color: RGB(246,246,246)}
.left_sidebar ul{ padding:22px 0 50px 0;}
.left_sidebar li{ height:53px; line-height:48px; font-size:12px; background:url("../images/li_abj_cp1.jpg") 0 bottom no-repeat; position:relative; cursor:pointer;}
.left_sidebar li a{display:block; color:#6e6c6c; font-size:14px; position:absolute; left:60px; top:0;  -webkit-transition:left 0.2s ease-out; -ms-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out; transition:left 0.2s ease-out;  }
.left_sidebar li span{ display:block; width:23px; height:24px; background:url("../images/ico_cp1.png") no-repeat; position:absolute; left:33px; top:14px;  -webkit-transition:background-position 0.2s ease-out; -ms-transition:background-position 0.2s ease-out;-moz-transition:background-position 0.2s ease-out;-o-transition:background-position 0.2s ease-out; transition:background-position 0.2s ease-out;}
.left_sidebar li.current{ height:70px; background:url("../images/l_li_bj_cp1.jpg") 3px 0 no-repeat; position:relative; left:0; top:-8px; }
.left_sidebar li.current a{ color:#f45c01; left:70px; top:9px; }
.left_sidebar li.current span{ color:#f45c01; top:23px; }
.left_sidebar li:hover a{color:#f45c01; left:70px; text-decoration:none; }
.pay_coin_pay em{ display:block; width:14px; height:11px; position:absolute; left:151px; top:20px; background:url("../images/pay1_cp1.png") -39px -113px no-repeat; -webkit-transition:left 0.2s ease-out; -ms-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out; transition:left 0.2s ease-out;}
.pay_coinbd_pay em{ display:block; width:14px; height:11px; position:absolute; left:151px; top:20px; background:url("../images/pay1_cp1.png") -39px -113px no-repeat; -webkit-transition:left 0.2s ease-out; -ms-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out; transition:left 0.2s ease-out;}
.left_sidebar li.pay_coin_pay:hover em{left:161px;}
.left_sidebar li.pay_coinbd_pay:hover em{left:161px;}
.left_sidebar li.current em{left:161px; top:29px;}

.left_sidebar li .shengpay,.left_sidebar li .abcpay,.left_sidebar li .yeepay{ background-position:0 5px;}
.left_sidebar li .bill{ background-position:0 -49px;}
.left_sidebar li .alipay{ background-position:0 -101px;}
.left_sidebar li .coin_pay{ background-position:0 -154px;}
.left_sidebar li .coinbd_pay{ background-position:0 -154px;}
.left_sidebar li .szx_sheng{ background-position:0 -206px;}
.left_sidebar li .ltk_sheng{ background-position:0 -260px;}
.left_sidebar li .dxk_sheng{ background-position:0 -312px;}
.left_sidebar li .jwk_sheng{ background-position:0 -366px;}
.left_sidebar li .qbk_sheng{ background-position:0 -419px;}
.left_sidebar li .jyk_sheng{ background-position:0 -472px;}
.left_sidebar li .wyk_sheng{ background-position:0 -525px;}
.left_sidebar li .wmk_sheng{ background-position:0 -578px;}
.left_sidebar li .shk_sheng{ background-position:0 -631px;}
.left_sidebar li .zyk_sheng{ background-position:0 -685px;}
.left_sidebar li .ztk_sheng{ background-position:0 -738px;}
.left_sidebar li .sdk_sheng{ background-position:0 -790px;}
.left_sidebar li .wechatpay{ background-position:0 -844px;}

.left_sidebar li:hover .shengpay,.left_sidebar li:hover .abcpay,.left_sidebar li:hover .yeepay{ background-position:0 -19px;}
.left_sidebar li:hover .bill{ background-position:0 -72px;}
.left_sidebar li:hover .alipay{ background-position:0 -125px;}
.left_sidebar li:hover .coin_pay{ background-position:0 -178px;}
.left_sidebar li:hover .coinbd_pay{ background-position:0 -178px;}
.left_sidebar li:hover .szx_sheng{ background-position:0 -231px;}
.left_sidebar li:hover .ltk_sheng{ background-position:0 -284px;}
.left_sidebar li:hover .dxk_sheng{ background-position:0 -336px;}
.left_sidebar li:hover .jwk_sheng{ background-position:0 -390px;}
.left_sidebar li:hover .qbk_sheng{ background-position:0 -443px;}
.left_sidebar li:hover .jyk_sheng{ background-position:0 -496px;}
.left_sidebar li:hover .wyk_sheng{ background-position:0 -549px;}
.left_sidebar li:hover .wmk_sheng{ background-position:0 -602px;}
.left_sidebar li:hover .shk_sheng{ background-position:0 -655px;}
.left_sidebar li:hover .zyk_sheng{ background-position:0 -709px;}
.left_sidebar li:hover .ztk_sheng{ background-position:0 -762px;}
.left_sidebar li:hover .sdk_sheng{ background-position:0 -814px;}
.left_sidebar li:hover .wechatpay{ background-position:0 -871px;}


.left_sidebar li.current .shengpay,.left_sidebar li.current .abcpay,.left_sidebar li.current .yeepay{ background-position:0 -19px;}
.left_sidebar li.current .bill{ background-position:0 -72px;}
.left_sidebar li.current .alipay{ background-position:0 -125px;}
.left_sidebar li.current .coin_pay{ background-position:0 -178px;}
.left_sidebar li.current .coinbd_pay{ background-position:0 -178px;}
.left_sidebar li.current .szx_sheng{ background-position:0 -231px;}
.left_sidebar li.current .ltk_sheng{ background-position:0 -284px;}
.left_sidebar li.current .dxk_sheng{ background-position:0 -336px;}
.left_sidebar li.current .jwk_sheng{ background-position:0 -390px;}
.left_sidebar li.current .qbk_sheng{ background-position:0 -443px;}
.left_sidebar li.current .jyk_sheng{ background-position:0 -496px;}
.left_sidebar li.current .wyk_sheng{ background-position:0 -549px;}
.left_sidebar li.current .wmk_sheng{ background-position:0 -602px;}
.left_sidebar li.current .shk_sheng{ background-position:0 -655px;}
.left_sidebar li.current .zyk_sheng{ background-position:0 -709px;}
.left_sidebar li.current .ztk_sheng{ background-position:0 -762px;}
.left_sidebar li.current .sdk_sheng{ background-position:0 -814px;}
.left_sidebar li.current .wechatpay{ background-position:0 -871px;}


/* 内容 */
#content{ width:710px; float:right; padding:20px 0 50px; margin-right:10px; overflow:hidden; font-size:14px; }
.pay_cue{ height:34px; background:#f6f6f6; margin:10px 0 0 0; line-height:34px;  padding:0 20px; border-radius:3px;}
.description{ background:#f6f6f6; margin:30px 0 0 0; line-height:25px;  padding:10px 20px 15px 20px; border-radius:3px; font-size:12px;}
.pay_cue a{ color:#525252;}
#loading{ text-align:center; color:#bbbbbb; padding-top:50px;}
#loading img{ margin:0 auto;}
/* 充值表单 */
.pay_form{ }
.form_box{ overflow:visible;}
.form_box li.clearfix{ clear:both; margin-top:20px; position:relative;}
.form_box li#pay_where{ *padding-top:10px;}
.form_box li#choice_game{ z-index:99;}
.form_box li.chicoe_jwrap{  overflow:hidden;}
.tr_tn{ float:left; width:90px; height:32px; line-height:32px; text-align:right; padding-right:4px;}
.tr_tn2{ float:left; width:90px; height:42px; line-height:42px; text-align:right; padding-right:4px;}
.tr_tn_bd{ float:left; width:120px; height:32px; line-height:32px; text-align:right; padding-right:4px;}
.tr_tn3{ float:left; width:106px; height:32px; line-height:32px; margin-left:-16px; text-align:right; padding-right:4px;}
.other_input{ position:relative; float:left;}
.input_txt{ border:1px solid #cfcece; border-radius:3px; width:118px; padding:1px 10px 1px 10px; height:30px; line-height:30px; float:left;}
.input_txt:focus{ border:2px solid #78c143;  padding:0 9px 0 9px;}
.input_txt2{ color:#9f9f9f;}
.input_txt3{ border:1px solid #cfcece; border-radius:3px;  height:32px; float:left;color:#525252; width:75px;}
.input_txt3:focus,.txt3_current{border:2px solid #78c143; color:#525252;  padding:0 9px 0 9px; box-shadow:0 0 0 #78c143}
.input_txt4{ width:108px; border:1px solid #cfcece; border-radius:3px;}
.input_txt4:focus{border:2px solid #78c143; color:#999; box-shadow:0 0 0 #78c143}
.input_txt5{ border:1px solid #cfcece; border-radius:3px;  height:32px; float:left;color:#525252; width:95px;}
.input_txt5:focus,.txt5_current{border:2px solid #78c143; color:#525252;  padding:0 9px 0 9px; box-shadow:0 0 0 #78c143}
.cz_user{  float:left; height:34px; line-height:34px; font-size:18px;}
.button_a{ margin-left:10px; float:left; height:32px; line-height:32px; font-size:12px;}
.p_formtip{height:32px; line-height:35px;float:left; font-size:12px; margin-left:30px;}
.p_formtip2{height:32px; line-height:35px;font-size:12px; clear:both;}
.p_formtip2 font{ color:#79c143; margin-left:10px; font-size:12px;}
.tip_p{ margin-left:0;}
.tip_p2{ color:#9f9f9f;margin-left:10px;}
.tip_error{width:200px; display:none; }
.tip_error2{width:200px; margin-left:0; padding-top:5px; display:none;}
.icon1{ display:block; width:12px; height:12px; background:url("../images/pay1_cp1.png") -428px -139px no-repeat; float:left; margin-top:12px; margin-right:3px;}
.tip_yuan{ float:left; color:#525252; font-size:14px; margin-right:10px;}
.tip_text{ float:left; color:#ff4a4e;}
.tip_text2{ float:left; color:#525252; margin-left:10px;}
.button_b{padding:1px; border:1px solid #cfcece; width:136px; height:30px; line-height:30px; margin-right:18px; text-align:center; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;}
.button_b:hover{ text-decoration:none;  border:2px solid #78c143; padding:0; }
.b_current{ border:2px solid #78c143; padding:0;}
.yh{ position:absolute; left:392px; top:-10px; *top:0px; width:17px; height:14px; background:url("../images/pay1_cp1.png") -57px -113px no-repeat;}
.fui_radio_checked{ display:block; width:17px; height:17px; background:url("../images/pay1_cp1.png") -423px -183px no-repeat; position:absolute; right:0px; bottom:0px;}
.button_c{padding:1px 1px 1px 18px; margin:1px 18px 1px 1px; border:1px solid #cfcece; width:154px; height:42px; line-height:42px;  background:url("../images/pay1_cp1.png") 135px -156px no-repeat;  color:#525252; display:inline-block; border-radius:3px; position:relative; float:left; font-size:14px;}
.button_c:hover{ text-decoration:none; }
.button_c2{}
.c_current,.c_current2{border:2px solid #78c143;  margin:0 18px 0 0; height:44px;  line-height:44px; padding:0 0 0 18px;}
.button_c span{ display:block; width:13px; height:13px; background:url("../images/pay1_cp1.png") -11px -172px no-repeat; position:absolute; left:146px; top:17px; -webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;-ms-transition: -ms-transform 0.3s ease-out;}
.c_current span{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.button_d{padding:1px 1px 1px 11px; border:1px solid #cfcece; width:83px; height:30px; line-height:30px; margin-right:10px; margin-bottom:10px; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;}
.button_d:hover{ text-decoration:none;  border:2px solid #78c143; padding:0 0 0 10px; }

.d_current{ border:2px solid #78c143; padding:0 0 0 10px;}

.button_f{ padding:1px 21px 1px 11px; border:1px solid #cfcece; width:83px; height:30px; line-height:30px; margin-right:10px; margin-bottom:10px; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;}
.button_f:hover{ text-decoration:none;  border:2px solid #78c143; padding:0 20px 0 10px; }
.f_current{ border:2px solid #78c143; padding:0 20px 0 10px;}
.money_box{ width:470px; overflow:hidden;}
.money_bbox{ width:570px;}

.bank_box{ overflow:hidden; width:470px; height:89px; position:relative; *margin-top:-20px;}
.button_e{padding:1px; border:1px solid #cfcece; width:137px; height:32px; line-height:32px; background:url("../images/bank_cp1.jpg") no-repeat; margin:1px 9px 9px 1px; color:#525252; display:inline-block; border-radius:3px; position:relative; float:left;}
.button_e:hover{ text-decoration:none;}
.e_current{ border:2px solid #78c143; margin:0 8px 8px 0; padding:1px;}
.bank_box .bank_ICBC,.bank_box .bank_ICBC-NET-B2C{ background-position:0 0;}/*工商银行*/
.bank_box .bank_CCB,.bank_box .bank_CCB-NET-B2C{ background-position:-151px 0;}/*建设银行*/
.bank_box .bank_ABC,.bank_box .bank_ABC-NET-B2C{ background-position:-301px 0;}/*中国农业银行*/
.bank_box .bank_CMB,.bank_box .bank_CMBCHINA-NET-B2C{ background-position:0 -44px;}/*招商银行*/
.bank_box .bank_COMM,.bank_box .bank_BOCO-NET-B2C{ background-position:-151px -44px;}/*交通银行*/
.bank_box .bank_BOC,.bank_box .bank_BOC-NET-B2C{ background-position:-301px -44px;}/*中国银行*/
.bank_box .bank_CEB,.bank_box .bank_CEB-NET-B2C{ background-position:0 -88px;}/*中国光大银行*/
.bank_box .bank_CMBC,.bank_box .bank_CMBC-NET-B2C{ background-position:-151px -88px;}/*中国民生银行*/
.bank_box .bank_CITIC,.bank_box .bank_ECITIC-NET-B2C{ background-position:-301px -88px;}/*中信银行*/
.bank_box .bank_CIB,.bank_box .bank_CIB-NET-B2C{ background-position:0 -132px;}/*兴业银行*/
.bank_box .bank_GDB,.bank_box .bank_GDB-NET-B2C{ background-position:-151px -132px;}/*广发银行*/
.bank_box .bank_SPDB,.bank_box .bank_SPDB-NET-B2C{ background-position:-301px -132px;}/*浦发银行*/
.bank_box .bank_SZPAB,.bank_box .bank_PINGANBANK-NET-B2C{ background-position:0 -176px;}/*平安银行*/
.bank_box .bank_HXB,.bank_box .bank_HXB-NET-B2C{ background-position:-151px -176px;}/*华夏银行*/
.bank_box .bank_NBCB,.bank_box .bank_NBCB-NET-B2C{ background-position:-301px -176px;}/*宁波银行*/
.bank_box .bank_BCCB,.bank_box .bank_BCCB-NET-B2C{ background-position:0 -220px;}/*北京银行*/
.bank_box .bank_HKBEA,.bank_box .bank_HKBEA-NET-B2C{ background-position:-151px -220px;}/*东亚银行*/
.bank_box .bank_BOS,.bank_box .bank_SHB-NET-B2C{ background-position:-301px -220px;}/*上海银行*/
.bank_box .bank_PSBC,.bank_box .bank_POST-NET-B2C{ background-position:0 -264px;}/*中国邮政*/
.bank_box .bank_NJCB,.bank_box .bank_NJCB-NET-B2C{ background-position:-151px -264px;}/*南京银行*/
.bank_box .bank_CBHB,.bank_box .bank_BJRCB-NET-B2C{ background-position:-301px -264px;}/*渤海银行*/
.bank_box .bank_SDB,.bank_box .bank_SDB-NET-B2C{ background-position:0 -308px;}/*深圳发展银行*/
.bank_box .bank_BJRCB,.bank_box .bank_BJRCB-NET-B2C{ background-position:-151px -308px;}/*北京农商银行*/
.bank_box .bank_SHRCC{ background-position:-301px -308px;}
.bank_box .bank_HZB{ background-position:0 -353px;}/*杭州银行*/
.bank_box .bank_GZCB{ background-position:-151px -353px;}
.bank_box .bank_HSB{ background-position:-301px -353px;}/*微商银行*/
.bank_box .bank_CZB{ background-position:0 -396px;}/*浙商银行*/
.bank_btn{ width:440px; height:32px; background:url("../images/pay1_cp1.png") 0 -2px no-repeat; margin-left:96px;}
.bank_btn a{ display:block; width:100px; height:32px; margin:0 auto;}
.pack_up{ background-position:0 -40px;}
.sumbit_button{ width:230px; height:35px; line-height:35px; background-color:#fb5f01; border-radius:3px; display:block; color:#ffffff; text-align:center; margin:30px 0 0 200px; -moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.sumbit_button:hover{ background-color:#78c143; text-decoration:none;}
/* 客服 */
.service{ position:absolute; right:20px; top:220px; width:120px; height:175px; z-index:998;}

/* 游戏显示框 */
.show_box_none{ position:relative; z-index:9999; font-size:12px; *margin-top:-10px;display: none;}
.show_box{ position:relative; z-index:9999; font-size:12px; *margin-top:-10px;}
.show_box_color{ position:relative; z-index:9999; font-size:12px; *margin-top:-10px;border: 2px solid #78c143;}
.gamelist_box{ width:368px; padding-top:7px; background:#ffffff url("../images/g-top_cp1.jpg") no-repeat; position:absolute; left:94px; top:52px; z-index:9999; }
.gamelist_box2{background:#ffffff url("../images/g-top2_cp1.jpg") no-repeat;}
.gamelist_box3{ width:368px; padding-top:7px; background:#ffffff url("../images/g-top2_cp1.jpg") no-repeat; position:absolute; left:290px; top:52px; z-index:9999; }
.game_list{  min-height:185px; border:1px solid #cfcece; border-top:none; border-radius:3px; box-shadow:5px 4px 8px #d8d8d8;}
.game_list2{ width:368px;  height:185px; overflow:hidden;}
.game_list3{  border:1px solid #cfcece; border-top:none; border-radius:3px; box-shadow:5px 4px 8px #d8d8d8;}
.g-top{ height:33px; border-bottom:1px solid #cfcece; padding-left:5px;}
.g-top li{ float:left; display:block; padding:1px 5px; border-radius:3px; cursor:pointer; margin:7px 4px 0 4px;}
.g-top li:hover{ color:#fb5f01;}
.g-top li.current{ background:#fb5f01; color:#ffffff;}
.glist a{ display:block; float:left; padding-left:15px; width:98px; height:30px; border:solid #cfcece; border-width:1px 1px 1px 1px; margin:-1px 0 0 -1px; line-height:30px;}
:root .glist a{ display:block; float:left; padding-left:15px; width:106px; height:30px; border:solid #cfcece; border-width:1px 1px 1px 1px; margin:-1px 0 0 -1px; line-height:30px;}
.glist a:hover{ background:#f6f6f6; color:#fb5f01; text-decoration:none;}
.glist a.r3{width:107px; border-right:0;}
.glist a span{ float:left; display:block; height:30px;}
.glist a em.g-hot{ float:left; display:block; width:26px; height:11px; background:url("../images/pay1_cp1.png") -81px -113px no-repeat; margin:10px 0 0 5px;}
.glist a em.g-new{ float:left; display:block; width:26px; height:11px; background:url("../images/pay1_cp1.png") -111px -113px no-repeat; margin:10px 0 0 5px;}
.zmgame li.gameli{ border-top:1px dotted #cfcece; margin:0; display:none; overflow:hidden; zoom:1; margin-top:-1px;}
.zmgame li p.zm{ float:left; width:38px; line-height:38px;text-align:center; font-size:14px;}
.zmgame li p.game_wrap{ float:left; width:325px;  border-left:1px solid #cfcece; padding:4px 0 }
.glist a.game-name{ margin:0 10px; padding:0; border:0; width:auto; height:auto; text-align:center; word-break:break-all; white-space:nowrap;}
.glist a.game-name:hover{ background:none;}
#game-scroll-1{ overflow:hidden; height:155px;}

/* 充值确认框 */
.warmtip{ width:400px; border-radius:3px;  box-shadow:5px 5px 10px #525252; display:none; background:#ffffff;}
.warmtip_top{ height:36px; line-height:36px; border-bottom:1px solid #cfcece; background:#f6f6f6; padding:0 0 0 20px; position:relative; border-radius:3px 3px 0 0;}
.warmtip_title{ font-size:14px;}
.warm_tip_close{ display:block; width:16px; height:16px; background:url("../images/pay1_cp1.png") 0 -113px no-repeat; position:absolute; right:15px; top:11px;}
.warm_tip_close:hover{ background-position:-20px -113px;}
.warmtip_mian{ padding-top:10px; padding-bottom:25px;}
.warmtip_mian p{ line-height:36px;}
.warmtip_mian p span.one{ display:inline-block; width:105px; padding-right:10px; color:#878787; text-align:right;}
.warmtip_mian p span.two{ display:inline-block; width:250px; color:#525252; font-weight:bold;}
.recharge_tip_btn{ text-align:center; margin-top:15px;}
.recharge_tip_btn a.tc_btn{ width:107px; height:34px; line-height:34px; display:inline-block; text-align:center; font-size:14px; border-radius:3px; margin:0 4px;}
.recharge_tip_btn a:hover{ text-decoration:none;}
.btn_orange{ background-color:#fb5f01; color:#ffffff; padding:1px; -moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.btn_orange:hover{ background-color:#78c143; }
.btn_white{ background:#ffffff; color:#525252; border:1px solid #cfcece; -moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}
.btn_white:hover{ background-color:#f6f6f6;}

.weixinwrap{display:block; position:absolute; z-index:99999; left:50%; top:50%; margin:-300px 0 0 -200px;}
.erweima{ margin:0 auto; text-align:center;}
.erweima img{ width:301px; height:301px; margin: -21px 0 0 -21px;}
.weixin_mian{ padding-top:30px; width:260px;  margin:0 auto;}
#wxtip{ position:relative;width:260px; height:65px;border-radius:2px;}
#wxtip p{ position:absolute; top:12px; color:#fff; }
#wxtip p font{ font-size:16px; font-weight:bold; line-height:35px;}
.wxtip{background:#445f85 url("../images/weixin_cp1.png") no-repeat; font-size:14px;}
.wxtipqr_succ{background:#4ba697 url("../images/weixin_cp1.png") 0 -193px no-repeat; font-size:14px;}
.wxtipqr_default{background:#445f85 url("../images/weixin_cp1.png") no-repeat; font-size:14px;}
.wxtippay_succ{background:#4ba697 url("../images/weixin_cp1.png") 0 -193px no-repeat; font-size:14px;}
.wxtippay_error{background:#c85f5a url("../images/weixin_cp1.png") 0 -93px no-repeat; font-size:12px;}
.wxtip p{ left:80px;  line-height:18px;}
.wxtipqr_succ p{ left:80px;  line-height:18px;}
.wxtipqr_default p{ left:80px;  line-height:18px;}
.wxtippay_succ p{ left:80px;  line-height:18px;}
.wxtippay_error p{ left:70px; line-height:20px;}
.pmoney{ height:53px; padding-top:50px; line-height:45px; font-size:30px; color:#585858; background:#fff url("../images/weixin_cp1.png") 0 -290px no-repeat;  border-bottom:1px solid #d5d7dd; text-align:center;}
.weixininfo{ font-size:14px; padding:5px 0 30px 0;}
.weixininfo p{ line-height:25px; color:#8e8e8e;}
.weixininfo p span{color:#585858;}

/* 输入二级密码 */
.warmtip_mian p.psd_mima{ padding-left:50px; color:#fb5f01; font-size:14px; margin-bottom:13px;}
.warmtip_mian p.psd_mima2{padding-left:50px; padding-bottom:10px;}
.psd_mima2 .ejmm{ margin-right:10px;}
.psd_mima2 .c_f45c01{ margin-left:20px;}
.warmtip_mian .ejmm_tip{ text-align:center; color:#ff0000; height:18px; line-height:18px; position:absolute; left:265px; top:165px;}
/* 查询结果 */
.warmtip_mian p.col_aa{ color:#fb5f01; text-align:center; font-size:16px; }
.warmtip_mian p.col_aaa{ color:#fb5f01; text-align:center; font-size:14px; line-height:40px; }
.warmtip_mian p.col_bb{ color:#525252; text-align:center; font-size:12px; line-height:25px;}
.warmtip_mian p.col_bbb{ color:#525252; text-align:center; font-size:12px; line-height:25px; padding-bottom:15px;}
.warmtip_mian p.col_cc{ color:#878787; text-align:center; font-size:12px; line-height:25px;}

/* 滚动条 */
.scrollbar_wrap { width: 368px; height: 154px;  overflow-y:auto; position: relative; }
:root .scrollbar_wrap { width: 368px; height: 154px; overflow: hidden;  position: relative; }

.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #999;
}


/*充值结果查询*/
.pay_detailed{margin-top:15px;margin:0 auto; width:1000px;}
.pay_title{background:url("../images/pay_title_cp1.jpg") 0 0 no-repeat; width:958px; height:28px; font-size:14px; color:#fb5f01; padding-left:15px; margin:0 auto; font-family:Microsoft YaHei; font-weight:bold;}
.paydl_main{margin:80px 0 0 215px;}
.paydl_main_top{background:url("../images/order_tip_cp1.jpg") 0 -88px no-repeat; height:54px; line-height:54px;}
.paydl_main_top2{background:url("../images/order_tip_cp1.jpg") 0 -3px no-repeat; height:54px; line-height:54px;}
.paydl_main_top p,.paydl_main_top2 p{  font-size:28px; color:#ff3300; padding-left:80px;}
.paydl_main_cont{margin:40px 0 55px 82px;}
.paydl_main_cont p{margin-bottom:20px;}
.paydl_main_cont span{font-size:16px; display:inline-block; *display:inline; *zoom:1;}
.paydl_main_cont span.one{color:#7c7b7b; width:175px;}
.paydl_main_cont span.two{color:#383838;}
.clo_fb{color:#fb5f01; font-size:13px;}
.pardl_btn{margin-bottom:90px;}
.pardl_btn a{display:inline-block; *display:inline; *zoom:1; background:#fb5f01; width:116px; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center; margin-left:8px; border-radius:2px;}
.pardl_btn a:hover{ background:#78c143; text-decoration:none;}
.coin_pay_tip{margin:50px 78px 50px 60px; color:#525151; background:#fcfaf1; padding:5px 22px; line-height:26px; font-size:13px; font-family:Microsoft YaHei;}
.coin_title_message{ font-size:14px; font-weight:bold; color:#fb5f01;}
.coin_pay_red{color:#f00;}



