body{
	background-color: white;
}
.banner{
	height: 554px;
	background-position: center;
	background-size: cover;
	display: flex;
	}
.banner>div{
	width: 1200px;
	margin: auto;
}
.banner img{
	display: block;
	margin:auto;
	margin-bottom: 20px;
}
.banner p{
	font-size:24px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:33px;
	text-align: center;
}
.banner .hr{
	margin: 33px auto 33px auto;
	width: 60%;
	height: 1px;
	background-color: #FFFFFF;
}
.banner ul{
	width: 630px;
	margin: auto;
	display: flex;
}
.banner ul li{
	margin: 0px  32px;
	color: white;
}
.banner ul li span{
	display: inline-block;
	background-color: white;
	width: 10px;
	height: 10px;
	border-radius: 22px;
	margin-right: 10px;
}

/* bank */
.bank{
	height: 380px;
	padding: 40px 0px;
}
.bank ul li{
	width:280px;
	height:270px;
	background:#f8f8f8;
	border:1px solid rgba(151,151,151,1);
	text-align: center;
	padding: 34px 12px;
	box-sizing: border-box;
}
.bank ul li h2{
	font-size:16px;
	font-weight:600;
	color:rgba(74,74,74,1);
	line-height:22px;
	margin: 16px 0px 24px 0px;
	padding-bottom: 24px;
	border-bottom: 1px solid #979797;
}
.bank ul li p{
	font-size:14px;
	font-weight:600;
	color:rgba(74,74,74,1);
	line-height:20px;text-align: left;
}
.bank ul {
	height: 300px;
	width: 1200px;
	margin: auto;
	position: relative;
}
.bank h1{
	font-size:36px;
	font-weight:600;
	color:rgba(74,74,74,1);
	line-height:50px;
	text-align: center;
	padding-bottom: 40px;
}
.kh{
	background-color: #F8F8F8;
	padding: 66px 0px;
}
.kh img{
	display: block;
	margin: auto;
}
.zx{
	height:129px;
	background-position: center;
	background-size: cover;
}
.zx a{
	display: inline-block;
	width: 268px;
	height: 50px;
	margin-left: 120px;
}
.zx div{
	padding-top: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
}