@media (max-width: 1023px) {
  #pc {
    display: none;
  }
  #mobile {
    background-color: #fff;
  }
  p, span, div {
    font-family: 'SHS-H';
  }
  html, body {
    margin: 0;
    padding: 0;
    border: none;
  }
  .phoneNumShowIcon {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    width: 16.8vw;
    height: 18.267vw;
    box-shadow: 0px 2px 10px 12px rgba(0, 0, 0, 0.05);
  }
  .phoneNumShowIcon a {
    width: 100%;
    height: 100%;
    display: inline-block;
  }
  .phone-icon {
    width: 100%;
  }
  .banner {
    width: 100%;
    height: 53.33333vw;
  }
  .banner img {
    width: 100%;
  }
  .content .content-title {
    width: 100%;
    margin-top: 10.66667vw;
    box-sizing: border-box;
  }
  .content .content-title:last-child {
    background-color: #F9F9F9;
    padding: 10.66667vw 5.2vw 9.33333vw 6.4vw;
  }
  .content .content-title:last-child h3 {
    margin: 0 0 8.4vw;
  }
  .content .content-title h3 {
    font-size: 6.93333vw;
    line-height: 6.93333vw;
    font-weight: 600;
    color: #242D70;
    text-align: center;
  }
  .content .content-title .desc {
    width: 88.13333vw;
    margin: auto;
  }
  .content .content-title .desc p {
    font-size: 4vw;
    margin-top: 4.8vw;
    color: #1B1B1B;
    line-height: 6.66667vw;
  }
  .content .content-title .desc .no-margin {
    margin: 0;
  }
  .content .content-title .company-culture {
    margin: 5.06667vw 0;
  }
  .content .content-title .company-culture ul {
    width: 100%;
    overflow: hidden;
    padding: 0;
    display: flex;
    justify-content: center;
  }
  .content .content-title .company-culture ul li {
    width: 28vw;
    height: 36vw;
    text-align: center;
    list-style: none;
    margin-right: 4vw;
    filter: drop-shadow(2px 2px 12px rgba(0, 0, 0, 0.08));
    background-size: cover;
  }
  .content .content-title .company-culture ul li:first-child {
    background-image: url("/contact/mobile/shiming.png");
  }
  .content .content-title .company-culture ul li:nth-child(2) {
    background-image: url("/contact/mobile/yuanjing.png");
  }
  .content .content-title .company-culture ul li:last-child {
    background-image: url("/contact/mobile/jiazhiguan.png");
    margin-right: 0;
  }
  .originator-introduce {
    margin-top: -0.4vw;
  }
  .originator-introduce img {
    width: 56.66667vw;
    height: 50.66667vw;
    display: block;
    margin: auto;
  }
  .originator-introduce .originator {
    color: #1B1B1B;
    font-size: 6.13333vw;
    line-height: 6.13333vw;
    text-align: center;
    font-weight: 600;
    margin: 8.66667vw 0 4vw;
  }
  .originator-introduce .introduce {
    width: 87.73333vw;
    margin: auto;
    color: #666666;
    font-size: 4vw;
    line-height: 6.66667vw;
  }
  .originator-introduce .list {
    margin-top: 6.13333vw;
  }
  .originator-introduce .list ul {
    padding-inline-start: 7.6vw;
    padding-right: 5.73333vw;
  }
  .originator-introduce .list ul li {
    margin-bottom: 5.73333vw;
    position: relative;
    list-style: none;
    color: #1B1B1B;
    font-size: 4vw;
    line-height: 6.66667vw;
  }
  .originator-introduce .list ul li::before {
    content: "";
    width: 1.33333vw;
    height: 1.33333vw;
    border-radius: 0.66667vw;
    background-color: #D8D8D8;
    position: absolute;
    left: -3.2vw;
    top: 2.66667vw;
  }
  .develop-history {
    position: relative;
  }
  .develop-history .line {
    width: 1px;
    height: 84.26667vw;
    border: 1px dashed #979797;
    position: absolute;
    top: 3.33333vw;
    left: 11.33333vw;
  }
  .develop-history ul {
    padding: 0 4vw;
  }
  .develop-history ul li {
    list-style: none;
    display: flex;
    margin-bottom: 8.26667vw;
  }
  .develop-history ul li:last-child {
    margin-bottom: 0;
  }
  .develop-history ul li img {
    width: 14.66667vw;
    height: 14.66667vw;
    margin-right: 3.06667vw;
    z-index: 2;
  }
  .develop-history ul li p {
    margin: 0;
    color: #1B1B1B;
    font-size: 4vw;
    line-height: 6.66667vw;
  }
  .contact-us {
    margin-top: 3.06667vw;
    margin-bottom: 7.2vw;
  }
  .contact-us .left {
    width: 100%;
    height: 44.53333vw;
  }
  .contact-us .left #newMapMob {
    width: 100% !important;
    height: 100% !important;
  }
  .contact-us .right p {
    color: #555;
    font-size: 3.73333vw;
    line-height: 3.73333vw;
    margin: 4vw 0;
  }
}
