body.about_page{color:#222;background:#fff;display:block;padding-bottom:0!important}body.about_page #contact-footer{z-index:auto;margin:0;position:relative;bottom:auto;left:auto;right:auto}body.about_page .about-main{min-height:calc(100vh - 39px - var(--contact-footer-height));background:#fff;margin-top:0;overflow:hidden}body.about_page .about-section{padding:0 0 28px}body.about_page .about-container{box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto;padding:0 48px}body.about_page .about-intro{max-width:720px;margin:0 auto;padding-top:8px}body.about_page .about-intro h2{text-align:center;letter-spacing:0;color:#111;margin-bottom:28px;font-family:Microsoft YaHei,微软雅黑,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1.6}body.about_page .about-intro p{color:#555;text-indent:2em;margin:0 0 18px;font-size:13px;font-weight:400;line-height:2}body.about_page .about-gallery-section{padding:18px 0 58px}body.about_page .about-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.about_page .about-gallery-item{aspect-ratio:16/10;background:#f4f4f4;overflow:hidden}body.about_page .about-gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block}body.about_page .about-gallery-item:hover img{transform:scale(1.05)}@media screen and (width<=900px){body.about_page .about-container{padding-left:30px;padding-right:30px}body.about_page .about-section{padding:0 0 26px}body.about_page .about-intro h2{font-size:20px}}@media screen and (width<=640px){body.about_page .about-container{padding-left:22px;padding-right:22px}body.about_page .about-section{padding:0 0 24px}body.about_page .about-intro h2{text-wrap:balance;margin-bottom:24px;font-size:20px;line-height:1.55}body.about_page .about-heading-break{display:none}body.about_page .about-intro p{font-size:13px;line-height:1.9}body.about_page .about-gallery-section{padding-bottom:56px}body.about_page .about-gallery-grid{grid-template-columns:1fr;gap:12px}}
