/* 图片上传模块 */
.upload-box {
  display: flex;
  flex-wrap: wrap;
}
.upload-box .img-list {
  width: 60px;
  height: 60px;
  background-color: #fff;
  border: 1px solid #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  margin: 5px;
  cursor: move;
  text-align: center;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.upload-box .img-list img {
  max-width: 120px;
  max-height: 120px;
}
.upload-box .img-list .del-btn {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  display: none;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
}

.upload-box .img-list:hover .del-btn {
  display: flex;
}
.upload-box .img-list .del-btn i {
  cursor: pointer;
}
.upload-box .img-list .preview-icon {
  font-size: 16px;
}
.upload-box .img-list .line {
  font-size: 12px;
  color: #fff;
  padding: 0 4px;
}
.upload-box .upload-img-btn {
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
  margin: 5px;
  border-radius: 6px;
  box-sizing: border-box;
  width: 60px;
  height: 60px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #ccc;
}
.upload-box .upload-img-btn .iconfont {
  font-size: 24px;
}
.upload-box .upload-img-btn:hover {
  border: 1px dashed #409eff;
}
.upload-img-tip {
  font-size: 10px;
  color: #999;
}

/* 选择器 */
.upload-select {
  width: 950px;
  height: auto;
  background-color: #fff;
  border-radius: 10px;
  position: fixed;
  top: 100px;
  left: 50%;
  margin-left: -475px;
  z-index: 999;
  overflow: auto;
}
.upload-select .header {
  width: 100%;
  height: 50px;
  background-color: #fefefe;
  display: flex;
  align-items: center;
  justify-content: left;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #f5f5f5;
  padding: 0 15px;
  box-sizing: border-box;
}
.upload-select .header .close-btn {
  cursor: pointer;
  color: #333;
  font-size: 16px;
}
.upload-select .header i {
  width: 30px;
  text-align: right;
  color: #999;
  cursor: pointer;
}
.upload-select .body {
  width: 100%;
  min-height: 400px;
  overflow: auto;
  padding: 10px 15px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
}
.upload-select .body .left {
  width: 200px;
  height: auto;
  border-right: 1px solid #eee;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  overflow: auto;
}
.upload-select .body .left .item-box {
  width: 100%;
  height: 450px;
  overflow: auto;
  padding-right: 5px;
  box-sizing: border-box;
}
.upload-select .body .left .item-box::-webkit-scrollbar {
  width: 4px;
}
.upload-select .body .left .item-box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.upload-select .body .left .item-box::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.upload-select .body .left .item {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  margin-bottom: 2px;
}
.upload-select .body .left .item .name {
  flex: 1;
  font-size: 12px;
  color: #666;
}
.upload-select .body .left .item .action {
  width: 20px;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.upload-select .body .left .item .action i {
  font-size: 18px;
  color: #999;
}
.upload-select .body .left .item:hover {
  background-color: #f5f5f5;
}
.upload-select .body .left .add-group {
  display: flex;
  width: 195px;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  flex-direction: row;
  background-color: #fff;
}
.upload-select .body .left .add-group input {
  width: 158px;
  height: 28px;
  border: 1px solid #eee;
  font-size: 12px;
  line-height: 28px;
  text-indent: 5px;
  color: #666;
}
.upload-select .body .left .add-group .save-btn {
  width: 37px;
  height: 28px;
  background-color: #1513e2;
  color: #fff;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  cursor: pointer;
}
.upload-select .body .left .active {
  background-color: #f5f5f5;
}
.upload-select .body .right {
  flex: 1;
  height: auto;
  display: flex;
  flex-direction: column;
}
.upload-select .body .right .action {
  display: flex;
  flex-direction: row;
  padding-left: 10px;
}
.upload-select .body .right .action .select {
  width: 200px;
  margin-left: 8px;
}
.upload-select .body .right .list-box {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 10px;
}
.upload-select .body .right .list-box .item {
  width: 100px;
  height: 125px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 10px 10px 10px 10px;
  position: relative;
}
.upload-select .body .right .list-box .item .img {
  width: 96px;
  height: 96px;
  border: 2px solid #fff;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eee;
}
.upload-select .body .right .list-box .item .img .selected {
  display: none;
}
.upload-select .body .right .list-box .item .img img {
  max-height: 100%;
  max-width: 100%;
}
.upload-select .body .right .list-box .item .active {
  border: 2px solid #0052d9;
}
.upload-select .body .right .list-box .item .active .selected {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.upload-select .body .right .list-box .item .active .selected span {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 2px;
  top: 2px;
  display: flex;
  border: 2px solid #fff;
  align-items: center;
  justify-content: center;
  background-color: #ed4014;
  border-radius: 25px;
  color: #fff;
}
.upload-select .body .right .list-box .item .active .selected span i {
  font-size: 16px;
  color: #fff;
}
.upload-select .body .right .list-box .item p {
  width: 100%;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  color: #666;
  text-align: center;
  margin: 0;
  padding: 0;
}
.upload-select .footer {
  overflow: hidden;
  padding: 20px 20px;
  display: flex;
  justify-content: right;
}
.upload-select-mask {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 998;
}
.select-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #777;
  cursor: pointer;
}
.tip {
  margin-top: 2px;
  font-size: 12px;
  color: #999;
}
/* 腾讯地区坐标拾取器 */
.qq-map {
  width: 600px;
  position: relative;
  .mask {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    z-index: 998;
  }
  .modal {
    width: 640px;
    height: 620px;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -310px;
    margin-left: -320px;
    z-index: 999;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 5px;
    .action {
      margin-top: 10px;
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center;
    }
  }
  .search {
    display: flex;
    flex-direction: row;
    background-color: #fff;
    padding: 5px;
    border-radius: 4px;
    .area {
      width: 240px;
      font-size: 13px;
      color: #000;
    }
    .keyword {
      flex: 1;
      margin-left: 5px;
      margin-right: 5px;
      flex: 1;
      height: 100%;
      border: 1px solid #eee;
      border-radius: 2px;
    }
  }
  .qqMapGetPoint {
    position: relative;
    width: 600px;
    height: 500px;
    background-color: #f2f3f5;
    cursor: crosshair;
    margin-top: 5px;
    border-radius: 4px;
    overflow: hidden;
  }
}
.preview-box {
  width: 375px;
  display: flex;
  flex-direction: column;
  border: 5px solid #f5f5f5;
  border-radius: 2px;
  .titbar {
    .titbar-w {
      font-size: 12px;
      color: #333;
      text-align: center;
      margin-top: 38px;
    }
    width: 375px;
    height: 64px;
    border-bottom: 1px solid #eee;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAACACAYAAABUfOzJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxNTA5MzlEMUZGRTExRUJCRjU4QzhBMzg2MDNERUEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxNTA5MzlFMUZGRTExRUJCRjU4QzhBMzg2MDNERUEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjE1MDkzOUIxRkZFMTFFQkJGNThDOEEzODYwM0RFQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjE1MDkzOUMxRkZFMTFFQkJGNThDOEEzODYwM0RFQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7A+SJKAAAbrklEQVR42uzd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);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
  }
  .preview-content {
    width: 100%;
    max-height: 600px;
    overflow: auto;
    .img {
      display: block;
      width: 100%;
    }
  }
}

.seamless-scroll{
  width: 100%;
  height: 100%;
  overflow: hidden;
  .hover {
    overflow-y: auto;
  }
  .hide {
    display: none;
  }
}
