.page {
  position: relative;
  width: 100vw;
  overflow: hidden;
}

.block_1 {
  position: relative;
  width: 100vw;
  height: 371.39vw;
  background: url(./img/psf1qi8t0f1zg12ipmqaxn8ofn57yug2i6ffc834f3b-a8a5-4322-8ae7-431fd1248765.png)
    100% no-repeat;
  background-size: 100% 100%;
  justify-content: flex-center;
}

.group_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 100vw;
  height: 17vw;
  margin-top: 0.1vw;
}

.image-wrapper_1 {
  height: 7.43vw;
  background: url(./img/psjlexcw8pqtgg60dmmqdfzu6pcgqzvhrme63a277c0-9a0c-4e6f-81aa-3e0cab362d81.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 6.65vw;
  margin: 4.88vw 0 0 5.85vw;
}

.label_1 {
  width: 2.84vw;
  height: 2.84vw;
  margin: 0.09vw 0 0 1.66vw;
}

.text_1 {
  width: 20.02vw;
  height: 4.99vw;
  overflow-wrap: break-word;
  color: rgba(20, 51, 158, 1);
  font-size: 4.98vw;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  white-space: nowrap;
  line-height: 7.92vw;
  margin: 6.44vw 0 0 0.87vw;
}

.box_1 {
  width: 4.69vw;
  height: 4.69vw;
  background: url(./img/pshkl1vse8kp6hhkdqphysrqsxaxgof721bae0afa41-5dd2-4f83-8018-b1c6766a41e9.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 4.78vw 4.78vw;
  margin: 6.64vw 0 0 45.8vw;
}

.box_2 {
  width: 6.06vw;
  height: 5.47vw;
  margin: 5.95vw 6.05vw 0 4vw;
}

.box_3 {
  width: 5.28vw;
  height: 0.98vw;
  background: url(./img/psi13fu93s7hje6easbmu0pz03niiv8138a9457be-457c-477b-bfac-33457d93dbf6.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 5.37vw 1.17vw;
}

.box_4 {
  width: 6.06vw;
  height: 0.98vw;
  background: url(./img/ps91pgc0l8yxovornq7001e6xqfzubi8dla31b3ef1-ef7e-4816-8a02-ad06845fcc24.png) -0.1vw
    0vw no-repeat;
  background-size: 6.15vw 1.07vw;
  margin-top: 1.27vw;
}

.box_5 {
  width: 5.28vw;
  height: 0.98vw;
  background: url(./img/psopo0orc1jhp7mb7p86rmprl5la1v1pbfdf129fef-61bb-44cf-afa2-2318d0b7754c.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 5.46vw 1.17vw;
  margin-top: 1.27vw;
}

.group_2 {
  width: 100vw;
  height: 354.4vw;
  margin-bottom: 0.1vw;
}

.group_3 {
  width: 87.31vw;
  height: 8.99vw;
  margin: 8vw 0 0 6.05vw;
}

.box_6 {
  width: 42.58vw;
  height: 8.79vw;
  background-size: 100% 100%;
  background-color: #ff530b;
  border-radius: 3px;
}

.label_2 {
  width: 3.81vw;
  height: 4.2vw;
  margin: 2.34vw 0 0 14.55vw;
}

.text_2 {
  width: 7.52vw;
  height: 3.81vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.8vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: center;
  white-space: nowrap;
  line-height: 4.01vw;
  margin: 2.53vw 14.45vw 0 0;
}

.text-wrapper_1 {
  height: calc(8.79vw - 1px);
  background-size: 100% 100%;
  width: 42.58vw;
  border: 1px solid;
  border-radius: 3px;
}

.text_3 {
  width: 15.24vw;
  height: 3.72vw;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 3.8vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: center;
  white-space: nowrap;
  margin: 2.63vw 0 0 13.76vw;
}

.image_1 {
  width: 100vw;
  height: 0.1vw;
  margin-top: 6.25vw;
}

.text_4 {
  width: 22.86vw;
  height: 5.57vw;
  overflow-wrap: break-word;
  color: rgba(0, 2, 38, 1);
  font-size: 5.66vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: center;
  line-height: 2.54vw;
  margin: 9.27vw 0 0 39.06vw;
}

.image-wrapper_2 {
  width: 92.58vw;
  margin: 9.57vw 0 0 3.71vw;
  flex-wrap: wrap;
}

.image_2 {
  width: 45.61vw;
  height: 25.69vw;
  border-radius: 3px;
}

.image_3 {
  width: 45.61vw;
  height: 25.69vw;
  margin-top: 0.1vw;
}

.text-wrapper_2 {
  width: 84.09vw;
  height: 3.33vw;
  margin: 2.83vw 0 0 3.71vw;
}

.text_5 {
  width: 23.15vw;
  height: 3.23vw;
  overflow-wrap: break-word;
  color: rgba(11, 12, 17, 1);
  font-size: 3.22vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  margin-top: 2.83vw;
}

.text_6 {
  width: 35.94vw;
  height: 3.23vw;
  overflow-wrap: break-word;
  color: rgba(11, 12, 17, 1);
  font-size: 3.22vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 2.93vw;
  margin-top: 0.1vw;
}

.image-wrapper_3 {
  width: 92.49vw;
  height: 25.69vw;
  margin: 6.44vw 0 0 3.8vw;
}

.image_4 {
  width: 45.61vw;
  height: 25.69vw;
}

.image_5 {
  width: 45.61vw;
  height: 25.69vw;
}

.text-wrapper_3 {
  width: 85.75vw;
  height: 3.52vw;
  margin: 2.53vw 0 0 3.9vw;
}

.text_7 {
  width: 45.32vw;
  height: 3.23vw;
  overflow-wrap: break-word;
  color: rgba(11, 12, 17, 1);
  font-size: 3.22vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 2.93vw;
  margin-top: 0.3vw;
}

.text_8 {
  width: 37.9vw;
  height: 3.23vw;
  overflow-wrap: break-word;
  color: rgba(11, 12, 17, 1);
  font-size: 3.22vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 2.93vw;
}

.image_6 {
  width: 100vw;
  height: 0.1vw;
  margin-top: 9.28vw;
}

.group_4 {
  width: 80.96vw;
  height: 7.52vw;
  margin: 5.37vw 0 0 9.96vw;
}

.image-text_1 {
  width: 27.54vw;
  height: 7.52vw;
}

.image-wrapper_4 {
  height: 7.52vw;
  background: url(./img/psqn8zaxismbntdyuqw700nrvdbypsssznc2d543c6b-b1e1-4743-b3ff-5e2302d2ad0b.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 6.65vw;
}

.label_3 {
  width: 2.84vw;
  height: 2.84vw;
  margin: 0.19vw 0 0 1.66vw;
}

.text-group_1 {
  width: 20.02vw;
  height: 4.99vw;
  overflow-wrap: break-word;
  color: rgba(20, 51, 158, 1);
  font-size: 4.98vw;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  white-space: nowrap;
  line-height: 7.92vw;
  margin-top: 1.67vw;
}

.image_7 {
  width: 5.67vw;
  height: 4.59vw;
  margin: 1.95vw 0 0 30.76vw;
}

.image_8 {
  width: 7.82vw;
  height: 4.4vw;
  margin: 1.85vw 0 0 2.53vw;
}

.label_4 {
  width: 4.79vw;
  height: 4.79vw;
  margin: 1.75vw 0 0 1.85vw;
}

.image_9 {
  width: 100vw;
  height: 0.1vw;
  margin-top: 5.47vw;
}

.group_5 {
  width: 80.18vw;
  height: 4.11vw;
  margin: 5.76vw 0 0 10.54vw;
}

.text_9 {
  width: 15.92vw;
  height: 4.11vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.box_7 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/psobpi5yookwap06i5qvax1vrhqh1844cf92cad52-dd21-437f-b058-33828df90137.png) -0.1vw
    0vw no-repeat;
  background-size: 3.71vw 2.14vw;
  margin-top: 0.88vw;
}

.group_6 {
  width: 80.18vw;
  height: 4.01vw;
  margin: 7.32vw 0 0 10.54vw;
}

.text_10 {
  width: 15.63vw;
  height: 4.01vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.box_8 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/psi37auel1g8yc5j3wq7yaix97ikt1m5a425087e-5ef6-4225-9370-92358bb931ed.png) -0.1vw
    0vw no-repeat;
  background-size: 3.71vw 2.14vw;
  margin-top: 0.98vw;
}

.group_7 {
  width: 80.18vw;
  height: 4.01vw;
  margin: 7.22vw 0 0 10.54vw;
}

.text_11 {
  width: 19.73vw;
  height: 4.01vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.box_9 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/psikn6kgvs9ocbar8yl8y9tcrs5s83yhu277e1e77-f437-449a-a314-c5a51e31a628.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 3.71vw 2.24vw;
  margin-top: 0.98vw;
}

.group_8 {
  width: 80.18vw;
  height: 4.11vw;
  margin: 7.32vw 0 0 10.54vw;
}

.text_12 {
  width: 15.92vw;
  height: 4.11vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.box_10 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/psmlnuw17zcwdcarwco61q1idzj3qoo7rop5d8d4680-601d-44ba-bbd2-75f3ae5b1916.png) -0.1vw
    0vw no-repeat;
  background-size: 3.71vw 2.14vw;
  margin-top: 0.98vw;
}

.group_9 {
  width: 80.08vw;
  height: 4.11vw;
  margin: 7.51vw 0 0 10.64vw;
}

.text_13 {
  width: 15.73vw;
  height: 4.11vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.box_11 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/pst2o0qlw9uedhdf2lpknpn83fl2ko51q6ece15a4-b1fa-4357-944d-187fdd6ac7c3.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 3.71vw 2.24vw;
  margin-top: 1.08vw;
}

.group_10 {
  width: 80.18vw;
  height: 4.01vw;
  margin: 7.03vw 0 0 10.54vw;
}

.text_14 {
  width: 15.63vw;
  height: 4.01vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.block_2 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/psopl67b3kudwrpbl0iysxrp9ux5otjzge7416a5a5-84c5-491c-bf39-3535e71b9bc3.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 3.71vw 2.24vw;
  margin-top: 0.98vw;
}

.group_11 {
  width: 80.18vw;
  height: 4.11vw;
  margin: 7.51vw 0 0 10.54vw;
}

.text_15 {
  width: 15.83vw;
  height: 4.11vw;
  overflow-wrap: break-word;
  color: rgba(79, 78, 83, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Medium";
  text-align: left;
  white-space: nowrap;
  line-height: 7.62vw;
}

.block_3 {
  width: 3.52vw;
  height: 2.15vw;
  background: url(./img/pslmmgotkwc7r1b8gvet0jht06951znmvejj75e6438a-65d9-40d2-9a79-3ba714e25d28.png) -0.1vw -0.1vw
    no-repeat;
  background-size: 3.71vw 2.24vw;
  margin-top: 1.08vw;
}

.group_12 {
  background-color: rgba(14, 42, 157, 1);
  width: 100vw;
  height: 38.68vw;
  justify-content: flex-center;
  margin: 11.81vw 0 0.09vw 0;
}

.paragraph_1 {
  width: 81.74vw;
  height: 11.14vw;
  overflow-wrap: break-word;
  color: rgba(247, 249, 252, 1);
  font-size: 3.9vw;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: center;
  line-height: 7.23vw;
  margin: 8.69vw 0 0 9.57vw;
}

.text-wrapper_4 {
  border-radius: 50%;
  height: 3.91vw;
  border: 3.072px solid rgba(246, 248, 252, 1);
  width: 3.91vw;
  margin: -11.23vw 0 0 26.85vw;
}

.text_16 {
  width: 1.57vw;
  height: 1.57vw;
  overflow-wrap: break-word;
  color: rgba(247, 249, 252, 1);
  font-size: 1.85vw;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  white-space: nowrap;
  line-height: 3.91vw;
  margin: 1.17vw 0 0 1.17vw;
}

.text_17 {
  width: 36.92vw;
  height: 3.72vw;
  overflow-wrap: break-word;
  color: rgba(247, 249, 252, 1);
  font-size: 3.61vw;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  white-space: nowrap;
  line-height: 6.25vw;
  margin: 13.76vw 0 8.59vw 31.93vw;
}

.group_13 {
  left: 0;
  width: 100vw;
  height: 85.45vw;
  background-size: 100.48vw 85.44vw;
  background-color: #f7f8fa;
}

.image_10 {
  width: 100vw;
  height: 66.31vw;
  margin-top: 0.2vw;
}

.text_18 {
  width: 29.01vw;
  height: 2.64vw;
  overflow-wrap: break-word;
  color: rgba(4, 6, 34, 1);
  font-size: 3.02vw;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  white-space: nowrap;
  line-height: 2.84vw;
  margin: 4.39vw 0 0 3.8vw;
}

.text_19 {
  width: 65.24vw;
  height: 4.01vw;
  overflow-wrap: break-word;
  color: rgba(0, 2, 38, 1);
  font-size: 4.1vw;
  font-family: "OPPOSans-Ver2-Bold";
  text-align: left;
  white-space: nowrap;
  line-height: 2.54vw;
  margin: 3.71vw 0 4.19vw 3.71vw;
}
.more_e_vidoe{
  display: flex;
  flex-direction: column;
  margin-top: 2.5vw;
}
.md_video_e{
  height: 67vw;
  width: 100vw;
}


/* share */
.bttom_share{
  width: 100vw;
  position: fixed;
  height: 0vw;
  background-color: #FFF;
  bottom: 0;
  left: 0;
  transition: height 0.5s ease;
  display: flex;
  flex-direction: column;
  
}
.share_long{
  height: 40vw !important;
}
.bttom_share1{
  width: 100vw;
  height: 33vw;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  border-top: 3px solid #f7f8fa;
  overflow-x: scroll;
  align-items: center;
}
.bttom_share1_son{
  width: 33.33vw;
  height: 22vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.bttom_share2{
  width: 100vw;
  height: 7vw;
  background-color: #e3e3e3;
  text-align: center;
  line-height: 1.7;
}
/* share */
