@charset "utf-8";
/* Base Style Sheet
   Last Modify: 2010-04-22
----------------------------------------------------------------------*/
/* 初始化浏览器默认值
input[type=radio], input[type=checkbox], input[type=text] { vertical-align: middle; }	border:0px;
-----------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { 
	margin:0;
	padding:0;
}
body, div, td
{ font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; line-height: 1.4em; color: #333333; text-align: left; }
body { text-align: center; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th {text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* 默认超级链接样式 --*/
a { color: #333333; blr:expression_r(this.onFocus=this.blur()); outline:none; }
a:focus{ -moz-outline-style: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #ff4560; text-decoration: underline; }
a:active { text-decoration: none; }

/* 清除浮动 -- */
.clear { clear: both; height: 0px; line-height: 0; font-size: 0; overflow: hidden; }


.act_div a,.act_div a:hover{background:url(../images/top-btn-bg.html) no-repeat scroll 0 0;}

.wrap{width:831px; height:500px; overflow:hidden; position:absolute; z-index:1; left:0; top:0; background:url(../images/wrap-bg.jpg) no-repeat scroll 0 0;}

.wrap-nav{ overflow:hidden; margin:0; height:55px; width:864px; background:url(../images/wrap-top.png) no-repeat scroll 0 0;}
.wrap-nav a,.act_div a:hover{float:left; display:inline; margin-right:3px; width:107px; height:41px; overflow:hidden; text-indent:-2000em;}
.wrap-nav .server{background:url(../images/service-btn.png) no-repeat scroll 0 0; }
.wrap-nav .bbs{background:url(../images/bbs-btn.png) no-repeat scroll 0 0; }
.wrap-nav .clearSer{background:url(../images/clear-btn.png) no-repeat scroll 0 0; }
.wrap-nav .server:hover{background:url(../images/service-btn-2.png) no-repeat scroll 0 0; }
.wrap-nav .bbs:hover{background:url(../images/bbs-btn-2.png) no-repeat scroll 0 0; }
.wrap-nav .clearSer:hover{background:url(../images/clear-btn-2.png) no-repeat scroll 0 0; }


.main{width:831px; height:500px; overflow:hidden;}
.main .main_t{float:left; overflow:hidden; width:831px; height:261px; background:url(../images/main-t-bg.jpg) no-repeat scroll 0 0;}
.game-ver{padding-left:15px; height:35px; line-height:36px; color:#929292; overflow:hidden;}
/* 轮播 */
.main .main_t .scroll_box{float:left; overflow:hidden; padding:9px 0 0 15px; width:464px; height:242px;}
.img_scroll{width:464px; height:242px; background:#000;}
#player{position:relative;width:464px;height:242px;overflow:hidden;}
#player a{color:#333;}
#player *{border:0;padding:0;margin:0;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;width:464px; height:242px;}
#player .Limg li img{width:464px; height:242px;}
#player .Nubbt{overflow:hidden; height:10px; position:absolute; z-index:10; left:17px; bottom:12px;}
#player .Nubbt span{overflow:hidden; float:left; text-align:center; height: 10px; width: 12px; margin: 0 8px 0 0; display:inline; cursor:pointer; background:url(../images/span-bg.png) no-repeat scroll 0 0;}
#player .Nubbt span.on{ background:url(../images/spanCurr-bg.png) no-repeat scroll 0 0;}
/* 新闻 */
.news_box{float:left; overflow:hidden;margin-top:10px; padding-left:20px; width:317px; height:241px; overflow:hidden; background:url(../images/news-bg.jpg) no-repeat scroll 0 0;}
.news_box .news-h{padding-top:17px; height:30px; line-height:23px; color:#6b6b6b;}
.news-h a{ font-size:16px; font-weight:bold; color:#e8b47c;}
.news-h a:hover,.news-h a.curr{text-decoration:none; color:#dfdfdf; }
.news-h span{color:#6b6b6b; margin:0 10px;}
.news_box .news-c,.news_box ul{width:297px;}
.news-c li{height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #222;}
.news-c li a,.news_box p a{color:#929292; white-space: nowrap; font-size:12px;}
.news-c li a:hover,.news_box li a:hover span,.news_box p a:hover{color:#cccc00; text-decoration:none;}
.news-c li a span{color:#4d4d4d;}
.news_box p{padding-top:8px;}


/* main_r */
.main_b{float:left; width:831px; height:204px; padding:0; overflow:hidden; background:url(../images/login-bg.html) no-repeat scroll 0 0;}
.reg-btn{float:left; margin:34px 0 0 138px; width:136px; height:43px; text-indent:-2000em; overflow:hidden; _display:inline; background:url(../images/register-btn.gif) no-repeat scroll 0 0;}
.reg-btn:hover{background:url(../images/register-btn-2.gif) no-repeat scroll 0 0;}

/* 登录 */
.login_box {
    float: left;
    width: 283px;
    height: 140px;
    position: relative;
    margin-left: 2px;
}
.login_box p,.register_box p{ height:25px; vertical-align:top; overflow:hidden; margin-bottom:9px; background:url(../images/input-bg.gif) no-repeat scroll 80px 0;}
.login_box p.login-name{margin-top:23px;}
.login_box p label,.login_box p input,.login_box p input,.login_box p span,.register_box p label,.register_box p input,.register_box p span{float:left; vertical-align:top; display:inline;}
.login_box p label, .register_box p label {
    height: 25px;
    /* margin-right: 2px; */
    width: 74px;
    /* text-indent: -2000em; */
    overflow: hidden;
    color: aliceblue;
    margin-top: 2px;
    margin-left: 15px;
}
.name-label{background:url(../images/name-label.gif) no-repeat scroll right 0;}
.passd-label{background:url(../images/passd-label.gif) no-repeat scroll right 0;}
.login_box p input, .register_box p input {
    /* margin: 0; */
    height: 25px;
    line-height: 15px;
    width: 180px;
    padding: 5px;
    color: #929292;
    background: none;
    border: none;
    margin-left: -10px;
}
.login_box p span{margin:16px 0 0; height:15px; line-height:15px; padding:4px; color:#cc6c6c;}

.login-btn{overflow:hidden; float:left; text-indent:-2000em; margin:34px 0 0; width:136px; height:43px; background:url(../images/login-btn.gif) no-repeat scroll 0 0;}
.login-btn:hover{background:url(../images/login-btn-2.gif) no-repeat scroll 0 0;}

.login_box .yzm,.register_box p.yzm{background:url(../images/input-yzm-bg.gif) no-repeat scroll 80px 0;}
.login_box .yzm input{width:55px; margin:0 5px 0 0;}
.register_box .yzm input{width:55px;}
.yzm-label{background:url(../images/yzm-label.gif) no-repeat scroll right 0;}
.rem_pass{padding:4px 0 0 36px;  color:#bdbdbd; background:none; text-align:left; vertical-align: top; }
.rem_pass label{float:left; display:inline; margin:1px 5px 0 0; vertical-align:top;}
.rem_pass label,.right_c .rem_pass label a{display:inline-block; width:17px; height:17px; overflow:hidden;}
.rem_pass label a {display:inline-block; width:17px; height:17px; background:url(../images/check_bg.gif) no-repeat scroll 0 -15px;}
.rem_pass label a#checkYes {background-position:0 0;}
.rem_pass .reg-a{color:#e99f47; display:inline-block; vertical-align:top; overflow:hidden; height:15px; line-height:15px; margin:2px 0 0 6px;}
.rem_pass .reg-a:hover,.rem_pass .pass_btn:hover{color:#cccc00;}
.rem_pass .pass_btn{display:inline-block; vertical-align:top; margin:2px 6px 0; color:#bdbdbd; height:15px; line-height:15px; text-decoration:underline;}
.rem_pass span{ display:inline-block; margin:2px 6px 0 0; color:#bdbdbd; height:15px; line-height:15px;}

.home-btn{float:left; width:109px; height:88px; padding:28px 0 0 40px;}
.home-btn a{display:block; zoom:1; margin:0 0 9px; width:109px; height:35px; overflow:hidden; text-indent:-2000em;}
.home-btn .index-btn{background:url(../images/index-btn.gif) no-repeat scroll 0 0;}
.home-btn .index-btn:hover{background:url(../images/index-btn-2.gif) no-repeat scroll 0 0;}
.home-btn .pic-btn{background:url(../images/picture-btn.gif) no-repeat scroll 0 0;}
.home-btn .pic-btn:hover{background:url(../images/picture-btn-2.gif) no-repeat scroll 0 0;}

.main_b .yzm_block{background:url(../images/login-yzm-bg.html) no-repeat scroll 0 0;}
.main_b .yzm_block p.login-name{margin-top:12px;}
.main_b .yzm_block p.yzm{margin-bottom:4px;}

.b-foot{padding:14px 6px 0 9px}
.b-foot .b-logo{float:right; _display:inline; margin-left:20px;}
.b-foot span{color:#7b7b7b; height:35px; line-height:35px; float:left;}
.b-foot span a{color:#7b7b7b;}
.b-foot span a:hover{color:#cccc00; text-decoration:none;}
.b-foot .b-vote{height:40px; margin-top:-3px; float:left;}
.b-foot .b-vote a{float:left; width:99px; height:40px; margin:0 10px 0 0; _display:inline;}

/* 注册 */
.register_box{overflow:hidden; width:584px; position:absolute; left:166px; top:146px; z-index:100; height:301px; background:url(../images/reg-box-bg.jpg) no-repeat scroll 0 0;}
.register_box .hc_h{height:85px; padding:0 25px;}
.register_box .hc_h a{float:right; margin:20px 0 0; _display:inline; width:28px; height:27px; background:url(../images/close_btn.gif) no-repeat scroll center center;}
.register_box .hc_c{overflow:hidden; padding-left:110px;}
.register_box p{width:455px; background-position:98px;}
.register_box p.yzm{background-position:98px;}
.register_box p label{margin-right:10px; width:88px;}
.passd-label-2{background:url(../images/passd-label-2.gif) no-repeat scroll right 0;}
.register_box p span{color:#b4a087; padding:0 0 0 11px; height:25px; line-height:25px; white-space: nowrap;}
.register_box .register_btn{display:inline-block; background:url(../images/reg-btn.gif) no-repeat 0 0;  width:136px; height:43px; margin:0 24px 0 98px;}
.register_box .register_btn:hover{background:url(../images/reg-btn-2.gif) no-repeat 0 0;}
.register_box .return{ color:#d1c9c1; display:inline-block; text-decoration:underline; vertical-align:top; margin-top:9px;}
.register_box .return:hover{color:#cccc00; text-decoration:underline;}



/* 登陆后，服务器列表页 */
.sever_t{width:831px; height:262px; margin-bottom:7px; background:url(../images/sever-t-bg.jpg) no-repeat 0 35px; }
.index-btn2,.money-btn{float:left; margin:3px 5px 0 4px; width:104px; height:34px; _display:inline; overflow:hidden; text-indent:-2000em;}
.money-btn{margin-left:0;}
.sever_box{padding:6px 0 0 9px; width:810px; height:208px; position:relative;}
.user-act{height:39px; line-height:39px; margin-bottom:2px;}
.user-act span.uesrName{color:#cccc00; margin:0 20px 0 17px; line-height:39px;}
.user-act p{float:right; padding-right:7px; width:220px; }
.user-act p span{float:left; padding-left:14px; height:39px; line-height:40px; color:#e1e1e1; width:40px; overflow:hidden;}
.user-act a{color:#ffbf3d;}
.user-act a:hover{color:#ffbf3d; text-decoration:underline; }
.user-act label{color:#ffbf3d; margin:0 7px 0 6px;}
.user-act p span.chang{background:url(../images/zhc.gif) no-repeat scroll 0 center;}
.user-act p span.ji{background:url(../images/yj.gif) no-repeat scroll 0 center;}
.user-act p span.man{background:url(../images/bm.gif) no-repeat scroll 0 center;}
.user-act p span.hu{background:url(../images/wh.gif) no-repeat scroll 0 center;}
.ser-user{padding:15px 0 0 17px; width:555px;}
.ser-user p{color:#d8d8d8; margin-bottom:12px; padding-left:2px;}
.ser-user p a{color:#ffb620;}
.ser-user p a:hover{color:#cccc00; text-decoration:none;}
.lately-ser{padding:13px 0 7px; height:34px; overflow:hidden;}
.lately-ser img{float:left; width:181px; height:34px; }
.lately-ser a{float:left; _display:inline; width:161px; height:34px; line-height:34px; background:url(../images/l-ser-bg.gif) no-repeat scroll 0 0;}
.lately-ser a:hover{background:url(../images/l-ser-bg-2.gif) no-repeat scroll 0 0; text-decoration:none;}
.lately-ser a span{display:inline-block; zoom:1; width:161px; height:34px; line-height:34px; color:#f5e5af; font-weight:bold; text-align:center; cursor:pointer;}
.lately-ser a span.chang{background:url(../images/zhc.gif) no-repeat scroll 24px center;}
.lately-ser a span.ji{background:url(../images/yj.gif) no-repeat scroll 24px center;}
.lately-ser a span.man{background:url(../images/bm.gif) no-repeat scroll 24px center;}
.lately-ser a span.hu{background:url(../images/wh.gif) no-repeat scroll 24px center;}
.lately-ser label{float:left; padding-left:10px; color:#cccc00; height:34px; line-height:34px;}
.quick-into{height:37px; padding:15px 0 0;}
.quick-into p{float:left; width:181px; height:37px; background:url(../images/select-ser.gif) no-repeat scroll 0 0; margin:0; padding:0;}
.quick-into p input{width:38px; height:14px; margin:10px 0 0 103px; border:none; background:none; color:#aca287;}
.quick-into a{float:left; overflow:hidden; width:151px; height:37px; background:url(../images/into-btn.gif) no-repeat scroll 0 0; text-indent:-2000em;}
.quick-into a:hover{background:url(../images/into-btn-2.gif) no-repeat scroll 0 0;}
.into-game-btn{position:absolute; left:656px; top:72px; width:129px; height:118px; background:url(../images/into-game.gif) no-repeat scroll 0 0; line-height:0; overflow:hidden; font-size:0; color:#3d0600;}
.into-game-btn:hover{background:url(../images/into-game-2.gif) no-repeat scroll 0 0;}

.sever_b{width:831px; height:196px; background:url(../images/sever-b-bg.jpg) no-repeat 0 33px; }
.list-h{height:35px; width:822px; overflow:hidden; margin-left:4px; position:relative;}
.list-h .list-h-box{overflow:hidden; padding:2px 2px 0; width:756px; height:33px; border:1px solid #26231e; border-bottom:none; background:#000;}
.list-h ul{width:830px;}
.list-h li{float:left; _display:inline; margin-right:7px; width:102px; height:33px;}
.list-h li a{display:inline-block; zoom:1; width:102px; height:33px; line-height:40px; overflow:hidden; color:#b9b9b9; background:url(../images/tab-h-bg.gif) no-repeat 0 0; text-align:center;}
.list-h li a:hover,.list-h li.curr a{text-decoration:none; color:#cccc00; background:url(../images/tab-curr-bg.gif) no-repeat 0 0;}
.page-btn{width:51px; height:24px; background:#000; padding:1px; overflow:hidden;  position:absolute; top:6px; right:5px; z-index:1;}

#holder span{position:absolute; display:block; top:7px; overflow:hidden; width:24px; height:24px; line-height:0; font-size:0;  z-index:10;}
#holder span a{display:block; width:24px; height:24px; overflow:hidden; line-height:0; font-size:0;}
#holder #leftNav{ right:33px;}
#holder #rightNav{ right:6px;}
#holder span .prev{ background:url(../images/prev-bg.gif) no-repeat 0 0;}
#holder span .next{ background:url(../images/next-bg.gif) no-repeat 0 0;}
#holder span .prev:hover{background:url(../images/prev-bg-2.gif) no-repeat 0 0;}
#holder span .next:hover{background:url(../images/next-bg-2.gif) no-repeat 0 0;}
#holder .simple_slider_disabled { opacity : 0.3; filter: alpha(opacity=30);zoom: 1;}
#holder .simple_slider_disabled .prev:hover{ background:url(../images/prev-bg.gif) no-repeat 0 0; cursor:default;}
#holder .simple_slider_disabled .next:hover{background:url(../images/next-bg.gif) no-repeat 0 0; cursor:default;}

.list-c{padding:25px 0 0 19px;}
.list-c li{float:left; _display:inline; margin:0 9px 12px 0; width:151px; height:45px;}
.list-c li a{display:inline-block; zoom:1; width:151px; height:45px; line-height:46px; overflow:hidden; color:#b9b9b9; background:url(../images/ser-li-bg.gif) no-repeat 0 0; text-align:center;}
.list-c li a span{display:inline-block; zoom:1; padding-left:5px; width:146px; height:45px; line-height:48px; color:#f5e5af; font-weight:bold; text-align:center; cursor:pointer;}
.list-c li a span.chang{background:url(../images/zhc.gif) no-repeat scroll 22px 20px;}
.list-c li a span.ji{background:url(../images/yj.gif) no-repeat scroll 22px 20px;}
.list-c li a span.man{background:url(../images/bm.gif) no-repeat scroll 22px 20px;}
.list-c li a span.hu{background:url(../images/wh.gif) no-repeat scroll 22px 20px;}
.list-c li a:hover{text-decoration:none; color:#cccc00; background:url(../images/ser-li-bg-2.gif) no-repeat 0 0;}

.ser-foot{padding:0 5px 0 9px; height:35px; overflow:hidden;}