/* 移动端文字自适应修复 */
@media screen and (max-width: 768px) {
    body { font-size: 14px; }
    
    /* 导航栏修复 */
    .index-show .wd1200 .show-nav ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    .index-show .wd1200 .show-nav ul li a {
        width: auto !important;
        padding: 0 15px;
        font-size: 14px !important;
    }
    
    /* 新闻列表修复 */
    .new-contain .wd1200 .new-box .news-item .ingo .title {
        font-size: 16px !important;
        -webkit-line-clamp: 2;
        word-break: break-all;
    }
    .new-contain .wd1200 .new-box .news-item .ingo .intro {
        font-size: 13px !important;
        line-height: 1.6;
        -webkit-line-clamp: 3;
    }
    .new-contain .wd1200 .new-box .news-item .ingo .more {
        font-size: 13px !important;
        width: 100px;
        height: 35px;
        line-height: 35px;
    }
    
    /* 车型详情页详细介绍修复 */
    .show-article .wd1200 .show-detail .detail-body .body {
        font-size: 14px !important;
        line-height: 1.8 !important;
        word-wrap: break-word !important;
        word-break: break-all !important;
        overflow: visible !important;
    }
    .show-article .wd1200 .show-detail .detail-body .body img {
        max-width: 100% !important;
        height: auto !important;
    }
    .show-article .wd1200 .show-detail .detail-body .body p,
    .show-article .wd1200 .show-detail .detail-body .body span,
    .show-article .wd1200 .show-detail .detail-body .body div {
        max-width: 100% !important;
        word-wrap: break-word !important;
        word-break: break-all !important;
        white-space: normal !important;
    }
    
    /* 新闻详情页修复 */
    .new-contain .wd1200 .new-article .title {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }
    .new-contain .wd1200 .new-article .body {
        font-size: 14px !important;
        line-height: 1.8 !important;
        color: #666 !important;
        word-wrap: break-word !important;
        word-break: break-all !important;
        overflow: visible !important;
        padding: 25px 0 20px !important;
        text-align: justify !important;
    }
    .new-contain .wd1200 .new-article .body * {
        max-width: 100% !important;
        height: auto !important;
    }
    .new-contain .wd1200 .new-article .body img {
        max-width: 100% !important;
        height: auto !important;
    }
    .new-contain .wd1200 .new-article .body p,
    .new-contain .wd1200 .new-article .body span,
    .new-contain .wd1200 .new-article .body div {
        max-width: 100% !important;
        word-wrap: break-word !important;
        word-break: break-all !important;
        white-space: normal !important;
    }
    .new-contain .wd1200 .new-article .down a span {
        width: auto !important;
        max-width: 100%;
        font-size: 13px !important;
    }
    
    /* 客户案例修复 */
    .index-case .case-box .gallery-top .swiper-slide .title {
        font-size: 14px !important;
        line-height: 1.3;
        padding: 0 10px;
    }
    
    /* 车辆展示修复 */
    .index-show .wd1200 .show-contain .show-car .car-item .info span {
        font-size: 13px !important;
        word-break: break-all;
    }
    .index-show .wd1200 .show-contain .show-car .car-item .info div {
        font-size: 13px !important;
    }
    .index-show .wd1200 .show-contain .show-car .car-item .info div strong {
        font-size: 18px !important;
    }
    
    /* 专业司机修复 */
    .index-driver .driver-box .index-driver-swiper .swiper-slide .name {
        font-size: 14px !important;
    }
    .index-driver .driver-box .index-driver-swiper .swiper-slide .position {
        font-size: 12px !important;
        line-height: 1.5;
    }
    
    /* 关于我们修复 */
    .index-about .new-box .wd1200 .new .new-main .flac .flac-box .intro {
        font-size: 13px !important;
        line-height: 1.6;
    }
    
    /* 关于我们详情页修复 */
    .about-contain .wd1200 {
        display: block !important;
    }
    .about-contain .wd1200 .show-word {
        font-size: 14px !important;
        line-height: 1.8 !important;
        word-wrap: break-word !important;
        word-break: break-all !important;
        overflow: visible !important;
        padding: 0 !important;
        text-align: justify !important;
    }
    .about-contain .wd1200 .show-word img {
        max-width: 100% !important;
        height: auto !important;
    }
    .about-contain .wd1200 .show-word p,
    .about-contain .wd1200 .show-word span,
    .about-contain .wd1200 .show-word div {
        max-width: 100% !important;
        word-wrap: break-word !important;
        word-break: break-all !important;
        white-space: normal !important;
    }
}

@media screen and (max-width: 480px) {
    body { font-size: 13px; }
    
    .new-contain .wd1200 .new-box .news-item .ingo .title {
        font-size: 15px !important;
    }
    .new-contain .wd1200 .new-box .news-item .ingo .intro {
        font-size: 12px !important;
    }
    .new-contain .wd1200 .new-article .title {
        font-size: 16px !important;
    }
    .new-contain .wd1200 .new-article .body {
        font-size: 13px !important;
    }
    .index-show .wd1200 .show-nav ul li a {
        font-size: 12px !important;
        padding: 0 10px;
    }
    .about-contain .wd1200 .show-word {
        font-size: 13px !important;
    }
}
