body, div, p, ul, ol, dl, dt, dd, table, th, td, h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
}
ul, ol { list-style-type:none; }
dt { float:left; }
body
{
	font:12px/1.5em Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
}
#main
{
	margin:0 auto;
	width:1000px;
	background:#005aaa;
	text-align:left;
}
/******* head *******/

#head
{
	widows:1000px;
	height:105px;
}
#head li { float:left; }
#head li img
{
	vertical-align:middle;
}
.main_menu
{
	float:left;
	padding-top:7px;
	padding-left:42px;
	width:188px;
	height:182px;
	background:url(../images/menu_bg.jpg);
}
.main_menu li
{
	height:27px;
	line-height:27px;
}
.main_menu li a
{
	color:#fff;
	text-decoration:none;
	font-weight:700;
}
.main_menu li a:hover { color:#3d3d3d; }
.flash
{
	float:left;
	width:770px;
	height:189px;
	background:url(../images/flash.jpg);
}
.head_line
{
	clear:both;
	width:1000px;
	height:2px;
	font-size:0;
	background:url(../images/head_line.jpg);
}
/*******content*******/

	/********left*********/
	.left
	{
		float:left;
		width:225px;
	}
	.categories
	{
		width:225px;
		height:40px;
		background:url(../images/cate.jpg);
		text-indent:-9999px;
	}
	.menu2
	{
		width:225px;
		background:url(../images/menu2_bg.jpg) repeat-y;
	}
	.menu2 li
	{
		padding-left:35px;
		height:24px;
		line-height:24px;
		background:url(../images/menu2_li_bg.gif) no-repeat 25px;
	}
	.menu2 li a
	{
		color:#fff;
		text-decoration:none;
		font-weight:700;
	}
	.menu2 li a:hover { color:#fae54a; }
	.contact
	{
		width:225px;
		height:40px;
		background:url(../images/contact.jpg);
		text-indent:-9999px;
	}
	.contact2
	{
		margin-left:12px;
		width:206px;
		background:#006edd;
		padding-bottom:30px;
	}
	.contact2 dt
	{
		padding:0 11px;
	}
	.contact2 dd
	{
		padding-left:65px;
	}
	.contact2 a
	{
		color:#fff;
		text-decoration:none;
	}
	.contact2 a:hover
	{
		color:#fae54a;
	}
	
	/*******right********/

	.right
	{
		float:left;
		padding-left:17px;
		width:758px;
	}
	.about
	{
		margin-top:4px;
		width:758px;
		height:30px;
		background:url(../images/about.jpg);
		text-indent:-9999px;
	}
	.about2
	{
		margin-top:8px;
		padding:7px 20px;
		width:718px;
		height:111px;
		background:url(../images/about_bg.jpg);
		line-height:21px;
	}
	.about2 a{color:#fff;}
	.about2 a:hover{color:#fae54a;}
	.corporation
	{
		color:#fae54a;
	}
	
	.hotpro
	{
		margin-top:3px;
		width:758px;
		height:30px;
		background:url(../images/hotpro.jpg);
		text-indent:-9999px;
	}
	.hotpro2
	{
		padding-top:9px;
		padding-left:12px;
	}
	.hotpro2 li
	{
		float:left;
		margin-right:11px;
		margin-bottom:11px;
	}
	.hotpro2 li a img
	{
		border:1px solid #005aaa;
	}
	.hotpro2 li a:hover img
	{
		border-color:#fae54a;
	}
	
	.products
	{
		margin-top:4px;
		width:758px;
		height:30px;
		background:url(../images/products.jpg);
		text-indent:-9999px;
	}
	.ls_procate
	{
	text-align:center;
	font-size:16px;
	margin-bottom: 5px;
	}
	.products2
	{
		padding-top:9px;
		padding-left:12px;
	}
	.products2 li
	{
		position:relative;
		float:left;
		
		margin-right:11px;
		margin-bottom:10px;
		_margin-bottom:0px;
		text-align:center;
	}
	.products2 li a
	{
		display:block;
		width:169px;
		height:125px;
		background:#fff;
		text-decoration:none;
	}
	.products2 li a:hover
	{
		color:#fae54a;
	}
	.propageall
	{
		padding-right:20px;
		height:15px;
	}
	.propage
	{
		float:right;
		margin-left:8px;
	}
	.propage a
	{
		color:#fff;
		border:1px solid #3d3d3d;
		padding:0 3px;
	}
	.propage a:hover
	{
		color:#bd0000;
		border-color:#fff;
	}
	.pro_select
	{
		position:absolute;
		width:25px;
		height:25px;
		background:url(../images/pro_select.gif);
		display:none;
		right:0;
		top:100px;
	}
	.products2 li a:hover span.pro_select
	{
		display:block;
	}
	
	.feedback
	{
		margin-top:4px;
		width:758px;
		height:30px;
		background:url(../images/feedback.jpg);
		text-indent:-9999px;
	}
	
	.contact3
	{
		margin-top:4px;
		width:758px;
		height:30px;
		background:url(../images/contact2.jpg);
		text-indent:-9999px;	
	}
	.contact_str
	{
	height:380px;
	background:url(../images/contact3.jpg) no-repeat 300px 230px;
	position: relative;
	}
	.contact_str iframe
	{
		position:absolute;
		top:0;
		right:10px;
	}
	.contact_str p
	{
		height:40px;
		line-height:40px;
	}
	.contact_str p a 
	{
		color:#fff;
		text-decoration:none;
	}
	.contact_str p a:hover
	{
		color:#fae54a;
	}
	
	.productsshow
	{
		margin-top:4px;
		width:758px;
		height:30px;
		background:url(../images/productsshow.jpg);
		text-indent:-9999px;	
	}
	.proshowpic
	{
		float:left;
		margin-right:20px;
	}
	.proshowpic .proshowpic2
	{
		_position:relative;
		width:500px;
		height:350px;
		
		background:#fff;
		text-align:center;
		display:table-cell;
		vertical-align:middle;
	}
	.proshowpic .proshowpic2 p
	{
		_position:absolute;
		_top:50%;
	}
	.proshowpic .proshowpic2 p img
	{
		_position:relative;
		_top:-50%;
		_left:-50%;
	}
	.previous a
	{
		display:inline-block;
		margin-right:10px;
		width:39px;
		height:39px;
		background:url(../images/page.jpg);
		text-indent:-9999px;
	}
	.previous a:hover
	{
		background:url(../images/page_select.jpg);
	}
	.next a
	{
		display:inline-block;
		width:39px;
		height:39px;
		background:url(../images/page.jpg) 40px 0;
		text-indent:-9999px;
	}
	.next a:hover
	{
		background:url(../images/page_select.jpg) 40px 0;
	}
	
	.links
	{
		margin-top:4px;
		width:758px;
		height:30px;
		background:url(../images/links.jpg);
		text-indent:-9999px;
	}
	.link
	{
		padding:10px;
	}
	.link_list
	{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	.link_list a
	{
		color:#fff;
		text-decoration:none;
	}
	.link_list a:hover
	{
		color:#fae54a;
	}
	
/**********foot**********/

#foot
{
	clear:both;
	padding:12px 0 20px;
	background:url(../images/bottom_line.jpg) repeat-x;
	text-align:center;
}
