* {
	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/imageszt4948/zt_img_01.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 1%;
	height: auto;
	display: table;
}

.zt_banner1 {
	position: relative;
	width: 1200px;
	z-index: 1;
	margin: 22px auto 0 auto;
	display: table;
}

.zt_banner1 figure {
	float: left;
	width: 51%;
	margin-top: 8%;
}

.zt_banner1 figure img {
	width: 100%;
	display: block;
}

.zt_banner1 .zt_banner1_div {
	width: 44%;
	padding: 2% 2% 0% 2%;
	float: right;
	background: rgba(255, 255, 255, 0.84);
	position: relative;
	margin-top: 6%;
}

.zt_banner1_div h1 {
	font-size: 86px;
	line-height: 102px;
	letter-spacing: 2px;
	display: block;
	font-weight: bold;
	color: #292828;
	text-shadow: 2px 2px #fff, -2px -2px #fff, -2px 2px #fff, 2px -2px #fff;
}

.zt_banner1_div h1 em {
	font-weight: bold;
	color: #fc0100;
	display: inline-block;
	font-style: normal;
}

.zt_banner1_div font {
	background: url(/newcpzt/images/imageszt4948/zt_img_04.png) no-repeat;
	background-size: 100%;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	width: 14%;
	display: block;
	height: 63px;
	text-align: center;
	line-height: 49px;
	position: absolute;
	top: 30%;
	right: 3%;
}

.zt_banner1_div span {
	font-size: 24px;
	line-height: 41px;
	color: #474747;
	display: block;
}

.zt_banner1_div hr {
	background: #fc0b0a;
	width: 45%;
	height: 3px;
	border: unset;
}

.zt_banner1_div ul {
	width: 100%;
	height: auto;
	display: table;
	margin: 3% auto;
}

.zt_banner1_div ul li {
	float: left;
	width: 25%;
	margin-left: 1%;
	margin-bottom: 2%;
}

.zt_banner1_div ul li:nth-of-type(1),
.zt_banner1_div ul li:nth-of-type(4) {
	margin-left: 0;
}

.zt_banner1_div ul li figure {
	width: 100%;
	float: left;
	margin-top: 0;
}

.zt_banner1_div ul li figure img {
	float: left;
	width: 24%;
}

