@media (max-width: 768px) {
    .index_main .news_area .news_list, .index_main .video_area .video_list, .index_main .course_area .course_list {
        flex-flow: column;
    }
}
/**/
.swiper.banner-swiper{
    max-width: 100%;
}
.index_main .green_area .swiper-slide img{
    max-width: 100%;
}