.zg_banner {
	height: 750px;
	width: 100%;
	min-width: 1200px;
	background: #53938b;
	overflow: hidden
}

.zg_banner .zg_banner_center {
	position: relative;
	height: 100%
}

.zg_banner .zg_banner_center .zg_nav {
	height: 50px;
	letter-spacing: 1px;
	position: relative;
	z-index: 10
}

.zg_banner .zg_banner_center .zg_nav .zg_logo {
	width: 143px;
	height: 32px;
	display: block;
	margin-top: 4px
}

.zg_banner .zg_banner_center .zg_nav .zg_logo img {
	width: 143px;
	height: 62px;
	display: block
}

.zg_banner .zg_banner_center .zg_nav ul {
	margin-left: 110px;
	float: left;
	height: 50px
}

.zg_banner .zg_banner_center .zg_nav ul li {
	float: left;
	height: 50px;
	line-height: 50px;
	margin-right: 40px
}

.zg_banner .zg_banner_center .zg_nav ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px
}

.zg_banner .zg_banner_center .zg_nav ul li a:hover {
	font-weight: 700;
	border-bottom: 1px solid #fff
}

.zg_banner .zg_banner_center .zg_nav .zg_tel {
	color: #fff;
	font-size: 18px;
	height: 50px;
	line-height: 50px
}

.zg_banner .zg_banner_center em:nth-of-type(1) {
	/*background: url(../images/banner_left_top.png) no-repeat;*/
	width: 350px;
	height: 177px;
	position: absolute;
	top: 0;
	left: -360px
}

.zg_banner .zg_banner_center em:nth-of-type(2) {
	background: url(../images/line1.png) no-repeat;
	width: 586px;
	height: 135px;
	position: absolute;
	top: 500px;
	left: -360px;
	animation: line 3s linear infinite
}

@keyframes line {
	0% {
		transform: rotateX(0deg)
	}

	100% {
		transform: rotateX(360deg)
	}
}

.zg_banner .zg_banner_center em:nth-of-type(3) {
	background: url(../images/line2.png) no-repeat;
	width: 586px;
	height: 135px;
	position: absolute;
	top: 500px;
	left: -360px;
	animation: line 3s linear infinite
}

.zg_banner .zg_banner_center em:nth-of-type(4) {
	background: url(../images/line3.png) no-repeat;
	width: 586px;
	height: 135px;
	position: absolute;
	top: 500px;
	left: -360px;
	animation: line 3s linear infinite
}

.zg_banner .zg_banner_center em:nth-of-type(5) {
	background: url(../images/line4.png) no-repeat;
	width: 436px;
	height: 146px;
	position: absolute;
	top: 146px;
	right: -360px;
	animation: line 3s linear infinite
}

.zg_banner .zg_banner_center em:nth-of-type(6) {
	background: url(../images/line5.png) no-repeat;
	width: 436px;
	height: 146px;
	position: absolute;
	top: 146px;
	right: -360px;
	animation: line 3s linear infinite
}

.zg_banner .zg_banner_center em:nth-of-type(7) {
	background: url(../images/line6.png) no-repeat;
	width: 436px;
	height: 146px;
	position: absolute;
	top: 146px;
	right: -360px;
	animation: line 3s linear infinite
}

.zg_banner .zg_banner_center em:nth-of-type(8) {
	background: url(../images/banner_c3.png) no-repeat;
	width: 1920px;
	height: 761px;
	position: absolute;
	top: 0;
	left: -360px;
	transform-origin: left center;
	animation: c3 3s alternate linear infinite
}

@keyframes c3 {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(-2deg)
	}
}

.zg_banner .zg_banner_center em:nth-of-type(9) {
	background: url(../images/banner_c2.png) no-repeat;
	width: 1920px;
	height: 761px;
	position: absolute;
	top: 0;
	left: -360px;
	animation: c2 3s alternate linear infinite
}

@keyframes c2 {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(2deg)
	}
}

.zg_banner .zg_banner_center em:nth-of-type(10) {
	background: url(../images/banner_c1.png) no-repeat;
	width: 1920px;
	height: 761px;
	position: absolute;
	top: 0;
	left: -360px;
	animation: c3 2s alternate linear infinite
}

.zg_banner .zg_banner_center em:nth-of-type(11) {
	background: url(../images/banner_piece.png) no-repeat;
	width: 1920px;
	height: 700px;
	position: absolute;
	top: 0;
	left: -360px
}

