body{background-color: #f7f8fc;}
.productW{padding-bottom: 100px;padding-top: 40px;}
.secPro{}
.product-list{margin-bottom: 20px;}
.product-list li{float: left;width: 32%;margin-right: 2%;margin-bottom: 40px;}
.product-list li:nth-child(3n){margin-right: 0;}
.product-list li a{display: block;background-color: #fff;box-shadow: 0 0 29px rgba(0,0,0,0.03)}
.product-list li .img{display: flex;align-items: center;justify-content: center;width: 100%;height: 368px;overflow: hidden;background-image: url("../images/product_bg.png");background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;}
.product-list li .img img{max-width: 90%;max-height: 86%;-webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear;transition: all 0.5s linear;}
.product-list li .mes{padding: 30px 35px 55px 35px;height: 240px;box-sizing: border-box;overflow: hidden;text-align: center;}
.product-list li .mes h2{font-size: 30px;line-height:40px;height: 40px;font-family: 'DINCond-Bold';color: #000;margin-bottom: 5px; }
.product-list li .mes h3{font-size: 24px;line-height:30px;height: 30px;color: #000; }
.product-list li .mes p{font-size: 16px;line-height: 24px;height: 48px;color: #636363;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;margin-top: 25px;}

.product-list li:hover .img img{-moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}
.product-list li:hover .mes h2,.product-list li:hover .mes h3{color: #0f8986;}