.faq{

	background: #FFFFFF;

}

.quality-title h2{

	font-size: 1.25rem;

	color: #000000;

	position: relative;

	font-weight: bold;

	color: #000000;

	text-align: center;

	padding-bottom: 1rem;

	margin-top: 3rem;

}

.quality-title h2:after{

	content: "";

	width: 5.625rem;

	border-bottom: 4px solid #00b2ed;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

}

.quality-item p{

	font-size: .875rem;

	margin: 1rem 0;

}

.quality-item{

	margin-bottom: 2rem;

}

.system_factory img{

	margin-bottom: .75rem;

}



.max-width-524{

	max-width: 524px;

	margin: 0 auto;

}

.production-capacity{

	margin-top: 3rem;

	margin-bottom: 2rem;

}

.production-capacity ul{

	max-width: 400px;

	margin: 0 auto;

}

.production-capacity ul li{

	border: 1px solid #00b2ed;

	overflow: hidden;

	margin-bottom: 1.25rem;

	text-align: center;

	font-size: .875rem;

	line-height: 1.75rem;

}

.production-capacity ul li dl{

	float: left;

	width: 50%;

}

.production-capacity ul li dl:first-child{

	color: #FFFFFF;

	background: #00b2ed;

	position: relative;

	padding-left: 2rem;

}

.production-capacity ul li dl img{

	position: absolute;

	max-width: 100%;

	left: .75rem;

	top: 0;

	bottom: 0;

	margin: auto;

}
.production-capacity ul li dl dd{
	margin-bottom: 0;
}


@media (max-width: 1199.98px) {

	

	.production-capacity ul li{

		font-size: .75rem;

	}

	

}

@media (max-width: 991.98px) {

	.production-capacity ul li dl:first-child{

		padding-left: 1rem;

	}

	.production-capacity ul li dl img{

		left: .375rem;

	}

	

}

@media (max-width: 767.98px) {

	.quality-title h2{

		margin-top: 1rem;

	}

	

	.production-capacity{

		margin-top: 2rem;

	}

	

	

}

@media (max-width: 575.98px) {

	

	

	.quality-title h2{

		font-size: 1rem;

	}

	

	.production-capacity{

		margin-top: 1rem;

		margin-bottom: 1rem;

	}

	

	.production-capacity ul li dl:first-child{

		padding-left: 1.5rem;

	}

	

}