

.layer_wrap{position:fixed;left:0;top:0;z-index:2000;width:100%;height:100%;}
.layer_center{}
.layer_center .layer_box{position:absolute;z-index:100;left:50%;top:50%;transform: translate(-50%,-50%);width:calc(100% - 4rem);background-color: #fff;border-radius:0.8rem;}
.layer_center .layer_box .layer_title{padding:1.4rem 2rem;color:#000;font-weight:600;font-size:1.8rem;border-bottom:1px solid #d0d0d0;}
.layer_center .layer_box .layer_close_top{position:absolute;right:1.5rem;top:1.2rem;width:3rem;height:3rem;border:0;background-color: transparent;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;background-position:center center;;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6743 16.7011C17.7382 16.765 17.7888 16.8408 17.8234 16.9242C17.858 17.0077 17.8758 17.0972 17.8758 17.1875C17.8758 17.2778 17.858 17.3673 17.8234 17.4507C17.7888 17.5342 17.7382 17.61 17.6743 17.6739C17.6104 17.7378 17.5346 17.7884 17.4511 17.823C17.3677 17.8576 17.2782 17.8754 17.1879 17.8754C17.0975 17.8754 17.0081 17.8576 16.9246 17.823C16.8412 17.7884 16.7654 17.7378 16.7015 17.6739L11.0004 11.9719L5.29929 17.6739C5.17029 17.8029 4.99532 17.8754 4.81288 17.8754C4.63044 17.8754 4.45548 17.8029 4.32648 17.6739C4.19747 17.5449 4.125 17.3699 4.125 17.1875C4.125 17.005 4.19747 16.8301 4.32648 16.7011L10.0284 11L4.32648 5.29889C4.19747 5.16989 4.125 4.99492 4.125 4.81249C4.125 4.63005 4.19747 4.45508 4.32648 4.32608C4.45548 4.19708 4.63044 4.1246 4.81288 4.1246C4.99532 4.1246 5.17029 4.19708 5.29929 4.32608L11.0004 10.028L16.7015 4.32608C16.8305 4.19708 17.0054 4.1246 17.1879 4.1246C17.3703 4.1246 17.5453 4.19708 17.6743 4.32608C17.8033 4.45508 17.8758 4.63005 17.8758 4.81249C17.8758 4.99492 17.8033 5.16989 17.6743 5.29889L11.9723 11L17.6743 16.7011Z' fill='black'/%3E%3C/svg%3E%0A");}
.layer_center .layer_box .layer_content{padding:2rem 2rem 4rem;overflow-y:auto;overflow-x:hidden;width:100%;max-height:calc(100vh - 30rem);}
.layer_center .layer_box .form_btns{margin:0;}
.layer_center .layer_box .form_btns .btns_inner{border-radius:0 0 0.8rem 0.8rem;overflow: hidden;}
.layer_center .layer_box .form_btns .btn{border-radius:0;}
.layer_center .layer_box .form_btns .btn + .btn{margin-left:0;}
.layer_wrap .layer_bg{position:fixed;left:0;top:0;z-index:1;width:100%;height:100%;background-color: rgba(0,0,0,.5);}
@media screen and (max-width: 1000px) {
    .layer_center .layer_box .layer_content{max-height:calc(100vh - 18rem);}
    .layer_center .layer_box .form_btns.fixed_btns{height:5.2rem;}
    .layer_center .layer_box .form_btns.fixed_btns .btns_inner{padding:0;flex-direction: row;}
    .layer_center .layer_box .form_btns .btn + .btn{margin-top:0;}
}

.main_popup.layer_center .layer_box{width:auto;}
.main_popup.layer_center .layer_box .layer_content{width:auto;display:inline-block;max-height:calc(100vh - 12rem);padding:0;overflow:visible;}
.main_popup .pop_slide{border-radius:0.8rem 0.8rem 0 0;overflow:hidden;}
.main_popup .swiper-wrapper{width:auto !important;}
.main_popup .swiper-slide{width:auto !important;min-width:30rem;min-height:20rem;position:relative;transition: all 0.35s;opacity:0 !important;}
.main_popup .swiper-slide a{display:block;}
.main_popup .swiper-slide img{display:block;}
.main_popup .swiper-slide.swiper-slide-active{opacity:1 !important;}
.main_popup .pop_btns{display:flex;align-items:center;padding:1rem 1.5rem;}
.main_popup .pop_btns label{}
.main_popup .pop_btns .pop_close{margin-left:auto;font-size:1.3rem;color:#000;border:1px solid #333;background-color:#fff;border-radius:0.3rem;padding:0.3rem 1rem;transition:all 0.3s;}
.main_popup .pop_btns .pop_close:hover{background-color:#f7f7f7;}
.main_popup .swiper-pagination-bullet{text-indent:-999em;overflow:hidden;}
.main_popup .swiper-pagination-bullet-active{background-color:#3581F2;}
.main_popup.layer_center .layer_box .layer_content .swiper-slide img{max-height:calc(100vh - 13.5rem);}

@media (max-width: 1000px) {
    .main_popup.layer_center .layer_box{width:calc(100% - 4rem);}
    .main_popup .swiper{width: 100% !important;}
    .main_popup .swiper-wrapper{width:100% !important;}
    .main_popup .swiper-slide{width:100% !important;min-width:3rem;position:relative;}
    .main_popup .swiper-slide img{width:100%;}
}

