@color: #333;
@space-between: space-between;
@left: left;
@import "common";
// 自定义图片
.fit-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.8);
}
.banner_text {
  text-align: right;
}
.banner_text_div {
  display: inline-block;
}
.banner_text_div > div {
  text-align: left;
}
.swiper-pagination-bullet-active {
  background: #fff;
  width: 30px;
  //height: 4px;
  border-radius: 10px;
}
.public_title {
  text-align: center;
  padding: 55px 0;
  > div {
    .font_style(#252525,32px,700,center);
  }
  > span {
    .public_line(#209dd9,52px,6px);
  }
  > .desc {
    .font_style(#252525,18px,normal,center);
    .mat(5px);
  }
}
.index_wrap > div .index_list > div a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}
/* 新添加的start */

@media screen and (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

@media screen and (min-width: 1300px) {
  .container {
    width: 1284px;
  }
}

.container {
  padding: 0;
}
.index_wrap > div .index_list > div a > img {
  width: 100%;
  // background-size:contain;
}
.other_list img {
  // background-size: contain;
  width: 100%;
}

/* 新添加的end */
.index_wrap > div .index_list > div a .more_btn {
  color: #fff;
}
.index_wrap > div:nth-child(odd) .index_list > div:nth-child(1) {
  float: left;
}
.index_wrap > div:nth-child(odd) .index_list > div:nth-child(2) {
  float: right;
}
.index_wrap > div:nth-child(even) .index_list > div:nth-child(1) {
  float: right;
}
.index_wrap > div:nth-child(even) .index_list > div:nth-child(2) {
  float: left;
}
.wrap_item > .wrap:nth-child(odd) {
  background: #f2f5fc;
}
.wrap_item > .wrap:nth-child(even) {
  background: #fff;
}
.index_list {
  > div {
    width: 49%;
    > img {
      width: 100%;
    }
  }
}
.index_list_more > ul {
  .flex_box(@space-between,0,0,wrap);
  > li {
    background: #fff;
    .flex_num(0 0 48%,0,0);
    //padding: 15px;
    > a {
      display: block;
      overflow: hidden;
      background: #fff;
      //width: 100%;
      height: 100%;
      position: relative;
      text-align: center;

      > img {
        width: 100%;
        background-size: contain;
      }
      > .index_text {
        position: absolute;
        width: 100%;
        bottom: 15px;
        text-align: center;
        //padding:0 0 15px 0;
        .font_style(#252525,14px,700,center);
      }
    }
    > a:hover {
      > .index_text {
        .font_style(#209dd9,14px,700,center);
      }
    }
  }
  .index_list_more_ul_img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
  }
}
.other_list {
  .flex_box(@space-between,0,0,wrap);
  > div {
    .flex_num(0 0 49%,0,0);
    position: relative;
    > a {
      display: block;
      width: 100%;
      height: 100%;
    }
  }
  .other_list_right > ul {
    .flex_box(@space-between,0,0,wrap);
    > li {
      .flex_num(0 0 100%,0,0);
      position: relative;
    }
  }
}
.index_sel {
  .flex_box(@space-between,0,0,wrap);
  margin-bottom: 50px;
  > li {
    .flex_num(0 0 24%,0,0);
    background: #34b4f2;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    overflow: hidden;
    position: relative;
    padding-bottom: 45px;
    cursor: pointer;

    .index_sel_img {
      .pddt(40px);
    }
    .index_sel_title {
      .pdb(15px);
      font-size: 20px;
      .font_color(#fff);
    }
    .index_sel_desc {
      > p {
        .pdb(8px);
        color: rgba(255, 255, 255, 0.5);
      }
    }
    .index_sel_num {
      width: 100%;
      text-align: center;
      position: absolute;
      bottom: -60px;
      font-size: 80px;
      color: rgba(255, 255, 255, 0.3);
    }
  }
  > li:hover {
    background: #209dd9;
    transform: translateY(-20px);
    .index_sel_num {
      bottom: 15px;
      font-size: 48px;
    }
  }
}
.partner_list {
  .flex_box(@left,0,0,wrap);
  > li {
    .flex_num(0 0 20%,0,0 0 15px 0);
    text-align: center;
    .partner_title {
      .font_style(#252525,16px,normal,center);
      padding: 15px 0;
    }
    .partner_img {
      > div {
        display: inline-block;
        position: relative;
      }
      > img {
        border-radius: 100%;
      }
      .partner_more {
        display: none;
        position: absolute;
        background: rgba(52, 180, 242, 0.5);
        width: 100%;
        height: 100%;
        border-radius: 100%;
        left: 0;
        top: 0;
        > span {
          .font_style(#fff,14px,normal,center);
          display: inline-block;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          border-radius: 20px;
          border: 1px solid #fff;
          padding: 3px 10px;
        }
      }
    }
  }
  > li:hover {
    .partner_more {
      display: block;
    }
  }
}
.index_about {
  .flex_box(@space-between,70px 0 85px 0,0,wrap);
  > li {
    .flex_num(0 0 48%,0,0);
  }
  .public_title {
    padding: 15px 0;
    text-align: left;
    position: relative;
    > div {
      text-align: left;
    }
    .index_news_more {
      position: absolute;
      right: 0;
      bottom: 15px;
      padding: 5px 10px;
      background: #209dd9;
      font-size: 14px;
      color: #ffffff;
      border-radius: 20px;
    }
  }
}
.index_video {
  position: relative;
  > img {
    width: 100%;
  }
  > video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center center;
    object-fit: fill;
  }
}
.index_news_list {
  > a {
    .flex_box(@space-between,0,0,wrap);
    .index_news_img {
      .flex_num(0 0 31%,0,0);
    }
    .index_news_info {
      .flex_num(0 0 65%,0,0);
      position: relative;
      .index_news_title {
        .font_color(#333333);
      }
      .index_news_desc {
        .font_size(14px);
        .font_color(#888);
        .pdt(8px);
      }
      .index_news_time {
        position: absolute;
        left: 0;
        bottom: 0;
        .font_size(14px);
        .font_color(#999999);
      }
    }
  }
}
.index_news_wrap {
  > li:hover {
    .index_news_title {
      .font_color(#209dd9);
    }
  }
}
.serve_list {
  .flex_box(@left,0,0,wrap);
  .pdb(35px);
  > li {
    .flex_num(1,0,0);

    text-align: center;
    .serve_title {
      .font_size(28px);
      .pddt(15px 0);
      .font_color(#252525);
    }
    .serve_desc {
      .font_size(18px);
      .mat(15px);
      .font_color(#252525);
    }
  }
}
footer {
  .bgc(#252525);
  .font_color(#fff);
  .footer_nav {
    //text-align: center;
  }
  .footer_nav li {
    display: inline-block;
    .pdbtlr(80px 30px);
    position: relative;
  }
  .footer_nav li:nth-child(1) {
    padding-left: 0;
  }
  .footer_nav li::after {
    display: block;
    content: "";
    position: absolute;
    right: -7px;
    top: 50%;
    transform: translateY(-50%);
    .bgc(#fff);
    height: 16px;
    width: 2px;
  }
  .footer_nav li a {
    .font_color(#fff);
    .font_size(14px);
  }
  .footer_nav li:last-child::after {
    display: none;
  }
  .footer_wrap {
    .flex_box(@space-between,0,0,wrap);
    > .footer_left {
      .flex_num(0 0 60%,0,0);
      .footer_title {
        .font_size(26px);
        .pdb(20px);
        border-bottom: 1px solid #d3d3d3;
      }
      .footer_desc {
        .font_size(14px);
        .pdt(20px);
      }
    }
    > .footer_right {
      .flex_num(0 0 30%,0,0);
      .pdt(60px);
      .footer_right_img {
        .flex_box(@space-between,0,0,wrap);
        > li {
          text-align: center;
          .flex_num(0 0 130px,0,0);
        }
      }
      .footer_right_tel {
        text-align: center;
        .pddt(20px);
        > div {
          display: inline-block;
          position: relative;
          > img {
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
          }
          .pdbtlr(0 0 0 54px);
          a {
            .font_size(20px);
            .font_color(#209dd9);
          }
        }
      }
      .foot_right_time {
        .font_style(rgba(255,255,255,0.5),16px,normal,center);
      }
    }
  }
  .footer_line {
    text-align: center;
    .pdbtlr(40px 0 40px 0);
  }
  .edition {
    text-align: center;
    > p {
      margin-bottom: 8px;
    }
    > p:last-child {
      margin-bottom: 0;
    }
    .pdbtlr(0px 15px 40px 15px);
    .font_color(rgba(255,255,255,0.5));
    .font_size(12px);
    a {
      .font_color(rgba(255,255,255,0.5));
    }
  }
}
.public_banner {
  position: relative;
  .mab(50px);
  > img {
    width: 100%;
  }
  .public_banner_text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    .font_style(#fff,36px,normal,left);
    .public_banner_line {
      .pddt(5px);
    }
  }
}
.product_item {
  .mab(50px);
  position: relative;
  .product_item_more_text {
    position: absolute;
    left: 100px;
    top: 50%;
    transform: translateY(-50%);
    .font_style(#fff,60px,700,left);
  }
}
.product_list {
  .flex_box(@space-between,0,0,wrap);
  .mat(20px);
  > li {
    .bgc(#fff);
    .flex_num(0 0 23.5%,0,0);
    position: relative;
    .product_list_img {
      position: absolute;
      top: 0;
      width: 100%;
      left: 0;
    }
    .product_list_text {
      position: absolute;
      width: 100%;
      bottom: 15px;
      text-align: center;
      .font_style(#252525,14px,700,center);
    }
  }
}
.more_btn {
  position: absolute;
  .font_style(#252525,16px,normal,left);
  right: 20px;
  bottom: 20px;
}
.public_nav {
  .mab(50px);
  .font_color(#666);
  > a {
    .font_style(#666,16px,normal,left);
  }
  > .active {
    .font_color(#209dd9);
  }
}
.product_class {
  .flex_box(@space-between,0,0,wrap);
  > .product_class_nav {
    .flex_num(0 0 16%,0,0);
    .product_class_nav_title {
      .bgc(#666666);
      .font_color(#fff);
      .pdbtlr(15px);
    }
  }
  .product_class_nav_list {
    border: 2px solid #eaeaea;
    .pdlr(8px);
    .icon1 {
      display: inline-block;
    }
    .icon2 {
      display: none;
    }
    > .active {
      .nav_child {
        display: block;
      }
      > .product_class_nav_list_li_big {
        .icon1 {
          display: none;
        }
        .icon2 {
          display: inline-block;
        }
        span {
          .font_color(#209dd9);
        }
      }
    }
    > li:last-child {
      .product_class_nav_list_li_big {
        border: none;
      }
    }
    .product_class_nav_list_li_big {
      border-bottom: 1px solid #eaeaea;
      display: block;
      font-size: 14px;
      .pddt(10px);
      span {
        .font_color(#626262);
      }
      .icon {
        font-size: 12px;
      }
    }
    .nav_child {
      display: none;
      .pdbtlr(5px 15px 0 15px);
      > div {
        margin-bottom: 5px;
      }
      > .active {
        a {
          .font_color(#209dd9);
        }
      }
      a {
        .font_color(#626262);
        .font_size(12px);
      }
    }
  }
  > .product_class_list {
    .flex_num(0 0 78%,0,0);
    .product_list {
      .flex_box(@space-between,0,0,wrap);
      > li:hover {
        border: 2px solid #209dd9;
        .product_list_text {
          .font_color(#209dd9);
        }
      }
      > li {
        border: 2px solid #eaeaea;
        .bgc(#fff);
        .flex_num(0 0 30%,0,0);
        position: relative;
        .mab(20px);
        .product_list_img {
          position: absolute;
          top: 0;
          width: 100%;
          left: 0;
        }
        .product_list_text {
          position: absolute;
          width: 100%;
          bottom: 15px;
          text-align: center;
          .font_style(#252525,14px,700,center);
        }
      }
    }
  }
}
.case_text {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  > .case_text_wrap {
    .pdlr(35px);
    .font_color(#fff);
    > .case_title {
      .font_size(24px);
      .mat(15px);
    }
    > .case_line {
      height: 1px;
      .bgc(rgba(255,255,255,0.5));
      .mab(15px);
      .mat(15px);
    }
    > .case_desc {
      > p {
        padding-bottom: 10px;
      }
    }
  }
}
.case_wrap {
  .flex_box(@space-between,0,0,wrap);
  > .case_right {
    .flex_num(0 0 66%,0,0);
    .case_right_list {
      .flex_box(@space-between,0,0,wrap);
      > li {
        > a {
          > img {
            width: 100%;
          }
        }
        .flex_num(0 0 48.5%,0,0);
        position: relative;
      }
    }
  }
  > .case_left {
    > a {
      > img {
        width: 100%;
      }
    }
    position: relative;
    .flex_num(0 0 32%,0,0);
  }

  .case_left_text {
    top: 90px;
    transform: translateY(0%);
  }
}
.case_list2 {
  > ul {
    .flex_box(@space-between,0,0,wrap);
    > li {
      > a {
        > img {
          width: 100%;
        }
      }
      .flex_num(0 0 32.1%,0,0);
      position: relative;
    }
  }
}
.user_case_wrap {
  .user_case {
    .flex_box(@space-between,0,0,wrap);
    > li {
      > a {
        > img {
          width: 100%;
        }
      }
      .flex_num(0 0 32.1%,0,0);
      position: relative;
      .al_text {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        .font_size(18px);
        .font_color(#fff);
        .bgc(rgba(0,0,0,0.5));
        padding: 20px 0;
      }
    }
    > li:hover {
      .al_text {
        .bgc(rgba(32,157,217,0.5));
      }
    }
  }
}
.public_navs {
  text-align: center;
  .mab(50px);
  .font_size(0);
  > li {
    display: inline-block;

    .pdbtlr(5px 40px);
    .mal(15px);
    border: 1px solid #b0b5c2;
    .font_size(15px);
    > a {
      .font_color(#888888);
    }
  }
  > .active {
    background: #209dd9;
    border: 1px solid #209dd9;
    > a {
      .font_color(#fff);
    }
  }
}
.detail_public_title {
  font-weight: 700;
  .font_size(20px);
  .font_color(#252525);
  .pdbtlr(0 0 0 10px);
  .mab(20px);
  position: relative;
  > span {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 20px;
    width: 4px;
    .bgc(#209dd9);
  }
}
.detail_content {
  .pdb(50px);
  > p {
    .font_color(#666666);
    .font_size(15px);
    line-height: 30px;
    position: relative;
    > .more_btn {
      .font_color(#fff);
    }
  }
}
.case_detail_wrap {
  .flex_box(@space-between,0,0,wrap);
  > .case_detail_left {
    .flex_num(0 0 23%,0,0);
    min-width: 0;
    .case_detail_left_div {
      border: 1px solid #e0e2e4;
      .pdbtlr(40px 15px 40px 15px);
      .case_detail_left_head {
        text-align: center;
        > img {
          border-radius: 100%;
        }
      }
      .case_detail_left_name {
        .pddt(25px);
        .font_style(#252525,24px,700,center);
      }
      .case_detail_left_title {
        .font_style(#252525,17px,700,left);
        .pddt(10px);
      }
      .case_detail_left_desc {
        .font_size(14px);
        .font_color(#666666);
        line-height: 30px;
      }
      .case_detail_left_label {
        .font_size(14px);
        .font_color(#209dd9);
        span {
          white-space: normal !important;
        }
        > a {
          .font_color(#209dd9);
        }
      }
    }
  }
  > .case_detail_right {
    .flex_num(0 0 75%,0,0);
  }
}
.team_list {
  .flex_box(@space-between,0,0,wrap);
  > li {
    .flex_num(0 0 49%,0,0);
    > img {
      width: 100%;
    }
  }
}
.more_btn2 {
  padding: 40px 0;
  text-align: center;
  > a {
    display: inline-block;
    .pdbtlr(10px 70px);
    border: 1px solid #e9e9e9;
    .font_size(14px);
    .font_color(#ccc);
  }
}
.ry {
  position: relative;
  .swiper-slide {
    img {
      width: 100%;
    }
  }
  .to_right,
  .to_left {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    .layui-icon {
      font-size: 40px;
    }
    font-weight: normal;
    .font_color(#707070);
    outline: none;
  }
  .to_right {
    right: -40px;
  }
  .to_left {
    left: -40px;
  }
}
.news_wrap {
  .bgc(#f2f5fc);
}
.news_item {
  .pdbtlr(50px 0);
  position: relative;
}
.news_list {
  > li {
    .pdt(45px);
    .news_title {
      .font_style(#209dd9,18px,700,left);
    }
    .news_desc {
      .font_color(#666666);
      .pdbtlr(10px 0);
    }
    .news_time {
      .font_size(14px);
      .font_color(#999999);
    }
  }
}
.zn_list {
  .flex_box(@space-between,0,0,wrap);
  > li {
    .flex_num(0 0 19%,0,0);

    .mab(1.5%);
    border: 1px solid #cccccc;
    .pdbtlr(15px 0);
    > a {
      .font_style(#252525,18px,700,center);
      display: block;
      width: 100%;
      height: 100%;
    }
    > p {
      > a {
        .font_style(#252525,18px,700,center);
        display: block;
        width: 100%;
        height: 100%;
      }
    }
  }
}
.contact_list1 {
  .flex_box(@left,0,0,wrap);
  .pdbtlr(35px 0);
  > li {
    .flex_num(1,0,0);
    border-left: 1px solid #ccc;
    text-align: center;
    a {
      .font_style(#252525,18px,700,center);
    }
    img {
      vertical-align: -7px;
      .mar(5px);
    }
  }
  > li:first-child {
    border: none;
  }
}
.contact_list2 {
  border-top: 1px solid #ccc;
}
#container {
  height: 500px;
  .mab(50px);
}
.serve_list1 {
  .bgc(#219dd9);
  .flex_box(@left,0,0,wrap);
  .pdbtlr(70px 0);
  > li {
    .flex_num(0 0 33%,0,0);
    text-align: center;
    .pdbtlr(35px 0);
    border-right: 1px solid #fff;
    > .a1 {
      .flex_box(@space-between,0,0,wrap);
      > img {
        vertical-align: top;
      }
      .font_size(18px);
      .font_color(#fff);
      > div:nth-child(1) {
        .flex_num(0 0 38%,0,0);
        text-align: right;
      }
      .serve_list1_info {
        .flex_num(0 0 57%,0,0);
        text-align: left;
        .pdbtlr(0 2% 0 0);
        //.mal(15px);
        > div:nth-child(2) {
          .font_size(14px);
          .mat(8px);
        }
      }
    }
  }
  > :nth-child(3n) {
    border: none;
  }
}
.serve_list2 {
  .flex_box(@space-between,0,0,wrap);
  .pdbtlr(50px 0);
  > li {
    .flex_num(0 0 48%,0,0);
    > .a1 {
      display: inline-block;
      > div {
        .font_style(#4a4a4a,18px,700,center);
        .serve_list2_time {
          .pddt(15px);
        }
      }
    }
  }
  > li:nth-child(2) {
    text-align: left;
  }
  > li:nth-child(1) {
    text-align: right;
  }
}
.support {
  .pdbtlr(50px 0);
  .bgc(#f2f5fc);

  .support_list {
    text-align: center;
    .flex_box(space-evenly,0,0,wrap);
    &:before,
    &:after {
      content: "";
      display: block;
    }
    > li {
      .flex_num(0 0 20%,0,0);
      border-radius: 10px;
      background: -moz-linear-gradient(top, #0188f3 0%, #06c3f6 100%);
      background: -webkit-gradient(linear, top bottom, top bottom, color-stop(0%, #0188f3), color-stop(100%, #06c3f6));
      background: -webkit-linear-gradient(top, #0188f3 0%, #06c3f6 100%);
      background: -o-linear-gradient(top, #0188f3 0%, #06c3f6 100%);
      background: -ms-linear-gradient(top, #0188f3 0%, #06c3f6 100%);
      background: linear-gradient(to bottom, #0188f3 0%, #06c3f6 100%);
      .pdbtlr(15px);
      //.mar(50px);
      .support_title {
        .font_style(#ffffff,17px,normal,center);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        .pdb(15px);
      }
      .support_img {
        text-align: center;
        .pdbtlr(55px 0 40px 0);
      }
      .shop_title {
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        border-bottom: 0;
        .pdt(15px);
        .pdb(0px);
      }
      .shop_img {
        height: 197px;
        line-height: 197px;
        .pdbtlr(0);
      }
    }
  }
}
.product_detail_banner {
  .flex_box(@space-between,0,0,wrap);
  .mab(50px);
  > div {
    // 2021/10/26新增
    .flex_num(0 0 48%,0,0);
  }
  .product_detail_left {
    // flex: 0 0 74%;
    overflow: hidden;
    .flex_box(@space-between,0,0,wrap);
    .small_wrap {
      .swiper-container {
        height: 256px;
      }
      .flex_num(0 0 20%,0,0);
      overflow: hidden;
      padding-top: 30px;
      position: relative;
      .to_top,
      .to_bottom {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        font-size: 20px;
        color: #209dd9;
        outline: none;
      }
      .to_top {
        top: 0;
      }
      .to_bottom {
        bottom: 0;
      }
      .swiper-slide {
        span {
          border: 1px solid #eaeaea;
          display: block;
        }
        img {
          width: 100%;
        }
      }
      .swiper-slide-thumb-active {
        span {
          border: 1px solid #209dd9;
        }
      }
    }
    .big_wrap {
      .flex_num(0 0 80%,0,0);
      overflow: hidden;
    }
  }
  .product_detail_right {
    .product_detail_title_wrap {
      .product_detail_title1 {
        .font_color(#0c4871);
      }
      .product_detail_title2 {
        .font_style(#000000,24px,700,left);
        .pddt(30px);
      }
    }
    .product_detail_desc {
      border-top: 1px solid #000;
      .pddt(30px);
      > p {
        .mab(10px);
        .font_color(#444444);
      }
      > p:last-child {
        .mab(0);
      }
    }
    .product_detail_btn {
      text-align: center;
      > a {
        display: block;
        .pddt(15px);
        .font_color(#fff);
        .bgc(#209dd9);
      }
    }
  }
}
.spec_wrap {
  .bgc(#f2f5fc);
  .pdb(20px);
  .spec_title {
    .pdt(50px);
    .mab(50px);
    border-bottom: 1px solid #eaeaea;
    span {
      display: inline-block;
      .font_style(#252525,18px,700,left);
      .pdbtlr(0px 30px 10px 0);
      border-bottom: 1px solid #000;
    }
  }
  .spec_list {
    .flex_box(@left,0,0,wrap);
    > li {
      .flex_num(0 0 33%,0,0);
      .font_color(#252525);
      .pdb(30px);
    }
  }
}
.product_detail_content {
  .pddt(30px);
  > p {
    line-height: 30px;
    margin-bottom: 5px;
  }
}
.left_wrap {
  z-index: 999;
  position: fixed;
  right: 70px;
  bottom: 30px;
  .left_wrap_div {
    text-align: center;
    margin-top: 15px;
    > li {
      margin-bottom: 15px;
    }
  }
}
.QRcodeswrap {
  position: fixed;
  z-index: 9999;
  left: 50%;
  top: 50%;
  width: 250px;
  height: 250px;
  background: #fff;
  transform: translate(-50%, -50%);
  display: none;
  border-radius: 10px;
  .ccs {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #ccc;
    cursor: pointer;
  }
  .QRcodes {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    /* display: none; */
    width: 150px;
  }
}

// 2022/11/28修改
.contact_list1 .contact-item {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  color: #252525;
  font-weight: 700;
}
.contact_list1 .contact-link {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.contact_list1 .contact-link a {
  margin-left: 4px;
}
