﻿@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:3rem;
	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:3.8rem;
}

.banner .main h2{
	color:#e3ce8f;
	margin:1rem 0;
	font-size:6rem;
}
.banner .main p{
	color:#fff;
	margin:0.5rem 0;
	font-size:2.2rem;
}



.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: 2.4rem;
	font-weight:400;
}
.part1 .item p{
	text-align:left;
	color:#777;
	font-size:1.5rem;
	letter-spacing: 0.2rem;
}

.part2{
	padding:3rem 0;
	background:url('../image/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:1.8rem;
	font-weight:400;
	margin:2rem 0 1rem;
}
.part2 .item p{
	color:#fff;
	margin:0.5rem 0;
	font-size:1.4rem;
	text-align:left;
}


.part3{
	padding:3rem 0;
	background:url('../image/bg_jz.png') no-repeat center bottom;
	background-size:cover;

}
.part3 .intro{
	margin:0.5rem 0 3rem;
	font-size:1.6rem;
	letter-spacing: 0.1rem;
}

.part3 .intro .process{
	background:url('../image/part3-li.png') #fff no-repeat;
	background-size:cover;
}
.part3 .intro .process li{
	color:#fff;
	padding:2rem 1.5rem 2rem 3rem;
	position: relative;
	font-size:1.4rem;
}
.part3 .list{
	
}

.part3 .list h4{
	font-size:2.8rem;
	color:#412a77;
}
.part3 .list ul{
	padding:0;
}
.part3 .list li{
	color:#3c275f;
	line-height:2.4;
	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('../image/bg_sj.jpg') no-repeat center bottom;
	background-size:cover;
}
.part4 .desc{
	color:#fff;
	letter-spacing: 0.2rem;
	margin:1rem 0;
}

.part4 .item{
	background-color:#3d2a61;
	padding:3rem 2rem;
	margin:2rem 0;
	border-radius: 10px;
	color:#fff;
	font-size:1.8rem;
}



.part5{
	padding:3rem 0;

}

.part5 .desc {
	color:#333;
	font-size:1.5rem;
}

.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:6rem;
	color:#a48f50;
}
.part5 .item h5{
	font-size:2.4rem;
	font-weight:400;
	margin:0.5rem 0 3rem;
	color:#a48f50;
}
.part5 .item p{
	color:#333;
	text-align:left;
	font-size:1.5rem;
}







.part6{
	padding:3rem 0 0;

	background:url('../image/bg_zc.jpg') no-repeat center center;
	background-size:cover;
}
.part6 .desc{
	color:#fff;
}

.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:2.4rem;
}

.part6 .item p{
	margin:0.5rem 0;
	color:#fff;
}

.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;
}
.part6 .am-table > tbody > tr > th{
	border-left: 1px solid #ddd;
}
.part6 .am-table > tbody > tr > th:first-child{
	border-left:0;
}
.part6 .am-table > tbody > tr > td{
	border-left: 1px solid #ddd;
}
.part6 .am-table > tbody > tr > td:first-child{
	border-left:0;
}






.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:2.2rem;
	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;
}