.zt_banner1_div ul li figure figcaption {
	float: left;
	font-size: 20px;
	line-height: 39px;
	margin-left: 7%;
}
.zt_common{width: 1200px;height: auto;display: table;margin: 2% auto;position: relative;}
.zt_common strong{display: block;text-align: center;font-size: 56px;color: #dfdfdf;font-weight: bold;}
.zt_common h2{font-size: 72px;line-height: 86px;letter-spacing: 2px;display: block;font-weight: bold;color: #292828;text-shadow: 2px 2px #fff, -2px -2px #fff, -2px 2px #fff, 2px -2px #fff;position: absolute;top: 17%;width: 100%;text-align: center;}
.zt_common h2 b{font-weight: bold;color: #fc0100;}
.zt_common span{display: block;text-align: center;background: #fc0100;width: 13%;margin: 4% auto 0 auto;font-size: 24px;letter-spacing: 1px;color: #fff;}
.zt_common span i{display: inline list-item;margin-left: 3%;}

.zt_common1{width: 1200px;height: auto;display: table;margin: 2% auto;position: relative;}
.zt_common1 strong{display: block;text-align: center;font-size: 56px;color: #dfdfdf;font-weight: bold;}
.zt_common1 b{font-size: 55px;line-height: 86px;letter-spacing: 2px;display: block;font-weight: bold;color: #fc0100;text-shadow: 2px 2px #fff, -2px -2px #fff, -2px 2px #fff, 2px -2px #fff;position: absolute;top: 14%;width: 100%;text-align: center;}
.zt_common1 b h2{font-weight: bold;display: inline-block;font-size: 55px;}
.zt_common1 span{display: block;text-align: center;margin: 3% auto 0 auto;font-size: 24px;letter-spacing: 1px;color: #777;}
.zt_common1 span i{display: inline list-item;margin-left: 3%;}

.zt_1{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_1 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_1 ul li {float: left;width: 14%;margin-left: 3.2%;position: relative;}
.zt_1 ul li:nth-of-type(1){margin-left: 0;}
.zt_1 ul li figure img{width: 100%;display: block;margin: 0 auto;}
.zt_1 ul li figure figcaption{color: #fff;text-align: center;font-size: 22px;letter-spacing: 1px;line-height: 45px;margin-top: 3%;width: 100%;position: absolute;bottom: 10%;}

.zt_2{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_2 strong{font-size: 30px;display: block;letter-spacing: 1px;line-height: 40px;color: #000;font-weight: bold;}
.zt_2 strong font{display: inline-block;letter-spacing: 0;background: #f00;font-weight: normal;color: #fff;padding: 0 .3%;margin-right: 1%;}
.zt_2 strong i{display: inline-block;color: #fc0100;font-style: normal;}
.zt_2 strong span{display: inline-block;font-weight: normal;letter-spacing: 0;font-size: 20px;color: #fc0100;}
.zt_2 p{font-size: 26px;letter-spacing: 1px;color: #201f1f;text-indent: 2.2em;margin-top: 3%;}
.zt_2 p i{color: #fc0100;font-style: normal;}
.zt_2 p span{color: #fc0100;font-size: 16px;letter-spacing: 0;}
.zt_2 ul{width: 60%;margin-left: 5%;margin-top: 3%;}
.zt_2 ul li{font-size: 22px;letter-spacing: 1px;line-height: 42px;}
.zt_2 ul li u{display: inline-block;width: 2.2%;height: 16px;background: #000;margin-right: 1%;}
.zt_2 div{background: url(/newcpzt/images/imageszt4948/zt_img_25.jpg) no-repeat;background-size: 100%;height: 491px;position: relative;margin: 3% auto;}
.zt_2 div strong{font-size: 66px;letter-spacing: 2px;line-height: 78px;position: absolute;top: 23%;left: 2%;}
.zt_2 div strong b{font-weight: bold;color: #fc0100;}
.zt_2 div ol{width: 55%;position: absolute;top: 41%;left: 2%;}
.zt_2 div ol li{width: 31%;float: left;}
.zt_2 div ol li:nth-of-type(4){width: 100%;margin-top: 2%;}
.zt_2 div ol li figure{}
.zt_2 div ol li figure img{width: 17%;float: left;}
.zt_2 div ol li figure figcaption{float: left;font-size: 26px;line-height: 43px;margin-left: 7%;letter-spacing: 2px;}
.zt_2 div ol li:nth-of-type(4) figure img{width: 43%;margin-right: 2%;}
.zt_2-1{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_2-1 ul{width: 100%;height: auto;display: table;margin: 2% auto;}
.zt_2-1 ul li {float: left;width: 49.5%;margin-left: 1%;}
.zt_2-1 ul li:nth-of-type(1){margin-left: 0;}
.zt_2-1 ul li figure img{width: 100%;display: block;margin: 0 auto;}
.zt_2-2{width: 1200px;height: 399px;background: url(/newcpzt/images/imageszt4948/zt_img_39.jpg) no-repeat;position: relative;background-size: 100%;margin: 2% auto;}
.zt_2-2 strong{font-weight: bold;font-size: 70px;color: #f00;letter-spacing: 3px;text-shadow: 2px 2px #fff, -2px -2px #fff, -2px 2px #fff, 2px -2px #fff;line-height: 80px;position: absolute;top: 36%;left: 14%;}
.zt_2-2 figure{width: 37%;position: absolute;right: 11%;top: 15%;}
.zt_2-2 figure img{width: 100%;}
.zt_2-3{width: 1200px;height: 493px;background: url(/newcpzt/images/imageszt4948/zt_img_41.jpg) no-repeat;position: relative;background-size: 100%;margin: 2% auto;}
.zt_2-3 strong{font-weight: bold;font-size: 27px;color: #f00;letter-spacing: 0px;line-height: 43px;position: absolute;bottom: 17%;right: 11%;}

.zt_3{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_3 strong{font-size: 30px;display: block;letter-spacing: 1px;line-height: 40px;color: #000;font-weight: bold;text-align: center;}
.zt_3 strong span{font-weight: normal;color: #fc0100;}
.zt_3 strong font{display: inline-block;font-weight: normal;letter-spacing: 0;font-size: 20px;color: #fc0100;}
.zt_3 table.zt_table1{margin: 0 auto 3% auto;}
.zt_3 table.zt_table1 tr th{font-size: 22px;letter-spacing: 1px;color: #fc0100;text-align: left;line-height: 73px;}
.zt_3 table.zt_table1 tr td{width: 1%;background: #fff;font-size: 20px;line-height: 34px;color: #333;}
.zt_3 table.zt_table1 tr:nth-of-type(2n) td{background: #e5e5e5;}
.zt_3 table.zt_table1 tr:nth-of-type(3) td{line-height: 73px;}
.zt_3 table.zt_table1 tr:nth-of-type(2) td{border-right: 10px solid #fff;}
.zt_3 table.zt_table1 tr:nth-of-type(2) td:nth-of-type(2){border-right:unset;text-indent: 3em;}
.zt_3 table.zt_table1 tr:nth-of-type(4) td b{display: inline-block;font-weight: bold;color: #fc0100;}
.zt_3 table.zt_table2{margin: 3% auto;}
.zt_3 table.zt_table2 tr td{width: 1%;background: #fff;font-size: 20px;line-height: 34px;color: #333;}
.zt_3 table.zt_table2 tr:nth-of-type(2n) td{background: #e5e5e5;}
.zt_3 table.zt_table2 tr:nth-of-type(3) td{line-height: 73px;}
.zt_3 table.zt_table2 tr:nth-of-type(2n) td{border-right: 10px solid #fff;}
.zt_3 table.zt_table2 tr:nth-of-type(2n) td:nth-of-type(4){border-right: unset;}
.zt_3 table.zt_table2 tr:nth-of-type(4) td b{display: inline-block;font-weight: bold;color: #fc0100;}

.zt_4,.zt_5{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_4 .zt_4-1{float: left;width: 45%;padding: 3%;margin-top: 3%;}
.zt_4 .zt_4-1 b{background: url(/newcpzt/images/imageszt4948/zt_img_51.jpg) no-repeat;background-size: 100% 100%;width: 13%;display: block;height: 71px;text-align: center;font-size: 40px;letter-spacing: 1px;line-height: 68px;color: #fff;float: left;}
.zt_4 .zt_4-1 hr{background: #fd0000;height: 1px;border: none;width: 275px;}
.zt_4 .zt_4-1 div{float: right;width: 81%;}
.zt_4 .zt_4-1 div strong{display: block;font-weight: bold;font-size: 32px;letter-spacing: 1px;color: #000;line-height: 55px;}
.zt_4 .zt_4-1 div strong span{color: #fd0100;}
.zt_4 .zt_4-1 div p{font-size: 22px;letter-spacing: 1px;line-height: 37px;color: #3a3a3a;margin-top: 7%;}
.zt_4 .zt_4-1 div p:nth-of-type(2){font-size: 12px;color: #cacaca;line-height: 16px;}
.zt_4 figure{float: right;width: 49%;position: relative;padding-top: 2%;}
.zt_4 figure img{width: 100%;}
.zt_4 figure figcaption{background: url(/newcpzt/images/imageszt4948/zt_img_44.png) no-repeat;background-size: 100% 100%;width: 19%;height: 84px;padding: 0 2px 0 7px;position: absolute;top: 1%;right: 3%;}
.zt_4 figure figcaption strong{float: left;font-weight: bold;display: block;font-size: 26px;letter-spacing: 1px;color: #fff;border-right: 1px solid #fff;padding-right: 2px;margin-top: 6px;line-height: 30px;}
.zt_4 figure figcaption b{float: right;font-size: 42px;color: #fff;padding-left: 2px;line-height: 69px;margin-top: 2px;}
.zt_5 .zt_5-1{float: right;}
.zt_5 figure{float: left;}
.zt_5 figure figcaption{right: 0;left: 3%;}

.zt_6{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_6 strong{font-weight: bold;font-size: 24px;display: block;color: #fc0100;text-align: center;line-height: 53px;}
.zt_6 p{text-align: center;color: #282828;font-size: 22px;letter-spacing: 2px;width: 92%;line-height: 40px;margin: 1% auto;}
.zt_6 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_6 ul li{width: 24%;float: left;margin-left: 1%;}
.zt_6 ul li:nth-of-type(1){margin-left: 0;}
.zt_6 ul li figure{width: 100%;position: relative;}
.zt_6 ul li figure img{width: 100%;}
.zt_6 ul li figure figcaption{font-size: 26px;letter-spacing: 1px;width: 100%;text-align: center;position: absolute;bottom: 4%;line-height: 33px;color: #fff;}