*{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
}


.title{
	width:100%;
	overflow: hidden;
	text-align: center;
	margin-bottom:60px;
}
.title h1{
	font-size:36px;
	color:#d8b86f;
	font-weight:normal;
	position:relative;
	padding-bottom:25px;
}
.title h1::after{
	content:"";
	position:absolute;
	width:300px;
	height:1px;
	background:#D8B86F;
	bottom:2px;
	left:50%;
	transform:translateX(-50%);
}
.title h1::before{
	content:"";
	position:absolute;
	width:84px;
	height:5px;
	background:#D8B86F;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
}

.banner{
	width:100%;
	overflow: hidden;
}
.banner img{
	width:100%;
	height:100%;
	background-size:cover;
	overflow: hidden;
}

/*part1*/
.part1{
	width:100%;
	overflow: hidden;
	margin:90px 0;
}
.part1 .content{
	width:1000px;
	margin: auto;
}
.part1 .content ul{
	width:100%;
	overflow: hidden;
}
.part1 .content ul li{
	width:215px;
	float:left;
	overflow: hidden;
}
.part1 .content ul li:nth-child(2),.part1 .content ul li:nth-child(3){
	padding-left:177.5px;
	background:url(../../../img/icon_er.png)no-repeat left 107.5px;
}
.part1 .content ul li .im{
	width:100%;
	height:215px;
	margin-bottom:35px;
	overflow: hidden;
}
.part1 .content ul li h1{
	font-size:26px;
	color:#333;
	text-align: center;
	font-weight:normal;
	margin-bottom:20px;
}
.part1 .content ul li p{
	font-size:18px;
	color:#666;
	text-align: center;
	margin-bottom:35px;
}
.part1 .content ul li a{
	display:block;
	width:180px;
	height:46px;
	border-radius:23px;
	background:#D8B86F;
	text-align: center;
	line-height:46px;
	font-size:20px;
	color:#333;
	margin:auto;
}
.part1 .content ul li a i{
	display:inline-block;
	width:21px;
	height:21px;
	background:url(../../../img/icon_m.png)no-repeat;
	margin-left:6px;
	vertical-align: top;
	margin-top:14px;
}

/*part2*/
.part2{
	width:100%;
	background:#e9ecf1;
	padding-top:90px;
	margin-bottom:130px;
	position:relative;
}
.part2 .content{
	width:1000px;
	overflow: hidden;
	margin:auto;
}
.part2 .content .title h1{
	color:#333;
}
.part2 .content .title h1::after{
	width:250px;
}
.part2 .content .title h1::after,.part2 .content .title h1::before{
	background:#666;
}
.part2 .content ul{
	width:100%;
	overflow: hidden;
	margin-bottom:90px;
}
.part2 .content ul li{
	width:calc(100% - 30px);
	height:270px;
	border-radius:9px;
	border:15px solid #fff;
	margin-bottom:19px;
	position:relative;
	z-index: 1;
}
.part2 .content ul li .left{
	width:calc(100% - 480px);
	height:210px;
	float:left;
	background:#D8B86F;
	padding:30px;
}
.part2 .content ul li .right{
	width:420px;
	float:left;
	height:270px;
}
.part2 .content ul li .right img{
	width:100%;
	height:100%;
}
.part2 .content ul li .left h2{
	font-size:20px;
	color:#fff;
	padding:3px 20px;
	background:#333;
	float:left;
	margin-right:20px;
	border-radius:5px;
	font-weight:normal;
	margin-bottom:30px;
}
.part2 .content ul li .left h3{
	font-size:22px;
	color:#333;
	font-weight:normal;
	margin-top:1px;
}
.part2 .content ul li .left p{
	clear:both;
	font-size:18px;
	color:#fff;
	line-height:30px;
}
.part2 .content ul li .left p:first-of-type{
	margin-bottom:15px;
	font-size:20px;
}
.part2 .content ul li::after{
	content:"";
	position:absolute;
	width:31px;
	height:44px;
	bottom:-46px;
	left:70px;
	z-index: 9;
	background:url(img/icon_mq.png)no-repeat;
}
.part2 .content ul li::before{
	content:"";
	position:absolute;
	width:31px;
	height:44px;
	bottom:-46px;
	right:70px;
	z-index: 9;
	background:url(img/icon_mq.png)no-repeat;
}
.part2 .content ul li:nth-child(1){
	z-index: 3;
}
.part2 .content ul li:nth-child(2){
	z-index: 2;
}
.part2 .content ul li:nth-child(3)::after,.part2 .content ul li:nth-child(3)::before{
	content:none;
}
.part2 .content a{
	display: block;
	width:300px;
	height:60px;
	background:#D8B86F;
	text-align: center;
	line-height:60px;
	color:#333;
	font-size:20px;
	border-radius:30px;
	margin:auto;
	position:absolute;
	bottom:-30px;
	left:50%;
	transform:translateX(-50%);
	border:1px solid #fff;
}
.part2 .content a i{
	display:inline-block;
	width:21px;
	height:21px;
	background:url(../../../img/icon_m.png)no-repeat;
	margin-left:20px;
	vertical-align: middle;
}

/*part3*/
.part3{
	width:100%;
	overflow: hidden;
	margin-bottom:90px;
}
.part3 .content{
	width:1000px;
	margin:auto;
}
.part3 .content ul{
	width:100%;
}
.part3 .content ul li{
	margin-bottom:20px;
	margin:auto;
	clear:both;
	position:relative;
}
.part3 .content ul li img{
	display:block;
	border-radius:9px;
	border:10px solid #e9ecf1;
	margin:auto;
}
.part3 .content ul li p{
	font-size:20px;
	color:#333;
	text-align: center;
	margin-top:10px;
	margin-bottom:40px;
}
.part3 .content ul li:nth-child(1){
	width:435px;
}
.part3 .content ul li:nth-child(2){
	width:550px;
}
.part3 .content ul li:nth-child(3){
	width:515px;
}
.part3 .content ul li:nth-child(4){
	width:295px;
}
.part3 .content ul li:nth-child(5){
	width:520px;
}
.part3 .content ul li:nth-child(odd)::after{
	content:"";
	position:absolute;
	width:81px;
	height:79px;
	top:-30px;
	right:-53px;
	background:url(../../../img/icon_f.png)no-repeat;
}
.part3 .content ul li:nth-child(even)::before{
	content:"";
	position:absolute;
	width:75px;
	height:77px;
	top:-31px;
	left:-34px;
	background:url(../../../img/icon_fg.png)no-repeat;
}

/*part4*/
.part4{
	width:100%;
	height:449px;
	overflow: hidden;
	background:url(../../../img/part4_b.jpg)no-repeat;
}
.part4 .content{
	width:1000px;
	margin:auto;
	padding-top:90px;
}
.part4 .content .title h1{
	margin-top:10px;
	color:#333;
}
.part4 .content .title h1::after{
	width:400px;
}
.part4 .content .title h1::before{
	width:130px;
}
.part4 .content .title h1::after,.part4 .content .title h1::before{
	background:#666;
}
.part4 .content p{
	font-size:18px;
	color:#333;
	width:703px;
	height:54px;
	background:url(img/part4_a.png)no-repeat;
	text-align: center;
	padding:28px 40px;
	margin:auto;
	margin-bottom:90px;
}






































