/**
 * English pages only. Scoped to body.page-en.
 * Chinese styles are not changed.
 * Numbers under About (.wji_stat_item h3) keep Montserrat.
 */
body.page-en,
body.page-en *:not(.layui-icon):not(.iconfont):not(i.layui-icon) {
  font-family: Arial, Helvetica, sans-serif !important;
}

body.page-en .layui-icon,
body.page-en i.layui-icon {
  font-family: "layui-icon" !important;
}

body.page-en .iconfont {
  font-family: "iconfont" !important;
}

/* About / expertise big numbers — keep display font */
body.page-en .wji_stat_item h3,
body.page-en .wji_expertise_stats .wji_stat_item h3,
body.page-en .ny_about_shuzi .wji_stat_item h3 {
  font-family: Montserrat-Bold, Montserrat, Arial, Helvetica, sans-serif !important;
}

body.page-en,
body.page-en h1,
body.page-en h2,
body.page-en h3,
body.page-en h4,
body.page-en .title,
body.page-en .tit,
body.page-en .tit2,
body.page-en .wji_about_title,
body.page-en .wji_expertise_title,
body.page-en .wji_text_3xl,
body.page-en .wji_text_4xl,
body.page-en .bannerInner .columns .title,
body.page-en .bannerInner .columns .intro,
body.page-en .Newsbanner .columns .text .title,
body.page-en .innerProductsTitle,
body.page-en .innerProductsTitle.colorimg,
body.page-en .newsListTitle,
body.page-en .honorTitle .title,
body.page-en .rc-contact-page-title,
body.page-en .rc-yeji-title,
body.page-en .rc-yeji-title.colorimg,
body.page-en .rc-yingyong-title,
body.page-en .rc-yingyong-title.colorimg,
body.page-en .innerJoinTitle,
body.page-en .innerJoinTitle.colorimg,
body.page-en .innerGalleryTitle,
body.page-en .innerGalleryTitle.colorimg,
body.page-en .page-header .nav a,
body.page-en .footer h2 {
  letter-spacing: 0 !important;
}

/* Product category names and product titles */
body.page-en .product-card .name,
body.page-en .product-card .cate,
body.page-en .detailsTop .title,
body.page-en .wji_product_tabs span,
body.page-en .wji_product_text h3,
body.page-en .page-header .nav > ul > li:nth-child(3) .cf1_2 a,
body.page-en .footer .content .lx-1:nth-child(2) a,
body.page-en .innerProductsTitle {
  text-transform: capitalize;
}

/* Footer / nav / crumbs: one line, keep original widths */
body.page-en .footer .content .lx-1 li a {
  white-space: nowrap !important;
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* Footer contact block: less crowded address */
body.page-en .footer .gsx {
  width: 280px !important;
}

body.page-en .footer .gsx li {
  height: auto !important;
  min-height: 72px !important;
  margin-bottom: 18px !important;
  line-height: 1.65 !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

body.page-en .footer .gsx li b {
  line-height: 1.25 !important;
  margin-top: 4px !important;
}

body.page-en .footer .gsx li:nth-child(2) {
  padding-top: 2px !important;
  line-height: 1.7 !important;
}

body.page-en .page-header .navlist .cf1_2 > li > a {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

body.page-en .crumbs ul {
  -webkit-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

body.page-en .crumbs ul li {
  -webkit-flex: 1 1 0 !important;
  flex: 1 1 0 !important;
  min-width: 0 !important;
}

body.page-en .crumbs ul li a {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  min-width: 0 !important;
}
