@media screen and (min-width: 769px) {
  .banner{
    height: auto;
    margin-top: 0.42rem;
  }

  .banner .up{
    position: absolute;
    top: 0.65rem;
    width: auto;
    font-size: 0;
    display: flex;
    left: 1.101rem;
  }

  .banner .up .left .title{
    display: block;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.315rem;
    color: #1A2233;
    max-width: 4.92rem;
    line-height: 0.378rem;
  }
  .banner .up .left .subtitle {
    display: block;
    max-width: 2.19rem;
    margin-top: 0.06rem;
    word-break: break-word;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.098rem;
    color: #1A2233;
    line-height: 0.123rem;
  }

  .banner .up .left .btn{
    margin-top: 0.457rem;
  }
  .model .la_btn {
    text-align: center;
    width: 46.1%;
    display: flex;
    margin: 0.31rem auto 0.31rem auto;
    justify-content: space-between;
  }

  .model .title {
    text-align: center;
    margin-bottom: 0.2632rem;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.252rem;
    color: #1A2233;
    line-height: 0.095rem;
}
  .model .left{
    width: 2.207rem;
    display: flex;
    align-items: center;
    border-radius: 0.158rem;
  }

  .model .la_btn img {
    width: 0.171875rem;
    vertical-align: sub;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}
  .model .right{
    width: 2.207rem;
    display: flex;
    align-items: center;
    width: 2.207rem;
    display: flex;
    align-items: center;
    box-shadow: 0px 0.011rem 0.088rem 0px rgba(50,99,255,0.2);
    border-radius: 0.158rem;
  }

  .m_active{
    border-bottom: none;
  }

  .m_active .text{
    border-bottom: 5px solid #0073E6;
  }

  .model1 ul{
    display: flex;
    margin: 0 1.051rem 0 1.051rem;
    width: auto;
  }
  .model1 ul li .text{
    line-height: 0.348rem;
    height: 0.348rem;
  }

  .model1 .m_right{
    padding-top: 0.378rem;
    height: auto;
    width: auto;
    box-sizing: border-box;
    background-size: 100%;
    background: #FAFBFF;
    display: flex;
    position: relative;
    padding-right: 1.051rem;
    padding-left: 1.051rem;
  }

  .model .title1{
    text-align: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.158rem;
    color: #1A2233;
    line-height: 0.399rem;
    margin-bottom: 0.058rem;
  }

  .model1-block-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: space-between;
    width: 100%;
    height: auto; 
  }

  .model1-block{
    width: 41.5%;
    margin-bottom: 0.315rem;
    background: #FFFFFF;
    border-radius: 0.079rem;
    border: 1px solid #D3DFFC;
    padding-top: 0.273rem;
    padding-left: 6%;
    padding-bottom: 0.210rem;
  }

  .model1 .m_right .part-left .model1-block .title{
    text-align: left;
    margin-bottom: 0;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.158rem;
    color: #282828;
    line-height: 0.189rem;
    margin-right: 0.363rem;
  }
  .model1 .m_right .part-left .model1-block .subtitle{
    text-align: left;
    margin-top: 0.053rem;
    margin-bottom: 0;
    display: block;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.126rem;
    color: #7B889C;
    line-height: 0.18rem;
    margin-right: 0.331rem;
    word-break: break-word;
  }
  .model1-textblock
  {
    width: fit-content;
  }
  .model1 .m_right .sm_btn{
    bottom: 0.6254rem;
    display: none !important;
  }
  .sub .title{
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: 0.394rem;
    white-space: nowrap;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.226rem;
    color: #FFFFFF;
    line-height: 0.095rem;
  }
  .sub .subtitle{
    top: 0.799rem;
  }

  .solution_tabActive {
    color: #0059B3 !important;
}

  .solution_part_rg {
    position: absolute;
    top: 1.4503rem;
    left: 10.45%;
    display: inline-block;
    width: 1.576rem;
    height: 2.459rem;
    background: #FFFFFF;
    border: 1px solid #EFF0F6;
    box-shadow: 0px 0px 20px 0px rgba(68, 93, 192, 0.15);
    border-radius: 5px;
    z-index: 99;
}

  .solution_part_rg li{
    cursor: pointer;
    display: flex;
    justify-content: left;
    align-items: center;
    flex-wrap: wrap;
    width: auto;
    height: 0.352rem;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.116rem;
    color: #293141;
    line-height: 0.189rem;
    margin-left: 0.105rem;
    text-align: left;
  }

  .solution_part_rg li span{
    line-height: 0.1rem;
    word-break: break-word;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.097rem;
    line-height: 0.126rem;
  }
  .solution_part_rg .line2{
    display: none;
  }
  .solution_part_rg li:last-child {
    border-bottom: none; /* 移除最后一个 li 元素的底部边框 */
}

