

.product-container{

}

.product-title{
	width: 100%;
	border-bottom: 1px solid #E88100;
	margin-top: 6rem;
	margin-bottom: 60px;
}

.product-title h3{
	color: #E88100;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.8em;
	padding:0 .75em;
	position: relative;
	display: inline-block;

}

.product-list{
	position: relative;
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.product-box{display: flex;flex-direction: column;align-items: center;}
.product-box img{border-radius: 10px;}

.product-box p{
	color: #000;
	font-size: 2.2rem;
	font-weight: 400;
	line-height: 1.5em;
	margin:.5em 0;
	/*text-align: center;*/
}

.product-box .status-list{display: flex;}
.products-pics .status-list{position: absolute;bottom: 0;left: 0;padding: 1rem 2rem;display: flex;align-items: center;}
.products-pics  .status-color,.products-color .status-color,.product-box .status-list span{margin:0 .6rem;display: inline-block;vertical-align: middle;
}
.products-pics  span:not(.status-color),.products-spec span,.product-box .status-list span:not(.status-color){
	/*background: #E88100;*/
	color: dimgray;
font-size: 2rem;
line-height: 1.8em;
padding: 0 .25em;
border-radius:3px;
}
.products-pics .status-color,.products-color .status-color,.product-box .status-list .status-color{width: 3.6rem;height: 3.6rem;border-radius: 1.8rem;}


.product-list .swiper-button-next{
	color: rgba(203, 204, 204, 1);
	height: auto;
	right: 0;
	top: 50%;
	transform: translate(150%,-50%);
}

.product-list .swiper-button-prev{
	color: rgba(203, 204, 204, 1);
	height: auto;
	left: 0;
	transform: translate(-150%,-50%);
}

@media (max-width: 1150px){
	.products-pics span:not(.status-color), .products-spec span, .product-box .status-list span:not(.status-color){padding: 0 .125em;}
	.products-pics .status-color, .products-color .status-color, .product-box .status-list span{margin:0 .3rem;}
}


@media (max-width: 767px){
	.product-title h3{
		font-size: 16px;
	}
	.product-box p{font-size: 16px;}

	.products-pics .status-color, .products-color .status-color, .product-box .status-list span{}
	.products-pics span:not(.status-color), .products-spec span, .product-box .status-list span:not(.status-color){
		font-size: 16px;
		width: 100%;
		padding: 0;
	}
	.product-box .status-list{flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;width: 100%;}
	.products-pics .status-color, 
	.products-color .status-color, 
	.product-box .status-list .status-color{
		width: 20px;height: 20px;
		border-radius: 15px;
		
	}
	.product-list .status-color{
		margin-top: 0px !important;
		margin-right: 5px !important;
	}
	.product-list .swiper-button-next{
		right: 10px;
		transform: translate(0%,-50%);
	}

	.product-list .swiper-button-prev{
		left: 10px;
		transform: translate(0%,-50%);
	}

	.product-list .product-wrapper .product-box p{
		font-size: 16px;
	}
}