.zg_banner .zg_banner_center em:nth-of-type(12) {
	background: url(../images/personn.png) no-repeat;
	width: 632px;
	height: 426px;
	position: absolute;
	top: 110px;
	left: -170px
}

.zg_banner .zg_banner_center h1 {
	background: url(../images/arrow1.png) no-repeat center;
	width: 638px;
	color: #fff;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	position: absolute;
	top: 216px;
	left: 50%;
	margin: 0 0 0 -319px;
	letter-spacing: 2px
}

.zg_banner .zg_banner_center h2 {
	background: url(../images/banner_title.png) no-repeat;
	width: 1920px;
	height: 700px;
	position: absolute;
	top: 25px;
	left: -294px;
	text-indent: -2000px;
	overflow: hidden
}

.zg_banner .zg_banner_center i:nth-of-type(1) {
	background: url(../images/banner_circle.png) no-repeat;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	position: absolute;
	top: 336px;
	left: 802px;
	animation: bannerCircle1 1s alternate linear infinite
}

@keyframes bannerCircle1 {
	0% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(26px)
	}
}

.zg_banner .zg_banner_center i:nth-of-type(2) {
	background: url(../images/banner_circle.png) no-repeat;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	position: absolute;
	top: 480px;
	left: 335px;
	animation: bannerCircle2 2s alternate linear infinite
}

@keyframes bannerCircle2 {
	0% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(26px)
	}
}

.zg_banner .zg_banner_center p {
	background: url(../images/banner_ps.png) no-repeat;
	width: 627px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 22px;
	position: absolute;
	top: 640px;
	left: 50%;
	margin-left: -313.5px;
	letter-spacing: 1px;
	color: #fff
}

.zg_title {
	background: url(../images/title_line.png) no-repeat left center;
	height: 60px;
	padding-left: 20px
}

.zg_title strong {
	color: #fff;
	font-size: 60px;
	display: block;
	float: left;
	margin-right: 8px;
	display: block;
	letter-spacing: 2px;
	opacity: 0.7;
	height: 60px;
	line-height: 60px
}

.zg_title p {
	/*color: #fff;*/
	font-size: 28px;
	font-weight: 700;
	height: 60px;
	line-height: 26px;
	vertical-align: top;
	float: left
}

.zg_title p span {
	display: block;
	font-size: 18px
}

.zg_s2 {
	background: #228ef9;
	width: 100%;
	min-width: 1200px;
	height: 475px;
	overflow: hidden
}

.zg_s2 .zg_s2_center {
	position: relative;
	height: 100%
}

.zg_s2 .zg_s2_center em {
	background: url(../images/point1.png) no-repeat;
	width: 276px;
	height: 149px;
	position: absolute;
	top: 0;
	right: -120px
}

.zg_s2 .zg_s2_center .zg_title {
	position: absolute;
	top: 92px;
	left: 100px
}

.zg_s2 .zg_s2_center .zg_s2_box {
	width: 1000px;
	height: 276px;
	border-radius: 10px;
	background: #fff;
	margin: 164px auto 0;
	position: relative
}

.zg_s2 .zg_s2_center .zg_s2_box ul {
	width: 440px;
	float: left;
	margin: 12px 0 0 40px
}

.zg_s2 .zg_s2_center .zg_s2_box ul li {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #d4d4d4
}

.zg_s2 .zg_s2_center .zg_s2_box ul li:nth-of-type(2) i {
	background: url(../images/s2_icon2.png) no-repeat center
}

.zg_s2 .zg_s2_center .zg_s2_box ul li:nth-of-type(3) i {
	background: url(../images/s2_icon3.png) no-repeat center
}

.zg_s2 .zg_s2_center .zg_s2_box ul li i {
	width: 44px;
	height: 80px;
	background: url(../images/s2_icon1.png) no-repeat center;
	display: block;
	float: left
}

.zg_s2 .zg_s2_center .zg_s2_box ul li p {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
	width: 380px;
	float: right;
	padding: 10px 0
}

.zg_s2 .zg_s2_center .zg_s2_box ul li p strong {
	color: #fd5420;
	font-weight: 700
}

.zg_s2 .zg_s2_center .zg_s2_box .zg_video {
	width: 490px;
	height: 370px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
	box-shadow: 0 4px 10px #cdcdcd
}

.zg_s2 .zg_s2_center .zg_s2_box .zg_video i {
	background: url(../images/s2_eng.png) no-repeat;
	width: 418px;
	height: 15px;
	position: absolute;
	bottom: 16px;
	left: 50%;
	margin-left: -209px
}

