@media screen and (max-width: 960px) {

    .companyprofile .video,
    .companyprofile .brief {
        float: none;
        width: 100%;
    }

    .brief_infor a {
        padding: 0 .1rem;
        height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 10;
    }

    .service_box {
        flex-wrap: wrap;
    }

    .service_item {
        width: 50%;
        margin-bottom: .1rem;
    }

    .news_banner,
    .home_news_list {
        float: none;
        width: 100%;
        padding: 0;
    }
}