body { background:url(../images/bj.jpg); color: #555; font-size: 12px; line-height: 1.8; }
a { color:#FFFFFF; text-decoration: none; }
a:hover { color:#FFFF00; }
.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: 27px; }
	table.newsList td { }
	.newsList .middot { background: url('../images/middot_bg.gif') no-repeat center center; width:15px; }
	.newsList .date { color: #989797; text-align: right; }
.productsList {}
	.productsList li { background: url('../images/productsList_bg.gif') no-repeat 20px 50%; border-bottom: 1px dotted #7d7d7d; margin-bottom: 4px; height: 23px; padding-left: 30px; }
	.productsList li a { color: #00315a; }

.dakuang { height:680px; background:url(../images/bj1.jpg) repeat-x top center; }

.flash{ width:100%;   }
#focus {width:100%;height:340px;  overflow:hidden; position:relative; margin:0 auto; }
#focus ul { position:absolute;}
#focus ul li {float:left; width:100%;  overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:100%; height:10px; padding:10px 15px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0;  margin-left:5px; cursor:pointer; background:#B4793F;}
#focus .btn span.on {background:#fff;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#wrapper { width: 987px; margin: 0 auto; }
	#header { margin:0 auto; width:987px; height:151px; }
		#top { height:111px; }
			#top #logo { float: left; margin-bottom: 4px; margin-top:20px; }
			#top #utility { float: right; height:48px; line-height:48px; text-align: right; }
				#top #utility a { display: inline-block; margin-right: 1em; color:#FFFFFF; }
				#webmap { display: inline-block; color: #000; cursor: pointer; position: relative; z-index: 100; }
					#webmap dl { position: absolute; text-align: left; width: 200px; top: 28px; right: -9px; border: 1px solid #ccc; background-color: #FFF; display: none; padding: 10px; }
					#webmap.current dl { display: block; }
						#webmap dl dd { float: left; width: 30%; }
							#webmap dl dd a:hover { text-decoration: underline; }
						#webmap dl dt { clear: both; border-bottom: 1px dotted #ccc; font-weight: bold; color: #555; }
					#top #utility a:hover { color: #e8161c; }
			#top .tel { font-size: 20px; color: #f00; background: url('../images/tel_bg.gif') no-repeat 0 9px; padding-left: 92px; font-style: italic; height: 34px; float: right; margin-right: 10px; clear: right; }
		#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:130px; background-position:      0 0;}
				#nav #N_item2  a { width:120px; background-position: -130px 0;}
				#nav #N_item3  a { width:121px; background-position: -250px 0;}
				#nav #N_item4  a { width:120px; background-position: -371px 0;}
				#nav #N_item5  a { width:120px; background-position: -491px 0;}
				#nav #N_item6  a { width:121px; background-position: -611px 0;}
				#nav #N_item7  a { width:120px; background-position: -732px 0;}
				#nav #N_item8  a { width:125px; background-position: -852px 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: -130px 100%;}
					#nav #N_item3  a:hover, #P_item3  #nav #N_item3  a { background-position: -250px 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: -491px 100%;}
					#nav #N_item6  a:hover, #P_item6  #nav #N_item6  a { background-position: -611px 100%;}
					#nav #N_item7  a:hover, #P_item7  #nav #N_item7  a { background-position: -732px 100%;}
					#nav #N_item8  a:hover, #P_item8  #nav #N_item8  a { background-position: -852px 100%;}
		
		#slidershow { margin:0 auto; width:987px; height:356px; overflow: hidden; position: relative; }
		
		#footer { height:92px; background:url(../images/bj7.jpg) repeat-x; width:100%;  }
		.dibu { margin:0 auto; width:987px; height:70px; text-align:center; color:#CB8C3C; padding-top:22px; line-height:26px; }
		.dibu a { color:#CB8C3C; }
		