*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.insight_wrap img{
    display: block;
    outline: 0;
    border: 0;
}
.insight_wrap video{
    display: block;
    outline: 0;
    border: 0;
    width: 100%;
}
.insight_wrap a{
    display: block;
    width: 100%;
}
.insight_wrap .main{
    width: 1000px;
    margin: 0 auto;
}

.insight_wrap .s_box{
    width: 100%;
    background: #000;
    position: relative;
    padding: 0 100px;
}
.insight_wrap .s_box .swiper{
    overflow: hidden;
}

.insight_wrap  .prevBtn , .nextBtn{
    position: absolute;
    width: 47px;
    height: 174px;
    top: 25%;
    z-index: 2;
    cursor: pointer;
}
.insight_wrap .s_box .prevBtn{
    background: url(../img/arrow_l.png) no-repeat center center;
    left: 23px;
}
.insight_wrap .s_box .nextBtn{
    background: url(../img/arrow_r.png) no-repeat center center;
    right: 23px;
}
@media screen and (max-width :1000px) {
    .insight_wrap .main{
        width: 100%;
        overflow: hidden;
    }
    .insight_wrap img{
        width: 100%;
        margin: 0 auto;
    }
    .insight_wrap .s_box{
        padding: 0 10vw;
    }
    
}
@media screen and (max-width:760px) {
    .insight_wrap  .prevBtn , .nextBtn{
        width: 23.5px;
        height: 87px;
    }
    
    .insight_wrap .s_box .prevBtn{
        background-size: cover;
        left: 10px;
    }
    .insight_wrap .s_box .nextBtn{
        background-size: cover;
        right: 10px;
    }
}
@media screen and (max-width:370px) {
    .insight_wrap  .prevBtn , .nextBtn{
        width: 16px;
        height: 58px;
    }
}
