.imged {position: relative;padding-bottom: 65%;width: 100%;display: block;overflow: hidden;transition: 0.5s;background-size: cover !important;}
.imged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; display: none; }
.imged video { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; }
video{max-width: 100%;}
.scale { overflow: hidden;}
a:hover .imged { transform: scale(1.1); }
/* banner */
.main-visual-wrapper { width: 100%; overflow: hidden; position: relative; }
.main-visual-slider { overflow: hidden; width: 100vw;position: relative; }
.main-visual-slider .swiper-slide { overflow: hidden; color: rgb(255, 255, 255); }
.main-visual-slider .swiper-container { width: 100%; height: 100%; position: relative; left: 0px; top: 0px; }
.ban-dot {display: flex;justify-content: center;position: absolute;width: 100%;height:20px;bottom:10%;}
.ban-dot .swiper-pagination{text-align:right;right: 15%;display: flex;align-items: center;}
.ban-dot .swiper-pagination-bullet {margin: 0px  5px !important;width:18px;height:20px;opacity: .99;background:url(/uploads/image/jimages/li01.png) center no-repeat;border-radius: 0;}
.ban-dot .swiper-pagination-bullet-active{background:url(/uploads/image/jimages/li02.png) center no-repeat;width:18px;height:20px;background-size: 100%;opacity: 1; border-radius: 0;}
.swiper-box1 .imged{padding-bottom: 51%;}

.main-visual-slider .imged{transition: opacity 0.5s}
.main-visual-slider .swiper-slide-active .imged{transform: scale(1); transition: all 6s ; }
.main-visual-slider video{transform: scale(1.1)\0;}

@media(max-width: 768px){

}