﻿*{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/imageszt4359/zt_banner.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom:1%;
	height: auto;
	display: table;
}
.zt_banner1{
	position: relative;
	width: 100%;
	z-index: 1;
	margin: 22px auto 0 auto;
	display: table;
}
.zt_banner1 figure{
	width:49%;
	float: left;
}
.zt_banner1 figure img{
	width: 100%;
	display: block;
}
.zt_banner1 .zt_banner1_div{
	width: 49%;
	float: right;
	box-sizing: border-box;
	margin-top: 1%;
	background: rgba(255, 255, 255, 0.64);
	padding: 2%;
	margin-right: 2%;
}
.zt_banner1_div h1{
	font-size:126px;
    line-height:159px;
	letter-spacing:5px;
	display: block;
	font-weight: bold;
	color: #f71e15;
	text-shadow: 4px 4px #fff, -4px -4px #fff,-4px 4px #fff, 4px -4px #fff;
	text-align: center;
}
.zt_banner1_div h1::before{
	position: absolute;
	right: 36%;
	top:-2%;
	width: 64%;
	height: 47px;
	content: "";
    background: url(/newcpzt/images/imageszt4359/banner_icon3.png) no-repeat;
    background-size: 72%;
}
.zt_banner1_div strong{
	content: "";
	text-shadow: 4px 4px #fff, -4px -4px #fff,-4px 4px #fff, 4px -4px #fff;
	display: block;
	text-align: center;
	font-size: 82px;
	letter-spacing: 4px;
	line-height: 96px;
	font-weight: bold;
	margin-top: 2%;
}
.zt_banner1_div b{
	font-size:44px;
	line-height:55px;
	color: #fff;
	width: 70%;
	display: block;
	letter-spacing: 2px;
	background: #087cd3;
	margin: 3% auto;
	font-weight: bold;
	padding: 0 0 0 2%;
}

