﻿*{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{width: 100%;height: auto;display: table;margin: 0 auto;position: relative;}
.zt_banner figure img{width: 100%;}
.zt_banner div.zt_banner1{background: url(/newcpzt/images/imageszt4883/zt_img_01_03.png) no-repeat;background-size: 100%;width: 32%;position: absolute;top: 33%;left: 21%;height: 79px;}
.zt_banner div.zt_banner1 span{display: block;float: left;font-size: 30px;line-height: 52px;letter-spacing: 2px;color: #fff;margin-left: 4%;}
.zt_banner div.zt_banner1 font{display: block;float: right;font-size: 30px;line-height: 84px;letter-spacing: 2px;color: #fff;margin-right: 3%;margin-top: 0;}
.zt_banner div.zt_banner2{position: absolute;top: 46%;left: 21%;width: 31%;}
.zt_banner div.zt_banner2 strong{display: block;float: left;font-weight: bold;font-style: italic;font-size: 50px;color: #000;letter-spacing: 6px;width: 19%;line-height: 50px;text-shadow: 2px 2px 0 #fff,-2px -2px 0 #fff;}
.zt_banner div.zt_banner2 h1{font-size: 87px;font-weight: bold;letter-spacing: 7px;float: right;-webkit-text-stroke: 2px #fff;line-height: 104px;color: #000;background: linear-gradient(to bottom, #ff0906, #ff8219);-webkit-background-clip: text;color: transparent;}
.zt_banner p{position: absolute;top: 69%;left: 21%;font-size: 26px;letter-spacing: 1px;line-height: 30px;color: #000;}

.zt_common{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_common strong{display: block;font-size: 50px;text-align: center;font-weight: bold;color: #000;letter-spacing: 2px;line-height: 64px;}
.zt_common strong h2{display: inline-block;font-weight: bold;font-size: 50px;color: #f00;}
.zt_common figure{width: 100%;margin: 2% auto;}
.zt_common figure img{width: 100%;}
.zt_common span{display: block;font-size: 22px;text-align: center;color: #878787;line-height: 39px;margin-top: 1%;}
.zt_common b{display: block;font-size: 34px;letter-spacing: 2px;text-align: center;line-height: 51px;margin-top: 1%;}
.zt_common i{display: block;width: 2%;height: 2px;background: #f00;margin: 2% auto;}
.zt_common font{display: block;text-align: center;font-size: 22px;letter-spacing: 1px;color: #000;}

.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: 15%;margin-left: 5.5%;}
.zt_1 ul li:nth-of-type(1){margin-left: 2%;}
.zt_1 ul li figure{width: 95%;float: left;}
.zt_1 ul li figure img{width: 50%;display: block;margin: 0 auto;}
.zt_1 ul li div{width: 1%;float: right;}
.zt_1 ul li div img{width: 100%;}
.zt_1 ul li figure figcaption{font-size: 20px;text-align: center;color: #000;letter-spacing: 1px;line-height: 30px;margin-top: 5%;}
.zt_1 ul li:nth-last-of-type(1) div{display: none;}

.zt_2{width: 1160px;height: auto;display: table;margin: 3% auto;background: #f4f4f4;padding: 20px;}
.zt_2 figure{width: 50%;float: right;}
.zt_2 figure img{width: 100%;}
.zt_2 .zt_2_left{width: 50%;float: left;position: relative;margin-top: 4%;}
.zt_2 .zt_2_left figure{float: left;margin-left: 4%;width: 8%;}
.zt_2 .zt_2_left .zt_2_1 b{font-weight: bold;font-size: 22px;color: #fff;position: absolute;top: 0%;left: 5%;}
.zt_2 .zt_2_left .zt_2_1 strong{font-weight: bold;font-size: 22px;letter-spacing: 1px;color: #f00;line-height: 28px;margin-left: 2%;}
.zt_2 .zt_2_left .zt_2_1 p{font-size: 18px;letter-spacing: 1px;line-height: 22px;margin-top: 1%;margin-left: 14%;line-height: 28px;}
.zt_2 .zt_2_left .zt_2_2{margin-top: 6.5%;}
.zt_2 .zt_2_left .zt_2_2 b{top: 26%;}
.zt_2 .zt_2_left .zt_2_3 b{top: 49.5%;}
.zt_2 .zt_2_left .zt_2_3{margin-top: 4.5%;}
.zt_2 .zt_2_left .zt_2_4 b{top: 73.5%;}
.zt_2 .zt_2_left .zt_2_4{margin-top: 5%;}

.zt_canshu{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_canshu table{}
.zt_canshu table tr th{font-size: 20px;background: #f00;font-weight: lighter;color: #fff;width: 20%;text-indent: 1em;text-align: left;line-height: 36px;}
.zt_canshu table tr td{border-left: 40px solid #fff;font-size: 20px;line-height: 41px;text-indent: 1em;}
.zt_canshu table tr:nth-of-type(2n-1) td{background: #f4f4f4;}
.zt_canshu table tr td:nth-of-type(1){border-left: none;}
.zt_canshu table tr:nth-of-type(29) td:nth-of-type(2),.zt_canshu table tr:nth-of-type(26) td:nth-of-type(2){border-left: none;}
.zt_canshu table tr th:nth-of-type(2),.zt_canshu table tr th:nth-of-type(3){border-left: 40px solid #fff;}
.zt_canshu p{font-size: 20px;letter-spacing: 1px;text-align: center;color: #f00;line-height: 30px;margin-top: 2%;}

.zt_3{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_3 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_3 ul li{float: left;width: 24%;margin-left: 1.3%;margin-bottom: 2%;}
.zt_3 ul li:nth-of-type(1),.zt_3 ul li:nth-of-type(5){margin-left:0;}
.zt_3 ul li figure{width: 100%;}
.zt_3 ul li figure img{width: 100%;height: 490px;}
.zt_3 ul li figure figcaption {font-size: 22px;text-align: center;letter-spacing: 2px;margin-top: 4%;line-height: 52px;}
.zt_3 ul li figure figcaption i{display: block;width: 21%;background: #f00;height: 5px;margin: 0 auto;}

.zt_4{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_4 figure{width: 47%;float: left;}
.zt_4 figure img{width: 100%;}
.zt_4 .zt_4_right{float: right;width: 49%;margin-top: 8%;}
.zt_4 .zt_4_right div{width: 100%;margin: 0 auto;}
.zt_4 .zt_4_right div span{background: #f00;font-size: 38px;text-align: center;color: #fff;font-weight: bold;display: block;float: left;padding: 0 1%;}
.zt_4 .zt_4_right div span font{display: block;font-size: 14px;font-weight: lighter;}
.zt_4 .zt_4_right div b{float: right;width: 88%;font-size: 42px;letter-spacing: 3px;color: #f00;line-height: 52px;}
.zt_4 .zt_4_right div b i{font-style: unset;font-weight: lighter;color: #767676;font-size: 15px;display: block;line-height: 20px;letter-spacing: 0;margin-top: 2px;}
.zt_4 .zt_4_right p{font-size: 18px;letter-spacing: 1px;line-height: 31px;margin-top: 15%;color: #000;}
.zt_4 .zt_4_right p:nth-of-type(2){margin-top: 2%;color: #767676;font-size: 14px;line-height: 21px;}
.zt_5 figure{float: right;}
.zt_5 .zt_5_left{float: left;}
.zt_5 .zt_5_left div b{width: 86%;}
