html,
body {
  overflow-x: hidden;
}
.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
}

.box_1 {
  width: 1920px;
  background: url(../img/lanhu/SketchPng0b08e26068e0f5feeaf5181d3b1e2c8508579896cd053ea4a42df6e00b16624d)
    100% no-repeat;
  background-size: 100% 100%;
}

.block_1 {
  height: 96px;
  background: url(../img/lanhu/SketchPng9fed22e245a074a0b80dd8a7385da132a147175f48a0e58953d9194a6acdff4e)
    100% no-repeat;
  background-size: 100% 100%;
  width: 1425px;
  margin: 20px 0 0 237px;
}

.box_2 {
  width: 963px;
  height: 50px;
  margin: 23px 0 0 60px;
}

.image_1 {
  width: 219px;
  height: 50px;
}

.text_1 {
  width: 44px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 16px 0 0 260px;
}

.text_2 {
  width: 86px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(20, 197, 193, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 16px 0 0 50px;
}

.text_3 {
  width: 112px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 16px 0 0 48px;
}

.text_4 {
  width: 94px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 16px 0 0 50px;
}

.box_3 {
  width: 84px;
  height: 3px;
  margin: 20px 0 0 634px;
}

.box_4 {
  background-color: rgba(20, 197, 193, 1);
  width: 84px;
  height: 3px;
}

.text-wrapper_1 {
  border-radius: 5px;
  height: 41px;
  border: 1px solid rgba(20, 197, 193, 1);
  width: 106px;
  margin: 18px 0 0 303px;
}

.text_5 {
  width: 75px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 11px 0 0 16px;
}

.text_6 {
  width: 90px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 29px 0 0 40px;
}

.text_7 {
  width: 145px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 29px 0 0 49px;
}

.text_8 {
  width: 144px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 29px 273px 0 50px;
}

.text-wrapper_2 {
  width: 700px;
  height: 197px;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -2.2988505363464355px;
  font-family: GilmerLight;
  font-weight: normal;
  text-align: left;
  line-height: 97px;
  margin: 151px 0 351px -500px;
}

.text_9 {
  width: 700px;
  height: 197px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 114px;
  font-family: GilmerLight;
  font-weight: 100;
  text-align: left;
  line-height: 97px;
}

.paragraph_1 {
  width: 700px;
  height: 197px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 80px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: left;
  line-height: 97px;
}

.text_10 {
  width: 700px;
  height: 197px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 80px;
  font-family: GilmerLight;
  font-weight: 100;
  text-align: left;
  line-height: 97px;
}

.box_5 {
  width: 1920px;
  height: 3581px;
}

.section_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 1919px;
  height: 700px;
  margin-left: 1px;
}

.section_2 {
  width: 750px;
  height: 208px;
  margin: 232px 0 0 359px;
}

.text_11 {
  width: 750px;
  height: 50px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 50px;
  letter-spacing: -1px;
  font-family: GilmerBold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 60px;
}

.text-group_1 {
  width: 637px;
  height: 128px;
  margin-top: 30px;
}

.text-wrapper_3 {
  width: 571px;
  height: 58px;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -0.47999998927116394px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: left;
  line-height: 29px;
}

.text_12 {
  width: 571px;
  height: 58px;
  overflow-wrap: break-word;
  color: #333333;
  font-size: 24px;
  font-family: GilmerRegular;
  font-weight: 200;
  text-align: left;
  line-height: 29px;
}

.text_13 {
  width: 571px;
  height: 58px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 29px;
}

.paragraph_2 {
  width: 571px;
  height: 58px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: left;
  line-height: 29px;
}

.image_2 {
  width: 400px;
  height: 405px;
  margin: 140px 300px 0 110px;
}

.section_3 {
  position: relative;
  width: 1920px;
  height: 960px;
}

.block_3 {
  height: 960px;
  background: url(../img/lanhu/SketchPng16b6a83392a0eb37eb7c6450b03a12a9f0e95b074da6802b75c917c844c43db0)
    100% no-repeat;
  background-size: 100% 100%;
  width: 960px;
}

.image-wrapper_1 {
  width: 133px;
  height: 133px;
  margin: 272px 0 0 250px;
}