.solution_part_lt span {
  position: absolute;
  bottom: 0.5622rem;
  font-family: Arial;
  font-weight: 400;
  font-size: 0.126rem;
  color: #FFFFFF;
  line-height: 0.099rem;
}



.solution_part_lt .body {
  text-align: justify;
  font-family: Arial;
  font-weight: 400;
  font-size: 0.116rem;
  color: #FFFFFF;
  line-height: 0.231rem;
}

.solution_part_lt {
  position: absolute;
  top: 1.4871rem;
  left: 1.7854rem;
  display: inline-block;
  width: 6.0798rem;
  height: 2.459rem;
}
.btn3{
  width: 1.051rem;
  font-size: 0.084rem;
}
.btn4{
  width: 1.051rem;
  font-size: 0.084rem;
}

.affirmation .title {
  width: 100%;
  height: 0.2522rem;
  text-align: center;
  font-family: Arial;
  font-weight: bold;
  font-size: 0.252rem;
  color: #1A2233;
  line-height: 0.252rem;
}

.affirmation .middle {
  width: 100% !important;  
  /* margin-top: 0.312rem; */
  height: auto;
  position: relative;
  display: flex;
  background: #FFFFFF;
  /* box-shadow: 0px 0.026rem 0.131rem 0px rgba(68,93,192,0.15);
  border-radius: 0.053rem; */
}

.affirmation .middle .right {
    width: 4.953125rem;
    height: 2.724rem;
    top: 0.13rem;
    position: unset;
}

.affirmation .middle .left {
  width: 72.5%;
  height: 2.724rem;
  background: #ffffff;
  top: 0.4046rem;
  position: unset;
}

.affirmation .middle .left .content {
  width: auto;
  height: 100%;
  margin: 0 0.315rem 0 0.473rem;
}

.affirmation .middle .left .content .name{
  font-size: 0.116rem;
}
.affirmation .middle .left .content .job{
  font-size: 0.084rem;
}

.affirmation .middle .left .content .text {
  width: auto;
  text-align: justify;
  margin-top: 0.062rem;
  font-family: Arial;
  font-weight: 400;
  font-size: 0.116rem;
  color: #444444;
  line-height: 0.168rem;
  margin-bottom: 0.425rem;
  min-height: 1.124rem;
}

.affirmation .middle-block{
  background: #FFFFFF;
  display: flex;
  width: 100%;
}

.affirmation .a_right{
  outline: none;
  display: none;

}
.affirmation .a_left{
  outline: none;
  display: none;

}
.affirmation{
  height: auto;
  width: calc(100% - 2.102rem);
  margin: auto;
}

.affirmation .swiper-container{
  display: flex;
  justify-content: center;
  height: auto;
  margin-top: 0.312rem;
  /* border: 1px solid rgba(68,93,192,0.15); */
  border-radius: 0.053rem; 
  box-sizing: border-box;
  overflow: hidden;
}


