@charset "gb2312";
/* CSS Document */
/* 20131224 */

/* 公共宽度 */
.wrap,.nav,.games_box,.pay_manner{width:1000px; margin:0 auto;}
.wrap_270{width:270px;}
.wrap_720{width:720px;}
.wrap_180{width:180px;}

/* 公共背景 */

p.login_btn input,p.reg_btn input,.tab_tit a,.ag_box,.pop_server li a,.pay_menu a.current,.pay_smain .tab_tit a:hover,.pay_smain .tab_tit a.current,.enter_game,.get_libao,.service_table li a{background:url(../../images/comm_bg.gif) no-repeat;}
p.login_txt .user_txt, p.login_txt .psw_txt, a.qq, a.qqweibo,.scroll_info,.libao,a.enter_server,.gs_btn,.hot_icon,.new_icon,.more_game,.sel a,.played_enter,.new_game i,.pop_close,.pay_list_tit a,.pay_menu li,.pay_news li,.pay_money_text,.pay_sbox,.pay_sbtn,.user_gb,.last_time,.sel_game_btn,.sel_ser_btn,.pay_txt,.pay_search .txt,.pay_search .btn,.login_box p.login_txt .user_txt,.login_box p.login_txt .psw_txt,.txt_date,.service_zhu,.service_qu a,.ser_tit a{background:url(../../images/comm_icon.gif) no-repeat;}
.eye_prev,.eye_next{background:url(../../images/eye_page.png) no-repeat;}
.eyetit{background:url(../../images/eye_tit.png);}
.hotgame_info{background:url(../../images/hotgame_bg.png);}
.games_box a{background:url(../../images/games_box.png);}
.agb_pic span,.tab_pic span{background:url(../../images/agb_pic.png);}
.all_game{background:#fff url(../../images/allgame_bg.gif);}
.login_box,.reg_t,.reg_b{background:url(../../images/login_bg.gif) no-repeat;}
.guide a{background:url(../../images/guide_icon.gif) no-repeat;}
.service_bann{background:url(../../images/service_bann.jpg) no-repeat;}
.service_qu,.service_tel{background:url(../../images/service_icon.gif) no-repeat;}

/* 标题 */
/*
.comm_tit{float:left; width:140px; height:40px;}
.comm_tit h3{float:left; font-size:22px; line-height:40px;}
.tab_tit{height:41px; margin-bottom:-1px; position:relative;}
.tab_tit a{width:125px; height:41px; line-height:41px; font-size:18px; display:inline-block; text-align:center; background-position:999px 999px;}
.tab_tit a:hover,.tab_tit a.current{background-position:0 34px; text-decoration:none; color:#333;}
*/
/* 头部 */
/*
.header{height:70px;}
*/
/* 导航 */
/*
.nav{height:49px; background:#b91313; border-top:1px solid #970000; margin-bottom:10px;}
.nav li{float:left; width:125px;}
.nav a{float:left; width:124px; line-height:49px; text-align:center; font-size:16px; font-weight:bold; color:#fff; }
.nav a:hover,.nav a.current{background:#970000; color:#fff; text-decoration:none;}
.nav i{float:left; width:1px; height:14px; overflow:hidden; background:#cd5a5a; color:#cd5a5a; margin-top:18px;}
*/
/* 登录前 */
/*
.login{width:270px; height:279px; background:#fff; border-top:1px solid #e6e6e6; float:left; color:#666;}
.login p{float:left; margin:0 22px; display:inline; width:226px;}
.login label{float:left; height:14px; line-height:14px; overflow:hidden;}
.login span{float:left;}
p.login_text{height:17px; padding-top:9px; color:999;}
p.login_txt{ margin-bottom:5px;}
p.login_txt input{float:left; width:219px; height:28px; line-height:28px\9; padding-left:5px;  background:#fff; border:1px solid #dadada; color:#666; font-size:14px;}
p.login_txt .user_txt{background-position:193px 6px; }
p.login_txt .psw_txt{background-position:194px -45px;}
p.login_txt .current{border:1px solid #7abd54;}
p.login_btn,p.reg_btn{margin:20px 0 19px 22px;}
p.login_btn input,p.reg_btn input{float:left; width:227px; height:50px; border:0; background-position:0 -290px; cursor:pointer;}
p.remember{margin-top:18px;}
p.remember input{float:left; width:13px; height:13px; margin-right:6px;}
p.remember a{float:right; height:14px; line-height:14px; overflow:hidden; margin-left:10px; color:#666;}
p.remember a:hover{color:#b91313;}
a.qq,a.qqweibo{float:left; width:16px; height:16px; overflow:hidden; margin:0 5px;}
a.qq{background-position:-5px -100px;}
a.qqweibo{background-position:-5px -150px;}
*/
/* 登录后 */
/*
.logined{width:270px; height:265px; background:#fff; border-top:1px solid #e6e6e6; float:left; color:#333; padding-top:14px;}
.user_info{height:78px; border-bottom:1px solid #f0f0f0; margin:0 15px;}
.user_info p{float:left; width:218px; padding-left:22px; margin-bottom:7px;}
.user_name{background-position:-6px -1000px;}
.user_name span{float:left;}
.user_name strong{float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:130px; height:17px; display:block;}
.user_name a,.user_name a:hover{float:right; color:#529bef;}
.user_gb{background-position:-6px -1048px;}
.user_gb strong{color:#f37f0b;}
.user_gb a,.user_gb a:hover{margin-left:10px; color:#529bef;}
.last_time{background-position:-6px -1098px}
.sel_game{height:26px; position:relative; z-index:100; margin:14px 0 12px 15px;}
.sel_game_box{width:115px; height:26px; float:left; display:inline; position:relative; margin-right:10px;}
.sel_game_btn,.sel_game_btn:hover{width:106px; padding-left:7px; height:24px; line-height:24px; display:inline-block; border:1px solid #dadada; background-position:86px -1140px; position:absolute; color:#999; text-decoration:none;}
.sel_game_box .pay_smain{top:28px;}
.enter_game,.get_libao{float:left; width:117px; height:34px;}
.enter_game{margin:0 8px 0 15px; background-position:0 -520px;}
.get_libao{background-position:-130px -520px;}
.played{float:left; width:240px; border-top:1px solid #f0f0f0; margin:12px 15px 0 15px; padding-top:6px; line-height:24px; display:inline;}
.played li{width:240px; float:left;}
.played a{float:left;}
.played_game,.played_game:hover{color:#f37f0b;}
.played_enter{width:24px; height:13px; overflow:hidden; display:inline-block; background-position:-1px -950px; margin:5px 0 0 12px;}
*/
/* 焦点图 */
/*
.modeye{float:right; position:relative; width:720px; height:280px; margin-bottom:10px;}
.eye_prev,.eye_next{width:40px; height:40px; display:block; overflow:hidden; text-indent:-999em; position:absolute; z-index:99; margin-top:100px;}
.eye_prev{float:left; background-position:0 -50px; left:10px;}
.eye_prev:hover{background-position:0 0;}
.eye_next{float:right; background-position:0 -150px; left:568px;}
.eye_next:hover{background-position:0 -100px;}
.eyeshow{position:relative;width:720px; height:280px; overflow: hidden; background:#000;}
.eyetit{position:absolute; width:700px; height:40px; line-height:40px; left:0; bottom:0; color:#fff; padding:0 10px; overflow:hidden;}
.eyetit h4 a,.eyetit h4 a:hover{color:#fff; text-align:left; font-size:16px; font-weight:bold;}
.eyetab{position:absolute; top:5px; right:6px; width:80px; height:252px; padding:8px; overflow:hidden; background:#fff}
.eyetab p{width:80px; height:58px; cursor:pointer; overflow:hidden; margin-bottom:7px; position:relative;}
.eyetab span{width:76px; height:54px; position:absolute; left:0; border:2px solid #54b4d9;}
*/
/* 滚动信息 */
/*
.scroll_info{float:left; padding-left:26px; height:17px; overflow:hidden; margin:16px 0 0 140px; background-position:-5px -200px;}
.scroll_info li{line-height:17px;}
*/
/* 新手礼包 */
/*
.libao{width:150px; height:23px; border:1px solid #e6e6e6; float:right; background-color:#fff; background-position:126px -248px; position:relative; margin-top:6px; z-index:99;}
a.libao_btn,a.libao_btn:hover{width:142px; height:23px; line-height:23px; padding-left:8px; display:block; color:#999; text-decoration:none;}
.libao ul{width:150px; height:240px; overflow:scroll; overflow-x:hidden; border:1px solid #e6e6e6; background:#fff; position:absolute; left:-1px; top:23px;}
.libao li{height:24px; text-indent:8px; float:left; width:100%;}
.libao li a{line-height:24px; display:block; color:#999;}
.libao li a:hover{background:#999; color:#fff; text-decoration:none;}
*/
/* 热门游戏 */
/*
.hotgame{width:992px; height:230px; padding-left:8px; background:#fff; border-top:1px solid #e6e6e6; margin:0 auto 11px auto;}
.hotgame_box{float:left; width:226px; height:206px; margin:12px 10px 0 10px; display:inline;}
.hotgame_tit{height:42px; padding-left:7px; border-left:7px solid #54b4d9; color:#999; overflow:hidden;} 
.hotgame_tit a{font-size:18px; line-height:24px; display:block;}
.hotgame_main{width:226px; height:154px; margin-top:10px; position:relative;}
.hotgame_info{position:absolute; width:216px; height:144px; padding:5px; left:0; top:0;}
.hotgame_server{width:204px; height:98px; padding:6px 6px 0 6px; background:#fff; line-height:22px; color:#666;}
.hotgame_server p{float:left; height:23px; width:204px;}
.hotgame_server a{float:left; width:110px;}
.hotgame_server span{float:left; width:70px;}
p.hotgame_text{border-top:1px solid #ddd; height:66px; padding-top:4px; overflow:hidden;}
a.enter_server{width:24px; height:13px; overflow:hidden; margin-top:3px; background-position:-1px -300px;} 
a.enter_newser,a.newser_activ,a.enter_newser:hover,a.newser_activ:hover{ width:108px; height:41px; line-height:41px; font-size:16px; background:#b91313; text-align:center; float:left; text-decoration:none; color:#fff;}
a.enter_newser:hover{background:#970000;}
a.newser_activ{background:#333;}
a.newser_activ:hover{background:#222;}
*/
/* 最新开服 */
/*
.new_list{height:367px; background:#fff; border-top:1px solid #e6e6e6; margin-bottom:9px; overflow:hidden;}
.new_server p{float:left; line-height:37px; border-bottom:1px solid #eaeaea; color:#666; padding:0 8px; width:254px; margin-bottom:-1px; position:relative;}
.new_server span{display:inline-block; float:left; text-align:center;}
.new_server li{float:left; height:32px; line-height:32px; border-top:1px dashed #ddd; margin:0 8px; width:254px; display:inline;}
.ns_date{width:18%;}
.ns_time{width:16%;}
.ns_game{width:41%;}
.ns_game a{font-size:14px;}
.ns_name{width:24%;}
.ns_name a,.ns_name a:hover{color:#999;}
.new_server li .ns_time{color:#f00;}
.new_server li .ns_game{height:32px; overflow:hidden;}
*/
/* 最新游戏 */
/*
.new_game{padding:0px 12px; margin-top:1px;}
.new_game li{float:left; height:80px; width:100%; overflow:hidden; margin-top:9px;}
.ng_pic{float:left; margin-right:10px;}
.new_game p{float:left; width:126px; height:22px; line-height:22px; margin-top:4px;}
.new_game p a{font-size:14px; font-weight:bold; float:left; width:8em; height:22px; overflow:hidden;}
.new_game span{color:#999;}
.new_game i{width:13px; height:9px; float:right; background-position:-7px -400px; display:inline-block; margin-top:6px;}
*/
/* 游戏分类 */
.game_class{float:left; width:375px; margin-top:14px;}
.game_class input{float:left; width:13px; height:13px; margin-right:6px;}
.game_class label{float:left; height:14px; line-height:14px; overflow:hidden; margin-right:30px;}

/* 全部游戏 */
.all_game{float:left; width:720px; border-top:1px solid #e6e6e6; margin-bottom:10px; padding:2px 0;}
.all_game ul{float:left; font-size:14px;}
.all_game li{float:left; width:134px; height:26px; padding:6px 0 0 10px; margin-bottom:1px;}
.all_game a{float:left;}
.all_game span{float:left; width:83px; height:20px; overflow:hidden;}
.all_game span a{height:20px; line-height:20px; padding:0 5px; margin-left:3px;} 
.all_game a.current,.all_game a.current:hover,.all_game li.position a.current{background:#e34f49; color:#fff; text-decoration:none;}
.hot_icon,.new_icon{float:left; width:13px; height:9px; overflow:hidden; margin:6px 0 0 10px; background-position:-7px -400px;}
.new_icon{background-position:-7px -450px;}
.more_game{padding-right:12px; margin-left:42px; background-position:24px -494px;}
.ag_box{float:left; width:290px; height:100px; background-position:0 -10px; position:absolute; top:-32px; left:116px; z-index:999;}
.ag_box2{left:-288px; background-position:0 -120px;}
.ag_box_pic{float:left; margin:10px 0 0 15px;}
.ag_box2 .ag_box_pic{margin-left:10px;}
.ag_box_text{float:left; width:155px; height:72px; padding-top:8px; margin:10px 0 0 10px; line-height:22px; font-size:12px;}
.ag_box_text p{width:100%; float:left; color:#999;}
.ag_box_text span{width:120px;}
.ag_box_text span a{margin:0; padding:0; color:#ff0}
li.position{position:relative;}
li.position a{color:#b91313; text-decoration:underline;}
li.position a.ag_box_name{color:#fff; text-decoration:none;}
li.position a.ag_box_name:hover{text-decoration:underline;}
li.position a.ag_box_serv{color:#ff7; text-decoration:none;}
li.position a.ag_box_serv:hover{text-decoration:underline;}

/* 搜索 */
.game_search{float:left; width:195px; height:23px; padding-left:8px; background:#fff; border:1px solid #e6e6e6; margin-top:6px;}
.gs_txt{float:left; width:167px; height:23px; line-height:23px\9; border:0; color:#999; font-size:12px;}
.gs_btn{float:left; width:28px; height:23px; border:0; cursor:pointer; background-position:0 -348px;}

/* 平台特色 视频认证 积分商城 */
/*
.tab_pic{width:992px; margin:0 auto; padding-left:8px; height:144px; background:#fff; border-top:1px solid #e6e6e6;}
.tab_pic a,.tab_pic a:hover{float:left; margin:17px 10px 0 10px; position:relative; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.tab_pic span{width:226px; height:32px; line-height:32px; position:absolute; left:0; bottom:0; text-align:center; cursor:pointer;}
*/
/* 友情连接 */
/*
.links{width:968px; margin:10px auto 0 auto; padding:15px; background:#fff; border:1px solid #e6e6e6; line-height:22px;}
.links a{margin:0 5px; display:inline-block;}
*/
/* 游戏列表页 游戏块 */
.games_box div{position:relative; cursor:pointer; text-align:center;}
.games_box a,.games_box a:hover{display:block; width:100%; height:84px; text-decoration:none; position:absolute; left:0; top:0; color:#fff; font-size:16px;}
.p180x195,.p180x129,.p180x330,.p180x110{width:180px;}
.p150x110{width:150px;}
.p286x110{width:286px;}
.p336x214{width:336px;}
.p140x214{width:140px;}
.p180x195 a{padding-top:111px;}
.p180x129 a{padding-top:45px;}
.p180x330 a{padding-top:246px;}
.p180x110 a,.p150x110 a,.p286x110 a{ padding-top:26px;}
.p336x214 a,.p140x214 a{padding-top:130px;}
.games_box span{width:108px; height:36px; line-height:36px; background:#b91313; display:block; margin:5px auto 0 auto; cursor:pointer;}

/* 游戏列表页 全部游戏 */
.all_game_box{float:left; width:720px; background:#fff; border-top:1px solid #e6e6e6; padding:5px 0 32px 0;}
.all_game_box dl,.all_game_box dt,.all_game_box dd{float:left;}
.all_game_box dl{width:680px; margin:0 20px; height:32px; line-height:32px; border-bottom:1px dashed #eaeaea; display:inline; color:#666;}
.all_game_box dt{font-size:14px; font-weight:bold;}
.all_game_box dd{margin-right:19px;}
.all_game_box dd a{padding:0 18px 0 4px; height:16px; line-height:16px; margin-top:9px; overflow:hidden; float:left;}
.sel a,.sel a:hover{background-position:right -550px; background-color:#333; color:#fff; text-decoration:none;}
.sel a:hover{background-color:#f00;}
.all_game_box p{ padding:10px 0; margin-bottom:-15px; float:left; width:100%; text-indent:20px;}
.all_game_box strong{margin:0 2px; color:#f00;}
.all_game_box p a{background:#ffe5e5; border:1px solid #e34f49; color:#e34f49; padding:0 3px; margin-left:5px;}
.all_game_box p a:hover{text-decoration:none; color:#fff; background:#b91313}
.all_game_box ul{padding:0 10px; margin-bottom:42px;}
.all_game_box li{float:left; width:110px; height:106px; margin:30px 15px 0 15px; display:inline; }
.agb_pic{position:relative; width:110px; height:80px; display:block;}
.agb_pic span{width:103px; position:absolute; left:0; bottom:0; display:block; font-size:14px; font-weight:bold; padding-left:7px; line-height:20px; color:#fff; cursor:pointer;}
.agb_pic:hover{text-decoration:none;}
.agb_pic:hover span{color:#fff; cursor:pointer;}
.agb_enter,.agb_enter:hover,.agb_activ,.agb_activ:hover{height:26px; line-height:26px; display:inline-block; text-align:center; color:#fff;}
.agb_enter{ width:62px; background:#54b4d9;}
.agb_activ{ width:48px; background:#333333;}

/* 翻页 */
/*
.page{height:28px; text-align:center; font-family:"Microsoft Yahei",'\5b8b\4f53';}
.page a{padding:0 8px; height:26px; line-height:26px; border:1px solid #e4e4e4; display:inline-block; margin:0 1px;}
.page a:hover,.page a.current{background:#e2e2e2; border:1px solid #a2a2a2; text-decoration:none; color:#000;}
*/
/* 服务器列表 弹框 */
.pop_tit{width:100%; height:31px; line-height:31px; border-bottom:1px solid #eaeaea; font-weight:bold;}
.pop_tit span{color:#b91313;}
.pop_close{width:16px; height:16px; display:inline-block; float:right; overflow:hidden; margin-top:7px; background-position:-5px -600px; position:relative; z-index:1;}
.pop_server{width:478px; height:330px; padding:0 5px; background:#fff; border:3px solid #999; position:fixed; top:50%; left:50%; margin:-170px 0 0 -244px; _position:absolute;}
.pop_server ul{padding:7px 0 0 6px; float:left; width:472px; height:281px; overflow:scroll; overflow-x:hidden;}
.pop_server li{float:left; width:209px; height:35px; line-height:35px; margin:10px 0 11px 12px; display:inline;}
.pop_server li a,.pop_server li a:hover{width:170px; padding-left:39px; height:35px; display:block; font-weight:bold; color:#ecdfbf; background-position:0 -420px;}
.pop_server li a.unopen,.pop_server li a.unopen:hover{background-position:0 -470px; color:#a38e72; text-decoration:none; cursor:default;}
.pop_server span{margin-left:10px;}

/* 充值方式 */
.pay_manner{height:20px; line-height:20px; font-size:18px; margin:5px auto 5px auto;}
.pay_manner span{color:#b91313;}

/* 充值导航 */
.pay_menu{float:left; width:150px; background:#e9e9e9; border-top:1px solid #e6e6e6; padding:7px 0;}
#mode2{font-size:16px; height:46px; background-position: 15px -1339px;}
#mode21{font-size:16px; height:46px; background-position: 15px -1393px;}
#mode3{font-size:16px; height:46px; background-position: 15px -1449px;}
.pay_menu li{font-size:16px; height:46px; background-position:15px -730px;}
.pay_menu a{width:150px; height:46px; line-height:44px; display:block; text-indent:39px; color:#646464;}
.pay_menu a.current{background-position:0 -230px; color:#333;}
#mode2 a.current {background-position:0 -230px;}
#mode21 a.current {background-position:-154px -350px;}
#mode3 a.current {background-position:-154px -230px;}
.pay_menu a:hover{color:#b91313;}

/* 充值主体 */
.pay_main{float:left; width:570px; background:#fff; border-top:1px solid #e6e6e6; min-height:500px; _height:500px; _overflow:visible; padding:24px 0 44px 0; color:#666;}
.pay_main_rg{float:left; width:570px; min-height:500px; _height:500px; _overflow:visible; color:#666;}
.pay_select{height:40px; margin-bottom:10px; padding-left:12px;}
.pay_sbox{width:224px; height:40px; background-position:190px -634px; background-color:#333; margin:0 24px; float:left; display:inline; position:relative;}
.pay_sbtn{color:#fff; font-size:16px; width:224px; height:40px; line-height:40px; display:inline-block; background-position:172px -694px; position:absolute;}
.pay_sbtn:hover{text-decoration:none; color:#fff;}
.pay_sbtn strong{float:left; font-size:24px; margin:0 7px 0 24px; font-weight:normal; cursor:pointer;}
.pay_sbtn span{float:left; cursor:pointer;}
.pay_smain{width:480px; height:144px; padding:0 5px; background:#fff; border:3px solid #999; position:absolute; left:0; top:40px;}
.pay_smain a,.pay_smain a:hover{color:#666;}
.pay_smain dl,.pay_smain dt,.pay_smain dd{float:left;}
.pay_smain dl{display:inline; color:#666;}
.pay_smain dt{font-size:12px; text-indent:6px;}
.pay_smain dd{margin-right:0; font-weight:normal;}
.pay_smain dd a{padding:0 18px 0 4px; height:16px; line-height:16px; margin-top:9px; overflow:hidden; float:left;}
.pay_smain dd a:hover{color:#b91313;}
.pay_smain dd.sel a,.pay_smain dd.sel a:hover{color:#fff;}
.pay_smain .tab_tit{height:32px;}
.pay_smain .tab_tit a{width:60px; height:32px; line-height:32px; font-size:12px; margin-right:10px;}
.pay_smain .tab_tit a:hover,.pay_smain .tab_tit a.current{background-position:-37px 26px; color:#666;}
.pay_slist{height:112px; overflow:scroll; overflow-x:hidden;}
.pay_slist ul{padding:4px 0 2px 0; float:left;}
.pay_slist li{float:left; width:103px; height:26px; line-height:26px; padding:0 6px;}
.pay_slist span{width:5em; overflow:hidden; display:block; white-space:nowrap; float:left; cursor:pointer;}
.pay_slist a:hover{color:#b91313;}
.pay_slist a:hover span{text-decoration:underline;}
.pay_ok,.pay_error{ float:left; line-height:40px; float:left; margin-left:10px; color:#690; width:125px;}
.pay_error{color:#f00;}

.pay_smain2{left:-272px;}

.pay_main p{height:40px; padding:0 37px; margin-top:12px; width:496px; float:left;}
.pay_main label{line-height:40px; height:40px; float:left; font-size:16px;}
.pay_txt{width:200px; padding-left:15px; height:38px; line-height:38px; background:#fff; border:1px solid #dadada; float:left; color:#999; font-size:12px;}
.pay_money{width:360px; padding-left:37px; float:left; margin-top:-15px;}
.pay_money li{width:80px; height:40px; float:left; margin:15px 10px 0px 0;}
.pay_money a{width:78px; height:38px; line-height:38px; border:1px solid #dadada; display:block; text-align:center; color:#666;}
.pay_money a.current,.pay_money a:hover{width:74px; height:34px; line-height:34px;border: 3px solid #b91313; text-decoration:none; color:#666;}
.pay_money_box{height:40px; padding:0 37px; margin-top:12px; width:496px; float:left;}
.pay_money_main{float:left; width:222px; height:38px; border:1px solid #dadada;}
.pay_money_text{float:left; width:100px; height:26px; line-height:26px; text-indent:37px; margin:7px 0 0 12px; background-position:0 -900px;}
.pay_money_txt{float:left; width:90px; padding-left:8px; height:22px; line-height:22px; font-size:12px; background:#ededed; color:#999; border:none; margin-top:9px;}
.pay_money_txt2{font-size:16px; color:#333;}
.pay_money_tip{float:left; line-height:40px; padding-left:6px;}
.pay_money_tip i{color:#f00; margin:0 6px 0 24px;}
.pay_bank{float:left; margin-top:-20px; padding-left:37px; width:533px;}
.pay_bank li{width:154px; height:40px; float:left; margin-right:16px; margin-top:20px;}
.pay_bank a{width:150px; height:36px; padding:2px 0 0 2px; display:block; border:1px solid #dadada;}
.pay_bank a.current,.pay_bank a:hover{width:148px; height:34px; border:3px solid #b91313; padding:0;}
p.pay_btn{ padding-top:20px;}
p.pay_btn input{width:118px; height:38px; border:none; margin-left:190px; background:#b91313; font-size:18px; color:#fff; cursor:pointer;}
.pay_tips{ float:left; width:100%; text-indent:37px; margin-top:8px;}
.pay_tips strong{color:#b91313;}

/* 充值弹框 */
.pay_pop{width:480px; height:245px; padding-top:25px; background:#fff; border:3px solid #999; position: fixed; top: 50%; left: 50%; margin: -138px 0 0 -243px; _position: absolute;}
.pay_pop p{width:100%; float:left; font-size:14px; line-height:28px;}
.pay_pop span{float:left; width:180px; text-align:right;}
.pay_pop strong{color:#f00;}
.pay_pop a,.pay_pop a:hover{width:118px; height:38px; line-height:38px; color:#fff; font-size:16px; float:left; text-align:center; text-decoration:none; margin-top:28px;}
.pay_pop a.ok{background: #b91313; margin-left:117px;}
.pay_pop a.return{ background:#333; margin-left:10px;}

/* 常见问题 充值公告 */
.pay_list{width:250px; background:#fff; border-top:1px solid #e6e6e6; padding:10px 10px 20px 10px;}
.pay_list a{color:#666;}
.pay_list a:hover{color:#b91313;}
.pay_list_tit{height:29px; line-height:29px; background:#f0f0f0; padding:0 8px;}
.pay_list_tit h3{height:29px; float:left;}
.pay_list_tit a{float:right; background-position:-12px -788px; padding-left:6px; color:#999;}
.pay_list_tit a:hover{color:#b91313;}
.pay_question{line-height:28px; text-indent:11px; margin:5px 0 15px 0;}
.pay_question li{width:250px; height:28px; overflow:hidden;}
.pay_news{line-height:28px; text-indent:28px; margin-top:5px; color:#666;}
.pay_news li{background-position:4px -838px;}

/* 用户中心 */
/*
.user_box{width:814px; background:#fff; border-top:1px solid #e6e6e6; min-height:500px; _height:500px; _overflow:visible; padding:5px 18px 50px 18px; color:#666;}
.user_tit{height:44px; line-height:44px; border-bottom:2px solid #dadada; font-size:22px; color:#333; margin-bottom:10px;}
.user_tit a{padding:0 5px; float:left; background:#ccc; height:28px; line-height:28px; color:#666; font-size:18px; margin:10px 10px 0 0;}
.user_tit a.current{background:#333; color:#fff;}
*/
/* 个人信息 帐号安全 防沉迷 */
/*
.user_main p{width:100%; line-height:40px; float:left; margin-bottom:6px;}
.user_main label{width:90px; text-align:right; float:left; line-height:32px;}
.user_main a{color:#4e87a4;}
.user_main .txt{width:200px; padding-left:8px; height:30px; line-height:30px\9; color:#666; border:1px solid #dadada; float:left;}
.user_main .txt2{width:400px;}
.user_main .btn{width:118px; height:38px; cursor:pointer; background:#b91313; color:#fff; border:0; font-size:18px; margin:10px 0 0 90px; font-family:"Microsoft Yahei";}
.user_main .radio{float:left; width:13px; height:13px; overflow:hidden; margin-top:15px;}
.user_main select{float:left; color:#666; font-size:14px; margin-top:10px;}
.user_main span{float:left; margin:0 5px;}
.user_main dl{width:94%; border:1px dashed #bdced8; margin:30px auto 0 auto; color:#4e87a4; line-height:24px; padding:10px;}
.user_main dt{font-weight:bold; font-size:14px;}
.user_main em{margin-left:5px; color:#999; float:left; line-height:32px;}
*/
/* 我的游戏 */
/*
.my_games{float:left; width:382px; height:80px; padding:10px 0 20px 10px; border-bottom:1px dashed #eaeaea; margin:0 -16px 10px 16px; display:inline;}
.my_games .agb_pic{float:left; margin-right:10px;}
.my_games dl{height:55px;}
.my_games dt{float:left; height:55px; line-height:22px; color:#999;}
.my_games dd{float:left; width:140px; height:22px;}
.my_games dd a{color:#666;}
.my_games dd a:hover{color:#b91313;}
.my_games .enter_server{ float:right; width:24px; height:13px; overflow:hidden; margin-top:3px; background-position:-1px -300px;}
a.my_games_btn,a.my_games_pay{float:left; width:74px; height:25px; line-height:25px; background:#b91313; color:#fff; text-align:center;}
a.my_games_btn:hover{background:#970000; color:#fff; text-decoration:none;}
a.my_games_pay{background:#333; margin-left:10px;}
a.my_games_pay:hover{background:#222; color:#fff; text-decoration:none;}
.guess_tit{width:784px; display:inline; height:28px; float:left; text-align:right; margin:20px 15px 20px 15px; border-bottom:1px solid #dadada;}
.guess_tit span{float:left; font-size:16px;}
.guess_tit a{margin:5px 0 0 10px; float:right; color:#666;}
.guess_tit a:hover{color:#b91313;}
.guess{float:left;}
.guess li{float:left; margin:0 26px 20px 26px; display:inline;}
*/
/* 充值明细 */
/*
.pay_search{width:100%; height:30px; margin:6px 0 15px 0; float:left; color:#666;}
.pay_search label{float:left; line-height:30px; font-weight:bold; font-size:14px;}
.pay_search span{line-height:30px; float:left; margin:0 12px;}
.pay_search .txt{float:left; width:149px; padding-left:7px; height:28px; line-height:28px; border:1px solid #dadada; background-color:#fff; background-position:right -1195px; font-size:16px; color:#999;}
.pay_search .btn{float:left; width:92px; height:30px; background-position:2px -1244px; background-color:#333; border:none; font-size:14px; color:#fff; text-indent:18px; margin-left:18px; cursor:pointer;}
.pay_log{width:812px; height:44px; border:1px solid #dfe1e1; border-bottom:none; float:left; text-indent:17px; margin-bottom:-16px;}
.pay_log p{width:810px; height:43px; line-height:43px; background:#f5f5f5; margin:1px 0 0 1px;}
.pay_log strong{font-size:14px; color:#666; margin-right:4px;}
.pay_log em{color:#4e87a4;}
.user_table table{float:left; border:1px solid #dfe1e1; margin:16px 0 22px 0; text-align:center;}
.user_table tr{height:32px; line-height:32px; color:#666;}
.user_table th{background:#f5f5f5; color:#7d7d7d;}
.user_table td{border-top:1px solid #dfe1e1;}
.user_table a{color:#057ed1;}
.user_table em{color:#b91313;}
.user_table span.red{color:#cd0000;}
.user_table span.orange{color:#e18700;}
.user_table span.green{color:#007a17;}
*/
/* 客服中心 */
/*
.service_box{width:1000px; padding-top:10px; background: #fff; border-top:1px solid #e6e6e6; margin:0 auto;}
.service_bann{width:194px; height:132px; margin:0 auto; padding:28px 0 0 786px;}
.service_bann a{width:150px; height:42px; display:block; margin-bottom:14px;}
.service_qu,.service_tel{float:left; width:293px; height:117px; padding:15px 20px 0 170px; border:1px solid #f0f0f0; background-color:#fcfcfc; margin:10px 0 0 10px; display:inline;}
.service_qu p,.service_tel p{height:60px; line-height:24px; color:#666;}
.service_qu{background-position:15px 18px;}
.service_qu a,.service_qu a:hover{width:113px; height:34px; line-height:34px; background-color:#e34f49; background-position:72px -1336px; display:block; font-size:14px; color:#fff; font-weight:bold; text-indent:22px; text-decoration:none;}
.service_tel{background-position:15px -132px;}
.service_tel span{width:113px; height:34px; line-height:34px; background:#3dbdbe; display:block; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.service_box .guide{ background:#fcfcfc; width:960px; height:170px; margin:10px 10px 0 0; border:1px solid #f0f0f0; display:inline;}
.ser_list{width:320px; float:left; margin:10px 0 0 10px; display:inline;}
.ser_tit{height: 29px; line-height: 29px; background:#f0f0f0; padding: 0 8px;}
.ser_tit h3{float:left;}
.ser_tit a{float: right; background-position: -12px -788px; padding-left: 6px; color: #999;}
.ser_list ul{line-height: 28px; text-indent:11px; margin:5px 0 15px 0;}
.ser_list li{width:320px; height:28px; overflow:hidden;}
.ser_list li a{color:#666;}
.ser_list li a:hover{color:#b91313;}

.guide{float:right; background:#fff; width:702px; height:260px; padding:19px 0 0 18px; border-top:1px solid #e6e6e6; margin-bottom:10px; overflow:hidden;}
.guide li{float:left; width:214px; height:59px; margin:0 15px 32px 0;}
.guide a,.guide a:hover{width:146px; height:59px; padding-left:68px; display:block; text-decoration:none; color:#999;}
.guide a strong{color:#333; display:block; font-size:14px;}
.guide a:hover strong{text-decoration:underline; color:#b91313;}
a.guide_02{background-position:0 -70px;}
a.guide_03{background-position:0 -140px;}
a.guide_04{background-position:0 -210px;}
a.guide_05{background-position:0 -280px;}
a.guide_06{background-position:0 -350px;}
a.guide_07{background-position:0 -420px;}
a.guide_08{background-position:0 -490px;}
a.guide_09{background-position:0 -560px;}

.service_main{float:left; width:534px; background:#fff; border-top:1px solid #e6e6e6; min-height:623px; _height:623px; _overflow:visible; padding:0 18px 42px 18px; color:#666;}
.service_tit{border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:14px; padding:20px 0 4px 0; color:#333; margin-bottom:15px; float:left; width:100%;}
.service_ad{margin-top:10px; display:block;}
.service_main .txt{width:164px; height:26px; line-height:26px\9;}
.service_main select{float:left; width:174px; padding-left:8px; height:28px; line-height:28px\9; border:1px solid #dadada; margin-top:0; _margin-top:4px; vertical-align:middle; outline-style:none; font-size:12px; color:#666;}
.service_main option{color:#666;}
.service_main .mr_90{margin-right:90px;}
.service_table{width:531px; background:#fff; padding:1px 0 0 1px; border:1px solid #eee; float:left; border-bottom:none;}
.service_table p{ height:41px; line-height:41px; background:#fff; border-bottom:1px solid #eee;}
.service_table p span{float:left; width:90px; text-align:right; border-right:1px solid #eee; background:#f5f5f5;}
.service_table .txt{width:164px; padding-left:8px; height:26px; line-height:26px\9; color:#666; border:1px solid #dadada; float:left; margin-top:6px;}
.service_table p em{text-align:center; margin:0 6px; float:left;}
.service_table li{height:40px; line-height:40px; float:left; border-bottom:1px solid #eee; width:100%;}
.service_table li span{width:90px; height:41px; float:left; border-right:1px solid #eee; background:#f5f5f5; position:relative; z-index:9; margin-top:-1px;}
.service_table li a,.service_table li a:hover{width:121px; height:25px; line-height:25px; color:#666; background-position:0 -380px; float:left; margin:8px 6px 0 6px; text-indent:5px; text-decoration:none;}
.service_table li em{color:#b91313;}
.service_table .w_98{width:98px;}
.service_table .w_134{width:134px;}
.service_table .w_318{width:318px;}
.service_table .txt_96{width:88px; margin:6px 6px 0 6px;}
.service_table .txt_124{width:124px; margin:6px 6px 0 6px;}
.service_table .txt_125{width:125px; margin:6px 6px 0 6px;}
.service_table .txt_143{width:143px; margin:6px 6px 0 6px;}
.service_table .sel_153{width:153px; margin:6px 6px 0 6px; _margin-top:10px; vertical-align:middle;}
.txt_date{background-position:right -1196px;}
.service_img p{width:100%; float:left; line-height:24px;}
.service_img img{float:left; margin-right:12px;}
p.service_pic{margin-bottom:10px; padding-left:90px; width:444px;}
.service_img label,.service_file input{float:left; height:28px; line-height:28px; color:#666;}
.service_img label{width:90px; text-align:right;}
.service_tips{padding-bottom:10px; color:#999; text-indent:90px;}
.service_img textarea{float:left; width:432px; height:46px; padding:5px; border:1px solid #dadada; color:#666;}
.service_yzm a,.service_yzm a:hover{color:#09c;}
.service_yzm .gt_holder{margin:18px 0 4px 90px;}
.service_yzm .checkbox{margin:2px 4px 0 90px; float:left; width:13px; height:13px;}
.service_yzm .btn{float:left; width:118px; height:38px; line-height:38px;  border:none; background:#b91313; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; margin:10px 0 0 90px;}
.service_yzm p{float:left; width:100%;}
.service_zhu{width:410px; padding-left:26px; height:22px; line-height:22px; background-color:#ffffe5; background-position:2px -1297px; border:1px solid #ffcc7f; float:left; margin:0 0 -8px 90px; color:#ff9000; display:inline;}
*/
/* 登录页 */
/*
.top_nav{height:37px; padding-top:33px;}
.top_nav a{margin-left:20px; color:#848484; font-size:14px;}
.top_nav a:hover{color:#b91313;}
.login_box{width:990px; height:359px; padding:5px; margin:0 auto;}
.login_box .login{padding:10px 0 0 35px; color:#999; border:none; width:386px; height:349px;}
.login_box p{width:307px;}
.login_box p.login_txt input{width:300px; height:32px; line-height:32px\9; color:#999;}
.login_box p.login_txt .user_txt{background-position:274px 8px;}
.login_box p.login_txt .psw_txt{background-position:273px -43px;}
.login_box p.login_txt .yzm_txt{width:90px; margin-right:10px;}
.login_box p.login_txt img{float:left;}
.login_box p.login_btn input{width:308px; background-position:0 -570px;}
.login_box p.remember{margin-top:18px; color:#666;}
.login_box p.remember label a{float:left; margin:0;}
.login_box p.login_btn{margin-bottom:18px;}
.login_box p.reg_btn input{width:308px; background-position:0 -630px;}
*/
/* 游戏礼包 */
/*
.libao_left{width:166px; float:left; text-align:center; font-size:14px; font-weight:bold; margin:10px 0 0 30px; display:inline;}
.libao_left a{display:block; margin-bottom:5px;}
.libao_left img{display:block; border:3px solid #ddd; margin:0 auto 8px auto;}
.libao_left select{width:164px; height:28px; line-height:28px\9; border: 1px solid #dadada; color:#666; margin-top:8px; outline-style:none;}
.libao_right{float:left; width:558px; margin:0 30px; line-height:35px; display:inline;}
.libao_right span{color:#09c;}
.libao_right strong{color:#b91313; margin-right:3px;}
.libao_text{float:left; width:754px; margin:0 30px; display:inline; line-height:24px;}
.libao_text h3{border-bottom:1px solid #e6e6e6; font-weight:bold; font-size:14px; padding:20px 0 4px 0; color:#333; margin-bottom:10px; width:100%;}
.libao_code{height:38px; line-height:38px; float:left; margin-top:10px;}
.libao_code .btn{width:164px; height:38px;  background:#b91313; border:0; color:#fff; font-size:18px; margin:0 30px 0 31px; cursor:pointer; float:left;}
.libao_code .txt{border:1px solid #dadada; width:370px; padding-left:6px; height:36px; line-height:36px\9; color:#999; float:left;}
.copy_btn{background:none; border:none; cursor:pointer; float:left; height:38px; margin-left:8px; color:#666;}
*/
/* 常见问题 */
.qa{line-height:22px; padding-bottom:20px;}
.qa_q{font-weight:bold; padding-bottom:4px;}
.qa_a{padding-bottom:20px;}
.qa_q strong{ color:#f66c1a;}
.qa_a strong{ color:#4aa4dd;}

/* 底部 */
/*
.footer{text-align:center;padding:30px 0;line-height:16px;font-size:12px;}
.footer_share{height:28px;width:350px;margin:0 auto;clear:both;overflow:hidden;color:#666;}
.footer_share a,.footer_share a:hover{color:#069;}
.footer p{padding:5px 0; color:#666;}
.footer p a,.footer p a:hover{margin:0 5px;color:#666;}
.footer p span{margin:0 6px;}
*/
/* 注册 */
/*
.reg{width:1000px; margin:0 auto;}
.reg_t{height:4px; overflow:hidden;}
.reg_b{height:4px; background-position:0 -365px; overflow:hidden;}
.reg_box{border:9px; background:#e9e9e9;}
.reg_main{background:#fff; width:990px; padding:60px 0 80px 0; margin:0 auto; border:1px solid #dedede;}
.reg_tit{text-align:right; padding-right:690px; color:#b91313; font-size:18px; margin-top:12px; line-height:40px;}
.reg p{height:34px; line-height:34px; margin-top:12px;}
.reg label{float:left; width:300px; text-align:right; font-size:14px;}
.reg .txt{float:left; width:300px; height:32px; line-height:32px\9; padding-left:5px;  background:#fff; border:1px solid #dadada; color:#666; font-size:14px;}
.reg .yzm_txt{width:100px; margin-right:10px;}
.reg span{margin-left:10px; color:#999;}
.reg a{float:left;}
.reg .remember{padding-left:300px; margin-top:28px;}
.reg .remember a{float:left; margin:0 40px 0 3px;}
.reg .reg_btn{height:50px; margin:4px 0 0 0;}
.reg .reg_btn input{margin-left:300px; width:308px; background-position:0 -630px;}
.reg .login_btn input{margin-left:300px; width:308px; background-position:0 -570px;}
*/