.mine {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 80px;
}

.mine h2 {
    color: #333;
    margin-bottom: 40px;
}

.mine>p {
    color: #8695B1;
}

.mainCon {
    text-align: center;
    max-width: 1000px;
    margin: 60px auto 50px auto;
    color: #8695B1;
}

.mainCon p span {
    color: #1E95E8;
}

.mine>img {
    display: block;
    width: 100%;
    max-width: 880px;
    height: auto;
    margin: 0px auto;
}


/* 产品功能 */
.features {
    padding-bottom: 70px;
}

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

.featuresUl {
    display: flex;
    flex-wrap: wrap;
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
}

.featuresUl li {
    width: 25%;
}

.featuresLi {
    height: 270px;
    position: relative;
    padding: 30px 26px;
    z-index: 5;
}

.featuresUl .heightHalf {
    height: 230px;
}

.featuresImg,
.heightDouble {
    height: 460px;
}

.featuresUl .featuresImg {
    width: 50%;
}


.featuresLi::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(146deg, #1E95E8 0%, #79C4F8 100%);
    opacity: 0;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresUl .borderR {
    border-right: 1px solid #efefef;
}

.featuresUl .borderB {
    border-bottom: 1px solid #efefef;
}

.featuresUl h3 {
    color: #333;
    margin-bottom: 20px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresUl p {
    color: #8695B1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresUl span {
    position: absolute;
    bottom: 18px;
    right: 30px;
    color: #555555;
    opacity: 0.05;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresLi:hover::before {
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresLi:hover h3,
.featuresLi:hover p {
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresLi:hover span {
    color: #FFFFFF;
    opacity: 0.2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.featuresImg {
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #F7FAFE 0%, #FFFFFF 100%);
}

.featuresImg img {
    display: block;
    width: 85%;
    height: 85%;
    object-fit: contain;
}




/* 产品参数 */
.advantages {
    padding-bottom: 30px;
}

.advantagesCon>p {
    color: #8695B1;
    margin-top: 50px;
}

.advantagesCon {
    text-align: center;
}

.advantagesCon img {
    display: block;
    width: 100%;
    height: auto;
}




/* 典型场景算法 */
.algorithm {
    padding-bottom: 70px;
    background: linear-gradient(180deg, rgba(248, 252, 255, 0.83) 0%, rgba(255, 255, 255, 0) 100%);
}

.algorithm img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 90px;
}



/* 核心优势 */
.core {
    padding-bottom: 70px;
}

.core .pbulicPageTitle {
    margin-bottom: 80px;
}

.publicModule3 {
    justify-content: center;
}

.publicModule3 li {
    width: 190px;
    height: 380px;
    margin-right: 25px;
}

.publicModule3 li:last-child {
    margin-right: 0px;
}

.publicModule3 .current {
    width: 450px;
}

.publicModule3 li:nth-child(1) .big h2 {
    background: url(../images/mvSm4tCore1W.png)no-repeat top left;
    background-size: 26px 26px;
}

.publicModule3 li:nth-child(2) .big h2 {
    background: url(../images/mvSm4tCore2W.png)no-repeat top left;
    background-size: 26px 26px;
}

.publicModule3 li:nth-child(3) .big h2 {
    background: url(../images/mvSm4tCore3W.png)no-repeat top left;
    background-size: 26px 26px;
}

.publicModule3 li:nth-child(4) .big h2 {
    background: url(../images/mvSm4tCore4W.png)no-repeat top left;
    background-size: 26px 26px;
}

.publicModule3 li:nth-child(5) .big h2 {
    background: url(../images/mvSm4tCore5W.png)no-repeat top left;
    background-size: 26px 26px;
}



/* 移动端 */
@media (max-width: 767px) {
    .crumbsR li {
        margin: 0px 20px 0px 0px;
    }

    .mine {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .mainCon {
        margin: 30px auto;
    }

    .features .pbulicPageTitle {
        margin-bottom: 40px;
    }

    .featuresUl {
        background: none;
        border-radius: unset;
    }

    .featuresUl li {
        width: 100%;
    }

    .featuresUl .borderR,
    .featuresUl .borderB {
        border: none;
    }

    .featuresLi {
        padding: 25px 18px;
        border-radius: 4px;
        height: auto !important;
        overflow: hidden;
        background: #fff;
        margin: 0px 0px 20px 0px;
    }

    .featuresUl h3 {
        margin-bottom: 14px;
    }

    .featuresUl span {
        display: none;
    }

    .featuresUl .featuresImg {
        display: none;
    }

    .features {
        padding-bottom: 20px;
    }

    .advantagesCon>p,
    .algorithm img {
        margin-top: 30px;
    }

    .algorithm,
    .core {
        padding-bottom: 40px;
    }

    .publicModule3 .current,
    .publicModule3 li {
        width: 100%;
        height: auto;
    }

    .core .pbulicPageTitle {
        margin-bottom: 30px;
    }

    .publicModule3 .big h2 {
        background: none !important;
    }
}