.affirmation .swiper-slide {
  height: auto; /* 可根据需要调整高度 */
  display: flex;
  justify-content: center; /* 让内容在每个slide中水平居中 */
  align-items: center; /* 让内容在每个slide中垂直居中 */
  margin-top: 0;
  box-sizing: border-box;
  overflow: hidden;
}

.choose {
  width: 100%;
  padding-bottom: 0.883rem;
  height: auto;
  background-image: url(https://sitelibrarymarket.obs.cn-east-3.myhuaweicloud.com/rektec/%E9%A6%96%E9%A1%B5/pc%E7%AB%AF/07-bg.png);
  background-size: 100%;
  text-align: center;
  padding-top: 0.6148rem;
  box-sizing: border-box;
}

.choose ul li .title{
  margin-bottom: 0;
  margin-top: 0.121rem;
  font-family: Arial;
  font-weight: bold;
  font-size: 0.164rem;
  color: #333333;
  word-break: break-word;
  margin-bottom: 0.116rem;
  line-height: 0.184rem;
}

.choose .title {
  font-family: Arial;
  font-weight: bold;
  font-size: 0.252rem;
  color: #1A2233;
  line-height: 0.252rem;
}

.choose ul{
  width: 79.29%;
    font-size: 0;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.choose ul li{
  flex: 0 23.6%;
    margin-top: 0.39583rem;
    height: auto;
    background: #FFFFFF;
    border-radius: 0.052rem;
    padding: 0.384rem 0.073rem 0.357rem 0.1rem;
    box-sizing: border-box;
    text-align: left;
    word-break: break-word;
}

.choose ul li .title{
  margin-top: 0.121rem;
  word-break: break-word;
  margin-bottom: 0.116rem;
  font-family: Arial;
  font-weight: bold;
  font-size: 0.168rem;
  color: #333333;
  line-height: 0.210rem;
}

.choose ul li .subtitle{
  font-family: Arial;
  font-weight: 400;
  font-size: 0.126rem;
  color: #757387;
  line-height: 0.189rem;
  min-height: 1.656rem;
}

.model2 {
  display: none;
  width: auto;
  font-size: 0;
  margin-left: 1.051rem;
  margin-right: 1.051rem;
}

.model2 ul {
  margin: auto;
  margin-bottom: 0.331rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  height: auto;
}

.model2 li {
  position: relative;
  background-color: #FFFFFF;
  cursor: pointer;
  height: auto;
  box-shadow: 1px 10px 54px 0px rgba(120,143,173,0.29);
  padding: 0.2469rem 0.2154rem 0.2679rem 0.2574rem;
  width: 41.5%;
  margin-bottom: 0.315rem;
  background: #FFFFFF;
  border-radius: 0.079rem;
  border: 1px solid #D3DFFC;
  padding-top: 0.273rem;
  padding-bottom: 0.210rem;
}

.model2-head {
  display: flex;
  align-items: center;
  justify-content: normal;
}

.model2 li .title {
  margin-bottom: 0;
  text-align: left;
  margin-left: 0.12rem;
  font-family: Arial;
  font-weight: bold;
  font-size: 0.158rem;
  color: #282828;
  line-height: 0.189rem;
}

.model2 li .subtitle{
  text-align: left;
    display: block;
    margin-top: 0.105rem;
    margin-bottom: 0.105rem;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.126rem;
    color: #7B889C;
    line-height: 0.189rem;
}
.yesicon{
  width: 0.1523rem;
  height: 0.1523rem;
  margin-right: 0.0945rem;
  background-image: url(https://www.rektec.com.cn/img/en/new/home/2icon.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.model2 ul li p{
  display: inline-block;
    width: 0.246rem;
    height: 0.246rem;
    vertical-align: bottom;
    background-image: url(https://www.rektec.com.cn/img/en/new/home/02-icon2.png);
    background-size: 100%;
}

.model1 ul li p{
  display: inline-block;
  width: 0.246rem;
  height: 0.246rem;
  vertical-align: bottom;
  background-image: url(https://www.rektec.com.cn/img/en/new/home/02-icon1.png);
  background-size: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

  .cardshow{
    width: auto;
    position: relative;
    margin-left: 1.051rem;
    margin-right: 1.051rem;
    margin-bottom: 0.599rem;
  }

  .cardshow .title{
    margin-bottom: 0.352rem;
    font-family: Arial;
    font-weight: bold;
    font-size: 0.252rem;
    color: #1A2233;
    text-align: center;
    line-height: 0.252rem;
    margin-top: 0.284rem;
  }

  .cardshow .cardm{
    display: none;
  }

}


@media screen and (max-width: 768px) {

      .swiper-slide img{
        margin-top: 0.34rem !important;
        
      }

      .models{
        background-color: #ffffff;
      }

      .m_down{
          width: 100%;
          background: #FAFBFF;
          padding: 0.92rem 0.4rem 0.984rem 0.4rem;
      }

      .model .title{
          margin: 0 auto;
          text-align: center;
          width: 100%;
          font-family: Arial;
          font-weight: bold;
          font-size: 0.58rem;
          color: #1A2233;
          line-height: 0.64rem;
      }

      .model .subtitle{
        margin-left: 0;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.373rem;
        color: #7B889C;
        line-height: 0.48rem;
      }
   
      .model .la_btn{
        text-align: center;
    margin: auto;
    margin-top: 0.667rem;
    margin-bottom: 0.397rem;
    font-size: 0;
    overflow-x: auto;
    justify-content: normal;
    display: block;
    width: 7.933rem;
      }

      .model .la_btn .left{
        border: none;
        background: #3370FF;
        box-shadow: 0px 3px 7px 0px rgba(50,99,255,0.05);
        border-radius: 0.667rem;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.3rem;
        color: #FFFFFF;
        padding: 0.01rem 0.3rem;
        white-space: nowrap;
        width: 7.733rem;
        margin-bottom: 0.427rem;
        display: flex;
        align-items: center;
        height: 1.333rem;
        line-height: 1.333rem;
        margin-left: auto;
        margin-right: auto;
      }

      .model .la_btn img{
        width: 0.64rem;
        vertical-align: text-bottom;
        margin-right: 0.36rem;
        margin-left: 0.2rem;
      }

      .model .la_btn .right img{
        margin-right: 0.36rem;
        margin-left: 0.6rem;
      }

      .model-labtn-text-left{
        font-family: Arial;
        font-weight: bold;
        font-size: 0.44rem;
        color: #FFFFFF;
        line-height: 1.333rem;
      }

      .model-labtn-text-right{
        font-family: Arial;
        font-weight: bold;
        font-size: 0.48rem;
        color: #293141;
        line-height: 1.333rem;
      }

     

      .model .la_btn .right{
        font-family: Arial;
        font-weight: 400;
        font-size: 0.317rem;
        color: #293141;
        white-space: nowrap;
        width: 7.673rem;
        height: 1.333rem;
        line-height: 1.333rem;
        display: flex;
        align-items: center;
        background: #FFFFFF;
        box-shadow: 0px 0.08rem 0.333rem 0px rgba(50,99,255,0.2);
        border-radius: 0.667rem;
        border: 1px solid #FFFFFF;
        margin-bottom: 0.3rem;
        margin-left: auto;
        margin-right: auto;
      }

      .model .la_btn::-webkit-scrollbar {
        display: none;
    }

      .banner_mobile .title {
        font-size: 0.5rem;
        font-family: Arial;
        top: 1.515rem;
      }

      .up .left .btn{
        position: absolute;
        top: 6.603rem;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
        width: 4rem;
        height: 1.079rem;
        background: #0665E0;
        border-radius: 0.063rem;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.381rem;
        color: #FFFFFF;
        line-height: 1.079rem;
      }

      .model .model3{
        padding-bottom: 0;
      }

      .model .model3 ul{
        height: 2rem;
        margin-top: 1.1rem;
      }

      .model .model3 ul li{
        width: 25%;
        height: 1.860rem;
      }

      .model .model3 ul li .text{
        width: 100%;
        text-align: center;
        font-size: 0.32rem;
        font-weight: 400;
        position: absolute;
        bottom: 0px;
        white-space: break-spaces;
        top: 0.8rem;
        line-height: inherit;
      }

      .m_active{
        color: #5E6471 !important;
        border-bottom: 0.107rem solid #0073E6;
      }

      

      .m_down .title{
        line-height: 0.8rem;
        margin-bottom: 0.56rem;
      }

      .m_down .part .part-block-right{
        word-break: break-word;
      }
      .m_down .part .part-block{
        align-items: flex-start;
        background: #FFFFFF;
        border-radius: 15px;
        border: 1px solid #D3DFFC;
        padding-top: 0.88rem;
        padding-left: 0.347rem;
        padding-right: 0.293rem;
        padding-bottom: 0.72rem;
        margin-bottom: 0.533rem;
      }

      .m_down .part .part-block-left {
        width: 0.347rem;
        height: 0.347rem;
        margin-right: 0.347rem;
        position: relative;
      }

      .m_down .part img {
        height: 0.347rem;
        position: absolute;
        width: 0.347rem;
      }

      .m_down .part .title{
        display: block;
        width: 100%;
        line-height: 0.58rem;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.48rem;
        color: #282828;
        line-height: 0.48rem;
        text-align: left;
      }

      .m_down .part .subtitle{
        margin-bottom: 0.149rem;
      }

      .model4{
        width: auto;
        background: #FAFBFF;
        padding: 0.92rem 0.4rem 0.984rem 0.4rem;
      }

      .model4 .title{
        line-height: 0.8rem;
        margin-bottom: 0.56rem;
      }

      .model4 .part .part-block-right{
        word-break: break-word;
      }
      .model4 .part .part-block{
        display: flex;
        align-items: flex-start;
        background: #FFFFFF;
        border-radius: 15px;
        border: 1px solid #D3DFFC;
        padding-top: 0.88rem;
        padding-left: 0.347rem;
        padding-right: 0.293rem;
        padding-bottom: 0.72rem;
        margin-bottom: 0.533rem;
      }

      .model4 .part .part-block-left {
        width: 0.347rem;
        height: 0.347rem;
        margin-right: 0.347rem;
        position: relative;
      }

      .model4 .part img {
        height: 0.347rem !important;
        position: absolute;
        width: 0.347rem !important;
      }

      .model4 .part .title{
        display: block;
        width: 100%;
        line-height: 0.58rem;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.48rem;
        color: #282828;
        line-height: 0.48rem;
        text-align: left;
      }

      .model4 .part .subtitle{
        margin-bottom: 0.149rem;
        margin: 0 auto;
        text-align: left;
        width: auto;
      }

      .model4 .part img{
        height: 0.347rem;
        width: 0.347rem;
      }

      .model-subtitle{
        display: none;
      }

      
      .mp_btn{
        width: 4rem;
        height: 1.067rem;
      }

      .solution-down{
        width: 100% !important;
      }

      .solution-body{
        position: relative;
      }

      .solution-down .head{
        margin-top: 0.6307rem;
        margin-bottom: 0.4rem;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.64rem;
        color: #1F2329;
        line-height: 0.693rem;
        text-align: left;
        min-height: 1.333rem;
      }

      .solution_part .title{
        height: auto;
        font-size: 0.48rem;
        font-family: 'Arial';
        font-weight: bold;
        color: #FFFFFF;
        line-height: 0.5375rem;
        padding-top: 1.5rem;
        padding-bottom: .71875rem;
        text-align: center;
        word-break: break-word;
        margin: auto;
        width: 90%;
      }

      .solution_part .body{
        font-family: Arial;
        font-weight: 400;
        font-size: 0.373rem;
        color: #757387;
        line-height: 0.533rem;
        margin-bottom: 0.733rem;
        min-height:6.08rem;
        text-align: left;
      }

      .solution_part .btn_b{
        width: 4rem;
        height: 1.067rem;
        background: #0665E0;
        border-radius: 0.133rem;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.48rem;
        color: #FFFFFF;
        line-height: 1.067rem;
        margin-bottom: 1.093rem;
        text-align: center;
        position: absolute;
        bottom: 3.547rem;
        left: 0.02rem;
      }

      .solution_part .icons_title{
        font-family: Arial;
        font-weight: 400;
        font-size: 0.32rem;
        color: #253653;
        line-height: 0.587rem;
        margin-bottom: 0.307rem;
        text-align: left;
        position: absolute;
        bottom: 2.213rem;
        left: 0;
      }

      .solution_part .icons{
        width: 100%;
        height: 1.32rem;
      }

      .solution_part .icons img{
        width: 7.92rem;
        height: 1.333rem;
        position: absolute;
        bottom: 0.587rem;
        left: 0;
      }

      .solution_part .part{
        width: 90%;
        height: auto;
        font-size: 0.345rem;
        font-family: 'Arial';
        font-weight: 400;
        color: #FFFFFF;
        line-height: .625rem;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 0.5rem;
        word-break: break-word;
      }
      

      .solution{
        height: 24rem;
        background: #253653;
        position: relative;
      }

      .conts2{
        height: auto !important;
        width: auto !important;
        margin: 1.307rem 0.4rem 0.587rem 0.4rem;
        padding: 0 0.4rem 0 0.4rem;
      }

      .conts2 ul{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4, auto);
        list-style-type: none;
        padding: 0;
      }

      .swiper6{
        width: 100%;
        text-align: center;
        overflow: hidden;
        margin-bottom: 1.460rem;
        height: 16rem;
      }

      .swiper6 swiper-pagination {
        width: fit-content;
        top: 3.1056rem;
        left: 50%;
        transform: translateX(-50%);
      }

      .swiper6 .swiper-wrapper .swiper-slide{
        margin: 0 auto;
        position: relative;
        /* transition: .8s; */
        width: 100% !important;
        background: #FFFFFF;
        margin-bottom: 0 !important;
        height: 14.5rem;
      }

      .swiper-pagination{
        display: block;
        width: fit-content;
        top: 22.7rem !important;
        left: 50%;
        height: 1rem;
        transform: translateX(-50%);
        width: 8.207rem;
        display: flex;
        align-items: center;
      }

      .swiper5 .swiper-pagination{
        width: 4.207rem;
      }

      .benchmarking_mobile .swiper-pagination{
        top: 15.2rem !important;
        width: 5.207rem;
      }

      .swiper-pagination-bullet{
        display: inline-block;
        width: 1.31rem;
        height: 0.08152rem;
        background: #CDCCD4;
        border-radius: 3px;
        margin: 0rem 0.1208rem;
      }

      .swiper-pagination-bullet-active{
        background: #0073E6 !important;
      }


      .swiper6pagination .swiper-pagination-progressbar {
        height: 100%;
        background-color: #007aff; /* 自定义进度条颜色 */
      }

      .swiper5 {
        width: 100%;
        text-align: center;
        overflow: hidden;
        margin-bottom: 1.460rem;
      }

      .swiper5 {
        height: 14.667rem;
    }

      .swiper5 .swiper-wrapper .swiper-slide{
        margin: 0 auto;
        position: relative;
        /* transition: .8s; */
        width: 9rem !important;
        height: 8.4rem;
        background: #FFFFFF;
        border: 1px solid #CFD6E2;
        box-shadow: 0px 20px 20px 0px rgba(68, 93, 192, 0.12);
        border-radius: 10px;
        padding: 0 0.68rem;
        box-sizing: border-box;
        
        height: 12.6rem;
        margin-top: 0.613rem !important;
        height: 10.8rem !important;
        margin-bottom: 0 !important;
        text-align: left;
      }

      .swiper5 .swiper-wrapper .swiper-slide .job{
        display: block;
        margin-bottom: 0.37rem;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.36rem;
        color: #1A2233;
        line-height: 0.933rem;
      }

      .swiper5 .swiper-wrapper .swiper-slide .text{
        text-align: justify;
        word-break: break-word;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.4rem;
        color: #444444;
        line-height: 0.48rem;
        min-height: 5.28rem;
      }

      .swiper5 .swiper-wrapper .swiper-slide img{
        margin-left: -0.1rem;
        margin-bottom: 0.5rem;
        width: 4rem;
      height: 1.3rem;
      }

      .swiper5 .swiper-wrapper .swiper-slide .name{
        display: inline-block;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.56rem;
        text-align: left;
        color: #1A2233;
        line-height: 0.933rem;
      }

      .conts2 li{
        list-style: none;
        display: inline-block;
        width: 100%;
        height: 2.25rem;
        border-right: 1px solid #B3C6DE;
        text-align: center;
        font-size: .4375rem;
        font-family: 'Arial';
        font-weight: 400;
        color: #1F2329;
        line-height: 0.6rem;
        padding-top: 0.4rem;
        word-break: break-word;
        display: flex !important ;
        justify-content: center !important;
        align-items: center !important;
      }

    
     

      .benchmarking_mobile{
        height: 17rem !important;
        padding-top: 1.133rem;
        position: relative;
      }

      .benchmarking_mobile .benchmarking_title{
        margin: 0 auto;
        text-align: center;
        margin-bottom: 0.349rem;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.54rem;
        color: #1A2233;
        line-height: 0.8rem;
      }

      .choose_mobile{
        padding-bottom: 0;
      }

      .choose_mobile ul {
        margin-bottom: 0rem;
        
        padding: 0 0.4rem;
        padding-bottom: 1.013rem;
      }

      .choose_mobile ul li{
        padding: 1.493rem 0.613rem 1.147rem 0.4rem;
        flex: 0 100%;
        height: auto;
        background: #FFFFFF;
        box-shadow: 0px 0.133rem 0.24rem 0px rgba(68,93,192,0.15);
        border-radius: 10px;
        border: 1px solid #0073E6;
        margin-bottom: 0.693rem;
      }

      .choose_mobile ul li img {
        width: auto;
        height: 1.547rem;
        margin-bottom: 0.72rem;
    }

      .choose_mobile ul li .title{
        min-height: 0.853rem;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.6rem;
        color: #333333;
        line-height: 1.24rem;
      }

      .choose_mobile ul li .subtitle{
        word-break: break-word;
        font-family: Arial;
        font-weight: 400;
        font-size: 0.373rem;
        color: #757387;
        line-height: 0.56rem;
      }

      .model4 ul li{
        height: 11.6rem !important;
      }

      .model4 ul li .mid_btn .mid_left{
        height: auto;
      }

      .model4 ul li .mid_btn .mid_right{
        height: auto;
      }

      .cardshow{
        width: 9.25rem;
        margin: 0 auto;
      }
    
      .cardshow .title{
        margin: 0 auto;
        text-align: center;
        margin-bottom: 1.307rem;
        font-family: Arial;
        font-weight: bold;
        font-size: 0.64rem;
        color: #1A2233;
        line-height: 0.64rem;
      }

      .cardshow img{
       width: 100%;
       margin-bottom: 1.2rem;
      }

      .contact_mobile {
        display: none;
    }

    .cardshow .cardpc{
      display: none;
    }
  }