﻿*{margin: 0;padding: 0; text-decoration: unset!important; }
body{overflow-x: hidden;font-family:"微软雅黑"!important;}
ul,ol{list-style: none;}
a{text-decoration: none;}
h2,h1{font-weight: normal;}
strong,b{font-weight: bold;}

.w-1200{width: 1200px;height: auto;display: table;}
.zt_banner{width: 100%;height: auto;display: table;margin: 0 auto;position: relative;}
.zt_banner figure img{width: 100%;}
.zt_banner div{position: absolute;top: 32%;left: 20%;width: 38%;height: auto;display: table;}
.zt_banner div span{display: block;color: #fff;background: #f00;font-size: 20px;letter-spacing: 2px;width: 38%;text-align: center;line-height: 34px;float: right;position: absolute;right: 29%;}
.zt_banner div h1{font-size: 110px;font-weight: bold;-webkit-text-stroke: 3px #fff;letter-spacing: 12px;line-height: 100px;margin-top: 3%;}
.zt_banner div h1 strong{display: inline-block;font-weight: bold;color: #f00;font-size: 83px;}
.zt_banner div ul{width: 98%;height: auto;display: table;margin-top: 5%;}
.zt_banner div ul li {float: left;width: 35%;margin-left: 4%;margin-bottom: 5%;}
.zt_banner div ul li:nth-of-type(2n-1){margin-left: 0;}
.zt_banner div ul li figure{width: 100%;}
.zt_banner div ul li figure img{width: 21%;float: left;}
.zt_banner div ul li figure figcaption{float: left;font-size: 29px;margin-left: 5%;letter-spacing: 1px;line-height: 34px;margin-top: 2%;font-weight: bold;-webkit-text-stroke: 1px #fff;}

.zt_common{margin: 3% auto;border-bottom: 1px solid #9f9f9f;}
.zt_common span{display: block;font-size: 26px;letter-spacing: .5px;color: #333;line-height: 30px;}
.zt_common h2{font-weight: bold;font-size: 38px;letter-spacing: 2px;color: #333;line-height: 50px;margin-top: 5px;}
.zt_common h2 font{color: #f00;font-weight: bold;}

.zt_1{margin: 0 auto;}
.zt_1 h2,.zt_1 b{font-weight: bold;font-size: 38px;letter-spacing: 2px;color: #f00;line-height: 50px;}
.zt_1 p{color: #494949;font-size: 22px;letter-spacing: 2px;line-height: 29px;margin-top: 1%;}
.zt_1 ul,.zt_1 ol{width: 100%;height: auto;display: table;margin: 3% auto;}
.zt_1 ul li{width: 32.6%;float: left;margin-left: 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: 100%;}
.zt_1 ol li{width: 24.2%;float: left;margin-left: 1%;}
.zt_1 ol li:nth-of-type(1){margin-left: 0;}
.zt_1 ol li:nth-of-type(2n){margin-top: 2%;}
.zt_1 ol li figure{width: 100%;}
.zt_1 ol li figure img{width: 100%;}
.zt_1 .zt_1-1{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_1 .zt_1-1 div{float: left;width: 30%;margin-top: 13%;margin-left: 11%;}
.zt_1 .zt_1-1 div h2{}
.zt_1 .zt_1-1 div span{display: block;font-size: 24px;color: #494949;letter-spacing: 2px;line-height: 34px;margin-top: 12%;}
.zt_1 .zt_1-1 div span i{float: left;width: 15px;height: 15px;background: #f00;margin-top: 2%;margin-right: 3%;}
.zt_1 .zt_1-1 div span img{display: block;width: 26%;float: right;margin-right: 12%;margin-top: 7%;}
.zt_1 .zt_1-1 figure{width: 56%;float: right;}
.zt_1 .zt_1-1 figure img{width: 100%;}
.zt_1 .zt_1-2{background: url(/newcpzt/images/imageszt174/zt_img_35.jpg) no-repeat;background-size: 100%;height: 491px;margin: 3% auto 0 auto;position: relative;}
.zt_1 .zt_1-2 h2{font-size: 82px;-webkit-text-stroke: 2px #fff;line-height: 103px;letter-spacing: 6px;position: absolute;top: 27%;right: 9%;}
.zt_1 .zt_1-2 h2 u{display: inline-block;color: #333;}
.zt_1 .zt_1-2 font{display: block;background: #f00;width: 36%;text-align: center;font-size: 24px;letter-spacing: 4px;color: #fff;line-height: 32px;position: absolute;top: 51%;right: 10%;}
.zt_1 .zt_1-2 small{font-weight: bold;color: #fff;font-size: 16px;width: 37%;display: block;letter-spacing: 2px;position: absolute;top: 60%;right: 9%;line-height: 27px;}

.zt_table{margin: 0 auto;}
.zt_table .zt_table1{float: left;width: 49.8%;}
.zt_table .zt_table1 tr th,.zt_table .zt_table2 tr th{background: #f00;color: #fff;line-height: 42px;font-size: 22px;font-weight: normal;letter-spacing: 2px;}
.zt_table .zt_table1 tr td,.zt_table .zt_table2 tr td{font-size: 20px;letter-spacing: 1px;line-height: 40px;background: #ddd;width: 50%;text-indent: 1em;}
.zt_table .zt_table1 tr:nth-of-type(2n) td,.zt_table .zt_table2 tr:nth-of-type(2n) td{background: #fff;border-left: 1px solid #fff;}
.zt_table .zt_table1 tr td:nth-of-type(2n),.zt_table .zt_table2 tr td:nth-of-type(2n){border-left: 6px solid #fff;}
.zt_table .zt_table2{float: right;width: 49.7%;}
.zt_table .zt_table2 tr:nth-last-child(1) td{background: #fff;}

.zt_2{margin: 0 auto;}
.zt_2 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_2 ul li{float: left;width: 93%;margin-left: 1%;height: 92px;margin-bottom: 2%;}
.zt_2 ul li:nth-of-type(2n-1){width: 6%;margin-left: 0;}
.zt_2 ul li span{display: block;font-size: 28px;color: #F00;line-height: 35px;text-align: center;}
.zt_2 ul li b{display: block;font-size: 38px;font-weight: bold;color: #f00;line-height: 45px;text-align: center;}
.zt_2 ul li strong{display: block;font-size: 24px;color: #f00;letter-spacing: 3px;line-height: 30px;}
.zt_2 ul li p{font-size: 18px;letter-spacing: 2px;line-height: 27px;margin-top: .3%;color: #848484;}
.zt_2 div{background: url(/newcpzt/images/imageszt174/zt_img_37.jpg) no-repeat;background-size: 100%;height: 219px;padding-top: 13%;padding-left: 10%;margin: 0 auto 2% auto;}
.zt_2 div h2{font-weight: bold;font-size: 42px;letter-spacing: 4px;line-height: 50px;color: #f00;-webkit-text-stroke: 1px #fff;}
.zt_2 div h2 strong{color: #333;}
.zt_2 ol{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_2 ol li{width: 33%;float: left;}
.zt_2 ol li:nth-of-type(1){margin-left: 0;margin-right: 1%;}
.zt_2 ol li figure{width: 100%;}
.zt_2 ol li figure img{width: 100%;}