
  body {
    padding: 0px;
    margin: 0px;
    background: #EDF4F6;
  }
     
  .main_a {
    overflow: hidden;
    width: 1400px;
    height: auto;

    background: #FFFFFF;
    opacity: 1;
    border-radius: 0px;
    margin: 0 auto;
    position: relative;
}
/* 标题样式 */
.mian-a-a {
text-align: center;
width: 758px;
height: 50px;
opacity: 1;
margin: 0 auto;
margin-top: 140px;
margin-bottom: 60px;
/* background: #FFFFFF; */
}

.mian-span-a {
height: 28px;
width: 159px;
float: left;
margin-top: 11px;
}

.mian-span-b {
height: 28px;
width: 159px;
float: left;
margin-top: 11px;
}

.mian-span-d {
width: 338px;
height: 50px;
font-size: 36px;
font-family: PingFang SC;
font-weight: bold;
line-height: 0px;
color: #333333;
opacity: 1;

}
.mian-p-a {
margin: 0 20px;
width: auto;
height: 50px;
font-size: 40px;
float: left;
display: inline-block;
text-align: center;
line-height: 40px;

}

.mian-span-c {
margin-top: 30px;
display: inline-block;
text-align: center;
width: 152px;
height: 50px;
font-size: 36px;
font-family: PingFang SC;
font-weight: bold;
line-height: 0px;
color: #333333;
opacity: 1;
}
/* 标题样式结束 */

.title h3 {
    vertical-align: middle;
    width: auto;
    height: 40px;
    font-size: 28px;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #333333;
    line-height: 0px;
    margin: 51px 0 0 61px; 
}

.title i {
    vertical-align: middle;
    display: inline-block;
    width: 39px;
    height: 35px;
    opacity: 1;
margin-top: -2px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../img/组\ 39.png");
}

.p-1 {
    float: left;
    margin-top: 75px;
    margin-left: 264px;
    width: 559px;
    height: 407px;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 44px;
    color: #111212;
    letter-spacing: 3px;
    opacity: 1;
}



.main_a img:nth-child(2) {
    float: left;
    width: 484px;
    height: 453px;
    margin-top: 51px;
    margin-left: 33px;

}


.main_a h1 {
    width: 256px;
    height: 66px;
    font-size: 24px;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #488EFF;
    line-height: 27px;
    margin: 79px 0 0 655px;
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */

}

.main_b-2 {
    overflow: hidden;
    width: 1400px;
    height: auto;
    margin: 0 auto;
    background: #FFFFFF;
}
.main_b-2  ul {
    margin-top: 51px;
    margin-left: 51px;
}
.main_b-2 ul li {
    margin-top: 24px;
    position: relative;

    width: 1276px;
    height: 105px;
    background-size: cover;
    background-image: url("../img/2-产品业务-元素05.png");
}

.main_b-2 ul li:nth-child(2) span {
    display: inline-block;
    position: absolute;
    top: 42px;
    left: 129px;
    width: auto;
    height: 66px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 36px;
    color: #FFFFFF;
    opacity: 1;
}


.main_b-2 ul li:nth-child(1) span {
    display: inline-block;
    position: absolute;
    top: 42px;
    left: 153px;
    width: auto;
    height: 66px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 36px;
    color: #FFFFFF;
    opacity: 1;
}


.main_b-2 ul li:nth-child(3) span {
    display: inline-block;
    position: absolute;
    top: 42px;
    left: 119px;
    width: auto;
    height: 30px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 36px;
    color: #FFFFFF;
    opacity: 1;
}
.main_b-2 ul li:nth-child(4) span {
    display: inline-block;
    position: absolute;
    top: 42px;
    left: 142px;
    width: auto;
    height: 30px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 36px;
    color: #FFFFFF;
    opacity: 1;
}


.main_b-2 ul li:nth-child(2) p {
    top: 30px;
    left: 399px;
    position: absolute;
    display: inline-block;
    width: 762px;
    height: 61px;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 30px;
    color: #333333;
    opacity: 1;


}

.main_b-2 ul li:nth-child(3) p {
    top: 30px;
    left: 399px;
    position: absolute;
    display: inline-block;
    width: 783px;
    height: 61px;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 30px;
    color: #333333;
    opacity: 1;
}
.main_b-2 ul li:nth-child(4) p {
    top: 30px;
    left: 399px;
    position: absolute;
    display: inline-block;
    width: 783px;
    height: 61px;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 30px;
    color: #333333;
    opacity: 1;
}
.main_b-2 ul li:nth-child(1) p {
    top: 30px;
    left: 399px;
    position: absolute;
    display: inline-block;
    width: 794px;
    height: 25px;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 30px;
    color: #333333;
    opacity: 1;

}

.main_h-2{
    overflow: hidden;
    width: 1400px;
    height: auto;
    margin: 0 auto;
    background: #FFFFFF;
}
.main_h-2 ul {
    margin-top: 51px;
    margin-left: 67px;
}

.main_h-2 ul li :nth-child(1) {

    margin-top: 0px;
}



.main_h-2 ul li {
    width: 1276px;
    height: 63px;
    background: #FFFFFF;
    opacity: 1;

    margin-top: 25px;
}
.main_h-2 ul li p{
    width: 933px;
    height: 31px;
    margin-left: 330px;
    background: #E8F1FF;
}
.main_h-2 ul li span {
    
    float: left;
    text-align: center;
    display: inline-block;
    width: 358px;
    height: 63px;
    background: #488EFF;
    
    /* box-shadow: 0px 12px 24px rgba(72, 142, 255, 0.3); */
    border-radius: 50px;
    font-size: 22px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 60px;
    color: #FFFFFF;
    opacity: 1;
}

