.my_mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  opacity: 0.5;
  background-color: #000;
}
.my-message-box__wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 2001;
}
.my-message-box__wrapper * {
  margin: 0;
  padding: 0;
}
.my-message-box__wrapper button {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.my-message-box__wrapper::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.my-message-box__wrapper .my-message-50 {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
}
.my-message-box__wrapper .my-message-50::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.my-btn {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  border-color: #dcdfe6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  /* font-weight: 500; */
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}
.my_message-box__hint {
  transition: all 0.5s;
  display: inline-block;
  width: 420px;
  padding-bottom: 10px;
  background-color: #fff;
  border-radius: 4px;
  border: 3px solid #ebeef5;
  font-size: 18px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  text-align: left;
  overflow: hidden;
  backface-visibility: hidden;
  animation: myAnimation 0.4s;
}
.my_message-box__hint .my-message-box__header {
  position: relative;
  padding: 15px;
  padding-bottom: 10px;
}
.my_message-box__hint .my-message-box__header .my-message-box__title {
  padding-left: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1;
  color: #303133;
}
.my_message-box__hint .my-message-box__header .my-message-box__headerbtn {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  font-size: 16px;
  cursor: pointer;
  opacity: 0.8;
  width: 15px;
  height: 15px;
  transition: all 0.3s;
}
.my_message-box__hint .my-message-box__header .my-message-box__headerbtn::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxNEQ3NjZEOUQ5OTExRUJCOTg1REVEQjM5MEU2RTM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxNEQ3NjZFOUQ5OTExRUJCOTg1REVEQjM5MEU2RTM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE0RDc2NkI5RDk5MTFFQkI5ODVERURCMzkwRTZFMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE0RDc2NkM5RDk5MTFFQkI5ODVERURCMzkwRTZFMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5x6ET1AAAAn0lEQVR42pSRawqDMBCEV+lx1AvUczWo2BKLip7LE7SX6S/jTFmhkVTIwiRk8+1OHkmeXY2I9FD7ei+jBKLIywrTE2pSDBNhaMCGDcDMDcpM4pz7Ck4WcpzPcgmHQ7c7ZDRF9w5HfeyMV6BFNwUZBvD8u59KZEQfKf7SWLCu0qfzu/muNTRe1J6fUoc+jg1Q9FFmpS1dzG75T2TIbgIMAHhehkBVPefgAAAAAElFTkSuQmCC) no-repeat;
}
.my_message-box__hint .my-message-box__header .my-message-box__headerbtn:hover {
  opacity: 0.4;
  transform: rotate(30deg) scale(1.1);
}
.my_message-box__hint .my-message-box__content {
  position: relative;
  padding: 10px 15px;
  color: #606266;
  font-size: 14px;
}
.my_message-box__hint .my-message-box__content .my-icon-img {
  position: absolute;
  top: 6px;
  left: 15px;
  width: 30px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwRTBCNDIyOUQ5OTExRUJCOTg1REVEQjM5MEU2RTM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwRTBCNDIzOUQ5OTExRUJCOTg1REVEQjM5MEU2RTM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDBFMEI0MjA5RDk5MTFFQkI5ODVERURCMzkwRTZFMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDBFMEI0MjE5RDk5MTFFQkI5ODVERURCMzkwRTZFMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Qd9/+AAACnklEQVR42qyWPW/TYBDH7YsNCmoRSZTQgbcgkNqUVtCVgQ/AQFkYkUBMCIZKjP0KTEgsQEGMDC0M/QQFiS5VRUscqRWJyJKmchxa06Sx/Tz8nzw0fVHsOo1PHuzY98v5fHf/Uznnio/xnYpX+eZtLjHzJ9sq8kYVP6rxDJ3NUmo0lp6IDd1Wzwz5uatd0cwquMXPbmme1fKKv1Eyp125q2UnKTEcBs2dwnvH+MjMFTp3HXFRZiKWyKmDl9TTCb5r8e3fnpVn1SW8EKuviT9IjekjD/XhR6D5ovHKrZVXzo/XlL6pX72vZe+pAxd909WouuufnF9zbHMZl/r401Njz5GuA0/sGdvZaC5Mbb9JNr++8Gp5Hs68rRKeh5dwXJgCpHOrg2bNxWn7w4Xd5Zc4570Zgxd8BX1xuuP+H90y3uFGm3tCg6+MHah9tFcz/s7ewXsFxCvdcHj1Nb/YZWaAAhDXhHSjzhSK6bnHRz5xj6bq48/w/VFaAojKQV+gflEPlBhR+jMavAyOiLU0DyyhPBXmoM6UKEy79gDdgEYDltDHol/967e3pMQzoOEEWMJ8QL8p0ZmkCSzmDvo4QrSkAUvoV8yHCNGSBqwoPsydKNF7NELiMc8iREuaGOuY65iTUaLbNGA16AXmL6VvBTsMPDFDokFrD/FRgg5hrkcYtaQBS6hw3tjgdjnYwX6bkgf7sx6UDbss+jCZE/IE3aTUDbf4JZKQwYGqQTAFVjR+dtIzV5ll9JsKy4CeQSoB3BcwzO/geR1Ga+S8PiQFHQFzK9/7VJkuAtYWuDpr2SeLV2qjn+weNrcZVtFreZkHxHuQC+u2PTHXKcwoXuuYPcQuox7w3RTmHb/iHFnMmLmqxs8HbE8K6T0tZpGtk/8EGAB8w7vqXG9oSAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.my_message-box__hint .my-message-box__content .my-message-box__message.myactive {
  margin-left: 35px;
}
.my_message-box__hint .my-message-box__content p {
  line-height: 24px;
}
.my_message-box__hint .my-message-box__btns {
  padding: 5px 15px 0;
  text-align: right;
}
.my_message-box__hint .my-message-box__btns .my-btn-cancel {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 5px;
}
.my_message-box__hint .my-message-box__btns .my-btn-cancel:hover {
  color: #409eff;
  border-color: #c6e2ff;
  background-color: #ecf5ff;
}
.my_message-box__hint .my-message-box__btns .my-btn-confirm {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 5px;
  color: #fff;
  background-color: #409eff;
  border-color: #409eff;
  margin-left: 10px;
}
.my_message-box__hint .my-message-box__btns .my-btn-confirm:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff;
}
@keyframes myAnimation {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@media screen and (max-width: 750px) {
  .my_message-box__hint {
    width: 85%;
    max-width: 420px;
  }
}
.my_loading_box {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 2001;
}
.my_loading_box::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.my_loading_box .my-message-50 {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
}
.my_loading_box .my-message-50::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.my_loading_box .my_loading_content {
  display: inline-block;
  width: 100px;
  height: 100px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px;
  box-sizing: border-box;
  padding-top: 20px;
  -webkit-transition: height 1s linear 0s;
  -moz-transition: height 1s linear 0s;
  -o-transition: height 1s linear 0s;
  transition: height 1s linear 0s;
  text-align: center;
}
.my_loading_box .my_loading_content::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.my_loading_box .my_loading_content .my_loading_des {
  display: inline-block;
}
.my_loading_box .my_loading_content .my_load-circle {
  display: inline-block;
  min-width: 40px;
  min-height: 40px;
  position: relative;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container > div {
  width: 15%;
  height: 15%;
  background-color: #ffffff;
  border-radius: 100%;
  position: absolute;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  -moz-animation: bouncedelay 1.2s infinite ease-in-out;
  -o-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container1 > div.circle2 {
  -webkit-animation-delay: -0.9s;
  -moz-animation-delay: -0.9s;
  -o-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container1 > div.circle3 {
  -webkit-animation-delay: -0.6s;
  -moz-animation-delay: -0.6s;
  -o-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container1 > div.circle4 {
  -webkit-animation-delay: -0.3s;
  -moz-animation-delay: -0.3s;
  -o-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container2 {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container2 > div.circle1 {
  webkit-animation-delay: -1.1s;
  -moz-animation-delay: -1.1s;
  -o-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container2 > div.circle2 {
  webkit-animation-delay: -0.8s;
  -moz-animation-delay: -0.8s;
  -o-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container2 > div.circle3 {
  webkit-animation-delay: -0.5s;
  -moz-animation-delay: -0.5s;
  -o-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container2 > div.circle4 {
  webkit-animation-delay: -0.2s;
  -moz-animation-delay: -0.2s;
  -o-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container3 {
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container3 > div.circle1 {
  -webkit-animation-delay: -1s;
  -moz-animation-delay: -1s;
  -o-animation-delay: -1s;
  animation-delay: -1s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container3 > div.circle2 {
  -webkit-animation-delay: -0.7s;
  -moz-animation-delay: -0.7s;
  -o-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container3 > div.circle3 {
  -webkit-animation-delay: -0.4s;
  -moz-animation-delay: -0.4s;
  -o-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container.my_load-container3 > div.circle4 {
  webkit-animation-delay: -0.1s;
  -moz-animation-delay: -0.1s;
  -o-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container .circle1 {
  top: 0;
  left: 0;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container .circle2 {
  top: 0;
  right: 0;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container .circle3 {
  right: 0;
  bottom: 0;
}
.my_loading_box .my_loading_content .my_load-circle .my_load-container .circle4 {
  left: 0;
  bottom: 0;
}
.my_loading_box .my_loading_content .load-tip {
  margin-top: 10px;
  color: #fff;
  font-size: 12px;
}
@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
