body { background: #fff url(../images/bei.gif) repeat-x; color: #393939; font-size: 12px; line-height: 1.8; }
a { color: #393939; text-decoration: none; }
a:hover { color: #e8161c; text-decoration:underline; }
.clear { clear: both; }
.centerText { text-align: center; }
.floatLeft { float: left; }
.floatRight { float: right; }
img.floatLeft { margin: 5px; }
.red { color: #f00; }


.newsList { width: 98%; margin: 0 auto; }
	table.newsList tr { line-height: 25px; }
	table.newsList td { border-bottom: 1px dotted #7d7d7d; }
	.newsList .middot { background: url('../images/middot_bg.gif') no-repeat center center; width: 12px; }
	.newsList .date { color: #393939; text-align: right; }
.productsList {}
	.productsList li a { color: #393939; }
	.productsList li a:hover { color: #f00; }
	.productsList1{padding-left: 45px; background-color:#ECECEC;
	               padding-top:5px; width:180px;}
	.productsList2{background:url(../../../images/productsList_bg.gif) no-repeat 0px 50%; height: 30px; line-height:30px; padding-left: 45px; font-weight:bold;}
#wrapper { width: 978px; margin: 0 auto;}
	#header { background: url('../images/header_bg.gif') no-repeat top center; height: 147px; padding-bottom:10px; }
		#top { height: 110px; }
			#top #logo { float: left;}
			#top #utility { float: right; height: 28px; line-height: 28px; text-align: right; }
				#top #utility a { display: inline-block; margin-right: 1em; color: #000; }
					#top #utility a:hover { color: #e8161c; }
			
		#nav { }
			#nav li { float: left; list-style: none; }
				#nav li a { text-indent: -9999px; height: 37px; float: left; display: block; text-align: center; background:url(../../../images/nav_bg.gif) no-repeat top left; }
				#nav #N_item1  a { width:133px; background-position:      0 0;}
				#nav #N_item2  a { width:118px; background-position: -133px 0;}
				#nav #N_item3  a { width:120px; background-position: -251px 0;}
				#nav #N_item4  a { width:118px; background-position: -371px 0;}
				#nav #N_item5  a { width:120px; background-position: -489px 0;}
				#nav #N_item6  a { width:120px; background-position: -609px 0;}
				#nav #N_item7  a { width:120px; background-position: -729px 0;}
				#nav #N_item8  a { width:129px; background-position: -849px 0;}
				#nav #N_item9  a { background-position: -978px 0;}

					#nav #N_item1  a:hover, #P_item1  #nav #N_item1  a { background-position:      0 100%;}
					#nav #N_item2  a:hover, #P_item2  #nav #N_item2  a { background-position: -133px 100%;}
					#nav #N_item3  a:hover, #P_item3  #nav #N_item3  a { background-position: -251px 100%;}
					#nav #N_item4  a:hover, #P_item4  #nav #N_item4  a { background-position: -371px 100%;}
					#nav #N_item5  a:hover, #P_item5  #nav #N_item5  a { background-position: -489px 100%;}
					#nav #N_item6  a:hover, #P_item6  #nav #N_item6  a { background-position: -609px 100%;}
					#nav #N_item7  a:hover, #P_item7  #nav #N_item7  a { background-position: -729px 100%;}
					#nav #N_item8  a:hover, #P_item8  #nav #N_item8  a { background-position: -849px 100%;}
					#nav #N_item9  a:hover, #P_item9  #nav #N_item9  a { background-position: -978px 100%;}

		#slidershow { width: 980px; height: 289px; overflow: hidden; position: relative; }
			#sliders li { position:absolute;left:0; top:0; }
			#sliderthumbsbg { position: absolute; width: 980px; height: 61px; top: 228px; left: 0; background-color: #000; z-index: 10; }
			#sliderthumbs { position: absolute; width: 980px; height: 61px; top: 228px; left: 0; z-index: 20; padding-left: 10px; }
				#sliderthumbs li { float: left; width: 130px; heihgt: 39px; margin-top: 10px; margin-right: 20px; cursor: pointer; }
					#sliderthumbs li img { border: 3px solid #ddfcff; }
					#sliderthumbs li.current { background: url(../images/slider_current_bg.gif) right center no-repeat; }
		#footer {
	background: url('../images/footer_bg.gif') repeat-x bottom left;
	height: 55px;
	padding-top: 20px;
	line-height: 2;
	width: 978px;
	margin-right: auto;
	margin-left: auto;
}
			#footer #copyright { text-align:center; }
			
/*分页样式*/
.pages {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN-BOTTOM: 10px; HEIGHT: 30px; CLEAR: both; FONT-SIZE: 13px; MARGIN-RIGHT: 10px
}
.pages STRONG {
	MARGIN: 0px 8px; COLOR: #000
}
.pages A {
	MARGIN: 0px 5px; COLOR: #cc3333; TEXT-DECORATION: underline
}
.pages A:hover {
	COLOR: #888; TEXT-DECORATION: none
}
