.layer-popup-box{position: fixed;z-index: 99999;left: 0;right: 0;top: 0;bottom: 0;display: flex;/*display: none;*/}
.layer-popup-box:before{content: '';background-color: rgba(0, 0, 0, 0.5);backdrop-filter: blur(10px);position: absolute;left:0;right: 0;top: 0;bottom: 0;z-index: -1;}
.layer-popup{max-width: 1120px;width: 100%;margin: auto;}
.layer-popup .layer-title{font-size: 80px;line-height: 54px;font-weight: 700;color:#fff;text-align: center;margin-bottom: 40px;}
.layer-popup-conn {position: relative;}
.layer-popup-conn .swiper{max-width: 960px;margin: auto;}
.layer-popup-conn .swiper-slide{text-align: center;}
.layer-popup-conn .swiper-slide:last-child{margin-right: 0!important;}
.layer-popup-conn img{border-radius: 20px;max-width: 300px;max-height: 50vh;min-height: 420px;width: 100%;height: 100%;object-fit: cover;object-position: center;overflow: hidden;}

.layer-popup .control-wrap{max-width: 1120px;position: absolute;margin: auto;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: 60px;z-index: 999;}
.layer-popup .control-wrap button.swiper-button-next{background: url(../img/common/swi-next.png)no-repeat;background-size: cover;}
.layer-popup .control-wrap button.swiper-button-prev{background: url(../img/common/swi-prev.png)no-repeat;background-size: cover;}
.layer-popup .control-wrap button{width: 60px;height: 60px;}
.layer-popup .control-wrap button.swiper-button-next:after, .layer-popup .control-wrap button.swiper-button-prev:after{display: none;}
.layer-popup .control-wrap .swiper-button-lock{display: none;}

.layer-popup .today-close{margin-bottom: 100px;text-align: center;}
.layer-popup .today-close label{font-size: 16px;font-weight: 700;color: #fff;text-align: center;margin-top: 30px;display: inline-flex;gap: 10px;align-items: center;justify-content: center;}
.layer-popup .today-close input[type="checkbox"]{border: 1px solid #fff;width: 18px;height: 18px;border-radius: 3px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;}
.layer-popup .today-close input[type="checkbox"]:checked:before{content:'\f00c';color:#fff;font-family:'Line Awesome Free';font-size: 10px;position: absolute;}

.layer-popup .btn-close{text-align: center;position: absolute;left: 0;right: 0;bottom: 30px;}
.layer-popup .btn-close a{font-size: 15px;color: #fff;position: relative;background: transparent;border-radius: 22.5px;max-width: 180px;width: 100%;height: 45px;text-align: center;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #919293;}
.layer-popup .btn-close a:after{content:'\f00d';font-size: 15px;color: #fff;font-family:'Line Awesome Free';margin-left: 5px;}

.layer-popup-wrap .btn-box{display: none;}


.layer-popup-conn .swiper .swiper-wrapper {justify-content: center;}

.layer-popup .swiper-button-prev {left: -10px;}
.layer-popup .swiper-button-next {right: -10px;}
@media(max-width: 1200px){
	.layer-popup .swiper-button-prev {left: 10px;}
	.layer-popup .swiper-button-next {right: 10px;}
}

@media(max-width: 1024px){
	.layer-popup .layer-title{font-size: 55px;}
	.layer-popup .control-wrap{height: 50px;}
	.layer-popup .control-wrap .swiper-button-next, 
	.layer-popup .control-wrap .swiper-button-prev{width: 50px;height: 50px;}
}

@media(max-width: 1023px){
 .layer-popup-conn .swiper {max-width: 620px;}
}


@media(max-width: 768px){
	.layer-popup .layer-title{font-size: 45px;}
	.layer-popup .control-wrap{height: 45px;}
	.layer-popup .control-wrap .swiper-button-next, 
	.layer-popup .control-wrap .swiper-button-prev{width: 45px;height: 45px;}
	
	.layer-popup-conn .swiper .swiper-wrapper {justify-content: flex-start!important}
}

@media(max-width: 500px){
	.layer-popup-conn img {max-width: 230px;}
}