@media (min-width:1201px){

    .index_showBox_productBox_one_right_word>b{
        color: black;
    }

    .index{
        width: 90%;
        margin: 0 auto;
    }

    .index_banner{
        width: 100%;
        margin-bottom: 5vw;
        position: relative;
    }

    .mySwiper1{
        height: 38vw;
    }

    .swiper-slide{
        position: relative;
    }

    .swiper-slide img{
        width: 100%;
        object-fit: contain;
    }

    .index_banner_word{
        position: absolute;
        z-index: 700;
        top: 50%;
        right: 5%;
        transform: translate(-50%, -50%);
    }

    .index_banner_word_title{
        font-size: 3.1vw;
        color: #fff;
        font-weight: 900;
    }

    .index_banner_word_content{
        font-size: 1.2vw;
        color: #fff;
    }

    .index_banner_icon{
        position: absolute;
        left: 50%;
        bottom: -2.5vw;
        z-index: 700;
        transform: translate(-50%, 0);
        opacity: 0.7;
    }

    .index_banner_icon img{
        width: 7vw;
        height: 7vw;
    }

    /* 首页strength板块 */
    .index_strength{ 
        padding-top: 8vw;
        padding-bottom: 8vw;
        padding-left: 10vw;
        padding-right: 10vw;
        border-radius: 2vw;
        background-color: #f5f5f5;
    }

    .index_strength_swiperBox{
        margin-top: 5vw;
    }

    .mySwiper2{
        width: 100%;
        height: 22vw;
        margin-bottom: 2vw;
    }

    .index_strength_swiperBox_son{
        padding-top: 2vw;
        padding-bottom: 2vw;
        border-radius: 2vw;
        text-align: center;
        background-color: #fff;
        cursor: pointer;
    }

    .index_strength_swiperBox_son img{
        width: 8vw;
        height: 10vw;
        object-fit: contain;
    }

    .index_strength_swiperBox_son_name{
        margin-top: 1vw;
        font-size: 0.85vw;
    }

    .index_strength_btn{
        width: 8vw;
        height: 3.5vw;
        margin: 0 auto;
        padding-left: 2vw;
        padding-right: 2vw;
        border-radius: 50vw;
        color: #fff;
        display: flex;
        font-size: 1vw;
        cursor: pointer;
        justify-content: space-between;
        align-items: center;
        font-weight: 900;
        background-color: #ef1729;
    }

    /* 展示模块 */

    /* 展示1 */
    .index_showBox{
        margin-top: 7vw;
        padding-bottom: 3vw;
    }

    .index_showBox_word{
        width: 70%;
        margin: 0 auto;
        margin-top: 2vw;
        margin-bottom: 2vw;
        line-height: 1.5vw;
        color: #7f7f7f;
    }

    .index_showBox_word>b{
        color: black;
    }

    .index_showBox_productBox_outBox{
        margin-top: 2vw;
        display: flex;
        justify-content: space-between;
    }

    .index_showBox_productBox_one{
        width: 45%;
        display: flex;
    }

    .index_showBox_productBox{
        padding-top: 8vw;
        padding-bottom: 8vw;
        padding-left: 10vw;
        padding-right: 10vw;
        border-radius: 2vw;
        margin-top: 5vw;
        background-color: #f5f5f5;
    }

    .index_showBox_productBox_one_left{
        margin-right: 1vw;
    }

    .index_showBox_productBox_one_left_imgBox{
        width: 8vw;
        height: 8vw;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border-radius: 2vw;
        margin-bottom: 1vw;
        padding: 1vw;
    }

    .index_showBox_productBox_one_left_imgBox img{
        width: 8vw;
        height: 8vw;
        object-fit: contain;
    }

    .index_showBox_productBox_one_right{
        width: 60%;
    }

    .index_showBox_productBox_one_right_title{
        font-size: 1.6vw;
        margin-bottom: 1vw;
    }

    .index_showBox_productBox_one_right_word{
        font-size: 1vw;
        color: #7f7f7f;
        line-height: 1.2vw;
    }

    /* 展示2 */

    .index_showBox_productBox_outBox_two{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;

    }

    .index_showBox_productBox_outBox_two{
        display: flex;
        justify-content: space-between;
        margin-top: 2vw;
    }

    .index_showBox_productBox_two{
        width: 48%;
        display: flex;
        margin-bottom: 2vw;
    }

    .index_showBox_productBox_two_left{
        margin-right: 1vw;
    }

    .index_showBox_productBox_two_left_imgBox{
        width: 10vw;
        height: 10vw;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border-radius: 2vw;
        margin-bottom: 1vw;
        padding: 1vw;
    }

    .index_showBox_productBox_two_left_imgBox img{
        width: 10vw;
        height: 10vw;
        object-fit: contain;
    }

}

