.footer{background:var(--footer-bg);color:var(--footer-color);height:268px;padding:30px 0 10px}.footer .footer-top{align-items:flex-start}.footer .logo .logo-link{align-items:center;display:inline-flex}@media screen and (max-width:768px){.footer .logo .logo-link{display:none}}.footer .logo img{filter:inherit;max-height:100%;max-width:110px;width:100%}.footer .links{margin-top:10px}.footer .list-box{line-height:2em}.footer .list-box .title{color:#222;font-size:1.1rem;font-weight:inherit;margin:0 0 5px}.footer .list-box .text{color:#888;display:flex;flex-direction:row;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.footer .list-box .text a{color:#888}.footer .list-box .text a:hover{color:#878787cc}.footer .list-box .text .info{flex:1 1 0%}.footer .qrcodes{display:flex;gap:16px;justify-content:center;margin-top:6px}.footer .qrcodes .qrcode-item{text-align:center}.footer .qrcodes .qrcode-item img{background:#fff;border-radius:6px;height:96px;width:96px}.footer .qrcodes .qrcode-item .qrcode-text{color:#888;font-size:.875rem;margin-top:8px}.footer .copyright{border-top:1px solid #ddd;color:#999;font-size:.875rem;margin-top:1.5rem;padding:1.4rem 0;text-align:left;width:100%}@media screen and (max-width:768px){.footer .copyright{margin-top:1rem;padding:1rem 0}}.footer .copyright a{color:#666}.footer .copyright a:hover{color:#bbb}
