.zx5{
  	height: 1008px;
	position: relative;
  	background-size: auto 1008px;
  	background-position: left center;
}
.zx5-bg{
	position: absolute;
	text-align: center;
	width: 100%;
	top: 30%;
	left: 50%;
	transform: translate(-50%,0); 
}
@media(max-width: 768px){
	.zx5-bg{
		background-color:rgba(8,55,131,0.7);
		width: 75%;
		padding: 20px;
		left: 15px;
		transform: translate(0,0); 
		text-align: left;
	}
}
@keyframes myfirst{
	from {opacity: 1;}
	to {opacity: 0;}
}
.zx5-bg a{
	display: block;
}
.zx5-bg img{
	animation: myfirst 1s;
	animation-iteration-count: infinite;
}
.zx5-bg p{
	color: #000;
}
.text1{
	font-size: 159px;
	font-weight: bold;
	color: #F5BC1A;

}
.text2{
	color: #727171;
	font-size: 47px;
}
.text3{
	color: #F5BC1A;
	font-size: 47px;
	font-weight: bold;
}
.text4{
	color: #727171;
	font-size: 47px;
}

@media(max-width: 768px){

	.text1,.text2,.text3,.text4{
		color: #fff;
		font-size: 60px;
		font-weight: bold;
	}
}
.zx1{
	text-align: center;
	background-color: #EFEFEF;
	padding-top: 95px;
	padding-bottom: 95px;
}
.zx1-0{
	padding-bottom: 30px;
}

.zx1 .zx1-1{
  width: 52px;
  height: 62px;
  line-height: 62px;
  /*background-color: #fff;*/
  background-repeat: no-repeat;
  /*background-attachment: fixed;*/
  /*background-size: auto 1008px;*/
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}
.zx1 .zx1-2{
	font-size: 36px;
	display:inline-block;
	font-weight: bold;
	color: #3E3A39;
	margin-left:24px;
	vertical-align: middle;
}
.zx1 p{
	color: #3E3A39;
	font-size: 12px;
	/*padding-bottom: 122px;*/
}
.background-image-zx1{
  width: 100%;
  height: 630px;
  background-color: #fff;
  background-repeat: no-repeat;
  /*background-attachment: fixed;*/
  background-size: auto 630px;
  background-position: center top;
  

}
@media(max-width: 768px){
	.background-image-zx1{
		height: 200px;
		background-size: auto 200px;
		background-position: center;
	}
}
.pick-button{
	background-color: #036EB8;
	display: inline-block;
	/*min-width: 288px; */
    padding: 10px 20px;
	text-align: center;
	border-radius: 5px;
	vertical-align: middle;
	border: 0; 
}
.pick-button img{
	vertical-align: top;
	width: 20px;
}
.pick-button span{
	color: #fff;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	line-height: 1.2;
	margin-left: 8px;
}
.popover{
	background-color: #89BA43;
	max-width: 550px;
	min-width: 550px;
	height: 122px;
	padding-left: 20px;
	padding-right: 50px;
	left: 0;
}
.popover-title{
	background-color: transparent;
	color: #fff;
	border: 0;
	font-size: 22px;
	font-weight: bold;
	margin-top: 20px;
}
.popover-content{
	background-color: transparent;
	color: #fff;
	font-size: 14px;
}
.popover.top>.arrow{
	/*transform: translate(-50px,0);*/
}
.popover.top>.arrow:after{
	border-top-color: #89BA43;
}
.zx2 p{
	color: #3E3A39;
	font-size: 12px;
	padding-bottom: 10px;
}

.zx3{
	background: #fff;
}
.zx3-left,.zx3-right{
	padding-right: 0;
	padding-left: 0;
}
@media(max-width: 768px){
	.zx3-left,.zx3-right{
		/* height: 200px;
		overflow: hidden; */
	}
}
.zx4{
	position: relative;
	overflow: hidden;
}
.zx4-bg{
	position: absolute;
	width: 100%;
	height: 82px;
	background-color: rgba(8,55,131,0.7);
	left: 0;
	bottom: 0;
	text-align: center;
	padding-top: 20px;
}

.zx4 span{
	color: #fff;
	font-size: 27px;
	font-weight: bold;
	
}
@media(max-width: 768px){
	.zx4-bg img{
		width: 100%;
	}
}