.icon{
	background: url(/images/ico/icon-sprite.png) no-repeat;
	background-size: 624px 727px;
}

.shadow:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;

}
.shadow{
	padding-top: 40px;
}
.shadow-left{
	margin-left:30px; 
}
.shadow-right{
	margin-left:25px;
	width: 770px; 
}
.shadow-right-header-warp .title{
	font-size: 20px;
	color:#353535;
	margin-bottom:14px; 
	font-weight: normal; 
	line-height: 20px;


}
.shadow-right-header-warp .sub-text{
	color:#db9c5a;
	font-size: 12px;
	margin-bottom: 19px;
}
.shadow-right-header-warp .sub-text:hover{
text-decoration:underline;
}
.parameter-item{
	
	margin-bottom: 15px;
}
.price-warp{
	width:770px;
	background-color: #f8f8f8;
	padding-left:26px; 
}
.parameter-item:after,.price-warp:after,.num-info-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}

.parameter-item .title{
	float: left;

}

.parameter-content{
	float: left;
	margin-left:22px; 

}
.price-item-warp{
	padding-left: 0px;
	margin-bottom: 30px; 
}
.price-item-warp .price-item-title{
	    line-height: 55px;
    background: #f8f8f8;
    padding-left: 30px;
    float: left;
    width: 43px;
    text-align: right;
	
}
.price-item-title{
	font-size: 14px;
	color:#888989;
}
.parameter-content {
	width: 661px;
}
.parameter-content .now-price{
	font-size: 20px;
	color:#db9c5a;
	margin-right: 27px; 


}
.parameter-content .now-price,.parameter-content .old-price{
	line-height: 55px;
	float: left;

}
.parameter-content .old-price{
	font-size: 12px;
	color: #888989;
	line-height: 12px;
	padding-top:23px; 
}
.num-info-warp{
	margin-top:10px; 
	margin-left: 107px;
}
.num-info-warp .num-info-item{
	padding:0px 11px;
	border: 1px dashed #d2d2d2;
	margin-right:27px; 
	line-height: 34px;
	font-size: 12px;
	float: left;
}
.num-info-item:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.num-info-item .title,.num-info-item .text{
	float: left;
}
.num-info-item .title{
	color:#888989;
}
.num-info-item .text{
	color:#353535;
}
.parameter-title{
	line-height: 30px;
	float: left;
	width: 84px;
    text-align: right;
    font-size: 14px;
    color:#888989;
}

