/* dialog */
.index-dialog {
  border-radius: 8px;
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #606266;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #6a61ff;
  border-color: #6a61ff;
}
.index-dialog .el-form-item {
  margin-bottom: 30px;
}
.index-dialog .el-dialog__body {
  padding: 20px 62px 20px 63px;
}
.index-dialog .el-dialog__header {
  padding: 46px 62px 10px 63px;
  text-align: center;
}
.index-dialog .el-dialog__header .el-dialog__title {
  display: flex;
  font-size: 0.28rem;
  font-family: Arial-BoldMT, Arial;
  font-weight: normal;
  color: #303133;
  line-height: 0.36rem;
  /* margin-left: -16px; */
}
.check-item {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #606266;
  line-height: 20px;
}
.check-item a {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #6a61ff;
  line-height: 20px;
}
.index-dialog .dialog-footer {
  display: flex;
}
.index-dialog .dialog-footer button {
  width: 375px;
  height: 54px;
  background: #6a61ff;
  border-radius: 7px;
  margin: 14px auto 40px;
  border: 0;
}
.index-dialog .dialog-footer button span {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
}
.success-dialog {
  border-radius: 8px;
}
.success-dialog img {
  margin-top: -10px;
  margin-bottom: 37px;
}
.index-dialog .logo_box > p {
  font-size: 28px;
  font-family: Arial-BoldMT, Arial;
  font-weight: normal;
  color: #303133;
  line-height: 36px;
}
.success-dialog p {
  font-size: 16px;
  font-family: ArialMT;
  color: #000000;
  line-height: 24px;
  text-align: center;
}

.h5_show {
  display: none;
}

@media screen and (max-width: 1024px) {
  .success-dialog {
    width: calc(100% - 40px) !important;
    margin-top: 50% !important;
  }
  .h5_text {
    padding: 0 52px;
  }
  .index-dialog {
    width: 100% !important;
    margin: 0;
    height: 100vh;
    margin-top: 0 !important;
    border-radius: 0;
  }
  .el-checkbox {
    display: flex;
    align-items: flex-start;
  }
  .index-dialog .el-checkbox__label {
    white-space: normal;
  }

  .index-dialog .el-checkbox__input {
    position: relative;
    top: 3px;
  }

  .el-dialog__close {
    font-size: 30px;
  }

  .h5_show {
    display: block;
  }

  .index-dialog .logo_box > div {
    padding: 18px 24px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    left: 0;
    top: 0;
  }

  .index-dialog .logo_box > div > img {
    width: 147px;
    height: auto;
  }

  .index-dialog .logo_box > p {
    font-size: 24px;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #303133;
    line-height: 36px;
    padding-top: 60px;
  }

  .index-dialog .el-dialog__body,
  .index-dialog .el-dialog__header {
    padding: 20px 30px;
  }

  .index-dialog .dialog-footer button {
    margin: 14px auto 0px;
  }

  .index-dialog .el-dialog__footer {
    background: #fff;
  }
}
