.content img{
  width: 100%;
}
.zs-news-banner {
  height: 500px;
}
.zs-news-banner .swiper-slide img {
  height: 500px;
}
.zs-news-list li .pic {
  width: 250px;
}
.zs-news-list li .text {
  width: 810px;
}
.zs-rbox-list li .pic img {
  object-fit: cover;
}
.zs-rbox-list li .pic {
    flex: 0 0 147px;
    width: 147px;
    height: 66px;
}
.zs-rbox-list li .text {
    width: 158px;
}
.zs-related-list li .pic {
    width: 100%;
    height: 147px;
}
.t-dl {
    position: absolute;
    right: 100%;
    top: 0;
    padding: 0;
    white-space: nowrap;
    min-width: 120px;
    background-color: rgb(245 245 245 / 90%);
    display: none;
    z-index: 999;
}
.proNav01 li:hover .t-dl {
  display: block;
}
.proNav01 li .t-a {
  background: url(../img/icon-more.png) no-repeat 96% center;
  background-size: auto 12px;
}
.zs-pro-filter {
  padding: 20px 0 0 0;
}
 .zs-pro-right_fmin_lei input {
position: absolute;
opacity: 0;
z-index: -1;
}

.zs-pro-right_fmin_lei label:after {
  cursor: pointer;
 position: absolute;
right: 12px;
top: 12px;
width: 30px;
height: 30px;
line-height: 30px;
transition: all 0.3s;
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVQ4T92TwQ2AIBAE9zqwA1vaErQTS7AES9gS7EA7wpAAAQM85CfPCzt3TA7D4LHBPP4EILkBmCWtPS8kDwC3pN3fSw5ITmZ2OueuFiSEIWmJTQqJPUgtXEwQiTVIK1wF+GIOCWDLx84dNfcgg3hh6c1vwX9apK+fatjBAz8ePRF94AEmAAAAAElFTkSuQmCC);
}

 .zs-pro-right_fmin_lei dl {
    max-height: 0;
    overflow: hidden;
    display: block;
    position: relative;
    left: 0;
    top: 0;
    box-shadow: none;
    border: none;
  }

.zs-pro-right_fmin_lei input:checked ~ dl {
  max-height: 1000px;
}
.zs-pro-right_fmin_lei input[type="checkbox"]:checked + label:after {
  top: 6px;
  transform: rotateX(180deg);
}
 .zs-pro-right_fmin_lei dl dd{
     border-bottom: 1px solid #e6e9eb;
}
.zs-pro-right_fmin_lei dl dd:last-child{border: none;}  
.zs-pro-right_fmin_lei dl dd:nth-child(1){border-top: 1px solid #e6e9eb;}
@media only screen and (max-width: 767px){
  .zs-pro-filter .fl-item .fli-link a {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .zs-footer .hotline .btn {
      display:none;
  }
  .zs-footer .right .recommend {
      display:none;
  }
  .zs-footer .right .links {
      display:none;
  }
  .zs-pro-list ul {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
  }
  .zs-pro-list li {
      width: 48%;
      height: 48%;
  }
  .zs-pro-list li .pic {
      width: 100%;
      height: 100%;
  }
  .zs-case .zs-wp {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .zs-case li {
    width: 48%;
    height: auto;
  }
  .zs-case li .pic {
    width: 100%;
    height: 27.5vw;
  }
  .zs-homecase .zs-case li .text .title {
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;
  }
  .t-pages .pagination li a, .t-pages .pagination li span {
    padding: 2px 8px;
    line-height: 1.6;
    margin: 0 0 0 5px;
  }
  .details_btn2 {
    width: 40%;
    line-height: 38px;
    height: 40px;
    padding-left: 30px;
    margin-right: 0;
    font-size: 16px;
    float: left;
}
.lei_pro_xxsr_di .tel {
  width: 55%;
  margin: 0;
  font-size: 18px;
  padding-left: 35px;
  float: right;
}
.details_btn2 i {
  margin: 0 5px 0 -44px;
}
.t-span5-1 {
  overflow: hidden;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
}
.t-span5 {
  display: block;
  padding-left: 86px;
  overflow: hidden;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
}
.zs-pro-right_xgmin2 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.zs-pro-right_xgbox {
  width: 48%;
  height: 48%;
  display: block;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.zs-pro-right_xgbox_tu img {
  width: 100%;
  height: 100%;
}
.zs-pro-right_xgbox_tu {
  width: 100%;
  height: 100%;
}
.zs-pro-hot {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.zs-pro-hot li {
  width: 48%;
  height: auto;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.zs-pro-hot li .pic {
  width: 100%;
  height: auto;
}
.zs-pro-hot li .title {
  margin-top: 0;
}
.zs-case-related {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.zs-case-related li {
  width: 48%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
}
.zs-news-list li .pic {
  width: 100%;
  height: 35vw;
  
}
.zs-news-list li .text {
  width: 100%;
}
.zs-rbox-list li .text {
  width: auto;
  height: auto;
  padding-left: 10px;
}
.zs-rbox-list li .text .title {
  height: auto;
}
.zs-news-banner {
 height: 41vw;
}
.zs-news-banner .swiper-slide img {
 height: 41vw;
}
.zs-related-list {
  display: flex;flex-wrap: wrap;justify-content: space-between;
}
.zs-related-list li {
  width: 48%;
  height: auto;
  float: none;
  margin: 0!important;
}
.zs-related-list li .pic {
  height: 18.5vw;
}
.zs-news-span2 {
  display: block;
}
.zs-news .right {
  margin-top: 0px;
}
.zs-header .sobox {
  height: 60px;
}
.zs-case-nav li {
  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.zs-news-nav li {
  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.zs-pro-right_xgmin {
  margin: 20px 0;
}
.fl-items{
border-bottom: 1px solid #e7e7e7;
    margin-bottom: 10px;
}
.zs-header {
    position: sticky;
    top: 0;
}
.zs-footer .right .footnav {
display: flex;flex-wrap: wrap;justify-content: space-between;
}
.zs-footer .right .footnav li {
    margin: 0;
    width: 25%;
}
.zs-case-related li .pic {
    height: 25vw;
}
.proNav01 li:hover .t-dl {
  display: none;
}

}
.proNav01 li {
  overflow: unset;
  height: auto;
}
.zs-pro-content {
  overflow: unset;
}
.proNav01 li a {
  color: #646464!important;
  display: block;
  padding: 0 10px;
}
/*.t-dl {*/
  /*position: absolute;*/
  /*left: 100%;*/
  /*top: 0;*/
/*  padding: 0 10px;*/
/*  white-space: nowrap;*/
/*  min-width: 120px;*/
/*  background-color: rgb(255 255 255 / 90%);*/
/*   max-height: 0;*/
/*  overflow: hidden;*/
/*  display: block;*/
/*  position: relative;*/
/*  left: 0;*/
/*  top: 0;*/
/*}*/
/*.proNav01 li:hover .t-dl {*/
/*  max-height: 1000px;*/
/*}*/

