﻿*{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;}
.banner-h{
	width: 100%;
	background: url(/newcpzt/images/imageszt2486/zt_img_01.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%;
	display: block;
}
.banner-b .banner-fl{
	position: relative;
    width: 53%;
    padding: 1% 0% 0% 3%;
    float: left;
}
.banner-fl div{position: absolute;top: 8%;right: 8%;width: 56%;}
.banner-fl font{display: block;background: #ff1200;border-radius: 15px;text-align: center;font-size: 30px;letter-spacing: 4px;color: #fff;width: 94%;margin: 5px auto;line-height: 42px;}
.banner-fl span{
	display: block;
	text-align: center;
    font-size:34px;
    line-height:46px;
    letter-spacing: 1px;
    color: #000;
	font-weight: bold;
	-webkit-text-stroke: 1px #fff;
}

.banner-fl h1{
	position: relative;
	font-size: 94px;
    line-height: 100px;
    letter-spacing: 6px;
    display:inline-block;
    font-weight: bold;
	background-image: -webkit-linear-gradient(left,#ff4700,#ff0d00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	margin-top: 2%;
}
.banner-fl h1::before{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: "矿用";
  z-index: -1;
  background-color: #999;
  -webkit-background-clip: text;
  -webkit-text-stroke:10px transparent;
}
.banner-fl h1::after{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	content: "矿用";
	z-index: -1;
	background-color: #fff;
	-webkit-background-clip: text;
	-webkit-text-stroke:8px transparent;
  }
.banner-fl ul {width: 100%;height: auto;display: table;margin: 4% auto;}
.banner-fl ul li {float: left;width: 29%;}
.banner-fl ul li figure{width: 100%;}
.banner-fl ul li figure figcaption{float: left;margin-left: 3%;font-size: 28px;letter-spacing: 1px;line-height: 32px;}
.banner-fl ul li figure img{width: 17%;float: left;margin-top: 3%;}
.banner-fl ul li font{display: block;float: right;font-size: 28px;color: #000;letter-spacing: 2px;margin-right: 23px;line-height: 32px;}
.banner-fl p{color: #201f1f;font-size: 21px;line-height: 34px;}

.zt_common{width: 1200px;height: auto;display: table;margin: 2% auto;}
.zt_common b{display: block;font-weight: bold;color: #fe4e00;text-align: center;font-size: 60px;line-height: 80px;letter-spacing: 1px;margin: 1.2% auto;}
.zt_common b h2{display: inline;font-size: 60px;color: #000;text-align: center;font-weight: bold;}
.zt_common span{display: block;color: #4b4b4b;font-size: 34px;text-align: center;line-height: 40px;}
.zt_common font{display: block;font-size: 26px;text-align: center;letter-spacing: 2px;color: #232323;background: #f3f3f3;width: 43%;border-radius: 20px;margin: 0 auto;line-height: 45px;}

.zt_1{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_1 ul{}
.zt_1 ul li:nth-of-type(1){margin-left: 0;}
.zt_1 ul li{float: left;margin-left: 2.5%;width: 12%;background: #f3f3f3;padding: 3%;border-radius: 9px;}
.zt_1 ul li figure{width: 100%;}
.zt_1 ul li figure img{width: 60%;margin: 0 auto 23% auto;display: block;}
.zt_1 ul li figure figcaption{font-size: 23px;letter-spacing: 1px;color: #000;line-height: 30px;text-align: center;margin-top: 11px;}
.zt_1 ul li figure figcaption:nth-of-type(2){font-size: 16px;color: #8f8f8f;letter-spacing: 0;margin-top: 5px;}

.zt_2{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_2 figure{float: left;width: 48%;}
.zt_2 figure img{width: 100%;}
.zt_2 .zt_2_1{width: 50%;float: right;margin-top: 7%;}
.zt_2 .zt_2_1 span{display: block;font-size: 34px;color: #fff;letter-spacing: 2px;line-height: 53px;background: #fe4e00;width: 77%;text-align: center;margin-bottom: 4%;}
.zt_2 .zt_2_1 span h2{displayd;display: inline;font-size: 34px;}
.zt_2 .zt_2_1 p{font-size: 24px;letter-spacing: 1px;line-height: 52px;color: #000;margin-top: 1%;}
.zt_2 .zt_2_1 p:nth-of-type(2){}
.zt_2 .zt_2_1 font{display: block;background: url(/newcpzt/images/imageszt2486/zt_img_25.jpg) no-repeat;width: 46%;font-size: 26px;color: #fff;letter-spacing: 2px;margin-top: 4%;background-size: 100%;height: 44px;text-indent: .3em;line-height: 44px;}

.zt_3{width: 1200px;height: auto;display: table;margin: 3% auto;}
.zt_3 ul{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_3 ul li{float: left;margin-left: 2%;width: 23.5%;margin-bottom: 2%;position: relative;}
.zt_3 ul li:nth-of-type(1){margin-left: 0;}
.zt_3 ul li figure{width: 100%;}
.zt_3 ul li figure img{width: 100%;}
.zt_3 ul li figure h2{font-size: 34px;letter-spacing: 4px;color: #fff;line-height: 30px;text-align: center;margin-top: 3%;position: absolute;bottom: 4.5%;width: 100%;}

.zt_4{width: 100%;height: 370px;background:url(/newcpzt/images/imageszt2486/zt_img_42.jpg) no-repeat;margin: 0 auto;background-size: 100%;padding: 6% 0;}
.zt_4 div{width: 1200px;height: auto;display: table;margin: 0 auto;}
.zt_4 div strong{display: block;font-size: 50px;font-weight: bold;-webkit-text-stroke: 1px #fff;letter-spacing: 2px;line-height: 66px;}
.zt_4 div strong b{display: inline;color: #fe4e00;font-weight: bold;}
.zt_4 div hr{width: 7%;height: 4px;border: 1px solid #fe4e00;background: #fe4e00;border-radius: 11px;margin: 2% 0;}
.zt_4 div p{font-size: 28px;width: 41%;letter-spacing: 1px;line-height: 47px;}
.zt_4 div span{display: block;background: #fe4f00;width: 20%;color: #fff;font-size: 34px;letter-spacing: 2px;text-align: center;line-height: 50px;margin-top: 2%;}

.zt_5{width: 1200px;height: auto;display: table;margin: 4% auto;}
.zt_5 img{display: block;float: left;width: 50%;}
.zt_5 div img{display: block;float: unset;width: 16%;margin: 2% 0;}
.zt_5 div{float: right;width: 42%;background: #fff;padding: 3% 4%;}
.zt_5 div b{font-weight: bold;display: block;font-size: 50px;color: #ff4e00;line-height: 60px;}
.zt_5 div span{display: block;font-size: 22px;color: #868686;line-height: 52px;}
.zt_5 div strong{display: block;font-size: 44px;letter-spacing: 2px;color: #000;line-height: 60px;}
.zt_5 div hr{width: 36%;background: #f00;height: 3px;border: #f00;margin-top: 2%;}
.zt_5 div p{font-size: 26px;letter-spacing: 2px;line-height: 48px;color: #070707;margin-top: 3%;}

.zt_5-1 div{float: left;}
.zt_5-1 img{float: right;}