.loginregister_login-form.hidden {
  display: none;
}

.loginregister_text_1.active, .loginregister_text_2.active {
  color: #2196F3;
  font-weight: bold;
  font-size: 24px;
}

.loginregister_back-to-login {
  cursor: pointer;
  /* text-decoration: underline; */
  color: #2196F3;
}

.loginregister_text_17 {
  cursor: pointer;
  /* text-decoration: underline; */
  color: #2196F3;
}

.loginregister_text_12, .loginregister_text_24 {
  cursor: pointer;
  /* text-decoration: underline; */
  color: #2196F3;
  font-size: 24px;
}

.loginregister_zhuce_text_7 {
  cursor: pointer;
  /* text-decoration: underline; */
  color: #2196F3;
}

.loginregister_zhuce_text_5 {
  cursor: pointer;
}

.loginregister_zhuce_text_12 {
  cursor: pointer;
  text-decoration: underline;
  color: #2196F3;
}
.loginregister_page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 1597px;
  overflow: hidden;
}

.loginregister_group_1 {
  height: 1597px;
  background: url({DT_SKIN}/site/denglu/loginregister_img/b93bbc78f8a227ded830783529ea9dc5.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 1920px;
}

.loginregister_group_2 {
  width: 1920px;
  height: 1597px;
  background: url({DT_SKIN}/site/denglu/loginregister_img/5ebf3f7164cca4a3fe5c0cea5ee23ecb.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.loginregister_section_1 {
  width: 663px;
  height: 602px;
  /* 使用绝对定位实现水平和垂直居中 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  margin-top:50px;
  z-index:99999999;

  border: 1px solid #ccc;

}

.loginregister_section_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  height: 600px;
  margin-top: 2px;
  width: 656px;
}

.loginregister_image-wrapper_1 {
  width: 13px;
  height: 14px;
  margin: 20px 0 0 623px;
}

.loginregister_thumbnail_1 {
  width: 13px;
  height: 14px;
}

.loginregister_text-wrapper_1 {
  width: 248px;
  height: 24px;
  margin: 12px 0 0 50px;
}

.loginregister_text_1 {
  width: 119px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.loginregister_text_2 {
  width: 71px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin-top: 2px;
}

.loginregister_group_3 {
  width: 60px;
  height: 4px;
  margin: 9px 0 0 79px;
}

.loginregister_section_3 {
  background-color: rgba(13, 172, 167, 1);
  border-radius: 2px;
  width: 60px;
  height: 4px;
}

.loginregister_group_4 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_text-wrapper_2 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_text_3 {
  width: 400px;
  height: 40px;
  border: none;
  background: transparent;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  outline: none;
}

.loginregister_text_3::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_text_4 {
  width: 79px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 22px 20px 0 35px;
}

.loginregister_group_5 {
  width: 555px;
  height: 60px;
  margin: 20px 0 0 51px;
}

.loginregister_text-wrapper_3 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
  width: 555px;
}

.loginregister_text_5 {
  width: 400px;
  height: 40px;
  border: none;
  background: transparent;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  outline: none;
}

.loginregister_text_5::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_group_6 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_text-wrapper_4 {
  box-shadow: 0px 4px 9px 0px rgba(117, 117, 117, 0.1);
  background-color: rgba(13, 172, 167, 1);
  border-radius: 4px;
  height: 60px;
  width: 555px;
}

.loginregister_text_6 {
  width: 39px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 20px 0 0 258px;
}

.loginregister_group_7 {
  width: 308px;
  height: 16px;
  margin: 19px 0 0 50px;
}

.loginregister_group_8 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
  width: 15px;
  height: 15px;
  border: 1px solid rgba(0, 0, 0, 1);
  margin-top: 0px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
}

.loginregister_group_8:checked {
  background-color: rgba(13, 172, 167, 1);
  border-color: rgba(13, 172, 167, 1);
}

.loginregister_group_8:checked::after {
  content: '✓';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 10px;
  font-weight: bold;
}

.loginregister_text-wrapper_5 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_7 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_8 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_9 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_10 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_group_9 {
  width: 152px;
  height: 15px;
  margin: 98px 0 49px 252px;
}

.loginregister_image-text_1 {
  width: 152px;
  height: 15px;
}

.loginregister_text-group_1 {
  width: 112px;
  height: 15px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_11 {
  width: 112px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_12 {
  width: 112px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_image_1 {
  width: 21px;
  height: 12px;
  margin-top: 2px;
}

.loginregister_section_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  height: 600px;
  width: 656px;
}

.loginregister_image-wrapper_2 {
  width: 13px;
  height: 14px;
  margin: 20px 0 0 623px;
}

.loginregister_thumbnail_2 {
  width: 13px;
  height: 14px;
}

.loginregister_text-wrapper_6 {
  width: 272px;
  height: 24px;
  margin: 13px 0 0 50px;
}

.loginregister_text_13 {
  width: 89px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin-top: 3px;
}

.loginregister_text_14 {
  width: 95px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.loginregister_section_5 {
  width: 60px;
  height: 4px;
  margin: 8px 0 0 245px;
}

.loginregister_group_10 {
  background-color: rgba(13, 172, 167, 1);
  border-radius: 2px;
  width: 60px;
  height: 4px;
}

.loginregister_section_6 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_text-wrapper_7 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
  width: 555px;
}

.loginregister_text_15 {
  width: 500px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 20px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_text_15::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_section_7 {
  width: 579px;
  height: 60px;
  margin: 20px 0 0 51px;
}

.loginregister_group_11 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_text_16 {
  width: 500px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_text_16::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_thumbnail_3 {
  width: 18px;
  height: 12px;
  margin-top: 24px;
}

.loginregister_thumbnail_4 {
  width: 18px;
  height: 12px;
  margin-top: 24px;
}

.loginregister_text-wrapper_8 {
  width: 63px;
  height: 14px;
  margin: 19px 0 0 544px;
}

.loginregister_text_17 {
  width: 63px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_section_8 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_text-wrapper_9 {
  box-shadow: 0px 4px 9px 0px rgba(117, 117, 117, 0.1);
  /* background-color: rgba(226, 226, 226, 1); */
  background-color: rgba(13, 172, 167, 1);
  border-radius: 4px;
  height: 60px;
  width: 555px;
}

.loginregister_text_18 {
  width: 39px;
  height: 19px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 20px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 20px 0 0 258px;
}

.loginregister_section_9 {
  width: 308px;
  height: 15px;
  margin: 19px 0 0 50px;
}

.loginregister_box_1 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
  width: 15px;
  height: 15px;
  border: 1px solid rgba(0, 0, 0, 1);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  margin-top: 0px;
}

.loginregister_box_1:checked {
  background-color: rgba(13, 172, 167, 1);
  border-color: rgba(13, 172, 167, 1);
}

.loginregister_box_1:checked::after {
  content: '✓';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 10px;
  font-weight: bold;
}

.loginregister_text-wrapper_10 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_19 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_20 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_21 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_22 {
  width: 273px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_section_10 {
  width: 152px;
  height: 15px;
  margin: 66px 0 49px 252px;
}

.loginregister_image-text_2 {
  width: 152px;
  height: 15px;
}

.loginregister_text-group_2 {
  width: 112px;
  height: 15px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_23 {
  width: 112px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_text_24 {
  width: 112px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_image_2 {
  width: 21px;
  height: 12px;
  margin-top: 2px;
}

.loginregister_section_11 {

  border-radius: 10px;
  height: 600px;
  width: 656px;
  margin: 105px 0 63px 463px;
}

.loginregister_image-wrapper_3 {
  width: 13px;
  height: 14px;
  margin: 20px 0 0 623px;
}

.loginregister_thumbnail_5 {
  width: 13px;
  height: 14px;
}

.loginregister_text-wrapper_11 {
  width: 94px;
  height: 23px;
  margin: 12px 0 0 51px;
}

.loginregister_text_25 {
  width: 94px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.loginregister_group_12 {
  width: 60px;
  height: 4px;
  margin: 10px 0 0 54px;
}

.loginregister_group_13 {
  background-color: rgba(13, 172, 167, 1);
  border-radius: 2px;
  width: 92px;
  height: 4px;
}

.loginregister_group_14 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_text-wrapper_12 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_text_26 {
  width: 400px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 20px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_text_26::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_text_27 {
  width: 79px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 22px 20px 0 0;
}

.loginregister_group_15 {
  width: 555px;
  height: 60px;
  margin: 20px 0 0 51px;
}

.loginregister_text-wrapper_13 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
  width: 555px;
}

.loginregister_text_28 {
  width: 400px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 18px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_text_28::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_group_16 {
  width: 555px;
  height: 60px;
  margin: 20px 0 0 51px;
}

.loginregister_section_12 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_text_29 {
  width: 400px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_text_29::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_thumbnail_6 {
  width: 19px;
  height: 9px;
  margin: 26px 20px 0 99px;
    display: none;
}

.loginregister_mmm_66 {
  width: 19px;
  height: 9px;
  margin: 26px 20px 0 99px;
}

.loginregister_group_17 {
  width: 555px;
  height: 60px;
  margin: 20px 0 0 51px;
}

.loginregister_group_18 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_text_30 {
  width: 400px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_text_30::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_thumbnail_7 {
  width: 19px;
  height: 9px;
  margin: 26px 20px 0 99px;
}

.loginregister_mmm_77 {
  width: 19px;
  height: 9px;
  margin: 26px 20px 0 99px;
}

.loginregister_group_19 {
  width: 555px;
  height: 60px;
  margin: 47px 0 50px 51px;
}

.loginregister_text-wrapper_14 {
  box-shadow: 0px 4px 9px 0px rgba(117, 117, 117, 0.1);
  background-color: rgba(13, 172, 167, 1);
  border-radius: 4px;
  height: 60px;
  width: 555px;
}

.loginregister_text_31 {
  width: 40px;
  height: 21px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 19px 0 0 258px;
}





















.loginregister_zhuce_group_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  height: 600px;
  width: 663px;
 
}

.loginregister_zhuce_image-wrapper_1 {
  width: 13px;
  height: 14px;
  margin: 20px 0 0 623px;
}

.loginregister_zhuce_thumbnail_1 {
  width: 13px;
  height: 14px;
}

.loginregister_zhuce_text-wrapper_1 {
  width: 95px;
  height: 24px;
  margin: 12px 0 0 50px;
}

.loginregister_zhuce_text_1 {
  width: 95px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.loginregister_zhuce_section_2 {
  width: 60px;
  height: 4px;
  margin: 9px 0 0 51px;
}

.loginregister_zhuce_group_3 {
  background-color: rgba(13, 172, 167, 1);
  border-radius: 2px;
  width: 90px;
  height: 4px;
}

.loginregister_zhuce_section_3 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_zhuce_text-wrapper_2 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_zhuce_text_2 {
  width: 300px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_zhuce_text_2::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_zhuce_text_3 {
  width: 79px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 22px 20px 0 143px;
}

.loginregister_zhuce_section_4 {
  width: 555px;
  height: 60px;
  margin: 20px 0 0 51px;
}

.loginregister_zhuce_text-wrapper_3 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
  width: 555px;
}

.loginregister_zhuce_text_4 {
  width: 400px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_zhuce_text_4::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_zhuce_section_5 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_zhuce_text-wrapper_4 {
  box-shadow: 0px 4px 9px 0px rgba(117, 117, 117, 0.zhuce_1);
  background-color: rgba(13, 172, 167, 1);
  border-radius: 4px;
  height: 60px;
  width: 555px;
}

.loginregister_zhuce_text_5 {
  width: 59px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 20px 0 0 248px;
}

.loginregister_zhuce_section_6 {
  width: 151px;
  height: 15px;
  margin: 133px 0 49px 253px;
}

.loginregister_zhuce_image-text_1 {
  width: 151px;
  height: 15px;
}

.loginregister_zhuce_text-group_1 {
  width: 111px;
  height: 15px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_zhuce_text_6 {
  width: 111px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_zhuce_text_7 {
  width: 111px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_zhuce_image_1 {
  width: 21px;
  height: 12px;
  margin-top: 2px;
}

.loginregister_zhuce_group_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  height: 600px;
  width: 663px;

}

.loginregister_zhuce_image-wrapper_2 {
  width: 13px;
  height: 14px;
  margin: 20px 0 0 623px;
}

.loginregister_zhuce_thumbnail_2 {
  width: 13px;
  height: 14px;
}

.loginregister_zhuce_text-wrapper_5 {
  width: 95px;
  height: 24px;
  margin: 12px 0 0 50px;
}

.loginregister_zhuce_text_8 {
  width: 95px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.loginregister_zhuce_group_5 {
  width: 60px;
  height: 4px;
  margin: 9px 0 0 52px;
}

.loginregister_zhuce_group_6 {
  background-color: rgba(13, 172, 167, 1);
  border-radius: 2px;
  width: 90px;
  height: 4px;
}

.loginregister_zhuce_group_7 {
  width: 555px;
  height: 60px;
  margin: 60px 0 0 51px;
}

.loginregister_zhuce_box_1 {
  background-color: rgba(209, 207, 207, 0);
  border-radius: 4px;
  width: 555px;
  height: 60px;
  border: 1px solid rgba(85, 85, 85, 0.4);
}

.loginregister_zhuce_text_9 {
  width: 400px;
  height: 40px;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 10px 0 0 19px;
  border: none;
  background: transparent;
  outline: none;
}

.loginregister_zhuce_text_9::placeholder {
  color: rgba(153, 153, 153, 1);
}

.loginregister_zhuce_thumbnail_3 {
  width: 18px;
  height: 12px;
  margin: 24px 20px 0 249px;
}

.loginregister_zhuce_group_8 {
  width: 555px;
  height: 60px;
  margin: 140px 0 0 51px;
}

.loginregister_zhuce_text-wrapper_6 {
  box-shadow: 0px 4px 9px 0px rgba(117, 117, 117, 0.zhuce_1);
  background-color: rgba(13, 172, 167, 1);
  border-radius: 4px;
  height: 60px;
  width: 555px;
}

.loginregister_zhuce_text_10 {
  width: 40px;
  height: 21px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 19px 0 0 258px;
}

.loginregister_zhuce_group_9 {
  width: 151px;
  height: 15px;
  margin: 133px 0 49px 252px;
}

.loginregister_zhuce_image-text_2 {
  width: 151px;
  height: 15px;
}

.loginregister_zhuce_text-group_2 {
  width: 111px;
  height: 15px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_zhuce_text_11 {
  width: 111px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_zhuce_text_12 {
  width: 111px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(68, 104, 226, 1);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
}

.loginregister_zhuce_image_2 {
  width: 21px;
  height: 12px;
  margin-top: 2px;
}
