*{margin: 0;padding: 0;}
body{overflow-x: hidden;font-family:"???????????????????：????????????????????????：?????????????????????????：???????o???????????????：?????????????????????：???????????????????????：????????|??-????????????????：????????|???"!important;}
ul,ol{list-style: none;}
a{text-decoration: none;}
h2,h1{font-weight: normal;}                                                                                                                                                                                                                                                                                                                   
strong,b{font-weight: bold;}

.zt_banner{width: 100%;height: auto;display: table;position: relative;}
.zt_banner figure img.banner_1{width: 100%;margin-top: 5.5%;}
.zt_banner figure img.banner_2{display:none;}
.zt_banner div.zt_banner1{position: absolute;top: 14%;left: 9%;width: 80%;}
.zt_banner div.zt_banner1 i{display: block;font-size: 94px;background-image: linear-gradient(to top, #de0209, #fb5c00);-webkit-background-clip: text;color: transparent;-webkit-text-stroke: 3px #fffbb9;font-weight: bold;text-align: center;line-height: 100px;}
.zt_banner div.zt_banner1 i h1{font-size: 94px;display: inline-block;color: #160000;margin: 0 auto 0 30px;-webkit-text-stroke: navajowhite;font-weight: bold;}
.zt_banner div.zt_banner1 div{height: 73px;width: 47%;margin: 1% auto;background: url(../image/imagezt262/zt_img1.png) no-repeat center;position: relative;background-size: 100%;}
.zt_banner div.zt_banner1 div span{display: block;font-size: 27px;color: #fff;position: absolute;top: 4%;letter-spacing: 2px;left: 4.5%;}
.zt_banner div.zt_banner1 div font{display: block;font-size: 27px;color: #fff;letter-spacing: 2px;position: absolute;right: 3.5%;top: 43%;}

.zt_common{margin: 1% auto;}
.zt_common b{display: block;text-align: center;font-size: 42px;font-weight: bold;color: #070707;}
.zt_common p{text-align: center;font-size: 26px;color: #454545;margin-top: 10px;letter-spacing: 6px;}
.zt_common .a1{width: 22%;}
.zt_common span{display: table;margin: 0 auto;text-align: center;background: #ff4f20;border-radius: 23px;font-size: 30px;color: #ffffff;margin-top: 15px;padding: 0 1%;}

.zt_tp1{position: relative;margin: 2% auto;}
.zt_tp1 figure{float: left;width: 51%;}
.zt_tp1 figure img{width: 100%;}
.zt_tp1 strong{float: left;writing-mode: tb-rl;margin-left: 1%;background: #ff4f20;color: #fff;font-size: 35px;padding: .5%;letter-spacing: 11px;}
.zt_tp1 ul{padding: 0 2px;float: right;width: 43%;}
.zt_tp1 ul li{margin-bottom: 2%;padding: 0px 7px;width: 49%;float: left;position: relative;margin-left: 0.5%;}
.zt_tp1 ul li figure{position: relative;background: #f2f1f1;width: 100%;margin: 0 auto;}
.zt_tp1 ul li figure img{width: 96%;display: block;margin: 0 auto;}
.zt_tp1 ul li figure figcaption{font-size: 24px;margin-left: 5%;letter-spacing: 2px;}
.zt_tp1 ul b{display: block;font-size: 40px;position: absolute;top: 31%;right: 16%;width: 13%;text-align: center;color: #fff;font-weight: bold;letter-spacing: 3px;background: url(../image/imagezt262/1ZT_IMG_73.png) no-repeat center;background-size: 84%;height: 153px;padding: 1.5%;}
.zt_tp1 ul li:nth-of-type(2n) figure figcaption{margin-left: 30%;text-align: right;padding-right: 6%;}

.zt_tp2{margin: 2% auto;}
.zt_tp2 ul li div{background: #f2f2f2;padding: 10% 0;}
.zt_tp2 ul li div figure{width: 100%;}
.zt_tp2 ul li div figure img{display: block;width: 95%;margin: 0 auto;}
.zt_tp2 ul li div b{display: block;text-align: center;font-size: 20px;color: #000000;margin-top: 10px;font-weight: bold;}
.zt_tp2 ul li div hr{width: 24px;height: 3px;margin: 0 auto;margin-top: 10px;border: none;background: #f11c00;}
.zt_tp2 ul li div span{display: block;text-align: center;font-size: 14px;margin-top: 8%;}

.zt_tp3{margin: 2% auto;}
.zt_tp3 figure{width: 100%;position: relative;}
.zt_tp3 figure img{width: 100%;}
.zt_tp3 figure img.zt_tp3_img2{display: none;}
.zt_tp3 figure figcaption{font-size: 24px;color: #fff;background: #fe501e;position: absolute;top: 14.5%;right: 12%;border-radius: 21px;padding: 0 1%;letter-spacing: 3px;}
.zt_tp3 figure figcaption:nth-of-type(2){top: 26.5%;}
.zt_tp3 figure figcaption:nth-of-type(3){top: 42.5%;}
.zt_tp3 figure figcaption:nth-of-type(4){top: 51.5%;}
.zt_tp3 figure figcaption:nth-of-type(5){top: 68%;}
.zt_tp3 figure figcaption:nth-of-type(6){top: 85.5%;}

.zt_tp4 ul li figure{width: 100%;}
.zt_tp4 ul li figure img{width: 100%;}
.zt_tp4 ul li div{width: 100%;height: auto;display: table;margin: 0 auto;background: #ff4f20;padding: 4% 0 0 4%;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
.zt_tp4 ul li div b{display: block;font-size: 26px;color: #fff;font-weight: bold;}
.zt_tp4 ul li div figure{width: 13%;}
.zt_tp4 ul li div p{font-size: 20px;color: #fff;margin: 3% auto;letter-spacing: 1px;line-height: 31px;}

.zt_tp5 ul li figure{width: 100%;position: relative;margin-bottom: 3%;}
.zt_tp5 ul li figure img{width: 100%;}
.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 576px;}
.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 270px;}
.zt_tp5 ul li figure figcaption{font-size: 21px;position: absolute;bottom: 1%;right: 2%;color: #fff;}

.zt_tp6{margin:2% auto;}
.zt_tp6 ul li figure{width: 100%;position: relative;}
.zt_tp6 ul li figure img{width: 100%;position: inherit;z-index: 1;}
.zt_tp6 ul li figure div{border-bottom-left-radius: 120px;border-bottom-right-radius: 120px;width: 100%;margin-top: 4%;}
.zt_tp6 ul li figure div span{display: block;font-size: 28px;text-align: center;color: #000;}
.zt_tp6 ul li figure div i{display: block;font-size: 28px;text-align: center;color: #000;}
.zt_tp6 ul li figure div b{color: #ff4f20;font-size: 24px;text-align: center;display: block;line-height: 47px;}
.zt_tp6 ul li figure div font{display: block;font-size: 20px;text-align: center;color: #000;}

.zt_table b{display: table;font-size: 26px;text-align: center;background: #ff4f20;color: #fff;border-radius: 29px;padding: 0 1%;margin: 2% auto 0 auto;font-weight: bold;letter-spacing: 2px;line-height: 43px;}
.zt_table table{border-top: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;height: auto;display: table;margin: 2% auto;}
.zt_table table tr td{font-size: 18px;border-left: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;text-align: center;line-height: 36px;width: 50%;padding: 0;}
.zt_table table tr:nth-of-type(2n) td{background: #dfe3e6;}
.zt_table table:nth-of-type(2n-1){border-right: unset;}
.zt_table figure{display: none;}

.zt_tp7{background: url(../image/imagezt262/ZT_IMG_84.jpg) no-repeat center;height: 840px;background-size: 100%;margin: 2% auto;}
.zt_tp7 div {margin-top: 9%;}
.zt_tp7 div strong{display: block;font-size: 100px;color: #efefef;position: relative;line-height: 102px;}
.zt_tp7 div strong b{display: block;font-size: 50px;font-weight: bold;color: #ff4f20;z-index: 11;position: absolute;letter-spacing: 2px;top: 3%;line-height: 55px;}
.zt_tp7 div p{font-size: 24px;line-height: 59px;letter-spacing: 1px;}
.zt_tp7 div p span{color: #ff4f20;}

.zt_tp8{margin:2% auto;}
.zt_tp8 ul {width: 100%;height: auto;display: table;margin: 0 auto;}
.zt_tp8 ul li{}
.zt_tp8 ul li figure{width: 100%;}
.zt_tp8 ul li figure img{width: 100%;}
.zt_tp8 ul li:nth-of-type(2){background: #ff4f20;padding: 5%;}
.zt_tp8 ul li b{display: block;font-size: 40px;text-align: center;font-weight: bold;color: #fff;letter-spacing: 4px;}
.zt_tp8 ul li p{font-size: 24px;text-align: center;color: #fff;margin-top: 3%;letter-spacing: 1px;}
.zt_tp8 ul li span{display: block;background: url(../image/imagezt262/zt.png) no-repeat center;background-size: 100%;width: 55%;height: 36px;margin: 0 auto;font-size: 22px;color: #FFF;letter-spacing: 1px;padding-left: 3%;line-height: 34px;}
.zt_tp8 ul li span font{margin-left: 12%;}
.zt_tp9{margin:2% auto;position: relative;}
.zt_tp9 ul{}
.zt_tp9 ul li{margin-bottom: 7%;}
.zt_tp9 ul li figure{width: 100%;}
.zt_tp9 ul li figure img{width: 100%;}
.zt_tp9 ul li:nth-of-type(4) figure img{height: 238px;}
.zt_tp9 ul li:nth-of-type(4),.zt_tp9 ul li:nth-of-type(3){margin-bottom: 0;}
.zt_tp9 ol{}
.zt_tp9 ol li{margin-bottom: 4%;}
.zt_tp9 ol li figure{width: 100%;}
.zt_tp9 ol li figure img{width: 100%;}
.zt_tp9 ol li:nth-of-type(1) figure img{height: 376px;}
.zt_tp9 b{display: block;font-weight: bold;background: #ff4f20;position: absolute;font-size: 28px;color: #fff;bottom: 42%;width: 100%;text-align: center;line-height: 67px;letter-spacing: 3px;}

@media screen and (max-width: 1800px) {
	.zt_banner div.zt_banner1 div span{font-size: 24px;}
	.zt_banner div.zt_banner1 div font{font-size: 24px;}
}
@media screen and (max-width: 1600px) {
	.zt_banner div.zt_banner1 div span{font-size: 22px;top: 11%;}
	.zt_banner div.zt_banner1 div font{font-size: 22px;}
}

@media screen and (max-width: 1540px) {
	.zt_banner div.zt_banner1{top: 21%;}
	.zt_banner div.zt_banner1 div span{font-size: 21px;top: 14%;}
	.zt_banner div.zt_banner1 div font{font-size: 21px;}
}
@media screen and (max-width: 1400px) {
	.zt_banner div.zt_banner1 div span{font-size: 20px;top: 16%;left: 3%;}
	.zt_banner div.zt_banner1 div font{font-size: 20px;right: 2%;}
	.zt_tp1 ul{width: 43%;}
	.zt_tp1 ul li figure figcaption{font-size: 20px;}
	.zt_tp1 ul b{font-size: 36px;line-height: 59px;width: 15%;left: 71%;top: 25%;}
	.zt_tp1 strong{font-size: 27px;}
	.zt_tp8 ul li:nth-of-type(2){padding: 3.9%;}
	.zt_tp8 ul li span{width: 66%;}
}
@media screen and (max-width: 1300px) {
	.zt_banner div.zt_banner1 div span{font-size: 18px;top: 9%;left: 3%;}
	.zt_banner div.zt_banner1 div font{font-size: 18px;right: 2%;top: 46%;}
	.zt_banner div.zt_banner1 i{font-size: 80px;line-height: 85px;}
	.zt_banner div.zt_banner1 i h1{font-size: 80px;}
	.zt_banner div.zt_banner1 div{margin: 0 auto;width: 52%;height: 53px;}
}
@media screen and (max-width: 1199px) {
  .zt_banner figure img{margin-top: 9%;}
	.zt_banner div.zt_banner1 i{font-size: 58px;line-height: 66px;}
	.zt_banner div.zt_banner1 i h1{font-size: 64px;}
	.zt_banner div.zt_banner1 div{width: 60%;}
	.zt_banner div.zt_banner1 div span{line-height: unset;font-size: 19px;top: 6%;left: 3%;}
	.zt_banner div.zt_banner1 div font{font-size: 19px;line-height: unset;display: block;right: 3%;}
	.zt_common{margin: 3% auto;}
	.zt_common b{font-size: 32px;}
	.zt_common p{font-size: 18px;}
	.zt_common span{font-size: 24px;}
	.zt_tp1 figure{width: 100%;float: unset;margin-bottom: 3%;}
	.zt_tp1 strong{margin-left: 0;}
	.zt_tp1 ul{width: 94%;}
	.zt_tp1 ul li figure{display: block;width: 100%;}
	.zt_tp1 ul li figure img{width: 50%;}
	.zt_tp1 ul li figure figcaption{font-weight: bold;}
	.zt_tp1 ul b{left: 45%;top: 72%;width: 18%;}
	.zt_tp2 ul li div b{font-size: 18px;height: 50px;}
	.zt_tp4 ul li div b{font-size: 18px;}
	.zt_tp4 ul li div p{font-size: 14px;line-height: 29px;margin: 0 auto;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 347px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 214px;}
	.zt_tp7{height: 684px;}
	.zt_tp7 div b{font-size: 26px;}
	.zt_tp7 div p{font-size: 18px;margin-top: 1%;line-height: 43px;}
	.zt_tp8 ul li b{font-size: 31px;}
	.zt_tp8 ul li p{font-size: 19px;margin: 2%;}
	.zt_tp7 div strong{font-size: 78px;line-height: 83px;}
	.zt_tp7 div strong b{font-size: 38px;}
	.zt_tp8 ul li span{font-size: 17px;padding-left: 5%;margin-bottom: 0 !important;height: 34px;}
	.zt_tp8 ul li:nth-of-type(2){padding: 4.4%;}
	.zt_tp9 ol,.zt_tp9 ul li:nth-of-type(4), .zt_tp9 ul li:nth-of-type(3){display: none;}
	.zt_tp9 ul li{margin-bottom: 0;}
	.zt_tp9 b{font-size: 30px;line-height: 53px;position: unset;background: #fff;color: #ff4f20;margin-top: 45%;}
}
@media screen and (max-width: 992px) {
	.zt_banner figure img{margin-top: 10.5%;}
	.zt_banner figure img.banner_1{display:none;}
	.zt_banner figure img.banner_2{display:block;width: 100%;}
	.zt_banner div.zt_banner1 i{-webkit-text-stroke: unset;}
	.zt_banner div.zt_banner1 i h1{font-size: 58px;}
	.zt_banner div.zt_banner1 div{width: 81%;}
	.zt_banner div.zt_banner1 div span{font-size: 20px;top: 7%;left: 4%;}
	.zt_banner div.zt_banner1 div font{font-size: 20px;right: 4%;top: 39%;}
	.zt_common b{font-size: 25px;}
	.zt_common p{font-size: 20px;}
	.zt_common span{font-size: 22px;}
	.zt_tp1 ul b{font-size: 34px;line-height: 45px;width: 23%;left: 41%;top: 69%;padding: 4%;}
	.zt_tp1 strong{font-size: 22px;letter-spacing: 11px;}
	.zt_tp1 ul{margin-bottom: 4%;margin-left: 0;}
	.zt_tp1 ul li{margin-bottom: 4%;margin-left: 0;}
	.zt_tp1 ul li figure{display: block;}
	.zt_tp1 ul li figure figcaption{text-align: center !important;margin-left: 0 !important;font-size: 21px;padding: 2% 0 !important;}
	.zt_tp1 ul{width: 93%;}
	.zt_tp2 ul li{margin-bottom: 4%;}
	.zt_tp2 ul li div{padding: 5% 0;}
	.zt_tp2 ul li div b{height: 26px;}
 	.zt_tp2 ul li div hr{display: none;}
	.zt_tp3 figure figcaption:nth-of-type(3){font-size: 15px;}
	.zt_tp4 ul li{margin-bottom: 2%;}
	.zt_tp4 ul li div b{font-size: 18px;}
	.zt_tp4 ul li div figure{width: 10%;}
	.zt_tp4 ul li div p{height: 91px;width: 100%;font-size: 17px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 245px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 169px;}
	.zt_tp5 ul li figure figcaption{font-size: 16px;}
	.zt_tp6 ul li figure div i{display: none;}
	.zt_tp6 ul li figure div span{font-size: 22px;}
	.zt_tp6 ul li figure div font{font-size: 16px;margin-top: 4%;}
	.zt_table table:nth-of-type(2n-1){border-right: 1px solid #bfbfbf;}
	.zt_table table:nth-of-type(2n){border-top: 1px solid #bfbfbf;}
	.zt_table table tr td{font-size: 15px;line-height: 23px;}
	.zt_table table.table2 tr td{line-height: 25px;}
  .zt_table figure{display: block;}
  .zt_table figure img{width: 100%;}
	.zt_tp7{height: 531px;}
	.zt_tp7 div{margin-top: 1%;}
	.zt_tp7 div strong{font-size: 57px;line-height: 65px;}
	.zt_tp7 div strong b{font-size: 28px;}
	.zt_tp7 div p{font-size: 16px;margin-top: 2%;line-height: 40px;}
	.zt_tp9 ul li:nth-of-type(3),.zt_tp9 ul li:nth-of-type(4),.zt_tp9 ol{display: none;}
	.zt_tp9 b{position: unset;background: unset;color: #000;font-size: 20px;line-height: 40px;}
	.zt_tp9 ul li{margin-bottom: 2%;}
	.zt_tp8 ul li:nth-of-type(2){margin-top: 1%;}
	.zt_tp8 ul li b{font-size: 30px;}
	.zt_tp8 ul li span{background: unset;text-align: center;padding-left: 0;}
	.zt_tp8 ul li span font{margin-left: 1%;}
	.zt_banner div.zt_banner1{top: 11%;}
}
@media screen and (max-width: 900px) {
  .zt_banner figure img{margin-top: 12.5%;}
	.zt_banner div.zt_banner1 div{height: 57px;}
	.zt_banner div.zt_banner1{top: 12%;}
	.zt_banner div.zt_banner1 i{font-size: 54px;}
	.zt_banner div.zt_banner1 i h1{font-size: 54px;}
	.zt_banner div.zt_banner1 div span{font-size: 18px;}
	.zt_banner div.zt_banner1 div font{font-size: 18px;}
	
}
@media screen and (max-width: 768px) {
  .zt_banner figure img{margin-top: 13.5%;}
	.zt_banner div.zt_banner1 i{font-size: 38px;line-height: 45px;}
	.zt_banner div.zt_banner1 i h1{font-size: 38px;}
	.zt_banner div.zt_banner1 div{width: 89%;height: 56px;}
	.zt_banner div.zt_banner1 div span{top: 8%;}
	.zt_common b{font-size: 26px;}
	.zt_common p{font-size: 18px;margin: 1% auto;letter-spacing: 1px;}
	.zt_common span{font-size: 18px;margin-top: 1%;letter-spacing: 1px;}
	.zt_tp2 ul li div b{font-size: 16px;}
	.zt_tp4 ul li div p{height: auto;display: table;}
	.zt_tp5 ul li figure figcaption{font-size: 20px;}
	.zt_tp6 ul li{margin-bottom: 3%;}
	.zt_tp6 ul li figure div span{font-size: 22px;}
	.zt_tp6 ul li figure div font{margin-top: 2%;font-size: 22px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 419px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 227px;}
	.zt_table b{/*! background: unset; *//*! color: #000; */font-size: 20px;line-height: 33px;}
	.zt_table table:nth-of-type(2n-1){border-right: 1px solid #bfbfbf;}
	.zt_tp7 {height: 491px;}
	.zt_tp7 div{margin-top: 1%;}
	.zt_tp7 div b{font-size: 20px;}
	.zt_tp7 div p{font-size: 15px;margin-top: 0%;}
	.zt_tp9 b{font-size: 20px;}
	
	.zt_tp5 ul li:nth-of-type(3) figure:nth-of-type(1){width: 49%;float: left;}
	.zt_tp5 ul li:nth-of-type(3) figure:nth-of-type(2){width: 49%;float: right;}
	
}
@media screen and (max-width: 730px) {
  .zt_banner figure img{margin-top: 6.5%;}
	.zt_banner div.zt_banner1{top: 8%;}
	.zt_tp1 strong{letter-spacing: 10px;}
	.zt_tp1 ul b{width: 20%;font-size: 27px;}
	
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 210px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 395px;}
}
@media screen and (max-width: 660px) {
  .zt_banner figure img{width: 100%;margin-top: 5.5%;}
	.zt_banner div.zt_banner1 i{font-size: 26px;line-height: 27px;}
	.zt_banner div.zt_banner1 i h1{font-size: 26px;}
	.zt_common span{font-size: 20px;border-radius: 46px;}
	.zt_tp1 ul li figure figcaption{font-size: 18px;}
	.zt_tp1 strong{font-size: 20px;letter-spacing: 8px;}
	.zt_tp1 ul b{width: 22%;font-size: 25px;padding: 5%;}
	.zt_tp3 figure img.zt_tp3_img1{display: none;}
	.zt_tp3 figure img.zt_tp3_img2{display: block;}
	.zt_tp3 figure figcaption{display: none;}
	.zt_tp4 ul li div b{font-size: 17px;}
	.zt_tp4 ul li div p{font-size: 16px;}
	.zt_table b{}
	.zt_table table tr td{line-height: 23px;font-size: 14px;}
	
	.zt_tp7 div strong{font-size: 53px;line-height: 53px;}
	.zt_tp7 div strong b{font-size: 25px;}
	.zt_tp7 div p{font-size: 15px;margin-top: 2%;line-height: 33px;}
	.zt_tp9 b{font-size: 18px;}
	.zt_banner div.zt_banner1 div{height: 50px;}
	.zt_banner div.zt_banner1 div span{font-size: 15px;top: 12%;}
	.zt_banner div.zt_banner1 div font{font-size: 15px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 171px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 340px;}
}
@media screen and (max-width: 560px) {
  .zt_banner figure img{margin-top: 9.5%;}
	.zt_banner div.zt_banner1{top:8%;}
	.zt_banner div.zt_banner1 i{font-size: 28px;}
	.zt_banner div.zt_banner1 i h1{font-size: 28px;margin-left: 1%;}
	.zt_banner div.zt_banner1 div{height: 40px;width: 100%;}
	.zt_banner div.zt_banner1 div span{font-size: 13px;top: 6%;}
	.zt_banner div.zt_banner1 div font{font-size: 13px;}
	.zt_common b{font-size: 22px;}
	.zt_common span{font-size: 18px;}
	.zt_tp1 ul{width: 91%;}
	.zt_tp1 ul li figure figcaption{font-size: 16px;}
	.zt_tp1 strong{font-size: 18px;letter-spacing: 5px;}
	.zt_tp1 ul b{width: 22%;font-size: 23px;height: 100px;line-height: 38px;padding: 2%;top: 68%;}

	.zt_tp4 ul li div p{height: 65px;line-height: 28px;font-size: 13px;}
	.zt_tp5 ul li figure figcaption{font-size: 18px;}
	.zt_tp6 ul li figure div span{font-size: 20px;}
	.zt_tp6 ul li figure div font{font-size: 20px;}
	.zt_table b{font-size: 18px;line-height: 31px;}
	.zt_tp7 {background: unset;height: auto;display: table;margin: 0 auto;}
	.zt_tp7 div{/*! width: 100%; */}
	.zt_tp7 div b{font-size: 22px;}
	.zt_tp7 div p{font-size: 16px;height: auto;display: table;}
	.zt_tp8 ul li b{font-size: 20px;}
	.zt_tp9 b{font-size: 16px;line-height: 30px;}
	.zt_tp2 ul li div span{display: none;}
	
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 145px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 216px;}
}
@media screen and (max-width: 430px) {
  .zt_banner figure img{margin-top: 10.5%;}
	.zt_banner div.zt_banner1{top: 12%;width: 100%;left: 0;}
	.zt_banner div.zt_banner1 i{font-size: 24px;}
	.zt_banner div.zt_banner1 i h1{font-size: 24px;}
	.zt_banner div.zt_banner1 div{height: 38px;}
	.zt_banner div.zt_banner1 div span{left: 3%;font-size: 12px;text-align: center;}
	.zt_banner div.zt_banner1 div font{right: 2%;font-size: 12px;top: 44%;}
	.zt_common b{font-size: 20px;}
	.zt_common span{font-size: 16px;}
	.zt_tp1 ul li figure figcaption{font-size: 13px;}
	.zt_tp1 strong{font-size: 16px;letter-spacing: 2px;}
	.zt_tp1 ul b{width: 25%;font-size: 19px;padding: 0;height: 91px;line-height: 31px;padding: 3%;top: 66%;}
	.zt_tp2 ul li div b{font-size: 14px;}
	.zt_tp4 ul li{}
	.zt_tp4 ul li div b{height: auto;display: table;margin: 0;font-size: 16px;}
	.zt_tp4 ul li div figure{margin: 0 0;line-height: 10px;}
	.zt_tp4 ul li div p{height: 80px;margin: 1% auto;line-height: 20px;font-size: 12px;}
	.zt_tp5 ul li figure figcaption{font-size: 16px;text-align: center;width: 100%;right: 0;}
	.zt_tp6 ul li figure div span{font-size: 18px;}
	.zt_tp6 ul li figure div font{font-size: 16px;}
	.zt_tp7 div b{font-size: 18px;}
	.zt_tp7 div p{font-size: 15px;}
	.zt_tp8 ul li b{font-size: 18px;}
	.zt_tp8 ul li p{font-size: 16px;}
	.zt_tp9 b{font-size: 14px;}
	.zt_table b{font-size: 16px;line-height: 25px;}
	.zt_tp6 ul li figure div b{font-size: 18px;line-height: 25px;}
	.zt_common b{font-size: 22px;}
	.zt_common p{font-size: 16px;}
	.zt_tp4 ul li div b{font-size: 15px;}

	.zt_tp7 div{height: auto;display: table;padding: 0;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 120px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 209px;}
}
@media screen and (max-width: 400px) {
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 111px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 177px;}
}
@media screen and (max-width: 350px) {
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: 96px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 161px;}
	.zt_tp8 ul li span{font-size: 13px;}
}
@media screen and (max-width: 330px) {
  .zt_banner figure img{margin-top: 14.5%;}
	.zt_banner div.zt_banner1 i{font-size: 20px;}
	.zt_banner div.zt_banner1 i h1{font-size: 20px;}
	.zt_banner div.zt_banner1 div{}
	.zt_common b{font-size: 16px;}
	.zt_common span{font-size: 14px;}
	.zt_tp1 ul li figure figcaption{font-size: 15px;position: unset;}
	.zt_tp1 strong{float: unset;writing-mode: unset;margin: 0 auto;display: table;text-align: center;padding: 0 7%;}
	.zt_tp1 ul{width: 100%;margin: 4% auto 0 auto;}
	.zt_tp1 ul b{width: 28%;padding: 4%;top: 69%;left: 36%;}
	.zt_tp2 ul li div b{font-size: 12px;height: 35px;}
	.zt_tp5 ul li figure figcaption{font-size: 14px;}
	.zt_tp6 ul li figure div span{font-size: 16px;}
	.zt_tp6 ul li figure div font{font-size: 14px;}
	.zt_tp7 div b{font-size: 16px;}
	.zt_tp7 div p{font-size: 14px;width: 100%;line-height: 24px;}
	.zt_tp8 ul li b{font-size: 16px;}
	.zt_tp8 ul li p{font-size: 14px;}
	.zt_tp9 b{font-size: 12px;}
	.zt_table b{font-size: 14px;}
	.zt_common p{font-size: 14px;}
	.zt_tp4 ul li div p{height: 105px;letter-spacing: 0;}
	.zt_tp4 ul li div{padding: 0 2px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: auto;display: table;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 154px;}
	.zt_tp7 div strong{font-size: 47px;}
	.zt_banner div.zt_banner1{width: 100%;left: 0;}

}
@media screen and (max-width: 280px) {
  .zt_banner figure img{margin-top: 18.5%;}
	.zt_banner div.zt_banner1{top: 15%;}
	.zt_banner div.zt_banner1 i{font-size: 18px;line-height: 29px;}
	.zt_banner div.zt_banner1 i h1{font-size: 18px;line-height: 20px;}
	.zt_common b{font-size: 14px;}
	.zt_common span{font-size: 12px;}
	.zt_tp1 strong{font-size: 14px;}
	.zt_tp1 ul li figure figcaption{letter-spacing: 0;font-size: 12px;font-weight: normal;}
	.zt_tp1 ul b{font-size: 14px;line-height: 24px;padding: 8.5% 7%;width: 29%;letter-spacing: 0;top: 64%;}
	.zt_tp5 ul li figure figcaption{font-size: 12px;}
	.zt_tp6 ul li figure div span{font-size: 14px;}
	.zt_tp6 ul li figure div font{font-size: 12px;}
	.zt_tp7 div b{font-size: 14px;}
	.zt_tp7 div p{font-size: 12px;}
	.zt_tp8 ul li b{font-size: 14px;}
	.zt_tp8 ul li p{font-size: 12px;}
	.zt_table b{font-size: 12px;line-height: 20px;}
	.zt_tp6 ul li figure div b{font-size: 16px;line-height: 20px;}
	.zt_tp4 ul li div b{font-size: 13px;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(2) img{height: auto;display: table;}
	.zt_tp5 ul li:nth-of-type(2) figure:nth-of-type(1) img{height: 122px;}
	.zt_banner div.zt_banner1 div span{}
	.zt_banner div.zt_banner1 div font{}

}