﻿*{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: 714px;background: url(/newcpzt/images/imageszt4891/zt_img_01.jpg) no-repeat;background-size: 100%;}
.zt_banner .zt_banner_1200{width: 1200px;margin: 0 auto;height: auto;display: table;position: relative;}
.zt_banner .zt_banner_1200 figure{width: 73%;float: right;position: absolute;right: 0;margin-top: 16%;z-index: 1;}
.zt_banner .zt_banner_1200 figure img{width: 100%;}
.zt_banner .zt_banner_1200 div{width: 53%;height: auto;display: table;background: rgba(255, 255, 255, 0.5);float: left;position: absolute;margin-top: 10%;padding: 3% 3% 5% 3%;}
.zt_banner .zt_banner_1200 div h1{font-size: 72px;letter-spacing: 6px;font-weight: bold;color: #000;line-height: 114px;text-shadow: 2px 2px 1px #fff,-2px -2px 1px #fff;}
.zt_banner .zt_banner_1200 div h1 strong{display: inline-block;color: #ff0500;}
.zt_banner .zt_banner_1200 div span{display: block;background: #ff0500;width: 64%;font-size: 24px;color: #fff;letter-spacing: 5px;line-height: 43px;text-indent: .5em;}
.zt_banner .zt_banner_1200 div ul{width: 57%;height: auto;display: table;}
.zt_banner .zt_banner_1200 div ul li{background: url(/newcpzt/images/imageszt4891/zt_img_04.png) no-repeat;background-size: 100%;float: left;width: 46%;height: 36px;margin-left: 6%;margin-top: 4%;}
.zt_banner .zt_banner_1200 div ul li:nth-of-type(2n+1){margin-left: 0;}
.zt_banner .zt_banner_1200 div ul li font{display: block;float: left;color: #d91407;font-weight: bold;font-size: 24px;line-height: 32px;margin-left: 5%;}
.zt_banner .zt_banner_1200 div ul li font:nth-of-type(2){float: left;font-weight: normal;color: #fff;font-size: 22px;letter-spacing: 1px;margin-left: 8%;text-shadow: 1px 1px 1px #797979;}

.zt_1{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_1 span{display: block;font-size: 46px;color: #000;text-align: center;letter-spacing: 4px;line-height: 55px;}
.zt_1 span i{display: inline-block;font-style: normal;color: #f00;}
.zt_1 font{display: block;text-align: center;font-size: 22px;letter-spacing: 2px;line-height: 30px;color: #333;margin-top: 2%;}
.zt_1 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_1 ul li{float: left;width: 20%;margin-top: 6%;}
.zt_1 ul li figure{width: 100%;}
.zt_1 ul li figure img{width: 34%;display: block;margin: 0 auto;}
.zt_1 ul li figure figcaption{text-align: center;color: #333;font-size: 22px;letter-spacing: 3px;line-height: 30px;margin-top: 5%;}

.zt_common{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_common span{display: block;text-align: center;font-size: 33px;color: #b1b1b1;line-height: 35px;}
.zt_common h2{font-size: 64px;letter-spacing: 4px;font-weight: bold;color: #000;line-height: 90px;text-align: center;}
.zt_common h2 b{display: inline-block;font-weight: bold;color: #f00;}
.zt_common font{display: block;margin: 0 auto;background: #f00;font-size: 22px;letter-spacing: 1px;text-align: center;width: 38%;line-height: 34px;color: #fff;margin-top: 1%;}.zt_1,.zt_2{width: 1200px;height: auto;display: table;margin: 2% auto;}

.zt_2{width: 1200px;height: 494px;background:url(/newcpzt/images/imageszt4891/zt_img_25.jpg) no-repeat;margin: 2% auto;background-size: 100%;}
.zt_2 span{display: block;font-size: 24px;letter-spacing: 3px;line-height: 39px;background: #f00;color: #fff;width: 40%;text-align: center;margin-top: 3%;}
.zt_2 span h2{display: inline-block;font-size: 24px;}
.zt_2 p{font-size: 19px;width: 40%;letter-spacing: 1px;text-indent: 2em;margin-top: 1%;line-height: 48px;color: #333;}
.zt_2 font{display: block;font-size: 20px;letter-spacing: 2px;line-height: 34px;background: #f00;width: 19%;color: #fff;text-indent: .5em;margin-top: 2%;}
.zt_2 font img{display: block;float: right;width: 15%;}
.zt_2 ul{width: 100%;height: auto;display: table;margin: 9% 0 0 0;}
.zt_2 ul li{background: #f00;float: left;font-size: 24px;color: #fff;letter-spacing: 2px;line-height: 43px;margin-left: 11px;padding: 0 34.7px;}
.zt_2 ul li:nth-of-type(1){margin-left: 0;}

.zt_canshu{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_canshu table{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_canshu table tr td{background: #fff;font-size: 18px;letter-spacing: 1px;line-height: 34px;text-indent: 1em;border-right: 3px solid #fff;}
.zt_canshu table tr:nth-of-type(1) td{background: #f00;color: #fff;}
.zt_canshu table tr:nth-of-type(2n) td{background: #e5e5e5;}
.zt_canshu table tr td:nth-last-child(1){border-right: none;}
.zt_canshu p{font-size: 20px;letter-spacing: 1px;text-align: center;color: #f00;line-height: 26px;margin-top: 2%;}

.zt_3{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_3 figure{width: 100%;margin: 0 auto;position: relative;}
.zt_3 figure img{width: 100%;}
.zt_3 figure figcaption{font-size: 36px;position: absolute;top: 60%;left: 9%;color: #fff;letter-spacing: 2px;line-height: 42px;}
.zt_3 figure figcaption:nth-of-type(2){left: 24%;top: 28%;}
.zt_3 figure figcaption:nth-of-type(3){top: 28%;left: 64%;}
.zt_3 figure figcaption:nth-of-type(4){left: 78%;}
.zt_3 figure figcaption:nth-of-type(5){left: 64%;top: 92%;}
.zt_3 figure figcaption:nth-of-type(6){top: 92%;left: 24%;}

.zt_4{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_4 div{float: left;width: 48%;margin-top: 3%;}
.zt_4 div b{display: block;font-weight: bold;font-size: 36px;letter-spacing: 3px;color: #f00;border-left: 6px solid #f00;padding-left: 2%;line-height: 44px;}
.zt_4 div i{display: block;width: 32px;height: 2px;background: #9a9a9a;margin-top: 2%;margin-left: 3%;}
.zt_4 div span{display: block;font-size: 22px;color: #969696;text-indent: .8em;line-height: 28px;margin-top: 1%;}
.zt_4 div p{font-size: 24px;letter-spacing: 1px;line-height: 43px;margin-top: 3%;color: #333;margin-left: 3%;}
.zt_4 div p:nth-of-type(2){color: #b8b8b8;font-size: 12px;line-height: 16px;}
.zt_4 figure{width: 48%;float: right;}
.zt_4 figure img{width: 100%;}
.zt_4_1 div{float: right;}
.zt_4_1 div p:nth-of-type(2){margin-top: 13%;}
.zt_4_1 figure{float: left;}
.zt_4_2 div p:nth-of-type(2){margin-top: 13%;}