﻿@charset "utf-8";
/* CSS Document */
html, body { width: 100%; }
body {
	font-family: "宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/common/1.png) repeat-x 0 0
}
html, body, div, dd, dl, dt, ul, ol, li, p, span, h1, h2, h3, h4, h5, h6, form {
	margin: 0 auto;
	padding: 0;
	border:none;
}
ul, ol, li { list-style: none; }
img { border: none }
input, button { vertical-align: top }
h1, h2, h3, h4, h5, h6 { font-size: 12px }
.cheight {
	clear: both !important;
	overflow: hidden !important;
	height: 0 !important;
	width: auto !important;
	display: block !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	outline: none !important;
}
.dsp { display: none }
.wrap {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}
.cboth { clear: both !important }
.cleft { clear: left !important }
.cright { clear: right !important }
.fleft {
	float: left !important;
	display: inline;
	overflow: hidden;
	width: auto
}
.fright {
	float: right !important;
	display: inline;
	overflow: hidden;
	width: auto
}
a {
	color: #000;
	text-decoration: none
}
a:hover { text-decoration:underline;}
a:hover img {
	border-color: #ff7900 !important;
	font-family: "宋体", Arial, Helvetica, sans-serif;
}
.mt1 { margin-top: 1px !important; }
.mt2 { margin-top: 2px !important; }
.mt3 { margin-top: 3px !important; }
.mt4 { margin-top: 4px !important; }
.mt5 { margin-top: 5px !important; }
.mt6 { margin-top: 6px !important; }
.mt7 { margin-top: 7px !important; }
.mt8 { margin-top: 8px !important; }
.mt9 { margin-top: 9px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.ml5 { margin-left: 5px !important; }
.ml6 { margin-left: 6px !important; }
.ml7 { margin-left: 7px !important; }
.ml8 { margin-left: 8px !important; }
.ml9 { margin-left: 9px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.empty1 { height: 1px !important }
.empty2 { height: 2px !important }
.empty3 { height: 3px !important }
.empty4 { height: 4px !important }
.empty5 { height: 5px !important }
.empty6 { height: 6px !important }
.empty7 { height: 7px !important }
.empty8 { height: 8px !important }
.empty9 { height: 9px !important }
.empty10 { height: 10px !important }
.empty15 { height: 15px !important }
.empty20 { height: 20px !important }
.empty30 { height: 30px !important }
.empty40 { height: 40px !important }

.noMargin {margin: 0 !important;}	
.noWidth {width:auto !important;}	
.noFloat {float:none !important;}
/*common header*/
#header, #main, #footer {
	margin: 0 auto;
	width: 979px;
	clear: both;
	overflow: hidden;
	
}
#main { margin-top: 8px; }
/*底部*/
#footer {
	color: #8b8b8b;
	text-align: center;
	line-height: 24px;
	margin-top: 10px;
	height:auto;
	width:980px;
	background: url(../images/common/10.png) repeat-x 0 0;
	padding-top:10px;
}
#footer a { color: #8b8b8b }
/*头部*/
#header { height: 108px; }
/*顶部导航*/
.topnav {
	height: 28px;
	line-height: 28px;
	clear: both;
	overflow: hidden
}
.topnav dt, .topnav dd {
	float: left;
	display: inline;
	overflow: hidden;
	width: auto;
	height: 28px
}
.topnav dd { float: right }
.topnav .host { font-size: 16px }
.topnav .link { margin-top: 8px }
.topnav .link a {
	float: left;
	display: inline;
	background: url(../images/common/2.gif) no-repeat 0 0;
	height: 14px;
	line-height: 14px;
	width: auto;
	padding-left: 19px;
	margin-left: 12px
}
.topnav .link a.home { background-position: 0 -28px }
.topnav .link a.fav { background-position: 0 -56px }
.topnav .link a.desktop { background-position: 0 -84px }
#gameselect {
	margin-left: 12px;
	height: 17px;
	line-height: 17px;
	border: 1px solid #e7e7e7;
	background: #fffffe url(../images/common/3.png) right 4px no-repeat;
	color: #a7a7a7;
	cursor: default;
	margin-top: 5px;
	width: 80px;
	text-indent: 6px;
}
#gameselect.hover { background-position: right -21px }
/*游戏下拉*/
#gamelist {
	border: 1px solid #d6d6d6;
	background: #e8e8e8;
	position: absolute;
	top: 25px;
	clear: both;
	overflow: hidden;
	_width: 1px;
	_overflow: visible
}
#gamelist ul {
	margin: 2px;
	background: #fffffe;
	width: 300px;
	border: 1px solid #d6d6d6;
	border-width: 1px 0 0 1px;
	overflow: hidden;
}
#gamelist li {
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 27px;
	height: 27px;
	overflow: hidden;
	width: 99px;
	text-indent: 5px;
	border: 1px solid #d6d6d6;
	border-width: 0 1px 1px 0;
}