.zg_s2 .zg_s2_center .zg_s2_box .zg_video iframe {
	width: 460px;
	height: 300px;
	border-radius: 10px;
	margin: 14px auto 0;
	display: block;
	box-shadow: 0 4px 10px #cdcdcd
}

.zg_s3 {
	background: #f0f1eb;
	width: 100%;
	min-width: 1200px;
	/*height: 428px;*/
	overflow: hidden
}

.zg_s3 .zg_s3_center {
	position: relative;
	height: 100%
}

.zg_s3 .zg_s3_center em:nth-of-type(1) {
	background: url(../images/point2.png) no-repeat;
	width: 276px;
	height: 149px;
	position: absolute;
	top: 50px;
	right: -26px
}

.zg_s3 .zg_s3_center em:nth-of-type(2) {
	background: url(../images/s3_piece.png) no-repeat;
	width: 201px;
	height: 117px;
	position: absolute;
	top: 0;
	left: 44px
}

.zg_s3 .zg_s3_center .zg_title {
	position: absolute;
	top: 24px;
	left: 306px
}

.zg_s3 .zg_s3_center ul {
	margin-top: 114px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 1
}

.zg_s3 .zg_s3_center ul li {
	width: 280px;
	height: 300px;
	background: #529289;
	box-shadow: 0 1px 10px #529289;
	position: relative
}

