@charset "utf-8";
@import url("basic.css");
@import url("layout.css");
#right{ float:left; width:600px; overflow:hidden;}
	#right h3{ height:32px; line-height:32px; padding-left:10px; color:#fff; background:url(../img/title_bg4.gif); font-size:12px;}
	#right dl{ padding:10px 0;}
	
	/*change page
	------------------------------*/
	#right #page{ clear:both; margin-top:20px; padding:5px; height:18px; border-bottom:1px solid #d3d6bb; border-top:1px solid #d3d6bb; background:#e8edd4;}
			#page strong{ float:left; padding-right:10px;}
			#page span{ display:none;}
			#page font,#page a{ float:left; margin-right:2px; width:14px; height:14px; line-height:14px; border:1px solid #b9bc9f; background:#dfe0d0; text-align:center;}
			#page a{ text-decoration:none;}
			#page input{ height:18px; line-height:18px; border:1px solid #ccc;}
			#page font,#page a:hover{ border-color:#89b137; background:#f2f2f2; color:#89b137!important; font-weight:bold!important;}
			
	/*news
	------------------------------*/
	#right .news{ padding:20px 0 0 20px;}
	#right .news dl{ clear:both;}
	#right .news dl dt{ float:left; padding-right:30px;}
		#right .news dl dt a img{ width:70px; height:92px; border:1px solid #ccc;}
		#right .news dl dt a:hover img{ border-color:#B23F33;}
	#right .news dl dd{ float:left; width:478px; font-size:12px;}
		#right .news dl dd a{ padding:1px 2px; background:#89b137; color:#fff; font-weight:bold; text-decoration:none;}
		#right .news dl dd a:hover{ background:#fff; color:#89b137;}
		#right .news dl dd p{ padding:5px 0; text-indent:0; font-size:12px;}
		#right .news dl dd span{ display:block; color:#abc32f;}
		
		#right .news .tags{ clear:both; padding:5px 0 20px; font-size:11px;}
		#right .news .tags a{ padding:0 4px; background:none; font-weight:normal; font-size:11px; color:#89b137; text-decoration:underline;}
		#right .news .tags a:hover{ text-decoration:none;}
		
		#right .news h4{ font-size:16px; color:#89b137;}
		#right .news h5{ font-size:11px; color:#89b137; font-weight:normal;}
		#right .news .content p{ padding:10px 0; text-indent:24px; font-size:12px;}
		#right .news .content img{ border:1px solid #ccc;}
		#right .news .content img.over{ border:1px solid #B23F33;}
			
	/* latest product 
	--------------------------------*/
	#right .newsProduct{ padding:20px 0 0 20px;}
	#right .newsProduct ul{ margin-bottom:20px;}
	#right .newsProduct ul li{ float:left; width:120px; height:182px; padding:0 10px 10px; overflow:hidden;}
		#right .newsProduct ul li a img{ display:block; width:114px; height:90px; padding:2px; border:1px solid #ccc;}
		#right .newsProduct ul li a:hover img{ margin:2px 0 2px 2px; padding:0; border:1px solid #B23F33;}
		#right .newsProduct ul li a strong{ display:block; padding:2px 0; line-height:130%; font-weight:bold; color:#8cb140; text-decoration:none;}
		#right .newsProduct ul li p{ clear:both; padding:0 3px;}
	
	
	/*products
	--------------------------------*/
	#right .products{ clear:both; padding:20px 0 0 10px;}
		#right .products ul li { float:left; width:97px; height:145px; overflow:hidden; text-align:center;}
		#right .products ul li a { display:block; margin:0 auto; padding-top:4px; width:80px; text-decoration:none;background: #F1EFEF;border-bottom: solid 1px #ccc;}
		#right .products ul li a img { clear:both; display:block; margin:0 auto 4px; width:70px; height:93px; border:1px solid #D9CDCC;background:#fff;}
		#right .products ul li a:hover img { border-color:#B23F33;}
		#right .products ul li span { clear:both; display:block; margin:0 auto; padding:3px 0 2px; font-weight:normal; background: #fcfcfc url(../img/list_bg.gif) repeat-x;border-top:solid 1px #fff; border-bottom: solid 1px #eee;}
		#right .products ul li a:hover span { text-decoration:underline; color:#B23F33;}
		#right .products .filter{ padding-bottom:20px; text-align:right;}

	/*products_Detail
	--------------------------------*/
	#right .pDetail{ clear:both; padding:20px 0 0 20px;}
		#right .pDetail h4{ clear:both;}
			#right .pDetail h4 strong{ display:block; margin-top:-18px; font-size:14px; text-align:right;}
			#right .pDetail h4 img{ display:block;}
		
		/*产品图片*/
		#right .pDetail .picShow{ clear:both; margin:20px auto; height:220px; padding:8px 15px; /*border:1px solid #e1e8c9; background:url(../img/product_detail_bg1.gif) repeat-x;*/}
			#right .pDetail .picShow dl{ padding:0;}
				#right .pDetail .picShow dl dt{ float:left; text-align:center;}
				
				#targetPic{ overflow:hidden; width:214px; height:220px; background:#fff; border:1px solid #ccc;}
				
				#right .pDetail .picShow dl dd{ float:left; padding-left:10px;}
					#right .pDetail .picShow dl dd img{ border:1px solid #ccc;}
				#right .pDetail .picShow dl #lookBig{ margin:10px 0 -20px -260px; cursor:pointer;}
					#right .pDetail .picShow dl #lookBig img{ border:none;}
					#right .pDetail .picShow dl dd img{ display:block; margin-bottom:5px; width:40px; height:49px; cursor:pointer;}
					#right .pDetail .picShow dl dd img.focus{ position:relative; margin-left:-6px; padding:2px 2px 2px 6px; background:url(../img/icon_15.gif) no-repeat center center; border:none;}
			
			#right .pDetail .picShow ul{ float:right; width:250px;}
				#right .pDetail .picShow ul{ float:right; width:250px;}
					#right .pDetail .picShow ul li{ padding-left:10px; background:url(../img/icon_16.gif) no-repeat left 5px;}
					#right .pDetail .picShow ul li.price,#right .pDetail .picShow ul li.keyPoint,#right .pDetail .picShow ul li.store,#right .pDetail .picShow ul li.addCart,#right .pDetail .picShow ul li.contact{ background:none; padding:0;}
					#right .pDetail .picShow ul li.price{ padding:5px; font-weight:bold; font-size:16px; color:#B23F33;}
					#right .pDetail .picShow ul li.store{ font-weight:bold;}
					#right .pDetail .picShow ul li.addCart{ padding:5px 0;}
			
			/*产品参数*/
			#right .pDetail .desDetail{ position:relative; z-index:1; margin:20px 0; padding:5px; width:567px; background:url(../img/product_detail_bg2.gif) no-repeat left top;}
			#right .desDetail dt{ position:absolute; top:10px; cursor:pointer; width:123px; height:21px; line-height:21px; background:url(../img/product_detail_bg3.gif) no-repeat; text-align:center; color:#868978;}
			#right .desDetail dt.over{ height:25px; line-height:25px; background:url(../img/product_detail_bg4.gif) no-repeat; font-weight:bold; color:#8cb140;}
			#right .desDetail dt.title1{ left:5px;}
			#right .desDetail dt.title2{ left:133px;}
			#right .desDetail dt.title3{ left:261px;}
			#right .desDetail dd{ margin-top:20px; padding:10px 20px; height:auto!important; height:300px; min-height:300px; background:#fff;}
				#right .pDetail h4{ padding-bottom:10px; font-size:14px;}
				#right .pDetail .desDetail ul li{ padding-left:10px; background:url(../img/icon_12.gif) no-repeat left center;}
			
			/*配件*/
			#right .pDetail .acc{ padding:20px 0;}
				#right .pDetail .acc p{ padding:10px 0;}
				#right .pDetail .acc a{ float:left; margin:6px 10px; text-align:center; height:130px; }
					#right .pDetail .acc a input{ display:block;}
					#right .pDetail .acc a img{ display:block; margin-right:10px; border:1px solid #ccc; width:102px; height:120px;}
				#right .pDetail .acc a:hover img{ border-color:#B23F33;}
			
			#right .pDetail .cart{ clear:both; width:99px; height:24px; line-height:24px; background:url(../img/addcart.gif) no-repeat; text-align:center; font-weight:bold;}
			#right .pDetail .cart_center{ clear:both; margin:0 auto; width:99px; height:24px; line-height:24px; background:url(../img/addcart.gif) no-repeat; text-align:center; font-weight:bold;}
	
			/*look bigger picture:belong to product_Detail
			---------------------------------*/
			.zhezhao{ position:absolute; z-index:100000; left:0; top:0; width:100%; height:100%; background:#ccc; filter:alpha(opacity=50); opacity:0.5;}
			.bigPic{ position:absolute; z-index:100001; left:25%; top:10%; overflow-x:auto; width:500px; height:auto!important; height:400px; min-height:400px; background:#fff; border:2px solid #d5d5d5; text-align:center;}
			.bigPic P{ padding:5px; text-align:right; font-size:14px; font-weight:bold;}
			.bigPic P a{ color:#f00;}
		
	/*Register
	----------------------------*/
	#right .register{ padding:20px;}
		#right .register h2{ font-size:14px; font-weight:bold; color:#ff780b;}
		#right .register fieldset{ margin:20px 0; border:none; border-top:1px dotted #ccc;}
			#right .register fieldset legend{ padding-right:10px; background:#fff; font-size:13px; font-weight:bold; color:#999;}
		#right .register table{ margin:0 auto; width:94%; padding:10px; border:none; font-size:12px;}
			#right .register table td{ padding:3px;}
			#right .register table td.title{ text-align:right; font-weight:bold;}
				#right .register table td span{ color:#f00;}
				#right .register table td input{ height:18px; line-height:18px;}
				#right .register table td input.submit{ width:180px; height:26px; line-height:26px; background:url(../img/reg_botton_bg.gif) no-repeat; border:none; font-weight:bold; font-size:13px; color:#c06217;}
				#right .register table td input.submit1{ width:100px; height:26px; line-height:26px;}
				#right .register table td p{ color:#ccc;}
				#right .register table td p.declame{ padding:5px; color:#333;}
			#showmsg{ position:absolute; display:none; width:180px; padding:4px; border:1px solid #ff780b; background:#fed9bb; color:#7d3b06;}
			
		#right .register dl{ margin:10px auto; padding:10px; background:#f7f7f7 url(../img/service_bg1.gif) repeat-x; border-top:1px solid #cdda8c;}
		#right .register dl dt{ padding-left:20px; background:url(../img/icon_18.gif) no-repeat left center; font-weight:bold; font-size:12px;}
		#right .register dl dd{ padding:5px 0;}
		#right .register dl dd p.ask{ padding:10px 0 0 20px; background:url(../img/icon_19.gif) no-repeat left 12px;}
			
		.register .frame{ float:left; margin:20px 5px;}
		.register .frame .list{ margin:10px 0; padding:10px; width:248px; height:100px; background:#f7f7f7; border:1px solid #ccc;}
		.register .frame .list table td{ font-size:11px; font-weight:normal;}
		
		.register .errorMsg{ position:absolute; margin-left:-10px;}
			
	/*Contact us
	------------------------------*/
	#right .contact{ padding:20px;}
		#right .contact h2{ clear:both; margin-bottom:20px; font-size:14px;}
		#right .contact p{ padding:10px 0; text-indent:24px; font-size:12px;}
		#right .contact p.short{ padding:5px 0;}
		#right .contact p span{ padding:0 10px; text-decoration:underline;}
		#right .contact img{ padding:2px; background:#fff; border:1px solid #ccc;}
		#right .contact img.company{ float:left; margin-right:20px;}
		#right .contact img.factory{ float:left; display:block; margin:0 10px 20px;}
		
	/*faq*/
	#right .faq{ padding:20px; font-size:12px;}
		#right .faq h4{ font-size:12px; color:#999;}
		#right .faq p{ padding:10px 0;}
		
	/*glossary*/
	#right .glossary{ padding:20px; font-size:12px;}
		#right .glossary ul{ clear:both; margin-bottom:20px; background:#f7f7f7; border:1px solid #ccc; overflow:hidden;}
		#right .glossary ul li{ float:left; padding:10px;}
		#right .glossary li a{ display:block; padding:2px 5px; border:1px solid #ccc; text-decoration:none; white-space:nowrap}
		#right .glossary li a:hover{ background:#89b137; color:#fff;}
		#right .glossary h4{ clear:both; font-size:12px; color:#89b137; text-decoration:underline;}
		#right .glossary p{ padding:10px 0;}
		
	/* sum */
	#right .sum{ padding:20px; font-size:12px;}
		#right .sum h5{ padding:10px; font-size:14px;}
		#right .sum select{ width:40px;}
		#right .sum p.total{ font-weight:bold; text-align:right; color:#ff780b;}
		#right .sum table{ margin:10px auto; width:100%; text-align:center; background:#ccc;}
		#right .sum table th{ padding:6px 0; background:#e4e4e4; color:#ff780b;}
		#right .sum table td{ padding:4px; background:#fff;}
		#right .sum .submit{ padding:20px 0; text-align:center;}
		#right .sum p.submit input{ width:180px; height:26px; line-height:26px; background:url(../img/reg_botton_bg.gif) no-repeat; border:none; font-weight:bold; font-size:13px; color:#c06217;}
		#right .sum input.short{ width:50px;}
		#right .sum span.zhongdian{ font-size:12px; color:#f00; font-weight:bold; padding-right:10px;}
		
		#right .sum table td.left{ text-align:left;}
		#right .sum table td.right{ text-align:right;}
		
		.orderlist{ background:#f7f7f7; margin:20px auto; padding:0 10px;}
		.orderlist h5{ height:14px; line-height:14px; border-bottom:1px solid #ccc; font-size:12px;}
		.orderlist h5 span{ padding-left:300px; font-size:11px; font-weight:normal;}
		.orderlist p{ padding:10px 0;}
		
	/* payment */
	#right .payment{ padding:20px; font-size:12px;}
	#right .payment dl{ clear:both; overflow:hidden; padding:10px 0; border-bottom:1px solid #eee;}
	#right .payment dl dt{ width:100px;}
	#right .payment dl dd{ margin-top:-30px; margin-left:100px;}
	#right .payment dl dd p{ padding:5px 0; word-wrap:word-break;}
	
	/* service */
	#right .service{ padding:20px; font-size:12px;}
	
	/* search */
	#right .search{ padding-bottom:20px;}
	#right .search h2{ font-size:16px;}
	#right .search h5{ padding-top:10px; font-weight:normal;}
	#right .search h5 span{ padding:0 10px; color:#f00; text-decoration:underline; font-size:12px;}