@media (max-width:1200px){
    .index{
        width: 90%;
        margin: 0 auto;
    }

    .index_banner{
        width: 100%;
        margin-bottom: 10vw;
        position: relative;
    }

    .mySwiper1{

    }

    .swiper-slide{
        position: relative;

    }

    .swiper-slide img{
        width: 100%;
        object-fit: cover;
    }

    .index_banner_word{
        position: absolute;
        z-index: 700;
        top: 40%;
        right: 2%;
        transform: translate(0%, -50%);
    }

    .index_banner_word_title{
        font-size: 5vw;
        color: #fff;
        font-weight: 900;
    }

    .index_banner_word_content{
        font-size: 3vw;
        color: #fff;
    }

    .index_banner_icon{
        position: absolute;
        left: 50%;
        bottom: -6.6vw;
        z-index: 700;
        transform: translate(-50%, 0);
        opacity: 0.7;
    }

    .index_banner_icon img{
        width: 16vw;
        height: 16vw;
    }

    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
        font-size: 6vw !important;
    }

    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
        font-size: 6vw !important;
    }

        /* 首页strength板块 */
        .index_strength{ 
            padding-top: 8vw;
            padding-bottom: 8vw;
            padding-left: 10vw;
            padding-right: 10vw;
            border-radius: 4vw;
            background-color: #f5f5f5;
        }
    
        .index_strength_swiperBox{
            margin-top: 10vw;
        }
    
        .mySwiper2{
            width: 100%;
            height: 60vw;
            margin-bottom: 4vw;
        }
    
        .index_strength_swiperBox_son{
            padding-top: 4vw;
            padding-bottom: 4vw;
            border-radius: 4vw;
            text-align: center;
            background-color: #fff;
            cursor: pointer;
        }
    
        .index_strength_swiperBox_son img{
            width: 30vw;
            height: 30vw;
            object-fit: contain;
        }
    
        .index_strength_swiperBox_son_name{
            margin-top: 2vw;
            font-size: 3vw;
        }
    
        .index_strength_btn{
            width: 16vw;
            height: 7vw;
            margin: 0 auto;
            padding-left: 4vw;
            padding-right: 4vw;
            border-radius: 50vw;
            color: #fff;
            display: flex;
            font-size: 3vw;
            cursor: pointer;
            justify-content: space-between;
            align-items: center;
            font-weight: 900;
            background-color: #ef1729;
        }

            /* 展示模块 */

    /* 展示1 */

    .innerTitle{
        font-size: 4vw;
    }

    .small_title{
        font-size: 4vw;
    }

    .index_showBox{
        margin-top: 7vw;
        padding-bottom: 3vw;
    }

    .index_showBox_word{
        width: 100%;
        margin: 0 auto;
        margin-top: 4vw;
        margin-bottom: 4vw;
        font-size: 3vw;
        color: #7f7f7f;
    }

    .index_showBox_word>b{
        color: black;
    }

    .index_showBox_productBox_outBox{
        margin-top: 4vw;
    }

    .index_showBox_productBox_one{

    }

    .index_showBox_productBox{
        padding-top: 8vw;
        padding-bottom: 8vw;
        padding-left: 5vw;
        padding-right: 5vw;
        border-radius: 2vw;
        margin-top: 5vw;
        background-color: #f5f5f5;
    }

    .index_showBox_productBox_one_left{
        margin-right: 1vw;
    }

    .index_showBox_productBox_one_left_imgBox{
        width: 100%;
        height: 50vw;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border-radius: 2vw;
        margin-bottom: 2vw;
        padding: 1vw;
    }

    .index_showBox_productBox_one_left_imgBox img{
        width: 80%;
        height: 80%;
        object-fit: contain;
    }

    .index_showBox_productBox_one_right_title{
        font-size: 4vw;
        margin-bottom: 2vw;
    }

    .index_showBox_productBox_one_right_word{
        font-size: 3.5vw;
        color: #7f7f7f;
        margin-bottom: 2vw;
    }

    /* 展示2 */

    .index_showBox_productBox_outBox_two{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;

    }

    .index_showBox_productBox_outBox_two{
        margin-top: 4vw;
    }

    .index_showBox_productBox_two{
        margin-bottom: 4vw;
    }

    .index_showBox_productBox_two_left{
        margin-right: 2vw;
    }

    .index_showBox_productBox_two_left_imgBox{
        width: 100%;
        height: 50vw;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        border-radius: 2vw;
        margin-bottom: 1vw;
        padding: 1vw;
    }

    .index_showBox_productBox_two_left_imgBox img{
        width: 80%;
        height: 80%;
        object-fit: contain;
    }
        
}

