._v6ohL{opacity:1!important}
nav li{position:relative}
nav .independent-submenu{display:none!important;position:absolute;top:100%;left:0;min-width:180px;z-index:10000;background:#f1f1f1;padding:10px 0;box-shadow:0 5px 18px #0002;list-style:none;text-align:left}
nav li.menu-open>.independent-submenu{display:block!important}
nav .independent-submenu a{display:block!important;padding:10px 16px;color:#555;text-decoration:none;font-size:16px;white-space:nowrap}
nav .independent-submenu a:hover,nav .independent-submenu a:focus-visible{background:#ddd;color:#000}
nav button.H4AHlN{display:inline-flex!important;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:2px}
nav [data-state*="more"]{display:none!important}
.zoomable-image{cursor:zoom-in}
:focus-visible{outline:2px solid #496879;outline-offset:4px}
.image-viewer{border:0;border-radius:6px;background:#111;color:white;max-width:95vw;max-height:95vh;padding:12px}
.image-viewer::backdrop{background:#000b}
.image-viewer>img{display:block;max-width:90vw;max-height:80vh;object-fit:contain;margin:auto}
.viewer-tools{display:flex;justify-content:center;align-items:center;gap:24px;padding:6px 0 12px}
.viewer-tools button{background:transparent;border:1px solid #777;color:white;padding:8px 12px;cursor:pointer;font-size:20px}
.search-page{max-width:940px;margin:60px auto;padding:24px;min-height:50vh;color:#333;font:18px/1.7 Arial,sans-serif}
.search-page h1{font-size:30px;margin-bottom:24px}
.search-page article{padding:18px 0;border-bottom:1px solid #ddd}
.search-page article a{font-size:22px;color:#496879}
.search-page p{margin:10px 0}
.rebuilt-video{display:block;width:100%;height:calc(100% - 72px);border:0;min-height:200px}
.rebuilt-video-caption{padding:12px 24px;color:#607980;font-size:16px;line-height:1.8}
.native-header{position:relative!important;height:auto!important;background:white!important;min-height:0!important;width:100%!important}
.native-head{height:166px;position:relative;max-width:980px;margin:auto;display:flex;align-items:center;justify-content:center}
.native-brand{display:block;width:211px;height:140px}
.native-brand img{display:block;width:100%;height:100%;object-fit:contain}
.native-head form{position:absolute;right:0;bottom:12px;width:155px;border-bottom:2px solid #e6e1d5;display:flex}
.native-head input{width:100%;min-width:0;font:16px Georgia,serif;border:0;background:transparent;padding:6px 2px;outline-offset:4px}
.native-head button{background:transparent;border:0;font-size:22px;order:-1;cursor:pointer;padding-right:8px}
.native-nav{background:#f0f0f0;position:relative;min-height:64px;font:19px/1.4 Arial,sans-serif}
.native-nav>ul{max-width:980px;margin:auto;display:flex;justify-content:center;align-items:center;list-style:none;flex-wrap:wrap}
.native-nav>ul>li{position:relative;flex:none;padding:0 14px}
.native-nav>ul>li>a{display:block;padding:20px 0;color:#6c6c6c;text-decoration:none;white-space:nowrap}
.native-nav>ul>li>a[aria-current="page"]{color:black}
.native-nav>ul>li>a:hover{color:black}
.native-nav button.H4AHlN{font-size:14px;right:0}
.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.facebook-embed{width:100%;max-width:500px;margin:auto}
.facebook-embed iframe{display:block;width:100%;max-width:100%;border:0;overflow:hidden;background:white}
.facebook-embed>a{display:block;font:13px/1.6 Arial,sans-serif;color:#607f87;text-align:right;padding:8px 0}
@media(max-width:979px){
 html,body,#SITE_CONTAINER,#main_MF,#masterPage,#site-root{min-width:0!important;width:100%!important}
 [id^="pageBackground_"],.H2MmBb,.CmHRsG,.wixui-page{min-width:0!important;width:100%!important;left:0!important;margin-left:0!important}
 #SITE_HEADER,#SITE_FOOTER,#PAGES_CONTAINER,#SITE_PAGES{min-width:0!important;width:100%!important;left:0!important;margin-left:0!important}
 [data-mesh-id$="inlineContent-gridContainer"]{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-height:0!important}
 [data-mesh-id$="inlineContent-gridContainer"]>[id^="comp-"]{left:0!important;margin:16px 0!important;grid-area:auto!important;max-width:100%!important;min-width:0!important;justify-self:auto!important;align-self:auto!important}
 main section.wixui-section,main section.wixui-column-strip,main .wixui-column-strip__column{min-width:0!important;width:100%!important;left:0!important;margin-left:0!important}
 main .wixui-column-strip>div{flex-direction:column!important;width:100%!important}
 main .wixui-column-strip__column{flex:none!important}
main .wixui-column-strip__column:not(:has(.wixui-rich-text,.wixui-image,img,.wixui-slideshow,.rebuilt-video,.facebook-embed,a)){display:none!important}
 main #comp-lspkth68{width:calc(100% - 24px)!important;height:auto!important;margin:12px!important}
 main .wixui-rich-text{width:calc(100% - 36px)!important;max-width:100%!important;margin:18px!important;left:0!important;overflow-wrap:anywhere}
 main .wixui-rich-text h1,main .wixui-rich-text h2,main .wixui-rich-text h3{max-width:100%;text-align:center!important}
 main .detail-fields>.detail-field-label{order:var(--mobile-order)!important;margin:14px 18px 0!important;font-weight:bold!important;text-align:left!important;color:#607f87}
 main .detail-fields>.detail-field-value{order:var(--mobile-order)!important;margin:4px 18px 14px!important;text-align:left!important}
 main .detail-fields>:not(.wixui-rich-text){order:100!important}
 main .wixui-image{width:calc(100% - 24px)!important;height:auto!important;margin:12px!important;left:0!important}
 main .wixui-image img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain!important}
 main .wixui-image wow-image,main .wixui-image wix-image{display:block!important;width:100%!important;height:auto!important}
 #SITE_HEADER{height:auto!important;min-height:0!important}
 #SITE_HEADER .wixui-column-strip{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;left:0!important}
 #SITE_HEADER .wixui-column-strip>div{flex-direction:column!important;width:100%!important}
 #SITE_HEADER .wixui-column-strip__column{width:100%!important;min-width:0!important;flex:none!important}
 #SITE_HEADER [data-mesh-id$="gridContainer"]>[id^="comp-"]{width:100%!important;margin:10px 0!important}
 #SITE_HEADER .wixui-image{width:120px!important;height:120px!important;margin:8px auto!important;left:0!important}
 #SITE_HEADER .wixui-image a,#SITE_HEADER .wixui-image img{width:100%!important;height:100%!important;object-fit:contain!important}
 #SITE_HEADER .wixui-dropdown-menu{height:auto!important;width:100%!important;overflow:visible!important}
 #SITE_HEADER [role="search"]{max-width:260px;margin:auto}
 #SITE_HEADER nav{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}
 #SITE_HEADER nav>ul{position:relative!important;display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:4px;width:100%!important;height:auto!important;text-align:center}
 #SITE_HEADER nav>ul>li{display:block!important;width:auto!important;height:44px!important;min-width:0!important;padding:0 13px!important;position:relative!important}
 #SITE_HEADER nav>ul>li a{height:auto!important;font-size:16px!important}
 #SITE_HEADER nav>ul>li p{font-size:16px!important;line-height:44px!important}
 #SITE_HEADER nav>ul>li:last-child:has(>p){display:none!important}
 #SITE_FOOTER [id^="comp-"]{max-width:100%!important;left:0!important}
 .search-page{margin:20px auto;padding:18px;max-width:100%;box-sizing:border-box}
 [aria-roledescription="slideshow"],[aria-label="投影片放映"]{width:100%!important;max-width:100%!important;height:340px!important;margin:0!important;left:0!important}
 #SITE_HEADER .native-head{height:auto;display:flex;flex-direction:column;padding:12px 0;gap:16px}
 #SITE_HEADER .native-brand{width:180px;height:120px}
 #SITE_HEADER .native-head form{position:relative;right:auto;bottom:auto;width:220px}
 #SITE_HEADER .native-nav>ul{padding:8px 0;gap:0!important}
 #SITE_HEADER .native-nav>ul>li{height:auto!important;padding:0 14px!important}
 #SITE_HEADER .native-nav>ul>li>a{padding:12px 0}
}
