.center-contact{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:30px 20px;border-top:1px solid #e8dfd0;background:#fcfaf5;color:#333;font-size:16px}.contact-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 13px;border:1px solid #b78b4e;border-radius:6px;color:#3f2b13;background:linear-gradient(#fff0cd,#d8b478);box-shadow:0 3px 0 #a67d42,0 6px 12px #0001;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.contact-action:active{transform:translateY(2px);box-shadow:0 1px 0 #a67d42}.quick-contact{position:fixed;right:18px;top:40%;width:178px;z-index:1100;display:grid;gap:10px}.quick-contact a,.quick-contact button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;padding:12px 8px;border:1px solid #bd9459;border-radius:9px;background:linear-gradient(145deg,#fff6df,#d5ad6e);color:#3c2b13;box-shadow:0 4px 0 #a27b42,0 9px 24px #0003;font:inherit;cursor:pointer}.quick-contact a:last-child{background:linear-gradient(145deg,#396aa0,#1c3d64);border-color:#32577d;color:white;box-shadow:0 4px 0 #132b48,0 9px 24px #0003}.quick-contact strong{font-size:16px}.quick-contact span{font-size:15px;margin-top:4px}.quick-contact a:hover,.quick-contact button:hover{filter:brightness(1.08)}.quick-contact a:active,.quick-contact button:active{transform:translateY(2px)}.news-refreshed{color:#666;font-size:14px;margin:18px 0 25px;text-align:center}.footer-copy{background:transparent;border:1px solid #c9a063;color:inherit;border-radius:4px;padding:2px 7px;font:inherit;cursor:pointer}.social-links button{border:0;cursor:pointer;font:inherit}#contactToast{display:none;position:fixed;left:50%;bottom:110px;transform:translateX(-50%);z-index:2000;max-width:92%;padding:13px 23px;border-radius:8px;background:#292622;color:#fff;box-shadow:0 6px 20px #0003;font-size:15px;text-align:center}.consult-status{margin:16px 0;color:#fff;font-size:14px}.manual-copy{width:100%;min-height:130px;margin:15px 0;padding:10px;border:1px solid #c9a063;border-radius:6px;font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #467dbb;outline-offset:3px}.responsive-slide-img{display:block}.article-content-wrapper{overflow-wrap:anywhere}.news-card-img img{width:100%;object-fit:cover}.footer li{overflow-wrap:anywhere}.article-detail-container .article-meta{margin:18px 0}button[data-copy-wechat]{touch-action:manipulation}@media(max-width:768px){body{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.quick-contact{top:auto;bottom:0;left:0;right:0;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px 9px calc(8px + env(safe-area-inset-bottom));background:#fffdf9;box-shadow:0 -5px 20px #0002}.quick-contact a,.quick-contact button{min-height:72px;padding:10px 2px;border-radius:7px}.quick-contact strong{font-size:14px}.quick-contact span{font-size:13px}.center-contact{gap:16px;font-size:15px;padding:26px 12px}.center-contact span{text-align:center}.banner .responsive-slide-img{display:block!important}.article-thumbnail img{max-width:100%}.contactToast{bottom:110px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
