body {
	margin: auto;
	cursor: default;
}

a {
	text-decoration: none;
	color: inherit;
}

ul {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
}

ul li {
	list-style-type: none;
}

div,
a,
textarea,
input,
span {
	box-sizing: border-box;
}

input {
	background: none;
}

input[type="button"] {
	cursor: pointer;
}

button {
	cursor: pointer;
}

textarea {
	resize: none;
	font-family: inherit;
}

div,
input {
	box-sizing: border-box;
}

::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

::-webkit-scrollbar-thumb {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .3);
}

::-webkit-scrollbar-track {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .1);
}

/* a:hover,
button:hover {
	opacity: 0.7;
} */

@media (min-width: 1020px) {
	#H5 {
		display: none;
	}
}

@media (max-width: 1020px) {
	#PC {
		display: none;
	}
}

.container {
	width: 1250px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

.banner {
	width: 100%;
	position: relative;
}

.banner .swiper {
	width: 100%;
	height: 100%;
}

.banner .swiper-slide {
	width: 100%;
	height: 100%;
}

.banner .swiper-pagination-bullet {
	width: 70px;
	height: 4px;
	background: white;
	border-radius: 4px;
}

.banner .swiper-pagination-bullet-active {
	background: white;
}

.banne {
	width: 100%;
	/*height: 800px;*/
	height: 700px;
	display: block;
	position: relative;
}

.banne1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.banne2 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 190px;
	z-index: 1;
}

.banne3 {
	width: 100%;
	text-align: center;
}

.banne3_1 {
	width: 100%;
	font-size: 50px;
	color: white;
	font-weight: bold;
}

.banne3_2 {
	width: 100%;
	font-size: 36px;
	color: white;
}

.inde_hxjss {
	width: 100%;
	position: absolute;
	left: 0;
	/*bottom: 110px;*/
	bottom: 40px;
	z-index: 20;
}

.inde_hxjs {
	width: 100%;
	display: inline-block;
}

.inde_hxjsri {
	width: 37%;
	float: left;
	border-radius: 15px;
	background: rgba(255, 255, 255, .7);
	padding: 30px;
	padding-top: 15px;
}

