/* img scale */
.factory_tab li{
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.about_left_pic .big_pic:hover img{
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
}

.web_th .title{text-transform: capitalize;}

/* about_info */
/* .info_inner{font-family: 'Montserrat-Light';} */
.info_inner{clear: both; overflow: hidden;}
.info_inner .web_th .title{color: var(--commonColor);}

.about_left_pic{float: left; position: relative; width: 51%; margin-right: 3%; margin-bottom: 3%; padding-right: 3%;}
.about_left_pic .big_pic{padding-bottom: 72%; border-radius: 12px;}
.info_inner .web_th .title{line-height: 1.25;}
.info_inner .web_th .brief{margin-top: 20px; line-height: 1.75; color: #666;}


@media only screen and (max-width: 980px) {
	.about_left_pic{float: none; width: 100%; margin-right: 0; padding-right: 0;}
	.info_inner{overflow: unset;}
	.info_inner .web_th .title{line-height: 1.25;}
	.info_inner .web_th .brief{margin-top: 12px;}
}

/* about_num */
.about_num{background: #fff; box-shadow: 0px 1px 44px 0px rgba(8,74,159,0.25); position: absolute; bottom: 16px; right: 0; border-radius: 10px; width: 80%; padding: 20px 14px;}
.about_num .num_item{font-family: 'Poppins-Bold'; width: 31%; text-align: center; align-items: center; position: relative; color: var(--commonColor);}

.about_num .world-number,
.about_num .world-unit{ font-size: 48px; line-height: 1;}
.about_num .world-tip-b{line-height: 1.5; text-align: center; color: #666; font-family: 'Montserrat-Light';}

.about_num .num_item:hover{border-color: var(--commonColor);}
.about_num .num_item:hover .num_pic .pic{background: var(--commonColor);}
.about_num .num_item:hover .num_pic .pic img{animation: swing 0.5s;}

@media only screen and (max-width: 1450px) {
	.about_num .world-number, .about_num .world-unit{font-size: 42px;}
}
@media only screen and (max-width: 1350px) {
	.about_num .world-number, .about_num .world-unit{font-size: 38px;}
}
@media only screen and (max-width: 1200px) {
	.about_num .world-number, .about_num .world-unit{font-size: 36px;}
}
@media only screen and (max-width: 980px) {
	.about_num .world-number, .about_num .world-unit{font-size: 32px;}
	.about_num{position: static; margin-top: 20px; width: 100%; margin-bottom: 24px;}
}

/* about_company */
.about_company{background: rgba(var(--comColorRgb), 0.06); background: #eff3ff; padding: 3% 0; padding: 0;}
.company_ul li{width: 25%;}
.company_ul li img{display: block; margin: 0 auto; max-width: 86%;}
.company_ul li img:hover{animation: jump 0.5s;}

@media only screen and (max-width: 980px) {
	.about_company{padding: 30px 0;}
    .company_ul li img{max-width: 86%;}
}

@media only screen and (max-width: 480px) {
	.about_company{padding: 20px 0;}
	.company_ul{flex-wrap: wrap;}
	.company_ul li{width: 50%;}
	.company_ul li:nth-child(n+3){margin-top: 20px;}
}


/* about_honor */
.about_honor .web_th .title{text-transform: uppercase;}
.honor_inner{position: relative; padding: 2.8% 0 0;}
.honor_inner .swiper-slide{width: calc((100% - 195px)/ 4); margin-right: 65px;}

.about_ser_list li{width: 30%; margin-top: 3%;}
.honor_item .pic{padding-bottom: 141%; overflow: hidden;}


@media only screen and (max-width: 950px) {
	.honor_inner .swiper-slide{width: calc(50% - 15px); margin-right: 30px;}
	.honor_item:hover .pic img{transform: none;}
	
	.honor_inner{padding: 15px 0 42px;}
	
}
@media only screen and (max-width: 640px) {
	.honor_inner .swiper-slide{width: 100%;}
}
