@charset "utf-8";

@import url(global.css);

body {background:#000;}

.wrap {background:url(../images/sitebody.jpg) #000 no-repeat center top;margin:0 auto; position: relative;}
.hidden {display:block;font-size:0;height:0;overflow:hidden;text-indent:-9999px;width:0;}

/** 布局样式 **/
#container {margin:33px auto; width:980px;height:auto;}
#header { height:434px;}
#mainContent { height:auto;overflow:hidden;}
#sidebar { float:left; width:230px; height:auto;overflow:hidden;}
#sidebar2 { float:right; width:230px; height:auto;overflow:hidden;}
#content {margin-right: auto; margin-left: auto;width:500px;height:auto;overflow:hidden;}
#content_news {float:right;width:741px;border:solid 0px #533e30;height:auto;overflow:hidden;background:#261c1a;margin-bottom:8px;}
#footer { height:105px;text-align:center;margin:0 auto;color:#858585;background:url(../images/f_bg.gif) #220501 top;margin-top:-30px;}
#footer .foot_width{width:980px;}
#footer .foot_text{float:right;width:680px;text-align:left;padding-top:25px;}
#footer .foot_text ul{}
#footer .foot_text ul li{height:21px;line-height:21px;}
#footer .foot_text ul li a {text-decoration: none; color:#858585;}
#footer .foot_text ul li a:hover {text-decoration: none; color:#d2d0d0;}
#footer .foot_logo{float:right;width:226px;}
#footer .foot_logo img{margin-top:26px;}

/*登录*/
.login {width:230px;height:115px;}
.login .top {}
.log {height:100%;overflow:hidden;position:relative;}
.log li {position:absolute;}
.user {left:10px;top:12px;line-height:25px;}
.psw {left:10px;top:46px;line-height:25px;}
.log-btn {width:66px;height:61px;left:155px;top:13px;background:url(../images/btn.png) no-repeat;}
.block-a{display:block;height:100%;text-indent:-9999em;}
.log-btn .block-a:hover {background:url(../images/btn.png) -66px 0 no-repeat;}
.get-psw {left:155px;top:82px;}
.remember {left:10px;top:82px;}
#username, #password {width:132px;height:25px;line-height:25px;padding:0 3px;border:1px solid #000;box-shadow:1px 2px 3px #756C5D inset;background:#B6A186;color:#571507;}

.loged {display:none;width:214px;padding:10px 8px 10px 8px;}
.loged .protec {float:right;}
.loged li{height:25px;line-height:25px;overflow:hidden;}
.loged li .time{color:red;}
.loged .li_r{text-align:right;}
.loged .li_r a {margin-left:6px;}

.tjtips  { line-height:24px; height:124px;_padding-top:5px; overflow:hidden}
.tjtips i{ font-style:normal}
.tjtips a  { display:block; height:22px}
.tjtips a:hover{ text-decoration:none; color:#f20}
.tjtips a:hover .s1{ color:#f20}
.tjtips .s1{ float:right; color:#ff5a00}
.tjtips .s2{ float:right; width:50px}
.tjtips img{ vertical-align:middle;margin-right:5px;margin-top:-4px;*+margin-top:0;}
#login_con{ height:197px;overflow:hidden}

.kstart {
	position:absolute;
	top:-40px;
}
/** 导航菜单 **/
.nav {
	margin:0 auto;
	height: 165px;width:980px;padding-left:30px;
	/*background: url(../images/nav_bg1.jpg) no-repeat center 19px;*/
}
.nav .logo{
	width:195px;height: 108px;
	overflow:hidden;
	text-align:center;
	background: url(../images/logo.png1) no-repeat center 15px;
}
.nav .logo a{
	line-height: 116px;
	background:url();
	color: #FFF !important;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
}
.nav ul {
	padding-top:10px;
	margin-left:6px;
}

.nav li {
	float: left;
	text-align:center;padding-top: 9px;
	width:88px;
	line-height: 108px;
	font-size: 14px;
	font-weight: bold;
}
.nav li a {
	line-height: 26px;
	color: #edd599 !important;
	display: block;
	text-decoration:none;
}
.nav li a:hover {
	color:red !important;
	text-decoration:underline;
}

.topswf {
	float:left;height:218px;width:980px;
}
.topswf .t1 {
	float:left;
	height:40px;text-align:center;
	width:980px;
}
.topswf .t2 {
	float:left;
	height:58px;
	width:100%;
}
.topswf .t2 .zleft{
	float:left;
	height:188px;
	width:235px;
}
.topswf .t2 .zc{
	float:left;
	height:58px;
	width:450px;
}
.topswf .t2 .zc .reg_new {
	float:left;
	width:100px;
	height:110px;
}
.topswf .t2 .zc .reg_new span {
	margin-top:75px;
	margin-left:35px;
	display:block;
	color:blue;
}
.topswf .t2 .zc .reg_new span a {
	font-weight:bold;
	font-size:14px;
	color:#fff;
}
.topswf .t2 .zc .reg_new span a:hover {
	color:#FC0 !important;
}
.topswf .t2 .zc .reg_form {
	float:left;
	height:58px;
	width:255px;
}
.topswf .t2 .zc .reg_sub {
	float:left;
	height:110px;
	width:65px;
}
.topswf .t2 .zc .reg_sub .sub{
	margin-top:74px;
	margin-left:25px;
	border:0px;
	background:url();
	font-weight:bold;
	font-size:14px;
	color:#fff;
}
.topswf .t2 .zc .reg_form ul {
	padding:16px 0 0 40px;
	list-style-type:none;
}
.topswf .t2 .zc .reg_form ul li{
	height:26px;
	line-height:23px;
	font-weight:bold;
}
.topswf .t2 .zc .reg_form ul .form_title{
	padding-left:58px;
	font-size:14px;
	font-weight:bold;
}
/** 幻灯片 **/

#box{width:500px;height:213px;background:#fff;margin:0 auto;position:relative;cursor:pointer;}
#box .list{position:relative;width:500px;height:213px;overflow:hidden;}
#box .list ul{position:absolute;top:0;left:0;}
#box .list li{width:500px;height:213px;overflow:hidden;}
#box .list li img{width:500px;height:213px;border:0;}
#box .count{position:absolute;right:0;bottom:5px;}
#box .count li{color:#fff;font-weight:bold;text-align:center;float:left;width:22px;height:20px;line-height:19px;cursor:pointer;margin-right:5px;overflow:hidden;background:#F90;opacity:0.7;filter:alpha(opacity=70);border-radius:20px;}
#box .count li.current{color:#fff;text-align:center;opacity:1;filter:alpha(opacity=100);font-weight:700;background:red;}
#tmp{width:100px;height:100px;background:red;position:absolute;}

/** tab **/
.tb_outer{margin:10px auto;background:#23180e;position:relative;}
.tb_outer .more{position:absolute;right:5px;line-height:32px;color:#c9bb9e;text-decoration:none;font-family: tahoma, Srial, helvetica, sans-serif;}
.tb_outer .tb_title{overflow:hidden;zoom:1;background:#271e17;}
.tb_outer .tb_bg{background:url(../images/tb_title_bg.jpg) #41291a repeat-x center;}
.tb_outer .tb_title li{font-size:14px;float:left;color:#c9bb9e;height:35px;cursor:pointer;line-height:32px;list-style-type:none;padding:0 16px;font-family: '微软雅黑','宋体',tahoma, Srial, helvetica, sans-serif;}
.tb_outer .tb_title li.current{color:#f3ec00;background:url(../images/tb_title_bg.jpg) #41291a repeat-x center;font-size:14px;}
.tb_outer .tb_title li a {color:#c9bb9e;text-decoration: none;}
.tb_outer .tb_title li a:hover {color:#ffd800;text-decoration: underline;}
.tb_outer .tb_title li.current a {color:#f3ec00;text-decoration: none;}
.tb_outer .tb_title li.current a:hover {color:#f3ec00;text-decoration: underline;}
.tb_outer .tb_title li.p_left{padding-left:86px;}
.tb_outer .tb_content{border-bottom:1px solid #000;border-top-width:0;overflow:hidden;}
.tb_outer .tb_content dl{line-height:25px;display:none;margin:0 auto;padding:8px;}
.tb_outer #t_con_zhiye dl{padding:0px;}
.tb_outer .tb_content .show{display:block;}

/** yxts **/
.yxts {margin:10px auto;background:url('../images/yxts.jpg') #23180e no-repeat;width:500px;height:259px;border:0;position:relative;}
.yxts .content {float:right;margin-top:38px;margin-right:8px;width:336px;}
.yxts .content li {height:46px;margin-top:6px;line-height:23px;}
.yxts .content a {display:block;float:left;padding:0 9px 0 9px;}
.yxts .content a.red {color:red;}
.yxts .more{position:absolute;right:5px;line-height:32px;color:#fff;text-decoration:none;font-family: tahoma, Srial, helvetica, sans-serif;}


/** 游戏资料 **/
.zl_bg {
	background:url('../images/zl_bg.jpg') no-repeat;height:201px;margin:0px;padding:0px;
}
.zl_bg ul {padding-left:126px;padding-top:4px;width:358px;height:60px;margin-bottom:3px;}
.zl_bg ul li{float:left;width:70px;}

/** 职业 **/
#t_con_zhiye{height:178px;}

/** article list **/
.articleL {
	
}
.articleL h2 {
	height:30px; overflow:hidden;line-height:30px;text-align:left;padding-left:3px;width:483px;
 }
.articleL h2 a {
	font-size:14px;height:30px;color:red;overflow:hidden;
}

.articleL { margin:0 auto;}
.articleL li { line-height:26px; border-bottom:1px dashed #473e2b; float:left; overflow:hidden;width:476px;}
.articleL a { color:#d8c297;text-decoration: none;display:inline-block; width:380px; height:26px; line-height:26px; overflow:hidden; float:left;}
.articleL a:hover { color:#ffd200; text-decoration:underline; }
.articleL em { float:right; font-style:normal; color:#d8c297; }
.articleL li b { display:inline-block; width:7px; height:7px; background:url(../images/news_icon.gif) 0 0 no-repeat; margin:10px 9px 0 6px; float:left; }
.articleL li span { margin-right:0px;}
.articleL li.on b { background:url(../images/news_icon.gif) 0 0 no-repeat; }
.articleL li.on span { color:#ffdf00; } 
.articleL li.on em { color:#ffdf00;}
.articleL li.on a { color:#ffdf00; text-decoration:none; }

.pictrueL a { margin:0 3px; }

.jkts {padding-left:26px;padding-bottom:10px;}


.dataL { margin:0 auto;}
.dataL li { line-height:26px;float:left; overflow:hidden;width:720px;}
.dataL a { color:#d8c297;text-decoration: none;display:inline-block;font-size:14px; width:630px; height:30px; line-height:30px; overflow:hidden; float:left;}
.dataL a:hover { color:#ffd200; text-decoration:underline; }
.dataL em { float:right; font-style:normal; color:#d8c297; }
.dataL li b { display:inline-block; width:7px; height:7px; background:url(../images/news_icon.gif) 0 0 no-repeat; margin:10px 9px 0 6px; float:left; }
.dataL li span { margin-right:0px;}
.dataL li.on b { background:url(../images/news_icon.gif) 0 0 no-repeat; }
.dataL li.on span { color:#ffdf00; } 
.dataL li.on em { color:#ffdf00;}
.dataL li.on a { color:#ffdf00; text-decoration:none; }

/*游戏特色*/
.kinfo_car { padding:8px 0 8px; }
.kinfo_car p { width:446px; height:147px; border:1px solid #635841; overflow:hidden; margin:0 auto;}
.kinfo_carA { width:402px; position:relative; margin:12px auto 0 auto;  border:1px solid #635841; pading:1px; }
.list_gaspek { width:402px; height:42px;overflow:hidden;position:relative;display:block;}
.kinfo_car ul { width:402px; height:40px; background:#3d382e;  overflow:hidden; display:block;}
.kinfo_car ul li { padding-left:2px; float:left;  margin-bottom:2px; display:inline; }
.kqicon_cara { display:inline-block; width:20px; height:45px; background:url(../images/icon_a.gif) left no-repeat; position:absolute;top:-2px; left:-27px; cursor:pointer; }
.kqicon_carb { display:inline-block; width:20px; height:45px; background:url(../images/icon_a.gif) right no-repeat; position:absolute;top:-2px; right:-27px; cursor:pointer; }
/*游戏特色_End*/
/*新手上路、基础系统*/
.Game_data_A { padding:1px 0px 0px 5px;}
.Game_data_info {float:left;text-align:left;}
.Game_data_pic {width:173px;float:left;padding:0;margin:0;}
.KData_infoA { width:136px; float:right; margin:0px 3px 0 10px;}
.KData_infoA h3 { line-height:40px; color:#9a906f; font-weight:normal; font-size:14px; }
.KData_cotent { height:170px; background:#4f4737; padding:10px 0 0 8px; }
.KData_cotent p { line-height:30px; } 
.KData_cotent a { color:#9a906f; }
.KData_cotent a:hover { color:#9a906f; }
.KData_cotent p b { display:inline-block; width:3px; height:5px; background:url(../images/rx_2/icon_a.gif) -290px 0 no-repeat; float:left; margin:13px 5px 0 4px; }
/*新手上路、基础系统_end*/

.user_form{height:auto;overflow:hidden;zoom:1;margin:0 0 2px 3px;width:211px;}
.user_form .user_input{float:left;width:143px;height:60px;}
.user_form .user_submit{float:left;width:60px;height:60px;}
.user_form .user_input ul {}
.user_form .user_input ul li {height:30px;line-height:30px;}
.user_form .user_other {width:216px;}
.user_form .user_other ul {}
.user_form .user_other ul .msg {height:23px;line-height:20px;}
.user_form .user_other ul .msg span {margin-left:10px;height:23px;line-height:20px;display:none;}
.user_form .user_other a {color:#d8c297;margin-right:5px;text-decoration:none;}
.user_form .user_other a:hover {color:#ffd200;text-decoration:none;}
.user_form .ipt{background:url(../images/input.jpg) no-repeat; width:130px; height:27px; border:0px; line-height:27px; padding:0px 5px; color:#aa9f8d;}

.serverL {margin-left:3px;}
.serverL li {background:url(../images/s.gif) no-repeat left;padding-left:8px;}
.serverL li a {text-decoration: none; color:#d8c297;}
.serverL li a:hover {text-decoration: underline; color:#ffd800;}
.serverL li span {float:right;text-align:right;}
.serverL li .time {width:45px;}
.serverL li .status {}

.kfL {margin-left:3px;padding-top:3px;}
.kfL .qy_qq{height:50px;}
.kfL li a {text-decoration: none; color:#d8c297;}
.kfL li a:hover {text-decoration: underline; color:#ffd800;}

.search {

}
.search ul {}
.search ul li {float:left;height:31px;line-height:31px;}
.search ul li span{float:left;text-align:right;display:block;width:50px;height:25px;line-height:25px;}

.search_model { float:left; width:95px; height:22px; padding:0; border:1px #ddd solid}
.search_key {
	float: left;
	height: 22px;
	width: 150px;
	padding: 0px;
	line-height: 22px;
	border: 1px solid #e5e5e7;
	margin: 0px;
}
.search_sub {
	float: left;
	padding: 0px;
	height: 25px;
	width: 50px;
	background-color: #b9702c;
	color: #FFF;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.my_place {padding-left:15px;height:50px;line-height:50px;background:url(../images/my_place.jpg) #41291a repeat-x top;}
.my_place a {color:#d8c297;text-decoration: none;}
.my_place a:hover {color:#ffd800;text-decoration: underline;}
.hr { border:none; border-bottom:1px #CCC dashed; background:none !important; height:1px !important; line-height:1px !important; margin-top:10px; margin-bottom:20px; clear:both }

/** 分页样式 **/
.pages {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	color: #d8c297;
	text-align:center;
}
.pages a {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	text-decoration: none; color:#d8c297;
	line-height:45px;
}
.pages a:hover {
	background-color:#b9702c;
	color:#FFF;
	
}
.pages .currentPage {
	background-color:#b9702c;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
}

.picL { margin:0 auto;padding:8px 0px 8px 8px;}
.picL .hr{ width:100%;}
.picL li {float:left; overflow:hidden;height:172px;width:236px;padding-left:2px;}
.picL li img {width:230px;height:138px;display:block;}
.picL li p{width:230px;height:28px;line-height:28px;}
.picL li p a {text-align:center;color:#d8c297;text-decoration: none;display:inline-block;font-size:14px;overflow:hidden;}
.picL li p a:hover { color:#ffd200; text-decoration:underline; }


.content_title {
	line-height: 60px;
	background:#3b1d0a;
	font-size:18px;
	color:#c9bb9e;
	text-align: center;
}
.content_title hr {font-size:18px;}
.content_info {
	line-height: 35px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #533e30;
	text-align: center;
}
.content_body {
	padding-top: 29px;
	padding-right: 15px;
	padding-bottom: 29px;
	padding-left: 15px;
	font-size:14px;
	line-height: 26px;
	overflow: hidden;
}
.content_body a {
	text-decoration: none; color:#d8c297;
}
.content_body a:hover {
	text-decoration: underline; color:#ffd800;
}
.content_body_pic {
	padding-top: 29px;
	padding-right: 15px;
	padding-bottom: 29px;
	padding-left: 15px;
	font-size:14px;
	overflow: hidden;
	text-align:center;
}
.content_body img {
	vertical-align:middle
}
.content_body p {
	line-height:30px;
}
.content_info a {
	color:#069
}
.pre_next {background:#261c1a;line-height:25px; font-size:14px; padding-left:15px; margin-top:10px; padding-bottom:10px;padding-top:10px; border-top:1px #533e30 solid;}
.pre_next a {text-decoration: none; color:#d8c297;}
.pre_next a:hover {text-decoration: underline; color:#ffd800;}

table {
	border-left: 1px solid #261c1a;
	border-top: 1px solid #261c1a;
	padding: 0; 
	margin: 0; 
}
table br {
	height:0px;padding:0px;font-size:0px;
}
th { 
	font-weight:bold;font-size:12px;
	color: #fff; 
	border-right: 1px solid #261c1a;
	letter-spacing: 2px; 
	text-transform: uppercase; 
	text-align: left; 
	padding: 6px 6px 6px 12px; 
	background: #301370  no-repeat; 
}
td {
	border-right: 1px solid #261c1a; 
	border-bottom: 1px solid #261c1a; 
	background: #58351f;
	font-size:12px; 
	padding: 3px 6px 3px 6px; 
	/*color: #4f6b72;*/ 
}
/*合作专区*/
.media_pic { padding:8px 0 0 10px; }
.media_pic a { display:inline-block; width:90px; height:30px; margin:0 8px 8px 0; }