/*---------------------------- 轮播图样式---------------------- */
    /* Banner进一步优化 */

    .mobile .carousel-inner img {
        min-height: 180px;
        max-height: 350px;
        object-fit: cover;
    }

    .mobile .banner-text--main {
        font-size: 1rem !important;
        line-height: 1.2;
        width: 100% !important;
        margin-bottom: 10px;

    }

    .mobile .banner-text--secondary {
        font-size: 0.8rem !important;
        width: 50% !important;
    }

    .mobile .banner-text--secondary p {
        margin-bottom: 0.3rem;
        line-height: 1.3;
        width: 100%;
        font-weight: normal;
        color: #3d485d;
    }

    /* 轮播图指示器进一步优化 */
    .mobile .carousel-indicators {
        bottom: 10px;
    }

    .mobile .carousel-indicators [data-bs-target] {
        width: 8px;
        height: 8px;
        margin: 0 2px;
    }

    /* 小屏隐藏轮播图控制按钮 */
    .mobile .carousel-control-prev,
    .mobile .carousel-control-next {
        display: none;
    }
    /* Banner文字定位小屏手机优化 - 使用更具体的选择器覆盖内联样式 */
    .mobile .carousel-inner .fs-1.fw-bold {
        top: 25% !important;
        left: 3% !important;
        right: 3% !important;
        width: 94% !important;
        transform: translate(0%, 0%) !important;
    }
	.mobile .lead.fs-6 {
        font-size: 0.9rem !important;
    }
     /* 一级标题 */
    .mobile .title_first{
        font-size: 1.2rem !important;
    }
    /* ----------------------页脚样式-------------------- */
    .mobile .product-company__info {
        background-image: linear-gradient(38deg, #051945 23%, rgba(27, 61, 142, .8) 100%, rgba(27, 61, 143, .8) 0), linear-gradient(-48deg, #0c1a3e, #102454), linear-gradient(-53deg, #121c35, #17264a);
        width: 100%;
        font-size: 14px;
        font-weight: 300;
        line-height: 24px;
        color: hsla(0, 0%, 100%, .65);
    }
    .mobile .product-company__info_detail{
        display: none;
    }
    .mobile .product-company__info .fs-7 {
        font-size: 0.8rem !important;
    }
    /* 轮播图文字描述 */
	.desktop .banner-text--secondary {
        width: 100%;
        margin-top: 20px;
        font-size: 1rem !important;
    }

    .desktop .product-company__info {
        /* background: #172B50; */
        background-image: linear-gradient(38deg, #051945 23%, rgba(27, 61, 142, .8) 100%, rgba(27, 61, 143, .8) 0), linear-gradient(-48deg, #0c1a3e, #102454), linear-gradient(-53deg, #121c35, #17264a);
        width: 100%;
        font-size: 14px;
        font-weight: 300;
        line-height: 24px;
        color: hsla(0, 0%, 100%, .65);
    }
    .desktop .product-company__info_detail{
        display: flex;
    }
    .desktop .link-secondary:hover {
        color: #2d8cf0 !important;
    }
    /* 产品资料获取 */
    .product-docs {
        background: linear-gradient(270deg, #E5F1FD 0%, #FBFBFF 100%);
        border-radius: 10px;
    }
    .mobile .product-docs .product-docs__img{
        display: none !important;
    }