*{margin: 0;padding: 0; text-decoration: unset!important; }
body{overflow-x: hidden;font-family:unset!important;}
ul,ol{list-style: none;}
a{text-decoration: none;}
h2,h1{font-weight: normal;}
strong,b{font-weight: bold;}

.zt_banner{background: url(/newcpzt/images/imageszt1080/zt_img_01.jpg) no-repeat;background-size: 100%;width: 100%;height: 723px;position: relative;}
.zt_banner figure{position: absolute;width: 37%;right: 17%;top: 23%;}
.zt_banner figure img{width: 100%;}
.zt_banner1{width: 52%;position: relative;left: 0;background: rgba(255,255,255,.5);padding: 2% 0% 2% 0;top: 25%;}
.zt_banner1 h1{font-size: 92px;font-weight: bold;color: #f00;letter-spacing: 6px;line-height: 111px;text-shadow: 3px 3px 0px #fff,-3px -3px 0px #fff;text-indent: 3.95em;}
.zt_banner1 b{font-size: 49px;font-weight: bold;color: #000;letter-spacing: 1px;line-height: 82px;text-shadow: 3px 3px 0px #fff,-3px -3px 0px #fff;text-indent: 7.5em;display: block;}
.zt_banner1 span{display: table;background: #f00;font-size: 36px;font-weight: bold;color: #fff;letter-spacing: 2px;padding-left: 37.2%;padding-right: 17%;line-height: 64px;margin-top: 1%;}
.zt_banner1 ul{width: 41%;height: auto;display: table;margin-left: 36.5%;}
.zt_banner1 ul li{width: 100%;height: auto;display: table;margin-top: 5%;}
.zt_banner1 ul li img{width: 4%;float: left;display: block;margin-right: 3%;margin-top: 1.5%;}
.zt_banner1 ul li strong{display: block;font-size: 24px;font-weight: bold;-webkit-text-stroke: .4px #fff;letter-spacing: 1px;float: left;}

.zt_common{width: 1200px;height: auto;display: table;margin: 0 auto;position: relative;}
.zt_common i{display: block;font-size: 70px;font-weight: bold;text-align: center;color: transparent;background: linear-gradient(to bottom, #e4e4e4, #e4e4e4, #fff);background-clip: text;letter-spacing: 1px;font-style: italic;}
.zt_common b{display: block;font-size: 58px;font-weight: bold;color: #ff2600;letter-spacing: 3px;line-height: 80px;background: url(/newcpzt/images/imageszt1080/zt_img_04.png) no-repeat;background-size: 100%;width: 100%;height: 92px;text-align: center;position: absolute;top: 27%;}
.zt_common b h2{display: inline-block;font-weight: bold;font-size: 58px;}
.zt_common span{display: block;text-align: center;font-size: 24px;letter-spacing: 2px;color: #0c0407;line-height: 37px;width: 1000px;margin: 4% auto 0 auto;}

.zt_1{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_1 ul{width: 100%;height: auto;display: table;margin: 5% auto 3% auto;}
.zt_1 ul li{float: left;width: 20%;}
.zt_1 ul li figure{}
.zt_1 ul li figure img{display: block;width: 45%;margin: 0 auto;}
.zt_1 ul li figure figcaption{font-size: 26px;letter-spacing: 1px;text-align: center;line-height: 45px;margin-top: 4%;}
.zt_1 ul li figure figcaption:nth-of-type(2){font-size: 16px;letter-spacing: 0;color: #3f3f3f;line-height: 20px;margin-top: 1%;}

.zt_2{background: url(/newcpzt/images/imageszt1080/zt_img_19.jpg) no-repeat;background-size: 100%;height: 1135px;}
.zt_2-1{background: url(/newcpzt/images/imageszt1080/zt_imh_10.png) no-repeat;background-size: 100%;width: 1200px;height: 487px;margin: 0 auto;position: relative;}
.zt_2-1 span{display: table;font-size: 22px;letter-spacing: 1px;color: #fff;background: #f00;padding: 0 1%;line-height: 34px;position: absolute;top: 13%;left: 2%;}
.zt_2-1 span:nth-of-type(2){top: 13%;left: 61%;}
.zt_2-1 span:nth-of-type(3){top: 33%;left: 8%;}
.zt_2-1 span:nth-of-type(4){top: 57%;left: 4%;}
.zt_2-1 span:nth-of-type(5){top: 79%;left: 8%;}
.zt_2-1 p{font-size: 20px;background: #ffda00;color: #000;width: 24%;padding: 1.5% 3%;letter-spacing: 1px;line-height: 33px;position: absolute;top: 53%;right: 0;}
.zt_2 table{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_2 table tr td{font-size: 24px;line-height: 48px;background: #fff;text-indent: 1em;letter-spacing: 1px;}
.zt_2 table tr td:nth-of-type(1){color: #fff !important;background: #f00 !important;width: 13%;}
.zt_2 table tr:nth-of-type(1) td{color: #f00;}
.zt_2 table tr:nth-of-type(2n-1) td{background: #f2f4f5;}
.zt_2 font{display: block;text-align: center;font-size: 22px;letter-spacing: 1px;line-height: 46px;width: 1200px;background: #f00;margin: 13px auto;color: #fff;}

.zt_3{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_3 ul li figure{width: 100%;}
.zt_3 ul li figure img{width: 100%;}

.zt_4{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_4 figure{width: 55%;float: right;}
.zt_4 figure img{width:100%;}
.zt_4 .zt_4-1{width: 40%;float: left;background: #fafafa;padding: 10.8% 2.5%;margin-top: 0%;}
.zt_4 .zt_4-1 p{font-size: 26px;letter-spacing: 2px;color: #25261e;line-height: 44px;margin-top: 10%;width: 93%;}
.zt_4 .zt_4-1 b{display: block;font-size: 48px;letter-spacing: 1px;color: #fff;background: #f00;float: left;width: 23%;line-height: 85px;text-align: center;}
.zt_4 .zt_4-1 div{border: 2px solid #f00;width: 87%;height: auto;display: table;}
.zt_4 .zt_4-1 div span{display: block;float: left;font-size: 36px;letter-spacing: 1px;font-weight: bold;color: #f00;width: 75%;margin-left: 2%;margin-top: 1%;}
.zt_4 .zt_4-1 div span font{display: block;font-weight: normal;font-size: 18px;letter-spacing: 0;color: #25261e;line-height: 33px;}
.zt_5 figure{float: left;}
.zt_5 figure img{width:100%;}
.zt_5 .zt_5-1{float: right;}
.zt_5 .zt_5-1 b{float: right;}
.zt_5 .zt_5-1 div span{float: left;text-align: right;width: 71%;}
.zt_4 .zt_4-3{padding: 10.8% 2.5% 14.5% 2.5%;}

.zt_6{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_6 figure{}
.zt_6 figure img{width: 33%;float: left;margin-left: .5%;margin-top: .5%;}
.zt_6 figure img:nth-of-type(1){margin-left: 0;}
.zt_6 figure figcaption{float: left;width: 33%;margin-left: .5%;text-align: center;font-size: 35px;letter-spacing: 3px;color: #fff;background: #f00;padding: 3% 0 2.6% 0;margin-top: .5%;}
.zt_6 figure figcaption span{display: block;font-size: 90px;letter-spacing: 14px;line-height: 129px;margin-bottom: 7.2%;}
