/*
 * 时间：2009/02/11
 * 作者：cuibo
 * 内容：产品频道改版
*/


* {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	font-family:Arial;
}

#header, #product_box, #footer {
	
	margin:0 auto;
	margin-bottom:6px;
}
#product_box_proj｛
    width:935px;
｝
a, a:visited {
	color:#004499;
	text-decoration:none;
}

a:hover {
	color:#004499;
	text-decoration: underline;
}


/* 头部样式 */
#top_font {
		width: auto;
		height:28px;
		padding:1px;
		padding-bottom:0;
		color:#666666;
		font-size:12px;
		border:0px #97b5c2 solid;
		margin-top:6px;
		margin-bottom:4px;
	}
		#top_font a:link {
			color:#666666;
			text-decoration:none;
		}
		#top_font a:visited {
			color:#666666;
			text-decoration:none;
		}
		#top_font a:hover {
			color:#004499;
			text-decoration:underline;
		}
	
		#top_font input {
			width:70px;
			height:16px;
			border:1px;
			border-right:1px #CCCCCC solid;
			border-bottom:1px #CCCCCC solid;
		}
	#top_main {
		width:auto;
		height:103px;
		background-image: url(/index/images_090101/dh_bg.jpg);
		background-repeat: repeat-x;
		border:1px #97b5c2 solid;
		border-top:0;
		border-bottom:0;
	}
	
	#top_text {
		border:1px #97b5c2 solid;
		margin-top:4px;
		background-color:#FFF;
	}
	
/* 主体布局 */
#top_dh_proj {
	padding-bottom:6px;
	padding-left:15px;
	font-size:13px;
}

#sortList {
	width:auto;
	height:auto;
	border:1px #98B5C3 solid;
}
	#sortList h1 {
		background-color:#E0EFF6;
		font-size:13px;
		font-weight:bold;
		line-height:28px;
		padding-left:15px;
	}
#product_box_proj{width: 100%;height:auto;overflow: hidden;}
#main_proj {
	margin:10px auto;
	width:982px;
	height: auto;overflow: hidden; }

#pro_left {
	width:223px;
	height:auto;
	float:right;
}
	#pro_left .content_proj {
		border:1px #FFCB99 solid;
		background-color:#FFF8EE;
		margin-bottom:10px;
		line-height:150%;
		padding:5px;
	}
	#pro_left h1 {
		background-color:#E0EFF6;
		font-size:13px;
		font-weight:bold;
		line-height:28px;
		padding-left:15px;
		border-bottom:1px #98B5C3 solid;
	}
	#pro_left h2 {
		background-color:#E0EFF6;
		font-size:13px;
		font-weight:bold;
		line-height:28px;
		padding-left:15px;
	}
	#pro_left p {
		padding:10px 5px 10px 20px;
		line-height:150%;
	}
	
	#pro_left .top10 {
		line-height:150%;
		border:1px #98B5C3 solid;
		margin-bottom:10px;
	}

#pro_right {
	width:745px;
	height:auto;
	float:left;
}
#pro_right li.text_con {
		text-align:right;
		width:230px;
		line-height:28px;
		border:0px #98B5C3 solid;
		background-color:#FFFFFF;
		float:left;
		margin-right:5px;
		font-size:12px;
	}
		#pro_right li.text_con a, #pro_right li.text_con a:visited {
			font-size:12px;
			font-weight:normal;
			color:#FF0000;
			text-decoration:underline;
		}
		#pro_right li.text_con a:hover {
			font-size:12px;
			font-weight:normal;
			color:#333;
			text-decoration:none;
		}
	#pro_right ul {
		list-style-type:none;
	}
	#pro_right li {
		text-align:center;
		width:110px;
		line-height:28px;
		border:1px #98B5C3 solid;
		background-color:#E0EFF6;
		border-bottom:0;
		float:left;
		margin-right:5px;
		font-size:14px;
		font-weight:bold;
	}
	#pro_right .activeli{
		color:#FFFFFF;
		background-image: url(/require/images/active.jpg);
		background-repeat: repeat-x;		
		
	}
	
	#pro_right .content_r_proj {
		clear:left;
		border-left:1px solid #AACCEF;
		border-right:1px solid #AACCEF;
		padding:10px 25px;
		width: 695px;border-bottom:1px solid #AACCEF;
	}
	
	#pro_right .content_r .active_pic {
		border:1px #C0C0C0 solid;
		padding:4px;
	}
	
	#pro_right .content_r h1 {
		font-size:24px;
		font-weight:bold;
		text-align:center;
	}
	#pro_right .content_r .pubtime {
		font-size:14px;
		text-align:center;
		padding:10px 0;
	}
	#pro_right .content_r .cont {
		font-size:12px;
		padding:15px;
		background-color:#F8FDFE;
		line-height:160%;
	}
	#pro_right .content_r .lxfs {
		border:10px #E0EFF6 solid;
		padding:5px;
		margin-bottom:10px;
	}
	#pro_right .content_r .cont h4 {
		font-size:12px;
	}
	
	.project_content {
		line-height:160%; 
		padding:10px; 
		font-size:14px;
	}
		.project_content .proTime {
			float:right;
			font-size:12px;
			color:#999999;
			margin-right:15px;
		}
		.project_content .sortTitle {
			color:#004499;
		}
		.project_content .sortTitle a, .project_content .sortTitle a:visited{
			color:#004499;
		}
		.project_content .sortTitle a:hover {
			color:#004499;
		}
	.project_content a, .project_content a:visited {
		color:#000000;
	}
	.project_content a:hover {
		color:#004499;
	}
	
/* 搜索导航条风格*/

