.video-wrap {
	margin-bottom: .7rem;
}
.video-wrap .video-mask {
	position: relative;
}
.video-wrap .video-mask .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 1rem;
	height: 1rem;
	background: url(../../images/video-btn.png) no-repeat;
	background-size: 1rem 1rem;
}
.video-wrap .video {
	width: 100%;
}
.introduce .title {
	font-size: .42rem;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: .3rem;
}
.introduce .text {
	font-size: .3rem;
	line-height: .48rem;
}
.section {
	margin-bottom: .78rem;
}
.section-btn {
	margin-top: .4rem;
}
.section-title {
	padding-bottom: .5rem;
}
.rongyu .group {
	display: flex;
	flex-wrap: wrap;
}
.rongyu .group .group-item {
	width: 3.35rem;
	height: 3.35rem;
	margin-bottom: .2rem;
}
.rongyu .group .group-item:nth-child(odd) {
	margin-right: .2rem;
}
.rongyu .section-btn {
	margin-top: .2rem;
}
.history {
	margin-left: -.3rem;
	margin-right: -.3rem;
}
.history .swiper-slide {
	width: 6.1rem;
	height: 6.4rem !important;
}
.history .swiper-slide .content {
	width: 100%;
	height: 100%;
	background-color: rgba(213, 213, 213, .5);
	transition: .5s;
	color: #fff;
	line-height: 1;
	padding: .4rem;
}
.history .swiper-slide .content .text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
}
.history .swiper-slide.swiper-slide-active .content {
	background-color: #ed6d00;
}
.history .swiper-slide .content h3 {
	font-size: .58rem;
	margin-bottom: .3rem;
}
.history .swiper-pagination {
	position: inherit;
	bottom: 0;
	font-size: 0;
	margin-top: .3rem;
}
.history .swiper-pagination-bullet-active {
	background-color: #ed6d00;
}
.history .swiper-slide .content p {
	font-size: .3rem;
	line-height: 1.7;
}
.photo .images-box .img {
	margin-top: .2rem;
}
.photo .images-box .img:first-child {
	margin-top: 0;
}
.news .list .first-item .content {
	padding: .30rem;
	background-color: #fff;
}
.news .list .first-item h3 {
	font-size: .28rem;
	color: #333;
	margin-bottom: .14rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}
.news .list .first-item p {
	font-size: .24rem;
	color: #666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height: 1.4;
}
.news .list .item {
	margin-top: .18rem;
	background-color: #fff;
	width: 100%;
}
.news .list .item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: .2rem;
}
.news .list .item .img {
	width: 2.5rem;
}
.news .list .item .content {
	flex: 1;
	padding-left: .28rem;
}
.news .list .item .text {
	font-size: .3rem;
}
.news .list .item .time {
	font-size: .28rem;
}
.news .list .item .text {
	color: #333;
	line-height: 1.4;
	margin-bottom: .34rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news .list .item .time {
	color: #999;
}
.join {
	margin-bottom: .15rem;
}
.join .box {
	height: 3.8rem;
	width: 100%;
	background: url(../../images/img22.jpg) no-repeat;
	background-size: cover;
	position: relative;
}
.join .box .content {
	position: absolute;
	left: .4rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 3.5rem;
	font-size: .26rem;
	line-height: 1.4;
	color: #fff;
}
.join .box .content p {
	margin-bottom: .38rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 1.4;
}