.inde_hxjsri1 {
        border-bottom: 1px solid #333333;
	width: 100%;
	padding: 15px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.inde_hxjsri1_1 {
	float: left;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	display: flex;
    align-items: center;
}

.inde_hxjsri1_1 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.inde_hxjsri1_1 span {
    line-height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.inde_hxjsri1_2 {
	width: 25px;
	display: block;
	float: right;
}

.inde_hxjsri1_2 img {
	width: 100%;
	display: block;
}

.inde_hxjsri2 {
	width: 100%;
	/*margin-top: 20px;*/
	margin-top: 13px;
	display: block;
	background: white;
	border-radius: 15px;
	padding: 15px;
}

.inde_hxjsri2_1 {
	width: 100%;
}

.inde_hxjsri2_1_1 {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.inde_hxjsri2_1_2 {
	font-size: 14px;
	color: #333333;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.inde_hxjsri2_1_3 {
	font-size: 12px;
	color: #999999;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.inde_hxjsri2_2 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #333333;
	white-space: nowrap; /* 防止文本换行 */
    overflow: hidden;    /* 隐藏溢出的内容 */
    text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
}

.inde_hxjsle {
	width: 61%;
	margin-right: 2%;
	padding: 30px;
	padding-top: 15px;
	border-radius: 15px;
	background: rgba(255, 255, 255, .7);
	float: left;
}

.inde_hxjsle1 {
	width: 100%;
	margin-top: 20px;
}

.inde_hxjsle1 .swiper {
	width: 100%;
	height: 100%;
}

.inde_hxjsle1 .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_hxjsle1 .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: #999999;
	border-radius: 8px;
	opacity: 1;
}

.inde_hxjsle1 .swiper-pagination-bullet-active {
	background: #056235;
}

.inde_hxjsle2 {
	width: 100%;
	display: inline-block;
}

.inde_hxjsle2_1 {
	width: 290px;
	height: 180px;
	border-radius: 15px;
	margin-right: 20px;
	float: left;
}

.inde_hxjsle2_2 {
	width: calc(100% - 310px);
	float: left;
}

.inde_hxjsle2_3 {
	width: 100%;
	font-size: 20px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_hxjsle2_4 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.inde_znxws {
	width: 100%;
	background: #FBF2D9;
}

.inde_znxw {
	width: 100%;
	margin: 80px auto;
}

.inde_znxwa {
	width: 100%;
	display: inline-block;
}

.inde_znxwa1 {
	float: left;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
}

.inde_znxwa2 {
	display: block;
	float: right;
	font-size: 16px;
	color: #333333;
}

.inde_znxwb {
	width: 100%;
	margin-top: 30px;
	display: inline-block;
}

.inde_znxwc {
	width: 44%;
	float: left;
}

.inde_znxwc1 {
	border-bottom: 1px solid #E6E1D3;
	width: 100%;
	padding: 25px 0;
	display: inline-block;
}

.inde_znxwc2 {
	border: 1px solid #056235;
	width: 55px;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
}

.inde_znxwc2_1 {
	width: 100%;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: white;
	font-size: 12px;
	color: #056235;
	font-weight: bold;
}

.inde_znxwc2_2 {
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #056235;
	color: white;
	font-weight: bold;
	font-size: 22px;
}

.inde_znxwc3 {
	width: calc(100% - 70px);
	float: left;
}

.inde_znxwc3_1 {
	width: 100%;
	font-size: 22px;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.inde_znxwc3_1 img {
	width: 30px;
	margin-left: 20px;
}

.inde_znxwc3_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	color: #999999;
}

.inde_znxwc3_2 span {
	display: inline-block;
	vertical-align: middle;
}

.inde_znxwc3_2 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znxwd {
	width: 52.8%;
	float: right;
}

.inde_znxwd .swiper {
	width: 100%;
	height: 100%;
}

.inde_znxwd .swiper-slide {
	width: 100%;
	height: 100%;
}

.inde_znxwd .swiper-pagination {
	text-align: right;
	padding: 0 35px;
	box-sizing: border-box;
}

.inde_znxwd .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	background: white;
	border-radius: 6px;
}

.inde_znxwd .swiper-pagination-bullet-active {
	background: white;
}

.inde_znxwd1 {
	width: 100%;
	height: 500px;
	border-radius: 15px;
	overflow: hidden;
	display: block;
	position: relative;
}

.inde_znxwd2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.inde_znxwd3 {
	width: 100%;
	padding: 30px 35px;
	background-image: url(../img/bg_1.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: 0;
}

.inde_znxwd3_1 {
	width: 100%;
	font-size: 14px;
	color: white;
}

.inde_znxwd3_2 {
	width: 100%;
	margin-top: 10px;
	font-size: 28px;
	color: white;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_znals {
	width: 100%;
	background-image: url(../img/bg_2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.inde_znal {
	width: 100%;
	margin: 110px auto;
}

.inde_znal1 {
	width: 100%;
	font-size: 44px;
	color: white;
	font-weight: bold;
}

.inde_znal2 {
	width: 100%;
	margin-top: 50px;
	display: inline-block;
}

.inde_znal3 {
	width: 250px;
	margin-right: 60px;
	float: left;
}

.inde_znal3_1 {
	width: 100%;
	height: 80px;
	margin-bottom: 10px;
	border-radius: 3px;
	background: rgba(255, 255, 255, .22);
	padding: 0 30px;
	font-size: 24px;
	color: white;
}

.inde_znal3_1:last-child {
	margin-bottom: 0;
}

.inde_znal3_1 img {
	width: 25px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znal3_1 span {
	width: calc(100% - 40px);
	line-height: 80px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znal3_1.on {
	background: #F4A417;
}

.inde_znal4 {
	width: calc(100% - 310px);
	float: left;
}

.inde_znal4_1 {
	width: 100%;
	display: none;
}

.inde_znal5 {
	width: 100%;
}

.inde_znal5_1 {
	width: 100%;
	font-size: 40px;
	color: white;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_znal5_2 {
	width: 100%;
	margin-top: 30px;
	font-size: 16px;
	color: white;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.inde_znal5_3 {
	width: 100%;
	display: inline-block;
}

.inde_znal5_4 {
	float: left;
	margin-top: 25px;
	margin-right: 70px;
	text-align: center;
}

.inde_znal5_4:last-child {
	margin-right: 0;
}

.inde_znal5_4_1 {
	width: 100%;
	font-size: 16px;
	color: white;
}

.inde_znal5_4_1 span {
	font-size: 34px;
	font-weight: bold;
}

.inde_znal5_4_2 {
	width: 100%;
	font-size: 14px;
	color: white;
}

.inde_znal5_5 {
	border: 1px solid white;
	width: 155px;
	height: 55px;
	display: block;
	border-radius: 55px;
	margin-top: 35px;
	text-align: center;
	font-size: 16px;
	color: white;
}

.inde_znal5_5 span {
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znal5_5 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znshs {
	width: 100%;
}

.inde_znsh {
	width: 100%;
	margin: 75px auto;
}

.inde_znsha {
	width: 100%;
	display: inline-block;
}

.inde_znsha1 {
	width: 32%;
	float: left;
	margin-top: 35px;
	margin-right: 2%;
	display: block;
}

.inde_znsha1:nth-child(3n) {
	margin-right: 0;
}

.inde_znsha2 {
	width: 100%;
	height: 390px;
	border-radius: 15px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.inde_znsha3 {
	width: 100%;
	margin-top: 30px;
	font-size: 24px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_znsha4 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #666666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.inde_znsha5 {
	border-top: 1px solid #EBEBEB;
	width: 100%;
	padding: 15px 0;
	display: inline-block;
	margin-top: 15px;
}

.inde_znsha5_1 {
	float: left;
	font-size: 20px;
	color: #F4A417;
	font-weight: 600;
}

.inde_znsha5_2 {
	float: right;
	width: 120px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	background: #056235;
	font-size: 14px;
	color: white;
	font-weight: 600;
}

.inde_znshb {
	width: 100%;
	background: #F8F8F8;
	border-radius: 15px;
	overflow: hidden;
	margin-top: 70px;
	display: block;
}

.inde_znshb1 {
	width: 60%;
	height: 380px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.inde_znshb2 {
	width: 39%;
	padding: 0 70px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znshb2_1 {
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.inde_znshb2_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.inde_znshb2_3 {
	width: 155px;
	height: 55px;
	border-radius: 55px;
	margin-top: 25px;
	text-align: center;
	font-size: 16px;
	color: white;
	background: #056235;
	display: block;
}

.inde_znshb2_3 span {
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}

.inde_znshb2_3 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.inde_gyzns {
	width: 100%;
	background-image: url(../img/bg_3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.inde_gyzn {
	width: 100%;
	margin: 80px auto;
}

.inde_gyzn1 {
	width: 49%;
	margin-right: 4%;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.inde_gyzn1 img {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
}

.inde_gyzn2 {
	width: 46%;
	display: inline-block;
	vertical-align: middle;
}

.inde_gyzn2_1 {
	width: 100%;
	font-size: 44px;
	color: #333333;
	font-weight: bold;
}

.inde_gyzn2_2 {
	width: 100%;
	margin-top: 40px;
	font-size: 34px;
	color: #333333;
}

.inde_gyzn2_3 {
	width: 100%;
	margin-top: 15px;
	font-size: 18px;
	color: #666666;
}

.inde_gyzn2_4 {
	width: 155px;
	height: 55px;
	border-radius: 55px;
	margin-top: 40px;
	text-align: center;
	font-size: 16px;
	color: white;
	background: #056235;
	display: block;
}

.inde_gyzn2_4 span {
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}

.inde_gyzn2_4 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.nybanner {
	width: 100%;
	position: relative;
}

.nybanne1 {
	width: 100%;
	/*height: 600px;*/
	height: 400px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.nybanne2 {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 60%;
	transform: translate(-50%, -50%);
}

.nybanne3 {
	max-width: 100%;
	width: 530px;
}

.nybanne3_1 {
	width: 100%;
	font-size: 44px;
	color: white;
	font-weight: bold;
}

.nybanne3_2 {
	width: 100%;
	margin-top: 15px;
	font-size: 20px;
	color: white;
}

.tit_box {
	width: 100%;
}

.tit_bo {
	width: 100%;
	margin: 30px auto;
	font-size: 14px;
	color: #999999;
}

.tit_bo img {
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.tit_bo div {
	width: calc(100% - 30px);
	display: inline-block;
	vertical-align: middle;
}

.tit_bo span {
	margin: 0 5px;
}

.gyzn_box {
	width: 100%;
}

.gyzn_bo {
	width: 100%;
	margin-bottom: 70px;
}

.gyzn_fls {
	width: 100%;
}

.gyzn_fl {
	width: 100%;
	display: inline-block;
}

.gyzn_fl1 {
	min-width: 130px;
	height: 50px;
	border-radius: 50px;
	text-align: center;
	line-height: 50px;
	background: #EFF5F2;
	padding: 0 10px;
	font-size: 20px;
	color: #333333;
	float: left;
	margin-top: 20px;
	margin-right: 15px;
	display: block;
}

.gyzn_fl1:last-child {
	margin-right: 0;
}

.gyzn_fl1.on {
	background: #196E45;
	color: white;
}

.gyzn_tit {
	width: 100%;
	margin-top: 50px;
	font-size: 40px;
	color: #196E45;
}

.gyzn_deta {
	width: 100%;
	margin-top: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}

.gyzn_deta img {
	max-width: 100%;
}

.gyzn_down {
	width: 100%;
	display: inline-block;
}

.gyzn_down1 {
	width: 32%;
	height: 300px;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 45px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
}

.gyzn_down1:nth-child(3n) {
	margin-right: 0;
}

.gyzn_down2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.gyzn_down3 {
	width: 100%;
	padding: 25px 30px;
	font-size: 24px;
	color: white;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
	background-image: url(../img/bg_1.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: 0;
}

.hxjs_box {
	width: 100%;
}

.hxjs_bos {
	width: 100%;
}

.hxjs_bo {
	width: 100%;
	margin: 80px auto;
	display: inline-block;
}

.hxjs_bo1 {
	width: 49%;
	height: 400px;
	border-radius: 20px;
	margin-right: 17%;
	display: block;
	float: left;
	object-fit: cover;
	object-position: center;
}

.hxjs_bo2 {
	width: 34%;
	float: left;
}

.hxjs_bo2_1 {
	width: 100%;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.hxjs_bo2_2 {
	width: 100%;
	margin-top: 30px;
	font-size: 18px;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.hxjs_bo2_3 {
	width: 155px;
	height: 55px;
	border-radius: 55px;
	display: block;
	margin-top: 35px;
	text-align: center;
	background: #056235;
	font-size: 16px;
	color: white;
}

.hxjs_bo2_3 span {
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}

.hxjs_bo2_3 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.hxjs_bos:nth-child(even) {
	background: #FFF5E5;
}

.hxjs_bos:nth-child(even) .hxjs_bo1 {
	float: right;
	margin-right: 0;
	margin-left: 17%;
}

.hxjs_detail {
	width: 100%;
}

.hxjs_deta {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 100px;
}

.hxjs_deta1 {
	width: 100%;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
}

.hxjs_deta2 {
	width: 100%;
	margin-top: 20px;
	font-size: 18px;
	color: #333333;
}

.hxjs_deta3 {
	width: 100%;
	margin-top: 60px;
	display: inline-block;
}

.hxjs_deta4 {
	width: 50%;
	border-radius: 15px;
	display: block;
	float: left;
	margin-left: 3%;
}

.hxjs_deta5 {
	width: 47%;
	float: left;
}

.hxjs_deta6 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.hxjs_deta6_1 {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 25px;
	border-radius: 20px;
	background: #FBF3DD;
	padding: 35px;
}

.hxjs_deta6_1:nth-child(2n) {
	margin-right: 0;
}

.hxjs_deta6_2 {
	height: 40px;
	display: block;
	margin: auto;
}

.hxjs_deta6_3 {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-size: 22px;
	color: #333333;
	font-weight: bold;
}

.hxjs_deta6_4 {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
	color: #333333;
}

.hxjs_deta7 {
	width: 100%;
	margin-top: 20px;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}

.hxjs_deta8 {
	width: 100%;
}

.hxjs_deta8_1 {
	width: 100%;
	margin-top: 25px;
	font-size: 18px;
	color: #333333;
}

.hxjs_deta8_1 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.hxjs_deta8_1 div {
	width: calc(100% - 35px);
	display: inline-block;
	vertical-align: middle;
}

.zl_box {
	width: 100%;
}

.zl_bo {
	max-width: 100%;
	width: 1060px;
	margin: 70px auto;
}

.zl_list {
	width: 100%;
	display: inline-block;
}

.zl_li {
	width: 30%;
	display: block;
	float: left;
	margin-right: 5%;
	margin-bottom: 50px;
}

.zl_li:nth-child(3n) {
	margin-right: 0;
}

.zl_li1 {
	width: 100%;
	position: relative;
}

.zl_li1_1 {
	width: 100%;
	display: block;
}

.zl_li1_2 {
	width: calc(100% - 60px);
	height: calc(100% - 50px);
	display: block;
	object-fit: cover;
	object-position: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.zl_li2 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-size: 20px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.zj_li {
	width: 32%;
	float: left;
	margin-top: 120px;
	margin-right: 2%;
	border-radius: 20px;
	box-shadow: 0 0 12px rgba(204, 204, 204, .75);
	padding: 0 25px;
	padding-bottom: 20px;
	display: block;
}

.zj_li:nth-child(3n) {
	margin-right: 0;
}

.zj_li1 {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	display: block;
	object-fit: cover;
	object-position: center;
	margin: auto;
	margin-top: -65px;
}

.zj_li2 {
	border-bottom: 1px solid #EBEBEB;
	width: 100%;
	padding: 15px 0;
}

.zj_li2_1 {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #363636;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.zj_li2_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 16px;
	color: #333333;
	text-align: center;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.zj_li3 {
	width: 100%;
	padding: 15px 0;
}

.zj_li3_1 {
	width: 100%;
	font-size: 16px;
	color: #666666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.zj_li3_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #056235;
}

.zj_li3_2 span {
	display: inline-block;
	vertical-align: middle;
}

.zj_li3_2 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zj_bo {
	width: 100%;
	margin-bottom: 75px;
}

.zj_detail {
	width: 100%;
}

.zj_deta {
	width: 100%;
	margin: 40px auto;
	display: inline-block;
}

.zj_detale {
	width: 280px;
	float: left;
	margin-top: 65px;
	margin-right: 50px;
	border-radius: 20px;
	box-shadow: 0 0 12px rgba(204, 204, 204, .75);
	padding: 0 25px;
	padding-bottom: 45px;
}

.zj_detale1 {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	display: block;
	object-fit: cover;
	object-position: center;
	margin: auto;
	margin-top: -65px;
}

.zj_detale2 {
	width: 100%;
	margin-top: 25px;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.zj_detale3 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-size: 16px;
	color: #333333;
}

.zj_detari {
	width: calc(100% - 330px);
	float: left;
}

.zj_detari1 {
	width: 100%;
	margin-bottom: 35px;
}

.zj_detari1:last-child {
	margin-bottom: 0;
}

.zj_detari2 {
	border-bottom: 1px solid #EBEBEB;
	width: 100%;
	display: flex;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}

.zj_detari2 div {
	border-bottom: 3px solid #056235;
	padding-bottom: 15px;
}

.zj_detari3 {
	width: 100%;
	padding: 30px 0;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}

.zj_detari3 img {
	max-width: 100%;
}

.zj_detari4 {
	width: 100%;
	padding: 30px 0;
}

.zj_detari4_1 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 20px;
	color: #333333;
}

.zj_detari4_1:last-child {
	margin-right: 0;
}

.zj_detari4_1 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zj_detari4_1 div {
	width: calc(100% - 35px);
	display: inline-block;
	vertical-align: middle;
}

.hzjg_box {
	width: 100%;
}

.hzjg_bo {
	width: 100%;
	margin: 50px auto;
}

.hzjg_list {
	width: 100%;
}

.hzjg_li {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
	display: block;
	padding: 40px;
}

.hzjg_li1 {
	width: 415px;
	height: 240px;
	border-radius: 15px;
	object-fit: cover;
	object-position: center;
	margin-left: 90px;
	display: inline-block;
	vertical-align: middle;
}

.hzjg_li2 {
	width: calc(100% - 515px);
	display: inline-block;
	vertical-align: middle;
}

.hzjg_li2_1 {
	width: 55px;
	height: 55px;
	border-radius: 5px;
	background: white;
	overflow: hidden;
	box-shadow: 0 0 12px rgba(204, 204, 204, .75);
	float: left;
	margin-right: 10px;
	position: relative;
}

.hzjg_li2_1 img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.hzjg_li2_2 {
	width: calc(100% - 65px);
	float: left;
}

.hzjg_li2_3 {
	width: 100%;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.hzjg_li2_4 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.hzjg_li:nth-child(odd) {
	background: #F8F8F8;
}

.znxm_box {
	width: 100%;
}

.znxm_bo {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 75px;
}

.znxm_list {
	width: 100%;
}

.znxm_li {
	width: 100%;
	margin-bottom: 60px;
	background: #FBF2D9;
	border-radius: 20px;
	overflow: hidden;
	display: flex;
	align-items: center;
}

.znxm_li:last-child {
	margin-bottom: 0;
}

.znxm_li1 {
	width: 43%;
	height: 420px;
	object-fit: cover;
	object-position: center;
}

.znxm_li2 {
	width: 57%;
	padding: 0 35px;
}

.znxm_li2_1 {
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
	position: relative;
}

.znxm_li2_1 div {
	width: 100%;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
	position: relative;
	z-index: 1;
}

.znxm_li2_1::after {
	content: '';
	width: 70px;
	height: 5px;
	border-radius: 5px;
	background: rgba(244, 164, 23, .3);
	position: absolute;
	left: 0;
	bottom: 0;
}

.znxm_li2_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #666666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.znxm_li2_3 {
	width: 100%;
	display: inline-block;
}

.znxm_li2_4 {
	width: 25%;
	float: left;
	margin-top: 25px;
	text-align: center;
}

.znxm_li2_4_1 {
	width: 100%;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.znxm_li2_4_1 span {
	font-size: 26px;
}

.znxm_li2_4_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 14px;
	color: #333333;
}

.znxm_li2_5 {
	width: 155px;
	height: 55px;
	border-radius: 55px;
	margin-top: 20px;
	text-align: center;
	background: #056235;
	color: white;
	font-size: 16px;
}

.znxm_li2_5 span {
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}

.znxm_li2_5 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.znxm_deta {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 80px;
	display: inline-block;
}

.znxm_detari {
	width: 320px;
	float: left;
	margin-left: 35px;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: 0 0 12px rgba(5, 98, 53, .2);
}

.znxm_detari1 {
	width: 100%;
	height: 60px;
	padding: 0 25px;
	line-height: 60px;
	background: #056235;
	font-size: 24px;
	color: white;
	font-weight: bold;
}

.znxm_detari2 {
	width: 100%;
	padding: 10px 35px;
	padding-bottom: 40px;
	display: inline-block;
}

.znxm_detari3 {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-top: 25px;
}

.znxm_detari3:nth-child(2n) {
	margin-right: 0;
}

.znxm_detari3_1 {
	width: 100%;
	font-size: 14px;
	color: #666666;
}

.znxm_detari3_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.znxm_detari4 {
	width: 100%;
	float: left;
	margin-top: 25px;
}

.znxm_detale {
	width: calc(100% - 355px);
	float: left;
}

.znxm_detale1 {
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}

.znxm_detale2 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}

.znxm_detale2 img {
	max-width: 100%;
}

.znxm_detale3 {
	width: 100%;
	margin-top: 50px;
}

.znxm_detale3_1 {
	width: 100%;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 25px;
}

.znxm_detale3_1 img {
	max-width: 30px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.znxm_detale3_1 span {
	display: inline-block;
	vertical-align: middle;
}

.znxm_detale3_2 {
	width: 100%;
	border-radius: 20px;
	background: #FBF3DD;
	padding: 40px 30px;
}

.znxm_detale3_2_1 {
	width: 100%;
	margin-bottom: 20px;
	font-size: 16px;
	color: #666666;
}

.znxm_detale3_2_2 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 20px;
	color: #333333;
}

.znxm_detale3_2_2:last-child {
	margin-bottom: 0;
}

.znxm_detale3_2_2 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.znxm_detale3_2_2 div {
	width: calc(100% - 35px);
	display: inline-block;
	vertical-align: middle;
}

.znxm_detale3_3 {
	width: 100%;
	border-radius: 20px;
	background: #FBF3DD;
	padding: 40px 30px;
}

.znxm_detale3_3_1 {
	width: 100%;
	margin-bottom: 35px;
}

.znxm_detale3_3_1:last-child {
	margin-bottom: 0;
}

.znxm_detale3_3_2 {
	width: 100%;
	font-size: 20px;
	color: #056235;
}

.znxm_detale3_3_3 {
	width: 100%;
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
}

.znfw_box {
	width: 100%;
}

.znfw_bo {
	width: 100%;
	margin: 50px auto;
}

.znfw_tops {
	width: 100%;
}

.znfw_tops .swiper {
	width: 100%;
	height: 100%;
}

.znfw_tops .swiper-slide {
	width: 100%;
	height: 100%;
}

.znfw_tops .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: white;
	border-radius: 8px;
}

.znfw_tops .swiper-pagination-bullet-active {
	background: white;
}

.znfw_top {
	width: 100%;
	height: 450px;
	border-radius: 15px;
	overflow: hidden;
	display: block;
	position: relative;
}

.znfw_top1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.znfw_top2 {
	width: 400px;
	border-radius: 15px;
	background: rgba(255, 255, 255, .75);
	padding: 45px;
	position: absolute;
	left: 50px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.znfw_top2_1 {
	width: 100%;
	font-size: 14px;
	color: #056235;
}

.znfw_top2_2 {
	width: 100%;
	margin-top: 10px;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.znfw_top2_3 {
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 限制显示的行数为2 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.znfw_top2_4 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #056235;
}

.znfw_top2_4 span {
	display: inline-block;
	vertical-align: middle;
}

.znfw_top2_4 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.znfw_downs {
	width: 100%;
	margin-top: 30px;
}

.znfw_down {
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
	display: inline-block;
	padding: 35px 0;
}

.znfw_down1 {
	border: 1px solid #056235;
	width: 55px;
	float: left;
	margin-right: 15px;
	border-radius: 3px;
	overflow: hidden;
}

.znfw_down1_1 {
	width: 100%;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #F7FAFC;
	color: #056235;
	font-size: 12px;
	font-weight: bold;
}

.znfw_down1_2 {
	width: 100%;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #056235;
	color: white;
	font-size: 22px;
	font-weight: bold;
}

.znfw_down2 {
	width: calc(100% - 70px);
	float: left;
}

.znfw_down2_1 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.znfw_down2_2 {
	width: 100%;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	text-overflow: ellipsis;
	/* 显示省略号来代表被修剪的文本 */
}

.znfw_down2_3 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #056235;
}

.znfw_down2_3 span {
	display: inline-block;
	vertical-align: middle;
}

.znfw_down2_3 img {
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.pages {
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.pagination {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}

.pagination li {
	display: inline;
	text-align: center;
}

.pagination a {
	border: 1px solid #E0E2E4;
	box-sizing: border-box;
	float: left;
	display: block;
	min-width: 40px;
	height: 40px;
	font-size: 14px;
	background: #F5F8FD;
	color: #666666;
	text-align: center;
	line-height: 40px;
}

.pagination a img {
	height: 10px;
}

.pagination span {
	border: 1px solid #E0E2E4;
	box-sizing: border-box;
	float: left;
	display: block;
	min-width: 40px;
	height: 40px;
	font-size: 14px;
	background: #F5F8FD;
	color: #666666;
	text-align: center;
	line-height: 40px;
}

.pagination a.active {
	background: #056235;
	color: white;
}

.pagination a:active {
	background: #056235;
	color: white;
}
.znfw_fots{
	width: 100%;
	background: #FDF2DE;
}
.znfw_fot{
	width: 100%;
	margin: 70px auto;
	display: flex;
}
.znfw_fota{
	    width: 37%;
	    border-radius: 15px;
	    background: white;
	    padding: 35px 25px;
	        position: fixed;
    right: 60px;
    bottom: 10%;
    z-index: 1001;
}
.znfw_fota1{
	width: 100%;
	display: inline-block;
}
.znfw_fota1_1 {
	float: left;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.znfw_fota1_1 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.znfw_fota1_1 span {
	display: inline-block;
	vertical-align: middle;
}

.znfw_fota1_2 {
	width: 25px;
	display: block;
	float: right;
}

.znfw_fota1_2 img {
	width: 100%;
	display: block;
}
.znfw_fota2{
	    width: 100%;
	    margin-top: 20px;
	    display: block;
	    background: #F8F8F8;
	    border-radius: 15px;
	    padding: 15px;
}
.znfw_fota2_1 {
	width: 100%;
}

.znfw_fota2_1_1 {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.znfw_fota2_1_2 {
	font-size: 14px;
	color: #333333;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.znfw_fota2_1_3 {
	font-size: 12px;
	color: #999999;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.znfw_fota2_2 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #333333;
}
.znfw_fotb{
    width: 100%;
	    /*width: 61%;*/
	    /*margin-right: 2%;*/
	    padding:45px 30px;
	    border-radius: 15px;
	    background: white;
}
.znfw_fotb1{
	width: 100%;
	margin-top: 15px;
	display: inline-block;
}
.znfw_fotb2{
	border: 1px solid #DCDCDC;
	width: 150px;
	border-radius: 15px;
	padding: 10px;
	margin-left: 50px;
	float: left;
}
.znfw_fotb2 img{
	width: 100%;
	display: block;
}
.znfw_fotb3{
	width: calc(100% - 200px);
	float: left;
}
.znfw_fotb3_1{
	width: 100%;
	font-size: 16px;
	color: #333333;
}
.znfw_fotb3_2{
	width: 100%;
	display: inline-block;
}
.znfw_fotb3_3{
	float: left;
	margin-right: 30px;
	margin-top: 25px;
}
.znfw_fotb3_3:last-child{
	margin-right: 0;
}
.znfw_fotb3_3_1{
	width: 100%;
	font-size: 14px;
	color: #666666;
}
.znfw_fotb3_3_1 img{
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znfw_fotb3_3_1 span{
	display: inline-block;
	vertical-align: middle;
}
.znfw_fotb3_3_2{
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	color: #056235;
}
.znfw_fotb3_4{
	width: 140px;
	height: 50px;
	border-radius: 50px;
	text-align: center;
	background: #056235;
	font-size: 16px;
	color: white;
	display: block;
	margin-top: 30px;
}
.znfw_fotb3_4 span{
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
}
.znfw_fotb3_4 img{
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znfw_detail{
	width: 100%;
}
.znfw_deta{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 75px;
	display: inline-block;
}
.znfw_detari{
	width: 300px;
	float: left;
	margin-left: 50px;
}
.znfw_detari1{
	width: 100%;
	margin-bottom: 15px;
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	position: relative;
}
.znfw_detari1 span{
	position: relative;
	z-index: 1;
}
.znfw_detari1::after{
	content: '';
	width: 110px;
	height: 5px;
	border-radius: 5px;
	background: #FFDDAB;
	position: absolute;
	left: 0;
	bottom: 0;
}
.znfw_detari2{
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
	display: block;
	padding: 20px 0;
}
.znfw_detari2_1{
	width: 100%;
	font-size: 18px;
	color: #333333;
	 display: -webkit-box;
	    -webkit-line-clamp: 2; /* 限制显示的行数为2 */
	    -webkit-box-orient: vertical;
	    overflow: hidden;
}
.znfw_detari2_2{
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
}
.znfw_detale{
	width: calc(100% - 350px);
	float: left;
}
.znfw_detale1{
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}
.znfw_detale2{
	width: 100%;
	display: inline-block;
}
.znfw_detale2_1{
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	font-size: 14px;
	color: #999999;
}
.znfw_detale2_1:last-child{
	margin-right: 0;
}
.znfw_detale2_1 img{
	max-width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znfw_detale2_1 span{
	display: inline-block;
	vertical-align: middle;
}
.znfw_detale3{
	border-top: 1px dashed #D9D9D9;
	width: 100%;
	margin-top: 20px;
	padding: 50px 0;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.znfw_detale3 img{
	max-width: 100%;
}
.znfw_detale4{
	width: 100%;
	display: flex;
}
.znfw_detale4_1{
	border: 1px solid #D8E6DF;
	width: 48%;
	background: #F3F8F6;
	border-radius: 15px;
	padding: 20px 25px;
	margin-right: 4%;
}
.znfw_detale4_1:last-child{
	margin-right: 0;
}
.znfw_detale4_2{
	width: 100%;
	font-size: 14px;
	color: #056235;
	font-weight: bold;
}
.znfw_detale4_2 img{
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znfw_detale4_2 span{
	display: inline-block;
	vertical-align: middle;
}
.znfw_detale4_3{
	width: 100%;
	display: block;
	margin-top: 5px;
	font-size: 16px;
	color: #333333;
	 white-space: nowrap; /* 防止文本换行 */
	    overflow: hidden;    /* 隐藏溢出的内容 */
	    text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
}
.znfw_detale4_1:last-child .znfw_detale4_2 img{
	margin-right: 0;
	margin-left: 5px;
}
.znsh_fls{
	width: 100%;
}
.znsh_fl{
	border-bottom: 1px solid #E3E3E3;
	width: 100%;
	margin-top: 30px;
	display: flex;
}
.znsh_fl1{
	border-bottom: 3px solid transparent;
	min-width: 75px;
	height: 55px;
	line-height: 55px;
	padding: 0 10px;
	margin-right: 75px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.znsh_fl1:last-child{
	margin-right: 0;
}
.znsh_fl1.on{
	border-color: #F4A417;
	color: #F4A417;
}
.znsh_box{
	width: 100%;
}
.znsh_bo{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 80px;
}
.znsh_bo1{
	width: 100%;
	display: none;
}
.znsh_boa{
	width: 100%;
	margin-bottom: 50px;
}
.znsh_boa:last-child{
	margin-bottom: 0;
}
.znsh_bob{
	width: 100%;
	display: inline-block;
}
.znsh_bob1{
	float: left;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
}
.znsh_bob2{
	display: block;
	float: right;
	font-size: 16px;
	color: #333333;
}
.znsh_boc{
	width: 100%;
	display: inline-block;
}
.znsh_bod{
	    width: 100%;
	    background: #F8F8F8;
	    border-radius: 15px;
	    overflow: hidden;
	    margin-top: 35px;
	    display: block;
}
.znsh_boe{
	width: 100%;
	display: inline-block;
}
.znsh_boe1{
	    width: 32%;
	    float: left;
	    margin-top: 35px;
	    margin-right: 2%;
	    display: block;
		border-radius: 15px;
		overflow: hidden;
		background: #FEF5E7;
}
.znsh_boe1:nth-child(3n){
	margin-right: 0;
}
.znsh_boe2{
	width: 100%;
	height: 185px;
	display: block;
	object-fit: cover;
	object-position: center;
}
.znsh_boe3{
	width: 100%;
	padding: 35px 20px;
}
.znsh_boe3_1{
	width: 100%;
	font-size: 14px;
	color: #056235;
	font-weight: bold;
}
.znsh_boe3_2{
	width: 100%;
	margin-top: 10px;
	font-size: 24px;
	color: #333333;
	 display: -webkit-box;
	    -webkit-line-clamp: 2; /* 限制显示的行数为2 */
	    -webkit-box-orient: vertical;
	    overflow: hidden;
}
.znsh_boe3_3{
	width: 100%;
		margin-top: 20px;
		font-size: 14px;
		color:#666666;
		 display: -webkit-box;
		    -webkit-line-clamp: 2; /* 限制显示的行数为2 */
		    -webkit-box-orient: vertical;
		    overflow: hidden;
}
.znsh_boe3_4{
	width: 100%;
	margin-top: 25px;
	color: #056235;
	font-size: 16px;
}
.znsh_boe3_4 span{
	display: inline-block;
	vertical-align: middle;
}
.znsh_boe3_4 img{
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_detail{
	width: 100%;
}
.znyx_deta{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 80px;
}
.znyx_deta1{
	width: 100%;
	font-size: 40px;
	color: #333333;
	font-weight: bold;
}
.znyx_deta2{
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
}
.znyx_deta3{
	width: 100%;
	margin-top: 30px;
	display: inline-block;
}
.znyx_deta4{
	width: 47%;
	display: block;
	border-radius: 20px;
	float: left;
	margin-right: 4%;
}
.znyx_deta5{
	width: 49%;
	float: left;
}
.znyx_deta5_1{
	width: 100%;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.znyx_deta5_1 img{
	width: 25px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_1 span{
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_2{
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	color: #333333;
}
.znyx_deta5_3{
	width: 100%;
	margin-top: 35px;
}
.znyx_deta5_4{
	width: 100%;
	margin-bottom: 10px;
}
.znyx_deta5_4:last-child{
	margin-bottom: 0;
}
.znyx_deta5_4_1{
	width: 15px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_4_2{
	font-size: 16px;
	color: #666666;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_4_3{
	width: calc(100% - 75px);
	font-size: 16px;
	color: #056235;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_5{
	width: 100%;
	margin-top: 30px;
}
.znyx_deta5_5_1{
	width: 125px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_5_2{
	border: 1px solid #DDDDDD;
	width: 100%;
	border-radius: 10px;
	padding: 10px;
}
.znyx_deta5_5_2 img{
	width: 100%;
	display: block;
}
.znyx_deta5_5_3{
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}
.znyx_deta5_5_4{
	width: 140px;
	height: 50px;
	border-radius: 50px;
	margin-left: 50px;
	background: #056235;
	text-align: center;
	font-size: 16px;
	color: white;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_5_4 span{
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_5_4 img{
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.znyx_deta5_6{
	width: 100%;
	margin-top: 40px;
	border-radius: 15px;
	background: #FEF6E8;
	padding: 30px;
}
.dp_detail{
	width: 100%;
}
.dp_deta{
	width: 100%;
}
.dp_detaa{
	border-bottom: 1px solid #EEEEEE;
	width: 100%;
	padding: 60px 0;
}
.dp_detaa:last-child{
	border-bottom: 0;
}
.dp_detab{
	width: 100%;
	background: #FEF4E3;
	border-radius: 15px;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.dp_detab1{
	width: 60%;
	height: 385px;
	object-fit: cover;
	object-position: center;
}
.dp_detab2{
	width: 40%;
	padding: 0 60px;
}
.dp_detab2_1{
	width: 100%;
	font-size: 34px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap; /* 防止文本换行 */
	    overflow: hidden;    /* 隐藏溢出的内容 */
	    text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
}
.dp_detab2_2{
	width: 100%;
	margin-top: 15px;
	font-size: 20px;
	color: #F4A417;
	font-weight: bold;
}
.dp_detab2_3{
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	 display: -webkit-box;
	    -webkit-line-clamp: 4; /* 限制显示的行数为2 */
	    -webkit-box-orient: vertical;
	    overflow: hidden;
}
.dp_detab2_4{
	width: 155px;
	height: 55px;
	border-radius: 55px;
	background: #056235;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	color: white;
	display: block;
}
.dp_detab2_4 span{
	line-height: 55px;
	display: inline-block;
	vertical-align: middle;
}
.dp_detab2_4 img{
	width: 25px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.dp_detac{
	width: 100%;
	display: inline-block;
}
.dp_detacri{
	width: 320px;
	float: left;
	margin-left: 40px;
	margin-top: 40px;
}
.dp_detacri1{
	width: 100%;
	display: inline-block;
}
.dp_detacri1_1{
	float: left;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.dp_detacri1_2{
	width: 10px;
	display: block;
	float: right;
}
.dp_detacri1_2 img{
	width: 100%;
	display: block;
}
.dp_detacri2{
	width: 100%;
	display: inline-block;
}
.dp_detacri2_1{
	border: 1px solid #DDEAE4;
	width: 49%;
	height: 45px;
	border-radius: 45px;
	background: #F1F6F3;
	padding: 0 10px;
	text-align: center;
	line-height: 45px;
	display: block;
	float: left;
	margin-top: 20px;
	margin-right: 2%;
	font-size: 16px;
	color: #333333;
	 white-space: nowrap; /* 防止文本换行 */
	    overflow: hidden;    /* 隐藏溢出的内容 */
	    text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
}
.dp_detacri2_1:nth-child(2n){
	margin-right: 0;
}
.dp_detacle{
	width: calc(100% - 360px);
	float: left;
	margin-top: 40px;
}
.dp_detacle1{
	width: 100%;
	margin-top: 20px;
}
.dp_detacle2{
	width: 100%;
	margin-bottom: 10px;
	border-radius: 15px;
	background: #F8F8F8;
	padding: 15px;
	display: block;
}
.dp_detacle2:last-child{
	margin-bottom: 0;
}