#aike-site-footer{--gb-page-gutter:32px;font:15px/1.85 "Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#202328;background:#fbf9f4;min-width:0}
#aike-site-footer *,#aike-site-footer *:before,#aike-site-footer *:after{box-sizing:border-box}
#aike-site-footer h2,#aike-site-footer p,#aike-site-footer figure{margin:0}
#aike-site-footer a{color:inherit;text-decoration:none}
#aike-site-footer a:focus-visible,#aike-site-footer summary:focus-visible{outline:3px solid #d87353;outline-offset:4px}
#aike-site-footer .gb-connect{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:55px max(var(--gb-page-gutter),calc((100% - 1360px)/2));background:#262d23;color:#fff}
#aike-site-footer .gb-connect h2{font-size:34px;font-weight:400;line-height:1.5}
#aike-site-footer .gb-connect p{font-size:14px;color:#c1cbb5;margin-top:16px}
#aike-site-footer .gb-contact-direct{display:flex;gap:28px;align-items:center}
#aike-site-footer .gb-contact-direct dl{display:grid;gap:12px;margin:0}
#aike-site-footer .gb-contact-direct dl>div{display:grid;grid-template-columns:30px auto;gap:14px;align-items:baseline}
#aike-site-footer .gb-contact-direct dt{font-size:13px;color:#c1cbb5}
#aike-site-footer .gb-contact-direct dd{font-size:18px;margin:0;white-space:nowrap}
#aike-site-footer .gb-contact-direct figure{text-align:center}
#aike-site-footer .gb-contact-direct figure>a{display:block;padding:8px;background:#fff;width:118px;height:118px}
#aike-site-footer .gb-contact-direct img{width:102px;height:102px;display:block}
#aike-site-footer .gb-contact-direct figcaption{font-size:12px;color:#c1cbb5;margin-top:8px}
#aike-site-footer .gb-footer{padding:28px max(var(--gb-page-gutter),calc((100% - 1360px)/2)) 18px;background:#fbf9f4;font-size:12px;color:#737e66}
#aike-site-footer .gb-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}
#aike-site-footer .gb-footer-top strong{font-size:16px;font-weight:400;color:#4c5d3d}
#aike-site-footer .gb-footer-top p{margin-top:5px}
#aike-site-footer .gb-footer-top nav{display:flex;gap:23px;flex-wrap:wrap}
#aike-site-footer .sf-nav-column>.sf-footer-label{display:none}
#aike-site-footer .gb-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d1d8c5;margin-top:22px;padding-top:13px}
#aike-site-footer .sf-legal,#aike-site-footer .sf-tools{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
#aike-site-footer .gb-site-details{position:relative}
#aike-site-footer .gb-site-details summary{cursor:pointer;list-style:none}
#aike-site-footer .sf-info-panel{position:absolute;right:0;bottom:30px;background:#fbf9f4;padding:20px;width:360px;max-width:calc(100vw - 50px);max-height:250px;overflow:auto;border:1px solid #c9d3bb;z-index:5}
#aike-site-footer .gb-friendlinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}
@media(max-width:800px){#aike-site-footer .gb-connect{flex-direction:column;align-items:stretch;gap:30px}}
@media(max-width:600px){#aike-site-footer .gb-connect{padding-block:36px}
#aike-site-footer .gb-connect h2{font-size:27px}
#aike-site-footer .gb-contact-direct{justify-content:space-between;gap:14px}
#aike-site-footer .gb-contact-direct dd{font-size:16px}
#aike-site-footer .gb-contact-direct dl>div{gap:10px}
#aike-site-footer .gb-footer-top{flex-direction:column;align-items:start;gap:18px}
#aike-site-footer .gb-footer-bottom{flex-direction:column;align-items:start;gap:12px}
#aike-site-footer .sf-tools{width:100%;justify-content:space-between}
#aike-site-footer .sf-info-panel{right:auto;left:0}}
#aike-site-footer .gb-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;padding-block:24px;font-size:12px}
#aike-site-footer .gb-footer-top,#aike-site-footer .gb-footer-bottom{display:contents}
#aike-site-footer .gb-footer-top>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 16px;min-width:0}
#aike-site-footer .gb-footer-top strong{white-space:nowrap;font-size:15px;font-weight:400}
#aike-site-footer .gb-footer-top p{margin:0;max-width:none;font-size:12px}
#aike-site-footer .sf-nav-column{margin-left:auto}
#aike-site-footer .gb-footer-top nav{display:flex;flex-direction:row;align-items:center;gap:18px;font-size:12px}
#aike-site-footer .sf-legal,#aike-site-footer .sf-tools{display:flex;align-items:center;gap:18px;font-size:12px}
#aike-site-footer .sf-legal>a,#aike-site-footer .sf-tools>a,#aike-site-footer .gb-footer-top nav>a{white-space:nowrap}
@media(max-width:900px){#aike-site-footer .gb-footer{gap:12px 22px}
#aike-site-footer .gb-footer-top>div:first-child{width:100%}
#aike-site-footer .sf-nav-column{margin-left:0}
#aike-site-footer .sf-tools{margin-left:auto}}
@media(max-width:600px){#aike-site-footer .gb-footer{gap:12px 18px;padding-block:22px}
#aike-site-footer .sf-tools{width:auto;margin-left:0;justify-content:flex-start}
#aike-site-footer .sf-legal{width:auto}}
#aike-site-footer .gb-connect{position:relative;background:#252e25;align-items:center;gap:64px;padding-block:64px}
#aike-site-footer .gb-connect>div:first-child{max-width:550px;padding-left:25px;border-left:1px solid #53604e}
#aike-site-footer .gb-connect h2{font-size:32px;font-weight:400;line-height:1.65;letter-spacing:.3px}
#aike-site-footer .gb-connect p{font-size:14px;line-height:1.9;color:#b5c0b0;margin-top:17px;max-width:430px}
#aike-site-footer .gb-contact-direct{gap:38px;align-items:center;padding-left:42px;border-left:1px solid #cd7356}
#aike-site-footer .gb-contact-direct dl{gap:19px}
#aike-site-footer .gb-contact-direct dl>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}
#aike-site-footer .gb-contact-direct dt{font-size:12px;color:#aebca7;line-height:1.7;letter-spacing:1px}
#aike-site-footer .gb-contact-direct dd{font-size:18px;line-height:1.5;letter-spacing:.6px}
#aike-site-footer .gb-contact-direct dl>div:first-child dd{font-size:30px;letter-spacing:1px}
#aike-site-footer .gb-contact-direct dl>div:last-child{flex-direction:row;gap:14px;align-items:baseline}
#aike-site-footer .gb-contact-direct dl>div:last-child dd{font-size:16px;color:#bdc9b7}
#aike-site-footer .gb-contact-direct dd a:hover{color:#edaf94}
#aike-site-footer .gb-contact-direct figure{flex-shrink:0;padding:10px 10px 8px;background:#fff;border-radius:5px}
#aike-site-footer .gb-contact-direct figure>a{padding:3px;width:108px;height:108px}
#aike-site-footer .gb-contact-direct img{width:102px;height:102px}
#aike-site-footer .gb-contact-direct figcaption{font-size:12px;line-height:1.7;margin-top:7px;color:#62715b}
@media(max-width:1050px){#aike-site-footer .gb-connect{gap:32px}
#aike-site-footer .gb-contact-direct{gap:24px;padding-left:28px}
#aike-site-footer .gb-contact-direct dl>div:first-child dd{font-size:26px}
#aike-site-footer .gb-connect h2{font-size:29px}}
@media(max-width:800px){#aike-site-footer .gb-connect{gap:32px;padding-block:42px}
#aike-site-footer .gb-contact-direct{width:100%;border-left:0;border-top:1px solid #cd7356;padding:28px 0 0;justify-content:space-between}
#aike-site-footer .gb-connect>div:first-child{padding-left:20px}
#aike-site-footer .gb-connect h2{font-size:29px}}
@media(max-width:600px){#aike-site-footer .gb-connect{padding-block:36px}
#aike-site-footer .gb-connect h2{font-size:26px;letter-spacing:0}
#aike-site-footer .gb-connect p{font-size:13px}
#aike-site-footer .gb-contact-direct{gap:16px}
#aike-site-footer .gb-contact-direct dl>div:first-child dd{font-size:23px;letter-spacing:0}
#aike-site-footer .gb-contact-direct dl>div:last-child{gap:9px}
#aike-site-footer .gb-contact-direct dl>div:last-child dd{font-size:15px;letter-spacing:0}
#aike-site-footer .gb-contact-direct figure{padding:8px 8px 7px}
#aike-site-footer .gb-contact-direct figure>a{width:102px;height:102px;padding:0}}
#aike-site-footer .gb-connect p,#aike-site-footer .gb-contact-direct dt{color:#c3c6c8}
#aike-site-footer .gb-contact-direct figcaption{color:#62696f}
@media(max-width:600px){#aike-site-footer{--gb-page-gutter:20px}}

/* Homepage links use the CMS friendship-link configuration. */
#home-footer-friendlinks{box-sizing:border-box;display:flex;align-items:baseline;gap:12px 24px;padding:20px max(32px,calc((100% - 1360px)/2)) 26px;border-top:1px solid #e5e5da;background:#fbf9f4;color:#737e66;font:12px/1.9 "Microsoft YaHei","PingFang SC",Arial,sans-serif}
#home-footer-friendlinks>span{flex-shrink:0;color:#4c5d3d}
#home-footer-friendlinks>div{display:flex;flex-wrap:wrap;gap:6px 22px;min-width:0}
#home-footer-friendlinks a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
#home-footer-friendlinks a:hover{color:#bd452a}
#home-footer-friendlinks a:focus-visible{outline:2px solid #bd452a;outline-offset:3px}
@media(max-width:600px){#home-footer-friendlinks{padding:18px 20px 24px;flex-direction:column;gap:8px}#home-footer-friendlinks>div{gap:6px 18px}}
