<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body * {
  box-sizing: border-box;
  flex-shrink: 0;
}

body {
  font-family: PingFangSC-Regular, Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC-Light", "Microsoft YaHei";
}

button {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
  outline: none;
  background-color: transparent;
}

button:active {
  opacity: 0.6;
}

.flex-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* padding-left: 20px; */
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.justify-start {
  display: flex;
  justify-content: flex-start;
}

.justify-center {
  display: flex;
  justify-content: center;
}

.justify-end {
  display: flex;
  justify-content: flex-end;
}

.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}

.justify-around {
  display: flex;
  justify-content: space-around;
}

.justify-between {
  display: flex;
  justify-content: space-between;
}

.align-start {
  display: flex;
  align-items: flex-start;
}

.align-center {
  display: flex;
  align-items: center;
}

.align-end {
  display: flex;
  align-items: flex-end;
}

.zdy_1 {
  background: linear-gradient(50deg, rgb(11, 186, 251) 0%, rgb(66, 133, 236) 100%);
}

.zdy_2 {
  transition: all 0.8s ease 0s;
}

.zdy_2+.num_m {
  opacity: 0;
  transition: all .8s;
}

.zdy_2:hover {
  cursor: pointer;
  box-shadow: rgba(14, 37, 102, 0.2) 0px 21px 46px 0px;
  background-color: rgb(255, 255, 255);
}

.zdy_2:hover+.num_m {
  opacity: 1;
}

.zdy_3 {
  transition: all 0.8s ease 0s;
}

.zdy_3:hover {
  cursor: pointer;
  box-shadow: rgba(14, 37, 102, 0.2) 0px 21px 46px 0px;
  background-color: rgb(255, 255, 255);
}

.zdy_4 {
  transition: all 0.5s ease 0s;
  transform: translateY(0px);
}

