.inner_warp {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
}
a {
  color: inherit;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_banner {
  position: relative;
  height: 600px;
}
.section_banner .swiper-pagination-bullet-active {
  background: #E53333;
}
.section_banner .swiper-slide .pic {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: url(../img/banner.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
}
.section_banner .swiper-slide .urgent img {
  width: 100%;
  height: 100%;
}
.section_banner .swiper-slide .banner_images {
  width: 100%;
  height: 100%;
  background: url(../img/2024banner.jpg) no-repeat;
  background-position: center;
  object-fit: cover;
  cursor: pointer;
}
.section_banner .swiper-slide .new_year_content {
  position: relative;
}
.section_banner .swiper-slide .new_year_content > img {
  object-fit: cover;
}
.section_banner .swiper-slide .new_year_content .activity_video {
  position: absolute;
  z-index: 100;
  top: 26%;
  left: 64%;
  width: 17%;
  height: 30%;
}
.section_banner .swiper-slide .new_year_content .activity_video video {
  width: 100%;
  height: 100%;
}
.section_banner .swiper-slide .new_year_content .activity_video .btn_full_acreen {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 45px;
  height: 45px;
  cursor: pointer;
}
.section_banner .swiper-slide .new_year_content .activity_video .btn_full_acreen.hide {
  display: none;
}
.section_banner .swiper-slide .activity img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}
.section_banner .inner_warp {
  position: relative;
  z-index: 2;
}
.section_banner .ht_name {
  color: #fff;
  font-size: 54px;
  font-weight: bold;
  margin: 202px 0 16px 0 ;
}
.section_banner .ht_title {
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  margin: 0 0 47px 0;
}
.section_banner .btn_warp {
  display: flex;
  font-size: 18px;
}
.section_banner .btn_warp > div {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.section_banner .btn_warp .contact {
  flex: none;
  width: 150px;
  height: 50px;
  background: rgba(229, 51, 51, 0.1);
  border-radius: 4px;
  border: 1px solid #E53333;
  color: #E53333;
}
.section_banner .btn_warp .try {
  width: 150px;
  height: 50px;
  background: #E53333;
  border-radius: 4px;
  color: #fff;
  margin-left: 30px;
}
.section_banner .banner_video {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}
.white_parper {
  position: fixed;
  right: 0;
  top: 380px;
  z-index: 10000;
}
.white_parper img {
  width: 356px;
}
.section_advantage .layer2 {
  z-index: 112;
  height: 120px;
  background-color: #ffffff;
  margin-top: 1px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.section_advantage .mod1 {
  z-index: auto;
  width: 1200px;
  height: 48px;
}
.section_advantage .bd2 {
  z-index: 114;
  width: 44px;
  height: 48px;
  background: url(../img/v2/section_advantage_icon1.png) 100% no-repeat;
}
.section_advantage .info8 {
  z-index: 118;
  width: 146px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 22px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin: 9px 0 0 15px;
}
.section_advantage .bd3 {
  z-index: 119;
  height: 18px;
  border-radius: 4px 4px 4px 0;
  background-color: #e53333;
  width: 30px;
  justify-content: center;
  align-items: center;
  margin: 15px 0 0 10px;
}
.section_advantage .txt1 {
  z-index: 120;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 10px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 14px;
  text-align: left;
}
.section_advantage .bd4 {
  z-index: 116;
  width: 48px;
  height: 48px;
  background: url(../img/v2/section_advantage_icon2.png) no-repeat;
  background-size: contain;
  margin-left: 102px;
}
.section_advantage .info9 {
  z-index: 121;
  width: 130px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 22px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin: 9px 0 0 9px;
}
.section_advantage .img1 {
  z-index: 117;
  width: 48px;
  height: 48px;
  margin: 5px 0 0 42px;
}
.section_advantage .word6 {
  z-index: 127;
  width: 88px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 22px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin: 9px 0 0 10px;
}
.section_advantage .bd5 {
  z-index: 113;
  width: 48px;
  height: 48px;
  background: url(../img/v2/section_advantage_icon4.png) 0px 0px no-repeat;
  margin-left: 91px;
}
.section_advantage .info10 {
  z-index: 128;
  width: 110px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 22px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin: 9px 0 0 12px;
}
.section_advantage .bd6 {
  z-index: 115;
  width: 48px;
  height: 48px;
  background: url(../img/v2/section_advantage_icon5.png) 100% no-repeat;
  margin-left: 77px;
}
.section_advantage .info11 {
  z-index: 129;
  width: 88px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 22px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin: 9px 0 0 10px;
}
.section_solve {
  height: 680px;
  background: url(../img/v2/section_solve_bg_v2.png) 100% 100% no-repeat;
  display: flex;
  justify-content: center;
}
.section_solve .solve_container {
  width: calc(290px * 4 + (14px * 3));
}
.section_solve .solve_container .solve_title {
  margin-top: 60px;
}
.section_solve .solve_container .solve_title h3 {
  font-size: 34px;
  font-weight: bold;
  color: #1B232E;
  text-align: center;
}
.section_solve .solve_container .solve_title p {
  font-size: 16px;
  font-weight: 400;
  color: #60646A;
  margin-top: 8px;
  text-align: center;
}
.section_solve .solve_container .solve_list {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section_solve .solve_container .solve_list .list_item {
  width: 290px;
  height: 174px;
  margin-top: 12px;
  background-color: #60646A;
  overflow: hidden;
  position: relative;
  background: url(../img/v2/solve_bg1.png) 100% 100% no-repeat;
  cursor: pointer;
}
.section_solve .solve_container .solve_list .list_item:hover .item-mask {
  background-color: rgba(0, 0, 0, 0.4);
}
.section_solve .solve_container .solve_list .list_item:hover .item-mask .link {
  transform: translateX(0);
  opacity: 1;
}
.section_solve .solve_container .solve_list .list_item:hover .item-mask .item_text {
  transform: translateX(0);
}
.section_solve .solve_container .solve_list .list_item:nth-child(2) {
  background: url(../img/v2/solve_bg2.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item:nth-child(3) {
  background: url(../img/v2/solve_bg3.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item:nth-child(4) {
  background: url(../img/v2/solve_bg4.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item:nth-child(5) {
  background: url(../img/v2/solve_bg5.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item:nth-child(6) {
  background: url(../img/v2/solve_bg6.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item:nth-child(7) {
  background: url(../img/v2/solve_bg7.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item:nth-child(8) {
  background: url(../img/v2/solve_bg8.png) 100% 100% no-repeat;
}
.section_solve .solve_container .solve_list .list_item .item-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 24px;
  transition: all 0.4s;
}
.section_solve .solve_container .solve_list .list_item .item-mask .item_title {
  font-size: 24px;
  font-weight: 400;
  color: #FFFFFF;
}
.section_solve .solve_container .solve_list .list_item .item-mask .link {
  width: 16px;
  height: 2px;
  background-color: #FFFFFF;
  margin: 10px 0px;
  transition: all 0.3s;
  opacity: 0;
}
.section_solve .solve_container .solve_list .list_item .item-mask .item_text {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #FFFFFF;
  transition: all 0.4s;
  transform: translateY(500%);
}
.section_solve .solve_container .solve_more {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  cursor: pointer;
}
.section_solve .solve_container .solve_more span {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #60646A;
}
.section_solve .solve_container .solve_more .more_icon {
  width: 12px;
  height: 12px;
  background: url(../img/v2/right_icon.png) 100% 100% no-repeat;
  margin-left: 12px;
}
.section_custom {
  height: 718px;
  background: url(../img/v2/section_custom_bg.png) no-repeat;
  background-size: cover;
  background-position: center center;
}
.section_custom ._title {
  font-weight: bold;
  font-size: 34px;
  color: #FFFFFF;
  text-align: center;
  margin-top: 70px;
}
.section_custom .tips {
  margin: 8px 0 40px;
  color: #ACB1B7;
  font-size: 16px;
  text-align: center;
}
.section_custom .content3 {
  display: flex;
}
.section_custom .content3 .custom {
  flex: 1;
  overflow: hidden;
  margin-right: 14px;
  cursor: pointer;
}
.section_custom .content3 .custom:nth-last-child(1) {
  margin: 0;
}
.section_custom .content3 .custom.cur .bg {
  background: linear-gradient(48deg, #E53333 0%, #F64A4A 100%);
}
.section_custom .content3 .custom.cur .bg .title {
  margin: 32px 0 8px 24px;
  color: #fff;
  font-size: 24px;
}
.section_custom .content3 .custom.cur .bg .info {
  margin: 0 0 44px 24px;
  color: #fff;
  opacity: 1;
}
.section_custom .content3 .custom.cur .bg .master {
  transform: translateY(0);
}
.section_custom .content3 .custom.cur .bg > img {
  display: none;
}
.section_custom .content3 .custom .bg {
  width: 290px;
  height: 360px;
  background: linear-gradient(139deg, #F5F6F8 0%, #E2E2E2 100%);
  overflow: hidden;
  position: relative;
  transition: 0.5s;
}
.section_custom .content3 .custom .bg .title {
  margin: 64px 0 8px 24px;
  color: #E53333;
  font-size: 24px;
  transition: 0.2s;
  position: relative;
  z-index: 2;
}
.section_custom .content3 .custom .bg .info {
  color: #1B232E;
  margin: 0 0 12px 24px;
  position: relative;
  z-index: 2;
  opacity: 0.8;
}
.section_custom .content3 .custom .bg img {
  display: block;
  width: 274px;
  height: 224px;
  margin: 0 0 0 16px;
}
.section_custom .content3 .custom .bg .master {
  width: 100%;
  height: 100%;
  transition: 0.5s;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(100%);
}
.section_custom .content3 .custom .bg .master img {
  display: block;
  position: absolute;
  width: 274px;
  height: 224px;
  bottom: 0;
  right: 0;
}
.section_custom_action {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}
.section_custom_action_btn1 {
  width: 150px;
  height: 50px;
  background: rgba(229, 51, 51, 0.1);
  border-radius: 4px;
  border: 1px solid #E53333;
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #E53333;
  margin-right: 30px;
  cursor: pointer;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_custom_action_btn1:hover {
  background: rgba(229, 51, 51, 0.2);
}
.section_custom_action_btn2 {
  width: 150px;
  height: 50px;
  background: #E53333;
  border-radius: 4px;
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  cursor: pointer;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_custom_action_btn2:hover {
  background: #FE3E47;
}
.section_live {
  height: 790px;
  background: url(../img/v2/section_live_bg.png) no-repeat;
  background-size: cover;
  background-position: center center;
}
.section_live .main6 {
  margin: 80px 0 8px;
}
.section_live .checked {
  background: #E53333;
  border-radius: 50%;
}
.section_live .word14 {
  width: 442px;
  display: block;
  overflow-wrap: break-word;
  color: #1B232E;
  font-weight: bold;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: center;
  margin: 0 auto;
}
.section_live .main7 {
  margin: 0 0 48px 0;
}
.section_live .info14 {
  width: 368px;
  display: block;
  overflow-wrap: break-word;
  color: #60646A;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  margin: 0 auto;
}
.section_live .bd8 {
  z-index: 274;
  height: 480px;
  background: url(../img/v2/section_live_1.png) no-repeat;
  background-size: cover;
  width: 360px;
  justify-content: flex-end;
  position: relative;
}
.section_live .section3 {
  z-index: auto;
  width: 360px;
  height: 440px;
}
.section_live .word15 {
  z-index: 279;
  width: 223px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
  margin-left: 41px;
}
.section_live .word16 {
  z-index: 280;
  width: 280px;
  height: 68px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  align-self: center;
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_live .bd9 {
  z-index: auto;
  width: 156px;
  height: 22px;
  justify-content: space-between;
  margin: 16px 0 0 44px;
}
.section_live .icon4 {
  z-index: 282;
  width: 16px;
  height: 16px;
  margin-top: 3px;
}
.section_live .word17 {
  z-index: 281;
  width: 132px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_live .bd10 {
  z-index: 275;
  height: 264px;
  margin-top: 30px;
  width: 360px;
  justify-content: flex-end;
  position: relative;
}
.section_live .layer7 {
  z-index: 276;
  height: 229px;
  width: 360px;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0 24px 6px 0;
}
.section_live .pic2 {
  z-index: 277;
  width: 199px;
  height: 191px;
}
.section_live .icon5 {
  z-index: 292;
  position: absolute;
  left: 44px;
  top: 27px;
  width: 16px;
  height: 16px;
}
.section_live .word18 {
  z-index: 298;
  position: absolute;
  left: 68px;
  top: 24px;
  width: 176px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_live .label2 {
  z-index: 287;
  position: absolute;
  left: 44px;
  top: 205px;
  width: 16px;
  height: 16px;
}
.section_live .txt5 {
  z-index: 297;
  position: absolute;
  left: 68px;
  top: 202px;
  width: 176px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_live .section4 {
  z-index: 278;
  position: absolute;
  left: 359px;
  top: 0;
  width: 1px;
  height: 480px;
  background-color: #ecf1f7;
}
.section_live .bd11 {
  z-index: auto;
  width: 420px;
  height: 480px;
}
.section_live .main9 {
  z-index: 243;
  height: 240px;
  background-color: #ffffff;
  width: 420px;
  justify-content: flex-end;
}
.section_live .box6 {
  z-index: auto;
  width: 420px;
  height: 206px;
}
.section_live .bd12 {
  z-index: auto;
  width: 254px;
  height: 46px;
  margin-left: 34px;
  justify-content: space-between;
}
.section_live .box7 {
  z-index: 246;
  width: 68px;
  height: 68px;
  background: url(../img/v2/section_live_icon_1.png) no-repeat;
  background-size: cover;
}
.section_live .txt6 {
  z-index: 245;
  width: 180px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  margin-top: 14px;
}
.section_live .word19 {
  z-index: 247;
  width: 356px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 20px 30px 0 0;
}
.section_live .bd13 {
  z-index: auto;
  width: 244px;
  height: 32px;
  justify-content: space-between;
  margin: 20px 0 0 34px;
}
.section_live .section5 {
  z-index: 248;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 108px;
  justify-content: center;
  align-items: center;
}
.section_live .word20 {
  z-index: 250;
  width: 84px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .section6 {
  z-index: 249;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 108px;
  justify-content: center;
  align-items: center;
}
.section_live .word21 {
  z-index: 251;
  width: 84px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .bd14 {
  z-index: 244;
  width: 420px;
  height: 1px;
  background-color: #ecf1f7;
  margin-top: 43px;
}
.section_live .main10 {
  z-index: 253;
  height: 240px;
  background-color: #ffffff;
  width: 420px;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
  padding: 0 29px 42px 0;
}
.section_live .layer8 {
  z-index: auto;
  width: 357px;
  height: 150px;
}
.section_live .outer9 {
  z-index: auto;
  width: 253px;
  height: 52px;
  margin-left: 3px;
  justify-content: space-between;
}
.section_live .word22 {
  z-index: 254;
  width: 180px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
}
.section_live .word23 {
  z-index: 255;
  width: 357px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_live .outer10 {
  z-index: auto;
  width: 274px;
  height: 32px;
  margin-top: 22px;
  justify-content: space-between;
}
.section_live .main11 {
  z-index: 256;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 136px;
  justify-content: center;
  align-items: center;
}
.section_live .word24 {
  z-index: 258;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .main12 {
  z-index: 257;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 122px;
  justify-content: center;
  align-items: center;
}
.section_live .info15 {
  z-index: 259;
  width: 98px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .layer9 {
  z-index: 261;
  position: absolute;
  left: 38px;
  top: 31px;
  width: 68px;
  height: 68px;
  background: url(../img/v2/section_live_icon_3.png) no-repeat;
  background-size: cover;
}
.section_live .bd15 {
  z-index: auto;
  width: 420px;
  height: 480px;
}
.section_live .bd16 {
  z-index: 263;
  height: 240px;
  background-color: #ffffff;
  width: 420px;
  align-items: flex-start;
  position: relative;
}
.section_live .outer11 {
  z-index: auto;
  width: 385px;
  height: 240px;
  justify-content: space-between;
}
.section_live .box8 {
  z-index: 264;
  width: 1px;
  height: 240px;
  background-color: #ecf1f7;
}
.section_live .box9 {
  z-index: auto;
  width: 351px;
  height: 160px;
  margin-top: 36px;
}
.section_live .group7 {
  z-index: auto;
  width: 271px;
  height: 53px;
  margin-left: 1px;
  justify-content: space-between;
}
.section_live .outer12 {
  z-index: 266;
  width: 68px;
  height: 68px;
  background: url(../img/v2/section_live_icon_2.png) no-repeat;
  background-size: cover;
}
.section_live .info16 {
  z-index: 265;
  width: 200px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  margin-top: 12px;
}
.section_live .info17 {
  z-index: 267;
  width: 351px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_live .group8 {
  z-index: auto;
  width: 278px;
  height: 32px;
  margin-top: 20px;
  justify-content: space-between;
}
.section_live .section7 {
  z-index: 268;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 136px;
  justify-content: center;
  align-items: center;
}
.section_live .info18 {
  z-index: 270;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .section8 {
  z-index: 269;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 124px;
  justify-content: center;
  align-items: center;
}
.section_live .word25 {
  z-index: 271;
  width: 100px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .outer13 {
  z-index: 301;
  position: absolute;
  left: 0;
  top: 239px;
  width: 420px;
  height: 1px;
  background-color: #ecf1f7;
}
.section_live .bd17 {
  z-index: 300;
  height: 240px;
  background-color: #ffffff;
  width: 420px;
  align-items: flex-start;
}
.section_live .main13 {
  z-index: auto;
  width: 390px;
  height: 240px;
  justify-content: space-between;
}
.section_live .section9 {
  z-index: 302;
  width: 1px;
  height: 240px;
  background-color: #ecf1f7;
}
.section_live .section10 {
  z-index: auto;
  width: 356px;
  height: 155px;
  margin-top: 43px;
}
.section_live .layer10 {
  z-index: auto;
  width: 283px;
  height: 52px;
  margin-left: 4px;
  justify-content: space-between;
}
.section_live .pic3 {
  z-index: 450;
  width: 68px;
  height: 68px;
}
.section_live .txt7 {
  z-index: 303;
  width: 225px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  margin-top: 5px;
}
.section_live .word26 {
  z-index: 304;
  width: 356px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_live .layer11 {
  z-index: auto;
  width: 250px;
  height: 32px;
  justify-content: space-between;
  margin: 22px 0 0 4px;
}
.section_live .outer14 {
  z-index: 305;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 110px;
  justify-content: center;
  align-items: center;
}
.section_live .word27 {
  z-index: 307;
  width: 86px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_live .outer15 {
  z-index: 306;
  height: 32px;
  border-width: 1px;
  border: 1px solid #d6d9de;
  background-color: #ffffff;
  width: 122px;
  justify-content: center;
  align-items: center;
}
.section_live .txt8 {
  z-index: 308;
  width: 98px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_function {
  height: 790px;
  background-color: #ffffff;
}
.section_function .main20 {
  cursor: pointer;
}
.section_function .main20:hover .animate_model_box .bg_2 {
  animation: fadeInDown 0.5s;
}
.section_function .main20:hover .animate_model_box .bg_3 {
  animation: fadeInUp 0.5s;
}
.section_function .main21 {
  cursor: pointer;
}
.section_function .main21:hover .animate_interact_box .bg_2 {
  animation: floater 1s;
}
.section_function .main21:hover .animate_interact_box .bg_3 {
  animation: floater 1.2s;
}
.section_function .main21:hover .animate_interact_box .bg_4 {
  animation: floater 1.5s;
}
.section_function .main25 {
  cursor: pointer;
}
.section_function .main25:hover .animate_sale_box .bg_2 {
  animation: swashIn 0.5s;
}
.section_function .main25:hover .animate_sale_box .bg_3 {
  animation: bounceIn 0.4s;
}
.section_function .group15 {
  cursor: pointer;
}
.section_function .group15:hover .animate_control_box .bg_2 {
  animation: floater 0.5s;
}
.section_function .group15:hover .animate_control_box .bg_3 {
  animation: floater 0.5s;
}
.section_function .group16 {
  cursor: pointer;
}
.section_function .group16:hover .animate_data_box .bg_3 {
  animation: rotateInRight 1s;
}
.section_function .group17 {
  cursor: pointer;
}
.section_function .group17:hover .animate_serve_box .bg_2 {
  animation: puffIn 0.5s;
}
.section_function .group17:hover .animate_serve_box .bg_3,
.section_function .group17:hover .animate_serve_box .bg_4 {
  animation: jackInTheBox 0.5s;
}
.section_function .animate_box_warp {
  width: 112px;
  height: 112px;
  margin-left: 18px;
  position: relative;
}
.section_function .animate_box_warp > div {
  width: 100%;
  height: 100%;
  position: absolute;
}
.section_function .animate_box_warp.animate_model_box .bg_1 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/model/bg_1.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_model_box .bg_2 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/model/bg_3.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_model_box .bg_3 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/model/bg_2.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_interact_box .bg_1 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/interact/bg_1.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_interact_box .bg_2 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/interact/bg_2.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_interact_box .bg_3 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/interact/bg_3.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_interact_box .bg_4 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/interact/bg_4.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_sale_box .bg_1 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/sale/bg_1.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_sale_box .bg_2 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/sale/bg_2.png) no-repeat;
  background-size: 100% 100%;
  z-index: 2;
}
.section_function .animate_box_warp.animate_sale_box .bg_3 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/sale/bg_3.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_control_box .bg_1 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/control/bg_1.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_control_box .bg_2 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/control/bg_2.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_control_box .bg_3 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/control/bg_3.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_data_box .bg_1 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/data/bg_1.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_data_box .bg_2 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/data/bg_2.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_data_box .bg_3 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/data/bg_3.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_serve_box .bg_1 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/serve/bg_1.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_serve_box .bg_2 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/serve/bg_2.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_serve_box .bg_3 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/serve/bg_3.png) no-repeat;
  background-size: 100% 100%;
}
.section_function .animate_box_warp.animate_serve_box .bg_4 {
  top: 0;
  left: 0;
  background: url(../img/v2/animate/serve/bg_4.png) no-repeat;
  background-size: 100% 100%;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes swashIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes floater {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes rotateInRight {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(360deg) translateX(0) rotate(-360deg);
  }
}
@keyframes puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }
  to {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.section_function .section18 {
  position: relative;
}
.section_function .mod12 {
  margin: 74px 0 8px;
}
.section_function .info15 {
  z-index: 236;
  width: 476px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: center;
  margin: 0 auto;
}
.section_function .mod13 {
  margin: 0 0 40px;
}
.section_function .word24 {
  z-index: 237;
  width: 432px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
  margin: 0 auto;
}
.section_function .mod14 {
  z-index: auto;
  width: 1200px;
  height: 236px;
  justify-content: space-between;
}
.section_function .main20 {
  z-index: 166;
  height: 236px;
  background-color: #f5f6f7;
  width: 372px;
}
.section_function .outer9 {
  z-index: auto;
  width: 312px;
  height: 100px;
  margin: 40px 0 0 40px;
}
.section_function .box8 {
  z-index: auto;
  width: 4px;
  height: 39px;
  margin-top: 48px;
}
.section_function .section19 {
  z-index: 168;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
}
.section_function .section20 {
  z-index: 170;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 31px;
}
.section_function .box9 {
  z-index: auto;
  width: 157px;
  height: 92px;
}
.section_function .word25 {
  z-index: 175;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_function .txt17 {
  z-index: 167;
  width: 147px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  margin-top: 10px;
}
.section_function .txt18 {
  z-index: 172;
  width: 96px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  margin: 10px 0 0 10px;
}
.section_function .pic4 {
  z-index: 234;
  width: 112px;
  height: 100px;
  margin-left: 39px;
}
.section_function .outer10 {
  z-index: auto;
  width: 141px;
  height: 22px;
  justify-content: space-between;
  margin: 2px 0 0 40px;
}
.section_function .layer8 {
  z-index: 169;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .word26 {
  z-index: 173;
  width: 127px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .outer11 {
  z-index: auto;
  width: 182px;
  height: 22px;
  justify-content: space-between;
  margin: 10px 0 0 40px;
}
.section_function .block5 {
  z-index: 171;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .txt19 {
  z-index: 174;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .main21 {
  z-index: 189;
  height: 236px;
  background-color: #f5f6f7;
  width: 372px;
}
.section_function .main22 {
  z-index: auto;
  width: 316px;
  height: 101px;
  margin: 36px 0 0 40px;
}
.section_function .group11 {
  z-index: auto;
  width: 4px;
  height: 35px;
  margin-top: 52px;
}
.section_function .box10 {
  z-index: 191;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
}
.section_function .box11 {
  z-index: 192;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 27px;
}
.section_function .group12 {
  z-index: auto;
  width: 182px;
  height: 92px;
  margin-top: 4px;
}
.section_function .word27 {
  z-index: 198;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_function .info16 {
  z-index: 190;
  width: 144px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  margin: 10px 0 0 10px;
}
.section_function .word28 {
  z-index: 195;
  width: 172px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  margin-top: 10px;
}
.section_function .img3 {
  z-index: 235;
  width: 112px;
  height: 101px;
  margin-left: 18px;
}
.section_function .main23 {
  z-index: auto;
  width: 165px;
  height: 22px;
  justify-content: space-between;
  margin: 5px 0 0 40px;
}
.section_function .section21 {
  z-index: 193;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .word29 {
  z-index: 196;
  width: 151px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .main24 {
  z-index: auto;
  width: 165px;
  height: 22px;
  justify-content: space-between;
  margin: 10px 0 0 40px;
}
.section_function .section22 {
  z-index: 194;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .txt20 {
  z-index: 197;
  width: 151px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .main25 {
  z-index: 211;
  height: 236px;
  background-color: #f5f6f7;
  width: 372px;
}
.section_function .block6 {
  z-index: auto;
  width: 1px;
  height: 1px;
  margin: 28px 0 0 240px;
}
.section_function .layer9 {
  z-index: 238;
  width: 1px;
  height: 1px;
}
.section_function .block7 {
  z-index: auto;
  width: 312px;
  height: 97px;
  margin: 11px 0 0 40px;
}
.section_function .main26 {
  z-index: auto;
  width: 4px;
  height: 39px;
  margin-top: 48px;
}
.section_function .group13 {
  z-index: 213;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
}
.section_function .group14 {
  z-index: 215;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 31px;
}
.section_function .main27 {
  z-index: auto;
  width: 138px;
  height: 92px;
}
.section_function .info17 {
  z-index: 220;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_function .info18 {
  z-index: 212;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  margin: 10px 0 0 10px;
}
.section_function .txt21 {
  z-index: 217;
  width: 128px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  margin-top: 10px;
}
.section_function .img4 {
  z-index: 221;
  width: 112px;
  height: 92px;
  margin: 5px 0 0 58px;
}
.section_function .block8 {
  z-index: auto;
  width: 158px;
  height: 22px;
  justify-content: space-between;
  margin: 5px 0 0 40px;
}
.section_function .section23 {
  z-index: 214;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .word30 {
  z-index: 218;
  width: 144px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .block9 {
  z-index: auto;
  width: 142px;
  height: 22px;
  justify-content: space-between;
  margin: 10px 0 0 40px;
}
.section_function .layer10 {
  z-index: 216;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .txt22 {
  z-index: 219;
  width: 128px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .mod15 {
  z-index: auto;
  width: 1560px;
  height: 269px;
}
.section_function .group15 {
  z-index: 177;
  height: 236px;
  background-color: #f5f6f7;
  margin-top: 33px;
  width: 372px;
}
.section_function .mod16 {
  z-index: auto;
  width: 312px;
  height: 101px;
  margin: 40px 0 0 40px;
}
.section_function .outer12 {
  z-index: auto;
  width: 4px;
  height: 39px;
  margin-top: 48px;
}
.section_function .bd6 {
  z-index: 179;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
}
.section_function .bd7 {
  z-index: 181;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 31px;
}
.section_function .outer13 {
  z-index: auto;
  width: 178px;
  height: 92px;
}
.section_function .info19 {
  z-index: 186;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_function .txt23 {
  z-index: 178;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  margin-top: 10px;
}
.section_function .word31 {
  z-index: 183;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  margin: 10px 0 0 10px;
}
.section_function .pic5 {
  z-index: 187;
  width: 112px;
  height: 101px;
  margin-left: 18px;
}
.section_function .mod17 {
  z-index: auto;
  width: 118px;
  height: 22px;
  justify-content: space-between;
  margin: 1px 0 0 40px;
}
.section_function .box12 {
  z-index: 180;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .word32 {
  z-index: 184;
  width: 104px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .mod18 {
  z-index: auto;
  width: 110px;
  height: 22px;
  justify-content: space-between;
  margin: 10px 0 0 40px;
}
.section_function .section24 {
  z-index: 182;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .txt24 {
  z-index: 185;
  width: 96px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .group16 {
  z-index: 200;
  height: 236px;
  background-color: #f5f6f7;
  width: 372px;
  margin: 33px 0 0 42px;
}
.section_function .mod19 {
  z-index: auto;
  width: 316px;
  height: 102px;
  margin: 40px 0 0 40px;
}
.section_function .main28 {
  z-index: auto;
  width: 4px;
  height: 35px;
  margin-top: 48px;
}
.section_function .layer11 {
  z-index: 202;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
}
.section_function .layer12 {
  z-index: 203;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 27px;
}
.section_function .main29 {
  z-index: auto;
  width: 182px;
  height: 92px;
}
.section_function .txt25 {
  z-index: 209;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_function .word33 {
  z-index: 201;
  width: 144px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  margin: 10px 0 0 10px;
}
.section_function .info20 {
  z-index: 206;
  width: 172px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  margin-top: 10px;
}
.section_function .img5 {
  z-index: 490;
  width: 112px;
  height: 96px;
  margin: 6px 0 0 18px;
}
.section_function .mod20 {
  z-index: auto;
  width: 165px;
  height: 22px;
  margin-left: 40px;
  justify-content: space-between;
}
.section_function .outer14 {
  z-index: 204;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .word34 {
  z-index: 207;
  width: 151px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .mod21 {
  z-index: auto;
  width: 165px;
  height: 22px;
  justify-content: space-between;
  margin: 10px 0 0 40px;
}
.section_function .main30 {
  z-index: 205;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .info21 {
  z-index: 208;
  width: 151px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .group17 {
  z-index: 223;
  height: 236px;
  background-color: #f5f6f7;
  width: 372px;
  margin: 33px 0 0 42px;
}
.section_function .mod22 {
  z-index: auto;
  width: 314px;
  height: 100px;
  margin: 40px 0 0 40px;
}
.section_function .outer15 {
  z-index: auto;
  width: 4px;
  height: 39px;
  margin-top: 48px;
}
.section_function .layer13 {
  z-index: 226;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
}
.section_function .layer14 {
  z-index: 228;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 31px;
}
.section_function .outer16 {
  z-index: auto;
  width: 188px;
  height: 92px;
}
.section_function .word35 {
  z-index: 233;
  width: 122px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_function .word36 {
  z-index: 225;
  width: 178px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-end;
  margin-top: 10px;
}
.section_function .txt26 {
  z-index: 230;
  width: 128px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  margin: 10px 0 0 10px;
}
.section_function .img6 {
  z-index: 224;
  width: 112px;
  height: 100px;
  margin-left: 10px;
}
.section_function .mod23 {
  z-index: auto;
  width: 126px;
  height: 22px;
  justify-content: space-between;
  margin: 2px 0 0 40px;
}
.section_function .outer17 {
  z-index: 227;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .info22 {
  z-index: 231;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .mod24 {
  z-index: auto;
  width: 142px;
  height: 22px;
  justify-content: space-between;
  margin: 10px 0 0 40px;
}
.section_function .wrap1 {
  z-index: 229;
  width: 4px;
  height: 4px;
  background-color: #60646a;
  border-radius: 50%;
  margin-top: 10px;
}
.section_function .word37 {
  z-index: 232;
  width: 128px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_function .group18 {
  z-index: auto;
  width: 64px;
  height: 264px;
  margin-left: 296px;
}
.section_function .section25 {
  z-index: 416;
  height: 64px;
  border-width: 1px;
  border: 1px solid #e8eaee;
  background-color: #ffffff;
  width: 64px;
  justify-content: flex-end;
  padding-bottom: 9px;
  align-items: center;
}
.section_function .box13 {
  z-index: auto;
  width: 60px;
  height: 43px;
}
.section_function .box14 {
  z-index: 449;
  width: 21px;
  height: 18px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng438661c19366d0302608dc3737b94162303aae2ed1608dee1eed4d0a66daf4ff) -1px 0px no-repeat;
  align-self: center;
}
.section_function .word38 {
  z-index: 425;
  width: 60px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: center;
  margin-top: 6px;
}
.section_function .section26 {
  z-index: 419;
  height: 64px;
  border-width: 1px;
  border: 1px solid #e8eaee;
  background-color: #ffffff;
  margin-top: 136px;
  width: 64px;
  justify-content: flex-start;
  padding-top: 18px;
  align-items: center;
  position: relative;
}
.section_function .outer18 {
  z-index: 420;
  width: 20px;
  height: 24px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng04eb2a7d7770aa320d2c64832170802ed5e611cafc3dc0a4ad60aafe8bfe780e) 0px 0px no-repeat;
}
.section_function .info23 {
  z-index: 435;
  position: absolute;
  left: 2px;
  top: 38px;
  width: 60px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: center;
}
.section_function .mod25 {
  z-index: 417;
  height: 64px;
  border-width: 1px;
  border: 1px solid #e8eaee;
  background-color: #ffffff;
  width: 64px;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 1856px;
  top: 500px;
}
.section_function .main31 {
  z-index: auto;
  width: 60px;
  height: 42px;
}
.section_function .icon7 {
  z-index: 436;
  width: 20px;
  height: 21px;
  align-self: center;
}
.section_function .info24 {
  z-index: 426;
  width: 60px;
  display: block;
  overflow-wrap: break-word;
  color: #e53333;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: center;
  margin-top: 2px;
}
.section_function .mod26 {
  z-index: 418;
  height: 64px;
  border-width: 1px;
  border: 1px solid #e8eaee;
  background-color: #ffffff;
  width: 64px;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 1856px;
  top: 563px;
}
.section_function .bd8 {
  z-index: auto;
  width: 60px;
  height: 42px;
}
.section_function .outer19 {
  z-index: 428;
  width: 25px;
  height: 21px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng6eb00ff30c9cfeaacc307b81d5ace948c73d89b6c6894dffa8fc01e18080b3d2) 100% no-repeat;
  align-self: center;
}
.section_function .word39 {
  z-index: 427;
  width: 60px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: center;
  margin-top: 2px;
}
.section_information {
  height: 550px;
  background: url(../img/v2/section_information_bg.gif) no-repeat;
  background-size: cover;
}
.section_information .mod27 {
  margin: 77px 0 138px;
}
.section_information .txt27 {
  z-index: 375;
  width: 442px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: center;
  margin: 0 auto;
}
.section_information .word40 {
  z-index: 365;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 46px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 65px;
  text-align: center;
  margin: 0 auto;
  flex: none;
  margin-left: 40px;
}
.section_information .word41 {
  z-index: 366;
  width: 144px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 46px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 65px;
  text-align: center;
  margin-left: 132px;
  flex: none;
}
.section_information .info25 {
  z-index: 367;
  width: 182px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 46px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 65px;
  text-align: center;
  margin-left: 120px;
  flex: none;
}
.section_information .txt28 {
  z-index: 368;
  width: 122px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 46px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 65px;
  text-align: center;
  margin-left: 85px;
  flex: none;
}
.section_information .word42 {
  z-index: 369;
  width: 182px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 46px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 65px;
  text-align: center;
  margin-left: 106px;
  flex: none;
}
.section_information .word43 {
  z-index: 370;
  width: 176px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
}
.section_information .word44 {
  z-index: 371;
  width: 160px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
  margin-left: 99px;
}
.section_information .word45 {
  z-index: 372;
  width: 128px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
  margin-left: 135px;
}
.section_information .txt29 {
  z-index: 373;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
  margin-left: 127px;
}
.section_information .info26 {
  z-index: 374;
  width: 112px;
  display: block;
  overflow-wrap: break-word;
  color: #ffffff;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
  margin-left: 143px;
}
.section_serve {
  height: 690px;
  background: url(../img/v2/server_bg.png) no-repeat;
  background-size: cover;
  position: relative;
}
.section_serve .outer21 {
  margin-top: 70px;
}
.section_serve .box38 {
  z-index: auto;
  width: 1200px;
  margin-bottom: 50px;
}
.section_serve .word52 {
  z-index: 359;
  width: 324px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: center;
  margin: 0 auto;
}
.section_serve .word53 {
  z-index: 360;
  width: 480px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: center;
  margin: 0 auto;
}
.section_serve .outer22 {
  z-index: 317;
  width: 898px;
  height: 510px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng813fe6d480aacfb9fb3b85156999275b771d629d41a5b540a4d662e74b8cbb52) 100% no-repeat;
  align-self: flex-start;
  margin-top: 32px;
}
.section_serve .box39 {
  z-index: 318;
  height: 396px;
  background-color: #ffffff;
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.section_serve .mod17 {
  z-index: auto;
  width: 1200px;
  height: 132px;
  justify-content: space-between;
}
.section_serve .mod17 > div,
.section_serve .mod19 > div,
.section_serve .mod21 > div {
  cursor: pointer;
}
.section_serve .mod17 > div:hover,
.section_serve .mod19 > div:hover,
.section_serve .mod21 > div:hover {
  box-shadow: 0px 2px 16px 0px #d6d9de;
  z-index: 400;
}
.section_serve .section17 {
  z-index: 319;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 0 0 40px;
}
.section_serve .box40 {
  z-index: auto;
  width: 290px;
  height: 54px;
}
.section_serve .word54 {
  z-index: 329;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .word55 {
  z-index: 330;
  width: 290px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
}
.section_serve .section18 {
  z-index: 322;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 28px 37px 0 0;
}
.section_serve .mod18 {
  z-index: auto;
  width: 323px;
  height: 54px;
}
.section_serve .word56 {
  z-index: 338;
  width: 134px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .info29 {
  z-index: 339;
  width: 323px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
}
.section_serve .section19 {
  z-index: 324;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: center;
}
.section_serve .group6 {
  z-index: auto;
  width: 321px;
  height: 76px;
}
.section_serve .info30 {
  z-index: 347;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .info31 {
  z-index: 348;
  width: 321px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .mod19 {
  z-index: auto;
  width: 1200px;
  height: 132px;
  justify-content: space-between;
}
.section_serve .block11 {
  z-index: 320;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
}
.section_serve .main24 {
  z-index: auto;
  width: 290px;
  height: 76px;
}
.section_serve .word57 {
  z-index: 332;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .info32 {
  z-index: 333;
  width: 290px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .block12 {
  z-index: 323;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 37px;
}
.section_serve .wrap6 {
  z-index: auto;
  width: 323px;
  height: 76px;
}
.section_serve .word58 {
  z-index: 341;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .info33 {
  z-index: 342;
  width: 323px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .block13 {
  z-index: 325;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: center;
}
.section_serve .mod20 {
  z-index: auto;
  width: 321px;
  height: 76px;
}
.section_serve .word59 {
  z-index: 350;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .info34 {
  z-index: 351;
  width: 321px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .mod21 {
  z-index: auto;
  width: 1200px;
  height: 132px;
  justify-content: space-between;
}
.section_serve .main25 {
  z-index: 321;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
}
.section_serve .section20 {
  z-index: auto;
  width: 290px;
  height: 76px;
}
.section_serve .word60 {
  z-index: 335;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .txt22 {
  z-index: 336;
  width: 290px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .main26 {
  z-index: 328;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 37px;
}
.section_serve .mod22 {
  z-index: auto;
  width: 323px;
  height: 76px;
}
.section_serve .txt23 {
  z-index: 344;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .word61 {
  z-index: 345;
  width: 323px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .main27 {
  z-index: 326;
  height: 132px;
  background-color: #ffffff;
  width: 400px;
  justify-content: center;
  align-items: center;
}
.section_serve .layer25 {
  z-index: auto;
  width: 321px;
  height: 76px;
}
.section_serve .word62 {
  z-index: 353;
  width: 120px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 20px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 28px;
  text-align: left;
  align-self: flex-start;
}
.section_serve .word63 {
  z-index: 354;
  width: 321px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 16px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_serve .mod23 {
  z-index: 355;
  position: absolute;
  left: 0;
  top: 132px;
  width: 1200px;
  height: 1px;
  background-color: #e8eaee;
}
.section_serve .mod24 {
  z-index: 356;
  position: absolute;
  left: 399px;
  top: 0;
  width: 1px;
  height: 396px;
  background-color: #e8eaee;
}
.section_serve .mod25 {
  z-index: 357;
  position: absolute;
  left: 799px;
  top: 0;
  width: 1px;
  height: 396px;
  background-color: #e8eaee;
}
.section_serve .mod26 {
  z-index: 358;
  position: absolute;
  left: 0;
  top: 263px;
  width: 1200px;
  height: 1px;
  background-color: #e8eaee;
}
.section_partner {
  overflow: hidden;
}
.section_partner .title {
  margin-top: 90px;
  text-align: center;
  color: #1B232E;
  font-weight: bold;
  font-size: 34px;
}
.section_partner .tab {
  margin: 40px auto 30px;
  display: flex;
  justify-content: center;
}
.section_partner .tab .company {
  flex: none;
  width: 240px;
  height: 70px;
  cursor: pointer;
}
.section_partner .tab .company img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section_partner .tab .company:hover {
  box-shadow: 0px 14px 30px 0px rgba(227, 230, 234, 0.31);
}
.section_partner .tab .company.cur {
  box-shadow: 0px 14px 30px 0px rgba(227, 230, 234, 0.31);
  border: 2px solid #E8EAEE;
}
.section_partner .tab_content {
  width: 100vw;
}
.section_partner .tab_content .introduce {
  width: 100%;
  display: flex;
  height: 330px;
}
.section_partner .tab_content .introduce > div {
  flex: 1;
}
.section_partner .tab_content .introduce .icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section_partner .tab_content .introduce .text_bg {
  background: url(../img/v2/section_partenr_bg.png) no-repeat;
  background-size: cover;
  color: #fff;
  overflow: hidden;
  padding: 0 40px;
  box-sizing: border-box;
}
.section_partner .tab_content .introduce .text_bg .name {
  margin: 70px 0 0 0;
  font-size: 30px;
  font-weight: 600;
}
.section_partner .tab_content .introduce .text_bg .name .tip {
  font-size: 16px;
  margin-left: 10px;
}
.section_partner .tab_content .introduce .text_bg .talk {
  margin: 78px 0 0 0;
  font-size: 14px;
}
.section_logo {
  height: 666px;
  background: #EEF1F5;
  overflow: hidden;
}
.section_logo .title {
  margin: 70px auto 40px;
  font-weight: bold;
  color: #1B232E;
  font-size: 34px;
  text-align: center;
}
.section_logo .bg {
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.section_logo .bg > div {
  background-color: #fff;
  width: 200px;
  height: 440px;
  background-image: url(../img/v2/section_logo_bg.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.section_logo .bg .icon_1 {
  background-position: 0 0;
}
.section_logo .bg .icon_2 {
  background-position: 0 -440px;
}
.section_logo .bg .icon_3 {
  background-position: 0 -875px;
}
.section_logo .bg .icon_4 {
  background-position: 0 -1310px;
}
.section_logo .bg .icon_5 {
  background-position: 0 -1748px;
}
.section_logo .bg .icon_6 {
  background-position: 0 -2184px;
}
.section_news {
  height: 630px;
  background-color: #ffffff;
}
.section_news .bold {
  font-weight: bold;
}
.section_news .hover {
  cursor: pointer;
}
.section_news .hover:hover {
  box-shadow: 0px 2px 20px 0px rgba(214, 217, 222, 0.31);
}
.section_news .outer26 {
  margin-top: 60px;
}
.section_news .section21 {
  z-index: auto;
  width: 1200px;
  height: 494px;
}
.section_news .info35 {
  z-index: 404;
  width: 136px;
  display: block;
  overflow-wrap: break-word;
  color: #1B232E;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: center;
  align-self: center;
  font-weight: bold;
}
.section_news .mod27 {
  z-index: auto;
  width: 1200px;
  height: 398px;
  margin-top: 48px;
  justify-content: space-between;
}
.section_news .layer30 {
  z-index: 406;
  height: 396px;
  width: 580px;
}
.section_news .img4 {
  z-index: 407;
  width: 580px;
  height: 396px;
}
.section_news .layer31 {
  z-index: auto;
  width: 580px;
  height: 398px;
}
.section_news .section22 {
  z-index: 409;
  height: 36px;
  background-color: #f5f6f7;
  width: 580px;
  justify-content: center;
  align-items: center;
}
.section_news .section23 {
  z-index: auto;
  width: 559px;
  height: 20px;
}
.section_news .info36 {
  z-index: 410;
  width: 56px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_news .txt24 {
  z-index: 411;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #898e93;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
  margin: 2px 0 0 447px;
}
.section_news .icon4 {
  z-index: 412;
  width: 5px;
  height: 8px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng63f857c0512bb365267f1f90306cf25eb1dc4bb99bf2c88a2de961206cacfad9) 100% no-repeat;
  margin: 6px 0 0 3px;
}
.section_news .section24 {
  z-index: 458;
  height: 74px;
  background-color: #ffffff;
  width: 580px;
  justify-content: flex-end;
  position: relative;
}
.section_news .section25 {
  z-index: auto;
  width: 580px;
  height: 60px;
}
.section_news .section26 {
  z-index: auto;
  width: 560px;
  height: 58px;
  margin-left: 14px;
  justify-content: space-between;
}
.section_news .info37 {
  z-index: 460;
  width: 41px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: left;
  margin-top: 10px;
  font-weight: bold;
}
.section_news .section27 {
  z-index: auto;
  width: 490px;
  height: 46px;
}
.section_news .info38 {
  z-index: 461;
  width: 256px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.section_news .word66 {
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 463;
  width: 490px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 4px;
}
.section_news .section28 {
  z-index: 462;
  width: 580px;
  height: 1px;
  background-color: #ecf1f7;
  margin-top: 1px;
}
.section_news .info39 {
  z-index: 459;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 49px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
}
.section_news .section29 {
  z-index: 465;
  height: 74px;
  background-color: #ffffff;
  width: 580px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  padding: 0 0 2px 14px;
}
.section_news .block14 {
  z-index: auto;
  width: 390px;
  height: 58px;
  justify-content: space-between;
}
.section_news .info40 {
  z-index: 467;
  width: 41px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: left;
  margin-top: 10px;
  font-weight: bold;
}
.section_news .box44 {
  z-index: auto;
  width: 320px;
  height: 45px;
}
.section_news .word67 {
  z-index: 468;
  width: 320px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
.section_news .word68 {
  z-index: 469;
  width: 192px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
  align-self: flex-start;
  margin-top: 6px;
}
.section_news .word69 {
  z-index: 466;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 49px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
}
.section_news .section30 {
  z-index: 471;
  height: 36px;
  background-color: #f5f6f7;
  margin-top: 30px;
  width: 580px;
  justify-content: center;
  align-items: center;
}
.section_news .section31 {
  z-index: auto;
  width: 559px;
  height: 20px;
}
.section_news .info41 {
  z-index: 472;
  width: 56px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.section_news .info42 {
  z-index: 473;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #898e93;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
  margin: 2px 0 0 447px;
}
.section_news .label6 {
  z-index: 474;
  width: 5px;
  height: 8px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng63f857c0512bb365267f1f90306cf25eb1dc4bb99bf2c88a2de961206cacfad9) 100% no-repeat;
  margin: 6px 0 0 3px;
}
.section_news .section32 {
  z-index: 478;
  height: 74px;
  background-color: #ffffff;
  width: 580px;
  justify-content: flex-end;
  position: relative;
}
.section_news .group7 {
  z-index: auto;
  width: 580px;
  height: 60px;
}
.section_news .main29 {
  z-index: auto;
  width: 448px;
  height: 58px;
  margin-left: 14px;
  justify-content: space-between;
}
.section_news .info43 {
  z-index: 480;
  width: 41px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: left;
  margin-top: 10px;
  font-weight: bold;
}
.section_news .group8 {
  z-index: auto;
  width: 378px;
  height: 46px;
}
.section_news .info44 {
  z-index: 481;
  width: 256px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.section_news .info45 {
  z-index: 483;
  width: 378px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 4px;
}
.section_news .main30 {
  z-index: 482;
  width: 580px;
  height: 1px;
  background-color: #ecf1f7;
  margin-top: 1px;
}
.section_news .txt25 {
  z-index: 479;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 49px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
}
.section_news .section33 {
  z-index: 485;
  height: 74px;
  background-color: #ffffff;
  width: 580px;
  justify-content: flex-end;
  align-items: flex-start;
  position: relative;
  padding: 0 0 2px 14px;
}
.section_news .bd17 {
  z-index: auto;
  width: 370px;
  height: 58px;
  justify-content: space-between;
}
.section_news .info46 {
  z-index: 487;
  width: 41px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 34px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 48px;
  text-align: left;
  margin-top: 10px;
  font-weight: bold;
}
.section_news .mod28 {
  z-index: auto;
  width: 300px;
  height: 45px;
}
.section_news .word70 {
  z-index: 488;
  width: 160px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 16px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
}
.section_news .info47 {
  z-index: 489;
  width: 300px;
  display: block;
  overflow-wrap: break-word;
  color: #60646a;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
  margin-top: 6px;
}
.section_news .word71 {
  z-index: 486;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 48px;
  display: block;
  overflow-wrap: break-word;
  color: #1b232e;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: left;
}
.section_meet {
  background: url(../img/meet.png) no-repeat;
  background-position: center;
  background-size: cover;
  height: 300px;
  padding-top: 60px;
  box-sizing: border-box;
  background-position: center center;
}
.section_meet_title {
  height: 50px;
  font-size: 36px;
  font-family: PingFang-SC-Bold, PingFang-SC;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 50px;
  text-align: center;
}
.section_meet_desc {
  font-size: 24px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 32px;
  text-align: center;
  margin-top: 12px;
}
.section_meet_action {
  margin-top: 49px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_meet_action_btn1 {
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #FFFFFF;
  user-select: none;
  cursor: pointer;
  width: 150px;
  height: 50px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  margin-right: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_meet_action_btn1:hover {
  background: rgba(255, 255, 255, 0.3);
}
.section_meet_action_btn2 {
  width: 150px;
  height: 50px;
  background: #FFFFFF;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  font-size: 18px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #E53333;
  box-sizing: border-box;
}
.section_meet_action_btn2:hover {
  background: #FFF1F1;
}
.play_content {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
.play_content video {
  height: 60%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.play_content .close_btn {
  width: 50px;
  height: 50px;
  background: white url('../img/close_crude.png') no-repeat;
  background-size: 50% 50%;
  border-radius: 50%;
  background-position: center center;
  position: absolute;
  left: 50%;
  bottom: 10%;
  transform: translate(-50%, 0);
  cursor: pointer;
}
