/* CSS Document */
@charset "utf-8";
body{margin:0;padding:0;background:#d9e3e6 url(/images/lhsg/serverlist/S_bg.jpg) no-repeat center 0px;color:#BFB182;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd{margin:0;padding:0;}
ul{list-style-type:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
form{margin:0;padding:0;}
input{padding:0 1px;font-size:12px;vertical-align:middle;}
select{vertical-align:middle;}

.page{ width:906px; margin:0px auto; height:auto; overflow:hidden;}
.page .page_top{ width:100%; height:410px; overflow:hidden; background:url(/images/lhsg/serverlist/S_top.jpg) top  no-repeat;}
.page .page_top .banner{ width:100%; height:323px;  margin:0px auto; overflow:hidden; position:relative;}
.page .page_top .banner a{ position:absolute; width:268px; height:137px; display:block; left:32px; top:101px;}
.page .page_top .main_top{ width:100%; overflow:hidden;}
.main_top{ position: relative; height: 86px;}
.page .page_top .main_top ul{ width:100%; height:75px; margin:5px auto 0px auto;}
.page .page_top .main_top ul li{ width:24%; height:55px; float:left; padding:20px 2px 0px 3px; overflow:hidden;}

#index_btn{top:33px; left: 90px; width:130px; height:40px; display:block; float:right; display: inline; position: absolute;}
#web_btn{top:33px; left: 316px; width:130px; height:40px; display:block; float:left; display: inline; position: absolute;}
#pay_btn{top:33px; left: 549px; width:130px; height:40px; display:block; float:left; display: inline; position: absolute;}
#save_btn{top:33px; left:777px; width:130px; height:40px; display:block; float:left; display: inline; position: absolute;}

.page .main{ width:100%; height:auto; overflow:hidden; background:url(/images/lhsg/serverlist/server_bg.jpg) top repeat-y;}
.page .main .main_content{ width:100%; height:auto!important; height:423px; /*background:url(/images/lhsg/serverlist/server_top.jpg) top no-repeat;*/ min-height:413px; overflow:hidden; *overflow:visible;}
.page .main .main_content .main_content_left{ width:359px; height:auto; float:left; padding-left:10px;}
.main_content_left .login{ height:auto; overflow:hidden; }
.main_content_left{ padding-top: 0px;}
.login .login_top{ width:100%; height:41px; line-height: 28px; color: #FFFFFF; text-align: center; font-size: 14px; font-weight: bold; background:url(/images/lhsg/serverlist/server_title_bg.jpg) bottom center no-repeat;}
.login .login_content{ width:100%; height:186px; overflow:hidden; float:left; background:url(/images/lhsg/serverlist/s_log_bg.jpg) bottom center no-repeat;}
.login .login_content ul li{ list-style:none; float:left; margin:0px; padding:0px;}
.login .login_content ul.username{ width:212px; height:auto; margin:15px auto 0px auto; overflow:hidden;}
.login .login_content ul.username li.user_name{ width:50px; height:25px; color:#c9edf1; font-size:12px; font-weight:bold; text-align:right; line-height:25px;}
.login .login_content ul.username li.user_input{ width:160px; height:28px;}
.login .login_content ul.username li.user_input input{ border:#c9edf1 solid 1px; background:#efefef; height:22px; width:150px;}
.login .login_content ul.password{width:212px; height:auto; margin:5px auto 0px auto; overflow:hidden;}
.login .login_content ul.password li.pass_word{ width:50px; height:25px; color:#c9edf1; font-size:12px; font-weight:bold; text-align:right; line-height:23px;}
.login .login_content ul.password li.pass_input{width:150px; height:28px;}
.login .login_content ul.password li.pass_input input{ border:#c9edf1 solid 1px; background:#efefef; height:22px; width:150px;}
.login .login_content ul.login_btn{ width:200px; height:auto; padding-left:88px; overflow:hidden; margin:10px auto 0px auto;}
.login .login_content ul.login_btn input{ width:153px; height:41px; background:url(/images/lhsg/serverlist/S_login_btn.jpg) top left no-repeat; border:0px; border:none;}
.login .login_content ul.reg_btn{ width:253px; height:auto; overflow:hidden; padding-left:45px; margin:10px auto 0px auto;}
.login .login_content ul.reg_btn img{ margin-right:15px;}

.login_new{ height:auto; overflow:hidden; margin-top:5px; background:url(/images/lhsg/serverlist/login_new.jpg) bottom center repeat-y;}
.login_new .login_new_top{ width:100%; height:40px; line-height: 40px; color: #ac6a00; text-align: center; font-size: 14px; font-weight: bold;  background:url(/images/lhsg/serverlist/login_new_title.jpg) bottom center no-repeat;}
.login_new .login_new_content{ width:100%;}
.login_new_content{ width:100%;/* background:url(/images/lhsg/serverlist/login_new_content.jpg) bottom center no-repeat; */padding-bottom: 20px;}
.login_new .login_new_content ul li{ width:332px; height:24px; padding-left: 10px; line-height: 24px;  background:url(/images/lhsg/serverlist/login_new_link.jpg) left center no-repeat; margin:0px auto; border-bottom: 1px dashed #818181;}
.login_new .login_new_content ul li a{ color:#61fcf9; float:left;}
.login_new .login_new_content ul li span{ color:#85abb0; font-size:12px; float:right;}

.page .main .main_content .main_content_right{ width:520px; padding: 0px 0px 0 7px; height:auto; float:left;}
.hot_server{  margin-bottom:10px; text-align:center; background: url(/images/lhsg/serverlist/serverlist_bg.jpg) repeat-y;}
.hot_server .hot_server_top{ width:100%; height:24px; font-size:14px; background:url(/images/lhsg/serverlist/ser_title_name.jpg) center top no-repeat; padding-top:8px; color:#f3f3f3;}
.hot_server .hot_server_content{ width:100%; height:auto; overflow:hidden;}
.hot_server_content{ padding-bottom: 21px;}
.hot_server .hot_server_content li{ width:192px; padding-left: 50px; height:35px; line-height: 35px; background:url(/images/lhsg/serverlist/server_list_link.jpg) no-repeat; float:left; margin:15px 7px 0px!important; text-align:left; display: inline;}
.hot_hot{ background:url(/images/lhsg/serverlist/server_list_link_hot.jpg) no-repeat !important;}
.hot_server .hot_server_content li a{ font-size:13px; color:#c9edf1; font-weight:bold;}
.hot_server .hot_server_content li font{ color:#ffe552; font-weight:bold; font-size:12px;}

.server_list .server_list_top{ width:536px; height:20px; font-size:14px; background:url(/images/lhsg/serverlist/ser_title_name.jpg) center top no-repeat; padding-top:8px; text-align:center; margin-top:20px; color:#1c0f0f;}
.server_list .server_list_content{ width:100%; height:auto; overflow:hidden;}
.server_list .server_list_content li{ width:240px; height:25px; background:url(/images/lhsg/serverlist/server_list_link.jpg) top no-repeat; float:left; margin:15px 0px 0px 20px !important; *margin:15px 0px 0px 10px; text-align:left; padding-left:33px; padding-top:6px;}
.server_list .server_list_content li a{ font-size:13px; color:#fff; font-weight:bold;}
.server_list .server_list_content li font{ font-weight:bold; font-size:12px;}
/*用户登录_登录后*/
.logined_content{ padding-bottom: 10px; width:100%; height:auto; overflow:hidden; font-size:13px; background: url("/images/lhsg/serverlist/s_log_bg.jpg") no-repeat center bottom;}
.logined_content ul{width:210px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; color:#c9edf1; padding-left:10px; line-height:23px; padding-right:5px;}
.logined_content ul.username{ margin-top:15px;}
.logined_content ul.username .logined_name{ font-weight:bold; color:#AC6A00; text-decoration:none; font-family:"宋体";}
.logined_content ul.buchong a{ color:#AC6A00; font-family:"宋体";}
.logined_content ul font{ color:#AC6A00; font-weight:bold; font-size:13px; font-family:"宋体";}
.logined_content ul a.login_server{color:#AC6A00; font-family:"宋体";}
.logined_content ul strong{ color:#AC6A00;}
.logined_content ul.user_logout{ text-align:right;}
.logined_content ul.user_logout a{ color:#AC6A00; font-family:"宋体";}

.main_fot{width:926px; height:83px; margin: 0 auto; background: url(/images/lhsg/serverlist/server_fot.jpg) no-repeat;}
.page .fot{ width:100%; height:100px; overflow:hidden;}
.fot li{ text-align:center; line-height:35px; color:#4D5158;}
.fot li a{ color:#4D5158;}

