.search-page:after,.head-nav-warp:after,.goods-list:after{
 	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.search-page-warp{
	background-color:#f8f8f8;
	padding-top:20px;  

}
.search-page{
	width: 1200px;
	margin: 0 auto;	
	
}
.recommend-goods-list-warp{
	overflow: hidden;
	width: 178px;
	float: left;
	border: 1px solid #e9e9e9;
}
.goods-list-warp{
	margin-left:20px;
	float: left;
	width: 960px;
	margin-bottom: 50px;
}
.head-nav-warp{
	padding-left:20px; 
	padding-top: 10px;
	padding-bottom: 10px;
	border:1px solid #e9e9e9;
	margin-bottom:10px; 
	background: #fff;
	font-size: 12px;
	color:#888989;
	line-height: 13px;
}
.head-nav-warp a{
	font-size: 12px;
	color:#888989;
	line-height: 13px;


}
.home-link{
	float: left;
}
.home-link .icon{
	width: 13px;
	height: 13px;
	float: left;
	background-position:-22px -502px;
	margin-right: 5px;
	margin-top: -1px;
}
/*.sort-box{
	position: relative;
	    padding-bottom: 32px;
}
.sort-warp{
	background-color:#fff; 
	border:1px solid #e9e9e9;   
	border-bottom:0px; 
}*/
.bottom-more-warp{
	position: absolute;
	bottom:2px;
	height: 12px;
	width:64px;
	border: 1px solid #e9e9e9;  
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 8px;
	left:50%;
	margin-left:-32px; 
	border-top:0px;
	background-color:#fff; 
	font-size: 12px;
	line-height: 12px;
}
.bottom-more-warp .icon{
	width:8px;
	height: 6px;
	float: right;
	margin-top:3px; 
}
.sort-item ul:after,.goods-price:after,.sort-item:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.sort-item ul{
	border-bottom:1px solid #e9e9e9;
	font-size: 14px;
	color:#666666;
}
.sort-item ul li{
	float: left;
}
.sort-item .sort-title{
	line-height: 14px;

}
.goods-item{
	float: left;
	width:225px;
	background-color:#fff; 
	margin-right:20px; 
}
.goods-list .goods-item:nth-child(4n+4){
	margin-right:0px; 
}
.goods-item img{
	width: 225px;
	height: 212px;
}
.goods-content{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 16px;

}
.goods-content .now-price,.goods-content .old-price{
	float: left;
}
.goods-price{
	margin-bottom: 11px;
	line-height: 20px;
}
.goods-price .now-price{
	color:#db9c5a;
	font-size: 20px;
}
.goods-price .old-price{
	color:#888989;
	font-size: 14px;
	line-height: 14px;
	margin-top: 6px;

	text-decoration:line-through;
	margin-left:10px; 
}
.goods-content .title{
	font-size: 14px;
	line-height: 14px;
	color:#353535;
	width: 185px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom: 11px;
    cursor:pointer;

}

.goods-content .sub-key{
	font-size: 12px;
	line-height: 12px;
	color:#db9c5a;
	margin-bottom: 14px;
	 cursor:pointer;
}
.goods-content .merchants-name{
	cursor:pointer;
}
.goods-content .title:hover{
	text-decoration:underline;

}
.goods-content .merchants-name{
	font-size: 12px;
	line-height: 12px;
	color:#888989;
	margin-bottom: 19px;
}
.goods-content .add-shopping-cart{
	width: 96px;
	height: 11px;
	border-top: 1px solid #f6f1f1;
	border-right: 1px solid #f6f1f1;
	background-color:#fef6f6;
	font-size: 12px;
	color:#e54a4a; 
	padding-left: 20px;
	padding-top: 11px;
	padding-bottom: 12px;
	line-height: 14px;
}
.goods-content{
	position: relative;
}
.goods-bottom-warp{
	bottom: -52px;
	left:0px;
	position: absolute;
	

}
.goods-bottom-warp a{
	float:left;
}
.goods-content .add-shopping-cart .icon{
	width: 14px;
	height: 12px;
	float: left;
	background-position: -22px -528px;
	margin-right:8px; 

}
.goods-content .right-warp{
	border-top:1px solid #f7f7f7;
	width: 93px;
	padding-top:10px; 
	padding-bottom:10px; 
	padding-left: 15px;
	float: left;
	background-color:#fff; 
	


}
.goods-content .right-warp .collection-btn{
	margin-right: 35px;
	margin-top: 1px;
}
.goods-content .right-warp .collection-btn .icon{
	width: 13px;
    height: 13px;
	display: block;
	background-position:-23px -604px;
}

.goods-content .right-warp .contrast-btn{
	width:16px;
	height: 16px;
}
.goods-content .right-warp .contrast-btn .icon{
	width:16px;
	height: 16px;
	display: block;
	background-position:-22px -545px;

}
.goods-item{
	margin-bottom: 40px;
}
.goods-item:hover{
	 box-shadow:0 6px 14px 0px #efedef;

}
.goods-item:hover .goods-bottom-warp{
	display: block;
}
.sort-item{
	position: relative;
}
.sort-item  .sort-btn-warp{
	position: absolute;
	right: 21px;
	bottom: 23px;
	line-height: 12px;
}
.sort-item  .sort-btn-warp .more-link{
	float: right;
}

.sort-item  .more-link .icon{
	float: right;
	width: 8px;
	height: 6px;
	margin-top: 3px;
	margin-left: 5px;
	background-position:  -26px -649px;
	
}
.sort-item  .hide-sort-content .icon{
	float: right;
	width: 8px;
	height: 6px;
	margin-top: 3px;
	margin-left: 5px;
	background-position: -25px -621px;

	
}
.sort-warp{
	border: 1px solid #e9e9e9;
}
.sort-title{
	width:75px;
	padding-left: 23px;
	padding-top: 24px;
}
.sort-content:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.sort-content{
	border-left: 1px solid #e9e9e9; 
	
	padding-left: 30px;
	width: 799px;
}
.sort-warp .sort-item:last-child .sort-content{
	border-bottom: 0px solid #e9e9e9; 

}
.sort-item li{
	float: left;
}
.sort-name{
	margin-right:50px; 
	line-height: 32px;
	float: left;

}
.brand-logo-warp{
	padding-top: 27px;
	padding-bottom: 2px;
	height: 96px;
	overflow: hidden;

}
.brand-logo-warp a{
	float: left;
}
.brand-logo-warp img{
	width: 100px;
	height: 30px;
	margin-right:24px; 
	margin-bottom: 19px;
}
.brand-logo-warp img:nth-child(6n+6){
	margin-right:0px; 

}

.sort-content-text{
	padding-top:10px;
	padding-bottom:10px; 
	height: 32px;
	overflow: hidden;

}
.goods-list-box{
	margin-top: 20px;
}
.header-search-box:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.header-search-box li{
	float: left;
}
.basic-filtrate-warp a{
	float: left;
	padding-left: 15px;
	line-height: 34px;
	padding-right: 13px;
	color:#666666;
	font-size: 12px;
	margin-right:2px; 
}


.basic-filtrate-warp .this-current,.basic-filtrate-warp a:hover{
	background-color:#4b2240;
	color: #fff; 
}
.basic-filtrate-warp .this-current{
	background-color:#4b2240;
	color: #fff; 
}
.basic-filtrate-warp .descending-sort .icon{
	background-position: -26px -649px;
}
.basic-filtrate-warp .ascending-sort .icon{
	background-position: -25px -621px;
}
.basic-filtrate-warp .this-current.ascending-sort .icon{
	background-position: -25px -640px;
}
.basic-filtrate-warp .this-current.descending-sort .icon{
	background-position: -25px -633px;
}
.basic-filtrate-warp .descending-sort:hover .icon{
	background-position: -25px -633px;
}
.basic-filtrate-warp .ascending-sort:hover .icon{
	background-position: -25px -640px
}
.basic-filtrate-warp .icon,.addtress-list-box .icon{
	float: right;
	width: 8px;
	height: 5px;
	margin-top: 14px;
	margin-left: 4px; 
}
.header-search-box{
	border: 1px solid #e9e9e9;
	background-color: #fff;
	padding: 2px;
	margin-bottom: 20px; 
}
.header-search-box .check-warp{
	line-height: 14px;
}

 .header-search-box .check-warp .checked,.header-search-box .check-warp .no-check{
	float: left;
	margin-right: 6px; 

}
.header-search-box .check-warp .checked{
	
	width:14px;
	height: 14px;
	
	background-color:#b79cb0; 
}
.header-search-box .check-warp .no-check{
	width:12px;
	height: 12px;
	border:1px solid #d2d2d2;


}
.header-search-box .check-warp .checked .icon{
	width: 9px;
    height: 6px;
    display: block;
    background-position: -8px -436px !important;
    margin-left: 3px;
    margin-top: 4px;

}
.header-search-box li .check-warp{
	float: left;
	padding-top:10px;
	padding-bottom:10px; 
	margin-right:20px; 

}
.margin-left-22{
	 margin-left:22px;
}
.header-search-box .addtress-list-box{
	position: relative;
	z-index: 1;

}
.header-search-box .addtress-list-warp{
	position: absolute;
	top:34px;
	left:0px;
}
.header-search-box .addtress-list-box {
	padding: 0px 17px;
	margin-left:7px; 

}
.header-search-box .addtress-list-box .title{
	line-height: 34px;
}
.header-search-box .addtress-list-box.open-addtress-list{
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;

}
.header-search-box .addtress-list-box.open-addtress-list .addtress-list-warp{
	display: block;

}
.header-search-box .addtress-list-box.open-addtress-list .icon{
	background-position: -25px -621px;

}
.header-search-box .addtress-list-warp{
	background-color: #fff;
	padding-left: 20px;
	padding-top: 20px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	width:500px;

}
.header-search-box .head-switch-warp:after,.header-search-box .list-item:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.header-search-box .head-switch-warp{
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	width:483px; 
    position: relative;

}
.header-search-box .head-switch-warp .switch-btn{
	padding: 7px 21px;
	border-right: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;

	font-size: 14px;
	color:#666666;
	float: left;
	background-color:#f8f8f8; 
}

.header-search-box .head-switch-warp .this-current{
	border-top:2px solid #4b2240; 
	background-color:#fff; 
	position: absolute;
}
.addtress-list{
	padding-top: 19px;
	padding-bottom: 38px;

}
.addtress-list a{
	float: left;
	line-height: 24px;
	width:59px;
	text-align: center;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:7px;
    margin-right:19px;  
}
.addtress-list a:nth-child(6n+6){
    margin-right:0px;  
}
.addtress-list a:hover{
	background-color:#4b2240; 
	color:#fff;
}
.text-indent-10{
	text-indent: 10px;
}
.header-search-box .switch-btn:nth-child(2){
	margin-left:71px; 

}
.recommend-goods-list-warp{
	padding:24px 19px; 
	background-color:#ffffff; 
}
.recommend-goods-list-warp .title{
	font-size: 14px;
	color:#4b2240;
	margin-bottom: 20px;
	line-height: 14px;
	font-weight: 600;
}
.recommend-goods-list img{
	width: 180px;
	height: 180px;
	margin-bottom: 15px;
}
.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-name:hover{
	cursor:pointer;
	text-decoration:underline;

}
.recommend-goods-list .goods-describe{
	color:#db9c5a;
	font-size: 12px;
	line-height:12px;

}
.recommend-goods-item{
	margin-bottom: 40px;
}
.sort-box:after,.sort-list:after,.sort-box:after,.sort-child:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.sort-box{
	border:1px solid #e9e9e9;
	background-color:#ffffff;

}

.sort-list{
	padding: 10px 10px;
	float: left;
	width:830px;
}
.sort-list li {
	float:left;
	margin-right:32px; 
}
.sort-list li a{
	padding: 8px 10px;
	color:#353535;
	font-size: 14px;
	display: block;
	line-height: 14px;
}
.sort-box .title{
	width:98px;
	text-align: center;
	line-height: 50px;
	color:#666666;
	float: left;
	border-right:1px solid #e9e9e9; 
}
.sort-list .this-current{
	color:#4b2240;
	background-color:#ede8ec;
}
.sort-list li a:hover{
	color:#4b2240;
	background-color:#ede8ec;
}
.sort-child-warp:after{
	content: '';
    display: block;
    height: 0px;
    clear: both;
}
.sort-child-warp{
	border:1px solid #4b2240;

}
.sort-child-warp a{
	float:left;
	padding: 9px 15px;
	color:#353535;
	font-size: 14px;
	line-height: 14px;
	margin-right: 5px; 
}
.sort-child-warp a.this-current{
	background-color:#ede8ec;
	color:#4b2240;
}
.sort-child-warp a:hover{
	background-color:#ede8ec;
	color:#4b2240;
}
.sort-child-warp{
	position: relative;
}
.sort-child-warp .bg-block{
	content:'';
	background:url(../images/border-bg.png) no-repeat;
	background-size: 12px 7px;
	display: block;
	width: 12px;
	height: 7px;
	position: absolute;
	top:-6px;
	left:232px;

}
.left-232{
	left:232px;
}
.left-360{
	left:360px;
}
.left-481{
	left:481px;
}
.left-588{
	left:588px;
}
.left-696{
	left:696px;
}
.sort-child{
	padding: 5px;
	background: #fff;
}

/* zilei */
#z9{display:none;}
#z10{display:none;}
#z27{display:none;}
#z28{display:none;}
#z29{display:none;}
#z30{display:none;}
#z31{display:none;}
#z32{display:none;}
#z33{display:none;}
#z34{display:none;}
#z35{display:none;}
#z36{display:none;}
#z25{display:none;}
#z26{display:none;}

.zf{width:auto;height:auto;margin-left:-8px;line-height:24px;margin-top:55px;}

.sort-child .guanbi{cursor:pointer;width:17px;height:17px;background:url(/images/zilei.png) 0 -70px no-repeat;float:right;margin:1px 1px 0 0;
position: relative;
	right:4px;
	top:5px;
}


.entry{width:589px; float:left; padding-left:10px; line-height:24px; padding-right:13px; overflow:hidden;}
..entry a{float:left; height:20px; line-height:20px; display:inline; margin-right:10px; padding-left:6px; padding-right:6px;}
..entry a:hover,
..entry a.current{background:none repeat scroll 0 0 #FF6600; color:#FFFFFF; text-decoration:none;}
..title02{width:75px; height:22px; line-height:22px; text-align:center; color:#FFF; background:url(/images/sou.gif) -83px -35px no-repeat; font-weight:bold; float:left;}
..title03{width:75px; height:23px; line-height:23px; text-align:center; color:#fff; background:url(/images/sou.gif) -165px -35px no-repeat; font-weight:bold; float:left;}

#quan{white-space:nowrap;}
#diqu{white-space:nowrap;}

.sort-box a{display:inline; }
.sort-box a:hover{background:none repeat scroll 0 0 #4b2240; color:#FFFFFF; text-decoration:none;}
.sort-box a.current{background:none repeat scroll 0 0 #4b2240; color:#4b2240; text-decoration:none;background-color:#ede8ec;}
