
.pbulicPageTitle{
    padding-top:80px;
}


.platform {
    padding-bottom: 70px;
}

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

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

/* 核心产品 */
.mainProduct{
    background:url(../images/prodBg.png) no-repeat;
    background-size:cover;
    padding-bottom: 70px;
}
.mainProduct .publicTab{
    margin-top:60px;
}

/* tab */
.publicTab>div {
    background: #E9F1FA;
}

.publicTab li p {
    display: inline-block;
    padding-left: 26px;
    color: #8695B1;
}

.publicTabBox li:first-child p {
    background: url(../images/inte1.png)no-repeat center left;
    background-size: 18px 18px;
}

.publicTabBox li:first-child.active p {
    background: url(../images/inte1-1.png)no-repeat center left;
    background-size: 18px 18px;
    color: #1E95E8;
}

.publicTabBox li:last-child p {
    background: url(../images/inte2.png)no-repeat center left;
    background-size: 18px 18px;
}

.publicTabBox li:last-child.active p {
    background: url(../images/inte2-1.png)no-repeat center left;
    background-size: 18px 18px;
    color: #1E95E8;
}


/* 核心产品 */
.conProdBox{
    margin-top:80px;
}
.conProdBox .conItem{
    display:none;
}
.conProdBox .conItem ul{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.conProdBox .conItem ul li{
    background:linear-gradient(to top,#DBF0FF,#fff);
    padding:30px;
    border-radius:12px;
    border:1px solid #AED2EB;
    position:relative;
    width:32%;
}
.conProdBox .conItem ul li img{
    width:159px;
    height:110px;
    display:block;
}
.conProdBox .conItem ul li h3{
    margin-top:20px;
}
.conProdBox .conItem ul li .single{
    position:absolute;
    right:0px;
    top:0px;
    padding:10px 20px;
    background:#1E95E8;
    color:#fff;
    border-top-right-radius:10px;
    border-bottom-left-radius:10px;
}
.conProdBox .inteDesign b{
    display:block;
    text-align: center;
    padding:20px 0px;
}
.conProdBox .inteDesign img{
    display:block;
    margin:auto;
}
.IntroTxt{
    margin-top:12px;
}
.IntroTxt p{
    color:#8695B1;
    margin-top:6px;
}
.botScene{
    margin-top:20px;
}
.botScene h4{
    border-bottom:1px dashed rgba(0, 33, 95, 0.3);
    padding:20px 0px;
}

.botScene .sceneTxt{
    margin-top:15px;
}
.botScene .sceneTxt p{
    background: url(../images/gougou.png)no-repeat top left;
    background-size: 18px 17px;
    color: #8695B1;
    padding-left:20px;
    margin-top:10px;
}


/* 核心能力 */
.talentBox{
    padding-bottom:70px;
}
.talentBox .publicModule8{
    margin-top:80px;
}
.publicModule8 h3::after{
    content:none;
}
.publicModule8 li{
    padding: 45px 26px;
}
.publicModule8 h3{
    margin-bottom:15px;
}

/* 产品优势 */
.advantage{
    padding-bottom:70px;
}
.publicModule3{
    margin-top:80px;
}
.publicModule3 li{
    width:280px;
}
.publicModule3 .current{
    width:424px;
}
.publicModule3 .small h2{
    text-align:center;
}
/* .publicModule3 .big h2{
    background: url(../images/pd1-1.png) no-repeat top left;
        background-size: 26px 26px;
} */
.publicModule3 li:nth-child(1) .big h2{
    background: url(../images/pd1-1.png) no-repeat top left;
        background-size: 26px 26px;
}
.publicModule3 li:nth-child(2) .big h2{
    background: url(../images/pd2-1.png) no-repeat top left;
        background-size: 26px 26px;
}
.publicModule3 li:nth-child(3) .big h2{
    background: url(../images/pd3-1.png) no-repeat top left;
        background-size: 26px 26px;
}
.publicModule3 li:nth-child(4) .big h2{
    background: url(../images/pd4-1.png) no-repeat top left;
        background-size: 26px 26px;
}

/* 商业服务 */
.businessServe{
    /* padding-bottom:70px; */
    position:relative;
}
.businessWrap{
    margin-top:120px;
    overflow:hidden;
}
.businessWrap li{
    width:30%;
    background:#F7FCFF;
    border-radius:12px;
    text-align: center;
    padding-bottom:30px;
    float:left;
    margin-right:7%;
}
.businessWrap li:last-child{
    margin-right:0px;
}
.businessWrap li h3{
    background:#1E95E8;
    padding:15px;
    border-top-left-radius:12px;
    border-top-right-radius:12px;
    color:#fff;
}
.businessWrap li .busTxt{
    color:#8695B1;
    margin-top:20px;
}
.businessWrap li .busTxt p{
    margin:12px 0px;
}
.businessWrap li:last-child{
    text-align:left;
}
.deepItem{
    border-bottom:1px solid rgba(112, 112, 112, 0.1);
    padding: 20px 0px;
        margin: 0px 30px;
}
.deepItem:last-child{
    border-bottom:none;
    padding-bottom: 0;
}
.deepItem p{
    color:#8695B1;
    margin-top:8px;
    position:relative;
    padding-left:20px;
}
.deepItem p:before{
    content:'';
    position:absolute;
    left:0px;
    top:9px;
    width:7px;
    height:7px;
    background:#8695B1;
    border-radius:100%;
}
.lineBg{
    position:relative;
    bottom:70px;
}
.businessWrap li:nth-child(1){
    width:25%;
    margin-top:120px;
}
.businessWrap li:nth-child(2){
     width:25%;
     margin-top: 60px;
}
.businessWrap li:nth-child(3){
     width:35%;
}

.lineBg .circleIcon{
    width:27px;
    height:27px;
    background:#1E95E8;
    border-radius:100%;
    border:1px solid #fff;
}
.lineBg .circleOne{
    position:absolute;
    top:90px;
    left:20%;
}
.lineBg .circleTwo{
    position:absolute;
    top: -10px;
        left: 47%;
}
.lineBg .circleThree{
    position:absolute;
    top:75px;
    left:70%;
}





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

.case .pbulicPageTitle {
    margin-bottom: 50px;
}
.case .publicModule5{
    margin-top:60px;
}
.case .publicModule5 h2 {
    color: #333;
    padding-left: 40px;
    background: url(../images/cj.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;
}
.case .smallIntro{
    text-align: center;
    margin-bottom:20px;
    color:#8695B1;
}


/* 合作伙伴 */
.partners {
    padding-bottom: 70px;
}

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

.partnersList {
    display: flex;
    flex-wrap: wrap;
}

.partnersList li {
    width: 33%;
    height: 84px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 36px;
}

.partnersList li img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}




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

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

    .platform {
        padding-bottom: 40px;
    }

    .platform img {
        width: 92%;
        margin: 0px 4%;
    }
    .pbulicPageTitle {
        padding-top: 40px;
    }
    
    /* 核心产品 */
    .conProdBox {
        margin-top: 40px;
    }
    .conProdBox .conItem ul{
        flex-wrap:wrap;
    }
    .conProdBox .conItem ul li{
        width:100%;
        padding:20px;
        margin-bottom:20px;
    }
    .mainProduct{
        padding-bottom:40px;
    }
    .mainProduct .publicTab {
        margin-top: 40px;
    }

    /* 核心能力 */
    .talentBox {
        padding-bottom: 40px;
    }
    .talentBox .publicModule8 {
        margin-top: 40px;
    }
      .talentBox  .publicModule8 li {
        padding: 30px 20px;
    }
    .publicModule8 h3{
        padding-bottom:0px;
    }
    
    /* 产品优势 */
    .publicModule3 {
        margin-top: 40px;
    }
    .publicModule3 .current {
        width: 100%;
    }
    .publicModule3 li{
        width:100%;
    }
    .publicModule3 .small{
        line-height:60px;
    }
        .advantage .publicModule3 li .big h2 {
            background: none;
        }
    
    /* 商业服务 */
    .businessWrap{
        margin-top:40px;
    }
.businessWrap li{
        width:100% !important;
        margin-bottom:20px;
    }
    .lineBg{
        display:none;
    }
    .businessWrap li:nth-child(1){
        margin-top:0px;
    }
    .businessWrap li:nth-child(2){
        margin-top:0px;
    }
    .deepItem p{
        padding-left:15px;
    }
    .deepItem p:before{
       top: 8px;
           width: 5px;
           height: 5px;
    }

    /* 案例 */
    .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;
    }
    
    
    .partners .pbulicPageTitle {
        margin-bottom: 40px;
    }
    
    .partnersList li{
        margin-bottom:10px;
    }
    
    
    
    
}