*{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;}

.zt_banner{background: url(/newcpzt/images/imageszt5019/zt_img_01.jpg) no-repeat;background-size: 100% 100%;height: 700px;width: 100%;margin: 0 auto;padding-top: 1%;}
.zt_banner div {width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_banner div h1{text-align: center;font-weight: bold;font-size: 76px;font-style: italic;letter-spacing: 9px;color: #004fcd;text-shadow: 2px 2px 0 #fff,-2px -2px 0 #fff;line-height: 90px;}
.zt_banner div h1 i{display: inline-block;color: #f00;font-weight: bold;font-size: 76px;}
.zt_banner div ul{width: 58%;height: auto;display: table;margin: 1.2% auto;}
.zt_banner div ul li{float: right;width: 26%;margin-right: 5%;background-/newcpzt/images/imageszt5019e: linear-gradient(to top, #fa5a19, #f6780f);border-radius: 36px;padding: 0 2%;}
.zt_banner div ul li:nth-of-type(1){margin-right: 0;}
.zt_banner div ul li figure{width: 100%;}
.zt_banner div ul li figure img{display: block;float: left;width: 14%;margin-top: 7%;}
.zt_banner div ul li figure figcaption{float: right;font-size: 32px;letter-spacing: 3px;color: #fff;line-height: 47px;}
.zt_banner div font{display: block;text-align: center;font-size: 24px;letter-spacing: 3px;line-height: 29px;color:#000;}

.zt_common{width: 98%;height: auto;display: table;margin: 2% auto;}
.zt_common span{display:table;text-align: center;font-size: 28px;margin: 0 auto;background: #ff4800;color: #fff;padding: 0 .8%;letter-spacing: 2px;line-height: 40px;border-radius: 30px;}
.zt_common strong{display: block;font-size: 62px;text-align: center;letter-spacing: 4px;line-height: 78px;color: #000;margin-top: .5%;}
.zt_common b{display: block;font-size: 62px;text-align: center;letter-spacing: 4px;line-height: 78px;color: #ff4800;margin-top: .5%;}
.zt_common b h2{display: inline-block;font-weight: bold;font-size: 62px;color: #000;}
.zt_common figure{width: 2%;margin: 2% auto 1% auto;}
.zt_common figure img{width: 100%;}
.zt_common p{font-size: 24px;letter-spacing: 2px;line-height: 38px;color: #191919;width: 1095px;margin: 2% auto 0 auto;text-align: center;}

.zt_1{width: 1200px;height: auto;display: table;margin: 3% auto 1% auto;}
.zt_1 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_1 ul li{width: 16.6%;float: left;}
.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: 76%;display: block;margin: 0 auto 7% auto;}
.zt_1 ul li figure figcaption{text-align: center;font-size: 28px;color: #151515;line-height: 32px;}
.zt_1 ul li figure figcaption:nth-of-type(2){text-align: center;font-size: 14px;color: #666;margin-top: 2%;}

.banner-h{
	width: 100%;
	background: url(/newcpzt/images/imageszt5019/1_02.jpg) no-repeat;
	background-size: 100% 100%;
	height: 547px;
}
.banner-b{
	position: relative;
	width: 1200px;
	z-index: 1;
	height: auto;
	display: table;
	margin: 0 auto;
	top: 17%;
}
.banner-b::after{
	position: absolute;
    left: 0;
	top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    content: "";
    background: linear-gradient(to right,#fff,#ffffffe5,#ffffff57,#fff0);
}
.banner-b figure{
	width:44%;
	float: right;
}
.banner-b figure img{
	width: 100%;
}
.banner-b .banner-fl{
	width: 53%;
	float: left;
	padding: 3% 0% 3% 3%;
}
.banner-fl {width: 56%;}
.banner-fl strong{display: block;font-size: 62px;letter-spacing: .05rem;color: #0c55b0;text-shadow: 3px 3px 0 #fff,-3px -3px 0 #fff;font-weight: bold;margin-top: 2%;line-height: 68px;}
.banner-fl strong b{display: inline-block;margin-left: 2%;color: #ff5108;font-weight: bold;font-size: 62px;}
.banner-fl p{font-size: 24px;letter-spacing: 1px;line-height: 38px;margin-top: 2%;color: #191919;width: 78%;}
.banner-fl ul{width: 76%;height: auto;display: table;margin: 3% 0;}
.banner-fl ul li{background: linear-gradient(to right, #fb4d1d, #f6790f);border-radius: 6px;padding: 1.2%;float: right;margin-right: 32px;color: #fff;font-size: 26px;letter-spacing: 2px;line-height: 39px;text-align: center;}
.banner-fl ul li:nth-of-type(1){margin-right: 0;}

.mzt_4{width: 1200px;height: auto;display: table;margin: 2% auto;}
.mzt_4 figure{width: 49%;float: left;}
.mzt_4 figure img{width: 100%;}
.mzt_4 .mzt_4-1{height: auto;display: table;margin: 5% auto;width: 49%;float: right;}
.mzt_4 .mzt_4-1 div{width: 100%;height: auto;display: table;margin: 0 auto;}
.mzt_4 .mzt_4-1 strong{font-size: 42px;letter-spacing: .02rem;color: #191919;line-height: 35px;}
.mzt_4 .mzt_4-1 strong span{display: block;font-size: 20px;line-height: 26px;color: #ff4900;}
.mzt_4 .mzt_4-1 b{display: block;float: left;color: #fff;font-size: 40px;background: #ff4800;text-align: center;font-weight: bold;padding: .5%;margin-right: 2%;}
.mzt_4 .mzt_4-1 p{font-size: 24px;margin-top: 5%;color: #141414;letter-spacing: 2px;line-height: 42px;}
.mzt_4 .mzt_4-1 p:nth-of-type(2){font-size: 16px;color: #4d4d4d;letter-spacing: 0;line-height: 27px;margin-top: 4%;}
.mzt_5 figure{width: 49%;float: right;}
.mzt_5 .mzt_5-1{float: left;}

.zt_2{width: 1200px;height: auto;display: table;margin: 0 auto 3% auto;}
.zt_2 ul{}
.zt_2 ul li{width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_2 ul li div{background: url(/newcpzt/images/imageszt5019/zt_img_21.jpg) no-repeat 84% 52% #eee;width: 167px;background-size: 5%;padding: 13% 5%;float: left;}
.zt_2 ul li div b{display: block;font-size: 34px;letter-spacing: 7px;text-align: left;line-height: 52px;}
.zt_2 ul li div span{display: block;font-size: 18px;letter-spacing: 1px;line-height: 25px;}
.zt_2 ul li:nth-of-type(1) figure{width: 595px;float: left;margin-left: 1%;position: relative;}
.zt_2 ul li:nth-of-type(1) figure:nth-of-type(2){width: 293px;}
.zt_2 ul li figure figcaption{width: 100%;font-size: 27px;letter-spacing: 2px;position: absolute;bottom: 4%;text-align: center;color: #fff;}
.zt_2 ul li figure img{width: 100%;height: 391px;}
.zt_2 ul li:nth-of-type(2) figure{width: 24%;float: left;margin-left: 1%;position: relative;margin-top:1%；}
.zt_2 ul li:nth-of-type(2) figure img{height: 394px;}
.zt_2 ul li:nth-of-type(2) figure:nth-of-type(1){margin-left:0;}
.zt_2 ul li:nth-of-type(2) figure:nth-of-type(4){width: 24.5%;}
.zt_2 ul li:nth-of-type(2) figure:nth-of-type(3){margin-left: 1.5%;}
.zt_2 ul li:nth-of-type(2) figure figcaption{background: rgba(0, 0, 0, 0.61);line-height: 54px;bottom: 1%;}