@media all and (max-width:750px) {
  .contact-right {
    width: 100%;
  }

  .nav-show ul {
    padding: 0 1.75rem;
  }

  .nav-show ul li {
    width: 100%;
    line-height: 3.125rem;
    font-size: .875rem;
    padding-left: 0;
  }

  .mod-tab-nt li a {
    padding: 12px 0;
    line-height: 29px;
  }

  .contact-nav {
    height: 3.125rem;
  }

  .contact-left {
    width: 100%;
    padding: 6.88rem 5.25rem 6.94rem 4.06rem;
  }

  .contact-list {
    padding: 0;
  }

  .contact-txt ul {
    padding-left: 0;
    list-style: none;
  }

  .contact-txt ul li {
    height: auto;
    line-height: 4.5rem;
    margin-bottom: 2.25rem;
    font-size: 2.25rem;
  }

  .contact-txt ul li:nth-child(3) {
    margin-bottom: 0;
  }

  .mod-tab li a {
    font-size: 3rem !important;
  }

  .mod-tab {
    padding: 0 4.56rem;
  }

  .null_content {
    min-height: auto;
  }

  .mod-tab li {
    margin-left: 1.25rem;
    margin-right: 2.81rem;
    height: 8.13rem;
    line-height: 8.13rem;
  }

  .contact-map {
    padding: 0 1.125rem;
    margin-top: 6.25rem;
    background-color: #F6F6F6;
  }

  .contact-address {
    font-size: 2.25rem;
    margin-top: 0;
    font-weight: bold;
    color: #282828;
    line-height: 4.5rem;
  }

  .contact-subTitle {
    text-align: center;
    margin-top: 1.56rem;
    font-size: 4.13rem;
    font-family: SourceHanSansCN;
    color: #08969B;
    font-weight: bold;
  }

  .contact-title {
    font-size: 2.63rem;
    text-align: center;
    font-family: Acumin Variable Concept;
    font-weight: normal;
    font-weight: bold;
    color: #484848;
  }

  .contact-main {
    padding: 4.38rem 3rem 7.5rem 3rem;
  }

  .mod-tab li.active-tab a:after {
    bottom: 0;
  }

  .address-top {
    margin-top: 4.63rem;
  }

}
