@media screen and (max-width: 992px) {
  .container {
    padding: 0 15px;
    padding: 0 2vw;
  }
  .jdb-jczwgk-container {
    margin-top: 40px;
    margin-top: 5.33333vw;
    margin-bottom: 40px;
    margin-bottom: 5.33333vw;
  }
  .page-title {
    font-size: 42px;
    font-size: 5.6vw;
    margin-top: 40px;
    margin-top: 5.33333vw;
    margin-bottom: 40px;
    margin-bottom: 5.33333vw;
  }
  .content-container {
    box-shadow: 0px 0px 20px 0 rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 2.66667vw 0 rgb(0 0 0 / 10%);
    padding: 25px;
    padding: 3.33333vw;
  }

  .content-container .section-title {
    font-size: 32px;
    font-size: 4.26667vw;
    padding-bottom: 23px;
    padding-bottom: 3.06667vw;
    padding-left: 15px;
    padding-left: 2vw;
  }
  .content-container .section-title::before {
    width: 4px;
    width: 0.53333vw;
    height: 24px;
    height: 3.2vw;
    top: 8px;
    top: 1.06667vw;
  }
  .content-container .section-title .more {
    border-radius: 4px;
    border-radius: 0.53333vw;
    padding: 7px 14px;
    padding: 0.93333vw 1.86667vw;
    font-size: 22px;
    font-size: 2.93333vw;
  }
  .news-list {
    margin-top: 15px;
    margin-top: 2vw;
    margin-bottom: 20px;
    margin-bottom: 2.66667vw;
  }
  .content-container .list2 {
    margin-top: 17px;
    margin-top: 2.26667vw;
  }
  .content-container .list2 li {
    width: 49%;
    height: 70px;
    height: 9.33333vw;
    line-height: 70px;
    line-height: 9.33333vw;
    margin-left: 2%;
    margin-bottom: 17px;
    margin-bottom: 2.26667vw;
  }
  .content-container .list2 li:nth-child(2n + 1) {
    margin-left: 0;
  }
  .content-container .list2 li a {
    font-size: 28px;
    font-size: 3.73333vw;
  }
  .content-container .more1 {
    border-radius: 4px;
    border-radius: 0.53333vw;
    font-size: 26px;
    font-size: 3.46667vw;
    width: 120px;
    width: 16vw;
    height: 50px;
    height: 6.66667vw;
    line-height: 50px;
    line-height: 6.66667vw;
    margin: 15px auto;
    margin: 2vw auto;
  }
}
