
        .banner{
            background: url(/images/banner/sol-ban.png) no-repeat center center;
        }
        @media (max-width: 768px) {
            .banner{
                background: url(/images/banner/mob/sol.jpg) no-repeat center center;
            }   
        }

        /* ===== 原有样式 ===== */
        body{color: #4D4D4D;background: #fff}

        .solution-box{
            padding: 110px 0;
        }
        .solution-box:nth-child(even) {
            background: #F7F7F7;
        }
        .solution-card{
            display:grid;
            grid-template-columns: 1fr 1fr;
            align-items:center;
        }

        /* 文字模块 */
        .card-text{
            background:#fff;
            padding:40px;
            box-shadow:0 2px 12px rgba(0,0,0,0.06);
            z-index: 2;
        }
        .card-text h2{
            font-weight: bold;
            font-size: 32px;
            color: #000000;
            line-height: 48px;
        }
        .card-text .tag{
            display: block;
            color: #000000;
            line-height: 24px;
            margin-bottom:24px;
        }
        .card-text p{
            line-height:1.6;
            margin-bottom:16px;
        }
        .card-text strong{
            color: #000000;
        }
        .card-text a{
            display: inline-block;
            margin-top:12px;
            padding:10px 26px;
            background:#000;
            color:#fff;
            text-decoration: none;
        }
        .card-text a:hover{
            background: #c0392b;
        }

        /* 图片模块 */
        .card-img{
            width:110%;
            margin: -10%;
            z-index: 1;
        }
        .card-img img{
            width:100%;
            height:520px;
            display:block;
            object-fit: cover;
        }
        .card-img .img-desc{
            display: none;
        }

        /* ===== 核心：用伪类控制奇偶布局 ===== */
        .solution-box:nth-child(odd) .solution-card {
            direction: rtl;
        }
        .solution-box:nth-child(odd) .solution-card .card-text {
            direction: ltr; 
        }
        .solution-box:nth-child(even) .solution-card {
            direction: ltr;
        }

        /* ===== 响应式 ===== */
        @media (max-width: 768px) {
            .card-text h2{
                font-size: 24px;
            }
            .solution-card {
                grid-template-columns: 1fr;
                gap: 0;
            }
            .card-img {
                width: 100%;
                margin: 0;
                order: -1;
            }
            .card-text {
                order: 2;
            }
            .card-img img {
                height: 260px;
            }
            .solution-box {
                padding: 30px 0;
            }
            .card-text {
                padding: 24px;
            }
            .solution-box:nth-child(odd) .solution-card,
            .solution-box:nth-child(even) .solution-card {
                direction: ltr;
            }
        }