/* 메인_최신기사 */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style-type:none;}

.latest-news{width:415px; float:left;}
/* 2021메인 개편 뉴스픽 */
.news-pick{position:relative; width:415px; overflow:hidden;}
.news-pick .cont-title-line{width:126px; height:2px; background:#333; position:absolute; top:28px;}
.newspick-li{width:415px; margin-top:12px; border-bottom:1px solid #ddd; padding-bottom:20px; overflow:hidden;}
.newspick-li li{float:left; width:192px; height:204px; overflow:hidden; padding:0; border-bottom:0 none !important;}
.newspick-li li:nth-child(odd){padding:0 15px 0 0 !important; border-right:1px solid #eee;}
.newspick-li li:nth-child(even){margin-left:15px; padding:0 !important;}
.newspick-li figure.news-img{width:192px; height:112px; overflow:hidden; margin:0 !important;}
.newspick-li figure.news-img img{width:192px; min-height:112px; object-fit:cover;}
.newspick-li h3.news-title{font-size:14px; line-height:18px; display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; height:38px; clear:both; float:left;}
.newspick-li h3.news-title a{text-overflow: unset; white-space: unset; word-wrap: unset; overflow: unset;}
.newspick-li li:nth-child(odd) .news-title{width:192px;}


.latest-news > ul{width:415px; float:left;}
.latest-news > ul > li{padding:20px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.latest-news .news-title{font-size:18px; }
.latest-news .news-title a{font-weight:500; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; display:block; color:#333;}
.latest-news > ul > li:first-child .news-title a{color:#224bbf;}
.latest-news > ul > li:nth-child(2) .news-title a{color:#224bbf;}
.latest-news > ul > li:nth-child(6) .news-title a{color:#224bbf;}
.latest-news > ul > li:nth-child(7) .news-title a{color:#224bbf;}
.latest-news > ul > li:nth-child(11) .news-title a{color:#224bbf;}
.latest-news > ul > li:nth-child(12) .news-title a{color:#224bbf;}
.latest-news .news-img{margin-top:15px; width:128px; height:84px; float:left; margin-right:16px;}
.latest-news .news-img img{width:128px; height:84px;}
.latest-news .news-read{margin:10px 0 8px 0; font-size:14px;/* height:80px;*/}
.latest-news .news-read a{color:#888; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:22px; max-height:86px;}
.latest-news .news-img + .news-read{width:270px; float:right;}
.newspick-li .issue-title a{font-size: 13px; color: #2f5fd2; font-weight: 500; background: #fff; line-height:34px; display: block;}

/* 관련기사 추가 */
.latest-news .latest-news-rel01 .news-read{height:66px;}
.latest-news .latest-news-rel01 .news-read a{color:#888; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:22px; height:66px;}
.latest-news .latest-news-rel02 .news-read{height:44px;}
.latest-news .latest-news-rel02 .news-read a{color:#888; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:22px; height:44px;}
.latest-news ul li ul{float:right; width:270px;}
.latest-news ul li ul li a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:600; line-height:20px; font-size:14px;}
.latest-news ul li ul li::before{content:"";width:8px;height:8px;background: url(http://www.ekn.kr/web/images/sprites_img.png) no-repeat;background-position: -4px -230px;display:inline-block;float:left;margin-top: 4px;margin-right: 6px;}
.latest-news .news-img + .news-read + ul li a{max-width:256px; display:inline-block; color:#333;}
.latest-news ul li ul li::marker{display:none !important; width:0 !important; height:0 !important;}

.cont-title-box .cont-more-2025 {
    position: absolute;
    right: 10px;
}
.cont-title-box .cont-more-2025 a {
    color: #2f5fd2;
}