.parameter-btn{
	line-height: 28px;
	border: 1px solid #d2d2d2;
	margin-right: 20px;
	padding:0px 16px; 
	margin-right: 20px;
	float: left; 
	margin-bottom: 5px;
	cursor:pointer; 
	position: relative;
}
.parameter-btn .icon{
	position: absolute;
	right: 0px;
	bottom:0px;
	width: 10px;
	height: 9px;
	background-position:-250px -642px;
	display: none;

}
.parameter-btn.this-current{
	line-height: 28px;
	border: 1px solid #4b2240;
	margin-right: 20px;
	padding:0px 16px; 
	background-color: #ede8ec; 
	cursor:pointer;
}
.parameter-btn.this-current .icon{
	display: block;

}
.parameter-btn:hover{
	border: 1px solid #4b2240;
}
/* .parameter-btn.this-disable{
	line-height: 28px;
	border: 1px dashed #000;
	margin-right: 20px;
	padding:0px 16px;
} */
.parameter-btn.this-disable{
	line-height: 28px;
    border: 1px dashed #d2d2d2;
    margin-right: 20px;
    padding: 0px 16px;
    float: left;
    color:#bbbbbb;
    margin-bottom:5px; 
    cursor:not-allowed;
}
.goods-num-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.goods-num-warp{
	border: 1px solid #d2d2d2;
	width: 190px;

}
.goods-inventory{
	font-size:14px;
	color:#888989;
	line-height:30px;
}
.goods-num-warp .decrease-num-btn ,.goods-num-warp .goods-num,.goods-num-warp .increase-num-btn{
	float: left;
	text-align: center;
}
.goods-num-warp .goods-num{
	height: 28px;
	border: 0px;
}
.goods-num-warp .decrease-num-btn ,.goods-num-warp .increase-num-btn{
	line-height: 28px;
	width: 28px;
	text-align: center;
	font-size: 17px;
}
.goods-num-warp .decrease-num-btn{
	border-right: 1px solid #d2d2d2; 
}
.goods-num-warp .increase-num-btn{
	border-left: 1px solid #d2d2d2; 

}
.shopp-btn-warp .buy-btn,
.shopp-btn-warp .add-shopping-cart-btn ,
.shopp-btn-warp .collection-btn,
.shopp-btn-warp .collectioned-btn{
	float: left;
	font-size: 16px;
}
.shopp-btn-warp .buy-btn{
	height: 46px;
	line-height: 46px;
	background-color: #db9c5a;
	color:#fff;
	border: 0px;
	width:108px;

	margin-right: 20px;
}
.shopp-btn-warp .buy-btn:hover{
	background-color:#d29656;
}
.shopp-btn-warp .add-shopping-cart-btn{
	height: 44px;
	line-height: 44px;
	border: 1px solid #db9c5a;
	color:#db9c5a;
	width:129px;
	background-color:#fff; 


}
.shopp-btn-warp .add-shopping-cart-btn{
	text-align: left;
	margin-right: 20px; 
}
.shopp-btn-warp .add-shopping-cart-btn:hover{
	background-color:#fefbf9; 
}
.shopp-btn-warp .add-shopping-cart-btn .icon{
	width:16px;
	height: 15px;
	float: left;
	background-position:-44px -503px;
	margin-left:14px;
	margin-top:15px; 
	margin-right:5px; 
}
.shopp-btn-warp{
	padding-left: 94px;
}
.shopp-btn-warp .collection-btn,.shopp-btn-warp .collectioned-btn{
	width:48px;
	border: 1px solid #d2d2d2;
	height: 44px;
	text-align: center;
	color:#888989;
	font-size: 12px;
}
.shopp-btn-warp .collection-btn .icon{
	display: block;
	width:16px;
	height:16px;
	margin: 0 auto;
	margin-top: 7px;
	background-position:0px -527px; 

}
.shopp-btn-warp .collectioned-btn .icon{
	display: block;
	width:16px;
	height:16px;
	margin: 0 auto;
	margin-top: 7px;
	background-position:-230px -637px;

}
.goods-content-warp{
	margin-top:20px; 
}
.goods-content-warp:after,.goods-content-warp .store-warp-header:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;

}
.goods-content-warp .store-warp{
	background: #fff;
	padding-top: 24px;
    padding-left: 20px; 
    padding-right: 20px; 
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.goods-content-warp .store-warp-header-left{
	color:#353535;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 13px; 
	word-wrap:break-word;
}
.store-warp-header-left{
	float: left;
	max-width:156px; 
}
.goods-content-warp .store-warp .contact-btn{
	float: right;
	width:18px;
	height: 16px;

}
.goods-content-warp .store-warp .icon{
	float: left;
	

}
.goods-content-warp .store-warp .contact-btn .icon{
	width:18px;
	height: 16px;
	background-position:-22px -666px; 

}
.goods-content-left:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;

}
.goods-content-left{
	float: left;
}
.goods-content-warp .logo-warp{
	width: 181px;
	padding:20px 0px; 
	
	border:1px solid #f0f0f0;
	background-color:#f8f8f8; 
	text-align: center;
	margin-bottom: 10px; 

}
.goods-content-warp .store-logo{
	width: 144px;
	height: 75px;

}
.goods-content-warp .store-text{
	font-size: 12px;
	line-height: 12px;

	color: #888989; 
	margin-bottom: 8px; 
}
.goods-content-warp .store-btn-warp{
	margin-top: 15px;
}
.goods-content-warp .store-btn-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.goods-content-warp .store-btn-warp .store-link ,.goods-content-warp .store-btn-warp .store-collection{
	width: 81px;
	height: 26px;
	border: 1px solid #db9c5a;
	font-size:12px;
	text-align: center;
	color:#db9c5a;
	line-height: 26px; 
	float: left;
}
.goods-content-warp .store-btn-warp .store-collection{
	color:#666666;
	border: 1px solid #d2d2d2;
	float: right;
}
.recommend-goods-list-warp{
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;

	overflow: hidden;
	width: 180px;
	float: left;
	
	background-color:#ffffff; 
}
.recommend-goods-list-warp .title{
	font-size: 14px;
	color:#4b2240;
	margin-bottom: 20px;
}
.recommend-goods-list img{
	width: 180px;
	height: 180px;
	margin-bottom: 20px;
}
.recommend-goods-list .price-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.recommend-goods-list .price-warp a{
	float: left;
}
.recommend-goods-list .price-warp{
 margin-bottom: 11px;
}
.recommend-goods-list .price-warp .now-price{
	color:#db9c5a;
	font-size: 20px;
	margin-right: 10px;
}
.recommend-goods-list .price-warp .old-price{
	color:#888989;
	font-size: 14px;
	line-height: 14px;
	margin-top: 6px;
	text-decoration:line-through;
}
.recommend-goods-list .goods-name{
	color:#353535;
	font-size: 14px;
	line-height:14px;
	margin-bottom:10px; 

}
.recommend-goods-list .goods-describe{
	color:#db9c5a;
	font-size: 12px;
	line-height:12px;

}
.recommend-goods-item{
	margin-bottom: 40px;
}
.goods-content-right{
	background: #fff;
	margin-left:20px;
	padding-left: 30px;
	padding-right: 30px;
	float: left;

}
.goods-content-right-nav-content .good-detail-img{
	width: 774px;
	height: auto;
}
.goods-content-right-nav-warp{
	margin-bottom: 21px;
}
.goods-content-right-nav-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;

}
.goods-content-right-nav-warp .nav-item{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-top: 14px;
	margin-right: 24px;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color:#666666;


}
.goods-content-right-nav-warp .nav-item.this-current{
	color:#4b2240;
	border-bottom:1px solid #4b2240;
}
.goods-content-right-nav-warp .nav-item:hover{
	color:#4b2240;
}
.comments-list .comments-item-header{
	background-color:#f8f8f8; 
	padding:12px 20px;
	margin-bottom: 20px;

}
.comments-item-header:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.comments-item-header .title{
	font-size: 12px;
	color:#353535;
	float: left;
	line-height: 17px;

}
.comments-item-header .title .icon{
	width: 18px;
	height: 17px;
	float: right;
	margin-left:10px; 
}
.comments-item-header .level-1 .icon{

	background-position:-47px -566px; 

}
.comments-item-header .level-2 .icon{
	background-position:-47px -587px; 
}
.comments-item-header .level-3 .icon{
	background-position:-47px -608px; 
}
.comments-item-header .level-4 .icon{
	background-position:-47px -629px; 
}
.comments-item .star-level-warp{
	position: relative;
	background-position:-65px -504px;
	float: left;
	width:84px;
	height: 13px;
	margin-top:2px; 
	
}
.comments-item .star-level{
	position: absolute;
	top: 0px;
	left:0px;
	background-position:-64px -528px;
	display: block;
	height: 13px;
	z-index: 1;
}
.comments-item .time-text{
	float: right;
	color:#888989;
	font-size: 12px;
	margin-left: 49px; 
	line-height: 17px;
}
.comments-content{
	color: #353535;
	font-size:14px; 
	line-height: 22px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 63px;

}
.parameter-header{
	background-color:#f8f8f8; 
	padding-left:44px; 
	padding-top:22px; 
	color:#888989;
	font-size: 14px;
}
.parameter-header p:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.parameter-header .title{
	margin-right:14px; 
	float: left;
	line-height: 14px;

}
.parameter-header p span{
	float: left;
	line-height: 14px;
}
.margin-bottom-16{
	margin-bottom:16px;
}
.member-icon{
	float: left;
	border:1px solid #e54a4a; 
	color:#e54a4a;
	font-size: 12px;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
.count-text{
	margin-left: 8px;
	line-height: 20px;
	float: left;
}
.gray-parameter-btn{
	line-height: 28px;
    border: 1px dashed #d2d2d2;
    margin-right: 20px;
    padding: 0px 16px;
    float: left;
    color:#bbbbbb;
    margin-bottom:5px; 
}
.common-price,.count-price{
	padding-top:18px;
	padding-bottom:20px; 
}
.common-price:after,.price-warp .now-price:after,.count-price-item:after,.count-price-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.common-price .price-text,.common-price .price-title{
	float:left;
}
.common-price .now-price,.common-price .old-price{
	float: left;
	
}
.common-price .now-price .price-text,.count-price-box .price-text{
	color:#db9c5a;
	font-size: 20px;
	margin-right: 27px;
}
.common-price .old-price{
	color:#888989;
	font-size: 14px;
	
}
.price-warp .price-title ,
.common-price  .old-price .price-text,
.count-price .now-price .price-title{
	color:#888989;
	font-size: 14px;
	line-height: 14px;
   
}

.common-price .price-title ,.common-price .old-price .price-text,.count-price-warp .price-title{
 margin-top: 4px;
}
.common-price  .old-price .price-text{
	margin-left: 6px;
	text-decoration:line-through;
}

.common-price .now-price .price-title ,.count-price .now-price .price-title ,.count-price-warp .price-title{
	width:58px;
	text-align: right;
	margin-right: 18px;
}
.count-price .now-price .price-title{
	float: left;
}
.count-price .now-price .price-text{
	color:#888989;
	font-size: 14px;
	line-height: 14px;
    margin-top: 4px;
}
.count-price-warp .price-title ,.count-price-warp .price-text{
	float: left;

}
.count-price-warp .count-price-item,.count-price-warp .count-info-warp{
	float: left;

}
.count-price-item{
	margin-bottom:20px; 
}
.margin-bottom-20{
	margin-bottom:20px;
}

.recommend-goods-list .goods-name:hover{
	cursor:pointer;
	text-decoration:underline;

}


