.tp-bgimg {
    opacity: .6 !important;
}

#section_Omnichannel_1 .topContent {
    margin-top: 150px;
}

#section_Omnichannel_1 .leftContent {
    text-align: left; /* 左对齐文本 */
    display: flex; /* 使用 Flexbox 布局 */
    flex-direction: column; /* 纵向排列 */
    justify-content: center; /* 垂直居中 */
    padding: 20px; /* 可选：内边距 */
}

#section_Omnichannel_1 .omniChannelTopImage {
    max-width: 600px; /* PC端最大宽度 */
    width: 100%; /* 移动端占满宽度 */
    height: auto; /* 保持高度比例 */
    border-radius: 15px;
    margin-left: 20px;
    margin-right: 20px;
}


#section_Omnichannel_2 img {
    max-width: 100%;
    border-radius: 15px;
}

#section_Omnichannel_2 .pt_detail {
    text-align: left !important;
}

#section_Omnichannel_3 .leftContent {
}

#section_Omnichannel_3 .rightContent {
    font-size: 1rem;
    color: #000;
}

#section_Omnichannel_4 img {
    max-width: 100%;
    border-radius: 15px; /* 圆角 */
}


#section_Omnichannel_5 .leftContent {
    padding: 0px 70px 0px 20px;
    /*margin-top: 150px;*/
}

#section_Omnichannel_5 .rightContent {
    padding: 20px 20px 0px 20px;
    /*margin-top: 150px;*/
}



#section_Omnichannel_5 .regionBox {
    width: 100%;
    background-color: #F5F5F5; /* 半透明背景 */
    padding: 20px 15px 20px 15px; /* 内边距 */
    border-radius: 15px; /* 圆角 */
    z-index: 1; /* 确保在图片上方 */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* 添加阴影效果 */
}

    #section_Omnichannel_5 .regionBox .regionBoxTitle {
        margin-top: 10px;
        margin-left: -20px;
        font-size: 20px;
        font-weight: bold;
        color: #000;
    }

        #section_Omnichannel_5 .regionBox .regionBoxTitle ul {
            list-style-type: none;
        }

    #section_Omnichannel_5 .regionBox .regionBoxContent {
        margin-top: 10px;
        padding-left: 20px; /* 列表缩进 */
        margin: 0; /* 去掉默认的外边距 */
        list-style-type: none;
    }

        #section_Omnichannel_5 .regionBox .regionBoxContent img {
            max-width: 40px;
            border-radius: 50%;
        }

        #section_Omnichannel_5 .regionBox .regionBoxContent span {
            margin-left: 10px;
            color: #000;
        }

#section_Omnichannel_6 .leftContent {
    /*margin-top: 150px;*/
    padding: 0px 20px 0px 20px;
}


#section_Omnichannel_6 .rightContent {
    /*margin-top: 150px;*/
    padding: 0px 20px 0px 20px;
}

#section_Omnichannel_6 img {
    max-width: 100%;
    border-radius: 15px; /* 圆角 */
}

#section_Omnichannel_6 h6 {
    margin-left: 20px;
}

#section_Omnichannel_6 .introduceBox {
    width: 100%;
    background-color: #F5F5F5; /* 半透明背景 */
    padding: 20px 15px 20px 15px; /* 内边距 */
    border-radius: 15px; /* 圆角 */
    z-index: 1; /* 确保在图片上方 */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* 添加阴影效果 */
}

    #section_Omnichannel_6 .introduceBox .introduceBoxContent {
        margin-top: 10px;
        color: #000;
    }



#section_Omnichannel_7 .leftContent {
    padding: 0px 0px 0px 70px;
}

#section_Omnichannel_7 .ctLeftContent, #section_Omnichannel_7 .scLeftContent {
    padding: 30px 0px 0px 70px !important;
}

#section_Omnichannel_7 .thRightContent {
    padding: 45px 0px 0px 0px !important;
}

