
.m-popup {
    position:absolute;
    z-index:11111;
    background:white;
    display:none;
    cursor:move;
  }
  .m-popup img {
    width: auto;
    max-width: 700px;
    min-width:250px;
  }
  .m-popup .btn-group {
    margin-top:0;
    display: block;
    background:#333333;
  }
  .m-popup .btn-group .btn-container{
    padding:11.5px 15px;
    display:table;
    width:100%;
    box-sizing:border-box;
  }
  .m-popup .btn-group .btn-container label{
      display:inline-block;
      color:white;
      font-size:14px;
      line-height:15px;
      float:left;
  }
  .m-popup .btn-group .btn-container label input[type=checkbox]{
      display:none;
  }
  .m-popup .btn-group .btn-container label input[type=checkbox] + span{
      width:11px;
      height:11px;
      display:inline-block;
      position:relative;
      margin-right:5px;
      cursor:pointer;
      vertical-align:middle;
      background:url('/images/client/img/layer-pop-chk-box.png') center no-repeat;
  }
  .m-popup .btn-group .btn-container label input[type=checkbox]:checked + span:after{
      content:'';
      width:11px;
      height:12px;
      position:absolute;
      left:0;
      top:0;
      display:inline-block;
      background:url('/images/client/img/top-banner-chk-active.png') center no-repeat;
  }
  
  .m-popup .btn-close-pop {
    width:12px;
    height:12px;
    text-indent:-99999px;
    background:url('/images/client/img/layer-pop-close.png') center no-repeat;
    cursor:pointer;
    display:inline-block;
    float:right;
    vertical-align:top;
  }
  .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
  .swiper-slide{text-align:center;font-size:1em;}