h3,
p {
	margin: 0;
}

ul,
li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.zt_banner {
	width: 100%;
	height: 323px;
	background: url(../images/zt_banner.jpg) center no-repeat;
}

.phone,
.ft {
	display: none;
}

.pc {}

.mylm {
	width: 1200px;
	height: 45px;
	border-left: 15px solid #346ab0;
	text-align: left;
	margin: 40px auto;
}

.mylm h3 {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background: #346ab0;
	border-left: 15px solid #FFF;
	font-size: 26px;
	padding: 0 15px;
	color: #FFF;
}

.myhmian1 {
	width: 1200px;
	height: 220px;
	margin: 0 auto;
	margin-bottom: 38px;
}

.myhmian1 img {
	float: left;
	margin-right: 30px;
}

.myhmian1 p {
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
}

.line1 {
	width: 100%;
	height: 1px;
	border-top: 1px solid #d7d7d7;
}

.mylm1 {
	width: 1200px;
	height: 80px;
	margin: 38px auto;
	background: url(../images/myhmain12.jpg) no-repeat center;
	padding-top: 50px;
}

.mylm1 h3 {
	font-size: 30px;
	color: #000;
	height: 45px;
	line-height: 45px;
}

.mylm1 i {
	font-size: 14px;
	color: #b0afaf;
	font-style: normal;
}

.myhmian2 {
	font-size: 16px;
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 35px;
}

.myhmian2 p {
	line-height: 30px;
	text-indent: 2em;
	text-align: left;
}

.myhmian2in {
	width: 1200px;
	height: 464px;
	margin: 0 auto;
	background: url(../images/myhmain21.jpg) no-repeat top;
	position: relative;
	margin-bottom: 20px;
}

.myhmian2in ul li {
	width: 417px;
	overflow: hidden;
	position: absolute;
	text-align: left;
}

.myhmian2in ul li.a1 {
	top: 0;
	left: 0;
}

.myhmian2in ul li.a2 {
	top: 0;
	right: 0;
}

.myhmian2in ul li.a3 {
	bottom: 0;
	left: 0;
}

.myhmian2in ul li.a4 {
	bottom: -19px;
	right: 0;
}

.myhmian2in ul li h3 {
	width: 280px;
	height: 44px;
	line-height: 44px;
	font-size: 22px;
	color: #FFF;
	text-indent: 40px;
}

.myhmian2in ul li p {
	padding-top: 15px;
	line-height: 22px;
}

.myhmian2in ul li.a2 h3,
.myhmian2in ul li.a4 h3 {
	width: 377px;
	text-align: right;
	padding-right: 40px;
}

.myhmian2in ul li.a2 p,
.myhmian2in ul li.a4 p {
	padding-left: 18px;
}

.myhmian3 {
	width: 1200px;
	padding-top: 10px;
	margin: 0 auto;
	text-align: center;
}

.myhmian3 table {
	width: 70%;
	margin: 0 auto;
}

.myhmian3 table tr td {
	height: 45px;
	line-height: 45px;
	color: #000;
	border: 1px solid #000;
	font-size:16px;
}

.myhmian3 table tr td.a1 {
	color: #e70000;
}

.myhmian4 {
	width: 1252px;
	overflow: hidden;
	margin: 0 auto;
}

.myhmian4 ul li {
	width: 576px;
	height: 200px;
	float: left;
	margin: 0 25px;
	margin-bottom: 30px;
}

.myhmian4 ul li img {
	float: left;
	margin-right: 10px;
}

.myhmian4 ul li h3 {
	width: 245px;
	height: 40px;
	line-height: 40px;
	float: right;
	background: #00479d;
	color: #FFF;
	text-align: left;
	padding-left: 15px;
}

.myhmian4 ul li h3 i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	background: #f9ff22;
	display: inline-block;
	color: #000;
	float: left;
	border-radius: 20px;
	text-align: center;
	font-style: normal;
	margin-top: 10px;
	margin-right: 10px;
}

.myhmian4 ul li p {
	width: 260px;
	float: right;
	font-size: 16px;
	line-height: 28px;
	padding-top: 10px;
	text-align: left;
}

.myhmian5 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 65px;
}

.myhmian5 img {
	float: left;
	margin-right: 25px;
}

