.index-title .sp1 {color: #363636;font-size: 24px;
    font-weight: bold;}
.index-title .sp2 {display:block;font-weight:800;color:#f7b400;font-size:1.75rem;letter-spacing:-1.5px;}
.index-title .sp2::after {content:"";margin:6px 0 15px;width:69px;height:0;display:block;position:relative;border-bottom:4px solid;border-color:#f7b400;}



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

.who p,.contact p{font-size: 18px;color:#090909;margin-top: 15px;}
.who h4{text-align: center;font-size: 1.125rem;margin: 10px 0;}
.who img{margin-top: 15px;}
.product-list{
	background: transparent;
	padding-bottom: 0;
}
.produtct-title h3{color: #333;font-size: 22px;margin-top: 0;font-weight: bold;margin-bottom: 30px;}
.produtct-title h4{font-size: 14px;text-align: right;margin-top: 0;color: #337ab7;}
.product-list p{background: #74e0fe;padding: 10px;color: #000;font-size: 16px;margin-bottom: 0;min-height: 66px; overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;}
.product-list p span{margin-bottom: 10px;text-align: center;
    font-weight: bold;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-list,.chosse,.pro_video{padding-top:30px;}
.factory-list div{margin-bottom: 20px;text-align: center;}
/*.factory-list img{background-color: #f7b400;border-radius: 50%; box-shadow: 0 0 24px rgba(149,149,149,0.16); }*/
.factory-list h3{font-size: 20px;position: relative;padding-bottom: 18px;margin-top: 1rem;}
.factory-list h3:after{content: "";position: absolute;width: 30%;border-bottom: 2px solid #f7b400;left: 0;right: 0;bottom: 0;margin: auto;}
.factory-list p{
	font-size: .8725rem;
}
.chosse h3{font-size: 18px;}

.pro_video iframe{min-height: 260px;}

.contact{background-color: #74e0fe;overflow: hidden;padding: 30px 0 50px;}
.contact h2{font-weight: bold;color: #000;text-align: center;}
.contact h2 a{color: #000;}
.contact h6{color: #000;font-size: 20px;}
.contact .cont-time,.contact .bta{overflow: hidden;}
.contact .bta{margin-top: 20px;}
.contact .bta .ahrf{width: 164px;background-color: #FFFFFF;font-size: 20px;font-weight: bold;color: #000;padding: 15px 0;display: block;}

.contact .d-inline-block{display: inline-block;}

.contact .mr-sm-5{margin-right: 10px;}
.contact .ml-sm-5{margin-left: 10px;}
.mt-0{margin-top: 0;}


.faq{background: #FFFFFF;padding: 30px 15px 10px;}
.faq h3{color: #333;font-size: 26px;margin-top: 0;font-weight: bold; margin-bottom: 30px;}

.faq .faq-box .faq-item{margin-bottom: 2rem;}
.faq .faq-box .faq-item h4{font-size: 20px;color: #004f90;}
.faq .faq-box .faq-item p{font-size: 18px;}


@media screen and (max-width: 768px){
	.product-list div,.who{margin-bottom: 30px;}

	.produtct-title h3,.contact h3,.who h3{font-size: 18px;}
	.product-list p{font-size: 16px;}

	.contact .bta .ahrf{padding: 10px 0;}
	.contact h2{font-size: 26px;}
	.chosse h3{font-size: 16px;}
	.mt-3{margin-top: 30px;}
}