.culture__container .culture__banner {

	position: relative;

	height: 10rem;

	background-image: url(../images/banner-ee4797a660.png)

}



.culture__container .culture__banner .culture__info {

	position: absolute;

	left: 50%;

	top: 1.1rem;

	transform: translate(-50%,0)

}



.culture__container .culture__banner .info__title {

	text-align: center;

	font-size: .3rem;

	font-family: PingFang SC;

	font-weight: 400;

	line-height: .5rem;

	color: #fff

}



.culture__container .sec1 {

	position: relative;

	margin-top: .4rem;

	height: 9.6rem

}



.culture__container .sec1 .sec1__info {

	position: absolute;

	left: 0;

	top: 1.8rem;

	width: 100%

}



.culture__container .sec1 .sec1__desc {

	text-align: center;

	font-size: .26rem;

	font-family: PingFang SC;

	font-weight: 400;

	color: #000

}



.culture__container .sec1 .sec1__title {

	margin-top: .12rem;

	text-align: center;

	font-size: .6rem;

	font-family: PingFang SC;

	font-weight: 800;

	color: #000

}



.culture__container .sec2 {

	position: relative;

	margin-top: .4rem;

	height: 9.6rem

}



.culture__container .sec2 .sec2__info {

	position: absolute;

	left: 0;

	top: 50%;

	width: 100%;

	transform: translate(0,-50%)

}



.culture__container .sec2 .sec2__desc {

	text-align: center;

	font-size: .26rem;

	font-family: PingFang SC;

	font-weight: 400;

	color: #FFF

}



.culture__container .sec2 .sec2__title {

	text-align: center;

	margin-top: .45rem;

	line-height: .84rem;

	font-size: .5rem;

	font-family: PingFang SC;

	letter-spacing: .01rem;

	font-weight: 800;

	color: #FFF

}



.culture__container .sec3 {

	width: 100%;

	/* padding: 1.4rem .78rem 1.17rem; */

	/* padding: 0.8rem 0rem 0.8rem; *//* 202408 */

}



.culture__container .sec3 .sec3__item {

	width: 100%;

	display: flex;

	margin-top:0.7rem;

}



.culture__container .sec3 .item__info {

	position: relative;

	flex: 1;

	/* padding-left: 1.6rem */

	padding-top:0.7rem;

}



.culture__container .sec3 .info__title {

	font-size: .35rem;

	font-family: PingFang SC;

	font-weight: 700;

	line-height: .49rem;

	color: #000

}



.culture__container .sec3 .info__abs {

	/* position: absolute;

	right: .91rem;

	top: 1.02rem */

}



.culture__container .sec3 .info__desc {

	margin-top: .4rem;

	font-size: .2rem;

	font-family: PingFang SC;

	font-weight: 400;

	line-height: .36rem;

	color: #000;

	text-align: justify;

	width:90%;

}



.culture__container .sec3 .item__img {

	flex-shrink: 0;

	/* height: 6.21rem; */

	width:60%;

}



.culture__container .sec3 .item__img img{

	 

	width:100%;
	height:100%;
	object-fit: contain;
}



.culture__container .sec4 {

	position: relative;

	height: 7.2rem

}



@media screen and (max-width:1360px) {

 .culture__container .sec3 {

	width: 100%;

	padding: 1.4rem 0rem 1.17rem

}



}