﻿*{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: 1% 0%;
	width: 100%;
	background: url(/newcpzt/images/imageszt4724/zt_img_01.jpg) no-repeat;
	background-size: 100% 100%;
	height: 500px;
}
.zt_banner1{
	position: relative;
	width: 1200px;
	z-index: 1;
	margin: 25px auto 0 auto;
	display: table;
}
.zt_banner1 figure{
	width:37%;
	margin-top: 0%;
	float: right;
	margin-right: 8%;
}
.zt_banner1 figure img{
	width: 100%;
	display: block;
}
.zt_banner1 .zt_banner2{
	width: 55%;
	padding:1% 0 1% 3%;
	float: left;
	box-sizing: border-box;
	background: linear-gradient(to left, #ffffff05, #ffffffd4,#fff);
	margin-top: 0;
}
.zt_banner2 h1{
	font-size:86px;
    line-height:106px;
	letter-spacing:8px;
	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 span{background-size: 100%;display: block;width: 50%;font-size: 67px;color: #000000;text-shadow: none;line-height: 80px;letter-spacing: 0;}
.zt_banner2 font{
	display: block;
	font-size: 26px;
	text-align: left;
	width: 79%;
	letter-spacing: 2px;
	line-height: 55px;
	margin-top: 3%;
	background: url(/newcpzt/images/imageszt4724/zt_img_03.png) no-repeat;
	background-size: 100%;
	color: #fff;
	text-indent: .5em;
}
.zt_banner2 font span{display: inline-block;}
.zt_banner2 i{display: block;font-size: 28px;font-weight: bold;color: #000;letter-spacing: 1px;line-height: 50px;margin-top: 3%;}
.zt_banner2 ul{width: 75%;height: auto;display: table;margin: 1% 0;}
.zt_banner2 ul li { width: 33%;float: left;margin-left: 0%;}
.zt_banner2 ul li:nth-of-type(1){margin-left: 0;}
.zt_banner2 ul li img{ width: 40%;display: block;margin: 9% auto;}
.zt_banner2 ul li span{ text-align: center;color: #000;font-size: 24px;display: block;}
.zt_banner2 ul li p{ width: 100%;color: #9c9c9c;font-size: 14px;text-align: center;margin-top: 4%;}

.zt_common{width: 1200px;height: 246px;/*! display: table; */margin: 2% auto;position: relative;}
.zt_common h2{font-size: 38px;color: #fff;line-height: 60px;letter-spacing: 1px;margin: 0 auto;text-align: center;display: block;width: 33%;background: #134bc6;border-radius: 47px;position: absolute;top: 72%;left: 31%;}
.zt_common strong{display: block;text-align: center;font-weight: bold;font-size: 72px;letter-spacing: 4px;line-height: 84px;margin: 2% auto 1% auto;position: absolute;top: 17%;width: 100%;}
.zt_common strong font{display: inline-block;text-align: center;font-size: 72px;color: #134bc6;}
.zt_common b{display: block;text-align: center;font-size: 100px;color: #ececec;line-height: 108px;}
.zt_common hr{display: block;background: #cbcbcb;border: #cbcbcb;height: 1px;position: absolute;top: 86%;width: 100%;}

.zt_1{width: 1200px;height: auto;display: table;margin: 3% auto 2% auto;}
.zt_1 ul li:nth-of-type(1){margin-left: 0;}
.zt_1 ul li{float: left;margin-left: 2.5%;width: 14%;border-radius: 15px;box-shadow: 1px 1px 7px #c5c5c5,-1px -1px 7px #c5c5c5;padding: 2%;}
.zt_1 ul li span{display: block;text-align: left;font-size: 26px;color: #134bc6;font-weight: bold;}
.zt_1 ul li figure{width: 100%;margin-top: 8%;}
.zt_1 ul li figure img{width: 62%;margin: 0 auto 14% auto;display: block;}
.zt_1 ul li figure figcaption{font-size: 26px;letter-spacing: 1px;color: #fff;line-height: 39px;text-align: center;width: 88%;background: #104ac7;border-radius: 27px;margin: 0 auto;}
.zt_1 ul li figure figcaption:nth-of-type(2){font-size: 14px;color: #333;letter-spacing: 0;margin-top: 10px;background: #fff;line-height: 21px;}
.zt_1 ul li:nth-of-type(5){padding-bottom: 3.85%;}

.zt_2{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_2 ul li:nth-of-type(1),.zt_2 ul li:nth-of-type(4){margin-left: 0;}
.zt_2 ul li{float: left;margin-left: 4%;width: 30.5%;border-radius: 9px;margin-bottom: 3%;}
.zt_2 ul li figure{width: 100%;position: relative;}
.zt_2 ul li figure img{width: 100%;display: block;}
.zt_2 ul li figure figcaption{font-size: 30px;letter-spacing: 3px;color: #fff;line-height: 46px;text-align: center;background: #134bc6;width: 73%;border-radius: 34px;position: absolute;bottom: 0;left: 14%;}

.zt_3{width: 1200px;height: auto;display: table;margin: 3% auto 2% auto;}
.zt_3 figure{width: 50%;float: left;}
.zt_3 figure img{width: 100%;}
.zt_3 div{width: 43%;float: right;margin-top: 4%;height: auto;display: table;}
.zt_3 div b{display: block;font-size: 42px;background: url(/newcpzt/images/imageszt4724/zt_img_09.png) no-repeat 0 35px;background-size: 100%;width: 251px;text-shadow: 2px 2px 0 #fff;font-weight: bold;letter-spacing: 8px;}
.zt_3 div font{display: block;font-size: 28px;line-height: 38px;margin-top: 2%;color: #000;}
.zt_3 div i{font-weight: bold;font-size: 30px;color: #134bc6;line-height: 51px;}
.zt_3 div p{font-size: 22px;letter-spacing: 2px;line-height: 43px;}
.zt_4 figure{float: right;}
.zt_4 div{float: left;}

.zt_5{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_5 ul li:nth-of-type(1) img:nth-of-type(1),.zt_5 ul li:nth-of-type(2) img:nth-of-type(1){margin-left: 0;}
.zt_5 ul li:nth-of-type(1) img{width: 49.8%;}
.zt_5 ul li img{width: 33.07%;}

.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 th{font-size: 28px;color: #fff;background: #0e55cb;font-weight: normal;letter-spacing: 2px;border-right: 3px solid #fff;line-height: 47px;border-bottom: 3px solid #fff;}
.zt_table table tr th:nth-last-child(1), .zt_table table tr td:nth-last-child(1){border-right: unset;}
.zt_table table tr td{font-size: 22px;background: #ececec;border-right: 3px solid #fff;color: #333;text-align: center;border-bottom: 3px solid #fff;line-height: 39px;width: 20%;}
.zt_table table tr:nth-of-type(2n) td{background: #fff;}
.zt_table span{display: block;font-size: 26px;color: #134bc6;letter-spacing: 2px;line-height: 48px;margin-top: 2%;padding: 0 10%;text-align: center;}
