*{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/imageszt37/zt_img_01.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: left;
	box-sizing: border-box;
	position: relative;
}
.zt_banner2 h1{
	font-size:108px;
    line-height:120px;
	letter-spacing:13px;
	display: block;
	font-weight: bold;
	color: #000;
	text-shadow: 2px 2px #fff, -2px -2px #fff,-2px 2px #fff, 2px -2px #fff;
	text-align: left;
}
.zt_banner2 h1 strong{display: inline-block;color: #f00;font-size: 108px;}
.zt_banner2 b{
	display: block;
	font-size: 32px;
	text-align: left;
	color: #000;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 2%;
	font-weight: bold;
	-webkit-text-stroke: 2px #fff;
}
.zt_banner2 font{color: #fff;font-size: 26px;letter-spacing: 1px;line-height: 47px;background: #f00;padding: 0 2%;margin: 0 auto;display: block;width: 37%;text-align: center;border-radius: 32px;position: absolute;top: 52%;left: 26%;}
.zt_banner2 ul{background: rgba(255,255,255,.5);height: auto;display: table;margin: 8% auto 0 auto;padding: 5% 4% 4% 4%;border-radius: 47px;}
.zt_banner2 ul li {float: left;margin-left: 23%;width: 34%;margin-bottom: 3%;}
.zt_banner2 ul li:nth-of-type(2n+1){margin-left: 0;}
.zt_banner2 ul li:nth-of-type(3),.zt_banner2 ul li:nth-of-type(4){margin-bottom: 0;}
.zt_banner2 ul li figure{width: 100%;}
.zt_banner2 ul li figure img{display: block;float: left;}
.zt_banner2 ul li figure figcaption{font-size: 26px;letter-spacing: 2px;float: left;margin-left: 4%;line-height: 44px;}

.zt_common{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_common span{display: block;float: left;font-size: 22px;width: 21%;color: #000;line-height: 37px;}
.zt_common strong{display: block;font-size: 48px;text-align: center;margin-left: 3%;font-weight: bold;color: #000;line-height: 68px;letter-spacing: 2px;width: 47%;float: left;}
.zt_common strong h2{display: inline-block;font-size: 48px;font-weight: bold;color: #f00;}
.zt_common font{display: block;float: right;font-size: 22px;width: 26%;color: #000;line-height: 37px;text-align: right;}
.zt_common img{display: block;width: 100%;margin: 7% auto 0 auto;}
.zt_common b{display: block;font-size: 66px;text-align: center;margin: 0 auto;font-weight: bold;color: #000;line-height: 83px;letter-spacing: 2px;margin-top: 6%;}
.zt_common b i{display: inline-block;font-size: 66px;font-weight: bold;color: #f00;font-style: normal;}
.zt_common p{font-size: 26px;text-align: center;letter-spacing: 2px;color: #444;line-height: 40px;margin-top: 2%;}

.zt_1{width: 1200px;background: url(/newcpzt/images/imageszt37/zt_img_07.jpg) no-repeat;background-size: 100% 100%;height: 390px;margin: 0 auto;}
.zt_1 ul{width: 92%;height: auto;display: table;margin: 0 auto;}
.zt_1 ul li{float: left;margin-top: 4%;width: 24%;}
.zt_1 ul li:nth-of-type(2n+1){margin-top: 22%;}
.zt_1 ul li b{font-weight: bold;display: block;font-size: 26px;color: #f00;letter-spacing: 1px;text-align: center;}
.zt_1 ul li p{font-size: 22px;color: #747474;letter-spacing: 1px;text-align: center;margin-top: 3%;line-height: 33px;}

.zt_2{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_2 figure{float: left;width: 44%;position: relative;}
.zt_2 figure img{width: 100%;}
.zt_2 figure figcaption{font-size: 28px;letter-spacing: 2px;color: #fff;position: absolute;bottom: 2%;width: 100%;text-align: center;}
.zt_2 figure figcaption i{display: inline-block;font-size: 16px;font-style: normal;letter-spacing: 0;}
.zt_2 div{float: right;width: 56%;}
.zt_2 div figure{width: 49%;margin-left: 1%;}
.zt_2 div figure figcaption{bottom: 4%;font-size: 22px;}

.zt_3{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_3 .zt_3-1{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_3 .zt_3-1 i{display: block;width: 30px;height: 30px;background: #f00;float: left;}
.zt_3 .zt_3-1 h3{font-size: 40px;color: #000;line-height: 30px;font-weight: bold;float: left;margin-left: 1%;}
.zt_3 .zt_3-1 h3 font{display: inline-block;color: #f00;font-weight: bold;letter-spacing: 1px;}
.zt_3 .zt_3-1 h3 span{display: block;font-size: 16px;font-weight: normal;color: #d6d6d6;margin-top: 4px;}
.zt_3 .zt_3-1 ul{float: right;width: 58%;}
.zt_3 .zt_3-1 ul li{float: left;background: #f4f4f4;font-size: 26px;letter-spacing: 2px;color: #f00;padding: 0 1.5%;margin-right: 3%;line-height: 41px;}
.zt_3 ol{width: 97%;height: auto;display: table;margin: 0 auto;}
.zt_3 ol li{font-size: 22px;color: #757575;letter-spacing: 1px;line-height: 30px;margin-top: 1%;}
.zt_3 ol li i{float: left;width: 20px;height: 20px;display: block;background: #f00;margin-top: 5px;margin-right: 6px;}
.zt_3 .zt_3-2{width: 100%;height: 452px;background:url(/newcpzt/images/imageszt37/zt_img_22.jpg) no-repeat;margin: 3% auto;background-size: 100%;}
.zt_3 .zt_3-2 figure{float: right;margin-right: 5%;margin-top: 7%;}
.zt_3 .zt_3-2 figure img{width: 100%;}
.zt_3 .zt_3-2 figure figcaption {text-align: center;font-size: 32px;font-weight: bold;color: #000;letter-spacing: 1px;-webkit-text-stroke: 1.2px #fff;line-height: 45px;margin-top: 3%;}
.zt_3 .zt_3-2 figure figcaption i{background: url(/newcpzt/images/imageszt37/zt_img_23.png) no-repeat;background-size: 100%;width: 65px;height: 39px;display: block;float: left;margin-left: 6%;margin-top: 1.5%;}
.zt_3 .zt_3-2 figure figcaption span{font-weight: bold;color: #f00;font-size: 32px;}
.zt_3 .zt_3-3{width: 100%;height: auto;display: table;margin: 2% auto;}
.zt_3 .zt_3-3 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_3 .zt_3-3 ul li{float: left;width: 49%;margin-left: 1%;}
.zt_3 .zt_3-3 ul li figure{width: 100%;}
.zt_3 .zt_3-3 ul li figure img{width: 100%;}

.zt_4{width: 1180px;height: auto;display: table;margin: 3% auto;background: #fafafa;padding: 10px;}
.zt_4 figure{width: 49%;float: right;}
.zt_4 figure img{width: 100%;}
.zt_4 div{width: 48%;height: auto;display: table;float: left;margin-top: 2%;}
.zt_4 div span{display: inherit;font-size: 24px;text-align: center;line-height: 39px;padding: 0 3%;border: 1px solid #c2c2c2;color: #c2c2c2;}
.zt_4 div strong{display: block;font-weight: bold;font-size: 64px;letter-spacing: 6px;color: #f00;line-height: 80px;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 p{font-size: 14px;color: #c6c6c6;margin-top: 3.2%;}
.zt_4 div hr{margin: 2% 0;border: 1px solid #f00;width: 23%;height: 3px;background: #f00;}
.zt_4 div font{display: block;font-size: 22px;letter-spacing: 2px;color: #686868;line-height: 34px;margin-top: 3%;}
.zt_4 div small{display: block;font-size: 30px;letter-spacing: 2px;color: #c2c2c2;line-height: 36px;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: left;width: 59%;}
.zt_5 figure:nth-of-type(2){float: right;width: 40%;}
.zt_5 figure:nth-of-type(3){width: 100%;float: unset;margin-top: 2%;}
.zt_5 figure:nth-of-type(1) img{width: 100%;margin-bottom: 1%;}
.zt_5 figure:nth-of-type(2) img{width: 100%;margin-bottom: 2%;}
.zt_5 figure:nth-of-type(3) img{width: 49.5%;float: left;margin-left: 1%;}
.zt_5 figure:nth-of-type(3) img:nth-of-type(1){margin-left: 0;}

.zt_table{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_table table{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_table table tr td{font-size: 24px;letter-spacing: 1px;line-height: 50px;color: #333;background: #ebebeb;border-bottom: 5px solid #fff;border-right: 5px solid #fff;text-indent: 3em;}
.zt_table table tr:nth-of-type(1) td{background: #f00;font-weight: bold;color: #fff;font-size: 28px;}
.zt_table table tr td:nth-of-type(1){background: #ff8400;color: #fff;text-indent: 1em;}
.zt_table span{display: block;text-align: center;font-size: 28px;letter-spacing: 2px;color: #f00;line-height: 35px;margin-top: 2%;}
