.homely-icp-footer {
  width: 100%;
  box-sizing: border-box;
  padding: 14px 16px;
  background: #111;
  color: #d8d8d8;
  text-align: center;
  font-size: 14px;
  line-height: 1.6;
}
.homely-icp-footer a {
  color: #d8d8d8;
  text-decoration: none;
}
.homely-icp-footer a:hover {
  color: #fff;
  text-decoration: underline;
}

html:lang(zh-CN) body {
  font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
}

#c_banner_036-1752651926011 {
  display: none !important;
}

.homely-cn-hero {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  padding: 46px clamp(28px, 8vw, 120px) 42px;
  background: linear-gradient(110deg, #f6f8fb 0%, #e9f3f7 52%, #f7f7f2 100%);
  box-sizing: border-box;
}

.homely-cn-hero__content {
  max-width: 620px;
}

.homely-cn-hero__content p {
  margin: 0 0 12px;
  color: #1377a8;
  font-size: 18px;
  font-weight: 700;
}

.homely-cn-hero__content h1 {
  margin: 0;
  color: #111827;
  font-size: 46px;
  line-height: 1.15;
  font-weight: 800;
}

.homely-cn-hero__content span {
  display: block;
  margin-top: 18px;
  color: #4b5563;
  font-size: 20px;
  line-height: 1.7;
}

.homely-cn-hero img {
  width: min(280px, 30vw);
  max-height: 360px;
  object-fit: contain;
  transform: translateY(56px);
}

#c_static_001-1752652968022,
#c_static_001-17526572667130 {
  display: none !important;
}

#c_effect_018-1752661284344 {
  padding-top: 36px !important;
}

@media (max-width: 768px) {
  .homely-cn-hero {
    min-height: auto;
    flex-direction: column;
    align-items: flex-start;
    padding: 36px 24px 32px;
  }

  .homely-cn-hero__content h1 {
    font-size: 34px;
  }

  .homely-cn-hero img {
    width: min(240px, 70vw);
    align-self: center;
    transform: translateY(14px);
  }
}

/* Keep the cloned first page, but remove the original site's menu/search/language entry. */
#c_navigation_115-1752638362901 .cbox-1-1,
#c_navigation_115-1752638362901 .cbox-1-2,
#c_navigation_115-1752638362901 .cbox-1-3,
.p_navBox1,
.p_navButton,
.e_languageNew-11,
.e_button-9 {
  display: none !important;
}

#c_navigation_115-1752638362901 .e_container-1 {
  min-height: 72px;
  align-items: center;
  justify-content: flex-start !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  box-sizing: border-box;
}

#c_navigation_115-1752638362901 .e_container-1 .cbox-1-0 {
  flex: 0 0 auto !important;
  align-self: center !important;
}

#c_navigation_115-1752638362901 .e_image-3 {
  width: 250px !important;
  max-width: 250px !important;
  height: 52px !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  overflow: visible !important;
}

#c_navigation_115-1752638362901 .e_image-3 img {
  width: auto !important;
  height: 48px !important;
  object-fit: contain !important;
  display: block;
}

#c_navigation_115-1752638362901 .cbox-1-0 a {
  pointer-events: none;
  cursor: default;
}

@media (max-width: 768px) {
  #c_navigation_115-1752638362901 .e_container-1 {
    min-height: 64px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  #c_navigation_115-1752638362901 .e_image-3 {
    width: 210px !important;
    max-width: 210px !important;
    height: 46px !important;
  }

  #c_navigation_115-1752638362901 .e_image-3 img {
    height: 42px !important;
  }
}

/* Remove original-site footer navigation and vendor links; keep copyright and ICP only. */
.s_tmpl_footer .e_navigationF-29,
.s_tmpl_footer .e_bottomNav-29,
.s_tmpl_footer .p_level1Box,
.s_tmpl_footer .e_text-71,
.s_tmpl_footer .e_text-31,
.s_tmpl_footer .e_richText-70,
.s_tmpl_footer .e_businessAndCopyright-72,
.s_tmpl_footer .e_credible-37,
.s_tmpl_footer .e_provider-34 {
  display: none !important;
}

.e_cookie-69 {
  display: none !important;
}

a:not([href*="beian.miit.gov.cn"]) {
  pointer-events: none;
  cursor: default;
}
