.platform {
    padding-bottom: 70px;
}

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

.platform img {
    display: block;
    margin: 0px auto;
    width: 1100px;
    height: auto;
}

/* 行业痛点 */
.points .pbulicPageTitle {
    margin-bottom: 80px;
}
@media (min-width: 768px) {
    .publicModule7{
        transform: translateX(26px);
    }
}

/* 标准应用 */
.application {
    padding-bottom: 70px;
}

.application .pbulicPageTitle {
    margin-bottom: 100px;
}

.publicModule2 {
    flex-wrap: wrap;
}

.publicModule2 li {
    width: 23%;
    height: 230px;
}

.publicModule2 li:nth-child(1),
.publicModule2 li:nth-child(2),
.publicModule2 li:nth-child(3),
.publicModule2 li:nth-child(4) {
    margin-bottom: 80px;
}

.publicModule2 img {
    margin-top: 42px;
}

/* 部署方式 */
.way {
    padding-bottom: 25px;
}

.way .pbulicPageTitle {
    margin-bottom: 35px;
}

.way img {
    display: block;
    width: 1250px;
    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/building.png)no-repeat center left;
    background-size: 26px 26px;
    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;
}

.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;
}


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

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

    .platform {
        padding-bottom: 40px;
    }

    .platform img {
        width: 92%;
        margin: 0px 4%;
    }

    .publicModule7 li>div {
        text-align: center;
    }

    .publicModule7 img {
        margin: 0px auto 16px auto;
    }

    .application .pbulicPageTitle {
        margin-bottom: 60px;
    }

    .publicModule2 li {
        width: 48%;
    }

    .publicModule2 li:nth-child(1),
    .publicModule2 li:nth-child(2),
    .publicModule2 li:nth-child(3),
    .publicModule2 li:nth-child(4) {
        margin-bottom: 55px;
    }

    .application {
        padding-bottom: 0px;
    }

    .way img {
        width: 92%;
        height: auto;
        margin: 0px 4%;
    }

    /* 案例 */
    .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/building.png)no-repeat center left;
        background-size: 16px 16px;
    }
}