
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft YaHei", sans-serif;
        }
        a {text-decoration: none; color: inherit;}
        ul {list-style: none;}
        .container {
            width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
        }
        @media (max-width:1200px){.container{width:100%;}}
        .flex {display: flex; flex-wrap: wrap;}
        .flex-center {display:flex;align-items:center;justify-content:center;}
        .flex-between {display:flex;align-items:center;justify-content:space-between;}

        /* 导航栏 */
        header {
            background: #fff;
            box-shadow: 0 2px 10px rgba(0,0,0,0.08);
            position: sticky;
            top:0;
            z-index:999;
        }
        .nav-wrap {height:70px;}
        .logo {font-size:24px;font-weight:bold;color:#1677ff;}
        .nav-menu li {display:inline-block;margin:0 16px;font-size:16px;color:#333;}
        .nav-menu li a:hover {color:#1677ff;}
        .tel-btn {
            background:#1677ff;color:#fff;padding:9px 20px;border-radius:25px;
        }
        .tel-btn:hover{background:#0958d9;}
        .mobile-menu{display:none;font-size:26px;cursor:pointer;}
        @media(max-width:768px){
            .nav-menu{display:none;}
            .mobile-menu{display:block;}
            .nav-wrap{height:60px;}
        }

        /* Banner首屏 */
        .banner {
            background: linear-gradient(135deg,#1677ff,#36a2ff);
            color:#fff;
            padding:120px 0;
        }
        .banner-text{width:55%;}
        .banner-text h1{font-size:46px;margin-bottom:20px;line-height:1.3;}
        .banner-text p{font-size:18px;opacity:0.9;margin-bottom:30px;line-height:1.8;}
        .banner-btn a{margin-right:15px;}
        .btn-white{background:#fff;color:#1677ff;padding:14px 32px;border-radius:30px;font-weight:bold;display:inline-block;}
        .btn-trans{border:2px solid #fff;padding:14px 32px;border-radius:30px;font-weight:bold;display:inline-block;}
        .banner-img{width:45%;text-align:center;}
        .banner-img img{max-width:90%;}
        @media(max-width:768px){
            .banner-text,.banner-img{width:100%;}
            .banner-text h1{font-size:32px;}
            .banner{padding:70px 0;}
            .banner-btn a{display:inline-block;margin-bottom:15px;margin-right:0;}
        }

        /* 通用区块标题 */
        .section{padding:80px 0;}
        .section-title{text-align:center;margin-bottom:50px;}
        .section-title h2{font-size:34px;color:#222;margin-bottom:12px;}
        .section-title .line{width:70px;height:3px;background:#1677ff;margin:0 auto 15px;}
        .section-title p{color:#666;font-size:16px;max-width:700px;margin:0 auto;}
        @media(max-width:768px){
            .section{padding:50px 0;}
            .section-title h2{font-size:28px;}
        }

        /* 服务板块 */
        .service-list{gap:30px;}
        .service-item{
            width:calc(25% - 23px);background:#fff;padding:30px;border-radius:12px;
            box-shadow:0 4px 16px rgba(0,0,0,0.06);transition:0.3s;
        }
        .service-item:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(22,119,255,0.15);}
        .service-item h3{font-size:20px;color:#222;margin:15px 0;}
        .service-item p{color:#666;line-height:1.7;font-size:15px;}
        .service-icon{width:50px;height:50px;background:#e8f3ff;border-radius:8px;color:#1677ff;font-size:24px;flex-center;}
        @media(max-width:992px){.service-item{width:calc(50% - 15px);}}
        @media(max-width:768px){.service-item{width:100%;}}

        /* 套餐板块 */
        .price-bg{background:#f7f9fc;}
        .price-list{gap:30px;}
        .price-card{
            width:calc(33.33% - 20px);background:#fff;border-radius:14px;overflow:hidden;
            box-shadow:0 4px 16px rgba(0,0,0,0.05);
        }
        .price-card.top{border:2px solid #1677ff;transform:scale(1.03);}
        .price-head{background:#273449;color:#fff;padding:20px;text-align:center;}
        .price-card.top .price-head{background:#1677ff;}
        .price-body{padding:30px;}
        .price-body li{padding:12px 0;border-bottom:1px solid #eee;color:#444;}
        .price-foot{text-align:center;padding:20px;}
        .price-btn{background:#1677ff;color:#fff;padding:12px 28px;border-radius:25px;display:inline-block;}
        @media(max-width:992px){.price-card{width:100%;}}

        /* 优势板块【修改：整体居中对齐】 */
        .advantage-wrap{gap:30px;align-items:center;justify-content:center;flex-wrap:wrap;}
        .adv-left{width:50%;text-align:center;}
        .adv-right{width:50%;gap:20px;justify-content:center;flex-wrap:wrap;}
        .adv-item{width:calc(50% - 10px);background:#fff;padding:24px;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,0.05);text-align:center;}
        .adv-item h4{font-size:18px;margin-bottom:10px;color:#222;}
        .adv-item p{color:#666;font-size:15px;}
        @media(max-width:768px){
            .adv-left,.adv-right{width:100%;}
            .adv-item{width:100%;margin-bottom:15px;}
        }

        /* 案例 */
        .case-list{gap:30px;}
        .case-item{width:calc(33.33% - 20px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.06);}
        .case-img{height:180px;background:#ccdfff;}
        .case-text{padding:24px;}
        .case-text h3{font-size:19px;margin-bottom:8px;}
        .case-text p{color:#666;font-size:15px;line-height:1.6;}
        @media(max-width:992px){.case-item{width:calc(50% -15px);}}
        @media(max-width:768px){.case-item{width:100%;}}

        /* 流程 */
        .flow-bg{background:#f7f9fc;}
        .flow-list{gap:20px;justify-content:center;flex-wrap:wrap;}
        .flow-item{width:calc(25% -15px);text-align:center;padding:20px;}
        .flow-num{width:46px;height:46px;background:#1677ff;color:#fff;border-radius:50%;flex-center;margin:0 auto 15px;font-weight:bold;font-size:18px;}
        .flow-item h4{font-size:18px;margin-bottom:8px;}
        .flow-item p{color:#666;font-size:15px;}
        @media(max-width:768px){.flow-item{width:calc(50% -10px);}}

        /* FAQ 取消折叠，全部直接展示 */
        .faq-wrap{max-width:900px;margin:0 auto;text-align:left;}
        .faq-item{background:#fff;margin-bottom:15px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden;}
        .faq-q{padding:18px 24px;background:#fff;font-weight:bold;color:#222;}
        .faq-a{padding:0 24px 18px;color:#555;line-height:1.7;height:auto;overflow:visible;}

        /* 客户评价 */
        .review-bg{background:#f7f9fc;}
        .review-list{gap:30px;justify-content:center;flex-wrap:wrap;}
        .review-item{width:calc(33.33% - 20px);background:#fff;padding:28px;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.05);}
        .review-item p{color:#555;line-height:1.7;margin-bottom:15px;}
        .review-user{display:flex;align-items:center;gap:12px;}
        .user-avatar{width:44px;height:44px;background:#b8d8ff;border-radius:50%;}
        @media(max-width:992px){.review-item{width:calc(50% -15px);}}
        @media(max-width:768px){.review-item{width:100%;}}

        /* 联系我们 去掉表单相关样式 */
        .contact-wrap{gap:40px;}
        .contact-left{width:100%;text-align:center;}
        .contact-left h3{font-size:26px;margin-bottom:20px;}
        .contact-left p{color:#555;line-height:1.8;margin-bottom:25px;}
        .contact-info li{padding:12px 0;color:#444;font-size:17px;}
        @media(max-width:768px){
            .contact-left{width:100%;}
        }

        /* 页脚 */
        footer{background:#1f2937;color:#fff;padding:60px 0 20px;}
        .footer-wrap{gap:30px;justify-content:center;flex-wrap:wrap;}
        .footer-col{width:calc(25% -23px);}
        .footer-col h4{font-size:18px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #374151;}
        .footer-col li{padding:8px 0;color:#c9cdd4;}
        .footer-col li a:hover{color:#1677ff;}
        .copyright{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #374151;color:#9ca3af;font-size:14px;}
        @media(max-width:992px){.footer-col{width:calc(50% -15px);margin-bottom:25px;}}
        @media(max-width:768px){.footer-col{width:100%;}}
