/***** 幻灯片 *****/
#index_banner{height:340px; width:100%; position:relative; overflow:hidden;}
.banBox{width:1920px; height:340px; position:absolute; left:50%; margin-left:-960px; top:0;}
.banBox a{display:block; width:1920px; height:340px; position:absolute; z-index:1; opacity:0.1; text-decoration:none; }
.banBox img{display:block; width:1920px; height:340px; border:0 none;}

.banBtns{height:13px; position:absolute; bottom:18px; left:0; right:0; text-align:center; z-index:4; _width:100%;}
.banBtns a{display:inline-block; width:13px; height:13px; overflow:hidden; background-color:#fff; border-radius:50%; margin:0 8px; cursor:pointer;}
.banBtns a.on{background-color:#03b4f5;}
/***** 主体部分  *****/
.main_area{width:690px; float:left; margin-top:10px;}
.hide{display:none;}
.main_tips{font-size:20px; font-family:microsoft yahei; color:#333; font-weight:bold; line-height:24px; padding-top:5px;}
.main_tips .org_color{color:#03b4f5;}
.hot_more_games{float:right; font-size:12px; padding-right:10px; color:#03b4f5; font-weight:normal; margin-top:3px;}
.hot_game,.hot_game2_ul{margin-top:10px;}
.hot_game2_ul li a.c_hot_pic{display:block; width:220px; height:130px; overflow:hidden;}
.hot_game2_ul li img{-webkit-transition: all ease-in-out 0.3s ; -moz-transition: all ease-in-out 0.3s ; -ms-transition: all ease-in-out 0.3s ; -o-transition: all ease-in-out 0.3s ; transition: all ease-in-out 0.3s ;}
.hot_game2_ul li img:hover{-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.hot_game ul,.hot_game2_ul{margin-right:-15px; _margin-right:-30px;}
.hot_game li{float:left; width:220px; height:300px; margin-right:15px; position:relative;}
.site_pic{height:250px;}
.site_txt{margin-top:6px; text-align:center; color:#666;}
.site_txt h3{color:#333; font-weight:bold; font-size:14px;}
.site_txt h3 a{color:#333;}
.site_pic_back{position:absolute; top:0; left:0; width:204px; height:228px; padding:22px 8px 0; color:#fff; background:#03b4f5; line-height:24px; display:none;}
.site_pic_back .c_look_btn{background:url(../images/c_look_more.png?201512111654) no-repeat; width:131px; height:31px; position:absolute; bottom:12px; left:55px;}
/* 解决ie6的bug */
.hot_game ul{_height:300px;}
.hot_game2 ul{_height:615px;}
/* 开始游戏 */
.site_pic_logo{height:100px;}
.site_pic_info{height:78px; overflow:hidden; margin-bottom:6px;}
.games_start_box{width:113px; height:31px; background-color:#f1cf32; border-radius:3px; margin:0 auto; position:relative;}
.games_start_tit a,.games_start_tit span{height:31px; float:left;}
.games_start_tit a{width:86px; border-right:1px solid #fedc7e; text-indent:25px; color:#fefdfb; font:bold 12px/31px \5b8b\4f53; background:url(../images/arrow.gif?201512111654) 6px center no-repeat;}
.games_start_tit a:hover{background-color:#ffd200; text-decoration:none; background:url(../images/arrow2.gif?201512111654) 6px center no-repeat;}
.games_start_tit span{width:26px; cursor:pointer;}
.games_start_tit span i{width:0; height:0; line-height:0; font-size:0; overflow:hidden; border-width:5px; border-style:dashed dashed solid; border-color:transparent transparent #fff; margin:8px auto 0; display:block;}
.games_start_tit span.start_up i{border-style:solid dashed dashed; border-color:#fff transparent transparent; margin:14px auto 0;}
.games_start_con{position:absolute; left:0; top:31px; border:1px solid #d3d3d3; width:111px; height:95px; background-color:#fff; overflow:hidden; display:none;}
.games_start_con ul li{background-color:#fff; height:32px; border-bottom:1px dashed #e5e5e5; width:111px;}
.games_start_con ul li a{display:block; padding-left:12px; line-height:32px; color:#0f66b2;}
.games_start_con ul li a:hover{background-color:#f1f1f1; text-decoration:none;}
/* 开始游戏end */
.news_ico,.hot_ico{position:absolute; top:0; left:0; z-index:4; width:39px; height:40px; background:url(../images/status.png?201512111654) 0 0 no-repeat; _background:url(../images/status.gif?201512111654) 0 0 no-repeat;}
.hot_ico{background-position:0 -41px;}
.hot_game2_ul li{float:left; width:220px; height:205px; margin-right:15px; position:relative;}
.hot_txt{height:45px; position:relative; padding:10px 3px 0 0; color:#999;}
.hot_txt a{color:#999;}
.hot_txt h4{color:#333; font-weight:bold; margin-bottom:5px;}
.hot_txt h4 a{color:#333;}
.hot_txt a.go_new_area{position:absolute; top:5px; right:0; width:75px; height:25px; line-height:25px; color:#fff; background:#03b4f5; text-align:center;}
.hot_txt a.go_new_area:hover{background:#00bbff; text-decoration:none;}
.index_all_games{margin-top:10px; display:table; width:100%;}
.index_all_games tr.gray_bg{background: #ebebeb;}
.index_all_games tr.white_bg{background: #f5f5f5;}
.index_all_games tr{height:33px; overflow:hidden;}
.index_all_games td{height: 33px; _width:345px; position: relative; border-right:1px dotted #c1c1c1;}
.index_all_games td a.other_game_link{ background:url(about:blank?201512111654); width: 100%; height: 66px; position: absolute; z-index: 10; top: 0; left: 0;}
.index_all_games td img{position: absolute; z-index: 1; top: 0; left: 0; display: none;}
.index_all_games td h3{height: 20px; top: 8px; left: 22px;  font: normal 12px/20px ""; color: #333; position: absolute; z-index: 2; }
.index_all_games td h3 a{color:#333;}
.index_all_games td p{display: none; width: 250px; height: 20px; top: 35px; left:22px; position: absolute; z-index: 2; font: normal 12px/20px ""; color: #999;}
.index_all_games td p a{color:#999;}

.sidebar_area{width:300px; float:right; margin-top:10px;}
.sidebar_area h2{color:#333; font-size:20px; line-height:24px; margin-bottom:10px; padding-top:5px; font-weight:bold; font-family:microsoft yahei;}
/* 登录页面 */
.login_box{border:1px solid #d6d5d5; width:272px; height:263px; padding:15px 13px 10px; position:relative; font-family:5b8b4f53;}
 .org_border{position:absolute; top:-1px; left:-1px;overflow:hidden; width:150px; height:2px; background:#ff6a00;}
.login p{position:relative; margin-bottom:10px;}
.login p label{width:62px; height:26px; padding-top:10px; position:absolute; top:0; left:0; color:#828282;}
.index_input{width:208px; padding-left:62px; height:36px; line-height:36px; border:1px solid #d6d5d5; background:#f5f4f4; outline:none;}
.c_account_icon,.c_password_icon{display:inline-block; width:18px; height:18px; margin:0 4px 0 6px; vertical-align:middle;}
.c_account_icon{background:url(../images/index_little_icons_ie6.gif) no-repeat 0 -72px; }
.c_password_icon{margin:-1px 4px 0 6px; background:url(../images/index_little_icons_ie6.gif) no-repeat 0 -94px; }
.forget_p{color:#666;}
.forget_p a{color:#666;}
.forget_p input{vertical-align:middle;}
.index_button{width:272px; height:48px; color:#fff; font-weight:bold; text-align:center; line-height:48px; font-size:16px; margin-top:15px; border:none; border-radius:4px; background:#00baff; cursor:pointer;}
.index_button:hover{background:#1ec1fe;}

.l_reg{position:absolute; bottom:10px; left:13px; width:270px; line-height:26px;}
.index_qq{color:#828282; font-size:14px;}
.index_qq img{vertical-align:middle; margin:0 4px;}
.login_list{padding:5px 10px 5px 18px;  color:#fff;  left:30px;}
.login_list li{float:left; width:100px; line-height:19px; line-height:19px; margin:6px 0;}
.login_list li a{color:#676767;}
.login_list li a:hover{color:#F00; text-decoration:none;}

.reg_box{padding:28px 14px 0 0; height:23px;}
.l_reg_now{width:87px; height:23px; line-height:23px; float:right; background-color:#ffb439; text-indent:16px; color:#fff; border-radius:3px; margin-left:6px; position:relative;}
.l_reg_now i{position:absolute; top:6.5px; right:4px; display:block; width:0; height:0; overflow:hidden; line-height:0; border-width:5px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;}
.l_reg_now:hover{color:#fff; text-decoration:none; background-color:#ff9e00;}

/******主页登陆部分*******/
.login_main{width:300px; height:260px; border-radius:4px; position:absolute; left:50%; top:40px; margin-left:200px; z-index:99; background:url(../images/white.png) 0 0 repeat; _background:#fff;}
.login_before{padding:18px 0 0 14px; font-family:simsun;}
.login_before p label{position:absolute; height:38px; line-height:38px; _margin-top:11px;}
.login_before p{margin-bottom:10px;}
.forget_p{height:24px; color:#666; overflow:hidden; line-height:24px; padding-right:14px;}
.forget_p a{color:#666;}
.forget_p input{vertical-align:middle; margin-right:4px; *margin-top:-1px;}
.forget_p label{cursor:pointer;}
.login_before .index_button{margin-top:6px;}
.qq_btn{padding-left:21px; color:#ff6a00; line-height:26px; _padding-left:8px;}
.qq_btn i{position:absolute; width:16px; height:16px; margin:4px 0 0 -20px; *margin:0 0 0 -20px; overflow:hidden; background:url(../images/index_little_icons.png?201512111654) -36px -16px no-repeat; _background:url(../images/index_little_icons.png?201512111654) -36px -16px no-repeat;}
.login_before .error{border:1px solid #24aaf0;}
/* 错误提示 */
.log_tip{left:60px; top:-20px; background-color:#ffc; padding:2px 10px; color:red; position:absolute; border:1px solid #fc9; height:20px; line-height:20px; display:none;}
.log_tip_arrow_border,.log_tip_arrow{position:absolute; width:0; height:0; overflow:hidden; line-height:0; font-size:0; border-style:solid dashed dashed dashed;}
.log_tip_arrow_border{border-width:11px; left:14px; bottom:-22px; border-color:#fc9 transparent transparent transparent;}
.log_tip_arrow{border-width:10px; *bottom:-18px!important; left:15px; bottom:-20px; border-color:#ffc transparent transparent transparent;}
/*****登陆后的页面*****/
#user_info {line-height:20px;}
.login_after{display:none;}
.logined_vip{background:#f94c2a; display:inline-block; margin-right:5px; padding:0 3px; text-align:center; color:#fff;border-radius:2px;}
.logined_head{float:left; width:71px; height:71px; overflow:hidden;}
.logined_head img{display:block; width:71px; height:71px; border-radius:50%;}
.logined_usename{word-wrap:break-word; word-break:break-all; height:21px; line-height:20px;}
.logined_usename a{color:#666;}
.played_games{width:110px; margin-left:78px; margin-top:15px; margin-bottom:10px;}
.logined_bnt{height:29px; width:104px; float:left; margin:10px 8px 3px 0px; }
.logined_bnt a{display:block; background:url(../images/logined_btn.png?201512111654) 0px 0px;  height:30px;line-height:30px; width:104px; color:#555555;}
.logined_bnt a:hover{background-position:0px  -30px; }
.recently_login{line-height:25px;}
.recently_login span{font-size:14px !important; font-weight:bold; color:#4e578e;}
.recently_login span a{color:#4e578e; font-size:14px !important; }
.recently_login span a:hover{color:#4e578e; text-decoration:none;}
.game_home{float:left; padding-left:7px; width:194px;}
.game_home a{color:#666; margin-right:8px;}
.game_home a:hover{color:#00baff; text-decoration: underline;}
.progress_bar{height:29px; background-color:#e5e5e5; border-radius:3px; padding:0 4px; position:relative; z-index:5;}
.progress_bar p,.loged_jifen p{margin-bottom:0;}
.progress_tips{padding:5px 0 2px; height:11px; line-height:11px; overflow:hidden; font-size:10px; font-family:Arial;}
.progress_tips span{float:left; padding:0 6px; background-color:#f94c2a; color:#fff; border-radius:6px;}
.progress_tips em{float:right; color:#000;}
.progress_line,.progress_line span{height:7px; overflow:hidden; border-radius:3px;}
.progress_line{background-color:#fff;}
.progress_line span{display:block; background-color:#ff6a00;}
.loged_exp{ display:none; position:absolute; top:28px; left:40px; z-index:10; padding:5px 10px; width:100px; border:1px solid #F9AB9C; border-radius:4px; background:#fcfcfc; line-height:18px;} 
.loged_exp a,.loged_jifen a{color:#ff6a00;}
.loged_jifen{ display:none; position:absolute; top:25px; left:0px; z-index:10; padding:5px 10px; width:100px; border:1px solid #F9AB9C; border-radius:4px; background:#fcfcfc; line-height:18px; color:#666;} 
.integral_box{height:30px; padding-bottom:4px; line-height:30px;}
.integral{float:left; width:100px; height:30px; font-family:\5b8b\4f53; color:#999; position:relative;}
.logined_btn{width:86px; padding-top:6px; float:right;}
.blue_btn{background:#3ea6cd;}
.orange_btn{background:#00baff;}
.logined_btn a{height:20px; width:40px; display:inline-block; line-height:20px; border-radius:2px; text-align:center; margin-right:0;}
.logined_btn a,.logined_btn a:hover{color:#fff;}
.logined_btn .orange_btn{margin-left:6px;}

.loged_mes{border-bottom:1px solid #b1b1b1; *margin-top:-10px; margin-right:14px;}
.index_tui_games{padding:4px 14px 0 0;}
.index_tui_games h3{color:#666; font-weight:bold; height:28px; line-height:28px; font-family:\5b8b\4f53;}
.index_tui_games td{height:40px; line-height:40px; border-top:1px dotted #c8c7c5;}
.index_tui_games td.btnone{border-top:none;}
.index_tui_games .status_btn{background:#00baff; color:#fff; display:block; width:58px; height:18px; line-height:18px; overflow:hidden;}

/***最新开服列表**/
.newServer_list{position:relative; margin-top:14px;}
.center_right{position:relative; width:259px; margin-top:10px;}
.index_content{border:1px solid #d6d5d5; margin-top:8px; width:298px;height:595px;}
.index_content table tr{height:28px; line-height:28px; width:240px;}
.index_content table tr th{border-bottom:solid 1px #eb3700;}
.index_content table tr td {height:28px; line-height:28px; }
.index_content table tr td a{display:inline-block;}
.index_content table tr td a:hover{text-decoration:none; color:#03b4f5;}
/*.index_content table tr td .cred{ width:80px; padding-left: 10px;}*/
.index_content table td .hot_bgcolor,.index_content table td .normal_bgcolor{display:inline-block; color: #fff;text-align:center; height: 14px; width:18px; border-radius:2px; line-height:14px; font-weight:bold;}
.index_content table td .hot_bgcolor{background:#ff6600;}
.index_content table td .normal_bgcolor{background:#46c600;}
.index_content table tr .s1 { width: 85px; padding-left: 15px;}
.index_content table tr .s2 { width: 100px; text-align: center;}
.index_content table tr .s3 { width: 90px; text-align: center;}
.index_content table tr .s4 { width: 16px; padding-right: 7px;}
.index_content table tr .s2 a { display: inline-block; width: 84px; height: 22px; line-height: 22px; color:#666;}
.index_content table tr .s2 a em { width: 84px; height: 22px; line-height: 22px; color: #fff; cursor: pointer; display: none;}
.index_content table tr .s2 a:hover { background: #03b4f5}
.index_content table tr .s2 a:hover span { display: none;}
.index_content table tr .s2 a:hover em { display: inline-block;}
.kafu_gifts{width:16px; height:16px; border-radius:3px; line-height:16px; text-align:center; background-color:#03b4f5; color:#fff; overflow:hidden;}
.kafu_gifts:hover{text-decoration:underline; color:#fff!important;}


.kafu_hd { width: 278px; height: 18px; padding: 10px 0; margin: 8px auto 0; text-align: center; border-top: 1px dashed #d6d6d6;}
.list_tab { display: inline-block; *display: inline; *zoom: 1; height: 18px; text-align: center; position: relative;}
.list_tab ul { padding-left: 5px;}
.list_tab li{ display: inline-block; *display: inline; *zoom: 1; width: 18px; height: 18px; line-height: 16px; overflow:hidden; color: #fff; margin-right: 5px; border-radius:100%; background:#b3b3b3; cursor:pointer; text-align:center;}
.list_tab li.on{ background:#03b4f5;}
.newServer_list .prev,.newServer_list .next{ display: inline-block; width:10px; height:17px; overflow:hidden; cursor:pointer; background:url(../images/tab_arror.gif?201512111654) no-repeat;}
.newServer_list .prev{background-position:0 0; margin-right: 5px;}
.newServer_list .prev:hover{background-position:0 -19px;}
.newServer_list .next{background-position:-10px 0;}
.newServer_list .next:hover{background-position:-10px -19px;}

.kafu_table_wrap { width: 298px; height: 300px;overflow: hidden;position: relative;}
.kafu_table_inner {}
.kafu_table_box { width: 298px; float: left;}
.index_content{overflow: hidden;}
.index_content .kafu_tab { height: 29px; overflow: hidden; margin-right: -2px; position: relative; top: -1px;}
.index_content .kafu_tab li { width: 99px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #d6d6d6; border-width: 0 1px 1px 0; cursor: pointer; float: left;}
.index_content .kafu_tab .active { height: 27px; line-height: 27px; border-top: 2px solid #09f;}
.index_content .kafu_tab .lastab { border-right: 0 none;}
.index_content .kafu_tit { padding: 0 10px; color: #0099ff; font-size: 14px;}
.index_content .kafu_tit ul { height: 37px; line-height: 37px; margin-bottom: 5px; padding-left: 6px; border-bottom: 1px dashed #d6d6d6;}
.index_content .kafu_tit li { width: 79px; float: left;}
.index_content .kafu_tit .li2 { width: 94px; text-align: center;}
.index_content .kafu_tit .li3 { width: 83px; text-align: center;}
.table_hidden { display: none;}
/***  新闻资讯 ***/
.index_news_con{border:1px solid #d6d5d5; margin-top:8px; padding:0 9px 12px 7px; height:274px; overflow:hidden;}
.index_news_con ul{margin-top:8px;}
.index_news_con li{line-height:28px; color:#666;}
.index_news_con li a{color:#333;}
.index_news_con li a:hover{color:#03b4f5;}
.index_news_list{padding-top:11px; height:90px; position:relative;}
.index_news_list p{position:absolute; left:0; bottom:0; width:100%; height:21px;}
.index_news_info{color:#fff; line-height:21px; text-align:center; z-index:2;}
.index_news_mark{z-index:1; background-color:#000; opacity:0.65; filter:alpha(opacity=65);}
.index_news_list a:hover{text-decoration:none;}

/***友情连接***/
.gap_height{height:25px;}
.friends_link{border:1px solid #d6d5d5; margin-top:14px; position:relative;}
.friends_link a{color:#999; line-height:24px; padding:0 8px;}
.friends_link a:hover{color:#ff6a00;}
.link_icon{position:absolute; right:5px; top:16px; cursor:pointer; width:25px; height:25px;}
.link_ico_click{top:23px;}
.link_icon em{width:0; height:0; font-size:0; line-height:0; overflow:hidden; border-width:5px; border-style:solid; border-color:#fefdfb #fefdfb #b3b3b3 #fefdfb; display:block;}
.link_ico_click em{border-color:#b3b3b3 #fefdfb #fefdfb #fefdfb;}
/***友情连接下拉***/
.link{height:22px; overflow:hidden; padding:8px 30px 8px 20px;}
.link_click{height:auto;}
.link_title{height:14px; width:13px; display:inline-block; margin-right:5px;}
/*******充值中心**********/
.pay_header{background:#fefefe; height:76px; border-bottom:3px solid #03b4f5;}
.pay_header img{float:left;}
.pay_head_mes{float:right; height:76px; line-height:76px;}
.pay_head_mes a{color:#03b4f5; margin-right:5px;}
.pay_head_tips{height: 16px; overflow: hidden; padding-left: 20px; background: url(../images/pay/tips.gif?201512111654) top left no-repeat; position: absolute; top: 28px; left: 300px;}
.pay_main{width:100%; background-color:#f4f4f4;}
.pay_main .wrapper{background-color:#fff;}
.cz_left{width:193px; float:left; border-left:1px solid #6fc6e6; background-color:#a9e7fe;}
.cz_left_height{height:10px; border-right:2px solid #6fc6e6; overflow:hidden;}
.cz_left ul{padding-left:17px;}
.cz_left li{width:176px; position:relative; background:url(../images/pay/pay_a.jpg?201512111654) 0 bottom no-repeat;}
.cz_left li a{display:block; width:100%; height:48px; line-height:48px; color:#0486b6; text-indent:34px; background:url(../images/pay/cz_icon.png?201512111654) 0 0 no-repeat; _background:url(../images/pay/cz_icon.gif?201512111654) 0 0 no-repeat;}
.cz_left li a:hover{text-decoration:none; color:#03b4f5;}
.cz_left li.li_15 a{text-indent:24px;}

.cz_left li.li_1_bg,
.cz_left li.li_10_bg,
.cz_left li.li_14_bg,
.cz_left li.li_2_bg,
.cz_left li.li_27_bg,
.cz_left li.li_26_bg,
.cz_left li.li_4_bg,
.cz_left li.li_5_bg,
.cz_left li.li_6_bg,
.cz_left li.li_3_bg,
.cz_left li.li_32_bg,
.cz_left li.li_12_bg,
.cz_left li.li_8_bg,
.cz_left li.li_13_bg,
.cz_left li.li_15_bg,
.cz_left li.li_7_bg,
.cz_left li.li_11_bg,
.cz_left li.li_16_bg,
.cz_left li.li_34_bg,
.cz_left li.li_37_bg,
.cz_left li.li_43_bg,
.cz_left li.li_40_bg,
.cz_left li.li_46_bg{height:50px; top:-2px; background:url(../images/pay/pay_b.jpg?201512111654) 0 0 no-repeat;}

.cz_left li.li_1_bg a,
.cz_left li.li_10_bg a,
.cz_left li.li_14_bg a,
.cz_left li.li_2_bg a,
.cz_left li.li_27_bg a,
.cz_left li.li_26_bg a,
.cz_left li.li_4_bg a,
.cz_left li.li_5_bg a,
.cz_left li.li_6_bg a,
.cz_left li.li_3_bg a,
.cz_left li.li_32_bg a,
.cz_left li.li_12_bg a,
.cz_left li.li_8_bg a,
.cz_left li.li_13_bg a,
.cz_left li.li_15_bg a,
.cz_left li.li_7_bg a,
.cz_left li.li_11_bg a,
.cz_left li.li_16_bg a,
.cz_left li.li_34_bg a,
.cz_left li.li_37_bg a,
.cz_left li.li_43_bg a,
.cz_left li.li_40_bg a,
.cz_left li.li_46_bg a{color:#03b4f5;}

/* css sprite */
.cz_left li.li_1 a{background-position:3px -5px;}
.cz_left li.li_10 a,.cz_left li.li_11 a{background-position:3px -65px;}
.cz_left li.li_14 a{background-position:3px -124px;}
.cz_left li.li_2 a{background-position:3px -186px;}
.cz_left li.li_27 a{background-position:3px -245px;}
.cz_left li.li_26 a{background-position:3px -305px;}
.cz_left li.li_4 a{background-position:3px -364px;}
.cz_left li.li_5 a{background-position:3px -425px;}
.cz_left li.li_6 a{background-position:3px -485px;}
.cz_left li.li_3 a{background-position:3px -545px;}
.cz_left li.li_32 a{background-position:0 -964px;}
.cz_left li.li_12 a{background-position:0 -605px;}
.cz_left li.li_8 a{background-position:3px -663px;}
.cz_left li.li_7 a{background-position:3px -725px;}
.cz_left li.li_15 a{background-position:0 -786px;}
.cz_left li.li_13 a{background-position:3px -844px;}
.cz_left li.li_16 a{background-position:3px -902px;}
.cz_left li.li_34 a{background-position:0 -2046px;}
.cz_left li.li_37 a{background-position:0 -2166px;}
.cz_left li.li_43 a{background-position:0 -2286px;}
.cz_left li.li_40 a{background-position:0 -2406px;}
.cz_left li.li_46 a{background-position:0 -2526px;}
.cz_left li.li_1_bg a,.cz_left li.li_1 a:hover{background-position:3px -1025px;}
.cz_left li.li_10_bg a,.cz_left li.li_11_bg a,.cz_left li.li_10 a:hover,.cz_left li.li_11 a:hover{background-position:3px -1085px;}
.cz_left li.li_14_bg a,.cz_left li.li_14 a:hover{background-position:3px -1144px;}
.cz_left li.li_2_bg a,.cz_left li.li_2 a:hover{background-position:3px -1206px;}
.cz_left li.li_27_bg a,.cz_left li.li_27 a:hover{background-position:3px -1265px;}
.cz_left li.li_26_bg a,.cz_left li.li_26 a:hover{background-position:3px -1325px;}
.cz_left li.li_4_bg a,.cz_left li.li_4 a:hover{background-position:3px -1384px;}
.cz_left li.li_5_bg a,.cz_left li.li_5 a:hover{background-position:3px -1445px;}
.cz_left li.li_6_bg a,.cz_left li.li_6 a:hover{background-position:3px -1505px;}
.cz_left li.li_3_bg a,.cz_left li.li_3 a:hover{background-position:3px -1565px;}
.cz_left li.li_32_bg a,.cz_left li.li_32 a:hover{background-position:0 -1984px;}
.cz_left li.li_12_bg a,.cz_left li.li_12 a:hover{background-position:0 -1625px;}
.cz_left li.li_8_bg a,.cz_left li.li_8 a:hover{background-position:3px -1683px;}
.cz_left li.li_7_bg a,.cz_left li.li_7 a:hover{background-position:3px -1745px;}
.cz_left li.li_15_bg a,.cz_left li.li_15 a:hover{background-position:0 -1806px;}
.cz_left li.li_13_bg a,.cz_left li.li_13 a:hover{background-position:3px -1864px;}
.cz_left li.li_16_bg a,.cz_left li.li_16 a:hover{background-position:3px -1922px;}
.cz_left li.li_34_bg a,.cz_left li.li_34 a:hover{background-position:0 -2106px;}
.cz_left li.li_37_bg a,.cz_left li.li_37 a:hover{background-position:0 -2226px;}
.cz_left li.li_43_bg a,.cz_left li.li_43 a:hover{background-position:0 -2346px;}
.cz_left li.li_40_bg a,.cz_left li.li_40 a:hover{background-position:0 -2466px;}
.cz_left li.li_46_bg a,.cz_left li.li_46 a:hover{background-position:0 -2586px;}

/* 充值页面右边 */
.cz_right{width:770px; padding:30px 0 10px 30px; float:right;}
.user_input{height:30px; vertical-align:middle; line-height:30px; padding:0 10px; border:1px solid #03b4f5; margin-left:4px;}
.select_main_games .label_name{float:left; padding-right:4px;}
.select_list_pay{float:left; height:43px; width:330px; cursor:pointer; overflow:hidden;}
.select_list_pay span{float:left; height:42px; line-height:42px; background-color:#03b4f5;}
.select_list_pay label{margin:10px 0 0 6px; float:left;}
.select_list_pay label.error{background-position:-54px -32px;}
.pay_list_word{width:200px; padding-left:14px; border:1px solid #059bd2; color:#fff; font-size:18px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.pay_list_word em{font-size:36px; font-family:Arial; font-weight:bold; float:left; margin-right:12px;}
.pay_list_icon{width:44px; border:1px solid #059bd2; border-left:1px solid #04c9f8;}
.pay_list_icon i{width:0; height:0; line-height:0; overflow:hidden; border-width:6px; border-color:#fff transparent transparent; border-style:solid dashed dashed; display:block; margin:19px auto;}
.select_main_games{position:relative; z-index:99;}
.select_pay_games{position:absolute; top:60px; left:94px; border:1px solid #059bd2; width:568px; background-color:#fff; z-index:999; display:none;}
.select_games_close{float:right; width:22px; height:22px; margin-right:6px; cursor:pointer; background:url(../images/pay/select_games_close.jpg?201512111654) 0 0 no-repeat;}
.select_games_tit,.select_server_tit{height:30px; padding-top:7px; background-color:#03b4f5;}
.select_games_tit ul,.select_server_tit ul{width:510px; float:left; height:30px; padding-left:10px;}
.select_games_tit ul li,.select_server_tit ul li{float:left; height:30px; padding:0 13px; font-size:14px; line-height:28px; color:#fff; cursor:pointer;}
.select_games_tit ul li.on,.select_server_tit ul li.on{background-color:#fff; border-top-left-radius:3px; border-top-right-radius:3px; color:#03b4f5;}
.select_pay_con{height:184px; overflow:auto; overflow-x:hidden; padding:8px 0 5px 17px; display:none;}
.pay_pinyi,.pay_pinyi_list,.pay_pinyi_list a,.select_server_con a{float:left;}
.pay_pinyi{width:40px; padding-top:7px;}
.pay_pinyi em{display:block; width:20px; height:20px; line-height:20px; text-align:center; background-color:#03b4f5; border-radius:2px; color:#fff;}
.pay_pinyi_list{width:460px; padding-top:5px;}
.pay_pinyi_list a,.select_server_con a{background:url(../images/pay/radio.png?201512111654) 0 0 no-repeat;}
.pay_pinyi_list a,.select_server_con a{width:114px; padding-left:20px; height:26px; line-height:26px; background-position:-10px -16px;}
.pay_pinyi_list a:hover,.pay_pinyi_list a.on,.select_server_con a:hover,.select_server_con a.on{background-position:-10px -52px;}
.select_pay_arrow{position:absolute; top:40px; *top:42px; left:200px; width:0; height:0; line-height:0; overflow:hidden; border-width:10px 7px; border-color:transparent transparent #03b4f5; border-style:dashed dashed solid; display:none;}
.select_pay_arrow.arrow_server{left:488px;}
.select_server_games{width:742px; border:1px solid #059bd2; background-color:#fff; position:absolute; z-index:999; top:60px; left:20px; display:none;}
.select_server_con{display:none; padding:8px 0 0 20px; height:180px; overflow:auto; overflow-x:hidden;}
.select_server_tit ul li{padding:0 20px;}
.select_server_con a{width:156px;}
.select_server_zone{width:180px; float:right; height:30px; font-size:14px; color:#fff;}
.select_server_zone input,.select_server_zone a{display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.select_server_zone input{border:1px solid #d3d2d2; background-color:#fff; color:#ff6a00; padding:0 10px; width:60px; height:20px; line-height:20px; overflow:hidden;}
.select_server_zone a{color:#fff; border:1px solid #fff; border-radius:4px; margin-left:5px; font-size:12px; padding:0 6px;}

/* end */
#pay_form{margin-top:10px; line-height:22px;}
#pay_form li{margin-bottom:36px;}
#pay_form li .label_name{text-align:right; color:#666; width:88px; display:inline-block; margin-right:4px;}
.main_user_account #login_account{color:#403f3f; font-size:24px; }
.main_user_account a,.main_user_input a{color:#03b4f5; padding:0 2px;}
.main_select_choose{line-height:24px; color:#333; font-size:18px; height:30px; padding-left:26px;}
.main_select_choose em{color:#03b4f5;}
.change_user{color:#03b4f5; margin-left:10px;}
a#define_user{color:#03b4f5; padding:0 2px;}
.pay_where{width:274px; display:inline;}
.pay_place{width:137px; height:42px; line-height:42px; display:inline-block; text-align:center; position:relative; border:1px solid #d9d8d8;  color:#666; margin-right:-4px; cursor:pointer;}
.cicrl_role1{border-radius:4px 0 0 4px;}
.cicrl_role2{border-radius:0 4px 4px 0;}
.place_checked{background:#03b4f5; border:1px solid #03b4f5; color:#fff;}

.pay_select{width:118px; height:38px; line-height:normal; border:1px solid #c9c9c9; margin-right:10px; outline:none; vertical-align:middle;}
.pay_money_box{width:640px; float:left; margin-left:4px;}
.pay_money_box span{float:left; width:120px; height:40px; text-decoration:none; position:relative; cursor:pointer; margin:0 0 -1px -1px; border:1px solid #c9c9c9; background:#fff; }
.pay_money_box span font{display:block; width:100px; padding:0 10px; line-height:40px; height:40px;}
.pay_money_box span input,.pay_place input{display:none;}
.pay_money_box span.money_checked{z-index:2;}
.pay_money_box span.money_checked font{background:url(../images/pay/selected_input.png?201512111654) no-repeat right bottom; background:url(../images/pay/selected_input.gif?201512111654) no-repeat right bottom; border:2px solid #03b4f5;z-index:20; position:absolute; top:-1px; _top:0; left:-1px; padding:0 9px; width:100px; height:38px; line-height:38px;}

.pay_money_box span.last_money{background:#f1f1f1;}
.pay_money_box span.last_money label.error,.pay_money_box span.last_money label.correct{position:absolute; left:120px; top:10px; width:70px; height:20px; line-height:20px; font-size:12px;}
.pay_money_box span.last_money input#money2{position:relative; left:-6px; top:6px; opacity:1; filter:alpha(opacity=100); width:50px; height:26px; line-height:26px; border:1px solid#c9c9c9; text-align:center; outline:none; float:left; background:#fff; visibility:visible;}
.pay_submit{width:212px; height:48px; line-height:48px; margin:5px 0 0 94px; font-size:14px; cursor:pointer; font-weight:bold; text-align:center; background:#03b4f5; color:#fff; border:none; border-radius:4px;}

.main_explain{width:565px; padding:10px 20px; border:1px solid #ececec; background:#fbfbfb; margin-left:95px; line-height:22px;}

.f_banner{font-family:Tahoma,\5fae\8f6f\96c5\9ed1,Helvetica,arial;	height:180px; padding:14px; background-color:#7e7e7e; box-shadow:0px 3px 3px 0 rgba(0,0,0,0.05) inset,0px -3px 3px 0 rgba(0,0,0,0.05) inset; color:#565656;	line-height:180%;	border:1px #ececec solid;}
.f_banner dl{width:300px; padding-left:30px; padding-top:16px; float:left; color:white;	margin-top:20px;position:relative}
.f_banner dt{font-size:18px;padding-bottom:8px}
.f_banner li{height:30px; line-height:30px}
.f_banner .article_list a{color:white}
.f_banner .line{width:1px; display:inline; overflow:hidden;	height:150px; background:#6a6a6a; border-left:1px #8d8d8d solid; position:absolute; right:10px;	top:0}
.f_banner .service_button{height:32px;line-height:32px;	background-color:white;	padding:0 14px 0 10px; border-radius:2px; color:#565656; display:inline-block; margin-top:6px;}
.f_banner .service_button .icon16{margin:8px 6px 8px 0;	float:left}
.f_banner .service_button .name{float:left}
.service .tel{font-size:22px}

/*******登录页**********/
.middle_body{position:absolute; width:100%; height:700px; top:50%; margin-top:-350px;}
.middle_body .commer_foot{background:none;}
.login_page{background:url(../images/login_banner.jpg?201512111654) no-repeat center top; height:491px;}
.login_ban{background:url(../images/login_ban.jpg?201512111654) no-repeat; height:491px; position:relative;}
.lb_text_banner{width:340px; height:100px; position:absolute; left:7px; top:50px;color:#fff; font-family:microsoft yahei;}
.lb_text_banner a{color:#fff; font-size:14px;}
.user_number{font-size:20px;}
.header{height:88px; border-bottom:1px solid #ddd;}
.eye_01{background:url(../images/eye_01.gif?201512111654) no-repeat; width:65px; height:29px; position:absolute; left:252px; top:266px;}
.balloon01{background:url(../images/balloon01.png?201512111654) no-repeat; _background:url(../images/balloon01_ie6.png?201512111654) no-repeat; width:33px; height:41px; position:absolute; top:22px; left:208px;
	-webkit-animation:2s ease-in 0s alternate none infinite balloon_float;
	-moz-animation:2s ease-in 0s alternate none infinite balloon_float;
	-ms-animation:2s ease-in 0s alternate none infinite balloon_float;
	-o-animation:2s ease-in 0s alternate none infinite balloon_float;
	animation:2s ease-in 0s alternate none infinite balloon_float;
}
.balloon02{background:url(../images/balloon02.png?201512111654) no-repeat; _background:url(../images/balloon02_ie6.png?201512111654) no-repeat; width:103px; height:137px; position:absolute; top:35px; left:375px;
	-webkit-animation:4s ease-in 0s alternate none infinite balloonb_float;
	-moz-animation:4s ease-in 0s alternate none infinite balloonb_float;
	-ms-animation:4s ease-in 0s alternate none infinite balloonb_float;
	-o-animation:4s ease-in 0s alternate none infinite balloonb_float;
	animation:4s ease-in 0s alternate none infinite balloonb_float;
}
.login_ban .cloud_01{background:url(../images/cloud1.png?201512111654) no-repeat; _background:url(../images/cloud1_ie6.png?201512111654) no-repeat; width:95px; height:41px; position:absolute; top:225px; left:41px;
	-webkit-animation:5s ease-in-out 0s alternate none infinite clouda_float;
	-moz-animation:5s ease-in-out 0s alternate none infinite clouda_float;
	-ms-animation:5s ease-in-out 0s alternate none infinite clouda_float;
	-o-animation:5s ease-in-out 0s alternate none infinite clouda_float;
	animation:5s ease-in-out 0s alternate none infinite clouda_float;
}

.login_ban .cloud_02{background:url(../images/cloud02.png?201512111654) no-repeat; _background:url(../images/cloud02_ie6.png?201512111654) no-repeat; width:59px; height:26px; position:absolute; top:253px; left:420px;
	-webkit-animation:2s ease-in 0s alternate none infinite cloudb_float;
	-moz-animation:2s ease-in 0s alternate none infinite cloudb_float;
	-ms-animation:2s ease-in 0s alternate none infinite cloudb_float;
	-o-animation:2s ease-in 0s alternate none infinite cloudb_float;
	animation:2s ease-in 0s alternate none infinite cloudb_float;
}

.login_page .form_box{
	width:306px; height:354px; border-radius:4px; position:absolute; top:40px; right:68px; z-index:3;
	line-height:normal;
	background:white;
	background:rgba(255,255,255,0.95);
	display:inline-block;
	vertical-align:middle
}

.login_page .title_box{
	margin:10px 14px 0;
	height:30px;
	line-height:30px;
	font-size:14px;
	margin-bottom:16px;
	color:#565656;
	border-bottom:2px #c9c9c9 solid
}
.loginbox{width:274px; margin:0 auto;}

.login_page .with_other_login li{
	display:inline
}
@-webkit-keyframes clouda_float{
	100%{margin-left:40px;}
}
@-moz-keyframes clouda_float{
	100%{margin-left:40px;}
}
@-ms-keyframes clouda_float{
	100%{margin-left:40px;}
}
@-o-keyframes clouda_float{
	100%{margin-left:40px;}
}
@keyframes clouda_float{
	100%{margin-left:40px;}
}

@-webkit-keyframes cloudb_float{
	100%{margin-left:20px;}
}
@-moz-keyframes cloudb_float{
	100%{margin-left:20px;}
}
@-ms-keyframes cloudb_float{
	100%{margin-left:10px;}
}
@-o-keyframes cloudb_float{
	100%{margin-left:20px;}
}
@keyframes cloudb_float{
	100%{margin-left:20px;}
}

@-webkit-keyframes balloon_float{
	100%{margin-top:10px;}
}
@-moz-keyframes balloon_float{
	100%{margin-top:10px;}
}
@-ms-keyframes balloon_float{
	100%{margin-top:10px;}
}
@-o-keyframes balloon_float{
	100%{margin-top:10px;}
}
@keyframes balloon_float{
	100%{margin-top:10px;}
}

@-webkit-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@-moz-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@-ms-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@-o-keyframes balloonb_float{
	100%{margin-top:25px;}
}
@keyframes balloonb_float{
	100%{margin-top:25px;}
}

/** 注册页 **/
.register_bg{background:url(../images/register_bg.jpg?201512111654) no-repeat top center;}
.register_main{background:url(../images/register_main.jpg?201512111654) no-repeat top center; height:923px; width:960px; margin:0 auto; padding-top:42px;}

.register_page{ padding:70px 0 0 202px; width:600px; height:600px;}
.reg_page_left{float:left; width:340px;}
.reg_page_right{float:left; height:530px; padding-left:40px; padding-top:30px; width:210px; color:#888; border-left:1px solid #dedede;}
.reg_page_right ul li{float:left; padding-right:18px;}
.reg_page_right ul li:first-child{border-right:1px dotted #b1b1b1;}
.reg_page_right li a em{width:16px; height:16px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:5px;}
.qq_gray{background:url(../images/index_little_icons.png?201512111654) no-repeat -36px 0;}
a:hover .qq_gray{background-position:-36px -16px;}
.weibo_gray{background:url(../images/index_little_icons.png?201512111654) no-repeat -53px 0; margin-left:18px;}
a:hover .weibo_gray{background-position:-53px -16px;}

.reg_title{ height:70px; width:600px; line-height:26px;  margin:0 0px 30px 0; color:#665852;}
.reg_title h2{color:#ff6a00; font-size:20px; font-family:microsoft yahei;}
.register ul{  height: auto; margin-bottom:40px;}
.register ul li{ padding-bottom:16px; width:297px; color:#666; position:relative;}
.register ul li b{ font-weight:normal; color:#999; display:block;}
.register ul li span{ width:94px; position:absolute; top:8px; left:5px; line-height:26px; font-size:14px; color:#b8b8b8}
.register ul li .reg_input,.register ul li.sort_input input{ height:26px; padding:8px 0; text-indent:98px; line-height:26px; width:290px;border:solid 1px #ccc; padding-left:5px; *vertical-align:middle;}
.register ul li input[type=text]:focus,.register ul li input[type=password]:focus{border:1px solid #76c4f2; color:#3098d5; outline:none; font-weight:bold;}
.register ul .ac input.check{width:13px; height:13px; vertical-align:middle; margin-right:4px;}
.register ul li .index_button{ margin-top:0; }
.register ul li.addicted_tip{border-top:1px dotted #b1b1b1; padding:15px 0 0 90px; height:65px; margin-top:10px;color:#888;}
.register ul li img{ vertical-align:middle;}
.register ul li label{ display:none; position:relative; bottom:-6px;}
label.error,label.correct{background:url(../images/index_little_icons.png?201512111654) no-repeat left center; _background:url(../images/index_little_icons_ie6.gif?201512111654) no-repeat left center; padding-left:22px; vertical-align:middle; }
label.correct{ background-position: -54px -53px;} 
label.error{background-position: -54px -35px; color:#fe0202; }

.register li span em{ display:inline-block; width:28px; height:26px; margin-right:4px; background:url(../images/reg_btns.gif?201512111654) no-repeat left center; vertical-align:middle;}
.register li span em.reg_ico1{background-position:0 0;}
.register li span em.reg_ico2{background-position:0 -26px;}
.register li span em.reg_ico3{background-position:0 -52px;}
.register li span em.reg_ico4{background-position:0 -78px;}
.register li span em.reg_ico5{background-position:0 -104px;}

.register_main .commer_foot{background:none; border:none; margin-top:20px; color:#fff;}
.register_main .commer_foot a{color:#fff;}

/* 充值成功 */
.gray_bg_main{background:#f3f3f3; padding:25px 0 80px;}
.pay_success_area,.get_card_area{ background:#fff; border:1px solid #e2e2e2; width:998px; _position:relative; _overflow:hidden;}
.pay_success_main{float:left; width:505px; padding:35px 120px; border-right:1px solid #e2e2e2;}
.pay_success_right{float:right; width:202px; padding:20px 24px;}
.pay_success_right h2{color:#6e6d6d; font-size:22px; font-family:microsoft yahei; padding-bottom:8px; border-bottom:1px solid #e2e2e2;}

.pay_success_main table{margin-bottom:30px;}
.pay_success_main th{color:#999; padding-left:25px;}
.pay_success_main td{color:#666; padding-left:25px;}
.success_tit{text-align:center; margin-bottom:20px; color:#ff6a00; font-size:18px; font-family:microsoft yahei;}
.success_tit p{margin-top:10px;}
.com_submit_btn,.com_submit_blue_btn{width:139px; height:42px; display:inline-block; border-radius:2px; color:#fff; font-weight:bold; font-size:14px; border:none; cursor:pointer; text-align:center; line-height:42px;}
.com_submit_btn:hover{color:#fff; background:#00bbff;}
.com_submit_btn{background:#03b4f5;}
.com_submit_blue_btn{ background:#3ea6cd;}
.com_submit_blue_btn:hover{color:#fff;}
.mt40{margin-top:40px;}
.pay_ask{margin-top:15px;}
.pay_ask li{line-height:30px; height:30px; padding-left:5px; color:#6e6d6d;}
.pay_ask li a{color:#6e6d6d3;}
#9377pay table{border:1px solid #ccc;}

/******新手卡********/
.car_get_tit1{border-bottom:4px solid #ebebeb; font-size:16px; color:#3c3c3c; padding-bottom:10px; font-weight:bold;}
.car_get_tit1 span{color:#03b4f5; margin-right:5px;}

.card_right{width:250px; float:right;_display:inline;}
.card_left{width:701px; padding:23px 23px 40px; border-right:1px solid #e2e2e2; float:left; _display:inline;_overflow-x:hidden;}
.card_hot,.card_new{display:block; color:#fff;text-align:center; height:18px; width:20px; border-radius:2px; line-height:16px; *line-height:18px; font-weight:bold; position:absolute;right:10px;top:18px;}
.card_hot{background:#03b4f5;}
.card_new{background:#46c600;}
.org_color{color:#03b4f5;}

.choice_game{height:60px; line-height:60px; border-bottom:solid 1px #e2e2e2; color:#03b4f5; position:relative; text-align:center;}
.choice_game font{font-size:22px;  font-family:microsoft yahei;}
.go_left,.go_right{display:block;  height:17px;width:10px; overflow:hidden; cursor:pointer; background:url(../images/tab_arror.gif?201512111654) no-repeat; position:absolute;}
.go_left{background-position:0 0; top:22px;left: 46px;}
.go_left:hover{background-position:0 -19px;}
.go_right{background-position:-10px 0; top:22px;right: 46px;}
.go_right:hover{background-position:-10px -19px;}

.car_get_tit02{margin-top:20px; border-bottom:1px solid #f0f0f0; padding-bottom:10px; font-size:16px;}
.car_get_tit02 i{display:inline-block; width:26px; height:26px; text-align:center; color:#fff; line-height:26px; font-style:normal; border-radius:100%; background:#e54e53; margin:0 10px 0 20px;}

.card_right .game_list_wrap{width:250px;  margin:0; overflow:hidden;  position:relative;}
.game_list{maring:0;width:10000px; background:#fff;}
.game_list ul{width:250px;float:left; margin:0px; overflow:hidden !important;}
.game_list li{ line-height:30px; border-bottom:solid 1px #e2e2e2; padding:10px; font-size:14px; position:relative;}
.game_list li:hover,.game_list li.hover{background:#03b4f5; border-bottom:solid 1px #00bbff;}
.game_list li:hover a,.game_list li.hover a{color:#fff; text-decoration:none;}
.game_list li img{width:28px; height:28px; margin-right:15px; vertical-align:middle; border-radius:3px;}
.car_get_one{margin-bottom:20px;}
.card_content{padding:5px 10px !important; margin:20px 0; width:328px; height:280px;line-height:22px; float:left;}
.card_content select{height:30px; width:180px; border:1px solid #d6d6d6;line-height:30px; vertical-align:middle;}
.card_select{border-right:dashed 1px #d8d8d8;}
.card_select span{ width:100px; display: inline-block; text-align:right; color:#666; margin-right:5px;}
.card_select p{margin-bottom:6px;}
.card_select p b{display:block; margin-left:90px;}
.card_select i{ margin:0px 3px;}
.card_select option{ width:80px;}
.card_btn{margin-top:15px; padding-left:105px;}

.card_select label input{height:30px; line-height:30px; width:170px; border:solid 1px #d6d6d6;  padding-left:3px;}
.card_select img{ vertical-align:middle;margin:0px 0px 2px 0px;*margin:-12px 0px 2px 0px;}
.car_get_one div{ padding:15px 0; line-height:22px;}
.car_get_one div img{max-width:100%;}

/* 游戏服务器列表 */
.game_list_s{float:left; width:220px; _display:inline; overflow:hidden;}
.center_left{float:right; width:731px; padding:23px 23px 40px; border-left:1px solid #e2e2e2; _display:inline; min-height:600px;}
.game_detail_img{float:left; margin-right:20px;}
.game_detail h2{color:#333; font-size:24px; padding-bottom:20px;}
.game_detail h2 span{display:inline-block; background:#76c522; height:23px; line-height:23px; padding:0 10px; color:#fff; margin:6px 5px 0 0; font-size:12px;}
.game_center_f{line-height:24px; color:#666;}
.recommend_server{ margin-top:15px; padding:18px; height:24px; line-height:24px; border:solid 1px #e2e2e2; }
.recommend_left{float:left; display:inline-block;}
.recommend_left a{margin:0px 5px; color:#03b4f5;}
.recommend_right{float:right; color:#535353; _margin-top:2px;}
.recommend_right .input{ height:18px;line-height:18px; width:60px; margin-left:5px; vertical-align:middle;  border:solid 1px #e2e2e2; text-indent:5px;}
.btn_go{background:#03b4f5; height:20px; width:24px; line-height:20px; border:0; cursor:pointer; color:#fff; vertical-align:middle; text-align:center}
.recommend_right img{vertical-align:middle;}
.role{margin-left:60px; font-family: Georgia, "Times New Roman", Times, serif;}
.service_list_tit{border-bottom:1px solid #e2e2e2; padding:15px 0;}
.service_list_tit span{font-size:12px; font-weight:bold;  margin-left:10px; float:left; width:80px; height:30px; line-height:30px;}
.service_list_ul {width:560px; float:left;}
.service_list_ul li{float:left; padding:0px 18px; position:relative; height:31px; line-height:30px; color:#666; cursor:pointer;}
.service_list_ul li.current{background:url(../images/service_list_hover_bg.gif?201512111654) no-repeat bottom center;}
.service_list_ul li img{margin-right:20px !important;}
.servie_list_content{padding:12px 0px 20px 8px;}
.servie_list_content ul{margin-right:-24px; *margin-right:-48px;}
.servie_list_content ul li{float:left; padding:0 15px; width:190px; height:30px; line-height:30px; border:1px solid #cfcfcf; border-radius:3px; margin:0 24px 15px 0; *margin:0 19px 15px 0; background-color:#ececec; background-image:-webkit-linear-gradient(#fefefe,#e5e5e5); background-image:-moz-linear-gradient(#fefefe,#e5e5e5); background-image:linear-gradient(#fefefe,#e5e5e5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0.5,startColorstr=#fefefe, endColorstr=#e5e5e5);}
.servie_list_content ul li a{display:block; width:100%; height:100%; color:#000;}
.servie_list_content ul li a:hover{color:#03b4f5; text-decoration:none;}
.servie_list_content ul li a span{float:right; color:#00670c;}

.game_list_tit{height:60px; line-height:60px; border-bottom:solid 1px #e2e2e2; color:#03b4f5; position:relative; text-align:right; padding-right:60px;}
.game_list_tit .go_left{left:118px;}
.game_list_tit font{font-size:20px; font-family:microsoft yahei; font-weight:bold; color:#666; position:absolute; left:20px; top:0;}
.game_list_wrap{width:220px; margin:0; overflow:hidden;}
.game_list_txt{maring:0;width:10000px; overflow:hidden; background:#fff;}
.game_list_txt ul{width:220px;float:left; overflow:hidden !important;}
.game_list_txt li{height:52px; font-size:14px; border-bottom:1px solid #e0e0e0; display:block; }
.game_list_txt li:hover{background:#e0f4ff; display:block;}
.game_list_txt li span{font-size:12px; color:#666; /*float:right;*/}
.game_list_txt li .game_img{width:25px; height:25px; display:inline-block; margin:5px 0 0 20px;}
.game_list_txt li a{height:32px; padding:10px 0; border-left:2px solid #fff; width:218px; line-height:32px; display:block; cursor:pointer;}
.game_list_txt li a:hover{color:#03b4f5;}
.game_list_txt li .current_game,.game_list_txt li a:hover{background:#f0f0f0; border-left:2px solid #03b4f5; text-decoration:none;}
.game_list_txt li a#check{height:35px;  *height:33px; *line-height:33px; background:#e0f4ff; font-size:14px; display:block;}
.game_list_txt li a strong.y_left{width:170px;  display:inline-block;overflow:hidden; text-align:center;}

/* 新旧版本切换按钮 */
a.change_web_btn{width:21px; height:163px; padding:40px 8px 0; color:#fff; text-align:center; font-size:17px; background:url(../images/change_web_btn.png?201512111654) no-repeat 0 0;_background:url(../images/change_web_btn.gif?201512111654) no-repeat -37px 0; line-height:20px; position:fixed; z-index:100; right:30px; bottom:150px; _position:absolute; _right:30px;  _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||150)));}
a:hover.change_web_btn{background-position:-37px 0; color:#fff; text-decoration:none;}
/* 快速通道 */
.quick_zone{margin-top:20px;}
.quick_zone ul{border-top:1px solid #d6d5d5; _border-left:1px solid #d6d5d5;}
.quick_zone ul li{float:left; width:149px; _width:148px; height:51px; border:1px solid #d6d5d5; border-top:none; margin-left:-1px; _display:inline;}
.quick_zone ul li a{text-indent:54px; color:#333; display:block; height:51px; line-height:51px;}
.quick_zone ul li a:hover{background-color:#f5f5f5; text-decoration:none;}
.quick_zone li a span{margin:15px 0 0 -30px; *margin:0 0 0 -30px;}
.quick_zone li a span,.p_problem span{position:absolute; width:20px; height:20px; overflow:hidden; background:url(../images/c_con.png?201512111654) 0 0 no-repeat; _background:url(../images/c_con.gif?201512111654) 0 0 no-repeat;}
.quick_zone li a.q1 span{background-position:0 -80px;}
.quick_zone li a.q2 span{background-position:0 -20px;}
.quick_zone li a.q3 span{background-position:0 -100px;}
.quick_zone li a.q4 span{background-position:0 -40px;}
.quick_zone li a.q5 span{background-position:0 -120px;}
.quick_zone li a.q6 span{background-position:0 -60px;}
.quick_zone li a.q7 span{background-position:0 -140px;}
.p_problem span{background-position:0 -160px;}
/* 客服专区 */
.custom_area{margin-top:13px;}
.custom_area h2 a,.index_news h2 a{float:right; font:normal 12px/30px simsun; color:#03b4f5;}
.custom_box{height:200px; border:1px solid #d6d5d5;}
.custom_online{float:left; width:130px; height:200px; text-align:center; border-right:1px solid #d6d5d5; background:url(../images/earphone.jpg?201512111654) center 46px no-repeat;}
.custom_online a{color:#03b4f5;}
.p_oline{padding-top:102px; height:26px; line-height:26px; font-size:18px;}
.p_server{font:10px/14px arial;}
.custom_box ul{float:left; width:167px; font-family:simsun;}
.custom_box ul li{height:66px; border-bottom:1px solid #d6d5d5; text-indent:15px; color:#333;}
.custom_box ul li.p_problem{line-height:66px; text-indent:38px;}
.p_problem span{margin:24px 0 0 -26px; *margin:-3px 0 0 -26px;}
.custom_box ul li.brone{border-bottom:none; line-height:66px;}
.p_cell{padding-top:12px; line-height:20px;}
.p_cell font{color:#539b2b; padding-left:3px;}
.p_num{color:#03b4f5; font:bold 20px/24px Microsoft YaHei;}