/* English header – aligned with https://www.zhonglunwende.com/Home.html */
html[lang="en"] {
  --font-ping: Arial, Helvetica, "Segoe UI", sans-serif;
}

html[lang="en"] .headPc {
  padding: 0 24px;
}

html[lang="en"] .headPc .headPc-left .left1 img {
  max-width: 200px;
}

html[lang="en"] .headPc .headPc-right {
  flex-shrink: 1;
  min-width: 0;
}

html[lang="en"] .headPc .headPc-right .box1 {
  margin-right: 16px;
  flex-wrap: nowrap;
}

html[lang="en"] .headPc .headPc-right .box1 > li {
  padding: 0 10px;
  flex-shrink: 0;
}

html[lang="en"] .headPc .headPc-right .box1 > li > a > span,
html[lang="en"] .headPc .headPc-right .box4 .laug span,
html[lang="en"] .products_pull .r .matter_list .linkBox span,
html[lang="en"] .navSearch .btn span {
  font-family: Arial, Helvetica, "Segoe UI", sans-serif;
  font-size: 14px;
  white-space: nowrap;
  letter-spacing: 0;
}

html[lang="en"] .headPc .headPc-right .box3 {
  margin-right: 12px;
  flex-shrink: 0;
}

html[lang="en"] .headPc .headPc-right .box4 {
  flex-shrink: 0;
}

html[lang="en"] .products_pull .r .matter_list .linkBox span {
  line-height: 1.45;
}

html[lang="en"] .products_pull .r .matter_list .list_ul li {
  width: 25%;
}

/* EN news submenu matches official site (no Party Building item) */
html[lang="en"] .products_pull li:has(a[href*="party-building"]) {
  display: none;
}

@media (max-width: 1700px) {
  html[lang="en"] .headPc .headPc-right .box1 > li {
    padding: 0 8px;
  }
}

@media (max-width: 1600px) {
  html[lang="en"] .headPc .headPc-right .box1 {
    margin-right: 12px;
  }

  html[lang="en"] .headPc .headPc-right .box1 > li {
    padding: 0 7px;
  }

  html[lang="en"] .headPc .headPc-right .box1 > li > a > span {
    font-size: 13px;
  }
}

@media (max-width: 1500px) {
  html[lang="en"] .headPc .headPc-left .left1 img {
    max-width: 180px;
  }

  html[lang="en"] .headPc .headPc-right .box1 > li > a > span {
    font-size: 12px;
  }

  html[lang="en"] .headPc .headPc-right .box1 > li {
    padding: 0 6px;
  }
}

@media (max-width: 1400px) {
  html[lang="en"] .headPc {
    padding: 0 16px;
  }

  html[lang="en"] .headPc .headPc-left .left1 img {
    max-width: 160px;
  }

  html[lang="en"] .headPc .headPc-right .box1 > li > a > span {
    font-size: 11px;
  }

  html[lang="en"] .headPc .headPc-right .box1 > li {
    padding: 0 5px;
  }
}

@media (max-width: 1200px) {
  html[lang="en"] .headPc .headPc-right .box1 > li > a > span {
    font-size: 10px;
  }
}
