*{margin: 0;padding: 0; text-decoration: unset!important; }
body{overflow-x: hidden;}
ul,ol{list-style: none;}
a{text-decoration: none;}
h2,h1{font-weight: normal;}
strong,b{font-weight: bold;}

.zt_banner{	
	padding: 2% 0%;
	width: 100%;
	background: url(/newcpzt/images/imageszt46/zt_img1.jpg) no-repeat;
	background-size: 100% 100%;
	height: auto;
	display: table;
}
.zt_banner1{
	position: relative;
	width: 1200px;
	z-index: 1;
	margin: 25px auto 0 auto;
	display: table;
}
.zt_banner1 .zt_banner2{
	width: 52%;
	float: right;
	margin: 5% auto 12% auto;
}
.zt_banner2 h1{
	font-size:114px;
    line-height:152px;
	letter-spacing:9px;
	font-weight: bold;
	text-align: center;
	background-image: linear-gradient(to top, #ff0200, #ffa700);
	background-clip: text;
	color: transparent;
	-webkit-text-stroke: 2px #fff;
}
.zt_banner2 b font{color: #f00;}
.zt_banner2 b i{background: url(/newcpzt/images/imageszt46/zt_img2.png) no-repeat;background-size: 100% 100%;width: 78px;height: 46px;display: block;float: left;margin-left: 50px;}
.zt_banner2 b{
	display: block;
	font-size: 44px;
	color: #000;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 0%;
	font-weight: bold;
	-webkit-text-stroke: 1px #fff;
	text-indent: .5em;
}
.zt_banner2 strong{font-size: 44px;line-height: 58px;font-weight: bold;text-align: center;background-image: linear-gradient(to top, #ff0200, #ffa700);background-clip: text;color: transparent;display: block;-webkit-text-stroke: 1px #fff;letter-spacing: 1px;}
.zt_banner2 ul{width: 100%;height: auto;display: table;margin: 4% auto;}
.zt_banner2 ul li{background: url(/newcpzt/images/imageszt46/zt_img3.png) no-repeat;float: left;padding-left: 9%;font-size: 32px;letter-spacing: 1px;font-weight: bold;color: #000;-webkit-text-stroke: 1px #fff;margin-right: 19px;}

.zt_common{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_common span{font-size: 42px;letter-spacing: 4px;text-align: center;color: #f00;display: block;line-height: 54px;}
.zt_common span i{font-size: 42px;color: #000;font-style: normal;}
.zt_common h2{font-size: 110px;letter-spacing: 2px;text-align: center;color: #000;display: block;line-height: 127px;margin: 1% auto;font-weight: bold;}
.zt_common h2 b{font-weight: bold;color: #f00;font-size: 110px;}
.zt_common font{font-size: 26px;text-align: center;letter-spacing: 2px;color: #646464;line-height: 44px;border: 1.5px solid #aeaeae;padding: 0 2%;display: inherit;margin: 2% auto;}
.zt_common strong{display: inherit;font-size: 51px;letter-spacing: 3px;line-height: 48px;color: #f00;text-align: center;margin: 5% auto 0 auto;}
.zt_common strong h2{display: inline-block;font-size: 51px;color: #f00;line-height: 48px;}
.zt_common p{display: inherit;margin: 0 auto;font-size: 16px;text-align: center;line-height: 30px;color: #80807f;}
.zt_common p:nth-of-type(2){border-radius: 33px;font-size: 22px;letter-spacing: 2px;line-height: 44px;color: #363535;text-align: center;margin: 2% auto 0 auto;}

.zt_1{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_1 strong{display: block;font-size: 38px;color: #f00;letter-spacing: 2px;line-height: 52px;text-indent: .5em;margin-top: 2%;}
.zt_1 strong h2{display: inline-block;font-weight: bold;font-size: 38px;}
.zt_1 p{font-size: 22px;letter-spacing: 1px;line-height: 37px;color: #505050;text-indent: 1.5em;margin-top: 1%;}
.zt_1 ul{width: 100%;margin: 2% auto 0 auto;height: auto;display: table;}
.zt_1 ul li{float: left;margin-left: 1%;width: 49.5%;}
.zt_1 ul li:nth-of-type(1){margin-left: 0;}
.zt_1 ul li figure{width: 100%;}
.zt_1 ul li figure img{width: 100%;}

.zt_2{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_2 ul li:nth-of-type(1){margin-left: 0;}
.zt_2 ul li{float: left;margin-left: 1.2%;width: 19%;}
.zt_2 ul li figure{width: 100%;}
.zt_2 ul li figure img{width: 100%;}
.zt_2 ul li figure figcaption{font-size: 22px;letter-spacing: 1px;color: #000;line-height: 35px;text-align: center;background: url(/newcpzt/images/imageszt46/zt_img4-1.jpg) no-repeat left;float: left;padding-left: 10%;margin-left: 42px;margin-top: 7px;}
.zt_2 ul li figure figcaption i{font-size: 16px;color: #757575;font-style: normal;letter-spacing: 0;}
.zt_2 ul li:nth-last-of-type(1) figure figcaption{margin-left: 2px;}

.zt_3{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_3 ul li:nth-of-type(1){margin-left: 0;}
.zt_3 ul li{float: left;margin-left: 1%;width: 32.5%;}
.zt_3 ul li figure{width: 100%;}
.zt_3 ul li figure img{width: 100%;}

.zt_4{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_4 figure{width: 49%;float: right;}
.zt_4 figure img{width: 100%;}
.zt_4 div{width: 41%;height: auto;display: table;float: left;margin-top: 3%;}
.zt_4 div img{display: block;width: 20%;}
.zt_4 div span{display: inherit;font-size: 18px;text-align: center;line-height: 31px;color: #767676;}
.zt_4 div strong{display: block;font-weight: normal;font-size: 47px;letter-spacing: 1px;color: #fe0000;line-height: 60px;margin-top: 2%;}
.zt_4 div strong span{display: block;font-weight: normal;color: #797979;font-size: 20px;letter-spacing: 0;line-height: 32px;}
.zt_4 div font{display: block;width: 100%;font-size: 22px;letter-spacing: 2px;color: #080103;line-height: 41px;margin-top: 3%;}
.zt_4-1 figure{float: left;}
.zt_4-1 div{float: right;}

.zt_5{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_5 figure{float: right;position: relative;width: 50%;padding-top: 1.5%;}
.zt_5 figure img{width: 100%;}
.zt_5 figure figcaption{width: 100%;font-size: 24px;color: #000;text-align: center;letter-spacing: 1px;position: absolute;bottom: 0;}
.zt_5 figure figcaption:nth-of-type(2){top: 0;left: 36%;width: auto;bottom: unset;}
.zt_5 figure figcaption:nth-of-type(3){top: 23%;left: 70%;width: auto;bottom: unset;}
.zt_5 figure figcaption:nth-of-type(4){top: 44%;right: 11.5%;width: auto;bottom: unset;}
.zt_5 ul{width: 50%;float: left;}
.zt_5 ul li{margin-bottom: 7%;}
.zt_5 ul li b{display: block;font-size: 34px;letter-spacing: 2px;color: #ff3c00;font-weight: bold;line-height: 45px;}
.zt_5 ul li p{color: #505050;font-size: 22px;letter-spacing: 1px;line-height: 45px;margin-top: 3%;}

.zt_6{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_6 figure{width: 30%;float: left;}
.zt_6 figure:nth-of-type(2){width: 70%;float: right;}
.zt_6 figure:nth-of-type(3){width: 100%;float: unset;}
.zt_6 figure:nth-of-type(2) img{width: 48.5%;float: left;margin-left: 1.5%;margin-bottom: 1.5%;height: 256px;}
.zt_6 figure:nth-of-type(3) img{width: 49.2%;float: left;margin-left: 1.5%;height:auto;}
.zt_6 figure:nth-of-type(3) img:nth-of-type(1){margin-left: 0;}
.zt_6 figure img{width: 100%;height: 526px;}

.zt_table{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_table table{width: 100%;height: auto;display: table;margin: 3% auto 0 auto;border-top: 1px solid #8c8c8c;border-right: 1px solid #8c8c8c;}
.zt_table table tr td{font-size: 22px;line-height: 40px;border-bottom: 1px solid #8c8c8c;color: #353535;border-left: 1px solid #8c8c8c;text-align: center;}
.zt_table table tr:nth-of-type(1) td,.zt_table table tr:nth-of-type(2) td{background: #ffe0e0;}