
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2D322E;}
body { margin: 0px auto;background:#f1f1f1;text-align:center}

img{border:0px}
a:link {color: #1093A5;text-decoration: none;}
a:visited {text-decoration: none;color: #1093A5;}
a:hover {text-decoration: underline;color: #1093A5;}
a:active {text-decoration: none;}
a,label{blr:expression(this.onFocus=this.blur());} 

ul{margin:0px;padding:0px}
ul li{list-style-type:none;margin:0px;padding:0px}
form{border:0px;margin:0px;padding:0px}
.clear{clear:both}
.red{color:#ff0000};

.sub_btn{background:url(/images/sub_btn_bg.gif) no-repeat top center ;border:0px;height:30px;width:95px;font-size:12px;font-weight:400;color:#555555}
.reset_btn{background:url(/images/reset_btn_bg.gif) no-repeat top center ;border:0px;height:30px;width:95px;font-size:12px;font-weight:400;color:#555555}
.link_btn{background:url(/images/link_btn_bg.gif) no-repeat top center ;border:0px;height:30px;width:110px;font-size:12px;font-weight:400;text-align:left;padding-left:25px;cursor:pointer;color:#555555}



/*border:1px solid #fff*/
#header_k{background:#fff url(/images/man_bg_2.gif) no-repeat top center ;height:110px;width:100%; margin: 0px auto}
#menu_bar{background:url(/images/menu_bar_bg.gif) repeat-x bottom left ;height:80px;text-align:center;padding-top:30px}
#wel_info{width:960px;text-align:right;margin:0 auto}
#menu_k{width:960px;vertical-align:bottom;text-align:center;margin:0 auto}
#logo{float:left}
#menu{float:left;padding-top:19px}
#menu ul {background:transparent url(/images/menu_bg.gif) repeat-x bottom left ;height:42px;line-height:15px;margin-left:50px;}
#menu ul li{width:101px;height:42px;float:left;color:#fff;vertical-align:bottom;}
#menu ul li a{color:#fff;font-family:"微软雅黑","宋体",Arial;font-size:14px;font-weight:800;height:12px;line-height:12px; display: block; padding-top: 4px; }
#menu ul li a:hover {text-decoration: none}
#menu ul li a span{color:#0C576D;font-family:"微软雅黑","宋体",Arial;font-size:10px;padding-top:3px;display:block;font-weight:400;}
#menu ul li.first{width:87px;background:transparent url(/images/menu_first.gif) no-repeat top left ;}
#menu ul li.last{width: 117px;background:transparent url(/images/menu_last.gif) no-repeat top right ;}
#menu ul li.fg{background:transparent url(/images/menu_fg.gif) no-repeat bottom left ;padding:0px;width:3px;}

#menu ul li div{text-align: center; padding-top: 4px;}
#menu ul li div.current{padding:0px 5px 0px 5px ;width:67px; height: 34px; margin-top: 4px; margin-left: 18px; #margin-left: 0px; _margin-left: 0px; background:url(/images/menu_on_bg_2.gif) no-repeat; }

#main_container{background:#fff;width:930px;margin-top:15px;height:auto;padding:0px 15px 20px 15px;text-align:left;margin:0 auto;overflow:auto}
#login_main{background:transparent url(/images/main_bg.jpg) repeat-x bottom left ;height:520px}
#login_from_k{background:#fff url(/images/login_top.gif) no-repeat top left ;width:570px;padding:110px 0px 0px 0px;text-align:center;margin-left:180px}

#login_from_left{background:transparent url(/images/login_left.gif) no-repeat top left ;height:308px;float:left;width:43px}
#login_from_center{}
#login_from{height:233px;width:482px;float:left;background:#E3F5F8;margin-top:8px}
#login_from_right{background:transparent url(/images/login_right.gif) no-repeat top right ;height:308px;width:45px;float:left;}
#login_from_bottom{background:transparent url(/images/login_bottom.gif) no-repeat top left ;height:17px;width:570px;clear:both}

#login_from table,#reg_from table{margin-top:5px;width:400px;}
#login_from table tr,#reg_from table tr{height:50px;text-align:left}
#login_from .tit,#reg_from .tit{ font-size:14px;font-weight:800;line-height:44px;height:44px;color:#666;text-align:right;width:90px}


#login_from #user_name{background:transparent url(/images/input_n.gif) no-repeat top left ;border:0px;height:30px;width:290px;padding:10px 0px 5px 15px;font-size:18px;font-weight:800}
#login_from #password{background:transparent url(/images/input_pwd.gif) no-repeat top left ;border:0px;height:30px;width:200px;padding:10px 0px 5px 15px;font-size:18px;font-weight:800}
#login_from #fpwd{line-height:50px;height:50px;margin-top:20px}
#login_from #captcha{background:transparent url(/images/input_code.gif) no-repeat top left ;border:0px;height:30px;width:80px;padding:10px 0px 5px 15px;font-size:18px;font-weight:800}
#login_from #login_submit{background:transparent url(/images/login_btn.gif) no-repeat top left ;border:0px;height:45px;width:140px;font-size:18px;font-weight:800;margin-top:10px}

.input1{border:1px solid #A5CBC4}
.input_290{background:transparent url(/images/input_n.gif) no-repeat top center ;border:0px;height:30px;width:285px;padding:10px 0px 5px 15px;font-size:18px;font-weight:800}

.input_200{background:transparent url(/images/input_pwd.gif) no-repeat top left ;border:0px;height:30px;width:200px;padding:10px 0px 5px 15px;font-size:18px;font-weight:800}
.input_80{background:transparent url(/images/input_code.gif) no-repeat top left ;border:0px;height:30px;width:80px;padding:10px 0px 5px 15px;font-size:18px;font-weight:800}


#pwdIn{background-color:#EDE8D8; width:150px; height:15px;}
#pwdIn div{ line-height:15px; height:15px; text-align:right; padding-right:3px;}
#pwdIn div.s{width:50px; border:1px #C2C2C2 solid; background-color:#D6D6D6; color:#6B6B6B;}
#pwdIn div.m{width:100px; border:1px #F6A200 solid; background-color:#FFE105; color:#DD7D02;}
#pwdIn div.l{width:150px; border:1px #28D500 solid; background-color:#7CFF1B; color:#46AA0D;}



#nav{background:transparent url(/images/menu_bar_bg.gif) repeat-x bottom left ;height:42px;line-height:15px;margin-top:10px;}

#nav ul li{background:transparent url(/images/nav_on.gif) no-repeat bottom left ;height:37px;line-height:37px;text-align:left}
#nav ul li a{margin:5px 0px 3px 15px;color:#fff;line-height:37px;display:block;font-size:14px;font-weight:800;text-decoration: none;}

#main_container #ur_here{background:#D7EEEF ;border-bottom:1px solid #A1DBDE;height:20px;margin-top:1px;padding:8px 0px 0px 20px;font-weight:400;font-size:12px;color:#1093A5;font-family:'宋体',Arial}

#cp{margin-top:5px;font-weight:400;background:#fff;background:transparent url(/images/left_menu_bg.gif) repeat-y top left ;min-height:500px;height:auto}
#cp #cp_menu{width:165px;height:500px;float:left;min-height:500px;max-height:none}
#cp_menu ul li{border-bottom:1px dotted #A5CBC4; height:30px;line-height:30px;font-size:12px;font-weight:400}
#cp_menu ul li a{padding-left:50px}
#cp_menu ul li.g_list a{padding-left:30px}
#cp_menu ul li.now a{padding-left:50px;background:#F5F5F5 url(/images/cp_menu_border.gif) no-repeat -18px right;padding-right:20px}
#cp_menu ul li.g_list.now a{padding-left:30px;background:#F5F5F5 url(/images/cp_menu_border.gif) no-repeat -18px right;padding-right:40px}
#cp_menu ul li.g_hall_list.g_list.now a{padding-left:30px;background:#F5F5F5 url(/images/cp_menu_border.gif) no-repeat -14px right;padding-right:40px}
#cp_menu ul li h3{color:#6F8A91;font-size:14px;padding-left:25px;}
#cp_menu ul li.now{background:#F5F5F5; font-size:12px;}

#cp #cp_main{width:740px;padding-left:20px;font-size:12px;font-weight:400;background:#fff;float:left;min-height:600px;height:auto;}
#cp_main #tishi{color:#525252;background:transparent url(/images/tishi_bg.gif) no-repeat top left ;height:85px;width:500px;padding:2px 0px 10px 20px}
#cp_main #tishi h3{color:#525252;background:none;font-size:24px;font-family:"微软雅黑","宋体",Arial;font-weight:400;padding:0px;margin:0px}
#cp_main #tishi .info{margin-top:2px;font-size:12px;font-family:"微软雅黑","宋体",Arial;font-weight:400;padding:0px 30px 0px 0px ;}
#cp_main H3{background:#D7EEEF;color:#1093A5;font-size:14px;font-weight:400;padding:7px 0px 7px 20px;margin:10px 0px 10px 0px}

#cp_main table{margin-top:10px;width:650px}
#cp_main table tr{height:30px}
#cp_main table tr .tit{width:150px;text-align:right;font-size:12px;font-weight:800;color:#6E6E6E}
#cp_main .my_server_list{padding-left:30px;}
#cp_main .my_server_list ul{padding-left:20px;line-height:25px}

#cp_main .server_list{line-height:25px;margin-left:50px}



#reg_main{background:transparent url(/images/reg_bg.gif) repeat-x top left ;height:auto;padding-bottom:40px;}
#reg_from_k{width:587px;padding:30px 0px 0px 0px;text-align:center;margin-left:175px}
#reg_from_k .step_1{background:transparent url(/images/reg_set_1.gif) no-repeat top left ;height:72px}
#reg_from_k .step_2{background:transparent url(/images/reg_set_2.gif) no-repeat top left ;height:72px}

#reg_from_left{height:580px;background:transparent url(/images/reg_left.png) no-repeat top left ;float:left;width:35px}
#reg_from_center{}
#reg_from{height:580px;width:512px;float:left;background:#E3F5F8;text-align:center;}
#reg_from input{color:#333333}
#reg_from H3{font-size:12px;font-weight:400;color:#1093A5;text-align:left;background:#CDEEF2 url(/images/reg_h3_left.png) no-repeat top left ;height:30px;padding:0px 0px 0px 20px;margin:5px}
#reg_from H3 div{font-size:12px;font-weight:400;color:#1093A5;text-align:left;background:#CDEEF2 url(/images/reg_h3_right.png) no-repeat top right ;height:21px;padding:9px 0px 0px 10px}
#reg_from_right{height:580px;background:transparent url(/images/reg_right.png) no-repeat top left ;width:37px;float:left;}
#reg_from_bottom{background:transparent url(/images/reg_bottom.png) no-repeat top left ;height:17px;width:587px;clear:both}

.input_info{width:193px;height:71px;background:transparent url(/images/input_info_bg.png) no-repeat top left ;position : absolute;padding:6px 30px 0px 15px;color:#C2AA0A;display:none}
.input_info_err{width:193px;height:71px;background:transparent url(/images/input_info_bg.png) no-repeat top left ;position : absolute;padding:6px 30px 0px 15px;color:red;display:inline}
.input_info_ok{width:193px;height:71px;background:transparent url(/images/input_info_bg.png) no-repeat top left ;position : absolute;padding:6px 30px 0px 15px;color:#C2AA0A;display:inline}



#reg_from_k .step_1{background:transparent url(/images/reg_set_1.gif) no-repeat top left ;height:72px}
#reg_from_k .step_2{background:transparent url(/images/reg_set_2.gif) no-repeat top left ;height:72px}
#reg_from_k .repwd_step_1{background:transparent url(/images/repwd_set_1.gif) no-repeat top left ;height:72px}
.repwd_step_2{background:transparent url(/images/reg_set_2.gif) no-repeat top left ;height:72px}

.a_btn {height:29px;line-height:29px;text-decoration:none;cursor:pointer;color:#fff;background:transparent url(/images/a_btn_left.gif) no-repeat top left;display:block;}
.a_btn div{height:29px;line-height:29px;text-decoration:none;cursor:pointer;color:#fff;background:transparent url(/images/a_btn_right.gif) no-repeat top right;text-align:center;display:block}

.form_err{background:#fff url(/images/form_err_top.png) no-repeat top left ;width:450px;min-height:20px;height:auto;text-align:left;margin-top:5px;font-weight:400}
.form_err div{background:transparent url(/images/form_err_bottom.png) no-repeat bottom left ;width:400px;padding:10px 20px 10px 40px;color:red;line-height:20px}

ul#pay_step_info li { float:left;width:90px;height:30px;line-height:30px;padding-left:30px;color:#999999;font-size:16px;font-family:"微软雅黑","宋体",Arial;font-weight:800}
#pay_step_info li.step_2{width:90px;background:transparent url(/images/1234.png) no-repeat -141px left ;color:#999999}
#pay_step_info li.step_3{width:90px;background:transparent url(/images/1234.png) no-repeat -236px left ;color:#999999}
#pay_step_info li.step_4{width:90px;background:transparent url(/images/1234.png) no-repeat -333px left ;color:#999999}

#pay_step_info li.step_1_on{width:170px;background:transparent url(/images/1234.png) no-repeat top left ;color:#D2C04B}
#pay_step_info li.step_2_on{width:170px;background:transparent url(/images/1234.png) no-repeat -95px left ;color:#D2C04B}
#pay_step_info li.step_3_on{width:170px;background:transparent url(/images/1234.png) no-repeat -190px left ;color:#D2C04B}
#pay_step_info li.step_4_on{width:170px;background:transparent url(/images/1234.png) no-repeat top left ;color:#D2C04B}

#pay_step_info li.step_1_old{width:90px;background:transparent url(/images/1234.png) no-repeat top left ;color:#D2C04B}
#pay_step_info li.step_2_old{width:90px;background:transparent url(/images/1234.png) no-repeat -95px left ;color:#D2C04B}
#pay_step_info li.step_3_old{width:90px;background:transparent url(/images/1234.png) no-repeat top left ;color:#D2C04B}
#pay_step_info li.step_4_old{width:90px;background:transparent url(/images/1234.png) no-repeat top left ;color:#D2C04B}

#pay_step_bt li{float:left}
#pay_step_bt li.step_bt_on{width:200px;background:transparent url(/images/step_bt_bg.png) no-repeat top left ;color:#D2C04B;height:20px;line-height:20px}
#pay_step_bt li.step_bt_old{width:120px;background:transparent url(/images/step_bt_bg.png) no-repeat -20px left ;color:#D2C04B;height:20px;line-height:20px}
#pay_step_bt li.step_bt{width:120px;background:transparent url(/images/step_bt_bg.png) no-repeat -40px left ;color:#D2C04B;height:20px;line-height:20px}


#game_hall_list{}
#game_hall_list li{float:left;margin-left:30px}
#game_hall_list a.game_link{background:url(/images/game_link_bg.gif) no-repeat  top right;width:70px;padding-right:20px}
#game_hall_list .game_bg{height:287px;width:200px}
#game_hall_list .g_hall_tit{color:#444444;font-size:14px;font-weight:800;margin-bottom:6px}
#game_hall_list .g_hall_tit a{color:#444444;text-decoration: none;}

.g_s_tit{background:url(/images/game_server_list_tit.gif) no-repeat  top left;color:#7B8487;font-size:14px;font-weight:800;height:21px;padding-top:8px;padding-left:40px;margin:20px 0px 10px 20px}
.g_s_list_k{margin-left:25px;}




.g_s_list_k ul li {float:left;width:200px;line-height:35px;height:35px;}
li .s_tag {color:red;font-weight:800;margin-left:4px}
li .s_tag1 {color:red;font-weight:800;margin-left:4px}
li .s_tag2 {color:#1093A5;font-weight:800;margin-left:4px}
li .s_tag3 {color:#0B5062;font-weight:800;margin-left:4px}

#server_cate ul{background:url(/images/server_cate_bg.gif) repeat-x  bottom left;height:29px;line-height:30px;width:600px;margin-left:20px;margin-top:20px}
#server_cate ul li{float:left;background:url(/images/server_cate_off.gif) no-repeat  top left;width:130px;line-height:30px;height:35px;text-align:center;cursor:pointer;font-size:13px;font-weight:800;color:#7B8487;margin-right:3px}
#server_cate ul li.on{background:url(/images/server_cate_on.gif) no-repeat  top left;color:#fff}







.tit_btn{padding-left:20px;padding-right:20px;cursor:pointer;float:left}
.tit_btn_on{padding-left:20px;padding-right:20px;cursor:pointer;font-weight:800;color:#1093a5;float:left}





.formbutton {
	border-top: 1px solid #D1F0ED;
	border-left: 1px solid #D1F0ED;
	border-right: 1px solid #09414F;
	border-bottom: 1px solid #09414F;
	margin: 0;
	background: #0D586A;
	color: #fff;
	cursor: pointer;
	padding: 2px 3px 0px 4px;
}
a.formbutton:hover{
	text-decoration: none;
}
.formbutton:hover{
	border-top: 1px solid #D1F0ED;
	border-left: 1px solid #D1F0ED;
	border-right: 1px solid #09414F;
	border-bottom: 1px solid #09414F;
	margin: 0;
	background: #0B677D;
	color: #fff;
	cursor: pointer;
	padding: 2px 3px 0px 4px;
}

