#slide {
	margin: -1px auto 0px; 
	overflow: hidden; 
	width: 950px; 
	height: 230px;
}
#slide #banner {
	float: left; 
	width: 670px; 
	height: 230px;
}
#slide #banner_title {
	float: right; 
	font-size: 14px; 
	background: url(slide_bg.jpg) #005a8f no-repeat right top; 
	width: 280px; 
	height: 229px
}
#banner_title ul {
	margin-top: 20px; 
	margin-left: 10px;
}
#banner_title li {
	margin-bottom: 12px;
}
#banner_title li a {
	padding: 7px 0px 1px 15px; 
	display: block; 
	color: #86d0f6; 
	height: 20px; 
	text-decoration: none;
}
#banner_title li a:hover {
	background: url(slide_title.gif) no-repeat left top; 
	color: #fff;
}
#banner_title li a.slidenow {
	background: url(slide_title.gif) no-repeat left top; 
	color: #fff;
}
#pro {
	margin: 0px auto; 
	overflow: hidden; 
	width: 950px; 
	height: 240px;
}
#pro .e {
    float: left;
	background: url(products_bg.jpg) no-repeat;
	width: 186px; 
	height: 200px; 
	margin: 5px 4px 0px 0px;
}
#pro .d {
    float: left;
	background: url(products_bg.jpg) no-repeat;
	width: 186px; 
	height: 200px; 
	margin: 5px 4px 0px 0px;
}
#pro .c {
    float: left;
	background: url(products_bg.jpg) no-repeat;
	width: 186px; 
	height: 200px; 
	margin: 5px 4px 0px 0px;
}
#pro .b {
    float: left;
	background: url(products_bg.jpg) no-repeat;
	width: 186px; 
	height: 200px; 
	margin: 5px 4px 0px 0px;
}
#pro .a {
    float: left;
	background: url(products_bg.jpg) no-repeat;
	width: 186px; 
	height: 200px; 
	margin: 5px 4px 0px 0px;
}
#pro .padding {
    padding: 10px;
}
#pro .title {
    text-align: center; 
	font-size: 14px;
}
#pro .text {
    text-align: center; 
	color : #9f9f9f; 
	line-height: 150%;
}
#pro em {
	padding: 0px 3px 0px 3px; 
	color: #666;
}
#pro a {
	 text-decoration: none;
}
#news {
	margin: 10px auto 0px; 
	overflow: hidden; 
	width: 950px; 
	height: 230px; 
	color: #0097cc;
}
#news ul.newslist {
	margin: 15px; 
	list-style-type: square;
}
#news ul.newslist li {
	line-height: 180%;
}
#news ul.newslist li a  {
	text-decoration: none;
}
#news ul.newslist li a:hover {
	text-decoration: underline;
}
#news ul.leftlist {
	float: left; 
	margin: 15px;
}
#news ul.leftlist li {
	margin-left: 20px;
}
#leftbox {
	background: url(left_news_bg.jpg) no-repeat left 26px; 
	float: left; 
	overflow: hidden; 
	width: 648px; 
	height: 270px;
}
#leftbox #left_news_head {
	background: url(left_news_head.jpg) no-repeat left top; 
	overflow: hidden; 
	width: 100%; 
	height: 26px;
}
#rightbox {
	background: url(right_news_bg.jpg) no-repeat left 26px; 
	float: right; 
	overflow: hidden; 
	width: 292px; 
	height: 270px;
}
#rightbox #right_news_head {
	background: url(right_news_head.jpg) no-repeat left top; 
	overflow: hidden; 
	width: 100%; 
	height: 26px;
}
#left_news_head li {
	background: url(news_line.jpg) no-repeat right top; 
	float: left; 
	width: 80px; 
	height: 26px; 
	text-align: center;
}
#right_news_head li {
	background: url(news_line.jpg) no-repeat right top; 
	float: left; 
	width: 100px; 
	height: 26px; 
	text-align: center;
}
#left_news_head li a {
	padding: 8px 0px 8px 0px; 
	display: block; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}
#right_news_head li a {
	padding: 8px 0px 8px 0px; 
	display: block; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}
#left_news_head li a.head_first {
	background: url(news_first_bg.jpg) repeat-x left top; 
	color: #000;
}
#right_news_head li a.head_first {
	background: url(news_first_bg.jpg) repeat-x left top; 
	color: #000;
}