.main_h-2 ul li h2 {
    float: left;
    width: 456px;
    height: 25px;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 36px;
    color: #333333;
    opacity: 1;
    margin-top: -18px;
    margin-left: 72px;
}

    .main_a h1 {
        width: 301px;
        height: 60px;
        font-size: 24px;
        font-family: Source Han Sans CN-Medium, Source Han Sans CN;
        font-weight: 500;
        color: #488EFF;
        line-height: 36px;
        letter-spacing: 3px;
        margin: 79px 0 0 665px;
        /* -webkit-background-clip: text; */
        /* -webkit-text-fill-color: transparent; */

    }

    .main_a ul li {
        width: 700px;
        height: 19px;
        font-size: 18px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: rgba(17, 18, 18, 0.73);
        line-height: 40px;
        letter-spacing: 3px;


        margin-top: 18px;


    }

    .main_a ul {
        position: absolute;
        left: 665px;
        top: 248px;
    }

    .main_a ul li i {
        vertical-align: middle;
        margin-right: 20px;
        width: 24px;
        height: 18px;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("../img/对勾.png");
    }


    .main_a h5 {
        width: 415px;
        height: 45px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        line-height: 27px;
        color: #488EFF;
        letter-spacing: 3px;
        opacity: 1;

        margin: 156px 0 0 710px;
        /* -webkit-background-clip: text; */
        /* -webkit-text-fill-color: transparent; */

    }

    .main_a h2 {
        width: 230px;
        height: 45px;
        font-size: 18px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        line-height: 27px;
        color: #488EFF;
        letter-spacing: 3px;
        opacity: 1;
        margin: 100px 0 0 710px;
        /* -webkit-background-clip: text; */
        /* -webkit-text-fill-color: transparent; */

    }

    #main_a-1 {
        margin-top: 0px;
    }


    .main_h-3 img {
        width: 252px;
        height: 252px;
        margin-left: 81px;
    }


    .main_c {
        position: relative;
        width: 1400px;
        height: auto;
        margin: 0 auto;
        overflow: hidden;
        background: #FFFFFF;

    }


    .main_c .i {

       
        display: block;
        width: 1276px;
        height: 652px;
        background-repeat: no-repeat;
   
        background-image: url("../img/AI智能规格背景框.png");
        margin: 50px 0 0 62px;
    }

    .main_c-ul-1 {
        position: absolute;
        left: 105px;
        top: 166px;
    }
    .main_c ul li:nth-child(1) {
        width: auto;
        /* height: 30px; */
        font-size: 22px;
        font-family: PingFang SC-Bold, PingFang SC;
        font-weight: bold;
        color: #488EFF;
        line-height: 0px;

    }
    .main_c li {
        font-style:normal;
        width: auto;
        height: 15px;
        height: 22px;
        font-size: 16px;
        font-family: PingFang SC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333;
        margin-top: 9px;
    }

    .main_c-ul-1 li:nth-child(1) {
        width: 72px;
        /* height: 30px; */
        font-size: 22px;
        font-family: PingFang SC-Bold, PingFang SC;
        font-weight: bold;
        color: #488EFF;
        line-height: 0px;

    }

    .main_c-ul-2 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-2 {
        position: absolute;
        left: 954px;
        top: 166px;

    }

    .main_c-ul-3 li:nth-child(1) {
        width: 134px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-3 {
        position: absolute;
        left: 105px;
        top: 532px;
    }

    .main_c-ul-4 li:nth-child(1) {
        width: 120px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-4 {
        position: absolute;
        left: 105px;
        top: 368px;
    }

    .main_c-ul-5 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-5 {
        position: absolute;
        left: 954px;
        top: 284px;
    }

    .main_c-ul-6 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-6 {
        position: absolute;
        left: 954px;
        top: 514px;
     
    }

    .main_c-ul-7 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-7 {
        position: absolute;
        left: 954px;
        top: 398px;
    }

    .main_c-ul-8 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-8 {
        position: absolute;
        left: 954px;
        top: 633px;
    }

    .main_c-ul-9 li:nth-child(1) {
        width: 166px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-9 {
        position: absolute;
        left: 554px;
        top: 166px;
    }

    .main_c-ul-10 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-11 {
        position: absolute;
        left: 554px;
        top: 532px;
    }

    .main_c-ul-11 li:nth-child(1) {
        width: 72px;
        height: 18px;
        font-size: 16px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;
        font-weight: 400;
        color: #70A7FF;
        line-height: 40px;

    }

    .main_c-ul-10 {
        position: absolute;
        left: 554px;
        top: 368px;
    }

    .main_d {
        overflow: hidden;
        position: relative;
        width: 1400px;
        height: 530px;
        background: #FFFFFF;
        margin: 0 auto;
        margin-bottom: 100px;
    }
.main_d .title{
    font-style:normal;
}
    .main_d img {
        width: 643px;
        height: 381px;
        left: 720px;
        top: 139px;
        position: absolute;
    }
/* 
    .main_d .title {
        margin: 90px 0 0 198px;
    } */

    .main_d .p-1 {
        font-style:normal;
        width: 560px;
        height: 297px;
        margin: 91px 0 0 62px;
        font-size: 18px;
        font-family: PingFang SC;
        font-weight: 500;
        line-height: 36px;
        color: #333333;
        opacity: 1;
        /* text-indent: 2em; */
        text-align: justify;
        letter-spacing:0px;
    }
  