@media only screen and (max-width:640px) {
	html{
		font-size:6px;
	}
}


.am-container{
	width:1100px;
}

.title{
	text-align:center;
	margin:0.5rem auto 2rem;
}

.title h2{
	display:inline-block;
	background-color:#a89352;
	color:#fff;
	padding:1.5rem 3rem;	
	font-size:27px;
	font-weight:700;
	border-radius: 10px;
	margin:0.2rem 0;
	letter-spacing: 0.2rem;
}
@media only screen and (min-width:641px) {
	.title h2{
		min-width:560px;
	}
}
.title p{
	color:#bba377;
	font-size:1.4rem;
	margin:0.3rem 0;
}


.banner{
	min-width:1300px;
	position: relative;
}
.banner .main{
	position: absolute;
	left:0;
	top:10%;
	width:100%;
	height:100%;
	letter-spacing:4px;
}

.banner .main h3{
	color:#fff;
	margin:0.5rem 0;
	font-size:30px;
}

.banner .main h2{
	color:#e3ce8f;
	margin:1rem 0;
	font-size:54px;
}
.banner .main p{
	color:#fff;
	margin:0.5rem 0;
	font-size:20px;
}



.part1{
	padding:3rem 0;
}

.part1 .item{
	text-align:center;
	border:1px solid #e3ce8d;
	padding:2rem;

	margin:1rem auto;
}
.part1 .item h4{
	color:#a2944b;
	margin:1.5rem 0;
	letter-spacing: 0.2rem;
	font-size:27px;
	font-weight:400;
	    /*height: 83px;*/
}
.part1 .item p{
	text-align:left;
	color:#777;
	font-size:18px;
	letter-spacing: 0.2rem;
	    /*height: 153px;*/
}

.part2{
	padding:3rem 0;
	background:url('../images/bg_service.jpg') no-repeat center center;
	background-size:cover;
}


.part2 .item{
	text-align:center;
	margin:2rem 0;
	padding:2rem;
	text-align:center;
}

.part2 .item h4{
	color:#ece5cb;
	font-size:16px;
	font-weight:400;
	margin:2rem 0 1rem;
}
.part2 .item p{
	color:#fff;
	margin:0.5rem 0;
	font-size:14px;
	text-align:left;
}


.part3{
	padding:3rem 0;

	background:url('../images/bg_jz.png') no-repeat center bottom;
	background-size:cover;

}
.part3 .intro{
	margin:0.5rem 0 3rem;
	font-size:15px;
	letter-spacing: 0.1rem;
}

.part3 .intro .process{
	background:url('../images/part3-li.png') #fff no-repeat right center;
	margin: 15px 0;
	/*background-size:cover;*/
}
.part3 .intro .process li{
	/*color:#fff;*/
	/*padding:2rem 1.5rem 2rem 3rem;*/
	/*position: relative;*/
	/*font-size:1.4rem;*/
	    color: #fff;
    /* padding: 2rem 1.5rem 2rem 3rem; */
    position: relative;
    padding: 23px;
    font-size: 14px;
    width: 172px;
}
.part3 .list{
	
}

.part3 .list h4{
	font-size:26px;
	color:#412a77;
}
.part3 .list ul{
	padding:0;
}
.part3 .list li{
	color:#3c275f;
	line-height:1.6;
	letter-spacing: 0.2rem;
}

.part3 .list li:before{
	content:' ';
	display:inline-block;
	width:10px;height:10px;
	margin-right:6px;
	border-radius:50%;
	background:#3c275f;
}
.part3 .list li span{
	color:#777;
}









.part4{
	padding:3rem 0;
	background:url('../images/bg_sj.jpg') no-repeat center bottom;
	background-size:cover;
}
.part4 .desc{
	color:#fff;
	letter-spacing: 0.2rem;
	margin:1rem 0;
	font-size: 16px;
}

.part4 .item{
	background-color:#3d2a61;
	padding:35px 33px;
	margin:2rem 0;
	border-radius: 10px;
	color:#fff;
	font-size:16px;
}



.part5{
	padding:3rem 0;

}

.part5 .desc {
	color:#333;
	font-size:15px;
}

.part5 .item{
	letter-spacing: 0.1rem;
	border:3px solid #efe4ce;
	border-radius: 10px;
	text-align:center;
	padding:4rem 2rem;
	margin:1.5rem auto;
}
.part5 .item strong{
	font-size:3rem;
	color:#a48f50;
}
.part5 .item h5{
	font-size:22px;
	font-weight:400;
	margin:0.5rem 0 3rem;
	color:#a48f50;
}
.part5 .item p{
	color:#333;
	text-align:left;
	font-size:13px;
}







.part6{
	padding:3rem 0 0;

	background:url('../images/bg_zc.jpg') no-repeat center center;
	background-size:cover;
}
.part6 .desc{
	color:#fff;
	font-size: 20px;
}

.part6 .box{
	padding:1.5rem;	
	background-color:rgba(80,0,90,0.2);
	margin:1.5rem 0;
	border-radius: 10px;
}
.part6 .item{
	padding:0 1.5rem;
	border-radius: 10px;
	margin:1rem 0;
	color:#fff;
}
.part6 .item h5{
	text-align:center;
	margin:0.5rem 0 1rem;
	font-weight:400;
	color:#e8cd88;
	font-size:24px;
}

.part6 .item p{
	margin:0.5rem 0;
	color:#fff;
	font-size: 16px;
}

.part6 .item .am-table{
	background-color:rgba(255,255,255,.2);
	border-radius: 10px;
	margin:1rem 0;
	
}

.part6 .am-table > tbody > tr > th{
	border-top:0;
}
	font-size: 18px;
.part6 .am-table > tbody > tr > th{
	border-left: 1px solid #ddd;
		font-size: 18px;
}
.part6 .am-table > tbody > tr > th:first-child{
	border-left:0;
	font-size: 18px;
.part6 .am-table > tbody > tr > td{
	border-left: 1px solid #ddd;
		font-size: 18px;
}
.part6 .am-table > tbody > tr > td:first-child{
	border-left:0;
	font-size: 18px;
	
}






.part7{
	padding:3rem 0;
}
.part7 .item {
	text-align:center;
	border:2px solid #efe4ce;
	border-radius: 10px;
}
.part7 .item h5{
	margin:1.5rem 0;
	color:#a79157;
	font-size:2.2rem;
	font-weight:400;
}
.part7 .item p{
	color:#777;
}
.part7 .item span{
	display:block;
	height:60px;
	font-size:1.5rem;
	line-height:60px;
	font-weight:400;
	color:#777;
}
.part7 .item .am-table{
	background-color:rgba(255,255,255,.2);
	margin:1rem 0;
}

.part7 .am-table > tbody > tr > th{
	border-top:1px solid #efe4ce;
	width:50%;
}

.part7 .am-table > tbody > tr:first-child > th{
	border-top:0;
}
.part7 .am-table > tbody > tr > th{
	border-left: 1px solid #efe4ce;
}
.part7 .am-table > tbody > tr > th:first-child{
	border-left:0;
}

