.tem47-news .col-lg-3:nth-of-type(4n+1){clear:both;}
.tem47-news .news-li{color:#333;margin:7px 0;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.tem47-news .news-li a{color:inherit;}
.tem47-news .title{font-size:14px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tem47-news .images{width:100%;padding-top:65%;position:relative;overflow:hidden;}
.tem47-news .images img{width:100%;height:100%;position:absolute;top:0;left:0;-o-transition:all 0.35s ease-out 0s;-moz-transition:all 0.35s ease-out 0s;-ms-transition:all 0.35s ease-out 0s;-webkit-transition:all 0.35s ease-out 0s;transition:all 0.35s ease-out 0s;}
.tem47-news .text{padding:15px 0;}
.tem47-news .description{opacity:0.8;font-size:12px;line-height:20px;height:40px;overflow:hidden;margin-top:10px;}
.tem47-news .time{opacity:0.6;font-size:12px;height:25px;line-height:25px;overflow:hidden;font-family:"HELVETICANEUELTPRO-THEX",Arial;}
@media (min-width:769px){
    .tem47-news .news-li:hover img{opacity:0.9;transform:scale(1.2);}
}
/* style2 */
.tem47-news .flexBoxWrap .title{white-space: normal;}
.tem47-news .flexBoxWrap .description{height: auto;line-height: 160%;}
.tem47-news .flexBoxWrap .images{padding:0;}
.tem47-news .flexBoxWrap .images img{position: static;}
.tem47-news .flexBoxWrap .news-li,
.tem47-news .flexBoxWrap .news-li a{height: 100%;display: block;}

@media (max-width:991px){
    .tem47-news .col-lg-3:nth-of-type(4n+1){clear:none;}
    .tem47-news .col-lg-3:nth-of-type(2n+1){clear:both;}
}
@media (max-width:768px){
    .tem47-news .container,
    .tem47-news.full-screen-spacing .container.full-screen,
    .tem47-news.full-screen-spacing .text{padding-left: 3%!important;padding-right: 3%!important}
    .tem47-news .col-lg-3:nth-of-type(3n+1){clear:none;}
    .tem47-news .col-lg-3:nth-of-type(2n+1){clear:both;}
    .tem47-news .description{height: 48px;}
}
@media (max-width:480px){
    .tem47-news .title{font-size:14px;width:100%;}
    .tem47-news .description{margin-top:0;width:100%;}
    .tem47-news .description{height: auto;}
    .tem47-news .interval{padding:0;}
}
@media (max-width:360px){
    .tem47-news .column,
    .tem47-news .col-lg-3{width:100%;max-width:100%;padding:0!important;}
    .tem47-news .news-li{margin:7px 0 0;}
    .tem47-news .text{padding:10px 0;}
}
