.product-show{
  width: 100%;
  max-width: 1280px;
  margin:0 auto;
  font-size: 16px;
}
.product-show .border-color{border-left:0;border-right:0;border-bottom:0;border-color: #e2e2e2; margin-bottom: 20px;}
.product-show .top-color{background: #efefef;border:0;}
.product-show .row a{color: #a5a5a5;text-decoration: none;}
.product-show .row a:hover{color: #eb691d}

.product-show .in,.product-show .in a{color: #eb691d;}
.product-show .in a:hover{color: #eb691d;}
.product-show .tit{
  width: 6em;
  float: left;
  padding: 10px 0 10px 1em;
 }
.product-show .tit h4{
 margin:0;
 font-weight: bold;
 color:#000000;
}
.product-show .cont{
 margin-left: 6em;
 position: relative;
 height: 44px;
 overflow: hidden;
 padding-right: 30px;
}

.list-group-item:first-child { padding: 10px 0; margin-bottom: 10px;}
.list-group-item:first-child .cont{ height: auto;}
.product-show .cont ul{  
}
.product-show .cont li{
  float: left;
  padding: 10px 1em;
 border-radius: 2px;
}
.product-show .cont li:first-child{
  
}
.product-show .cont li a{
  white-space: nowrap;
}

.product-show .product-tag{
  padding-top: 10px;
  padding-bottom: 10px;
}
.product-show .product-tag .tit{
  padding-top: 0;
  padding-bottom: 0;
}
.product-show .product-tag .tit h4{
  line-height: 32px;
}
.product-show .product-tag .cont ul{
  padding-left: 0;
  padding-right: 9em;
}
.product-show .product-tag .cont ul li{
  position: relative;
  padding: 0;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.product-show .product-tag .cont ul li{
  margin-right: 1em;
}
.product-show .product-tag .cont ul li a{
  display: inline-block;
  *display: inline;
  *zoom:1;
  padding:0 30px 0 15px;
  height: 32px;
  line-height: 32px;
  color:#fff;
  background: #eb691d;
}
.product-show .product-tag .cont ul li span{
  position: absolute;
  right: 0;
  top:0;
  height: 32px;
  width: 30px;
  font-size: 1.3em;
  text-align: center;
  color:#fff;
  cursor: pointer;
}
.product-show .row{ position: relative;}
.product-show .bon1{ width: 40px; height: 30px; cursor: pointer; position:absolute; right: 0; top: 5px;}
.product-show .bon1:after{ content: ""; left: 50%; top: 50%; margin: -5px 0 0 -10px; position: absolute; border: 8px solid rgba(0,0,0,0); border-top-color: #666;}

.product-show .open .cont{ height: auto;}
.product-show .open .bon1:after{ transform: rotate(180deg); margin-top: -10px;}

.product-show .product-tag .cont .product-reset{
  position: absolute;
  right: 1em;
  top:10px;
  color:#a5a5a5;
}
.product-show .product-tag .cont .product-reset em{ font-style: normal;}
.filter-classify{
  display: none;
}
.product-listshow{
  padding: 5% 0;
}
.product-listshow ul{
  padding: 0 10px;
}
.product-listshow li{
  float: left;
  text-align: center;
  width: 25%;
  *width: 24.9%;
}
.product-listshow li a{
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
}
.product-listshow li img{
  width: 100%;
  display: block;
}
.product-listshow li p{
  position: absolute;
  bottom: 5%;
  left: 0;
  width: 100%;
  min-height: 3em;
}
.product-listshow li a:hover{
  box-shadow: 0 0 15px 5px #e3e3e3;
  position: relative;
  z-index: 3;
  border-radius: 5px;
}

@media screen and (max-width: 1024px){
  .product-listshow li{
    width: 33.333%;
    *width: 33%;
  }
}
@media screen and (max-width: 768px){
  .product-show .row li{
    
  }
  .product-show .tit{
  width: auto;
  padding: 5px;
  padding-left: 20px;
  
  }
  .product-show { font-size: 14px;}
  .product-show .cont{   
    height: 32px;
    margin: 0;
  }
  .product-show .bon1{ top: 2px;}
  .product-show .border-color{ margin-bottom: 10px;}
.product-show .bon1:after{ border-width: 6px;}
  .product-show .cont li{
    padding: 5px;
    margin: 0 5px;
  }

  .product-show .cont li a{
    white-space: normal;
  }

  .product-show .product-tag{
    width: 100%;
  }
  .product-show .product-tag .cont{ 
   
  }
  .product-show .product-tag .cont ul{
    padding-right: 0;
    height: auto;
  }
  .product-show .product-tag .cont ul li{
   margin-right: 1em;
   width: auto;
  }
  .product-show .product-tag .cont ul li:first-child{
    margin-right: 1em;
  }
  .product-show .product-tag .cont ul li a{
    line-height: 1.4;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .product-listshow{
    clear: both;
  }
  .product-listshow li{
    width:50%;
    *width: 49.9%;
  }
  .product-listshow ul{ padding: 0 10px;}
  .product-listshow li a{ display: block; margin: 0 5px 10px; padding: 10px; border: 1px solid #ddd; width: auto; height: auto;}
  .product-listshow li p{
    position: relative;
    bottom: auto;
    top:-20px;

  }
  .product-show .product-tag .cont .product-reset em{ display: none;}
}