{"id":254,"date":"2026-10-21T02:41:28","date_gmt":"2026-10-21T02:41:28","guid":{"rendered":"https:\/\/www.grand-lighting.com\/?page_id=254"},"modified":"2026-10-21T10:00:35","modified_gmt":"2026-10-21T10:00:35","slug":"home","status":"publish","type":"page","link":"https:\/\/www.grand-lighting.com\/zh\/","title":{"rendered":"Home"},"content":{"rendered":"<style>\nbody:has(.gl-home) .wd-page-title,\nbody:has(.gl-home) #main-content > aside {\n    display: none;\n}\n\nbody:has(.gl-home) .wd-page-content {\n    padding-top: 0;\n}\n\nbody:has(.gl-home) #main-content {\n    display: block;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n}\n\nbody:has(.gl-home) #main-content > .wd-content-area {\n    width: 100%;\n    max-width: none;\n    padding: 0;\n}\n\nbody:has(.gl-home) .entry-content {\n    margin: 0;\n    padding: 0;\n}\n\n.gl-home {\n    --gl-ink: #111913;\n    --gl-charcoal: #0d1510;\n    --gl-paper: #f3f2ec;\n    --gl-paper-deep: #e6e6dd;\n    --gl-forest: #173c2a;\n    --gl-green: #4e8b3c;\n    --gl-mint: #a7cf7e;\n    --gl-gold: #e3b34d;\n    --gl-amber: #f2c96f;\n    --gl-white: #ffffff;\n    --gl-muted: #69746c;\n    --gl-line: rgba(17, 25, 19, 0.15);\n    --gl-white-line: rgba(255, 255, 255, 0.18);\n    position: relative;\n    overflow: hidden;\n    color: var(--gl-ink);\n    background: var(--gl-paper);\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.55;\n}\n\n.gl-home *,\n.gl-home *::before,\n.gl-home *::after {\n    box-sizing: border-box;\n}\n\n.gl-home h1,\n.gl-home h2,\n.gl-home h3,\n.gl-home p {\n    margin-top: 0;\n    letter-spacing: 0;\n}\n\n.gl-home img {\n    display: block;\n    max-width: 100%;\n}\n\n.gl-home a {\n    text-decoration: none;\n}\n\n.gl-home__inner {\n    width: min(1240px, calc(100% - 48px));\n    margin-inline: auto;\n}\n\n.gl-home__eyebrow {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 18px;\n    color: var(--gl-gold);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.4;\n    text-transform: uppercase;\n}\n\n.gl-home__eyebrow::before {\n    width: 28px;\n    height: 2px;\n    flex: 0 0 auto;\n    background: currentColor;\n    content: \"\";\n}\n\n.gl-home__eyebrow--dark {\n    color: var(--gl-forest);\n}\n\n.gl-home__hero {\n    position: relative;\n    min-height: 760px;\n    overflow: hidden;\n    isolation: isolate;\n    color: var(--gl-white);\n    background: var(--gl-charcoal);\n}\n\n.gl-home__slide {\n    position: absolute;\n    inset: 0 0 92px;\n    opacity: 0;\n    visibility: hidden;\n    transform: scale(1.025);\n    transition:\n        opacity 850ms ease,\n        visibility 850ms ease,\n        transform 5200ms ease;\n}\n\n.gl-home__slide.is-active {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n}\n\n.gl-home__slide-media,\n.gl-home__slide-media::before,\n.gl-home__slide-media::after {\n    position: absolute;\n    inset: 0;\n}\n\n.gl-home__slide-media {\n    z-index: -3;\n    overflow: hidden;\n}\n\n.gl-home__slide-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n.gl-home__slide:nth-child(1) .gl-home__slide-media img {\n    object-position: center 54%;\n}\n\n.gl-home__slide:nth-child(2) .gl-home__slide-media img {\n    object-position: center 52%;\n}\n\n.gl-home__slide:nth-child(3) .gl-home__slide-media img {\n    object-position: center 47%;\n}\n\n.gl-home__slide-media::before {\n    z-index: 1;\n    background:\n        linear-gradient(90deg, rgba(8, 15, 10, 0.98) 0%, rgba(8, 15, 10, 0.92) 36%, rgba(8, 15, 10, 0.58) 60%, rgba(8, 15, 10, 0.18) 100%),\n        linear-gradient(0deg, rgba(6, 12, 8, 0.96) 0%, rgba(6, 12, 8, 0.16) 52%, rgba(6, 12, 8, 0.28) 100%);\n    content: \"\";\n}\n\n.gl-home__slide-media::after {\n    z-index: 2;\n    opacity: 0.17;\n    background-image:\n        linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);\n    background-size: 82px 82px;\n    content: \"\";\n    mask-image: linear-gradient(90deg, #000 0%, transparent 75%);\n}\n\n.gl-home__light-sweep {\n    position: absolute;\n    z-index: -1;\n    top: -18%;\n    right: 4%;\n    width: 36%;\n    height: 138%;\n    opacity: 0;\n    background: linear-gradient(90deg, transparent 0%, rgba(255, 226, 163, 0.13) 43%, rgba(255, 244, 214, 0.36) 51%, rgba(255, 226, 163, 0.08) 61%, transparent 100%);\n    filter: blur(12px);\n    transform: skewX(-15deg) translateX(-45%);\n    pointer-events: none;\n}\n\n.gl-home__slide.is-active .gl-home__light-sweep {\n    animation: gl-home-sweep 4.5s 600ms ease-in-out both;\n}\n\n.gl-home__slide-content {\n    position: relative;\n    display: flex;\n    width: min(1240px, calc(100% - 48px));\n    min-height: 668px;\n    align-items: center;\n    margin-inline: auto;\n    padding: 88px 0 94px;\n}\n\n.gl-home__hero-copy {\n    width: min(660px, 66%);\n}\n\n.gl-home__hero-index {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 24px;\n    color: rgba(255, 255, 255, 0.72);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 12px;\n    font-weight: 700;\n}\n\n.gl-home__hero-index::before {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--gl-mint);\n    box-shadow:\n        0 0 0 5px rgba(167, 207, 126, 0.12),\n        0 0 22px rgba(227, 179, 77, 0.7);\n    content: \"\";\n}\n\n.gl-home__hero h1 {\n    max-width: 690px;\n    margin-bottom: 24px;\n    color: var(--gl-white);\n    font-size: 76px;\n    font-weight: 700;\n    line-height: 0.98;\n}\n\n.gl-home__hero h1 span {\n    display: block;\n    color: var(--gl-amber);\n}\n\n.gl-home__hero-lead {\n    max-width: 570px;\n    margin-bottom: 30px;\n    color: rgba(255, 255, 255, 0.82);\n    font-size: 18px;\n    line-height: 1.7;\n}\n\n.gl-home__actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 11px;\n}\n\n.gl-home__button {\n    display: inline-flex;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    padding: 12px 22px;\n    border: 1px solid transparent;\n    border-radius: 3px;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.2;\n    transition:\n        background-color 180ms ease,\n        border-color 180ms ease,\n        color 180ms ease,\n        transform 180ms ease;\n}\n\n.gl-home__button::after {\n    width: 18px;\n    height: 1px;\n    background: currentColor;\n    content: \"\";\n    transition: width 180ms ease;\n}\n\n.gl-home__button:hover,\n.gl-home__button:focus {\n    transform: translateY(-2px);\n}\n\n.gl-home__button:hover::after,\n.gl-home__button:focus::after {\n    width: 25px;\n}\n\n.gl-home__button--primary {\n    color: #111810;\n    background: var(--gl-gold);\n}\n\n.gl-home__button--primary:hover,\n.gl-home__button--primary:focus {\n    color: #111810;\n    background: #f0c35e;\n}\n\n.gl-home__button--ghost {\n    color: var(--gl-white);\n    border-color: rgba(255, 255, 255, 0.44);\n}\n\n.gl-home__button--ghost:hover,\n.gl-home__button--ghost:focus {\n    color: var(--gl-ink);\n    border-color: var(--gl-white);\n    background: var(--gl-white);\n}\n\n.gl-home__button--dark {\n    color: var(--gl-white);\n    background: var(--gl-forest);\n}\n\n.gl-home__button--dark:hover,\n.gl-home__button--dark:focus {\n    color: var(--gl-white);\n    background: #23543c;\n}\n\n.gl-home__hero-rail {\n    position: absolute;\n    z-index: 4;\n    right: max(24px, calc((100% - 1240px) \/ 2));\n    bottom: 126px;\n    display: grid;\n    width: 300px;\n    border-top: 1px solid var(--gl-white-line);\n}\n\n.gl-home__slide-tab {\n    display: grid;\n    grid-template-columns: 34px minmax(0, 1fr) 28px;\n    min-height: 58px;\n    align-items: center;\n    gap: 10px;\n    padding: 0;\n    border: 0;\n    border-bottom: 1px solid var(--gl-white-line);\n    color: rgba(255, 255, 255, 0.48);\n    background: transparent;\n    font: inherit;\n    text-align: left;\n    cursor: pointer;\n    transition: color 180ms ease;\n}\n\n.gl-home__slide-tab span {\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.gl-home__slide-tab strong {\n    font-size: 12px;\n    font-weight: 700;\n}\n\n.gl-home__slide-tab::after {\n    width: 20px;\n    height: 2px;\n    justify-self: end;\n    background: currentColor;\n    content: \"\";\n    transform: scaleX(0.45);\n    transform-origin: right;\n    transition: transform 220ms ease;\n}\n\n.gl-home__slide-tab:hover,\n.gl-home__slide-tab:focus-visible,\n.gl-home__slide-tab.is-active {\n    color: var(--gl-white);\n}\n\n.gl-home__slide-tab.is-active::after {\n    background: var(--gl-gold);\n    transform: scaleX(1);\n}\n\n.gl-home__carousel-progress {\n    position: absolute;\n    z-index: 5;\n    right: max(24px, calc((100% - 1240px) \/ 2));\n    bottom: 111px;\n    width: 300px;\n    height: 2px;\n    overflow: hidden;\n    background: rgba(255, 255, 255, 0.18);\n}\n\n.gl-home__carousel-progress span {\n    display: block;\n    width: 100%;\n    height: 100%;\n    background: var(--gl-gold);\n    transform: scaleX(0);\n    transform-origin: left;\n}\n\n.gl-home__carousel-progress span.is-running {\n    animation: gl-home-progress 6.5s linear infinite;\n}\n\n.gl-home__metrics {\n    position: absolute;\n    z-index: 5;\n    inset: auto 0 0;\n    min-height: 92px;\n    color: var(--gl-white);\n    background: var(--gl-forest);\n}\n\n.gl-home__metric-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    width: min(1240px, calc(100% - 48px));\n    min-height: 92px;\n    margin-inline: auto;\n}\n\n.gl-home__metric {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    padding: 16px 20px;\n    border-left: 1px solid var(--gl-white-line);\n}\n\n.gl-home__metric:last-child {\n    border-right: 1px solid var(--gl-white-line);\n}\n\n.gl-home__metric strong {\n    color: var(--gl-amber);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 27px;\n    line-height: 1;\n}\n\n.gl-home__metric span {\n    max-width: 120px;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    text-transform: uppercase;\n}\n\n.gl-home__section {\n    padding: 108px 0;\n}\n\n.gl-home__section--dark {\n    color: var(--gl-white);\n    background: var(--gl-charcoal);\n}\n\n.gl-home__section--soft {\n    background: var(--gl-paper-deep);\n}\n\n.gl-home__section-head {\n    display: grid;\n    grid-template-columns: minmax(0, 1.15fr) minmax(320px, 0.85fr);\n    align-items: end;\n    gap: 70px;\n    margin-bottom: 52px;\n}\n\n.gl-home__section-head h2,\n.gl-home__engineering-title,\n.gl-home__quality-title,\n.gl-home__contact h2 {\n    margin-bottom: 0;\n    color: var(--gl-ink);\n    font-size: 52px;\n    font-weight: 700;\n    line-height: 1.04;\n}\n\n.gl-home__section-head p,\n.gl-home__engineering-copy,\n.gl-home__quality-copy,\n.gl-home__contact-copy {\n    margin-bottom: 0;\n    color: var(--gl-muted);\n    font-size: 16px;\n    line-height: 1.75;\n}\n\n.gl-home__section--dark .gl-home__section-head h2,\n.gl-home__section--dark .gl-home__section-head p {\n    color: var(--gl-white);\n}\n\n.gl-home__section--dark .gl-home__section-head p {\n    color: rgba(255, 255, 255, 0.64);\n}\n\n.gl-home__intro-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.25fr) minmax(330px, 0.75fr);\n    gap: 1px;\n    overflow: hidden;\n    border: 1px solid var(--gl-line);\n    border-radius: 8px;\n    background: var(--gl-line);\n}\n\n.gl-home__intro-visual {\n    position: relative;\n    min-height: 600px;\n    overflow: hidden;\n    background: #d6d8d0;\n}\n\n.gl-home__intro-visual img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n}\n\n.gl-home__intro-visual::after {\n    position: absolute;\n    inset: 0;\n    background:\n        linear-gradient(0deg, rgba(9, 16, 11, 0.82) 0%, transparent 55%),\n        linear-gradient(90deg, rgba(9, 16, 11, 0.2), transparent 45%);\n    content: \"\";\n}\n\n.gl-home__intro-caption {\n    position: absolute;\n    z-index: 1;\n    right: 32px;\n    bottom: 30px;\n    left: 32px;\n    color: var(--gl-white);\n}\n\n.gl-home__intro-caption strong {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--gl-amber);\n    font-size: 26px;\n    line-height: 1.2;\n}\n\n.gl-home__intro-caption span {\n    color: rgba(255, 255, 255, 0.7);\n    font-size: 13px;\n}\n\n.gl-home__intro-copy {\n    display: flex;\n    min-height: 600px;\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 48px;\n    background: var(--gl-white);\n}\n\n.gl-home__intro-copy h2 {\n    margin-bottom: 22px;\n    font-size: 43px;\n    line-height: 1.06;\n}\n\n.gl-home__intro-copy > div > p {\n    color: var(--gl-muted);\n    font-size: 15px;\n    line-height: 1.72;\n}\n\n.gl-home__intro-list {\n    margin: 32px 0 0;\n    padding: 0;\n    list-style: none;\n}\n\n.gl-home__intro-list li {\n    display: grid;\n    grid-template-columns: 36px minmax(0, 1fr);\n    gap: 14px;\n    padding: 17px 0;\n    border-top: 1px solid var(--gl-line);\n}\n\n.gl-home__intro-list span {\n    color: var(--gl-forest);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.gl-home__intro-list strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--gl-ink);\n    font-size: 15px;\n}\n\n.gl-home__intro-list p {\n    margin: 0;\n    color: var(--gl-muted);\n    font-size: 13px;\n    line-height: 1.55;\n}\n\n.gl-home__engineering {\n    position: relative;\n    overflow: hidden;\n}\n\n.gl-home__engineering::before {\n    position: absolute;\n    top: -160px;\n    right: -160px;\n    width: 520px;\n    height: 520px;\n    border: 1px solid rgba(227, 179, 77, 0.18);\n    border-radius: 50%;\n    content: \"\";\n}\n\n.gl-home__engineering::after {\n    position: absolute;\n    top: 120px;\n    right: 52px;\n    width: 260px;\n    height: 1px;\n    background: rgba(227, 179, 77, 0.4);\n    box-shadow:\n        0 80px 0 rgba(227, 179, 77, 0.18),\n        0 160px 0 rgba(227, 179, 77, 0.12);\n    content: \"\";\n    transform: rotate(-25deg);\n}\n\n.gl-home__engineering-grid {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: minmax(320px, 0.8fr) minmax(0, 1.2fr);\n    gap: 82px;\n    align-items: center;\n}\n\n.gl-home__engineering-copy {\n    color: rgba(255, 255, 255, 0.64);\n}\n\n.gl-home__engineering .gl-home__eyebrow {\n    color: var(--gl-mint);\n}\n\n.gl-home__engineering-title {\n    margin-bottom: 24px;\n    color: var(--gl-white);\n}\n\n.gl-home__engineering-title span {\n    color: var(--gl-amber);\n}\n\n.gl-home__engineering-note {\n    margin-top: 32px;\n    padding-top: 22px;\n    border-top: 1px solid var(--gl-white-line);\n    color: rgba(255, 255, 255, 0.62);\n    font-size: 13px;\n}\n\n.gl-home__engineering-visual {\n    position: relative;\n    min-height: 580px;\n}\n\n.gl-home__engineering-main {\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 76%;\n    height: 470px;\n    overflow: hidden;\n    border-radius: 8px;\n    background: #d9ddd5;\n}\n\n.gl-home__engineering-main img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n.gl-home__engineering-detail {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 46%;\n    height: 250px;\n    overflow: hidden;\n    border: 8px solid var(--gl-charcoal);\n    border-radius: 8px;\n    background: #c8cec5;\n}\n\n.gl-home__engineering-detail img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n.gl-home__engineering-badge {\n    position: absolute;\n    right: 18px;\n    bottom: 24px;\n    width: 210px;\n    padding: 24px;\n    border: 1px solid rgba(255, 255, 255, 0.24);\n    border-radius: 6px;\n    background: rgba(16, 40, 27, 0.88);\n    backdrop-filter: blur(8px);\n}\n\n.gl-home__engineering-badge strong {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--gl-amber);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 38px;\n    line-height: 1;\n}\n\n.gl-home__engineering-badge span {\n    color: rgba(255, 255, 255, 0.7);\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.45;\n    text-transform: uppercase;\n}\n\n.gl-home__process-head {\n    margin-bottom: 48px;\n}\n\n.gl-home__process-head h2 {\n    max-width: 860px;\n    margin-bottom: 20px;\n    color: var(--gl-ink);\n    font-size: 54px;\n    line-height: 1.04;\n}\n\n.gl-home__process-head p {\n    max-width: 730px;\n    margin-bottom: 0;\n    color: var(--gl-muted);\n    font-size: 16px;\n    line-height: 1.75;\n}\n\n.gl-home__process-line {\n    position: relative;\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    border-top: 1px solid var(--gl-line);\n}\n\n.gl-home__process-line::before {\n    position: absolute;\n    top: -2px;\n    left: 0;\n    width: var(--process-progress, 0%);\n    height: 3px;\n    background: var(--gl-gold);\n    content: \"\";\n    transition: width 1.2s ease;\n}\n\n.gl-home__process-step {\n    position: relative;\n    min-height: 240px;\n    padding: 32px 24px 26px 0;\n    border-right: 1px solid var(--gl-line);\n}\n\n.gl-home__process-step:last-child {\n    border-right: 0;\n}\n\n.gl-home__process-step::before {\n    position: absolute;\n    top: -6px;\n    left: 0;\n    width: 11px;\n    height: 11px;\n    border-radius: 50%;\n    background: var(--gl-line);\n    content: \"\";\n    transition: background-color 300ms ease, box-shadow 300ms ease;\n}\n\n.gl-home__process-step.is-active::before {\n    background: var(--gl-gold);\n    box-shadow: 0 0 0 6px rgba(227, 179, 77, 0.14);\n}\n\n.gl-home__process-code {\n    display: block;\n    margin-bottom: 48px;\n    color: var(--gl-forest);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 12px;\n    font-weight: 700;\n}\n\n.gl-home__process-step h3 {\n    margin-bottom: 12px;\n    color: var(--gl-ink);\n    font-size: 20px;\n    line-height: 1.25;\n}\n\n.gl-home__process-step p {\n    margin-bottom: 0;\n    color: var(--gl-muted);\n    font-size: 13px;\n    line-height: 1.65;\n}\n\n.gl-home__range-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 1px;\n    overflow: hidden;\n    border: 1px solid var(--gl-line);\n    border-radius: 8px;\n    background: var(--gl-line);\n}\n\n.gl-home__range {\n    position: relative;\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    overflow: hidden;\n    color: var(--gl-ink);\n    background: var(--gl-white);\n}\n\n.gl-home__range-media {\n    aspect-ratio: 1 \/ 1;\n    overflow: hidden;\n    background: #edf0ea;\n}\n\n.gl-home__range-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    padding: 28px;\n    transition: transform 260ms ease;\n}\n\n.gl-home__range:hover .gl-home__range-media img {\n    transform: scale(1.04);\n}\n\n.gl-home__range-body {\n    position: relative;\n    flex: 1;\n    padding: 25px 24px 27px;\n    border-top: 1px solid var(--gl-line);\n}\n\n.gl-home__range-code {\n    display: block;\n    margin-bottom: 12px;\n    color: var(--gl-green);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.gl-home__range h3 {\n    margin-bottom: 8px;\n    color: var(--gl-ink);\n    font-size: 22px;\n    line-height: 1.2;\n}\n\n.gl-home__range p {\n    margin-bottom: 18px;\n    color: var(--gl-muted);\n    font-size: 13px;\n    line-height: 1.6;\n}\n\n.gl-home__range strong {\n    color: var(--gl-forest);\n    font-size: 12px;\n    text-transform: uppercase;\n}\n\n.gl-home__quality-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 72px;\n    align-items: center;\n}\n\n.gl-home__quality-title {\n    margin-bottom: 22px;\n}\n\n.gl-home__quality-copy {\n    margin-bottom: 32px;\n}\n\n.gl-home__quality-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-bottom: 34px;\n}\n\n.gl-home__quality-pills span {\n    display: inline-flex;\n    min-height: 34px;\n    align-items: center;\n    padding: 7px 12px;\n    border: 1px solid var(--gl-line);\n    border-radius: 2px;\n    color: var(--gl-forest);\n    background: rgba(255, 255, 255, 0.44);\n    font-family: \"Courier New\", Courier, monospace;\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.gl-home__quality-cards {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n}\n\n.gl-home__quality-card {\n    overflow: hidden;\n    border: 1px solid var(--gl-line);\n    border-radius: 6px;\n    background: var(--gl-white);\n}\n\n.gl-home__quality-card img {\n    width: 100%;\n    height: 230px;\n    object-fit: cover;\n    object-position: top center;\n}\n\n.gl-home__quality-card div {\n    padding: 18px 20px 21px;\n}\n\n.gl-home__quality-card strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--gl-ink);\n    font-size: 15px;\n}\n\n.gl-home__quality-card span {\n    color: var(--gl-muted);\n    font-size: 12px;\n    line-height: 1.5;\n}\n\n.gl-home__product-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 20px;\n}\n\n.gl-home__product {\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    overflow: hidden;\n    border: 1px solid var(--gl-line);\n    border-radius: 7px;\n    color: var(--gl-ink);\n    background: var(--gl-white);\n    transition: border-color 180ms ease, transform 180ms ease;\n}\n\n.gl-home__product:hover,\n.gl-home__product:focus {\n    border-color: #a8b2a7;\n    color: var(--gl-ink);\n    transform: translateY(-3px);\n}\n\n.gl-home__product-media {\n    aspect-ratio: 4 \/ 3;\n    overflow: hidden;\n    background: #eef0eb;\n}\n\n.gl-home__product-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    padding: 24px;\n    transition: transform 220ms ease;\n}\n\n.gl-home__product:hover .gl-home__product-media img {\n    transform: scale(1.035);\n}\n\n.gl-home__product-body {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    padding: 22px 23px 24px;\n}\n\n.gl-home__product-category {\n    margin-bottom: 8px;\n    color: var(--gl-green);\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n}\n\n.gl-home__product h3 {\n    flex: 1;\n    margin-bottom: 18px;\n    color: var(--gl-ink);\n    font-size: 19px;\n    line-height: 1.4;\n}\n\n.gl-home__product-footer {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    padding-top: 15px;\n    border-top: 1px solid var(--gl-line);\n    color: var(--gl-muted);\n    font-size: 12px;\n}\n\n.gl-home__product-footer strong {\n    color: var(--gl-forest);\n}\n\n.gl-home__news-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n}\n\n.gl-home__news-card {\n    display: grid;\n    grid-template-columns: minmax(190px, 0.75fr) minmax(0, 1.25fr);\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid var(--gl-line);\n    border-radius: 7px;\n    color: var(--gl-ink);\n    background: var(--gl-white);\n    transition: border-color 180ms ease, transform 180ms ease;\n}\n\n.gl-home__news-card:hover,\n.gl-home__news-card:focus {\n    border-color: #a8b2a7;\n    color: var(--gl-ink);\n    transform: translateY(-3px);\n}\n\n.gl-home__news-media {\n    min-height: 250px;\n    overflow: hidden;\n    background: #e7eae4;\n}\n\n.gl-home__news-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n.gl-home__news-body {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 28px;\n}\n\n.gl-home__news-meta {\n    margin-bottom: 13px;\n    color: var(--gl-green);\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n}\n\n.gl-home__news-body h3 {\n    margin-bottom: 22px;\n    color: var(--gl-ink);\n    font-size: 22px;\n    line-height: 1.38;\n}\n\n.gl-home__news-body strong {\n    color: var(--gl-forest);\n    font-size: 12px;\n    text-transform: uppercase;\n}\n\n.gl-home__contact {\n    position: relative;\n    overflow: hidden;\n    padding: 92px 0;\n    color: var(--gl-white);\n    background: var(--gl-forest);\n}\n\n.gl-home__contact::before {\n    position: absolute;\n    top: 50%;\n    right: 7%;\n    width: 420px;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(242, 201, 111, 0.72), transparent);\n    box-shadow:\n        0 50px 0 rgba(242, 201, 111, 0.12),\n        0 -50px 0 rgba(242, 201, 111, 0.12);\n    content: \"\";\n    transform: rotate(-18deg);\n}\n\n.gl-home__contact-grid {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: minmax(0, 1.2fr) minmax(340px, 0.8fr);\n    align-items: center;\n    gap: 80px;\n}\n\n.gl-home__contact h2 {\n    margin-bottom: 18px;\n    color: var(--gl-white);\n    font-size: 50px;\n}\n\n.gl-home__contact-copy {\n    max-width: 650px;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n.gl-home__contact-actions {\n    display: grid;\n    justify-items: stretch;\n    gap: 11px;\n}\n\n.gl-home__contact .gl-home__button--primary {\n    color: #111810;\n}\n\n.gl-home__contact .gl-home__button--ghost {\n    border-color: rgba(255, 255, 255, 0.4);\n}\n\n.gl-home__reveal {\n    opacity: 0;\n    transform: translateY(24px);\n    transition: opacity 700ms ease, transform 700ms cubic-bezier(0.2, 0.75, 0.25, 1);\n}\n\n.gl-home__reveal.is-visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.gl-home button:focus-visible,\n.gl-home a:focus-visible {\n    outline: 3px solid var(--gl-gold);\n    outline-offset: 4px;\n}\n\n@keyframes gl-home-sweep {\n    0% {\n        opacity: 0;\n        transform: skewX(-15deg) translateX(-45%);\n    }\n\n    24% {\n        opacity: 1;\n    }\n\n    100% {\n        opacity: 0;\n        transform: skewX(-15deg) translateX(170%);\n    }\n}\n\n@keyframes gl-home-progress {\n    from {\n        transform: scaleX(0);\n    }\n\n    to {\n        transform: scaleX(1);\n    }\n}\n\n@media (max-width: 1100px) {\n    .gl-home__hero h1 {\n        font-size: 64px;\n    }\n\n    .gl-home__hero-copy {\n        width: 62%;\n    }\n\n    .gl-home__hero-rail,\n    .gl-home__carousel-progress {\n        width: 250px;\n    }\n\n    .gl-home__metric {\n        flex-direction: column;\n        gap: 5px;\n        text-align: center;\n    }\n\n    .gl-home__section-head {\n        gap: 40px;\n    }\n\n    .gl-home__intro-copy {\n        padding: 36px;\n    }\n\n    .gl-home__process-line {\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .gl-home__process-step {\n        min-height: 210px;\n        border-bottom: 1px solid var(--gl-line);\n    }\n\n    .gl-home__process-step:nth-child(3) {\n        border-right: 0;\n    }\n\n    .gl-home__range-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n}\n\n@media (max-width: 820px) {\n    .gl-home__hero {\n        min-height: 790px;\n    }\n\n    .gl-home__slide {\n        bottom: 126px;\n    }\n\n    .gl-home__slide-content {\n        min-height: 664px;\n        align-items: flex-start;\n        padding: 72px 0 90px;\n    }\n\n    .gl-home__hero-copy {\n        width: min(620px, 100%);\n    }\n\n    .gl-home__hero-rail {\n        right: 24px;\n        bottom: 158px;\n        left: 24px;\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n        width: auto;\n        border-top: 0;\n    }\n\n    .gl-home__slide-tab {\n        grid-template-columns: 24px minmax(0, 1fr);\n        min-height: 44px;\n        border-top: 1px solid var(--gl-white-line);\n    }\n\n    .gl-home__slide-tab::after,\n    .gl-home__slide-tab strong {\n        display: none;\n    }\n\n    .gl-home__carousel-progress {\n        right: 24px;\n        bottom: 151px;\n        left: 24px;\n        width: auto;\n    }\n\n    .gl-home__metric-grid {\n        grid-template-columns: repeat(5, minmax(120px, 1fr));\n        overflow-x: auto;\n        scrollbar-width: none;\n    }\n\n    .gl-home__metric-grid::-webkit-scrollbar {\n        display: none;\n    }\n\n    .gl-home__section {\n        padding: 80px 0;\n    }\n\n    .gl-home__section-head,\n    .gl-home__engineering-grid,\n    .gl-home__quality-grid,\n    .gl-home__contact-grid {\n        grid-template-columns: 1fr;\n        gap: 40px;\n    }\n\n    .gl-home__intro-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .gl-home__intro-visual,\n    .gl-home__intro-copy {\n        min-height: 500px;\n    }\n\n    .gl-home__engineering-visual {\n        min-height: 520px;\n    }\n\n    .gl-home__engineering-main {\n        height: 430px;\n    }\n\n    .gl-home__product-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n}\n\n@media (max-width: 640px) {\n    .gl-home__inner,\n    .gl-home__slide-content {\n        width: calc(100% - 32px);\n    }\n\n    .gl-home__hero {\n        min-height: 760px;\n    }\n\n    .gl-home__slide {\n        bottom: 174px;\n    }\n\n    .gl-home__slide-content {\n        min-height: 586px;\n        padding: 52px 0 74px;\n    }\n\n    .gl-home__hero h1 {\n        font-size: 45px;\n        line-height: 1.01;\n    }\n\n    .gl-home__hero-lead {\n        font-size: 16px;\n    }\n\n    .gl-home__actions {\n        flex-direction: column;\n        align-items: stretch;\n    }\n\n    .gl-home__button {\n        width: 100%;\n    }\n\n    .gl-home__hero-rail {\n        right: 16px;\n        bottom: 186px;\n        left: 16px;\n    }\n\n    .gl-home__carousel-progress {\n        right: 16px;\n        bottom: 179px;\n        left: 16px;\n    }\n\n    .gl-home__metric-grid {\n        width: 100%;\n    }\n\n    .gl-home__metric {\n        min-height: 82px;\n        padding: 12px 16px;\n    }\n\n    .gl-home__metric strong {\n        font-size: 22px;\n    }\n\n    .gl-home__section {\n        padding: 68px 0;\n    }\n\n    .gl-home__section-head {\n        margin-bottom: 36px;\n    }\n\n    .gl-home__section-head h2,\n    .gl-home__engineering-title,\n    .gl-home__quality-title,\n    .gl-home__contact h2 {\n        font-size: 40px;\n    }\n\n    .gl-home__intro-visual {\n        min-height: 420px;\n    }\n\n    .gl-home__intro-copy {\n        min-height: 0;\n        padding: 30px 24px;\n    }\n\n    .gl-home__intro-copy h2 {\n        font-size: 36px;\n    }\n\n    .gl-home__engineering-visual {\n        min-height: 430px;\n    }\n\n    .gl-home__engineering-main {\n        width: 88%;\n        height: 330px;\n    }\n\n    .gl-home__engineering-detail {\n        width: 58%;\n        height: 190px;\n        border-width: 6px;\n    }\n\n    .gl-home__engineering-badge {\n        right: 8px;\n        bottom: 12px;\n        width: 170px;\n        padding: 18px;\n    }\n\n    .gl-home__engineering-badge strong {\n        font-size: 31px;\n    }\n\n    .gl-home__process-head h2 {\n        font-size: 40px;\n    }\n\n    .gl-home__process-line {\n        grid-template-columns: 1fr;\n    }\n\n    .gl-home__process-step,\n    .gl-home__process-step:nth-child(3) {\n        min-height: 0;\n        padding: 26px 20px 26px 28px;\n        border-right: 0;\n        border-bottom: 1px solid var(--gl-line);\n    }\n\n    .gl-home__process-step::before {\n        left: 2px;\n    }\n\n    .gl-home__process-code {\n        margin-bottom: 20px;\n    }\n\n    .gl-home__range-grid,\n    .gl-home__product-grid,\n    .gl-home__news-grid,\n    .gl-home__quality-cards {\n        grid-template-columns: 1fr;\n    }\n\n    .gl-home__range-media {\n        aspect-ratio: 5 \/ 4;\n    }\n\n    .gl-home__news-card {\n        grid-template-columns: 1fr;\n    }\n\n    .gl-home__news-media {\n        min-height: 230px;\n    }\n\n    .gl-home__contact {\n        padding: 72px 0;\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .gl-home *,\n    .gl-home *::before,\n    .gl-home *::after {\n        scroll-behavior: auto !important;\n        animation-duration: 0.001ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.001ms !important;\n    }\n\n    .gl-home__reveal {\n        opacity: 1;\n        transform: none;\n    }\n\n    .gl-home__slide {\n        transition: none;\n    }\n}\n<\/style>\n\n<div class=\"gl-home\" data-home-carousel>\n    <section class=\"gl-home__hero\" aria-labelledby=\"gl-home-title\">\n        <article class=\"gl-home__slide is-active\" data-slide aria-hidden=\"false\">\n            <div class=\"gl-home__slide-media\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/grand-light-home-hero-01.jpg\" alt=\"Contemporary exterior lighting at blue hour\" loading=\"eager\" fetchpriority=\"high\">\n                <span class=\"gl-home__light-sweep\" aria-hidden=\"true\"><\/span>\n            <\/div>\n            <div class=\"gl-home__slide-content\">\n                <div class=\"gl-home__hero-copy\">\n                    <div class=\"gl-home__hero-index\">01 \/ Exterior lighting applications<\/div>\n                    <h1 id=\"gl-home-title\">Made for the outside.<span>Engineered to perform.<\/span><\/h1>\n                    <p class=\"gl-home__hero-lead\">Outdoor, solar and landscape lighting developed, tested and manufactured under one roof since 1993.<\/p>\n                    <div class=\"gl-home__actions\">\n                        <a class=\"gl-home__button gl-home__button--primary\" href=\"\/zh\/factory\/\">Explore our factory<\/a>\n                        <a class=\"gl-home__button gl-home__button--ghost\" href=\"\/zh\/contactus\/\">Start a project<\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/article>\n\n        <article class=\"gl-home__slide\" data-slide aria-hidden=\"true\">\n            <div class=\"gl-home__slide-media\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/grand-light-home-hero-02.jpg\" alt=\"Lighting showroom and coordinated product wall\" loading=\"eager\">\n                <span class=\"gl-home__light-sweep\" aria-hidden=\"true\"><\/span>\n            <\/div>\n            <div class=\"gl-home__slide-content\">\n                <div class=\"gl-home__hero-copy\">\n                    <div class=\"gl-home__hero-index\">02 \/ Engineering and production<\/div>\n                    <h1>One brief.<span>One accountable team.<\/span><\/h1>\n                    <p class=\"gl-home__hero-lead\">From design and tooling to die casting, finishing, assembly and final testing, every critical stage stays connected.<\/p>\n                    <div class=\"gl-home__actions\">\n                        <a class=\"gl-home__button gl-home__button--primary\" href=\"#gl-engineering\">See our capabilities<\/a>\n                        <a class=\"gl-home__button gl-home__button--ghost\" href=\"\/zh\/factory\/\">Inside manufacturing<\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/article>\n\n        <article class=\"gl-home__slide\" data-slide aria-hidden=\"true\">\n            <div class=\"gl-home__slide-media\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/grand-light-home-hero-03.jpg\" alt=\"Outdoor lighting prototypes and material samples\" loading=\"eager\">\n                <span class=\"gl-home__light-sweep\" aria-hidden=\"true\"><\/span>\n            <\/div>\n            <div class=\"gl-home__slide-content\">\n                <div class=\"gl-home__hero-copy\">\n                    <div class=\"gl-home__hero-index\">03 \/ OEM and ODM lighting programs<\/div>\n                    <h1>Made for your market.<span>Finished for your brand.<\/span><\/h1>\n                    <p class=\"gl-home__hero-lead\">Build a differentiated lighting range with practical engineering, flexible customization and export-ready production.<\/p>\n                    <div class=\"gl-home__actions\">\n                        <a class=\"gl-home__button gl-home__button--primary\" href=\"\/zh\/shop\/\">Explore lighting ranges<\/a>\n                        <a class=\"gl-home__button gl-home__button--ghost\" href=\"\/zh\/contactus\/\">Discuss custom work<\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/article>\n\n        <div class=\"gl-home__hero-rail\" aria-label=\"Homepage posters\">\n            <button class=\"gl-home__slide-tab is-active\" type=\"button\" data-slide-tab=\"0\"><span>01<\/span><strong>Exterior lighting<\/strong><\/button>\n            <button class=\"gl-home__slide-tab\" type=\"button\" data-slide-tab=\"1\"><span>02<\/span><strong>Engineering and development<\/strong><\/button>\n            <button class=\"gl-home__slide-tab\" type=\"button\" data-slide-tab=\"2\"><span>03<\/span><strong>OEM and ODM programs<\/strong><\/button>\n        <\/div>\n        <div class=\"gl-home__carousel-progress\" aria-hidden=\"true\"><span data-carousel-progress><\/span><\/div>\n\n        <div class=\"gl-home__metrics\" aria-label=\"Factory at a glance\">\n            <div class=\"gl-home__metric-grid\">\n                <div class=\"gl-home__metric\"><strong>1993<\/strong><span>Established in Foshan<\/span><\/div>\n                <div class=\"gl-home__metric\"><strong>500+<\/strong><span>Production and support team<\/span><\/div>\n                <div class=\"gl-home__metric\"><strong>230k<\/strong><span>Square feet production and warehouse<\/span><\/div>\n                <div class=\"gl-home__metric\"><strong>8<\/strong><span>Assembly lines<\/span><\/div>\n                <div class=\"gl-home__metric\"><strong>50+<\/strong><span>Mould sets per month<\/span><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section\" aria-labelledby=\"gl-factory-title\">\n        <div class=\"gl-home__inner\">\n            <div class=\"gl-home__section-head gl-home__reveal\">\n                <div>\n                    <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Inside Grand Lighting<\/p>\n                    <h2 id=\"gl-factory-title\">A lighting factory built around the details.<\/h2>\n                <\/div>\n                <p>Engineering, tooling and production work as one system. That gives buyers fewer handoffs, faster problem solving and a clearer route from sample approval to repeat order.<\/p>\n            <\/div>\n\n            <div class=\"gl-home__intro-grid\">\n                <div class=\"gl-home__intro-visual gl-home__reveal\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/02\/2773-202602252140133344-scaled.jpg\" alt=\"Grand Lighting team outside the Foshan factory\" loading=\"lazy\">\n                    <div class=\"gl-home__intro-caption\">\n                        <strong>More than three decades in lighting.<\/strong>\n                        <span>Foshan, Guangdong \/ Outdoor, solar and indoor lighting<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"gl-home__intro-copy gl-home__reveal\">\n                    <div>\n                        <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Factory at a glance<\/p>\n                        <h2>Control across the full production route.<\/h2>\n                        <p>Core manufacturing steps remain close to our own operation and local supply network. International buyers can coordinate specification, samples, production, inspection and shipment with one team.<\/p>\n                    <\/div>\n                    <ul class=\"gl-home__intro-list\">\n                        <li><span>01<\/span><div><strong>Design for manufacture<\/strong><p>Product structure and component choices reviewed before tooling begins.<\/p><\/div><\/li>\n                        <li><span>02<\/span><div><strong>In-house tooling<\/strong><p>New mould development, adjustments and repeatable production support.<\/p><\/div><\/li>\n                        <li><span>03<\/span><div><strong>Export-ready output<\/strong><p>Packaging, documentation and loading coordinated around the order.<\/p><\/div><\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section gl-home__section--dark gl-home__engineering\" id=\"gl-engineering\" aria-labelledby=\"gl-engineering-title\">\n        <div class=\"gl-home__inner gl-home__engineering-grid\">\n            <div class=\"gl-home__reveal\">\n                <p class=\"gl-home__eyebrow\">R&amp;D and engineering<\/p>\n                <h2 class=\"gl-home__engineering-title\" id=\"gl-engineering-title\">New ideas move quickly when <span>development happens in-house.<\/span><\/h2>\n                <p class=\"gl-home__engineering-copy\">Our team connects industrial design, mechanical engineering, optics, electronics and tooling. That allows new outdoor lighting concepts to move from market brief to functional prototype with fewer external handoffs.<\/p>\n                <p class=\"gl-home__engineering-note\">Product direction, sample review, component planning and production readiness are handled as one development process.<\/p>\n            <\/div>\n            <div class=\"gl-home__engineering-visual gl-home__reveal\">\n                <figure class=\"gl-home__engineering-main\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202203110954359311.jpg\" alt=\"Lighting assembly team at work\" loading=\"lazy\">\n                <\/figure>\n                <figure class=\"gl-home__engineering-detail\">\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202203110947556850.jpg\" alt=\"Lighting components on the powder coating line\" loading=\"lazy\">\n                <\/figure>\n                <div class=\"gl-home__engineering-badge\">\n                    <strong>600+<\/strong>\n                    <span>New outdoor lighting designs developed each year<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section\" aria-labelledby=\"gl-process-title\">\n        <div class=\"gl-home__inner\">\n            <div class=\"gl-home__process-head gl-home__reveal\">\n                <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Manufacturing capability<\/p>\n                <h2 id=\"gl-process-title\">One continuous route from drawing to dispatch.<\/h2>\n                <p>Each stage has a clear purpose and a visible checkpoint. The result is a production process designed for repeatability, not surprises.<\/p>\n            <\/div>\n            <div class=\"gl-home__process-line gl-home__reveal\" data-process>\n                <article class=\"gl-home__process-step\">\n                    <span class=\"gl-home__process-code\">01 \/ CREATE<\/span>\n                    <h3>Design and engineering<\/h3>\n                    <p>Market brief, product structure, optics and mechanical details shaped for manufacture.<\/p>\n                <\/article>\n                <article class=\"gl-home__process-step\">\n                    <span class=\"gl-home__process-code\">02 \/ FORM<\/span>\n                    <h3>Tooling and samples<\/h3>\n                    <p>Mould development, sample review, testing and production-ready adjustments.<\/p>\n                <\/article>\n                <article class=\"gl-home__process-step\">\n                    <span class=\"gl-home__process-code\">03 \/ CAST<\/span>\n                    <h3>Die casting and CNC<\/h3>\n                    <p>Aluminium housings, precise machining, drilling and component preparation.<\/p>\n                <\/article>\n                <article class=\"gl-home__process-step\">\n                    <span class=\"gl-home__process-code\">04 \/ FINISH<\/span>\n                    <h3>Powder coating<\/h3>\n                    <p>Surface preparation and finishing selected for the housing, application and climate.<\/p>\n                <\/article>\n                <article class=\"gl-home__process-step\">\n                    <span class=\"gl-home__process-code\">05 \/ BUILD<\/span>\n                    <h3>Electronics and assembly<\/h3>\n                    <p>Component preparation and controlled assembly across eight production lines.<\/p>\n                <\/article>\n                <article class=\"gl-home__process-step\">\n                    <span class=\"gl-home__process-code\">06 \/ VERIFY<\/span>\n                    <h3>Test and release<\/h3>\n                    <p>Functional, safety and visual checks before packing, documentation and shipment.<\/p>\n                <\/article>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section gl-home__section--soft\" aria-labelledby=\"gl-ranges-title\">\n        <div class=\"gl-home__inner\">\n            <div class=\"gl-home__section-head gl-home__reveal\">\n                <div>\n                    <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Lighting ranges<\/p>\n                    <h2 id=\"gl-ranges-title\">Built for homes, landscapes and public spaces.<\/h2>\n                <\/div>\n                <p>Explore coordinated lighting families for distributors, contractors and private-label programs. Product selection can be matched with finish, control and packaging requirements.<\/p>\n            <\/div>\n\n            <div class=\"gl-home__range-grid gl-home__reveal\">\n                <a class=\"gl-home__range\" href=\"\/zh\/product-category\/solar-light\/\">\n                    <div class=\"gl-home__range-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202206131428275253.jpg\" alt=\"Solar lighting range\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__range-body\"><span class=\"gl-home__range-code\">RANGE \/ 01<\/span><h3>Solar Lighting<\/h3><p>Integrated street, flood, wall and garden lighting for grid-independent applications.<\/p><strong>Browse solar lighting<\/strong><\/div>\n                <\/a>\n                <a class=\"gl-home__range\" href=\"\/zh\/product-category\/outdoor-lighting\/\">\n                    <div class=\"gl-home__range-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202206091804181790.jpg\" alt=\"Outdoor lighting range\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__range-body\"><span class=\"gl-home__range-code\">RANGE \/ 02<\/span><h3>Outdoor Lighting<\/h3><p>Wall, post, pendant and ceiling fixtures designed for exterior environments.<\/p><strong>Browse outdoor lighting<\/strong><\/div>\n                <\/a>\n                <a class=\"gl-home__range\" href=\"\/zh\/product-category\/landscape-light\/\">\n                    <div class=\"gl-home__range-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202205201736359975_s.jpg\" alt=\"Landscape lighting range\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__range-body\"><span class=\"gl-home__range-code\">RANGE \/ 03<\/span><h3>Landscape Lighting<\/h3><p>Directional spots, path lights and project components for coordinated outdoor schemes.<\/p><strong>Browse landscape lighting<\/strong><\/div>\n                <\/a>\n                <a class=\"gl-home__range\" href=\"\/zh\/product-category\/indoor-lighting\/\">\n                    <div class=\"gl-home__range-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202206081608218453.jpg\" alt=\"Indoor lighting range\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__range-body\"><span class=\"gl-home__range-code\">RANGE \/ 04<\/span><h3>Indoor Lighting<\/h3><p>Pendants, vanity, flush and wall fixtures for residential and hospitality interiors.<\/p><strong>Browse indoor lighting<\/strong><\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section\" aria-labelledby=\"gl-quality-title\">\n        <div class=\"gl-home__inner gl-home__quality-grid\">\n            <div class=\"gl-home__reveal\">\n                <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Quality and compliance<\/p>\n                <h2 class=\"gl-home__quality-title\" id=\"gl-quality-title\">Quality is built into the route, not checked at the end.<\/h2>\n                <p class=\"gl-home__quality-copy\">Incoming components, production stages and finished products are reviewed against agreed specifications. Documentation and certification support can be coordinated with each market requirement.<\/p>\n                <div class=\"gl-home__quality-pills\">\n                    <span>ISO 9001<\/span><span>ISO 14001<\/span><span>TUV \/ GS<\/span><span>ETL<\/span><span>IP testing<\/span><span>Export documentation<\/span>\n                <\/div>\n                <a class=\"gl-home__button gl-home__button--dark\" href=\"\/zh\/factory\/\">See the production process<\/a>\n            <\/div>\n            <div class=\"gl-home__quality-cards gl-home__reveal\">\n                <article class=\"gl-home__quality-card\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202205191751087099.jpg\" alt=\"ISO 14001 environmental management certificate\" loading=\"lazy\"><div><strong>Management systems<\/strong><span>Quality and environmental controls aligned with international standards.<\/span><\/div><\/article>\n                <article class=\"gl-home__quality-card\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202205191754201025.jpg\" alt=\"TUV Rheinland product certification\" loading=\"lazy\"><div><strong>Product certification<\/strong><span>Market-specific product safety and compliance support.<\/span><\/div><\/article>\n                <article class=\"gl-home__quality-card\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202205201649061444.jpg\" alt=\"Intertek ETL authorization\" loading=\"lazy\"><div><strong>Electrical safety<\/strong><span>Testing and certification coordination for target markets.<\/span><\/div><\/article>\n                <article class=\"gl-home__quality-card\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202203100850401502.jpg\" alt=\"Grand Lighting export loading area\" loading=\"lazy\"><div><strong>Export release<\/strong><span>Final inspection, packing and loading prepared around the order.<\/span><\/div><\/article>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section gl-home__section--soft\" aria-labelledby=\"gl-products-title\">\n        <div class=\"gl-home__inner\">\n            <div class=\"gl-home__section-head gl-home__reveal\">\n                <div>\n                    <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Selected products<\/p>\n                    <h2 id=\"gl-products-title\">Current lighting, ready for development.<\/h2>\n                <\/div>\n                <p>Start with an existing model or use it as a reference for finish, performance, branding and packaging customization.<\/p>\n            <\/div>\n            <div class=\"gl-home__product-grid gl-home__reveal\">\n                <a class=\"gl-home__product\" href=\"\/zh\/product\/die-casting-aluminum-solar-street-light-kt2002e\/\">\n                    <div class=\"gl-home__product-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202206131428275253.jpg\" alt=\"Die-casting aluminum solar street light KT2002E\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__product-body\"><span class=\"gl-home__product-category\">Solar street light<\/span><h3>Die-casting Aluminum Solar Street Light KT2002E<\/h3><div class=\"gl-home__product-footer\"><span>Model KT2002E<\/span><strong>View details<\/strong><\/div><\/div>\n                <\/a>\n                <a class=\"gl-home__product\" href=\"\/zh\/product\/troy-9-3-4-inch-outdoor-wall-light\/\">\n                    <div class=\"gl-home__product-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202206091804181790.jpg\" alt=\"Troy outdoor wall light\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__product-body\"><span class=\"gl-home__product-category\">Outdoor wall light<\/span><h3>Troy 9 3\/4 Inch Outdoor Wall Light<\/h3><div class=\"gl-home__product-footer\"><span>Classic exterior lighting<\/span><strong>View details<\/strong><\/div><\/div>\n                <\/a>\n                <a class=\"gl-home__product\" href=\"\/zh\/product\/die-casting-aluminum-solar-flood-light-kt1004e\/\">\n                    <div class=\"gl-home__product-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/2773-202206131426135972.jpg\" alt=\"Die-casting aluminum solar flood light KT1004E\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__product-body\"><span class=\"gl-home__product-category\">Solar flood light<\/span><h3>Die-casting Aluminum Solar Flood Light KT1004E<\/h3><div class=\"gl-home__product-footer\"><span>Model KT1004E<\/span><strong>View details<\/strong><\/div><\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"gl-home__section\" aria-labelledby=\"gl-news-title\">\n        <div class=\"gl-home__inner\">\n            <div class=\"gl-home__section-head gl-home__reveal\">\n                <div>\n                    <p class=\"gl-home__eyebrow gl-home__eyebrow--dark\">Company updates<\/p>\n                    <h2 id=\"gl-news-title\">People, production and the next market.<\/h2>\n                <\/div>\n                <a class=\"gl-home__button gl-home__button--dark\" href=\"\/zh\/news\/\">View all news<\/a>\n            <\/div>\n            <div class=\"gl-home__news-grid gl-home__reveal\">\n                <a class=\"gl-home__news-card\" href=\"\/zh\/grand-lighting-at-canton-fair-2026-outdoor-lighting-manufacturer-china\/\">\n                    <div class=\"gl-home__news-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/2773-202604151248546985.jpg\" alt=\"Grand Lighting at Canton Fair 2026\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__news-body\"><span class=\"gl-home__news-meta\">Company news \/ April 2026<\/span><h3>Grand Lighting at the 139th Canton Fair<\/h3><strong>Read article<\/strong><\/div>\n                <\/a>\n                <a class=\"gl-home__news-card\" href=\"\/zh\/grand-lighting-resumes-production-outdoor-lighting-manufacturer-china\/\">\n                    <div class=\"gl-home__news-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/02\/2773-202602252140133344-scaled.jpg\" alt=\"Grand Lighting team restarting production\" loading=\"lazy\"><\/div>\n                    <div class=\"gl-home__news-body\"><span class=\"gl-home__news-meta\">Company news \/ February 2026<\/span><h3>Full Production Restarts for the New Season<\/h3><strong>Read article<\/strong><\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n<\/div>\n\n<script>\n(function () {\n    var root = document.querySelector('.gl-home');\n    if (!root) return;\n\n    var reduceMotionQuery = window.matchMedia('(prefers-reduced-motion: reduce)');\n    var reduceMotion = reduceMotionQuery.matches;\n    var slides = root.querySelectorAll('[data-slide]');\n    var tabs = root.querySelectorAll('[data-slide-tab]');\n    var progress = root.querySelector('[data-carousel-progress]');\n    var carousel = root.querySelector('[data-home-carousel]');\n    var currentSlide = 0;\n    var autoplayTimer = null;\n\n    function showSlide(index) {\n        var safeIndex = Math.max(0, Math.min(index, slides.length - 1));\n        currentSlide = safeIndex;\n        slides.forEach(function (slide, slideIndex) {\n            var active = slideIndex === safeIndex;\n            slide.classList.toggle('is-active', active);\n            slide.setAttribute('aria-hidden', active ? 'false' : 'true');\n        });\n        tabs.forEach(function (tab, tabIndex) {\n            tab.classList.toggle('is-active', tabIndex === safeIndex);\n        });\n        if (progress) {\n            progress.classList.remove('is-running');\n            void progress.offsetWidth;\n            if (reduceMotion === false) progress.classList.add('is-running');\n        }\n    }\n\n    function stopAutoplay() {\n        if (autoplayTimer !== null) {\n            window.clearInterval(autoplayTimer);\n            autoplayTimer = null;\n        }\n    }\n\n    function startAutoplay() {\n        stopAutoplay();\n        if (reduceMotion) return;\n        if (document.hidden) return;\n        autoplayTimer = window.setInterval(function () {\n            var next = currentSlide + 1;\n            if (next >= slides.length) next = 0;\n            showSlide(next);\n        }, 6500);\n    }\n\n    tabs.forEach(function (tab) {\n        tab.addEventListener('click', function () {\n            showSlide(Number(tab.getAttribute('data-slide-tab')));\n            startAutoplay();\n        });\n    });\n\n    if (carousel) {\n        carousel.addEventListener('mouseenter', stopAutoplay);\n        carousel.addEventListener('mouseleave', startAutoplay);\n        carousel.addEventListener('focusin', stopAutoplay);\n        carousel.addEventListener('focusout', startAutoplay);\n    }\n\n    document.addEventListener('visibilitychange', function () {\n        if (document.hidden) {\n            stopAutoplay();\n        } else {\n            startAutoplay();\n        }\n    });\n\n    var revealItems = root.querySelectorAll('.gl-home__reveal');\n    if (reduceMotion || !('IntersectionObserver' in window)) {\n        revealItems.forEach(function (item) {\n            item.classList.add('is-visible');\n        });\n    } else {\n        var revealObserver = new IntersectionObserver(function (entries, observer) {\n            entries.forEach(function (entry) {\n                if (!entry.isIntersecting) return;\n                entry.target.classList.add('is-visible');\n                observer.unobserve(entry.target);\n            });\n        }, {\n            rootMargin: '0px 0px -8% 0px',\n            threshold: 0.12\n        });\n        revealItems.forEach(function (item) {\n            revealObserver.observe(item);\n        });\n    }\n\n    var processLine = root.querySelector('[data-process]');\n    if (processLine) {\n        var processSteps = processLine.querySelectorAll('.gl-home__process-step');\n        if (reduceMotion || !('IntersectionObserver' in window)) {\n            processLine.style.setProperty('--process-progress', '100%');\n            processSteps.forEach(function (step) {\n                step.classList.add('is-active');\n            });\n        } else {\n            var processObserver = new IntersectionObserver(function (entries, observer) {\n                entries.forEach(function (entry) {\n                    if (!entry.isIntersecting) return;\n                    processLine.style.setProperty('--process-progress', '100%');\n                    processSteps.forEach(function (step, index) {\n                        window.setTimeout(function () {\n                            step.classList.add('is-active');\n                        }, index * 120);\n                    });\n                    observer.unobserve(entry.target);\n                });\n            }, {\n                threshold: 0.3\n            });\n            processObserver.observe(processLine);\n        }\n    }\n\n    showSlide(0);\n    startAutoplay();\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>01 \/ Exterior lighting applications Made for the outside.Engineered to perform. Outdoor, solar and landscape lighting developed, tested and manufactured<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-254","page","type-page","status-publish","hentry"],"rankMath":{"parentDomain":"grand-lighting.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"\u7279\u8272\u56fe\u7247\u5e94\u81f3\u5c11\u4e3a 200 x 200 \u50cf\u7d20\uff0c\u4ee5\u4fbf\u88ab Facebook \u548c\u5176\u4ed6\u793e\u4ea4\u5a92\u4f53\u7f51\u7ad9\u9009\u4e2d\u3002","pluginReviewed":true,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"home","permalinkFormat":"https:\/\/www.grand-lighting.com\/zh\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/www.grand-lighting.com\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":false,"primaryTaxonomy":false,"serpData":{"title":"","description":"","focusKeywords":"","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":[],"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"\u7528\u6237\u540d","primaryTerm":0,"authorName":"pintreel000","titleTemplate":"%title% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":[],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":false,"hasBreadcrumb":true},"homeUrl":"https:\/\/www.grand-lighting.com\/zh","objectID":254,"objectType":"post","locale":"zh","localeFull":"zh_CN","overlayImages":{"play":{"name":"\u64ad\u653e\u56fe\u6807","url":"https:\/\/www.grand-lighting.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/www\/wwwroot\/www.grand-lighting.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"GIF \u56fe\u6807","url":"https:\/\/www.grand-lighting.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/www\/wwwroot\/www.grand-lighting.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/www.grand-lighting.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":true,"autoSuggestKeywords":true,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Fwww.grand-lighting.com%2Fzh&r=https%3A%2F%2Fwww.grand-lighting.com%2Fzh%2Fwp-json%2Fwp%2Fv2%2Fpages%2F254%3Fnonce%3De5a7cc0a0d&pro=1","maxTags":100,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/www.grand-lighting.com\/wp-content\/uploads\/2026\/10\/cropped-2773-202201211429082376-32x32.png","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"showKeywordIntent":true,"isPro":true,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"\u5347\u7ea7","trendsPreviewImage":"https:\/\/www.grand-lighting.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":[],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":true,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":[],"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"searchIntents":[],"isAnalyticsConnected":false,"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/pages\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":6,"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/pages\/254\/revisions"}],"predecessor-version":[{"id":2059,"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/pages\/254\/revisions\/2059"}],"wp:attachment":[{"href":"https:\/\/www.grand-lighting.com\/zh\/wp-json\/wp\/v2\/media?parent=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}