*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:"Microsoft Yahei",sans-serif;line-height:1.7;color:#333;background:#f7f8fa;}
.container{max-width:1200px;margin:0 auto;padding:0 15px;}
ul{list-style:none;}
a{text-decoration:none;color:#333;transition:0.3s;}
img{width:100%;height:auto;display:block;}

/* 导航 */
.header{background:#1a1a2e;position:sticky;top:0;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,0.15);}
.nav-wrap{display:flex;justify-content:space-between;align-items:center;height:70px;}
.logo img{height:42px;width:auto;}
.nav ul{display:flex;gap:28px;}
.nav a{color:#fff;font-size:15px;}
.nav a:hover{color:#ffb800;}

/* 横幅 */
.banner{background:#16213e;padding:40px 0;text-align:center;color:#fff;}
.banner img{border-radius:8px;margin-bottom:24px;}
.banner h1{font-size:28px;margin-bottom:12px;color:#ffb800;}
.banner-desc{font-size:16px;opacity:0.9;}

/* 内容区块 */
.content-wrap{padding:50px 0;}
.block-item{background:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 2px 12px rgba(0,0,0,0.06);}
.block-item h2{font-size:22px;color:#1a1a2e;margin-bottom:20px;border-left:4px solid #ffb800;padding-left:12px;}
.row{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;}
.row.reverse{direction:rtl;}
.row.reverse .text-box{direction:ltr;}
.img-box img{border-radius:8px;}
.text-box h3{font-size:18px;margin:16px 0 8px;color:#222;}
.text-box p{font-size:15px;color:#555;margin-bottom:10px;}

/* FAQ */
.faq-item{padding:16px 0;border-bottom:1px solid #eee;}
.faq-item:last-child{border-bottom:none;}
.faq-item h3{font-size:17px;margin-bottom:6px;}

/* 底部 */
.footer{background:#1a1a2e;color:#aaa;text-align:center;padding:25px 0;font-size:14px;}

/* 移动端自适应 */
@media(max-width:768px){
    .nav-wrap{height:auto;padding:15px 0;flex-direction:column;gap:15px;}
    .nav ul{gap:16px;flex-wrap:wrap;justify-content:center;}
    .banner h1{font-size:22px;}
    .row{grid-template-columns:1fr;}
    .row.reverse{direction:ltr;}
}
