
.visual_sect{width:100%;max-width:2000px;margin:0 auto;position:relative;}
.visual_sect .swiper-container{position:relative;background:#fff;}
.visual_sect .swiper-container .swiper-slide{width:100%;height:auto;position:relative;}
.visual_sect .swiper-container .swiper-slide .img{width:100%;}

.visual_sect .swiper-container .swiper-slide .img .img-pc{display:block;}
.visual_sect .swiper-container .swiper-slide .img .img-mobile{display:none;}

@media(max-width:1600px){
}
@media(max-width:767px){
.visual_sect .swiper-container .swiper-slide .img .img-pc{display:none;}
.visual_sect .swiper-container .swiper-slide .img .img-mobile{display:block;}
}






.visual_sect .slide_move{position:absolute;left:40px;bottom:45px;z-index:10;display:flex;align-items:center;}
.visual_sect .slide_move .btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.visual_sect .slide_move .btn .pause{width:10px;height:12px;display:flex;justify-content:space-between;}
.visual_sect .slide_move .btn .pause span{width:3px;height:100%;background-color:#000;display:block;border-radius:5px;}
.visual_sect .slide_move .btn .off{display:none;}
.visual_sect .slide_move .btn .play{color:#000;}
.visual_sect .slide_move .btn .play i{color:#000;}
.visual_sect .slide_move .paging_btn{display:flex;align-items:center;margin-left:50px;}

.visual_sect .slide_move .swiper-button-next,
.visual_sect .slide_move .swiper-button-prev{width:auto;height:auto;margin:0;position:static;color:#000;font-size:0;opacity:0.5;transition:all .3s;}
.visual_sect .slide_move .swiper-button-next i,
.visual_sect .slide_move .swiper-button-prev i{width:10px;height:10px;border:solid #000;border-width:2px 2px 0 0;display:block;transform:rotate(45deg);}
.visual_sect .slide_move .swiper-button-prev i{border-width:0 0 2px 2px;}

.visual_sect .slide_move .swiper-pagination{position:static;color:#000;font-size:18px;font-weight:700;margin:0 30px;display:flex;}
.visual_sect .slide_move .swiper-pagination span{opacity:0.5;}
.visual_sect .slide_move .swiper-pagination .barSpace{margin:0 15px;}
.visual_sect .slide_move .swiper-pagination .swiper-pagination-current{opacity:1;}

#timer{width:40px;height:40px;margin:0;position:relative;}

@media(max-width:1600px){
.visual_sect .slide_move{bottom:5%;}
}
@media(max-width:1280px){
.visual_sect .slide_move .swiper-pagination{font-size:17px;}
}
@media(max-width:767px){
.visual_sect .slide_move .btn .pause{width:8px;height:10px;}
.visual_sect .slide_move .btn .pause span{width:2px;border-radius:2px;}
.visual_sect .slide_move .btn .play{font-size:10px;line-height:1;}
.visual_sect .slide_move .paging_btn{margin-left:30px;}
.visual_sect .slide_move .swiper-pagination{font-size:14px;margin:0 20px;line-height:1;}

#timer{width:30px;height:30px;}
}
@media(max-width:420px){
.visual_sect .slide_move{left:10px;bottom:20px;transform:scale(0.8);}
}
@media(max-width:320px){
.visual_sect .slide_move{left:0;bottom:10px;transform:scale(0.7);}
}
@media(min-width:1200px){
.visual_sect .slide_move .swiper-button-next:hover,
.visual_sect .slide_move .swiper-button-prev:hover{opacity:1;}
}



.visual_sect .swiper-slide .text_box{width:100%;max-width:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;color:#fff;}
.visual_sect .swiper-slide .text_box *{word-wrap:break-word;display:block;word-break:keep-all;text-align:left;color:#000;}
.visual_sect .swiper-slide .text_box .tit{width:100%;font-size:30px;line-height:120%;font-weight:bold;}
.visual_sect .swiper-slide .text_box .txt{width:100%;margin-top:20px;font-size:18px;line-height:160%;font-weight:normal;}

@media screen and (max-width:1280px){
.visual_sect .swiper-slide .text_box .tit{font-size:28px;}
.visual_sect .swiper-slide .text_box .txt{font-size:17px;}
}
@media screen and (max-width:1100px){
.visual_sect .swiper-slide .text_box{padding:0 20px;}

.visual_sect .swiper-slide .text_box .tit{font-size:26px;}
.visual_sect .swiper-slide .text_box .txt{font-size:16px;}
}
@media screen and (max-width:960px){
.visual_sect .swiper-slide .text_box .tit{font-size:24px;}
.visual_sect .swiper-slide .text_box .txt{font-size:15px;}
}
@media screen and (max-width:860px){
.visual_sect .swiper-slide .text_box .tit{font-size:22px;}
.visual_sect .swiper-slide .text_box .txt{font-size:14px;margin-top:15px;}
}
@media screen and (max-width:767px){
.visual_sect .swiper-slide .text_box .tit{font-size:21px;}
.visual_sect .swiper-slide .text_box .txt{font-size:13px;}
}
@media screen and (max-width:640px){
.visual_sect .swiper-slide .text_box .tit{font-size:20px;}
.visual_sect .swiper-slide .text_box .txt{font-size:12px;margin-top:10px;}
}



.vis-inner-con{width:284px;height:244px;position:absolute;bottom:40px;right:40px;z-index:9999;}
.vis-inner-con>div{height:100%;}
.vis-inner-con a{display:block;}

@media screen and (max-width:1500px){
.vis-inner-con{bottom:30px;right:30px;}
}
@media screen and (max-width:1280px){
.vis-inner-con{width:260px;height:223px;bottom:20px;right:20px;}
}
@media screen and (max-width:1100px){
.vis-inner-con{width:240px;height:206px;}
}
@media screen and (max-width:960px){
.vis-inner-con{width:220px;height:189px;bottom:10px;right:10px;}
}
@media screen and (max-width:860px){
.vis-inner-con{width:200px;height:172px;bottom:0;right:5px;}
}
@media screen and (max-width:640px){
.vis-inner-con{width:180px;height:155px;}
}
@media screen and (max-width:520px){
.vis-inner-con{width:170px;height:146px;}
}
@media screen and (max-width:380px){
.vis-inner-con{display:none;}
}



.slide-inner-con{display:none;}

@media screen and (max-width:380px){
.slide-inner-con{width:70%;margin:0 auto;margin-top:20px;display:block;}
.slide-inner-con img{width:100%;}
}