/* title */
.layout-title {
	padding: 0.5rem 0;
	text-align: center;
}
.layout-title p:nth-child(1) {
	font-size: 0.4rem;
	font-weight: bold;
}
.layout-title p:nth-child(2) {
	font-size: 0.28rem;
	color: #747272;
}

/* 介绍 */
.about-intro{
	height: 9.3rem;
	position: relative;
	top: -37px;
	background-color: rgb(246, 246, 246);
	border-radius: 0.6rem;
}

.about-info{
	padding-top: 0.2rem;
	font-size: 0.24rem;
	color: #747272;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 0.38rem;
}
.about-info p:nth-child(1){
	padding-bottom: 0.15rem;
}
.about-info p:nth-child(2){
	padding-bottom: 0.5rem;
}

/*文化*/
.about-wh{
	height: 8.7rem;
}
.wh-banner{
	background: #ffffff;
}
.wh-banner-item img{
	border-radius: 0.08rem;
}
.wh-banner-item dl{
	padding: 0.2rem !important;
	height: 6.8rem;
}
.wh-banner-item dt{

}
.wh-banner-item dd{

}
.wh-banner-item dd p:nth-child(1){
	font-size: 0.28rem;
	font-weight: 700;
	padding-bottom: 0.2rem;
	padding-top: 0.15rem;
}
.wh-banner-item dd p:nth-child(2){
	font-size: 0.24rem;
	line-height: 0.38rem;
	text-align: justify;
	color: #747272;
}
.about-wh .swiper-container{
	border-radius: 0.08rem;
}
.about-wh .swiper-pagination-bullet-active{
	background: #b5b5b5 !important;
}
.about-wh .swiper-pagination-bullet{

}

/*合作*/
.hz{
	height: 13.8rem;
}
.hz-item{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 0.2rem;
}
.hz-item dl{
	width: 3rem;
	background: #ffffff;
	padding: 0.2rem;
	margin-bottom: 0.15rem;
	border-radius: 0.08rem;
}
.hz-item dt{
	width: 2rem;
	height: 0.75rem;
	margin: 0 auto;
	padding-bottom: 0.2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hz-item dd{

}
.hz-item dd p:nth-child(1){
	font-size: 0.28rem;
	font-weight: 700;
	padding-bottom: 0.1rem;
}
.hz-item dd p:nth-child(2){
	font-size: 0.24rem;
	color: #555d6a;
	padding-bottom: 0.2rem;
	line-height: 0.35rem;
}
.hz-item dd p:nth-child(3){
	font-size: 0.22rem;
	color: #50982c;
}

/*里程碑*/
.milestone-tab{
	/*width: 8.5rem;*/
	/*margin: 0 auto;*/
}
.milestone-tab .item-li{
	margin: 0px auto; text-align: center;
	display: flex;
	flex-flow: wrap;
	align-items: flex-end;
	height: 0.8rem !important;
}

.milestone-title {
	font-size: 0.25rem;
	text-align: center;
	margin: 0 auto 0.1rem !important;
	color: #333;
}
.milestone-title .swiper-slide-thumb-active{
	color: #50972c;
	/*border-bottom: 2px solid #50972c;*/
	font-weight: bold;
}
.milestone-title .swiper-slide-thumb-active .item-li div{
	width: 0.3rem !important;
	height: 0.3rem !important;
	background: #50972d !important;
	border-radius: 50% !important;
	margin: 0 0.05rem !important;
}
.milestone-title .swiper-slide-thumb-active span{
	font-size: 0.4rem !important;
	top: 0 !important;
	left: 1rem !important;;
}

.milestone-title .swiper-slide {
	width: 1.7rem !important;
	padding: 0.1rem 0;
	margin: 0 !important;
	height: 1rem !important;
	position: relative !important;
}
.milestone-title .swiper-slide span{
	top: 0.2rem;
	left: 1.2rem;
	font-size: 0.28rem;
}
.milestone-title .swiper-slide .item-li div{
	width: 0.25rem; height: 0.25rem; background: #8d8d8d;border-radius: 50%;margin: 0 0.07rem;
}
.milestone-item img{
	border-radius: 0.08rem 0.08rem 0 0 ;
}
.milestone-item dt{
	height: 240px;
}
.milestone-item dd{
	font-size: 0.24rem;
	color: #747272;
	padding: 0.3rem 0.2rem;
	line-height: 0.4rem;
	height: 2rem;
	background: #ffffff;
	border-radius: 0 0 0.08rem 0.08rem;
}
.milestone-item dd span{
	font-weight: 700;
	padding-right: 0.1rem;
	color: #333333;
}


/*荣誉*/
.about-honor{
	/*height: 5.9rem;*/
	margin-bottom: 0.2rem
}
.honor-swiper{
	/*overflow: unset !important;*/
}
.honor-swiper .swiper-slide {
	width: 5.7rem !important;
}
.honor-swiper .swiper-slide img {
	width: 5.7rem !important;
}
.honor-swiper .swiper-slide p{
	position: absolute;
	bottom: 0.24rem;
	font-size: 0.28rem;
	left: 0.4rem;
}

.about-honor .swiper-pagination{
	position: unset;
}
.about-honor .swiper-pagination span{
	margin-right: 0.1rem;
}
.about-honor .swiper-pagination-clickable .swiper-pagination-bullet{
	background: #b5b5b5 !important;
}

/*联系我们*/
.consult{
	margin-bottom: 0.6rem;
}
.consult-item{
	display: flex;
	justify-content: space-between;
}
.consult-item dl{
	width: 3rem;
	background: #ffffff;
	padding: 0.2rem;
	border-radius: 0.08rem;
}
.consult-item dt{
	width: 0.7rem;
	height: 0.7rem;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 0.1rem;
}
.consult-item dd{
	text-align: center;
	font-family: fantasy;
}
.consult-item dd p:nth-child(1){
	font-size: 0.28rem;
	font-weight: 700;
	padding-bottom: 0.1rem;
}
.consult-item dd p:nth-child(2){
	color: #53962d;
	font-size: 0.24rem;
}