{"id":18,"date":"2026-09-17T00:11:19","date_gmt":"2026-09-16T16:11:19","guid":{"rendered":"https:\/\/hanwangyijia.com\/products\/"},"modified":"2026-09-17T14:39:34","modified_gmt":"2026-09-17T06:39:34","slug":"products","status":"publish","type":"page","link":"https:\/\/hanwangyijia.com\/zh\/products\/","title":{"rendered":"Products"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18\" class=\"elementor elementor-18\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1128a72 e-con-full e-flex e-con e-parent\" data-id=\"1128a72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-111ec3b elementor-widget elementor-widget-html\" data-id=\"111ec3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><style>\n\/* Hanwang Yijia New Materials \u2014 industrial site mockup\n   Design tokens mirror what will become Elementor global styles. *\/\n\n:root {\n  --blue-900: #062a52;\n  --blue-800: #073b77;\n  --blue-700: #0b4f9e;\n  --blue-600: #1466c2;\n  --blue-50: #eef4fb;\n  --orange: #f07c14;\n  --orange-dark: #d3650a;\n  --ink: #0f1720;\n  --ink-2: #33445a;\n  --muted: #64748b;\n  --line: #dfe6ee;\n  --bg: #ffffff;\n  --bg-soft: #f5f8fb;\n  --radius: 6px;\n  --shadow: 0 1px 2px rgba(15, 23, 32, .06), 0 8px 24px rgba(15, 23, 32, .06);\n  --container: 1200px;\n  --font: \"Inter\", \"Segoe UI\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, \"Microsoft YaHei\", sans-serif;\n}\n\n.yj-root * { box-sizing: border-box; }\n\nhtml { scroll-behavior: smooth; }\n\n.yj-root {\n  margin: 0;\n  font-family: var(--font);\n  font-size: 16px;\n  line-height: 1.65;\n  color: var(--ink-2);\n  background: var(--bg);\n  -webkit-font-smoothing: antialiased;\n}\n\n.yj-root h1, .yj-root h2, .yj-root h3, .yj-root h4 { color: var(--ink); line-height: 1.25; margin: 0 0 .5em; font-weight: 700; letter-spacing: -.01em; }\n.yj-root h1 { font-size: clamp(2rem, 4vw, 3.1rem); }\n.yj-root h2 { font-size: clamp(1.55rem, 2.6vw, 2.25rem); }\n.yj-root h3 { font-size: 1.2rem; }\n.yj-root p { margin: 0 0 1rem; }\n.yj-root a { color: var(--blue-700); text-decoration: none; }\n.yj-root a:hover { color: var(--blue-600); }\n.yj-root img { max-width: 100%; display: block; }\n.yj-root ul { margin: 0 0 1rem; padding-left: 1.15rem; }\n.yj-root li { margin-bottom: .4rem; }\n\n.yj-root .container { width: 100%; max-width: var(--container); margin: 0 auto; padding: 0 24px; }\n.yj-root .section { padding: 84px 0; }\n.yj-root .section--soft { background: var(--bg-soft); }\n.yj-root .section--tight { padding: 56px 0; }\n\n.yj-root .eyebrow {\n  display: inline-block;\n  font-size: .78rem;\n  font-weight: 700;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  color: var(--blue-700);\n  margin-bottom: .75rem;\n}\n.yj-root .section-head { max-width: 760px; margin-bottom: 48px; }\n.yj-root .section-head--center { margin-left: auto; margin-right: auto; text-align: center; }\n.yj-root .section-head p { font-size: 1.06rem; color: var(--muted); margin-bottom: 0; }\n.yj-root .lead { font-size: 1.12rem; color: var(--ink-2); }\n\n.yj-root \/* ---------- buttons ---------- *\/\n.btn {\n  display: inline-flex;\n  align-items: center;\n  gap: .5rem;\n  padding: .8rem 1.5rem;\n  border-radius: var(--radius);\n  font-weight: 600;\n  font-size: .95rem;\n  border: 1px solid transparent;\n  cursor: pointer;\n  transition: background .15s ease, color .15s ease, border-color .15s ease;\n}\n.yj-root .btn--primary { background: var(--orange); color: #fff; }\n.yj-root .btn--primary:hover { background: var(--orange-dark); color: #fff; }\n.yj-root .btn--blue { background: var(--blue-700); color: #fff; }\n.yj-root .btn--blue:hover { background: var(--blue-800); color: #fff; }\n.yj-root .btn--ghost { border-color: rgba(255, 255, 255, .45); color: #fff; }\n.yj-root .btn--ghost:hover { background: rgba(255, 255, 255, .12); color: #fff; }\n.yj-root .btn--outline { border-color: var(--line); color: var(--ink); background: #fff; }\n.yj-root .btn--outline:hover { border-color: var(--blue-700); color: var(--blue-700); }\n.yj-root .btn--sm { padding: .6rem 1.1rem; font-size: .88rem; }\n.yj-root .btn--block { width: 100%; justify-content: center; }\n\n.yj-root \/* ---------- header ---------- *\/\n.topbar {\n  background: var(--blue-900);\n  color: rgba(255, 255, 255, .75);\n  font-size: .82rem;\n}\n.yj-root .topbar .container { display: flex; justify-content: space-between; align-items: center; gap: 16px; min-height: 40px; }\n.yj-root .topbar-facts { display: flex; gap: 22px; flex-wrap: wrap; }\n.yj-root .topbar a { color: rgba(255, 255, 255, .75); }\n.yj-root .topbar a:hover { color: #fff; }\n\n.yj-root .lang {\n  position: relative;\n  display: flex;\n  align-items: center;\n  gap: .4rem;\n  cursor: pointer;\n  padding: 4px 0;\n  white-space: nowrap;\n}\n.yj-root .lang-menu {\n  position: absolute;\n  top: 100%;\n  right: 0;\n  min-width: 190px;\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  box-shadow: var(--shadow);\n  padding: 6px;\n  display: none;\n  z-index: 60;\n}\n.yj-root .lang:hover .lang-menu, .yj-root .lang:focus-within .lang-menu { display: block; }\n.yj-root .lang-menu a {\n  display: block;\n  padding: .45rem .7rem;\n  font-size: .88rem;\n  color: var(--ink-2);\n  border-radius: 4px;\n}\n.yj-root .lang-menu a:hover { background: var(--blue-50); color: var(--blue-700); }\n.yj-root .lang-menu a[aria-current=\"true\"] { font-weight: 700; color: var(--blue-700); }\n\n.yj-root .site-header {\n  position: sticky;\n  top: 0;\n  z-index: 50;\n  background: #fff;\n  border-bottom: 1px solid var(--line);\n}\n.yj-root .site-header .container { display: flex; align-items: center; gap: 32px; min-height: 76px; }\n.yj-root .brand { display: flex; align-items: center; gap: 12px; }\n.yj-root .brand-mark {\n  width: 42px;\n  height: 42px;\n  border-radius: 4px;\n  background: linear-gradient(135deg, var(--blue-700), var(--blue-900));\n  color: #fff;\n  display: grid;\n  place-items: center;\n  font-weight: 800;\n  font-size: 1rem;\n  letter-spacing: .02em;\n}\n.yj-root .brand-text strong { display: block; color: var(--ink); font-size: 1.02rem; line-height: 1.2; }\n.yj-root .brand-text span { font-size: .74rem; color: var(--muted); letter-spacing: .04em; text-transform: uppercase; }\n\n.yj-root .nav { margin-left: auto; }\n.yj-root .nav ul { display: flex; gap: 30px; list-style: none; margin: 0; padding: 0; }\n.yj-root .nav a { color: var(--ink); font-weight: 500; font-size: .95rem; padding: 8px 0; border-bottom: 2px solid transparent; }\n.yj-root .nav a:hover, .yj-root .nav a.is-active { color: var(--blue-700); border-bottom-color: var(--orange); }\n.yj-root .header-cta { display: flex; align-items: center; gap: 12px; }\n.yj-root .nav-toggle { display: none; }\n\n.yj-root \/* ---------- hero ---------- *\/\n.hero {\n  position: relative;\n  background: linear-gradient(115deg, var(--blue-900) 0%, var(--blue-800) 55%, var(--blue-700) 100%);\n  color: #fff;\n  overflow: hidden;\n}\n.yj-root .hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background-image: linear-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px),\n                    linear-gradient(90deg, rgba(255, 255, 255, .05) 1px, transparent 1px);\n  background-size: 64px 64px;\n  pointer-events: none;\n}\n.yj-root .hero .container { position: relative; z-index: 2; }\n.yj-root .hero-grid {\n  display: grid;\n  grid-template-columns: 1.15fr .85fr;\n  gap: 56px;\n  align-items: center;\n  padding: 86px 0 76px;\n}\n.yj-root .hero h1 { color: #fff; margin-bottom: 1rem; }\n.yj-root .hero .lead { color: rgba(255, 255, 255, .82); font-size: 1.14rem; max-width: 56ch; }\n.yj-root .hero-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: .5rem;\n  background: rgba(240, 124, 20, .16);\n  border: 1px solid rgba(240, 124, 20, .5);\n  color: #ffc48a;\n  font-size: .8rem;\n  font-weight: 600;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  padding: .35rem .8rem;\n  border-radius: 100px;\n  margin-bottom: 1.4rem;\n}\n.yj-root .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 2rem; }\n.yj-root .hero-note { margin-top: 1.4rem; font-size: .88rem; color: rgba(255, 255, 255, .6); }\n\n.yj-root .stats {\n  border-top: 1px solid rgba(255, 255, 255, .16);\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n}\n.yj-root .stat { padding: 26px 0; }\n.yj-root .stat + .stat { border-left: 1px solid rgba(255, 255, 255, .16); padding-left: 26px; }\n.yj-root .stat b { display: block; font-size: 1.75rem; color: #fff; line-height: 1.1; font-weight: 700; }\n.yj-root .stat span { font-size: .84rem; color: rgba(255, 255, 255, .66); }\n\n.yj-root \/* ---------- placeholder media ---------- *\/\n.ph {\n  position: relative;\n  background: repeating-linear-gradient(45deg, #e8eef5, #e8eef5 12px, #dfe7f0 12px, #dfe7f0 24px);\n  border: 1px dashed #b8c6d6;\n  border-radius: var(--radius);\n  display: grid;\n  place-items: center;\n  text-align: center;\n  color: #6b7f95;\n  font-size: .82rem;\n  font-weight: 600;\n  letter-spacing: .04em;\n  padding: 16px;\n  min-height: 200px;\n}\n.yj-root .ph--hero { min-height: 360px; background: rgba(255, 255, 255, .07); border-color: rgba(255, 255, 255, .3); color: rgba(255, 255, 255, .72); }\n.yj-root .ph--sm { min-height: 150px; }\n.yj-root .ph--tall { min-height: 420px; }\n.yj-root .ph small { display: block; font-weight: 400; opacity: .8; margin-top: 4px; letter-spacing: 0; }\n\n.yj-root \/* ---------- generic grids \/ cards ---------- *\/\n.grid { display: grid; gap: 24px; }\n.yj-root .grid--2 { grid-template-columns: repeat(2, 1fr); }\n.yj-root .grid--3 { grid-template-columns: repeat(3, 1fr); }\n.yj-root .grid--4 { grid-template-columns: repeat(4, 1fr); }\n\n.yj-root .card {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  padding: 28px;\n  transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;\n}\n.yj-root .card:hover { border-color: #bfd2e6; box-shadow: var(--shadow); transform: translateY(-2px); }\n.yj-root .card h3 { margin-bottom: .4rem; }\n.yj-root .card p { color: var(--muted); font-size: .94rem; margin-bottom: 0; }\n.yj-root .card-icon {\n  width: 46px;\n  height: 46px;\n  border-radius: 4px;\n  background: var(--blue-50);\n  color: var(--blue-700);\n  display: grid;\n  place-items: center;\n  margin-bottom: 18px;\n}\n.yj-root .card-icon svg { width: 24px; height: 24px; }\n.yj-root .card-link { display: inline-block; margin-top: 16px; font-size: .9rem; font-weight: 600; }\n\n.yj-root \/* product cards *\/\n.product-card {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n}\n.yj-root .product-card:hover { box-shadow: var(--shadow); border-color: #bfd2e6; }\n.yj-root .product-card .ph { border: 0; border-radius: 0; border-bottom: 1px solid var(--line); min-height: 210px; }\n.yj-root .product-card-body { padding: 26px; display: flex; flex-direction: column; flex: 1; }\n.yj-root .product-model {\n  font-size: .78rem;\n  font-weight: 700;\n  letter-spacing: .1em;\n  color: var(--orange);\n  text-transform: uppercase;\n}\n.yj-root .product-card h3 { margin: .3rem 0 .6rem; font-size: 1.28rem; }\n.yj-root .product-card p { color: var(--muted); font-size: .94rem; }\n.yj-root .spec-chips { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 20px; }\n.yj-root .chip {\n  background: var(--blue-50);\n  color: var(--blue-800);\n  font-size: .78rem;\n  font-weight: 600;\n  padding: .3rem .6rem;\n  border-radius: 100px;\n}\n.yj-root .product-card .btn { margin-top: auto; align-self: flex-start; }\n\n.yj-root \/* applications *\/\n.app-card {\n  position: relative;\n  border-radius: var(--radius);\n  overflow: hidden;\n  border: 1px solid var(--line);\n  background: #fff;\n}\n.yj-root .app-card .ph { border: 0; border-radius: 0; min-height: 172px; }\n.yj-root .app-card-body { padding: 20px 22px 24px; }\n.yj-root .app-card h3 { font-size: 1.06rem; margin-bottom: .3rem; }\n.yj-root .app-card p { font-size: .9rem; color: var(--muted); margin: 0; }\n\n.yj-root \/* advantages *\/\n.adv { display: flex; gap: 16px; }\n.yj-root .adv-num {\n  flex: 0 0 auto;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  background: var(--blue-700);\n  color: #fff;\n  font-size: .85rem;\n  font-weight: 700;\n  display: grid;\n  place-items: center;\n}\n.yj-root .adv h3 { font-size: 1.04rem; margin-bottom: .25rem; }\n.yj-root .adv p { font-size: .93rem; color: var(--muted); margin: 0; }\n\n.yj-root \/* ---------- data table ---------- *\/\n.table-wrap { overflow-x: auto; border: 1px solid var(--line); border-radius: var(--radius); background: #fff; }\n.yj-root table.data { width: 100%; border-collapse: collapse; font-size: .94rem; min-width: 520px; }\n.yj-root table.data thead th {\n  background: var(--blue-900);\n  color: #fff;\n  text-align: left;\n  font-size: .8rem;\n  font-weight: 600;\n  letter-spacing: .06em;\n  text-transform: uppercase;\n  padding: 14px 18px;\n  white-space: nowrap;\n}\n.yj-root table.data td, .yj-root table.data tbody th {\n  padding: 13px 18px;\n  border-top: 1px solid var(--line);\n  text-align: left;\n  font-weight: 400;\n  color: var(--ink-2);\n  vertical-align: top;\n}\n.yj-root table.data tbody th { font-weight: 600; color: var(--ink); }\n.yj-root table.data tbody tr:nth-child(even) { background: #fafcfe; }\n.yj-root table.data .pass { color: #0f7a3d; font-weight: 600; }\n.yj-root .table-note { font-size: .84rem; color: var(--muted); margin-top: 12px; }\n\n.yj-root \/* ---------- process steps ---------- *\/\n.steps { counter-reset: step; display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n.yj-root .step { position: relative; padding-top: 26px; border-top: 3px solid var(--line); }\n.yj-root .step::before {\n  counter-increment: step;\n  content: \"0\" counter(step);\n  position: absolute;\n  top: -3px;\n  left: 0;\n  transform: translateY(-100%);\n  padding-bottom: 8px;\n  font-size: .82rem;\n  font-weight: 700;\n  color: var(--orange);\n  letter-spacing: .1em;\n}\n.yj-root .step h3 { font-size: 1.02rem; margin-bottom: .3rem; }\n.yj-root .step p { font-size: .92rem; color: var(--muted); margin: 0; }\n\n.yj-root \/* ---------- split blocks ---------- *\/\n.split { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }\n.yj-root .split--wide-left { grid-template-columns: 1.1fr .9fr; }\n.yj-root .checklist { list-style: none; padding: 0; margin: 0; }\n.yj-root .checklist li { position: relative; padding-left: 30px; margin-bottom: .8rem; color: var(--ink-2); }\n.yj-root .checklist li::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: .45em;\n  width: 16px;\n  height: 16px;\n  border-radius: 3px;\n  background: var(--blue-700);\n  clip-path: polygon(20% 52%, 40% 72%, 82% 24%, 92% 36%, 42% 90%, 8% 60%);\n}\n.yj-root .checklist strong { color: var(--ink); }\n\n.yj-root \/* ---------- CTA band ---------- *\/\n.cta-band { background: var(--blue-900); color: #fff; }\n.yj-root .cta-band h2 { color: #fff; }\n.yj-root .cta-band p { color: rgba(255, 255, 255, .78); margin-bottom: 0; }\n.yj-root .cta-band .split { align-items: center; }\n\n.yj-root \/* ---------- form ---------- *\/\n.form-card { background: #fff; border: 1px solid var(--line); border-radius: var(--radius); padding: 30px; box-shadow: var(--shadow); }\n.yj-root .form-card h3 { margin-bottom: .3rem; }\n.yj-root .form-card .form-sub { font-size: .9rem; color: var(--muted); margin-bottom: 22px; }\n.yj-root .field { margin-bottom: 16px; }\n.yj-root .field label { display: block; font-size: .85rem; font-weight: 600; color: var(--ink); margin-bottom: .35rem; }\n.yj-root .field input, .yj-root .field select, .yj-root .field textarea {\n  width: 100%;\n  padding: .7rem .85rem;\n  border: 1px solid var(--line);\n  border-radius: 4px;\n  font: inherit;\n  font-size: .94rem;\n  color: var(--ink);\n  background: #fff;\n}\n.yj-root .field input:focus, .yj-root .field select:focus, .yj-root .field textarea:focus {\n  outline: none;\n  border-color: var(--blue-600);\n  box-shadow: 0 0 0 3px rgba(20, 102, 194, .12);\n}\n.yj-root .field textarea { min-height: 96px; resize: vertical; }\n.yj-root .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n.yj-root .form-hint { font-size: .8rem; color: var(--muted); margin: 14px 0 0; }\n\n.yj-root \/* ---------- product detail ---------- *\/\n.crumbs { font-size: .85rem; color: var(--muted); padding: 18px 0; border-bottom: 1px solid var(--line); }\n.yj-root .crumbs a { color: var(--muted); }\n.yj-root .crumbs a:hover { color: var(--blue-700); }\n.yj-root .crumbs span { margin: 0 .5rem; opacity: .5; }\n\n.yj-root .pdp-hero { padding: 48px 0 56px; }\n.yj-root .pdp-hero .split { align-items: start; gap: 48px; }\n.yj-root .pdp-title { margin-bottom: .6rem; font-size: clamp(1.8rem, 3vw, 2.5rem); }\n.yj-root .pdp-badges { display: flex; flex-wrap: wrap; gap: 10px; margin: 22px 0 26px; }\n.yj-root .badge {\n  display: inline-flex;\n  align-items: center;\n  gap: .4rem;\n  border: 1px solid var(--line);\n  background: var(--bg-soft);\n  color: var(--ink);\n  font-size: .84rem;\n  font-weight: 600;\n  padding: .4rem .75rem;\n  border-radius: 4px;\n}\n.yj-root .badge b { color: var(--blue-700); }\n.yj-root .pdp-actions { display: flex; gap: 12px; flex-wrap: wrap; }\n.yj-root .gallery-thumbs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 12px; }\n.yj-root .gallery-thumbs .ph { min-height: 88px; font-size: .72rem; }\n\n.yj-root .pdp-body { display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: 56px; align-items: start; padding-bottom: 90px; }\n.yj-root .pdp-nav {\n  display: flex;\n  gap: 4px;\n  flex-wrap: wrap;\n  border-bottom: 1px solid var(--line);\n  margin-bottom: 40px;\n  position: sticky;\n  top: 76px;\n  background: #fff;\n  z-index: 20;\n  padding-top: 8px;\n}\n.yj-root .pdp-nav a {\n  padding: .7rem 1rem;\n  font-size: .9rem;\n  font-weight: 600;\n  color: var(--ink-2);\n  border-bottom: 2px solid transparent;\n}\n.yj-root .pdp-nav a:hover { color: var(--blue-700); border-bottom-color: var(--orange); }\n.yj-root .pdp-block { margin-bottom: 52px; scroll-margin-top: 150px; }\n.yj-root .pdp-block h2 { font-size: 1.5rem; }\n.yj-root .pdp-block > p:last-child { margin-bottom: 0; }\n.yj-root .callout {\n  border-left: 3px solid var(--orange);\n  background: #fff8f1;\n  padding: 18px 22px;\n  border-radius: 0 var(--radius) var(--radius) 0;\n  font-size: .95rem;\n}\n.yj-root .callout strong { color: var(--ink); }\n.yj-root .callout p:last-child { margin-bottom: 0; }\n\n.yj-root .sidebar { position: sticky; top: 100px; display: grid; gap: 20px; }\n.yj-root .side-box { border: 1px solid var(--line); border-radius: var(--radius); padding: 22px; background: #fff; }\n.yj-root .side-box h3 { font-size: 1rem; margin-bottom: 14px; }\n.yj-root .side-list { list-style: none; margin: 0; padding: 0; font-size: .9rem; }\n.yj-root .side-list li { display: flex; justify-content: space-between; gap: 12px; padding: .5rem 0; border-top: 1px solid var(--line); }\n.yj-root .side-list li:first-child { border-top: 0; }\n.yj-root .side-list span { color: var(--muted); }\n.yj-root .side-list b { color: var(--ink); text-align: right; }\n.yj-root .side-box--dark { background: var(--blue-900); border-color: var(--blue-900); color: rgba(255, 255, 255, .8); }\n.yj-root .side-box--dark h3 { color: #fff; }\n.yj-root .side-box--dark p { font-size: .9rem; margin-bottom: 16px; }\n\n.yj-root .faq { border-top: 1px solid var(--line); }\n.yj-root .faq details { border-bottom: 1px solid var(--line); padding: 18px 0; }\n.yj-root .faq summary { cursor: pointer; font-weight: 600; color: var(--ink); list-style: none; display: flex; justify-content: space-between; gap: 16px; }\n.yj-root .faq summary::-webkit-details-marker { display: none; }\n.yj-root .faq summary::after { content: \"+\"; color: var(--blue-700); font-size: 1.3rem; line-height: 1; }\n.yj-root .faq details[open] summary::after { content: \"\\2013\"; }\n.yj-root .faq p { margin: 12px 0 0; font-size: .95rem; color: var(--muted); }\n\n.yj-root \/* ---------- footer ---------- *\/\n.site-footer { background: #071e39; color: rgba(255, 255, 255, .66); font-size: .92rem; padding: 66px 0 0; }\n.yj-root .site-footer h4 { color: #fff; font-size: .84rem; letter-spacing: .1em; text-transform: uppercase; margin-bottom: 18px; }\n.yj-root .site-footer a { color: rgba(255, 255, 255, .66); }\n.yj-root .site-footer a:hover { color: #fff; }\n.yj-root .footer-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1.2fr; gap: 40px; padding-bottom: 48px; }\n.yj-root .footer-grid ul { list-style: none; margin: 0; padding: 0; }\n.yj-root .footer-grid li { margin-bottom: .6rem; }\n.yj-root .footer-brand .brand-text strong { color: #fff; }\n.yj-root .footer-brand p { font-size: .9rem; margin-top: 16px; }\n.yj-root .footer-bottom {\n  border-top: 1px solid rgba(255, 255, 255, .12);\n  padding: 20px 0;\n  display: flex;\n  justify-content: space-between;\n  gap: 16px;\n  flex-wrap: wrap;\n  font-size: .84rem;\n}\n\n.yj-root \/* mockup banner *\/\n.mock-flag {\n  background: #fff4d6;\n  border-bottom: 1px solid #f0dca6;\n  color: #7a5b12;\n  font-size: .84rem;\n  padding: 8px 0;\n  text-align: center;\n}\n\n.yj-root \/* ---------- responsive ---------- *\/\n@media (max-width: 1024px) {\n  .hero-grid { grid-template-columns: 1fr; gap: 36px; padding: 60px 0 56px; }\n  .grid--4 { grid-template-columns: repeat(2, 1fr); }\n  .steps { grid-template-columns: repeat(2, 1fr); row-gap: 44px; }\n  .pdp-body { grid-template-columns: 1fr; gap: 40px; }\n  .sidebar { position: static; grid-template-columns: 1fr 1fr; }\n  .footer-grid { grid-template-columns: 1fr 1fr; }\n  .nav { display: none; }\n  .nav-toggle { display: inline-flex; margin-left: auto; }\n}\n\n@media (max-width: 760px) {\n  .yj-root .section { padding: 56px 0; }\n  .yj-root .grid--2, .yj-root .grid--3, .yj-root .grid--4, .yj-root .split, .yj-root .split--wide-left, .yj-root .steps, .yj-root .field-row, .yj-root .sidebar { grid-template-columns: 1fr; }\n  .yj-root .split { gap: 32px; }\n  .yj-root .stats { grid-template-columns: 1fr 1fr; }\n  .yj-root .stat + .stat { border-left: 0; padding-left: 0; }\n  .yj-root .stat:nth-child(n+2) { border-top: 1px solid rgba(255, 255, 255, .16); }\n  .yj-root .topbar-facts { display: none; }\n  .yj-root .topbar .container { justify-content: flex-end; }\n  .yj-root .header-cta .btn--primary { display: none; }\n  .yj-root .footer-grid { grid-template-columns: 1fr; gap: 28px; }\n  .yj-root .pdp-nav { position: static; }\n}\n\n\/* --- live site glue --- *\/\n#site-header, #site-footer, .site-header--menu-dropdown { display: none !important; }\n.site-main, .page-content, .entry-content { max-width: none !important; padding: 0 !important; margin: 0 !important; }\n.page-header, .entry-header { display: none !important; }\n.elementor-section-wrap > .elementor-element, .e-con { --padding-inline-start: 0; --padding-inline-end: 0; }\n.yj-root .elementor-widget-container { margin: 0; }\n.yj-root .split { display: grid !important; }\n.yj-root .grid { display: grid !important; }\n\/* Fluent Forms styled to match the mockup form card. Keyed on Elementor's own\n   widget classes because Elementor drops custom CSS classes on these elements. *\/\n.elementor-widget-shortcode { max-width: 760px; margin: 0 auto 90px; padding: 0 24px; }\n.elementor-widget-shortcode > .elementor-widget-container {\n  background: #fff; border: 1px solid var(--line); border-radius: var(--radius);\n  padding: 30px; box-shadow: var(--shadow);\n}\n.fluentform { font-family: var(--font); }\n.fluentform .ff-el-group { margin-bottom: 16px; }\n.fluentform .ff-el-input--label label { font-size: .85rem; font-weight: 600; color: var(--ink); margin-bottom: .35rem; }\n.fluentform input[type=text], .fluentform input[type=email], .fluentform input[type=tel],\n.fluentform select, .fluentform textarea {\n  width: 100%; padding: .7rem .85rem; border: 1px solid var(--line); border-radius: 4px;\n  font-family: var(--font); font-size: .94rem; color: var(--ink); background: #fff; box-shadow: none;\n}\n.fluentform input:focus, .fluentform select:focus, .fluentform textarea:focus {\n  outline: none; border-color: var(--blue-600); box-shadow: 0 0 0 3px rgba(20, 102, 194, .12);\n}\n.fluentform .ff-btn-submit {\n  width: 100%; background: var(--orange); color: #fff; border: 0; border-radius: var(--radius);\n  padding: .85rem 1.5rem; font-family: var(--font); font-weight: 600; font-size: .95rem; cursor: pointer;\n}\n.fluentform .ff-btn-submit:hover { background: var(--orange-dark); }\n\/* inline language links in the top bar *\/\n.yj-root .lang-inline { display: flex; align-items: center; gap: 10px; font-size: .82rem; color: rgba(255,255,255,.72); }\n.yj-root .lang-inline svg { opacity: .8; }\n.yj-root .lang-inline .lang-current { color: #fff; font-weight: 600; }\n.yj-root .lang-inline a { color: rgba(255,255,255,.72); text-decoration: none; }\n.yj-root .lang-inline a:hover { color: #fff; }\n\/* TranslatePress floating switcher is redundant with the top-bar links *\/\n.trp-language-switcher, .trp-floating-switcher { display: none !important; }\n\n<\/style>\n<div class=\"topbar\">\n  <div class=\"container\">\n    <div class=\"topbar-facts\">\n      <span>Manufacturer &amp; R&amp;D \u2014 Xuzhou, China<\/span>\n      <span>Trial samples from 25 kg<\/span>\n      <a href=\"mailto:sales@hanwangyijia.com\">sales@hanwangyijia.com<\/a>\n    <\/div>\n    <div class=\"lang-inline\">\n      <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18\"\/><\/svg>\n      <span class=\"lang-current\">English<\/span>\n      <a href=\"\/zh\/products\/\">\u4e2d\u6587<\/a>\n    <\/div>\n  <\/div>\n<\/div><header class=\"site-header\">\n  <div class=\"container\">\n    <a class=\"brand\" href=\"\/\">\n      <span class=\"brand-mark\">YJ<\/span>\n      <span class=\"brand-text\">\n        <strong>Hanwang Yijia<\/strong>\n        <span>New Materials<\/span>\n      <\/span>\n    <\/a>\n    <nav class=\"nav\">\n      <ul>\n        <li><a href=\"\/\">Home<\/a><\/li>\n        <li><a href=\"\/products\/\" class=\"is-active\">Products<\/a><\/li>\n        <li><a href=\"\/applications\/\">Applications<\/a><\/li>\n        <li><a href=\"\/technical-support\/\">Technical Support<\/a><\/li>\n        <li><a href=\"\/about-us\/\">About<\/a><\/li>\n        <li><a href=\"\/contact\/\">Contact<\/a><\/li>\n      <\/ul>\n    <\/nav>\n    <div class=\"header-cta\">\n      <a class=\"btn btn--primary btn--sm\" href=\"\/contact\/\">Request TDS<\/a>\n    <\/div>\n    <a class=\"btn btn--outline btn--sm nav-toggle\" href=\"\/contact\/\">Menu<\/a>\n  <\/div>\n<\/header><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-113c6e0 e-con-full e-flex e-con e-parent\" data-id=\"113c6e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11328a9 elementor-widget elementor-widget-html\" data-id=\"11328a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><div class=\"container\"><div class=\"crumbs\"><a href=\"\/\">Home<\/a><span>\/<\/span>Products<\/div><\/div><section class=\"section section--tight\">\n  <div class=\"container\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Products<\/span>\n      <h1>Cement and gypsum additives built around ordinary Portland cement<\/h1>\n      <p class=\"lead\">Four additive families covering early strength, strengthening, fast setting and fast hardening \u2014the areas we have spent our whole R&amp;D effort on.<\/p>\n    <\/div>\n  <\/div>\n<\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-115034e e-con-full e-flex e-con e-parent\" data-id=\"115034e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1146517 elementor-widget elementor-widget-html\" data-id=\"1146517\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><section class=\"section section--soft\">\n  <div class=\"container\">\n    <div class=\"section-head section-head--center\">\n      <span class=\"eyebrow\">Product families<\/span>\n      <h2>Four additive families for cement and gypsum systems<\/h2>\n      <p>Powder admixtures, supplied in 25 kg bags and 1000 kg bulk bags, with mix-design support for your own raw materials.<\/p>\n    <\/div>\n    <div class=\"grid grid--2\">\n      <div class=\"card\">\n        <h3>Cement strengtheners<\/h3>\n        <p>Raise compressive and flexural strength in cement and mortar systems \u2014or hold the target grade while reducing cement content. Used by dry-mix producers working to a cost target.<\/p>\n        <a class=\"card-link\" href=\"\/contact\/\">Ask about strengtheners \u2192<\/a>\n      <\/div>\n      <div class=\"card\">\n        <h3>Cement enhancers<\/h3>\n        <p>Controlled fast setting and rapid hardening on ordinary Portland cement, with the set time and demould window moving with the dose rate. Our YJ-51YYLX sits here.<\/p>\n        <a class=\"card-link\" href=\"\/yj-51yylx-rapid-hardening-cement-enhancer\/\">YJ-51YYLX specification \u2192<\/a>\n      <\/div>\n      <div class=\"card\">\n        <h3>Cement rapid hardeners<\/h3>\n        <p>Built for fast demoulding and fast traffic opening \u2014precast beds, repair mortar and emergency leak sealing where the schedule, not the chemistry, is the constraint.<\/p>\n        <a class=\"card-link\" href=\"\/yj-k308-rapid-repair-mortar-admixture\/\">YJ-K308 specification \u2192<\/a>\n      <\/div>\n      <div class=\"card\">\n        <h3>Gypsum additives<\/h3>\n        <p>Set control and strength development for gypsum-based dry-mix products, including retarders and strength builders for plaster and bonding compounds.<\/p>\n        <a class=\"card-link\" href=\"\/contact\/\">Ask about gypsum additives \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1163fbc e-con-full e-flex e-con e-parent\" data-id=\"1163fbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-115a185 elementor-widget elementor-widget-html\" data-id=\"115a185\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><section class=\"section\">\n  <div class=\"container\">\n    <div class=\"section-head\">\n      <span class=\"eyebrow\">Catalogue<\/span>\n      <h2>Products with published specifications<\/h2>\n      <p>Full technical data, dosage guidance and handling instructions for each product below.<\/p>\n    <\/div>\n    <div class=\"grid grid--2\">\n      <article class=\"product-card\">\n        <div class=\"ph\">Product photo<small>YJ-51YYLX bag \/ powder, 900\u00d7600<\/small><\/div>\n        <div class=\"product-card-body\">\n          <span class=\"product-model\">YJ-51YYLX<\/span>\n          <h3>Rapid-Hardening Cement Enhancer<\/h3>\n          <p>Replaces special rapid-hardening cement. Adjustable demoulding window from 20 minutes to 2 hours, 30 MPa at 24 hours, no late-age strength retrogression.<\/p>\n          <div class=\"spec-chips\">\n            <span class=\"chip\">Initial set 9 min<\/span>\n            <span class=\"chip\">24 h \u00b7 30 MPa<\/span>\n            <span class=\"chip\">Dosage 8\u201325%<\/span>\n            <span class=\"chip\">25 kg \/ 1000 kg<\/span>\n          <\/div>\n          <a class=\"btn btn--blue btn--sm\" href=\"\/yj-51yylx-rapid-hardening-cement-enhancer\/\">Full specification<\/a>\n        <\/div>\n      <\/article>\n      <article class=\"product-card\">\n        <div class=\"ph\">Product photo<small>YJ-K308 road repair, 900\u00d7600<\/small><\/div>\n        <div class=\"product-card-body\">\n          <span class=\"product-model\">YJ-K308<\/span>\n          <h3>Rapid Repair Mortar Admixture<\/h3>\n          <p>One admixture, plus ordinary Portland cement and clean sand, produces a rapid repair mortar. Foot traffic at 1 hour, vehicles at 2 hours, C60-class strength achievable.<\/p>\n          <div class=\"spec-chips\">\n            <span class=\"chip\">Foot traffic 1 h<\/span>\n            <span class=\"chip\">Traffic 2 h<\/span>\n            <span class=\"chip\">C60+<\/span>\n            <span class=\"chip\">Micro-expansive<\/span>\n          <\/div>\n          <a class=\"btn btn--blue btn--sm\" href=\"\/yj-k308-rapid-repair-mortar-admixture\/\">Full specification<\/a>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1177c2a e-con-full e-flex e-con e-parent\" data-id=\"1177c2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-116ddf3 elementor-widget elementor-widget-html\" data-id=\"116ddf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><section class=\"section section--soft\">\n  <div class=\"container\">\n    <div class=\"split\">\n      <div>\n        <span class=\"eyebrow\">Not in the catalogue?<\/span>\n        <h2>Most of what we ship is adjusted to the customer<\/h2>\n        <p class=\"lead\">\n          Cement brand, aggregate grading, workshop temperature and target cycle all move the formulation.\n          If none of the published products is quite right, describe the job and we will develop against it.\n        <\/p>\n        <ul class=\"checklist\">\n          <li><strong>OEM and private-label production.<\/strong> Your bag, your brand, our formulation.<\/li>\n          <li><strong>Custom dose packages.<\/strong> Pre-blended to your mix so the plant adds one bag, not five.<\/li>\n          <li><strong>Development work.<\/strong> New product development is continuously funded \u2014customer requirements set the agenda.<\/li>\n        <\/ul>\n        <a class=\"btn btn--primary\" href=\"\/contact\/\">Describe your requirement<\/a>\n      <\/div>\n      <div class=\"ph ph--tall\">Laboratory photo<small>Mix design \/ testing bench, 900\u00d7700<\/small><\/div>\n    <\/div>\n  <\/div>\n<\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-118b898 e-con-full e-flex e-con e-parent\" data-id=\"118b898\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1181a61 elementor-widget elementor-widget-html\" data-id=\"1181a61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><section class=\"section section--tight cta-band\">\n  <div class=\"container\">\n    <div class=\"split\">\n      <div>\n        <h2>Not sure which product fits your line?<\/h2>\n        <p>Send us your cement grade and what you are casting. We will tell you which YJ product applies \u2014or tell you if none of them do.<\/p>\n      <\/div>\n      <div style=\"display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center\">\n        <a class=\"btn btn--primary\" href=\"\/contact\/\">Talk to an engineer<\/a>\n        <a class=\"btn btn--ghost\" href=\"\/products\/\">Browse products<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-119f506 e-con-full e-flex e-con e-parent\" data-id=\"119f506\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11956cf elementor-widget elementor-widget-html\" data-id=\"11956cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"yj-root\"><footer class=\"site-footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-brand\">\n        <div class=\"brand\">\n          <span class=\"brand-mark\">YJ<\/span>\n          <span class=\"brand-text\">\n            <strong>Hanwang Yijia<\/strong>\n            <span>New Materials<\/span>\n          <\/span>\n        <\/div>\n        <p>\n          Manufacturer of cement modification chemicals \u2014early strength, strengthening,\n          fast setting and fast hardening additives for cement and gypsum systems.\n        <\/p>\n      <\/div>\n      <div>\n        <h4>Products<\/h4>\n        <ul>\n          <li><a href=\"\/yj-51yylx-rapid-hardening-cement-enhancer\/\">YJ-51YYLX cement enhancer<\/a><\/li>\n          <li><a href=\"\/yj-k308-rapid-repair-mortar-admixture\/\">YJ-K308 repair mortar admixture<\/a><\/li>\n          <li><a href=\"\/products\/\">Cement strengtheners<\/a><\/li>\n          <li><a href=\"\/products\/\">Gypsum additives<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <h4>Applications<\/h4>\n        <ul>\n          <li><a href=\"\/applications\/\">PC precast<\/a><\/li>\n          <li><a href=\"\/applications\/\">Repair mortar<\/a><\/li>\n          <li><a href=\"\/applications\/\">Leak sealing<\/a><\/li>\n          <li><a href=\"\/applications\/\">Road repair<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <h4>Contact<\/h4>\n        <ul>\n          <li>Xuzhou, Jiangsu, China<\/li>\n          <li><a href=\"mailto:sales@hanwangyijia.com\">sales@hanwangyijia.com<\/a><\/li>\n          <li><a href=\"\/contact\/\">Request TDS<\/a><\/li>\n          <li><a href=\"\/contact\/\">Request sample<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <span>\u00a9 2026 Xuzhou Hanwang Yijia New Materials Co., Ltd.<\/span>\n      <span>Laboratory data \u2014verify with a trial mix before production<\/span>\n    <\/div>\n  <\/div>\n<\/footer><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Manufacturer &amp; R&amp;D \u2014 Xuzhou, China Trial samples from 25 kg sales@hanwangyijia.com English \u4e2d\u6587 YJ Hanwang Yijia New Materials Home Products Applications Technical Support About Contact Request TDS Menu Home\/Products Products Cement and gypsum additives built around ordinary Portland cement Four additive families covering early strength, strengthening, fast setting and fast hardening \u2014the areas we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":10,"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":104,"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/pages\/18\/revisions\/104"}],"wp:attachment":[{"href":"https:\/\/hanwangyijia.com\/zh\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}