.myhmian5 h3 {
	text-align: left;
	font-size: 24px;
	color: #00479d;
	margin-bottom: 10px;
}

.myhmian5 p {
	font-size: 16px;
	line-height: 28px;
	text-align: left;
	margin-bottom: 10px;
}

.myhmian6 {
	width: 1200px;
	height: 460px;
	margin: 0 auto;
	background: url(../images/myhmain451.jpg) center no-repeat;
	position: relative;
}

.myhmian6 ul li {
	width: 370px;
	height: 200px;
	position: absolute;
}

.myhmian6 ul li.a1 {
	top: 0;
	left: 208px;
}

.myhmian6 ul li.a2 {
	top: 0;
	right: 208px;
}

.myhmian6 ul li.a3 {
	bottom: 0;
	left: 0px;
}

.myhmian6 ul li.a4 {
	bottom: 0;
	left: 421px;
}

.myhmian6 ul li.a5 {
	bottom: 0;
	right: 0px;
}

.myhmian6 ul li p {
	display: block;
	width: 370px;
	height: 128px;
	background: #91bf7a;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	text-align: left;
	line-height: 22px;
}

.myhmian6 ul li.a1 p {}

.myhmian6 ul li.a2 p {
	background: #e0a44b;
}

.myhmian6 ul li.a3 p {
	background: #df84ac;
}

.myhmian6 ul li.a4 p {
	background: #81a5d5;
	line-height: 20px;
}

.myhmian6 ul li.a5 p {
	background: #bf85b9;
}

.myhmian6 ul li i {
	width: 0px;
	height: 0px;
	border-left: 15px solid transparent;
	border-top: 30px solid #91bf7a;
	border-right: 15px solid transparent;
	display: inline-block;
}

.myhmian6 ul li.a2 i {
	border-top: 30px solid #e0a44b;
}

.myhmian6 ul li.a3 i,
.myhmian6 ul li.a4 i,
.myhmian6 ul li.a5 i {
	border-top: 0px solid transparent;
	border-bottom: 30px solid #91bf7a;
	margin-bottom: -4px;
}

.myhmian6 ul li.a3 i {
	border-bottom: 30px solid #df84ac;
}

.myhmian6 ul li.a4 i {
	border-bottom: 30px solid #81a5d5;
}

.myhmian6 ul li.a5 i {
	border-bottom: 30px solid #bf85b9;
}

.myhmian6 ul li h3 {
	font-size: 22px;
}

.myhmian7 {
	width: 1200px;
	margin: 0 auto;
}

.myhmian7 h3 {
	font-size: 20px;
	margin-bottom: 20px;
}

.myhmian71 {
	text-align: center;
	margin-bottom: 20px;
}

.myhmian72 {
	width: 95%;
	height: 360px;
	margin: 0 auto;
}

.myhmian72 img {
	float: left;
	margin-right: 70px;
}

.myhmian72 p {
	text-align: left;
	font-size: 16px;
	line-height: 28px;
	padding-right: 20px;
}

.myhmian72 dl {
	text-align: left;
	font-size: 16px;
	line-height: 28px;
	padding-right: 20px;
}

.myhmian72 dl dt {}

.myhmian72 dl dd {}

.myhmian8 {
	width: 1200px;
	height: 324px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 40px;
}

.myhmian8l {
	width: 672px;
	float: left;
}

.myhmian8l h3,
.myhmian81 h3 {
	font-size: 20px;
	text-align: left;
	margin-bottom: 20px;
}

.myhmian8l p,
.myhmian81 p {
	font-size: 16px;
	text-align: left;
	line-height: 26px
}

.myhmian8r {
	float: right;
}

.myhmian8r ul li {
	width: 207px;
	margin: 0 10px;
	float: left;
}

.myhmian81 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 40px;
}
.myhmian81 ul{
	display:flex;
  justify-content:space-between;
}
/*
.myhmian81 ul li {
	width: 33.33333%;
	float: left;
}*/

.myhmian81 p {
	padding-bottom: 30px;
}

.myhmian81 ul li img {
	margin-bottom: 20px;
}

.myhmian81 ul li p {
	width: 320px;
	margin: 0 auto;
	text-align: left;
}

