video,
img{border:none;max-width:100%;vertical-align: middle;}

.clearfix:before,
.clearfix:after{ display:table; content:" ";}
.clearfix:after{ clear:both; }

.ellipsis{ display: -webkit-box!important; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.ellipsis.lc2 { -webkit-line-clamp: 2; }
.ellipsis.lc3 { -webkit-line-clamp: 3; }
.ellipsis.lc4 { -webkit-line-clamp: 4; }
.ellipsis.lc5 { -webkit-line-clamp: 5; }


/** 分页样式 */
.pagination{ text-align:center; margin-top:30px; margin-bottom:30px; }
.pagination span,
.pagination a,
.pagination strong{ display: inline-block; padding:10px 15px;/** margin:0 10px;*/ color:#666; background: #fff; border-bottom: 1px solid #eee; border-top: 1px solid #eee; border-right:1px solid #eee; }
.pagination :first-child{ border-left: 1px solid #eee; }
.pagination span{ color:#999; }
.pagination a:hover, .pagination strong{ background:#0070c0; color:#fff; }

.sousu button{ background:transparent; border:none; }

.style-list .slick-slide{ position: relative; padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    
    -webkit-justify-content: center;
            justify-content: center;
              -ms-flex-pack: center;
}
.style-list .slick-slide a { display:block; transition: 450ms; position:relative; padding:70px 0; }
.style-list .slick-slide a{
   -webkit-transform: scale(0.75);
           transform: scale(0.75);
}
.style-list .slick-slide.slick-center{ z-index: 10; cursor: default; }
.style-list .slick-slide.slick-center a{
    -webkit-transform: scale(1);
            transform: scale(1);
    overflow: hidden;
}

.style-list .slick-slide span{ display:none; }
.style-list .slick-slide.slick-center span{ display:block; position:absolute; width:100%; top:0; text-align:center; height:70px; font-size:18px; }

.style-list .slick-prev, .style-list .slick-next{ top:12px; width:32px; height:32px; z-index:999; }
.style-list .slick-prev::before, .style-list .slick-next::before{ content:''; display:none; }
.style-list .slick-prev:hover,
.style-list .slick-prev:focus,
.style-list .slick-prev{ background:url(../img/prev.png) center center no-repeat; left:50%; right:auto; margin-left:-150px; }
.style-list .slick-next:hover,
.style-list .slick-next:focus,
.style-list .slick-next{ background:url(../img/next.png) center center no-repeat; right:50%; left:auto; margin-right:-150px; }


.zyly img, .zyly-1 img,
.zyly, .zyly-1{ cursor:default; }

.product-details .right_info p{ word-wrap: break-word; overflow-wrap: break-word; }
.product-details .list_img{ float:none; width:100%; }
.pro-detail .big_img{ margin-bottom:20px; position:relative; width:100%; }
.pro-detail .big_img li figure{ padding-bottom:75%; background-size:contain; background-repeat:no-repeat; background-position:center; }
.product-details .big_img li, .product-details .big_img li figure{ position:relative; height:auto; }
.product-details .list li{ float:left; }
.pro-detail .list li img,
.pro-detail .big_img li img{ display:none;}
.pro-detail .list{ padding:0 50px; position:relative; }
.pro-detail .list a.prev,
.pro-detail .list a.next{ position:absolute; top:50%; z-index:10; cursor:pointer; width: 36px; height: 45px; line-height:45px; text-align:center; margin-top:-22px; bottom:auto; background:#f1f1f1; }
.pro-detail .list a.prev{ left:0; }
.pro-detail .list a.next{ right:0; }
.pro-detail .list a.prevStop,
.pro-detail .list a.nextStop{ cursor:default;}
.pro-detail .list a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.pro-detail .list .tempWrap{width: auto!important;}
.pro-detail .list li figure{ margin:0 auto; padding-bottom:85%; background-repeat:no-repeat; background-position:center; width:90%; border:2px solid #e5e5e5; position: relative; top:auto; bottom:auto; }
.pro-detail .list li.on figure{ border-color:#ca030a;}

.proDls_L{ float:none; }

/**#roll-item { overflow:hidden; width: 100%; }
#roll-item ul li{ float:left; }
#roll-item ul li a{ display:block; padding-right:25px; cursor:default; }
#roll-item ul li img{ height:250px; width:auto; }
*/
#pic-roll{overflow:hidden;width:100%;}
#pic-roll ul li{ float:left; }
#pic-roll ul li a{ display:block; padding-right:25px; cursor:default; }
#pic-roll ul li img{ height:250px; width:auto; }
#roll-item{ float:left; width:800%; }
#roll-item1{ float: left; }
#roll-item2{ float: left; }

.OUR ul li:first-child{ border-left:none; }
@media screen and (max-width: 992px){

}
