@charset "utf-8";
body,div,dd,dl,ol,ul,li,h1,h2,h3,h4,h5,h6,form,fieleset,input,p,th,td{margin:0;padding:0;}
address,caption,cite,dfn,en,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
fieldset,img{border:0;}
p{text-align:left;}
a,p{color:#000000;}
a{ text-decoration:none;}
.hd{ height: auto; display: table;}
.w100{ width:100%; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.clear{clear:both;}
.alignleft{ float:left}
.alignright{ float:right}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f15 { font-size:15px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.f21 { font-size:21px;}
.f24 { font-size:24px;}
.f25 { font-size:25px;}
.f28 { font-size:28px;}
.f30 { font-size:30px;}
.f33 { font-size:33px;}
.f32 { font-size:32px;}
.f36 { font-size:36px;}
.f40 { font-size:40px;}
.f45 { font-size:45px;}
.f48 { font-size:48px;}
.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh45{ line-height:45px;}
.lh40{ line-height:40px;}
.lh80{ line-height:80px;}
.fl { float:left;}
.fr { float:right;}
.tc{ text-align:center;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt80{ margin-top:80px;}
.mt60{ margin-top:60px;}
body{ font-family: "微软雅黑";}

.zt-bg-sy { width:100%; height:7155px;background:url(/chanpinzt/img/zmjtsy.png) repeat; position:absolute;z-index:1;}

.ztbanner{ background: url(/chanpinzt/img/imageszt1020/banner.jpg) no-repeat center center; height: 550px;;}
.ztbanner h1{ padding-top: 70px; padding-right: 31px; text-align: right; font-weight: bold; font-size: 75px; color: #e3c738; background: url(/chanpinzt/img/imageszt1020/h1bg.jpg) repeat left center;background-origin: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ztbanner font{margin:10px 0;padding-right: 35px; display: block; font-size: 41px; color: #fff; text-transform: uppercase; text-align: right;}
.ztbanner p{padding-right: 35px; font-size: 18px; color: #fff; text-align: right; }
.ztbanner span{ display: inline-block; float: right; background: #cc0000; line-height: 30px; font-size: 32px; color: #fff; font-weight: bold; padding: 5px 5px 10px; margin-top: 50px; margin-right: 35px;}

.zt1tit h2{ font-size: 18px; color: #cc0000; }
.zt1tit h2 font{ margin: 0 15px; font-size: 38px; color: #000; text-transform: uppercase; font-weight: bold;}
.zt1tit span{ padding-top: 2px; font-size: 15px; color:#fff; text-align: center; text-transform:uppercase;display: block; width: 100%; height: 74px; background: url(/chanpinzt/img/imageszt1020/titbg.jpg) no-repeat center center;}

.zt1m span{ text-align: center; display: block; font-size: 40px; color: #2a2a2a;}
.zt1m span b{color: #cc0000;}
.zt1m p{ margin-top: 30px; font-size: 24px; color: #2a2a2a; padding: 0 5px; line-height: 40px; text-align: center;}
.zt1m font{margin-top:20px;display: block; font-size: 12px; line-height: 25px; color:#2A2A2A; text-align: center; padding: 0 150px;}
.zt1mimg img{ float: left;}
.zt1mimg img:nth-child(2){ margin: 0 4px;}

.zt1m1{ width: 1120px; padding: 120px 0 0 80px; height:306px ; color:#fff;background: url(/chanpinzt/img/imageszt1020/xbanner.jpg) no-repeat center center;}
.zt1m1 h2{ font-size: 61px; font-weight: bold;}
.zt1m1 span{ font-size: 34px; text-transform: uppercase; display: block; padding:10px 0}
.zt1m1 p{ font-size: 18px;color: #fff; line-height: 30px;}

.zt2m1l{ position: relative; background: url(/chanpinzt/img/imageszt1020/bkjcbg.jpg) no-repeat; width: 352px; height: 255px;}
.zt2m1l h2{ display: inline-block; text-align: center; font-size: 65px; color: #09090b;   padding:95px 0 0  53px ; line-height: 50px;}
.zt2m1l h2 font{ text-transform: uppercase; font-size: 31px; color: #cc0000;}
.zt2m1l span{ font-size: 52px; color: #fff; position: absolute; top:8px; right: 20px;}
.zt2m1r{ width: 810px; border-left: 3px solid #333; padding:10px 0 20px 20px;}
.zt2m1r p{ font-size: 20px; color:#09090b; line-height: 30px;}
.zt2m1r font{ display: block; font-size: 12px; color: #2a2a2a; line-height: 20px; margin-top: 20px;}
.zt2m1m{ position:relative;background: url(/chanpinzt/img/imageszt1020/bkjc2.jpg) no-repeat; height: 728px;}
.zt2m1m span{ font-size: 24px; color: #545454; position: absolute; bottom: 210px; left: 35px;}
.zt2m1m font{ font-size: 18px; color:#838383; position: absolute;}
.zt2m1m font:nth-child(2){bottom: 144px; left: 270px;}
.zt2m1m font:nth-child(3){bottom: 60px; left: 185px;}
.zt2m1m font:nth-child(4){bottom: 144px; right: 10px;}
.zt2m1m font:nth-child(5){bottom: 114px; right: 144px;}
.zt2m1m font:nth-child(6){bottom: 60px; right: 115px;}

.zt2m2l h2{ font-size: 47px;;}
.zt2m2r{ padding: 0 0 0 20px;}
.zt2m2r font{ margin: 0;}

.zt2m3l h2 font{ font-size: 17px;}
.zt2m3r{ padding: 50px 0 50px 20px;}

.zt3m p{ font-size: 24px; color: #545454; line-height: 45px; padding: 0 20px;}
.zt4m{ margin-bottom:30px}
.zt4m table{width: 100%;  }
.zt4m table tr td{  width: 525px; line-height: 40px; font-size: 18px;color:#000; padding-left: 40px; font-weight: bold;  margin-right: 50px;}
.zt4m table tr:nth-child(odd){ background: #CC0000; color: #fff;}
.zt4m table tr:nth-child(odd) td{color: #fff;}
.zt4m table tr td:first-child{ border-right: 50px solid #fff;}
