@charset "UTF-8";
/*盒子布局*/
/*单行省略*/
/*多行省略*/
/**
* 将px转换为rem（以2560px的屏幕为基准）
*/
.pro-compare-page-box .custom-filter-expand-box {
  width: 100%;
}

.pro-compare-page-box .custom-filter-expand-box .expand-btn {
  width: 100%;
  height: 0.28125rem;
  padding: 0 0.11719rem;
  background-color: #f3f3f3;
  border-color: transparent;
}

.pro-compare-page-box .custom-filter-expand-box .expand-btn .add-icon-box {
  display: block;
  width: 0.09375rem;
  height: 0.09375rem;
  background-color: #e0e0e0;
  border-radius: 50%;
  margin-right: 0.03906rem;
  position: relative;
}

.pro-compare-page-box .custom-filter-expand-box .expand-btn .add-icon-box i {
  font-size: 0.03906rem;
  color: #666666;
  position: absolute;
  top: 50%;
  /* 垂直居中第一步：顶部移到50% */
  left: 50%;
  /* 水平居中第一步：左侧移到50% */
  transform: translate(-50%, -50%);
  /* 回退自身50%，实现精准居中 */
}

.pro-compare-page-box .custom-filter-expand-box .expand-btn .search-value {
  flex: 1;
  font-size: 0.07812rem;
  font-weight: 500;
  margin: 0 0.03906rem;
}

.pro-compare-page-box .custom-filter-expand-box .dropdown-box {
  width: 100%;
  font-size: 0.07031rem;
}

.pro-compare-page-box .custom-filter-expand-box .dropdown-box .dropdown-item {
  margin: 0.07031rem 0;
}

.pro-compare-page-box .custom-filter-expand-box .dropdown-box .dropdown-item img {
  width: 0.11719rem;
  display: block;
  margin-right: 0.07812rem;
}

.pro-compare-page-box .custom-filter-expand-box.has-value .expand-btn .add-icon-box {
  display: none;
}

.pro-compare-page-box .custom-filter-expand-box.open .expand-btn {
  background-color: transparent;
  border-color: #e0e0e0;
}

.pro-compare-page-box .custom-divide {
  margin: 0.3125rem 0;
}

.pro-compare-page-box .section-1 .custom-pro-nav .btn-list {
  width: 1.95312rem;
}

.pro-compare-page-box .section-2 {
  width: 100%;
  margin: 0.70312rem 0;
}

.pro-compare-page-box .section-2 .compare-container {
  width: 100%;
}

.pro-compare-page-box .section-2 .compare-list-box {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.04688rem;
}

.pro-compare-page-box .section-2 .compare-item.has-value .pro-box {
  display: block;
}

.pro-compare-page-box .section-2 .pro-box {
  width: 100%;
  display: none;
}

.pro-compare-page-box .section-2 .pro-box .img-box {
  width: 100%;
  padding: 0.29297rem 0.25391rem;
}

.pro-compare-page-box .section-2 .pro-box .img-box img {
  display: block;
  width: 100%;
}

.pro-compare-page-box .section-2 .pro-box .btn-list .btn-box {
  gap: 0.04688rem;
}

.pro-compare-page-box .section-2 .pro-box .btn-list .btn-box .more-btn {
  font-size: 0.05469rem;
}

.pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item {
  padding-right: 0.15625rem;
  line-height: 1.5;
  box-sizing: border-box;
}

.pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item .param-label {
  font-size: 0.07031rem;
  color: #888888;
  margin-bottom: 0.01953rem;
}

.pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item .param-value {
  font-size: 0.07812rem;
  font-weight: 500;
}

.pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item:not(:last-child) {
  margin-bottom: 0.15625rem;
}

@media screen and (min-width: 1px) and (max-width: 800px) {
  .pro-compare-page-box .custom-filter-expand-box {
    height: auto;
  }
  .pro-compare-page-box .custom-filter-expand-box .expand-btn {
    height: 0.92308rem;
    padding: 0 0.38462rem;
  }
  .pro-compare-page-box .custom-filter-expand-box .expand-btn .add-icon-box {
    width: 0.30769rem;
    height: 0.30769rem;
    margin-right: 0.10256rem;
  }
  .pro-compare-page-box .custom-filter-expand-box .expand-btn .add-icon-box i {
    font-size: 0.12821rem;
  }
  .pro-compare-page-box .custom-filter-expand-box .expand-btn .search-value {
    font-size: 0.28205rem;
    margin: 0 0.12821rem;
  }
  .pro-compare-page-box .custom-filter-expand-box .dropdown-box {
    position: static;
    width: 100%;
    font-size: 0.28205rem;
  }
  .pro-compare-page-box .custom-filter-expand-box .dropdown-box .dropdown-item {
    margin: 0.12821rem 0;
  }
  .pro-compare-page-box .custom-filter-expand-box .dropdown-box .dropdown-item img {
    display: none;
  }
  .pro-compare-page-box .custom-divide {
    margin: 0.64103rem 0;
  }
  .pro-compare-page-box .section-2 {
    width: 100%;
    margin: 0.25641rem 0 0.64103rem 0;
    overflow-x: hidden;
  }
  .pro-compare-page-box .section-2 .compare-container {
    min-width: 100%;
    height: auto;
    overflow-y: auto;
  }
  .pro-compare-page-box .section-2 .compare-list-box {
    min-width: 100%;
    height: auto;
    gap: 0.10256rem;
  }
  .pro-compare-page-box .section-2 .compare-item {
    width: 3.76923rem;
  }
  .pro-compare-page-box .section-2 .pro-box .img-box {
    padding: 0.76923rem 0;
  }
  .pro-compare-page-box .section-2 .pro-box .btn-list .btn-box {
    gap: 0.10256rem;
  }
  .pro-compare-page-box .section-2 .pro-box .btn-list .btn-box .more-btn {
    font-size: 0.17949rem;
    padding: 0.12821rem 0.30769rem;
  }
  .pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item {
    padding-right: 0.12821rem;
  }
  .pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item .param-label {
    font-size: 0.23077rem;
    margin-bottom: 0.10256rem;
  }
  .pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item .param-value {
    font-size: 0.25641rem;
  }
  .pro-compare-page-box .section-2 .pro-box .pro-param-box .param-item:not(:last-child) {
    margin-bottom: 0.51282rem;
  }
}
