.n_gallery_wrap {position:relative; width:100%; overflow:hidden}

.n_title a:link, .n_title a:visited, .n_title a:active, .n_title a:hover {text-decoration:none; padding-left:8px; white-space:nowrap;}


ul.n_thumb {margin:0 0 0 0; padding:50px; list-style:none; white-space:nowrap}
ul.n_thumb:after{display:block; content:''; clear:both;}
ul.n_thumb li {float:left; text-align:left; width: 20%; padding: 10px 5px; box-sizing: border-box; }
ul.n_thumb li .img{display: inline-block; height: 230px; width: 100%; overflow: hidden;}
ul.n_thumb li p {}
ul.n_thumb li p a:link, ul.n_thumb li p a:visited, ul.n_thumb li p a:active, ul.n_thumb li p a:hover {text-decoration:none; font-size: 18px ; color:#555;font-weight:bold}
.n_no_list {padding:10px 0; font-size:18px; color:#777; text-align:center}

ul.n_thumb li:hover img{transform: scale(1.07);}
ul.n_thumb li img{width: 100% !important; height: 100%; transition: all .5s; overflow: hidden;}
ul.n_thumb li .gr{text-align: left; font-size: 12px; color: #666;}
ul.n_thumb li .li_sub{text-align: left; font-size: 14px; color: #333; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
ul.n_thumb li .lt_date{text-align: left; display: inline-block; font-size: 12px; color: #999; margin-top: 10px;;}

@media(max-width:767px){
    ul.n_thumb{padding: 10px;}
    ul.n_thumb li{width: 48%; margin: 1%;}
    ul.n_thumb li .img{height: auto; }
}