.map-page{padding:20px 0 40px}.map-page .page-header{margin-bottom:30px}.map-page .page-header .page-title{align-items:center;color:#3e2723;display:flex;font-family:ZCOOL KuaiLe,Ma Shan Zheng,cursive,PingFang SC,Microsoft YaHei,sans-serif;font-size:28px;gap:10px;margin-bottom:6px}.map-page .page-header .page-title .title-icon{align-items:center;display:flex}.map-page .page-header .page-title .title-icon svg{color:#e65100;height:28px;width:28px}.map-page .page-header .page-desc{color:#795548;font-size:14px}.map-page .map-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:800px)and (max-width:1599px){.map-page .map-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:799px){.map-page .map-grid{grid-template-columns:1fr}}.map-page .map-section{background:#fffde7;border:2px solid #d7ccc8;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:2px 3px 0 rgba(62,39,35,.1),4px 5px 0 rgba(62,39,35,.05);transition:transform .3s ease,box-shadow .3s ease}.map-page .map-section:hover{box-shadow:3px 4px 0 rgba(62,39,35,.15),5px 6px 0 rgba(62,39,35,.08);transform:translateY(-3px) rotate(-.5deg)}.map-page .map-section{padding:20px}.map-page .map-section .map-header{border-bottom:2px solid #d7ccc8;margin-bottom:12px;padding-bottom:12px}.map-page .map-section .map-header .map-title a{color:#5d4037;font-family:ZCOOL KuaiLe,Ma Shan Zheng,cursive,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;text-decoration:none;transition:color .2s ease}.map-page .map-section .map-header .map-title a:hover{color:#4e342e}.map-page .map-section .map-links{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.map-page .map-section .map-links .map-link{background:#fffde7;border:1px solid #d7ccc8;border-radius:65px 8px 55px 8px/8px 55px 8px 65px;color:#795548;display:inline-block;font-size:13px;padding:4px 12px;text-decoration:none;transition:all .2s ease}.map-page .map-section .map-links .map-link:hover{background:#5d4037;border-color:#4e342e;color:#fff}.map-page .quick-links-section{margin-top:40px}.map-page .quick-links-section .section-title{align-items:center;color:#3e2723;display:flex;font-family:ZCOOL KuaiLe,Ma Shan Zheng,cursive,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;gap:8px;margin-bottom:20px}.map-page .quick-links-section .section-title .title-icon{align-items:center;display:flex}.map-page .quick-links-section .section-title .title-icon svg{color:#e65100;height:22px;width:22px}.map-page .quick-links-section .quick-links{display:flex;flex-wrap:wrap;gap:15px}.map-page .quick-links-section .quick-links .quick-link{background:#fffde7;border:2px solid #d7ccc8;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:2px 3px 0 rgba(62,39,35,.1),4px 5px 0 rgba(62,39,35,.05);transition:transform .3s ease,box-shadow .3s ease}.map-page .quick-links-section .quick-links .quick-link:hover{box-shadow:3px 4px 0 rgba(62,39,35,.15),5px 6px 0 rgba(62,39,35,.08);transform:translateY(-3px) rotate(-.5deg)}.map-page .quick-links-section .quick-links .quick-link{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px;text-decoration:none;width:120px}.map-page .quick-links-section .quick-links .quick-link svg{color:#5d4037;height:24px;width:24px}.map-page .quick-links-section .quick-links .quick-link span{color:#3e2723;font-size:13px}@media screen and (max-width:799px){.map-page{padding:15px 0 30px}.map-page .page-header{margin-bottom:20px}.map-page .page-header .page-title{font-size:22px}.map-page .map-section{padding:15px}.map-page .map-section .map-header .map-title a{font-size:16px}.map-page .quick-links-section{margin-top:30px}.map-page .quick-links-section .section-title{font-size:18px}.map-page .quick-links-section .quick-links{gap:10px}.map-page .quick-links-section .quick-links .quick-link{padding:15px;width:100px}.map-page .quick-links-section .quick-links .quick-link svg{height:20px;width:20px}.map-page .quick-links-section .quick-links .quick-link span{font-size:12px}}