p{
	margin-bottom: 0px;
}
/* .desc_main{
		margin:0 auto;
	margin-top: 80px;
	max-width: 1200px;
} */
.desc_main{
	margin-top:80px;
}
.desc_main img{
	width: 400px;
	vertical-align: top;
}
.desc_main div{
	width: calc(100% - 410px);
	padding-left: 50px;
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
}
.desc_main p{
	/* margin-bottom: 25px; */
	line-height: 2;
	font-size: 18px;
}
/* .yj .container{
	padding:100px 0;
	max-width: 800px;
} */
.lamp{
	background: url(../img/about/longbg.png) no-repeat;
	background-size: 100%;
	background-position: center center;
}
/* .lamp .container{
	max-width: 1200px;
	margin:0 auto;
} */
.lamp img{
	width: 100%;
}
.lamp ul{
	padding: 50px 0;
	display: flex;
	justify-content: space-between;
}
.lamp p{
	color: #fff;
}
.lamp p:nth-child(1){
	font-size: 40px;
	font-weight: bold;
}
.yj_m{
	display: flex;
	justify-content: space-between;
}
.yj_m >div{
	width: 45%;
	box-shadow: 0 0 5px 5px #f2f2f2;
	padding: 30px 130px;
	display: flex;
}
.xinxiang{
	text-align: center;
}


.yj .title::after {
	position: absolute;
    content: '';
    left: 50%;
    bottom: 0;
    width: 60px;
    height: 3px;
    margin-left: -30px;
    background-color: var(--main-color);
}

/* .yj{
	max-width: 1200px;
	margin:0 auto;
} */
.yj .title{
	padding-bottom: 30px;
	border-bottom:2px solid #D9D9D9;
	position: relative;
}
.team{
	padding-top: 0px;
}

.yj_m img{
	margin-right: 30px;
}
.yj_m p:nth-child(1){
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 10px;
}
.team ul{
	overflow: hidden;
	margin-top: 30px;
}
.rongyu ul{
	display: flex;
}
.rongyu li{
	flex: 1;
}
.rongyu li:nth-child(2){
	margin:0 50px;
}
.team li{
	width: 32%;
	float: left;
	margin: 0 0 0 2%;
}

.team li:nth-child(1),.rongyu li:nth-child(1){
	margin-left:0;
}
.team li img,.rongyu li img{
	width: 100%;
}

.rongyu .team_desc p{
	text-align: center;
	line-height: 50px;
	color: #000;
	font-size: 18px;
}

.team .team_desc p:nth-child(1)
.team .team_desc{
	padding: 15px;
}
.team .team_desc p:nth-child(1){
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}
.team .team_desc p:nth-child(2){
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 50px;
}
.rongyu .title{
	margin-bottom: 30px;
}
@media (max-width:768px) {
	.desc_main{
		margin: 0;
	}
	.rongyu ul{
		display: block;
	}
	.rongyu ul li,.rongyu li:nth-child(2){
		margin:0px;
	}
	.desc_main img{
		width: 100%;
		margin: 0 15px 15px 0;
	}
	.desc_main div{
		width: 100%;
		padding: 0;
	}
	.desc_main div{
		display: block;
	}
	.desc_main p{
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.desc p{
		font-size: 18px;
		line-height: 1.5;
	}
	.lamp ul{
		flex-wrap: wrap;
		text-align: center;
		padding: 15px;
	}
	.lamp{
		background-size: auto 100%;
	}
	.lamp li{
		width: calc((100% - 15px) / 2);
	}
	.lamp li:nth-child(-n+2){
		margin-bottom: 40px;
	}
	.lamp li p:nth-child(1){
		font-size: 30px;
	}
	.yj_m{
		display: block;
	}
	.yj_m > div{
		width: 100%;
		margin-bottom: 15px;
		padding:10px;
	}
	.yj_m img{
		height: 50px;
		margin-top: 10px;
		margin-right:10px;
	}
	.yj_m p:nth-child(1){
		font-size: 20px;
		line-height: 2;
	}
	.yj_m p:nth-child(2){
		font-size: 14px;
	}
	.team ul{
		margin-top: 0;
	}
	.team li{
		width: 100%;
		margin: 15px 0 0 0;
	}
}