.wrap{ /*padding-top: 80px; */}

.section2{ padding: 80px 15px; }
.tab-content{ display: none; }
.tab-content.z-show{ display: block; }

.tab-nav{ margin-bottom: 30px; text-align: center; }
.tab-nav span{ font-size: 16px; font-weight: bold; color: #333; padding: 2px 5px; margin: 0 5px; cursor: pointer; border-bottom: 2px solid transparent; transition: all 0.5s; }
.tab-nav span.active{ font-size: 18px; border-color: #333; }

.list{ background: #fff; border: 1px solid transparent; padding: 20px; display: block; width: 100%; font-size: 0; box-shadow: 0 0 3px 3px rgba(0,0,0,0.05); margin-bottom: 30px; }
.list:hover{ border-color: #666; }
.list img{ width: 30%; height: 232px; display: inline-block; object-fit: cover; vertical-align: middle; background: #f6f6f6; }
.list .content{ display: inline-block; width: 70%; padding-left: 60px; vertical-align: middle; }
.list .content p.z-label { margin-bottom: 20px; }
.list .content p.z-label span{ border-radius: 6px; display: inline-block; font-size: 14px; margin: 0 5px 5px; border: 1px solid #333; color: #333; padding: 4px 12px; cursor: default; }
.list .content h3{ margin: 0 0 20px; font-size: 24px; color: #333; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-break: break-all; }
.list .content p.details{ margin: 0; text-indent: 2em; font-size: 18px; color: #999; line-height: 1.5em; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; -webkit-box-orient: vertical; margin-bottom: 20px; word-break: break-all; }
.list .content p.time{ margin: 0; font-size: 14px; color: #999; }
.list .content p.time i{ vertical-align: middle; }
.list .content p.time small{ vertical-align: middle; display: inline-block; margin-left: 10px; }
.more-link{ margin-top: 50px; display: none; }

@media screen and (max-width: 767px) {
	.wrap{ padding-top: 50px }
	.section2{ padding: 40px 20px; margin: 0; }
	.list img{ width: 100%; }
	.list .content h3{ font-size: 20px; }
	.list .content p.z-label span{ font-size: 12px; }
	.list .content{ width: 100%; padding-left: 0; margin-top: 20px; }
	.list .content p.details{ font-size: 14px; }
}