.container_kv{ width: 100%; display: flex; flex-wrap: wrap;}
.container_kv img{ width: 100%; display: block;}

.kv_list{ width: 25%; position: relative; cursor: pointer; height: calc(100vh - 72px); overflow: hidden;}
.kv_list>img{ position: relative; top: 50%; transform: translate(0,-50%);}
.kv_list:after{ content:""; display: block; background: rgba(255,255,255,0.08); width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.6s ease;}
.kv_list.current:after{ opacity: 1;}

.kv_t{ position: absolute; z-index: 3; position: absolute; top: 50%; transform: translate(0,-50%); left: 25%; width: 49.5%;}
.tip_more{ width: 40%; position: absolute; bottom: 0; right: 0;}

.current .tip_more{ animation: shake 2s infinite linear;}
@keyframes shake {
    0%{ transform: translate(0,0);}
    10%{ transform: translate(0,0);}
    15%{ transform: translate(5px,0);}
    25%{ transform: translate(-5px,0);}
    30%{ transform: translate(0,0);}
    35%{ transform: translate(5px,0);}
    45%{ transform: translate(-5px,0);}
    50%{ transform: translate(0,0);}
    100%{ transform: translate(0,0);}

} 
.video_List{ display: none;}
.videoIndex{ min-height: 100vh; padding:0 !important;}
.video_List .video_sectitle>a{ margin: 0 72px; padding-bottom: 16px; display: inline-block;}
.video_List .video_sectitle a:after{ content:""; display: block; background: url(../images/video_pre/line.png) no-repeat center top;width: 220px; height: 9px; position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0);}
.video_List .video_sectitle a.act:after{  background: url(../images/video_pre/line_current.png) no-repeat center top;  }
.video_List img{ width: 100%; display: block;}

#vlist{ padding-bottom: 45px;}

@media screen and (max-width:1600px){
.video_List .video_sectitle a:after{ width: 212px;}
}
@media screen and (max-width:1400px){
.video_List .video_sectitle a:after{ width: 200px;}
}

@media screen and (max-width:800px){
.kv_list{ width: 50%; height: 50vh; position: relative; cursor: pointer;}
.video_List .video_sectitle a:after{ width: 100%; bottom: -8px;}
.video_List .video_sectitle>a{ margin: 0 10px; padding-bottom: 6px; display: inline-block;}
}