.search-tabs {
    width: 1732px;
    height: 84px;
    background: #E8EEFA;
    border-radius: 0px 0px 0px 0px;
    margin: 0 auto;
}

.search-tab-item {
    flex: 1;
    height: 100%;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 24px;
    color: #252525;
    cursor: pointer;
}

.search-tab-item-selected {
    flex: 0 0 25%;
    background-image: url('./../images/搜索页背景图全.png');
    height: 96px;
    background-repeat: no-repeat;
    font-family: PingFang SC, PingFang SC;
    font-weight: 600;
    font-size: 24px;
    color: #2969B7;
    background-size: 100% 100%;
    position: relative;
    bottom: 6px;
}
.search-tab-item-selected-last{
    background-image: url('./../images/搜索页背景图最右.png');
}
.search-box {
    width: 866px;
    height: 236px;
    background: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 32px;
    justify-content: space-between;
    position: relative;
    border-right: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.search-box .search-box-img {
    width: 168px;
    height: 186px;
}
.search-box .search-box-img img {
    width: 100%;
    height: 100%;
}
.search-box .search-box-info {
    width: 440px;
    height: 186px;
}
.search-box .search-box-btn-box {
    width: 127px;
    height: 186px;
    flex-direction: column;
    justify-content: flex-end;
}

.search-box .search-box-btn-box .search-box-btn {
    width: 127px;
    height: 44px;
    background: #2969B7;
    border-radius: 60px 60px 60px 60px;
    line-height: 44px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    cursor: pointer;
}

.search-box .search-box-info .title {
    margin-top: 8px;
    font-family: PingFang SC, PingFang SC;
    font-weight: 600;
    font-size: 28px;
    color: #252525;
    white-space: nowrap;  /* 禁止换行 */
    overflow: hidden;    /* 隐藏溢出内容 */
    text-overflow: ellipsis; /* 溢出显示省略号 */
    word-break: keep-all; /* 保持单词完整性 */
    max-width: 100%;      /* 限制最大宽度 */
    margin-bottom: 12px;
}
.search-box .search-box-info .msg {
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 18px;
    color: rgba(0,0,0,0.6);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.search-box-select {
    background: #649DE2;
}
.search-box-select .search-box-btn-box .search-box-btn {
    background: #FFFFFF;
    color: #275A9F;
}
.search-box-btn-box .type{
    color: rgba(0, 0, 0, 0.6);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    right: 30px;
    bottom: 30px;
}
.search-box-select .search-box-info .title {
    color: #FFFFFF;
}

.search-box-select .search-box-info .msg {
    color: #FFFFFF;
}
.clamp-text-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cus-select .el-input__inner {
    height: 76px;
    line-height: 76px;
    font-size: 24px;
    background: #E8EEFA;
    border: none;
    border-radius: 12px 12px 12px 12px;
}

.el-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 50px 0;
    font-size: 24px;
}
#el-pagination .el-pagination__total{
    color: #7E7E7E;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
#el-pagination .el-pagination__sizes {
    width: 193px;
    height: 64px;
}
#el-pagination .el-select .el-input__inner  {
    width: 193px;
    height: 64px;
    color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 64px;
}
#el-pagination .number {
    width: 64px;
    height: 64px;
    color: #7E7E7E;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 64px;
    border: 2px solid #E4E4E4;
    background-color: white;
}
#el-pagination .number.active{
    background: #2969B7;
    color: white;
}
#el-pagination .btn-next, #el-pagination .btn-prev {
    width: 64px;
    height: 64px;
    border: 2px solid #E4E4E4;
    background-color: white;
    position: relative;
}
#el-pagination .el-icon-arrow-left::before{
    content: '<<' !important;
    font-size: 24px;
    position: absolute;
    top: 0px;
}
#el-pagination .el-icon-arrow-right::before{
    content: '>>' !important;
    position: absolute;
    font-size: 24px;
    top: 0px;

}
#el-pagination .el-icon {

flex-shrink: 0;
width: 40px;
height: 40px;
flex-shrink: 0;
line-height: 64px;
}
#el-pagination .el-pagination__jump {
    color: #7E7E7E;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