.zdy_4:hover {
  cursor: pointer;
  background-image: linear-gradient(rgb(9, 187, 254) 0px, rgb(9, 187, 254) 0px, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
  transform: translateY(-20px);
}

.zdy_4:hover div span {
  color: rgb(255, 255, 255);
}

.zdy_5 {
  cursor: pointer;
  transition: all 0.5s ease 0s;
  transform: scale(1);
}

.zdy_5:hover {
  z-index: 20;
  transform-origin: center center;
  transform: scale(1.2);
  box-shadow: rgba(14, 37, 102, 0.2) 0px 21px 46px 0px;
}

.zdy_6 {
  cursor: pointer;
  transition: all 0.5s ease 0s !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: 100% 100% !important;
}

.zdy_6 .image-wrapper_17 {
  visibility: hidden;
}

.zdy_6:hover .image-wrapper_17 {
  visibility: visible;
}

.zdy_6:hover {
  transform-origin: center center !important;
  background-size: 120% 120% !important;
}

.zdy_7 {
  cursor: pointer;
}

.zdy_7 .box_37 {
  transition: all 0.5s ease 0s;
}

.zdy_7:hover {
  box-shadow: rgba(14, 37, 102, 0.2) 0px 21px 46px 0px;
  border-radius: 15px;
  overflow: hidden;
}

.zdy_7:hover .box_37 {
  transform-origin: center center;
  transform: scale(1);
}

.zdy_8 {
  visibility: hidden;
}

.zdy_9 {
  transition: all 0.5s ease 0s;
  transform: translateY(0px);
  cursor: pointer;
}

.zdy_9:hover {
  transform: translateY(-20px);
  background-size: 120% 120%;
}

.zdy_9 .text-wrapper_6 {
  visibility: hidden;
}

.zdy_9:hover .text-wrapper_6 {
  visibility: visible;
}

.trader_head {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 60;
  transition: all 0.25s ease 0s;
  padding: 20px 0px 4px;
}

.trader_min {
  width: 1200px;
  margin: auto;
  overflow: hidden;
}

.trader_logo {
  float: left;
  cursor: pointer;
  width: 150px;
  margin-top: 10px;
  display: block;
}

.trader_logo img {
  width: 100%;
}

.trader_logo2 {
  float: left;
  cursor: pointer;
  width: 150px;
  margin-top: 10px;
  display: none;
}

.trader_logo2 img {
  width: 100%;
}

.trader_head_div {
  float: right;
  overflow: hidden;
  margin-right: 40px;
  margin-top: 10px;
}

.trader_head_div a {
  float: left;
  color: rgb(255, 255, 255);
  font-size: 18px;
  margin-left: 20px;
  cursor: pointer;
  line-height: 35px;
}

.trader_head_div a:hover {
  color: rgb(241, 151, 57);
}

.trader_head_a {
  float: right;
  cursor: pointer;
  color: rgb(255, 255, 255);
  width: 120px;
  height: 35px;
  line-height: 35px;
  background: rgb(241, 151, 57);
  text-align: center;
  border-radius: 40px;
  margin-top: 10px;
}

.trader_head_add {
  background: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 1px;
}

.trader_head_add .trader_head_div a {
  color: rgb(0, 0, 0);
}

.trader_head_add .trader_head_div a:hover {
  color: rgb(241, 151, 57);
}

.trader_head_add .trader_logo {
  display: none;
}

.trader_head_add .trader_logo2 {
  display: block;
}

.trader_head_add {
  padding: 0px 0px 4px;
}

.trader_head .da1_i2 {
  float: right;
  color: rgb(255, 255, 255);
  margin-top: 16px;
}

.trader_head_add .da1_i2 {
  color: rgb(0, 0, 0);
}

.footer {
  padding: 20px;
  text-align: center;
  background: rgb(33, 33, 39);
  min-width: 1500px;
}

.footer img {
  display: inline;
  vertical-align: middle;
  margin: 0px 10px;
}

.footer .footerrows {
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 32px;
}

.wrap {
  width: 100%;
  min-width: 1500px;
  position: relative;
}

.bg1 {
  width: 100%;
  z-index: 1;
  position: relative;
}

.bg2 {
  width: 100%;
  height: 720px;
  background: url("../imgs/bg2.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg3 {
  position: absolute;
  width: 100%;
  height: 827px;
  top: 1435px;
  background: url("../imgs/bg3.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg4 {
  position: absolute;
  width: 100%;
  height: 789px;
  top: 2262px;
  background: url("../imgs/bg4.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg5 {}

.bg6 {
  position: absolute;
  width: 100%;
  height: 430px;
  top: 3727px;
  background: url("../imgs/bg6.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg7 {
  position: absolute;
  width: 100%;
  height: 560px;
  top: 4157px;
  background: url("../imgs/bg7.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg8 {
  position: absolute;
  width: 100%;
  height: 780px;
  top: 4716px;
  background: url("../imgs/bg8.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg9 {
  position: absolute;
  width: 100%;
  height: 845px;
  top: 5496px;
  background: url("../imgs/bg9.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg10 {}

.bg11 {
  position: absolute;
  width: 100%;
  height: 185px;
  top: 7263px;
  background: url("../imgs/bg11.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.bg12 {
  position: absolute;
  width: 100%;
  height: 430px;
  bottom: 0px;
  background: url("../imgs/bg12.jpg") 100% center / 100% 100% no-repeat;
  z-index: 0;
}

.yy1 {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 100px;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.2);
}

.swiper-container1 {
  width: 1220px;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
}

.swiper-container1 .swiper-wrapper {
  height: 320px;
  margin-top: 59px;
}

.swiper-container1 .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 320px;
}

.swiper-container1 .swiper-slide .img-wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.swiper-container1 .swiper-slide-active .img-wrap,
.swiper-container1 .swiper-slide-duplicate-active .img-wrap {
  transform: scale(1);
}

.swiper-pagination1 {
  position: absolute;
  z-index: 10;
  padding-bottom: 24px;
  display: flex;
  justify-content: center;
}

.swiper-container1 .swiper-pagination-bullet {
  width: 10px;
  border-radius: 50%;
  height: 10px;
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}

.swiper-container1 .swiper-pagination-bullet-active {
  opacity: 1;
}

.swiper-container2 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.swiper-container2 .swiper-wrapper {}

.swiper-container2 .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.slide1 {
  position: relative;
}

.swiper-container2 .swiper-slide .img-wrap {
  width: 100%;
  height: 100%;
}

.swiper-container2 .swiper-slide .img-wrap .img {
  background: url("../imgs/0banner1.jpg") 100% center / 100% 100% no-repeat;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.text_box {
  width: 1280px;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.img_box2 {
  width: 400px;
  height: 21px;
  margin-left: 157.2px;
  margin-top: -23px;
}

.img_box2 img {
  margin-right: 104px;
}

.swiper-container2 .swiper-slide .img-wrap&gt;img {
  width: 100%;
  height: 100%;
}

.swiper-container2 .swiper-slide-active .img-wrap,
.swiper-container2 .swiper-slide-duplicate-active .img-wrap {}

.swiper2_pagination .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  background: rgb(255, 255, 255);
  opacity: 0.3;
  border-radius: 2px;
}

.swiper2_pagination .swiper-pagination-bullet-active {
  width: 40px;
  height: 4px;
  background: rgb(255, 255, 255);
  border-radius: 2px;
  opacity: 1;
}

.swiper2_pagination {
  position: absolute;
  margin: 0px auto;
  bottom: 18.5% !important;
}

.swiper-container-horizontal&gt;.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 0px;
}

.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0px 5px;
}

.swiper-container3 {
  width: 1099px;
  height: 459px;
  margin: 1px 0px 0px 140px;
  overflow: hidden;
  position: relative;
}

.swiper-container3 .swiper-wrapper {
  width: 986px;
  margin-left: 113px;
}

.swiper-scrollbar3 {
  position: absolute;
  z-index: 10;
  width: 2px;
  height: 100%;
  background: rgb(255, 255, 255);
  opacity: 0.3;
  left: 31px;
}

.swiper-scrollbar3 .swiper-scrollbar-drag {
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.swiper-container4 {
  width: 1216px;
  height: 285px;
  overflow-x: hidden;
  position: relative;
  padding: 20px 0px 0px;
  margin: 0px auto;
  transform: translateX(8.5px);
}

.swiper-container4 .swiper-wrapper {
  height: 100%;
}

.swiper-container4 .swiper-slide {
  width: 185px;
  height: 250px;
}

.swiper-button-prev4 {
  position: absolute;
  left: 0px;
  bottom: 100px;
  width: 30px;
  height: 60px;
  background: url("../imgs/prev.png") 100% center / 100% 100% no-repeat;
  border-radius: 15px;
  color: white;
  cursor: pointer;
}

.swiper-button-next4 {
  position: absolute;
  right: 0px;
  bottom: 100px;
  width: 30px;
  height: 60px;
  background: url("../imgs/next.png") 100% center / 100% 100% no-repeat;
  border-radius: 15px;
  cursor: pointer;
}

.swiper-button-prev4::after {}

.select {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-top: 0px;
  margin-bottom: 20px;
}

.select_box {
  width: 1536px;
  height: 300px;
  overflow: hidden;
  margin: 31.02px auto 0px;
  position: relative;
}

.line_odd {
  width: 3976.02px;
  animation: 36s linear 0s infinite normal none running scrollToRight-data-v-6a32e916;
}

@keyframes scrollToRight-data-v-6a32e916 {
  0% {
    transform: translate3d(-50%, 0px, 0px);
  }

  100% {
    transform: translate3d(0%, 0px, 0px);
  }
}

.line_odd img {
  width: 50%;
  display: inline-block;
  float: left;
}

.select .select_log {
  position: absolute;
  z-index: 10;
}

.select .mask {
  left: 0px;
}

.select .select_log2 {
  position: absolute;
  z-index: 10;
}

.select .masks {
  right: 0px;
  transform: rotate(180deg);
}

.line_event {
  width: 3976.02px;
  animation: 28s linear 0s infinite normal none running scrollToRight-data-v-6a32e916;
}

.line_event img {
  width: 50%;
  display: inline-block;
  float: left;
}

.num_2 {
  left: 467px;
}

.num_1 {
  left: 27px;
}

.num_3 {
  left: 907px;
}

.box_36_1 {
  margin: 74px 0px 0px 43px !important;
}

.box_36_2 {}

.box_36_3 {}

.dycp_1_x {
  background: url("../imgs/vrqjx.png") center center / 100% 100% no-repeat;
}

.dycp_1_s {
  background: url("../imgs/vrqjs.png") center center / 100% 100% no-repeat;
}

.dycp_2_x {
  background: url("../imgs/3dmyx.png") center center / 100% 100% no-repeat;
}

.dycp_2_s {
  background: url("../imgs/3dmys.png") center center / 100% 100% no-repeat;
}

.dycp_3_x {
  background: url("../imgs/aiszrx.png") center center / 100% 100% no-repeat;
}

.dycp_3_s {
  background: url("../imgs/aiszrs.png") center center / 100% 100% no-repeat;
}

.dycp_4_x {
  background: url("../imgs/vryyx.png") center center / 100% 100% no-repeat;
}

.dycp_4_s {
  background: url("../imgs/vryys.png") center center / 100% 100% no-repeat;
}

.dycp_5_x {
  background: url("../imgs/vrzbx.png") center center / 100% 100% no-repeat;
}

.dycp_5_s {
  background: url("../imgs/vrzbs.png") center center / 100% 100% no-repeat;
}

.dycp_6_x {
  background: url("../imgs/vrspx.png") center center / 100% 100% no-repeat;
}

.dycp_6_s {
  background: url("../imgs/vrsps.png") center center / 100% 100% no-repeat;
}

.dycp_7_x {
  background: url("../imgs/vrjqx.png") center center / 100% 100% no-repeat;
}

.dycp_7_s {
  background: url("../imgs/vrjqs.png") center center / 100% 100% no-repeat;
}

.dycp_8_x {
  background: url("../imgs/sjjmx.png") center center / 100% 100% no-repeat;
}

.dycp_8_s {
  background: url("../imgs/sjjms.png") center center / 100% 100% no-repeat;
}

.dycp_9_x {
  background: url("../imgs/swmxx.png") center center / 100% 100% no-repeat;
}

.dycp_9_s {
  background: url("../imgs/swmxs.png") center center / 100% 100% no-repeat;
}

.yyzx_1 {
  background: url("../imgs/hz.jpg") center center / 100% 100% no-repeat;
}

.yyzx_2 {
  background: url("../imgs/beijing.jpg") center center / 100% 100% no-repeat;
}

.yyzx_3 {
  background: url("../imgs/wh.jpg") center center / 100% 100% no-repeat;
}

.tzsc_1 {
  background: url("../imgs/tzsc1.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_2 {
  background: url("../imgs/tzsc2.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_3 {
  background: url("../imgs/tzsc3.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_4 {
  background: url("../imgs/tzsc4.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_5 {
  background: url("../imgs/tzsc5.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_6 {
  background: url("../imgs/tzsc6.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_7 {
  background: url("../imgs/tzsc7.jpg") center center / 100% 100% no-repeat !important;
}

.tzsc_8 {
  background: url("../imgs/tzsc8.jpg") center center / 100% 100% no-repeat !important;
}

.page {
  background-color: rgb(255, 255, 255);
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 0px auto;
}

.box_1 {
  z-index: 0;
  position: relative;
  width: 1500px;
  height: 715px;
}

.box_43 {
  width: 1276px;
  height: 32px;
  margin: 15px 0px 0px 322px;
}

.image_1 {
  width: 119px;
  height: 32px;
}

.section_9 {
  width: 31px;
  height: 24px;
  margin: 7px 0px 0px 573px;
}

.text_1 {
  width: 31px;
  height: 17px;
  color: rgb(41, 39, 39);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 17px;
}

.group_1 {
  background-color: rgb(42, 151, 244);
  border-radius: 1px;
  width: 18px;
  height: 3px;
  margin: 4px 0px 0px 6px;
}

.text_2 {
  width: 63px;
  height: 15px;
  color: rgb(41, 39, 39);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0px 0px 47px;
}

.text_3 {
  width: 64px;
  height: 15px;
  color: rgb(41, 39, 39);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0px 0px 48px;
}

.text_4 {
  width: 64px;
  height: 15px;
  color: rgb(41, 39, 39);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0px 0px 47px;
}

.text_5 {
  width: 64px;
  height: 15px;
  color: rgb(41, 39, 39);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0px 0px 47px;
}

.text_6 {
  width: 63px;
  height: 15px;
  color: rgb(41, 39, 39);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 8px 0px 0px 46px;
}

.text_7 {
  width: 430px;
  height: 66px;
  color: rgb(255, 255, 255);
  font-size: 68px;
  font-family: SourceHanSansCN-Heavy;
  text-align: left;
  white-space: nowrap;
  line-height: 68px;
  margin: 159px 0px 0px;
}

.text_8 {
  width: 503px;
  height: 28px;
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-family: SourceHanSansCN-Light;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  margin: 24px 0px 0px;
}

.box_44 {
  width: 433px;
  height: 22px;
  margin: 90px 0px 0px;
}

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

.box_4 {
  border-radius: 3px;
  width: 16px;
  height: 16px;
  border: 1px solid rgb(255, 255, 255);
  margin: 6px 0px 0px 135px;
}

.box_5 {
  border-radius: 3px;
  width: 16px;
  height: 16px;
  border: 1px solid rgb(255, 255, 255);
  margin: 6px 0px 0px 113px;
}

.box_6 {
  border-radius: 3px;
  width: 16px;
  height: 16px;
  border: 1px solid rgb(255, 255, 255);
  margin: 6px 0px 0px 115px;
}

.box_45 {
  position: absolute;
  z-index: 10;
  width: 332px;
  height: 50px;
  top: 58%;
  left: calc(50% - 30%);
}

.box_8 {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  width: 160px;
  height: 50px;
  border: 1px solid rgb(255, 255, 255);
  cursor: pointer;
}

.image-text_5 {
  width: 96px;
  height: 19px;
  margin: 15px 0px 0px 30px;
}

.thumbnail_1 {
  width: 18px;
  height: 19px;
}

.text-group_1 {
  width: 63px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 2px;
}

.box_9 {
  background-image: linear-gradient(rgb(172, 203, 238) 0px, rgb(172, 203, 238) 0px, rgb(231, 240, 253) 100%, rgb(231, 240, 253) 100%);
  border-radius: 10px;
  width: 160px;
  height: 50px;
  cursor: pointer;
}

.image-text_6 {
  width: 96px;
  height: 20px;
  margin: 15px 0px 0px 31px;
}

.thumbnail_2 {
  width: 18px;
  height: 20px;
}

.text-group_2 {
  width: 64px;
  height: 16px;
  color: rgb(5, 96, 209);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 2px;
}

.image_2 {
  z-index: 26;
  width: 100px;
  height: 4px;
  margin: 102px 0px 0px 910px;
}

.box_10 {
  z-index: 28;
  position: absolute;
  width: 1280px;
  height: 100px;
  left: calc(50% - 640px);
  bottom: 0px;
  transition: all 0.8s ease 0s;
}

.box_10:hover {
  box-shadow: rgba(6, 0, 1, 0.424) 4px 6px 18px 0px;
}

.box_11 {
  box-shadow: rgba(6, 0, 1, 0.34) 4px 6px 18px 0px;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 5px;
  width: 320px;
  height: 100px;
  margin: -1px 0px 0px;
}

.image-text_7 {
  width: 188px;
  height: 42px;
  margin: 30px 0px 0px 60px;
}

.label_2 {
  width: 47px;
  height: 41px;
}

.text-group_8 {
  width: 125px;
  height: 42px;
}

.text_9 {
  width: 89px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
}

.text_10 {
  width: 125px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-top: 10px;
}

.label_3 {
  width: 44px;
  height: 41px;
  margin: 29px 0px 0px 55px;
}

.text-group_9 {
  width: 125px;
  height: 42px;
  margin: 29px 0px 0px 24px;
}

.text_11 {
  width: 89px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
}

.text_12 {
  width: 125px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-top: 10px;
}

.box_12 {
  box-shadow: rgba(6, 0, 1, 0.34) 4px 6px 18px 0px;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 5px;
  width: 320px;
  height: 100px;
  margin: -1px 0px 0px 72px;
}

.label_4 {
  width: 40px;
  height: 42px;
  margin: 30px 0px 0px 48px;
}

.text-group_10 {
  width: 125px;
  height: 42px;
  margin: 30px 72px 0px 35px;
}

.text_13 {
  width: 89px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
}

.text_14 {
  width: 125px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-top: 10px;
}

.label_5 {
  width: 43px;
  height: 41px;
  margin: 29px 0px 0px 55px;
}

.text-group_11 {
  width: 139px;
  height: 42px;
  margin: 29px 0px 0px 25px;
}

.text_15 {
  width: 89px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
}

.text_16 {
  width: 139px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-top: 10px;
}

.thumbnail_3 {
  width: 20px;
  height: 20px;
}

.thumbnail_4 {
  width: 20px;
  height: 20px;
}

.thumbnail_5 {
  width: 20px;
  height: 20px;
}

.text-wrapper_1 {
  width: 483px;
  height: 21px;
  margin: -20px 0px 0px 20.2px;
}

.text_17 {
  background-image: linear-gradient(rgb(255, 194, 73) 0px, rgb(255, 194, 73) 0px, rgb(255, 251, 241) 100%, rgb(255, 251, 241) 100%);
  width: 106px;
  height: 20px;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 1px;
  -webkit-text-fill-color: transparent;
}

.text_18 {
  background-image: linear-gradient(rgb(255, 194, 73) 0px, rgb(255, 194, 73) 0px, rgb(255, 251, 241) 100%, rgb(255, 251, 241) 100%);
  width: 80px;
  height: 20px;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  -webkit-text-fill-color: transparent;
  margin: 1px 0px 0px 50px;
}

.text_19 {
  background-image: linear-gradient(rgb(255, 194, 73) 0px, rgb(255, 194, 73) 0px, rgb(255, 251, 241) 100%, rgb(255, 251, 241) 100%);
  width: 79px;
  height: 21px;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  -webkit-text-fill-color: transparent;
  margin: 1px 0px 0px 52px;
}

.text_20 {
  background-image: linear-gradient(rgb(255, 194, 73) 0px, rgb(255, 194, 73) 0px, rgb(255, 251, 241) 100%, rgb(255, 251, 241) 100%);
  width: 66px;
  height: 20px;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 50px;
  -webkit-text-fill-color: transparent;
}

.group_66 {
  position: relative;
  width: 100%;
  margin: 0px auto;
}

.group_2 {
  z-index: 57;
  height: 720px;
  width: 1500px;
  position: relative;
  margin: 0px auto;
}

.text-wrapper_31 {
  width: 286px;
  height: 35px;
  margin: 78px auto 0px;
}

.text_21 {
  width: 290px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.block_12 {
  width: 20px;
  height: 20px;
  margin: -13px auto 0px;
  transform: translateX(-6px);
}

.box_14 {
  box-shadow: rgba(14, 37, 102, 0.2) 4px 3px 6px 0px;
  background-image: linear-gradient(rgb(11, 186, 251) 0px, rgb(11, 186, 251) 0px, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
  border-radius: 50%;
  z-index: -1;
  position: relative;
  width: 20px;
  height: 20px;
}

.section_1 {
  background-image: linear-gradient(rgb(255, 189, 94) 0px, rgba(255, 189, 94, 0.996) 0px, rgb(255, 133, 60) 100%, rgb(255, 133, 60) 100%);
  border-radius: 50%;
  z-index: -1;
  position: absolute;
  left: 15px;
  top: 0px;
  width: 20px;
  height: 20px;
}

.text-wrapper_32 {
  width: 174px;
  height: 16px;
  margin: 16px auto 0px;
}

.text_22 {
  width: 174px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
}

.block_13 {
  width: 1280px;
  height: 406px;
  margin: 80px auto 83px;
  position: relative;
  justify-content: center;
}

.box_15 {
  background-image: linear-gradient(rgb(11, 186, 251) 0px, rgb(11, 186, 251) 0px, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
  border-radius: 10px;
  width: 108px;
  height: 22px;
  position: absolute;
  top: 0px;
}

.box_16 {
  background-color: rgba(253, 254, 255, 0.6);
  border-radius: 30px 0px;
  width: 400px;
  height: 399px;
  z-index: 10;
  margin: 7px 0px 0px 40px;
}

.image_3 {
  width: 190px;
  height: 175px;
  margin: 39px auto 0px;
}

.text_23 {
  width: 79px;
  height: 23px;
  color: rgb(42, 42, 42);
  font-size: 24px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 24px;
  margin: 0px auto;
  font-weight: bold;
}

.text_24 {
  width: 311px;
  height: 64px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 33px 0px 62px 44px;
}

.box_17 {
  background-color: rgba(253, 254, 255, 0.6);
  border-radius: 30px 0px;
  width: 400px;
  height: 399px;
  z-index: 10;
  margin: 7px 0px 0px 40px;
}

.image_4 {
  width: 190px;
  height: 175px;
  margin: 42px auto 0px;
}

.text_25 {
  width: 96px;
  height: 24px;
  color: rgb(42, 42, 42);
  font-size: 24px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 24px;
  margin: 0px auto;
  font-weight: bold;
}

.text_26 {
  width: 307px;
  height: 88px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 33px 0px 38px 46px;
}

.group_5 {
  background-color: rgba(253, 254, 255, 0.6);
  border-radius: 30px 0px;
  z-index: 10;
  width: 400px;
  height: 399px;
  margin-top: 7px;
}

.mask1 {
  background: rgb(253, 254, 255);
  border-radius: 30px 0px;
  z-index: 10;
  width: 400px;
  height: 399px;
  position: absolute;
  top: 7px;
}

.image-text_8 {
  width: 190px;
  height: 199px;
  margin: 37px 0px 0px 115px;
}

.image_5 {
  width: 190px;
  height: 175px;
}

.text-group_7 {
  width: 94px;
  height: 24px;
  color: rgb(42, 42, 42);
  font-size: 24px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 24px;
  margin-left: 38px;
  font-weight: bold;
}

.text_27 {
  width: 307px;
  height: 64px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 33px 0px 66px 46px;
}

.group_6 {
  z-index: 10;
  background: url("../imgs/bg3.jpg") 100% center / 100% 100% no-repeat;
}

.block_2 {
  width: 1280px;
  margin: 0px auto;
}

.block_2 .group_content {
  margin-top: 64px;
}

.text_28 {
  width: 474px;
  height: 35px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  margin: 79px auto 0px;
  font-weight: bold;
}

.label_6 {
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
  transform: translateX(-6px);
  z-index: -1;
}

.text_29 {
  width: 678px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 7px auto 0px;
}

.group_7 {
  height: 861px;
  background: url("../imgs/bg4.jpg") 100% center / 100% 100% no-repeat;
}

.text_30 {
  z-index: 10;
  width: 253px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  margin: 80px auto 0px;
  font-weight: bold;
}

.label_7 {
  z-index: 0;
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.text_31 {
  z-index: 10;
  width: 368px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 7px auto 0px;
}

.box_46 {
  width: 1280px;
  height: 370px;
  margin: 70px auto 0px;
}

.box_18 {
  background-color: rgb(249, 251, 255);
  border-radius: 15px;
  width: 305px;
  height: 370px;
}

.image_6 {
  width: 91px;
  height: 89px;
  margin: 48px auto 0px;
}

.text_32 {
  width: 117px;
  height: 19px;
  color: rgb(17, 17, 17);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 39px auto 0px;
  font-weight: bold;
}

.text_33 {
  width: 238px;
  height: 86px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 30px 0px 57px 35px;
}

.box_19 {
  background-color: rgb(249, 251, 255);
  border-radius: 15px;
  width: 305px;
  height: 370px;
  margin-left: 20px;
}

.image_7 {
  width: 91px;
  height: 89px;
  margin: 48px auto 0px;
}

.text_34 {
  width: 119px;
  height: 20px;
  color: rgb(17, 17, 17);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 37px auto 0px;
  font-weight: bold;
}

.text_35 {
  width: 251px;
  height: 62px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 30px 0px 81px 27px;
}

.box_20 {
  background-color: rgb(249, 251, 255);
  border-radius: 15px;
  width: 305px;
  height: 370px;
  margin-left: 20px;
}

.image_8 {
  width: 91px;
  height: 89px;
  margin: 48px auto 0px;
}

.text_36 {
  width: 119px;
  height: 19px;
  color: rgb(17, 17, 17);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 37px auto 0px;
  font-weight: bold;
}

.text_37 {
  width: 248px;
  height: 62px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 30px 0px 81px 29px;
}

.box_21 {
  background-color: rgb(249, 251, 255);
  border-radius: 15px;
  width: 305px;
  height: 370px;
  margin-left: 20px;
}

.image_9 {
  width: 91px;
  height: 89px;
  margin: 48px auto 0px;
}

.text_38 {
  width: 120px;
  height: 20px;
  color: rgb(17, 17, 17);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 40px auto 0px;
  font-weight: bold;
}

.text_39 {
  width: 238px;
  height: 86px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  line-height: 24px;
  margin: 30px 0px 57px 34px;
}

.box_content6 {
  background: url("../imgs/bg6.jpg") 100% center / 100% 100% no-repeat;
  margin-top: 82px;
}

.box_47 {
  z-index: 10;
  height: 430px;
  width: 1500px;
  margin: 0px auto;
}

.block_14 {
  width: 1500px;
  height: 430px;
}

.text-wrapper_33 {
  width: 882px;
  height: 41px;
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  margin: 94px auto 0px;
}

.text_92 {
  width: 876px;
  height: 41px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_93 {
  width: 876px;
  height: 41px;
  color: rgb(254, 186, 93);
  font-size: 42px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_94 {
  width: 876px;
  height: 41px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_95 {
  width: 876px;
  height: 41px;
  color: rgb(254, 185, 92);
  font-size: 42px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_96 {
  width: 876px;
  height: 41px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_97 {
  width: 876px;
  height: 41px;
  color: rgb(254, 187, 93);
  font-size: 42px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_98 {
  width: 876px;
  height: 41px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  line-height: 14px;
  font-weight: bold;
}

.text_99 {
  width: 163px;
  height: 19px;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 32px auto 0px;
}

.group_67 {
  width: 1280px;
  height: 50px;
  margin: 68px auto 126px;
  justify-content: center;
}

.text-wrapper_34 {
  box-shadow: rgba(56, 57, 57, 0.05) 0px 0px 18px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 50px;
  width: 485px;
  padding-left: 20px;
}

.text_100 {
  width: 485px;
  height: 50px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 50px;
  padding: 18px 30px;
}

.text-wrapper_35 {
  box-shadow: rgba(56, 57, 57, 0.05) 0px 0px 18px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 50px;
  margin-left: 20px;
  width: 250px;
  padding-left: 20px;
}

.text_101 {
  width: 250px;
  height: 50px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 50px;
  padding: 18px 30px;
}

.text-wrapper_36 {
  box-shadow: rgba(56, 57, 57, 0.05) 0px 0px 18px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 50px;
  margin-left: 20px;
  width: 250px;
  padding-left: 20px;
}

.text_102 {
  width: 250px;
  height: 50px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 50px;
  padding: 18px 30px;
}

.text-wrapper_37 {
  background-image: linear-gradient(90deg, rgb(255, 189, 94) 0px, rgba(255, 189, 94, 0.996) 0px, rgb(255, 133, 60) 100%, rgb(255, 133, 60) 100%);
  border-radius: 10px;
  height: 50px;
  margin-left: 19px;
  width: 200px;
  cursor: pointer;
  padding-left: 0px;
  align-items: center;
}

.text_103 {
  width: 63px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  /* margin: 17px 0px 0px 68px; */
}

.box_content7 {
  background: url("../imgs/bg7.jpg") 100% center / 100% 100% no-repeat;
}

.group_9 {
  z-index: 10;
  background-size: 1983px 708px;
  width: 1500px;
  margin: 0px auto;
}

.text-wrapper_38 {
  width: 248px;
  height: 35px;
  margin: 80px auto 0px;
}

.text_40 {
  width: 252px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  font-weight: bold;
}

.image-wrapper_24 {
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.label_8 {
  width: 36px;
  height: 31px;
  z-index: -1;
}

.text-wrapper_39 {
  width: 223px;
  height: 16px;
  margin: 7px auto 0px;
}

.text_41 {
  width: 223px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
}

.group_68 {
  width: 1300px;
  height: 265px;
  margin: 75px auto 80px;
  position: relative;
  display: flex;
  justify-content: center;
}

.image_10 {
  width: 30px;
  height: 60px;
  margin-top: 110px;
}

.group_11 {
  height: 250px;
  border-radius: 10px;
  width: 185px;
}

.box_22 {
  border-radius: 10px;
  width: 185px;
  height: 250px;
}

.label_9 {
  width: 57px;
  height: 55px;
  /* margin: 42px auto 0px; */
}

.text_42 {
  width: 59px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  /* margin: 26px 0px 0px 63px; */
}

.text_43 {
  width: 185px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 15px auto 0px;
}

.text-wrapper_6 {
  background-image: linear-gradient(rgb(216, 234, 255) 0px, rgb(216, 234, 255) 0px, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%);
  border-radius: 6px;
  height: 32px;
  width: 94px;
  margin: 24px 0px 0 0;
}

.text_44 {
  width: 62px;
  height: 12px;
  color: rgb(60, 146, 240);
  font-size: 12px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 12px;
  /* margin: 10px 0px 0px 16px; */
}

.list_2 {
  width: 985px;
  height: 250px;
  margin: 15px 0px 0px 15px;
}

.list-items_1-0 {
  height: 250px;
  margin-right: 14px;
  width: 185px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psgk6x0dlcw0jfug87f7zh14qumdonn1yp9793565f9-d7f8-49bd-90a9-ffb6dbddd71d") -2px -17px no-repeat;
}

.group_12-0 {
  background-color: rgba(16, 16, 16, 0.6);
  border-radius: 10px;
  width: 185px;
  height: 250px;
}

.image_11-0 {
  width: 51px;
  height: 38px;
  margin: 71px 0px 0px 67px;
}

.text_45-0 {
  width: 72px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 26px 0px 0px 63px;
}

.text_46-0 {
  width: 163px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 15px 0px 68px 22px;
}

.list-items_1-1 {
  height: 250px;
  margin-right: 14px;
  width: 185px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/ps2uwqwblk1ho2nsskzagt0bdz0zywjasg8b2bd930f-1bd9-4a5a-8e02-e7b7fc03525b") 0px -69px no-repeat;
}

.group_12-1 {
  background-color: rgba(16, 16, 16, 0.6);
  border-radius: 10px;
  width: 185px;
  height: 250px;
}

.image_11-1 {
  width: 51px;
  height: 38px;
  margin: 71px 0px 0px 67px;
}

.text_45-1 {
  width: 72px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 26px 0px 0px 63px;
}

.text_46-1 {
  width: 163px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 15px 0px 68px 22px;
}

.list-items_1-2 {
  height: 250px;
  margin-right: 14px;
  width: 185px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psr3o5i5fd6oata76fz2fqfdoq8t1msdzzp7a9c66a2-0afa-4254-b8f6-11450cc8154f") -5px -17px no-repeat;
}

.group_12-2 {
  background-color: rgba(16, 16, 16, 0.6);
  border-radius: 10px;
  width: 185px;
  height: 250px;
}

.image_11-2 {
  width: 51px;
  height: 38px;
  margin: 71px 0px 0px 67px;
}

.text_45-2 {
  width: 72px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 26px 0px 0px 63px;
}

.text_46-2 {
  width: 163px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 15px 0px 68px 22px;
}

.list-items_1-3 {
  height: 250px;
  margin-right: 14px;
  width: 185px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psibwolr71k6jfkrsjrg5oxhvmffvsyfqeq9d28b60a-b4e8-464a-8623-bdfa13970d69") -11px -21px no-repeat;
}

.group_12-3 {
  background-color: rgba(16, 16, 16, 0.6);
  border-radius: 10px;
  width: 185px;
  height: 250px;
}

.image_11-3 {
  width: 51px;
  height: 38px;
  margin: 71px 0px 0px 67px;
}

.text_45-3 {
  width: 72px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 26px 0px 0px 63px;
}

.text_46-3 {
  width: 163px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 15px 0px 68px 22px;
}

.list-items_1-4 {
  height: 250px;
  margin-right: 14px;
  width: 185px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psqupii4y44m90fd14ln1d4k7wa71s2207ub2e76226-48da-439e-adf7-d8eb1bfba54a") -25px -36px no-repeat;
}

.group_12-4 {
  background-color: rgba(16, 16, 16, 0.6);
  border-radius: 10px;
  width: 185px;
  height: 250px;
}

.image_11-4 {
  width: 51px;
  height: 38px;
  margin: 71px 0px 0px 67px;
}

.text_45-4 {
  width: 72px;
  height: 18px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 26px 0px 0px 63px;
}

.text_46-4 {
  width: 163px;
  height: 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 14px;
  margin: 15px 0px 68px 22px;
}

.image_12 {
  width: 30px;
  height: 60px;
  margin: 110px 0px 0px 18px;
}

.box_content8 {
  background: url("../imgs/bg8.jpg") 100% center / 100% 100% no-repeat;
}

.group_13 {
  z-index: 10;
  height: 780px;
  background-size: 2070px 1380px;
  width: 1500px;
  margin: 0px auto;
}

.block_3 {
  height: 780px;
  width: 1280px;
  margin: 0px auto;
}

.text-wrapper_40 {
  width: 288px;
  height: 35px;
  margin: 80px auto 0px;
}

.text_47 {
  width: 288px;
  height: 35px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  font-weight: bold;
}

.image-wrapper_25 {
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.label_10 {
  width: 36px;
  height: 31px;
  z-index: -1;
}

.text-wrapper_41 {
  width: 240px;
  height: 16px;
  margin: 7px auto 0px;
}

.text_48 {
  width: 240px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
}

.block_15 {
  width: 1280px;
  height: 155px;
  margin: 56px auto 0px;
}

.block_4 {
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  width: 400px;
  height: 135px;
  margin-top: 20px;
}

.image_13 {
  width: 100px;
  height: 100px;
  margin: 18px 0px 0px 20px;
}

.text-wrapper_42 {
  width: 196px;
  height: 75px;
  margin: 31px 59px 0px 25px;
}

.text_49 {
  width: 66px;
  height: 19px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 1px;
}

.paragraph_1 {
  width: 196px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 18px;
}

.block_5 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin: 20px 0px 0px 40px;
}

.image_14 {
  width: 100px;
  height: 100px;
  margin: 18px 0px 0px 20px;
}

.text-wrapper_43 {
  width: 182px;
  height: 73px;
  margin: 30px 72px 0px 26px;
}

.text_50 {
  width: 79px;
  height: 20px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.paragraph_2 {
  width: 182px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 15px;
}

.block_6 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin: 20px 0px 0px 40px;
}

.image_15 {
  width: 100px;
  height: 100px;
  margin: 18px 0px 0px 20px;
}

.text-wrapper_44 {
  width: 230px;
  height: 76px;
  margin: 30px 25px 0px;
}

.text_51 {
  width: 60px;
  height: 19px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.paragraph_3 {
  width: 228px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin: 19px 0px 0px 2px;
}

.block_16 {
  width: 1280px;
  height: 135px;
  margin: 10px auto 0px;
}

.block_7 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin-top: 20px;
}

.image_16 {
  width: 100px;
  height: 100px;
  margin: 17px 0px 0px 20px;
  border-radius: 10px;
}

.text-wrapper_45 {
  width: 215px;
  height: 74px;
  margin: 28px 40px 0px 25px;
}

.text_52 {
  width: 60px;
  height: 19px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 1px;
}

.paragraph_4 {
  width: 215px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 17px;
}

.block_8 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin-left: 40px;
  margin-top: 20px;
}

.section_2 {
  height: 100px;
  background: url("../imgs/sjdh1.png") -9px -96px / 129px 264px no-repeat;
  width: 100px;
  margin: 17px 0px 0px 20px;
  border-radius: 10px;
}

.section_3 {
  background-color: rgba(24, 28, 41, 0.6);
  height: 100px;
  width: 100px;
  border-radius: 10px;
}

.section_4 {
  width: 100px;
  height: 84px;
  background: url("../imgs/sjdh2.png") -6px 0px / 131px 84px no-repeat;
  margin-top: 11px;
}

.box_25 {
  width: 33px;
  height: 55px;
  background: url("../imgs/sjdh4.png") 0px -10px / 82px 78px no-repeat;
  margin: 10px 0px 0px 13px;
}

.image_17 {
  width: 26px;
  height: 19px;
  margin: 36px 31px 0px -3px;
}

.text-wrapper_46 {
  width: 216px;
  height: 75px;
  margin: 27px 38px 0px 26px;
}

.text_53 {
  width: 79px;
  height: 20px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 1px;
}

.paragraph_5 {
  width: 216px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 17px;
}

.block_9 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin-left: 40px;
  margin-top: 20px;
}

.group_14 {
  height: 100px;
  background: url("../imgs/zyqh1.png") -37px -6px / 177px 110px no-repeat;
  width: 100px;
  margin: 17px 0px 0px 20px;
  border-radius: 10px;
}

.box_26 {
  height: 57px;
  background: url("../imgs/zyqh2.png") 100% center / 100% 100% no-repeat;
  width: 57px;
  margin: 20px 0px 0px 23px;
}

.group_15 {
  z-index: 256;
  position: relative;
  width: 39px;
  height: 21px;
  background: url("../imgs/zyqh3.png") -1px -1px / 40px 22px no-repeat;
  margin: 7px 0px 0px 6px;
}

.label_11 {
  z-index: 259;
  position: absolute;
  left: -18px;
  top: -5px;
  width: 26px;
  height: 26px;
}

.section_5 {
  z-index: 257;
  position: absolute;
  left: -1px;
  top: 1px;
  width: 40px;
  height: 48px;
  background: url("../imgs/zyqh5.png") 0px -1px / 41px 49px no-repeat;
}

.thumbnail_6 {
  z-index: 261;
  position: absolute;
  left: 34px;
  top: -12px;
  width: 15px;
  height: 15px;
}

.image-wrapper_3 {
  z-index: 258;
  position: absolute;
  left: 23px;
  top: 0px;
  width: 20px;
  height: 39px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psv43gbjfocp8jgwzivwnp0ejcxl3mcwy7qab38ed7d-7c5f-4e0f-b632-11f8b85a6c17") -1px 0px / 21px 40px no-repeat;
}

.thumbnail_7 {
  z-index: 263;
  position: absolute;
  left: -8px;
  top: 12px;
  width: 17px;
  height: 17px;
}

.label_12 {
  z-index: 262;
  position: absolute;
  left: 7px;
  top: 30px;
  width: 26px;
  height: 26px;
}

.thumbnail_8 {
  z-index: 260;
  position: absolute;
  left: -4px;
  top: 41px;
  width: 14px;
  height: 14px;
}

.text-wrapper_47 {
  width: 201px;
  height: 74px;
  margin: 28px 53px 0px 26px;
}

.text_54 {
  width: 79px;
  height: 19px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.paragraph_6 {
  width: 201px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 17px;
}

.block_17 {
  width: 1280px;
  height: 135px;
  margin: 30px auto 60px;
}

.box_28 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin-top: 20px;
}

.section_6 {
  width: 100px;
  height: 100px;
  background: url("../imgs/dtjh.png") -34px 0px / 167px 103px no-repeat;
  margin: 18px 0px 0px 20px;
  border-radius: 10px;
}

.text-wrapper_48 {
  width: 214px;
  height: 75px;
  margin: 30px 40px 0px 26px;
}

.text_55 {
  width: 79px;
  height: 20px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 1px;
}

.paragraph_7 {
  width: 214px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 17px;
}

.box_29 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin-left: 40px;
  margin-top: 20px;
}

.block_10 {
  height: 100px;
  background: url("../imgs/dzsp1.png") -10px -10px / 120px 120px no-repeat;
  width: 100px;
  margin: 18px 0px 0px 20px;
  border-radius: 10px;
}

.group_16 {
  background-color: rgba(24, 28, 41, 0.5);
  border-radius: 10px;
  height: 100px;
  width: 100px;
}

.box_30 {
  width: 100px;
  height: 36px;
  background: url("../imgs/dzsp2.png") -10px 0px / 121px 36px no-repeat;
  margin-top: 29px;
}

.text-wrapper_49 {
  width: 213px;
  height: 74px;
  margin: 31px 41px 0px 26px;
}

.text_56 {
  width: 78px;
  height: 19px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 2px;
}

.paragraph_8 {
  width: 213px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin-top: 17px;
}

.box_31 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 400px;
  height: 135px;
  margin-left: 40px;
  margin-top: 20px;
}

.box_32 {
  height: 100px;
  background: url("../imgs/yxhdx.png") -10px -7px / 121px 117px no-repeat;
  width: 100px;
  margin: 18px 0px 0px 20px;
  border-radius: 10px;
}

.group_17 {
  width: 93px;
  height: 79px;
  background: url("../imgs/yxhd2.png") -19px 0px / 112px 79px no-repeat;
  margin-top: 14px;
}

.text-wrapper_50 {
  width: 202px;
  height: 75px;
  margin: 30px 53px 0px 25px;
}

.text_57 {
  width: 80px;
  height: 20px;
  color: rgb(44, 44, 44);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.paragraph_9 {
  width: 201px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin: 17px 0px 0px 1px;
}

.box_content9 {
  background: url("../imgs/bg9.jpg") 100% center / 100% 100% no-repeat;
}

.box_content10 {
  position: relative;
}

.box_content10 .box_img {
  position: absolute;
  background: url("../imgs/bg11.jpg") 100% center / 100% 100% no-repeat;
  width: 100%;
  height: 185px;
  bottom: 0px;
}

.box_content12 {
  background: url("../imgs/bg12.jpg") 100% center / 100% 100% no-repeat;
}

.group_18 {
  z-index: 10;
  width: 1280px;
  height: 845px;
  margin: 0px auto;
  background-size: 2042px 855px;
}

.group_69 {
  width: 1280px;
  height: 147px;
  margin: 106px auto 0px;
}

.image-wrapper_4 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 158px;
  width: 123px;
  margin: -6px 17px 0px -6px;
}

.image_18 {
  width: 100%;
  height: 100%;
}

.image-wrapper_5 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 158px;
  width: 123px;
  margin: -6px 17px 0px 0px;
}

.image_19 {
  width: 100%;
  height: 100%;
}

.image-wrapper_6 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 158px;
  width: 123px;
  margin: -6px 17px 0px 0px;
}

.image_20 {
  width: 100%;
  height: 100%;
}

.image-wrapper_7 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 158px;
  width: 123px;
  margin: -6px 17px 0px 0px;
}

.image_21 {
  width: 100%;
  height: 100%;
}

.image-wrapper_8 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 158px;
  width: 123px;
  margin: -6px 17px 0px 0px;
}

.image_22 {
  width: 100%;
  height: 100%;
}

.image-wrapper_9 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 158px;
  width: 123px;
  margin: -5px 17px 0px 0px;
}

.image_23 {
  width: 100%;
  height: 100%;
}

.group_70 {
  width: 223px;
  height: 74px;
  margin: 22px 0px 0px 74px;
}

.text_58 {
  width: 180px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  margin-left: 24px;
  font-weight: bold;
}

.label_13 {
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
  z-index: -1;
}

.text_59 {
  width: 223px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 7px;
}

.group_71 {
  width: 1280px;
  height: 236px;
  margin: 15px auto 0px;
}

.group_22 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 214px;
  width: 284px;
  margin: 32px 0px 0px -10px;
}

.box_33 {
  width: 100%;
  height: 100%;
  background: url("../imgs/honors/rjqyzs.png") 100% center / 100% 100% no-repeat;
}

.group_23 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 214px;
  width: 284px;
  margin: 31px 0px 0px 38px;
}

.box_34 {
  width: 100%;
  height: 100%;
  background: url("../imgs/honors/rjcpzs.png") 100% center / 100% 100% no-repeat;
}

.group_24 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 214px;
  width: 284px;
  margin: 32px 0px 0px 36px;
}

.group_25 {
  width: 100%;
  height: 100%;
  background: url("../imgs/honors/zgcgx.png") 100% center / 100% 100% no-repeat;
}

.group_26 {
  box-shadow: rgba(14, 37, 102, 0.2) 0px 21px 46px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 254px;
  width: 339px;
  margin: -10px -10px 0px 28px;
}

.box_35 {
  width: 100%;
  height: 100%;
  background: url("../imgs/honors/gxjsqy.png") 100% center / 100% 100% no-repeat;
}

.group_72 {
  width: 1280px;
  height: 176px;
  margin: 59px auto 106px;
}

.image-wrapper_10 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 196px;
  width: 260px;
  margin: -10px 20px 0px -5.5px;
}

.image_24 {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.image-wrapper_11 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 196px;
  margin-top: -10px;
  margin-right: 20px;
  width: 260px;
}

.image_25 {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.image-wrapper_12 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(208, 217, 226);
  border-radius: 25px;
  height: 196px;
  width: 260px;
  margin: -10px 20px 0px 0px;
}

.image_26 {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.image-wrapper_13 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 196px;
  margin-top: -10px;
  margin-right: 20px;
  width: 260px;
}

.image_27 {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.image-wrapper_14 {
  box-shadow: rgba(61, 64, 58, 0.09) 0px 33px 43px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 15px;
  height: 196px;
  width: 260px;
  margin: -10px -20px 0px 0px;
}

.image_28 {
  width: 100%;
  height: 100%;
}

.text_60 {
  z-index: 10;
  width: 360px;
  height: 40px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 40px;
  margin: 80px auto 0px;
  font-weight: bold;
}

.label_14 {
  z-index: 0;
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.text_61 {
  z-index: 10;
  width: 255px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 7px auto 0px;
}

.image_29 {
  z-index: 10;
  width: 1916px;
  height: 312px;
  margin: 67px 0px 0px 4px;
}

.text_62 {
  z-index: 10;
  width: 217px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  margin: 62px auto 0px;
  font-weight: bold;
}

.label_15 {
  z-index: 0;
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.text_63 {
  z-index: 10;
  width: 368px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 7px auto 0px;
}

.group_28 {
  z-index: 10;
  height: 438px;
  width: 1500px;
  margin: 0px auto;
}

.group_29 {
  z-index: 359;
  position: relative;
  width: 1500px;
  height: 185px;
}

.group_30 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  z-index: 381;
  width: 10px;
  height: 10px;
  margin: 151px 0px 0px 935px;
}

.group_31 {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  z-index: 382;
  width: 10px;
  height: 10px;
  margin: 151px 0px 0px 10px;
}

.group_32 {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  z-index: 383;
  width: 10px;
  height: 10px;
  margin: 151px 935px 0px 10px;
}

.group_33 {
  z-index: 365;
  height: 320px;
  width: 540px;
  border-radius: 10px;
  overflow: hidden;
}

.text-wrapper_18 {
  height: 37px;
  background: url("../imgs/xbt.png") 0px -1px / 200px 39px no-repeat;
  margin-left: 170px;
  width: 200px;
}

.text_64 {
  width: 119px;
  height: 13px;
  color: rgb(255, 255, 255);
  font-size: 13px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 13px;
  /* margin: 12px 0px 0px 40px; */
}

.section_7 {
  background-color: rgba(24, 28, 41, 0.33);
  border-radius: 10px;
  z-index: 368;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 540px;
  height: 320px;
}
.mask33{
  background: url(../imgs/vrqj1.png) center center / 100% 100% no-repeat;
  width: 97px;
  height: 61px;
  position:absolute;
  top: calc(50% - 30.5px);
  left: calc(50% - 48.5px);
  cursor: pointer;
  transition: all .5s;
  transform: scale(1);
}
.mask33:hover{
  transform: scale(1.2);
}

.group_34 {
  z-index: 370;
  height: 266px;
  background-size: 601px 325px;
  width: 540px;
  position: absolute;
  left: 1060px;
  top: -167px;
}

.text-wrapper_19 {
  height: 37px;
  background-size: 200px 39px;
  margin-left: 170px;
  width: 200px;
}

.text_65 {
  width: 119px;
  height: 13px;
  color: rgb(255, 255, 255);
  font-size: 13px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 13px;
  margin: 12px 0px 0px 40px;
}

.block_11 {
  background-color: rgba(24, 28, 41, 0.33);
  border-radius: 10px;
  z-index: 373;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 540px;
  height: 266px;
}

.text_66 {
  z-index: 10;
  width: 239px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  margin: 70px auto 0px;
  font-weight: bold;
}

.label_16 {
  z-index: 0;
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.text_67 {
  z-index: 10;
  width: 175px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 7px auto 0px;
}

.box_48 {
  width: 1140px;
  height: 8px;
  margin: 96px auto 0px;
}

.group_36 {
  background-color: rgb(57, 114, 255);
  border-radius: 4px;
  width: 79px;
  height: 8px;
}

.group_37 {
  background-color: rgb(57, 114, 255);
  border-radius: 4px;
  width: 79px;
  height: 8px;
  margin-left: 186px;
}

.group_38 {
  background-color: rgb(57, 114, 255);
  border-radius: 4px;
  width: 79px;
  height: 8px;
  margin-left: 186px;
}

.group_39 {
  background-color: rgb(57, 114, 255);
  border-radius: 4px;
  width: 79px;
  height: 8px;
  margin-left: 187px;
}

.group_40 {
  background-color: rgb(57, 114, 255);
  border-radius: 4px;
  width: 79px;
  height: 8px;
  margin-left: 186px;
}

.box_49 {
  width: 1188px;
  height: 69px;
  margin: 0px auto;
}

.group_42 {
  width: 127px;
  height: 69px;
  background: url("../imgs/lab_yy.png") 0px -58px / 127px 127px no-repeat;
}

.group_43 {
  width: 127px;
  height: 69px;
  background: url("../imgs/lab_yy.png") 0px -58px / 127px 127px no-repeat;
  margin-left: 138px;
}

.group_44 {
  width: 127px;
  height: 69px;
  background: url("../imgs/lab_yy.png") 0px -58px / 127px 127px no-repeat;
  margin-left: 138px;
}

.group_45 {
  width: 127px;
  height: 69px;
  background: url("../imgs/lab_yy.png") 0px -58px / 127px 127px no-repeat;
  margin-left: 139px;
}

.group_46 {
  width: 127px;
  height: 69px;
  background: url("../imgs/lab_yy.png") 0px -58px / 127px 127px no-repeat;
  margin-left: 138px;
}

.image-wrapper_26 {
  width: 839px;
  height: 30px;
  margin: 6px auto 159px;
}

.label_17 {
  width: 39px;
  height: 30px;
}

.label_18 {
  width: 39px;
  height: 30px;
  margin-left: 228px;
}

.label_19 {
  width: 39px;
  height: 30px;
  margin-left: 227px;
}

.label_20 {
  width: 39px;
  height: 30px;
  margin-left: 228px;
}

.group_47 {
  box-shadow: rgba(14, 37, 102, 0.1) 0px 21px 46px 0px;
  border-radius: 20px;
  z-index: 10;
  height: 519px;
  border: 5px solid rgb(255, 255, 255);
  overflow: hidden;
  width: 917px;
  background-color: rgb(255, 255, 255);
}

.image_30 {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.group_48 {
  /* z-index: 121;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; */
}

.group_49 {
  border-radius: 50px;
  z-index: 10;
  height: 580px;
}

.box_36 {
  width: 330px;
  height: 142px;
  margin: 0px 0px 0px 43px;
}

.box_37 {
  background-image: linear-gradient(rgb(11, 186, 251) 0px, rgb(11, 186, 251) 0px, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
  border-radius: 15px;
  width: 6px;
  height: 142px;
  transform: scale(0);
}

.text-wrapper_51 {
  width: 266px;
  height: 75px;
  margin: 32px 28px 0px 29px;
}

.text_68 {
  width: 140px;
  height: 20px;
  color: rgb(42, 42, 42);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  font-weight: bold;
}

.paragraph_10 {
  width: 100%;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin: 17px 0px 0px 2px;
}

.text_69 {
  width: 140px;
  height: 19px;
  color: rgb(42, 42, 42);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 42px 0px 0px 1303px;
}

.paragraph_11 {
  width: 257px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin: 17px 0px 0px 1305px;
}

.text-wrapper_21 {
  width: 1500px;
  height: 197px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/ps3omm8ai3yluzdxndwhgvms00fgwua4ab0d1788b-6633-4d60-8b63-df384738410a") -27px 0px / 1950px 197px no-repeat;
  margin: 24px 0px 37px;
}

.text_70 {
  width: 140px;
  height: 19px;
  color: rgb(42, 42, 42);
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 30px 0px 0px 1303px;
}

.paragraph_12 {
  width: 260px;
  height: 38px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin: 17px 0px 93px 1305px;
}

.group_50 {
  z-index: 10;
  width: 1280px;
  position: relative;
  margin: 0px auto;
}

.text-wrapper_52 {
  width: 215px;
  height: 35px;
  margin: 99px auto 0px;
}

.text_71 {
  width: 217px;
  height: 35px;
  color: rgb(255, 255, 255);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  font-weight: bold;
}

.image-wrapper_27 {
  width: 36px;
  height: 31px;
  margin: -15px auto 0px;
}

.label_21 {
  width: 36px;
  height: 31px;
  z-index: -1;
}

.text-wrapper_53 {
  width: 307px;
  height: 16px;
  margin: 7px auto 0px;
}

.text_72 {
  width: 307px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
}

.group_73 {
  width: 1239px;
  height: 460px;
  margin: 68px auto 88px;
}

.group_51 {
  background-image: linear-gradient(130deg, rgb(11, 186, 251) 0px, rgb(11, 186, 251) 0px, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
  border-radius: 6px;
  width: 140px;
  height: 50px;
  margin-top: 51px;
}

.image_31 {
  width: 2px;
  height: 460px;
  margin-left: 31px;
}

.group_74 {
  width: 986px;
  height: 459px;
}

.text_73 {
  width: 87px;
  height: 22px;
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin-left: 2px;
}

.text_74 {
  width: 983px;
  height: 38px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  line-height: 24px;
  margin: 29px 0px 0px 2px;
}

.grid_2 {
  width: 986px;
  height: 324px;
  margin-top: 46px;
  flex-wrap: wrap;
}

.group_53 {
  height: 152px;
  background-size: 100% 100%;
  width: 200px;
  margin: 0px 62px 20px 0px;
  border-radius: 8px;
}

.image-wrapper_17 {
  background-color: rgba(0, 0, 0, 0.67);
  border-radius: 8px;
  height: 152px;
  width: 200px;
}

.label_22 {
  width: 46px;
  height: 40px;
  margin: 56px 0px 0px 77px;
}

.group_54 {
  width: 200px;
  height: 152px;
  background-size: 100% 100%;
  margin: 0px 62px 20px 0px;
  border-radius: 8px;
  background-color: azure !important;
}

.image-wrapper_18 {
  border-radius: 8px;
  height: 152px;
  width: 200px;
  margin: 0px 62px 20px 0px;
  background-color: azure !important;
}

.image_32 {
  width: 170px;
  height: 126px;
  margin: 13px 0px 0px 13px;
}

.group_55 {
  width: 200px;
  height: 152px;
  background-size: 100% 100%;
  margin-bottom: 20px;
  border-radius: 8px;
  background-color: azure !important;
}

.group_56 {
  width: 200px;
  height: 152px;
  background-size: 206px 159px;
  margin: 0px 62px 20px 0px;
  border-radius: 8px;
  background-color: azure !important;
}

.group_57 {
  width: 200px;
  height: 152px;
  background-size: 208px 156px;
  margin: 0px 62px 20px 0px;
  border-radius: 8px;
}

.group_58 {
  width: 200px;
  height: 152px;
  background-size: 203px 156px;
  margin: 0px 62px 20px 0px;
  border-radius: 8px;
}

.group_59 {
  height: 152px;
  background-size: 100% 100%;
  margin-bottom: 20px;
  width: 200px;
  border-radius: 8px;
  overflow: hidden;
  background-color: azure !important;
}

.box_38 {
  width: 199px;
  height: 152px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psnqst8m3f4i2d84xwyhps4q1v4pd30g77188e963f-f3d3-4377-ae1e-ee7361e0d2d0") -10px -2px / 209px 158px no-repeat;
}

.paragraph_13 {
  z-index: 90;
  position: absolute;
  left: 0px;
  top: 257px;
  width: 140px;
  height: 450px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 52px;
}

.tz_menu {
  width: 140px;
  height: 450px;
}

.tz_menu li {
  height: 50px;
  border-radius: 6px;
}

.tz_menu li:hover {
  background: linear-gradient(50deg, rgb(11, 186, 251) 0%, rgb(66, 133, 236) 100%);
}

.group_60 {
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-image: linear-gradient(rgb(230, 35, 0) 0px, rgb(230, 35, 0) 0px, rgb(253, 136, 115) 100%, rgb(253, 136, 115) 100%);
  border-radius: 10px;
  z-index: 10;
  height: 320px;
  width: 600px;
  position: absolute;
  left: 660px;
  top: 6354px;
}

.box_39 {
  width: 600px;
  height: 320px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/ps1g3w1na5fwsbh17d8jddwz4ygjtdtob600500b7-7710-4a5e-9267-69bba62eaeac") -214px -132px / 1054px 546px no-repeat;
}

.text-wrapper_24 {
  height: 45px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psq7gim04gk0b39ca2zc4ecctn8cawaxodab12d4ed-10a0-47a5-a82c-787c64fafd87") 100% center / 100% 100% no-repeat;
  margin-left: 180px;
  width: 240px;
}

.text_75 {
  width: 144px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 15px 0px 0px 47px;
}

.box_40 {
  width: 97px;
  height: 61px;
  background: url("https://lanhu.oss-cn-beijing.aliyuncs.com/psujyl4rbe7qvwv7vtb5cjm2v8ec3xkqjz65633579-822d-4ce1-8047-835074097370") -1px 0px / 100px 68px no-repeat;
  margin: 79px 0px 135px 250px;
}

.group_61 {
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  z-index: 10;
  position: absolute;
  left: 348px;
  top: 6981px;
  width: 164px;
  height: 180px;
}

.text_76 {
  width: 20px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 9px 0px 0px 70px;
}

.image-wrapper_19 {
  background-color: rgb(57, 114, 255);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 30px 0px 0px 57px;
}

.label_23 {
  width: 22px;
  height: 23px;
  margin: 14px 0px 0px 14px;
}

.text_77 {
  width: 95px;
  height: 15px;
  color: rgb(42, 42, 42);
  font-size: 16px;
  font-family: SourceHanSansCN-Medium;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 27px 0px 35px 35px;
}

.group_62 {
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  z-index: 10;
  position: absolute;
  left: 613px;
  top: 6981px;
  width: 164px;
  height: 180px;
}

.text_78 {
  width: 20px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 9px 0px 0px 70px;
}

.image-wrapper_20 {
  background-color: rgb(57, 114, 255);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 30px 0px 0px 57px;
}

.label_24 {
  width: 24px;
  height: 23px;
  margin: 13px 0px 0px 14px;
}

.text_79 {
  width: 95px;
  height: 15px;
  color: rgb(42, 42, 42);
  font-size: 16px;
  font-family: SourceHanSansCN-Medium;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 27px 0px 35px 35px;
}

.group_63 {
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  z-index: 10;
  position: absolute;
  left: 878px;
  top: 6981px;
  width: 164px;
  height: 180px;
}

.text_80 {
  width: 21px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 9px 0px 0px 70px;
}

.image-wrapper_21 {
  background-color: rgb(57, 114, 255);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 30px 0px 0px 57px;
}

.image_33 {
  width: 23px;
  height: 18px;
  margin: 17px 0px 0px 14px;
}

.text_81 {
  width: 94px;
  height: 16px;
  color: rgb(42, 42, 42);
  font-size: 16px;
  font-family: SourceHanSansCN-Medium;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 27px 0px 34px 33px;
}

.group_64 {
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  z-index: 10;
  position: absolute;
  left: 1144px;
  top: 6981px;
  width: 164px;
  height: 180px;
}

.text_82 {
  width: 21px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 9px 0px 0px 70px;
}

.image-wrapper_22 {
  background-color: rgb(57, 114, 255);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 30px 0px 0px 57px;
}

.label_25 {
  width: 22px;
  height: 22px;
  margin: 13px 0px 0px 14px;
}

.text_83 {
  width: 95px;
  height: 16px;
  color: rgb(42, 42, 42);
  font-size: 16px;
  font-family: SourceHanSansCN-Medium;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 27px 0px 34px 32px;
}

.group_65 {
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  z-index: 10;
  position: absolute;
  left: 1409px;
  top: 6981px;
  width: 164px;
  height: 180px;
}

.text_84 {
  width: 21px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 9px 0px 0px 70px;
}

.image-wrapper_23 {
  background-color: rgb(57, 114, 255);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 30px 0px 0px 57px;
}

.label_26 {
  width: 25px;
  height: 22px;
  margin: 14px 0px 0px 13px;
}

.text_85 {
  width: 95px;
  height: 16px;
  color: rgb(42, 42, 42);
  font-size: 16px;
  font-family: SourceHanSansCN-Medium;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 27px 0px 34px 35px;
}

.box_41 {
  height: 430px;
  width: 1500px;
  z-index: 10;
  margin: 0px auto;
}

.text-wrapper_54 {
  width: 357px;
  height: 35px;
  margin: 98px auto 0px;
}

.text_86 {
  width: 360px;
  height: 35px;
  color: rgb(42, 42, 42);
  font-size: 36px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  line-height: 14px;
  font-weight: bold;
}

.text-wrapper_55 {
  width: 163px;
  height: 19px;
  margin: 33px auto 0px;
}

.text_87 {
  width: 163px;
  height: 19px;
  color: rgb(66, 66, 66);
  font-size: 20px;
  font-family: SourceHanSansCN-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
}

.box_50 {
  width: 1244px;
  height: 50px;
  margin: 68px auto 127px;
}

.text-wrapper_27 {
  box-shadow: rgba(56, 57, 57, 0.05) 0px 0px 18px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 50px;
  width: 485px;
}

.text_88 {
  width: 126px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  /* margin: 18px 0px 0px 30px; */
}

.text-wrapper_28 {
  box-shadow: rgba(56, 57, 57, 0.05) 0px 0px 18px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 50px;
  margin-left: 20px;
  width: 250px;
}

.text_89 {
  width: 96px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  /* margin: 18px 0px 0px 30px; */
}

.text-wrapper_29 {
  box-shadow: rgba(56, 57, 57, 0.05) 0px 0px 18px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 50px;
  margin-left: 20px;
  width: 250px;
}

.text_90 {
  width: 97px;
  height: 16px;
  color: rgb(136, 136, 136);
  font-size: 14px;
  font-family: SourceHanSansCN-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  /* margin: 18px 0px 0px 30px; */
}

.text-wrapper_30 {
  background-color: rgb(57, 114, 255);
  border-radius: 10px;
  height: 50px;
  margin-left: 19px;
  width: 200px;
  cursor: pointer;
  padding-left: 0px;
  align-items: center;
}

.text_91 {
  width: 63px;
  height: 16px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: SourceHanSansCN-Bold;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  /* margin: 17px 0px 0px 68px; */
}

.hhr {
  width: 1224px;
  height: 284px;
  margin: 96px auto 0px;
}

.hhr li {
  width: 164px;
  height: 188px;
  position: relative;
  transition: all 0.3s ease 0s;
  cursor: pointer;
}

.hhr li:hover {
  transform: translateY(-20px);
}

.hhr .li-content {
  position: absolute;
  z-index: 10;
  top: 8px;
  width: 164px;
  height: 180px;
  box-shadow: rgba(14, 37, 102, 0.21) 0px 11px 10px 0px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.li-content .text1 {
  display: inline-block;
  width: 20px;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  margin: 9px auto 0px;
}

.li-content .text2 {
  width: 95px;
  height: 15px;
  color: rgb(42, 42, 42);
  font-size: 16px;
  font-family: SourceHanSansCN-Medium;
  text-align: center;
  white-space: nowrap;
  line-height: 16px;
  margin: 27px auto 35px;
}

.li-content .img-wrap1 {
  background-color: rgb(57, 114, 255);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  margin: 30px auto 0px;
}

.label_23 {
  width: 22px;
  height: 23px;
  margin: 14px auto 0px;
}

.label_17 {
  width: 39px;
  height: 30px;
  margin-top: 83px;
}

.group_36 {
  position: absolute;
  left: calc(50% - 39.5px);
  top: 0px;
  background-color: rgb(57, 114, 255);
  border-radius: 4px;
  width: 79px;
  height: 8px;
}

.group_42 {
  position: absolute;
  left: calc(50% - 63.5px);
  top: 8px;
  width: 127px;
  height: 69px;
  background: url("../imgs/lab_yy.png") 0px -58px / 127px 127px no-repeat;
}

.slide1 {
  position: relative;
}

.tp1 {
  position: absolute;
  top: 24%;
  left: calc(50% - 30%);
  width: 23% !important;
  height: 26% !important;
}

.line {
  width: 1248px;
  height: 1px;
  border: 1px solid #444444;
  margin: 30px auto 34px;
}

.text_1 {
  display: block;
  width: 1248px;
  margin: 21px auto 0;
}

.text_1 span {
  display: block;
  width: 110px;
  height: 11px;
  font-size: 12px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 11px;
}

.text_box {
  width: 1248px;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between;
  margin: 0 auto;
}










.text-wrapper_31{
    width: 390px;
    height: 35px;
    margin: 78px auto 0px;
}

.text_21{
    width: 390px;
}

.text-wrapper_32{
    width: 1175px;
    height: 16px;
    margin: 16px auto 0px;
}

.text_ppp p{
    display: block;
    font-size: 20px;
    color: #121212;
    text-align: center;
    line-height: 38px;
}

.margin_bottom{
    margin-bottom: 35px;
}

.bg2{
    height: 438px;
    position: relative;
}

.block_bottom{
    margin: auto;
    width: 1275px;
    display: flex;
    justify-content: space-between
}

.block_bottom_left{
    width: 630px;
    height: 130px;
    background: #FFFFFF;
    box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.14);
    border-radius: 12px;
    padding: 22px 0px 18px 20px;
}

.block_1{
    /* width: 1100px; */
    height: 829px;
    margin: 0 auto;
}

.box_right{
    right:0
}

.box_left{
  left: 0;
}

.block_bottom_item{
    display: inline-block;
    width: 190px;
    height: 90px;
    box-sizing: border-box;
    background: #FAFAFA;
    border-radius: 8px;
    padding: 14px 27px;
    margin-right: 10px;
}

.block_bottom_item_text{
    height: 12px;
    padding-left: 10px;
    box-sizing: border-box;
    border-left: 3px solid#3188F5;
    font-size: 14px;
    line-height: 12px;
    color: #041A2C;
    margin-bottom: 5px;
}

.text_time{
    font-size: 36px;
    color: #F14C4B;
    margin-left: 8px;
}

.text_day{
    font-size: 20px;
    color: #F14C4B;
    margin-left: 8px;
    font-weight: 700;
}

.text_time_blue{
    color: #307DFE;
}
.text_time_yell{
    color: #FFC21B;
}
.text_time_bl{
    color: #33D2F0;
}
.text_time_z{
    color: #C77CEA;
}

.text_time_l{
    color: #26C3B2;
}

.block_1{
    padding-top: 135px;
    box-sizing: border-box;
}

.wrapper_313{
    /* width: 1100px; */
    height: 35px;
    color: rgb(42, 42, 42);
    font-size: 36px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    line-height: 14px;
    font-weight: bold;   
    text-align: center;
}

.text_222{
    /* width: 1100px; */
    text-align: center;
    color: #888888;
    font-size: 16px;
    margin-top: 23px;
    margin-bottom: 50px;
}

.block_1_block{
    display: inline-block;
    width: 190px;
    height: 220px;
    border-radius: 20px;
    margin-right: 22px;
}

.block_vlock_left{
    display: flex;
    justify-content: center;
}


.block_back6{
    background: url('../imgs/bac_text1.png') no-repeat; 
    background-size: 100% 100%;
}
.block_back5{
    background: url('../imgs/bac_text2.png') no-repeat; 
    background-size: 100% 100%;
}
.block_back4{
    background: url('../imgs/bac_text3.png') no-repeat; 
    background-size: 100% 100%;
}
.block_back3{
    background: url('../imgs/bac_text4.png') no-repeat; 
    background-size: 100% 100%;
}
.block_back2{
    background: url('../imgs/bac_text5.png') no-repeat; 
    background-size: 100% 100%;
}
.block_back1{
    background: url('../imgs/bac_text6.png') no-repeat; 
    background-size: 100% 100%;
}

.block_block_title{
    margin-top: 85px;
    font-size: 20px;
    font-weight: bold;  
    color: #FFFFFF;
    margin-bottom: 12px;
    text-align: center;
}

.block_block_p{
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
}

.box_content11{
    margin-top: 50px;
}

.block_block_btn{
    width: 1270px;
    height: 250px;
    background: url('../imgs/back_111.png') no-repeat;
    border-radius: 20px;
}

.text_998{
    width: 100%;
    height: 19px;
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    white-space: nowrap;
    line-height: 20px;
    margin: 50px auto 20px;
    font-weight: 800;
}


.text_999{
    color: #fff;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
}

.group_679{
    width: 1280px;
    height: 50px;
    margin: 40px auto 0px;
    justify-content: center;
}

.tp333{
    position: absolute;
    top: 24%;
    left: calc(50% - 30%);
    width: 590px!important;
    height: 191px !important;
}

.box_45{
    margin-top: 40px;
}
</pre></body></html>