* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft Yahei", "PingFang SC", sans-serif;
            scroll-behavior: smooth; /* 平滑滚动 */
        }
        body {
            background-color: #f5f7fa;
            color: #333;
            line-height: 1.7;
            font-size: 16px;
            position: relative;
            overflow-x: hidden;
        }
        body::before {
            content: "";
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: 
                radial-gradient(circle at 10% 20%, rgba(0, 102, 204, 0.03) 0%, transparent 20%),
                radial-gradient(circle at 80% 40%, rgba(0, 153, 255, 0.02) 0%, transparent 25%),
                radial-gradient(circle at 30% 80%, rgba(0, 102, 204, 0.02) 0%, transparent 20%),
                radial-gradient(circle at 90% 90%, rgba(0, 153, 255, 0.03) 0%, transparent 15%);
            z-index: -1;
        }
        body::after {
            content: "✈️";
            position: fixed;
            top: 10%;
            right: 5%;
            font-size: 120px;
            opacity: 0.02;
            z-index: -1;
            animation: float 30s ease-in-out infinite;
        }
        @keyframes float {
            0% {
                transform: translate(0, 0) rotate(0deg);
            }
            25% {
                transform: translate(-20px, -20px) rotate(5deg);
            }
            50% {
                transform: translate(0, -40px) rotate(0deg);
            }
            75% {
                transform: translate(20px, -20px) rotate(-5deg);
            }
            100% {
                transform: translate(0, 0) rotate(0deg);
            }
        }
        /* 顶部Banner区 - 增强视觉层次 */
        .banner {
            width: 100%;
            min-height: 400px;
            height: auto;
            padding: 80px 20px;
            background: linear-gradient(135deg, #0066cc 0%, #0099ff 100%);
            color: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            position: relative;
            overflow: hidden;
        }
        .banner::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: url("https://img.icons8.com/ios-filled/200/ffffff/drone.png") no-repeat;
            background-size: 150px;
            background-position: 95% 85%;
            opacity: 0.15;
            z-index: 0;
        }
        .banner h1 {
            font-size: clamp(22px, 4vw, 32px);
            margin-bottom: 15px;
            font-weight: 700;
            z-index: 1;
            line-height: 1.2;
        }
        .banner p {
            font-size: clamp(16px, 2vw, 18px);
            opacity: 0.9;
            max-width: 800px;
            z-index: 1;
            line-height: 1.4;
        }
        /* 内容容器 */
        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: clamp(30px, 5vw, 50px) clamp(15px, 3vw, 20px);
        }
        /* 通用标题样式 */
        .section-title {
            font-size: clamp(22px, 3.5vw, 26px);
            color: #0066cc;
            margin-bottom: 30px;
            text-align: center;
            position: relative;
        }
        .section-title::after {
            content: "";
            width: 60px;
            height: 3px;
            background-color: #0099ff;
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
        }
        /* 低空经济解读模块 */
        .intro {
            margin-bottom: clamp(40px, 6vw, 60px);
            background: #fff;
            padding: clamp(20px, 4vw, 40px);
            border-radius: 12px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        .intro p {
            font-size: clamp(15px, 1.5vw, 16px);
            color: #555;
            margin-bottom: 15px;
            text-align: justify;
            line-height: 1.6;
        }
        /* 核心数据模块 - 增强说服力 */
        .data-section {
            margin-bottom: clamp(40px, 6vw, 60px);
        }
        .data-list {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
            gap: clamp(15px, 3vw, 25px);
            margin-top: 20px;
        }
        .data-item {
            background: #fff;
            padding: clamp(20px, 3vw, 30px) clamp(15px, 2vw, 20px);
            border-radius: 12px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
            text-align: center;
            transition: transform 0.3s ease;
        }
        .data-item:hover {
            transform: translateY(-8px);
        }
        .data-number {
            font-size: clamp(28px, 4vw, 36px);
            color: #0066cc;
            font-weight: 700;
            margin-bottom: 10px;
        }
        .data-desc {
            font-size: clamp(14px, 1.5vw, 15px);
            color: #666;
        }
        /* 核心优势模块 */
        .advantages {
            margin-bottom: clamp(40px, 6vw, 60px);
        }
        .advantage-list {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
            gap: clamp(15px, 3vw, 25px);
            margin-top: 20px;
        }
        .advantage-item {
            background: #fff;
            padding: clamp(20px, 3vw, 30px);
            border-radius: 12px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
            border-left: 4px solid #0099ff;
            transition: all 0.3s ease;
        }
        .advantage-item:hover {
            box-shadow: 0 8px 20px rgba(0,0,0,0.1);
        }
        .advantage-item h3 {
            font-size: clamp(18px, 2.5vw, 20px);
            color: #0066cc;
            margin-bottom: 15px;
            display: flex;
            align-items: center;
        }
        .advantage-item h3::before {
            content: "✈️";
            margin-right: 10px;
            font-size: clamp(20px, 2.5vw, 22px);
        }
        .advantage-item p {
            font-size: clamp(14px, 1.5vw, 15px);
            color: #666;
            line-height: 1.6;
        }
        /* 核心服务模块 */
        .services {
            margin-bottom: clamp(40px, 6vw, 60px);
            background: #fff;
            padding: clamp(20px, 4vw, 40px);
            border-radius: 12px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        .service-list {
            display: flex;
            flex-wrap: wrap;
            gap: clamp(10px, 2vw, 15px);
            justify-content: center;
            margin-top: 20px;
        }
        .service-tag {
            background: #e6f7ff;
            color: #0066cc;
            padding: clamp(10px, 2vw, 12px) clamp(15px, 3vw, 24px);
            border-radius: 30px;
            font-size: clamp(14px, 1.5vw, 16px);
            transition: all 0.3s ease;
            border: 1px solid transparent;
            white-space: nowrap;
        }
        .service-tag:hover {
            background: #0066cc;
            color: #fff;
            border-color: #0066cc;
        }
        /* 咨询入口 - 转化模块 */
        .contact {
            background: linear-gradient(135deg, #0066cc 0%, #0099ff 100%);
            color: #fff;
            padding: clamp(40px, 6vw, 60px) 20px;
            border-radius: 12px;
            text-align: center;
            margin-bottom: clamp(40px, 6vw, 60px);
        }
        .contact h2 {
            font-size: clamp(22px, 3.5vw, 28px);
            margin-bottom: 20px;
        }
        .contact p {
            font-size: clamp(15px, 1.5vw, 18px);
            opacity: 0.9;
            margin-bottom: 30px;
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
        }
        .contact-btn {
            display: inline-block;
            background: #fff;
            color: #0066cc;
            padding: clamp(12px, 2vw, 15px) clamp(20px, 4vw, 40px);
            border-radius: 50px;
            text-decoration: none;
            font-size: clamp(16px, 2vw, 18px);
            font-weight: 700;
            transition: all 0.3s ease;
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
            white-space: nowrap;
        }
        .contact-btn:hover {
            background: #f0f8ff;
            transform: translateY(-3px);
            box-shadow: 0 6px 18px rgba(0,0,0,0.15);
        }
        /* 底部信息 */
        .footer {
            text-align: center;
            font-size: clamp(14px, 1.5vw, 15px);
            color: #999;
            padding: clamp(20px, 3vw, 30px) 0;
            border-top: 1px solid #eee;
            background: #fff;
        }
        .footer p {
            margin-bottom: 10px;
            line-height: 1.5;
        }
        /* 响应式适配 - 覆盖全终端 */
        @media (max-width: 768px) {
            .banner {
                padding: 60px 20px;
                min-height: 300px;
            }
            .banner::before {
                background-size: 120px;
                background-position: 90% 80%;
            }
            .data-list {
                grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
            }
            .advantage-list {
                grid-template-columns: 1fr;
            }
        }
        @media (max-width: 480px) {
            .banner {
                padding: 50px 15px;
                min-height: 250px;
            }
            .banner::before {
                background-size: 100px;
                background-position: 85% 75%;
            }
            .service-list {
                justify-content: flex-start;
                overflow-x: auto;
                padding-bottom: 10px;
                -webkit-overflow-scrolling: touch;
            }
            .service-list::-webkit-scrollbar {
                height: 4px;
            }
            .service-list::-webkit-scrollbar-track {
                background: #f1f1f1;
                border-radius: 10px;
            }
            .service-list::-webkit-scrollbar-thumb {
                background: #0099ff;
                border-radius: 10px;
            }
        }
        /* 额外的响应式断点 */
        @media (max-width: 360px) {
            .data-item {
                padding: 15px 10px;
            }
            .data-number {
                font-size: 24px;
            }
            .advantage-item {
                padding: 20px 15px;
            }
            .advantage-item h3 {
                font-size: 16px;
            }
            .advantage-item h3::before {
                font-size: 18px;
                margin-right: 8px;
            }
        }
        /* 新闻专栏模块 */
        .news-section {
            margin-bottom: clamp(40px, 6vw, 60px);
        }
        .news-wrapper {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 clamp(15px, 3vw, 30px);
        }
        .news-container {
            display: flex;
            gap: clamp(20px, 4vw, 40px);
            margin-top: 20px;
        }
        .news-column {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: clamp(8px, 1vw, 12px);
        }
        .news-item {
            background: #fff;
            border-radius: 12px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
            overflow: hidden;
            transition: all 0.3s ease;
            padding: clamp(10px, 1.5vw, 14px);
            border-left: 4px solid #0099ff;
        }
        .news-item:hover {
            transform: translateX(3px);
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
        }
        .news-content {
            width: 100%;
        }
        .news-date {
            font-size: clamp(11px, 1vw, 12px);
            color: #999;
            margin-bottom: 6px;
        }
        .news-title {
            font-size: clamp(14px, 1.5vw, 16px);
            color: #333;
            margin-bottom: 6px;
            font-weight: 600;
            line-height: 1.3;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        .news-excerpt {
            font-size: clamp(12px, 1.2vw, 13px);
            color: #666;
            line-height: 1.4;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        /* 平板横屏适配 */
        @media (min-width: 769px) and (max-width: 1024px) {
            .advantage-list {
                grid-template-columns: repeat(2, 1fr);
            }
            .news-item {
                gap: 12px;
                padding: 12px;
            }
            .news-image {
                width: 60px;
                height: 60px;
                font-size: 20px;
            }
            .news-image::after {
                font-size: 30px;
            }
        }
        /* 新闻专栏响应式适配 */
        @media (max-width: 768px) {
            .news-container {
                flex-direction: column;
            }
            .news-item {
                gap: 12px;
                padding: 12px;
            }
            .news-image {
                width: 60px;
                height: 60px;
                font-size: 20px;
            }
            .news-image::after {
                font-size: 30px;
            }
        }
        @media (max-width: 480px) {
            .news-item {
                gap: 10px;
                padding: 10px;
            }
            .news-image {
                width: 50px;
                height: 50px;
                font-size: 18px;
            }
            .news-image::after {
                font-size: 25px;
            }
        }