.image_3 {
  width: 133px;
  height: 133px;
}

.image-wrapper_2 {
  width: 718px;
  height: 139px;
  margin: 31px 0 385px 103px;
}

.image_4 {
  width: 189px;
  height: 91px;
  margin-top: 48px;
}

.image_5 {
  width: 154px;
  height: 96px;
}

.block_4 {
  height: 960px;
  background: url(../img/lanhu/SketchPng92f5fd6aba74d23461887221d83c2f6cd5210e89bb664989e93f77791e5bcfff)
    100% no-repeat;
  background-size: 100% 100%;
  width: 960px;
  position: relative;
}

.image-wrapper_3 {
  width: 132px;
  height: 132px;
  margin: 273px 0 0 578px;
}

.image_6 {
  width: 132px;
  height: 132px;
}

.image-wrapper_4 {
  width: 154px;
  height: 96px;
  margin: 76px 0 383px 742px;
}

.image_7 {
  width: 154px;
  height: 96px;
}

.image_8 {
  position: absolute;
  left: 359px;
  top: 235px;
  width: 400px;
  height: 342px;
}

.text-wrapper_4 {
  position: absolute;
  left: 583px;
  top: 158px;
  width: 747px;
  height: 100px;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -2px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
  line-height: 100px;
}

.text_14 {
  width: 747px;
  height: 100px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 100px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 100px;
}

.text_15 {
  width: 747px;
  height: 100px;
  overflow-wrap: break-word;
  color: rgba(20, 197, 193, 1);
  font-size: 100px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 100px;
}

.text-wrapper_5 {
  position: absolute;
  left: 790px;
  top: 272px;
  width: 344px;
  height: 100px;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -2px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
  line-height: 100px;
}

.text_16 {
  width: 344px;
  height: 100px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 100px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 100px;
}

.text_17 {
  width: 344px;
  height: 100px;
  overflow-wrap: break-word;
  color: rgba(20, 197, 193, 1);
  font-size: 100px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 100px;
}

.section_4 {
  width: 1920px;
  height: 960px;
}

.block_5 {
  background-color: rgba(20, 197, 193, 0.14);
  position: relative;
  width: 960px;
  height: 960px;
  overflow: hidden;
}

.text-group_2 {
  width: 560px;
  height: 291px;
}

.paragraph_4 {
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 60px;
  letter-spacing: 0.75px;
  font-family: GilmerMedium;
  font-weight: normal;
  line-height: 75px;
  margin-left: 38px;
}

.paragraph_5 {
  width: 560px;
  height: 110px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 20px;
  letter-spacing: 0.25px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: right;
  line-height: 36px;
  margin-top: 30px;
}

.text-wrapper_6 {
  border-radius: 10px;
  height: 42px;
  border: 1px solid rgba(51, 51, 51, 1);
  width: 130px;
}

.text_18 {
  width: 88px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  letter-spacing: 0.20000000298023224px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 19px;
  margin: 13px 0 0 21px;
}

.image-wrapper_5 {
  height: 508px;
  background: url(../img/lanhu/SketchPng0c40c1f3047c087b2493620fd149c347fa2d6fa517c188580f442b01b395701d) -28px -27px
    no-repeat;
  background-size: 304px 335px;
  width: 247px;
  position: absolute;
  left: 206px;
  top: 652px;
}

.image_9 {
  width: 224px;
  height: 485px;
  margin: 12px 0 0 11px;
}

.image-wrapper_6 {
  height: 508px;
  background: url(../img/lanhu/SketchPngc530a1fd57e2aff5866e5e28b354423f8b9698e330d2e65f821c76f1c94d3e20) -24px -24px
    no-repeat;
  background-size: 297px 394px;
  width: 247px;
  position: absolute;
  left: 356px;
  top: 590px;
}

.image_10 {
  width: 224px;
  height: 485px;
  margin: 12px 0 0 11px;
}

.image-wrapper_7 {
  height: 508px;
  background: url(../img/lanhu/SketchPngbfd029d4cc904d7101a4cb61493e289438aca34585ad2ad312e1841a54387911) -24px -23px
    no-repeat;
  background-size: 297px 297px;
  width: 247px;
  position: absolute;
  left: 509px;
  top: 686px;
}

