.section1_bg {
	width: 100%;
	background: url(../images/bg/price_1.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
}

.section2_bg {
	width: 100%;
	background: url(../images/bg/price_2.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
}

.section2_bg .con {
	height: 80vh;
	max-width: 1200px;
	margin: 10vh auto;
	display: flex;
	flex-direction: column;
}

.section2_bg .con .bt {
	font-size: 46px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 1.2;
	text-align: center;
}

.section2_bg .con .wz {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 3;
	text-align: center;
}

.section2_bg .con .ts {
	width: 48%;
	margin: 0 auto;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	text-align: center;
	line-height: 30px;
}

.section2_bg .con .more {
	width: 156px;
	height: 48px;
	border: 1px solid #333333;
	border-radius: 6px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 48px;
	margin: 5vh auto 0;
	text-align: center;
}

.section2_bg .con .pics{
	position: relative;
	width: 978px;
	margin: 5vh auto 0;
}
.section2_bg .con .pics .pic1{
	width: 66%;
}
.section2_bg .con .pics .pic2{
	width: 34%;
	height: 50%;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.section2_bg .con .pics .pic3{
	width: 34%;
	height: 50%;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
}


.section3_bg {
	width: 100%;
	background: url(../images/bg/price_3.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
}
.section3_bg .con {
	height: 80vh;
	max-width: 1200px;
	margin: 10vh auto;
	display: flex;
	flex-direction: column;
}

.section3_bg .con .bt {
	font-size: 46px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.2;
	text-align: right;
}

.section3_bg .con .wz {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 3;
	text-align: right;
}

.section3_bg .con .ts {
	width: 48%;
	margin-left:auto;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: right;
	line-height: 30px;
}

.section3_bg .con .more {
	width: 156px;
	height: 48px;
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 48px;
	margin: 5vh 0 0;
	text-align: center;
	margin-left:auto;
}

.section3_bg .pics{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	bottom: 0;
}
.section3_bg .pics .son{
	background: #000;
	width: 208px;
	height: 150px;
}
.section3_bg .pics .son img{
	display: block;
	width: 208px;
	height: 150px;
	opacity: .8;
}
.section3_bg .pics .son.cur img{
	opacity: 1;
}



.section4_bg {
	width: 100%;
	background: url(../images/bg/price_4.jpg) center center no-repeat #FFFFFF;
	position: relative;
	background-size: cover;
}

.section4_bg .con {
	margin: 10vh auto 0;
	width: 1200px;
	display: flex;
	position: relative;
	align-content: center;
}

.section4_bg .con .lfnr {}

.section4_bg .con .lfnr .son {
	display: block;
}

.section4_bg .con .lfnr .son img {
	display: block;
}

.section4_bg .con .rinr {
	flex: 1;
	padding-left: 5%;
}

.section4_bg .con .rinr .bt {
	font-size: 46px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 1.2;
}

.section4_bg .con .rinr .wz {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 3;
}

.section4_bg .con .rinr .ts {
	width: 544px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}

.section4_bg .con .rinr .more {
	width: 156px;
	height: 48px;
	display: block;
	border: 1px solid #333333;
	border-radius: 6px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 48px;
	text-align: center;
	margin-top: 5vh;
}

.section4_bg .con .rinr .pics {
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
}

.section4_bg .con .rinr .pics .son {
	flex: 1;
}

.section4_bg .con .rinr .pics .son img {
	display: block;
}


@media(max-width:750px) {
	img{display: block; max-width: 100%;}
	.w1200 ,.section2_bg .con .pics .pic1{
		width: 100% !important;
	}

	.section2_bg .con .bt,.section3_bg .con .bt,.section4_bg .con .rinr .bt {
		font-size: 26px;
	}

	.section2_bg .con .wz,.section3_bg .con .wz,.section4_bg .con .rinr .wz {
		font-size: 18px;
	}
	.section2_bg .con .more,.section4_bg .con .rinr .more{
		margin-top: 3vh;
		margin-bottom: 3vh;
	}
	.section2_bg .con .pics .pic2{
		width: 50%;
		position: inherit;
	}
	.section2_bg .con .pics .pic3{
		width: 50%;
		height: auto;
	}
	.section2_bg .con{margin-top: 5vh; height: auto;}
	.section2_bg .con .ts,.section3_bg .con .ts{font-size: 16px;}
	.section2_bg .con .ts,.section3_bg .con .ts{width: 90%;}
	.section3_bg .con{ margin-top: 10vh !important;}
	.section3_bg .con .text{padding: 3vh 3vw;}
	.section2_bg .con .more,.section3_bg .con .text .more,.section3_bg .con .more{width: 100px; height: 32px; line-height: 32px;}
	.section2_bg .con .pics,.section3_bg .con,.section4_bg .con{ margin: 0 4vw; width: 92vw;}
	.section2_bg .con .rictrl,.section2_bg .con .lfctrl{width: 30px; height: 50px;}
	.section3_bg .pics .son img,.section3_bg .pics .son{width: 28vw; height: 21vw;}
	
	.section4_bg .con {
		width: 92vw;
	}
	
	.section4_bg .con {
		display: inherit;
		margin-top: 5vh;
	}
	
	.section4_bg .con .lfnr {
		display: flex;
		align-items: center;
	}
	.section4_bg .con .rinr{
		padding-left: 0;
	}
	.section4_bg .con .rinr,
	.section4_bg .con .lfnr,
	.section4_bg .con .rinr .ts{
		width: 100%;
	}
	
	.section4_bg .con .rinr .bt {
		font-size: 26px;
	}
	
	.section4_bg .con .rinr .wz {
		font-size: 18px;
	}
	
	.section4_bg .con .rinr .more {
		width: 100px;
		height: 32px;
		line-height: 32px;
	}
	.section4_bg .con .rinr .pics{
		position: inherit;
	}
}
