/* CSS Document */
/* 全局控制 */
*{ margin:0; padding:0; }
body{ font-size:12px; font-family:"宋体";}
img{border:0;}
a:link,a:visited,a:active{ color:#000; text-decoration:none; font-size:12px;}
a:hover{ color:#50AC23; text-decoration:underline;font-size:12px;}
li { list-style:none;}

.gehang{height:10px; width:10px; clear:both; overflow:hidden;}

#head{ background:url(/image/top_bg.gif) repeat-x bottom; width:100%;}
	#logo{ height:60px; margin:auto; width:941px; padding-top:10px;}
		#logo img { display:block; width:500px; height:52px; float:left;}
		#logo_x{ width:160px; float:right; padding:30px 0 0;}
			#logo_x li { float:left; width:80px;}
	#nav { background:url(/image/nav_bg.gif) no-repeat top; width:941px; height:33px; margin:auto;}
		#nav ul { padding-left:20px;}
		#nav li { float:left; width:88px; height:33px; line-height:33px; text-align:center;}
			#nav li a:link,#nav li a:visited,#nav li a:active{ color:#fff; font-size:14px; font-weight:bold; background:url(/image/nav_off.gif); display:block; height:33px; width:88px;}
			#nav li a:hover{ color:#000; text-decoration:none; font-size:14px;font-weight:bold; background:url(/image/nav_on.gif); display:block; height:33px; width:88px;}
			#xinwen {background:url(/image/class_x_bg.gif) repeat-x top; border:1px solid #B2C5CF; margin-top:10px; clear:both;}
			#xinwen h2 {font-size:14px; color:#587C92; display:block; height:15px;  padding:8px 0 0 10px; padding-bottom:3px;}
			#xinwendongtai { width:32%;float:left;}
			#gongsixinwen { width:32%; float:left;}
			#shiyongshuoming {width:32%; float:right;}
			
			
#jiaxiang{ width:941px; margin:auto; overflow:hidden; clear:both;}

#nav_x{ background:url(/image/nav_bg.gif) bottom no-repeat; width:941px; height:32px;}
	#nav_x ul{ float:left; width:100px; font-weight:bold; display:block; padding:8px 0 0 20px;}
	#nav_x marquee { width:800px; height:32px; line-height:32px;}
	
#main_1 { overflow:hidden; width:941px; padding-top:10px;}
	#main_news{ width:261px; float:left; background:#2780BD; height:197px; overflow:hidden;}
		#main_news h3{ background:url(/image/dt_bg.gif); display:block; width:246px; height:20px; font-size:12px; color:#fff; padding: 7px 0 0 15px}
		
		#main_news ul{ padding:5px;}
			#main_news ul a:link,#main_news ul a:visited,#main_news ul a:active{ color:#fff; display:block; width:240px; height:20px; line-height:20px; padding-left:10px;}
			#main_news ul a:hover{ color:fff; background:#56A7DC;text-decoration:none; }
	#bannar { background:url(/image/bannar.jpg); margin-left:10px; width:670px; height:197px; float:left;}

#main_2{ overflow:hidden; width:941px; padding-top:10px;}
	#left { width:261px; float:left;}
		#left_box { background:url(/image/class_x_bg.gif) repeat-x top; border:1px solid #B2C5CF;}
			#left_box h3 { font-size:14px; color:#587C92; display:block; height:30px; line-height:30px; padding-left:10px;}
			
			#cp_nav{ padding:5px 10px; background:url(/image/cp_nav_bg.gif) no-repeat bottom right;}
				#cp_nav li {height:21px; background:url(/image/do.gif) no-repeat left top; padding-left:20px;}
				#cp_nav li a { font-size:14px; letter-spacing:2px; font-weight:bold; background:#fff;}
				#cp_nav li a:link,#cp_nav li a:visited,#cp_nav li a:active{  color:#000;}
				#cp_nav li a:hover{ color:#50AC23; }
			#lianxi {padding:5px; line-height:20px; color:#39505E}
			
			#zongzhi{ text-align:center; line-height:24px; color:red; font-weight:bold; font-size:14px; padding-bottom:3px;}
	#right { width:670px; float:left; margin-left:10px; overflow:hidden;}
		#right_box { background:url(/image/right_bg.gif) repeat-x top; border:1px solid #B2C5CF;overflow:hidden; width:668px;}
			#right_box h3 { font-size:14px; color:#fff; display:block; height:30px; line-height:30px; padding-left:40px; letter-spacing:4px; width:200px; float:left;}
			#where{ width:400px; float:left; height:30px; line-height:30px; text-align:right;}
			
			#cp_tj{ padding:8px 8px 0; width:670px; overflow:hidden; clear:both;}
				#cp_tj li{ float:left; width:155px; padding-right:10px; height:161px; text-align:center; overflow:hidden;}
					#cp_tj li img{ width:147px; height:120px; padding:3px; border:1px solid #b2c5cf; background:#F7FAFC; margin-bottom:6px;}
					#cp_tj li a { font-size:14px; color:#184665;}
#link { background:url(/image/class_x_bg.gif) repeat-x top; border:1px solid #B2C5CF; margin-top:10px; clear:both;}
	#link h3 { font-size:14px; color:#587C92; display:block; height:15px;  padding:8px 0 0 10px;}
	
	#link_list { padding:8px; line-height:20px;}
		#link_list a { padding-right:10px;}
			#link_list a:link,#link_list a:visited,#link_list a:active{  color:#648AA2;}
				#link_list a:hover{ color:#50AC23; }

#foot{line-height:24px; padding:10px 0 ; text-align:center; color:#666;}


/*新闻分页*/


#news_list{ padding:5px 10px; clear:both;}
	.news_title { height:24px; line-height:24px;}
		.news_title a:link,.news_title a:visited,.news_title a:active{ color:#50AC23;font-size:14px; font-weight:bold;}
		.news_title a:hover{ color:#f90;font-size:14px; font-weight:bold;}
		.news_title span { float:right; margin-top:-24px; color:#999;}
	.news_info { text-indent:2em; line-height:20px; color:#666;}
	.news_link { height:20px; line-height:20px; border-bottom:1px dashed #dddddd; margin-bottom:10px;}

.plist a:link{display:inline;border:1px solid #D9D9D9;color:#001A9F;padding:2px 5px;margin:0px 3px;}
.plist a:visited{display:inline;border:1px solid #D9D9D9;color:#001A9F;padding:2px 5px;margin:0px 3px;}
.plist a:hover{display:inline;border:1px solid #8BCCEC;color:#000000;background:#E8F3FD;padding:2px 5px;margin:0px 3px;}
.plist .click{display:inline;border:1px solid #ff831e;color:#000000;background:#ffebd9;padding:2px 5px;margin:0px 3px;}

/* 布局 - 文章阅读页面 */

#news_read{padding:10px; clear:both;}

#article_title,#article_title h2{ font-size:18px; text-align:center; color:#f50; font-weight:bold; height:30px;}
#article_title_dy h2{font-size:18px;  color:#f50; font-weight:bold; height:20px;border-bottom:1px dashed #B8CDE3;}
#article_date{ height:24px; line-height:24px;text-align:center; border-top:1px dashed #dddddd;}
#article_shoucang img {  padding:0 4px;}
#article_info{ text-indent:2em; line-height:20px; padding:5px; border:1px dashed #B8CDE3; background:#F8FBFC; color:#0456A0}
#article_nr { font-size:14px; line-height:200%; color:#222;text-indent:2em; width:650px; overflow:hidden;}
	#article_nr p { padding:5px 0;}
	#article_nr img {width: expression(this.width > 640 ? 640: true); max-width: 640px;}
	#article_nr a:link,#article_nr a:visited,#article_nr a:active{color:#f60; font-size:14px;} 
	#article_nr a:hover{color:#50AC23;font-size:14px;} 
	#article_nr h1,#article_nr h2,#article_nr h3,#article_nr h4,#article_nr h5 { color:red; padding:5px 0;}

#article_next{ line-height:24px;}

/* 布局 - 产品分页页面 */
#cp_list{padding:10px; clear:both;}
.zuopin{ border-bottom:1px dashed #ccc; overflow:hidden; height:108px; width:645px; margin-bottom:10px;}
	.zuopin_pic { width:140px; float:left}
		.zuopin_pic img { width:120px; height:90px; padding:3px; background:#fff; border:1px solid #ccc;}
	.zuopin_right { width:505px; float:left;}
		.zuopin_title { height:24px;}
			.zuopin_title a:link,.zuopin_title a:visited,.zuopin_title a:active{color:#50AC23;font-size:14px;font-weight:bold;}
			.zuopin_title a:hover{color:#f60;font-size:14px; font-weight:bold;}
		.zuopin_info { height:20px; color:#666;}
			.zuopin_info span { color:#f60;}
		.zuopin_about { line-height:20px; text-indent:2em; color:#666;}
		.zuopin_link { text-align:right;}
			.zuopin_link a:link,.zuopin_link a:visited,.zuopin_link a:active{color:#f60;font-weight:bold;}
			.zuopin_link a:hover{color:#50AC23; font-weight:bold;}

/* 布局 - 产品展示页面 */

.zuopin_z_title { width:100px; height:26px; line-height:26px; border:1px solid #B6D6DE; text-align:center;
					font-size:14px; font-weight:bold; color:#50AC25; background:#F8FBFC;}
.zuopin_z_nr { line-height:30px; text-indent:1em;}
.zuopin_z_info { line-height:22px; text-indent:2em; padding:5px 0;}
.zuopin_z_pic { font-size:0px; color:#fff; text-align:center; line-height:0; padding:10px 0;}
	.zuopin_z_pic a{ font-size:0px; color:#fff}
	.zuopin_z_pic table,.zuopin_z_pic td,.zuopin_z_pic tr { border:0; width:0; height:0;}
	.zuopin_z_pic img {width: expression(this.width > 600 ? 600: true); max-width: 600px; padding:5px; background:#fff; border:1px solid #ccc;}
.zuopin_z_more {font-size:14px; line-height:24px; font-size:14px; color:#222;text-indent:2em;}
	.zuopin_z_more p { padding:5px 0;}
	.zuopin_z_more img { width:0; height:0;}
	.zuopin_z_more table{  border-top:1px solid #ccc; border-left:1px solid #ccc;border-bottom:0; border-right:0;}
	.zuopin_z_more tr{ border:0;}
	.zuopin_z_more td { border-right:1px solid #ccc; border-bottom:1px solid #ccc;padding:3px; border-top:0; border-left:0;}
	
	#article_link{border:1px solid #B8CDE3; padding:1px;}
	#article_link_title{ background:#B8CDE3; height:24px; font-size:14px; color:#003770; line-height:24px; padding:0 0 0 15px; font-weight:bold;}
	#article_link_list{height:60px; padding:5px; color:#f60;}
		#article_link_list li{ float:left; width:210px; height:20px; line-height:20px;}
		#article_link_list li span { float:right; margin:-20px 10px 0 0;}