/* CSS Document */
/**整体布局项**/
	body{ margin:0; padding:0; font-family:"宋体", Arial, "Segoe UI"; color:#666; font-size:12px;background:#000; repeat-x;}
	#wrap{ width:1004px; margin:0 auto; position:relative;  background:url(/images/body_bg.jpg); height:1460px;}
	.clear{ clear:both; overflow:hidden; height:0; font-size:0;}
	#top,#banner,#nav,#nav_vtitle, #content,#footer, #footer p{ width:960px; float:left; margin-left:22px; }
	#footer{
	margin-top:10px;
	padding-bottom:10px;
	}
	
	
	#top { height:80px;
	margin-top:10px;
	}
	
/**顶部导航样式.***/
	.logo ,.logo  img{  text-indent:0; float:left; padding-bottom:3px; border:none; }
	
	.top_add{ color:#8091a2;  height:28px; float:right;padding-top:4px;}
    .top_add a{color:#8091a2;  height:16px; line-height:16px; margin-right:5px;}
	.top_add img {padding-right:5px; cursor:pointer;  border:1px solid red;}
	
/*透明样式和按钮样式*/
	.trans {  border:1px solid #8091a2; color:#CCCCCC;   background-color: transparent;}
	.btn   { margin-right:5px; height:20px; line-height:22px; width:51px; cursor:pointer; }
	
	.inputText { border:1px solid #8091a2; color:#CCCCCC;   background-color: transparent;}
	.inputSub   { margin-right:5px; height:20px; line-height:22px; width:51px; cursor:pointer;  background:url(/images/bg_btn.gif);
border:none;}


/*导航条样式**/
#nav { background-color:#4ca4ca;}
.nav_con, .nav_right, .nav_dot{ float:left; height:36px; line-height:36px; }
.nav_right{padding-left:5px;}
.nav_con ul, .nav_con ul li{ float:left; list-style-type:none;}
.nav_con ul { margin-left:0px;padding-left:0px; margin-top:0px;}
.nav_con li {  height:36px; line-height:36px; color:#FFFFFF; width:127px; font-size:14px;  text-align:center; font-weight:600; }
.nav_con a{ color:#FFF; font-size:14px; font-weight:bold; width:77px; display:block;height:22px; line-height:22px; margin-top:7px;text-align:center;
text-decoration:none; margin-left:5px;}
.nav_li_selected{background:#2972a8; }
.nav_li_normal{background:#000; }

/*导航条副标题**/
.nav_vtitle {
		background:url(/images/bg_vtitle.gif);
		line-height:35px;
		height:35px;
		color:#000; 
		font-weight:600; 
}
.nav_vtitle div{padding-left:20px;}

.nav_vtitle a  {
	color:#222;
	font-size:14px; text-decoration:none;
	font-weight:500;
	}

/****banner 广告****/
#banner
{

  border:8px solid #5a829f;
  background:#043760;
  height:71px;
}

/**discuz 新闻内容块****/
.textinfolist{

margin-left:0px;
padding-left:0px;

}
.textinfolist {
margin-top:-20px;

}
.textinfolist li{
list-style:none;
list-style-position:outside;
line-height:20px;
padding-left:5px;
}
.textinfolist li a{
	color:#9ed0ff;
	text-align:left;
	list-style-position:outside;
	text-decoration:none;
}

.textinfolist li a:hover {
	color: #f89520;
}


		
/**内容区域 分块.*/
#content { }
		
/**内容左边部分***/
#left, .flash_pic .game_hard .hot_bbs{ float:left; width:310px; }
.flash_pic {
	margin-top:6px;
	width:302px; height:299px; border:1px solid #4d7393;
	padding:3px;
}
 .game_hard 
{
	 border:8px solid #5a829f;
	 height:316px;
	 margin-top:10px;
	 padding-top:8px;
	 line-height:30px;	 
	 overflow:hidden;
	 line-height:18px;
}
.game_trad ul {
	padding-left:20px;

}
.game_trad li
{
	list-style:none;
	float:left;
	width:80px;
	line-height:20px;
	color:#FFFFFF;

}
.hot_bbs 
{
			
	 padding-top:8px;
	 border:8px solid #5a829f;
	 height:316px;
	 border-top:none;
}
		
/**内容右边部分***/
#middle ,.game_news .game_strege .game_video{ float:left; width:420px; }
#middle{overflow:hidden;}	

.game_news {
	line-height:18px;
	margin-top:6px;
	width:396px;  border:1px solid #4d7393;
	padding:3px;
	height:299px;
	margin-right:8px;
	margin-left:8px;
	color:#000;

}

.game_strege 
{
	 border:8px solid #5a829f;
	 border-left:none;
	 border-right:none;
	 height:316px;
	 margin-top:10px;
	 padding-top:8px;
	 padding-left:13px;
}
.game_video
{

	 padding-top:8px;
	 padding-left:13px;
	 border:none;
	 border-bottom:8px solid #5a829f;
	
	 height:316px;
}
#game_news_list2 td
{height:14px;
line-height:14px;

}

/**内容右边部分***/
#right ,.game_trad .hot_bbs { float:left; width:230px; }
#right{overflow:hidden;}
.game_trad 
{
	 border:8px solid #5a829f;
	 border-top:none;
	 height:322px;
}	
.rank_bbs 
{
	 border:8px solid #5a829f;
	 border-top:none;
	 border-top:left;
	 height:648px;
	 padding-top:9px;
}	
		
/**新闻列表样式***/
.news_title  {	color:#b49e53;}
.news_title a 
{
	color:#b49e53;
	font-size:16px; text-decoration:none;
	font-size:14px;
}	
.news_title a:hover
{ color: #f89520;	}
.news_browser a{	color:#b49e53; text-decoration:none;}
.news_browser a:hover{ color: #f89520;	}
.news_smalltext{
	color:#9ed0ff;
	font-size:9pt;
 	line-height:20px;
}
.dashed 
{
	border-top:1px dashed #0a2e46;
	width:100%;
	margin-bottom:10px;
	height:1px;
}

#game_news_list2 a,#game_news_list3  a{
	margin-top:15px;
	color:#9ed0ff;
	text-decoration:none;
	font-size:9pt;
	margin-right:20px;
	margin-left:10px;
}



#game_news_list3  a {
	line-height:18px;
}
#game_news_list2 a:hover,#game_news_list3  a:hover{
	color: #f89520;
}


#li_list  ul {
	margin-left:0px;
	margin-top:10px;
}
#li_list  li{
float:left;
}
.sidebox h4
{
	color:#b49e53;
	font-size:14px;
	padding-top:8px;
	padding-bottom:10px;
	margin-left:7px;
	
	
}
.list ul {
margin-left:0px;
padding-left:0px;
padding-top:10px;
}
.list li a {
	line-height:22px;
	color:#9ed0ff; text-decoration:none;
	padding-left:15px;
	list-style-image:url(../../images/sq.gif);
	list-style-position:inside;
}
.list li a:hover {
	color: #f89520;
}

#footer {
line-height:20px;
}
.picText {
padding-bottom:8px; 
}
.pic_text{

 width:87px;
 word-break:break-all;
 padding-bottom:0px; 
 line-height:18px;
}
.pic_img {
margin-right:8px;
 padding-bottom:2px; 
}



.title_yxzx a,.title_yxyjzx a,.title_rtph a,.title_ph a,.title_hz a,.title_rmyxgl a,.title_qk a{
	float:right;
	margin-right:16px;
	font-size:12px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	margin-top:10px;
}
.title_ph a {
	margin-right:6px;
}
.title_hz a {
	margin-top:15px;
}
.title_qk a {
margin-right:6px;
}
.title_yxzx ,.title_yxyjzx, .title_rtph,.title_ph,.title_hz,.title_rmyxgl,.title_qk{	background-repeat:no-repeat; height:34px; }

.title_yxzx {background:url(/images/title_yxzx.jpg); width:390px; }
.title_yxyjzx {background:url(/images/title_yxyjzx.jpg) ;}
.title_rtph {background:url(/images/title_rtph.jpg) ;}
.title_ph {background:url(/images/title_ph.jpg); }
.title_hz{ background:url(/images/title_hz.jpg); }
.title_qk{ background:url(/images/title_qk.jpg);  width:400px; }
.title_rmyxgl{background:url(/images/title_rmyxgl.jpg); width:400px;}