#el-pagination .el-pagination__jump {
    width: auto;
    height: 64px;
}
#el-pagination .el-pagination__jump .el-input {
    width: 130px;
    height: 64px;
}
#el-pagination .el-pagination__jump .el-input .el-input__inner{
    width: 125px;
    height: 64px;
    flex-shrink: 0;
    line-height: 64px;
    color: #7E7E7E;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.serach-tips {
    color: rgba(37, 37, 37, 0.4);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 18px 32px;
  }
  .zhuanjia-detail {
    width: 1572px;
    min-height: 427px;
    background-color: white;
    padding: 35px 68px;
    margin: 0 auto;
  }
  .zhuanjia-detail-header {
    display: flex;
    align-items: center;
  }
  .zhuanjia-detail-header-l {
    width: 6px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(./../images/search_page/搜索.png);
  }
  .zhuanjia-detail-header-r {
    font-weight: 600;
    font-size: 22px;
    color: rgba(0,0,0,0.9);
    margin-left: 16px;
  }
  .priceText{
      padding: 0px 4px;
      padding-top: 4px;
      height: 100px;
      font-family: zihunbiantaoti, zihunbiantaoti;
      font-weight: 800;
      font-size: 36px;
      line-height: 82px;
      text-align: left;
      font-style: normal;
      text-transform: none;
      background: linear-gradient(to top right, #3791FF, #68C1E4);
      /* text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.25); */
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
      display: inline-block;
      font-style: italic;
  }
  .zhuanjia-detail-body {
    margin-top: 24px;
    padding-left: 22px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .zhuanjia-detail-body-l {
    width: 228px;
    height: 226px;
  }
  .zhuanjia-detail-body-l img {
    width: 228px;
    height: 226px;
    object-fit: cover;
  }
  .zhuanjia-detail-body-r {
    width: 1083px;
    min-height: 66px;
  }
  .zhuanjia-detail-body-r-item {
    width: 1083px;
    min-height: 66px;
    display: flex;
  }
  .bg-white {
    background-color: white;
  }
  .bgF6F8FB {
    background-color: #F6F8FB;
  }
  .zhuanjia-detail-body-r-item-child {
    width: 541px;
    height: 66px;
    display: flex;
  }
  .zhuanjia-detail-body-title {
    width: 212px;
    min-width: 66px;
    line-height: 66px;
    padding-left: 46px;
    font-weight: 500;
    font-size: 22px;
    color: rgba(0,0,0,0.9);
  }
  .zhuanjia-detail-body-content {
    flex: 1;
    min-height: 66px;
    /* line-height: 66px; */
    font-weight: 500;
    font-size: 22px;
    color: rgba(0,0,0,0.4);
    padding-right: 28px;
    padding-top: 17px;
    white-space: nowrap;  /* 禁止换行 */
    overflow: hidden;    /* 隐藏溢出内容 */
    text-overflow: ellipsis; /* 溢出显示省略号 */
    max-width: 100%;      /* 限制最大宽度 */
  }

  .insuranceDetail-box {
    display: flex;
    margin-bottom: 16px;
    padding-left: 22px;
  }
  .insuranceDetail-box-l{
    min-width: 88px;
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    color: rgba(0,0,0,0.9);
    margin-right: 26px;
  }
  .insuranceDetail-box-r {
    flex: 1;
    font-weight: 400;
    font-size: 22px;
    color: rgba(0,0,0,0.6);
    padding-right: 28px;
  }
  .insuranceDetail-fenge {
    height: 2px;
    background-color: rgba(0,0,0,0.06);
    margin: 32px 0;
  }
  .insuranceDetail-html {
    width: 1354px;
    min-height: 50px;
    margin: 24px auto;
  }
  .insuranceDetail-yaoxieList {
    width: 1240px;
    min-height: 202px;
    margin: 35px auto 32px auto;
    display: flex;
    flex-wrap: wrap;
  }
  .yaoxie-detail-content {
    padding: 0 22px;
    font-weight: 400;
    font-size: 22px;
    color: rgba(0,0,0,0.6);
    margin-top: 24px;
  }
  .yaoxie-shiyong-box {
    padding: 0 22px;
    display: flex;
  }
  .yaoxie-shiyong-box-title {
    min-width: 88px;
    font-weight: 600;
    font-size: 22px;
    color: rgba(0,0,0,0.9);
    margin-right: 26px;
  }
  .yaoxie-shiyong-box-content {
    flex: 1;
    font-weight: 400;
    font-size: 22px;
    color: rgba(0,0,0,0.6);
  }

  .yaoxie-shiyong-box-content img {
    margin: 0 auto;
  }
  .el-select-dropdown__item {
    height: 76px;
    line-height: 76px;
    font-size: 24px;
  }
  .el-cascader-node {
    height: 76px;
    line-height: 76px;
    font-size: 24px;
  }
