.image_previewer-wrapper * {
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.image_previewer-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1024;
}

.image_previewer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #000;
}

.image_previewer-container {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.image_previewer-image-wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}
.image_previewer-image-wrapper .image_previewer-image {
    max-width: 80%;
}
.image_previewer-btn {
  background-position: center;
  background-size: cover;
  opacity: 0.5;
  cursor: pointer;
}

.image_previewer-btn:hover {
  opacity: 1;
}

.image_previewer-btn__disable {
  opacity: 0.5 !important;
  cursor: default;
}

.image_previewer-btn__pre {
  width: 30px;
  height: 70px;
  background: url("/static/default-themes/home/image/icon/to_left_white_icon.png") no-repeat;
  background-size: contain;
  position: absolute;
  left: 50px;
  z-index: 100;
}

.image_previewer-btn__next {
  width: 30px;
  height: 70px;
  background: url("/static/default-themes/home/image/icon/to_right_white_icon.png") no-repeat;
  background-size: contain;
  position: absolute;
  right: 50px;
  z-index: 100;
}

.image_previewer-btn__close {
  position: absolute;
  top: -18px;
  right: calc(10% - 38px);
  width: 36px;
  height: 36px;
  background: url('/static/default-themes/home/image/icon/uncert.png') no-repeat;
  background-size: contain;
  opacity: 1;
}
