.products-tops .left{
  width: 45%;
}
.products-main{overflow: hidden;}
.products-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .32rem;margin-bottom:1rem;}
.products-list .item{
  background-color: #ececec;
  display: flex;
  flex-wrap: wrap;
}
.products-list .item:nth-child(3n + 2) .cover{order: 2;}
.products-list .item:nth-child(3n){
  grid-column-start: 1;
  grid-column-end: 3;
  background-color: transparent;
}
.products-list .item .cover{width: 100%;position: relative;}
.products-list .item .cover a{display: block;}
.products-list .item .tx{padding: .5rem .3rem .35rem;position: relative;}
.products-list .item .tag a{
  line-height: 34px;
  padding: 0 .2rem;
  border-radius: 34px;
  background-color: #f4f2f2;
  border: 1px solid #cbcbcb;
  margin-right: 8px;
  transition: all .5s;
}
.products-list .item .tag a:hover{
  color:#fff;
  background-color: var(--color-or);
  border-color: var(--color-or);
}
.products-list .item:nth-child(3n) .cover,.products-list .item:nth-child(3n) .tx{
  width: 50%;
}
.products-list .item:nth-child(3n) .tx{padding-top: 1rem;}
.products-list .item:nth-child(6n + 3) .cover{
  order: 2;
}
.products-list .item:nth-child(3n) .cover a{
  position: relative;
  padding-top: 68%;
  width: 100%;
}
.products-list .item:nth-child(3n) .cover a img{
  position: absolute;
  top:0;
  width: 50vw;
  height: 100%;
  object-fit: cover;
}
.products-list .item:nth-child(6n + 3) .cover a img{left: 0;}
.products-list .item:nth-child(6n) .cover a img{right: 0;}
.products-list .item:nth-child(3n) .tx:after{
  position: absolute;
  top:0;
  width: 50vw;
  height: 100%;
  background-color: var(--color-blue);
  content: '';
  z-index: -1;
}
.products-list .item:nth-child(3n) .tx .title a,.products-list .item:nth-child(3n) .tx .intro a{color:#fff;}
.products-list .item:nth-child(6n + 3) .tx:after{
  right: 0;
}
.products-list .item:nth-child(6n) .tx:after{
  left: 0;
}
.products-list .item .m{margin-top: .5rem;}
.products-list .item .m a{
  width: .32rem;
  height: .16rem;
  background: url(../images/icons/ico_vmore_big2.png) no-repeat center / 100%;
}
.products-list .item:nth-child(3n) .m{
  position: absolute;
  right: .3rem;
  bottom: .35rem;
}
/* 电商平台 */
.eshop-list {
  --col-eshop:5;
  display: grid;
  grid-template-columns: repeat(var(--col-eshop),minmax(80px,1fr));
  gap: .38rem;
}
.eshop-list .item{
  border: 1px solid #cbcbcb;
  display: flex;
  justify-content: center;
}
.eshop-list .item .cover{
  height: 1.48rem;
}
.eshop-list .item img{max-width: 100%;max-height: 100%;}

/* 产品详情 */
.products-det-tops .left{
  width: 50%;
}
.products-det-tops .left .cover{
  border-top-left-radius: 30%;
  overflow: hidden;
}
.products-det-tops .left .cover img{width: 100%;display: block;min-height: 7rem;object-fit: cover;}
.products-det-tops .right{
  padding: .5rem 0 0 .3rem;
  position: relative;
}
.spec-list .item{
  padding: .1rem 0;
  border-bottom: 1px solid #cbcbcb;
}
.spec-list .item.ms{
  line-height: 32px;
}
.spec-list .item.ms .ms-tx{
  
  height: 64px;
  overflow: hidden;
}
.spec-list .item.ms p{margin:0;}
.ms-tx-down{margin-top: .2rem;margin-bottom: .1rem;}
.ms-tx-down i{
  width: 12px;height: 12px;
  background: url(../images/icons/ico_more_down.png) no-repeat center / cover;
  position: relative;
  left: 30%;
  cursor: pointer;
}
.products-det-tabs{
  position: absolute;
  bottom: -.3rem;
  right: 0;
  width: 120%;
  background: var(--color-blue);
  padding: .3rem .8rem;
}
/* .products-det-tabs ul li{position: relative;} */
.products-det-tabs ul li a{color:white}
.products-det-tabs ul li.active a{color: var(--color-or);}
.products-det-tabs ul li.line{
  width: 1px;
  height: .23rem;
  border-right: 1px solid white;
}
.products-det-tabs ul li .more_pb1{font-size: inherit;}
.products-det-tabs ul li .more_pb1 a{border: 1px solid rgba(255, 255, 255, .5);width: 2.1rem;justify-content: center;}
.products-det-text{
  position: relative;
  padding-top: 1.5rem;
  padding-bottom: .5rem;
}
.products-det-text::after{
  position: absolute;
  top: 0;
  left: 1.5rem;
  height: 100%;
  border-left: 1px solid #cbcbcb;
  content: '';
}
.products-det-text .item{align-items: flex-start;}
.products-det-text .item .ti{width: 1.5rem;position: relative;}
.products-det-text .item .ti::after{
  position: absolute;
  right: -4px;
  top: 50%;
  width: 7px;
  height: 7px;
  background: #cbcbcb;
  border-radius: 50%;
  transform: translateY(-50%);
  content: '';
}
.products-det-text .item .ctext{
  padding-left: .8rem;
  flex-shrink: 0;
  width: 0;
}
.products-det-text .item .thumbs{position: relative;padding: 0 .7rem;}
.products-det-text .item .thumbs .plc_swiper{
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.products-det-text .item .thumbs .plc_swiper_prev{left:0;}
.products-det-text .item .thumbs .plc_swiper_next{right:0;}
.swiper-slide-thumb-active .cover::after{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(200, 62, 26, .52);
  content: '';
  z-index: 5;
}
.products-det-text .item .thumbs .swiper-slide{cursor: pointer;}
@media (max-width:950px) {
  .innav-list .item a{text-align: center;}
  .innav-list .item{width: auto;}
  .products-tops .left{width: 100%;margin-bottom: 20px;}
  .products-list{display: block;}
  .products-list .item{margin-bottom: 15px;}
  .products-list .item:nth-child(3n + 2) .cover{order: -1;}
  .products-list .item:nth-child(3n){display: block;}
  .products-list .item:nth-child(3n) .cover, .products-list .item:nth-child(3n) .tx{width: 100%;}
  .products-list .item:nth-child(3n) .cover a img{width: 100%;}
  .products-list .item:nth-child(6n + 3) .tx:after{width: 100%;}
  .products-list .item:nth-child(3n) .tx:after{width: 100%;}
  .products-det-tops .left{width: 100%;}
  .products-det-tops .right{padding:20px 0}
  .products-det-tabs{position: initial;width: 100%;padding:5px 10px 5px 20px;}
  .products-det-tabs ul li a{font-size:16px;}
  .products-det-tabs ul li .more_pb1 a{width: auto;line-height:38px;padding:0 15px;}
  .products-det-text .item{
    flex-direction: column;
  }
  .products-det-text{padding-top: 20px;}
  .products-det-text .item .ctext{width: 100%;padding-left: 0;}
  .products-det-text::after{opacity: 0;}
  .products-det-text .item .ti{width: 120px;margin-bottom: 15px;font-size:20px;font-weight:bold;}
  .eshop-list{--col-eshop:2;}
  .products-details .text.pyt-80{padding-top:10px;}
  .products-tops{text-align:left;position:relative;}
    .products-tops .more_pb1{position:absolute;top:0.9rem;right:0;}
    .products-det-text .item .ti::after{opacity:0;}
    
}