
body .cn-footer{padding:24px 0 88px!important}
body .cn-footer-inner{display:grid;grid-template-columns:190px minmax(0,1fr);gap:36px;align-items:start}
body .cn-footer-brand img{width:180px;height:33px}
body .cn-footer-brand p{font-size:11px!important;margin-top:7px!important;line-height:1.7!important;max-width:190px}
body .cn-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0}
body .cn-footer-links>details{border:0;margin:0;padding:0;min-width:0}
body .cn-footer-links summary{display:block;list-style:none;position:relative;padding:0!important;margin:0 0 8px!important;border:0;cursor:default}
body .cn-footer-links summary::-webkit-details-marker{display:none}
body .cn-footer-links summary:before,body .cn-footer-links summary:after{display:none!important;content:none!important}
body .cn-footer-links summary h2{font-size:12px!important;line-height:1.6!important;margin:0!important}
body .cn-footer-link-list{display:flex;flex-direction:column;gap:3px}
body .cn-footer a{font-size:11px!important;line-height:1.75!important}
body .cn-footer-bottom{margin-top:18px;padding-top:12px;display:flex;gap:16px;justify-content:space-between;align-items:center;border-color:#ffffff26;font-size:10px}
body .cn-footer-bottom>div{margin:0;display:flex;flex-wrap:wrap;gap:16px}
body .cn-footer-bottom a{font-size:10px!important}
@media(max-width:1000px) and (min-width:701px){body .cn-footer-inner{grid-template-columns:160px minmax(0,1fr);gap:22px}body .cn-footer-brand img{width:155px}body .cn-footer-links{gap:16px}}
@media(max-width:700px){
 body .cn-footer{padding:20px 0 90px!important}
 body .cn-footer-inner,body .cn-footer-bottom{width:calc(100% - 36px)}
 body .cn-footer-inner{display:block}
 body .cn-footer-brand{display:flex;align-items:center;gap:14px;margin-bottom:16px}
 body .cn-footer-brand img{width:145px;height:28px}
 body .cn-footer-brand p{font-size:10px!important;line-height:1.65!important;margin:0!important;max-width:160px}
 body .cn-footer-links{display:block;margin:0;border-top:1px solid #ffffff30}
 body .cn-footer-links>details{border-bottom:1px solid #ffffff30}
 body .cn-footer-links summary{padding:12px 28px 12px 0!important;margin:0!important;cursor:pointer;min-height:45px}
 body .cn-footer-links summary h2{font-size:12px!important}
 body .cn-footer-links summary:after{display:block!important;content:'＋'!important;position:absolute;right:2px;top:11px;font-size:17px;line-height:1.4;color:#fff}
 body .cn-footer-links details[open]>summary:after{content:'−'!important}
 body .cn-footer-link-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;padding:0 0 12px}
 body .cn-footer-link-list a{font-size:12px!important;padding:6px 0;min-height:33px}
 body .cn-footer-bottom{margin-top:12px;padding-top:0;border:0;display:flex;flex-wrap:wrap;gap:8px}
 body .cn-footer-bottom>div{gap:8px 14px}
 body .cn-footer-bottom a{font-size:10px!important}
}
