*{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/imageszt542/zt_img_01.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom:1%;
	height: auto;
	display: table;
}
.zt_banner1{
	position: relative;
	width: 1300px;
	z-index: 1;
	margin: 30px auto 0 auto;
	display: table;
}
.zt_banner1 figure{
	width:55%;
	margin-top: 2%;
	float: right;
	position: relative;
	right: 0;
	z-index: 1;
}
.zt_banner1 figure img{
	width: 100%;
	display: block;
}
.zt_banner1 .zt_banner2{
	width: 51%;
	padding:3%;
	float: left;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.67);
	position: absolute;
	z-index: 0;
	margin-top: 5%;
}
.zt_banner2 h1{
	font-size:103px;
    line-height:120px;
	letter-spacing:4px;
	display: block;
	font-weight: bold;
	color: #000;
	text-shadow: 2px 2px #fff, -2px -2px #fff,-2px 2px #fff, 2px -2px #fff;
	text-align: left;
	margin-top: 10%;
}
.zt_banner2 h1 i{display: inline-block;font-style: normal;color: #f00;}
.zt_banner2 span{
	display: block;
	font-size: 29px;
	text-align: center;
	color: #fff;
	background: #ff0000;
	float: left;
	padding: 0 2%;
}
.zt_banner2 font{
	display: block;
	font-size: 30px;
	text-align: left;
	color: #000;
	letter-spacing: 2px;
	line-height: 55px;
	margin-top: 3%;
}
.zt_banner2 strong{background: #087cd3;display: block;font-size: 24px;letter-spacing: 1px;color: #fff;text-align: center;width: 62%;margin: 10px auto 0 auto;font-weight:bold;line-height: 35px;}
.zt_banner2 b{display: block;float: right;color: #000;font-weight:bold;font-size: 24px;margin-right: 19%;-webkit-text-stroke: 1px #fff;line-height: 38px;letter-spacing: 2px;}
.zt_banner2 ul{width: 100%;height: auto;display: table;margin: 5% auto;}
.zt_banner2 ul li{float: left;background: #f12308;margin-right: 1%;padding: 0 2%;border-radius: 35px;width: 28%;}
.zt_banner2 ul li img{display: block;float: left;width: 18%;margin-top: 5%;}
.zt_banner2 ul li u{font-size: 24px;letter-spacing: 2px;float: left;color: #fff;margin-left: 2%;line-height: 43px;}

.zt_common{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_common b{font-size: 68px;letter-spacing: 2px;text-align: center;color: #f00;display: block;line-height: 87px;margin-top: 1%;font-weight: bold;}
.zt_common b font{font-size: 68px;letter-spacing: 2px;text-align: center;color: #000;display: inline-block;line-height: 87px;margin-top: 1%;font-weight: bold;}
.zt_common h3{display: block;color: #444;margin: 1% auto;font-size: 28px;text-align: center;line-height: 38px;letter-spacing: 2px;}
.zt_common strong{font-size: 70px;letter-spacing: 2px;text-align: center;color: #000;display: block;line-height: 87px;margin-top: 1%;font-weight: bold;}
.zt_common strong h2{font-size: 70px;text-align: center;color: #f00;display: inline-block;font-weight: bold;}
.zt_common img{display: block;width: 6%;margin: 2% auto;}
.zt_common span{font-size: 28px;text-align: center;color: #bababa;display: block;line-height: 41px;}
.zt_common p{font-size: 25px;text-align: center;color: #444;display: block;line-height: 41px;letter-spacing: 1px;margin-top: 1%;}

.zt_1{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_1 ul li:nth-of-type(1){margin-left: 0;}
.zt_1 ul li{float: left;margin-left: 1.2%;width: 19%;}
.zt_1 ul li figure{width: 100%;}
.zt_1 ul li figure img{width: 80%;margin: 0 auto;display: block;}
.zt_1 ul li figure figcaption{font-size: 26px;letter-spacing: 1px;color: #444;line-height: 35px;text-align: center;margin-top: 11px;}
.zt_1 ul li figure figcaption:nth-of-type(2){color: #b0b0b0;font-size: 18px;letter-spacing: 0;margin-top: 1%;}

.zt_2{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_2 figure{width: 53%;float: left;}
.zt_2 figure img{width: 100%;}
.zt_2 div{float: right;width: 45%;}
.zt_2 div span{display: block;font-size: 30px;letter-spacing: 2px;line-height: 44px;background: #f00;color: #fff;text-align: center;margin-top: 16%;}
.zt_2 div span h2{display: inline-block;font-size: 30px;}
.zt_2 div p{font-size: 24px;letter-spacing: 1px;line-height: 41px;margin-top: 3%;text-indent: 2em;}

.zt_3{width: 1200px;height: auto;display: table;margin: 1% auto;}
.zt_3 figure{}
.zt_3 figure img:nth-of-type(1){width: 60.5%;float: left;}
.zt_3 figure img{width: 39%;float: right;}
.zt_3 table{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_3 table tr td{font-size: 24px;letter-spacing: 1px;line-height: 46px;color: #000;padding-left: 1%;border-right: 26px solid #fff;}
.zt_3 table tr:nth-of-type(2n-1) td{background: #f00;color: #fff;}
.zt_3 table tr td:nth-of-type(5){border-right: 0;}

.zt_4{width: 1200px;background:url(/newcpzt/images/imageszt542/zt_img_38.jpg) no-repeat;margin: 0 auto;height: 573px;background-size: 100%;position: relative;}
.zt_4 ul{}
.zt_4 ul li{position: absolute;top: 84%;left: 26%;}
.zt_4 ul li span{display: block;font-size: 24px;letter-spacing: 2px;color: #f00;line-height: 35px;text-align: center;}
.zt_4 ul li font{display: block;font-size: 20px;color: #828282;text-align: center;}
.zt_4 ul li:nth-of-type(2){top: 60%;left: 33%;}
.zt_4 ul li:nth-of-type(3){top: 52%;left: 45%;}
.zt_4 ul li:nth-of-type(4){top: 58%;left: 59%;}
.zt_4 ul li:nth-of-type(5){left: 62%;top: 81%;}

.zt_5{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_5 figure{width: 60px;margin-top: 12%;position: relative;float: left;margin-left: 35px;}
.zt_5 figure img{width: 100%;}
.zt_5 figure figcaption{font-size: 26px;color: #fff;position: absolute;top: .5%;text-align: center;width: 100%;}
.zt_5 figure figcaption:nth-of-type(2){top: 33.1%;}
.zt_5 figure figcaption:nth-of-type(3){top: 62.5%;}
.zt_5 figure figcaption:nth-of-type(4){top: 95.2%;}
.zt_5 div{width: 500px;float: left;}
.zt_5 div img{width: 83%;}
.zt_5 div img:nth-of-type(2){}
.zt_5 div:nth-of-type(2) img{margin-left: 21.8%;width: 78%;}
.zt_5 div b{display: block;font-size: 36px;letter-spacing: 2px;color: #f00;line-height: 59px;margin-top: 11%;}
.zt_5 div hr{height: 1px;border: 1px solid #f00;background: #f00;width: 12%;margin-top: 2%;}
.zt_5 div p{color: #7b7b7b;font-size: 20px;letter-spacing: 1px;line-height: 34px;width: 83%;margin-top: 2%;margin-bottom: 16%;}
.zt_5 div:nth-of-type(2){float: right;width: 532px;}

.zt_6{width: 1200px;height: auto;display: table;margin: 1% auto;}
.zt_6 figure{}
.zt_6 figure:nth-of-type(1) img:nth-of-type(1){width: 48.4%;float: left;}
.zt_6 figure:nth-of-type(1) img:nth-of-type(2){width: 24.8%;float: left;margin-left: 1%;margin-bottom: 1%;}
.zt_6 figure:nth-of-type(1) img:nth-of-type(3){width: 24.8%;float: left;margin-left: 1%;margin-bottom: 1%;}
.zt_6 figure:nth-of-type(1) img:nth-of-type(4){width: 24.8%;float: left;margin-left: 1%;margin-bottom: 1%;}
.zt_6 figure:nth-of-type(1) img:nth-of-type(5){width: 24.8%;float: left;margin-left: 1%;margin-bottom: 1%;}
.zt_6 figure:nth-of-type(2) img{float: left;width: 32.6%;margin-right: 1%;}
.zt_6 figure:nth-of-type(2) img:nth-of-type(3){margin-right: 0;}