﻿/* CSS Document */



.enewsTit1 { text-align:center; font-size:26px; font-weight:bold; color:#1a2c5c; border-bottom:2px solid #333; padding-bottom:10px;}


/* GNB ================*/
	/* 뉴스 1 Depth */
#enewsGnb {position:relative; height:40px; border-bottom:1px solid #dfdfdf;}
#enewsGnb .ngBox {position:relative; width:1000px; margin:0 auto;}
#enewsGnb .ngBox ul li {float:left;}
#enewsGnb .ngBox ul.depth1 {float:left; margin-top:10px;}
#enewsGnb .ngBox ul.depth1 li {margin-right:25px; height:29px;}
#enewsGnb .ngBox ul.depth1 li a {height:29px; display:block;}
#enewsGnb .ngBox ul.depth1 li:hover, #enewsGnb .ngBox ul.depth1 li a.on {border-bottom:2px solid #2979f0; }

#enewsGnb .ngBox ul.iconBox {float:right; margin-top:5px;}
#enewsGnb .ngBox ul.iconBox li {margin-left:3px;}

	/* 뉴스 2 Depth */
#enewsGnb2 {position:relative; height:30px; background:#f2f2f2;}
#enewsGnb2 .ngBox2 {position:relative; width:1000px; margin:0 auto;}
#enewsGnb2 .ngBox2 a {font-weight:normal; font-size:12px; margin:6px 15px 0 0; display:inline-block;}
#enewsGnb2 .ngBox2 a:hover, #enewsGnb2 .ngBox2 a.on {color:#2979f0;}




/* Main ================*/
	/* 해드라인 */
.enewsCol1 {position:relative; width:490px; float:left;}
.enewsCol1 .headline .col1Box1 {position:relative; width:490px; height:315px;}
.enewsCol1 .headline .col1Box1 .imgBox {position:relative; width:490px; height:315px;}
.enewsCol1 .headline .col1Box1 .imgBox a.photo img {width:490px; height:315px;}

.enewsCol1 .headline .col1Box2 {border:1px solid #d7d7d7; border-top:none !important; height:134px;}
.enewsCol1 .headline .col1Box2 .title {padding:10px 15px 0 15px;}
.enewsCol1 .headline .col1Box2 .title a {font-size:24px; font-weight:500; ; display:block; line-height:27px}
.enewsCol1 .headline .col1Box2 .info {padding:0 15px; margin-top:10px;}
.enewsCol1 .headline .col1Box2 .info a {font-weight:400; color:#404040;}

.enewsCol2 {position:relative; width:490px; overflow:hidden; float:left; margin-left:20px;}
.enewsCol2 .col2Box1 {position:relative; clear:both; margin-top:22px; overflow:hidden;}
.enewsCol2 .col2Box1:first-child {margin-top:0px;}
.enewsCol2 .col2Box1 .title a {font-size:18px; font-weight:500; display:block; line-height:24px;}
.enewsCol2 .col2Box1 .imgBox {position:relative; float:left; width:150px; height:96px;}
.enewsCol2 .col2Box1 .imgBox a.photo img {width:150px; height:96px;}
.enewsCol2 .col2Box1 .text3 {position:relative; float:left; margin-left:10px; width:328px; ;}
.enewsCol2 .col2Box1 .text3 a {font-size:17px;line-height:24px; font-weight:500; ; display:block;}
.enewsCol2 .col2Box1 .text3 span {font-size:11px; color:#333; position:absolute; left:0; top:78px;}

	/* Latest News */
.enewsRow1 {position:relative; clear:both; padding-top:30px; overflow:hidden;}
.enewsRow1 .row1Box1 {position:relative; clear:both; background:url(/common/images/news/bgTit.png) repeat-x 0 19px; margin-bottom:10px;}
.enewsRow1 .row1Box1 .box1Title {font-size:24px; color:#e80073; background:#fff; width:145px; font-weight:500;}
.enewsRow1 .row1Box1 .box1More {position:absolute; top:6px; right:0;}
.enewsRow1 .row1Box2 {position:relative; float:left; width:235px;}
.enewsRow1 .row1Box2 .imgBox {position:relative;}
.enewsRow1 .row1Box2 .imgBox, .enewsRow1 .row1Box2 .imgBox a.photo img {width:235px; height:150px;}
.enewsRow1 .row1Box2 .text4 {padding:5px 0 0 0; }
.enewsRow1 .row1Box2 .text4 a {font-size:16px; font-weight:600;line-height:22px; display:block; ;}

	/* In Depth Reports */
.enewsRow2 {position:relative; margin-top:30px; overflow:hidden;}
.enewsRow2 .row2Box1 {position:relative; clear:both; background:url(/common/images/news/bgTit.png) repeat-x 0 19px; margin-bottom:10px;}
.enewsRow2 .row2Box1 .box1Title {font-size:24px; color:#1164df; background:#fff; width:115px; font-weight:500;}
.enewsRow2 .row2Box1 .box1More {position:absolute; top:6px; right:0;}
.enewsRow2 .row2Box2 {position:relative; float:left; width:235px;}
.enewsRow2 .row2Box2 .imgBox {position:relative;}
.enewsRow2 .row2Box2 .imgBox, .enewsRow2 .row2Box2 .imgBox a.photo img {width:235px; height:150px;}
.enewsRow2 .row2Box2 .text4 {padding:5px 0 0 0;}
.enewsRow2 .row2Box2 .text4 a {font-size:16px; font-weight:600; line-height:22px; display:block; ;}

	/* AOD */
.eAod {position:relative; overflow:hidden; float:left; width:490px; border:1px solid #d7d7d7; box-sizing:border-box;}
.eAod ul {float:left;}
.eAod .eaodTit {background:#00a65e; width:120px; height:50px; margin-right:10px;}
.eAod .eaodTit .eat1 {color:#fff; text-align:center; font-size:22px; font-weight:500; margin-top:2px; line-height:50px;}
.eAod .eaodTit .eat2 {color:#fff; text-align:center; font-size:11px; margin-top:-6px;}
.eAod .eaodTit .eatMore {position:absolute; right:0; bottom:0; width:24px; height:23px;}
.eAod .eaodTime {margin-right:20px;}
.eAod .eaodTime li {float:left; margin-top:15px;}
.eAod .eaodTime li span {display:inline-block; font-size:15px; vertical-align:top; margin-right:10px; color:#9a9a9a;}
.eAod .eaodTime li.eaTi1 {background:#6cac90; color:#fff; width:55px; height:22px; padding:0; text-align:center; border-radius:10px; margin-right:10px;} 

 /* 추가 */
.eVod {margin-left:20px;}
.eVod .eaodTit {background:#01bace;}

	/* 카테고리 시작 */
.cate1 {position:relative; overflow:hidden; margin-top:30px; float:left; width:485px;}
.cate1 .catBox1 {overflow:hidden; background:url(/common/images/news/bgTit.png) repeat-x 0 18px; margin-bottom:10px;}
.cate1 .catBox1 .cbTit1 {background:#fff; width:105px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit2 {background:#fff; width:100px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit3 {background:#fff; width:150px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit4 {background:#fff; width:220px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit5 {background:#fff; width:80px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit6 {background:#fff; width:75px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit7 {background:#fff; width:212px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbTit8 {background:#fff; width:200px; font-size:25px; font-weight:500;}
.cate1 .catBox1 .cbMor {position:absolute; right:0; top:6px;}
.cate1 .catBox2 {margin-bottom:10px;overflow:hidden;}
.cate1 .catBox2 .catinfo1 {position:relative; width:150px; height:96px; float:left;}
.cate1 .catBox2 .catinfo1 .photo, .cate1 .catBox2 .catinfo1 .photo img {width:150px; height:96px;}
.cate1 .catBox2 .catinfo2 {position:relative; float:left; margin-left:10px; width:310px; height:96px;}
.cate1 .catBox2 .catinfo2 a{font-size:17px;line-height:24px; font-weight:500; ; display:block;}
.cate1 .catBox2 .catinfo2 span {font-size:11px; color:#333; position:absolute; left:0; top:78px;}
.cate2 {position:relative; margin-top:33px; float:left; width:485px;}
.cate2 a {display:inline-block; width:240px; height:230px; float:left;}
.cate2 img {display:inline-block; float:left;}
.cate2 img:first-child {margin-right:5px}


/* Sub List ================ */

	/* Left List */
.eleftCol {width:670px; position:relative; float:left;}
.eleftCol .dateBox {height:30px; border-bottom:1px solid #d8d8d8; margin-bottom:15px;}
.eleftCol .dateBox .today {position:relative; float:left;  background:url(/common/images/news/iconToday.png) no-repeat 0 2px;}
.eleftCol .dateBox .today .chDate1 {position:absolute; left:135px;}
.eleftCol .dateBox .today li {margin-left:53px; font-size:16px; color:#1963d1;}
.eleftCol .dateBox .btnbox {float:right;}
.eleftCol .dateBox .btnbox li {float:left;}

.eleftCol .listBox {position:relative;}
.eleftCol .listBox ul {border-bottom:1px solid #d8d8d8; margin-bottom:15px; padding-bottom:18px; overflow:hidden;}
.eleftCol .listBox ul li.tit {margin-bottom:5px; width:100%;}
.eleftCol .listBox ul li.tit a {font-size:22px; font-weight:500; line-height:25px;}
.eleftCol .listBox ul li.imgBox, .eleftCol .listBox ul li.imgBox .img img {width:150px; height:96px;}
.eleftCol .listBox ul li.imgBox {position:relative; float:left; margin-right:10px;}
.eleftCol .listBox ul li.text {float:left; width:510px; height:80px;}
.eleftCol .listBox ul li.text2 {float:left; width:670px; height:80px;}
.eleftCol .listBox ul li.text2 a:hover {color:#2979f0;}
.eleftCol .listBox ul li.text a, .eleftCol .listBox ul li.text2 a {font-weight:normal; color:#5f5f5f;}
.eleftCol .listBox ul li.text a:hover {color:#2979f0;}
.eleftCol .listBox ul li.date {float:left; font-size:12px; font-weight:normal; color:#5f5f5f;}

	/* 많이본 뉴스 */
.erightCol {width:270px; position:relative; float:left; overflow:hidden; margin-left:30px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:0 14px;}
.erightCol .colRow1 {position:relative; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
.erightCol .colRow1 .row1Box1 .box1Title {font-size:17px; color:#4e7ed7; padding-bottom:5px; font-weight:500;}
.erightCol .colRow1 .row1Box1 .box1More {position:absolute; top:2px; right:0px;}
.erightCol .colRow1 .row1Box1 .box1More a {font-size:12px; color:#808080;}
.erightCol .colRow1 .row1Box2 li {margin-top:8px; width:100%;}
.erightCol .colRow1 .row1Box2 li span {font-size:15px; font-weight:bolder; float:left; margin:-1px 4px 0 0; min-height:30px;}
.erightCol .colRow1 .row1Box2 li span.color1 {color:#ff007e;}
.erightCol .colRow1 .row1Box2 li a {font-size:14px; font-weight:normal;}

	/* 팩트ON */
.erightCol .colRow2 {position:relative; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d8d8d8;}
.erightCol .colRow2 ul {overflow:hidden; position:relative;}
.erightCol .colRow2 .row2Box1 .box1Title {font-size:17px; color:#4e7ed7; padding-bottom:5px; font-weight:500; float:left;}
.erightCol .colRow2 .row2Box1 .box1More {float:right;}
.erightCol .colRow2 .row2Box1 .box1More a {font-size:12px; color:#808080;}
.erightCol .colRow2 .row2Box2 {margin-bottom:15px}
.erightCol .colRow2 .row2Box2 .img, .erightCol .colRow2 .row2Box2 li a.photo img {width:270px; height:174px; position:relative;}
.erightCol .colRow2 .row2Box2 .tit {margin-top:5px; line-height:16px;}
.erightCol .colRow2 .row2Box2 .tit a {line-height:18px; text-align:center; font-weight:500;}
.erightCol .colRow2 .row2Box3 {margin-top:10px;}
.erightCol .colRow2 .row2Box3 .img, .erightCol .colRow2 .row2Box3 li a.photo img {width:90px; height:58px;}
.erightCol .colRow2 .row2Box3 .img {float:left; position:relative;}
.erightCol .colRow2 .row2Box3 .tit {float:left; width:168px; line-height:16px; display:table; margin-left:10px;}
.erightCol .colRow2 .row2Box3 .tit a {height:58px; line-height:16px; font-size:13px; font-weight:normal; vertical-align:middle; display:table-cell}

	/* SNS동영상 */
.erightCol .colRow3 {position:relative; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d8d8d8; margin-top:15px;}
.erightCol .colRow3 ul {overflow:hidden;}
.erightCol .colRow3 .row3Box1 .box1Title {font-size:17px; color:#4e7ed7; padding-bottom:5px; font-weight:500; float:left;}
.erightCol .colRow3 .row3Box1 .box1More {float:right;}
.erightCol .colRow3 .row3Box1 .box1More a {font-size:12px; color:#808080;}
.erightCol .colRow3 .row3Box2 {margin-bottom:15px}
.erightCol .colRow3 .row3Box2 .img, .erightCol .colRow3 .row3Box2 li a.photo img {width:270px; height:152px; position:relative;}
.erightCol .colRow3 .row3Box2 .tit {margin-top:5px; line-height:16px;}
.erightCol .colRow3 .row3Box2 .tit a {line-height:18px; text-align:center; font-weight:500;}
.erightCol .colRow3 .row3Box3 {margin-top:10px;}
.erightCol .colRow3 .row3Box3 .img, .erightCol .colRow3 .row3Box3 li a.photo img {width:90px; height:51px;}
.erightCol .colRow3 .row3Box3 .img {float:left; position:relative;}
.erightCol .colRow3 .row3Box3 .tit {float:left; width:168px; line-height:16px; display:table; margin-left:10px;}
.erightCol .colRow3 .row3Box3 .tit a {height:51px; line-height:16px; font-size:13px; font-weight:normal; vertical-align:middle; display:table-cell}

	/* Righ Banner */
.erightCol .rowBanner1 {height:125px;}
.erightCol .rowBanner2 {height:95px; margin-top:10px;}
.erightCol .rowBanner3 {height:48px; margin-top:10px;}
.erightCol .rowBanner3 .left {margin-right:10px; float:left;}



/* View ================ */
	/* 상단 */
.eviewRow {position:relative; overflow:hidden; border-bottom:2px solid #1e1e1e; margin-top:15px;}
.eviewRow .viewTitle li {font-size:32px; line-height:40px; font-weight:500;}
.eviewRow .viewMult {position:relative; margin-top:20px; padding-bottom:5px; overflow:hidden;}
.eviewRow .viewMult li {float:left; margin-right:3px; height:27px; position:relative;}
.eviewRow .viewMult li.rigIcon {float:right;}
.eviewRow .viewMult li.vmLeft, .viewRow .viewMult li.vmLeft a { font-size:12px; font-weight:normal;}
.eviewRow .viewMult li.vmLeft {margin-top:10px; height:16px;}
.eviewRow .viewMult li.rigIcon p {float:left; margin-left:3px;}
.eviewRow .viewMult li.rigIcon .newsGood {border:1px solid #dddddd; height:25px; padding:0 5px;}
.eviewRow .viewMult li.rigIcon .newsGood a {margin-top:3px; display:inline-block; float:left;}
.eviewRow .viewMult li.rigIcon .newsGood span {display:block; float:left; margin:3px 5px 0 5px;}

	/* 내용 */
.eviewLeft {position:relative; overflow:hidden; width:670px; float:left;}	
.eviewLeft .viewData {padding-top:30px; border-bottom:1px solid #d8d8d8;}
.eviewLeft .viewData .photo {text-align:center; font-weight:normal; font-size:12px;}
.eviewLeft .viewData .photo img {width:100%; margin-bottom:5px;}
.eviewLeft .viewData .text {margin-top:50px; font-size:16px;}
.eviewLeft .viewData .infoBox {height:22px; margin:50px 0 10px 0; padding-left:30px; background:url(/common/images/news/iconPoint.png) no-repeat 0 0;}
.eviewLeft .viewData .infoBox span {padding-top:2px; font-size:12px; display:block;}

.eviewLeft .btnBox {overflow:hidden; text-align:right; margin-top:20px;} 
.eviewLeft .btnBox a.btnList {display:inline-block; text-align:center; padding:4px 17px 6px 17px; color:#fff; background:#2d6abd;} 
.eviewLeft .btnBox a.btnList:hover {background:#5a8fd7;}



/* AOD ================ */
.eleftCol .einfo1 {padding:10px 10px 10px 42px; background:url(/common/images/efm/iconPoint.png) no-repeat 10px 10px; border:1px dotted #ff863d; margin:5px 0 15px 0;}
.eleftCol .dateSelE {position:relative; overflow:hidden;}
.eleftCol .dateSelE .dsK1 {position:relative; overflow:hidden; text-align:center;}
.eleftCol .dateSelE .dsK1 li {display:inline-block; height:36px;}
.eleftCol .dateSelE .dsK1 li a:hover {color:#ed207c;}
.eleftCol .dateSelE .dsK1 .today  {font-weight: 500;}
.eleftCol .dateSelE .dsK1 .today .tod {font-size:18px;  text-align:center; font-weight:500; color:#1963d1;}
.eleftCol .dateSelE .dsK1 .today .chData2 { display:inline-block; margin-top:5px; float:right;}
.eleftCol .dateSelE .dsK1 .befor a {font-size:24px; color:#b4b4b4; font-family:"Nanum Gothic"; font-weight:bold; margin-right:8px;}
.eleftCol .dateSelE .dsK1 .next a {font-size:24px; color:#b4b4b4; font-family:"Nanum Gothic"; font-weight:bold;}
.eleftCol .dateSelE .dsK1 .sel {vertical-align:middle; margin-left:20px;}
.eleftCol .dateSelE .dsK1 .print {float:right; margin-top:10px;}

.eleftCol .newsTab1 {position:relative; height:38px; border-bottom:2px solid #687699;}
.eleftCol .newsTab1 a {display:block; float:left; width:133px; height:28px; text-align:center; padding-top:10px; color:#333; font-size:14px; background:#cdd5e5; margin-left:1px;}
.eleftCol .newsTab1 a:first-child {margin-left:0px; width:134px;}
.eleftCol .newsTab1 a.on {background:#526187; color:#fff;}
.eleftCol .newsTab1 a.on:hover {text-decoration:none; color:#fff;}
.eleftCol .newsTab1 a:hover {color:#405281; text-decoration:underline;}

	/* Table Style */
.newsAodList1 {border-left:1px solid #dedede;}
.newsAodList1 tr th {height:35px; border-top:1px solid #526187; border-bottom:1px solid #dedede; border-right:1px solid #dedede; color:#526187;}
.newsAodList1 tr td {font-weight:normal;font-size:12px; padding:7px 0; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center;}
.newsAodList1 tr td a {font-size:12px;  font-weight:normal; border:none; }
.newsAodList1 .tleft {text-align:left !important; padding:5px 0 5px 15px;}
.newsAodList1 .tleft a.replay {background:url(/common/images/news/btnReplay.png) no-repeat 0; margin-right:5px; text-indent:-10000em; display:inline-block; width:19px; height:18px;}


	/* Drop Down Style */
.eleftCol .faq {position:relative; border-bottom:1px solid #b7cce1; padding-top:50px;}
.eleftCol .faq .showAll {position:absolute;top:22px;right:0; display:block; border-radius:3px; color:#ffffff; font-size:11px; background:#818cb1; padding:3px 6px 3px 6px; border:solid #757ea1 1px; text-decoration:none; text-align:center; overflow:visible;cursor:pointer;}
.eleftCol .faq .showAll:hover {color:#ffffff; background:#5e6994;}
.eleftCol .faq .faqBody {margin:0;padding:0}
.eleftCol .faq .faqBody .article {list-style:none}
.eleftCol .faq .q {margin:0;border-top:1px solid #b7cce1}
.eleftCol .faq .q a {display:block;padding:10px;text-align:left; background:#fafafa;color:#000;text-decoration:none !important;}
.eleftCol .faq .q a:hover, .faq .q a:focus {background:#eef3f8}
.eleftCol .faq .a {margin:0;padding:15px; font-weight:normal;}
.eleftCol .faq .a span {font-weight:normal; display:block; margin-top:20px;}