.myhmian9 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.myhmian9 dl {
	width: 550px;
	float: left;
	overflow: hidden;
	margin-right: 50px;
	margin-bottom: 35px;
	text-align: left;
}

.myhmian9 dl dt {
	padding-left: 35px;
	color: #2954a0;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	background: url(../images/myhmain91.jpg) no-repeat left;
	margin-bottom: 20px;
}

.myhmian9 dl dd {
	padding-left: 35px;
	margin-left: 0;
	font-size: 16px;
	position: relative;
	line-height: 24px;
}

.myhmian9 dl dd em {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #ffa200;
	font-size: 16px;
	border-radius: 24px;
	text-align: center;
	color: #FFF;
	line-height: 24px;
	font-style: normal;
	position: absolute;
	left: 0;
	top: 0;
}

.myhmian9 dl.a5,
.myhmian9 dl.a6 {
	height: 102px;
}

.myhmian9 dl.a7,
.myhmian9 dl.a8 {
	height: 112px;
}

.myhmian9 dl.a9,
.myhmian9 dl.a10 {
	height: 208px;
}

.myhmian9 dl.a11 {
	width: 100%;
}

.myhmian9 dl.a2,
.myhmian9 dl.a4,
.myhmian9 dl.a6,
.myhmian9 dl.a8,
.myhmian9 dl.a10 {
	margin-right: 0px;
}



