﻿/*main-content*/
.main-content,
.footer{ width:976px; background-color:#fff; z-index:1007;}
.main-content{ padding:0px 2px 0 2px;}
.footer{ margin-top:-3px; padding:0 2px 2px 2px;}
	.outter-line{ border:1px dotted #000;}
	.inner-line{ margin:0 2px 2px 2px; border:1px dotted #000; border-top:none;}
	.footer .outter-line{ border-top:none;}
#index-sort{ margin-left:2px; margin-right:2px; border-left:1px dotted #000; border-right:1px dotted #000;}
#index-list-sort{ width:968px; top:145px;}
	#index-list-sort .condition-classify{ margin-left:-1px; border-left:1px dotted #000; border-right:1px dotted #000;}
.index-classification{ height:352px;}
.index-classification .left{ height:352px; background-color:#f8f8f8; z-index:1009;}
	.index-classification .nav-clasi{ width:114px; height:30px; padding:0 0 0 30px; line-height:30px;}
		.index-classification  a.nav-clasi{ border:1px solid #f8f8f8; color:#000; background:url(../images/index-left-icon.png) no-repeat 80% 50%;}
		.index-classification  a.nav-clasi.current,
		.index-classification  a.nav-clasi:hover{ border:1px solid #fc0011; border-right:none; background:#fff url(../images/index-left-icon1.png) no-repeat 80% 50%; position:relative; z-index:9999;}
		.index-classification .nav-sec{ left:144px; height:350px; padding:0 20px 0 20px; border:1px solid #fc0011; background-color:#fff; overflow:hidden; z-index:1000;}
			.index-classification .nav-sec div{ width:385px;}
				.index-classification .nav-sec dl{ background-color:#fff;}
					.index-classification .nav-sec dl a{ color:#000;}
					.index-classification .nav-sec dl a:hover{ text-decoration:underline;}
					.index-classification .nav-sec dt{ height:30px; line-height:30px; padding:0 0 0 8px;}
						.index-classification .nav-sec dt a{ color:#fc0011; padding:0 10px 0 0; background:url(../images/fold-icon-bg.png) no-repeat 100% 50%;}
					.index-classification .nav-sec dd{ padding:5px 0 0 0; border-bottom:1px solid #ddd; overflow:hidden;}
						.index-classification .nav-sec dd li{ display:inline-block; margin:0 0 8px 0; padding:0 8px 0 8px; border-right:1px solid #ddd;}
						.index-classification .nav-sec dd li:last-child{ border-right:none;}
		.index-classification .design-sec{ left:144px; width:391px; height:350px; padding:0 20px 0 20px; border:1px solid #fc0011; background-color:#fff; overflow:hidden; z-index:1000;}
			.index-classification .design-sec dl{ background-color:#fff;}
				.index-classification .design-sec dl a{ color:#000;}
				.index-classification .design-sec dl a:hover{ text-decoration:underline;}
				.index-classification .design-sec dt{ height:30px; line-height:30px; padding:0 0 0 8px;}
					.index-classification .design-sec dt a{ color:#fc0011; padding:0 10px 0 0; background:url(../images/fold-icon-bg.png) no-repeat 100% 50%;}
				.index-classification .design-sec dd{ padding:5px 0 0 0; overflow:hidden;}
					.index-classification .design-sec dd ul{ width:385px;}
						.index-classification .design-sec dd li{ display:inline-block; margin:0 0 8px 0; padding:0 8px 0 8px; border-right:1px solid #ddd;}
						.index-classification .design-sec dd li:last-child{ border-right:none;}
		.index-classification .color-sec{ left:144px; width:391px; padding:0 20px 0 20px; border:1px solid #fc0011; background-color:#fff; z-index:1000;}
			.index-classification .color-sec dl{ background-color:#fff;}
				.index-classification .color-sec dl a{ color:#000;}
				.index-classification .color-sec dl a:hover{ text-decoration:underline;}
				.index-classification .color-sec dt{ height:30px; line-height:30px; padding:0 0 0 8px;}
					.index-classification .color-sec dt a{ color:#fc0011; padding:0 10px 0 0; background:url(../images/fold-icon-bg.png) no-repeat 100% 50%;}
				.index-classification .color-sec dd{ padding:5px 0 0 0; overflow:hidden;}
					.index-classification .color-sec dd li{ display:inline-block; margin:0 0 8px 0; padding:0 8px 0 8px; border-right:1px solid #ddd;}
					.index-classification .color-sec dd li:last-child{ border-right:none;}	
		.index-classification .price-sec{ left:144px; width:391px; padding:0 20px 0 20px; border:1px solid #fc0011; background-color:#fff; z-index:1000;}
			.index-classification .price-sec dl{ background-color:#fff;}
				.index-classification .price-sec dl a{ color:#000;}
				.index-classification .price-sec dl a:hover{ text-decoration:underline;}
				.index-classification .price-sec dt{ height:30px; line-height:30px; padding:0 0 0 8px;}
					.index-classification .price-sec dt a{ color:#fc0011; padding:0 10px 0 0; background:url(../images/fold-icon-bg.png) no-repeat 100% 50%;}
				.index-classification .price-sec dd{ padding:5px 0 0 0; overflow:hidden;}
					.index-classification .price-sec dd li{ display:inline-block; margin:0 0 8px 0; padding:0 8px 0 8px; border-right:1px solid #ddd;}
					.index-classification .price-sec dd li:last-child{ border-right:none;}	
/*图片滚动*/
.index-scroll{ width:821px; border-left:1px dotted #000;}
	.index-scroll .prev-scroll,
	.index-scroll .next-scroll{ width:60px; height:61px; margin:-30px 0 0 0; position:absolute; top:50%; cursor:pointer;}
	.index-scroll .prev-scroll{ left:37px;}
	.index-scroll .next-scroll{ right:37px;}
		.index-scroll ul li img{ width:823px; height:352px;}
	.index-scroll .scroll_nav{ bottom:15px; right:15px; margin:0 0 0 20px; overflow:hidden;}
		.index-scroll .scroll_nav li{ float:left; display:inline; width:19px; height:20px; margin:0 10px 0 0; background:url(../images/index-scroll-nav.png) no-repeat 0 0; cursor:pointer;}
		.index-scroll .scroll_nav li.current{ background:url(../images/index-scroll-nav1.png) no-repeat 0 0;}
/*加入稀品*/
.greeting{ padding:16px 12px 16px 12px;}
	.greeting .join{ height:100px; position:relative; background:url(../images/img/greeting-bg.jpg) no-repeat 50% 50%;}
		.greeting span{ font-size:14px; font-weight:bold; color:#999; position:absolute; top:8px; left:9px; cursor:pointer;}
		.greeting .join div{ position:absolute; right:165px; bottom:13px;}
			.greeting div a{ float:left; display:inline; margin-left:10px;}
 
/*折扣商品*/
.index-discount{ padding:4px 0 4px 4px;}
	.index-discount dd{ width:176px; height:253px; margin:0 0 0 8px; padding:7px 0 0 0; background-color:#f6f6f6; overflow: hidden;}
		.index-discount dd a{ height:253px;}
			.index-discount dd span{ font-weight:bold; width:112px; height:32px; line-height:30px; color:#fff; background:url(../images/discount-btn-bg.png) no-repeat 0 0;}
/*商品图片*/
.index-list1{ padding:0 12px 0 12px;}
	.index-list1 h2{ width:100%; line-height:43px; padding:0 0 0 30px; position:absolute; top:0; left:0; background:#000000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50);}
		.index-list1 h2 a{ display:inline-block; font-size:21px; font-weight:bold; color:#fff;}
		.index-list1 h2 span{ display:block; font-size:18px;}
	.index-list1 .left-pic{ padding:10px 11px 10px 0; border-right:1px dotted #000;}
		.index-list1 .left-pic div{ width:620px; overflow:hidden; position:relative;}
			.index-list1 .left-pic div h2{ padding:0 0 0 30px;}
	.index-list1 .right-pic{ padding:11px 0 0 11px;}
		.index-list1 .right-pic div{ width:300px; height:300px; margin:0 0 15px 0; overflow:hidden; position:relative;}
			.index-list1 .right-pic div h2{ padding:0 0 0 15px;} 
/*游览探索*/
.visit-explore dt{ font-size:22px; height:50px; line-height:50px; padding:0 0 0 14px; position:relative; top:1px; color:#1b1b1b; background-color:#fff;}
	 .visit-explore dt{ font-size:22px; height:50px; line-height:50px; position:relative; top:1px; color:#1b1b1b; background-color:#fff;}
		.visit-explore dt span{ color:#fc0011;}
	.visit-explore dd{ margin:0 12px 0 12px; padding:4px 0 4px 0; border-top:1px dotted #000;}
		.visit-explore .left-pic div,
		.visit-explore .right-pic div{ overflow:hidden; position:relative;}
			.visit-explore h2{ width:100%; line-height:34px; padding:0 0 0 20px; position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000;}
				.visit-explore h2 a{ display:inline-block; font-size:18px; color:#fff;}
			.visit-explore ul{ display:none; width:185px; position:absolute; top:-1px; right:15px;}	
				.visit-explore li{ height:38px; line-height:38px; padding:0 0 0 19px; border-top:1px solid #bdbcb9; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000;}
					.visit-explore li a{ font-size:14px; color:#f2f2f2;}		
		.visit-explore .classify1 .left-pic{ padding:0 11px 14px 0; border-right:1px dotted #000;}
			.visit-explore .classify1 .left-pic div{ width:620px; height:620px;}
			.visit-explore .classify1 .up-pic{ padding:0 0 9px 0;}
			.visit-explore .classify1 .down-pic{ padding:10px 0 0 0;}
			.visit-explore .down-pic{ border-top:1px dotted #000;}
				.visit-explore .up-pic div,
				.visit-explore .down-pic div{ width:300px; height:300px;}
		.visit-explore .classify2{ padding:12px 0; background:url(../images/index-mline.png) repeat-y 50% 0;}	
			.visit-explore .classify2 .left-pic div,
			.visit-explore .classify2 .right-pic div{ width:460px; height:460px;}
		.visit-explore .classify3 .left-pic{ padding:8px 0 0 0;}
		.visit-explore .classify3 .right-pic{ width:620px; padding:8px 0 14px 11px; border-left:1px dotted #000;}
		.visit-explore .classify3 .right-pic div{ width:620px; height:620px; overflow:hidden;}
			/*.visit-explore .classify3 .right-pic div.down-pic{ margin:10px 0 0 0;}*/
			.visit-explore .classify3 .up-pic{ margin:0 0 11px 0;}
			.visit-explore .classify3 .down-pic{ padding:8px 0 0 0;} 
/*商品分类*/
.index-classify{ padding: 12px 0 30px 21px;}
	.index-classify h2{ height: 23px; line-height: 23px; color:#363636;}
		.index-classify h2 span{ width: 37px; height: 23px; padding: 0 0 0 7px; color: #fff; background: url(../images/index-classify-title1.png) no-repeat 0 50%;}
		.index-classify h2 a{ width: 97px; height: 28px; line-height: 28px; margin: 0 21px 0 0; text-align: center; color:#fff; background:url(../images/indwx-more-btn.png) no-repeat 50% 50%;}
		.index-classify h2 a:hover{ text-decoration: underline;}
	.index-classify ul{ margin:0 0 0 -3px}
		.index-classify div{ width: 100%; height:66px; color: #fff; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000;}
			.index-classify div h3,
			.index-classify div span{ margin: 0 0 0 22px;}
			.index-classify div h3{ margin-top: 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.index-classify div h3 a{ color: #fff;}
			.index-classify div span{ display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*设计师访谈*/
.designer-interview{ margin-top:0; padding:0 0 12px 13px; color:#1b1b1b;}
.designer-interview ul{ margin:0 -15px 0 2px; color:#1b1b1b;}
	.designer-interview li{ float:left; display:inline; width:302px; margin:0 15px 0 0;}
		.designer-interview h2{ font-size:22px; padding:6px 0 12px 0;}
		.designer-interview img{ display:block; width:300px; height:300px; border:1px solid #888;}
			.designer-interview h3{ font-size:18px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			.designer-interview div{ height:40px; line-height:20px; overflow:hidden;}
			
/*****商品主分类*****/
/*筛选条件*/
.condition-spread{ position:fixed; _position:absolute; top:165px; *top:161px; _top:expression(eval(documentElement.scrollTop)+81); z-index:1006;}
	.condition-classify{ height:220px; margin:0 -1px 0 0; border:1px solid #dedede; color:#666; background-color:#fff;}
		.condition-spread dl{ width:217px;}
			.condition-spread dt,
			.condition-spread dd{ border-bottom:1px solid #e0e0e0;}
			.condition-spread dt{ font-size:16px; padding:12px 8px 5px 8px; border-right:1px solid #d9d9d9;}
			.condition-spread .main dt{ border-right:none;} 
			.condition-spread dd{ height:200px; padding:0 8px 0 8px; border-right:1px solid #d9d9d9;}
				.condition-spread dd a{ font-size:14px; color:#666;}
				.condition-spread dl li{ line-height:27px; border-bottom:1px solid #e0e0e0;}
				.condition-spread dl li.current a{ color:#f00;}
				.condition-spread dl.price-area li{ float:left; display:inline; width:98px;}
				.condition-spread dl.price-area li.current{ color:#f00;}
				.condition-spread dl.color-area{ width:217px; padding:0 0 300px;}
					.condition-spread dl.color-area dd{ padding:0 8px 200px 8px;}
						.condition-spread dl.color-area a{ float:left; display:inline; margin:5px 5px 0 0; }
						.condition-spread dl.color-area .color_current{ display:inline-block; margin:5px 0 0 0;}
				.condition-spread dl li span{ margin:0 0 0 5px; cursor:pointer;}
		.condition-spread .color-price-btn{ width:14px; height:220px; padding:75px 82px 0 12px; border-right:1px solid #d9d9d9; cursor:pointer;}
			.condition-spread .color-price-btn span{ color:#fc0011; cursor:pointer;}
	.condition-btn{ width:127px; height:27px; line-height:27px; text-align:center; position:absolute; right:5px; bottom:-26px; *bottom:-28px; _bottom:-23px; color:#f00; background:url(../images/condition-fold-btn.png) no-repeat 50% 0;}
/*今日畅销*/
.list-live{ width:532px; padding:0 14px 0 14px; border-right:1px dotted #000;}
	.list-live h2{ font-size:24px; color:#f00;}
	.list-live div{ width:532px; height:44px; padding:10px 0 10px 0; color:#fff; background:#000000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); position:absolute; left:14px; bottom:14px;}
		.list-live span,
		.list-live h3{ position:relative; font-size:14px; height:22px; line-height:22px; margin:0 5px 0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
		.list-live h3 a{ position:relative; color:#fff;}
.today-popular{ margin:10px 0 0 0; padding:0 13px 0 0;}
	.today-popular h3{ font-size:18px; padding:0 0 0 15px;}
	.today-popular li{ width:378px; padding:9px 0 13px 15px; border-bottom:1px dotted #000;}
		.today-popular div{ width:203px; margin:-30px 0 0 0; top:50%; left:50%;}
			.today-popular li h4 a{ font-size:14px; font-weight:bold; color:#000;}
			.today-popular li span{ color:#f00;}
			.today-popular li del{ color:#ababab;}
/*新品推荐*/
.list-new-product{padding:0 14px 0 14px; border-bottom:1px dotted #000;}
	.list-new-product h2{ font-size:22px; height:50px; line-height:50px; color:#f00; position:relative;}
		.list-new-product h2 a{ display:inline-block; line-height:20px; height:20px; font-size:12px; color:#000; position:absolute; right:0; bottom:10px;}
		.list-new-product h2 a:hover{ text-decoration:underline;}
		.list-scroll{ width:940px; padding:0 0 20px 0;}
			.list-scroll .prev-scroll,
			.list-scroll .next-scroll{width:21px;height:40px;margin:-20px 0 0 0;cursor:pointer;text-indent:-9999em;position:absolute;top:50%;overflow:hidden;}
				.list-scroll .prev-scroll{left:0;background:url(../images/list-scroll-prev.png) no-repeat left center;}
				.list-scroll .next-scroll{right:0;background:url(../images/list-scroll-next.png) no-repeat right center;}
				.list-scroll .prev-disabled,
				.list-scroll .next-disabled{opacity:0.5;filter:alpha(opacity=50);}
			.list-scroll ul{ margin:0 -12px 0 0;}	
				.list-scroll li{ float:left; display:inline; width:226px; margin:0 12px 0 0;}
					.list-scroll li img{ display:block; width:226px; height:226px; background-color:#fff;}
/*按浏览分类*/
.list-classify{ margin:-2px 2px 2px 2px; padding:0 14px 13px 14px; border-left:1px dotted #000; border-right:1px dotted #000; border-bottom:1px dotted #000;}
	.list-classify h2{ font-size:22px; height:56px; line-height:56px; color:#f00;}
	.list-classify ul{ margin:0 -20px -20px 0;}
		.list-classify li{ float:left; display:inline; width:300px; height:300px; margin:0 20px 20px 0; overflow:hidden; position:relative;}
			.list-classify div{ width:100%; height:40px; padding:5px 0 5px 0; color:#fff; background:#000000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); position:absolute; left:0; bottom:0;}
				.list-classify span,
				.list-classify h4{ height:20px; line-height:20px; margin:0 10px 0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.list-classify h4{}
					.list-classify h4 a{ color:#fff;}
/*****商品子分类*****/
.list-sort{ width:968px; padding:0 0 2px 0; border-top:1px dotted #000; background-color:#fff; position:fixed; top:165px; *top:162px; _position:absolute; _top:expression(eval(documentElement.scrollTop)+162); z-index:1007;}
	.condition-btn1{ font-size:14px; width:146px; height:40px; line-height:32px; margin:0 0 0 -73px; text-align:center; position:absolute; left:50%; top:1px; color:#f00; background:url(../images/condition-fold-btn1.png) no-repeat 50% 0;}
	.list-sort .title{ height:54px; line-height:50px; margin:2px 0 0 0; padding:0 0 0 14px; border-top:1px dotted #000; color:#383636; background:url(../images/child-line.png) repeat-x 0 100%;}
		.list-sort .select-btn a{ display:inline-block; width:75px; height:24px; line-height:24px; _margin:15px 0 0 0; text-align:center; color:#fff; background:url(../images/select-btn-bg.png) no-repeat 50% 50%;}
		.list-sort .child-spread{ width:967px; top:142px; *top:167px; _top:expression(eval(documentElement.scrollTop)+137);}
			.list-sort .child-spread dl{ width:214px;}
			.list-sort .child-spread .color-price-btn{ padding:75px 82px 0 12px;}
.list-goods{ margin:0 -11px 0 0; padding:54px 0 15px 0;}
	.list-goods li{ float:left; display:inline; width:300px; height: 416px; margin:13px 11px 0 11px; position:relative; overflow:hidden;}
	.list-goods div.sub-list{ float:left; display:inline; width:300px; height:416px; margin:13px 11px 0 11px; position:relative; overflow:hidden;}
		.list-goods div.sub-list a.block{ width:300px; height:300px; background:url(../images/loading.gif) no-repeat center;}
		.list-goods div.particulars{ padding:15px 15px 0 15px; background-color:#000;}	
			.list-goods h3{ padding:0 0 5px 0; border-bottom:1px dotted #666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				.list-goods h3 a{ display:block; font-size:14px; line-height:18px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			.list-goods div.particulars span{ font-size:24px; padding:13px 18px 13px 0; color:#fc0011;}
        .list-goods a.like{ display:inline-block; width:20px; height:20px; right:5px; bottom:124px; z-index:1004; background:url(../images/xipin-like-icon.png) no-repeat -60px 0; cursor:pointer;}
		.list-goods a.like.current{ background:url(../images/xipin-like-icon.png) no-repeat -80px 0;}
		.list-goods .bshare-custom{ display:none; width:225px; position:absolute; left:5px; bottom:124px;}
		.list-goods span.like-num{ font-size:12px; color:#f00; position:absolute; right:30px; bottom:124px;}
        .list-goods div.sub-list b{ display:none; width:51px; height:51px; background:url(../images/blowup-icon.png) no-repeat 0 0; cursor:pointer;}
.goods-empty{ margin:55px 0 0 0;}
/*大图模式*/			
.float-larger-view{ width:100%; height:100%; position:fixed; _position:absolute; left:0; top:0; _top:expression(eval(documentElement.scrollTop)); z-index:9999;}
	.float-bg{ width:100%; height:100%; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000;}
    .float-larger-view .view-content{ width:920px; height:600px; position:absolute; margin:-300px 0 0 -490px; left:50%; top:50%; background-color:#fff;}
	.float-close-btn{ z-index:1008;}
        .float-larger-view .view-content li{width:920px;height:auto;margin:0;position:absolute;left:0;top:0;}
		.float-larger-view .float-nav-scroll li{ width:600px; height:600px;}
			.float-larger-view .float-title{ width:600px; color:#eee; z-index:1004; background:rgba(0, 0, 0, 0.3)!important; filter:Alpha(opacity=30); background:#000000;}
                .float-larger-view .float-title a{ color:#eee;}
                    .float-larger-view .float-title a:hover{ color:#fff; text-decoration:underline;}
            .float-larger-view .float-scroll{ padding:0 0 50px 0;}
                .view-content .previous-btn,
                .view-content .next-btn{width:44px;height:71px;cursor:pointer;text-indent:-9999em;position:absolute;top:282px;overflow:hidden;z-index:1006;}
                    .view-content .previous-btn{left:0;background:url(../images/float-scroll-prev.png) no-repeat left center;}
                    .view-content .next-btn{left:555px;background:url(../images/float-scroll-next.png) no-repeat right center;}
                    .view-content .prev-disabled,
                    .view-content .next-disabled{opacity:0.5;filter:alpha(opacity=50);}
                .float-scroll .picList{width:600px; height:600px;overflow:hidden;}
                    .float-scroll .picList li{ display:inline; float:left;width:600px; margin:0 5px;}
                        .float-scroll .picList li a{display:block; height:600px;}
                        .float-scroll .picList li.liCurrent a,
                        .float-scroll .picList li a:hover{border-color:#d2c4ab;}
                            .float-scroll .picList li img{display:block; background-color:#fff;}
            .details-right{ width:300px;}
                .details-right dt{ padding:9px 0 9px 0;}
                    .details-right dt span.blcok{ font-size:24px; color:#f00;}
                    .details-right dt del{ color:#a1a1a1;}
                .details-right dd{ padding:9px 0 9px 0; border-top:1px dotted #000;}
                    .details-right .details-explain div.fl,
                    .details-right .details-explain div.fr{ width:5px; height:26px; line-height:26px;}
                    .details-right .details-explain div.fl{ background:url(../images/activity-left-bg.png) no-repeat 0 50%;}
                    .details-right .details-explain div.fr{ background:url(../images/activity-right-bg.png) no-repeat 0 50%;}
                    .details-right .details-explain p{ height:26px; line-height:26px; margin:1px 5px 1px 5px; padding:0 0 0 48px; font-weight:bold; overflow:hidden; color:#D80D09; background:url(../images/activity-bg.png) no-repeat 0 50%;}
                .details-color a{ height:24px; line-height:24px; margin:0 10px 6px 0; white-space:nowrap; border:1px solid #ccc; position:relative; cursor: pointer;}
                    .details-color a img{ float:left; display:inline;}
                    .details-color a span{ float:left; display:inline; padding:0 10px; text-align:center; color:#000;}
                .details-color a.current,
                .details-color a:hover{ border:1px solid #f00;}
                    .details-color a.current b,
                    .details-color a:hover b{ display:block; width:13px; height:13px; position:absolute; right:0; bottom:0; _bottom:-2px; background:url(../images/click-checked.png) no-repeat 50% 50%;}
				.details-color label,
				.details-size label{ width:50px; height:30px; line-height:30px;}
                .details-color div,
                .details-size div{ margin:0 0 0 50px;}
                    .details-size a{ height:28px; line-height:28px; margin:0 10px 12px 0; padding:0 8px; text-align:center; color:#000; border:1px solid #ccc; position:relative; cursor: pointer;}
                        .details-size a.current,
                        .details-size a:hover{ border:1px solid #f00;}
                            .details-size a.current b,
                            .details-size a:hover b{ display:block; width:13px; height:13px; position:absolute; right:0; bottom:0; _bottom:-2px; background:url(../images/click-checked.png) no-repeat 50% 50%;}
                .details-num{ height:42px; line-height:42px;}
					.details-num label{ width:53px;}
					.details-num .text{ width:34px; height:26px; line-height:26px; margin:8px 15px 0 8px; text-align:center; color:#757172; border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
                    .details-num span{ width:11px; margin:7px 5px 0 0; _margin:2px 5px 0 0;}
                        .details-num a{ float:left; display:inline; width:11px; height:11px; margin:2px 0 2px 0;}
                        .details-num a.add-num-btn{ background:url(../images/add-num-bg.png) no-repeat 50% 50%;}
                        .details-num a.plus-num-btn{ background:url(../images/plus-num-bg.png) no-repeat 50% 50%;}
                    .add-cart-button{ width:167px; height:42px; border:none; cursor:pointer; background:url(../images/add-cart-btn.png) no-repeat 50% 50%;}
                    .add-assort-button{ font-size:20px; font-weight:bold; width:167px; padding:8px 0; border:none; cursor:pointer; color:#fff; background:url(../images/detail-btn-bg.png) no-repeat 50% 50%;}
                .details-right .maybe-like p{ padding:0 0 8px 0; color:#f00;}
                    .details-right .maybe-like .text-word img{ display:block; border:1px solid #ccc;}
                    .details-right .maybe-like p{ font-size:18px; padding:0; color:#212121;}
                    .details-right .maybe-like ul{ margin:0 -10px 0 0;}	
						.details-right .maybe-like li{ width: 100px; margin:8px 8px 0 0;}
							.details-right .maybe-like .text-word h4 a{ font-size:14px; color:#000;}
								
                            /*
                            .details-right .maybe-like .text-word{ margin:0 0 12px 0;}
                            .details-right .maybe-like .text-word div{ width:190px; margin:-28px 0 0 -40px; left:50%; top:50%;}
								.details-right .maybe-like .text-word h4{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
									.details-right .maybe-like .text-word span{ display:block; color:#f00;}
									.details-right .maybe-like .text-word del{ color:#ababab;}*/
									
/*****商品详情页*****/	
	/*商品标题*/
	.goods-detail-top{ padding:0 13px 4px 12px; border-top:1px dotted #000; background:url(../images/goods-detail-top.png) repeat-x left bottom;}
		.goods-detail-top h1{ font-size:26px; width:500px; height:36px; line-height:36px; overflow:hidden;}
			.goods-title{ width:740px; padding:5px 20px 0 0;}
				.goods-title .label-box{ color:#191919;}
					.goods-title .label-box a{ display:inline-block; padding:6px 8px 6px 8px; color:#555; background-color:#eee;}
			.collect-box{ padding:32px 0 35px 25px; border-left:1px dotted #000;}
				.collect-box div.fr{ width:60px; line-height:30px;}
					.collect-box div.fr span{ color:#9b9aa2;}
					.collect-box b{ display:none; width:134px; height:40px; position:absolute; left:0; top:20px; background:url(../images/collect-like.png) no-repeat center center;}
					.collect-box a.collect{ display:inline-block; width:30px; height:29px; background:url(../images/xipin-like-icon.png) no-repeat 0 0;}
						#collection-add:hover b{ display:block;}
					.collect-box a.current{ background:url(../images/xipin-like-icon.png) no-repeat -30px 0;}
				.collect-box .bshare-custom{ width:240px; padding:35px 0 35px 0; top:3px; left:-240px;}
	/*商品详情*/
	.details-scroll{ width:600px; height:600px;}
	.goods-detail-top,
	.goods-details-scroll,
	.details-brand,
	.goods-collocation{ padding-left:12px; padding-right:12px;}
		.details-scroll .previous-btn,
		.details-scroll .next-btn{width:29px;height:54px;margin:-27px 0 0 0;cursor:pointer;text-indent:-9999em;position:absolute;top:50%;overflow:hidden;z-index:1000;}
			.details-scroll .previous-btn{left:0;background:url(../images/float-scroll-prev.png) no-repeat left center;}
			.details-scroll .next-btn{right:0;background:url(../images/float-scroll-next.png) no-repeat right center;}
			.details-scroll .prev-disabled,
			.details-scroll .next-disabled{opacity:0.5;filter:alpha(opacity=50);}
		.details-scroll .repertory-icon{ display:block; padding:5px 8px; color:#fff; background-color:#ff0011; left:-7px; bottom:33px;}
			.details-scroll .repertory-icon i{ display:block; width:7px; height:5px; background:url(../images/detail-icon.png) no-repeat 0 0; position:absolute; left:0; bottom:-5px;}
		/* .details-scroll .picList{width:600px; height:600px;overflow:hidden;}
			.details-scroll .picList li{ display:inline; float:left;width:600px;}
			.details-scroll .picList li.z-index{z-index:999;}
				.details-scroll .picList li a{display:block; height:600px;}
				.details-scroll .picList li.liCurrent a,
				.details-scroll .picList li a:hover{border-color:#d2c4ab;}
					.details-scroll .picList li img{display:block; background-color:#fff;} */
			.details-scroll li{ display: none; width:600px; position:absolute; left:0; top:0;}
				.details-scroll li a{display:block; height:600px;}
				.details-scroll li.liCurrent a,
				.details-scroll li a:hover{border-color:#d2c4ab;}
					.details-scroll li img{display:block; background-color:#fff;}
		.goods-details .details-right{ width:320px;}
			.goods-details .details-right dd{ border-top:none;}
			.goods-details .details-right dd.details-explain{ padding:0;}
			.goods-details .details-right dd.property div a.disabled{ border:1px dashed #eee; background-color:#ccc;}
				.goods-details .details-right .details-color label,
				.goods-details .details-right .details-size label{ width:60px; height:28px; line-height:28px;}
				.goods-details .details-right .details-color div,
				.goods-details .details-right .details-size div{ margin:0 0 0 60px;}
				.goods-details .details-right .details-num input.text{ width:44px; margin-right:10px;}
				.goods-details .details-right .details-num input.add-cart-button{ margin-left:10px;}

		.goods-details .details-right .last-time { background: url('../images/time.gif') no-repeat scroll 10px 50% rgb(227, 227, 227); height: 59px; padding: 30px 0px 10px 80px; }
		.goods-details .details-right .timestart { background: url('../images/timestart.gif') no-repeat scroll 0% 0% rgb(227, 227, 227); }
		.goods-details .details-right .last-time dl dt, .last-time dl dd { float: left; }
		.goods-details .details-right .last-time dl dt { background: url('../images/time_bg.gif') repeat scroll 50% 50% transparent; width: 35px; height: 26px; line-height: 26px; padding:0; text-align: center; color: rgb(255, 255, 255); font-weight: bold; font-size: 20px; }
		.goods-details .details-right .last-time dl dd { font-size: 14px; color: rgb(0, 0, 0); line-height: 26px; padding: 0px 5px; }
		.goods-details .details-right  .wsm { float: right; width: 120px; height: 20px; margin-top: 10px; padding-left: 20px; cursor: pointer; background: url('../images/icn_goods.png') no-repeat scroll -460px -265px transparent; position: relative; }
		.goods-details .details-right .wsmy { background: none repeat scroll 0% 0% rgb(227, 227, 227); border: 1px solid rgb(204, 204, 204); padding: 5px 10px; width: 298px; height:50px; line-height: 24px; position: absolute; right:0; bottom: -65px; z-index: 100; }
		.goods-details .details-right .wsmyjt { background: url(../images/jt11.gif) no-repeat 0% 0% transparent; width: 16px; height: 7px; position: absolute; top: -7px; right: 50px; }
		.goods-details .details-right .wsmynr { left: 10px; position: absolute; top: 6px; width: 300px;}
		/*图片放大*/
		/* #move{position:absolute;cursor:move;left:20px;top:20px;z-index:1000;width:250px;height:250px;overflow:hidden;-moz-box-shadow:2px 4px 5px #222;-webkit-box-shadow:2px 4px 5px #222;box-shadow:2px 4px 5px #222;background:#fff;}
			#large-pic{ width:800px;position:relative;} */
	/*搭配推荐*/
	.goods-collocation #goods_groups{ border-bottom:1px dotted #000;}
	.goods-collocation p{ border-top:1px dotted #000; border-bottom:1px dotted #000;}
	.goods-collocation li{ width:131px; padding:0 0 0 30px; background:url(../images/collocation-add.png) no-repeat 6px 59px;}
	.goods-collocation li.first{ width:auto; padding:0; background:none;}
		.goods-collocation li h3{ width:131px;}
		.goods-collocation li h3,
		.goods-collocation li span,
		.goods-collocation li del{ line-height:22px;}
		.goods-collocation li h3 a{ color:#000;}
		.goods-collocation li input{ margin:5px 0 0 0;}
		.goods-collocation li del{ color:#9d9d9d;}
	.goods-collocation .amount-price{ padding:0 0 10px 32px; background:url(../images/collocation-amount.png) no-repeat 0 64px;}
		.goods-collocation .amount-price p{ line-height:30px; border:none;}
	/*品牌信息*/
	.detail-inner{ border-top:1px dotted #000;}
		.brand-left{ padding:15px 10px 15px 0; border-right:1px dotted #000;}
			.brand-left a img{ border:1px solid #000;}
			.brand-left div div{ width:288px; height:180px; padding-left:12px; overflow:auto;}
				.brand-left p{ font-size:14px; width:280px; text-align:justify;}
		.brand-right{ width:445px;}
			.brand-cha dd{ line-height:18px;}
			.brand-right label{ width:50px;}
			.brand-right .details-color div{ margin:0 -20px 0 10px;}
			.brand-right .details-size div{ margin:0;}
			.brand-right .details-num input{ margin-left:0;}
	/*商品信息*/
	.details-tab{ margin:13px 12px 0 12px; border-bottom:2px solid #000;}
		.details-tab li{ width:145px; height:26px; line-height:26px; margin:0 3px 0 0; text-align:center; color:#5e5e5e; background-color:#dedede; cursor:pointer;}
		.details-tab li.current{ color:#fff; background-color:#000;}
	.goods-picture-show{ padding:20px 0 30px 0;}
	.product-msg{ border-bottom:1px dotted #000;}
		.product-msg ul{ margin: 35px -44px 10px 0;}
			.product-msg ul li{ width: 160px; margin: 0 35px 0 44px;}
				.product-msg ul li span{ width: 20px; height: 90px; text-align: center; color: #fff;}
					.product-msg ul li span b{ width: 100%; width: 20px; background-color: #f00;}
					.product-msg ul li span b.lheight{ height: 16px; line-height: 16px;}
		/*同品牌推荐*/
		.product-msg .brand-recommended{ border-top:1px dotted #000; border-bottom:1px dotted #000;}
			.product-msg .brand-recommended ul{ margin:0 -5px 0 0; padding:0 0 17px 0;}
				.product-msg .brand-recommended li{ width:184px; margin:0 5px 0 0;}
					.product-msg .brand-recommended h3{ font-size:14px; width:100%; height:36px; line-height:36px; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000;}
						.product-msg .brand-recommended h3 a{ margin:0 0 0 10px; color:#fff;}
		/*想知道*/
		.user-comment{ margin-bottom:-500px; padding-bottom:500px; overflow:hidden;}
			.wanted-know .user-comment{ width:536px;}
				.user-comment .comment-star{ border-bottom: 1px dotted #000;}
				.comment-btn{ width:156px; height:37px; border:none; background:url(../images/comment-btn-bg.png) no-repeat 0 0;}
				.wanted-know .comment-btn{ position:absolute; margin:-18px 0 0 58px; top:50%; left:50%;}
					.wanted-know .user-comment td{ padding:20px 5px 20px 12px; border:1px dotted #000; border-left:none;}
						.wanted-know .user-comment td span{ color:#8a8a8a;}
						.wanted-know .user-comment td .used-btn{ display:inline-block; width:40px; height:19px; border:none; background:url(../images/used-btn.png) no-repeat 0 97%;}
						.wanted-know .user-comment td a{ margin:0 5px 0 5px; color:#000;}
						.wanted-know .user-comment td .bshare-custom a{ margin:0;}
		.wanted-know .loved-msg{ width:410px; margin-bottom:-500px; padding-bottom:500px; border-left:1px dotted #000;}
			.wanted-know .loved-msg dd,
			.wanted-know .loved-msg ul{ margin:0 -20px 0 10px;}
				.wanted-know .loved-msg li{ width:110px;}
					.wanted-know .loved-msg li h3{ font-size:14px; height:40px; line-height:20px; padding:5px 0 5px 0; overflow:hidden;}
						.wanted-know .loved-msg li h3 a{ color:#000;}
		/*用户提问*/				
		.user-ask{ border-bottom:1px dotted #000; color:#000;}
			.user-ask li{ margin:0 0 15px 0; border:1px solid #000;}
				.user-ask li span{ width:34px; height:34px; line-height:30px; margin:0 11px 0 0; text-align:center; border:1px solid #000; color:#676767;}
				.user-ask li div{ padding:10px 0 10px 11px;}
					.user-ask li div div{ width:880px; padding:0;}
					.user-ask div a{ margin:0 5px 0 5px; color:#000;}
	/*商品评论*/
	.goods-comment .comment-btn{ margin:0;}
		.comment-page{ height:37px; line-height:37px; padding:10px 0 10px 0;}
			.comment-page a{ margin:0 5px 0 5px; color:#000;}
			.comment-box{ width:512px;}
			.user-comment-layer{ width:900px; margin:-150px 0 0 -450px; padding:10px; border:1px dotted #000; position:fixed; left:50%; top:50%; background-color:#fff;}
				.user-comment-layer p.p10{ border-bottom:1px dotted #000;}
				.user-comment-layer label{ width:70px;}
				.user-comment-layer textarea{ width:790px; height:102px; border:1px solid #666; resize:none;}
				.comment-box textarea{ width:510px; height:102px; border:1px solid #666; resize:none;}
		.goods-comment td{ border-bottom:1px dotted #000;}
			.goods-comment td span{ color:#888;}
			.goods-comment td a{ color:#000; margin:0 5px 0 5px;}
			.goods-comment td.share{ border-left:1px dotted #000;}	
				.goods-comment td.share div{ border-top:1px dotted #000;}
				.goods-comment td.share div a{ padding:0 25px 0 0; color:#888; background:url(../images/click-zan.png) no-repeat 100% 50%;}
				.goods-comment td.share div a.clicked{ background:url(../images/click-zan1.png) no-repeat 100% 50%;}
	/*商品咨询*/
	.goods-consult{ padding:0 12px 15px 13px;}
		.goods-consult textarea{ width:690px; height:118px; border:1px solid #abadb3; resize:none;}
		.goods-consult p.title{ margin:0 0 6px 0;}
			.goods-consult label{ width:84px; height:22px; padding:0 6px 0 0;}
			.goods-consult input[type="text"]{ width:100px; background-color:#fff;}
			.goods-consult .consult-btn{ display:inline-block; width:101px; height:27px; border:none; background:url(../images/detail-consult-btn.png) no-repeat 0 0; cursor:pointer;}
		.goods-consult .consult-rule{ width:250px; height:100px; border:1px solid #ccc; color:#666; overflow:auto; bottom:120px; background-color:#fff;}
			.goods-consult .consult-rule p{ line-height:20px;}
	/*今后服务*/
	.sale-service dl{ margin:24px 0 0 0; padding:0 0 15px 0;}
		.sale-service dt{ height:20px; line-height:20px; margin:0 0 15px 0; padding:0 0 0 36px; background:url(../images/sale-service-icon.png) no-repeat 5px 50%;}
		.sale-service dd{ line-height:20px; padding:0 30px 0 70px;}
	/*商品详情页标签*/
	.xipin-culture-tag{ padding-left:1px;}
		.xipin-culture-tag li{ width:322px; height:120px; line-height:120px; background-color:#333;}
		.xipin-culture-tag li.sec{ background-color:#676767;}
			.xipin-culture-tag li a{ color:#fff;}
	/*****闪购*****/
	.xborder { border-top:1px dotted #000; border-bottom:1px dotted #000; margin:2px 0 0 0;}
	#categories_beginning .mainbox-body, #categories_flash_sale .mainbox-body, #categories_discount .mainbox-body { width:980px; margin:10px 0 0 -10px; border:1px dotted #000; background:#fff; }
	
	#flashNav { padding:4px 0 4px 4px;}
	#flashNav li{ float:left; width:160px; height:253px; margin:0 0 0 8px; padding:7px 8px 0 8px; background-color:#f6f6f6;}
		#flashNav li a{ display:inline-block; width:160px; height:114px; padding-top:35px; background:url(../images/discount-bg.png)  50% 50% no-repeat; font-size:40px; color:#000; text-align:center; }
		#flashNav li.on a { color:#fff; }
			#flashNav li a b{ font-size:30px; position: relative; top: -10px;}
			#flashNav li div a{ font-size: 14px; font-weight:bold; width:112px; height:32px; line-height:30px; padding:0; color:#fff; background:url(../images/discount-btn-bg.png) no-repeat 0 0;}

	.flash_title{ color:#898989; padding-left:70px; font-size:20px; line-height: 24px; margin:10px 0 8px 20px; background:url(../images/head_icon.gif) -350px -36px no-repeat; }
	.icn_new{ background-position:-350px -40px; }
	.bolckTitle h1.icn_slaes{ padding-left:90px; line-height: 26px; background:url(../images/icn_flash.png) 0 -574px no-repeat; }
	.flashTitle{ height:36px; margin:12px 0 12px 20px; font-size:24px; color:#000; padding-left:55px; background:url(../images/icn_flash.png) -256px 0 no-repeat; }
	.flashTitleTime { float:right; height:24px; font-size:16px; line-height:24px; color:#f9011a; padding:10px 105px 6px 0; background:url(../images/icn_flash.png) right -210px no-repeat; }
	.bolckTitle{ height:42px; }
	.bolckTitle .tipsNew{ float:left; color:#898989; padding-left:70px; font-size:20px; line-height:24px; margin:10px 0 8px 15px; background:url(../images/head_icon.gif) -348px -40px no-repeat; }
	.bolckTitle .icn_yesterday{ padding-left:90px; background:url(../images/icn_flash.png) 0 -348px no-repeat; }
	.bolckTitle .icn_lightning{ padding-left:120px; background:url(../images/icn_flash.png) 0 -311px no-repeat; }
	.bolckTitle .icn_timeend{ padding-left:100px; background:url(../images/icn_flash.png) 0 -270px no-repeat; }
	.bolckTitle h1{ float:left; color:#898989; padding-left:160px; font-size:20px; height:26px; line-height:26px; margin:8px 0 8px 15px; background:url(../images/icn_flashtitle.png) 0 -37px no-repeat; }
	.bolckTitle .icn_1{ padding-left:160px; background-position:0 0;}
	.bolckTitle .icn_2{ padding-left:210px; background-position:0 -33px; }
	.bolckTitle .icn_3{ padding-left:210px; background-position:0 -66px; }
	.bolckTitle .icn_4{ padding-left:210px; background-position:0 -99px; }
	.bolckTitle .icn_5{ padding-left:210px; background-position:0 -132px; }
	.bolckTitle .icn_6{ padding-left:210px; background-position:0 -165px; }
	.delTxt{ text-decoration:line-through; }
	.flashNum{ padding-right:12px; }
		.flashNum em{ font-style:normal; color:#fc0011; padding:0 3px; }
	.relativeBox{ position:relative; }
	.flashList li{ float:left; display:inline; width:300px; margin:13px 11px 0 11px; position:relative;}
	.flashList li.mid{ background-color:#F7F7F7;}
	.flashList div.particulars{ padding:15px 15px 0 15px; background-color:#000;}	
		.flashList h3{ padding:0 0 5px 0; border-bottom:1px dotted #666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			.flashList h3 a{ display:block; font-size:14px; line-height:18px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
		.flashList div.particulars span{ font-size:24px; padding:13px 18px 13px 0; color:#fc0011;}
	.flashList a.like{ display:inline-block; width:20px; height:20px; right:5px; bottom:105px; z-index:1004; background:url(../images/xipin-like-icon.png) no-repeat -60px 0;}
	.flashList a.like.current{ background:url(../images/xipin-like-icon.png) no-repeat -80px 0;}
	.flashList .bshare-custom{display:none; width:225px; position:absolute; left:5px; bottom:104px;}
	.flashList span.like-num{ font-size:12px; color:#f00; position:absolute; right:30px; bottom:104px;}
	.flashList li b{ display:none; width:51px; height:51px; background:url(../images/blowup-icon.png) no-repeat 0 0; cursor:pointer;}
	.flash_sale{ position:absolute; left:0; top:0; z-index:2; width:90px; height:90px; background:url(../images/icn_flash.png)0 -116px no-repeat; color:#fff; font:bold 18px/2.5 arial, sans-serif; text-indent:5px; display:none; }
	.flash_time_title { min-height:45px; width:300px;position:absolute; text-align:left; bottom:0; left:0; color:#fff; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000; }
		.flash_time_title h4{ font-size:14px; padding:3px 0 0 10px; }
		.flash_time_title h3{ font-size:14px; padding-left:10px; }
		.flash_time_title h4 a, 
		.flash_time_title h4 a:hover, 
		.flash_time_title h3 a, 
		.flash_time_title h3 a:hover { color:#fff; }
		.flash_time_title h2{ position:absolute; top:8px; right:40px; color:#fc0011; font-size:20px; }
		.flash_time_title .minpngImg { width:20px; height:20px; background:url(../images/icn_mingo.png) 0 0 no-repeat; position: absolute; top:12px; right:10px; }
	.beginBox dt{ padding:10px 0 0 20px; }
		.beginBox dt h3, 
		.mid .beginBox dt h3{ float:left; padding-right:50px; height:40px; margin-bottom:5px; font-size:28px; color:#999; background:url(../images/icn_flash.png) right -478px; }
		.beginBox dt .beginTips, 
		.mid .beginBox dt .beginTips{ clear:both; height:35px; font-size:22px; color:#333; padding-left:40px; background:url(../images/icn_flash.png) -263px -80px no-repeat; }
		.beginBox dt .beginTime, 
		.mid .beginBox dt .beginTime{ height:24px; line-height:1.8; color:#888; padding:18px 0 0 30px; margin-bottom:10px; background:url(../images/icn_flash.png) 0 -519px no-repeat; }
			.mid .beginBox dt h3{ background-position:right -670px; }
			.mid .beginBox dt .beginTips{ background-position:-263px -732px; }
			.mid .beginBox dt .beginTime{ background-position:0 -618px; }
		.beginGoods{ background:url(../images/blank50.png) 0 0 repeat; padding:10px; position:absolute; left:300px; top:-178px; z-index:1010; width:380px; height:380px; display:none; }
		.begingoodTips{ position:absolute; left:-20px; top:180px; width:20px; height:45px; background:url(../images/icn_flash.png) -278px -425px no-repeat; }
		.rside .beginGoods{ left:-400px; } 
		.rside .begingoodTips{ left:400px; top:178px; background-position:-278px -374px; } 
		.beginGoods .flash_time_title{ width:380px; left:10px; bottom:10px; }
	.beginBox dd{ height:35px; padding:5px 15px 5px 20px; border-bottom:1px dotted #333; position:relative; }
		.beginBox dd .beginName{ font-size:14px; font-weight:bold; color:#333; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
		.beginBox dd .beginTips{ font-size:12px; font-weight:normal; margin-top:2px; }
		.beginBox dd:hover{ color:#fff; background:#fc0011; }
		.beginBox dd:hover .beginName{ color:#fff; } 	
		.beginBox dd:hover .beginGoods{ display:block; }
	
/*****登录、注册*****/	
.register-box li{ width:140px; height:30px; line-height:30px; text-align:center;}
.register-box li.current{ color:#fff; background-color:#000;}
.register-box dl{ padding:0 0 30px 190px;}
	.register-box dd{ padding:25px 0 0 0;}
		.register-box dd label{ font-size:14px; width:130px; height:23px; line-height:23px;}
			.register-box dd label b{ margin:0 5px 0 0; color:#f00; vertical-align:middle;}
        .register-box dd input{ margin:0 8px 0 0;}
		.register-box dd div label{ font-size:12px; color:#666;}
				.register-box dd i{ display:inline-block; width:136px; height:20px; background:url(../images/passstrong.gif) no-repeat;}
				.register-box dd i.strengthA{ background-position:0 0;}
			   .register-box dd i.strengthB{ background-position:0 -20px;}
			   .register-box dd i.strengthC{ background-position:0 -40px;}
			.register-box dd input.current{ border:1px solid #f00;}
			.register-box dd span.user-s,
			.register-box dd span.pwd-s{ display:inline-block; width:262px; padding:0 10px 0 3px; border:1px dashed #ccc; color:#000; background-color:#e4e4e4 ;}
            .register-box dd a.valid-code{ display:inline-block; height:23px; line-height:23px; padding:0 8px 0 8px; text-align:center; border:1px dashed #ccc; color:#000; background-color:#e4e4e4 ;}
			.register-box dd span.user-s,
            .register-box dd span.pwd-s,
			.register-box dd a.code{ height:23px; line-height:23px;}
			.register-box dd span.pwd-s{ line-height:12px;}
			    .register-box dd span.pwd-s span{ line-height:23px;}
			.register-box dd a.code{ width:auto;}
	.register-box .register-button{ padding-left:128px;}
.login-box{ padding:49px 29px 47px 28px;}		
	.login-box .login-center{ border:1px dotted #000;}
.login-box .login-center a{ color:#000;}
.login-box .login-center a.button-03{ color:#fff;}
		.login-box .login-center img{border-right:1px dotted #000;}
		.login-box .login-center dl{ padding:15px 0 15px 25px;}
			.login-box .login-center dl img{border-right:none;}
		.login-box a{ color:#000;}
		.login-box a.colorR{ color:#f00;}
/*找回密码*/
.find-password{ padding:49px 29px 47px 28px;}
	.password-center{ border:1px dotted #000;}
		.password-center h2{ padding:10px 18px;}
		.password-center a.fl{border-right:1px dotted #000;}
		.password-center ul{ padding:0 0 40px 0;}
		.password-center dl{ padding:0 0 0 20px;}
		.password-center a{ color:#000;}
		.password-center a.colorR{ color:#f00;}
/*****购物车*****/					
.cart-nav{ padding:27px 0 27px 0;}
.cart-title{ height:50px; line-height:50px; padding:0 0 0 20px; border-bottom:1px dotted #000;}
.cart-empty{ padding:60px 0 50px 370px; background:url(../images/cart-empty-bg.png) no-repeat 250px 50px;}
	.cart-empty a{ color:#3366CC;}
	.cart-empty a:hover{ text-decoration:underline; color:#f60;}
#cart-table-head{ width:968px; margin:0 auto;}
.cart-fixed{ position:fixed; top:85px;}
	.user-cart th,
	.user-cart td{ border-bottom:1px dotted #000;}		
	.user-cart .collocation td.all-select{ border-right:1px dotted #000;}
	.user-cart .collocation td.all-delete{ border-left:1px dotted #000;}
	.user-cart th{ font-size:14px; height:31px; line-height:31px; color:#fff; background-color:#666;}		
	.user-cart td{ padding-top:8px; padding-bottom:8px; color:#010000;}
		.user-cart td input[type=checkbox]{ margin:0 5px 0 5px;}
		.user-cart h3 a{ color:#010000;}
            .user-cart a b{ width:40px; height:40px; text-align:right; background:url(../images/gift-icon.png) no-repeat 50% 50%;}
		.user-cart .cart-plusnum-btn,
		.user-cart .cart-addnum-btn{ display:inline-block; width:13px; height:13px; margin:3px 0 0 0;}
		.user-cart .cart-plusnum-btn{ background:url(../images/cart-plusnum-btn.png) no-repeat 50% 50%;}
		.user-cart .cart-addnum-btn{ background:url(../images/cart-addnum-btn.png) no-repeat 50% 50%;}
		.user-cart td input[type=text]{ width:45px; height:26px; line-height:26px; text-align:center; border:1px solid #e7e7e7;}
		.user-cart td a.del{ color:#010000;}		
	.total-price{ background-color:#ccc;}
		.total-price td{ padding:10px;}
			.total-price p{ line-height:26px;}
			.total-price a{ margin:0 10px 0 10px;}
/*赠品专区*/
.goods-gift h2{ line-height:54px; padding:0 0 0 29px;}
	.goods-gift ul{ margin:0 -22px 0 9px; padding-bottom:13px;}
		.goods-gift li{ width:310px; margin:0 13px 0 0;}
			.goods-gift .left-side{ width:175px;}
			.goods-gift .right-side{ width:125px;}
				.goods-gift h3{ font-size:14px; width:100%; height:36px; line-height:36px; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000;}
					.goods-gift h3 a{ margin:0 0 0 10px; color:#fff;}
				.goods-gift p{ width:125px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
			.goods-gift .right-side .user-btn2{ margin:53px 0 0 0;}
/*****订单确认*****/
.order-verify{ padding:10px 11px 10px 11px;}		
	.order-verify dt{ height:34px; line-height:34px; background-color:#e4e4e4;}			
		.order-verify a{ color:#d80c08;}		
	.order-verify dd{ font-size:16px; padding:12px 0 12px 0;}
		.consignee-msg dd label{ display:inline-block;  width:115px; text-align:right; }	
			.order-address{ padding:0 20px 0 20px;}
				.order-address li{ margin:0 0 10px 0;}
					.order-address li label,
					.order-address li select,
					.order-address li input,
					.order-address li textarea{ background-color:#fff;}
					.order-address li label{ display:inline-block; font-size:14px; width:100px; height:23px; line-height:23px; text-align:right; color:#666;}	
					.order-address li input{ margin:0 5px 0 0;}
					.order-address li select{ width:135px; height:23px; line-height:23px; margin:0 5px 0 0; padding:0 0 0 3px; border:1px solid #9a9a9a;}
					.order-address li span{ font-size:14px;}
					.order-address li textarea{ width:564px; height:62px; padding:0 0 0 3px; border:1px solid #9a9a9a; resize:none;}
					.order-address li .button-01{ background:#DD0017;}
			.order-address .user-address td{ padding:5px 0 5px 0;}
		.order-verify dd.peisong{ padding-left:35px;}
			.order-verify dd.peisong p{ line-height:24px;}
			.order-verify dd.peisong ul{ padding:5px; background-color:#bfbfbf;}
				.order-verify dd.peisong li{ line-height:30px; margin:0 0 0 22px;}
		.order-verify dd.pay-manner{ padding-left:35px; border-bottom:1px dotted #000;}
			.order-verify dd.pay-manner div{ width:634px; border:1px solid #ccc; background-color:#e4e4e4;}
				.order-verify dd.pay-manner span{ display:inline-block; width:88px; height:30px; line-height:30px; text-align:center; background-color:#fff;}
				.order-verify dd.pay-manner ul{ padding:0 0 7px 55px; background-color:#fff;}
					.order-verify dd.pay-manner li{ margin:7px 35px 0 0;}
						.order-verify dd.pay-manner li img{ border:1px solid #e6dade;}
        .account-used dd span{ width:170px; text-align:right;}
            .account-used li{ line-height:24px; margin:0 15px 0 0;}
			.account-used p input{ margin:0 5px 0 0;}
			.account-used p select,
			.account-used p .text{ width:173px; height:20px; line-height:20px; padding:0 0 0 3px; border:1px solid #ababab;}
			.order-btn{ font-size:14px; width:100px; height:20px; border:none; color:#fff; background:url(../images/order-btn.png) no-repeat 50% 50%;}
		.order-verify .order-voucher{ width:280px;_margin-left:-3px;}
			.order-verify .order-voucher dt{ border-left:1px solid #fff;}
				.order-verify .order-voucher dd{ border:1px solid #e5e5e5; border-top:none;}
					.order-verify .order-voucher p{ padding:0 0 10px 20px;}
						.order-verify .order-voucher dd span{ font-size:12px;}
						.order-verify .order-voucher p input{ margin:0 5px 0 0;}
						.order-verify .order-voucher p select,
						.order-verify .order-voucher p input.text { height:20px; line-height:20px; margin:0 5px 0 0; padding:0 0 0 3px; border:1px solid #ababab;}
                        .order-verify .order-voucher p input.text{ width:125px; height:18px; line-height:18px;}
                        .order-verify .order-voucher p .select-01{ width:120px;}
                        .order-verify .order-voucher p .select-02{ width:80px;}
						.voucher-close{ display:inline-block; width:21px; height:21px; background:url(../images/voucher-close.png) no-repeat 50% 50%; cursor:pointer;}
		.order-tips{ height:200px; }
			.order-tips textarea{ width:354px; height:44px; padding:0 0 0 3px; border:1px solid #e4e4e4; resize:none;}
			.order-tips p{ width:645px; line-height:30px; margin:5px 0 0 0;}
	.order-submit td{ padding-right:40px; border:none;} 
		.order-submit span{ width:257px; height:24px; line-height:24px;}
/*****下单成功*****/
.order-success{ padding:0 22px 15px 22px;}
	.order-success h1{ line-height:40px; padding: 10px 0 10px 0; border-bottom:1px dotted #000;}
	.order-success p{ line-height:20px;}
/*****用户中心、帮助中心*****/ 
/*面包屑*/
.break-line{ height:46px; line-height:46px; padding:0 0 0 17px; color:#a3a3a3;}
	.break-line a{ color:#a3a3a3;}
	.break-line a.current{ color:#3d3c3c;}
.help-content,
.user-content{ padding:17px 13px 13px 13px; overflow:hidden;}
.help-content .title,
.user-content .title{ font-size:16px; font-weight:bold; padding:14px 0 10px 5px; border-bottom:1px dotted #000; color:#666;}
	/*左侧栏*/
	.help-leftside,
	.user-leftside{ width:200px; background-color:#F4F4F4;}
		.user-leftside h3{ font-size:14px; height:29px; line-height:29px; padding:0 0 0 42px; color:#fff; background:#d80c08 url(../images/user-left-icon.png) no-repeat 0 0;}
		.user-leftside .user-msg{ padding:22px 0 10px 10px; background-color:#f4f4f4;}
			.user-leftside .user-msg ul{ float:left; margin:0 0 0 12px;}	
				.user-leftside .user-msg ul li{ height:18px; line-height:18px; color:#939393;}
					.user-leftside .user-msg ul li a{ color:#230707;}
					.user-leftside .user-msg ul li a.udl{ color:#333;}
			.user-leftside .user-msg .user-login{ padding:15px 0 10px 0;}
				.user-leftside .user-msg .user-login a{ color:#d80c08;}
				.user-leftside .user-msg .user-login input{ width:83px; height:16px; border:none; background:url(../images/user-login-btn.png) no-repeat 0 0; cursor:pointer;}
			.user-leftside .user-msg p{ height:18px; line-height:18px; color:#666;}
		.help-leftside dl,
		.user-leftside dl{ margin:0 0 -1000px 0; padding:0 0 1000px 0;  background-color:#F4F4F4;}	
			.user-leftside dt{ margin:0 0 1px 0;}
				.user-leftside dt a{ display:block; height:29px; line-height:29px; padding:0 0 0 42px; color:#fff; background:#666 url(../images/user-left-icon.png) no-repeat 0 -29px;}
				.help-leftside dd a.trade-manage,
				.user-leftside dd a.trade-manage,
				.help-leftside dd a.personanl-apply,
				.user-leftside dd a.personanl-apply,
				.user-leftside dd a.account-msg,
				.user-leftside dd a.personanl-msg{ display:block; height:29px; line-height:29px; padding:0 0 0 42px; color:#fff; background:#9f9f9f url(../images/user-left-icon.png) no-repeat;}
				.help-leftside dd a.trade-manage,
				.help-leftside dd a.personanl-apply{ background:#666 url(../images/user-left-icon.png) no-repeat;}
				.help-leftside dd a.trade-manage{ background-position:0 -58px;}
				.user-leftside dd a.trade-manage{ background-position:0 -58px;}
				.help-leftside dd a.personanl-apply{ background-position:0 -145px;}
				.user-leftside dd a.personanl-apply{ background-position:0 -87px;}
				.user-leftside dd a.account-msg{ background-position:0 -116px;}
				.user-leftside dd a.personanl-msg{ background-position:0 -145px;}
				.help-leftside dd ul,
				.user-leftside dd ul{ padding:7px 0 7px 0; background-color:#f4f4f4;}	
					.help-leftside dd li,
					.user-leftside dd li{ height:20px; line-height:20px; padding:0 0 0 42px;}
						.help-leftside dd li a,
						.user-leftside dd li a{ color:#666;}
						.help-leftside dd li a:hover,
						.user-leftside dd li a:hover{ text-decoration:underline;}
						.help-leftside dd li a.current,
						.user-leftside dd li a.current{ color:#f00;}
						.help-leftside dd li span,
						.user-leftside dd li span{ margin:0 0 0 3px;}
	/*右侧*/	
	.help-rightside,
	.user-rightside{ width:688px; margin:0 0 -1000px 0; padding:0 20px 1000px 20px; background-color:#f4f4f4;}
		.user-table th{ font-size:14px; height:30px; line-height:30px; color:#fff; background-color:#666;}
		.user-table td{ font-size:12px; line-height:26px; padding:6px 0 6px 0; border-bottom:1px dotted #000; color:#666;}
		.order-detail-table{ border-left:1px dotted #000; border-right:1px dotted #000;}
			.order-detail-table td{ padding:0;}
				.order-detail-table td input{ font-family:"Microsoft Yahei"; border:none; padding:3px 5px; color:#fff; background-color:#DD0017; cursor:pointer;}
				.order-detail-table td table{ border:1px dotted #000; border-top:none;}
				.order-detail-table td table table{ border:none;}
				.order-detail-table td table.borderBottom{ border-bottom:none;}
					.order-detail-table td td{ padding:6px 0 6px 0; border-bottom:none; }
		.user-tab{ margin:7px 0 0 0; border-left:1px solid #989695; border-bottom:1px solid #989695;}
			.user-tab li{ height:25px; line-height:25px; padding:0 14px 0 14px; border-top:1px solid #989695; border-right:1px solid #989695; background-color:#f4f4f4; cursor:pointer;}
			.user-tab li.current{ color:#fff; background-color:#fc0011;}
		/*首页*/
		.user-cart-empty{ height:26px; margin:165px 0 0 0; padding:100px 0 0 0; background:url(../images/cart-empty-bg.png) no-repeat 50% 0;}
			.user-cart-empty a{ margin:0 3px 0 3px; color:#3366CC; text-decoration:underline;}
		.user-index{ margin:30px 0 0 0; color:#666;}
		.user-rightside .index-title{ font-size:16px; font-weight:bold; padding:14px 0 10px 5px; color:#666;}
		.user-order-msg{ border-bottom:1px dotted #000; }
			.user-order-msg a{ margin:0 30px 0 0; color:#666;}
			.user-order-msg b.current{ color:#f00;}
        .buyed-goods dl{ width:310px; height:440px; border-right:1px dotted #000; overflow:auto;}
            .buyed-goods dt{ padding:14px 0 15px 0;}
                .buyed-goods dd img{ border:1px solid #909090;}
                .buyed-goods dd div{ width:155px;}
		 .user_level ol.vip{ height:13px;}
			.user_level ol.vip li{ height:12px; padding-left:30px; position:absolute; top:0; background:url(../images/vip.png) no-repeat;}
				ol.vip li.vip2{ background-position:0 -13px;}
				ol.vip li.vip3{ background-position:0 -26px;}
				ol.vip li.vip4{ background-position:0 -39px;}
				ol.vip li.vip5{ background-position:0 -52px;}
				ol.vip li.vip6{ background-position:0 -65px;}
				ol.vip li.vip7{ background-position:0 -78px;}
        .user_level_bar{ width:670px; height:18px; background:url(../images/user_leval_1.png) no-repeat; }
            .user_level_bar .current_lev,
            .user_level_bar .level_scale{ height:11px; top:3px;_top:2px; left:3px;}
            .user_level_bar .current_lev{ width:0; height:11px; left:3px; background:url(../images/user_level_3.png) right 0 no-repeat;}
                .current_lev .l_radius{ width:5px; height:15px; background:url(../images/user_level_2.png) no-repeat;}
            .user_level_bar .level_scale{ width:602px;}
                .level_scale .l_scale,
                .current_lev  .l_scale{ position:absolute; top:1px;_top:2px; width:2px; height:11px; left:30px; background:url(../images/level_scale.png) no-repeat;}
                .current_lev  .l_scale{ background-position:0 -11px;_top:1px;}
            .show_integral{ width:74px; height:22px; line-height:22px; top:18px; left:0; padding:4px 28px 0 0 ; color:#fff; background:url(../images/show_integral.png) no-repeat;}
        /*我的资料*/
        .user-message dd{ margin:10px 0 0 0;}
        .user-message label,
        .user-message a,
        .user-message input[type="text"],
        .user-message select,
        .user-message span,
        .user-message b{ float:left; display:inline;}
        .user-message a{ color:#000;}
        .user-message label{ width:80px; height:23px; line-height:23px; text-align:right;}
        .user-message .input-05,
        .user-message select{ background-color:#F4F4F4;}
        .user-message select{ width:85px; height:23px; line-height:23px; margin:0 5px 0 0; padding:0 0 0 3px; border: 1px solid #9A9A9A;}
        .user-message  b,
        .user-message  span{ height:23px; line-height:23px;}
        .user-message  b{ margin-right:5px;}
        .user-message  span{ margin-left:5px;}
        .user-message  span.span-icon{ padding-left:16px; background:url(../images/user-msg-icon.png) no-repeat 0 -23px;}
        .user-message  span.error{ background-position:0 0;}
        .user-message  span.right{ background-position:0 -46px;}
        /*修改头像*/
        .change_head .r_con{ margin-left:175px;}
        .change_head .r_con h4{ border-bottom:1px solid #c0c0c0;}
		/*手机验证*/
		.user-code-box{ width:100%; height:100%;}
			.user-code{ width:450px; height:100px; margin:-50px 0 0 -225px; padding:20px; border:1px dotted #000; top:50%; left:50%; z-index:1008; background-color:#fff;}
				.user-code .button{ padding:3px 5px 3px 5px; border:none; color:#fff; background-color:#DD0017; cursor:pointer;}
				
        /*图片裁剪*/
        .jcExample .clsPre .img100{ width:100px;height:100px;overflow:hidden;}
            .jcrop-handle {font-size: 1px;width: 7px !important;height: 7px !important;border: 1px #eee solid;background-color: #333;width: 9px;height: 9px;}
            .jcrop-tracker  {width: 100%; height: 100%;}
            .custom .jcrop-handle{border-color: black;background-color: #C7BB00;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
		/*忘记密码*/
		.user-rightside .user-pwd{ padding:48px 0 0 180px;}
			.user-rightside .user-pwd dd{ margin:0 0 16px 0;}
				.user-rightside .user-pwd label{ display:inline-block; font-size:14px; width:122px; height:23px; line-height:23px; text-align:right; color:#666;}
			.user-rightside .user-pwd p{ padding:17px 0 0 94px;}
		/*我的积分*/
		.my-credits p{ padding:7px 0 7px 4px; color:#666;}
		/*账户余额*/
		.my-account p{ padding:7px 0 7px 4px; color:#fc0011;}
		/*优惠券现金券*/
		.my-coupon p{ font-size:14px; height:28px; line-height:28px; padding:3px 0 4px 4px; border-bottom:1px dotted #000; color:#666;}
			.my-coupon p input{ margin:0 20px 0 0;}
		/*我的订单*/	
		.my-order table img{ border:1px solid #666;}
		.my-order table span{ line-height:20px;}
		.my-order table a{ line-height:20px; color:#666;}
		.my-order table a:hover{ text-decoration:underline;}
		.order-float{ width:520px; height:120px; margin:-100px 0 0 -294px; padding:40px 34px 40px 34px; left:50%; top:50%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background-color: #fff;}
			.order-float p{ line-height: 30px;}
		}
        /*订单详细*/
        .order-bg{ background-image:url(../images/order-bg.png); background-repeat:no-repeat;}
        .order-detail-top{background:#f2f2f2; margin-bottom:20px;}
        .order-status-t{ height:30px; line-height:30px; margin:0px 10px 10px; padding:10px 0px; font-size:14px;border-bottom:dotted 1px #000;}
        .order-status-t .fleft{ float:left; width:70%;}
        .order-status-t a{ display:inline-block; vertical-align:middle; height:30px; margin:0px 5px; overflow:hidden; text-indent:-9999px;}
        .order-status-t .fright{ float:right; width:30%; height:30px;}
        .order-status-t a.btn1{ background-position:-6px -78px; width:74px;}
        .order-status-t a.btn2{ display:none; background-position:-6px -111px;width:88px;}
        .order-status-t a.cancel{ background-position:-6px -146px;width:74px;}
        .order-status-t a.btn3{ background-position:-83px -146px;width:88px; }
        .order-status-t .right a{ float:right;}
        .order-tigs{ padding:0px 10px; margin-bottom:10px; line-height:30px; font-size:14px;}
        #order-step{ display:block; width:854px; height:22px; margin:0 auto 15px; background:url(../images/bg_orders_steps.png) 0 0 no-repeat;}
        .order-step1{ background-position:0 0!important;}
        .order-step2{ background-position:0 -22px!important;}
        .order-step3{ background-position:0 -43px!important;}
        .order-step4{ background-position:0 -65px!important;}
        .order-step5{ background-position:0 -87px!important;}
        .order-tabs-btn{ height:26px; overflow:hidden; position:relative; z-index:2;}
        .order-tabs-btn span{ cursor:pointer; background:#989695;color:#fff; border:solid 1px #989695; padding:0px 20px; font-size:14px; height:24px; line-height:24px; float:left; display:block;}
        .order-tabs-btn span.hover{ cursor:default; background:#f2f2f2; color:#000; height:25px;}
        .order-tabs-main{ background:#f2f2f2; border:solid 1px #989695; padding:0px 10px; margin-top:-1px; overflow:hidden;}
        .order-tabs-list{ display:none;}
        .table-step{ margin-top:-1px;}
        .table-step td{border-top:dotted 1px #000; text-align:left;height:27px; line-height:27px; font-size:14px; padding:2px 0px 2px 10px;}
        .orderPayInfo 	{ width:400px; font-size:14px; margin:10px 0; }
        .orderPayInfo td 	{ padding:4px; }
        .order-infor-title{ position:relative; z-index:10;height:27px; overflow:hidden;}
        .order-infor h2{ font-size:14px; padding:0px 10px;float:left;border:solid 1px #989695; background:#fff; height:26px; line-height:26px;}
        .order-infor-box{ overflow:hidden; clear:both; border: solid 1px #989695; margin-top:-1px;}
        .order-infor-list{ padding:10px;border-top:dotted 1px #000; margin-top:-1px;}
        .order-infor-list span.in{ display:inline-block; width:80px; margin-right:10px; text-align:right; vertical-align:middle;}
        .order-infor-product{ padding:10px; font-size:14px;}
        .order-pro-title{ height:30px; line-height:30px;border-bottom:dotted 1px #000; padding-bottom:5px; margin-bottom:10px; width:100%;}
        .order-pro-title span{ display:block; float:left; white-space:nowrap;}
        .pro-code{ width:15%; text-align:center;}
        .pro-name{width:45%; padding-left:5%;text-align:left;}
        .pro-price{width:10%; text-align:center;}
        .pro-discount{width:8%; text-align:center;}
        .pro-num{width:8%; text-align:center;}
        .pro-pj{width:8%; text-align:center;}
        .pro-pj .minBtn { margin-top:16px; }
        .order-pro-list{ background:#fffafa; border:solid 1px #fedcdc; padding:10px 0px; margin-top:10px; height:56px; }
        .order-pro-list div{ float:left; height:56px;line-height:56px;}
        .order-pro-list img{ float:left; background:#fff; padding:1px; border:solid 1px #e4e4e4; margin-right:10px; }
        .order-infor-list h3 { font-size:14px; font-weight:normal; line-height:1.8; }
        .order-infor-list p 	{ margin:5px 0; }
		/*我的收藏*/	
		#collect-tab ul.collect-list{ margin:0 -5px 0 0;}	
			#collect-tab .collect-list li{ width:168px; margin:6px 5px 10px 0;}
				#collect-tab .collect-list img{ border:1px solid #666;}
				#collect-tab .collect-list h3{ height:40px; line-height:20px; overflow:hidden;}
					#collect-tab .collect-list h3 a,
				#collect-tab .collect-list p{ color:#666;}
				#collect-tab .collect-list .del{ width:79px;}
		/*商品评价*/
		.user-uncomment{ margin:0 -5px 0 0;}
			.user-uncomment li{ width:168px; _height:225px; padding:8px 5px 8px 0; border-bottom:1px dotted #000;}
				.user-uncomment h3 a{ line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
		.user-commented li{ padding:5px 0 5px 0; border-bottom:1px dotted #000;}
			.user-commented div{ width:540px;}
				.user-commented img{ margin:0 7px 0 0; border:1px solid #909090;}
				.user-commented h3 a,
				.user-commented p{ line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
				.user-commented div img{ margin:10px 0 12px 0;}
		/*收货地址*/
		.user-address{ background-color:#9f9f9f; color:#fff;}
			.user-address td{ padding:10px 0 10px 0;}
				.user-address p{ line-height:20px;}
				.user-address a{ color:#fff;}
				.user-address a.colorR{ color:#c64f55;}
				.user-address a:hover{ text-decoration:underline;}
		.edit-address{ padding:32px 0 20px 0; border:1px solid #c3c3c3; background-color:#fff;}
			.edit-address dd{ margin:0 0 10px 0;}
				.edit-address dd label,
				.edit-address dd select,
				.edit-address dd input,
				.edit-address dd b{ float:left; display:inline; height:23px; line-height:23px; background-color:#fff;}
				.edit-address dd label.in_b{ width:85px; text-align:right; color:#666;}	
				.edit-address dd input{ margin:0 5px 0 0;}
				.edit-address dd select{ width:135px; margin:0 5px 0 0; padding:0 0 0 3px; border:1px solid #9a9a9a;}
				.edit-address dd textarea{ float:left; display:inline; width:564px; height:62px; padding:0 0 0 3px; border:1px solid #9a9a9a; resize:none; background-color:#fff;}
		/*邀请好友*/
		.visit-friend{ padding:0 0 56px 0; background:url(../images/visit-friend-bg.png) no-repeat 50% 100%;}
			.friend-num{ height:125px; padding:15px 0 0 155px; background:url(../images/friend-num-bg.png) no-repeat 0 100%;}
				.friend-num span{ color:#d70c06;}
				.friend-num dd{ font-size:21px; width:19px; height:31px; margin:0 4px 0 0; color:#fff; background:url(../images/visit-time-bg.png) no-repeat 50% 50%;}
		.visit-manner dl{ margin:0 0 50px 20px;}
			.visit-manner dt{ color:#444;}
				.visit-manner dt b{ font-size:26px;}
				.manner-style,
				.visit-manner dl span{ color:#666;}
				.visit-manner dl input{ width:377px; height:31px; line-height:31px; padding:0 0 0 20px; border:1px solid #d5d5d5; border-radius:5px; color:#666;}
				.visit-manner dl textarea{ display:block; width:520px; height:150px; margin:0 0 26px 0; border:1px solid #d5d5d5; border-radius:5px; color:#666; resize:none;}
				.visit-manner dl .visit-btn{ display:inline-block; font-size:18px; font-weight:bold; width:141px; height:39px; line-height:39px; padding: 0; text-align:center; color:#fff; background:url(../images/visit-btn.png) 50% 50%; cursor: pointer;}
		.visit-manner .visit-d{ padding:10px 4px 9px 4px; background-color:#f7f7f7;}
			.visit-manner .visit-d div{ padding:45px 70px 30px 70px; background-color:#f1f1f1;}
				.visit-manner table{ color:#666;}
					.visit-manner th,
					.visit-manner td{ height:28px; line-height:28px; border-right:1px dotted #000;}
					.visit-manner th{ background-color:#dfdfdf;}
					.visit-manner td{ text-align:center;}
						.visit-manner td input{ color:#fff;}
				.visit-manner tfoot{ height:6px; background-color:#dfdfdf;}
		/*分页*/
		.user-page a{ height:27px; line-height:27px; margin:0 2px 0 2px; padding:3px 7px 3px 7px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#303133;}
		.user-page a.current,
		.user-page a:hover{ color:#fff; background-color:#939393;}
		.user-page .prev-page,
		.user-page .next-page{ border:1px solid #a9a9a9; background-color:#f3f3f3;}
/*****品牌页面*****/
.brand-list-sort{ border-top:none;}
	.brand-spread{ width:972px;}
	.brand-spread dl{ width:213px;}
		.brand-search{ width:276px; height:220px; padding:0 12px 0 12px; border-right:1px solid #D9D9D9;}
			.brand-search form{ border-bottom:1px dotted #e0e0e0;}
				.brand-search form input{ border:1px solid #9e9e9e;}
					.brand-search .text{ width:195px; height:18px; margin:0 15px 0 2px; padding:0 0 0 3px;}
					.brand-search .button{ width:58px; height:20px; background:url(../images/brand-search-btn.png) 50% 50%; cursor:pointer;}
		.brand-search .brand-search-aph a{ font-size:34px; height:40px; margin:0 0 0 15px; color:#a4a4a4; cursor:pointer;}
			.brand-search .brand-search-aph a.delete{ font-size:12px; position:absolute; left:30px; top:15px;}
	.condition-btn2{ font-size:14px; width:22px; height:120px; padding:10px 0 20px 10px;  text-align:center; position:absolute; top:82px; right:-5px; color:#f00; background:url(../images/brand-condition-btn.png) no-repeat 55% 0; z-index:1008;}
/*****品牌搜索结果*****/
.brand-search-list dt{ width:202px; margin:0 0 -50px 0; padding:10px 10px 50px 9px; color:#000; border-right:1px dotted #000;}
	.brand-search-list dt span{ width:58px; height:58px; top:10px; right:10px; background:url(../images/brand-search-icon.png) 50% 50%;}
	.brand-search-list h3 a{ color:#000;}
	.brand-search-list dd span.colorR{ font-size:26px;}
.brand-scroll{ width:732px; padding:10px 0 0 0;}
	.brand-scroll .prev-scroll,
	.brand-scroll .next-scroll{width:21px;height:40px;margin:-50px 0 0 0;cursor:pointer;text-indent:-9999em;position:absolute;top:50%;z-index:1006;overflow:hidden;}
		.brand-scroll .prev-scroll{left:0;background:url(../images/list-scroll-prev.png) no-repeat left center;}
		.brand-scroll .next-scroll{right:0;background:url(../images/list-scroll-next.png) no-repeat right center;}
		.brand-scroll .prev-disabled,
		.brand-scroll .next-disabled{opacity:0.5;filter:alpha(opacity=50);}
	.brand-scroll .picList{overflow:hidden;}
		.brand-scroll ul{ margin:0 -12px 0 0;}	
			.brand-scroll .picList li{ display:inline; float:left;width:236px; margin:0 12px 0 0;}
				.brand-scroll .picList li a{display:block;}
				.brand-scroll .picList li.liCurrent a,
				.brand-scroll .picList li a:hover{border-color:#d2c4ab;}
					.brand-scroll .picList li img{display:block; background-color:#fff;}
/*****品牌详情*****/
.brand-nav{ top:166px; background-color:#fff; z-index:1006;}
.brand-nav ul{ margin-right:-1px; overflow:hidden;}
.brand-nav li{ width:322px; height:42px; line-height:42px; border-right:1px dotted #000;}
	.brand-nav li a{ color:#000;}
.brand-list-goods ul{ padding-top:0; padding-bottom:20px;}
.brand-interview{ background-color:#7f7f7f;}
	.brand-interview p{ width:820px; line-height:26px; color:#fff;}
.brand-content dl{ width:525px;}
	.brand-content dt,
	.brand-content dd{ font-size:16px; line-height:26px;}
.brand-content p{ font-size:14px; width:640px; text-align:justify;}
	.brand-attention div img{ border:1px solid #8f8f8f;}
/* .brand-problem table{ margin:10px 0 0 0;}
	.brand-problem td{ padding:10px 5px 10px 5px; color:#000;}
		.brand-problem td img{ border:1px solid #8f8f8f;} */
.brand-problem dl{ padding:0 95px 40px 95px;}
	.brand-problem span{ width:430px; min-height:40px; line-height:20px; padding:8px 0 8px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#515151; background-color:#f4f4f4;}
		.brand-problem img{ border:1px solid #8f8f8f;}
		
.designer-team{ padding:0 12px 50px 12px;}
	.designer-team p{ line-height:22px; margin:30px 0 0 0;}
	.designer-team img{ border: 1px solid #888;}
.designer-team ul{ margin:0 -17px 0 0;}
	.designer-team li{ margin:15px 17px 0 0;}
	

/*稀品独家*/
.xipin-own{ margin-top:1px; padding:0 0 15px 15px;}
	.xipin-own dl{ width:752px; height:125px; padding:6px 0 0 38px; background:url(../images/xipin-own-bg.jpg) no-repeat 100% 0;}
	.xipin-own dt,
	.xipin-own dd{ line-height:20px;}
	.xipin-own h2{ padding:0 0 5px 16px;}
/*品牌商品*/
a.brand-like{ width:20px; height:20px; position:absolute; top:5px; right:5px; background:url(../images/xipin-like-icon.png) no-repeat -60px 0; z-index:1006}
a.brand-like.current{ background:url(../images/xipin-like-icon.png) no-repeat -80px 0;}
.brand-bg{ display:none; width:100%; height:100%;}	
.brand-list{ padding:17px 0 0 16px;}		
	.brand-list li{ width:227px; margin:0 9px 13px 0; overflow:hidden;}	
	.brand-list li.fold-pic{ right:21px;}	
		.brand-list li img{ display:block;}
	.brand-list .bshare-custom{ display:none; width:160px; position:absolute; top:2px; right:25px;}
	.introduction{ width:100%; background:rgba(198, 198, 198, 0.7)!important; filter:Alpha(opacity=70); background:#eee;}
		.introduction h3,
		.introduction p{ margin:0 0 0 8px; height:22px; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}		
		.introduction h3 a{ color:#000;}
/*热卖品牌*/
.hot-brand-list dt{ width:30px; margin:0 2px -200px 0; padding:110px 20px 200px 20px; border-right:1px dotted #000;}
.hot-brand-list dd{ border-left:1px dotted #000;}
	.hot-brand-list ul{ width:886px; margin:0 -7px 0 7px; padding:7px 0 0 0;}
		.hot-brand-list li{ width:170px; margin:0 7px 9px 0;}
			.hot-brand-list li img{ display:block;}
			.hot-brand-list .brand-bg{ background:rgba(198, 198, 198, 0.7)!important; filter:Alpha(opacity=70); background:#eee;}
			.hot-brand-list a.brand-like{ margin:0; left:3px;}
			.hot-brand-list .bshare-custom{ display:none; width:143px; position:absolute; top:2px; right:0; z-index:1000;}
				.hot-brand-list .bshare-custom a{ margin:0;}
			.hot-brand-list .introduction{ background:none!important;}
/*所有品牌*/
.all-brands{ background-color:#a4a4a4;}
.all-brands-list{ padding:0 0 6px 2px}
	.all-brands-list li{ height:100%; margin:6px 0 0 6px; position:relative;}
	.all-brands-list li .introduction{ height:100%;}	
		.all-brands-list li img{ border:1px solid #949494;}	
/*关注品牌*/		
.brand-float{ position:fixed; margin:-58px 0 0 -272px; top:50%; left:50%;}		
/*****稀品文化*****/
.cultrue-leftside{ width:152px; top:167px; background:url(../images/cultrue-left-bg.png) repeat-x 0 0; z-index: 1010;}
	.cultrue-leftside dd a{ color:#fff;}
	.cultrue-leftside dd a.current,
	.cultrue-leftside dd a:hover{ color:#fc0011;}
.anchor-area{width:830px;height:auto;max-height:700px;padding-top:52px;overflow: hidden;background:url(../images/anchor-area.png) no-repeat 100% 0;}
	.anchor-area li {float: left;height: 265px;margin-top: -132px;width: 265px;}
	.anchor-area li.first {margin-top: 0;}
	.anchor-area li.firstFir,
	.anchor-area li.thirdFir{margin-left: 150px;}
	.anchor-area li.secondFir{margin-left: 17px;}
	.anchor-area li.fourthFir{margin-left: 10px;}
		.anchor-area li a {display:block;width:190px;height:190px;margin:21px;text-align:center;position:relative;}
			.anchor-area li span{ font-size:16px; font-weight:bold; position:relative; color:#fff;}
				.anchor-area li span i{ display:block; font-weight:normal; font-style:normal; font-size:14px; width:150px; line-height:20px; margin:0 auto; text-align:left; position:relative; left:10px;}
			.anchor-area li span.anchor-us{ top:80px; right:-40px;}
			.anchor-area li span.anchor-event{ top:60px;}
			.anchor-area li span.anchor-veido{ color:#000; top:80px;}
			.anchor-area li span.anchor-wanzhuan{ top:60px;}
			.anchor-area li span.anchor-yangfen{ color:#000; top:80px;}
			.anchor-area li span.anchor-pinzhi{ top:60px;}
			.anchor-area li span.anchor-zhengpin{ color:#000; top:80px; right:-60px;}
			.anchor-area li span.anchor-design{ top:75px;}
			.anchor-area li span.anchor-jingpin{ top:80px; left:-30px;}
.xipin-cultrue{ width:814px;}
	.xipin-cultrue h2{ margin-right:2px; padding:1px 0 1px 0; border-top:1px dotted #000; border-bottom:1px dotted #000;}	
		.xipin-cultrue h2 span{ display:block; height:40px; line-height:40px; border-top:1px dotted #000; border-bottom:1px dotted #000; color:#fff; background-color:#666;}
	.xipin-cultrue p{ color:#313131;}
	.xipin-cultrue p.colorR{ color:#f00;}
/*关于我们*/
.about-us dt{ padding:8px 0 8px 8px; border-bottom:1px dotted #000; color:#333}
.about-us dd{ padding:10px 8px 20px 8px;}
	.about-us dd p{ line-height:22px;}	
/*稀品大事记*/
.xipin-event{ padding:10px 15px 23px 15px;}
	.xipin-event h3{ border-bottom:1px dotted #000;}
	.xipin-event dt,
	.xipin-event dd{ line-height:30px; color:#333;}
	.xipin-event dt{ width:100px;}
	.xipin-event dd{ width:600px; margin-left:100px;}
/*媒体报道*/
.media-report h3 {color: #959595;font-size: 28px;font-weight: normal;margin: 10px 0 5px 13px;}
.media-report dl { float:left; width:252px; height:365px; margin:0 0 15px 13px; border-bottom:1px dashed #666; }
	.media-report dl a{ color:#000;}
	.media-report dt img 	{ width:240px; height:240px; padding:5px; border:1px solid #ddd; }
	.media-report dd.title 	{ font-size:18px; color:#2e2e2e; font-weight:bold; margin:5px 0; width:240px; height:80px; overflow:hidden; }
	.media-report dd.date  { font-size:12px; color:#959595; }
/*玩转稀品*/
.xinpin-play h3{ padding:12px 0 5px 8px; border-bottom:1px dotted #000;}
.xinpin-play ul{ margin:0 -20px 0 0;}
	.xinpin-play li{ width:250px; margin:17px 10px 0 10px;}
		.xinpin-play li img{ padding:4px; border:1px solid #ededed;}
		.xinpin-play li a{ color:#000;}
		.xinpin-play li h4{ height:60px; line-height:30px;}
.xinpin-play dt,
.xinpin-play dd{ line-height:22px;}
/*****问卷调查*****/	
.survey-question{ margin:2px; padding:25px 13px 84px 13px;}
	.survey-content{ padding:5px 48px 25px 65px;}
		.survey-content div{ width:680px; margin:50px 0 0 20px;}
			.survey-content p{ line-height:22px;}
	.survey-question dl{ padding:10px 0 10px 30px; border-top:1px dotted #000;}
		.survey-question textarea{ width:853px; height:60px; border:1px solid #dbdbdb; resize:none;}
	.survey-btn{ padding:84px 0 0 0;}
		.survey-btn input{ display:inline-block; font-size:16px; font-weight:bold; width:167px; height:42px; line-height:42px; border:none; color:#fff; background:url(../images/detail-btn-bg.png) no-repeat 50% 50%;}
/*****恭喜回答成功*****/	
.answer-page{ padding:140px 0 120px 360px; background:url(../images/answer-bg.jpg) no-repeat 122px 96px;}
	.answer-page h1{ color:#ff0011;}
	.answer-page p{ line-height:30px;}
/*****文章内容页*****/
.joinUs{ width:830px; margin:10px auto 30px; }
.joinUs .joinUsItem{ margin:20px 0 0; font-size:15px; }
.joinUsItem h2{ color:#fc0011; font-size:19px; padding-bottom:20px; }
.joinUsItem ul{ margin:10px 0 0 20px; }
.joinUsItem ul li{ margin-bottom:5px; color:#000; }
.fsLinks li{ float:left; width:140px; padding:0 6px 12px 0; height:30px; line-height:30px; font-size:14px; }
.fsLinks li a{ color:#363636; }
.fsLinksBot 	{ width:940px; height:490px; margin:0 auto; border-top:1px dotted #000; background:url(../images/bg_fulink.jpg) right top no-repeat; }
	.fsLinksBot a{ color:##666;}
.fsLinksBotC{ width:380px; margin:20px 0 0 40px; }
.fsLinksBotC h2{ font-size:20px; color:#000; }
.fsLinksBotC p{ font-size:14px; color:#363636; line-height:1.5; margin:10px 0; }
.fsLinksBotC .link_con{ margin-top:25px; }
.fsLinksBotC .link_con p a{ color:#fc0011; padding-left:20px; text-decoration:underline; }
.fsLinksBotC .link_con textarea{ width:340px; font-family:Microsoft Yahei; padding:10px; height:75px; font-size:12px; border:1px solid #d1d1d1; background:#e5e5e5; color:#656565; overflow:hidden; }
/*****常见问题*****/
.pageTitle h1 { background: url(../images/icn_pagetitle.png) no-repeat 0 0; color: #363636; font-family: Microsoft Yahei; font-size: 21px; font-weight: normal; height: 40px; line-height: 40px; margin: 15px 0 19px 22px; padding-left: 44px;}
.pageTitle h1.icn_1{ background:url(../images/icn_pagetitle.png) 0 -45px no-repeat; }
.pageTitle h1.icn_2{ background:url(../images/icn_pagetitle.png) 0 -93px no-repeat; }
.pageTitle h1.icn_3{ background:url(../images/icn_pagetitle.png) 0 -175px no-repeat; }
.pageTitle h1.icn_4{ background:url(../images/icn_pagetitle.png) 0 -360px no-repeat; }
.pageTitle h1.icn_5{ background:url(../images/icn_pagetitle.png) 0 -310px no-repeat; }
.w880{ width:880px; margin:0 auto; }
	.w880 h2{ font-size:18px; color:#000; font-weight:normal; margin:10px 0 10px; }
	.w880 div.pageCont{ width:880px; margin:0 auto 30px; font-size:16px; color:#363636; }
	.w880 div.pageCont p{ margin-bottom:10px; line-height:1.5; color:#363636; }
		.w880 div dl { float:left; width:270px; height:390px; padding-right:35px; margin-bottom:15px; border-bottom:1px dashed #666; }
			.w880 div dt img{ width:270px; height:270px; padding:5px; border:1px solid #ddd; }
			.w880 dd.title{ font-size:18px; color:#2e2e2e; font-weight:bold; margin:5px 0; width:270px; height:80px; overflow:hidden; }
			.w880 dd.date{ font-size:12px; color:#959595; }
dl.peisong{ padding:32px 66px;}
	dl.peisong dt,
	dl.peisong dd{ line-height: 30px;}
/*****文章内容页*****/
.spring{ background-color:#b91b1a;}
.lottery-box{ margin: 0 8px 30px 8px; border: 1px dotted #efcb9d; background:url(/theme/default/images/Spring/spring-bg.png) 95% 0 no-repeat;}
	.lottery-box .inner{ margin: 3px; border: 1px dotted #efcb9d;}
		.lottery-box h2{ font-size: 35px; line-height: 76px;border-bottom: 1px dotted #efcb9d; text-align: center; color: #fff;}
		.wish-wall{ width: 620px; padding: 20px 8px 20px 8px;  background-color: #fff;}
			.wish-wall .message-board{ height:320px; overflow:hidden;}
				.wish-wall textarea{ width: 620px; height: 100px; border: 1px solid #ccc; resize:none;}
.new-resolution li{background-color:#fff;}
	.new-resolution div{ padding: 10px 0 8px 0; line-height: 25px;}
	.new-resolution h3{ padding-right: 70px; background:url(/theme/default/images/Spring/title-icon.jpg) 100% 50% no-repeat;}
		.new-resolution span{ line-height: 25px;}
			.new-resolution span a{ float: left; display: inline-block; width: 28px; height: 25px; background:url(/theme/default/images/Spring/spring-like.jpg) 50% 50% no-repeat;}
			.new-resolution span a.current{ background:url(/theme/default/images/Spring/spring-like-hover.jpg) 50% 50% no-repeat;}
			
.float-share{ width:100%; height:100%; position:fixed; _position:absolute; left:0; top:0; _top:expression(eval(documentElement.scrollTop)); z-index:9999;}
    .share-content{ width:400px; height:250px; position:absolute; margin:-133px 0 0 -200px; padding:0 8px; left:50%; top:50%; background-color:#fff;}
		.share-content p span{ color:#000; cursor:pointer;}
		.share-content textarea{ width:384px; height:100px; border: 1px solid #ccc; resize:none;}