.headBox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  padding: 24px 0;
}
.headBox.style2 {
  background: #fff;
  border-bottom: solid 1px #e1e1e1;
}
.headBox .head_left .logo img {
  max-width: 201px;
}
.headBox .head_left .head_navs .navItem {
  margin-left: 32px;
}
.headBox .head_left .head_navs .navItem a {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #191919;
}
.headBox .head_left .head_navs .navItem a:hover,
.headBox .head_left .head_navs .navItem a.isActive {
  color: var(--themeColor);
}
.headBox .head_left .head_navs .navItem a i {
  color: inherit;
  font-size: 14px;
  margin-left: 4px;
}
.headBox .head_right .link_btn {
  min-width: 90px;
  min-height: 36px;
  border-radius: 3px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin-left: 10px;
  cursor: pointer;
}
.headBox .head_right .link_btn:hover {
  transform: translateY(-6px);
}
.headBox .head_right .link_btn.style2 {
  color: var(--themeColor);
  background: #fff;
  border: solid 1px;
}
.h791 {
  height: 791px;
}
.HomeSwiper .swiper-slide {
  padding-top: 180px;
}
.HomeSwiper .bgimg1 {
  background-image: url(../img/home/banner1-1.jpg);
}
.home_area2 {
  position: relative;
}
.home_area2 .hoa2img {
  position: absolute;
  top: 38px;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 318px;
}
.home_area2 .ho_a2_content {
  position: relative;
  z-index: 3;
  min-height: 720px;
}
.home_area2 .ho_a2_left .left_info {
  display: none;
  min-height: 353px;
}
.home_area2 .ho_a2_left .left_info .num {
  font-size: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #191919;
}
.home_area2 .ho_a2_left .left_info .title {
  font-size: 44px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 700;
  text-align: left;
  color: #191919;
  margin: 15px 0 46px 0;
}
.home_area2 .ho_a2_left .left_info .txt {
  max-width: 338px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 26px;
}
.home_area2 .ho_a2_left .left_info .jzlink {
  margin: 40px 0 80px 0;
  color: var(--themeColor);
  cursor: pointer;
}
.home_area2 .ho_a2_left .left_info .jzlink span {
  font-size: 24px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: inherit;
  margin-right: 18px;
}
.home_area2 .ho_a2_left .left_info .jzlink:hover i {
  transform: translateX(10px);
}
.home_area2 .ho_a2_left .left_info .jzlink i {
  transition: all 0.3s;
  color: inherit;
  font-size: 20px;
}
.home_area2 .ho_a2_left .switch_box {
  width: 349px;
  padding-top: 20px;
  border-top: solid 1px #cccccc;
}
.home_area2 .ho_a2_left .switch_box .switch_val {
  cursor: pointer;
  width: 50%;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #333333;
  margin-bottom: 30px;
}
.home_area2 .ho_a2_left .switch_box .switch_val .line {
  width: 1px;
  height: 15px;
  background: #292929;
  margin: 0 10px;
}
.home_area2 .ho_a2_left .switch_box .switch_val.isActive {
  color: var(--footColor);
  font-weight: 700;
}
.home_area2 .ho_a2_right {
  width: 794px;
  height: 539px;
}
.home_area2 .ho_a2_right .right_cotnent {
  display: none;
  width: 100%;
  height: 100%;
}
.home_area2 .ho_a2_right .right_cotnent img {
  max-width: 100%;
}
.hpageTile {
  width: 100%;
}
.hpageTile.leftstyle .tit,
.hpageTile.leftstyle .txt {
  text-align: left;
}
.hpageTile.blackstyle .tit {
  color: #fff;
}
.hpageTile.blackstyle .txt {
  color: rgba(255, 255, 255, 0.6);
}
.hpageTile .tit {
  font-size: 44px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #191919;
}
.hpageTile .txt {
  margin-top: 20px;
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #636363;
}
.hpageTile .txt a {
  font-size: inherit;
  color: var(--themeColor);
}
.hoa3bg {
  min-height: 854px;
  background-image: url(../img/home/home3-bg.jpg);
}
.ho_a3_nav {
  width: 100%;
  border-bottom: solid 1px #E7E7E7;
  margin: 40px 0;
}
.ho_a3_nav .a3_nav {
  margin-right: 15px;
  padding: 18px 22px;
  font-size: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  position: relative;
  cursor: pointer;
}
.ho_a3_nav .a3_nav.isActive,
.ho_a3_nav .a3_nav:hover {
  color: var(--themeColor);
}
.ho_a3_nav .a3_nav.isActive::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background: var(--themeColor);
}
.ho_a3_template {
  display: none;
  width: 100%;
}
.ho_a3_template .ho_a3_conetent {
  width: 100%;
}
.ho_a3_template .ho_a3_conetent .left_img img {
  width: 808px;
  height: 427px;
}
.ho_a3_template .ho_a3_conetent .right_info {
  padding-left: 95px;
}
.ho_a3_template .ho_a3_conetent .right_info .tit {
  font-size: 28px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
}
.ho_a3_template .ho_a3_conetent .right_info .txt {
  max-width: 419px;
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  margin: 20px 0 60px 0;
}
.home_area4 {
  overflow: hidden;
}
.home_area4 .hoa4_content {
  margin-top: 68px;
}
.ha4_swiper {
  height: 3.3854rem;
  width: 8.7031rem;
  overflow: initial;
}
.ha4_swiper .template_item {
  width: 2.0469rem;
  max-width: 2.0469rem;
  box-shadow: rgba(149, 157, 165, 0.2) 0rem 0.0417rem 0.0781rem;
  height: 3.1927rem;
  border-radius: 0.0521rem;
  overflow: hidden;
  position: relative;
}
.ha4_swiper .template_item .template_img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  justify-content: flex-start;
}
.ha4_swiper .template_item .img_auto {
  height: 1.0938rem;
  width: 100%;
}
.ha4_swiper .template_item .img_auto img {
  width: 100%;
}
.ha4_swiper .template_item .template_hoverbox {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: linear-gradient(180deg, transparent, #2d6dff4d, #5d9bffdb);
}
.ha4_swiper .template_item .template_hoverbox .hoverInnetr {
  width: 100%;
  height: 100%;
}
.ha4_swiper .template_item .template_hoverbox .yulan {
  width: 1.6667rem;
  height: 0.2344rem;
  margin: 0.1563rem auto;
  color: #fff;
  font-size: 0.0833rem;
  border: solid 0.0052rem;
  border-radius: 0.0313rem;
  cursor: pointer;
}
.ha4_swiper .template_item .template_hoverbox .yulan:hover {
  background: #fff;
  border-color: #fff;
  color: var(--footColor);
}
.ha4_swiper .autoView {
  position: relative;
  transition: all 0.3s;
  cursor: pointer;
  width: 100%;
  border: solid 0.0052rem red;
  top: 0;
}
.ha4_swiper .autoView img {
  height: auto;
  width: 100%;
}
.home_area5 .ho_a5_content {
  width: 100%;
  margin-top: 100px;
}
.home_area5 .ho_a5_list {
  margin-bottom: 110px;
}
.home_area5 .ho_a5_list .ho_a5_item {
  flex: 1;
}
.home_area5 .ho_a5_list:last-of-type {
  margin-bottom: 0;
}
.home_area5 .ho_a5_list .icon {
  margin-bottom: 35px;
}
.home_area5 .ho_a5_list .icon img {
  max-width: 78px;
}
.home_area5 .ho_a5_list .tit {
  font-size: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 550;
  text-align: center;
  color: #191919;
  margin-bottom: 20px;
}
.home_area5 .ho_a5_list .txt {
  max-width: 308px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #636363;
  line-height: 22px;
}
.home_area6 {
  width: 1470px;
}
.home_area6 .ho_a6_content {
  width: 100%;
  height: 686px;
  margin-top: 55px;
}
.home_area6 .a6btn {
  cursor: pointer;
  width: 271px;
  height: 47px;
  background: #0071ef;
  border-radius: 6px;
  font-size: 16px;
  font-family: HarmonyOS_Sans_SC_Medium, HarmonyOS_Sans_SC_Medium-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.home_area6 .ho_a6_left {
  height: 100%;
}
.home_area6 .ho_a6_left > img {
  width: 253px;
  margin: 65px 0;
}
.home_area6 .ho_a6_list {
  height: 100%;
}
.a6tempbox {
  width: 342px;
  min-height: 325px;
  background: #f3faff;
  border-radius: 14px;
  padding: 35px 30px;
  margin-right: 34px;
  margin-bottom: 36px;
}
.a6tempbox .a6_icon {
  width: 95px;
  height: 95px;
  border-radius: 100%;
  background: #ffffff;
}
.a6tempbox .a6_icon img {
  max-width: 45px;
}
.a6tempbox .a6_tit {
  margin: 26px 0 15px 0;
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
}
.a6tempbox .a6_txt {
  max-width: 267px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 28px;
}
.a6tempbox.style2 {
  background: #fff;
  box-shadow: 0px 0px 64px 0px rgba(5, 0, 0, 0.04);
}
.a6tempbox.style2 > img {
  width: 267px;
}
.a6tempbox.style2 .a6_icon {
  background: var(--danColor);
}
.home_area7 {
  background: #273037;
}
.home_area7 .ho_a7_content {
  margin-top: 66px;
}
.home_area7 .ho_a7_content .ho_a7_left {
  padding-top: 40px;
}
.home_area7 .ho_a7_content .ho_a7_left .accumulate {
  margin-bottom: 63px;
}
.home_area7 .ho_a7_content .ho_a7_left .accumulate:last-of-type {
  margin-bottom: 104px;
}
.home_area7 .ho_a7_content .ho_a7_left .accumulate .accumval {
  height: 67px;
  border-left: solid 1px rgba(255, 255, 255, 0.34);
  padding-left: 11px;
  width: 245px;
}
.home_area7 .ho_a7_content .ho_a7_left .accumulate .tit {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-bottom: 15px;
}
.home_area7 .ho_a7_content .ho_a7_left .accumulate .val {
  font-size: 28px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.home_area7 .ho_a7_content .ho_a7_left .checkbox .checkline {
  margin-bottom: 20px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.home_area7 .ho_a7_content .ho_a7_left .checkbox .checkline .checkicon {
  width: 22px;
  height: 22px;
  background: #0071ef;
  border-radius: 3px;
  margin-right: 17px;
}
.home_area7 .ho_a7_content .ho_a7_left .checkbox .checkline .checkicon i {
  color: #fff;
  font-size: 16px;
}
.animation_box {
  position: relative;
}
.animation_box .water {
  width: 50px;
  height: 50px;
  position: absolute;
}
.animation_box .water .point {
  position: absolute;
  border-radius: 50%;
}
@keyframes border {
  50% {
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    background-color: var(--themeColor);
  }
  100% {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(235, 51, 36, 0);
  }
}
.animation_box .anim1 {
  top: 100px;
  left: 100px;
}
.animation_box .anim1 .point {
  animation: border 3s linear infinite;
}
.animation_box .anim2 {
  top: 300px;
  right: 100px;
}
.animation_box .anim2 .point {
  animation: border 3.5s linear infinite;
}
.animation_box .anim3 {
  bottom: 100px;
  right: 500px;
}
.animation_box .anim3 .point {
  animation: border 4s linear infinite;
}
.animation_box .anim4 {
  bottom: 300px;
  left: 400px;
}
.animation_box .anim4 .point {
  animation: border 4.5s linear infinite;
}
.animation_box .point2 {
  -webkit-animation-delay: 0.5s !important;
}
.animation_box .point3 {
  -webkit-animation-delay: 1s !important;
}
.animation_box .point4 {
  -webkit-animation-delay: 1.5s !important;
}
.home_area8 {
  background: var(--themeColor);
}
.home_area8 .InnerBox {
  height: 233px;
}
.home_area8 .ho_a8_item .icon img {
  width: 88px;
}
.home_area8 .ho_a8_item .info {
  margin-top: 12px;
}
.home_area8 .ho_a8_item .info p {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 22px;
}
.home_area9 .ho_a9_list {
  width: 100%;
  margin-top: 49px;
}
.home_area9 .ho_a9_list .ho_a9_item {
  width: 265px;
  height: 97px;
  border-radius: 7px;
  overflow: hidden;
  margin: 0 18px 18px 0;
}
.Welt1_alert {
  position: fixed;
  right: -450px;
  bottom: 170px;
  width: 377px;
  min-height: 377px;
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  z-index: 99;
}
.Welt1_alert .Welt1_top {
  width: 100%;
  height: 218px;
  background: url(../img/foot/cbnavbg.jpg) no-repeat;
  background-size: cover;
}
.Welt1_alert .Welt1_top .icon img {
  width: 37px;
}
.Welt1_alert .Welt1_top .tit {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 21px;
  margin: 15px 0;
}
.Welt1_alert .Welt1_top .phone {
  font-size: 33px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  line-height: 43px;
}
.Welt1_alert .Welt1_bottom {
  width: 100%;
  height: 159px;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_left {
  height: 100%;
  padding: 32px 0 0 29px;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_left .icon {
  margin-right: 18px;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_left .icon img {
  width: 25px;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_left .infos .span {
  width: 132px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: var(--themeColor);
  line-height: 24px;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_left .infos .Welt1_bot_btn {
  margin-top: 18px;
  width: 115px;
  height: 30px;
  background: var(--themeColor);
  border-radius: 4px;
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_ewm {
  width: 154px;
  height: 100%;
  border-left: solid 1px #F5F5F5;
}
.Welt1_alert .Welt1_bottom .Welt1_bot_ewm img {
  width: 124px;
  height: 124px;
}
.Welt2_alert {
  position: fixed;
  right: -450px;
  bottom: 200px;
  border-radius: 6px;
  background: #fff;
  overflow: hidden;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  z-index: 99;
  padding: 10px;
}
.Welt2_alert .Welt2_ewm img {
  width: 140px;
  height: 140px;
}
.Welt2_alert .Welt2_ewm span {
  width: 100%;
  display: block;
  font-size: 14px;
  color: var(--footColor);
  text-align: center;
}
.Weltbox {
  position: fixed;
  right: 22px;
  bottom: 200px;
  z-index: 100;
  border-radius: 20px;
  overflow: hidden;
  width: 77px;
}
.Weltbox .Welt_item:hover {
  background: var(--hoverColor);
}
.Weltbox .Welt_item:last-of-type {
  border: none;
}
.Weltbox .Welt_item {
  width: 100%;
  min-height: 100px;
  padding: 20px 0;
  background: var(--themeColor);
  cursor: pointer;
  position: relative;
  border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
.Weltbox .Welt_item .icon_box {
  width: 100%;
  height: 45px;
}
.Weltbox .Welt_item .icon_box img {
  width: 30px;
  max-width: 100%;
  max-height: 100%;
}
.Weltbox .Welt_item .txt {
  font-size: 13px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 17px;
}
.Weltbox .Welt_item .txt span {
  display: block;
}
.Weltbox .Welt_item:hover .icon_box i {
  color: var(--themeColor);
}
.foot_area1 {
  height: 321px;
  background-image: url(../img/foot1-1.jpg);
}
.foot_area1 .InnerBox {
  height: 100%;
}
.foot_area1 .fo_a1_title {
  font-size: 46px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
}
.foot_area1 .fo_a1_btn {
  margin-top: 40px;
  cursor: pointer;
  width: 162px;
  height: 48px;
  background: #ffffff;
  border-radius: 7px;
  font-size: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: var(--themeColor);
}
.foot_area2 {
  background: #172841;
}
.foot_area2 .fo_a2_top {
  width: 100%;
  padding-top: 45px;
  min-height: 369px;
}
.foot_area2 .fo_a2_top .foot_navbox .nav_column {
  width: 100px;
  margin-right: 40px;
}
.foot_area2 .fo_a2_top .foot_navbox .nav_column .nav_tit {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-bottom: 25px;
}
.foot_area2 .fo_a2_top .foot_navbox .nav_column .nav_val {
  margin-bottom: 15px;
  opacity: 0.6;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  cursor: pointer;
}
.foot_area2 .fo_a2_top .foot_navbox .nav_column .nav_val:hover {
  color: var(--themeColor);
  text-decoration: underline;
}
.foot_area2 .fo_a2_top .fo_a2_tright .phone_box .icon {
  margin-right: 18px;
}
.foot_area2 .fo_a2_top .fo_a2_tright .phone_box .icon i {
  color: #fff;
  font-size: 45px;
}
.foot_area2 .fo_a2_top .fo_a2_tright .phone_box .info .tit {
  margin-bottom: 8px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.foot_area2 .fo_a2_top .fo_a2_tright .phone_box .info .phone {
  font-size: 23px;
  font-family: HarmonyOS_Sans_SC_Medium, HarmonyOS_Sans_SC_Medium-Regular;
  font-weight: 400;
  text-align: left;
  color: var(--themeColor);
}
.foot_area2 .fo_a2_top .fo_a2_tright .ewm_box {
  margin-right: 15px;
  margin-top: 20px;
  width: 117px;
}
.foot_area2 .fo_a2_top .fo_a2_tright .ewm_box img {
  width: 100%;
  height: 117px;
}
.foot_area2 .fo_a2_top .fo_a2_tright .ewm_box span {
  margin-top: 8px;
  font-size: 14px;
  color: #fff;
  display: block;
  text-align: center;
}
.foot_area2 .fo_a2_bottom {
  border-top: solid 1px #363E45;
  min-height: 86px;
}
.foot_area2 .fo_a2_bottom .btxt {
  opacity: 0.6;
  font-size: 13px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.pricebg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.price_area1 {
  padding-top: 143px;
}
.price_area1 .price_title {
  margin-bottom: 50px;
}
.price_area1 .price_title .tit {
  font-size: 50px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #191919;
  margin-bottom: 30px;
}
.price_area1 .price_title .txt {
  font-size: 22px;
  font-family: Microsoft YaHei, Microsoft YaHei-Light;
  font-weight: 300;
  text-align: center;
  color: #191919;
}
.price_area1 .price_nav {
  padding: 9px;
  width: 444px;
  height: 59px;
  background: #ffffff;
  border-radius: 30px;
  margin: 0 auto;
  margin-bottom: 65px;
}
.price_area1 .price_nav .flex1 {
  flex: 1;
}
.price_area1 .price_nav .flex2 {
  flex: 2;
}
.price_area1 .price_nav .pnav_item {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #797a7d;
  border-radius: 30px;
  height: 100%;
  cursor: pointer;
}
.price_area1 .price_nav .pnav_item:hover {
  color: var(--themeColor);
}
.price_area1 .price_nav .pnav_item.isActive {
  background: var(--themeColor);
  color: #fff;
}
.version_box {
  width: 100%;
}
.version_box .version_item {
  padding: 0 31px;
  width: 336px;
  min-height: 523px;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  color: #191919;
}
.version_box .version_item .version_top {
  padding-top: 45px;
  min-height: 261px;
  position: relative;
}
.version_box .version_item .version_top .customized {
  position: absolute;
  right: -68px;
  top: 24px;
}
.version_box .version_item .version_top .customized img {
  width: 150px;
}
.version_box .version_item.isrecom {
  background: var(--themeColor);
  color: #fff;
}
.version_box .version_item.isrecom .recombann {
  position: absolute;
  left: -37px;
  top: 12px;
  transform: rotate(-45deg);
  width: 122px;
  height: 30px;
  font-size: 13px;
  color: inherit;
  background: linear-gradient(90deg, #ff754c 0%, #ff0052 100%), #ff642d;
}
.version_box .version_item.isrecom .text,
.version_box .version_item.isrecom .laundryBox {
  color: #fff;
}
.version_box .version_item.isrecom .mounth {
  color: rgba(255, 255, 255, 0.68);
}
.version_box .version_item.isrecom .laundryBox {
  border-top: solid 1px rgba(243, 245, 245, 0.32);
}
.version_box .version_item.isrecom .laundryBox .laundry_val i {
  color: #fff;
}
.version_box .version_item .title {
  font-size: 22px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: inherit;
}
.version_box .version_item .text {
  margin: 15px 0 20px 0;
  color: #666666;
}
.version_box .version_item .text p {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: inherit;
  line-height: 28px;
}
.version_box .version_item .price_num {
  font-size: 44px;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: bold;
  text-align: left;
  color: inherit;
  vertical-align: bottom;
  margin-left: -6px;
}
.version_box .version_item .price_num span {
  margin-bottom: 4px;
  display: inline-block;
  width: 16px;
  font-size: 32px;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: bold;
  text-align: left;
  color: inherit;
  vertical-align: bottom;
}
.version_box .version_item .mounth {
  margin-top: 4px;
  font-size: 14px;
  font-family: HarmonyOS_Sans_SC, HarmonyOS_Sans_SC-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
}
.version_box .version_item .laundryBox {
  width: 100%;
  border-top: solid 1px #F3F5F5;
  padding: 24px 0 36px 0;
  color: #666666;
}
.version_box .version_item .laundryBox .laundry_val {
  font-size: 13px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: inherit;
  margin-bottom: 18px;
}
.version_box .version_item .laundryBox .laundry_val:last-of-type {
  margin-bottom: 0;
}
.version_box .version_item .laundryBox .laundry_val i {
  color: var(--themeColor);
  font-size: 16px;
  margin-right: 11px;
}
.version_box .version_item .pay_btn {
  width: 271px;
  height: 47px;
  border-radius: 6px;
  box-shadow: 0px 0px 18px 0px rgba(77, 137, 90, 0.24);
  font-size: 16px;
  font-family: HarmonyOS_Sans_SC_Medium, HarmonyOS_Sans_SC_Medium-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}
.version_box .version_item .pay_btn i {
  color: inherit;
  margin-right: 19px;
  font-size: 16px;
}
.version_box .version_item .pay_btn.style2 {
  color: var(--themeColor);
  background: #fff;
  box-shadow: none;
}
.price_area2 {
  padding: 116px 0;
}
.price_area2 .pa2_tit {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #191919;
  margin-bottom: 35px;
}
.price_area3 {
  background: var(--danColor);
}
.price_area3 .pri_a3_tit {
  font-size: 40px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #191919;
  margin-bottom: 30px;
}
.price_area3 .pri_a3_content {
  width: 100%;
  padding-bottom: 100px;
}
.price_area3 .pri_a3_content .marquee_line {
  width: 100%;
  overflow: hidden;
  height: 201px;
  padding-top: 32px;
}
.price_area3 .pri_a3_content .evaluateItem {
  padding: 20px 0 0 16px;
  display: inline-block;
  width: 412px;
  height: 169px;
  overflow: hidden;
  margin-right: 32px;
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 0px 64px 0px rgba(5, 0, 0, 0.04);
}
.price_area3 .pri_a3_content .evaluateItem.style1 .evaluate_head .icon {
  background: url(../img/yh1.png) no-repeat;
}
.price_area3 .pri_a3_content .evaluateItem.style1 .evaluate_head .text span {
  color: #2EA1FF;
}
.price_area3 .pri_a3_content .evaluateItem.style1 .company_box {
  background: #E9F5FE;
}
.price_area3 .pri_a3_content .evaluateItem.style2 .evaluate_head .icon {
  background: url(../img/yh2.png) no-repeat;
}
.price_area3 .pri_a3_content .evaluateItem.style2 .evaluate_head .text span {
  color: #FFAB3F;
}
.price_area3 .pri_a3_content .evaluateItem.style2 .company_box {
  background: #FFF6EB;
}
.price_area3 .pri_a3_content .evaluateItem.style3 .evaluate_head .icon {
  background: url(../img/yh3.png) no-repeat;
}
.price_area3 .pri_a3_content .evaluateItem.style3 .evaluate_head .text span {
  color: var(--themeColor);
}
.price_area3 .pri_a3_content .evaluateItem.style3 .company_box {
  background: #E6F9F5;
}
.price_area3 .pri_a3_content .evaluateItem .evaluate_head {
  min-height: 102px;
}
.price_area3 .pri_a3_content .evaluateItem .evaluate_head .icon {
  margin-top: 5px;
  margin-right: 12px;
  width: 20px;
  height: 14px;
  background: url(../img/yh1.png) no-repeat;
  background-size: cover;
  background-position: center;
}
.price_area3 .pri_a3_content .evaluateItem .evaluate_head .text {
  max-width: 336px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 23px;
}
.price_area3 .pri_a3_content .evaluateItem .evaluate_head .text span {
  color: #2EA1FF;
}
.price_area3 .pri_a3_content .evaluateItem .company_box {
  padding: 5px 13px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #666666;
  background: #E9F5FE;
  border-radius: 4px;
  display: inline-block;
  margin-left: 32px;
}
.Package_box .Package_head {
  position: sticky;
  top: 88px;
  z-index: 50;
  width: 100%;
  height: 91px;
  background: linear-gradient(90deg, #ebf9f0, #f7fcf9);
}
.Package_box .thVal {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
  white-space: nowrap;
}
.Package_box .thVal.center {
  text-align: center;
}
.Package_box .thVal span {
  margin-top: 2px;
  display: block;
  font-size: 12px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #2aae67;
}
.Package_box .trVal {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
}
.Package_box .trchildVal {
  font-size: 18px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 440;
  text-align: left;
  color: #191919;
}
.Package_box .trTxt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 26px;
  width: 290px;
}
.Package_box .tr1 {
  width: 204px;
  padding-left: 35px;
}
.Package_box .tr2 {
  flex: 1;
}
.Package_box .tr3 {
  flex: 1;
}
.Package_box .tr4 {
  width: 100px;
}
.Package_box .tr5 {
  width: 100px;
}
.Package_box .tr6 {
  width: 100px;
}
.Package_box .tr7 {
  width: 120px;
}
.Package_box .tr8 {
  width: 99px;
}
.Package_ceontent {
  width: 100%;
}
.Package_ceontent .Package_line {
  width: 100%;
  margin-bottom: 8px;
}
.Package_ceontent .Package_toggle {
  width: 100%;
  height: 81px;
  background: #ffffff;
  padding: 0 36px;
  cursor: pointer;
}
.Package_ceontent .Package_toggle.isOpen {
  background: rgba(42, 174, 104, 0.24);
}
.Package_ceontent .Package_toggle.isOpen .icon {
  transform: rotate(180deg);
}
.Package_ceontent .Package_toggle .icon {
  transition: all 0.3s;
}
.Package_ceontent .Package_toggle .icon i {
  color: var(--themeColor);
  font-size: 26px;
}
.Package_ceontent .Package_visibility {
  width: 100%;
  display: none;
}
.Package_ceontent .Package_visibility .childline {
  padding: 10px 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  margin-bottom: 3px;
}
.Package_ceontent .dui {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Package_ceontent .dui i {
  color: var(--themeColor);
  font-size: 26px;
}
.Package_ceontent .didnot {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 21px;
  height: 3px;
  margin: auto;
  margin-top: 12px;
  background: #7a7a7a;
}
.Package_ceontent .choose {
  color: var(--footColor);
  font-size: 14px;
  display: flex;
  justify-content: center;
}
.channel_banner {
  height: 704px;
  background-image: url(../img/channel/chan-banner.jpg);
  padding-top: 200px;
}
.channel_banner .a1_txt {
  margin: 40px 0 70px 0;
}
.channel_banner .Experience {
  font-size: 20px;
  width: 240px;
  box-shadow: none;
}
.channel_banner .Experience span {
  margin-right: 35px;
}
.channel_title {
  font-size: 44px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #191919;
}
.channel_area2 .ch_a2_box {
  height: 387px;
  margin-top: 72px;
  width: 100%;
}
.channel_area2 .ch_a2_box .a2tempbox {
  margin-right: 30px;
  margin-bottom: 30px;
  width: 448px;
  height: 179px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 0px 64px 0px rgba(5, 0, 0, 0.04);
  padding: 30px 0 0 43px;
}
.channel_area2 .ch_a2_box .chead {
  display: flex;
  margin-bottom: 25px;
}
.channel_area2 .ch_a2_box .chead .icon {
  margin-right: 14px;
}
.channel_area2 .ch_a2_box .chead .icon img {
  width: 32px;
  height: 32px;
}
.channel_area2 .ch_a2_box .chead .tit {
  font-size: 28px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
}
.channel_area2 .ch_a2_box .tetx {
  max-width: 360px;
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  line-height: 29px;
}
.channel_area2 .ch_a2_box .ch_a2_left {
  height: 100%;
}
.channel_area2 .ch_a2_box .ch_a2_left.a2tempbox {
  margin-right: 26px;
  margin-bottom: 0;
  padding: 55px 0 0 43px;
}
.channel_area2 .ch_a2_box .ch_a2_left .chead {
  margin-bottom: 50px;
}
.channel_area2 .ch_a2_box .ch_a2_right {
  height: 100%;
}
.channel_area3 {
  min-height: 779px;
}
.channel_area3 .ch_a3_box {
  margin-top: 75px;
}
.channel_area3 .ch_a3_left {
  padding-top: 30px;
}
.channel_area3 .ch_a3_left .ch_a3_line {
  margin-bottom: 45px;
}
.channel_area3 .ch_a3_left .ch_a3_line .num {
  font-size: 30px;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: 550;
  text-align: left;
  color: #0071ef;
  margin-right: 45px;
}
.channel_area3 .ch_a3_left .ch_a3_line .infos .tit {
  font-size: 26px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
  margin-bottom: 10px;
}
.channel_area3 .ch_a3_left .ch_a3_line .infos .txt {
  font-size: 18px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
}
.channel_area3 .ch_a3_right .chimgbox {
  width: 732px;
  height: 436px;
  position: relative;
  border-radius: 20px;
}
.channel_area3 .ch_a3_right .chimgbox img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
  border-radius: 20px;
}
.channel_area3 .ch_a3_right .chimgbox::after {
  z-index: 1;
  border-radius: 20px;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -24px;
  right: -22px;
  opacity: 0.64;
  /* background: linear-gradient(57deg, #2aae67 0%, #24b39d 100%), #2aae67; */
}
.channel_area4 {
  margin-top: 80px;
  margin-bottom: 75px;
}
.channel_area4 .ch_a4_item .icon {
  margin-bottom: 35px;
}
.channel_area4 .ch_a4_item .icon img {
  width: 117px;
  height: 117px;
}
.channel_area4 .ch_a4_item .tit {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #191919;
  margin-bottom: 20px;
}
.channel_area4 .ch_a4_item .txt {
  max-width: 288px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #636363;
  line-height: 29px;
}
.channel_area5 {
  width: 100%;
  min-height: 349px;
  background-image: url(../img/channel/chan5-bg.png);
  border-radius: 10px;
  padding: 0 130px;
  padding-top: 62px;
}
.channel_area5 .ch_a5_list {
  margin-top: 50px;
}
.channel_area5 .ch_a5_list .ch_a5_item .icon {
  width: 62px;
  height: 62px;
  border-radius: 100%;
  background: #ffffff;
  margin-bottom: 32px;
}
.channel_area5 .ch_a5_list .ch_a5_item .icon img {
  max-width: 30px;
}
.channel_area5 .ch_a5_list .ch_a5_item .tit {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #191919;
}
.channel_area6 {
  padding-top: 100px;
}
.channel_area6 .ch_a6_box {
  margin-top: 65px;
}
.channel_area6 .ch_a6_box .ch_a6_item {
  margin-right: 38px;
  padding: 39px 0 0 44px;
  width: 441px;
  min-height: 360px;
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 10px 17.32px 60px 20px rgba(5, 0, 0, 0.06);
}
.channel_area6 .ch_a6_box .ch_a6_item .douhao {
  margin-bottom: 20px;
}
.channel_area6 .ch_a6_box .ch_a6_item .douhao img {
  max-width: 28px;
}
.channel_area6 .ch_a6_box .ch_a6_item .text {
  max-width: 353px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  line-height: 26px;
  min-height: 200px;
}
.channel_area6 .ch_a6_box .ch_a6_item .user_box .userimg {
  border-radius: 100%;
  width: 41px;
  height: 41px;
  margin-right: 14px;
}
.channel_area6 .ch_a6_box .ch_a6_item .user_box .userimg img {
  width: 100%;
  height: 100%;
}
.channel_area6 .ch_a6_box .ch_a6_item .user_box .userinfo .name {
  margin-bottom: 3px;
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
}
.channel_area6 .ch_a6_box .ch_a6_item .user_box .userinfo .txt {
  font-size: 12px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #96989f;
}
.about_banner {
  height: 834px;
  padding-top: 210px;
}
.about_banner .InnerBox {
  height: 100%;
  position: relative;
}
.about_banner .tit1 {
  font-size: 26px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #191919;
}
.about_banner .tit2 {
  margin: 30px 0 55px 0;
  font-size: 50px;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
  line-height: 64px;
}
.about_banner .text {
  max-width: 752px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  line-height: 29px;
}
.about_banner .text p {
  display: block;
  margin-bottom: 20px;
}
.about_banner .banimg {
  position: absolute;
  bottom: -50px;
  right: 0;
  overflow: hidden;
  border-radius: 20px;
}
.about_banner .banimg img {
  width: 566px;
  height: 702px;
}
.about_area2 {
  min-height: 349px;
  padding-top: 110px;
  border-bottom: solid 1px #EAEAEA;
}
.about_area2 .abo_a2_item.style1 .txt {
  width: 254px;
}
.about_area2 .abo_a2_item.style3 .icon img {
  width: 56px;
}
.about_area2 .abo_a2_item.style3 .txt {
  text-align: center;
}
.about_area2 .abo_a2_item.style4 .icon img {
  width: 68px;
}
.about_area2 .abo_a2_item .icon {
  height: 90px;
}
.about_area2 .abo_a2_item .icon img {
  margin: 0 auto;
  width: 63px;
}
.about_area2 .abo_a2_item .tit {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: var(--footColor);
  margin-bottom: 15px;
}
.about_area2 .abo_a2_item .txt {
  width: 275px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  line-height: 28px;
}
.about_template_head .tit {
  font-size: 34px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
}
.about_template_head .switch_box .switch_btn {
  cursor: pointer;
  margin-left: 10px;
  width: 49px;
  height: 49px;
  background: var(--themeColor);
  color: #fff;
}
.about_template_head .switch_box .switch_btn.style2 {
  background: #ffffff;
  color: #676767;
}
.about_template_head .switch_box .switch_btn i {
  font-size: 26px;
  color: inherit;
}
.about_area3 {
  padding: 65px 0 100px 0;
}
.about_area3 .abo_a3_box {
  margin-top: 40px;
}
.about_area3 .abo_a3_box .abo_a3_item {
  position: relative;
  width: 694px;
  height: 410px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 14px;
}
.about_area3 .abo_a3_box .abo_a3_item > img {
  width: 100%;
  height: 100%;
}
.about_area3 .abo_a3_box .abo_a3_item .abo_a3_info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 177px;
  background: linear-gradient(90deg, rgba(25, 95, 255, 0.88), rgba(93, 155, 255, 0.88));
}
.about_area3 .abo_a3_box .abo_a3_item .abo_a3_info .tit {
  font-size: 32px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin-bottom: 18px;
}
.about_area3 .abo_a3_box .abo_a3_item .abo_a3_info .txt {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 32px;
}
.about_area4 {
  min-height: 568px;
  background: var(--danColor);
}
.about_area4 .abo_a4_box {
  width: 100%;
  margin-top: 33px;
}
.about_area4 .abo_a4_box .abo_a4_item {
  background: #fff;
  overflow: hidden;
  border-radius: 14px;
  padding: 70px 23px 0 23px;
  position: relative;
  min-height: 284px;
}
.about_area4 .abo_a4_box .abo_a4_item::after {
  width: 100%;
  height: 14px;
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--themeColor);
}
.about_area4 .abo_a4_box .abo_a4_item .year {
  font-size: 34px;
  font-family: HarmonyOS_Sans_SC_Medium, HarmonyOS_Sans_SC_Medium-Regular;
  font-weight: 550;
  text-align: center;
  color: var(--themeColor);
  margin-bottom: 25px;
}
.about_area4 .abo_a4_box .abo_a4_item .fvalue {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #636363;
  line-height: 29px;
}
.about_area5 .InnerBox {
  padding: 100px 0 50px 0;
  width: 1434px;
}
.about_area5 .about_template_head {
  width: 1400px;
  margin: auto;
}
.about_area5 .abo_a5_box {
  overflow: hidden;
  width: 100%;
  margin: auto;
}
.about_area5 .abo_a5_box #abo_a5_swiper {
  padding-top: 40px;
  height: 550px;
  overflow: initial;
  width: 1400px;
}
.about_area5 .abo_a5_box .abo_a5_item {
  padding-top: 60px;
  height: 450px;
  background: #ffffff;
  box-shadow: 0px 0px 64px 0px rgba(5, 0, 0, 0.04);
}
.about_area5 .abo_a5_box .abo_a5_item .a5img {
  width: 100%;
  height: 261px;
}
.about_area5 .abo_a5_box .abo_a5_item .a5img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: scale-down;
}
.about_area5 .abo_a5_box .abo_a5_item .a5_info {
  width: 100%;
  min-height: 126px;
}
.about_area5 .abo_a5_box .abo_a5_item .a5_info span {
  max-width: 280px;
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: var(--footColor);
}
.about_area6 {
  min-height: 475px;
  padding-top: 100px;
  background-image: url(../img/home/home3-bg.jpg);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
.about_area6 .abo_a6_left .tit {
  font-size: 33px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #191919;
  margin-bottom: 20px;
}
.about_area6 .abo_a6_left .txt {
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  line-height: 32px;
}
.about_area6 .betweenline {
  width: 1px;
  height: 289px;
  background: #cecece;
}
.about_area6 .abo_a6_right .tit {
  font-size: 33px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: var(--themeColor);
}
.about_area6 .abo_a6_right .text {
  margin: 20px 0 50px 0;
  width: 589px;
  font-size: 19px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #636363;
  line-height: 32px;
}
.about_area6 .abo_a6_right .ewmbox > img {
  width: 107px;
  height: 107px;
}
.about_area6 .abo_a6_right .ewmbox .tinfo {
  margin-left: 17px;
  font-size: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #191919;
  line-height: 34px;
}
.serv_banner {
  height: 790px;
  background-image: url(../img/service/banner.jpg);
  padding-top: 240px;
}
.serv_banner .title {
  font-size: 53px;
  font-family: HarmonyOS_Sans_SC_Bold, HarmonyOS_Sans_SC_Bold-Regular;
  font-weight: 550;
  text-align: left;
  color: #191919;
  line-height: 68px;
}
.serv_banner .text {
  font-size: 22px;
  font-family: HarmonyOS_Sans_SC, HarmonyOS_Sans_SC-Regular;
  font-weight: 400;
  text-align: left;
  color: #191919;
  margin: 45px 0 85px 0;
}
.ser_area2 {
  width: 1470px;
}
.ser_area2 .ser_a2_content {
  margin-top: 70px;
  height: 679px;
}
.ser_area2 .ser_a2_content .a6tempbox {
  height: 100%;
  padding: 35px 37px;
}
.ser_area2 .ser_a2_content .a6tempbox > img {
  width: 100%;
  margin-top: 74px;
}
.ser_area2 .ser_a2_content .ser_a2_right {
  height: 100%;
}
.ser_area2 .ser_a2_content .ser_a2_right .a6tempbox {
  height: auto;
  margin-bottom: 29px;
  margin-right: 0;
}
.ser_area2 .ser_a2_content .ser_a2_right .a6tempbox:last-of-type {
  margin-bottom: 0;
}
.ser_area3 {
  min-height: 584px;
  background: var(--danColor);
}
.ser_area3 .ser_a3_box {
  margin-top: 43px;
}
.ser_area3 .ser_a3_box .ser_a3_item {
  width: 451px;
  height: 139px;
  background: #ffffff;
  border-radius: 8px;
  padding: 0 18px;
  margin: 0 23px 20px 0;
}
.ser_area3 .ser_a3_box .ser_a3_item .icon {
  width: 158px;
  height: 108px;
  min-width: 158px;
  border-radius: 8px;
  margin-right: 24px;
  overflow: hidden;
}
.ser_area3 .ser_a3_box .ser_a3_item .icon img {
  width: 100%;
  height: 100%;
}
.ser_area3 .ser_a3_box .info .tit {
  font-size: 20px;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: var(--footColor);
  margin-bottom: 10px;
}
.ser_area3 .ser_a3_box .info .txt {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 20px;
}
.custompop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 98;
  background: #fff;
  display: none;
  border-bottom: solid 1px #e1e1e1;
}
.custompop .InnerBox {
  padding: 0 100px;
  padding-top: 88px;
}
.custompop .ctit {
  font-size: 14px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #191919;
  padding: 25px 0 30px 0;
}
.custompop .schemepop.style2 {
  padding-top: 40px;
}
.custompop .schemepop.style2 .schemeItem {
  margin-bottom: 45px;
}
.custompop .schemepop.style2 .icon {
  margin-right: 11px;
  margin-top: 4px;
}
.custompop .schemepop.style2 .icon img {
  width: auto;
  height: auto;
  max-width: 20px;
  max-height: 20px;
}
.custompop .schemepop .schemeItem {
  width: 25%;
  margin-bottom: 55px;
}
.custompop .schemepop .schemeItem:hover .info .tit {
  color: var(--themeColor);
}
.custompop .schemepop .icon {
  margin-right: 13px;
}
.custompop .schemepop .icon img {
  width: 28px;
  height: 28px;
}
.custompop .schemepop .info .tit {
  margin-bottom: 8px;
  font-size: 16px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 450;
  color: #191919;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.custompop .schemepop .info .tit .hot {
  margin-left: 8px;
  width: 30px;
  height: 14px;
  background: #f25130;
  border-radius: 2px;
  font-size: 10px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.custompop .schemepop .info .txt {
  font-size: 12px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #979797;
}
