{"id":649,"date":"2026-06-16T14:52:19","date_gmt":"2026-06-16T06:52:19","guid":{"rendered":"http:\/\/www.stellarigen.cn\/?page_id=649"},"modified":"2026-06-16T22:30:32","modified_gmt":"2026-06-16T14:30:32","slug":"weighing-technology","status":"publish","type":"page","link":"https:\/\/www.stellarigen.cn\/?page_id=649","title":{"rendered":"weighing-technology"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u661f\u5143\u667a\u7075 | \u5236\u9020\u4e1a\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf \u2014 \u79f0\u5f97\u51c6\uff0c\u624d\u7761\u5f97\u7740<\/title>\n<meta name=\"description\" content=\"\u661f\u5143\u667a\u7075\u4e13\u6ce8\u5236\u9020\u4e1a\u5de5\u5382\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf\uff0c\u8986\u76d6\u667a\u80fd\u5e9f\u6599\u56de\u6536\u7ba1\u7406\u3001\u7535\u7f06\u751f\u4ea7\u79f0\u91cd\u8ffd\u6eaf\uff0c\u5927\u5c0f\u79e4\u590d\u6838+RFID\u8ffd\u6eaf+MES\u76f4\u8fde\uff0c\u8ba9\u6bcf\u4e00\u514b\u5e9f\u6599\u90fd\u6709\u636e\u53ef\u67e5\u3002\">\n<link rel=\"canonical\" href=\"https:\/\/www.stellarigen.com\/\">\n<meta property=\"og:title\" content=\"\u661f\u5143\u667a\u7075 | \u5236\u9020\u4e1a\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf\">\n<meta property=\"og:description\" content=\"\u5927\u5c0f\u79e4\u590d\u6838+RFID\u8ffd\u6eaf+MES\u76f4\u8fde\uff0c\u8ba9\u6bcf\u4e00\u514b\u5e9f\u6599\u90fd\u6709\u636e\u53ef\u67e5\u3002\u79f0\u5f97\u51c6\uff0c\u624d\u7761\u5f97\u7740\u3002\">\n<meta property=\"og:url\" content=\"https:\/\/www.stellarigen.com\/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:locale\" content=\"zh_CN\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/cdn.fontsource.org\/font\/noto-sans-sc@4.0.0\/noto-sans-sc.css\" rel=\"stylesheet\">\n<style>\n*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\n:root {\n  --primary: #0a1628;\n  --primary-light: #1a2d4a;\n  --accent: #e8772e;\n  --accent-hover: #f08a45;\n  --text: #1a1a2e;\n  --text-light: #6b7280;\n  --white: #ffffff;\n  --gray-bg: #f8f9fb;\n  --border: #e5e7eb;\n  --shadow: 0 4px 24px rgba(0,0,0,0.08);\n  --shadow-lg: 0 8px 40px rgba(0,0,0,0.12);\n  --radius: 12px;\n  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\nhtml { scroll-behavior: smooth; font-size: 16px; }\nbody {\n  font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  color: var(--text);\n  line-height: 1.7;\n  overflow-x: hidden;\n  background: var(--white);\n}\nimg { max-width: 100%; height: auto; display: block; }\na { text-decoration: none; color: inherit; }\n.container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }\n\n\/* ===== NAVBAR ===== *\/\n.navbar {\n  position: fixed; top: 0; left: 0; right: 0; z-index: 1000;\n  background: rgba(10, 22, 40, 0.95);\n  backdrop-filter: blur(20px);\n  -webkit-backdrop-filter: blur(20px);\n  transition: var(--transition);\n  border-bottom: 1px solid rgba(255,255,255,0.05);\n}\n.navbar.scrolled { background: rgba(10, 22, 40, 0.98); box-shadow: 0 2px 20px rgba(0,0,0,0.3); }\n.nav-inner {\n  max-width: 1200px; margin: 0 auto; padding: 0 24px;\n  display: flex; align-items: center; justify-content: space-between;\n  height: 72px;\n}\n.nav-logo { display: flex; align-items: center; gap: 10px; font-size: 1.25rem; font-weight: 700; color: var(--white); }\n.nav-logo svg { width: 36px; height: 36px; }\n.nav-links { display: flex; align-items: center; gap: 32px; list-style: none; }\n.nav-links a {\n  color: rgba(255,255,255,0.8); font-size: 0.9rem; font-weight: 500;\n  transition: var(--transition); position: relative; padding: 4px 0;\n}\n.nav-links a::after {\n  content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px;\n  background: var(--accent); transition: var(--transition);\n}\n.nav-links a:hover { color: var(--white); }\n.nav-links a:hover::after { width: 100%; }\n.nav-cta {\n  background: var(--accent); color: var(--white) !important;\n  padding: 10px 24px !important; border-radius: 8px;\n  font-weight: 600 !important; font-size: 0.85rem !important;\n  transition: var(--transition); border: none; cursor: pointer;\n}\n.nav-cta::after { display: none !important; }\n.nav-cta:hover { background: var(--accent-hover); transform: translateY(-1px); box-shadow: 0 4px 16px rgba(232,119,46,0.4); }\n.hamburger {\n  display: none; flex-direction: column; gap: 5px; cursor: pointer;\n  background: none; border: none; padding: 8px;\n}\n.hamburger span { width: 24px; height: 2px; background: var(--white); transition: var(--transition); border-radius: 2px; }\n.hamburger.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }\n.hamburger.active span:nth-child(2) { opacity: 0; }\n.hamburger.active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }\n\n\/* ===== HERO ===== *\/\n.hero {\n  position: relative; min-height: 100vh; display: flex; align-items: center;\n  background: linear-gradient(135deg, #0a1628 0%, #1a2d4a 40%, #0f2035 100%);\n  overflow: hidden; padding-top: 72px;\n}\n.hero::before {\n  content: ''; position: absolute; inset: 0;\n  background: radial-gradient(ellipse at 70% 50%, rgba(30, 80, 160, 0.15) 0%, transparent 60%);\n}\n.hero-grid-bg {\n  position: absolute; inset: 0; opacity: 0.06;\n  background-image: \n    linear-gradient(rgba(255,255,255,0.1) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,0.1) 1px, transparent 1px);\n  background-size: 60px 60px;\n}\n.hero-particles {\n  position: absolute; inset: 0; overflow: hidden;\n}\n.particle {\n  position: absolute; width: 3px; height: 3px; background: rgba(100, 180, 255, 0.6);\n  border-radius: 50%; animation: float-particle linear infinite;\n}\n@keyframes float-particle {\n  0% { transform: translateY(100vh) translateX(0); opacity: 0; }\n  10% { opacity: 1; }\n  90% { opacity: 1; }\n  100% { transform: translateY(-10vh) translateX(100px); opacity: 0; }\n}\n.hero-content {\n  position: relative; z-index: 2;\n  max-width: 1200px; margin: 0 auto; padding: 60px 24px;\n  display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n}\n.hero-text { animation: fadeInUp 1s ease-out; }\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: rgba(232, 119, 46, 0.15); border: 1px solid rgba(232, 119, 46, 0.3);\n  color: var(--accent); padding: 6px 16px; border-radius: 20px;\n  font-size: 0.8rem; font-weight: 600; margin-bottom: 24px;\n  letter-spacing: 0.5px;\n}\n.hero-badge .dot { width: 6px; height: 6px; background: var(--accent); border-radius: 50%; animation: pulse 2s infinite; }\n@keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }\n.hero h1 {\n  font-size: clamp(2.5rem, 5vw, 3.8rem); font-weight: 800;\n  color: var(--white); line-height: 1.2; margin-bottom: 20px;\n  letter-spacing: -0.5px;\n}\n.hero h1 .highlight { color: var(--accent); }\n.hero-subtitle {\n  font-size: 1.1rem; color: rgba(255,255,255,0.7);\n  margin-bottom: 20px; font-weight: 500;\n}\n.hero-desc {\n  font-size: 0.95rem; color: rgba(255,255,255,0.55);\n  line-height: 1.8; margin-bottom: 36px; max-width: 520px;\n}\n.hero-buttons { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 48px; }\n.btn-primary {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--accent); color: var(--white);\n  padding: 14px 32px; border-radius: 8px; font-weight: 600;\n  font-size: 0.95rem; transition: var(--transition); border: none; cursor: pointer;\n  box-shadow: 0 4px 16px rgba(232,119,46,0.3);\n}\n.btn-primary:hover { background: var(--accent-hover); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(232,119,46,0.4); }\n.btn-secondary {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: transparent; color: var(--white);\n  padding: 14px 32px; border-radius: 8px; font-weight: 600;\n  font-size: 0.95rem; transition: var(--transition);\n  border: 1.5px solid rgba(255,255,255,0.3); cursor: pointer;\n}\n.btn-secondary:hover { border-color: var(--white); background: rgba(255,255,255,0.05); transform: translateY(-2px); }\n.hero-stats { display: flex; gap: 40px; flex-wrap: wrap; }\n.hero-stat { text-align: left; }\n.hero-stat-value { font-size: 1.5rem; font-weight: 800; color: var(--white); }\n.hero-stat-value .unit { font-size: 0.85rem; font-weight: 500; color: var(--accent); }\n.hero-stat-label { font-size: 0.8rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.hero-image {\n  position: relative; animation: fadeInRight 1s ease-out 0.3s both;\n}\n.hero-image img {\n  width: 100%; border-radius: 16px;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.4);\n}\n.hero-image-glow {\n  position: absolute; inset: -20px; border-radius: 24px;\n  background: radial-gradient(ellipse at center, rgba(30, 100, 200, 0.2) 0%, transparent 70%);\n  z-index: -1; animation: glow-pulse 3s ease-in-out infinite;\n}\n@keyframes glow-pulse { 0%, 100% { opacity: 0.5; } 50% { opacity: 1; } }\n\n\/* ===== SECTION COMMON ===== *\/\n.section { padding: 100px 0; }\n.section-header { text-align: center; margin-bottom: 64px; }\n.section-label {\n  display: inline-block; font-size: 0.8rem; font-weight: 700;\n  color: var(--accent); text-transform: uppercase; letter-spacing: 2px;\n  margin-bottom: 12px;\n}\n.section-title {\n  font-size: clamp(1.8rem, 3.5vw, 2.5rem); font-weight: 800;\n  color: var(--text); line-height: 1.3; margin-bottom: 16px;\n}\n.section-desc { font-size: 1.05rem; color: var(--text-light); max-width: 640px; margin: 0 auto; line-height: 1.8; }\n\n\/* ===== PAIN POINTS ===== *\/\n.pain-section { background: var(--white); }\n.pain-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n.pain-card {\n  background: var(--white); border: 1px solid var(--border);\n  border-radius: var(--radius); padding: 36px 28px;\n  transition: var(--transition); position: relative; overflow: hidden;\n}\n.pain-card::before {\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n  background: linear-gradient(90deg, var(--accent), #f0a060);\n  transform: scaleX(0); transform-origin: left; transition: var(--transition);\n}\n.pain-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); border-color: transparent; }\n.pain-card:hover::before { transform: scaleX(1); }\n.pain-icon {\n  width: 56px; height: 56px; border-radius: 12px;\n  background: linear-gradient(135deg, #fef3f0, #fde8e0);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.6rem; margin-bottom: 20px;\n}\n.pain-card h3 { font-size: 1.15rem; font-weight: 700; margin-bottom: 12px; color: var(--text); }\n.pain-card p { font-size: 0.9rem; color: var(--text-light); line-height: 1.7; margin-bottom: 20px; }\n.pain-hook { font-size: 0.85rem; font-weight: 600; color: var(--accent); }\n\n\/* ===== VALUE SECTION ===== *\/\n.value-section {\n  background: linear-gradient(135deg, #0a1628 0%, #152238 50%, #0f2035 100%);\n  position: relative; overflow: hidden;\n}\n.value-section::before {\n  content: ''; position: absolute; inset: 0;\n  background: radial-gradient(ellipse at 30% 50%, rgba(30, 80, 160, 0.1) 0%, transparent 50%),\n              radial-gradient(ellipse at 70% 50%, rgba(232, 119, 46, 0.08) 0%, transparent 50%);\n}\n.value-section .section-title { color: var(--white); }\n.value-section .section-desc { color: rgba(255,255,255,0.6); }\n.value-section .section-label { color: var(--accent); }\n.value-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; position: relative; z-index: 1; }\n.value-card {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: var(--radius); padding: 40px 32px;\n  transition: var(--transition); position: relative; overflow: hidden;\n  backdrop-filter: blur(10px);\n}\n.value-card:hover {\n  background: rgba(255,255,255,0.08);\n  border-color: rgba(232, 119, 46, 0.3);\n  transform: translateY(-4px);\n}\n.value-number {\n  font-size: 3rem; font-weight: 900;\n  background: linear-gradient(135deg, rgba(232,119,46,0.3), rgba(232,119,46,0.1));\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  background-clip: text; margin-bottom: 16px; line-height: 1;\n}\n.value-icon {\n  width: 64px; height: 64px; border-radius: 16px;\n  background: linear-gradient(135deg, rgba(232,119,46,0.15), rgba(232,119,46,0.05));\n  border: 1px solid rgba(232,119,46,0.2);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.8rem; margin-bottom: 20px;\n}\n.value-card h3 { font-size: 1.3rem; font-weight: 700; color: var(--white); margin-bottom: 8px; }\n.value-tagline { font-size: 0.85rem; color: var(--accent); font-weight: 600; margin-bottom: 16px; }\n.value-card p { font-size: 0.9rem; color: rgba(255,255,255,0.55); line-height: 1.7; margin-bottom: 20px; }\n.value-promise {\n  display: inline-block; padding: 8px 20px; border-radius: 20px;\n  background: rgba(232,119,46,0.12); border: 1px solid rgba(232,119,46,0.25);\n  color: var(--accent); font-size: 0.8rem; font-weight: 600;\n}\n\n\/* ===== PRODUCTS ===== *\/\n.products-section { background: var(--gray-bg); }\n.product-cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; }\n.product-card {\n  background: var(--white); border-radius: 16px; overflow: hidden;\n  box-shadow: var(--shadow); transition: var(--transition);\n  border: 1px solid var(--border);\n}\n.product-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-lg); }\n.product-image { position: relative; height: 280px; overflow: hidden; }\n.product-image img { width: 100%; height: 100%; object-fit: cover; transition: var(--transition); }\n.product-card:hover .product-image img { transform: scale(1.05); }\n.product-version {\n  position: absolute; top: 16px; left: 16px;\n  padding: 6px 14px; border-radius: 6px;\n  font-size: 0.75rem; font-weight: 700; color: var(--white);\n}\n.version-workshop { background: #10b981; }\n.version-rfid { background: #6366f1; }\n.product-body { padding: 32px; }\n.product-body h3 { font-size: 1.3rem; font-weight: 700; margin-bottom: 8px; }\n.product-positioning { font-size: 0.9rem; color: var(--text-light); margin-bottom: 20px; line-height: 1.6; }\n.product-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; }\n.product-tag {\n  padding: 5px 12px; border-radius: 6px; font-size: 0.75rem; font-weight: 600;\n  background: #f0f4ff; color: #4f46e5; border: 1px solid #e0e7ff;\n}\n.product-scene { font-size: 0.85rem; color: var(--text-light); margin-bottom: 24px; display: flex; align-items: flex-start; gap: 8px; }\n.product-scene svg { flex-shrink: 0; margin-top: 2px; }\n.btn-product {\n  display: inline-flex; align-items: center; gap: 8px;\n  color: var(--accent); font-weight: 600; font-size: 0.9rem;\n  transition: var(--transition); border: none; background: none; cursor: pointer;\n}\n.btn-product:hover { gap: 12px; color: var(--accent-hover); }\n\n\/* ===== INDUSTRIES ===== *\/\n.industries-section { background: var(--white); }\n.industry-cards { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; }\n.industry-card {\n  background: var(--white); border: 1px solid var(--border);\n  border-radius: var(--radius); padding: 28px 20px;\n  text-align: center; transition: var(--transition);\n  cursor: pointer;\n}\n.industry-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); border-color: var(--accent); }\n.industry-icon {\n  width: 64px; height: 64px; margin: 0 auto 16px;\n  border-radius: 16px; display: flex; align-items: center; justify-content: center;\n  font-size: 1.8rem; transition: var(--transition);\n}\n.industry-card:nth-child(1) .industry-icon { background: #fef3f0; }\n.industry-card:nth-child(2) .industry-icon { background: #f0fdf4; }\n.industry-card:nth-child(3) .industry-icon { background: #eff6ff; }\n.industry-card:nth-child(4) .industry-icon { background: #faf5ff; }\n.industry-card:nth-child(5) .industry-icon { background: #fff7ed; }\n.industry-card:hover .industry-icon { transform: scale(1.1); }\n.industry-card h3 { font-size: 0.95rem; font-weight: 700; margin-bottom: 8px; color: var(--text); }\n.industry-card p { font-size: 0.8rem; color: var(--text-light); line-height: 1.6; margin-bottom: 16px; }\n.industry-badge {\n  display: inline-block; padding: 4px 12px; border-radius: 12px;\n  font-size: 0.7rem; font-weight: 700;\n}\n.badge-match { background: #dcfce7; color: #16a34a; }\n.badge-extend { background: #fef3c7; color: #d97706; }\n.industries-more {\n  text-align: center; margin-top: 40px;\n}\n.industries-more a {\n  display: inline-flex; align-items: center; gap: 8px;\n  color: var(--accent); font-weight: 600; font-size: 0.95rem;\n  transition: var(--transition);\n}\n.industries-more a:hover { gap: 12px; }\n\n\/* ===== TESTIMONIALS ===== *\/\n.testimonials-section { background: var(--gray-bg); }\n.testimonial-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n.testimonial-card {\n  background: var(--white); border-radius: var(--radius); overflow: hidden;\n  box-shadow: var(--shadow); transition: var(--transition);\n  border: 1px solid var(--border);\n}\n.testimonial-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }\n.testimonial-image { height: 180px; overflow: hidden; }\n.testimonial-image img { width: 100%; height: 100%; object-fit: cover; }\n.testimonial-body { padding: 28px; }\n.testimonial-stars { color: #f59e0b; font-size: 0.9rem; margin-bottom: 12px; letter-spacing: 2px; }\n.testimonial-text { font-size: 0.9rem; color: var(--text); line-height: 1.7; margin-bottom: 20px; font-style: italic; }\n.testimonial-author { font-size: 0.85rem; font-weight: 700; color: var(--text); }\n.testimonial-role { font-size: 0.8rem; color: var(--text-light); }\n\n\/* ===== CTA SECTION ===== *\/\n.cta-section {\n  background: linear-gradient(135deg, #0a1628 0%, #1a2d4a 100%);\n  position: relative; overflow: hidden; text-align: center;\n}\n.cta-section::before {\n  content: ''; position: absolute; inset: 0;\n  background: radial-gradient(ellipse at 50% 50%, rgba(232,119,46,0.08) 0%, transparent 60%);\n}\n.cta-section .section-title { color: var(--white); }\n.cta-section .section-desc { color: rgba(255,255,255,0.6); margin-bottom: 40px; }\n.cta-buttons { display: flex; gap: 20px; justify-content: center; flex-wrap: wrap; position: relative; z-index: 1; }\n.btn-cta-primary {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: var(--accent); color: var(--white);\n  padding: 16px 40px; border-radius: 10px; font-weight: 700;\n  font-size: 1.05rem; transition: var(--transition); border: none; cursor: pointer;\n  box-shadow: 0 4px 20px rgba(232,119,46,0.4);\n}\n.btn-cta-primary:hover { background: var(--accent-hover); transform: translateY(-2px); box-shadow: 0 8px 30px rgba(232,119,46,0.5); }\n.btn-cta-secondary {\n  display: inline-flex; align-items: center; gap: 8px;\n  background: transparent; color: var(--white);\n  padding: 16px 40px; border-radius: 10px; font-weight: 700;\n  font-size: 1.05rem; transition: var(--transition);\n  border: 2px solid rgba(255,255,255,0.3); cursor: pointer;\n}\n.btn-cta-secondary:hover { border-color: var(--white); background: rgba(255,255,255,0.05); transform: translateY(-2px); }\n\n\/* ===== FOOTER ===== *\/\n.footer {\n  background: #060e1a; padding: 60px 0 30px; color: rgba(255,255,255,0.6);\n}\n.footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px; margin-bottom: 40px; }\n.footer-brand h3 { color: var(--white); font-size: 1.2rem; margin-bottom: 12px; }\n.footer-brand p { font-size: 0.85rem; line-height: 1.7; max-width: 300px; }\n.footer-col h4 { color: var(--white); font-size: 0.9rem; margin-bottom: 16px; font-weight: 700; }\n.footer-col ul { list-style: none; }\n.footer-col li { margin-bottom: 10px; }\n.footer-col a { font-size: 0.85rem; transition: var(--transition); }\n.footer-col a:hover { color: var(--accent); }\n.footer-bottom {\n  border-top: 1px solid rgba(255,255,255,0.08);\n  padding-top: 24px; display: flex; justify-content: space-between;\n  align-items: center; flex-wrap: wrap; gap: 16px;\n  font-size: 0.8rem;\n}\n.footer-contact { display: flex; gap: 24px; flex-wrap: wrap; }\n.footer-contact span { display: flex; align-items: center; gap: 6px; }\n\n\/* ===== ANIMATIONS ===== *\/\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(30px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes fadeInRight {\n  from { opacity: 0; transform: translateX(40px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n.reveal { opacity: 0; transform: translateY(40px); transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1); }\n.reveal.visible { opacity: 1; transform: translateY(0); }\n.reveal-delay-1 { transition-delay: 0.1s; }\n.reveal-delay-2 { transition-delay: 0.2s; }\n.reveal-delay-3 { transition-delay: 0.3s; }\n.reveal-delay-4 { transition-delay: 0.4s; }\n.reveal-delay-5 { transition-delay: 0.5s; }\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 1024px) {\n  .hero-content { grid-template-columns: 1fr; text-align: center; }\n  .hero-desc { margin: 0 auto 36px; }\n  .hero-buttons { justify-content: center; }\n  .hero-stats { justify-content: center; }\n  .hero-image { max-width: 500px; margin: 0 auto; }\n  .pain-cards, .value-cards, .testimonial-cards { grid-template-columns: repeat(2, 1fr); }\n  .industry-cards { grid-template-columns: repeat(3, 1fr); }\n  .product-cards { grid-template-columns: 1fr; }\n  .footer-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 768px) {\n  .nav-links { \n    display: none; position: fixed; top: 72px; left: 0; right: 0;\n    background: rgba(10, 22, 40, 0.98); backdrop-filter: blur(20px);\n    flex-direction: column; padding: 24px; gap: 20px;\n    border-top: 1px solid rgba(255,255,255,0.1);\n  }\n  .nav-links.active { display: flex; }\n  .hamburger { display: flex; }\n  .section { padding: 70px 0; }\n  .pain-cards, .value-cards, .testimonial-cards { grid-template-columns: 1fr; }\n  .industry-cards { grid-template-columns: repeat(2, 1fr); }\n  .hero-stats { gap: 24px; }\n  .hero-buttons { flex-direction: column; align-items: center; }\n  .btn-primary, .btn-secondary { width: 100%; max-width: 280px; justify-content: center; }\n  .cta-buttons { flex-direction: column; align-items: center; }\n  .btn-cta-primary, .btn-cta-secondary { width: 100%; max-width: 300px; justify-content: center; }\n  .footer-grid { grid-template-columns: 1fr; }\n  .footer-bottom { flex-direction: column; text-align: center; }\n}\n@media (max-width: 480px) {\n  .industry-cards { grid-template-columns: 1fr; }\n  .hero h1 { font-size: 2rem; }\n  .section-title { font-size: 1.5rem; }\n}\n\n\/* ===== SCROLL PROGRESS ===== *\/\n.scroll-progress {\n  position: fixed; top: 72px; left: 0; height: 3px;\n  background: linear-gradient(90deg, var(--accent), #f0a060);\n  z-index: 999; transition: width 0.1s; width: 0%;\n}\n\n\/* ===== BACK TO TOP ===== *\/\n.back-to-top {\n  position: fixed; bottom: 30px; right: 30px; width: 48px; height: 48px;\n  background: var(--accent); color: var(--white); border: none;\n  border-radius: 50%; cursor: pointer; font-size: 1.2rem;\n  display: flex; align-items: center; justify-content: center;\n  opacity: 0; transform: translateY(20px); transition: var(--transition);\n  box-shadow: 0 4px 16px rgba(232,119,46,0.4); z-index: 998;\n}\n.back-to-top.visible { opacity: 1; transform: translateY(0); }\n.back-to-top:hover { transform: translateY(-4px); box-shadow: 0 8px 24px rgba(232,119,46,0.5); }\n<\/style>\n<\/head>\n<body>\n\n<!-- Scroll Progress -->\n<div class=\"scroll-progress\" id=\"scrollProgress\"><\/div>\n\n<!-- Navbar -->\n<nav class=\"navbar\" id=\"navbar\">\n  <div class=\"nav-inner\">\n    <a href=\"\/\" class=\"nav-logo\">\n      <svg viewBox=\"0 0 36 36\" fill=\"none\"><circle cx=\"18\" cy=\"18\" r=\"16\" stroke=\"#e8772e\" stroke-width=\"2\"\/><path d=\"M12 18c0-3.3 2.7-6 6-6s6 2.7 6 6-2.7 6-6 6\" stroke=\"#4ade80\" stroke-width=\"2\" stroke-linecap=\"round\"\/><path d=\"M18 12v12M14 16l4-4 4 4\" stroke=\"#e8772e\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      \u661f\u5143\u667a\u7075\n    <\/a>\n    <ul class=\"nav-links\" id=\"navLinks\">\n      <li><a href=\"\/\">\u9996\u9875<\/a><\/li>\n      <li><a href=\"\/products\/\">\u4ea7\u54c1\u4e2d\u5fc3<\/a><\/li>\n      <li><a href=\"\/solutions\/\">\u884c\u4e1a\u89e3\u51b3\u65b9\u6848<\/a><\/li>\n      <li><a href=\"\/cases\/\">\u5ba2\u6237\u6848\u4f8b<\/a><\/li>\n      <li><a href=\"\/about\/\">\u5173\u4e8e\u6211\u4eec<\/a><\/li>\n      <li><a href=\"\/about\/contact\/\">\u8054\u7cfb\u6211\u4eec<\/a><\/li>\n      <li><a href=\"\/about\/contact\/\" class=\"nav-cta\">\u514d\u8d39\u83b7\u53d6\u65b9\u6848<\/a><\/li>\n    <\/ul>\n    <button class=\"hamburger\" id=\"hamburger\" aria-label=\"\u83dc\u5355\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n  <\/div>\n<\/nav>\n\n<!-- Hero Section -->\n<section class=\"hero\" id=\"hero\">\n  <div class=\"hero-grid-bg\"><\/div>\n  <div class=\"hero-particles\" id=\"heroParticles\"><\/div>\n  <div class=\"hero-content\">\n    <div class=\"hero-text\">\n      <div class=\"hero-badge\"><span class=\"dot\"><\/span> \u5236\u9020\u4e1a\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf<\/div>\n      <h1>\u79f0\u5f97\u51c6\uff0c<span class=\"highlight\">\u624d\u7761\u5f97\u7740<\/span><\/h1>\n      <p class=\"hero-subtitle\">\u5236\u9020\u4e1a\u5de5\u5382\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf\u2014\u2014\u8eab\u4efd\u8bc6\u522b\u00b7\u7cbe\u51c6\u79f0\u91cd\u00b7\u6570\u636e\u95ed\u73af\u00b7\u76f4\u8fdeMES<\/p>\n      <p class=\"hero-desc\">\u661f\u5143\u667a\u7075\u662f\u4e00\u5bb6\u4e13\u6ce8\u5236\u9020\u4e1a\u5de5\u5382\u5e9f\u6599\u79f0\u91cd\u7ba1\u63a7\u7684\u7cfb\u7edf\u63d0\u4f9b\u5546\uff0c\u603b\u90e8\u4f4d\u4e8e\u6df1\u5733\u3002\u901a\u8fc7\u8eab\u4efd\u8bc6\u522b\u3001\u7cbe\u51c6\u79f0\u91cd\u3001\u5927\u5c0f\u79e4\u590d\u6838\u6821\u9a8c\u3001\u9632\u4f5c\u5f0a\u95ed\u73af\u4e0eRFID\u8f74\u7ea7\u8ffd\u6eaf\uff0c\u5e2e\u52a9\u7ebf\u7f06\u5236\u9020\u3001\u94dc\u94dd\u52a0\u5de5\u3001\u53d8\u538b\u5668\u7535\u673a\u5236\u9020\u7b49\u884c\u4e1a\u6d88\u9664\u5e9f\u6599\u533a\u6570\u636e\u9ed1\u6d1e\uff0c\u5b9e\u73b0\u5e9f\u6599\u4ece\u4ea7\u751f\u5230\u51fa\u5382\u5168\u7a0b\u6570\u636e\u95ed\u73af\uff0c\u76f4\u8fdeMES\/ERP\uff0c\u8ba9\u6bcf\u4e00\u514b\u5e9f\u6599\u90fd\u6709\u636e\u53ef\u67e5\u3002<\/p>\n      <div class=\"hero-buttons\">\n        <a href=\"\/about\/contact\/\" class=\"btn-primary\">\u514d\u8d39\u83b7\u53d6\u65b9\u6848 \u2192<\/a>\n        <button class=\"btn-secondary\" onclick=\"document.getElementById('products').scrollIntoView({behavior:'smooth'})\">\u25b6 \u89c2\u770b\u7cfb\u7edf\u6f14\u793a<\/button>\n      <\/div>\n      <div class=\"hero-stats\">\n        <div class=\"hero-stat\">\n          <div class=\"hero-stat-value\">\u00b110<span class=\"unit\">g<\/span><\/div>\n          <div class=\"hero-stat-label\">\u79f0\u91cd\u7cbe\u5ea6<\/div>\n        <\/div>\n        <div class=\"hero-stat\">\n          <div class=\"hero-stat-value\">99.9<span class=\"unit\">%<\/span><\/div>\n          <div class=\"hero-stat-label\">\u8fd0\u884c\u7a33\u5b9a\u6027<\/div>\n        <\/div>\n        <div class=\"hero-stat\">\n          <div class=\"hero-stat-value\">100<span class=\"unit\">%<\/span><\/div>\n          <div class=\"hero-stat-label\">\u6570\u636e\u95ed\u73af\u7387<\/div>\n        <\/div>\n        <div class=\"hero-stat\">\n          <div class=\"hero-stat-value\">7\u00d724<\/div>\n          <div class=\"hero-stat-label\">\u65e0\u4eba\u503c\u5b88<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"hero-image\">\n      <div class=\"hero-image-glow\"><\/div>\n      <img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/55d9236d-b6de-42e2-90b5-3d2c4a6b03b7\/1ce2149fb-2e60-4668-a006-38f141b4767c.png\" alt=\"\u661f\u5143\u667a\u7075\u667a\u80fd\u5e9f\u6599\u79f0\u91cd\u7cfb\u7edf - \u5de5\u4e1a\u5e9f\u6599\u56de\u6536\u7ba1\u7406\u8bbe\u5907\" loading=\"eager\">\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Pain Points Section -->\n<section class=\"section pain-section\" id=\"pain\">\n  <div class=\"container\">\n    <div class=\"section-header reveal\">\n      <span class=\"section-label\">\u75db\u70b9\u5171\u9e23<\/span>\n      <h2 class=\"section-title\">\u4f60\u5382\u7684\u5e9f\u6599\u533a\uff0c\u6709\u6ca1\u6709\u6570\u636e\u9ed1\u6d1e\uff1f<\/h2>\n      <p class=\"section-desc\">\u5e9f\u6599\u4ece\u4ea7\u7ebf\u5230\u51fa\u5e93\u4e4b\u95f4\uff0c\u6709\u4e00\u6bb5\u8c01\u90fd\u8bf4\u4e0d\u6e05\u7684\u7a7a\u767d\u3002\u7eb8\u8d28\u767b\u8bb0\u6f0f\u8bb0\u9519\u8bb0\u3001\u79f0\u91cd\u6570\u636e\u5bf9\u4e0d\u4e0a\u3001MES\u91cc\u5e9f\u6599\u73af\u8282\u6c38\u8fdc\u662f\u7f3a\u53e3\u2014\u2014\u8fd9\u4e9b\u9ed1\u6d1e\uff0c\u6b63\u5728\u8ba9\u8d1f\u8d23\u4eba\u591c\u4e0d\u80fd\u5bd0\u3002<\/p>\n    <\/div>\n    <div class=\"pain-cards\">\n      <div class=\"pain-card reveal reveal-delay-1\">\n        <div class=\"pain-icon\">\ud83c\udf19<\/div>\n        <h3>\u591c\u73ed\u5e9f\u6599\u533a\uff0c\u8c01\u5728\u7ba1\uff1f<\/h3>\n        <p>\u4eba\u5de5\u503c\u5b88\u591c\u73ed\u8131\u7ba1\uff0c\u8282\u5047\u65e5\u66f4\u65e0\u4eba\u770b\u3002\u5e9f\u94dc\u5e9f\u94dd\u4e00\u665a\u4e0a\u51fa\u4e86\u591a\u5c11\uff0c\u6ca1\u4eba\u8bf4\u5f97\u6e05\u3002\u7b2c\u4e8c\u5929\u67e5\u6570\uff0c\u5dee\u51e0\u5341\u516c\u65a4\u662f\u5e38\u6001\u3002<\/p>\n        <span class=\"pain-hook\">\u4f60\u7684\u591c\u73ed\uff0c\u7ecf\u5f97\u8d77\u67e5\u5417\uff1f<\/span>\n      <\/div>\n      <div class=\"pain-card reveal reveal-delay-2\">\n        <div class=\"pain-icon\">\ud83d\udccb<\/div>\n        <h3>\u7eb8\u8d28\u767b\u8bb0\uff0c\u5ba1\u8ba1\u6765\u4e86\u62ff\u4e0d\u51fa\u8bc1\u636e<\/h3>\n        <p>\u624b\u5de5\u78c5\u5355\u5b57\u8ff9\u6a21\u7cca\u3001\u6f0f\u8bb0\u9519\u8bb0\u3001\u7b7e\u540d\u5904\u7a7a\u7740\u3002\u5ba1\u8ba1\u8981\u8ffd\u6eaf\uff0c\u7ffb\u904d\u767b\u8bb0\u672c\u4e5f\u62fc\u4e0d\u51fa\u5b8c\u6574\u8bc1\u636e\u94fe\u3002\u51fa\u4e86\u4e8b\uff0c\u8c01\u62c5\u8d23\uff1f<\/p>\n        <span class=\"pain-hook\">\u4f60\u7684\u5e9f\u6599\u8bb0\u5f55\uff0c\u7ecf\u5f97\u8d77\u5ba1\u5417\uff1f<\/span>\n      <\/div>\n      <div class=\"pain-card reveal reveal-delay-3\">\n        <div class=\"pain-icon\">\ud83d\udd17<\/div>\n        <h3>MES\u4ec0\u4e48\u90fd\u6709\uff0c\u5e9f\u6599\u8fd9\u5757\u662f\u7a7a\u767d<\/h3>\n        <p>\u673a\u53f0\u4ea7\u91cf\u6570\u5b57\u5316\u4e86\u3001\u7269\u6599\u8fdb\u51fa\u6570\u5b57\u5316\u4e86\uff0c\u552f\u72ec\u5e9f\u6599\u56de\u6536\u73af\u8282\u2014\u2014\u6570\u636e\u4e00\u7247\u7a7a\u767d\u3002\u5e9f\u54c1\u7387\u9760\u5012\u63a8\uff0c\u7269\u6599\u6d88\u8017\u5bf9\u4e0d\u4e0a\uff0c\u4e09\u5f20\u8868\u5404\u8bf4\u5404\u8bdd\u3002<\/p>\n        <span class=\"pain-hook\">\u4f60\u7684MES\uff0c\u5e9f\u6599\u6570\u636e\u95ed\u73af\u4e86\u5417\uff1f<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Value Section -->\n<section class=\"section value-section\" id=\"value\">\n  <div class=\"container\">\n    <div class=\"section-header reveal\">\n      <span class=\"section-label\">\u6838\u5fc3\u4ef7\u503c<\/span>\n      <h2 class=\"section-title\">\u661f\u5143\u667a\u7075\uff0c\u6d88\u9664\u5e9f\u6599\u533a\u7684\u6570\u636e\u9ed1\u6d1e<\/h2>\n      <p class=\"section-desc\">\u4e0d\u662f\u5e2e\u4f60\u7701\u94b1\uff0c\u662f\u5e2e\u4f60\u8865\u4e0a\u5e9f\u6599\u533a\u7684\u6bcf\u4e00\u5904\u76f2\u533a\u2014\u2014\u8ba9\u4f60\u4e0d\u518d\u4e3a\u6570\u636e\u9ed1\u6d1e\u62c5\u8d23\uff0c\u8ba9\u6bcf\u4e00\u514b\u90fd\u6709\u636e\u53ef\u67e5\u3002<\/p>\n    <\/div>\n    <div class=\"value-cards\">\n      <div class=\"value-card reveal reveal-delay-1\">\n        <div class=\"value-number\">01<\/div>\n        <div class=\"value-icon\">\ufe0f<\/div>\n        <h3>\u79f0\u5f97\u51c6<\/h3>\n        <p class=\"value-tagline\">\u5927\u5c0f\u79e4\u590d\u6838\u6821\u9a8c\uff0c\u5dee\u503c\u8d85\u9650\u81ea\u52a8\u9884\u8b66<\/p>\n        <p>\u5c0f\u79e4\u7cbe\u51c6\u79f0\u91cd+\u5927\u79e4\u590d\u6838\u6821\u9a8c\uff0c\u53cc\u91cd\u6570\u636e\u6e90\u4ea4\u53c9\u9a8c\u8bc1\u3002\u79f0\u91cd\u504f\u5dee\u8d85\u8fc7\u9608\u503c\uff0c\u7cfb\u7edf\u81ea\u52a8\u9884\u8b66\u3002\u94dc\u4ef77\u4e07\/\u5428\uff0c\u504f\u5dee0.5%\u5c31\u662f7\u4e07\/\u5e74\u9690\u6027\u635f\u5931\u2014\u2014\u5927\u5c0f\u79e4\u590d\u6838\u628a\u504f\u5dee\u9501\u6b7b\u5728\u9608\u503c\u4e4b\u5185\u3002<\/p>\n        <span class=\"value-promise\">\u79f0\u91cd\u6570\u636e\uff0c\u6539\u4e0d\u4e86\u3001\u8d56\u4e0d\u6389<\/span>\n      <\/div>\n      <div class=\"value-card reveal reveal-delay-2\">\n        <div class=\"value-number\">02<\/div>\n        <div class=\"value-icon\">\ud83e\udd16<\/div>\n        <h3>\u4eba\u4e0d\u4ecb\u5165\uff0c\u4eba\u4e0d\u62c5\u8d23<\/h3>\n        <p class=\"value-tagline\">7\u00d724\u65e0\u4eba\u503c\u5b88\uff0c\u8eab\u4efd\u8bc6\u522b+\u81ea\u52a8\u79f0\u91cd+\u81ea\u52a8\u4e0a\u62a5<\/p>\n        <p>\u4eba\u8138\u8bc6\u522b\u66ff\u4ee3\u503c\u5b88\u4eba\u5458\uff0c\u8bbe\u5907\u8bb0\u5f55\u66ff\u4ee3\u624b\u5de5\u767b\u8bb0\uff0c\u79f0\u91cd\u6570\u636e\u76f4\u8fdeMES\u3002\u591c\u73ed\u4e0d\u7528\u4eba\u76ef\u7740\uff0c\u8282\u5047\u65e5\u7cfb\u7edf\u7167\u5e38\u8fd0\u884c\u3002\u4eba\u4e0d\u5728\u573a\uff0c\u6240\u4ee5\u4eba\u4e0d\u62c5\u8d23\u2014\u2014\u51cc\u66683\u70b9\u7684\u5e9f\u6599\u533a\uff0c\u6bcf\u4e00\u514b\u90fd\u5728\u8bb0\u5f55\u3002<\/p>\n        <span class=\"value-promise\">\u4eba\u4e0d\u503c\u73ed\uff0c\u7cfb\u7edf\u4e0d\u505c<\/span>\n      <\/div>\n      <div class=\"value-card reveal reveal-delay-3\">\n        <div class=\"value-number\">03<\/div>\n        <div class=\"value-icon\">\ud83d\udd04<\/div>\n        <h3>\u6570\u636e\u95ed\u73af\uff0c\u5ba1\u8ba1\u65e0\u5fe7<\/h3>\n        <p class=\"value-tagline\">\u5e9f\u54c1\u7387+\u7269\u6599\u6d88\u8017+\u673a\u53f0\u4ea7\u91cf\u4e09\u8868\u5408\u4e00\uff0c\u76f4\u8fdeMES<\/p>\n        <p>\u4ece\u8eab\u4efd\u786e\u8ba4\u2192\u6295\u653e\u2192\u590d\u6838\u79f0\u91cd\u2192\u6570\u636e\u786e\u8ba4\u2192\u4e0a\u62a5MES\uff0c\u5168\u94fe\u8def\u7559\u75d5\u3002\u5e9f\u54c1\u7387\u3001\u7269\u6599\u6d88\u8017\u3001\u673a\u53f0\u4ea7\u91cf\u2014\u2014\u4e09\u5f20\u8868\u7ec8\u4e8e\u8bf4\u540c\u4e00\u53e5\u8bdd\u3002\u5ba1\u8ba1\u6765\u4e86\uff0c\u6570\u636e\u76f4\u63a5\u5bfc\u51fa\uff0c\u4e0d\u7528\u518d\u8865\u6750\u6599\u3002<\/p>\n        <span class=\"value-promise\">\u51fa\u4e86\u4e8b\u6709\u8bc1\u636e\uff0c\u6ca1\u51fa\u4e8b\u7761\u5f97\u7740<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Products Section -->\n<section class=\"section products-section\" id=\"products\">\n  <div class=\"container\">\n    <div class=\"section-header reveal\">\n      <span class=\"section-label\">\u6838\u5fc3\u4ea7\u54c1<\/span>\n      <h2 class=\"section-title\">\u4e24\u5927\u6838\u5fc3\u7cfb\u7edf\uff0c\u8986\u76d6\u5e9f\u6599\u79f0\u91cd\u5168\u573a\u666f<\/h2>\n      <p class=\"section-desc\">\u4ece\u8f66\u95f4\u5e9f\u6599\u56de\u6536\u5230\u7535\u7f06\u8f74\u7ea7\u8ffd\u6eaf\uff0c\u5168\u94fe\u8def\u6570\u5b57\u5316\u7ba1\u63a7<\/p>\n    <\/div>\n    <div class=\"product-cards\">\n      <div class=\"product-card reveal reveal-delay-1\">\n        <div class=\"product-image\">\n          <img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/55d9236d-b6de-42e2-90b5-3d2c4a6b03b7\/1ca0be41b-0675-4a8f-8fe1-b34e7f217604.png\" alt=\"\u667a\u80fd\u5de5\u4e1a\u5e9f\u6599\u56de\u6536\u7ba1\u7406\u7cfb\u7edf - \u8f66\u95f4\u7248\" loading=\"lazy\">\n          <span class=\"product-version version-workshop\">\u8f66\u95f4\u7248<\/span>\n        <\/div>\n        <div class=\"product-body\">\n          <h3>\u667a\u80fd\u5de5\u4e1a\u5e9f\u6599\u56de\u6536\u7ba1\u7406\u7cfb\u7edf<\/h3>\n          <p class=\"product-positioning\">\u5e26\u8eab\u4efd\u8bc6\u522b+\u81ea\u52a8\u79f0\u91cd+\u6570\u636e\u95ed\u73af\u7684\u65e0\u4eba\u503c\u5b88\u5e9f\u6599\u5165\u5e93\u7cfb\u7edf<\/p>\n          <div class=\"product-tags\">\n            <span class=\"product-tag\">\u8eab\u4efd\u8bc6\u522b<\/span>\n            <span class=\"product-tag\">\u81ea\u52a8\u79f0\u91cd<\/span>\n            <span class=\"product-tag\">\u5927\u5c0f\u79e4\u590d\u6838<\/span>\n            <span class=\"product-tag\">\u9632\u4f5c\u5f0a\u95ed\u73af<\/span>\n            <span class=\"product-tag\">MES\u76f4\u8fde<\/span>\n          <\/div>\n          <p class=\"product-scene\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1v14M1 8h14\" stroke=\"#6b7280\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n            \u9002\u7528\u573a\u666f\uff1a\u5e9f\u94dc\/\u5e9f\u94dd\/\u5e9f\u9521\/\u5e9f\u7ebf\u7b49\u9ad8\u4ef7\u503c\u56fa\u5e9f\u7684\u65e0\u4eba\u503c\u5b88\u56de\u6536\n          <\/p>\n          <a href=\"\/products\/waste-recovery\/\" class=\"btn-product\">\u4e86\u89e3\u4ea7\u54c1 \u2192<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"product-card reveal reveal-delay-2\">\n        <div class=\"product-image\">\n          <img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/55d9236d-b6de-42e2-90b5-3d2c4a6b03b7\/122e6061e-ea61-443c-850c-d4041fd8f616.png\" alt=\"\u7535\u7f06\u751f\u4ea7\u79f0\u91cd\u4e0e\u8ffd\u6eaf\u7cfb\u7edf - RFID\u7248\" loading=\"lazy\">\n          <span class=\"product-version version-rfid\">RFID\u7248<\/span>\n        <\/div>\n        <div class=\"product-body\">\n          <h3>\u7535\u7f06\u751f\u4ea7\u79f0\u91cd\u4e0e\u8ffd\u6eaf\u7cfb\u7edf<\/h3>\n          <p class=\"product-positioning\">\u901a\u8fc7RFID\u5b9e\u73b0\u5355\u4e2a\u7535\u7f06\u8f74\u7ea7\u522b\u7684\u81ea\u52a8\u8bc6\u522b\u4e0e\u91cd\u91cf\u8ffd\u6eaf<\/p>\n          <div class=\"product-tags\">\n            <span class=\"product-tag\">RFID\u8f74\u7ea7\u8ffd\u6eaf<\/span>\n            <span class=\"product-tag\">\u5730\u78c5\u4e00\u4f53\u7ec8\u7aef<\/span>\n            <span class=\"product-tag\">\u76ae\u6bdb\u51c0\u4e09\u91cd\u6821\u9a8c<\/span>\n            <span class=\"product-tag\">MES\u76f4\u8fde<\/span>\n          <\/div>\n          <p class=\"product-scene\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 1v14M1 8h14\" stroke=\"#6b7280\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n            \u9002\u7528\u573a\u666f\uff1a\u7535\u7f06\u8f74\u4ece\u7a7a\u8f74\u5230\u6210\u54c1\u7684\u5168\u7a0b\u79f0\u91cd\u8ffd\u8e2a\n          <\/p>\n          <a href=\"\/products\/cable-weighing\/\" class=\"btn-product\">\u4e86\u89e3\u4ea7\u54c1 \u2192<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Industries Section -->\n<section class=\"section industries-section\" id=\"industries\">\n  <div class=\"container\">\n    <div class=\"section-header reveal\">\n      <span class=\"section-label\">\u884c\u4e1a\u65b9\u6848<\/span>\n      <h2 class=\"section-title\">\u4f60\u7684\u884c\u4e1a\uff0c\u6211\u4eec\u8dd1\u901a\u8fc7<\/h2>\n      <p class=\"section-desc\">\u4e0d\u662f\u4e07\u80fd\u901a\u7528\u65b9\u6848\uff0c\u662f\u5728\u5236\u9020\u4e1a\u5404\u7ec6\u5206\u884c\u4e1a\u91cc\u9a8c\u8bc1\u8fc7\u7684\u5b9e\u6218\u65b9\u6848\u3002<\/p>\n    <\/div>\n    <div class=\"industry-cards\">\n      <div class=\"industry-card reveal reveal-delay-1\">\n        <div class=\"industry-icon\"><\/div>\n        <h3>\u7ebf\u7f06\/\u7535\u7ebf\u7535\u7f06\u5236\u9020<\/h3>\n        <p>\u5e9f\u94dc\u5e9f\u94dd\u65e0\u4eba\u503c\u5b88\u56de\u6536+\u7535\u7f06\u8f74RFID\u8ffd\u6eaf<\/p>\n        <span class=\"industry-badge badge-match\">\u9ad8\u5ea6\u5339\u914d<\/span>\n      <\/div>\n      <div class=\"industry-card reveal reveal-delay-2\">\n        <div class=\"industry-icon\">\u2699\ufe0f<\/div>\n        <h3>\u94dc\u94dd\u578b\u6750\u52a0\u5de5<\/h3>\n        <p>\u94dd\u5c51\u94dc\u5c51\u7cbe\u51c6\u79f0\u91cd\uff0c\u5206\u7c7b\u6295\u653e\u5206\u54c1\u7c7b\u8ba1\u4ef7<\/p>\n        <span class=\"industry-badge badge-match\">\u9ad8\u5ea6\u5339\u914d<\/span>\n      <\/div>\n      <div class=\"industry-card reveal reveal-delay-3\">\n        <div class=\"industry-icon\">\ud83d\udd27<\/div>\n        <h3>\u53d8\u538b\u5668\/\u7535\u673a\u5236\u9020<\/h3>\n        <p>\u5e9f\u94dc\u7ebf\u5305\u3001\u7845\u94a2\u8fb9\u6599\u514b\u7ea7\u7ba1\u63a7<\/p>\n        <span class=\"industry-badge badge-match\">\u9ad8\u5ea6\u5339\u914d<\/span>\n      <\/div>\n      <div class=\"industry-card reveal reveal-delay-4\">\n        <div class=\"industry-icon\">\ud83d\udd2c<\/div>\n        <h3>\u7cbe\u5bc6\u673a\u68b0\u52a0\u5de5<\/h3>\n        <p>\u949b\u5408\u91d1\/\u94dc\u5207\u5c51\u9ad8\u4ef7\u503c\u5e9f\u6599\u7cbe\u51c6\u7ba1\u63a7<\/p>\n        <span class=\"industry-badge badge-extend\">\u9002\u914d\u6269\u5c55<\/span>\n      <\/div>\n      <div class=\"industry-card reveal reveal-delay-5\">\n        <div class=\"industry-icon\">\ud83d\ude97<\/div>\n        <h3>\u65b0\u80fd\u6e90\u6c7d\u8f66\u96f6\u90e8\u4ef6<\/h3>\n        <p>\u94dd\u538b\u94f8\/\u94dc\u63a5\u5934\u5e9f\u6599\u7ba1\u63a7\uff0c\u6ee1\u8db3\u8f66\u4f01\u4f9b\u5e94\u94fe\u6570\u5b57\u5316\u8981\u6c42<\/p>\n        <span class=\"industry-badge badge-extend\">\u9002\u914d\u6269\u5c55<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"industries-more reveal\">\n      <a href=\"\/solutions\/\">\u67e5\u770b\u66f4\u591a\u884c\u4e1a\u65b9\u6848 \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Testimonials Section -->\n<section class=\"section testimonials-section\" id=\"testimonials\">\n  <div class=\"container\">\n    <div class=\"section-header reveal\">\n      <span class=\"section-label\">\u5ba2\u6237\u8bc1\u8a00<\/span>\n      <h2 class=\"section-title\">\u7528\u4e86\u661f\u5143\u667a\u7075\uff0c\u4ed6\u4eec\u7ec8\u4e8e\u7761\u5f97\u7740\u4e86<\/h2>\n    <\/div>\n    <div class=\"testimonial-cards\">\n      <div class=\"testimonial-card reveal reveal-delay-1\">\n        <div class=\"testimonial-image\">\n          <img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/55d9236d-b6de-42e2-90b5-3d2c4a6b03b7\/1ce2149fb-2e60-4668-a006-38f141b4767c.png\" alt=\"\u7ebf\u7f06\u5236\u9020\u4f01\u4e1a\u5e9f\u6599\u7ba1\u63a7\u73b0\u573a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"testimonial-body\">\n          <div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <p class=\"testimonial-text\">&#8220;\u4ee5\u524d\u6bcf\u6708\u5bf9\u5e9f\u6599\u8d26\u50cf\u8d70\u9b3c\u95e8\u5173\uff0cMES\u6570\u636e\u548c\u51fa\u5e93\u8bb0\u5f55\u6c38\u8fdc\u5bf9\u4e0d\u4e0a\u3002\u4e0a\u4e86\u661f\u5143\u667a\u7075\u4e4b\u540e\uff0c\u79f0\u91cd\u6570\u636e\u81ea\u52a8\u4e0a\u62a5MES\uff0c\u4e09\u5f20\u8868\u7ec8\u4e8e\u8bf4\u540c\u4e00\u53e5\u8bdd\u4e86\u3002\u5ba1\u8ba1\u6765\u67e5\uff0c\u6570\u636e\u76f4\u63a5\u5bfc\u51fa\u2014\u2014\u4e0d\u7528\u518d\u8865\u6750\u6599\u4e86\u3002&#8221;<\/p>\n          <div class=\"testimonial-author\">\u67d0\u7ebf\u7f06\u5236\u9020\u4f01\u4e1a<\/div>\n          <div class=\"testimonial-role\">\u751f\u4ea7\u90e8\u4e3b\u7ba1<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"testimonial-card reveal reveal-delay-2\">\n        <div class=\"testimonial-image\">\n          <img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/55d9236d-b6de-42e2-90b5-3d2c4a6b03b7\/1ca0be41b-0675-4a8f-8fe1-b34e7f217604.png\" alt=\"\u94dc\u94dd\u52a0\u5de5\u4f01\u4e1a\u751f\u4ea7\u73b0\u573a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"testimonial-body\">\n          <div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <p class=\"testimonial-text\">&#8220;\u5e9f\u94dc\u533a\u7684\u591c\u73ed\u4e00\u76f4\u662f\u6211\u6700\u5934\u75bc\u7684\u4e8b\uff0c\u5b89\u6392\u4eba\u503c\u5b88\u8d39\u4eba\u529b\uff0c\u4e0d\u5b89\u6392\u53c8\u4e0d\u653e\u5fc3\u3002\u73b0\u57287\u00d724\u65e0\u4eba\u503c\u5b88\uff0c\u51cc\u6668\u7684\u6bcf\u4e00\u514b\u90fd\u5728\u8bb0\u5f55\u3002\u4eba\u4e0d\u4ecb\u5165\uff0c\u6211\u4e0d\u62c5\u8d23\u3002&#8221;<\/p>\n          <div class=\"testimonial-author\">\u67d0\u94dc\u94dd\u52a0\u5de5\u4f01\u4e1a<\/div>\n          <div class=\"testimonial-role\">\u5382\u957f<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"testimonial-card reveal reveal-delay-3\">\n        <div class=\"testimonial-image\">\n          <img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/55d9236d-b6de-42e2-90b5-3d2c4a6b03b7\/122e6061e-ea61-443c-850c-d4041fd8f616.png\" alt=\"\u5236\u9020\u96c6\u56e2\u5408\u89c4\u5ba1\u8ba1\u73b0\u573a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"testimonial-body\">\n          <div class=\"testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n          <p class=\"testimonial-text\">&#8220;\u4ee5\u524d\u5ba1\u8ba1\u5e9f\u6599\u73af\u8282\u6700\u5934\u75bc\u2014\u2014\u7eb8\u8d28\u767b\u8bb0\u6f0f\u6d1e\u767e\u51fa\uff0c\u8bc1\u636e\u94fe\u62fc\u4e0d\u5b8c\u6574\u3002\u73b0\u5728\u5168\u94fe\u8def\u6570\u636e\u95ed\u73af\uff0c\u5f02\u5e38\u4e8b\u4ef6\u6709\u8bb0\u5f55\u3001\u6709\u8ffd\u6eaf\uff0c\u5ba1\u8ba1\u62a5\u544a\u7ec8\u4e8e\u5199\u5f97\u4e86\u4e86\u3002&#8221;<\/p>\n          <div class=\"testimonial-author\">\u67d0\u5927\u578b\u5236\u9020\u96c6\u56e2<\/div>\n          <div class=\"testimonial-role\">\u5408\u89c4\u5ba1\u8ba1\u90e8<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA Section -->\n<section class=\"section cta-section\" id=\"cta\">\n  <div class=\"container\">\n    <div class=\"section-header reveal\">\n      <span class=\"section-label\">\u7acb\u5373\u884c\u52a8<\/span>\n      <h2 class=\"section-title\">\u4f60\u7684\u5e9f\u6599\u533a\uff0c\u8fd8\u6709\u9ed1\u6d1e\u5417\uff1f<\/h2>\n      <p class=\"section-desc\">\u4e0d\u5835\u4f4f\u6570\u636e\u9ed1\u6d1e\uff0c\u4f60\u6c38\u8fdc\u7761\u4e0d\u8e0f\u5b9e\u3002\u8ba9\u6211\u4eec\u5e2e\u4f60\u770b\u770b\uff0c\u4f60\u7684\u5e9f\u6599\u533a\u8fd8\u6709\u591a\u5c11\u76f2\u533a\u3002<\/p>\n    <\/div>\n    <div class=\"cta-buttons reveal\">\n      <a href=\"\/about\/contact\/\" class=\"btn-cta-primary\">\u514d\u8d39\u83b7\u53d6\u8bca\u65ad\u65b9\u6848 \u2192<\/a>\n      <a href=\"\/resources\/\" class=\"btn-cta-secondary\">\ud83d\udce5 \u4e0b\u8f7d\u5e9f\u6599\u533a\u81ea\u68c0\u6e05\u5355<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Footer -->\n<footer class=\"footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-brand\">\n        <h3>\u661f\u5143\u667a\u7075<\/h3>\n        <p>\u5236\u9020\u4e1a\u5de5\u5382\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf\u63d0\u4f9b\u5546\u3002\u901a\u8fc7\u8eab\u4efd\u8bc6\u522b\u3001\u7cbe\u51c6\u79f0\u91cd\u3001\u5927\u5c0f\u79e4\u590d\u6838\u3001\u9632\u4f5c\u5f0a\u95ed\u73af\u4e0eRFID\u8f74\u7ea7\u8ffd\u6eaf\uff0c\u6d88\u9664\u5e9f\u6599\u533a\u6570\u636e\u9ed1\u6d1e\uff0c\u76f4\u8fdeMES\/ERP\uff0c\u8ba9\u6bcf\u4e00\u514b\u5e9f\u6599\u90fd\u6709\u636e\u53ef\u67e5\u3002<\/p>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>\u4ea7\u54c1\u4e2d\u5fc3<\/h4>\n        <ul>\n          <li><a href=\"\/products\/waste-recovery\/\">\u5e9f\u6599\u56de\u6536\u7ba1\u7406\u7cfb\u7edf<\/a><\/li>\n          <li><a href=\"\/products\/cable-weighing\/\">\u7535\u7f06\u79f0\u91cd\u8ffd\u6eaf\u7cfb\u7edf<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>\u89e3\u51b3\u65b9\u6848<\/h4>\n        <ul>\n          <li><a href=\"\/solutions\/cable-manufacturing\/\">\u7ebf\u7f06\u5236\u9020<\/a><\/li>\n          <li><a href=\"\/solutions\/copper-aluminum\/\">\u94dc\u94dd\u52a0\u5de5<\/a><\/li>\n          <li><a href=\"\/solutions\/transformer-motor\/\">\u53d8\u538b\u5668\u7535\u673a<\/a><\/li>\n          <li><a href=\"\/solutions\/precision-machining\/\">\u7cbe\u5bc6\u52a0\u5de5<\/a><\/li>\n          <li><a href=\"\/solutions\/new-energy-vehicle\/\">\u65b0\u80fd\u6e90\u6c7d\u8f66<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>\u5173\u4e8e\u6211\u4eec<\/h4>\n        <ul>\n          <li><a href=\"\/about\/company\/\">\u516c\u53f8\u4ecb\u7ecd<\/a><\/li>\n          <li><a href=\"\/about\/contact\/\">\u8054\u7cfb\u6211\u4eec<\/a><\/li>\n          <li><a href=\"\/blog\/\">\u535a\u5ba2<\/a><\/li>\n          <li><a href=\"\/resources\/\">\u8d44\u6e90\u4e2d\u5fc3<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <span>\u00a9 2024 \u661f\u5143\u667a\u7075 Stellarigen. \u4fdd\u7559\u6240\u6709\u6743\u5229\u3002<\/span>\n      <div class=\"footer-contact\">\n        <span>\ud83d\udce7 contact@xingyuanzhiling.com<\/span>\n        <span>\ud83d\udccd \u6df1\u5733\u5e02\u5357\u5c71\u533a\u79d1\u6280\u56ed<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- Back to Top -->\n<button class=\"back-to-top\" id=\"backToTop\" aria-label=\"\u56de\u5230\u9876\u90e8\">\u2191<\/button>\n\n<!-- Schema Markup -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Organization\",\n  \"name\": \"\u661f\u5143\u667a\u7075\",\n  \"alternateName\": \"Stellarigen\",\n  \"url\": \"https:\/\/www.stellarigen.com\",\n  \"description\": \"\u661f\u5143\u667a\u7075\u662f\u4e00\u5bb6\u4e13\u6ce8\u5236\u9020\u4e1a\u5de5\u5382\u5e9f\u6599\u79f0\u91cd\u7ba1\u63a7\u7684\u7cfb\u7edf\u63d0\u4f9b\u5546\uff0c\u901a\u8fc7\u8eab\u4efd\u8bc6\u522b\u3001\u7cbe\u51c6\u79f0\u91cd\u3001\u5927\u5c0f\u79e4\u590d\u6838\u3001\u9632\u4f5c\u5f0a\u95ed\u73af\u4e0eRFID\u8f74\u7ea7\u8ffd\u6eaf\uff0c\u6d88\u9664\u5e9f\u6599\u533a\u6570\u636e\u9ed1\u6d1e\uff0c\u76f4\u8fdeMES\/ERP\uff0c\u8ba9\u6bcf\u4e00\u514b\u5e9f\u6599\u90fd\u6709\u636e\u53ef\u67e5\u3002\",\n  \"foundingDate\": \"2026-04-22\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"addressLocality\": \"\u6df1\u5733\",\n    \"addressRegion\": \"\u5e7f\u4e1c\",\n    \"addressCountry\": \"CN\"\n  },\n  \"contactPoint\": {\n    \"@type\": \"ContactPoint\",\n    \"contactType\": \"customer service\",\n    \"availableLanguage\": \"Chinese\"\n  }\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u4ec0\u4e48\u662f\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf\u662f\u9488\u5bf9\u5236\u9020\u4e1a\u5de5\u5382\u5e9f\u6599\u533a\u6570\u636e\u9ed1\u6d1e\u7684\u7ba1\u63a7\u65b9\u6848\u3002\u901a\u8fc7\u8eab\u4efd\u8bc6\u522b\u3001\u7cbe\u51c6\u79f0\u91cd\u3001\u5927\u5c0f\u79e4\u590d\u6838\u6821\u9a8c\u3001\u9632\u4f5c\u5f0a\u95ed\u73af\u4e0eRFID\u8f74\u7ea7\u8ffd\u6eaf\uff0c\u5b9e\u73b0\u5e9f\u6599\u4ece\u4ea7\u751f\u5230\u51fa\u5382\u5168\u7a0b\u6570\u636e\u95ed\u73af\uff0c\u76f4\u8fdeMES\/ERP\uff0c\u8ba9\u6bcf\u4e00\u514b\u5e9f\u6599\u90fd\u6709\u636e\u53ef\u67e5\u3002\u661f\u5143\u667a\u7075\u662f\u8fd9\u4e00\u9886\u57df\u7684\u4e13\u4e1a\u63d0\u4f9b\u5546\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u5927\u5c0f\u79e4\u590d\u6838\u662f\u4ec0\u4e48\u610f\u601d\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u5927\u5c0f\u79e4\u590d\u6838\u662f\u6307\u5728\u5e9f\u6599\u6295\u653e\u7aef\u4f7f\u7528\u5c0f\u79e4\u7cbe\u51c6\u79f0\u91cd\uff0c\u5728\u51fa\u5e93\u7aef\u4f7f\u7528\u5927\u79e4\uff08\u5730\u78c5\uff09\u590d\u6838\u6821\u9a8c\uff0c\u4e24\u9053\u79f0\u91cd\u6570\u636e\u4ea4\u53c9\u9a8c\u8bc1\u3002\u5dee\u503c\u8d85\u8fc7\u8bbe\u5b9a\u9608\u503c\u65f6\u7cfb\u7edf\u81ea\u52a8\u9884\u8b66\u5e76\u7559\u5b58\u544a\u8b66\u8bb0\u5f55\uff0c\u786e\u4fdd\u79f0\u91cd\u6570\u636e\u4e0d\u53ef\u7be1\u6539\u3001\u6709\u636e\u53ef\u67e5\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"\u65e0\u4eba\u503c\u5b88\u79f0\u91cd\u7cfb\u7edf\u591c\u73ed\u600e\u4e48\u8fd0\u884c\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u661f\u5143\u667a\u7075\u65e0\u4eba\u503c\u5b88\u79f0\u91cd\u7cfb\u7edf7\u00d724\u5c0f\u65f6\u5168\u81ea\u52a8\u8fd0\u884c\uff1a\u4eba\u8138\u8bc6\u522b\u786e\u8ba4\u8eab\u4efd\u2192\u81ea\u52a8\u79f0\u91cd\u8bb0\u5f55\u2192\u5927\u5c0f\u79e4\u590d\u6838\u6821\u9a8c\u2192\u6570\u636e\u786e\u8ba4\u2192\u81ea\u52a8\u4e0a\u62a5MES\u3002\u591c\u73ed\u548c\u8282\u5047\u65e5\u65e0\u9700\u5b89\u6392\u4e13\u4eba\u503c\u5b88\uff0c\u7cfb\u7edf\u7167\u5e38\u8fd0\u884c\uff0c\u6240\u6709\u64cd\u4f5c\u81ea\u52a8\u7559\u75d5\u3002\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<script>\n\/\/ Navbar scroll effect\nconst navbar = document.getElementById('navbar');\nconst scrollProgress = document.getElementById('scrollProgress');\nconst backToTop = document.getElementById('backToTop');\n\nwindow.addEventListener('scroll', () => {\n  const scrollY = window.scrollY;\n  const docHeight = document.documentElement.scrollHeight - window.innerHeight;\n  const scrollPercent = (scrollY \/ docHeight) * 100;\n  \n  scrollProgress.style.width = scrollPercent + '%';\n  \n  if (scrollY > 50) {\n    navbar.classList.add('scrolled');\n  } else {\n    navbar.classList.remove('scrolled');\n  }\n  \n  if (scrollY > 500) {\n    backToTop.classList.add('visible');\n  } else {\n    backToTop.classList.remove('visible');\n  }\n});\n\nbackToTop.addEventListener('click', () => {\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n});\n\n\/\/ Hamburger menu\nconst hamburger = document.getElementById('hamburger');\nconst navLinks = document.getElementById('navLinks');\n\nhamburger.addEventListener('click', () => {\n  hamburger.classList.toggle('active');\n  navLinks.classList.toggle('active');\n});\n\n\/\/ Close menu on link click\nnavLinks.querySelectorAll('a').forEach(link => {\n  link.addEventListener('click', () => {\n    hamburger.classList.remove('active');\n    navLinks.classList.remove('active');\n  });\n});\n\n\/\/ Scroll reveal animation\nconst revealElements = document.querySelectorAll('.reveal');\nconst revealObserver = new IntersectionObserver((entries) => {\n  entries.forEach(entry => {\n    if (entry.isIntersecting) {\n      entry.target.classList.add('visible');\n    }\n  });\n}, { threshold: 0.1, rootMargin: '0px 0px -50px 0px' });\n\nrevealElements.forEach(el => revealObserver.observe(el));\n\n\/\/ Hero particles\nconst particlesContainer = document.getElementById('heroParticles');\nfor (let i = 0; i < 30; i++) {\n  const particle = document.createElement('div');\n  particle.className = 'particle';\n  particle.style.left = Math.random() * 100 + '%';\n  particle.style.animationDuration = (Math.random() * 8 + 6) + 's';\n  particle.style.animationDelay = (Math.random() * 5) + 's';\n  particle.style.width = (Math.random() * 3 + 1) + 'px';\n  particle.style.height = particle.style.width;\n  particlesContainer.appendChild(particle);\n}\n\n\/\/ Counter animation for stats\nconst statValues = document.querySelectorAll('.hero-stat-value');\nlet statsAnimated = false;\n\nfunction animateStats() {\n  if (statsAnimated) return;\n  statsAnimated = true;\n  \n  statValues.forEach(stat => {\n    const text = stat.textContent;\n    const num = parseFloat(text);\n    if (isNaN(num)) return;\n    \n    const unit = stat.querySelector('.unit');\n    const unitText = unit ? unit.textContent : '';\n    const prefix = text.includes('\u00b1') ? '\u00b1' : '';\n    const isDecimal = text.includes('.');\n    const duration = 2000;\n    const startTime = performance.now();\n    \n    function update(currentTime) {\n      const elapsed = currentTime - startTime;\n      const progress = Math.min(elapsed \/ duration, 1);\n      const eased = 1 - Math.pow(1 - progress, 3);\n      const current = num * eased;\n      \n      let display;\n      if (isDecimal) {\n        display = prefix + current.toFixed(1);\n      } else {\n        display = prefix + Math.round(current);\n      }\n      \n      stat.innerHTML = display + (unitText ? '<span class=\"unit\">' + unitText + '<\/span>' : '');\n      \n      if (progress < 1) {\n        requestAnimationFrame(update);\n      }\n    }\n    \n    requestAnimationFrame(update);\n  });\n}\n\nconst heroObserver = new IntersectionObserver((entries) => {\n  entries.forEach(entry => {\n    if (entry.isIntersecting) {\n      setTimeout(animateStats, 500);\n    }\n  });\n}, { threshold: 0.3 });\n\nconst heroStats = document.querySelector('.hero-stats');\nif (heroStats) heroObserver.observe(heroStats);\n\n\/\/ Smooth scroll for anchor links\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n  anchor.addEventListener('click', function(e) {\n    e.preventDefault();\n    const target = document.querySelector(this.getAttribute('href'));\n    if (target) {\n      target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n  });\n});\n\n\/\/ Parallax effect for hero image\nwindow.addEventListener('scroll', () => {\n  const heroImage = document.querySelector('.hero-image');\n  if (heroImage && window.scrollY < window.innerHeight) {\n    heroImage.style.transform = `translateY(${window.scrollY * 0.1}px)`;\n  }\n});\n<\/script>\n<\/body>\n<\/html>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u661f\u5143\u667a\u7075 | \u5236\u9020\u4e1a\u5e9f\u6599\u79f0\u91cd\u96f6\u76f2\u533a\u7cfb\u7edf \u2014 \u79f0\u5f97\u51c6\uff0c\u624d\u7761\u5f97\u7740 \u661f\u5143\u667a\u7075 \u9996\u9875 \u4ea7\u54c1\u4e2d\u5fc3 \u884c\u4e1a\u89e3\u51b3\u65b9\u6848 \u5ba2\u6237\u6848\u4f8b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-649","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=\/wp\/v2\/pages\/649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=649"}],"version-history":[{"count":3,"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=\/wp\/v2\/pages\/649\/revisions"}],"predecessor-version":[{"id":709,"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=\/wp\/v2\/pages\/649\/revisions\/709"}],"wp:attachment":[{"href":"https:\/\/www.stellarigen.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}