.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 4477px;
  overflow: hidden;
}

.box_1 {
  background-color: rgba(247, 250, 253, 1);
  width: 1920px;
  height: 4477px;
}

.group_1 {
  width: 1920px;
  height: 1198px;
  background: url(./img/b35eb61b98f32902681bdfa80696e52d.png) -4px -88px
    no-repeat;
  background-size: 1928px 1286px;
}

.group_2 {
  width: 1251px;
  height: 65px;
  margin: 117px 0 0 320px;
}

.image_1 {
  width: 193px;
  height: 64px;
  margin-top: 1px;
}

.text_1 {
  width: 56px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin: 1px 0 0 349px;
}

.text_2 {
  width: 111px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin-left: 163px;
}

.text_3 {
  width: 84px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin: 1px 0 0 105px;
}

.text_4 {
  width: 55px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin: 1px 0 0 135px;
}

.group_3 {
  width: 1390px;
  height: 793px;
  margin: 136px 0 87px 321px;
}

.text-group_1 {
  width: 553px;
  height: 329px;
  margin-top: 151px;
}

.text-wrapper_1 {
  width: 546px;
  height: 198px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 109px;
}

.text_5 {
  width: 546px;
  height: 198px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 91px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 79px;
}

.paragraph_1 {
  width: 546px;
  height: 198px;
  overflow-wrap: break-word;
  color: rgba(0, 108, 255, 1);
  font-size: 91px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 79px;
}

.paragraph_2 {
  width: 550px;
  height: 84px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 53px;
  margin: 47px 0 0 3px;
}

.image_2 {
  width: 827px;
  height: 793px;
}

.group_4 {
  width: 1920px;
  height: 1199px;
}

.text-wrapper_2 {
  width: 233px;
  height: 58px;
  margin: 91px 0 0 844px;
}

.text_6 {
  width: 233px;
  height: 58px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 60px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 49px;
}

.block_1 {
  width: 1280px;
  height: 500px;
  margin: 93px 0 0 320px;
}

.box_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  width: 845px;
  height: 500px;
}

.image_3 {
  width: 843px;
  height: 418px;
  margin: 2px 0 0 1px;
}

.section_1 {
  width: 746px;
  height: 34px;
  margin: 24px 0 22px 49px;
}

.text_7 {
  width: 245px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 34px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
}

.label_1 {
  width: 33px;
  height: 33px;
}

.box_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  width: 411px;
  height: 500px;
}

.image_4 {
  width: 409px;
  height: 418px;
  margin: 1px 0 0 1px;
}

.box_4 {
  width: 311px;
  height: 33px;
  margin: 25px 0 23px 49px;
}

.text_8 {
  width: 175px;
  height: 33px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 34px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
}

.label_2 {
  width: 32px;
  height: 32px;
}

.block_2 {
  width: 1280px;
  height: 316px;
  margin: 24px 0 117px 320px;
}

.box_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  width: 411px;
  height: 316px;
}

.image_5 {
  width: 410px;
  height: 234px;
}

.group_5 {
  width: 311px;
  height: 35px;
  margin: 26px 0 21px 49px;
}

.text_9 {
  width: 245px;
  height: 35px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 34px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
}

.label_3 {
  width: 32px;
  height: 33px;
}

.box_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  width: 411px;
  height: 316px;
  margin-left: 23px;
}

.image_6 {
  width: 408px;
  height: 235px;
  margin: 1px 0 0 2px;
}

.box_7 {
  width: 310px;
  height: 35px;
  margin: 23px 0 22px 50px;
}

.text_10 {
  width: 245px;
  height: 35px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 33px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
}

.label_4 {
  width: 32px;
  height: 32px;
  margin-top: 1px;
}

.box_8 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  width: 411px;
  height: 316px;
  margin-left: 24px;
}

.image_7 {
  width: 409px;
  height: 235px;
  margin-left: 1px;
}

.group_6 {
  width: 312px;
  height: 34px;
  margin: 24px 0 23px 49px;
}

.text_11 {
  width: 210px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 33px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
}

.label_5 {
  width: 32px;
  height: 32px;
  margin-top: 1px;
}

.group_7 {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 1132px;
  margin-top: -1px;
}

.image_8 {
  width: 67px;
  height: 738px;
}

.box_9 {
  position: relative;
  width: 1601px;
  height: 755px;
  margin-top: 305px;
}

.group_8 {
  width: 1594px;
  height: 720px;
  background: url(./img/3aa368df149e3292576668860fba1cb3.png)
    0px 0px no-repeat;
  background-size: 1666px 720px;
  margin: 35px 0 0 7px;
}

