/* Local mirror repair: restore the exported top navigation when dynamic nav CSS is not rehydrated. */
.wp-new_navigation_content[type="0"] {
  height: 88px !important;
  overflow: visible !important;
}

.wp-new_navigation_content[type="0"] > .menu_hs9 {
  height: 88px !important;
  overflow: visible !important;
}

.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation {
  align-items: stretch !important;
  background: transparent !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  height: 88px !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation > li.wp_subtop {
  background: transparent !important;
  box-sizing: border-box !important;
  display: block !important;
  float: none !important;
  flex: 0 0 12.5% !important;
  height: 88px !important;
  line-height: normal !important;
  list-style: none !important;
  max-width: 12.5% !important;
  text-align: center !important;
}

.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation > li.wp_subtop > a {
  align-items: center !important;
  box-sizing: border-box !important;
  color: #4e4a42 !important;
  display: flex !important;
  font-family: FangSong_GB2312, "Microsoft YaHei", SimSun, serif !important;
  font-size: 16px !important;
  height: 88px !important;
  justify-content: center !important;
  line-height: 1.25 !important;
  padding: 0 8px !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  width: 100% !important;
}

.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation > li.wp_subtop.lihover,
.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation > li.wp_subtop:hover {
  background: #ac8125 !important;
}

.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation > li.wp_subtop.lihover > a,
.wp-new_navigation_content[type="0"] > .menu_hs9 > ul.navigation > li.wp_subtop:hover > a {
  color: #fff !important;
}

/* Home intro headings: the exported title boxes are too short and clip the top of 22px Chinese text. */
#layer7271428F637507EA295111B77F5A2FA0,
#layer1A394BF7CA5D0AF0AB9E47F9F6BAC966,
#layer7AB56B704555FEF600A8EB9725288C10 {
  height: 38px !important;
  top: 754px !important;
  overflow: visible !important;
}

#layer7271428F637507EA295111B77F5A2FA0 .wp-title_content,
#layer1A394BF7CA5D0AF0AB9E47F9F6BAC966 .wp-title_content,
#layer7AB56B704555FEF600A8EB9725288C10 .wp-title_content {
  height: 38px !important;
  line-height: 1.35 !important;
  overflow: visible !important;
}

#layer7271428F637507EA295111B77F5A2FA0 span,
#layer1A394BF7CA5D0AF0AB9E47F9F6BAC966 span,
#layer7AB56B704555FEF600A8EB9725288C10 span {
  display: inline-block !important;
  line-height: 1.35 !important;
  padding-top: 2px !important;
}

