img{width: 100%;display: block;}
header .logo img{width: auto;}
.chanpin{width: 100%;padding: 30px 0;background: #FFFFFF;}
.chanpin-gray{background: #f7f7f7;}

.who p,.contact p{font-size: 16px;color: #666;}
.who h3{margin: 0 0 10px 0;font-size: 22px;color: #666;}

.produtct-title h3{color: #333;font-size: 22px;margin-top: 0;}
.produtct-title h4{font-size: 14px;text-align: right;margin-top: 0;}
.product-list p{background: #009B4C;padding: 10px;color: #FFFFFF;font-size: 16px;}
.product-list p span{height: 44px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.product-list a{display: block;width: 100%;height: 100%;box-shadow: 1px 1px 5px #888888;}

.factory-title h3{color: #333;font-size: 22px;margin-top: 0;}
.factory-list h3{font-weight: bold;color: #1B9AF7;text-align: center;}
.factory-list h4{font-size: 18px;color: #333333;font-weight: bold;text-align: center;}
.factory-list p{font-size: 16px;color: #666666;text-align: center;}

.contact a{width: 80%;display: block;background: #009B4C;color: #FFFFFF;text-align: center;font-size: 1.8rem;line-height: 50px;margin-top: 20px;}
.contact h3{font-size: 22px;color: #333333;margin-top: 10px;}
.contact-row{margin-right: -15px;margin-left: -15px;}
@media screen and (min-width: 1200px){
	.row{margin-left: -30px;margin-right: -30px;}
}

@media screen and (max-width: 768px){
	.product-list div,.factory-list div,.who{margin-bottom: 30px;}
	.chanpin{padding: 30px 0 0 0;}
	.contact{margin-bottom: 20px;}
	.produtct-title h3,.contact h3,.factory-title h3,.who h3{font-size: 18px;}
	.product-list p{font-size: 14px;}
	
}