#section_Omnichannel_7 .numberBanner {
    /*margin-top: 150px;*/
    background-color: #3AB980;
    padding: 20px 15px 20px 15px; /* 内边距 */
    border-radius: 15px; /* 圆角 */
    z-index: 1; /* 确保在图片上方 */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* 添加阴影效果 */
}

#section_Omnichannel_7 h6 {
    color: #FEFFFF;
}

#section_Omnichannel_7 strong {
    color: #FFE500 !important;
}

#section_Omnichannel_7 label {
    color: #FEFFFF;
    margin-top: 5px;
}

#section_Omnichannel_8 .leftContent {
    /*margin-top: 150px;*/
}

#section_Omnichannel_8 .rightContent {
    /*font-family: "Arial", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", sans-serif;*/ /* 确保选择的字体支持中文 */
    /*margin-top: 150px;*/
    /*font-family: "Microsoft YaHei", "Source Han Sans", "PingFang SC", sans-serif !important;*/ /* 使用更适合的字体 */
}

#section_Omnichannel_8 b {
    font-weight: bold !important; /* 正常加粗 */
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.1) !important; /* 添加阴影 */
}


#section_Omnichannel_8 .pcSwiper {
    align-items: center; /* 垂直居中 */
}

    #section_Omnichannel_8 .pcSwiper .swiper-slide {
        display: flex; /* 使用 Flexbox */
        justify-content: center; /* 水平居中 */
        align-items: center; /* 垂直居中 */
        height: 600px; /* 固定高度 */
        overflow: hidden; /* 确保超出部分隐藏 */
        position: relative; /* 使容器为定位上下文 */
    }

    #section_Omnichannel_8 .pcSwiper img {
        height: 300px !important; /* 图片高度继承父容器高度 */
        width: 100%; /* 宽度自适应，保持比例 */
        padding: 0px 20px 0px 00px;
        object-fit: contain; /* 保持宽高比，确保整个图片适应容器 */
        position: absolute; /* 绝对定位以便居中 */
        top: 30%; /* 从容器顶部偏移50% */
        left: 50%; /* 从容器左侧偏移50% */
        transform: translate(-50%, -50%); /* 将元素中心点移到容器中心 */
    }

    /*#section_Omnichannel_8 .pcSwiper .shortImg {
        height: 320px !important;*/ /* 图片高度继承父容器高度 */
        /*width: auto !important;*/ /* 宽度自适应，保持比例 */
    /*}

    #section_Omnichannel_8 .pcSwiper .heightImg {
        height: 320px !important;*/ /* 图片高度继承父容器高度 */
        /*width: auto !important;*/ /* 宽度自适应，保持比例 */
    /*}*/


#section_Omnichannel_8 ol li {
    margin-bottom: 25px;
    color: #000;
}

#section_Omnichannel_9 .logoList {
    width: 80% !important;
    margin-left: 10%;
}

#section_Omnichannel_9 img {
    max-width: 80%;
}

#section_Omnichannel_10 img {
    max-width: 100%;
    margin-top: 10px;
    border-radius: 15px; /* 圆角 */
}

/*#section_Omnichannel_10 .why-us-box-row, #section_Omnichannel_10 .multiply {
    background: none;
}*/



@media (max-width: 768px), (max-width: 991px), (max-width: 1280px) {
    #section_Omnichannel_1 .leftContent {
        height: auto; /* 使容器高度自动适应内容 */
        margin-top: auto; /* 上边距自动 */
        margin-bottom: auto; /* 下边距自动 */
    }

    #section_Omnichannel_1 .omniChannelTopImage {
        margin: auto;
    }

    .leftContent, .rightContent {
        margin-top: 10px !important;
    }

    #section_Omnichannel_5 .leftContent {
        padding: 0px 20px 0px 20px;
    }

    #section_Omnichannel_7 .leftContent {
        padding: 0 !important;
        display: flex; /* 使用 Flexbox */
        justify-content: center; /* 水平居中 */
        text-align: center !important;
    }
}
