.q89zx {margin:0;padding:0;box-sizing:border-box;font-family:'Microsoft Yahei',sans-serif;}
.a78bn {background:#0a0a1a;min-height:100vh;color:#fff;}
.z98xm {width:90%;max-width:1200px;margin:0 auto;padding:20px;}
.x76cv {position:relative;height:280px;margin-bottom:30px;border-radius:8px;overflow:hidden;box-shadow:0 0 20px #7b2cbf;}
.x76cv img {width:100%;height:100%;object-fit:cover;}
.m87bn {display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:2px solid #ff00ff;border-radius:4px;}
.m87bn li {list-style:none;margin:0 12px;}
.m87bn li a {color:#00ffff;text-decoration:none;font-size:16px;padding:8px 12px;border-radius:6px;transition:all 0.3s;}
.m87bn li a:hover {background:#7b2cbf;color:#fff;box-shadow:0 0 10px #00ffff;}
.m87bn li a i {margin-right:6px;}
.k78jh {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:25px;margin:30px 0;}
.t67vb {background:#121228;padding:20px;border-radius:12px;box-shadow:0 0 15px #9d4edd;transition:transform 0.3s;}
.t67vb:hover {transform:translateY(-5px);box-shadow:0 0 25px #00ffff;}
.t67vb h3 {color:#ff00ff;font-size:20px;margin-bottom:15px;border-bottom:1px solid #7b2cbf;padding-bottom:10px;}
.t67vb p {line-height:1.8;color:#e0e0ff;margin-bottom:15px;}
.t67vb img {width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:10px;border:2px solid #00ffff;}
.d56mn {margin:30px 0;}
.d56mn .swiper {width:100%;height:220px;padding:20px;}
.d56mn .swiper-slide {background:#121228;border-radius:8px;padding:15px;text-align:center;border:1px solid #ff00ff;box-shadow:0 0 10px #7b2cbf;}
.d56mn .swiper-slide h4 {color:#00ffff;margin-bottom:10px;}
.d56mn .swiper-slide p {color:#e0e0ff;margin-bottom:8px;}
.d56mn .swiper-slide .filter-btn {background:#7b2cbf;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;margin-top:8px;}
.p45kl {margin:40px 0;}
.p45kl h2 {color:#ff00ff;font-size:24px;margin-bottom:20px;text-align:center;text-shadow:0 0 10px #00ffff;}
.m98zx {display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin:20px 0;}
.m98zx .map-item {background:#121228;padding:15px;border-radius:8px;box-shadow:0 0 10px #9d4edd;}
.m98zx .map-item h4 {color:#00ffff;margin-bottom:10px;}
.m98zx .map-item p {color:#e0e0ff;line-height:1.6;margin-bottom:10px;}
.m98zx .map-item img {width:100%;height:150px;border-radius:6px;border:1px solid #ff00ff;}
.e34jh {display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin:30px 0;}
.e34jh .equip-item {background:#121228;padding:15px;border-radius:8px;box-shadow:0 0 10px #7b2cbf;}
.e34jh .equip-item h4 {color:#ff00ff;margin-bottom:8px;}
.e34jh .equip-item p {color:#e0e0ff;margin-bottom:8px;}
.e34jh .equip-item img {width:100%;height:150px;border-radius:6px;border:1px solid #00ffff;}
.g67hn {margin:40px 0;}
.g67hn h2 {color:#00ffff;font-size:24px;margin-bottom:20px;text-align:center;text-shadow:0 0 10px #ff00ff;}
.g67hn .guide-list {display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px;}
.g67hn .guide-item {background:#121228;padding:15px;border-radius:8px;box-shadow:0 0 10px #9d4edd;}
.g67hn .guide-item h4 {color:#ff00ff;margin-bottom:10px;font-size:16px;}
.g67hn .guide-item p {color:#e0e0ff;line-height:1.7;font-size:14px;}
.f89vb {background:#7b2cbf;color:#fff;padding:20px;text-align:center;border-radius:0;margin-top:40px;box-shadow:0 0 20px #00ffff;}
.f89vb p {margin:0;font-size:14px;line-height:1.8;}
.f89vb a {color:#00ffff;text-decoration:none;margin:0 5px;}
/* 滚动条样式 */
::-webkit-scrollbar {width:8px;height:8px;}
::-webkit-scrollbar-track {background:#121228;}
::-webkit-scrollbar-thumb {background:#ff00ff;border-radius:4px;box-shadow:0 0 5px #00ffff;}