@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap);

*{
    padding: 0;
    margin:0;
    list-style:none;
    text-decoration:none;
    font-family: 'Noto Sans KR', sans-serif;
}
body{
    background:#fff;
}
img{
    border: 0;
}
em{
    font-style:normal;
}
#wrap{
    width:100%;
}
.category{
    font-size:12px;
    color:#515151;
    display:inline-block;
}
.name{
    font-size:12px;
    color:#515151;
    display:inline-block;
}

/*¼Óº¸*/
.mcon_2d {margin-bottom:20px;overflow:hidden;overflow:hidden;width:1100px;margin:0 auto;margin-top:35px;}
.mcon_2d_lt {width:750px; float:left;}
.mcon_2d_rt {width:330px; float:right;}

.breaking_news { clear:both; position:relative; width:100%; height:76px; border:1px solid #e6e6e6; }
.breaking_news h3 { float:left; width:100px; height:30px; background:#000; color:#fff; text-align:center; margin:23px 20px 0 26px; }
.breaking_news h3 a { 
	display:block; width:100%; height:30px; line-height:30px; 
	font-size:15px; color:#fff; text-decoration:none; 
	font-family: NanumSquare;	font-weight:bold;
}
.breaking_news h3 em { display:inline-block; width:4px; height:8px; background:url('../img/icon_all.png') -60px -45px no-repeat; overflow:hidden; text-indent:-500em; margin-left:7px; }
.breaking_news .fnews_slide { position:relative; width:600px; /*height:76px;*/ overflow:hidden; }
.breaking_news .fnews_dv { width:600px; height:76px;overflow: hidden; }
.breaking_news .fnews_dv a { display:block; width:600px; height:76px; line-height:76px; font-size:18px; color:#000; outline:none; }
/*¼Óº¸ ³¡*/

/*content*/
.headline{
    width:1100px;
    height:510px;
    margin:0 auto;
    margin-top:35px;
    margin-bottom:30px;
}
.hl1{
    width:750px;
    height:100%;
    background:#fff;
    float:left;
    border:1px solid #ddd;
    border-top:5px solid #000;
}
.hl1img{
    width:700px;
    height:393px;
    margin:0 auto;
    margin-top:25px;
    margin-bottom:15px;
    overflow:hidden;
}
.hl1img>img{
    width:100%;
}
.hltext1{
    margin:15px 25px 0px 25px;
}
.hl1tit{
    color: #212121;
    font-size: 26px;
    font-weight: 700;
    overflow: hidden;
    height: 38px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.hl2{
    width:330px;
    height:100%;
    float:right;
    border:1px solid #ddd;
    border-top:5px solid #000;
}
.hl2img{
    width:290px;
    height:163px;
    margin:0 auto;
    margin-top:25px;
    margin-bottom:15px;
    overflow:hidden;
}
.hl2img>img{
    height:100%;
}
.hltext2{
    margin:25px;
    margin-top:15px;
    margin-bottom:0px;
}

.hl2tit{
    color:#212121;
    font-size:24px;
    font-weight:600;
    overflow: hidden;
	max-height:144px;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
}

.hl3tit {
    color: #555555;
    font-size: 16px;
    font-weight: 400;
    overflow: hidden;
    margin-top: 20px;
    line-height: 26px;
    max-height: 130px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.subcontent{
    width:1100px;
    height:auto;
    margin:0 auto;
}
.sconleft{
    width:750px;
    height:auto;
    float:left;
}
.list{
    width:750px;
    height:auto;
    border:1px solid #ddd;
    border-top:10px solid #000;
}
.list>ul>li{
    display:block;
    width:700px;
    height:110px;
    margin:0 auto;
    padding-top:24px;
    padding-bottom:24px;
    border-bottom:1px solid #ddd;
}
.list>ul>li:last-child{
    border:0;   
}
.subthum{
    width:196px;
    height:110px;
    overflow:hidden;
    display: inline-block;
    float:left;
    margin-right:20px;
}
.subthum>img{
    height:100%;
}
.scontit1{
    padding:15px 25px;
    font-weight:600;
    font-size:24px;
    border-bottom:1px solid #ddd;
}
.list_tit{
    color:#212121;
    font-size:18px;
    font-weight:600;
    margin-top:8px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.list_text{
    color:#515151;
    font-size:14px;
    display:block;
    line-height:20px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
    margin-top:5px;
	max-height:60px;
}
.num{
    width:300px;
    height:30px;
    margin:0 auto;
    margin-top:20px;
    margin-bottom:40px;
	text-align:center;
}
.num>ul{
    display:inline-block;    
}
.num>ul>li{
    float:left;
    width:25px;
}
.num>ul>li>a{
    color:#777;
}
.change>a{
    color:#28a7e1 !important;
}
.prev>a{
    color:#777 !important;
}
.next>a{
    color:#777 !important;
}

.sconright{
    width:330px;
    height:auto;
    float:right;
}
.sr1{
    width:100%;
    height:600px;
    background:#fff;
    border:1px solid #ddd;
    border-top:10px solid #000;
}
.sr1>ul>li{
    width:290px;
    height:80px;
    display:block;
    margin:0 auto;
    padding:13px 0px;
    border-bottom:1px solid #ddd;    
}
.sr1>ul>li:last-child{
    border:0;
}
.sr1img{
    width:142px;
    height:80px;
    overflow:hidden;
    float:left;
    margin-right:10px;
}
.sr1img>img{
    height:100%;
}
.sr1tit{
    color:#212121;
    line-height:18px;
    font-size:16px;
	font-weight:bold;
    overflow: hidden;
	max-height:36px;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    margin-bottom:-3px;
}
.Popular{
    padding:15px 25px;
    font-weight:600;
    font-size:24px;
    border-bottom:1px solid #ddd;
}
.Special{
    padding:15px 25px;
    font-weight:600;
    font-size:24px;
    border-bottom:1px solid #ddd;
}
.sr2{
    width:100%;
    height:600px;
    background:#fff;
    border:1px solid #ddd;
    border-top:10px solid #000;
    margin-top:30px;
}
.sr2>ul>li{
    width:290px;
    height:80px;
    display:block;
    margin:0 auto;
    padding:13px 0px;
    border-bottom:1px solid #ddd;    
}
.sr2>ul>li:last-child{
    border:0;
}
.sr2img{
    width:142px;
    height:80px;
    overflow:hidden;
    float:left;
    margin-right:10px;
}
.sr2img>img{
    height:100%;
}
.sr2tit{
    color:#212121;
    font-size:16px;
	font-weight:600;
    overflow: hidden;
	max-height:36px;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    margin-bottom:-3px;
    line-height:18px;
}
/*//content*/