.zt_banner1_div b font{
	color: #fff;
	background: #f00;
	display: block;
	text-align: center;
	letter-spacing: 1px;
	float: right;
	padding: 0 2%;
	font-weight: bold;
}
.zt_common{width: 958px;height: auto;display: table;margin: 3% auto 2% auto;}
.zt_common h2{font-weight: bold;font-size: 99px;letter-spacing: 5px;float: left;color: #ff0000;border-right: 2px solid #000;padding-right: 2%;}
.zt_common h2 b{display: inline-block;color: #000;font-weight: bold;}
.zt_common div{float: right;width: 43%;}
.zt_common div font{font-size: 66px;letter-spacing: 2px;color: #000;line-height: 96px;display: block;text-align: center;}
.zt_common div span {display: block;font-size: 25px;text-align: center;}

.zt_1{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_1 p{font-size: 24px;letter-spacing: 1px;text-align: center;line-height: 48px;color: #515151;width: 96%;margin: 0 auto;}
.zt_1 p b{display: inline-block;font-weight: bold;font-size: 30px;color: #f00;}
.zt_1 ul{width: 100%;height: auto;display: table;margin: 4% auto 0 auto;}
.zt_1 ul li {float: left;width: 20%;}
.zt_1 ul li figure img{width: 63%;display: block;margin: 0 auto;}
.zt_1 ul li figure figcaption{color: #191919;text-align: center;font-size: 30px;letter-spacing: 3px;line-height: 45px;margin-top: 3%;}
.zt_1 ul li figure figcaption:nth-of-type(2){color: #444444;font-size: 17px;letter-spacing: 0;margin-top: 0;line-height: 31px;}

.zt_2{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_2 p{font-size: 24px;letter-spacing: 1px;text-align: center;line-height: 48px;color: #515151;width: 96%;margin: 0 auto;}
.zt_2 p b{display: inline-block;font-weight: bold;font-size: 28px;color: #f00;}
.zt_2 ul{width: 100%;height: auto;display: table;margin: 4% auto 0 auto;}
.zt_2 ul li {float: left;width: 23.5%;margin-left: 2%;}
.zt_2 ul li:nth-of-type(1),.zt_2 ul li:nth-of-type(5) {margin-left: 0;}
.zt_2 ul li figure img{width: 100%;display: block;margin: 0 auto;}
.zt_2 ul li figure figcaption{text-align: center;font-size: 24px;letter-spacing: 3px;line-height: 31px;background: #f00;width: 66%;color: #fff;margin: 6% auto 10% auto;}
.zt_2 ul li figure h2{color: #000;font-size: 26px;letter-spacing: 1px;margin-top: 28px;line-height: 31px;text-align: center;}

.zt_table{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_table h2{font-size: 48px;text-align: center;font-weight: bold;letter-spacing: 2px;color: #000;line-height: 72px;}
.zt_table h2 b{color: #f00;font-weight: bold;}
.zt_table table{width: 100%;height: auto;display: table;margin: 2% auto;}
.zt_table table tr td{width: 1%;font-size: 28px;color: #434343;letter-spacing: 1px;line-height: 50px;border-right: 17px solid #fff;text-align: center;}
.zt_table table tr td:nth-last-of-type(1){border-right: 0;}
.zt_table table tr:nth-of-type(1) td{background: #f00 !important;color: #fff;}
.zt_table table tr:nth-last-of-type(2n) td{background: #e8e8e8;}
.zt_table p{text-align: center;font-size: 24px;letter-spacing: 1px;line-height: 40px;color: #f00;}

.zt_3{width: 1200px;height: 810px;background: url(/newcpzt/images/imageszt4359/zt_14.jpg) no-repeat;position: relative;background-size: 100% 100%;margin: 0 auto;}
.zt_3 span{display: block;font-size: 24px;letter-spacing: 1px;color: #333;position: absolute;top: 51%;text-align: center;left: 0%;}
.zt_3 span font{display: block;font-size: 14px;letter-spacing: 0;color: #636363;text-align: center;margin-top: 3%;}
.zt_3 span:nth-of-type(2){top: 59.5%;left: 15%;}
.zt_3 span:nth-of-type(3){top: 88.5%;left: 43%;}
.zt_3 span:nth-of-type(4){top: 80%;left: 91%;}
.zt_3 span:nth-of-type(5){top: 45.5%;left: 88%;}
.zt_3 span:nth-of-type(6){top: 41%;left: 53%;}
.zt_3 span:nth-of-type(7){top: 17%;left: 89%;}
.zt_3 span:nth-of-type(8){top: 25.5%;left: 47%;}

.zt_4{width: 1200px;height: auto;display: table;margin: 2.5% auto 1% auto;}
.zt_4 figure{width: 49%;float: right;}
.zt_4 figure img{width: 100%;}
.zt_4 div{float: left;background: #fafafa;width: 46%;padding: 3% 0 7% 5%;height: 302px;}
.zt_4 div span{font-size: 14px;color: #c2c2c2;}
.zt_4 div h2{font-size: 72px;letter-spacing: 2px;font-weight: bold;line-height: 95px;}
.zt_4 div h2 font{display: inline-block;font-weight: bold;font-size: 72px;color: #f00;}
.zt_4 div hr{width: 17%;height: 3px;background: #f00;border: unset;margin-top: 3%;}
.zt_4 div p{font-size: 24px;letter-spacing: 2px;line-height: 40px;margin-top: 6%;color: #434343;}
.zt_4 div p:nth-of-type(2){font-size: 12px;color: #c6c6c6;letter-spacing: 0;margin-top: 1%;line-height: 15px;}
.zt_4 div i{display: block;font-style: normal;color: #c6c6c6;font-size: 31px;margin-top: 3%;}
.zt_5{margin: 0 auto;}
.zt_5 figure{float: left;}
.zt_5 div{float: right;width: 41.%;}
.zt_6{margin: 1% auto;}

.zt_7{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_7 p{font-size: 30px;width: 87%;letter-spacing: 1px;text-align: center;margin: 0 auto 3% auto;line-height: 52px;}
.zt_7 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_7 ul li{float: left;width: 32%;margin-left: 2%;}
.zt_7 ul li:nth-of-type(1),.zt_7 ul li:nth-of-type(4){margin-left: 0;}
.zt_7 ul li:nth-of-type(4),.zt_7 ul li:nth-of-type(5),.zt_7 ul li:nth-of-type(6){margin-top: 4%;}
.zt_7 ul li figure{width: 100%;}
.zt_7 ul li figure img{width: 100%;}
.zt_7 ul li figure figcaption{font-size: 30px;letter-spacing: 1px;text-align: center;color: #1c1c1c;margin-top: 2%;}
.zt_7 ul li figure figcaption span{display: inline-block;font-size: 18px;}