@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-size:12px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#202020; background:#e7e7e7 url(bg.jpg) repeat-x;}
a{ color:#202020; text-decoration:none;}
a:hover{ color:#ff3600; text-decoration:underline;}
.clear{ clear:both;}
ul.ystyle{ padding-left:20px;}

#header{ width:586px; height:99px; margin:0px auto; background:url(logo.jpg) no-repeat; padding-left:374px; padding-top:10px;}
#header .banner{ width:208px; height:62px; background:url(banner.jpg) no-repeat; padding:20px 0px 0px 380px; color:#4e2700; font-weight:bold; line-height:130%;}

#nav{ width:960px; height:31px; margin:0px auto; color:#FFFFFF; position:relative; text-align:right;}
	#nav a{ color:#FFFFFF; padding:8px; font-weight:bold;}
	#nav a:hover{ color:#ff3600;}
	
	#nav .category{ position:absolute; left:10px; top:1px; width:202px; height:25px; background:url(categorytop_bg.gif) no-repeat; color:#540c00; text-align:center; padding-top:10px; font-size:14px; font-weight:bold;}

#mainer{ width:960px; background:#FFFFFF url(maintop_bg.gif) left top no-repeat; margin:0px auto; padding-bottom:10px;}

	#m3-a{ width:222px; float:left; margin-left:10px; margin-top:24px;}
		#m3-a .news{ width:210px; height:165px; background:url(newstop_bg.jpg) center top no-repeat; border:1px solid #c3c3c3; padding:40px 0px 5px 10px;}
		#m3-a .news ul{ list-style:none;}
		#m3-a .news ul li{ line-height:20px; background:url(triangle.gif) center left no-repeat; padding-left:10px;}
		
		#m3-a .searchtop{ width:206px; line-height:21px; background:url(searchtop_bg.jpg) no-repeat; padding-left:16px; font-weight:bold; color:#073b00; margin-top:5px;}
		#m3-a .search{ border:1px solid #ddb36b; border-top:none; height:100px; padding:10px; width:200px; background:url(search.gif) 130px 10px no-repeat; line-height:150%;}
		#m3-a .search .searchtitle{ font-size:11px; line-height:14px;}
		#m3-a .search .searchcontent{ padding-top:36px;}
		#m3-a .search .txt_key,#n3-a .search .txt_key{ width:112px; height:17px; border:1px solid #d1d1d1; padding-left:3px; padding-top:2px;}
		#m3-a .search .btn_sub,#n3-a .search .btn_sub{ width:82px; height:21px; background:url(btn_search.jpg) no-repeat; border:none; cursor:pointer; color:#FFFFFF; font-weight:bold;}
		
		#m3-a .rproducts{ border:1px solid #ddb36b; border-top:none;}
			#m3-a .rproducts img{ border:0px;}
			
		#m3-a .guide{ width:168px; height:161px; background:url(guide_bg.jpg) no-repeat; margin:5px 0px; padding-left:54px;}
			#m3-a .guide ul{ list-style:none;}
			#m3-a .guide ul li{ padding-top:10px; padding-bottom:13px; height:30px;}
				#m3-a .guide ul li a{ background:url(triangle.gif) right center no-repeat; padding-right:10px;}
			#m3-a .guide p{ font-size:10px; color:#626262;}
	
	#m3-b{ width:495px; float:left; margin-left:11px; margin-top:24px;}
		#m3-b .speciality{ width:495px; height:212px;}
		#m3-b .notice{ line-height:34px;}
			#m3-b .notice span{ color:#ff3600; font-weight:bold; padding-right:6px; background:url(triangle.gif) right 6px no-repeat; margin-right:10px;}
			#m3-b .notice a{ color:#010101; font-weight:bold; font-size:11px;}
			#m3-b .notice a:hover{ color:#fd7e0d; text-decoration:underline;}
		
		#m3-b .productstop{ width:480px; height:22px; background:url(productstop_bg.jpg) no-repeat; font-weight:bold; padding-left:15px; line-height:22px;}
			#m3-b .productstop a{ color:#073b00;}
			#m3-b .productstop a:hover{ text-decoration:underline;}
			
		#m3-b .products{ border:1px solid #ddb36b; border-top:none; height:241px; padding-left:15px; font-size:10px; margin-bottom:10px;}
		#m3-b .height103{ height:130px;}
			#m3-b .products ul{ list-style:none;}
			#m3-b .products ul li{ float:left; width:92px; height:104px; text-align:center; padding-top:13px;}
				#m3-b .products ul li img{ width:62px; height:52px; border:1px solid #cbcbcb; margin-bottom:3px;}

	#m3-c{ width:202px; float:left; margin-left:10px; _margin-left:5px;}
		#m3-c .productslist{ width:190px; border:1px solid #bfbfbf; border-top:none; padding-top:6px; padding-left:10px; padding-bottom:10px;}
			#m3-c .productslist a{ color:#212f16;}
			#m3-c .productslist a:hover{ color:#fd7e0d;}
			#m3-c .productslist h2{ font-size:14px; line-height:30px; padding-top:5px;}
			#m3-c .productslist ul{ list-style:none;}
			#m3-c .productslist ul li{ min-height:15px; padding-top:5px;}
				#m3-c .productslist ul li a{ font-size:11px; padding-left:8px; background:url(triangle2.gif) 2px 6px no-repeat;}
				
				
		#m3-c .linkstop{ width:188px; height:21px; line-height:21px; background:url(linkstop.jpg) no-repeat; padding-left:12px; font-weight:bold; margin-top:5px;}
		#m3-c .links{ border:1px solid #ddb36b; padding:5px; min-height:97px; _height:97px; width:188px; line-height:150%;}
				
	/*列表页*/
	#n3-a{ width:173px; float:left; margin-left:10px; margin-top:24px;}
		#n3-a .searchtop{ width:160px; height:21px; background:url(173top_bg.jpg) no-repeat; line-height:21px; padding-left:13px; font-weight:bold;}
		#n3-a .search{ border:1px solid #ddb36b; padding:10px; margin-bottom:5px;}
		#n3-a .search .searchtitle{ font-size:10px; line-height:14px;}
		#n3-a .search .txt_key{ width:142px; height:17px; border:1px solid #d1d1d1; padding-left:3px; padding-top:2px; text-align:center;}
		#n3-a .search .btn_sub{ width:82px; height:21px; background:url(btn_search.jpg) no-repeat; border:none; cursor:pointer; color:#FFFFFF; font-weight:bold; margin:3px 0px 0px 35px;}
		
	#n3-b{ width:545px; float:left; margin-left:10px; margin-top:24px;}
		#n3-b .contenttop{ min-height:22px; _height:22px; background:url(contenttop_bg.jpg) top center no-repeat; line-height:22px;}
		#n3-b .contenttop h1,#n3-b .contenttop span{ font-size:12px; padding-left:10px; float:left;}
		#n3-b .contenttop .menu{ float:right; padding-right:10px;}
		#n3-b .content{ border:1px solid #ddb36b; padding:15px; min-height:457px; line-height:150%; width:513px; overflow:hidden;}
		#n3-b .content h1{ text-align:center; font-size:14px; line-height:30px;}
		#n3-b .content ul.plist{ list-style:none;}
		#n3-b .content ul.plist li{ height:110px; border-bottom:1px dashed #b2b2b2; padding:20px 0px 10px 0px;}
			#n3-b .content ul.plist li img{ padding:3px; background-color:#dddddd; float:left; margin-right:10px; border:0px;}
			#n3-b .content ul.plist li h2{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
			#n3-b .content ul.plist li p.description{ line-height:150%;}
		#n3-b .content .pages{ text-align:center; padding-top:10px;}
		
	/*所有产品页*/
	#n3-b .content ul.allproduct{ list-style:none;}
	#n3-b .content ul.allproduct li{ width:133px; height:138px; overflow:hidden; float:left; text-align:center;}
	#n3-b .content ul.allproduct li img{ padding:3px; background-color:#dddddd; border:none; width:110px; height:92px;}
	#n3-b .content ul.allproduct li p{ padding:5px 0px; line-height:100%;}
	
	#n3-b .ap{ padding:15px 5px; width:533px;}
				
.mainfoot{ width:960px; height:4px; font-size:1px; margin:0px auto; background:url(mainfoot_bg.gif) no-repeat;}

#nav-f{ line-height:28px; background-color:#f3e0ad; text-align:center; margin:20px 0px;}
	#nav-f a{ color:#464646; font-size:11px; padding:0px 12px;}
	
#footer{ text-align:center; line-height:150%; padding-bottom:20px;}

.k_spTop dl{ width:127px; padding:0; margin:15px 0 0 22px; list-style:none;}
.k_spTop dl.home{ width:137px; padding:0; margin:15px 0 0 32px;}
.k_spTop dl dt{ width:127px;height:98px; }
.k_spTop dl.home dt{ width:137px;}
.k_spTop dl dt img{ width:116px; height:92px; border:3px solid #ddd;}
.k_spTop dl dd{ width:109px; height:15px; padding:4px 9px 0 5px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.k_spTop dl dd a{font-size:11px; color:#484848;}
.k_spTop p{padding:0; margin:10px 0 0 23px;}
.k_spTop p.control{ margin:10px 0 0 36px;}

.k_spFoot{ width:173px; padding:0 0 15px 0; margin:0;}
.k_spTop{ width:171px; border:1px solid #ddb36b; margin:0; padding:1px 0 5px 0;}
.k_spTop div{ width:148px; height:270px; margin:0; margin-left:0px; padding:0;}
.k_spTop div.container{ width:165px;}
.width200{ width:198px;}

