/* 메인_최신기사 */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style-type:none;}
.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(7) .news-title a{color:#224bbf;}
/*.latest-news > ul > li:nth-child(8) .news-title a{color:#224bbf;}*/
.latest-news > ul > li:nth-child(13) .news-title a{color:#224bbf;}
.latest-news > ul > li:nth-child(14) .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;}

/* 관련기사 추가 */
.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;}

/*.latest-news > ul > li:nth-child(7) .news-title a{color:#333 !important;}*/
.latest-news > ul > li:nth-child(16){border-bottom:0 none !important;}