/* CSS Document */
body{ margin:0 auto; padding:6px 0; width:890px; background:#A5C2D1; font-size:12px; color:#333; font-family:verdana,Arial;}
h1,h2,h3,h4,h5,h6,ol,ul,li{ margin:0; padding:0;}
h3{font-size:14px;}
ol,ul,li{ list-style-type:none;}
.clear{ clear:both; line-height:0; font-size:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#06f; text-decoration:underline;}
.a1{ color:#f60; text-decoration:none;}
.a1:hover{ color:#06f; text-decoration:underline;}

.topimg{ width:890px; height:3px;}
.headerbg{ width:878px; height:97px; padding:0 5px; background:url(images/headerbg.png) repeat-x; border-left:#fff solid 1px; border-right:#fff solid 1px;}
	.logo{ width:416px; height:97px; float:left;}
	.topnav{ height:97px; line-height:97px; width:200px; text-align:right; float:right; padding-right:5px;}
.menu{ width:880px; height:33px; line-height:33px; padding:0 5px; background:#fff;}
.menuleft{ width:7px; height:33px; float:left;}
.menuright{ width:7px; height:33px; float:right;}
.menubg{ width:866px; height:33px; background:url(images/menubg.gif) repeat-x; float:left;} 
	.search{ width:268px; float:left; height:33px;}
	.search_bg{width:210px; height:33px; background:url(images/inputbg1.gif) no-repeat;}
	.input1{ border:0;background:url(images/inputbg2.gif) repeat-x center; width:205px;}
	.search_btn{ width:46px; height:33px; float:right;}
#menulist{ width:300px; float:right;}
#menulist ul{ font-size:12px; color:#fff;}
#menulist li{ width:75px; height:33px; line-height:33px; display:block; text-align:center; float:left;}
#menulist li a{ color:#fff; text-decoration:none; font-weight:bold;} 
#menulist li a:hover,#menulist li#current a{ color:#FFFF00; text-decoration:underline;}

.banner{ width:880px; height:180px; background:#fff; padding:2px 5px 0 5px;}

.main{ width:850px; padding:20px 20px 20px 20px; background:#fff;}
	.homeleft{ width:600px; float:left;}
		.abouttitle{ height:32px; width:600px; text-align:left; padding-bottom:9px;}
		.homeabout{ width:600px; height:180px; line-height:24px;}
		.homeabout span{ padding-top:5px; display:block;}
		.about_pic{ width:142px; padding-right:10px; float:left;}
		
	.hotprod{ width:600px; height:125px; padding-top:20px;}	
		.hotpordtitle{ width:30px; height:125px; padding-right:10px; float:left;}
		.hotprodlist{ width:560px; float:right; height:122px; padding-top:3px;}
		
		.p_list td{ padding-right:10px; text-align:center; width:121px;}
		.p_list span{ height:19px; background:#ccc; display:block; line-height:19px; width:121px;}
		
	.homeright{ width:217px; float:right; height:300px;}
		.righttitle1{ height:30px; width:217px; background:url(images/prod_titlebg.gif) no-repeat;}
		.rightborder{ width:201px; padding:8px 7px; border-left:#B1CFEE solid 1px; border-right:#B1CFEE solid 1px; border-bottom:#B1CFEE solid 1px; }
		.prodcatalist{ width:201px;}
		.prodcatalist ul li{ line-height:23px; font-family:arial}
		.prodcatalist ul li a{ color:#333; text-decoration:none; background:url(images/icon1.gif) no-repeat 0 2px; padding-left:13px;}
		.prodcatalist ul li a:hover{ color:#0066FF; text-decoration:underline;}
		
		.height10{ width:217px; height:12px; line-height:12px; font-size:0;}
	.righttitle2{ height:30px; width:217px; background:url(images/contact_titlebg.gif) no-repeat;}
	.righttitle3{ height:30px; width:217px; background:url(images/downtitle.gif) no-repeat;}
	
	
	
.footer{ width:890px; height:62px; background:url(images/footerbg.gif) no-repeat; padding-top:10px;}


/*sub page*/
.submain{ width:880px; padding:8px 5px 5px 5px; background:#fff;}
.subleft{ width:217px; padding-right:10px; float:left;}
.subright{ width:650px; float:right;}
	.subrighttitle{ width:650px; height:30px; line-height:30px; border-bottom:#B1CFEE solid 1px;}
	.maintitle{ float:left; width:120px; background:url(images/icon2.gif) no-repeat 1px 9px; padding-left:18px; text-align:left;}
	.y_url{ width:300px; float:right; text-align:right;}
	
	.right_content{width:630px; padding:10px; line-height:24px;}
	
	.productimglist{ width:615px; margin-top:10px;}
	.productimglist ul { padding:5px;}
	.productimglist li{ float:left; width:121px; margin-right: 26px !important;margin-right: 23px; margin-bottom:10px;text-align:center; border:#ccc solid 1px; padding:1px;}
	.productimglist li img{ padding:1px;}
	.productimglist span{margin-top:1px; background:#eee;  height:18px; line-height:18px; text-align: center; display: block;}
	
	.page{ text-align:right; height:30px; line-height:30px; padding-right:15px;}

	.prodittlebg{ border:#B1CFEE solid 1px; height:30px; line-height:30px; padding-left:6px; background:#DFECF9;}
	.prodimgborder{ padding:10px 0; text-align:center;}
	.prodinfo{ line-height:23px; padding-top:10px; background:url(images/line.gif) repeat-x top;}
	.line{background:url(images/line.gif) repeat-x bottom;}