#blsrch {
	width:auto;
	padding:5px;
	padding-right:25px;
	margin-top:6px;
}

	#blsrch ul {
		width:auto;
		margin-bottom:0px;
		padding-left:9px;
	}

	#blsrch li {
		float:left;
		font-size:14px;
		width:48px;
		height:16px;
		padding-top:5px;
		text-align:center;
		margin-right:2px;
		margin-bottom:0px;
	}

#topf2 {
	margin-top:0px;
	clear:left;
	width:460px;
	height:auto;
}
	#blsrch .search_style {
		border:1px #999 solid;
		display:block;
	}


	#blsrch .q{
		width:360px;
		margin-top:0;
		height:1.8em;
		line-height:1.8em;
		border:0px solid #999;
	}
	#blsrch .fBt {
		border:0;
		border-left:1px solid #999;
		overflow:hidden;
		font:1em Arial;
		cursor:pointer;
		color:#161616;
		width:97px;
		height:26px;
		background-image: url(/index/images_090101/search_bg2.gif);
		background-repeat:repeat-x;
		cursor:pointer!important;cursor:hand; display:inline;
		margin-top:1px;
	}
	
	.wBt {
		border:1px solid #999;
		border-bottom:0;
		overflow:hidden;
		background-repeat:repeat-x;
		font:1em Arial;
		cursor:pointer;
		color:#161616;
		padding-top:5px;
		background-image: url(/index/images_090101/search_bg.jpg);
	}
	
	.st {
		list-style-type: none;
	}
	.st a:link {
		color:#333333;
		text-decoration:none;
	}
	.st a:visited {
		color:#333333;
		text-decoration:none;
	}
	.st a:hover {
		color:#333333;
		text-decoration:underline;
	}


#top_keyword {
	padding-top:6px;
}


.hei {
		color:#333;
	}
	.hei a:link {
		color:#333;
		text-decoration:none;
	}
	.hei a:visited {
		color:#333;
		text-decoration:none;
	}
	.hei a:hover {
		color:#004BA3;
		text-decoration: underline;
	}
	
.red {
		color:#FF0000;
		font-weight:bold;
	}
	.red a:link {
		color:#FF0000;
		text-decoration:underline;
	}
	.red a:visited {
		color:#FF0000;
		text-decoration:underline;
	}
	.red a:hover {
		color:#000;
		text-decoration: underline;
	}



/***尾部布局****************/
	.copy_info {
		width:935px;
		border:1px #98B5C3 solid;
		text-align:center;
		line-height:180%;
		margin:auto;
	}
		.copy_info a:link {
			color:#333333;
			text-decoration:none;
		}
		.copy_info a:visited {
			color:#333333;
			text-decoration:none;
		}
		.copy_info a:hover {
			color:#0066cc;
			text-decoration:underline;
		}

	.yq_link a:link {
			color:#666666;
			text-decoration:none;
		}
	.yq_link a:visited {
			color:#666666;
			text-decoration:none;
		}
	.yq_link a:hover {
			color:#0066cc;
			text-decoration:underline;
		}
		
		



/* 文字样式 */

.font_style21 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #333333;
}
.font_style21 a:link {
	color:#333333;
	text-decoration:none;
}
.font_style21 a:visited {
	color:#333333;
	text-decoration:none;
}
.font_style21 a:hover {
	color:#333333;
	text-decoration:underline;
}

.font_style22 {
	FONT-SIZE: 12px; 
	COLOR: #666666;
}
.font_style22 a:link {
	color:#666666;
	text-decoration:none;
}
.font_style22 a:visited {
	color:#666666;
	text-decoration:none;
}
.font_style22 a:hover {
	color:#666666;
	text-decoration:underline;
}

.landian {
		color:#004499;
	}
	
.st1 a:link {
	color:#333333;
	text-decoration:none;
}
.st1 a:visited {
	color:#333333;
	text-decoration:none;
}
.st1 a:hover {
	color:#004499;
	text-decoration: underline;
}

.f14_red {
	font-size:14px;
	font-family: "宋体";
	color:#FF0000;
}


.f14_lan a, .f14_lan a:visited {
	color:#004499;
	text-decoration:underline;
}

.f14_lan a:hover {
	color:#FF0000;
	text-decoration: underline;
}
/* 表单样式 */
.input_style {
	padding:0;
	border:1px #98B5C3 solid;
	height:20px;
	line-height:20px;
}
.input_style2 {
	padding:0;
	background-color:#E8F9FF;
	border:1px #84A2BE solid;
	height:20px;
	line-height:20px;
}

.submit_style {
	background-image: url(/require/images/sousuo.jpg);
	background-repeat: no-repeat;
	width:69px;
	height:21px;
	background-position: 0px 0px;
	border:0;
}

.submit_style2 {
	background-image: url(/require/images/submit_qg.gif);
	background-repeat: no-repeat;
	width:204px;
	height:33px;
	background-position: 0px 0px;
	border:0;
}
/* css 截取字符串 */


.css_substring span{
				display:block;width:265px;white-space:nowrap;overflow:hidden;
				-o-text-overflow: ellipsis;    /* for Opera */
				text-overflow:ellipsis;        /* for IE */
            }

.css_substring:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */

.css_substring2 label{
				display:block;width:265px;white-space:nowrap;overflow:hidden;
				float:left;
				-o-text-overflow: ellipsis;    /* for Opera */
				text-overflow:ellipsis;        /* for IE */
            }

.css_substring2:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */


div.css_substring {
				padding:6px;
				display:block;width:175px;white-space:nowrap;overflow:hidden;
				-o-text-overflow: ellipsis;    /* for Opera */
				text-overflow:ellipsis;        /* for IE */
				width: 200px;
            }

div.css_substring:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */















