{"id":9,"date":"2026-06-10T09:44:06","date_gmt":"2026-06-10T01:44:06","guid":{"rendered":"https:\/\/www.qb-hk.com\/?page_id=9"},"modified":"2026-06-26T10:29:15","modified_gmt":"2026-06-26T02:29:15","slug":"hmoe","status":"publish","type":"page","link":"https:\/\/www.qb-hk.com\/","title":{"rendered":"\u9996\u9875"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-363e1cf e-con e-atomic-element e-flexbox-base e-089cd59 \" data-id=\"363e1cf\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"363e1cf\">\n    \t\t<div class=\"elementor-element elementor-element-d48a114 elementor-widget elementor-widget-html\" data-id=\"d48a114\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"zh-CN\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover, user-scalable=yes\">\r\n    <style>\r\n        \/* \u5f7b\u5e95\u91cd\u7f6e\uff0c\u675c\u7edd\u4efb\u4f55\u767d\u8fb9\/\u80cc\u666f\u8272\u5e72\u6270 *\/\r\n        *,\r\n        *::before,\r\n        *::after {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        html, body {\r\n            width: 100%;\r\n            max-width: 100%;\r\n            overflow-x: hidden;\r\n            background: transparent;\r\n        }\r\n\r\n        body {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n        }\r\n\r\n        \/* \u8f6e\u64ad\u6839\u5bb9\u5668 *\/\r\n        .infinite-carousel-root {\r\n            width: 100%;\r\n            max-width: 100%;\r\n            background: transparent;\r\n            overflow: hidden;\r\n            position: relative;\r\n            margin-top: -19px !important;\r\n        }\r\n\r\n        .carousel-master {\r\n            width: 100%;\r\n            position: relative;\r\n            background: transparent;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .carousel-viewport {\r\n            width: 100%;\r\n            overflow: hidden;\r\n            position: relative;\r\n            background: transparent;\r\n            margin: 0;\r\n            padding: 0;\r\n        }\r\n\r\n        .carousel-track {\r\n            display: flex;\r\n            flex-wrap: nowrap;\r\n            will-change: transform;\r\n            transition: transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            list-style: none;\r\n            margin: 0;\r\n            padding: 0;\r\n            width: 100%;\r\n        }\r\n\r\n        .carousel-slide {\r\n            flex: 0 0 100%;\r\n            position: relative;\r\n            background: transparent;\r\n            margin: 0;\r\n            padding: 0;\r\n            line-height: 0;\r\n            font-size: 0;\r\n            overflow: hidden;\r\n            width: 100%;\r\n        }\r\n\r\n        .carousel-slide img {\r\n            width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            object-fit: cover;\r\n            background: transparent;\r\n            margin: 0;\r\n            padding: 0;\r\n            border: none;\r\n            vertical-align: middle;\r\n        }\r\n\r\n        \/* \u6587\u5b57\u906e\u7f69\u5c42 *\/\r\n        .slide-caption {\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            right: 0;\r\n            background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 60%, transparent 100%);\r\n            color: white;\r\n            padding: clamp(0.8rem, 5vw, 2rem) clamp(1rem, 4vw, 2rem) clamp(1rem, 4vw, 1.6rem);\r\n            text-align: left;\r\n            pointer-events: none;\r\n            line-height: 1.4;\r\n            font-size: initial;\r\n        }\r\n\r\n        .slide-caption h3 {\r\n            font-size: clamp(1rem, 5vw, 1.8rem);\r\n            font-weight: 700;\r\n            margin-bottom: 0.25rem;\r\n            text-shadow: 0 1px 4px rgba(0,0,0,0.3);\r\n        }\r\n\r\n        .slide-caption p {\r\n            font-size: clamp(0.7rem, 3.5vw, 0.9rem);\r\n            opacity: 0.92;\r\n            max-width: min(85%, 480px);\r\n            text-shadow: 0 1px 2px rgba(0,0,0,0.3);\r\n        }\r\n\r\n        \/* \u5bfc\u822a\u6309\u94ae *\/\r\n        .nav-arrow {\r\n            position: absolute;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            width: clamp(40px, 6vw, 52px);\r\n            height: clamp(40px, 6vw, 52px);\r\n            background: rgba(0, 0, 0, 0.5);\r\n            backdrop-filter: blur(6px);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            cursor: pointer;\r\n            z-index: 30;\r\n            transition: all 0.2s ease;\r\n            color: white;\r\n            font-size: clamp(1rem, 4vw, 1.5rem);\r\n            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);\r\n            border: none;\r\n        }\r\n\r\n        .nav-arrow:hover {\r\n            background: #007cba;\r\n            transform: translateY(-50%) scale(1.05);\r\n        }\r\n\r\n        .arrow-prev {\r\n            left: 16px;\r\n        }\r\n\r\n        .arrow-next {\r\n            right: 16px;\r\n        }\r\n\r\n        \/* ========== \u5e95\u90e8\u5706\u70b9\u9875\u7801\uff08\u5c45\u4e2d\u663e\u793a\uff09 ========== *\/\r\n        .carousel-footer {\r\n            position: absolute;\r\n    bottom: 0px;\r\n    left: 45%;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            background: transparent;\r\n            padding: 14px 16px 18px;\r\n        }\r\n\r\n        .dots-pagination {\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            gap: 12px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .dot {\r\n                width: 6px;\r\n    height: 6px;\r\n            border-radius: 50%;\r\n            background: rgba(0, 0, 0, 0.4);\r\n            cursor: pointer;\r\n            transition: all 0.25s ease;\r\n            border: none;\r\n            padding: 0;\r\n            box-shadow: 0 1px 2px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .dot.active {\r\n            width: 26px;\r\n            border-radius: 20px;\r\n            background: #007cba;\r\n        }\r\n\r\n        .dot:hover:not(.active) {\r\n            background: rgba(0, 124, 186, 0.6);\r\n            transform: scale(1.2);\r\n        }\r\n\r\n        @media (max-width: 640px) {\r\n            .nav-arrow {\r\n                width: 36px;\r\n                height: 36px;\r\n                font-size: 1rem;\r\n            }\r\n            .arrow-prev { left: 10px; }\r\n            .arrow-next { right: 10px; }\r\n            .carousel-footer {\r\n                padding: 10px 12px 14px;\r\n            }\r\n            .dots-pagination {\r\n                gap: 8px;\r\n            }\r\n            .dot {\r\n                width: 8px;\r\n                height: 8px;\r\n            }\r\n            .dot.active {\r\n                width: 22px;\r\n            }\r\n        }\r\n        .elementor .e-flexbox-base{\r\n         padding: 0px !important;   \r\n        }\r\n    <\/style>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\r\n<\/head>\r\n<body>\r\n<div class=\"infinite-carousel-root\">\r\n    <div class=\"carousel-master\">\r\n        <div class=\"carousel-viewport\">\r\n            <ul class=\"carousel-track\" id=\"infiniteTrack\">\r\n                <!-- \u539f\u59cb5\u5f20\u5e7b\u706f\u7247\uff0c\u4f7f\u752816:9\u6bd4\u4f8b\u56fe\u7247\u5f7b\u5e95\u907f\u514d\u7559\u767d -->\r\n                <li class=\"carousel-slide original-slide\" data-real-index=\"0\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20260611133858_564_955-1.jpg\" alt=\"\u58ee\u4e3d\u5c71\u5ddd\" loading=\"eager\">\r\n                    <!--<div class=\"slide-caption\">-->\r\n                    <!--    <h3>\u65e0\u9650\u5faa\u73af \u00b7 \u5c71\u5ddd\u7075\u611f<\/h3>-->\r\n                    <!--    <p>\u7eaf\u539f\u751f\u65e0\u9650\u8f6e\u64ad\uff0c\u6309\u94ae\u5b8c\u7f8e\u54cd\u5e94\uff0c\u65e0\u53f3\u4fa7\u7559\u767d\u3002<\/p>-->\r\n                    <!--<\/div>-->\r\n                <\/li>\r\n                <li class=\"carousel-slide original-slide\" data-real-index=\"1\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20260611133900_565_955-1.jpg\" alt=\"\u90fd\u5e02\u591c\u666f\">\r\n                <\/li>\r\n                <li class=\"carousel-slide original-slide\" data-real-index=\"1\">\r\n                    <img decoding=\"async\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260626100510_628_955.png\" alt=\"\u90fd\u5e02\u591c\u666f\">\r\n                <\/li>\r\n            <\/ul>\r\n        <\/div>\r\n        <button class=\"nav-arrow arrow-prev\" id=\"prevBtn\" aria-label=\"\u4e0a\u4e00\u5f20\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\r\n        <button class=\"nav-arrow arrow-next\" id=\"nextBtn\" aria-label=\"\u4e0b\u4e00\u5f20\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\r\n    <\/div>\r\n\r\n    <!-- \u5e95\u90e8\u5706\u70b9\u9875\u7801\uff08\u5c45\u4e2d\u663e\u793a\uff09 -->\r\n    <div class=\"carousel-footer\">\r\n        <div class=\"dots-pagination\" id=\"dotsContainer\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    (function() {\r\n        \/\/ ---------- DOM \u5143\u7d20 ----------\r\n        const track = document.getElementById('infiniteTrack');\r\n        const originalSlides = Array.from(document.querySelectorAll('.original-slide'));\r\n        let prevBtn = document.getElementById('prevBtn');\r\n        let nextBtn = document.getElementById('nextBtn');\r\n        const dotsContainer = document.getElementById('dotsContainer');\r\n        \r\n        let originalCount = originalSlides.length;\r\n        \r\n        \/\/ \u8f6e\u64ad\u72b6\u6001\r\n        let currentVisualIndex = 1;      \/\/ \u89c6\u89c9\u7d22\u5f15\uff080=\u6700\u540e\u4e00\u5f20\u514b\u9686\uff0c1~originalCount=\u539f\u59cb\uff0c\u672b\u5c3e=\u7b2c\u4e00\u5f20\u514b\u9686\uff09\r\n        let totalSlidesWithClones = 0;\r\n        let isTransitioning = false;\r\n        let autoPlayInterval = null;\r\n        let isAutoPlaying = true;\r\n        const AUTO_DELAY = 4000;\r\n        \r\n        \/\/ ----- \u514b\u9686\u51fd\u6570 -----\r\n        function cloneSlide(slide) {\r\n            const clone = slide.cloneNode(true);\r\n            clone.removeAttribute('data-real-index');\r\n            clone.classList.add('clone-slide');\r\n            return clone;\r\n        }\r\n        \r\n        \/\/ ----- \u6784\u5efa\u65e0\u9650\u8f68\u9053 -----\r\n        function buildInfiniteTrack() {\r\n            if (!track) return;\r\n            while (track.firstChild) track.removeChild(track.firstChild);\r\n            if (originalSlides.length === 0) return;\r\n            \r\n            const lastClone = cloneSlide(originalSlides[originalSlides.length - 1]);\r\n            const firstClone = cloneSlide(originalSlides[0]);\r\n            const newOrder = [lastClone, ...originalSlides, firstClone];\r\n            newOrder.forEach(slide => track.appendChild(slide));\r\n            totalSlidesWithClones = newOrder.length;\r\n            currentVisualIndex = 1;\r\n            updateCarouselPosition(false);\r\n        }\r\n        \r\n        \/\/ ----- \u66f4\u65b0\u8f6e\u64ad\u4f4d\u7f6e -----\r\n        function updateCarouselPosition(animate = true) {\r\n            if (!track) return;\r\n            const offsetPercent = -currentVisualIndex * 100;\r\n            track.style.transition = animate ? 'transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)' : 'none';\r\n            track.style.transform = `translateX(${offsetPercent}%)`;\r\n            if (!animate) {\r\n                void track.offsetHeight;\r\n                track.style.transition = 'transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)';\r\n            }\r\n            updateDotsActive();\r\n        }\r\n        \r\n        \/\/ ----- \u65e0\u9650\u5faa\u73af\u8fb9\u754c\u4fee\u590d -----\r\n        function fixInfiniteBoundary() {\r\n            if (currentVisualIndex >= totalSlidesWithClones - 1) {\r\n                currentVisualIndex = 1;\r\n                updateCarouselPosition(false);\r\n            } else if (currentVisualIndex <= 0) {\r\n                currentVisualIndex = totalSlidesWithClones - 2;\r\n                updateCarouselPosition(false);\r\n            }\r\n        }\r\n        \r\n        \/\/ ----- \u4e0b\u4e00\u5f20 \/ \u4e0a\u4e00\u5f20 -----\r\n        function nextSlide() {\r\n            if (isTransitioning) return;\r\n            isTransitioning = true;\r\n            currentVisualIndex++;\r\n            updateCarouselPosition(true);\r\n            setTimeout(() => {\r\n                fixInfiniteBoundary();\r\n                isTransitioning = false;\r\n                resetAutoPlayTimer();\r\n                updateDotsActive();\r\n            }, 460);\r\n        }\r\n        \r\n        function prevSlide() {\r\n            if (isTransitioning) return;\r\n            isTransitioning = true;\r\n            currentVisualIndex--;\r\n            updateCarouselPosition(true);\r\n            setTimeout(() => {\r\n                fixInfiniteBoundary();\r\n                isTransitioning = false;\r\n                resetAutoPlayTimer();\r\n                updateDotsActive();\r\n            }, 460);\r\n        }\r\n        \r\n        \/\/ ----- \u83b7\u53d6\u5f53\u524d\u771f\u5b9e\u7d22\u5f15\uff080-based\uff09-----\r\n        function getRealIndex() {\r\n            if (currentVisualIndex === 0) return originalCount - 1;\r\n            if (currentVisualIndex === totalSlidesWithClones - 1) return 0;\r\n            if (currentVisualIndex >= 1 && currentVisualIndex <= originalCount) {\r\n                return currentVisualIndex - 1;\r\n            }\r\n            return 0;\r\n        }\r\n        \r\n        \/\/ ----- \u66f4\u65b0\u5706\u70b9\u6fc0\u6d3b\u72b6\u6001 -----\r\n        function updateDotsActive() {\r\n            const realIdx = getRealIndex();\r\n            const dots = document.querySelectorAll('.dot');\r\n            dots.forEach((dot, idx) => {\r\n                if (idx === realIdx) {\r\n                    dot.classList.add('active');\r\n                } else {\r\n                    dot.classList.remove('active');\r\n                }\r\n            });\r\n        }\r\n        \r\n        \/\/ ----- \u6784\u5efa\u5706\u70b9\u6307\u793a\u5668 -----\r\n        function buildDots() {\r\n            if (!dotsContainer) return;\r\n            dotsContainer.innerHTML = '';\r\n            for (let i = 0; i < originalCount; i++) {\r\n                const dot = document.createElement('button');\r\n                dot.classList.add('dot');\r\n                if (i === 0) dot.classList.add('active');\r\n                dot.setAttribute('data-real-idx', i);\r\n                dot.addEventListener('click', (e) => {\r\n                    e.stopPropagation();\r\n                    const targetRealIdx = parseInt(dot.getAttribute('data-real-idx'), 10);\r\n                    if (!isNaN(targetRealIdx) && !isTransitioning) {\r\n                        \/\/ \u5c06\u771f\u5b9e\u7d22\u5f15\u8f6c\u6362\u4e3a\u89c6\u89c9\u7d22\u5f15\r\n                        let targetVisual = targetRealIdx + 1;\r\n                        if (targetVisual < 1) targetVisual = 1;\r\n                        if (targetVisual > originalCount) targetVisual = originalCount;\r\n                        if (targetVisual !== currentVisualIndex) {\r\n                            currentVisualIndex = targetVisual;\r\n                            updateCarouselPosition(true);\r\n                            setTimeout(() => {\r\n                                fixInfiniteBoundary();\r\n                                resetAutoPlayTimer();\r\n                                updateDotsActive();\r\n                            }, 460);\r\n                        }\r\n                    }\r\n                });\r\n                dotsContainer.appendChild(dot);\r\n            }\r\n        }\r\n        \r\n        \/\/ ----- \u81ea\u52a8\u64ad\u653e\u63a7\u5236 -----\r\n        function resetAutoPlayTimer() {\r\n            if (isAutoPlaying) {\r\n                if (autoPlayInterval) clearInterval(autoPlayInterval);\r\n                autoPlayInterval = setInterval(() => {\r\n                    nextSlide();\r\n                }, AUTO_DELAY);\r\n            }\r\n        }\r\n        \r\n        function startAutoPlay() {\r\n            if (autoPlayInterval) clearInterval(autoPlayInterval);\r\n            autoPlayInterval = setInterval(() => {\r\n                nextSlide();\r\n            }, AUTO_DELAY);\r\n            isAutoPlaying = true;\r\n        }\r\n        \r\n        \/\/ ----- \u89e6\u6478\u6ed1\u52a8 & \u9f20\u6807\u62d6\u62fd -----\r\n        function initTouchDrag() {\r\n            const viewport = document.querySelector('.carousel-viewport');\r\n            if (!viewport) return;\r\n            let startX = 0;\r\n            let isDragging = false;\r\n            let startTranslate = 0;\r\n            \r\n            function getCurrentTranslatePercent() {\r\n                if (!track) return -currentVisualIndex * 100;\r\n                const transform = track.style.transform;\r\n                const match = transform.match(\/translateX\\((-?\\d+(?:\\.\\d+)?)%\\)\/);\r\n                if (match) return parseFloat(match[1]);\r\n                return -currentVisualIndex * 100;\r\n            }\r\n            \r\n            viewport.addEventListener('touchstart', (e) => {\r\n                if (isTransitioning) return;\r\n                startX = e.changedTouches[0].clientX;\r\n                isDragging = true;\r\n                startTranslate = getCurrentTranslatePercent();\r\n                track.style.transition = 'none';\r\n            });\r\n            \r\n            viewport.addEventListener('touchmove', (e) => {\r\n                if (!isDragging) return;\r\n                const deltaX = e.changedTouches[0].clientX - startX;\r\n                const percentMove = (deltaX \/ viewport.clientWidth) * 100;\r\n                let newPercent = startTranslate + percentMove;\r\n                const maxLeft = -((totalSlidesWithClones - 1) * 100);\r\n                if (newPercent > 0) newPercent = newPercent * 0.3;\r\n                if (newPercent < maxLeft) newPercent = maxLeft + (newPercent - maxLeft) * 0.3;\r\n                track.style.transform = `translateX(${newPercent}%)`;\r\n            });\r\n            \r\n            viewport.addEventListener('touchend', (e) => {\r\n                if (!isDragging) return;\r\n                const endX = e.changedTouches[0].clientX;\r\n                const deltaX = endX - startX;\r\n                const threshold = 35;\r\n                if (Math.abs(deltaX) > threshold) {\r\n                    if (deltaX > 0) prevSlide();\r\n                    else nextSlide();\r\n                } else {\r\n                    const targetOffset = -currentVisualIndex * 100;\r\n                    track.style.transition = 'transform 0.3s ease-out';\r\n                    track.style.transform = `translateX(${targetOffset}%)`;\r\n                    setTimeout(() => {\r\n                        track.style.transition = 'transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)';\r\n                    }, 350);\r\n                }\r\n                isDragging = false;\r\n                resetAutoPlayTimer();\r\n            });\r\n            \r\n            \/\/ \u9f20\u6807\u62d6\u62fd\r\n            let mouseDown = false;\r\n            let mouseStartX = 0;\r\n            let startMouseTranslate = 0;\r\n            \r\n            viewport.addEventListener('mousedown', (e) => {\r\n                if (isTransitioning) return;\r\n                mouseDown = true;\r\n                mouseStartX = e.clientX;\r\n                startMouseTranslate = getCurrentTranslatePercent();\r\n                track.style.transition = 'none';\r\n                e.preventDefault();\r\n            });\r\n            \r\n            window.addEventListener('mousemove', (e) => {\r\n                if (!mouseDown) return;\r\n                const deltaX = e.clientX - mouseStartX;\r\n                const percentMove = (deltaX \/ viewport.clientWidth) * 100;\r\n                let newPercent = startMouseTranslate + percentMove;\r\n                const maxLeft = -((totalSlidesWithClones - 1) * 100);\r\n                if (newPercent > 0) newPercent = newPercent * 0.3;\r\n                if (newPercent < maxLeft) newPercent = maxLeft + (newPercent - maxLeft) * 0.3;\r\n                track.style.transform = `translateX(${newPercent}%)`;\r\n            });\r\n            \r\n            window.addEventListener('mouseup', (e) => {\r\n                if (mouseDown) {\r\n                    const deltaX = e.clientX - mouseStartX;\r\n                    const threshold = 35;\r\n                    if (Math.abs(deltaX) > threshold) {\r\n                        if (deltaX > 0) prevSlide();\r\n                        else nextSlide();\r\n                    } else {\r\n                        const targetOffset = -currentVisualIndex * 100;\r\n                        track.style.transition = 'transform 0.3s ease-out';\r\n                        track.style.transform = `translateX(${targetOffset}%)`;\r\n                        setTimeout(() => {\r\n                            track.style.transition = 'transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)';\r\n                        }, 350);\r\n                    }\r\n                    mouseDown = false;\r\n                    resetAutoPlayTimer();\r\n                }\r\n            });\r\n            \r\n            viewport.addEventListener('dragstart', (e) => e.preventDefault());\r\n        }\r\n        \r\n        \/\/ ----- \u952e\u76d8\u63a7\u5236 -----\r\n        function initKeyboard() {\r\n            window.addEventListener('keydown', (e) => {\r\n                if (e.key === 'ArrowLeft') {\r\n                    prevSlide();\r\n                    e.preventDefault();\r\n                } else if (e.key === 'ArrowRight') {\r\n                    nextSlide();\r\n                    e.preventDefault();\r\n                }\r\n            });\r\n        }\r\n        \r\n        \/\/ ----- \u9f20\u6807\u60ac\u505c\u6682\u505c -----\r\n        function initHoverPause() {\r\n            const container = document.querySelector('.carousel-master');\r\n            if (!container) return;\r\n            container.addEventListener('mouseenter', () => {\r\n                if (isAutoPlaying && autoPlayInterval) {\r\n                    clearInterval(autoPlayInterval);\r\n                    autoPlayInterval = null;\r\n                }\r\n            });\r\n            container.addEventListener('mouseleave', () => {\r\n                if (isAutoPlaying && !autoPlayInterval) {\r\n                    autoPlayInterval = setInterval(() => {\r\n                        nextSlide();\r\n                    }, AUTO_DELAY);\r\n                }\r\n            });\r\n        }\r\n        \r\n        \/\/ ----- \u7a97\u53e3\u7f29\u653e\u4fee\u590d -----\r\n        let resizeTimer;\r\n        function onResize() {\r\n            if (resizeTimer) clearTimeout(resizeTimer);\r\n            resizeTimer = setTimeout(() => {\r\n                if (track) {\r\n                    const offset = -currentVisualIndex * 100;\r\n                    track.style.transition = 'none';\r\n                    track.style.transform = `translateX(${offset}%)`;\r\n                    void track.offsetHeight;\r\n                    track.style.transition = 'transform 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94)';\r\n                }\r\n                updateDotsActive();\r\n            }, 100);\r\n        }\r\n        \r\n        \/\/ ----- \u5f3a\u5236\u6d88\u9664\u767d\u8fb9 -----\r\n        function enforceNoWhiteSpace() {\r\n            const allImages = document.querySelectorAll('.carousel-slide img');\r\n            allImages.forEach(img => {\r\n                img.style.width = '100%';\r\n                img.style.height = 'auto';\r\n                img.style.objectFit = 'cover';\r\n                img.style.display = 'block';\r\n                img.style.margin = '0';\r\n                img.style.padding = '0';\r\n            });\r\n            const allSlides = document.querySelectorAll('.carousel-slide');\r\n            allSlides.forEach(slide => {\r\n                slide.style.margin = '0';\r\n                slide.style.padding = '0';\r\n                slide.style.lineHeight = '0';\r\n            });\r\n            if (track) {\r\n                track.style.margin = '0';\r\n                track.style.padding = '0';\r\n            }\r\n        }\r\n        \r\n        \/\/ ----- \u6309\u94ae\u4e8b\u4ef6\u7ed1\u5b9a\uff08\u786e\u4fdd\u53ef\u70b9\u51fb\uff09-----\r\n        function bindButtons() {\r\n            if (prevBtn) {\r\n                const newPrev = prevBtn.cloneNode(true);\r\n                prevBtn.parentNode.replaceChild(newPrev, prevBtn);\r\n                prevBtn = newPrev;\r\n                prevBtn.addEventListener('click', (e) => {\r\n                    e.preventDefault();\r\n                    e.stopPropagation();\r\n                    prevSlide();\r\n                });\r\n            }\r\n            if (nextBtn) {\r\n                const newNext = nextBtn.cloneNode(true);\r\n                nextBtn.parentNode.replaceChild(newNext, nextBtn);\r\n                nextBtn = newNext;\r\n                nextBtn.addEventListener('click', (e) => {\r\n                    e.preventDefault();\r\n                    e.stopPropagation();\r\n                    nextSlide();\r\n                });\r\n            }\r\n        }\r\n        \r\n        \/\/ ----- \u521d\u59cb\u5316 -----\r\n        function init() {\r\n            buildInfiniteTrack();\r\n            bindButtons();\r\n            buildDots();\r\n            initTouchDrag();\r\n            initKeyboard();\r\n            initHoverPause();\r\n            window.addEventListener('resize', onResize);\r\n            enforceNoWhiteSpace();\r\n            \r\n            if (track) {\r\n                track.addEventListener('transitionend', () => {\r\n                    fixInfiniteBoundary();\r\n                    updateDotsActive();\r\n                });\r\n            }\r\n            \r\n            startAutoPlay();\r\n            \r\n            window.addEventListener('load', () => {\r\n                enforceNoWhiteSpace();\r\n                onResize();\r\n                fixInfiniteBoundary();\r\n                updateDotsActive();\r\n            });\r\n            \r\n            const images = document.querySelectorAll('.carousel-slide img');\r\n            images.forEach(img => {\r\n                if (img.complete) {\r\n                    enforceNoWhiteSpace();\r\n                } else {\r\n                    img.addEventListener('load', enforceNoWhiteSpace);\r\n                }\r\n            });\r\n        }\r\n        \r\n        init();\r\n    })();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7163d0d e-con e-atomic-element e-flexbox-base e-1992c5e \" data-id=\"7163d0d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7163d0d\">\n    <div class=\"elementor-element elementor-element-af5960b e-con e-atomic-element e-flexbox-base e-85fa125 \" data-id=\"af5960b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"af5960b\">\n    <div class=\"elementor-element elementor-element-5a55c8d e-con e-atomic-element e-div-block-base e-5a55c8d-e574e9c \" data-id=\"5a55c8d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"5a55c8d\">\n    \t\t\t<h2 data-interaction-id=\"f918ca4\" class=\"e-f918ca4-5829c09 e-heading-base\">\u9806\u88d5\u6709\u9650\u516c\u53f8<\/h2>\n\t\t\t\t\t<h2 data-interaction-id=\"2ee1e3a\" class=\"e-2ee1e3a-354eb90 e-heading-base\">QB LIMITED<\/h2>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-696d52d e-con e-atomic-element e-flexbox-base e-696d52d-9aa2994 \" data-id=\"696d52d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"696d52d\">\n    \t\t<div class=\"elementor-element elementor-element-be15e3b elementor-widget elementor-widget-text-editor\" data-id=\"be15e3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u9806\u88d5\uff08\u9999\u6e2f\uff09\u6709\u9650\u516c\u53f8\uff08QB Limited\uff09\u7c21\u7a31\u300c\u9806\u88d5\u300d\u6216\u300c\u516c\u53f8\u300d\uff0c\u4fc2\u4e00\u5bb6\u5c08\u6ce8\u65bc\u8de8\u5883\u8cbf\u6613\u9818\u57df\u5605\u9999\u6e2f\u4f01\u696d\uff0c\u696d\u52d9\u7bc4\u570d\u8986\u84cb\u4e2d\u570b\u5167\u5730\u3001\u4e2d\u570b\u6fb3\u9580\u3001\u4e2d\u570b\u53f0\u7063\u53ca\u6771\u5357\u4e9e\u7b49\u5730\u5340\u3002\u516c\u53f8\u81ea\u4e3b\u7814\u767c\u8de8\u5883\u96fb\u5546\u5e73\u53f0\u53ca\u5ba2\u6236\u7ba1\u7406\u5e73\u53f0\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-c7a493e e-con e-atomic-element e-flexbox-base e-c7a493e-71a544f \" data-id=\"c7a493e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c7a493e\">\n    \t\t<div class=\"elementor-element elementor-element-8e6d48a elementor-widget elementor-widget-html\" data-id=\"8e6d48a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n        body {\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\r\n            background: linear-gradient(145deg, #f0f4f0 0%, #e2e8e2 100%);\r\n        }\r\n        \r\n\r\n        \/* \u6807\u9898\u533a\u57df\uff08\u53ef\u9009\uff0c\u4fdd\u6301\u6574\u6d01\uff09 *\/\r\n        .stats-header {\r\n            text-align: center;\r\n            margin-bottom: 2rem;\r\n        }\r\n        \r\n        .elementor .e-c7a493e-71a544f{\r\n                width: 80%;\r\n        }\r\n\r\n        .stats-header h2 {\r\n            font-size: 1.8rem;\r\n            font-weight: 600;\r\n            color: #1b3b1a;\r\n            letter-spacing: -0.3px;\r\n            position: relative;\r\n            display: inline-block;\r\n            padding-bottom: 0.5rem;\r\n        }\r\n\r\n        .stats-header h2::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 20%;\r\n            width: 60%;\r\n            height: 3px;\r\n            background: linear-gradient(90deg, #2e7d32, #66bb6a, #2e7d32);\r\n            border-radius: 4px;\r\n        }\r\n\r\n        \/* \u7f51\u683c\u5e03\u5c40\uff1a\u54cd\u5e94\u5f0f\uff0c\u81ea\u52a8\u9002\u914d\u5c4f\u5e55\u5927\u5c0f *\/\r\n        .stats-grid {\r\n             width: 90vw;\r\n            \/*display: grid;*\/\r\n            \/*grid-template-columns: repeat(4, 1fr);*\/\r\n            \/*    gap: 6rem;*\/\r\n            display: flex;\r\n                justify-content: space-between;\r\n            margin-top: 1rem;\r\n        }\r\n\r\n        \/* \u5355\u4e2a\u6570\u636e\u5361\u7247 *\/\r\n        .stat-card {\r\n             width: 22%;\r\n            background: #ffffff;\r\n            border-radius: 1.8rem;\r\n            padding: 1.8rem 1rem;\r\n            text-align: center;\r\n            transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);\r\n            border: 1px solid #e9f0e9;\r\n            cursor: default;\r\n        }\r\n\r\n        .stat-card:hover {\r\n            transform: translateY(-6px);\r\n            box-shadow: 0 20px 30px -12px rgba(46, 125, 50, 0.25);\r\n            border-color: #c8e6c9;\r\n            color: #ffffff;\r\n            background: #308034;\r\n        }\r\n        \r\n        .stat-card:hover .stat-number {\r\n    color: #ffffff;\r\n}\r\n\r\n.stat-card:hover .stat-label {\r\n    color: #ffffff;\r\n    border-top: 1px dashed #fff;\r\n}\r\n\r\n.stat-card:hover .stat-suffix {\r\n    color: #ffffff;\r\n}\r\n\r\n        \/* \u6570\u5b57\u6837\u5f0f\uff1a\u7c97\u58ee\u9192\u76ee *\/\r\n        .stat-number {\r\n            font-size: 3.2rem;\r\n            font-weight: 800;\r\n            background: linear-gradient(135deg, #1b5e1f, #43a047);\r\n            background-clip: text;\r\n            -webkit-background-clip: text;\r\n            color: transparent;\r\n            line-height: 1.2;\r\n            margin-bottom: 0.5rem;\r\n            letter-spacing: 1px;\r\n        }\r\n\r\n        \/* \u5355\u4f4d\u6216\u540e\u7f00\uff08\u4f8b\u5982 + \u6216 \u56fd\u5bb6\/\u5730\u533a\uff09 *\/\r\n        .stat-suffix {\r\n            font-size: 1.4rem;\r\n            font-weight: 600;\r\n            color: #2e7d32;\r\n            display: inline-block;\r\n        }\r\n\r\n        \/* \u63cf\u8ff0\u6587\u5b57 *\/\r\n        .stat-label {\r\n            font-size: 1rem;\r\n            font-weight: 500;\r\n            color: #2c3e2b;\r\n            margin-top: 0.6rem;\r\n            letter-spacing: 0.3px;\r\n            border-top: 1px dashed #cfe9cf;\r\n            padding-top: 0.75rem;\r\n            display: inline-block;\r\n            width: auto;\r\n            background: transparent;\r\n        }\r\n\r\n        \/* \u5c0f\u56fe\u6807\u88c5\u9970\uff08\u53ef\u9009\u589e\u52a0\u7cbe\u81f4\u611f\uff09 *\/\r\n        .stat-icon {\r\n            font-size: 2rem;\r\n            margin-bottom: 0.75rem;\r\n            display: block;\r\n        }\r\n\r\n        \/* \u9488\u5bf9\u79fb\u52a8\u7aef\u4f18\u5316\uff1a\u5e73\u677f\u548c\u624b\u673a *\/\r\n        @media (max-width: 900px) {\r\n            .stats-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n                gap: 1.2rem;\r\n            }\r\n            .stats-container {\r\n                padding: 1.5rem;\r\n            }\r\n            .stat-number {\r\n                font-size: 2.5rem;\r\n            }\r\n            .stat-suffix {\r\n                font-size: 1.2rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            body {\r\n                padding: 1rem;\r\n            }\r\n            .stats-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 1rem;\r\n            }\r\n            .stat-card {\r\n                padding: 1.2rem 0.8rem;\r\n            }\r\n            .stat-number {\r\n                font-size: 2.2rem;\r\n            }\r\n            .stats-header h2 {\r\n                font-size: 1.4rem;\r\n            }\r\n        }\r\n\r\n        \/* \u6781\u7b80\u8f85\u52a9\u6837\u5f0f\uff0c\u5f3a\u5316\u987a\u88d5\uff08\u9999\u6e2f\uff09\u54c1\u724c\u6c1b\u56f4 *\/\r\n        .footer-note {\r\n            text-align: center;\r\n            margin-top: 2rem;\r\n            font-size: 0.75rem;\r\n            color: #6c8b6c;\r\n            border-top: 1px solid #deecde;\r\n            padding-top: 1.2rem;\r\n        }\r\n    <\/style>\r\n    <div class=\"stats-grid\">\r\n            <!-- \u5361\u7247 1: \u7814\u53d1\u751f\u4ea7\u57fa\u5730 -->\r\n            <div class=\"stat-card\" >\r\n                <div class=\"stat-icon\">\ud83c\udfed<\/div>\r\n                <div class=\"stat-number\">10<span class=\"stat-suffix\">+<\/span><\/div>\r\n                <div class=\"stat-label\">\u7368\u7acb\u5be6\u9a57\u5ba4<\/div>\r\n            <\/div>\r\n            <!-- \u5361\u7247 2: \u56fd\u5bb6 -->\r\n            <div class=\"stat-card\">\r\n                <div class=\"stat-icon\">\ud83c\udf0d<\/div>\r\n                <div class=\"stat-number\">10<span class=\"stat-suffix\">+<\/span><\/div>\r\n                <div class=\"stat-label\">\u552e\u5f80\u4e2d\u570b\u8207\u6771\u5357\u4e9e\u7b49\u570b\u5bb6<\/div>\r\n            <\/div>\r\n            <!-- \u5361\u7247 3: \u5168\u7403\u5ba2\u6237 -->\r\n            <div class=\"stat-card\">\r\n                <div class=\"stat-icon\">\ud83e\udd1d<\/div>\r\n                <div class=\"stat-number\">15,000<span class=\"stat-suffix\">+<\/span><\/div>\r\n                <div class=\"stat-label\">\u5168\u7403\u5ba2\u6237<\/div>\r\n            <\/div>\r\n            <!-- \u5361\u7247 4: \u5168\u7403\u5458\u5de5 -->\r\n            <div class=\"stat-card\">\r\n                <div class=\"stat-icon\">\ud83d\udc65<\/div>\r\n                <div class=\"stat-number\">10,000<span class=\"stat-suffix\">+<\/span><\/div>\r\n                <div class=\"stat-label\">\u5168\u7403\u5458\u5de5<\/div>\r\n            <\/div>\r\n        <\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t\t<h2 data-interaction-id=\"4ba08b3\" class=\"e-4ba08b3-49c2f5c e-heading-base\">\u60a8\u901a\u5f80\u5065\u5eb7\u7684\u9580\u6236<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbeb38f elementor-widget elementor-widget-text-editor\" data-id=\"dbeb38f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u6211\u5011\u76f8\u4fe1\u6574\u9ad4\u9810\u9632\u6027\u91ab\u7642\u4fdd\u5065\u7684\u529b\u91cf\u3002\u6211\u5011\u5275\u65b0\u7684\u6c34\u7642\u8259\u7642\u6cd5\u878d\u5408\u4e86\u591a\u7a2e\u975e\u4fb5\u5165\u6027\u6280\u8853\uff0c\u4ee5\u63d0\u4f9b\u5168\u9762\u7684\u5065\u5eb7\u89e3\u6c7a\u65b9\u6848\u3002\u52a0\u5165\u6211\u5011\uff0c\u8e0f\u4e0a\u901a\u5f80\u66f4\u5065\u5eb7\u548c\u5e78\u798f\u7684\u65c5\u7a0b\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-316c6c1 e-con e-atomic-element e-flexbox-base e-4bafffc \" data-id=\"316c6c1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"316c6c1\">\n    <div class=\"elementor-element elementor-element-ff68389 e-con e-atomic-element e-flexbox-base e-96bf2f2 \" data-id=\"ff68389\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ff68389\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"ac07435\" id=\"261\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095211_597_955.png\" width=\"743\" height=\"743\" srcset=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095211_597_955.png 743w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095211_597_955-300x300.png 300w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095211_597_955-150x150.png 150w\" alt=\"\"\/>\t\t\t\t<div class=\"elementor-element elementor-element-1113b1e elementor-widget elementor-widget-heading\" data-id=\"1113b1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h4 class=\"elementor-heading-title elementor-size-default\" style=\"font-size: 1.5rem;font-style: normal;font-weight: 600;clear: both;color: #000000;font-family: &quot;Playfair Display&quot;, sans-serif;text-align: center\">\u975e\u4fb5\u5165\u6027\u7684<\/h4><\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e03b111 e-con e-atomic-element e-flexbox-base e-2412b8a \" data-id=\"e03b111\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e03b111\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"3c99743\" id=\"264\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095214_600_955.png\" width=\"743\" height=\"743\" srcset=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095214_600_955.png 743w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095214_600_955-300x300.png 300w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095214_600_955-150x150.png 150w\" alt=\"\"\/>\t\t\t\t<div class=\"elementor-element elementor-element-75f0dcc elementor-widget elementor-widget-heading\" data-id=\"75f0dcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h4 class=\"elementor-heading-title elementor-size-default\" style=\"font-size: 1.5rem;font-style: normal;font-weight: 600;clear: both;color: #000;font-family: &quot;Playfair Display&quot;, sans-serif;text-align: center\">\u7121\u9700\u85e5\u7269\u6cbb\u7642<\/h4><\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3b5bf9f e-con e-atomic-element e-flexbox-base e-1455821 \" data-id=\"3b5bf9f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3b5bf9f\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"008f93e\" id=\"263\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095213_599_955.png\" width=\"743\" height=\"743\" srcset=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095213_599_955.png 743w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095213_599_955-300x300.png 300w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095213_599_955-150x150.png 150w\" alt=\"\"\/>\t\t\t\t<div class=\"elementor-element elementor-element-27c6bc8 elementor-widget elementor-widget-heading\" data-id=\"27c6bc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h4 class=\"elementor-heading-title elementor-size-default\" style=\"font-size: 1.5rem;font-style: normal;font-weight: 600;clear: both;color: #000;font-family: &quot;Playfair Display&quot;, sans-serif;text-align: center\">\u6574\u9ad4\u9810\u9632\u6027\u91ab\u7642\u4fdd\u5065<\/h4><\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3dff382 e-con e-atomic-element e-flexbox-base e-b532ab3 \" data-id=\"3dff382\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3dff382\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"124810d\" id=\"262\" src=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095212_598_955.png\" width=\"743\" height=\"743\" srcset=\"https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095212_598_955.png 743w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095212_598_955-300x300.png 300w, https:\/\/www.qb-hk.com\/wp-content\/uploads\/2026\/06\/\u5fae\u4fe1\u56fe\u7247_20260617095212_598_955-150x150.png 150w\" alt=\"\"\/>\t\t\t\t<div class=\"elementor-element elementor-element-8a3172f elementor-widget elementor-widget-heading\" data-id=\"8a3172f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h4 class=\"elementor-heading-title elementor-size-default\" style=\"font-size: 1.5rem;font-style: normal;font-weight: 600;clear: both;color: #000;font-family: &quot;Playfair Display&quot;, sans-serif;text-align: center\">\u4e00\u7ad9\u5f0f\u6cbb\u7642\u4e2d\u5fc3<\/h4><\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-7da2eb1 e-con e-atomic-element e-flexbox-base e-5f35946 \" data-id=\"7da2eb1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7da2eb1\">\n    \t\t\t<h2 data-interaction-id=\"5156474\" class=\"e-5156474-26dec85 e-heading-base\">\u806f\u7e6b\u6211\u5011<\/h2>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6ad1436 e-con e-atomic-element e-flexbox-base e-8f37f2e \" data-id=\"6ad1436\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6ad1436\">\n    <div class=\"elementor-element elementor-element-ecd3da1 e-con e-atomic-element e-flexbox-base e-ecd3da1-104b0f6 \" data-id=\"ecd3da1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ecd3da1\">\n    \t\t<div class=\"elementor-element elementor-element-0048114 elementor-widget elementor-widget-html\" data-id=\"0048114\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n <style>\r\n        \/* \u4e3b\u5bb9\u5668\u5361\u7247 *\/\r\n        .contact-wrapper {\r\n            max-width: 100%;\r\n            margin: 0 auto;\r\n            background: #ffffff;\r\n            border-radius: 2rem;\r\n            box-shadow: 0 20px 40px -12px rgba(0, 0, 0, 0.1);\r\n            overflow: hidden;\r\n            transition: all 0.2s;\r\n        }\r\n\r\n\r\n        \/* \u53f3\u4fa7\uff1a\u5206\u884c\u5217\u8868 + \u793e\u4ea4\u5173\u6ce8 *\/\r\n        .contact-right {\r\n            background: #fefcf5;\r\n            padding: 2.2rem 2rem 2.5rem;\r\n            border-left: 1px solid #e2e9e0;\r\n        }\r\n\r\n        \/* \u6807\u9898\u6837\u5f0f *\/\r\n        .section-title {\r\n            font-size: 1.6rem;\r\n            font-weight: 700;\r\n            color: #1f4f2b;\r\n            margin-bottom: 0.5rem;\r\n            letter-spacing: -0.3px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n        }\r\n\r\n        .section-sub {\r\n            color: #5a6e5a;\r\n            font-size: 0.85rem;\r\n            margin-bottom: 1.8rem;\r\n            border-left: 3px solid #7cb342;\r\n            padding-left: 12px;\r\n        }\r\n\r\n        \/* \u8868\u5355\u6837\u5f0f *\/\r\n        .form-group {\r\n            margin-bottom: 1.3rem;\r\n        }\r\n\r\n        label {\r\n            display: block;\r\n            font-weight: 600;\r\n            font-size: 0.85rem;\r\n            color: #2c4b2c;\r\n            margin-bottom: 6px;\r\n        }\r\n\r\n        .required-star {\r\n            color: #c62828;\r\n            margin-left: 3px;\r\n        }\r\n\r\n        input, textarea, select {\r\n            width: 100%;\r\n            padding: 12px 16px;\r\n            border: 1px solid #cfdecb;\r\n            border-radius: 1.2rem;\r\n            font-size: 0.9rem;\r\n            font-family: inherit;\r\n            background: #fff;\r\n            transition: all 0.2s;\r\n            outline: none;\r\n        }\r\n\r\n        input:focus, textarea:focus {\r\n            border-color: #7cb342;\r\n            box-shadow: 0 0 0 3px rgba(124, 179, 66, 0.15);\r\n        }\r\n\r\n        textarea {\r\n            resize: vertical;\r\n            min-height: 95px;\r\n        }\r\n\r\n        .helper-note {\r\n            font-size: 0.7rem;\r\n            color: #819b7a;\r\n            margin-top: 5px;\r\n            display: block;\r\n        }\r\n\r\n        \/* \u63d0\u4ea4\u6309\u94ae *\/\r\n        .submit-btn {\r\n            background: #2e7d32;\r\n            color: white;\r\n            border: none;\r\n            padding: 12px 20px;\r\n            border-radius: 2rem;\r\n            font-weight: 600;\r\n            font-size: 1rem;\r\n            cursor: pointer;\r\n            width: 100%;\r\n            transition: all 0.2s;\r\n            margin-top: 0.5rem;\r\n            box-shadow: 0 2px 8px rgba(46, 125, 50, 0.2);\r\n        }\r\n\r\n        .submit-btn:hover {\r\n            background: #1b5e20;\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        \/* \u5206\u884c\u5217\u8868 *\/\r\n        .branch-list {\r\n            margin: 1.5rem 0 2rem;\r\n        }\r\n\r\n        .branch-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            padding: 12px 0;\r\n            border-bottom: 1px solid #e6efdf;\r\n        }\r\n\r\n        .branch-icon {\r\n            width: 36px;\r\n            height: 36px;\r\n            background: #eaf4e5;\r\n            border-radius: 50%;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: #2e7d32;\r\n            font-size: 1rem;\r\n        }\r\n\r\n        .branch-info strong {\r\n            font-weight: 700;\r\n            color: #2c4b2c;\r\n            display: block;\r\n        }\r\n\r\n        .branch-info span {\r\n            font-size: 0.75rem;\r\n            color: #687a62;\r\n        }\r\n\r\n        \/* \u8054\u7cfb\u65b9\u5f0f\u5361\u7247\u7ec4 *\/\r\n        .contact-methods {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 1rem;\r\n            margin: 1.8rem 0 2rem;\r\n        }\r\n\r\n        .method-card {\r\n            flex: 1;\r\n            background: #f1f7ef;\r\n            border-radius: 1.2rem;\r\n            padding: 1rem;\r\n            text-align: center;\r\n            transition: 0.2s;\r\n            text-decoration: none;\r\n            color: inherit;\r\n            border: 1px solid #e0efda;\r\n        }\r\n\r\n        .method-card i {\r\n            font-size: 1.6rem;\r\n            color: #408344;\r\n            margin-bottom: 6px;\r\n            display: inline-block;\r\n        }\r\n\r\n        .method-card .method-label {\r\n            font-weight: 600;\r\n            font-size: 0.8rem;\r\n            color: #2b5a2b;\r\n        }\r\n\r\n        .method-card .method-value {\r\n            font-size: 0.7rem;\r\n            word-break: break-all;\r\n            color: #4a6741;\r\n            margin-top: 4px;\r\n        }\r\n\r\n        .method-card:hover {\r\n            background: #e5f0e0;\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        \/* \u793e\u4ea4\u5a92\u4f53 *\/\r\n        .social-links {\r\n            display: flex;\r\n            gap: 1.2rem;\r\n            margin-top: 0.8rem;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .social-item {\r\n            background: #ffffff;\r\n            padding: 8px 18px;\r\n            border-radius: 40px;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            border: 1px solid #ddecd6;\r\n            font-size: 0.85rem;\r\n            font-weight: 500;\r\n            color: #2c6e2c;\r\n            text-decoration: none;\r\n            transition: all 0.2s;\r\n        }\r\n\r\n        .social-item i {\r\n            font-size: 1rem;\r\n        }\r\n\r\n        .social-item:hover {\r\n            background: #2e7d32;\r\n            border-color: #2e7d32;\r\n            color: white;\r\n        }\r\n\r\n        \/* \u53f3\u4fa7\u63cf\u8ff0\u6587\u5b57 *\/\r\n        .right-desc {\r\n            font-size: 0.9rem;\r\n            line-height: 1.5;\r\n            color: #47663e;\r\n            background: #eef5ea;\r\n            padding: 1rem 1.2rem;\r\n            border-radius: 1.5rem;\r\n            margin-bottom: 1.8rem;\r\n        }\r\n\r\n        hr {\r\n            margin: 1.2rem 0;\r\n            border: 0;\r\n            height: 1px;\r\n            background: #e2eede;\r\n        }\r\n\r\n        \/* \u54cd\u5e94\u5f0f *\/\r\n        @media (max-width: 880px) {\r\n            .contact-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n            .contact-right {\r\n                border-left: none;\r\n                border-top: 1px solid #e2e9e0;\r\n            }\r\n            .contact-left, .contact-right {\r\n                padding: 1.8rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 550px) {\r\n            body {\r\n                padding: 1rem 0.5rem;\r\n            }\r\n            .contact-methods {\r\n                flex-direction: column;\r\n            }\r\n            .section-title {\r\n                font-size: 1.3rem;\r\n            }\r\n        }\r\n\r\n        \/* \u63d0\u793a\u6d88\u606f *\/\r\n        .form-message {\r\n            margin-top: 1rem;\r\n            font-size: 0.8rem;\r\n            display: none;\r\n            padding: 0.5rem;\r\n            border-radius: 1rem;\r\n            text-align: center;\r\n        }\r\n        .success-message {\r\n            background: #dff0df;\r\n            color: #1e5a1e;\r\n        }\r\n        .error-message {\r\n            background: #ffe6e5;\r\n            color: #b71c1c;\r\n        }\r\n    <\/style>\r\n    <!-- Font Awesome 6 (\u56fe\u6807\u5e93) -->\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\r\n\r\n<div class=\"contact-wrapper\">\r\n    <div class=\"contact-right\">\r\n            <div class=\"section-title\">\r\n                <i class=\"fas fa-store\"><\/i> \u516c\u53f8\u5730\u5740\r\n            <\/div>\r\n            <div class=\"branch-list\">\r\n                <div class=\"branch-item\">\r\n                    <div class=\"branch-icon\"><i class=\"fas fa-building\"><\/i><\/div>\r\n                    <div class=\"branch-info\">\r\n                        <strong>\u9999\u6e2f\u7e3d\u90e8 \u00b7 \u9806\u88d5\u6709\u9650\u516c\u53f8<\/strong>\r\n                        <span>\u9999\u6e2f\u65b0\u84b2\u5d17\u5f69\u8679\u9053192-198\u865f\u65fa\u666f\u5de5\u696d\u5927\u5ec82\/F\u6a13(F18)<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"branch-item\">\r\n                    <div class=\"branch-icon\"><i class=\"fas fa-city\"><\/i><\/div>\r\n                    <div class=\"branch-info\">\r\n                        <strong>\u6df1\u5733\u670d\u52d9\u5546 \u00b7 \u5ee3\u6771\u79d1\u96b4\u5065\u5eb7\u7ba1\u7406\u6709\u9650\u516c\u53f8\u6df1\u5733\u5206\u516c\u53f8 <\/strong>\r\n                        <span>\u6df1\u5733\u5357\u5c71\u5340\u7cb5\u6d77\u8857\u9053\u8c6a\u5a01\u79d1\u6280\u5927\u5ec82001<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"branch-item\">\r\n                    <div class=\"branch-icon\"><i class=\"fas fa-city\"><\/i><\/div>\r\n                    <div class=\"branch-info\">\r\n                        <strong>\u9806\u88d5\u6709\u9650\u516c\u53f8 \u00b7 \u9999\u6e2f\u63d0\u8ca8\u9ede <\/strong>\r\n                        <span>\u9999\u6e2f\u4e5d\u9f8d\u4e9e\u8857\u8001\u8857102\u865f\u8277\u82b3\u5ead1\u6a13101\u865f\u92ea<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n            <\/div>\r\n\r\n            <hr>\r\n            <div class=\"section-title\" style=\"font-size:1.3rem; margin-top:0;\">\r\n                <i class=\"fas fa-headset\"><\/i> \u6253\u7d66\u6211\u5011 \u00b7 \u90f5\u4ef6\u6211\u5011\r\n            <\/div>\r\n            <div class=\"contact-methods\">\r\n                <a href=\"tel:+85218948771762\" class=\"method-card\">\r\n                    <i class=\"fas fa-phone-alt\"><\/i>\r\n                    <div class=\"method-label\">\u6253\u7d66\u6211\u5011<\/div>\r\n                    <div class=\"method-value\">+852 67322802<\/div>\r\n                <\/a>\r\n                <a href=\"mailto:kelongeuda@gdkljk.cn\" class=\"method-card\">\r\n                    <i class=\"fas fa-envelope\"><\/i>\r\n                    <div class=\"method-label\">\u90f5\u4ef6\u6211\u5011<\/div>\r\n                    <div class=\"method-value\">kelongeuda@gdkljk.cn<\/div>\r\n                <\/a>\r\n            <\/div>\r\n\r\n            <div style=\"margin: 1.5rem 0 1rem;\">\r\n                <div class=\"section-title\" style=\"font-size:1.2rem;\">\r\n                    <i class=\"fas fa-heart\" style=\"color:#c44536;\"><\/i> \u95dc\u6ce8\u6211\u5011\r\n                <\/div>\r\n                <div class=\"social-links\">\r\n                    <a href=\"#\" class=\"social-item\"><i class=\"fab fa-weixin\"><\/i> \u5fae\u4fe1\u5ba2\u670d<\/a>\r\n                    <a href=\"#\" class=\"social-item\"><i class=\"fab fa-facebook\"><\/i> Facebook<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"helper-note\" style=\"margin-top: 1rem; text-align: center; border-top: 1px solid #e0efda; padding-top: 1rem;\">\r\n                <i class=\"fas fa-clock\"><\/i> \u5ba2\u670d\u6642\u9593\uff1a\u5468\u4e00\u81f3\u5468\u4e94 9:00-18:00\r\n            <\/div>\r\n        <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-57381a5 e-con e-atomic-element e-flexbox-base e-6b437e7 \" data-id=\"57381a5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"57381a5\">\n    \t\t\t<h2 data-interaction-id=\"49e775c\" class=\"e-49e775c-f456954 e-heading-base\">\u806f\u4fc2\u8868\u55ae<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-308281e elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"308281e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"forminator-ui forminator-custom-form forminator-custom-form-114 forminator-design--material  forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-114\" data-uid=\"6a65e39762e76\"><br\/><\/div><form\n\t\t\t\tid=\"forminator-module-114\"\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-114 forminator-design--material  forminator_ajax\"\n\t\t\t\tmethod=\"post\"\n\t\t\t\tdata-forminator-render=\"0\"\n\t\t\t\tdata-form-id=\"114\"\n\t\t\t\t data-color-option=\"theme\" data-design=\"material\" data-grid=\"open\" style=\"display: none;\"\n\t\t\t\tdata-uid=\"6a65e39762e76\"\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"name-1\" class=\"forminator-field-name forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-name-1_6a65e39762e76\" id=\"forminator-field-name-1_6a65e39762e76-label\" class=\"forminator-label\">\u59d3\u540d<\/label><input type=\"text\" name=\"name-1\" value=\"\" placeholder=\"\u8acb\u8f38\u5165\u60a8\u7684\u540d\u5b57\" id=\"forminator-field-name-1_6a65e39762e76\" class=\"forminator-input forminator-name--field\" aria-required=\"false\" autocomplete=\"name\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_6a65e39762e76\" id=\"forminator-field-email-1_6a65e39762e76-label\" class=\"forminator-label\">\u90f5\u7bb1<\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"\u8acb\u8f38\u5165\u60a8\u7684Email\" id=\"forminator-field-email-1_6a65e39762e76\" class=\"forminator-input forminator-email--field\" data-required=\"\" aria-required=\"false\" autocomplete=\"email\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"phone-1\" class=\"forminator-field-phone forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-phone-1_6a65e39762e76\" id=\"forminator-field-phone-1_6a65e39762e76-label\" class=\"forminator-label\">\u96fb\u8a71<\/label><input type=\"text\" name=\"phone-1\" value=\"\" placeholder=\"\u8acb\u8f38\u5165\u60a8\u7684\u96fb\u8a71\" id=\"forminator-field-phone-1_6a65e39762e76\" class=\"forminator-input forminator-field--phone\" data-required=\"\" aria-required=\"false\" autocomplete=\"off\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"textarea-1\" class=\"forminator-field-textarea forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-textarea-1_6a65e39762e76\" id=\"forminator-field-textarea-1_6a65e39762e76-label\" class=\"forminator-label\">\u5099\u8a3b<\/label><textarea name=\"textarea-1\" placeholder=\"\" id=\"forminator-field-textarea-1_6a65e39762e76\" class=\"forminator-textarea\" style=\"--forminator-textarea-min-height:140px;\" ><\/textarea><\/div><\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\"><span>\u63d0\u4ea4\u8868\u55ae<\/span><span aria-hidden=\"true\"><\/span><\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"b3698d14aa\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F9\" \/><input type=\"hidden\" name=\"form_id\" value=\"114\"><input type=\"hidden\" name=\"page_id\" value=\"9\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/www.qb-hk.com\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><\/form><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66d7c76 elementor-widget elementor-widget-html\" data-id=\"66d7c76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t <div style=\"font-size: 0.7rem; color:#8ba887; text-align:center;\">\r\n                <i class=\"fas fa-lock\"><\/i> \u4fe1\u606f\u52a0\u5bc6\u4f20\u8f93 \u00b7 24\u5c0f\u65f6\u5185\u56de\u590d\r\n            <\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u9806\u88d5\u6709\u9650\u516c\u53f8 QB LIMITED \u9806\u88d5 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":225,"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":512,"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/512"}],"wp:attachment":[{"href":"https:\/\/www.qb-hk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}