@charset "UTF-8";
/* page_list-02 列表-02 */

.page_list-news {
	padding:40px 0 0;
}
.page_list-news .row{
    display: flex;
    flex-wrap: wrap;
}

/* 代表圖 */
.page_list-news .portrait {
	display:none;
	margin-bottom:20px  
}

/* 描述 */
.page_list-news .summary {
	display:none;
	border:2px solid #f7f7f7;
	font-style:italic;
	padding:20px;
	margin-bottom:40px;
}


/* 介紹/編輯器 */
.page_list-news .editor {
	padding-bottom:40px;
}

/* 列表 */
.page_list-news a {
    color:#000;
}
.page_list-news .pic{
    height: 250px;
    width: 100%;
}
.page_list-news img {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: transform .3s;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.page_list-news .item:hover img {
    -moz-transform: scale(1.075);
    -webkit-transform: scale(1.075);
    -ms-transform: scale(1.075);
    transform: scale(1.075);
    transition: transform .3s;
}
.page_list-news .item {
    position:relative;
    padding:10px;
    margin-bottom:20px;
}
.page_list-news .item>a {
    position:relative;
    display:block;
    opacity:1;
}
.page_list-news a:hover .cont{
    color: #000;
}
/*.page_list-urban .item .details {
    position:relative;
    background:#fff;
    padding:20px;
    line-height:1.5;
}*/
.page_list-news .item .detail{
    padding:20px 30px;
    border:1px solid #d7d7d7;
    height: 250px;
    max-height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.page_list-news .item .title {
    font-size:1.4em;
    font-weight:600;
    line-height:1.2;
    overflow:hidden;
    margin-bottom: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.page_list-news .list .date {
	/*display:inline-block;*/
	line-height:1.2;
    font-size:1em;
    padding-bottom: 10px;
    display:none;
}
.page_list-news .list .cont {
	display: block;
	line-height:1.4;
    height:71px;
}
.page_list-news .item .btnArea {
	margin:20px 0 0px;
}

@media only screen and (max-width: 991px) {
	.page_list-news {
		padding:20px 0 0;
	}
}