.wjx-footer-menu{list-style:none;margin:0;padding:0}.wjx-footer-menu li{margin:0;padding:0}.wjx-footer-menu a{display:block}.wjx-footer-menu .sub-menu{list-style:none;padding-left:1em}
.wjx-footer-legal{padding:18px 0;border-top:1px solid #ffffff25;margin-top:22px}.wjx-footer-legal h2{font-size:16px;text-align:center}.wjx-footer-legal-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;list-style:none;margin:0;padding:0}.wjx-footer-legal-menu a{color:inherit;font-size:14px;line-height:1.6}
.wjx-footer-bottom small{display:flex;justify-content:center;flex-wrap:wrap;gap:0 .35em}.wjx-footer-bottom small a{color:inherit;text-decoration:underline}
#wjx-consult-home-live{display:block;min-width:0}#wjx-consult-home-live .wjx-consult-live-row{display:flex;gap:10px;overflow-x:auto;align-items:center;min-height:44px;scrollbar-width:thin}#wjx-consult-home-live .wjx-consult-live-item{flex:0 0 auto;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ead8c1;border-radius:999px;padding:9px 15px;font-size:15px;color:#3a2d25}#wjx-consult-home-live .wjx-consult-live-item strong{color:#a71317;font-size:17px}
.wjx-mobile-action-menu{display:flex;list-style:none;margin:0;padding:0;width:100%}.wjx-mobile-action-menu>li{flex:1;min-width:0}.wjx-mobile-action-menu a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px;text-align:center}
.wjx-mobile-actions:has(.wjx-mobile-action-menu){display:none}.wjx-mobile-actions .wjx-mobile-action-menu{grid-column:1/-1}.wjx-news-archive{padding-block:50px 90px;min-height:55vh}#wjx-visit{scroll-margin-top:var(--wjx-sticky-offset,130px)}
@media(max-width:760px){.wjx-mobile-actions:has(.wjx-mobile-action-menu){display:flex}body:has(.wjx-mobile-action-menu){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.wjx-mobile-actions .wjx-mobile-action-menu>li:first-child>a{background:#8f1820;color:#fff}.wjx-mobile-action-menu .sub-menu{display:none}}
@media(max-height:520px) and (orientation:landscape){.wjx-mobile-actions:has(.wjx-mobile-action-menu){position:static}body:has(.wjx-mobile-action-menu){padding-bottom:0}}
.xuanmu-news-rows{max-width:1180px;margin:20px auto;color:#412b22}.xuanmu-news-row{display:grid;grid-template-columns:115px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 12px;border-bottom:1px solid #e5d7c6;text-decoration:none;color:inherit}.xuanmu-news-row:hover{background:#fbf5ed}.xuanmu-news-date{font-size:14px;color:#9c7848;white-space:nowrap}.xuanmu-news-title{font-size:clamp(17px,2vw,22px);font-weight:600;line-height:1.6}.xuanmu-news-badge{display:inline-block;font-size:12px;color:#9a1825;border:1px solid #e6bfc2;border-radius:20px;padding:2px 8px;margin-right:10px}.xuanmu-news-arrow{color:#901323;font-size:14px}.xuanmu-news-empty{padding:50px 12px;text-align:center}
.wjx-line-float{position:fixed;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:9980;background:#06c755;color:#fff;padding:12px 16px;border-radius:30px;text-decoration:none;font-weight:700}.wjx-line-right{right:16px}.wjx-line-left{left:16px}
.xuanmu-pwa-update{position:fixed;left:12px;right:12px;top:12px;z-index:100100;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:14px;background:#fff8eb;border:1px solid #b78a45;border-radius:12px;box-shadow:0 6px 24px #0002;font-size:15px}.xuanmu-pwa-update button{padding:8px 12px;border-radius:8px;border:1px solid #8e0f12;color:#8e0f12;background:white;cursor:pointer}
@media(min-width:769px){.wjx-line-hide-desktop{display:none}}
@media(max-width:768px){.wjx-line-hide-mobile{display:none}}
@media(max-width:600px){.xuanmu-news-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.xuanmu-news-date{grid-column:1/-1}.xuanmu-news-arrow{font-size:12px}}
@media(max-height:520px) and (orientation:landscape){.wjx-line-float{bottom:12px}}
