.banner {
    background: url(../images/foundation/bg.png?v=20230415115910) no-repeat center;
}
.banner-img {
    width: 600px;
    height: 440px;
    margin-top: 80px;
    margin-left: 72px;
}

.icon-xinyun {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/foundation/icon-xinyun.png?v=20230415115910) no-repeat center;
    background-size: contain;
    margin-right: 14px;
    vertical-align: top;
}
.icon-1-1 {
    background: url(../images/foundation/icon-1-1.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-1-2 {
    background: url(../images/foundation/icon-1-2.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-1-3 {
    background: url(../images/foundation/icon-1-3.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-1-4 {
    background: url(../images/foundation/icon-1-4.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-didaima {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/foundation/icon-didaima.png?v=20230415115910) no-repeat center;
    background-size: contain;
    margin-right: 14px;
    vertical-align: top;
}
.icon-2-1 {
    background: url(../images/foundation/icon-2-1.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-2-2 {
    background: url(../images/foundation/icon-2-2.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-2-3 {
    background: url(../images/foundation/icon-2-3.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-2-4 {
    background: url(../images/foundation/icon-2-4.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-devops {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/foundation/icon-devops.png?v=20230415115910) no-repeat center;
    background-size: contain;
    margin-right: 14px;
    vertical-align: top;
}
.icon-3-1 {
    background: url(../images/foundation/icon-3-1.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-3-2 {
    background: url(../images/foundation/icon-3-2.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-3-3 {
    background: url(../images/foundation/icon-3-3.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-3-4 {
    background: url(../images/foundation/icon-3-4.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-3-5 {
    background: url(../images/foundation/icon-3-5.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-duoyun {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/foundation/icon_duoyun.png?v=20230415115910) no-repeat center;
    background-size: contain;
    margin-right: 14px;
    vertical-align: top;
}
.icon-4-1 {
    background: url(../images/foundation/icon-4-1.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-4-2 {
    background: url(../images/foundation/icon-4-2.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-4-3 {
    background: url(../images/foundation/icon-4-3.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-tongyi {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/foundation/icon_tongyi.png?v=20230415115910) no-repeat center;
    background-size: contain;
    margin-right: 14px;
    vertical-align: top;
}
.icon-5-1 {
    background: url(../images/foundation/icon-5-1.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-5-2 {
    background: url(../images/foundation/icon-5-2.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.icon-5-3 {
    background: url(../images/foundation/icon-5-3.png?v=20230415115910) no-repeat center;
    background-size: contain;
}
.module-style4 {
    background-color: #f9fafd;
}
.module-style4 img {
    width: 900px;
}
.module-style4 ul li {
    width: 260px;
}
.module-style1 ul li {
    width: 544px;
    height: 118px;
    margin-right: 108px;
}
.module-style1 .style1-breif {
    width: 464px;
}
.module-style1 ul li:nth-child(2n){
    margin-right: 0;
}