.e20250530 {
  scrollbar-width: thin;
}
.e20250530::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.e20250530::-webkit-scrollbar-track {
  border-radius: 7px;
}
.e20250530::-webkit-scrollbar-thumb {
  border-radius: 7px;
  background-image: linear-gradient(25deg, #8193d1, #8193d1, #8193d1);
}
.e20250530 .sect-1 {
  overflow: hidden;
  position: relative;
  background: url("../images/bg_1.jpg") top center no-repeat;
}
.e20250530 .sect-1 #box {
  height: 1027px;
}
.e20250530 .sect-1 .submit_btn {
  position: absolute;
  top: 650px;
  left: 50%;
  transform: translateX(-50%);
  width: 397px;
  height: 124px;
  background: url("../images/submit_btn.png") center/contain no-repeat;
}
.e20250530 .sect-1 .submit_btn.success {
  background-image: url("../images/submit_btn_s.png");
}
.e20250530 .sect-1 .submit_btn.cannot {
  background-image: url("../images/submit_btn_n.png");
}
.e20250530 .sect-1 .qq_G {
  position: absolute;
  top: 801px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 30px;
  color: #f7ebdb;
}
.e20250530 .sect-2 {
  position: relative;
  background: url("../images/bg_2.jpg") top center no-repeat;
}
.e20250530 .sect-2 #box {
  height: 1780px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.e20250530 .sect-2 .content {
  position: relative;
  margin-left: -10px;
  width: 621px;
  height: 317px;
  background: url("../images/sect_s_block-bg.png");
}
.e20250530 .sect-2 .content ul {
  padding: 30px;
}
.e20250530 .sect-2 .content ul li {
  position: relative;
  margin-bottom: 15px;
  margin-left: 60px;
  line-height: 24px;
  color: #fafafa;
}
.e20250530 .sect-2 .content ul li::before {
  position: absolute;
  top: -6px;
  left: -38px;
  content: "";
  display: block;
  width: 34px;
  height: 38px;
  background: url("../images/icon_num.png") no-repeat;
}
.e20250530 .sect-2 .content ul li.sp::before {
  background-image: url("../images/icon_num_sp.png");
}
.e20250530 .sect-2 .content ul li .num {
  position: absolute;
  top: 1px;
  left: -24.5px;
  color: #773a6d;
  font-size: 13px;
  text-shadow: 0 0 1px #22243b;
}
.e20250530 .sect-2 .content ul li .sp {
  color: #ffe5ae;
}
.e20250530 .sect-2 .box_item.box-1 .title {
  width: 261px;
  height: 56px;
  background: url("../images/title_1.png") no-repeat;
}
.e20250530 .sect-2 .box_item.box-2 .title {
  width: 533px;
  height: 56px;
  background: url("../images/title_2.png") no-repeat;
}
.e20250530 .sect-2 .box_item.box-3 {
  width: 1278px;
  z-index: 3;
}
.e20250530 .sect-2 .box_item.box-3 .title {
  width: 281px;
  height: 56px;
  background: url("../images/title_3.png") no-repeat;
}
.e20250530 .sect-2 .box_item.box-3 .content {
  font-size: 18px;
  width: 100%;
  height: 1120px;
  background: url("../images/sect_b_block-bg.png");
}
.e20250530 .sect-2 .box_item.box-3 .content ul {
  padding: 60px 80px 0 70px;
}
.e20250530 .sect-2 .box_item.box-3 .content ul li {
  margin-bottom: 30px;
}
.e20250530 .sect-2 .box_item.box-3 .content span.sp {
  font-size: 20px;
}
.e20250530 .sect-2 .box_item.box-3 .li_content {
  margin-top: 7px;
  padding: 10px 20px;
  background: #674e82;
}
.e20250530 .sect-2 .box_item.box-3 .li_content span.sp {
  font-size: 18px;
}
.e20250530 .sect-2 .box_item.box-3 .li_content ul {
  padding: 10px 17px;
}
.e20250530 .sect-2 .box_item.box-3 .li_content ul li {
  list-style: initial;
  margin-left: unset;
}
.e20250530 .sect-2 .box_item.box-3 .li_content ul li::before {
  content: unset;
}
.e20250530 .sect-2 .box_item.box-3 .li_content ul.unq li {
  margin-bottom: 10px;
}
.e20250530 .float_qrcode {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 183px;
  height: 287px;
  background: url("../images/qrcode.png");
  z-index: 9;
}