.site-ending{color:#fff;background:#091015 url(/appointment/footer-leaves.jpg) 50%/cover}.site-ending #H9,.site-ending footer{background:0 0!important}.site-ending #H9{width:100%!important;margin:0!important;padding:60px 0!important;position:relative!important}.site-ending .wrap{width:86%;max-width:1440px;margin-inline:auto}.site-ending .contact-layout{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.site-ending .reveal{opacity:1;transform:none}.site-ending footer{color:#fff;padding-bottom:30px}.site-ending .footer-main>p{font-style:normal}.site-ending .contact-details{grid-template-columns:repeat(3,1fr);display:grid}.site-ending h2{margin:20px 0;font:400 clamp(28px,3vw,42px)/1.5 SimSun,serif}.site-ending .footer-bottom{background:0 0}@media (max-width:700px){.site-ending .contact-layout{display:block}.site-ending #H9{padding:40px 0!important}.site-ending .contact-details{gap:5px;margin-top:30px}.site-ending .footer-main{align-items:start}.site-ending .footer-company{grid-template-columns:1fr}.site-ending .contact-details p{font-size:11px}}.site-ending .contact-details>div{text-align:center;border-left:1px solid #ffffff30;min-width:0;padding:10px 15px}.site-ending .contact-details>div:first-child{border-left:0}.site-ending .contact-details svg{fill:none;stroke:#bda36b;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:42px;max-width:100%;height:42px;margin:0 auto 22px;display:block}.site-ending .contact-details svg *{fill:none;stroke:inherit}.site-ending .contact-details span{display:block}.site-ending .contact-details p{margin-top:12px}@media (max-width:700px){.site-ending .contact-details>div{padding:8px 4px}.site-ending .contact-details svg{width:32px;height:32px;margin-bottom:14px}}.site-ending .mobile-phone{display:none!important}.site-ending .desktop-phone{display:inline!important}@media (max-width:700px){.site-ending .desktop-phone{display:none!important}.site-ending .mobile-phone{display:inline!important}.site-ending{overflow:hidden}.site-ending .wrap{max-width:100%}.site-ending .footer-main{width:86%!important;margin-inline:auto!important}.site-ending .contact-details{grid-template-columns:repeat(3,minmax(0,1fr))}.site-ending a{overflow-wrap:anywhere}}.appointment-page .site-ending{color:#fff}.appointment-page .site-ending p,.appointment-page .site-ending a,.appointment-page .site-ending span{color:inherit}.appointment-page .site-ending a{text-decoration:none}.appointment-page .site-ending .button{border:1px solid #b39a67;gap:30px;margin-top:20px;padding:12px 23px;display:inline-flex}.appointment-page .site-ending .brand{align-items:center;gap:12px;display:flex}.appointment-page .site-ending .company-logo{object-fit:contain;width:44px;height:44px}.appointment-page .site-ending .brand span{font:12px/1.2 Arial}.appointment-page .site-ending .brand b{font-size:18px;font-weight:400}.appointment-page .site-ending .footer-main{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding:35px 0;display:flex}.appointment-page .site-ending .footer-main>p{color:#c1b59c;font-size:22px}.appointment-page .site-ending .footer-company{grid-template-columns:1fr .6fr 1.3fr;gap:30px;padding:35px 0;font-size:12px;display:grid}.appointment-page .site-ending .footer-company h3{font-size:13px}.appointment-page .site-ending .footer-company>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.appointment-page .site-ending .footer-company>div:last-child h3{grid-column:1/-1}.appointment-page .site-ending .footer-bottom{border-top:1px solid #ffffff25;padding:20px 0;font-size:10px}.appointment-page .site-ending .footer-company a[href*=公司官网],.appointment-page .site-ending .footer-company a[href=\/appointment]{display:none}@media (max-width:700px){.appointment-page .site-ending .footer-main{border:0;padding:20px 0}.appointment-page .site-ending .brand b,.appointment-page .site-ending .brand i,.appointment-page .site-ending .footer-main>p{display:none}.appointment-page .site-ending .company-logo{width:28px;height:28px}.appointment-page .site-ending .brand span{font-size:9px}.appointment-page .site-ending .footer-company{padding:0;display:block}.appointment-page .site-ending .footer-company>div:not(:last-child),.appointment-page .site-ending .footer-company h3,.appointment-page .site-ending .footer-company p{display:none}.appointment-page .site-ending .footer-company>div:last-child{grid-template-columns:1fr 1.2fr;font-size:11px;display:grid}.appointment-page .site-ending .footer-bottom{margin-top:12px}.appointment-page .site-ending .contact-details{font-size:11px}}
