 
.sliderCategory{
	margin:0 10px 0 0;	  
	padding: 10px;
	text-align: left;
	border-radius: 3px;
	border-top: 1px solid #efefef; 
	 
}

.productsContent{
	border-top: 1px solid #efefef;
	padding: 10px;
	min-height: 1000px; 
}

.main-menu{padding:10px 0} 
.main-menu .active a{color: #ff8b06;font-weight:bold;text-decoration: underline} 
.main-menu a{color:#333}
.main-menu a:hover{color: #ff8b06;text-decoration: underline}
.sub-menu{padding-left:20px}
.main-menu li, .sub-menu li{padding:5px 10px;} 
.sub-menu li a:before{content:' - '}
 
.layui-select .layui-select-title .layui-input{border-color: #efefef;!important} 

.hot_tag_list{
	display: flex;
	flex-wrap: wrap; ;
}
.hot_tag_list li{padding:3px 15px; margin: 3px 5px;background: #f1f1f1;border-radius: 15px;font-size: 14px;}
.hot_tag_list li a:hover{text-decoration: underline;} 

.product-item {position:relative;background: white; padding: 8px; margin-bottom: 10px;     border-radius: 5px;    border:1px solid #fff;}
.product-item .itemImg{display: flex;height: 205px;justify-content: center;align-items: center;padding: 5px 0;} 
.product-item .itemTitle{margin:10px 5px; height: 44px;line-height: 22px;overflow: hidden;display: flex;align-items: baseline;}
.product-item .itemTitle h3 {margin: 0 0 8px 0;font-size: 16px;font-weight: 600;color:#444}
.product-item .itemPrice{color: #333;font-size: 15px;font-weight: 600;text-align: center;} 
.product-item .itemImg img {width: 100%;height: auto; margin: 15px auto;border-radius: 3px;}
.product-item .collectBtn{display:flex;}
.product-item:hover{
	border:1px solid #f1f1f1;
	box-shadow: 1px 1px 5px rgba(139, 139, 139, 0.2);
	.collectBtn{display:flex}
}
.collectBtnUnActive{
	position:absolute;
	top:10px;
	right:15px;
	background:#fff;	
	border:1px solid #f1f1f1;
	width:30px;
	height:30px;
	border-radius: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.collectBtnUnActive:hover{
	box-shadow: 1px 1px 5px rgba(83, 83, 83, 0.5);background:#cecece;border:1px solid #cecece;color:#fff;
	a{color:#fff}
}
.collectBtnActive{
	position:absolute;
	top:10px;
	right:15px; 
	width:30px;
	height:30px;
	border-radius: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 1px 1px 5px rgba(83, 83, 83, 0.5);background:#ff5500;border:1px solid #ff5500;color:#fff;
	a{color:#fff}
}
.product-item .collectBtn i{font-size: 20px;cursor: pointer;}
 
@media only screen and (min-width:505px) and (max-width:760px) {
 	.product-item .itemImg img { width: 100%; height:auto; }
}  
@media only screen and (max-width:760px) {
 	.product-item{height:350px}
	.product-item .itemImg img { width: 100%; }
} 
.product-item .p-status{font-size: 12px;text-align: center;padding: 5px 0;}
.product-item .customized strong{ padding: 0 10px;border-radius: 15px;}
.product-item .instock strong{color: #fff;background: #f00;padding: 0 10px;border-radius: 15px;}
.product-item .itemStar{text-align: center;}
.product-item .itemStar i{color: #ffcd17;}


.sliderMenuAds .ad-item{
	margin-top: 10px;
} 

 
.filter .filter-name{
	text-align: left;
	font-weight: bold;
	padding:5px 10px;
	color:#333;
}

.filter .filter-values{
	display: flex;
	flex-wrap: wrap;	 
}

.filter .filter-values li{padding:3px 10px;}
.filter .filter-values .selected{padding:1px 10px;background:#ff8040;color:#fff} 
.filter .filter-values .selected a{color:#fff}
.filter .filter-values li{padding:3px 15px; margin: 3px 2px; border-radius: 15px;font-size: 14px;color:#666}
.filter .filter-values li a:hover{text-decoration: underline;} 