.swiperSlide2 .swiper_slide_desc, .swiperSlide4 .swiper_slide_desc {
    text-align: left;
}
.swiper-slide .title {
    line-height: 1.2;
}
.swiperSlide5 li .card_body h4 {
    margin-bottom: 2px;
}
.swiperSlide5 li .card_body p {
    line-height: 1.1;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.page_pro_ydzz .section_ydzzsf .ydzzsf_list_item_top h2 {
    font-size: 16px;
    padding: 10px 18px;
}
.page_pro_ydzz .section_gs .section_gs_body {
    max-width: 600px;
}

.page_news_detail .section_content .section_content_body > p {
    text-align: left;
}
.page_pro_czss .section_yycj .card_item p {
    text-align: left;
}
.page_pro_ydzz .section_jscs .jscs_desc {
    text-align: left;
}
.page_pro_ydzz .section_yyal .yyal_list_item .desc {
    text-align: left;
}
.swiperSlide2 .swiper_slide_desc, .swiperSlide4 .swiper_slide_desc {
    line-height: 1.7;
}
.page_pro_zwsb .section_gs .gs_desc {
    line-height: 1.7;
}


@media (max-width: 768px) {
    .section_tabs .tab_menu a {
        font-size: 14px;
    }
}
@media (min-width: 768px) {
    .swiperSlide5 li .card_body p {
        line-height: 1.5;
        -webkit-box-orient: initial;
    }

    .swiperSlide1 .title {
        font-size: 4rem;
    }
    .swiperSlide2 .swiper_slide_content, .swiperSlide4 .swiper_slide_content {
        max-width: 450px;
    }
    .swiperSlide3 .swiper_slide_content {
        max-width: 500px;
    }
}