.overview {
    padding-bottom: 70px;
}

.overview .pbulicPageTitle {
    margin-bottom: 70px;
}

.overview img {
    display: block;
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

/* 视频整合 */
.integration {
    padding-bottom: 70px;
}

.integration .publicModule9 {
    margin: 40px auto 60px auto;
}

.integration img {
    display: block;
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

/* 算法仓 */
.warehouse {
    padding-bottom: 70px;
}

.warehouse .publicModule9 {
    margin: 40px auto;
}

.warehouse img {
    display: block;
    width: 1000px;
    height: auto;
    margin: 0px auto;
}

/* 应用案例 */
.case {
    padding-bottom: 50px;
}

.case .pbulicPageTitle {
    margin-bottom: 50px;
}

.case .publicModule5 h2 {
    color: #333;
    padding-left: 40px;
    background: url(../images/cj.png)no-repeat center left;
    background-size: 25px 25px;
    margin-bottom: 28px;
}

.case .publicModule5Con {
    overflow-y: auto;
}

.case .publicModule5Con::-webkit-scrollbar {
    display: none;
}

.case .publicModule5Con {
    scrollbar-width: none;
}

.case .txtBox p {
    color: #8695B1;
    line-height: 1.7;
    white-space: pre-line;
}

.case .txtBox h3 {
    position: relative;
    color: #333;
    margin: 36px 0px 16px 0px;
    z-index: 2;
}

.case .txtBox h3::after {
    content: "";
    display: block;
    width: 46px;
    height: 10px;
    background: #1E95E8;
    opacity: 0.18;
    position: absolute;
    left: 0px;
    top: 12px;
    z-index: 1;
}

.publicModule5 .swiper-slide>img,
.publicModule5 .publicModule5Con {
    height: 300px;
}


/* 移动端 */
@media (max-width: 767px) {

    .overview .pbulicPageTitle,
    .case .pbulicPageTitle {
        margin-bottom: 40px;
    }

    .overview,
    .integration,
    .warehouse {
        padding-bottom: 40px;
    }

    .overview img,
    .integration img,
    .warehouse img {
        width: 92%;
        margin: 0px 4%;
    }

    .integration .publicModule9,
    .warehouse .publicModule9 {
        margin: 24px auto 30px auto;
    }

    .publicModule9 p {
        white-space: unset;
    }

    /*  */
    .publicModule5 .swiper-slide>img,
    .publicModule5 .publicModule5Con {
        height: auto;
    }

    .publicModule5 .publicModule5Con {
        padding: 22px 20px;
    }

    .case .txtBox h3 {
        margin-top: 24px;
    }

    .case .txtBox h3::after {
        top: 6px;
        width: 36px;
    }

    .case .publicModule5 h2 {
        padding-left: 26px;
        background: url(../images/cj.png)no-repeat center left;
        background-size: 16px 16px;
    }
}