#gamelist li a {
	background: url(../images/common/5.png) repeat-x 0 0;
	height: 27px;
	width: 99px;
	float: left;
	display: inline;
	overflow: hidden;
}
#gamelist li a:hover { background-position: 0 -27px }
/*栏目导航*/
.nav {
	height: 24px;
	line-height: 100px;
	margin-top: 31px;
	overflow: hidden;
}
.nav li, .nav li a {
	float: left;
	display: inline;
	overflow: hidden;
	width: auto;
	height: 24px;
}
.nav li { margin-left: 12px }
.nav li a { background: url(../images/common/6.png) no-repeat 0 0; }
.nav li.sec_home a {
	background-position: 0 0;
	width: 72px;
}
.nav li.sec_home a:hover { background-position: 0 -24px }
.nav li.sec_home.this a { background-position: 0 -48px !important }
.nav li.sec_user a {
	background-position: -99px 0;
	width: 105px
}
.nav li.sec_user a:hover { background-position: -99px -24px }
.nav li.sec_user.this a { background-position: -99px -48px !important }
.nav li.sec_pay a {
	background-position: -234px 0;
	width: 105px
}
.nav li.sec_pay a:hover { background-position: -234px -24px }
.nav li.sec_pay.this a { background-position: -234px -48px !important }
.nav li.sec_game a {
	background-position: -365px 0;
	width: 105px
}
.nav li.sec_game a:hover { background-position: -365px -24px }
.nav li.sec_game.this a { background-position: -365px -48px !important }
.nav li.sec_anchor a {
	background-position: -500px 0;
	width: 105px
}
.nav li.sec_anchor a:hover { background-position: -500px -24px }
.nav li.sec_anchor.this a { background-position: -500px -48px !important }
.nav li.sec_forum a {
	background-position: -641px 0;
	width: 105px
}
.nav li.sec_forum a:hover { background-position: -641px -24px }
.nav li.sec_forum.this a { background-position: -641px -48px !important }

.left { width: 240px }
.right { width: 728px }
.box {
	border: 1px solid #d2d2d2;
	background: #fffffe url(../images/common/7.png) repeat-x 0 0;
	overflow: hidden;
}
.box h4 {
	font-weight: lighter;
	font-size: 14px;
	color: #727272;
	height: 26px;
	line-height: 26px;
	background: url(../images/common/box_head.png) no-repeat 0 4px;
	padding-left: 17px
}
.box h4 .fright {
	margin-right: 6px;
	font-size: 12px
}