.zg_s3 .zg_s3_center ul li h3 {
	background:linear-gradient(to right bottom,#1a522a,#0b3e14);
	width: 240px;
	height: 34px;
	color: #fff;
	line-height: 34px;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin: 18px auto 0;
	box-shadow: 0 4px 10px #63e061;
}

.zg_s3 .zg_s3_center ul li p {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	font-weight: 700;
	text-align: left;
	display: block;
	justify-content: center;
	align-items: center;
	letter-spacing: 1px;
	height: 200px;
	width: 83%;
	margin: 15px auto 0;
}

.zg_s3 .zg_s3_center ul li a {
	position: absolute;
	display: block;
	bottom: 2px;
	right: 0px;
	width: 130px;
	height: 40px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center
}

.zg_s3 .zg_s3_center ul li a:hover {
	background: #0b3e14
}

.zg_s4 {
	background: #529289;
	width: 100%;
	min-width: 1200px;
	padding-bottom: 60px;
	overflow: hidden
}

.zg_s4 .zg_s4_center {
	position: relative;
	height: 100%
}

.zg_s4 .zg_s4_center em:nth-of-type(1) {
	background: url(../images/point1.png) no-repeat;
	width: 276px;
	height: 149px;
	position: absolute;
	top: 70px;
	left: -60px
}

.zg_s4 .zg_s4_center em:nth-of-type(2) {
	background: url(../images/s4_piece.png) no-repeat;
	width: 382px;
	height: 197px;
	position: absolute;
	top: 0;
	right:0px
}

.zg_s4 .zg_s4_center .zg_title {
	position: absolute;
	top: 50px;
	left: 306px
}

.zg_s4 .zg_s4_center .zg_s4_box {
	width: 1140px;
	background: #fff;
	padding: 26px 30px;
	margin-top: 146px;
	position: relative;
	z-index: 1
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_hd {
	width: 100%
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_hd li {
	height: 40px;
	width: 176px;
	background: #fd5420;
	color: #fff;
	line-height: 40px;
	font-weight: 700;
	font-size: 24px;
	text-align: center;
	float: left;
	margin-right: 20px;
	box-shadow: 0 4px 10px #999;
	cursor: pointer
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_hd .zg_s4_on {
	background: url(../images/s3_li_title.png) no-repeat;
	background-size: 100% 100%
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd {
	margin-top: 20px
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table {
	width: 100%;
	display: none;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	color: #333
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table:nth-of-type(1) {
	display: table
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr {
	height: 100px
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr:nth-of-type(1) {
	background: #fd5420;
	height: 60px;
	color: #fff;
	font-weight: 700;
	font-size: 24px
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td {
	border: 2px solid #fd5420
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td:nth-of-type(1),
.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td:nth-of-type(3),
.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td:nth-of-type(4),
.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td:nth-of-type(5) {
	width: 180px
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td:nth-of-type(2) {
	width: 210px
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td a {
	display: block;
	margin: 24px auto 24px;
	width: 140px;
	height: 46px;
	background: #fd5420;
	color: #fff;
	font-weight: 700;
	font-size: 24px;
	line-height: 46px;
	box-shadow: 0 4px 10px #cdcdcd
}

.zg_s4 .zg_s4_center .zg_s4_box .zg_s4_bd table tr td a:nth-of-type(2) {
	background: #fc772f
}

.zg_s5 {
	background: #ecf1ea;
	width: 100%;
	min-width: 1200px;
	height: 430px;
	overflow: hidden
}

.zg_s5 .zg_s5_center {
	position: relative;
	height: 100%
}

.zg_s5 .zg_s5_center em {
	background: url(../images/s5_piece.png) no-repeat;
	width: 104px;
	height: 104px;
	position: absolute;
	top: 0px;
	left: -100px
}

.zg_s5 .zg_s5_center .zg_title {
	position: absolute;
	top: 20px;
	left: 50px
}

.zg_s5 .zg_s5_center .zg_s5_box {
	background: url(../images/s5_box.png) no-repeat;
	width: 1200px;
	height: 370px
}

.zg_s5 .zg_s5_center .zg_s5_box div {
	background: #fff;
	box-shadow: 0 4px 10px #aaa
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(1) {
	width: 254px;
	height: 110px;
	padding: 16px;
	position: absolute;
	top: 114px;
	left: 20px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(1) h4 {
	margin-bottom: 8px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(2) {
	width: 254px;
	height: 110px;
	padding: 16px;
	position: absolute;
	top: 114px;
	left: 326px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(2) h4 {
	margin-bottom: 8px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(3) {
	width: 560px;
	height: 46px;
	padding: 16px;
	position: absolute;
	top: 274px;
	left: 20px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(3) h4 {
	width: 154px;
	float: left;
	height: 46px;
	margin-left: -6px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(3) p {
	float: left;
	width: 390px;
	margin-top: -2px;
	line-height: 26px;
	margin-left: 12px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(4) {
	width: 520px;
	height: 82px;
	padding: 16px;
	position: absolute;
	top: 20px;
	right: 20px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(4) h4 {
	width: 154px;
	float: left;
	height: 82px;
	margin-left: -10px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(4) p {
	float: left;
	width: 350px;
	margin-top: -2px;
	line-height: 30px;
	margin-left: 18px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(5) {
	width: 234px;
	height: 168px;
	padding: 16px;
	position: absolute;
	top: 150px;
	right: 304px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(5) h4 {
	margin-bottom: 8px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(6) {
	width: 234px;
	height: 168px;
	padding: 16px;
	position: absolute;
	top: 150px;
	right: 20px
}

.zg_s5 .zg_s5_center .zg_s5_box div:nth-of-type(6) h4 {
	margin-bottom: 8px
}

.zg_s5 .zg_s5_center .zg_s5_box div h4 {
	color: #fd5420;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.zg_s5 .zg_s5_center .zg_s5_box div h4 i {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: block;
	margin: 0 14px;
	line-height: 28px;
	font-size: 20px;
	box-shadow: 0 0 10px #aaa;
	font-style: normal
}

.zg_s5 .zg_s5_center .zg_s5_box div p {
	color: #666666;
	font-size: 18px;
	line-height: 36px;
	text-align: justify;
	letter-spacing: 1px
}

.zg_s6 {
	background: #519289;
	width: 100%;
	min-width: 1200px;
	padding-bottom: 40px;
	overflow: hidden
}

.zg_s6 .zg_s6_center {
	position: relative;
	height: 100%
}

.zg_s6 .zg_s6_center em {
	background: url(../images/point1.png) no-repeat;
	width: 276px;
	height: 149px;
	position: absolute;
	top: 0px;
	left: -360px
}

.zg_s6 .zg_s6_center .zg_title {
	position: absolute;
	top: 20px;
	left: 306px
}

.zg_s6 .zg_s6_center ul {
	margin: 90px auto 0;
	width: 1100px
}

.zg_s6 .zg_s6_center ul li {
	width: 100%;
	/*height: 100px;*/
	background: #fff;
	margin-bottom: 20px
}

.zg_s6 .zg_s6_center ul li strong {
	
	background-position: 22px 18px;
	padding-left: 120px;
	color: #fd5420;
	font-size: 36px;
	font-weight: 700;
	line-height: 100px;
	height: 100px;
	letter-spacing: 4px;
	margin-right: 36px;
	float: left
}
.strong1 {
	background: url(../images/ring.png) no-repeat;}
.strong2 {
	background: url(../images/ring2.png) no-repeat;}
	.strong3 {
	background: url(../images/ring3.png) no-repeat;}
	.strong4 {
	background: url(../images/ring4.png) no-repeat;}
	.strong5 {
	background: url(../images/ring5.png) no-repeat;}
	.strong6 {
	background: url(../images/ring6.png) no-repeat;}
	.strong7 {
	background: url(../images/ring7.png) no-repeat;}
	.strong8 {
	background: url(../images/ring8.png) no-repeat;}
.zg_s6 .zg_s6_center ul li p {
	color: #666666;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	text-align: justify;
	width: 780px;
	float: left;
	height: 100px;
	display: flex;
	align-items: center
}

.zg_s7 {
	background: #3f7d75;
	width: 100%;
	min-width: 1200px;
	padding-bottom: 40px;
	overflow: hidden;padding-top: 30px;
}

.zg_s7 .zg_s7_center {
	position: relative;
	height: 100%
}

.zg_s7 .zg_s7_center em {
	background: url(../images/s7_piece.png) no-repeat;
	width: 527px;
	height: 352px;
	position: absolute;
	top: 0px;
	right: -360px
}

.zg_s7 .zg_s7_center .zg_title {
	position: absolute;
	top: 0px;
	left: 306px
}

.zg_s7 .zg_s7_center .swiper-container {
	width: 100%;
	height: 400px;
	margin: 100px auto 0
}

.zg_s7 .zg_s7_center .swiper-slide {
	width: 560px;
	height: 320px;
	border: 10px solid #fff;
	display: block
}

.zg_s7 .zg_s7_center .swiper-slide img {
	width: 100%;
	height: 100%;
	display: block
}

.zg_s7 .zg_s7_center .swiper-pagination {
	z-index: 10000
}

.zg_s7 .zg_s7_center .swiper-pagination .swiper-pagination-bullet {
	border: 2px solid #fff;
	background: #1d8cf3;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	opacity: 1
}

.zg_s7 .zg_s7_center .swiper-pagination .swiper-pagination-bullet-active {
	background: #fff;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #fff;
	opacity: 1
}

.zg_s7 .zg_s7_center h3 {
	color: #fff;
	text-align: center;
	margin: 0px auto 28px;
	text-align: center;
	font-weight: 700;
	font-size: 30px
}

.zg_s7 .zg_s7_center .zg_code {
	width: 908px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between
}

.zg_s7 .zg_s7_center .zg_code li {
	width: 200px;
	height: 240px;
	background: #fff;
	box-shadow: 0 4px 10px #666
}

.zg_s7 .zg_s7_center .zg_code li img {
	width: 170px;
	height: 170px;
	border: 5px solid #178af7;
	margin: 10px auto 0;
	display: block
}

.zg_s7 .zg_s7_center .zg_code li span {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 8px;
	color: #fd5420;
	font-size: 20px;
	font-weight: 700
}

.zg_s8 {
	background: #3c7973;
	width: 100%;
	min-width: 1200px;
	padding-bottom: 30px;
	overflow: hidden
}

.zg_s8 .zg_s8_center {
	position: relative;
	height: 100%;
	padding-top: 30px
}
.zg_s8 .zg_s8_center em {
	background: url(../images/point1.png) no-repeat;
	width: 276px;
	height: 149px;
	position: absolute;
	top: 0px;
	left: -360px
}
.zg_s8 .zg_s8_cente .zg_title {
    position: absolute;
    top: 20px;
    left: 306px;
}
.zg_s8 .zg_s8_center iframe {
	height: 660px;
	width: 1200px;
	overflow: hidden
}

.zg_s8 .zg_s8_center .zg_s8_on {
	font-weight: 700 !important;
	background: url(../images/red_btn.jpg) no-repeat !important;
	background-size: 100% 100% !important
}

.zg_s8 .zg_s8_center .zg_s8_left {
	width: 200px;
	height: 460px;
	margin: 40px 0 0 60px;
	position: relative
}

.zg_s8 .zg_s8_center .zg_s8_left div {
	width: 200px;
	height: 400px;
	overflow: hidden;
	border: 1px solid #fff
}

.zg_s8 .zg_s8_center .zg_s8_left ul {
	width: 160px;
	height: 360px;
	padding: 20px
}

.zg_s8 .zg_s8_center .zg_s8_left ul li {
	width: 72px;
	height: 26px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	font-size: 18px;
	border-radius: 8px;
	float: left;
	margin-right: 16px;
	margin-bottom: 22px;
	cursor: pointer
}

.zg_s8 .zg_s8_center .zg_s8_left ul li:nth-of-type(2n) {
	margin-right: 0
}

.zg_s8 .zg_s8_center .zg_s8_left a {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -75px;
	width: 150px;
	height: 40px;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-size: 24px;
	background: url(../images/red_btn.jpg) no-repeat;
	background-size: 100% 100%;
	border-radius: 8px;
	line-height: 40px
}

.zg_s8 .zg_s8_center .zg_s8_left a:hover {
	color: #1f90f9
}

.zg_s8 .zg_s8_center .zg_s8_right {
	width: 870px;
	margin-top: 40px
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_hd2 {
	width: 100%
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_hd2 li {
	width: 100px;
	height: 40px;
	float: left;
	margin: 0 0 14px 24px;
	background: #59acfc;
	border-radius: 8px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	cursor: pointer
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_hd2 li:nth-of-type(7n) {
	margin-right: 0
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_bd {
	width: 100%;
	height: 336px;
	overflow: hidden;
	border: 1px solid #fff;
	background: #5cacf1
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_bd .zg_s8_scroll {
	width: 830px;
	padding: 20px
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_bd .zg_s8_scroll div {
	width: 410px;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_bd .zg_s8_scroll div:nth-of-type(2n) {
	margin-right: 0
}

.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_bd .zg_s8_scroll div strong {
	color: #fff;
	display: block;
	padding-left: 24px;
	font-size: 18px;
	letter-spacing: 1px;
	background: url(../images/set.png) no-repeat center left;
	line-height: 30px;
	margin-bottom: 4px
}
.
.zg_s8 .zg_s8_center .zg_s8_right .zg_s8_bd .zg_s8_scroll div p {
	color: #fff;
	font-size: 18px;
	margin-left: 24px;
	line-height: 28px
}

.zg_end {
	background: #3c7973;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	padding: 20px 0;
	line-height: 28px
}

.nicescroll-rails div {
	background: #fff !important;
	width: 8px !important
}
/**/
.zg_s55 {
	background: #ecf1ea;
	width: 100%;
	min-width: 1200px;
	padding-bottom: 40px;
	overflow: hidden
}

.zg_s55 .zg_s5_center {
	position: relative;
	height: 100%
}

.zg_s55 .zg_s5_center em {
	background: url(../images/point1.png) no-repeat;
	width: 276px;
	height: 149px;
	position: absolute;
	top: 0px;
	left: -360px
}

.zg_s55 .zg_s5_center .zg_title {
	position: absolute;
	top: 20px;
	left: 306px
}

.zg_s55 .zg_s5_center ul {
	margin: 90px auto 0;
	width: 1100px
}

.zg_s55 .zg_s5_center ul li {
	width: 100%;
	/*height: 100px;*/
	background: #fff;
	margin-bottom: 20px
}

.zg_s55 .zg_s5_center ul li strong {
	
	background-position: 22px 18px;
	padding-left: 120px;
	color: #fd5420;
	font-size: 36px;
	font-weight: 700;
	line-height: 100px;
	height: 100px;
	letter-spacing: 4px;
	margin-right: 46px;
	float: left
}
.zg_s55 .zg_s6_center ul li p {
	color: #666666;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	text-align: justify;
	width: 780px;
	float: left;
	height: 100px;
	display: flex;
	align-items: center
}
/**/
/*左边*/
.leftFloat {
	position: fixed;
	left: 57px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	width: 136px;
	/*height: 396px;*/
	background-image: linear-gradient(0deg,
		#fa4020 0%,
		#ec334f 48%,
		#dd267e 100%),
		linear-gradient(#ea3c31,
		#ea3c31);
	background-blend-mode: normal,
		normal;
	border-radius: 68px;
	text-align: center;
}


.leftFloat-title {
	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;
	margin-top: 30px;
}

.leftFloat-text {
	/*width: 112px;
	height: 250px;*/
	margin: 10px auto 0;
	border-top: 1px dotted #FFFFFF;
	/*border-bottom: 1px solid #ff685e;*/
}
.leftFloat-text a div:hover{
	color: #fdff51;
}
.leftFloat-bottom {
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;
}

.leftFloat-text>a {
	text-decoration: none;
}

.leftFloat-text>a>div {
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}
a {
    cursor: pointer;
    text-decoration: none;
}
.leftFloat-bottom:hover{color: #fdff51;}
.leftFloat-text>a>div>img{width:136px;height:136px;}
/*左边*/