@charset "utf-8";
.life1_box{
	padding: 190px 0;
}
.life1_box .life1_inner{
	width: 100%;
	overflow: hidden;
}
.life1_box .life1_inner .life1_left{
	width: 52%;
	float: left;
	padding: 40px;
	box-sizing: border-box;
}
.life1_box .life1_inner .life1_right{
	float: right;
}
.life1_box .life1_inner:nth-child(2n) .life1_left{
	float: right;
}
.life1_box .life1_inner:nth-child(2n) .life1_right{
	float: left;
}
.life1_box .life1_left .life1_img{
	width: 100%;
}
.swiper-1{
	box-sizing: border-box;
}
.life1_box .life1_title{
	font-size: 300px;
	font-family: arial;
	font-weight: bold;
	color:#f2f4f7;
}
.life1_box .life1_info{
	position: absolute;
	top:60%;
	left: 18%;
}
.life1_box .life1_subtitle{
	font-size: 60px;
	line-height: 80px;
}
.life1_box .life1_txt{
	position: relative;
	margin-top: 22%;
}
.life1_box .swiper-page{
	margin-top: 40px;
	font-weight: bold;
	font-family: arial;
	font-size: 20px;
	z-index: 10;
	position: relative;
}
.life1_box .page-line{
	width: 18px;
	height: 2px;
	background: #bdbfc1;
	margin: 0 5px;
}
.life1_box .cur-page{
	margin-left: 20px;
	color:#00a7ea;
}
.life1_box .sum-page{
	margin-right: 20px;
}
.page-prev{
	background: url(../img/arrow_left2.png) no-repeat center center;
	background-size: 100% 100%;
	width: 10px;
	height: 14px;
	cursor: pointer;
}
.page-next{
	background: url(../img/arrow_right2.png) no-repeat center center;
	background-size: 100% 100%;
	width: 10px;
	height: 14px;
	cursor: pointer;
}
.page-prev,
.page-next{
	position: initial;
	transform: initial;
	margin-top: 0;
}
.page-prev:after,
.page-next:after{
	display: none;
}
/*响应式适配*/

@media screen and (max-width: 1861px) {
	
}
@media screen and (max-width: 1681px) {
	.life1_box .life1_title{
		font-size: 250px;
	}
	.life1_box .life1_subtitle{
		font-size: 50px;
		line-height: 60px;
	}
}
@media screen and (max-width: 1450px) {
	.life1_box .life1_title{
		font-size: 200px;
	}
	.life1_box .life1_subtitle{
		font-size: 40px;
		line-height: 50px;
	}
}
@media screen and (max-width: 1335px) {
	
}
@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 1100px) {

}
@media screen and (max-width: 1000px) {
	.life1_box .life1_title{
		font-size: 150px;
	}
	.life1_box .life1_subtitle{
		font-size: 30px;
		line-height: 40px;
	}
}
@media screen and (max-width: 768px) {
	.life1_box{
		padding: 30px 0;
	}
	.life1_box .life1_inner{
		margin-bottom: 40px;
	}
	.life1_box .life1_inner:last-child{
		margin-bottom: 0;
	}
	.life1_box .life1_inner .life1_left{
		width: 100%;
		float: initial;
		padding: 20px;
	}
	.life1_box .life1_inner .life1_right{
		float: initial;
		width: 100%;
	}
	.life1_box .life1_inner:nth-child(2n) .life1_left{
		float: initial;
	}
	.life1_box .life1_inner:nth-child(2n) .life1_right{
		float: initial;
	}
	.life1_box .life1_txt{
		margin-top: 10px;
	}
	.life1_box .life1_title{
		font-size: 60px;
		line-height: 60px;
	}
	.life1_box .life1_info{
		position: relative;
		left: 0;
		top: 0;
		padding-top: 3px;
	}
	.life1_box .life1_subtitle{
		font-size: 16px;
		line-height: 26px;
	}
	.life1_box .swiper-page{
		font-size: 16px;
		margin-top: 0;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.life1_box .cur-page{
		margin-left: 10px;
	}
	.life1_box .sum-page{
		margin-right: 10px;
	}
}
@media screen and (max-width: 414px) {
	
}