/*用户*/
.user {
	background: #fbfbfb;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	margin-bottom:4px;
	height:229px;
}
/*登录*/
.login .reg {
	background: url(../images/index/28.jpg) no-repeat 0 0;
	width: 220px;
	height: 42px;
	display: block;
	margin: 8px auto 0
}
.login dl {
	height: 31px;
	clear: both;
	overflow: hidden;
	margin: 0 18px
}
.login dt, .login dd {
	float: left;
	display: inline;
	overflow: hidden;
	width: auto;
	height: 31px;
	line-height: 22px
}
.login dt {
	width: 49px;
	white-space: nowrap
}
.login dd input {
	width: 141px;
	height: 20px;
	background: #fffffe;
	line-height: 19px;
	border: 1px solid #dedede
}
.login .submit {
	clear: both;
	overflow: hidden;
	margin:10px 33px 0;
	padding-bottom:10px;
}
.login .submit button {
	background: url(../images/index/3.png) no-repeat 0 0;
	height:28px;
	width:92px;
	border: none;
	cursor: pointer;
	float: left;
	display: inline;
	overflow: hidden;
	margin:0 40px;
}
.login .qqlogin {
	margin: 7px 0 0 11px;
	background: url(../images/index/4.png) no-repeat 0 0;
	height: 19px;
	line-height: 19px;
	padding-left: 23px;
	color: #6f6d6a
}
.login .qqlogin a { color: #6f6d6a }
.login .tips {
	height: 37px;
	clear: both;
	overflow: hidden;
	margin: 0 28px 0 20px;
	line-height: 26px;
	color: #6f6d6a;
}
.login .tips a { color: #6f6d6a }
.login .tips input { margin-top: 6px; }
.login .tips label { margin-left: 2px }

/*登录后*/
.ucenter .info {
	clear: both;
    height: 63px;
    margin: 11px 3px 0 13px;
    overflow: hidden;
    width: 222px;
	background: url(../images/index/22.png) no-repeat 0 bottom;
}
.ucenter .info h5 {
	overflow: hidden;
	font-weight: lighter;
	font-size: 12px;
	height: 61px;
    line-height: 15px;
}
.ucenter .info dd {
	color: #696969;
    display: inline;
    float: right;
    height: 54px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
	margin-top: 9px;
}

.ucenter .info dd a {
	background: url("../images/index/26.png") no-repeat scroll 1px 5px transparent;
    color: #04273C;
    display: block;
    float: left;
    height: 21px;
    line-height: 18px;
    margin-right: 11px;
    padding-left: 14px;
	height: 27px;}

.ucenter .info dt {
	float: left;
    width: 54px;}
	
.ucenter .info dd {
	padding: 0 0px -1px 0px;
    width: 150px;
}

.ucenter ul li {
	height:20px;
	margin:4px 0;
	padding-left:10px;
	vertical-align:top;
	clear:both; 
	width:228px;
	position:relative;
}

.ucenter ul li .vip {
	display:block;
	float:left;
	color:#FCE500; 
	background:url(../images/index/21.png) no-repeat 0 0; 
	width:66px; 
	text-align:center;  
	height:18px; 
	line-height:14px;
	margin-left:2px;
	margin-top:-2px;
	*margin:-3px 0;}
	
#level_1 {background-position:0 -21px;}
#level_2 {background-position:0 -43px;}
#level_3 {background-position:0 -65px;}
#level_4 {background-position:0 -87px;}
#level_5 {background-position:0 -109px;}


.ucenter ul li .r-link{ margin-right:10px}

.ucenter .info p {
	line-height: 30px;
	overflow: hidden;
	clear: both;
	height: 22px;
	white-space: nowrap
}

.ucenter .info p em {
	font-style: normal;
	text-decoration: underline !important
}

.ucenter .info p usegold {
}

.ucenter .ct {
	margin: 5px 14px -8px;
	overflow: hidden;
	clear: both;
	height: 38px;
}
.ucenter .ct a {
	background: url(../images/index/19.png) no-repeat 0 0;
	width: 92px;
	height: 29px;
	color: #fff;
	line-height: 27px;
	font-family: "微软雅黑", "宋体";
	font-size: 15px;
	text-align: center;
}
.ucenter .ct a:hover { color: #333 !important }
.ucenter .played dt {
	clear: both;
    color: #696969;
    line-height:13px;
	height:15px;
    padding: 0 10px;
}
.ucenter .played dd {
	color: #000;
    display: inline;
    float: left;
    line-height: 23px;
    margin-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    width: 109px;
	text-overflow: ellipsis;
}
.ucenter .played dd img {
	width: 16px;
	height: 16px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 4px 0 0;
}

/*新手卡领取按钮*/
.get_new {}
.get_new button {
	background:url(../images/index/23.png) no-repeat 0 0;
	border:none;
	width:240px;
	height:48px;
	padding:10px 0px;}

/*最新开服*/
.newest {
	clear: both;
	overflow: hidden;
	position: relative;
	_height: 1px;
	_overflow: visible
}
.newest dl {
	clear: both;
	overflow: hidden;
	height: 25px;
	border-bottom: 1px dashed #cfcfcf;
	margin:1px;
	color: #696969;
	line-height:24px;
}
.newest dl:hover, .newest dl.hover { background: #ededed }
.newest dl.title {
	font-weight: bold;
	border-bottom-color: #fffffe;
	background: #fffffe !important;
	height: 22px;
	line-height: 22px
}
.newest dl.title dt {
	background: none;
	color: #696969;
	line-height: 20px;
	height: 20px
}
.new .orange_bg {background: none repeat scroll 0 0 #FF7F00 !important;color: white;}
.newest dl a { color: #696969 }
.newest dt, .newest dd {
	float: left;
	display: inline;
	overflow: hidden;
	width: auto;
	height: 19px;
}
.newest dd { margin-left:9px; }
.newest dt {
	width: 40px;
	padding-left: 3px;
	margin-top: 3px;
	height:17px;
	line-height:17px;
	background: #909090;
	color: #fff;
	margin-left: 3px
}
.newest .brline {
	position: absolute;
	background: #fffffe;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	clear: both;
	overflow: hidden
}
.newest dd.date {
	margin-left: 16px;
	width: 45px;
}
.newest dd.game { width: 56px }
.newest dd.server {
	text-align: right;
	width:49px;
}
/*游戏列表*/
.gamelist {
	clear: both;
	overflow: hidden
}
.gamelist dl {
	clear: both;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	background: url(../images/index/5.png) no-repeat 0 0;
	padding: 0 9px 0 5px;
	margin-top: 1px
}
.gamelist dl.hover {
	background-position: 0 -32px;
	color: #fff
}
.gamelist dl.hover a { color: #fff !important }
.gamelist dl.hover a:hover { text-decoration: underline; color:#fff !important }
.gamelist dt, .gamelist dd {
	float: left;
	display: inline;
	width: auto;
	overflow: hidden;
}
.gamelist dd { float: right; }
.gamelist dt img {
	float: left;
	display: inline;
	width: 16px;
	height: 16px;
	margin: 8px 7px 0 0
}
.gamelist .detailed{ width:423px;background:#ff8724; position:absolute; left:239px; z-index:2}
.gamelist .detailed .wrap{ width:412px;margin:5px auto 5px; background:#fffffe;}
.gamelist .detailed .img{ margin:4px 0 1px 5px; width:123px;}
.gamelist .detailed .img img{ width:116px; height:180px; border:1px solid #d6d6d6; +margin:6px 2px;}
.gamelist .detailed .summary{ width:268px; color:#696969}
.gamelist .detailed .summary h5{ height:30px; line-height:28px; font-weight:lighter; margin-top:6px; overflow:hidden;}
.gamelist .detailed .summary h5 strong{ font-size:14px; color:#ff7900; float:left; display:inline; overflow:hidden; margin-left:5px}
.gamelist .detailed .summary h5 .new{ float:left; display:inline; width:auto; overflow:hidden; padding:0 37px 0 12px; background:url(../images/index/24.gif) no-repeat right center}
.gamelist .detailed .summary .text{ line-height:18px;}
.gamelist .detailed .summary ul{ background:#f7f7f7; border:1px solid #d6d6d6;padding-top:3px; height:auto; overflow:hidden;}
.gamelist .detailed .summary li{ height:20px; line-height:20px; white-space:nowrap; width:auto; float:left; display:inline; overflow:hidden; width:66px; text-indent:8px;} 
.gamelist .detailed .summary li a:hover{ text-decoration:underline; color:#ff6303 !important}
.gamelist .detailed .summary .btn{ margin-top:5px;clear:both; overflow:hidden; line-height:23px; display:block;}
.gamelist .detailed .summary .btn a{ color:#004b60; margin:0 10px}
.gamelist .detailed .summary .btn a.pay{ color:#619200}
.gamelist .detailed .summary .btn a.play {
	float: right;
	color: #035349;
	background: url(../images/index/14.png) no-repeat 0 0;
	width: 63px;
	height: 28px;
	line-height: 23px;
	text-align: center;
	display: inline;
}
/*常见问题*/
.problem {
	clear: both;
	overflow: hidden;
	color: #696969
}
.problem a { color: #696969 }

.problem ul {height:289px;}
.problem li {
	height: 24px;
	line-height: 24px;
	width:184px;
	float: left;
	display: inline;
	overflow: hidden;
	background: url(../images/common/8.png) no-repeat 0 8px;
	padding-left: 14px;
	margin:0 10px;
}
/*在线客服*/
.kefu {
	height: 110px;
	background: #f9f9f9 url(../images/common/9.png) no-repeat 0 0;
	border: 1px solid #d4d4d4;
	color: #696969;
	padding-left: 95px;
}
.kefu dt {
	color: #ff7900;
	font-family: "微软雅黑", "宋体";
	font-size: 27px;
	height: 40px;
	line-height: 40px;
	margin-top: 7px;
}
.kefu dd {
	line-height: 23px;
	white-space: nowrap;
	overflow: hidden;
	clear: both
}
/*服务器列表*/
.newserver {
	background: url(../images/server/2.png) no-repeat 0 0;
	width: 641px;
	height: 38px;
	display: block;
	text-align: center;
	font-size: 16px;
	padding-top: 14px;
	color:#FFF;
	font-weight: bold;
	margin: 8px auto 0
}

.s_list {
	margin: 0px auto; padding: 17px 0px 6px; width: 655px; overflow: hidden;
}
.s_list ul {
	width: 680px;
}
.s_list ul li {
	background: url(../images/server/3.png) no-repeat; margin: 10px 25px 10px 0px; width: 293px; height: 30px; color: #000; line-height: 30px; text-indent: 30px; overflow: hidden; padding-left: 20px; float: left; display: inline;
}
.s_list ul li a {
	width: 293px; height: 30px; color: #000; display: block;
}
.s_list ul li a:hover {
	color: #000; font-weight: bold;
}
.s_list ul li .status{
	font-style: normal;
	color: #F00; 
	margin-right: 10px;
	float: right;
	font-weight: bold;
}


/*新闻列表*/
.news {min-height:638px;}
.n_list {
	margin: 0px auto;width:691px; overflow: hidden; clear:both;}
.n_list ul{overflow: hidden; clear:both;}

.n_list ul li {
    padding:0 10px;
	margin-bottom:10px;
	width: 668px; 
	height:24px; 
	color: #000; 
	line-height:22px; 
	overflow: hidden; 
	background:url(../images/common/27.png) 0 6px no-repeat;
	vertical-align:top;
	zoom:1;}
	
.after {
	background:url(../images/common/28.png) no-repeat 0 7px;}
.n_list ul li a {
	float:left; color:#000}
.n_list ul li a:hover {
	color:#ff5d3a;}	


.n_list li:hover {
	background-color:#ffeadf;
	border:1px solid #ff866c;
}



.n_list ul li .date{
	font-style: normal;
	color: #696969; 
	float: right;
}

.height {height: 100px;overflow-x: hidden;overflow-y: auto;}
.news_tab {
	background:#fafafa repeat-x ;
	border-top:1px #ededed solid;
	border-bottom:1px #ededed solid;
	margin-bottom:10px;
	margin-top:20px;
	height:29px;}
	
.news_tab h4 {
	float:left;
	height:30px;
	background:none;}

.news_tab h4 a {
	background:url(../images/common/25.jpg) no-repeat  -76px 0;
	width:77px;
	font-size:14px;
	color:#ff3c00;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;}

.news_tab h4 a:hover,.news_tab h4 a.newson {
	background:url(../images/common/25.jpg) no-repeat  0 0;
	font-weight:700;}
	
.infoc {float:right; margin:5px 5px 0 0; display:inline !important;background:url(../images/common/26.jpg) no-repeat 0 0; height:22px; width:109px;}
.infoc .infoc1 {
	display: block;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 23px 0 3px;
    width: 83px;
	float:left;}
	
.infoc li div {
	clear:both;
	background-color: #ececec;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
	position:relative;
    display: block;}
	
.infoc li div a {
    border-bottom: 1px solid #FFFFFF;
    display: block;
    height: 22px;
    line-height: 22px;
    padding-left: 3px;
    width: 106px;
}
.infoc li div a:hover {background-color: #ffe2d9;}
/*新闻详细内容*/
.topbt {
	line-height: 30px;
	padding-top: 34px;
	text-align: center;
}

.topbt h1 {
	font-size: 18px;
	color: #F30;
}

.content {
	padding-bottom:20px;
	padding-left:20px;
	width:686px;
	padding-right:20px;
	padding-top:20px;	
	line-height:25px;
	text-indent:25px;
}

/*新手卡详细页*/
.usergift {
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}

.usergift dl {
	border-bottom: dashed 1px #b4b4b4;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
	width:700px;
	zoom:1;
	padding-bottom:10px;
}

.usergift dl dt{ 
	float:left;
	padding-left:10px;
	display:inline !important;}


.usergift dd li {
	padding-bottom:2px;
	padding-top:2px;
}

.usergift dd li span {
	line-height:22px;
	color:#ff6600;
}

.usergift dd {
	padding-left:10px;
	width:493px;
	padding-right:10px;
	float:left;
	color: #000;
	padding-top:10px;
	display:inline !important;
}

.usergift dd a {
	color: #333;
}

.usergift dd strong {
	font-size:14px;
}

.usergift .want {
	background:url(../images/usergift/3.png) no-repeat 0 0;
	line-height:30px;
	width:92px;
	height:29px;
	margin:-90px 62px;
	float:right;
	text-align:center;
	color:#FFF;
	font-weight:700;
}
.usergift .want:hover{
	background:url(../images/usergift/3.png) no-repeat 0 -29px;
}

.usergift .pic {
	background:url(../images/usergift/2.png) no-repeat 0 0;
	text-align:center;
	width:556px;
	height:319px;
	
}

.usergifthelp{
	line-height:25px;
	padding-left:15px;
	padding-right:15px;
}

.usergifthelp p {
	font-size:12px;
	color: #FF6600;
	font-weight: bold;
	text-align:left;
}

/*新手卡首页*/
.xsk_title {
	background:url(../images/usergift/title.jpg) no-repeat 0 0;
	width:auto;}
	
.xsk_box {
	background:#fff4ec no-repeat;
	border:#fe6900 1px solid;
	color:#696969;
	margin:19px 18px;
	height:100px;
	line-height: 20px;}
	
	
.xsk_box  p {
    line-height: 25px;
	padding: 3px 6px;}
	
.faq {padding: 15px 54px;}
	
.cjwt {
	background:url(../images/usergift/problem.jpg) no-repeat 0 2px;
	float: left;
    height: 20px;
    margin: 2px 6px;}
	 
.faq .cjwt a:hover {text-decoration:underline;}
	 
.xsk_list {border-top:1px solid #b2b2b2; margin:0 15px; width:700px;}

.xsk_list ul li {
	border:1px dashed #b2b2b2;
	margin: 5px;
    padding: 8px 22px;
	float:left;
	display:inline;
	width:177px;
	height:186px;}

.xsk_list h2 {
	color: #333333;
    font-size: 14px;
    margin: 3px 0;
    text-align: center;}

.xsk_list button  {
	background: url(../images/usergift/3.png) no-repeat 0 1px;
	border:none;
	margin: 5px 40px;
	color:#FFF;
	width:92px;
	height:29px;
	text-align:center;
	cursor:pointer;}
	
.xsk_list button:hover  {
	background: url(../images/usergift/3.png) no-repeat 0 -28px;
	cursor:pointer;}
	
.xsk_list img {display: inline;position: relative; right:7px;top:26px; cursor:pointer; float:right;}
.xsk_list input {margin:6px 539px;}
.xsk_detail {}
.xsk_detail img {float: left; position: relative;right: 0;top: -3px}
	
/*关于我们*/
	
.aboutlist{
	width:236px;
	float:left;
	display:block;}

.aboutlist li, .aboutlist li a {
	overflow: hidden;
	width: auto;
	height: 30px;
	line-height: 30px}
	

.aboutlist li a { 
	display:block;
	padding: 0 31px;
    width: 173px;}


.fright ul li.now a{background: url("../images/common/11.png") no-repeat -237px 0;}


/*服务器列表页*/

.servertop {
	height:304px;
	width:726px;
	display:block;
	margin-bottom::10px;
	border:1px solid #d2d2d2;
	position:relative;
	margin-bottom:10px;}
	
.topbanner {
	float:left;
	display:block;
	overflow:hidden;
	}
	
.topbanner dl {
	height: 204px;
    overflow: hidden;
    position: relative;
	}

.topbanner dd {
	bottom: 0;
    color: #FFFFFF;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 13px 0 0px;
    position: absolute;
    z-index: 1;}
	
.topbanner dd .bg {
	background:url(../images/server/topbg.jpg) repeat-x 0 0;
	height: 24px;
    opacity: 0.4;
    position: absolute;
    top: 0;
    width: 480px;
    z-index: -1;
	left:0;}
	
	
.topicInfo {
	background:url(../images/server/11.png) repeat-x 0 0;
	overflow:hidden;
	height:26px;
	display:block;
}
		
.topnews_bg {
	overflow:hidden;
	display:block;
	background:url(../images/server/4.png) repeat-x 0 0;}
	
.top pic  {
	display:block;
	overflow:hidden;
	float:left;}

.topnews_ziti {
	margin-left:17px;
	width:220px;}
	
.topnews_ziti p.t1{
	color:#696969;
	line-height:20px;
	text-indent:20px;
	height:124px;
	overflow:hidden;}

.s_time {
	border-top: 1px dashed #696969;
    float: left;
    height: 23px;
    line-height: 27px;
    margin: 2px 1px;
    padding-top: 0;
    width: 220px;}
	
.fl {
	background:url(../images/server/5.png) no-repeat 0 4px;
	padding-left: 30px;
	float:left;
}

.fr {
	float:right;}
	
.s_an {
	border-top:1px #D2D2D2 solid;
	width:727px;
	height:88px;
	overflow:hidden;
	display:block;}
	
.s_gg {
	margin: 0 auto;
    overflow: hidden;
    padding: 1px 0px 6px;
	width:685px;}
	
.s_gg ul li {
	background:url(../images/server/6.png) no-repeat 0 0px;
	color: #FFFFFF;
    float: left;
    height: 21px;
    line-height: 19px;
    margin: 6px 0 4px 20px;
    padding-left: 6px;
    width: 307px;}

.s_gg ul li .sertext {
    display: inline !important;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 222px;
}
	
.s_gg ul li span{ float:left; padding-right:18px;}
	
.s_gg ul li .serdate {
	color: #696969;
	float:right;
	margin-right:3px;
	font-style: normal;}
.s_gg ul li .sertext {float:left; display:inline !important; width:222px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	
.choic_ser {
	 background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #ECECEC;
    height: 27px;
    margin: 12px 0 0 5px;
    text-align: center;
    width: 685px;
	padding:0 0 0 30px;}

.choic_ser ul {
	padding:0;
	margin:0;
	float:left;}
	
.choic_ser li {
	float: left;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    width: 88px;
	background:url("../images/server/choice.jpg") no-repeat 0 -88px;
	}
	
.choic_ser li a {
	display: block;
	}

.choic_ser ul li.tab a{background: url("../images/server/choice.jpg") no-repeat 0px 0;}

.choic_ser .div {
	color: #FF8724;
    float: right;    
    line-height:20px;
	margin-top:3px;
	width:195px;}
	
.choic_ser .div input {
    border: 1px solid #E3E3E3;
    height: 18px;
    margin: 0 5px;
    vertical-align: top;
    width: 47px;
	display:block;}
	
.choic_ser .div button {
	background:url(/Templates/foreapps/images/server/10.png) no-repeat  0 0;
    border: medium none;
    cursor: pointer;
	display:inline !important;
    float: right;
    height: 18px;
    line-height: 20px;
    margin-top: 2px;
    width: 86px;
	text-indent:-999em;}
/*用户登录页*/
.middle_box {
	border: 1px solid #DADADA;
    width: 740px;}
	
.middle_box .inner_content {
	color: #888888;
    margin: 20px 90px;
    width: 560px;}
	
.middle_box h1 {
	font-size: 18px;}
	
.login_page ul.content li {
	margin-top: 20px;}
	
.inner_content ul.content li {
	vertical-align:middle;
	color: #666666;
    line-height: 29px;
    height: 30px;
    padding-left: 132px;
	margin-top:12px;}

.inner_content .content{ width: 100%;}
	
.inner_content ul.content label {
	color: #888888;
    display: inline;
    float: left;
    margin-left: -132px;
    text-align: right;
    width: 120px;}
	
.agreementField {margin-bottom:40px;}	
.agreementField input { vertical-align:middle;}
	
.content .info {
	display: inline-block;
    height: 12px;
    line-height: 12px;
    padding: 7px 0;}

.content .infoError {
	background:url(../images/common/18.jpg) no-repeat 0 5px;
	color: #ED1C24;}
	
.content .infoOk  {
    background: url(../images/common/18.jpg) no-repeat scroll 0 -18px transparent;
    color: #333333;}
	
.forget {
	margin-left:20px !important;
	color:#FF6600;}

.inner_content form  input.text,textarea.full,select.full {
	border: 1px solid #DADADA;
    border-radius: 3px 3px 3px 3px;
	height:23px;
    width: 260px;}
	
#auto {vertical-align: middle;}
	
.middle_box .other_content {
	background: none repeat scroll 0 0 #F5F5F5;
    height: 60px;
	padding-left:150px;
    padding-top: 33px;}
	
.login_button {
	background: url("../images/index/24.png") no-repeat scroll 0px 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    line-height:20px;
    margin: 0 -4px;
    padding: 7px 0;
    text-align: center;
    width: 136px;
	border:none;
	height:33px;}
	
.login_button:hover {background: url("../images/index/24.png") no-repeat scroll 0 -33px transparent;}
	
.regbutton {
	background:url(../images/index/24.png) no-repeat 0 -66px;
	overflow:hidden;
	display:block;
	width:116px;
	margin:-10px 10px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#FFF;
	padding:12px 0;
	line-height:16px}
	
.regbutton:hover {
	background:url(../images/index/24.png) no-repeat 0 -107px;}
	
/*找回密码*/
.next {
	background:url(../images/index/24.png) no-repeat 7px 0;
	float:left;
	line-height: 32px;
	color:#FFF;
	text-align:center;
	line-height:16px;
	margin: -3px 9px;
    padding: 8px 21px;
	width:85px;
	font-size:14px;
	cursor:pointer;}
	
.next:hover {
	background:url(../images/index/24.png) no-repeat 7px -33px;}
.middle_box .other_content1 {
	background: none repeat scroll 0 0 #F5F5F5;
    height: 60px;
    padding-left: 94px;
    padding-top: 33px;}
	
.middle_box .tips {
	border:none;
	margin:20px 148px}
	
.middle_box .tips img {
	float:left;
	padding:10px 0;}
	
.tips-title {font-size: 14px;font-weight: 700;}
.tips-line {line-height: 20px;}
.tips-title, .tips-line { padding: 0 35px 8px; width:100%;}
.tips-buttons {margin-top:12px;}
.btn-blue button, .btn-blue span {color: #FFFFFF;}
.middle_box .finish-email-tips {
    background-color: #F1F5F9;
    color: #999999;
    margin-top: 81px;
    padding: 17px 24px 16px 12px;
    width: 496px;
	margin:61px -69px;}	
.btn-blue {
	background: url(../images/index/19.png) no-repeat 0 0;
    font-weight: bold;
    height: 100%;
    line-height: 27px;
    margin: 0 34px;
    overflow: visible;
    position: absolute;
	width: 92px;}
.btn-blue span { display: block;float: left;margin: 0 -15px;}
/*注册页*/
.register_page {
	padding: 20px 0 20px 90px;
    width: 650px;}
.regbutton1 {
	background:url(../images/index/25.png) no-repeat 41px 0;
	overflow:hidden;
	display:block;
	width:167px;
	height:87px;
	margin-top:-4px;
	float:left;}
	
.password_strangth_level {
    bottom:21px;
    float: left;
    height: 12px;
    width: 16px;
	clear: both;
    display: block;
    left: 266px;
    position: relative;
	}
.password_strangth_level span {
	background: none repeat scroll 0 0 #DADADA;
    display: block;
    float: left;
    height: 12px;
    margin-left: 1px;
    width: 2px;}
	
	
/*修改密码*/
.sure_button {
	background: url(../images/index/19.png) no-repeat scroll 0 1px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 26px;
    margin: 0 25px;
	border:none;
	cursor:pointer;
	height:29px;
	font-weight:700;
	text-align:center;
	width:92px;
	line-height:20px;}

.sure_button:hover {
	background: url(../images/index/19.png) no-repeat scroll 0 -28px transparent;}
.level_notice {
	background:url(../images/common/19.jpg) no-repeat 0 0;
	border: 1px solid #999999;
    display: block;
    float: left;
     margin: 2px -64px;
    padding: 7px 42px;}
	
.level_notice span {
	color:#696969;}
	 
/*用户协议*/
.content .zhonggao {
	margin-top:5px;
	color:#F00;
	text-align:center;
	text-indent:0px;}
	
.xieyi_content {
	line-height: 24px;
    padding-left: 16px;
    width:948px;
	color:#696969;
	}
	
.xieyi_button {
 	background: url(../images/index/19.png) no-repeat scroll 0 0 transparent;
    height:29px;
    margin-top: 14px;
    text-align: center;
    width: 92px;
	cursor:pointer;}
.xieyi_button:hover {
	background-position:0 -29px;
}

.jianhu { margin-left:25px;}
.jianhu a {color:#F00; padding:0 9px;}
.gg {
	line-height: 26px;
	height: 26px;
/*	width: 550px;
*/
	position: absolute;
	left: 109px;
	top: -26px;
	background-image: url(../images/gg.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	float: left;
	text-align: left;
}
.gg span {
	display: block;
	float: left;
	height: 26px;
	margin-left: 2px;
	color: #666;
}

.gg span a {
	font-size: 12px;
	color: #F63;
}
.gg strong {
	font-weight: normal;
	color: #666;
	float: left;
	padding-left: 8px;
}
/*顶部推荐游戏*/
.top_rec{overflow:hidden; margin:0 auto;width:980px;}
.top_rec_1{float:left;display:inline !important;background:url(../images/index/29.gif) repeat-x 0 0;height:34px;line-height:34px;color:#F00;padding:0 10px;border-top:2px #FFFFFE solid;}
.top_rec_1 a{color:#F00;}
.top_rec_1 span{color:#999999;padding:0 5px;}

.top_rec_left {
	float: left;
	height: 34px;
	width: 660px;
}

.top_online{
	float: left;
	height: 34px;
	width: 300px;
}
.top_online em {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #ca5e1d;
}
.top_online ul li {
	float: left;
	height: 28px;
	width: 100px;
	text-align: right;
}
.top_online ul li a {
	height: 28px;
	width: 90px;
	float: right;
}

.top_online b {
	color: #45c000;
	font-size: 16px;
}
/*.pos{
	position:relative;
}*/