/* 合作伙伴页：顶栏与 qywh/about 一致，正文 logo 网格对齐 lindemo.cn/hzhb */
#c_grid-hzhb-content {
  background: #fff;
  width: 100%;
}
#c_static_001_P_10805-1672295680534 .e_breadcrumb-2 .p_breadcrumb {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
#c_static_001_P_10805-1672295680534 .e_breadcrumb-2 .p_breadcrumbItem {
  position: relative;
  white-space: nowrap;
}
#c_static_001_P_10805-1672295680534 .e_breadcrumb-2 .p_breadcrumbItem:not(:first-child) {
  padding-left: 15px;
}
#c_static_001_P_10805-1672295680534 .e_breadcrumb-2 .p_breadcrumbItem:not(:first-child)::before {
  content: ">";
  position: absolute;
  left: 3px;
  color: #999;
}
#c_static_001_P_10805-1672295680534 .e_loop-3 .p_loopitem.active .e_text-4 a {
  color: #0aa8d5;
}
.hzhb-wrap {
  width: 94%;
  max-width: 1200px;
  margin: 0 auto 60px;
  padding: 0 0 40px;
  box-sizing: border-box;
}
.hzhb-title {
  margin: 28px 0 0;
  padding: 0;
  font-size: 36px;
  font-weight: 700;
  color: #343434;
  text-align: center;
  line-height: 1.3;
}
.hzhb-partners {
  margin-top: 45px;
}
.hzhb-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5%;
  padding: 0;
  list-style: none;
}
.hzhb-item {
  width: 24%;
  margin: 15px 0.5%;
  height: 135px;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  background: #fff;
}
.hzhb-item img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 90%;
  max-height: 90%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  transition: transform 0.5s ease;
}
.hzhb-item:hover img {
  transform: translate(-50%, -50%) scale(1.05);
}
.hzhb-pages {
  margin-top: 36px;
  text-align: center;
}
.hzhb-pages ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.hzhb-pages ul li {
  display: inline-block;
  margin: 0 4px;
}
.hzhb-pages ul li a,
.hzhb-pages ul li span {
  display: inline-block;
  min-width: 32px;
  padding: 6px 12px;
  font-size: 14px;
  color: #666;
  border: 1px solid #e0e0e0;
  text-decoration: none;
  line-height: 1.4;
}
.hzhb-pages ul li a:hover,
.hzhb-pages ul li span.page-num-current {
  color: #0aa8d5;
  border-color: #0aa8d5;
}
@media screen and (max-width: 992px) {
  .hzhb-item {
    width: 32.333%;
  }
}
@media screen and (max-width: 768px) {
  .hzhb-wrap {
    width: 100%;
    padding: 0 12px 40px;
  }
  .hzhb-title {
    font-size: 26px;
  }
  .hzhb-item {
    width: 48%;
    height: 110px;
    margin: 10px 1%;
  }
}
