/* img scale */
.about_pic img, .choose_bg, .awards_left .award_pic{
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.about_pic:hover img, .choose_bg:hover, .awards_left .award_pic:hover{
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
}

.web_th .stitle{text-transform: uppercase; color: var(--commonColor); font-family: 'Chaparral Pro-Bold'; margin-bottom: 6px;}
.web_th .title b{color: var(--commonColor);}
.web_th .brief{color: #777;}

/* about_box */
.about_box{}
.about_brief{color: #777; line-height: 28px;}
.about_top_info{overflow: hidden;}
.about_top_info .web_th .title{line-height: 1.75;}

.about_pic_item{width: 38%; float: left; position: relative; padding-top: 40px; margin: 0 5% 2% 0;}
.about_pic_item .pic{padding-bottom: 100%; border-radius: 32px;}
.about_year{position: absolute; left: 0; top: 0; background: var(--commonColor); color: #fff; border-radius: 12px; text-align: center; padding: 20px 30px;}
.about_year .year{font-weight: bold; font-size: 88px; display: block; line-height: 1;}
.about_year .txt{text-transform: uppercase; margin-top: 10px; display: inline-block;}

.about_factory{margin: 4% 0 3%;}
.about_factory li{width: calc((100% - 72px) / 4); margin-right: 24px;}
.about_factory li .pic{padding-bottom: 100%;}
.about_factory li:last-child{margin-right: 0;}


@media only screen and (max-width: 1450px) {
	.about_year .year{font-size: 76px;}
}
@media only screen and (max-width: 1350px) {
	.about_year .year{font-size: 64px;}
	.about_year{padding: 15px 25px;}
}
@media only screen and (max-width: 1200px) {
	.about_year .year{font-size: 52px;}
}
@media only screen and (max-width: 950px) {
	.about_year .year{font-size: 36px;}
	.about_pic_item{float: none; width: 100%;}
	.about_pic_item .pic{padding-bottom: 75%; border-radius: 20px;}
	.about_top_info .web_th{margin-top: 20px;}
	.about_top_info .web_th .title{line-height: 1.25;}

	.about_factory{flex-wrap: wrap; margin: 20px 0 6px;}
	.about_factory li{width: calc(50% - 8px); margin-right: 16px; width: 100%; margin-right: 0; margin-bottom: 16px;}
	.about_factory li:last-child{margin-right: 0;}
	.about_factory li:nth-child(2n){margin-right: 0;}
}

/* about_team */
.about_team{padding-top: 0%;}
.team_inner .web_th{width: 53.5%;}
.team_inner .web_th .brief{/* max-height: 560px; overflow-y: auto;  */line-height: 2;}
.team_pic{width: 43.5%; width: 35%;}
.team_pic .pic{padding-bottom: 85%;}
.about_map img{display: block; margin: 0 auto;}

@media only screen and (max-width: 1350px) {
	.team_inner .web_th .brief{/* max-height: 392px; */ line-height: 1.75;}
}
@media only screen and (max-width: 950px) {
	.about_team{padding-top: 30px;}
	.team_inner{flex-direction: column;}
	.team_inner .web_th{width: 100%; order: 2; margin-top: 20px;}
	.team_inner .web_th .brief{max-height: unset;}
	.team_pic{width: 100%; order: 1;}

	.about_map{margin-top: 12px;}
}

