@media (min-width: 2400px) {
  header,
  .logo,
  .header-side { height: 6.25rem;}
  .nav-list a.m {font-size: var(--fs-20); padding: 0 var(--fs-36); height: 6.25rem; line-height: 6.25rem;}
  .nav-list a.m::after { height: 6.25rem;}
  .header-bar {width: 8rem;}
  .header-bar span {font-size: var(--fs-18); width: var(--fs-36); height: var(--fs-36); line-height: var(--fs-36);}
  .nav-down .sub-nav a {font-size: var(--fs-18);}

  .company-box-title {font-size: var(--fs-32);}

  .company-info-content h3 { font-size: var(--fs-32);}
  .company-info-content p { font-size: var(--fs-20); line-height: var(--fs-32);}
  .company-info-content a {font-size: var(--fs-18);}

  .culture-list-icon { width: 5rem; height: 5rem;}
  .culture-list-icon img {width: var(--fs-36);}
  .culture-list-title {font-size: var(--fs-28); margin-bottom: var(--fs-18);}
  .culture-list-con { font-size: var(--fs-20); line-height: var(--fs-30);}

  .page-menu li a {padding: 0 var(--fs-30); font-size: var(--fs-20);}
  .company-box-title span { margin: var(--fs-22) auto 0 auto;}
  .sub-title {margin-top: var(--fs-18) !important; font-size: var(--fs-18);}

  .advantages-box {padding: 0 15%;}
  .advantages-list {grid-template-columns: repeat(3, minmax(0, 1fr));}
  .advantages-list-icon { width: 5rem; height: 5rem;}
  .advantages-list-icon img { width: 40px; height: 40px;}
  .advantages-list-title {font-size: var(--fs-28);}
  .advantages-list-con {font-size: var(--fs-20); line-height: var(--fs-36);}

  .cultural-text h2 {font-size: var(--fs-36);}
  .cultural-text, .cultural-text p {font-size: var(--fs-20); line-height: var(--fs-36);}
  .philosophy-box-title {font-size: var(--fs-32);}
  .philosophy-list-icon {width: 5rem; height: 5rem;}
  .philosophy-list-icon img { width: 40px; height: 40px;}
  .philosophy-list-title {font-size: var(--fs-28); margin-bottom: var(--fs-18);}
  .philosophy-list-con { font-size: var(--fs-20);}

  .history-item-content-box h3 {font-size: var(--fs-28); margin-bottom: var(--fs-18);}
  .history-item-content-box p {font-size: var(--fs-20); line-height: var(--fs-32);}

  .product-env-item:hover a {font-size: var(--fs-22);}

  .honor-grid .honor-group .honor-list-title {font-size: var(--fs-20);}

  .info-content h2 {font-size: var(--fs-32);}
  .info-content, .info-content p {font-size: var(--fs-20);}

  .app-grid .app-group .app-list-title {font-size: var(--fs-20);}

  .product-table td,
  .product-table th {font-size: var(--fs-18);}
  .product-table.container-sm {max-width: 1440px;}

  .product-info.container-xl  {max-width: 1600px;}

  .news-section {max-width: 1600px;}
  .news-image,
  .news-image img {height: 360px;}
  .news-date { padding: 10px 20px;}
  .news-date .day { font-size: var(--fs-36);}
  .news-date .month {font-size: var(--fs-20);}
  .news-date .year { font-size: var(--fs-22);}
  .news-item.featured .news-content h3 {font-size: var(--fs-32);}
  .news-meta {font-size: var(--fs-16);}
  .news-excerpt {font-size: var(--fs-20);}
  .read-more {font-size: var(--fs-18);}
  .news-grid {grid-template-columns: repeat(3, minmax(350px, 1fr));}

  .page-link {font-size: var(--fs-18); padding: .5rem 1rem;}

  .brand-list {max-width: 1600px;}

  .contact-map {text-align: center;}
  .contact-wrapper.container-xl { max-width: 1600px;}

  .contact-address-icon {width: 5rem; height: 5rem;}
  .contact-address-icon img {width: 40px; height: 40px;}
  .contact-address-title {font-size: var(--fs-28);}
  .contact-address-con {font-size: var(--fs-20);}

  #message-from label {font-size: var(--fs-20);}
  #message-from input {font-size: var(--fs-18);}
  #message-from input::placeholder { font-size: var(--fs-18);}
  #message-from textarea {border-radius: var(--fs-18); }

  .footer-header .footer-logo img {height: 100px;}
  .footer-body dt {font-size: var(--fs-24);}
  .footer-body dd a {font-size: var(--fs-20);}
  .footer-header .footer-addrees {font-size: var(--fs-20); line-height: var(--fs-32);}
  .weix {font-size: var(--fs-20);}
  .footer-copyright {font-size: var(--fs-20);}
}