	/* define styles for HAIFENG */
/* start all style */
* {
	margin:0;
	padding:0;
	border:0;
	}
/* end all style */	
/* start body */
body {
	background: #FFFFFF;
	}
/* end body */
a {
	text-decoration: none;
	}
/* start box */
#box {
	width:1024px;
	height:820px;
	margin:auto;
	}
/* end box */	
/* start nav */
#nav {
	height:55px;
	margin:auto;
	background: url(/images/bg_repeat.gif) repeat-x;
	}
#nav ul{
	padding:23px 80px 0 0;
	float:right; list-style:none;
	}
#nav ul li {
	float:left;
	}
#nav ul li a {
	width:110px;
	height:32px;
	background:url(/images/bg_nav.gif) no-repeat;
	margin:0 2px;
	text-align:center;
	font: bold 12px/25px Arial;
	color: #FFF;
	display: block;
	line-height:32px;
	}	
#nav ul li a:hover {
	background-position: 0 -32px;
	}
/* end nav */
/* start container */	
#container {
	width:1024px;
	height:693px;
	}
/* end container */		
#left {
	width:62px;
	height:693px;
	float:left;
	background:#FFF;
	}
	
#logo {
	float:left;
	width:225px;
	height:207px;
	background: url(/images/logo.jpg) no-repeat left top;
	}	
#flash {
	width:675px;
	height:207px;
	background: url(/images/home-01.jpg) no-repeat;
	float:left;
	}
#products_flash {
	width:675px;
	height:207px;
	background: url(/images/03-products.jpg) no-repeat;
	float:left;
	}
#contact_flash {
	width:675px;
	height:207px;
	background: url(/images/contact.jpg) no-repeat;
	float:left;
	}				
/* start products */
#products {
	width:225px;
	height:486px;
	float:left;
	background: url(/images/prodcuts_bg.jpg) no-repeat;
	}	
#products ul {
	list-style:none;
	padding-left:50px;
	padding-top:3px;
	line-height:12pt;
	}
#products ul li { }	
#products ul li a {
	font: 12px Arial;
	color: #B7FFF7;
	text-decoration: none;	
	}
#products ul li a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}
#products ul li .child_pro {
	display:block;
	padding-left:20px;
	}
.child_pro li {
	display:block;
	background:url(/images/list.gif) left no-repeat;
	padding-left:15px;
}
/* end products */
#introduction {
	padding-left:4px;
	float:left;
	width:437px;
	height:254px;
	}
	
.title {
	color: #0388A1;
	padding-left:10px;
	padding-top: 10px;
	font: bold 15px/15px Arial;
}
img {
	padding-left:20px;
	padding-top:15px;
}
#products03 img {
	padding-top:11px;
	}
#products10 img {
	padding-top:6px;
	}
.more a {
	color: #0388A1;
	font: 12px Tahoma;	
	}
.more a:hover {
	text-decoration:underline;
	color:#2090A5;
}
	
.text {
	font: 11px/130% Arial;
	color: #0388A1;
	padding-top:12px;
	padding-left: 10px;
	line-height:160%;
	word-spacing:1px;
}	
#contact {
	width:238px;
	height:254px;
	float:left;
	border-left:dashed 1px #B6C3C3;
	padding-left:4px;
	}
#products_list {
	width:675px;
	height:218px;
	float:left;
	}		
/* start copyright */
#copyright {
	width:1024px;
	height:72px;
	background: #248DA2 url(/images/bottom.jpg) no-repeat bottom;
	font-family: Arial;
	clear: both;
	}
#address {
	color: #FFFFFF;
	padding-left:86px;
	padding-top:5px;
	font-size: 11px;
	line-height: 14pt;
	font-weight: bold;
	}
#kincai {
	width:900px;
	height:28px;
	padding-left:85px;
	padding-top:5px;
	}
#kincai a {
	color:#A4A4A4;
	}
#kincai a:hover {
	text-decoration:underline;
	color:#248DA2;
	}
/* end copyright */	
.page {
	color:#6D989E;
	text-align:center;
	padding-left:550px;
	padding-top: 10px;
}
.page {
	color:#6D989E; 
	font-size:12px; 
	font-family:Arial;
	}
.page a { 
	color:#6D989E; 
	font-size:12px; 
	font-family:Arial;
	}