@charset "utf-8";
@media screen and (max-width: 1400px) {
  .zt .zt-main .zt-sm {
    padding: 1.47058824rem;
  }
  .zt .zt-main .zt-sm .tit span {
    font-size: 1rem;
  }
  .zt .zt-main .zt-sm .nr {
    font-size: 0.94117647rem;
  }
  .zt .zt-main .ztLfet {
    width: 29%;
  }
  .zt .zt-main .ztLfet li span {
    font-size: 0.94117647rem;
  }
  .zt .zt-main .ztRight {
    width: 71%;
    padding: 1.17647059rem 0.47058824rem 1.17647059rem 1.17647059rem;
  }
  .zt .zt-main .ztRight .box {
    max-height: 52.94117647rem;
    padding-right: 1.05882353rem;
  }
  .zt .zt-main .ztRight .box ul {
    margin-right: -1.17647059rem;
  }
  .zt .zt-main .ztRight .box ul li a {
    height: 4.17647059rem;
    margin: 1.17647059rem 1.17647059rem 0 0;
  }
  .zt .zt-main .ztRight .box ul li a span {
    padding: 0 1.17647059rem;
    font-size: 0.94117647rem;
  }
}
@media screen and (max-width: 1150px) {
  .zt .zt-banner .banner-logo {
    max-width: 41.17647059rem;
  }
}
@media screen and (max-width: 899px) {
  .zt .zt-banner .banner-logo {
    max-width: 90%;
  }
  .zt .zt-main .ztApp {
    display: block;
  }
  .zt .zt-main .ztLfet,
  .zt .zt-main .ztRight {
    display: none !important;
  }
}
