html body {
  overflow-x: hidden;
}
.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
}

.group_1 {
  background: url(../img/lanhu/77687deb712c4990a3014cdfa0a8c442_mergeImage.png)
    100% 100% no-repeat;
  position: relative;
  width: 1920px;
  height: 960px;
  overflow: hidden;
}

.block_1 {
  height: 96px;
  background: url(../img/lanhu/SketchPngc1a576e4d93d809b9d22273dc22e98691d3446172616d1666430cacb18f8f469)
    100% no-repeat;
  background-size: 100% 100%;
  width: 1425px;
  margin: 20px 0 0 237px;
}

.box_1 {
  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(27, 43, 93, 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(27, 43, 93, 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(27, 43, 93, 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_2 {
  width: 84px;
  height: 3px;
  margin: 20px 0 0 634px;
}

.box_3 {
  background-color: rgba(20, 197, 193, 1);
  width: 84px;
  height: 3px;
}

.block_2 {
  width: 1200px;
  height: 76px;
  background: url(../img/lanhu/SketchPngae650b636dcfeb6f046e322067347d8261bc9a3d1161d230bafdfe3dc0669c94)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 10px 0 0 360px;
}

.text_5 {
  width: 75px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(27, 43, 93, 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 324px;
}

.text-wrapper_1 {
  border-radius: 5px;
  height: 41px;
  border: 1px solid rgba(20, 197, 193, 1);
  width: 121px;
  margin: 18px 0 0 38px;
}

.text_6 {
  width: 99px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(27, 43, 93, 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: 11px 0 0 12px;
}

.text_7 {
  width: 145px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(27, 43, 93, 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 30px;
}

.text_8 {
  width: 144px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(27, 43, 93, 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_9 {
  width: 434px;
  height: 75px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 60px;
  font-family: GilmerHeavy;
  font-weight: bold;
  white-space: nowrap;
  line-height: 75px;
}

.image-wrapper_1 {
  height: 761px;
  background: url(../img/lanhu/SketchPnga808ec2da168655cd3ccfe4f48aca3f991e3db78cf945f670867b6c3f007f200) -42px -42px
    no-repeat;
  background-size: 454px 440px;
  width: 370px;
  position: absolute;
  left: 360px;
  top: 562px;
}

.image_2 {
  width: 335px;
  height: 726px;
  margin: 18px 0 0 17px;
}

.image-wrapper_2 {
  height: 761px;
  background: url(../img/lanhu/SketchPng68a1db9a2796e116f9deea1035c2d7015727ac9c43fa82d51446157c9677a7b0) -36px -36px
    no-repeat;
  background-size: 443px 554px;
  width: 370px;
  position: absolute;
  left: 775px;
  top: 442px;
}

.image_3 {
  width: 335px;
  height: 726px;
  margin: 18px 0 0 17px;
}

.image-wrapper_3 {
  height: 761px;
  background: url(../img/lanhu/SketchPngc5892b9f619c8cc57cc0f75d944d0dc996ec0a21beb8c3a564292a5cd7499276) -36px -36px
    no-repeat;
  background-size: 443px 434px;
  width: 370px;
  position: absolute;
  left: 1190px;
  top: 562px;
}

.image_4 {
  width: 335px;
  height: 726px;
  margin: 18px 0 0 17px;
}

.block_3 {
  position: absolute;
  left: 0;
  top: 815px;
  width: 1920px;
  height: 145px;
  background: url(../img/lanhu/SketchPngfa62d4462bdcad0f57ba0b8983991135dd335f55821f8b4fb84b86ef14f216af)
    100% no-repeat;
  background-size: 100% 100%;
}

.group_2 {
  width: 1920px;
  background: url(../img/lanhu/SketchPng86a111acbe171f1864fd31b1b17f67536f472760256f500d234786798ea61572)
    100% no-repeat;
  background-size: 100% 100%;
}

.text-wrapper_2 {
  width: 824px;
  height: 57px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: right;
  white-space: nowrap;
  line-height: 57px;
  margin: 200px 0 0 548px;
}

.text_10 {
  width: 824px;
  height: 57px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 45px;
  font-family: GilmerRegular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 57px;
}

.text_11 {
  width: 824px;
  height: 57px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 45px;
  font-family: GilmerBold;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 57px;
}

.group_3 {
  width: 1160px;
  height: 313px;
  margin: 120px 0 0 380px;
}

.image-text_1 {
  width: 362px;
  height: 313px;
}

.box_4 {
  border-radius: 10px;
  background-image: url(../img/xinlv.gif);
  width: 362px;
  height: 272px;
}

.text-group_1 {
  width: 125px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  letter-spacing: 0.8571428656578064px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 12px 0 0 119px;
}

.image-text_2 {
  width: 362px;
  height: 313px;
  margin-left: 37px;
}

.image_5 {
  width: 362px;
  height: 272px;
}

.text-group_2 {
  width: 180px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  letter-spacing: 0.8571428656578064px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 12px 0 0 91px;
}

.image-text_3 {
  width: 362px;
  height: 313px;
  margin-left: 37px;
}

.image-wrapper_4 {
  height: 272px;
  background: url(../img/onbed.gif) no-repeat ;
  background-size: 100% 100%;
  width: 362px;
}

.image_6 {
  width: 225px;
  height: 118px;
  margin: 77px 0 0 69px;
}

.text-group_3 {
  width: 159px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  letter-spacing: 0.8571428656578064px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 12px 0 0 102px;
}

.list_1 {
  width: 1160px;
  height: 272px;
  justify-content: space-between;
  margin: 83px 0 6px 380px;
}

.image-wrapper_5-0 {
  height: 272px;
  background-size: 100% 100%;
  margin-right: 37px;
  width: 362px;
  background: url(../img/move.gif)  no-repeat ;
  background-size: 100% 100%;
}

.image_7-0 {
  width: 225px;
  height: 118px;
  margin: 77px 0 0 69px;
}

.image-wrapper_5-1 {
  height: 272px;
  background-size: 100% 100%;
  margin-right: 37px;
  width: 362px;
  background: url(../img/door.gif) no-repeat;
  background-size: 100% 100%;
}

.image_7-1 {
  width: 225px;
  height: 118px;
  margin: 77px 0 0 69px;
}

.image-wrapper_5-2 {
  height: 272px;
  background-size: 100% 100%;
  margin-right: 37px;
  width: 362px;
  background: url(../img/sos.gif) no-repeat;
  background-size: 100% 100%;
}

.image_7-2 {
  width: 225px;
  height: 118px;
  margin: 77px 0 0 69px;
}

.group_4 {
  width: 1920px;
  height: 136px;
}

.text-wrapper_3 {
  width: 957px;
  height: 29px;
  margin: 6px 0 0 466px;
}

.text_12 {
  width: 191px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  letter-spacing: 0.8571428656578064px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.text_13 {
  width: 137px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  letter-spacing: 0.8571428656578064px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 235px;
}

.text_14 {
  width: 127px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  letter-spacing: 0.8571428656578064px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 267px;
}

.group_5 {
  background-color: rgba(247, 247, 247, 1);
  height: 1043px;
  margin-top: -1px;
  width: 1920px;
  position: relative;
}

.group_6 {
  width: 1299px;
  height: 659px;
  margin: 112px 0 0 380px;
}

.image_8 {
  width: 798px;
  height: 391px;
  margin-top: 135px;
}

.image-wrapper_6 {
  height: 659px;
  background: url(../img/lanhu/SketchPng916541a73add35c5a52f276dc842e4aa416e524658872d0bda5ed27914e4a899) -31px -31px
    no-repeat;
  background-size: 384px 722px;
  width: 320px;
}

.image_9 {
  width: 290px;
  height: 628px;
  margin: 16px 0 0 15px;
}

.group_7 {
  width: 238px;
  height: 51px;
  margin: 21px 0 200px 1461px;
}

.image-wrapper_7 {
  background-color: rgba(237, 237, 239, 1);
  border-radius: 50%;
  height: 46px;
  margin-top: 5px;
  width: 46px;
}

.thumbnail_1 {
  width: 10px;
  height: 18px;
  margin: 14px 0 0 18px;
}

.label_1 {
  width: 46px;
  height: 46px;
  margin: 5px 0 0 27px;
}

.label_2 {
  width: 46px;
  height: 46px;
  margin-left: 73px;
}

.image-wrapper_8 {
  height: 659px;
  background: url(../img/lanhu/SketchPng2c6c175a84bbcad599f34d26757ae3ec782a28d45c39c19972bf35767839c0a6) -36px -36px
    no-repeat;
  background-size: 250px 732px;
  width: 320px;
  position: absolute;
  left: 1706px;
  top: 112px;
}

.image_10 {
  width: 290px;
  height: 628px;
  margin: 16px 0 0 15px;
}

.text-wrapper_4 {
  background-color: rgba(27, 43, 93, 1);
  width: 1920px;
  height: 60px;
}

.text_15 {
  width: 364px;
  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: 0px 0 0 370px;
}

.text_16 {
  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: 0 355px 0 580px;
}

.group_8 {
  background-color: rgba(247, 252, 255, 1);
  width: 1920px;
  position: relative;
}

.text_17 {
  width: 664px;
  height: 50px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 50px;
  letter-spacing: -0.2083333283662796px;
  font-family: GilmerHeavy;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  line-height: 60px;
  margin: 605px 0 0 0px;
}

.section_1 {
  width: 825px;
  height: 100px;
  margin: 120px 0 125px 0px;
}

.box_5 {
  box-shadow: 0px 6px 16px 0px rgba(231, 134, 74, 0.3);
  height: 100px;
  width: 300px;
}

.section_2 {
  background-color: rgba(35, 36, 67, 1);
  border-radius: 15px;
  width: 300px;
  height: 100px;
}

.image-text_4 {
  width: 188px;
  height: 56px;
  margin: 21px 0 0 25px;
}

.label_3 {
  width: 43px;
  height: 49px;
  margin-top: 4px;
}

.text-group_4 {
  width: 150px;
  height: 56px;
  overflow-wrap: break-word;
  font-size: 0;
  letter-spacing: -0.09999999403953552px;
  font-family: HelveticaNeue;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
}

.text_18 {
  width: 202px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  font-family: HelveticaNeue;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
}

.paragraph_1 {
  width: 132px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  font-family: HelveticaNeue;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
}

.text_19 {
  width: 132px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 28px;
  font-family: HelveticaNeue-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 21px;
}

.box_6 {
  box-shadow: 0px 6px 16px 0px rgba(231, 134, 74, 0.3);
  height: 100px;
  width: 300px;
}

.group_9 {
  background-color: rgba(35, 36, 67, 1);
  border-radius: 15px;
  width: 300px;
  height: 100px;
}

.image-text_5 {
  width: 221px;
  height: 56px;
  margin: 21px 0 0 25px;
}

.image_11 {
  width: 46px;
  height: 50px;
  margin-top: 4px;
}

.text-group_5 {
  width: 200px;
  height: 56px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: HelveticaNeue;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
}

.paragraph_2 {
  width: 165px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  font-family: HelveticaNeue;
  font-weight: normal;
  text-align: left;
  line-height: 21px;
}

.text_20 {
  width: 165px;
  height: 56px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 28px;
  font-family: HelveticaNeue-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 21px;
}

.section_3 {
  border-radius: 30px;
  background-image: url(../img/lanhu/7bf9197b678d4e0c9a434317bb36780e_mergeImage.png);
  position: absolute;
  left: 383px;
  top: -100px;
  width: 1155px;
  height: 580px;
}

.text_21 {
  width: 362px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 50px;
  font-family: Helvetica-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 60px;
  margin: 199px 0 0 106px;
}

.image-text_6 {
  width: 299px;
  height: 60px;
  margin: 35px 0 226px 107px;
}

.thumbnail_2 {
  width: 20px;
  height: 20px;
  margin-top: 40px;
}

.text-group_6 {
  width: 269px;
  height: 57px;
}

.text_22 {
  width: 252px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_23 {
  width: 269px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 13px;
}

.image-text_7 {
  position: absolute;
  left: 107px;
  top: 294px;
  width: 299px;
  height: 57px;
}

.thumbnail_3 {
  width: 20px;
  height: 20px;
  margin-top: 5px;
}

.text-group_7 {
  width: 269px;
  height: 57px;
}

.text_22 {
  width: 252px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
}

.text_23 {
  width: 269px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: Helvetica;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 13px;
}
