﻿#container{
	width:964px; height:920px; padding-top:56px; padding-right:0;
	background:url(../images/bgpro.jpg) center top no-repeat;
}


#containers{
	width:964px; height:920px; padding-top:800px; padding-right:0;
	background:url(../images/bgpro.jpg) center top no-repeat;
}

#leftcol{
	float:left; width:155px; padding-left:26px; padding-top:60px;
}
	#menutree{
		border-bottom:#c5c5c5 1px dotted; 
	}
		#menutree dt{
			 border-top:#c5c5c5 1px dotted; line-height:36px;
			 font-family:微软雅黑;
		}
		#menutree a{
			display:block; padding-left:10px;
			height:36px; position:relative;
		}
			#menutree a span{
				position:absolute; right:5px; top:0; color:#aaaaaa; font-size:10px; font-weight:normal;
			}
		#menutree dt a:hover{
			color:#D5271C; text-decoration:none;
		}
		#menutree dt.current a,
		#menutree .hover dt a{
			color:#D5271C;
		}
		#menutree dd {
			display:none; font-family:微软雅黑;
		}
			#menutree dd a{
				display:block;
				height:36px; line-height:36px;
				border-top:#c5c5c5 1px dotted;
				padding-left:18px; font-weight:bold; color:#000;
			}
	
			#menutree dd a.hover,
			#menutree dd a:hover{
				background:url(../images/menuh.jpg) left top no-repeat;
		text-decoration:none;
			}
			
			#menutree dd li a{
				border-bottom:0; padding-left:30px;
				background:url(../images/menudd.gif) 17px 10px no-repeat;
			}
				#menutree li p{
					padding-left:15px;
				}
		#menutree dl.hover dd{
			display:block;
		}

#rightcol{
	float:left; position:relative; z-index:1; width:630px; padding-right:80px; margin-left:60px;
}
#rightcol p{
	line-height:200%; padding:10px 0; color:#888888;
}
	#rightcol span.pages{
		position:absolute; top:830px; right:50px; width:30px; height:70px; text-align:center; line-height:60px;
		color:#fff; font-size:14px;
	}
	#rightcol a#last{
		position:absolute; z-index:2; top:60px; right:0px; width:40px; height:110px;
	}
	#rightcol a#next{
		position:absolute; z-index:2; top:210px; right:0px; width:40px; height:110px;
	}
	#page{
		position:absolute; top:630px; right:82px; width:200px; background:url(../images/bgpage.gif) right top repeat-y #fff; height:40px; text-align:center; line-height:40px;
		color:#c0c0c0;
	}
		#page span,
		#page a{
			margin:0 15px;
		}
		#page a{
			color:#8c8c8c;
		}

#main{
	padding-top:30px;
}

.listpro{
	overflow:hidden; zoom:1;
}	
	.listpro li{
		float:left; padding:0 5px; width:293px; height:200px; overflow:hidden;
	}
	.listpro li a.tit{
		display:block; height:32px; line-height:32px; padding-left:15px; background:url(../images/icodot.gif) left center no-repeat;
	}
	.listpro li a:hover{
		text-decoration:none; color:#44a300;
	}
	.listpro a img{
		max-width:293px; max-height:142px;
	}

#proinfo{
	overflow:hidden; zoom:1; padding-bottom:30px;
}
#proinfo h3{
	height:32px; line-height:32px; padding-left:15px; background:url(../images/icodot.gif) left center no-repeat;
}
	#proinfo .picbox{
		float:left; margin-right:20px; width:358px; height:297px; padding:6px 6px 8px; /* background:url(../images/bgproinf.gif) no-repeat;) */ text-align:center; vertical-align:middle;
	}
	#proinfo strong{
		font-weight:normal; color:#000;
	}
	#proinfo strong.green{
		color:#2d8b19;
	}
	#proinfo p{
		line-height:240%;
	}
	
	#proinfo .tag{
		display:inline; height:19px; line-height:19px; background:none;
		}
		#proinfo .tag li{
			float:none; display:inline; 
		}
		#proinfo .tag a{
			float:none;
			display:inline-block;
			height:19px; width:30px;
			text-decoration:none; text-align:center;color:#6f6f6f; 
		}
		#proinfo .tag a:hover, #proinfo .tag .selectTag a{
			color:#157400; text-decoration:none; 
		}


#info p{
	padding-left:15px;
}
	#info p strong{
		color:#000; font-weight:normal;
	}
	#info p span{
		display:inline-block; width:310px;
	}
.tag{
	height:34px; line-height:34px; background:url(../images/bgtag.gif) left center no-repeat;
}
	.tag li{
		float:left;
	}
	.tag a{
		float:left; 
		height:34px; width:97px;
		text-decoration:none; text-align:center;color:#6f6f6f; 
	}
	.tag a:hover, .tag .selectTag a{
		color:#157400; text-decoration:none; 
	}
	.tagContent {display: none;} 
	
	.pro_content{height:200px;overflow:auto;}
	
	.sp{ font-weight:bolder;font-size:13px;}