﻿*{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%;margin: 0px auto;height: 600px;background: url(/newcpzt/images/imageszt1218/zt_img_01.jpg) no-repeat center center;}
.zt_banner1{width: 1200px;margin: 0 auto;height: auto;display: table;position: relative;}
.zt_Rbanner{width: 48%;padding: 1% 1%;float: right;margin-top: 6%;background: rgba(255,255,255,0.6);position: relative;}
.zt_Lbanner{	width: 58%;position: absolute;left: 0;top: 153px;z-index: 99;}
.zt_Lbanner figure{width: 100%;}
.zt_Lbanner figure img{width: 100%;}
.zt_Rbanner h1{position: relative;font-size: 102px;line-height: 127px;letter-spacing: 6px;font-weight: bold;margin-top: 2%;color: #0c69f6;display: block;text-shadow: 3px 6px 3px #9c9c9c;-webkit-text-stroke: 1px #fff;font-style: italic;text-align: center;}
.zt_Rbanner h1 strong{display: block;color: #fff;font-size: 36px;text-shadow: 0px 0px 0px #6c6c6c;line-height: 50px;background: #0c69f6;text-align: center;width: 56%;font-weight: normal;letter-spacing: 3px;border-radius: 50px;margin: 0 auto;font-style: normal;}
.zt_Rbanner h1 i{display: inline-block;font-weight: bold;color: #000;}
.zt_Rbanner ul {width: 97%;height: auto;display: table;margin: 2% auto 1% auto;}
.zt_Rbanner ul li {float: left;width: 33.2%;margin-right: 0%;}
.zt_Rbanner ul li:nth-last-of-type(1){margin-right: 0;}
.zt_Rbanner ul li figure{width: 100%;float: unset;position: relative;margin-top: 0;}
.zt_Rbanner ul li figure figcaption{font-size: 22px;letter-spacing: 2px;text-align: center;color: #fff;position: absolute;bottom: 18%;width: 100%;}
.zt_Rbanner ul li figure img{width: 100%;}
.zt_Rbanner ol {width: 81%;height: auto;display: table;margin: 2% auto 1% auto;}
.zt_Rbanner ol li {width: 20%;float: left;margin-right: 6.5%;}
.zt_Rbanner ol li:nth-last-of-type(1){margin-right: 0;}
.zt_Rbanner ol li figure{width: 100%;}
.zt_Rbanner ol li figure figcaption{font-size: 22px;letter-spacing: 1px;text-align: center;color: #151514;}
.zt_Rbanner ol li figure img{width: 100%;}
.zt_Rbanner p{color: #201f1f;font-size: 22px;line-height: 38px;text-align: center;letter-spacing: 1px;}

.zt_common{width: 1200px;margin: 0 auto;height: auto;display: table;margin-top: 40px;}
.zt_common h2{display: block;width: 35%;margin: 1% auto;font-size: 30px;line-height: 46px;background: #0c69f6;border-radius: 25px;text-align: center;color: #fff;font-weight: bold;letter-spacing: 1px;}
.zt_common b{display: block;font-size: 70px;font-weight: bold;line-height: 99px;color: #000;text-align: center;letter-spacing: 2px;}

.zt_1{width: 1200px;margin: 2% auto;height: auto;display: table;}
.zt_1 ul{width: 100%;margin: 0 auto;	height: auto;display: table;}
.zt_1 ul li:nth-of-type(1){width: 45%;float: right;margin-left: 2%;margin-top: 2%;}
.zt_1 ul li:nth-of-type(2){width: 52%;float: left;position: relative;}
.zt_1 ul li:nth-of-type(2) h2{position: absolute;bottom: 3%;font-size: 24px;letter-spacing: 1px;color: #fff;left: 3%;}
.zt_1 ul li font{display: block;font-size: 14px;line-height:28px;color: #0c69f6;}
.zt_1 ul li b{display: block;font-size: 40px;line-height:60px;font-weight: bold;color: #151616;}
.zt_1 ul li p{width: 94%;font-size: 22px;line-height: 44px;color: #232324;}
.zt_1 ul li span{display: block;width: 24%;font-size: 24px;line-height: 44px;color: #0c69f6;text-align: center;margin-top: 30px;border: 1px solid #0c69f6;}
.zt_1 ul li:nth-of-type(2) figure {width: 100%;}
.zt_1 ul li:nth-of-type(2) figure img{width: 100%;}
.zt_1 table{width: 100%;height: auto;display: table;margin: 2% auto;}
.zt_1 table tr td{font-size: 18px;letter-spacing: 1px;color: #222;width: 20%;line-height: 41px;text-align: center;}
.zt_1 table tr:nth-of-type(1) td{background: #0c69f6;color: #fff;}
.zt_1 table tr:nth-of-type(3) td{background: #ededed;}
.zt_1 table tr:nth-of-type(2) td{line-height: 67px;}
.zt_1 i{display: block;text-align: center;font-size: 20px;letter-spacing: 1px;margin-top: 2%;color: #0c69f6;font-style: normal;}

.zt_2{width: 100%;margin: 2% auto;height: auto;display: table;background: url(/newcpzt/images/imageszt1218/zt_img.jpg) no-repeat;}
.zt_2-1{width: 1200px;margin: 2% auto;height: auto;display: table;}
.zt_2-1 div{float: left;width: 46%;background: rgba(0, 0, 0, 0.26);padding: 1.5%;}
.zt_2-1 div h2{font-weight: bold;font-size: 36px;text-align: center;color: #fff;letter-spacing: 2px;line-height: 58px;}
.zt_2-1 div p{font-size: 22px;letter-spacing: 2px;line-height: 45px;color: #fff;}
.zt_2-1 div span{display: block;width: 25%;border: 1px solid #fff;font-size: 24px;letter-spacing: 2px;text-align: center;color: #fff;background: rgba(255, 255, 255, 0.23);line-height: 34px;margin-top: 4%;}
.zt_2-1 ul{width: 49%;float: right;}
.zt_2-1 ul li{float: left;width: 48%;background: rgba(12,105,246,.5);margin-bottom: 4%;margin-right: 4%;}
.zt_2-1 ul li figure{padding: 5% 0;}
.zt_2-1 ul li figure img{width: 37%;margin: 0 auto;display: block;height: 91px;}
.zt_2-1 ul li figure figcaption{font-size: 26px;letter-spacing: 2px;text-align: center;color: #fff;}
.zt_2-1 ul li:nth-of-type(2),.zt_2-1 ul li:nth-of-type(4){margin-right: 0;}
.zt_2-1 ul li:nth-of-type(3),.zt_2-1 ul li:nth-of-type(4){margin-bottom: 0}
.zt_2-1 ul li:nth-of-type(2),.zt_2-1 ul li:nth-of-type(3){background: rgba(3,193,248,.5);}

.zt_3{width: 100%;margin: 2% auto;height: auto;display: table;}
.zt_3 figure{width: 1300px;margin: 0 auto;}
.zt_3 figure img{width: 100%;}

.zt_4 {width: 1200px;margin: 0 auto;height: auto;display: table;}
.zt_4 ul li figure figcaption{font-size: 26px;text-align: center;line-height: 53px;letter-spacing: 1px;position: absolute;bottom: 2%;width: 100%;color: #fff;}
.zt_4 ul li{width: 32%;float: left;margin-left: 2%;margin-bottom: 2%;}
.zt_4 ul li figure{width: 100%;position: relative;}
.zt_4 ul li figure img{width: 100%;}
.zt_4 ul li:nth-of-type(1),.zt_4 ul li:nth-of-type(4){margin-left: 0;}

.zt_5{width: 1200px;margin: 2% auto;height: auto;display: table;}
.zt_5 figure{float: right;}
.zt_5 figure img{width: 100%;}
.zt_5 div{float: left;background: #f1f1f1;width: 40%;padding: 9.5% 3.95% 13.55% 4.05%;border-top-left-radius: 26px;border-bottom-left-radius: 26px;}
.zt_5 div b{display: block;background: #0c69f6;width: 53%;font-size: 34px;letter-spacing: 2px;color: #fff;border-radius: 28px;line-height: 52px;}
.zt_5 div b i{display: inline-block;background: #fff;color: #000;font-size: 34px;font-style: normal;border-radius: 21px;width: 29%;text-align: center;letter-spacing: 1px;margin: 0 4% 0 2%;line-height: 42px;}
.zt_5 div p{font-size: 21px;letter-spacing: 1px;line-height: 37px;margin-top: 5%;}
.zt_5-1 figure{float: left;}
.zt_5 div b{width: 62%;}
.zt_5-3 div{padding: 9.5% 3.85% 16.7% 4.05%;}
.zt_5-1 div{float: right;border-top-left-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 26px;border-top-right-radius: 26px;}
.zt_5-4 div{padding: 9.5% 4% 13.6% 4.05%;}