﻿*{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/imageszt466/zt_banner.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom:1%;
	height: auto;
	display: table;
}
.zt_banner1{
	position: relative;
	width: 1200px;
	z-index: 1;
	margin: 25px auto 0 auto;
	display: table;
}
.zt_banner1 figure{
	width:37%;
	margin-top: 2%;
	float: left;
}
.zt_banner1 figure img{
	width: 100%;
	display: block;
}
.zt_banner1 .zt_banner2{
	width: 52%;
	padding:3%;
	float: right;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.67);
	margin-right: 11%;
	margin-top: 11%;
}
.zt_banner2 h1{
	font-size:103px;
    line-height:120px;
	letter-spacing:2px;
	display: block;
	font-weight: bold;
	color: #f95116;
	text-shadow: 2px 2px #fff, -2px -2px #fff,-2px 2px #fff, 2px -2px #fff;
	text-align: center;
}
.zt_banner2 span{
	display: block;
	font-size: 41px;
	font-weight:bold;
	text-align: center;
	-webkit-text-stroke: 1px #fff;
	color: #000;
	text-shadow: 1px 1px 1px #000;
}
.zt_banner2 strong{background: #087cd3;display: block;font-size: 28px;letter-spacing: 1px;color: #fff;text-align: center;width: 71%;margin: 10px auto 0 auto;font-weight:bold;line-height: 46px;}
.zt_banner2 strong b{float: right;background: #fffc09;color: #000;padding: 0 3%;font-weight:bold;font-size: 27px;}

.zt_1{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_1 ul{width: 1200px;height: auto;display: table;margin: 0 auto 2% auto;}
.zt_1 ul li{width: 18%;float: right;margin-right: 1%;}
.zt_1 ul li:nth-of-type(1){margin-left: 0;}
.zt_1 ul li figure{width: 100%;}
.zt_1 ul li figure img{width: 53%;display: block;margin: 0 auto 8% auto;float: unset;}
.zt_1 ul li figure figcaption{font-size: 22px;letter-spacing: 2px;line-height: 37px;text-align: center;}
.zt_1 ul img{width: 2px;float: right;margin-top: 1.5%;}

.zt_common{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_common strong{font-size: 68px;letter-spacing: 2px;text-align: center;color: #000;display: block;line-height: 87px;margin-top: 1%;font-weight: bold;}
.zt_common span{display: block;color: #282828;margin: 1% auto;font-size: 25px;text-align: center;line-height: 33px;}
.zt_common i{display: block;width: 28px;height: 5px;background: #087cd3;margin: 2% auto;border-radius: 11px;}
.zt_common font{display: inherit;color: #515151;border: 1px solid #515151;margin: 1% auto;padding: 0 2%;font-size: 20px;text-align: center;line-height: 33px;border-radius: 28px;}
.zt_common h2{font-size: 60px;letter-spacing: 2px;text-align: center;color: #000;display: block;line-height: 86px;margin-top: 1%;font-weight: bold;}
.zt_common h2 b{display: inline-block;font-weight: bold;font-size: 60px;color: #087cd3;}
.zt_common figure{width: 5%;margin: 1% auto;}
.zt_common figure img{width: 100%;}

.zt_2{width: 1131px;height: 430px;background: url(/newcpzt/images/imageszt466/zt_img7.jpg) no-repeat;background-size: 100%;margin: 0 auto;padding: 53px;}
.zt_2 figure{width: 50%;float: left;margin-top: 2%;}
.zt_2 figure img{width: 100%;}
.zt_2 div{float: right;width: 47%;margin-top: 2%;}
.zt_2 div h2{font-size: 47px;letter-spacing: 2px;color: #fff;display: block;line-height: 86px;margin-top: 1%;font-weight: bold;}
.zt_2 div p{font-size: 20px;color: #fff;line-height: 40px;}
.zt_2 div span{display: block;background: #fff;width: 49%;text-align: center;font-size: 22px;letter-spacing: 2px;color: #087cd3;line-height: 39px;margin-top: 4%;}

.zt_3{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_3 ul{width: 1200px;height: auto;display: table;margin: 0 auto 2% auto;}
.zt_3 ul li{width: 24%;float: left;margin-left: 1.3%;}
.zt_3 ul li:nth-of-type(1){margin-left: 0;}
.zt_3 ul li:nth-of-type(2n){margin-top: 6%;}
.zt_3 ul li figure{width: 100%;}
.zt_3 ul li figure img{width: 100%;}
.zt_3 ul li figure figcaption{font-size: 24px;letter-spacing: 2px;line-height: 37px;text-align: center;}

.zt_5{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_5 figure{width: 46%;float: left;}
.zt_5 figure img{width: 100%;}
.zt_5 div{float: right;width: 50%;margin-top: 2.5%;}
.zt_5 div i{display: block;width: 7%;height: 2px;background: #969696;margin: 2% 0;}
.zt_5 div strong{font-size: 54px;letter-spacing: 1px;color: #087cd3;display: block;line-height: 60px;font-weight: bold;}
.zt_5 div font{display: block;color: #969696;font-size: 16px;text-align: left;line-height: 22px;}
.zt_5 div span{font-size: 22px;letter-spacing: 2px;color: #333;line-height: 40px;display: block;margin-top: 2%;}
.zt_5 div p{font-size: 14px;color: #807e7e;line-height: 31px;margin-top: 4%;}
.zt_4 div{float: left;}
.zt_4 figure{float: right;}

.zt_6{width: 1200px;height: auto;display: table;margin: 2% auto 0 auto;}
.zt_6 p{font-size: 20px;letter-spacing: 1px;line-height: 35px;background: #f3f3f3;padding: .5% 2%;margin-bottom: 1%;}
.zt_6 figure{width: 100%;position: relative;}
.zt_6 figure img{width: 100%;}
.zt_6 figure figcaption{font-size: 22px;letter-spacing: 1px;line-height: 44px;background: rgba(255, 0, 0, 0.68);width: 39%;text-align: center;position: absolute;top: 34%;left: 16%;color: #fff;}
.zt_6 figure figcaption:nth-of-type(2){top: 49%;}

.zt_table{width: 1200px;height: auto;display: table;margin: 0 auto 1% auto;}
.zt_table table{width: 100%;height: auto;display: table;margin: 0 auto;border-top: 1px solid #515151;border-left: 1px solid #515151;}
.zt_table table tr td{font-size: 18px;text-align: left;line-height: 35px;color: #515151;border-bottom: 1px solid #515151;border-right: 1px solid #515151;text-indent: .5em;letter-spacing: 1px;}
.zt_table table tr:nth-of-type(2n+1) td:nth-of-type(2n+1){background: #087cd3;color: #fff;}
.zt_table p{font-size: 20px;letter-spacing: 2px;text-align: center;line-height: 39px;color: #087cd3;margin-top: 1%;}