/* Home service items: recover a two-row product grid instead of an endlessly tall list. */
#layerF9A80CDEE9A02D57B9C93680079D65BE,
#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-product_list_content {
  height: 541px !important;
  overflow: visible !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .product_list-layerF9A80CDEE9A02D57B9C93680079D65BE {
  height: auto !important;
  overflow: visible !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .product_list-layerF9A80CDEE9A02D57B9C93680079D65BE > ul {
  display: grid !important;
  grid-template-columns: repeat(4, 260px) !important;
  gap: 30px 53px !important;
  justify-content: center !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-article-style_lis {
  background: #fff !important;
  border: 1px solid #ece5d8 !important;
  box-sizing: border-box !important;
  display: block !important;
  height: auto !important;
  list-style: none !important;
  margin: 0 !important;
  min-height: 238px !important;
  overflow: hidden !important;
  padding: 0 0 14px !important;
  width: 260px !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-article-style_lis .img,
#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-article-style_lis .img a {
  display: block !important;
  height: 178px !important;
  line-height: 0 !important;
  overflow: hidden !important;
  width: 258px !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-product_list-thumbnail {
  display: block !important;
  height: 178px !important;
  max-height: none !important;
  max-width: none !important;
  object-fit: cover !important;
  width: 258px !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-article-style-c {
  padding: 12px 14px 0 !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-article-style-c .title {
  font: 17px/1.45 FangSong_GB2312, "Microsoft YaHei", SimSun, serif !important;
  margin: 0 !important;
  min-height: 48px !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-article-style-c .title a {
  color: #3d3932 !important;
  text-decoration: none !important;
}

#layerF9A80CDEE9A02D57B9C93680079D65BE .category_p,
#layerF9A80CDEE9A02D57B9C93680079D65BE .wp-new-ar-pro-style-price,
#layerF9A80CDEE9A02D57B9C93680079D65BE .imgloading {
  display: none !important;
}

/* Side navigation on service/recruitment pages: restore exported vertical menus. */
.wp-new_navigation_content[type="1"] {
  height: auto !important;
  overflow: visible !important;
  width: 100% !important;
}

.wp-new_navigation_content[type="1"] > .nav1,
.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation {
  background: transparent !important;
  display: block !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation > li.wp_subtop {
  background: #fff !important;
  box-sizing: border-box !important;
  display: block !important;
  float: none !important;
  height: 40px !important;
  line-height: 40px !important;
  list-style: none !important;
  margin: 0 !important;
  overflow: hidden !important;
  text-align: left !important;
  width: 100% !important;
}

.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation > li.wp_subtop > a {
  align-items: center !important;
  border-bottom: 1px solid #eee5d6 !important;
  box-sizing: border-box !important;
  color: #4b4740 !important;
  display: block !important;
  font-family: FangSong_GB2312, "Microsoft YaHei", SimSun, serif !important;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 40px !important;
  margin: 0 12px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  text-align: left !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  width: auto !important;
}

.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation > li.wp_subtop:hover,
.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation > li.wp_subtop.lihover {
  background: #ac8125 !important;
}

.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation > li.wp_subtop:hover > a,
.wp-new_navigation_content[type="1"] > .nav1 > ul.navigation > li.wp_subtop.lihover > a {
  color: #fff !important;
}

/* Service detail pages: remove ecommerce remnants and make the detail area read like services. */
.cstlayer[type="product_detail"],
.cstlayer[type="product_detail"] .wp-product_detail_content {
  overflow: visible !important;
}

.cstlayer[type="product_detail"] .wp-new-prodcuts-detail {
  align-items: flex-start !important;
  display: flex !important;
  gap: 36px !important;
}

.cstlayer[type="product_detail"] .wp-new-prodcuts-detail-left {
  float: none !important;
  width: 300px !important;
}

.cstlayer[type="product_detail"] .wp-new-prodcuts-detail-right {
  float: none !important;
  padding-top: 6px !important;
  width: calc(100% - 336px) !important;
}

.cstlayer[type="product_detail"] .prodetail_title {
  border-bottom: 1px solid #e8dfcf !important;
  color: #4a4338 !important;
  font: 22px/1.8 FangSong_GB2312, "Microsoft YaHei", SimSun, serif !important;
  margin: 0 0 14px !important;
  text-align: left !important;
}

.cstlayer[type="product_detail"] .wp-new-prodcuts-market-price,
.cstlayer[type="product_detail"] .wp-new-prodcuts-sale-price {
  display: none !important;
}

.cstlayer[type="product_detail"] .wp-products-detail-desc {
  border-top: 1px solid #f0e8da !important;
  color: #514c45 !important;
  margin-top: 28px !important;
  padding-top: 22px !important;
}

.cstlayer[type="product_detail"] .wp-products-detail-desc ul {
  margin: 0 0 10px 26px !important;
  padding: 0 !important;
}

.cstlayer[type="product_detail"] .wp-products-detail-desc li,
.cstlayer[type="product_detail"] .wp-products-detail-desc span {
  color: #514c45 !important;
  font-family: FangSong_GB2312, "Microsoft YaHei", SimSun, serif !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
}

/* Industry news list: align date blocks and titles into readable rows. */
.wp-article_list_content .art-outcontainer {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.wp-article_list_content li.wpart-border-line {
  align-items: center !important;
  border-bottom: 1px solid #eee7da !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 20px !important;
  list-style: none !important;
  margin: 0 !important;
  min-height: 76px !important;
  padding: 8px 0 !important;
}

.wp-article_list_content li.wpart-border-line .time {
  align-items: center !important;
  background: #8c6a0f !important;
  display: flex !important;
  flex: 0 0 68px !important;
  flex-direction: column !important;
  height: 58px !important;
  justify-content: center !important;
  width: 68px !important;
}

.wp-article_list_content li.wpart-border-line .time .wp-new-ar-pro-time {
  color: #fff !important;
  font: 700 22px/1 "Microsoft YaHei", Arial, sans-serif !important;
}

.wp-article_list_content li.wpart-border-line .time .date {
  color: #fff !important;
  font: 13px/1.3 "Microsoft YaHei", Arial, sans-serif !important;
  margin-top: 4px !important;
}

.wp-article_list_content li.wpart-border-line .conts {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

.wp-article_list_content li.wpart-border-line .title {
  margin: 0 !important;
}

.wp-article_list_content li.wpart-border-line .title a {
  color: #46413a !important;
  display: inline-block !important;
  font: 17px/1.7 FangSong_GB2312, "Microsoft YaHei", SimSun, serif !important;
  max-width: 100% !important;
  text-decoration: none !important;
}

.wp-article_list_content li.wpart-border-line .title a:hover {
  color: #8c6a0f !important;
}

.wp-article_list_content .wp-pager_link {
  color: #4f4941 !important;
  font: 14px/1.6 "Microsoft YaHei", Arial, sans-serif !important;
  padding-top: 18px !important;
}

.wp-article_list_content .wp-pager_link a,
.wp-article_list_content .wp-pager_link .pager_link {
  color: #4f4941 !important;
  margin: 0 4px !important;
  text-decoration: none !important;
}