.image_11 {
  width: 224px;
  height: 485px;
  margin: 12px 0 0 11px;
}

.block_6 {
  background-color: rgba(240, 255, 240, 1);
  position: relative;
  width: 960px;
  height: 960px;
  overflow: hidden;
}

.text-group_3 {
  width: 742px;
  height: 328px;
  line-height: 36px;
  color:rgba(102, 102, 102, 1);
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  font-family: GilmerRegular;
}

.paragraph_6 {
  width: 732px;
  height: 151px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 60px;
  font-family: GilmerMedium;
  font-weight: normal;
  text-align: right;
  line-height: 75px;
}

.paragraph_7 {
  width: 742px;
  height: 147px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  letter-spacing: 0.25px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: right;
  line-height: 36px;
  margin-top: 30px;
}

.text-wrapper_7 {
  border-radius: 10px;
  border: 1px solid rgba(51, 51, 51, 1);
  padding: 12px 20px;
}

.text_19 {
  width: 88px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: GilmerRegular;
  font-weight: normal;
  white-space: nowrap;
  line-height: 19px;
}

.image-wrapper_8 {
  height: 246px;
  background: url(../img/lanhu/SketchPng615e91be13239ea2373489e85f33b96f688e0e42ea824370ed4c9586490ad438)
    0px 0px no-repeat;
  background-size: 485px 227px;
  width: 484px;
  position: absolute;
  left: 30px;
  top: 733px;
}

.image_12 {
  width: 484px;
  height: 246px;
}

.image_13 {
  position: absolute;
  left: 186px;
  top: 671px;
  width: 606px;
  height: 308px;
}

.section_5 {
  background-color: rgba(255, 255, 255, 1);
  height: 960px;
  margin-bottom: 1px;
  width: 1920px;
  position: relative;
}

.text-wrapper_8 {
  width: 517px;
  height: 60px;
  margin: 120px 0 0 701px;
}

.text_20 {
  width: 517px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 60px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
  line-height: 72px;
}

.image_14 {
  width: 150px;
  height: 150px;
}

.box_6 {
  position: absolute;
  left: 318px;
  top: 251px;
  width: 1284px;
  height: 662px;
  background: url(../img/bianzu_pc.png)
  100% no-repeat;
}

.image-wrapper_10 {
  height: 358px;
  background: url(../img/lanhu/SketchPngcab104fc2ec095347deca1a41a54d43090eb3221f7b50a2daed96b16427bee7d)
    100% no-repeat;
  background-size: 100% 100%;
  width: 511px;
  margin: 164px 0 0 126px;
}

.image_15 {
  width: 180px;
  height: 180px;
  margin: 215px 0 0 104px;
}

.image_16 {
  width: 180px;
  height: 180px;
  margin: 43px 0 0 -382px;
}

.image_17 {
  width: 180px;
  height: 180px;
  margin-left: 110px;
}

.image-wrapper_11 {
  position: relative;
  width: 511px;
  height: 287px;
  background: url(../img/lanhu/SketchPng3a9e3b29401d52c785f1825979e8a3decfe5ae755326ac009f3e7a99604523f6)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 191px 0 0 -92px;
}

.image_18 {
  position: absolute;
  left: -88px;
  top: 55px;
  width: 180px;
  height: 180px;
}

.image_19 {
  position: absolute;
  left: 227px;
  top: 188px;
  width: 180px;
  height: 180px;
}

.image_20 {
  width: 180px;
  height: 180px;
  margin: 43px 0 0 -309px;
}

.image_21 {
  width: 180px;
  height: 180px;
  margin: 163px 0 0 89px;
}

.image_22 {
  position: absolute;
  left: 0;
  top: 163px;
  width: 180px;
  height: 180px;
}

.text-wrapper_9 {
  background-color: rgba(27, 43, 93, 1);
  width: 1920px;
  height: 60px;
  margin-top: -1px;
}

.text_21 {
  width: 364px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 21px 0 0 370px;
}

.text_22 {
  width: 251px;
  height: 15px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 15px;
  letter-spacing: -0.30000001192092896px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 21px 355px 0 580px;
}
