/* 四个本地旧站页面共用的页尾布局，防止缺失首页内联样式及徽章绝对定位错位。 */
#footer{clear:both;background:#efefef}
#footer>.w1024{max-width:1200px;width:100%;margin:0 auto}
#footer .footer_platform_container{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:20px 30px;align-items:center;padding:28px 32px;background:#efefef}
#footer .web_footer_cont_flex_fill{display:block;grid-column:1;min-width:0}
#footer .web_footer_cont_flex_fill_company{display:block}
#footer .web_footer_cont_flex_fill_company h1,#footer .ai-footer-brand{font-size:20px;line-height:1.6;font-weight:600;margin:0;color:#344054}
#footer .web_footer_cont_flex_fill_company>div:first-child{gap:10px;margin-bottom:12px}
#footer .web_footer_cont_flex_fill_company p:not(.ai-footer-brand){font-size:14px;line-height:1.8;margin:0}
#footer .footer_platform_container>div:nth-child(2){grid-column:1;margin-top:0!important}
#footer .footer_platform_container>div:last-child{grid-column:2;grid-row:1 / span 2;position:static!important}
#footer .footer_advantage_lists{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}
#footer .footer_advantage_list{float:none;margin:0;padding:5px 8px;box-shadow:none;border-radius:0;list-style:none}
#footer .footer_advantage_list_name{font-size:12px;line-height:1.6;margin:5px 0 0;text-align:center}
#footer .footer_contact_lists{display:none}
#footer .footer_certification_certificate{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:static!important;margin:0;padding:0;list-style:none}
#footer .footer_certification_certificate li{display:flex;align-items:center;justify-content:center;min-width:0}
#footer .footer_certification_certificate img{max-width:85px;max-height:76px;width:auto;height:auto;object-fit:contain}
.footer_platform_container_left{display:block;padding:14px 24px;text-align:center;background:#e5e5e5;clear:both;font-size:12px;line-height:1.9}
.footer_platform_container_left .footer_left{float:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px}
.footer_platform_container_left .footer_left a{display:inline-block;color:#555;padding:0;font-size:12px;line-height:1.9;overflow-wrap:anywhere}
.footer_platform_container_left .footer_left a:hover{color:#237cb8;text-decoration:underline}
@media(max-width:899px){#footer .footer_platform_container{grid-template-columns:1fr;grid-template-rows:auto;gap:22px;padding:24px 20px}#footer .footer_platform_container>div:last-child{grid-column:1;grid-row:auto}#footer .web_footer_cont_flex_fill_company h1,#footer .ai-footer-brand{font-size:17px}#footer .footer_advantage_lists{gap:8px}#footer .footer_advantage_list{padding:4px}#footer .footer_certification_certificate{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}#footer .footer_certification_certificate img{max-width:65px;max-height:60px}.footer_platform_container_left{padding:14px 18px 68px}}
