{"id":92,"date":"2024-12-29T17:31:37","date_gmt":"2024-12-29T17:31:37","guid":{"rendered":"http:\/\/overseapangs.co.uk\/?page_id=92"},"modified":"2025-07-06T11:27:30","modified_gmt":"2025-07-06T11:27:30","slug":"home","status":"publish","type":"page","link":"https:\/\/overseapangs.co.uk\/zh\/","title":{"rendered":"\u4e3b\u9801"},"content":{"rendered":"<script>\n    \n    document.addEventListener(\"DOMContentLoaded\", function () {\n        \n        const apiUrl = \"\/wp-json\/wp\/v2\/posts\";\n        \n        \/\/ Fetch upcoming event (latest post with future event-date)\n        fetch(`${apiUrl}?categories=9&_fields=title,link,excerpt,date,meta,event-date`)\n        .then(response => response.json())\n        .then(posts => {\n            \/\/ Filter posts with valid future event dates and sort by event-date (soonest first)\n            const upcomingEvents = posts\n            .filter(post => {\n                const eventDate = normalToAmerican(post.meta[\"event-date\"]);\n                return eventDate > new Date();\n            })\n            .sort((a, b) => normalToAmerican(a.meta[\"event-date\"]) - normalToAmerican(b.meta[\"event-date\"]));\n            \n            const upcomingEventDiv = document.querySelector(\".upcoming-event\");\n            \n            if (upcomingEvents.length > 0)\n            {\n                const event = upcomingEvents[0];\n                const eventDate = normalToAmerican(event.meta[\"event-date\"]);\n                document.querySelector(\".event-title\").textContent = event.title.rendered;\n                document.querySelector(\".event-description\").innerHTML = event.excerpt.rendered;\n                document.querySelector(\".event-date\").textContent = formatDate(eventDate);\n                localizedHref(document.querySelector(\".event-reserve-button\").querySelector(\"a\"), event.link);\n            }\n            else\n            {\n                document.querySelector(\".event-title\").textContent = \"No Upcoming Events\";\n                document.querySelector(\".event-description\").innerHTML = \"\";\n                document.querySelector(\".event-date\").textContent = \"\";\n                document.querySelector(\".event-reserve-button\").style.display = \"none\";\n            }\n        })\n        .catch(error => {\n            console.error(\"Error fetching upcoming event:\", error);\n        });\n        \n        \/\/ Fetch past events (latest 3 posts with past event-dates)\n        fetch(`${apiUrl}?categories=5&_fields=title,link,meta,event-date,featured_media`)\n        .then(response => response.json())\n        .then(posts => {\n            \n            \/\/ Filter posts with valid event dates and sort by most recent\n            const sortedPosts = posts\n            .filter(post => post.meta[\"event-date\"])\n            .sort((a, b) => normalToAmerican(b.meta[\"event-date\"]) - normalToAmerican(a.meta[\"event-date\"]));\n            \n            for (let i = 0; i < 3; i++)\n            {\n                const pastEventDiv = document.querySelector(`.past-event-${i + 1}`);\n                \n                if (i < sortedPosts.length)\n                {\n                    const event = sortedPosts[i];\n                    const eventDate = normalToAmerican(event.meta[\"event-date\"]);\n                    \n                    if (eventDate < new Date())\n                    {\n                        document.querySelector(`.past-event-${i + 1}-title`).textContent = event.title.rendered;\n                        document.querySelector(`.past-event-${i + 1}-date`).textContent = formatDate(eventDate);\n\n                        \/\/ Add an onClick event listener to the whole div\n                        pastEventDiv.style.cursor = \"pointer\"; \/\/ Make it look clickable\n                        localizedRedirect(pastEventDiv, event.link);\n\n                        \/\/ Fetch the image URL\n                        fetch(`\/wp-json\/wp\/v2\/media\/${event.featured_media}`)\n                        .then(response => response.json())\n                        .then(media => {\n                            \/\/ Access the <figure> and find the <img> inside it\n                                const figure = document.querySelector(`.past-event-${i + 1}-image`);\n                                const img = figure.querySelector(\"img\");\n                                \n                                if (img)\n                                {\n                                    \/\/ Update the src attribute\n                                    img.src = media.source_url;\n                                    \n                                    \/\/ Update the srcset attribute if needed\n                                    if (media.media_details && media.media_details.sizes) {\n                                        const srcset = Object.values(media.media_details.sizes)\n                                        .map(size => `${size.source_url} ${size.width}w`)\n                                        .join(\", \");\n                                        img.srcset = srcset;\n                                        \n                                        \/\/ Optionally, update the sizes attribute (customize as needed)\n                                        img.sizes = \"(max-width: 1024px) 100vw, 1024px\";\n                                    }\n                                    \n                                    \/\/ Clear any old alt text or set a new one\n                                    img.alt = media.alt_text || \"Event Image\";\n                                }\n                            });\n                        }\n                        else\n                        {\n                            document.querySelector(`.past-event-${i + 1}-title`).textContent = \"No Past Events\";\n                        }\n                    }\n                    else\n                    {\n                        document.querySelector(`.past-event-${i + 1}-title`).textContent = \"No Past Events\";\n                    }\n                }\n                \n            })\n            .catch(error => {\n                console.error(\"Error fetching past events:\", error);\n            });\n\n\n        const olderEventsButton = document.querySelector('.older-events');\n        \/\/ Add an onClick event listener to the whole div\n        olderEventsButton.style.cursor = \"pointer\"; \/\/ Make it look clickable\n        localizedRedirect(olderEventsButton, \"\/events\/\");\n    });\n        \n    function formatDate(date) {\n        const options = { year: 'numeric', month: 'long', day: 'numeric' };\n        return new Intl.DateTimeFormat('en-US', options).format(date);\n    }\n\n    function normalToAmerican(dateString) {\n        let parts = dateString.split(\"\/\").map(Number);\n    \n        \/\/ Try again with different format, using \"-\"\n        if (parts.length !== 3) {\n            parts = dateString.split(\"-\").map(Number);\n        }\n    \n        \/\/ Still wrong? fail\n        if (parts.length !== 3) {\n            throw new Error(\"Invalid date format. Use 'dd\/mm\/yyyy' or 'dd-mm-yyyy'.\");\n        }\n    \n        const [day, month, year] = parts;\n    \n        \/\/ Month in JS is 0-indexed (0 = January, 11 = December)\n        return new Date(year, month - 1, day);\n    }\n\n    function localizedRedirect(element, linkPath) {\n        element.addEventListener(\"click\", () => {\n            \/\/ Get the current pathname (e.g., \/zh\/ or \/)\n            const currentPath = window.location.pathname;\n    \n            \/\/ Extract the first segment of the path\n            const pathSegments = currentPath.split('\/').filter(segment => segment); \/\/ Remove empty segments\n            const langCode = pathSegments[0]; \/\/ First segment, if it exists\n    \n            let newHref;\n    \n            if (linkPath.startsWith(\"http:\/\/\") || linkPath.startsWith(\"https:\/\/\")) {\n                \/\/ It's a full URL\n                const url = new URL(linkPath);\n                const baseUrl = `${url.origin}\/`;\n    \n                \/\/ Build the new path with the language code inserted\n                const pathWithLang = langCode\n                    ? `\/${langCode}${url.pathname}` \/\/ Insert the language code\n                    : url.pathname; \/\/ No language code, keep the original path\n    \n                newHref = baseUrl + pathWithLang.replace(\/^\\\/+\/, ''); \/\/ Ensure no double slashes\n            } else {\n                \/\/ It's a relative path\n                newHref = langCode\n                    ? `\/${langCode}\/${linkPath.replace(\/^\\\/+\/, '')}` \/\/ Insert the language code\n                    : `\/${linkPath.replace(\/^\\\/+\/, '')}`; \/\/ Just use the path as-is\n            }\n    \n            \/\/ Navigate to the new path\n            window.location.href = newHref;\n        });\n    }\n\n    function localizedHref(element, linkPath) {\n        \/\/ Get the current pathname (e.g., \/zh\/ or \/)\n        const currentPath = window.location.pathname;\n    \n        \/\/ Extract the first segment of the path\n        const pathSegments = currentPath.split('\/').filter(segment => segment); \/\/ Remove empty segments\n        const langCode = pathSegments[0]; \/\/ First segment, if it exists\n\n        \/\/ Parse the full URL to extract everything after the domain\n        const url = new URL(linkPath);\n        const baseUrl = `${url.origin}\/`;\n    \n        \/\/ Build the new path with the language code inserted\n        const pathWithLang = langCode\n            ? `\/${langCode}${url.pathname}` \/\/ Insert the language code\n            : url.pathname; \/\/ No language code, keep the original path\n    \n        \/\/ Construct the final URL\n        const newHref = baseUrl + pathWithLang.replace(\/^\\\/+\/, ''); \/\/ Ensure no double slashes\n\n        \/\/ Set the href for the element\n        element.href = newHref;\n    }\n        \n<\/script>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-be04af43 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow wp-container-3 is-position-sticky\">\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const navbar = document.querySelector(\"header.navbar\");\n\n    window.addEventListener(\"scroll\", function () {\n        if (window.scrollY > 0) {\n            navbar.classList.add(\"scrolled\");\n        } else {\n            navbar.classList.remove(\"scrolled\");\n        }\n    });\n});\n<\/script>\n\n\n\n<header class=\"wp-block-group alignfull navbar has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px\">\n<div class=\"wp-block-group alignfull has-inter-font-family has-large-font-size is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ed397771 wp-block-group-is-layout-flex\" style=\"padding-top:0;padding-bottom:0;font-style:normal;font-weight:400\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-bc8e6f51 wp-block-group-is-layout-flex\"><nav style=\"font-style:normal;font-weight:400;text-transform:uppercase;\" class=\"has-text-color has-custom-text-color has-large-font-size is-responsive items-justified-space-between no-wrap wp-block-navigation has-inter-font-family is-horizontal is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-navigation-is-layout-700cc10e wp-block-navigation-is-layout-flex\" aria-label=\"Navigation\" \n\t\t data-wp-interactive=\"core\/navigation\" data-wp-context='{\"overlayOpenedBy\":{\"click\":false,\"hover\":false,\"focus\":false},\"type\":\"overlay\",\"roleAttribute\":\"\",\"ariaLabel\":\"\\u9078\\u55ae\"}'><button aria-haspopup=\"dialog\" aria-label=\"\u958b\u555f\u9078\u55ae\" class=\"wp-block-navigation__responsive-container-open\" \n\t\t\t\tdata-wp-on--click=\"actions.openMenuOnClick\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t><svg width=\"24\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 7.5h16v1.5H4z\"><\/path><path d=\"M4 15h16v1.5H4z\"><\/path><\/svg><\/button>\n\t\t\t\t<div class=\"wp-block-navigation__responsive-container\"  id=\"modal-1\" \n\t\t\t\tdata-wp-class--has-modal-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-class--is-menu-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-watch=\"callbacks.initMenu\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t\tdata-wp-on--focusout=\"actions.handleMenuFocusout\"\n\t\t\t\ttabindex=\"-1\"\n\t\t\t>\n\t\t\t\t\t<div class=\"wp-block-navigation__responsive-close\" tabindex=\"-1\">\n\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-dialog\" \n\t\t\t\tdata-wp-bind--aria-modal=\"state.ariaModal\"\n\t\t\t\tdata-wp-bind--aria-label=\"state.ariaLabel\"\n\t\t\t\tdata-wp-bind--role=\"state.roleAttribute\"\n\t\t\t>\n\t\t\t\t\t\t\t<button aria-label=\"\u95dc\u9589\u9078\u55ae\" class=\"wp-block-navigation__responsive-container-close\" \n\t\t\t\tdata-wp-on--click=\"actions.closeMenuOnClick\"\n\t\t\t><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z\"><\/path><\/svg><\/button>\n\t\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-container-content\" \n\t\t\t\tdata-wp-watch=\"callbacks.focusFirstElement\"\n\t\t\t id=\"modal-1-content\">\n\t\t\t\t\t\t\t\t<ul style=\"font-style:normal;font-weight:400;text-transform:uppercase;\" class=\"wp-block-navigation__container has-text-color has-custom-text-color has-large-font-size is-responsive items-justified-space-between no-wrap wp-block-navigation has-large-font-size has-inter-font-family\"><li class=\"has-large-font-size wp-block-navigation-item is-style-default wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"http:\/\/overseapangs.co.uk\/zh\/home\/\"><span class=\"wp-block-navigation-item__label\">\u4e3b\u9801<\/span><\/a><\/li><li class=\"has-large-font-size wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"http:\/\/overseapangs.co.uk\/zh\/clan\/\"><span class=\"wp-block-navigation-item__label\">\u5b97\u65cf<\/span><\/a><\/li><li class=\"has-large-font-size wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"http:\/\/overseapangs.co.uk\/zh\/events\/\"><span class=\"wp-block-navigation-item__label\">\u6d3b\u52d5<\/span><\/a><\/li><li style=\"font-style:normal;font-weight:400;text-transform:uppercase;\" class=\"has-large-font-size wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"http:\/\/overseapangs.co.uk\/zh\/news\/\"><span class=\"wp-block-navigation-item__label\">\u6700\u65b0\u6d88\u606f<\/span><\/a><\/li><li class=\"has-large-font-size wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"http:\/\/overseapangs.co.uk\/zh\/?page_id=22\"><span class=\"wp-block-navigation-item__label\">\u806f\u7d61\u6211\u5011<\/span><\/a><\/li><\/ul>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/nav><\/div>\n<\/div>\n<\/header>\n<\/div>\n\n\n\n<main class=\"wp-block-group alignfull is-layout-flow wp-container-core-group-is-layout-bb62f62d wp-block-group-is-layout-flow\" style=\"margin-top:0\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-b46cc6d1 wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-cover alignfull is-light has-parallax\" style=\"padding-top:var(--wp--preset--spacing--50);padding-right:20%;padding-bottom:var(--wp--preset--spacing--50);padding-left:20%;min-height:926px;aspect-ratio:unset;\"><div class=\"wp-block-cover__image-background wp-image-71 has-parallax\" style=\"background-position:50% 50%;background-image:url(http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-2.jpg)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-custom-light-background-color has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns has-inter-font-family is-layout-flex wp-container-core-columns-is-layout-1ccc6cd8 wp-block-columns-is-layout-flex\" style=\"border-style:none;border-width:0px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"698\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/PangLogo.png\" alt=\"\" class=\"wp-image-72\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/PangLogo.png 479w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/PangLogo-206x300.png 206w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40);flex-basis:60%\">\n<div class=\"wp-block-group upcoming-event has-custom-transparent-white-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-785d6745 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\n<div class=\"wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-353c4f5a wp-block-group-is-layout-flex\">\n<p class=\"has-custom-primary-color has-text-color has-link-color has-inter-font-family has-large-font-size wp-elements-95915196803fd1f7ff5664d9726fd09a\" style=\"font-style:normal;font-weight:700;line-height:1;text-transform:uppercase\">\u5373\u5c07\u8209\u884c\u7684\u6d3b\u52d5<\/p>\n\n\n\n<p class=\"event-title has-custom-text-color has-text-color has-link-color has-inter-font-family has-x-large-font-size wp-elements-3cf68e0cc46fc8fb49af2857287eb8a2\" style=\"font-style:normal;font-weight:700;line-height:1;text-transform:uppercase\">LOADING&#8230;<\/p>\n\n\n\n<p class=\"event-date has-custom-text-color has-text-color has-link-color has-inter-font-family has-large-font-size wp-elements-ce8ddae5a0014d8fb1fbd9b752bb7178\" style=\"font-style:normal;font-weight:400;line-height:1;text-transform:uppercase\">DD\/MM\/YYYY<\/p>\n\n\n\n<p class=\"event-description has-custom-text-color has-text-color has-link-color has-inter-font-family has-medium-font-size wp-elements-385b7fa5e390e749e15fa27a54458704\" style=\"font-style:normal;font-weight:500\">Loading&#8230;<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-eebea2d2 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button event-reserve-button\"><a class=\"wp-block-button__link has-custom-light-color has-custom-primary-background-color has-text-color has-background has-link-color has-inter-font-family has-large-font-size has-custom-font-size wp-element-button\" style=\"border-radius:0px;padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);font-style:normal;font-weight:700\"><strong>RESERVE<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-custom-transparent-white-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-785d6745 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\n<div class=\"wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-353c4f5a wp-block-group-is-layout-flex\">\n<p class=\"has-custom-text-color has-text-color has-link-color has-inter-font-family has-x-large-font-size wp-elements-109a1c8af9e33c82ab7dd984a71b86ea\" style=\"font-style:normal;font-weight:700;line-height:1;text-transform:uppercase\">\u96fb\u5b50\u901a\u8a0a<\/p>\n\n\n\n<p class=\"has-custom-text-color has-text-color has-link-color has-inter-font-family has-large-font-size wp-elements-f616fb6669af88a46cf5b25de00bd330\" style=\"font-style:normal;font-weight:400\">\u7372\u53d6\u5373\u5c07\u8209\u884c\u6d3b\u52d5\u7684\u6700\u65b0\u8cc7\u8a0a\u3002<\/p>\n\n\n  \n  \n  <div class=\"mailpoet_form_popup_overlay\"><\/div>\n  <div\n    id=\"mailpoet_form_1\"\n    class=\"mailpoet_form      mailpoet_form_html      mailpoet_form_position_      mailpoet_form_animation_\"\n      >\n\n    <style type=\"text\/css\">\n     #mailpoet_form_1 .mailpoet_form {  }\n#mailpoet_form_1 .mailpoet_column_with_background { padding: 10px; }\n#mailpoet_form_1 .mailpoet_form_column:not(:first-child) { margin-left: 20px; }\n#mailpoet_form_1 .mailpoet_paragraph { line-height: 20px; margin-bottom: 20px; }\n#mailpoet_form_1 .mailpoet_segment_label, #mailpoet_form_1 .mailpoet_text_label, #mailpoet_form_1 .mailpoet_textarea_label, #mailpoet_form_1 .mailpoet_select_label, #mailpoet_form_1 .mailpoet_radio_label, #mailpoet_form_1 .mailpoet_checkbox_label, #mailpoet_form_1 .mailpoet_list_label, #mailpoet_form_1 .mailpoet_date_label { display: block; font-weight: normal; }\n#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea, #mailpoet_form_1 .mailpoet_select, #mailpoet_form_1 .mailpoet_date_month, #mailpoet_form_1 .mailpoet_date_day, #mailpoet_form_1 .mailpoet_date_year, #mailpoet_form_1 .mailpoet_date { display: block; }\n#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea { width: 200px; }\n#mailpoet_form_1 .mailpoet_checkbox {  }\n#mailpoet_form_1 .mailpoet_submit {  }\n#mailpoet_form_1 .mailpoet_divider {  }\n#mailpoet_form_1 .mailpoet_message {  }\n#mailpoet_form_1 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; }\n#mailpoet_form_1 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_1{border-radius: 0px;color: #000000;text-align: left;}#mailpoet_form_1 form.mailpoet_form {padding: 0px;}#mailpoet_form_1{width: 100%;}#mailpoet_form_1 .mailpoet_message {margin: 0; padding: 0 20px;}#mailpoet_form_1 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_1 {background-image: none;}} @media (min-width: 500px) {#mailpoet_form_1 .last .mailpoet_paragraph:last-child {margin-bottom: 0}}  @media (max-width: 500px) {#mailpoet_form_1 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}} \n    <\/style>\n\n    <form\n      target=\"_self\"\n      method=\"post\"\n      action=\"https:\/\/overseapangs.co.uk\/wp-admin\/admin-post.php?action=mailpoet_subscription_form\"\n      class=\"mailpoet_form mailpoet_form_form mailpoet_form_html\"\n      novalidate\n data-delay=\"\"\n      data-exit-intent-enabled=\"\"\n      data-font-family=\"\"\n      data-cookie-expiration-time=\"\"\n    >\n      <input type=\"hidden\" name=\"data[form_id]\" value=\"1\" \/>\n      <input type=\"hidden\" name=\"token\" value=\"bbb8599c49\" \/>\n      <input type=\"hidden\" name=\"api_version\" value=\"v1\" \/>\n      <input type=\"hidden\" name=\"endpoint\" value=\"subscribers\" \/>\n      <input type=\"hidden\" name=\"mailpoet_method\" value=\"subscribe\" \/>\n\n      <label class=\"mailpoet_hp_email_label\" style=\"display: none !important;\">Please leave this field empty<input type=\"email\" name=\"data[email]\"\/><\/label><div class=\"mailpoet_paragraph\"><input type=\"email\" autocomplete=\"email\" class=\"mailpoet_text\" id=\"form_email_1\" name=\"data[form_field_YTg4YzUwMjU3MmRhX2VtYWls]\" title=\"\u96fb\u90f5\u5730\u5740 *\" value=\"\" style=\"width:100%;box-sizing:border-box;padding:14px;margin: 0 auto 0 0;font-family:&#039;Inter&#039;;font-size:1vw;line-height:1.5;height:auto;\" data-automation-id=\"form_email\"  placeholder=\"\u96fb\u90f5\u5730\u5740\" aria-label=\"\u96fb\u90f5\u5730\u5740\" data-parsley-errors-container=\".mailpoet_error_94t1b\" data-parsley-required=\"true\" required aria-required=\"true\" data-parsley-minlength=\"6\" data-parsley-maxlength=\"150\" data-parsley-type-message=\"This value should be a valid email.\" data-parsley-required-message=\"This field is required.\"\/><span class=\"mailpoet_error_94t1b\"><\/span><\/div>\n<div class='mailpoet_spacer' style='height: 1px;'><\/div>\n<div class='mailpoet_form_columns_container'><div class=\"mailpoet_form_columns mailpoet_paragraph mailpoet_stack_on_mobile\"><div class=\"mailpoet_form_column\" style=\"flex-basis:70%;\"><\/div>\n<div class=\"mailpoet_form_column mailpoet_vertically_align_bottom\" style=\"flex-basis:30%;\"><div class=\"mailpoet_paragraph extra-text-size\"><input type=\"submit\" class=\"mailpoet_submit\" value=\"\u8a02\u95b1\" data-automation-id=\"subscribe-submit-button\" data-font-family='Inter' style=\"width:100%;box-sizing:border-box;background-color:#be233f;border-style:solid;border-radius:0px !important;border-width:1px;border-color:#313131;padding:10px;margin: 0 auto 0 0;font-family:&#039;Inter&#039;;font-size:NaN;line-height:1.5;height:auto;color:#ffffff;font-weight:bold;\" \/><span class=\"mailpoet_form_loading\"><span class=\"mailpoet_bounce1\"><\/span><span class=\"mailpoet_bounce2\"><\/span><span class=\"mailpoet_bounce3\"><\/span><\/span><\/div>\n<\/div>\n<\/div><\/div>\n\n      <div class=\"mailpoet_message\">\n        <p class=\"mailpoet_validate_success\"\n                style=\"display:none;\"\n                >Check your inbox or spam folder to confirm your subscription.\n        <\/p>\n        <p class=\"mailpoet_validate_error\"\n                style=\"display:none;\"\n                >        <\/p>\n      <\/div>\n    <\/form>\n\n      <\/div>\n\n  <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-base-2-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-f6cc5ae6 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)\">\n<h2 class=\"wp-block-heading alignwide has-custom-primary-color has-text-color has-link-color has-inter-font-family wp-elements-1abf83c71d335281e9dfc2ffc6f03898\" style=\"font-size:clamp(26.944px, 1.684rem + ((1vw - 3.2px) * 1.985), 46px);font-style:normal;font-weight:700\">\u904e\u53bb\u7684\u6d3b\u52d5<\/h2>\n\n\n\n<div class=\"wp-block-group alignfull has-custom-light-contrast-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-231fbbf2 wp-block-columns-is-layout-flex\" style=\"padding-top:0;padding-right:0%;padding-bottom:0;padding-left:0%\">\n<div class=\"wp-block-column is-vertically-aligned-top has-global-padding is-layout-constrained wp-container-core-column-is-layout-9597800d wp-block-column-is-layout-constrained\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:30%\">\n<div class=\"wp-block-group past-event-1 has-custom-primary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-f30a9bf3 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\n<figure class=\"wp-block-image size-large past-event-1-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1024x576.jpg\" alt=\"\" class=\"wp-image-68\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1024x576.jpg 1024w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-300x169.jpg 300w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-768x432.jpg 768w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1536x864.jpg 1536w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1320x743.jpg 1320w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited.jpg 1559w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-bae8253e wp-block-group-is-layout-flex\" style=\"border-style:none;border-width:0px;border-radius:0px;margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group card-text-parent wp-container-content-9cfa9a5a is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\" style=\"min-height:0px\">\n<p class=\"past-event-1-title adaptive-title-size has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-7b9a2ed48a30c4a7d5b2c7e145611702\" style=\"font-size:clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 1.052), 28px);font-style:normal;font-weight:700;text-transform:uppercase\">LOADING<\/p>\n\n\n\n<p class=\"past-event-1-date has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-8b132137713eee80641df41ffa5b8e6a\" style=\"font-size:clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.907), 25px);font-style:normal;font-weight:400;text-transform:uppercase\">DD\/MM\/YYYY<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized event-card-arrow wp-container-content-c0740251\"><img loading=\"lazy\" decoding=\"async\" width=\"75\" height=\"190\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Arrow2.png\" alt=\"\" class=\"wp-image-219\" style=\"width:40px\" title=\"\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top has-global-padding is-layout-constrained wp-container-core-column-is-layout-12243e0f wp-block-column-is-layout-constrained\" style=\"flex-basis:30%\">\n<div class=\"wp-block-group past-event-2 has-custom-primary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-1fd7eb0b wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\n<figure class=\"wp-block-image size-large past-event-2-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1024x576.jpg\" alt=\"\" class=\"wp-image-68\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1024x576.jpg 1024w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-300x169.jpg 300w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-768x432.jpg 768w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1536x864.jpg 1536w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1320x743.jpg 1320w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited.jpg 1559w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-bae8253e wp-block-group-is-layout-flex\" style=\"border-style:none;border-width:0px;border-radius:0px;margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group card-text-parent wp-container-content-9cfa9a5a is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\" style=\"min-height:0px\">\n<p class=\"past-event-2-title adaptive-title-size has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-3a5a73c02ce7c82904a56bbefdafb41e\" style=\"font-size:clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 1.052), 28px);font-style:normal;font-weight:700;text-transform:uppercase\">LOADING<\/p>\n\n\n\n<p class=\"past-event-2-date has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-4abaaa09ebb47d73a68d4da4a58c0573\" style=\"font-size:clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.907), 25px);font-style:normal;font-weight:400;text-transform:uppercase\">DD\/MM\/YYYY<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized event-card-arrow wp-container-content-c0740251\"><img loading=\"lazy\" decoding=\"async\" width=\"75\" height=\"190\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Arrow2.png\" alt=\"\" class=\"wp-image-219\" style=\"width:40px\" title=\"\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top has-global-padding is-layout-constrained wp-container-core-column-is-layout-12243e0f wp-block-column-is-layout-constrained\" style=\"flex-basis:30%\">\n<div class=\"wp-block-group past-event-3 has-custom-primary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-1fd7eb0b wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\n<figure class=\"wp-block-image size-large past-event-3-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1024x576.jpg\" alt=\"\" class=\"wp-image-68\" style=\"aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1024x576.jpg 1024w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-300x169.jpg 300w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-768x432.jpg 768w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1536x864.jpg 1536w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited-1320x743.jpg 1320w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/fanling1-1-edited.jpg 1559w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-bae8253e wp-block-group-is-layout-flex\" style=\"border-style:none;border-width:0px;border-radius:0px;margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group card-text-parent wp-container-content-9cfa9a5a is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\" style=\"min-height:0px\">\n<p class=\"past-event-3-title adaptive-title-size has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-050e9d2af01849ffe2087dbb1a4a8423\" style=\"font-size:clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 1.052), 28px);font-style:normal;font-weight:700;text-transform:uppercase\">LOADING<\/p>\n\n\n\n<p class=\"past-event-3-date has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-b6ca3984132372365e7d1f262a6e41d3\" style=\"font-size:clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.907), 25px);font-style:normal;font-weight:400;text-transform:uppercase\">DD\/MM\/YYYY<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized event-card-arrow wp-container-content-c0740251\"><img loading=\"lazy\" decoding=\"async\" width=\"75\" height=\"190\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Arrow2.png\" alt=\"\" class=\"wp-image-219\" style=\"width:40px\" title=\"\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-global-padding is-layout-constrained wp-container-core-column-is-layout-639b5052 wp-block-column-is-layout-constrained\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:10%\">\n<div class=\"wp-block-group older-events has-custom-primary-background-color has-background is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-b6c1f246 wp-block-group-is-layout-flex\" style=\"min-height:100%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized is-style-default\" style=\"margin-top:var(--wp--preset--spacing--20);margin-right:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--20);margin-left:var(--wp--preset--spacing--10)\"><img loading=\"lazy\" decoding=\"async\" width=\"75\" height=\"190\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Arrow2.png\" alt=\"\" class=\"wp-image-219\" style=\"object-fit:cover;width:47px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"has-custom-light-color has-text-color has-link-color has-inter-font-family has-medium-font-size wp-elements-90d6d098aac6c689420f44f60f3efa97\"><strong>\u67e5\u770b\u66f4\u591a<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-d89aad35 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-inter-font-family is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"1024\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-976x1024.png\" alt=\"\" class=\"wp-image-3244\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-976x1024.png 976w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-286x300.png 286w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-768x806.png 768w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-1464x1536.png 1464w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-1952x2048.png 1952w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/Ancestors-1-1320x1385.png 1320w\" sizes=\"auto, (max-width: 976px) 100vw, 976px\" \/><figcaption class=\"wp-element-caption\">\u6211\u5011\u7684\u7956\u5148\uff1a\u5f6d\u6842\u3001\u5f6d\u797f\u3001\u5f6d\u5168\u3002<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-custom-primary-color has-text-color has-link-color has-inter-font-family wp-elements-b6899ebf8fa8e7805c35ec6628f8a04e\" style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);font-style:normal;font-weight:700;line-height:0;text-transform:uppercase\">\u6211\u5011\u7684\u6b77\u53f2<\/p>\n\n\n\n<p class=\"event-title has-custom-text-color has-text-color has-link-color has-inter-font-family wp-elements-120668b4932cf32fa37a8b025807e5c2\" style=\"font-size:clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.095), 3rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase\">\u5f6d\u6c0f\u5b97\u65cf<\/p>\n<\/div>\n\n\n\n<p class=\"has-inter-font-family has-medium-font-size\">\u5f6d\u6c0f\u5bb6\u65cf\u662f\u9999\u6e2f\u65b0\u754c\u4e94\u5927\u5b97\u65cf\u4e4b\u4e00\uff0c\u8207\u9127\u6c0f\u3001\u5ed6\u6c0f\u3001\u6587\u6c0f\u548c\u4faf\u6c0f\u4e26\u5217\u70ba\u6b77\u53f2\u60a0\u4e45\u4e14\u8209\u8db3\u8f15\u91cd\u7684\u5bb6\u65cf\u4e4b\u4e00\u3002\u4f5c\u70ba\u5f6d\u6c0f\u5bb6\u65cf\u7684\u4e00\u54e1\uff0c\u610f\u5473\u8457\u627f\u8f09\u8457\u8d85\u904e\u4e03\u767e\u5e74\u7684\u6b77\u53f2\u50b3\u627f\u3001\u6587\u5316\u610f\u7fa9\u8207\u5bb6\u65cf\u69ae\u8000\u3002\u5f6d\u6c0f\u5bb6\u65cf\u4ee5\u5176\u5c0d\u7956\u5148\u8840\u8108\u7684\u5c0a\u5d07\u3001\u6b77\u53f2\u907a\u8de1\u7684\u4fdd\u80b2\u4ee5\u53ca\u7368\u7279\u98a8\u4fd7\u7684\u5ef6\u7e8c\u800c\u805e\u540d\u3002<\/p>\n\n\n\n<p class=\"has-inter-font-family has-medium-font-size\">\u5b97\u65cf\u7684\u8d77\u6e90\u53ef\u8ffd\u6eaf\u81f3\u660e\u671d\uff0c\u4e26\u5728\u7c89\u5dba\u570d\u9019\u5ea7\u5145\u6eff\u98a8\u6c34\u8a2d\u8a08\u8207\u9b5a\u5858\u7279\u8272\u7684\u6b77\u53f2\u570d\u6751\u4e2d\u624e\u6839\u3002\u8a72\u6751\u7531\u4e09\u4f4d\u95dc\u9375\u7956\u5148\u2014\u2014\u5f6d\u6842\u3001\u5f6d\u6a02\u548c\u5f6d\u6cc9\u2014\u2014\u6240\u5efa\u7acb\uff0c\u4ed6\u5011\u70ba\u5b97\u65cf\u7684\u7e41\u884d\u8207\u5728\u5730\u5340\u7684\u5f71\u97ff\u529b\u5960\u5b9a\u4e86\u57fa\u77f3\u3002<\/p>\n\n\n\n<p class=\"has-inter-font-family has-medium-font-size\">Today, the Pang Clan is celebrated not only for its historical contributions but also for its ongoing efforts to maintain traditional festivals, such as the Tai Ping Ching Chiu every decade and annual Lunar New Year celebrations. Fanling Wai remains a central site of cultural and historical significance, showcasing ancient relics like pre-war cannons, the Pang Ancestral Hall, and other heritage landmarks. Being part of the Pang Clan symbolises pride in heritage, connection to a deep cultural history, and a commitment to preserving traditions for future generations.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-098cc607 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-50 is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link has-inter-font-family has-custom-font-size wp-element-button\" href=\"http:\/\/overseapangs.co.uk\/zh\/clan\/\" style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);\">\u95b1\u8b80\u66f4\u591a<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-d89aad35 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-custom-primary-color has-text-color has-link-color has-inter-font-family wp-elements-fa13914244d63300e14c1f99bf062a09\" style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);font-style:normal;font-weight:700;line-height:0;text-transform:uppercase\">\u6211\u5011\u7684\u6751\u843d<\/p>\n\n\n\n<p class=\"has-text-align-center event-title has-custom-text-color has-text-color has-link-color has-inter-font-family wp-elements-0e8bbaf7237ca02cc0cdbcc6f63f06ed\" style=\"font-size:clamp(1.743rem, 1.743rem + ((1vw - 0.2rem) * 2.095), 3rem);font-style:normal;font-weight:700;line-height:1;text-transform:uppercase\">\u7c89\u5dba\u570d<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"438\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling.png\" alt=\"\" class=\"wp-image-486\" style=\"aspect-ratio:2\/3;object-fit:cover\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling.png 1023w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling-300x128.png 300w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling-768x329.png 768w\" sizes=\"auto, (max-width: 1023px) 100vw, 1023px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"4608\" height=\"2592\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2.png\" alt=\"\" class=\"wp-image-487\" style=\"aspect-ratio:2\/3;object-fit:cover\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2.png 4608w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2-300x169.png 300w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2-1024x576.png 1024w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2-768x432.png 768w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2-1536x864.png 1536w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2-2048x1152.png 2048w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanling2-1320x743.png 1320w\" sizes=\"auto, (max-width: 4608px) 100vw, 4608px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"680\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanline3.png\" alt=\"\" class=\"wp-image-488\" style=\"aspect-ratio:2\/3;object-fit:cover\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanline3.png 1024w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanline3-300x199.png 300w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2025\/01\/OurVillage_Fanline3-768x510.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-inter-font-family has-medium-font-size\">\u7c89\u5dba\u570d\u662f\u4f4d\u65bc\u9999\u6e2f\u65b0\u754c\u7c89\u5dba\u7684\u4e00\u5ea7\u6b77\u53f2\u570d\u6751\uff0c\u7531\u5f6d\u6c0f\u5bb6\u65cf\u65bc\u660e\u671d\u842c\u66c6\u5e74\u9593\uff081572\u20131620\uff09\u6240\u5efa\u3002\u8a72\u6751\u4ee5\u5176\u9075\u5faa\u98a8\u6c34\u8a2d\u8a08\u7684\u5e03\u5c40\u800c\u805e\u540d\uff0c\u64c1\u6709\u9632\u79a6\u570d\u7246\u3001\u77ad\u671b\u5854\u3001\u5b97\u7960\u4ee5\u53ca\u4e2d\u592e\u7684\u6751\u5167\u6c60\u5858\u3002\u4f5c\u70ba\u9999\u6e2f\u50c5\u5b58\u7684\u5c11\u6578\u570d\u6751\u4e4b\u4e00\uff0c\u7c89\u5dba\u570d\u4fdd\u5b58\u4e86\u50b3\u7d71\u4e2d\u570b\u5efa\u7bc9\u8207\u6587\u5316\u907a\u7522\u3002\n\n\u4eca\u5929\uff0c\u7c89\u5dba\u570d\u56e0\u5176\u6b77\u53f2\u50f9\u503c\u3001\u7956\u5148\u796d\u7940\u5100\u5f0f\u4ee5\u53ca\u50b3\u7d71\u7bc0\u6176\uff08\u5982\u592a\u5e73\u6e05\u91ae\uff09\u800c\u5099\u53d7\u8b9a\u8b7d\u3002<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-098cc607 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 is-style-outline is-style-outline--5\"><a class=\"wp-block-button__link has-inter-font-family has-custom-font-size wp-element-button\" href=\"http:\/\/overseapangs.co.uk\/zh\/clan\/\" style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);\">\u95dc\u65bc\u7c89\u5dba\u570d<\/a><\/div>\n<\/div>\n<\/div>\n<\/main>\n\n\n\n<div class=\"wp-block-group alignfull has-background-color has-global-padding is-layout-constrained wp-container-core-group-is-layout-411c8206 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-group alignfull has-custom-primary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-b673cb31 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-0111f410 wp-block-columns-is-layout-flex\" style=\"padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-4958ecb6f04353378722322c340baf1a\" style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);font-style:normal;font-weight:700\">\u806f\u7d61\u6211\u5011<\/h2>\n\n\n\n<p class=\"has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-c29212f3b62b3d709bdf299d60fa6d64\" style=\"font-size:clamp(0.901rem, 0.901rem + ((1vw - 0.2rem) * 0.748), 1.35rem);\">020 7437 9436<br><a href=\"mailto:contact@overseapangs.co.uk\">contact@overseapangs.co.uk<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:10%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"798\" src=\"http:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/PangLogo_Light.png\" alt=\"\" class=\"wp-image-135\" style=\"width:142px;height:auto\" srcset=\"https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/PangLogo_Light.png 550w, https:\/\/overseapangs.co.uk\/wp-content\/uploads\/2024\/12\/PangLogo_Light-207x300.png 207w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-right is-style-default has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-a99258e5779b60fde332293a64f1032d\" style=\"font-size:clamp(0.984rem, 0.984rem + ((1vw - 0.2rem) * 0.86), 1.5rem);font-style:normal;font-weight:700\">\u6d77\u5916\u5f6d\u6c0f\u5b97\u89aa\u6703<\/h2>\n\n\n\n<p class=\"has-text-align-right has-custom-light-color has-text-color has-link-color has-inter-font-family wp-elements-7643ff22c330b881418ca29a29c366a1\" style=\"font-size:clamp(0.901rem, 0.901rem + ((1vw - 0.2rem) * 0.748), 1.35rem);\">23 Lisle Street<br>Westminster<br>London<br>WC2H 7BA<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>PAST EVENTS LOADING DD\/MM\/YYYY LOADING DD\/MM\/YYYY LOADING DD\/MM\/YYYY SEE MORE OUR HISTORY PANG CLAN The Pang Clan (\u5f6d\u6c0f\u5bb6\u65cf) is one of the five great clans of the New Territories in Hong Kong, alongside the Tang, Liu, Man, and Hau clans. As one of the oldest and most prominent lineages, being a member of the Pang [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"home-2","meta":{"footnotes":""},"class_list":["post-92","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/pages\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":230,"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/pages\/92\/revisions"}],"predecessor-version":[{"id":3551,"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/pages\/92\/revisions\/3551"}],"wp:attachment":[{"href":"https:\/\/overseapangs.co.uk\/zh\/wp-json\/wp\/v2\/media?parent=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}