.main{
    position: relative;
}

/* 内容区域 */
.content{
   /* position: absolute;
    top: 0; */
    width: 100%;
    /* background-color: aqua; */
}
.content .section{
    width: 100%;
	overflow: hidden;
	position: relative;
}
.content .section .title_box{
	text-align: center;
	margin-top: 80px;
}

.content .section.section1{
    height: 1080px;
    background: url('../images/index/banner2.jpg') no-repeat;
    /* background-size: 100%; */
    background-position: 50% 50%;
	overflow: hidden;
}
.content .section.section1 .des{
	margin-top: 275px;
	margin-left: 240px;
}
.content .section1 .des .title{
    font-size: 60px;
	
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(30px);
	transition: all 0.5s ease 0s;
}
.content .section1 .des .sub_title{
	font-size: 36px;
	margin-top: 40px;
	
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(30px);
	transition: all 0.5s ease 0.3s;
}

.content .section1.active .des .title{
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0);
}

.content .section1.active .des .sub_title{
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0);
}


.section2{
	height: 940px;
	background-color: #B7B7B7;
}
.section2 p.title{
	font-size: 60px;
	color: #fff;
	margin-top: 80px;
	text-align: center;
}
.section2 .content_box{
	margin-top: 10px;
	width: 100%;
    justify-content: space-between;
}
.section2 .item_left{

}
.section2 .item_left .item{}
.section2 .item_left .item .pic{
	width: 240px;
}
.section2 .item_left .item .text{
	width: 360px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
	text-shadow: 2px 2px 9px #a59194;
}
.section2 .item_right{
	position: relative;
	width: 600px;
	margin-top: -50%;
}
.section2 .item_right .pic{
	position: absolute;
}
.section2 .item_right .pic.pic1{
	width: 464px;
	left: 80px;
	top: -20px;
}
.section2 .item_right .pic.pic2{
	width: 404px;
	left: 10px;
	top: 340px;
}
.section2 .item_right .pic.pic3{
	width: 310px;
	left: 290px;
	top: 310px;
}

.section3{
	height: 940px;
	background-color: #fff;
}

.section3 .content_box{
	box-shadow: 0px 1px 20px 6px #f3e7e8;
	margin-top: 170px;
}
.section3 .FlexItem{
	width: 600px;
	height: 600px;
}
.section3 .FlexItem.box_left{
	background-color: #fff;
	position: relative;
}
.section3 .FlexItem.box_left .pic{
	width: 782px;
	height: 686px;
	position: absolute;
	top: -84px;
}
.section3 .FlexItem.box_right{
	background-color: #FFDFE0;
}
.section3 .FlexItem.box_right .text{
	width: 390px;
	margin: 0 auto;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
	margin-top: 217px;
}

.section4{
	width: 100%;
	height: 940px;
	background: url('../images/index/bg_4.png') no-repeat;
	/* background-size: auto 100%; */
    background-position: 50% 50%;
}
.section4 .content_box{

}
.section4 .content_box p.title{
	font-size: 48px;
	margin-top: 340px;
}
.section4 .content_box p.info{
	font-size: 16px;
	line-height: 36px;
	margin-top: 20px;
}

.section5{
	height: 940px;
	background-color: #fff;
}
.section5 {}
.section5 p.title{
	font-size: 60px;
	text-align: center;
	margin-top: 80px;
}
.section5 .content_box{}
.section5 .content_box .box_left{
	width: 600px;
}
.section5 .content_box .box_right{
	margin-left: 50px;
    padding-left: 50px;
    border-left: 2px dashed #eee;
}
.section5 .content_box .box_right .list_item{
	margin: 25px auto;
}
.section5 .content_box .box_right .item_icon{
	width: 25px;
}
.section5 .content_box .box_right .item_text{
	margin-left: 40px;
}

.section6{
	height: 940px;
}
.section6 p.title{
	font-size: 60px;
	text-align: center;
	margin-top: 80px;
}
.section6 .box_list{
	margin-top: 110px;
}
.section6 .list_item{
	flex: 0 0 auto;
}
.section6 .list_item .pic_box{
	width: 400px;
	height: 400px;
	background-color: #F3F3F3;
	display: flex;
	align-items: center;
}
.section6 .list_item .pic_box .pic{
	margin: 0 auto;
}
.section6 .list_item p.text{
	font-size: 16px;
	text-align: center;
	margin-top: 60px;
}