.list-2 li {
 float: left;
 width: 33.333333%;
 color:#333;
}
.list-2 li a {
 display: block;
 margin: 20px 0 0 20px;
 background-color: #fff;
 -webkit-transition: all 0.5s;
 transition: all 0.5s;
}
.list-2 li .more {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 background-color: #EA222D;
 color: #fff;
 -webkit-transition: all 0.5s;
 transition: all 0.5s;
 -webkit-transform: scale(0);
 transform: scale(0);
 opacity: 0.7;
}
.list-2 li .more i {
 text-transform: uppercase;
 position: absolute;
 left: 50%;
 top: 50%;
 font-style: normal;
 border: 1px solid #fff;
 width: 54px;
 line-height: 54px;
 border-radius: 50%;
 text-align: center;
 margin: -28px 0 0 -28px;
}
.list-2 li .text {
 line-height: 50px;
 font-size: 16px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 text-align: center;
 padding: 0 15px;
 
}
.list-2 li a:hover {
 background-color: #EA222D;
 color: #fff;
 opacity: 0.7;
}
.list-2 li a:hover .more {
 -webkit-transform: scale(1);
 transform: scale(1);
}
.list-2-1 li a {
 background-color: #efefef;
}
.img_list12 ul li img{
 width: 100%;
 height:370px;
}
.img-cover {
 overflow: hidden;
 position: relative;
}
@media (max-width:768px) {
 .img_list12 ul li img{
  height:153px;
 }
 .list-2 li .text {
    line-height: 30px;
    font-size: 14px;
    padding:8px;
 }
 .list-2 li a{
  margin:5px;
 }
}
.owl-carousel{
 display: block;
}
.Menu002252 a.listmore{
 min-width:25px;
}
.relevant h3{
 text-align: left;
}
.relevant li a{
 text-align: left;
}
.Menu002252 a.listmore{
 min-width: 25px !important;
}
}