@media screen and (max-width: 1000px) {
  html {
    font-size: 3.25vw;
  }
  *,
  a,
  p,
  ul {
    font-size: 1em;
  }
  .none-sub-nav #banner-inner {
    padding-top: 11.8125rem;
    overflow: hidden;
  }
  .container {
    width: 100%;
    max-width: 100%;
  }
  .text-truncate-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .text-truncate-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .text-truncate-4,
  .report-list a .title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #header {
    height: 20vw;
    background-image: url(header-m.jpg);
    background-size: auto 25vw;
  }
  #header .dropdown-toggle:after {
    display: none;
  }
  #banner {
    height: 26.9vw !important;
  }
  #banner .swiper {
    height: 26.9vw;
  }
  #banner .swiper-slide {
    background-size: cover;
  }
  #banner .swiper-pagination {
    bottom: 1rem;
  }
  #banner .swiper-pagination-bullet {
    margin: 0 0.5rem;
    width: 0.75rem;
    height: 0.75rem;
    border-width: 0.09375rem;
  }
  #banner .slider-nav {
    display: none;
  }
  #keyan {
    background-size: cover;
  }
  .report-list a {
    margin-top: 2.5vw;
  }
  .report-list a:first-child {
    margin-top: 0;
  }
  .report-list a:nth-child(n + 4) {
    display: none;
  }
  .report-list a .title {
    padding: 0;
    border: 0.875rem solid transparent;
  }
  .report-list a ul {
    margin: 0 0.875rem 1rem;
  }
  #footer {
    padding: 1em 0;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
  }
  #banner-inner {
    padding-top: 8.8125rem;
    height: 15rem;
    background-size: cover;
  }
  #banner-inner .aside-h1 {
    height: auto;
    line-height: 3rem;
    font-size: 1.25rem;
  }
  #banner-inner .secondary-nav {
    height: 3rem;
    line-height: 3rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.9);
  }
  #banner-inner .secondary-nav .active:before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    content: "";
    border: 5px solid #FFA64D;
    border-color: transparent transparent #FFA64D;
  }
  #sub-nav {
    line-height: 3rem;
  }
  #sub-nav .active {
    color: #0D58A6;
  }
  .main-body {
    margin-left: 0;
  }
  .people-list {
    padding: 0 1rem 1rem;
  }
  .people-list li {
    margin-top: 2rem;
  }
  .people-list li:hover img {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  .people-list li:hover .opacity-50 {
    opacity: 1!important;
    color: #666;
  }
  .people-list li:hover i {
    opacity: 1!important;
    color: #FFA64D;
  }
  .people-album {
    padding: 5vw 0;
  }
  .people-album ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .people-album li {
    margin-top: 2vw;
    width: 28vw;
  }
  .people-album li:last-child:nth-child(5n + 2),
  .people-album li:last-child:nth-child(5n + 3),
  .people-album li:last-child:nth-child(5n + 4) {
    margin-right: 0;
  }
  .people-album li:last-child:nth-child(3n + 2) {
    margin-right: 0;
  }
  .people-album li:not(:nth-child(5n + 1)) {
    margin-left: 0;
  }
  .people-album li:not(:nth-child(3n + 1)) {
    margin-left: 4.75vw;
  }
  .people-album li:hover .img-fluid {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  .page-content p {
    text-indent: 0;
  }
  .wp_paging li.pages_count,
  .wp_paging li.page_jump {
    display: none;
  }
  .wp_paging li .first {
    margin-left: 0;
  }
}
.article-list ul {
  margin-bottom: 0;
}
