/***** Smoke520
		* 09.05.06
		* css
		* Shop
		* EditPlus
*****/

/* 优化三级右侧栏目样式 */
.gradeSecondLeft{ margin-right:4px;}
.gradeRight{ padding:3px 3px 0; background:#eff5fc;}
.frameRight{ border:1px solid #86aad5; background:#f6fbfd;}
.frameRight h6{ height:25px; background:url(/ximages/frame/grade_right_bg.gif) repeat-x; line-height:25px;}
.frameRight span{ margin-top:-21px; *margin-top:-19px;}


.shopTheme{ margin-top:-5px!important; padding-top:140px; background:url(/ximages/biz/shop/top.jpg) no-repeat;}

/* 主体左侧 */
.shopFrame{ margin-bottom:10px; border:1px solid #d4c9bb;}
	.shopFrame h6{ height:30px; padding-left:15px; border-bottom:1px solid #d4c9bb; background:url(/ximages/biz/shop/main_title_bg.gif) repeat-x; color:#f12d00; font-size:14px; font-weight:700; line-height:30px;}

	.shopCommend{ zoom:1; padding:10px;}
	.shopCommendBG{ background:#fffbed;}
	.shopCommend:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
		.shopCommend img{ float:left; margin-right:15px; border:1px solid #aaa;}
		.shopCommend h3{ font-size:14px; line-height:24px;}
			.shopCommend h3 span{ font-size:12px;}
		.shopCommend p{ margin:10px 0; line-height:20px;}
		.detailsLink{ text-align:right;}
			.detailsLink a{ margin:0 10px; color:#c00!important; font-weight:700;}

	.shopProductList{ zoom:1; padding:10px 0;}
	.shopProductList:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
		.productOne{ display:inline; float:left; width:139px; height:180px; margin:10px 0 10px 32px; text-align:center;}
			.productPic{ border:1px solid #f60; background:#fffaef;}
				.productPic img{ display:block; padding:1px; background:#fff;}
				.productPic span{ display:block; height:20px; color:#666; line-height:20px;}
			.productLink{ height:26px;}
				.productLink a{ display:inline; float:left; width:64px; height:21px; margin:5px 0 0 4px; background:url(/ximages/biz/shop/button.jpg) no-repeat; color:#f12d00!important; line-height:21px;}

	.shopCompany{ zoom:1; padding:15px;}
	.shopCompany:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
		.shopCompany img{ float:left; margin:0 20px 10px 0;}
		.shopCompany h2{ font-size:20px; font-weight:700;}
		.shopCompanyT{ line-height:20px;}
			shopCompanyT p{ margin:8px 0;}

.shopFramePOR{ position:relative;}
	.deputizeBtn{ position:absolute; top:50px; right:20px;}
	.deputizeList{ margin:15px 20px;}
		.deputizeList dt{ height:30px; padding-bottom:10px; font-size:14px; font-weight:700; line-height:30px;}
		.deputizeList dd{ padding-bottom:12px;}
	.deputizePirce{ margin:15px 20px;}
		.deputizePirce h3{ padding-bottom:10px; font-size:14px; font-weight:700; line-height:30px;}
		.deputizePirce table{ width:600px; border:1px solid #d4c9bb; border-collapse:collapse; empty-cells:show;}
			.deputizePirce th,.deputizePirce td{ height:28px; padding:0 10px; border:1px solid #d4c9bb;}
			.deputizePirce th{ background:#efefef;}

	.deputizeInfo{ margin:20px 20px 15px; line-height:20px;}
		.deputizeInfo h3{ font-size:14px; font-weight:700; line-height:30px;}
		.deputizeInfo p{ margin:10px 0;}
		

	.productIntro{ zoom:1; padding:15px;}
	.productIntro:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
		.productIntro img{ float:left; margin-right:20px; border:1px solid #ddd;}
		.productBuy{ float:right; width:410px; margin-bottom:20px;}
			.productBuy h2{ padding-bottom:5px; font-size:16px; font-weight:700; line-height:30px;}
			.productBuy li{ padding:5px 0;}
				.productBuy li span{ margin-right:5px; color:#f60;}
			.productBuyBtn{ float:right; width:159px; height:36px; margin-top:-60px; background:url(/ximages/biz/shop/buy_btn.gif) no-repeat; color:#b31c0c!important; font-size:16px; font-weight:700; line-height:36px; text-indent:55px;}
		.productInfo{ margin-top:15px; line-height:20px;}

		.productPop{ width:350px; height:345px; padding:1px; border:3px solid #eff5fc; background:#86aad5;}
			.productPop h6{ height:25px; padding:0 10px; background:url(/ximages/frame/grade_right_bg.gif) repeat-x; line-height:25px;}
				.productPop h6 strong{ float:left; font-size:14px;}
				.productPop h6 span{ float:right; font-size:12px; cursor:pointer;}
			.productPopFrame{ height:320px; background:#fff;}
				.productPopFrame ul{ width:280px; margin:0 auto; padding-top:25px; border-bottom:1px dashed #ddd;}
				.productPopFrame li.popTitle{ font-weight:700;}
				a.popBtn{ display:block; width:70px; height:27px; margin:5px auto; background:url(/ximages/biz/shop/pop_btn.gif) no-repeat; font-size:14px; font-weight:700; line-height:27px; text-align:center;}
		.productPopH{ height:445px;}
			.productPopH .productPopFrame{ height:420px;}
				.productPopForm{ width:300px; padding:15px 0 10px;}
					.productPopForm table{ width:100;}
						.productPopForm th{ width:100px; height:30px; padding-right:5px; font-weight:400; text-align:right;}
						.productPopForm td input{ width:150px;}
						.productPopForm td.radioTd input{ width:auto; margin:0 3px;}
				.productPopInfo{ width:300px; margin:0 auto;}
					.productPopInfo table{ width:100%; border:1px solid #ddd; border-collapse:collapse; empty-cells:show;}
						.productPopInfo th,.productPopInfo td{ height:26px; padding:0 5px; border:1px solid #ddd;}
						.productPopInfo thead th{ text-align:center;}
						.productPopInfo tbody th{ text-align:right;}
				.productPopH button{ display:block; display:block; width:70px; height:27px; margin:10px auto 0; border:0; background:url(/ximages/biz/shop/pop_btn.gif) no-repeat; font-size:14px; font-weight:700; line-height:27px; text-align:center;}
				

	.commentLogin{ background:#f0f0f0; border-top:1px solid #a4b5bf; border-bottom:1px solid #a4b5bf; line-height:30px;}
		.commentLogin span{ margin:0 15px;}
		.commentLogin input{ width:53px; vertical-align:middle; margin-right:10px;}
		.commentLogin img{ vertical-align:middle; margin:0 5px; }
		.commentReply{ padding:15px;}
			.commentReply table{ width:100%;}
				.commentReply td,.commentReply th{ padding:5px;}
				.commentReply th{ text-align:right; padding-right:10px;} 
		.commentReply input{ vertical-align:bottom;}
		.commentReply textarea{ width:300px; height:100px;}
	
	.registerFrame{ padding:15px 10px;}
		.registerFrame fieldset{ border:1px solid #ddd;}
			.registerFrame legend{ margin-left:30px; padding:0 10px; font-size:14px; font-weight:700;}
		.registerFrame table{ margin-top:20px; width:100%;}
			.registerFrame th,.registerFrame td{ padding:10px 0; font-weight:400;}
				.registerFrame td input{ width:300px;}
				.registerFrame td textarea{ width:300px; height:100px;}
				.registerFrame span{ color:#f60; font-family:Verdana; font-size:14px; font-weight:700;}
			.registerFrame th{ width:170px; padding-right:10px; text-align:right;}
			.registerFrame td.oneColspan{ padding-left:170px;}
				.registerFrame td.oneColspan input{ width:auto;}

	.agreement{ width:700px; margin:0 auto; border:1px solid #d4c9bb; text-align:left;}
		.agreement h6{ height:30px; padding-left:15px; border-bottom:1px solid #d4c9bb; background:url(/ximages/biz/shop/main_title_bg.gif) repeat-x; color:#f12d00; font-size:14px; font-weight:700; line-height:30px;}
		.agreementFrame{ padding:10px 20px; line-height:22px;}
			.agreementFrame h2{ font-size:16px; line-height:36px; text-align:center;}
			.agreementLink{ margin:0 20px 10px 0; background:url(/ximages/biz/shop/down.jpg) no-repeat 100% 50%; padding-right:25px; font-size:14px; font-weight:700; line-height:30px; text-align:right;}

/* 主体右侧 */
.shopIntro{ margin:10px; line-height:20px; text-indent:24px;}

.shopBarTheme{ margin-bottom:10px;}

.shopFlow{ padding:20px 0; text-align:center;} 

.surrogate{ margin:10px;}
	.surrogate dt{ font-weight:700; line-height:28px;}
	.surrogate dd{ padding-bottom:8px; line-height:18px;}
	.surrogate a{ display:block; width:210px; height:36px; margin:15px auto 0; background:url(/ximages/biz/shop/bar_btn.gif) no-repeat; color:#b31c0c!important; font-size:14px; font-weight:700; line-height:36px; text-indent:55px;}

.productBarPic{ width:205px; margin:15px auto 0; text-align:center;}
	.productBarPic img{ width:203px; height:135px; border:1px solid #ddd;}
	.productBarPic dd{ height:30px; margin-bottom:15px; background:#ebebeb; line-height:30px;}

.companyList{ margin:10px 10px 0;}
	.companyList li{ padding:0 0 10px 10px; background:url(/ximages/biz/shop/list_ico.gif) no-repeat 0 6px;}

.registerBarList{ margin:10px;}
	.registerBarList li{ padding-bottom:8px; line-height:18px;}

.registerBarTable{ padding:10px;}
	.registerBarTable table{ width:100%; border:1px solid #d4c9bb; background:#fff; border-collapse:collapse; empty-cells:show;}
			.registerBarTable th,.registerBarTable td{ height:28px; padding:0 3px; border:1px solid #d4c9bb;}
			.registerBarTable th{ background:#efefef;}


