.about_ma>div {
	padding: 60px 0;
}

.abon_fl>h1 {
	font-size: 30px;
	color: #212121;
}

.abon_fl>p {
	font-size: 16px;
	color: #3b3b3b;
	line-height: 30px;
	margin-top: 30px;
}

.abon_fl {
	width: 800px;
	float: left;
}

.ress {
	background-color: rgb(207, 1, 0);
	position: absolute;
	bottom: 60px;
	right: 20px;
	width: 241px;
	height: 241px;
}

.abo_one {
	position: relative;
}

.abon_pi {
	position: relative;
	margin-top: 80px;
	z-index: 2;
	overflow: hidden;
}

.abon_fr {
	float: right;
}

.abo_thr>h1 {
	font-size: 30px;
	color: #212121;
}

.abo_thr>ul>li {
	float: left;
	width: 190px;
	height: 246px;
	margin: 40px 10px 0 0;
}

.abo_thr>ul>li:nth-child(6n) {
	margin-right: 0;
}

.abo_two {
	background: #f0f0f0;
}

.abo_two h1 {
	font-size: 30px;
	color: #212121;
}

.abo_two>div>p {
	font-size: 16px;
	color: #3b3b3b;
	line-height: 30px;
	margin: 30px 0;
}

.abo_two ul>li {
	float: left;
	width: 25%;
}

.athr_pic {
	overflow: hidden;
}

.athr_text {
	background-color: rgb(207, 1, 0);
	width: 100%;
	height: 260px;
	padding: 30px;
}

.athr_text h3 {
	font-size: 24px;
	color: #fefefe;
}

.athr_text p {
	font-size: 16px;
	color: #fefefe;
	line-height: 30px;
	margin-top: 20px;
}

.abo_two ul>li:nth-child(2n) .athr_text {
	background: #FFF;
}

.abo_two ul>li:nth-child(2n) .athr_text h3,
.abo_two ul>li:nth-child(2n) .athr_text p {
	color: #212121;
}

.abo_two ul>li:nth-child(odd) .athr_text{
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	align-content: flex-end;
}
