html {
  font-size: 37.5px;
}


.input-xcc {
  margin-top: 0!important;;
  margin-bottom: 0!important;;
  height: 1.5rem!important;
  outline: none;
  width: calc(100% - 1rem) !important;
}

.link {
  cursor: pointer;
}

.page {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.box_1 {
  height: 28.8rem;
  background: url(/login/s18/static/ps3hn41efqi2t7wlhrh7vuqelw7ffmuuv2o02fad96c-98a2-4f5c-975f-cf95f236d07d-c0afd7210e1109f76b5c047b07101c2d.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 51.2rem;
}

.section_1 {
  height: 28.8rem;
  background: url(/login/s18/static/psoypx0lik6ohw79507c5tc1ug52wetksqa5411c8b-b08a-4ec0-bce5-8e4e35a8c620-1727ef303a4a4c04a7df0af06cf02a62.png) -7.92rem -0.214rem no-repeat;
  background-size: 63.36rem 29.227rem;
  width: 51.2rem;
}

.box_2 {
  position: relative;
  width: 100%;
  height: 100vh;
  background: url(/login/s18/static/ps8sv8ifghu2uk4qsaygitii1ofis8n049e916fab15-2772-45b1-8648-d649819a04cb-2bdbb9ed56c73685b74bfd5d7ce75fbf.png) -0.32rem -0.107rem no-repeat;
  background-size: 51.734rem 29.067rem;
}

.image_1 {
  width: 9.3rem;
    height: 3rem;
    margin: 0.987rem 0 0 2.207rem;
}

.section_2 {
  box-shadow: 6px 10px 41px 9px rgba(0, 0, 0, 0.14);
  background-color: rgba(0, 0, 0, 0.3);
  filter: blur(2px);
  border-radius: 26px;
  width: 14.147rem;
  height: 17.2rem;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 2rem 0 5.547rem 34.107rem;
}

.section_3 {
  height: 19.12rem;
  background: url(/login/s18/static/ps4z8xlv056w3gdqc5l4t8khgba4nz288h74201ff5-1efb-438c-bff7-93d254777b18-ae32b2e7dc68097b70806c35bf1d7af7.png) 0rem 0rem no-repeat;
  background-size: 50.72rem 19.12rem;
  width: 49.04rem;
  position: absolute;
  left: 2.16rem;
  top: 4.934rem;
}

.text-wrapper_1 {
  width: 28.88rem;
  height: 2.4rem;
  margin: 1.494rem 0 0 3.494rem;
}

.text_1 {
  width: 30rem;
  height: 1.84rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2rem;
  font-family: SourceHanSansCN-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.867rem;
}

.text_2 {
  width: 3.174rem;
  height: 0.774rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.6rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.8rem;
  margin-top: 1.627rem;
}

.group_1 {
  width: 40.267rem;
  height: 2.56rem;
  margin: 1.307rem 0 0 3.707rem;
}

.block_1 {
  width: 13.574rem;
  height: 1.894rem;
}

.image-text_1 {
  width: 9.574rem;
  height: 1.334rem;
}

.text-group_1 {
  width: 8.294rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.52rem;
  font-family: Poppins-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.52rem;
  margin-top: 0.134rem;
}

.image_2 {
  width: 0.907rem;
  height: 1.334rem;
}

.section_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 3px;
  width: 1.654rem;
  height: 0.16rem;
  margin: 0.4rem 0 0 0.027rem;
}

.block_2 {
  box-shadow: 0px 17px 31px 6px rgba(197, 190, 180, 0.15);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 5px;
  width: 10.907rem;
  height: 2.64rem;
  border: 1.5px solid rgba(43, 77, 158, 1);
  margin: -0.027rem -0.027rem 0 15.814rem;
}

.image-text_2 {
  width: 1.414rem;
  height: 0.454rem;
  margin: 0.48rem 0 0 0.427rem;
}

.box_3 {
  width: 0.48rem;
  height: 0.454rem;
  background: url(/login/s18/static/psdo7rxbfk1ze6bd5fm4q476ys88fnigy8j723f3a26-192f-41a9-9914-e0b9ab1ef405-648792700d37a916f2fc2ea9b5609f3f.png) 100% no-repeat;
  background-size: 100% 100%;
}

.text-group_2 {
  width: 0.8rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(142, 142, 142, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.4rem;
  margin-top: 0.027rem;
}

.text_3 {
  width: 3.467rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.64rem 0 0.534rem 0.534rem;
}

.group_2 {
  width: 40.427rem;
  height: 2.56rem;
  margin: 0.88rem 0 0 3.547rem;
}

.image_3 {
  width: 10.32rem;
  height: 1.2rem;
  margin-top: 0.027rem;
}

.block_3 {
  box-shadow: 0px 17px 31px 6px rgba(197, 190, 180, 0.15);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 5px;
  width: 10.907rem;
  height: 2.56rem;
}

.image-text_3 {
  width: 1.414rem;
  height: 0.48rem;
  margin: 0.427rem 0 0 0.4rem;
}

.block_4 {
  width: 0.454rem;
  height: 0.454rem;
  background: url(/login/s18/static/ps2nkxgx551k30o7f7dsqv4bpbme8wta695p89b85733-5e61-4c3e-b235-2526d38d2f40-3cbcd0b9e229215d03bbca1d78fe85e8.png) 100% no-repeat;
  background-size: 100% 100%;
}

.text-group_3 {
  width: 0.8rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(142, 142, 142, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.4rem;
  margin-top: 0.08rem;
}

.text_4 {
  width: 3.574rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.64rem 0 0.614rem 0.48rem;
}

.group_3 {
  width: 2.507rem;
  height: 0.56rem;
  margin: 0.747rem 0 0 29.2rem;
}

.image-wrapper_1 {
  background-color: rgba(65, 103, 193, 1);
  border-radius: 2px;
  height: 0.56rem;
  border: 1px solid rgba(43, 77, 158, 0.51);
  width: 0.56rem;
}

.thumbnail_1 {
  width: 0.347rem;
  height: 0.24rem;
  margin: 0.16rem 0 0 0.107rem;
}

.text_5 {
  width: 1.787rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.4rem;
  margin-top: 0.08rem;
}

.group_4 {
  width: 40.454rem;
  height: 1.947rem;
  margin: 1.174rem 0 3.494rem 3.494rem;
}

.group_5 {
  width: 10.347rem;
  height: 1.84rem;
  background: url(/login/s18/static/pske9authhqmdt5z1cusqv4p25v5j4uwh64eeaa08-b772-4111-af13-50f3606081ae-e7d876c2dd972a4aab1c0d6c9536c018.png) -0.08rem -0.08rem no-repeat;
  background-size: 10.507rem 2rem;
  margin-top: 0.107rem;
}

.image-text_4 {
  width: 7.36rem;
  height: 1.067rem;
  margin: 0.4rem 0 0 1.52rem;
}

.label_1 {
  width: 1.067rem;
  height: 1.067rem;
}

.text-group_4 {
  width: 5.814rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.693rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-top: 0.16rem;
}

.text-wrapper_2 {
  height: 1.84rem;
  background: url(/login/s18/static/ps02biq8rhevxancxo847cmdft5oqjt0zed299d627b-7610-4b0a-ace8-573a23c5c755-716aea7a63b8f79ccaa464b9da935b96.png) -0.08rem -0.08rem no-repeat;
  background-size: 14.987rem 2rem;
  width: 10.827rem;
}

.text_6 {
  /*width: 1.36rem;*/
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.693rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 0.614rem 0 0 0;
}

.text_7 {
  position: absolute;
  left: 3.707rem;
  top: 8.427rem;
  width: 3.947rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.17rem;
  font-family: MyriadPro-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
}