.h-title-new-search {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
}
.main{width:100%}
.search-product-detail.product-detail {
  position: relative;
  overflow: visible;
  margin: 30px 0 0;
}

.search-product-detail .search-detail-tabs {
  position: relative;
  margin-bottom: -1px;
  display: flex;
  /* height: 50px; */
  justify-content: space-around;
  flex-wrap: wrap;
}

.search-product-detail .search-detail-tabs .title {
  position: relative;
  /* float: left;  */
  width: auto;
  display: inline-block;
  margin-right: -1px;
  text-align: center;
  border: 1px solid #ccd3d9;
  color: #666;
  color: rgb(0 0 0 / 100%);
  vertical-align: top;
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 10px;
  padding: 0 20px;
}

.search-product-detail .search-detail-tabs .title.current {
  position: relative;
  z-index: 2;
  padding-bottom: 2px;
  border-bottom: none;
  background: #222;
  color: #fff;
}

.search-product-detail.product-detail .tab-panel-contentqq {
  display: block;
  overflow: hidden;
  padding: 10px 0;
}

.search-product-detail.product-detail .disabled {
  display: none;
}
.search-product-detail .tab-panel-wrapqq ul{letter-spacing:0;margin-left: 0;margin-right: 0;}
.search-product-detail .tab-panel-wrapqq {
  margin-bottom: 60px;
  padding: 40px 0;
  background-color: #fff;
  border: none;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq {
  list-style: none;
  padding: 0;
  margin: 0;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li {
  min-height: 150px;
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li.noimg{
  min-height:inherit
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li {
  border-bottom: dotted 1px #ddd;
  position: relative;
  min-height: 235px;
  padding: 15px;
  line-height: 1em;
  overflow: hidden;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li figure{
    /* padding-left: 215px; */
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li .thumbqq {
  /* position: absolute; */
  display: block;
  /* max-width: 200px; */
  padding: 5px;
  border: 1px solid #eee;
  background-color: #fff;
  margin: 0 20px 0 0;
  float: left;
  width: 200px;
  padding-bottom: 200px;
  /* left: 10px; */
  position: relative;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li .thumbqq img {
  width: 100%;
  border: 1px solid #ddd;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li .titleqq {
  font-size: 18px;
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li figcaption{
  padding-top: 30px;
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li.noimg figcaption{
  padding-top:0
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li.no-img figcaption{
  pading-top:50px
}
.search-product-detail .fl-rich-textqq .sep-datalistqq>li .titleqq {
  display: block;
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  text-decoration: none;
  white-space: nowrap;
  /* ÃƒÂ¦Ã‚Â·Ã¢â‚¬Â¡ÃƒÂ¦Ã‚Â¿Ã¢â‚¬Â¡ÃƒÂ¥Ã‚Â¯Ã¢â‚¬ÂÃƒÂ©Ã‚ÂÃ¢â‚¬Å¡ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¨ÃƒÂ¦Ã‚Â¹Ã‚Â°ÃƒÂ©Ã‚ÂÃ‚Â¦ÃƒÂ£Ã¢â‚¬Å¾Ã‚Â¤ÃƒÂ§Ã‚Â«Ã‚Â´ÃƒÂ§Ã‚ÂÃ¢â‚¬ÂºÃƒÂ¥Ã‚Â±Ã‚Â½ÃƒÂ¥Ã¢â‚¬ÂÃ‚Â´ÃƒÂ©Ã‚ÂÃ¢â‚¬Å¾ÃƒÂ¥Ã¢â‚¬Â°Ã‚Â§ÃƒÂ£Ã‚ÂÃ…Â¡ */
  overflow: hidden;
  /* ÃƒÂ§Ã¢â‚¬Å“Ã¢â‚¬â„¢ÃƒÂ¥Ã¢â‚¬ËœÃ‚Â­ÃƒÂ¥Ã…Â¡Ã‚Â­ÃƒÂ§Ã¢â€šÂ¬Ã‚Â¹ÃƒÂ§Ã¢â‚¬ËœÃ‚Â°ÃƒÂ¦Ã‚Â«Ã¢â‚¬â„¢ÃƒÂ©Ã¢â‚¬â€œÃ‚Â®ÃƒÂ£Ã¢â‚¬Å¾Ã‚Â¥ÃƒÂ¥Ã…Â¾Ã…Â½ÃƒÂ©Ã¢â‚¬â€Ã¢â‚¬Â¦ÃƒÂ¦Ã¢â‚¬Å¾Ã‚Â¯ÃƒÂ¦Ã‚Â£Ã…â€™ */
  text-overflow: ellipsis;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li .publishedqq {
  display: block;
  color: #999;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: bold;
}

.search-product-detail .fl-rich-textqq .sep-datalistqq>li .summaryqq {
  display: block;
  color: #666;
  line-height: 1.5em;
  word-break: break-all;
  white-space: pre-wrap;
  max-height: 3em;
  overflow: hidden;
  font-size: 16px;
}

.search-product-detail .new-datalist {
  margin: 0 10px;
  display: flex;
  justify-content: start;
  padding: 0;
  flex-wrap: wrap;

}

.search-product-detail .new-datalist>li {
  padding: 10px;
  width: 29%;
  flex: 0 0 32.333333%;
  max-width: 33.333333%;
}

.page_bar {
  width: 100%;
}

@media all and (max-width: 950px) {
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li{min-height:auto}
  .search-product-detail .search-detail-tabs .title{font-size:16px;line-height: 32px;padding: 0 15px;}
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li .titleqq{
    overflow: inherit;
    white-space: pre-wrap;
    height: auto;
    line-height: 1.2;
    margin-bottom: 50px;
  }
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li figure{padding-left:0}
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li .thumbqq{position:relative;left: 0;}
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li .summaryqq{
    display: none;
  }
  .search-product-detail .new-datalist>li {
    width: 97% !important;
    flex: 0 0 97% !important;
    max-width: 97% !important;
  }


  .search-product-detail .search-detail-tabs {
    position: relative;
    margin-bottom: -1px;
    display: flex;
    /* height: 50px; */
    justify-content: space-around;
    flex-wrap: wrap;
    justify-content: center
  }

}
@media all and (max-width: 550px) {
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li .thumbqq{float:none;margin-right: 0;width: 100%;max-width: inherit;}
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li .titleqq{/* padding-top:20px; */margin-bottom: 20px;}
  .search-product-detail .fl-rich-textqq .sep-datalistqq>li figcaption{ padding-top:20px;}
}
.search-product-detail .new-datalist>li .part .thumbqq {
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #ddd;
  position: relative;
  padding-bottom: 100%;
  overflow: hidden;
}

.search-product-detail .new-datalist>li .part .thumbqq img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  left: 0;
  top: 0;
  transition: .3s;
}

img {
  border: 0;
  vertical-align: middle;
}

.search-product-detail .new-datalist>li .part .titleqq {
  display: block;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: 20px 0;
  text-decoration: none;
  color: #333;
  white-space: normal;
}
..items_list ul{letter-spacing:0}
.search-product-detail .new-datalist {
  margin: 0 auto;
}

.search-product-detail .new-datalist>li .part:hover .title {
  color: #003c90;
}

.search-product-detail .new-datalist>li .part:hover .thumbqq img {
  transform: scale(1.1);
}