/* 泛用样式 */

.swiper-button-next{
    color: #fff !important;
}

.swiper-button-prev{
    color: #fff !important;
}

*{
    margin: 0;
    padding: 0;
}

.index_strength>a{
    text-decoration: none;
}

@media (min-width:1201px){ 
    .outTitle{
        font-size: 2.6vw;
        text-align: center;
        font-weight: 900;
        position: relative; /* 为伪元素定位做准备 */
    }

    /* .outTitle::after {
        content: "";
        position: absolute;
        bottom: -30%;
        left: 50%; 
        transform: translateX(-50%);
        width: 5%; 
        height: 0.3vw; 
        background-color: red;
    } */

    .innerTitle{
        font-size: 2.6vw;
        font-weight: 900;
        margin-bottom: 3vw;
        position: relative; /* 为伪元素定位做准备 */
    }

    /* .innerTitle::after {
        content: "";
        position: absolute;
        bottom: -30%;
        left: 2.5%;
        transform: translateX(-50%);
        width: 5%;
        height: 0.3vw;
        background-color: red;
    } */

    .small_title{
        font-size: 1.3vw;
        font-weight: 900;
    }

    .swiper-pagination-bullet-active{
        width: 0.6vw !important;
        height: 0.6vw !important;
        background-color: #ef1729 !important;
    }
    
    .swiper-pagination-bullet{
        width: 0.6vw !important;
        height: 0.6vw !important;
    }

    .index_showBox_word{
        font-size: 1.1vw;
    }
}

@media (max-width:1200px){ 
    .outTitle{
        font-size: 4vw;
        text-align: center;
        font-weight: 900;
        position: relative; /* 为伪元素定位做准备 */
    }

    /* .outTitle::after {
        content: "";
        position: absolute;
        bottom: -30%;
        left: 50%;
        transform: translateX(-50%);
        width: 5%;
        height: 0.6vw;
        background-color: red;
    } */

    .swiper-pagination-bullet-active{
        width: 1.2vw !important;
        height: 1.2vw !important;
        background-color: #ef1729 !important;
    }
    
    .swiper-pagination-bullet{
        width: 1.2vw !important;
        height: 1.2vw !important;
    }
}