.banner{
	width: 100%;
	float: left;
}
.banner img{
	width: 100%;
}

.hzhb{
	width: 100%;
	float: left;
}
.hzhb .hzhbcontent{
	width: 100%;
	float: left;
}
.hzhb .hzhbcontent .hzhbtitle{
	width: 100%;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 36px;
}
.hzhb .hzhbcontent .hzhbtitle .hzhbcntitle{
	font-size: 48px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 34px;
	opacity: 0.97;

}
.hzhb .hzhbcontent .hzhbtitle .hzhbentitle{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 34px;
}
.hzhb .hzhbcontent .hzhbxx{
	width: 100%;
	float: left;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo{
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo{
	width: 8.6%;
	float: left;
	display: inline-block;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo .leftbz{
	width: 100%;
	text-align: center;
}

.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo .leftbz img{
	width: 100%;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo .leftbztxt{
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 43px;

}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo{
	width: 87%;
	float: right;
	display: inline-block;
	border-bottom: #6E6C6C solid 2px;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo:nth-child(3) .righthzhbinfo{
	border-bottom: unset;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul{
	width: 100%;
	margin: 0;
	padding: 0px;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li{
	width: 15%;
	 height: 80px;
    float: left;
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 19.6px;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li img{
	width: 100%;
	border: rgb(110 108 108 / 25%) solid 1px;
}
.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li:nth-child(6n){
	float: right;
	display: inline-block;
	margin-right: 0px;
}


@media (max-width: 1240px){
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li {
	    width: 15%;
	    float: left;
	    display: inline-block;
	    margin-bottom: 20px;
	    margin-right: 16px;
	}
}
@media (max-width: 992px){
	.hzhb .hzhbcontent .hzhbtitle {
	    margin-top: 30px;
	    margin-bottom: 30px;
	}
	.hzhb .hzhbcontent .hzhbtitle .hzhbcntitle {
	    font-size: 3rem;
	    font-weight: 400;
	    line-height: 34px;
	}
	.hzhb .hzhbcontent .hzhbtitle .hzhbentitle {
	    font-size: 1.6rem;
	    font-weight: 400;
	    line-height: 34px;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo {
	    width: 6%;
	    float: left;
	    display: inline-block;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo .leftbztxt {
	    font-size: 1.6rem;
	    line-height: 28px;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li {
	    width: 15%;
		height: 58px;
	    float: left;
	    display: inline-block;
	    margin-bottom: 0px;
	    margin-right: 12px;
	}

}
@media (max-width: 767px){
	.hzhb .hzhbcontent .hzhbtitle .hzhbcntitle {
	    font-size: 2.4rem;
	    font-weight: 400;
	    line-height: 34px;
	}
	.hzhb .hzhbcontent .hzhbtitle .hzhbentitle {
	    font-size: 1.4rem;
	    font-weight: 400;
	    line-height: 34px;
	}

	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo {
	    width: 100%;
	    float: left;
	    display: block;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo .leftbztxt {
	    font-size: 1.4rem;
	    line-height: 28px;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .lefthzhbinfo .leftbz {
	    width: 10%;
	    margin: 0 auto;
	    text-align: center;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo{
		width: 100%;
		float: left;
		display: block;
		margin-top: 16px;
		margin-bottom: 0px;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li {
	    width: 15%;
	    height: 40px;
	    float: left;
	    display: inline-block;
	    margin-bottom: 20px;
	}
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li:nth-child(6n){
		float: unset;
		display: inline-block;
		margin-right: unset;
	}
}
@media (max-width: 640px){
	.hzhb .hzhbcontent .hzhbxx .hzhbinfo .righthzhbinfo ul li {
	    margin-right: 6px;
	}
}
