@charset "utf-8";
/* CSS Document */

.product-list{
	padding:0 15px 0 15px;
}

.product-list .list {
	margin-bottom: 15px;
	margin-top: 15px;
}

.product-list .list .list-item {
	width: -webkit-calc((100% - 15px * 4) / 5);
	width: calc((100% - 15px * 4) / 5);
	height: 260px;
	line-height: 25px;
	float: left;
	padding: 10px 10px 0 10px;
	margin-top: 15px;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	border: 1px solid #eeeeee;
}

.product-list .list .list-item:nth-child(-n+5) {
	margin-top: 0;
}

.product-list .list .list-item:nth-child(5n) {
	margin-right: -1px;
} 

.product-list .list .list-item:hover {
	box-shadow: 0 0 10px rgba(245, 106, 0, 0.1);
	border: 1px solid #f56a00;
}

.product-list .list .list-item strong {
	color: #f04134;
}

.product-list .list .list-item p {
	display: inline-block;
	margin-bottom: 0px;
	padding-left: 20px;
}

.product-list .list .list-item del {
	color: #bfbfbf;
	font-weight: normal;
}

.product-list .list .list-item .group-buying {
	font-weight: normal;
	color: #f56a00;
}

.product-list .list .list-item h5 {
	line-height: 20px;
	font-weight: normal;
}

.product-list .list .list-item h6 {
	line-height: 20px;
	color: #f56a00;
	font-weight: normal;
}

.product-list .list .list-item .label {
	margin-left: 10px;
}

.product-list .list .list-item .list-item-footer {
	padding: 2px 0;
	position: absolute;
	right: 10px;
	bottom: 0;
	left: 10px;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	border-top: 1px solid #f8f8f8;
}

.product-list .list .list-item .list-item-footer a {
	padding: 0 10px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	border-right: 1px solid #eeeeee;
}

.product-list .list .list-item .list-item-footer a:last-child {
	border-right: none;
}

.product-list .list .list-item:hover .list-item-footer {
	border-color: #eeeeee;
}

.product-list .list .list-item:hover .list-item-footer a {
	color: #ff6900;
}


/* @media screen and (max-width: 768px) and (min-width: 0px){ */
@media screen and (max-width: 640px) and (min-width: 0px){
	.product-list .list .list-item {
		width: 48%;
	    height: 240px;
	    line-height: 25px;
	    float: left;
	    padding: 10px 10px 0 10px;
	    border-right: 1px solid #eeeeee;
	    border-bottom: 1px solid #eeeeee;
		margin-top: 15px;
		margin-right: 0px;
		position: relative;
		overflow: hidden;
	}
	.product-list .list .list-item:nth-child(-n+5) {
		margin-top: 15px
	}
	.product-list .list .list-item:nth-child(-n+2) {
		border-top: 1px solid #eeeeee;
	}
	
	.product-list .list .list-item:nth-child(2n) {
		padding-left: 9px;
		border-left: 1px solid #eeeeee;
		margin-left: 4%;
	}
	/* .product-list .list .list-item:nth-child(-n+2) {
		border-top: 1px solid #eeeeee;
	}
	
	.product-list .list .list-item:nth-child(2n) {
		padding-left: 9px;
		border-left: 1px solid #eeeeee;
	}
	
	.product-list .list .list-item strong {
		color: #f04134;
	}
	
	.product-list .list .list-item strong del {
		color: #bfbfbf;
	}
	
	.product-list .list .list-item h5 {
		line-height: 25px;
		font-weight: normal;
	}
	
	.product-list .list .list-item h6 {
		line-height: 25px;
		color: #f56a00;
		font-weight: normal;
	}
	
	.product-list .list .list-item .label {
		margin-left: 10px;
	} */
		
}
@media screen and (min-width:640px) and (max-width:1023px){
	.product-list .list .list-item {
	    height: 220px;
	}
}