.group_9 {
  width: 797px;
  height: 589px;
  margin: 2px 0 0 49px;
}

.text_12 {
  width: 278px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(1, 1, 1, 1);
  font-size: 40px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 40px;
  margin-left: 245px;
}

.paragraph_3 {
  width: 797px;
  height: 188px;
  overflow-wrap: break-word;
  color: rgba(34, 24, 21, 1);
  font-size: 34px;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  line-height: 78px;
  margin-top: 155px;
}

.box_10 {
  width: 629px;
  height: 64px;
  margin: 53px 0 0 54px;
}

.text-wrapper_3 {
  height: 64px;
  background: url(./img/da450049ae9a62aaa5e7743e8a4a72cb.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 194px;
}

.text_13 {
  width: 118px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 78px;
  margin: 17px 0 0 38px;
}

.text-wrapper_4 {
  height: 64px;
  background: url(./img/0e65b965fdbf1413fe53c987a6baec9d.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 23px;
  width: 194px;
}

.text_14 {
  width: 120px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 78px;
  margin: 18px 0 0 37px;
}

.text-wrapper_5 {
  height: 64px;
  background: url(./img/a5b5bc86b19a1b32a92898535875d086.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 24px;
  width: 194px;
}

.text_15 {
  width: 118px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 78px;
  margin: 18px 0 0 38px;
}

.box_11 {
  width: 433px;
  height: 64px;
  margin: 25px 0 0 74px;
}

.text-wrapper_6 {
  height: 64px;
  background: url(./img/edf65534fc1a1317cc897087a1f072b2.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 194px;
}

.text_16 {
  width: 120px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 78px;
  margin: 18px 0 0 37px;
}

.text-wrapper_7 {
  height: 64px;
  background: url(./img/3c98b55f5eb6468cac6b410f783b0a1e.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 216px;
}

.text_17 {
  width: 150px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 78px;
  margin: 17px 0 0 33px;
}

.image_9 {
  width: 562px;
  height: 793px;
  margin: -73px 216px 0 -30px;
}

.text_18 {
  position: absolute;
  left: 0;
  top: 0;
  width: 239px;
  height: 79px;
  overflow-wrap: break-word;
  color: rgba(0, 108, 255, 1);
  font-size: 80px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 80px;
}

.text-wrapper_8 {
  height: 233px;
  background: url(./img/8d0ebab28cf980cc11db080d3752c9f4.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 977px;
  position: absolute;
  left: 319px;
  top: 66px;
}

.text_19 {
  width: 180px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 60px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 49px;
  margin: 39px 0 0 45px;
}

.group_10 {
  width: 1920px;
  height: 950px;
  margin-bottom: 1px;
}

.box_12 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  height: 649px;
  width: 1280px;
  justify-content: flex-center;
  margin: 140px 0 0 320px;
}

.section_2 {
  width: 521px;
  height: 108px;
  margin: 79px 0 0 379px;
}

.text-group_2 {
  width: 521px;
  height: 108px;
}

.text_20 {
  width: 240px;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 60px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 49px;
  margin-left: 142px;
}

.text_21 {
  width: 521px;
  height: 26px;
  overflow-wrap: break-word;
  color: rgba(134, 134, 134, 1);
  font-size: 26px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 49px;
  margin-top: 22px;
}

.section_3 {
  width: 1106px;
  height: 307px;
  margin: 77px 0 78px 107px;
}

.image-wrapper_1 {
  width: 54px;
  height: 264px;
  margin-top: 33px;
}

.image_10 {
  width: 54px;
  height: 54px;
}

.image_11 {
  width: 54px;
  height: 54px;
  margin-top: 51px;
}

.image_12 {
  width: 54px;
  height: 54px;
  margin-top: 51px;
}

.text-wrapper_9 {
  width: 394px;
  height: 243px;
  margin: 42px 0 0 31px;
}

.text_22 {
  width: 253px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin-left: 4px;
}

.text_23 {
  width: 392px;
  height: 41px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin: 73px 0 0 2px;
}

.text_24 {
  width: 77px;
  height: 39px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 40px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 49px;
  margin-top: 59px;
}

.image_13 {
  width: 1px;
  height: 285px;
  margin: 22px 0 0 150px;
}

.image-text_1 {
  width: 322px;
  height: 304px;
  margin-left: 154px;
}

.image_14 {
  width: 268px;
  height: 269px;
  margin-left: 27px;
}

.text-group_3 {
  width: 322px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(134, 134, 134, 1);
  font-size: 24px;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 49px;
  margin-top: 12px;
}