@media screen and (max-width: 640px) {
	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.phone {
		display: block;
	}

	.pc {
		display: none;
	}

	body {
		width: 100%;
		max-width: 640px;
		min-width: 320px;
	}

	.max640,
	.zt_banner {
		width: 100%;
		max-width: 640px;
		min-width: 320px;
	}

	.body-new {
		padding-top: 0;
	}

	.logo-container {
		width: 100%;
		text-align: center;
		padding: 5px 0px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
	}

	.myhmian3 table{
		width:96%;
	}
	.myhmian3 table tr td{
		height: 33px;
		line-height: 33px;
		font-size: 14px;
	}

	.logo-container img {
		width: 60%;
	}

	.zt_bannerph,
	.zt_bannerph img,
	.mylm,
	.myhmian1,
	.myhmian1 img,
	.mylm1,
	.myhmian2,
	.myhmian2in,
	.myhmian3,
	.myhmian2in ul li,
	.myhmian4,
	.myhmian4 ul li,
	.myhmian4 ul li img,
	.myhmian5,
	.myhmian5 img,
	.myhmian6 ul li,
	.myhmian6,
	.myhmian6 ul li p,
	.myhmian7,
	.myhmian71,
	.myhmian71 img,
	.myhmian72,
	.myhmian72 img,
	.myhmian8,
	.myhmian8l,
	.myhmian8r,
	.myhmian81,
	.myhmian9,
	.myhmian9 dl {
		width: 100%;
		height: auto;
	}

	.mylm {
		margin: 15px 0;
	}

	.mylm h3 {
		font-size: 16px;
	}

	.myhmian1 {
		margin-bottom: 20px;
		text-align: center;
	}

	.myhmian1 img {
		max-width: 320px;
		float: none;
		margin: 0;
	}

	.myhmian1 p {
		padding: 0 10px;
	}

	.mylm1 {
		margin: 20px 0;
		background-size: contain;
		padding-top: 10px;
	}

	.mylm1 h3 {
		font-size: 16px;
		height: 35px;
		line-height: 35px;
	}

	.myhmian2in {
		background: none;
	}

	.myhmian2in ul li {
		position: static;
	}

	.myhmian2in ul li h3 {
		background: #2954a0;
		text-indent: 20px;
		font-size: 16px;
		display: inline;
		padding: 10px 20px;
	}

	.myhmian2in ul li {
		margin-bottom: 20px;
	}

	.myhmian2 p {
		padding: 5px;
	}

	.myhmian2in ul li p {
		font-size: 14px;
		padding: 5px;
		line-height: 26px;
	}

	.myhmian4 ul li {
		margin: 0;
		margin-bottom: 20px;
	}

	.myhmian4 ul li img {
		max-width: 300px;
		width: 50%;
		float: left;
	}

	.myhmian4 ul li h3 {
		width: 45%;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		float: left;
	}

	.myhmian4 ul li h3 i {
		margin: 3px 5px 0 0;
	}

	.myhmian4 ul li p {
		width: 45%;
		font-size: 14px;
		line-height: 1.3;
		padding-top: 5px;
		float: left;
	}

	.myhmian5 {
		margin-bottom: 20px;
		text-align: center;
	}

	.myhmian5 img {
		float: none;
		margin: 0 auto;
		max-width: 375px;
	}

	.myhmian5 h3 {
		font-size: 16px;
		padding-top: 10px;
		text-align: center;
	}

	.myhmian5 p {
		padding: 0 5px;
	}

	.myhmian6 {
		position: static;
		background: none;
	}

	.myhmian6 ul li {
		margin-bottom: 20px;
	}

	.myhmian6 ul li.a1 {
		left: 0;
	}

	.myhmian6 ul li.a4 {
		left: 0;
	}

	.myhmian6 ul li.a2 {
		right: 0;
	}

	.myhmian6 ul li {
		position: relative;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}

	.myhmian6 ul li h3 {
		position: absolute;
		top: 0;
		display: block;
		width: 100%;
		height: 29px;
	}

	.myhmian6 ul li i {
		position: absolute;
		top: 31px;
		left: 50%;
		padding-left: -15px;
		display: block;
	}

	.myhmian6 ul li {
		padding-top: 60px;
	}

	.myhmian6 ul li.a1 i {
		border-bottom: 35px solid #91bf7a;
		border-top: 0 solid transparent;
	}

	.myhmian6 ul li.a2 i {
		border-bottom: 35px solid #e0a44b;
		border-top: 0 solid transparent;
	}

	.myhmian7 h3 {
		font-size: 16px;
	}

	.myhmian72 {
		text-align: center;
	}

	.myhmian72 img {
		width: 80%;
		max-width: 318px;
		margin: 0 auto;
		float: none;
	}

	.myhmian72 p {
		padding: 0 5px;
	}

	.myhmian72in dl {
		padding: 0 5px;
	}

	.myhmian72 dl dd {
		margin-left: 10px;
	}

	.myhmian8l h3,
	.myhmian81 h3 {
		font-size: 16px;
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.myhmian8l p,
	.myhmian81 p {
		font-size: 14px;
		padding: 0 5px;
	}

	.myhmian8r ul li {
		width: 100%;
		text-align: center;
		margin: 0;
	}

	.myhmian81 ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.myhmian9 dl {
		float: none;
		margin: 0;
		padding: 0 5px;
		margin-bottom: 20px;
	}

	.myhmian9 dl dt{
		font-size:16px;
	}
	.myhmian9 dl dd{
		font-size:14px;
	}

	.myhmian9 dl dt,
	.myhmian9 dl.a5,
	.myhmian9 dl.a6,
	.myhmian9 dl.a7,
	.myhmian9 dl.a8,
	.myhmian9 dl.a9,
	.myhmian9 dl.a10 {
		height: auto;
	}

	.ft {
		display: block;
		width: 100%;
		background: #272727;
		margin-bottom: 74px;
	}

	.ft p {
		color: #FFF;
		font-size: 12px;
		text-align: center;
		padding: 10px 0px;
		line-height: 24px;
	}

	.phonelogo {
		width: 55%;
		float: left;
	}

	.call-hotline {
		width: 40%;
		float: right;
		overflow: hidden;
		cursor: pointer;
	}
}

.Footer-wrapper {
	z-index: 90;
}

.footer-cl {
	height: 76px;
	position: relative;
	top: 0px;
	left: 0px;
}

.footer-btm {
	width: 100%;
	height: 76px;
	text-align: center;
	background: #00479D;
	box-shadow: 0px -2px 5px rgba(9, 2, 4, .17);
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 90;
}

.footer-btm a {
	display: block;
	padding: 5px 0;
	width: 33.333333%;
	float: left;
}

.footer-btm a img {
	width: 32px;
	height: 32px
}

.footer-btm a h2 {
	height: 24px;
	line-height: 24px;
	color: #ffffff;
	font-weight: normal;
	font-size: 14px;
	margin-top: 0px;
}

.footer-container {
	padding: 3px 4% .34rem;
	color: #868686;
	background: #f8f8f8;
}