#newslist ul{overflow:hidden;}
#newslist li{float:left;width:calc(100%/2);}
#newslist li .border{margin:20px;position:relative;}
#newslist li .photo a{display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
#newslist li .photo a img{width:100%;}
#newslist li .news-info{position:absolute;top:40px;left:40px;width:calc(100% - 80px);height:calc(100% - 80px);background:rgba(246, 246, 246, 0.92);}
#newslist li .news-info .news-pc-hover{margin:30px;color:#372f2b;}
#newslist li .news-info .news-pc-hover span{display:block;text-align:center;font-size:20px;margin-bottom:20px;color:#a88658;}
#newslist li .news-info .news-pc-hover h3{text-align:center;font-size:18px;max-height:88px;overflow:hidden;font-weight:normal;}
#newslist li .news-info .news-pc-hover .news-bottom{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);}
#newslist li .news-info .news-pc-hover .news-bottom h4{position:relative;font-size:15px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:15px;font-style:italic;font-weight:normal;}
#newslist li .news-info .news-pc-hover .news-bottom h4 b{position:absolute;display:block;width:26px;height:1px;background:#5a5a5a;left:calc(50% - 13px);top:0;}
#newslist li .news-info .a-ticket{display:block;position:absolute;width:100%;height:100%;top:0;left:0;}
.grid:after{content:'';display:block;clear:both;}
.grid-sizer,
.grid-item{width:33.33%;}
.grid-item{float:left;}
.grid-item img{display:block;width:100%;}
.grid-item a{display:block;position:relative;}
.grid-item a p{position:absolute;bottom:0;left:0;width:calc(100% - 40px);padding:10px 20px;color:#fff;background:linear-gradient(to top, rgba(255, 255, 255, 0.65) 0%,rgba(0,0,0,0) 100%);text-shadow:0 0 2px #000, 0 0 2px #000;}
@media screen and (min-width:1025px){#newslist li .news-info{transition:linear 0.3s;opacity:0;}
#newslist li .border:hover .news-info{opacity:1;}
}
@media screen and (max-width:1024px){#newslist li .news-info .news-pc-hover h3{font-size:12pt;max-height:48pt;line-height:16pt;}
}
@media screen and (max-width:768px){#newslist li .news-info{top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);}
#newslist li .news-info .news-pc-hover span{margin-bottom:10px;}
#newslist li .news-info .news-pc-hover{margin:20px;}
#newslist li .news-info .news-pc-hover .news-bottom h4{padding-top:9px;}
#newslist li .news-info .news-pc-hover .news-bottom{bottom:20px;left:20px;width:calc(100% - 40px);}
#newslist li .border{margin:10px;}
.grid-sizer,
.grid-item{width:50%;}
}
@media screen and (max-width:640px){#newslist li .news-info .news-pc-hover h3{max-height:32pt;}
}
@media screen and (max-width:480px){#newslist li .border{margin:0;}
#newslist li .news-info .news-pc-hover{margin:10px;}
#newslist li .news-info{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);}
#newslist li .news-info .news-pc-hover .news-bottom{bottom:10px;left:10px;width:calc(100% - 20px);}
#newslist li .news-info .news-pc-hover .news-bottom h4{font-size:12px;}
}