@charset "utf-8";
@media screen and (max-width: 1400px) {
  .zt .zt-banner .banner-logo {
    max-width: 41.17647059rem;
  }
  .zt .zt-main {
    margin-top: -1.76470588rem;
  }
  .zt .zt-main .tab-hd ul {
    margin-right: -2.05882353rem;
  }
  .zt .zt-main .tab-hd ul li {
    margin-right: 2.05882353rem;
    font-size: 1.29411765rem;
    line-height: 3.52941176rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-lm {
    font-size: 1.29411765rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul {
    margin-right: -1.17647059rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box {
    height: 14.70588235rem;
    padding: 0.88235294rem 0.88235294rem 0 0.88235294rem;
    margin: 1.47058824rem 1.47058824rem 0 0;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box span {
    font-size: 0.94117647rem;
  }
}
@media screen and (max-width: 1150px) {
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li {
    width: 25%;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box {
    height: 13.82352941rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box img {
    border: 0;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box:hover img {
    border: 0;
  }
}
@media screen and (max-width: 899px) {
  .zt .zt-banner .banner-logo {
    max-width: 80%;
  }
  .zt .zt-main .tab-hd ul li {
    font-size: 1.05882353rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-lm {
    margin-top: 1.76470588rem;
    font-size: 1.05882353rem;
    background-size: 180%;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul {
    margin-right: -1.17647059rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li {
    width: 33.33%;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box {
    height: 12.35294118rem;
    margin: 1.17647059rem 1.17647059rem 0 0;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box img {
    width: auto;
    max-width: 100%;
    height: 7.64705882rem;
  }
}
@media screen and (max-width: 600px) {
  .zt .zt-banner .banner-ewm {
    padding: 0 0 4.70588235rem 0;
  }
  .zt .zt-banner .banner-ewm ul li {
    width: 5.88235294rem;
    margin: 0 0.58823529rem;
    padding: 0.58823529rem 0.58823529rem 0rem 0.58823529rem;
    vertical-align: top;
  }
  .zt .zt-banner .banner-ewm ul li img {
    width: 5.88235294rem;
    height: 5.88235294rem;
  }
  .zt .zt-banner .banner-ewm ul li span {
    line-height: 1.17647059rem;
  }
  .zt .zt-main .tab-hd ul {
    margin-right: 0;
  }
  .zt .zt-main .tab-hd ul li {
    width: calc(50% - 0.58823529rem);
    margin-right: 0;
  }
  .zt .zt-main .tab-hd ul li:nth-of-type(1) {
    float: left;
  }
  .zt .zt-main .tab-hd ul li:nth-of-type(2) {
    float: right;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul {
    margin-right: -0.88235294rem;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li {
    width: 50%;
  }
  .zt .zt-main .tab-bd .infos-box .xmt-info ul li .box {
    margin: 0.88235294rem 0.88235294rem 0 0;
  }
}
