/* 布局 */

/*----------整体 */
body{background:url(../images/game_bg/back.jpg) no-repeat center 37px #d6ded3}
#wrap{width:1000px;overflow:hidden;margin:0 auto; background:url(../images/game_bg/main.jpg) no-repeat center top; position:relative;}

/*----------头 */
#header{height:166px; position:absolute; background:url(../images/game_bg/game_figure.png) no-repeat; width:340px; height:350px;top:0px;right:0px;z-index:20;}

/*----------主体 */
#mainer{margin-top:166px;background:url(../images/main_top.png) no-repeat left top;zoom:1;min-height:434px;height:auto !important;height:434px;overflow:visible}

/*-----登录 */
#login_bar{ display:block;background:url(../images/login_bar.jpg) no-repeat;width:303px;height:335px;margin:27px 0 40px 38px;padding:0px 9px 14px 6px;float:left; overflow:hidden; display:inline;}

/*before*/
.login_before{height:250px;overflow:hidden;margin-bottom:6px;}
.login_title{ background:url(../images/login_title.png) no-repeat; width:69px; height:25px; overflow:hidden; text-indent:-1987px; margin-left:44px; margin-bottom:20px;}
.login_reg{display:block;float:right; background:url(../images/lb_btn.png) no-repeat; width:64px; height:21px; overflow:hidden; text-indent:-1987px;}
.login_reg:hover{text-decoration:none; background-position: right 0;}

/*表单-begin*/
.login_file{margin-bottom:5px}
.login_file label{display:block;width:85px;float:left;text-align:right;height:32px;line-height:32px}
.lf_input{width:170px;float:left}
.lfb_bg1{border:1px solid #cbcbcb;width:135px;height:30px;overflow:hidden;background: url(../images/lfb_bg.png) no-repeat #FFF;padding-left:25px}
.lfb_bg1 input{position:relative;top:8px;width:130px;border:0px solid #FFF}
.lb1{background-position:7px 8px}
.lb2{background-position:5px -74px}
.lfb_bg2{border:1px solid #cbcbcb;width:45px;height:30px;overflow:hidden;background: url(../images/lfb_bg.png) no-repeat #FFF;padding-left:25px}
.lfb_bg2 input{position:relative;top:8px;width:40px;border:0px solid #FFF}
.lb3{background-position:5px -178px}
.verification{position:absolute;margin:0 0 0 80px;border:1px solid #cbcbcb;cursor:pointer}
.show_next{cursor:pointer}
.login_btn{margin:5px 0 5px 77px;background:url(../images/login_btn.png) no-repeat;width:153px;height:40px;border:none;cursor:pointer}
.login_other{margin-left:77px}
.login_other a{margin-right:20px}
/*表单-end*/

/*login_after*/
.login_after{height:250px;overflow:hidden; margin-bottom:6px;}
.la_nav{height:21px;padding-left:43px; margin-bottom:12px;}
.la_nav li{float:left;width:64px;margin-right:1px;}
.la_nav li a{display:block;height:21px; background:url(../images/lb_btn.png) no-repeat; width:64px; text-indent:-1987px; overflow:hidden;}
.la_nav li a.lan_1{ background-position:0 -21px;}
.la_nav li a.lan_2{ background-position:0 -42px;}
.la_nav li a.lan_3{ background-position:0 -63px;}
.la_nav li a.lan_4{ background-position:0 -84px;}
.la_nav li a.lan_1:hover{ background-position:right -21px;}
.la_nav li a.lan_2:hover{ background-position:right -42px;}
.la_nav li a.lan_3:hover{ background-position:right -63px;}
.la_nav li a.lan_4:hover{ background-position:right -84px;}

.welcome{height:40px;line-height:40px;padding-left:10px}
.logout{display:block;background:url(../images/login_btn.png) no-repeat 0 -40px;width:153px;height:40px;overflow:hidden;float:right;text-indent:-1987px;overflow:hidden; margin-right:1px;}
.user_dl{margin-top:2px;}
.user_dl dt{color:#333; background-color:#fff7df; border-top:1px dotted #bfac6a;border-bottom:1px dotted #bfac6a;padding:5px;}
.user_dl dd{padding:3px 10px}

/*客服信息*/
.service_msg{height:79px;padding:0 10px;overflow:hidden;line-height:205%}
.service_msg p{padding-left:75px}

/*-----推荐服务器 */
#recommend_bar{ display:block;background:url(../images/recommend_bar.jpg) no-repeat;width:575px;height:155px;overflow:hidden;padding:3px 22px 14px 8px;float:right;margin:24px 30px 6px 0; display:inline;}
.right_clm_title{height:25px;line-height:30px;padding:0 5px 8px 190px; position:relative;z-index:50;}
.right_clm_title strong{ display:none;}

.server_item{border:1px solid #dbc194;background-color:#fff5d2;width:273px;height:51px;overflow:hidden;position:relative}
.server_list li:hover,.server_item:hover{box-shadow:0px 0px 5px #878787}
.new_ico{background:url(../images/new_ico.png) no-repeat;width:34px;height:35px;position:absolute;overflow:hidden;top:-1px;right:-1px}
.server_item dt{background:url(../images/server_name_ico.png) no-repeat 0 center;padding-left:15px;margin:5px 0 0 20px}
.si_status{margin-left:20px;color:#555}
.si_status span,.si_status strong{float:left}
.si_hot{display:block;width:35px;height:14px;overflow:hidden;background:url(../images/si_hot.png) no-repeat;padding-left:55px;text-align:right;margin-right:10px;line-height:16px;position:relative;top:2px}
.sih2{background-position:0 -14px}
.right_clm_main{margin:35px 0 0 10px}

/*-----我的服务器 */
#myself_bar{ display:block;background:url(../images/game_bg/myself_bar.jpg) no-repeat;width:575px;height:155px;overflow:hidden;padding:3px 22px 14px 8px;float:right;margin-right:30px; display:inline;}
.no_server{background:url(../images/no_server.png) no-repeat;width:246px;height:50px;overflow:hidden;margin:5px 0 0 165px;}

/*-----服务器列表*/
.server_list_top{clear:both;height:74px;background:url(../images/server_list.png) no-repeat;overflow:hidden;padding-top:12px;line-height:33px;text-align:center}
.server_list_top h5{ display:none}
.server_list_ctr{background:url(../images/server_list_ctr.png) repeat-y 4px top;overflow:hidden;padding:5px 60px}
.server_list_btm{clear:both;height:75px;background:url(../images/server_list.png) no-repeat 0 bottom;overflow:hidden;margin-bottom:25px}
.server_list li{display:block;margin:10px 9px;float:left;width:275px;overflow:hidden;display:inline}
.quick_select{margin-top:-10px;}
.quick_select dt{float:left;height:38px;line-height:38px;padding-right:10px}
.qs_form{float:left;width:260px;height:31px}
.qs_txt{width:117px;height:38px;position:absolute;background:url(../images/qs_txt.png) no-repeat;}
.qs_txt input{position:relative;top:11px;width:100px;border:0px solid #FFF;text-align:center;left:10px; background:none}
.qs_btn{background:url(../images/login_btn.png) no-repeat 0 -80px;overflow:hidden;border:none;cursor:pointer;width:99px;height:40px;position:absolute;margin-left:125px}
.qs_choce{float:left;margin-top:10px;}
.qs_choce a{ display:block; width:84px; height:33px; text-align:center; line-height:35px;color:#886541; float:left; position:relative;z-index:10; margin-right:10px;}
.qs_choce a:hover,.qs_choce a.current{width:82px; height:35px; background:url(../images/qs_choce.png) repeat-x;color:#653900;text-decoration:none;border-radius:2px;border:1px solid #967c4c;border-bottom:none; z-index:5;}
.quick_select_line{ background:url(../images/quick_select_line.png) no-repeat center top;clear:both;height:5px;line-height:0px;font-size:0px;overflow:hidden; top:-3px; position:relative}

/*----------脚*/
#footer{border-top:10px solid #89d507;clear:both;padding:18px 0;background:url(../images/footer_bg.png) repeat-x left top #FFF}
.foot_wrap{width:850px;margin:0 auto;background:url(../images/foot_logo.png) no-repeat 10px 0;line-height:16px;padding-left:150px;color:#878787}
.foot_wrap a{color:#878787}