﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th {  
margin: 0; 
padding: 0; 
border: 0; 
font-size: 12px; 
font-family:Arial, Helvetica, sans-serif; 
} 
html{ margin:0px; padding:0px; width:100%; height:100%;}
body{
	text-align:center;
	margin:0px auto;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FFF;
	color:#000;
}
img{border:none; padding:0px; margin:0px;}
form{ padding:0px; margin:0px;}



a{ } /* 链接无下划线,有为underline */ 
a:link {
	color: #316293;
	text-decoration: none;
} /* 未访问的链接 */
a:visited {
	text-decoration: none;
	color:#33679B;
} /* 已访问的链接 */
a:hover{
	text-decoration: underline;
	color: #FF3300;
} /* 鼠标在链接上 */ 
a:active {} /* 点击激活链接 */

.line { clear:both; height:5px;overflow:hidden;}

/*H标签*/
h2 { height:23px; line-height:23px; padding:2px 0 0 2px;;display:block; border-bottom:1px #B4CAE0 dashed; padding:0 5px; text-align:left;font-size:14px;background:url(title_bg.png) repeat-x; color:#333;}
.h2_red {
	background:url(title2_bg.png) repeat-x;
	color:#333;
	border-bottom: 1px dashed #E6E6E8;
}

.link_in h2 a,.block_in h2 a{
	font-size:14px;
	color:#29547E;
}
h2 a:visited{
	font-size:14px;
}
h2 span{ font-size:14px; float:right; text-align:center;font-weight:normal; margin-right:50px;}
h2 a { font-weight: bold;color:#33679B; font-size:14px;}
h2 a:visited {color:#33679B;}


/*常用颜色*/
.f_green {
	color: #84FF9C;
}
.f_green2{color: #057D35;}
.f_red { color: #FF0000;}
.f_red a {color: #FF0000;}
/*常用字体大小*/
.f13 { font-size:13px;}



/*头部*/
#header { width:960px; margin:0 auto; margin-top:3px;}
#logo { float:left;}
#logo img { width:228px;}

.block_out_1 {
	border: 3px solid #EFF3F8;
	width:956px;
}
.block_in_1 {
	border:1px solid #B4CAE0;
	width:944px;
	height:60px;
	padding:5px;
}

/*导航*/
.block_out_2 {
	border: 3px solid #F9F9F9;
	width:956px;
}

.block_in_2 {
	width:954px;
	height:23px;
	background-color:#04519F;
	background:url(title2_bg.png) repeat-x;
	border: 1px solid #E6E6E8;
	border-bottom-style: none;
}
.block_in_2 a { display:block; height:23px; line-height:23px;float:left; font-size:13px; padding:0 4px;}
.block_in_2 a:hover{
	text-decoration:underline;
}
.block_in_2 strong a{
	font-weight:bold;
	color:#FF3333;
	font-size:14px;
	padding-left:12px;
	padding-right:2px;
}	
.block_in_2_2 {
	width:954px;
	height:23px;
	background-color:#04519F;
	background:url(title2_bg.png) repeat-x;
	border: 1px solid #E6E6E8;
	border-top-style: none;
}
.block_in_2_2 a { display:block; height:23px; line-height:25px;float:left; font-size:13px; padding:0 4px;}
.block_in_2_2 a:hover{
	text-decoration:underline;
}
.block_in_2_2 strong a{
	font-weight:bold;
	color:#FF3333;
	font-size:14px;
	padding-left:12px;
	padding-right:2px;
}
/*导航结束*/

/*搜索和发布*/
#search { height:28px;border: 1px solid #E6E6E8; width:954px; line-height:28px;}
#fabu {
	float:left;
	width:175px;
	background-color:#F9F9F9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F1F1F3;
}
#fabu a { margin-right:8px;}
#tishi { float:left; width:458px; text-align:center;}
#sousuo {
	float:right;
	width:240px;
	text-align:right;
	padding-right:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F1F1F3;
	background-color:#F9F9F9;
}
#sousuo .search-submit { width:50px; height:21px; border:1px #999 solid; background-color: #ECECEC; line-height:21px; margin-bottom:1px;}
#sousuo a { font-size:13px; margin:0 3px;}
/*搜索结束*/

#place { text-align:left; padding:3px; border-bottom:1px #B4CAE0 solid; width:950px; margin:0 auto;}
#place span { float:right;}
#place strong { color:#333; font-weight:normal;}
/*中部*/
#main { width:960px; margin:0 auto;}

/*尾部*/
#footer { width:100%; margin:0 auto; line-height:20px;}
#footer div { text-align:center;}
#footer div a strong{ font-weight: normal;}
#footer .kuang_in a { margin:0 10px;}
#footer .kuang_in { line-height:30px;}


/*列表页导航*/
.left .list_nav li { list-style-type:none;display:block; float:left;width:105px;}
.left .list_nav li a {
	font-size:13px;
	text-align:center;
	width:105px;
	display:block;
	background-color:#F7FAFD;
	height:23px;
	line-height:23px;
	border:1px #FFFFFF solid;  
	background:url(list_nav_bg.png) repeat-x #f7fafd;
}

/*列表页左侧热门下载*/
 .left li { list-style-type:none;}
 .left li a {
	font-size:12px;
	height:21px;
	line-height:21px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
   width:200px;
}

/*列表页分页*/
.pagelist{
	float:left;
	padding:12px 0px 0px 16px;
	font-size:14px;
}
.pagelist li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	padding:0 4px;
	font-size:14px;
	list-style:none;
}
.pagelist li a{
	float:left;
	color:#666;
	border-bottom:1px solid #FFF;
	font-size:14px;
}
.pagelist li a:hover{
	color:#000;
	text-decoration:none;
	border-bottom:2px solid #EEE;
}
.pagelist li.thisclass a{
	color:#F63;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.pagelist .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 10px 6px 16px;
	color:#999;
}
.pagelist .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}


/*框*/
.kuang_out { border: #EFF3F8 3px solid;width:956px; margin:0 auto;}
.kuang_in { border:1px #B4CAE0 solid; width:954px; text-align:left;}
.kuang_in p{ padding:5px; line-height:20px;}
.kuang_in p a { margin-right:7px;}
.link {padding:0 5px;}
.link a { height:23px; line-height:23px; margin-right:6px;}


/*广告*/
#a1{float:right; width:700px;}
#a2 { border:1px #B4CAE0 solid; width:954px;height:60px;}
#a2 li { width:236px; display:block; float:left; font-size:13PX;height:20px; line-height:20px; text-align: center;}
#a3 { text-align:center;}
#a3 img { margin:0 4px; width:180px; height:52px;}
