@charset "utf-8";

#m_news {position:relative;padding:100px 0 70px;background-color:#fafafa;}
#m_news > h2 {margin-bottom:60px;font-family:var(--ff-GMB);font-size:2.5em;font-weight:normal;text-align:center;}
	#m_news > h2:before {content:'';display:inline-block;width:7px;height:18px;margin:-10px 10px 0 0;vertical-align:top;transform:skew(15deg);background-color:#de620f;}
#m_news > .container {max-width:1480px;margin:auto;}
#m_news ul {display:flex;gap:50px;}
	#m_news ul li {flex:1;}
	#m_news ul li a {display:block;}
	#m_news ul li figure {}
	#m_news ul li figure, #m_news ul li figure * {transition:all .2s;}
	#m_news ul li figure .img {padding:10px;border:1px solid #d5d5d5;border-radius:7px;text-align:center;box-shadow:3px 3px 7px rgba(0,0,0,.07);background:#fff;overflow:hidden;}
	#m_news ul li figure:hover .img {border-color:#de620f;}
	#m_news ul li figure figcaption {margin-top:20px;}
	#m_news ul li figure figcaption .infor {}
	#m_news ul li figure figcaption .infor .ca {font-weight:500;color:#de6206;vertical-align:middle;}
	#m_news ul li figure figcaption .infor .date {font-size:.78em;color:#666;vertical-align:middle;}
	#m_news ul li figure figcaption .infor .date:before {content:'';display:inline-block;width:1px;height:15px;margin:0 10px;vertical-align:middle;background-color:#999;}
	#m_news ul li figure figcaption .tit {margin:15px 0 25px;font-size:1.65em;font-weight:600;line-height:1.3em;}
	#m_news ul li figure figcaption .comm {color:#4c4c4c;line-height:1.35em;}

@media (max-width:1480px) {
	#m_news > .container {padding:0 30px;}
	#m_news ul {gap:30px;}
	#m_news ul li figure figcaption .tit {font-size:1.5em;}
}
@media (max-width:1180px) {
	#m_news {padding:80px 0;}
	#m_news > h2 {margin-bottom:40px;font-size:2.2em;}
	#m_news > .container {padding:0 20px;}
	#m_news ul {gap:20px;}
	#m_news ul li figure figcaption .tit {font-size:1.35em;}
}
@media (max-width:1024px) {
	#m_news {padding:50px 0;}
	#m_news > h2 {font-size:1.6em;}
	#m_news ul {display:block;}
	#m_news ul li+li {margin-top:30px;}
	#m_news ul li:last-child {display:none;}
	#m_news ul li figure figcaption .tit {margin:7px 0 15px;font-size:1.25em;}
}
