.agreement_alert {
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  height: 100vh;
  display: none;
}
.agreement_alert .alertmasks {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.agreement_alert .agreement_content {
  position: relative;
  padding: 5vw;
  width: 85vw;
  background: #ffffff;
  border-radius: 1.3333vw;
  overflow: hidden;
}
.agreement_alert .agreement_content .del_btn {
  position: absolute;
  right: 3vw;
  top: 3vw;
  cursor: pointer;
  z-index: 50;
}
.agreement_alert .agreement_content .del_btn:hover i {
  color: red;
}
.agreement_alert .agreement_content .del_btn i {
  font-weight: 700;
  color: #000;
  font-size: 3vw;
}
.success_body {
  position: relative;
  width: 100%;
  height: 100%;
}
.success_body .success_icon {
  width: 10vw;
  height: 10vw;
  background: #2df18f;
  border-radius: 100%;
}
.success_body .success_icon i {
  color: #fff;
  font-size: 5vw;
}
.success_body .btitle {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  margin: 4vw 0;
}
.success_body .btext {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #9199a6;
  line-height: 5.3333vw;
}
.success_body .bewm_box {
  width: 100%;
  margin: 5.3333vw 0;
}
.success_body .bewm_box .ewm_img {
  margin: 0 0 2.6667vw 0 !important;
}
.success_body .bewm_box .ewm_img > img {
  width: 30vw;
  height: 30vw;
}
.success_body .bewm_box .txt {
  font-size: 3.4vw;
}
.success_body .success_btn {
  cursor: pointer;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  width: 40vw;
  height: 9.3333vw;
  background: var(--themeColor);
  border-radius: 0.4vw;
}
.apply_body .atitle {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.apply_body .atext {
  font-size: 3vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #9199a6;
  margin: 2vw 0 6vw 0;
}
.apply_body .apply_input.marginBtm {
  margin-bottom: 5vw;
}
.apply_body .apply_input {
  width: 100%;
  height: 11vw;
  border: 1px solid #dfe1e3;
  border-radius: 0.4vw;
  padding: 0 2.6667vw;
}
.apply_body .apply_input .ionput_box {
  flex: 1;
  height: 100%;
}
.apply_body .apply_input .ionput_box input {
  height: 100%;
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  outline: none !important;
  width: 100%;
}
.apply_body .apply_input .ionput_box input::placeholder {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #b7b7b7;
}
.apply_body .apply_input .yamtit {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  white-space: nowrap;
  margin-right: 2.6667vw;
}
.apply_body .apply_input .applyyzm {
  white-space: nowrap;
  cursor: pointer;
  font-size: 3.2vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #000;
  width: 14vw;
}
.apply_body .apply_btn {
  cursor: pointer;
  margin-top: 4vw;
  width: 100%;
  height: 11vw;
  background: var(--themeColor);
  border-radius: 0.4vw;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
