
body{margin:0;font-family:Arial,sans-serif;color:#333;line-height:1.8}
.outdoor-page{max-width:1200px;margin:0 auto;padding:0 20px}
.hero{text-align:center;padding:50px 0}
/* 1. 对所有图片设置通用样式 */
.full-img img, .feature img {
    width: 100%;
    border-radius: 10px;
}
/* 2. 对 hero 图片进行特殊设置 */
.hero img {
    width: 100%;
    border-radius: 10px;
    aspect-ratio: 16 / 9; /* 强制比例 */
    object-fit: cover;    /* 保持比例并填满，防止拉伸 */
    display: block;       /* 消除底部间隙 */
}
.hero h1{font-size:42px;margin:25px 0 15px}
.hero p{max-width:900px;margin:auto}
.section{padding:70px 0}
.feature{display:flex;gap:50px;align-items:center}
.feature.reverse{flex-direction:row-reverse}
.feature>div{flex:1}
h2{font-size:32px;margin-bottom:20px}
ul{padding-left:20px}
.spec-wrap{overflow-x:auto}
table{width:100%;border-collapse:collapse}
th,td{border:1px solid #ddd;padding:12px;text-align:left}
th{background:#f5f5f5}
.faq h3{margin-top:25px}
@media(max-width:768px){
.hero h1{font-size:30px}
h2{font-size:26px}
.feature,.feature.reverse{flex-direction:column}
.section{padding:45px 0}
}
