@charset 'utf-8';

.main_top_wrap { width:1220px; height:655px; border-bottom:1px solid #dedede; }
.main_top_wrap:after { content:""; display:block; clear:both; }
.hk_news_left { float:left; width:920px; height:655px; }
.dc_news_right { float:right; width:300px; height:655px; }

.hk_news_left .top_news { width:920px; height:330px; }
.hk_news_left .top_news dd { position:relative; float:left; padding:125px 15px 30px; width:290px; height:175px; background:#ed4036; }
.hk_news_left .top_news dt { float:right; width:600px; height:330px; }
.hk_news_left .top_news p.tit { margin-bottom:15px; display:inline-block; font-size:16px; font-family:'ngb'; color:#fff; border-bottom:1px solid #fff; display:none; }
.hk_news_left .top_news p.stit { position:absolute; left:20px; bottom:115px; font-size:24px; font-family:'ngb'; color:#fff; /*line-height:1.4; max-height:56px;*/ }
.hk_news_left .top_news p.con { position:absolute; left:20px; bottom:10px; padding-right:20px; font-size:12px; color:#f9cbca; line-height:1.5; height:74px; overflow:hidden; }
.hk_news_left .top_news .box {overflow:hidden;}
#top_hankyung_news {position:relative;}
#top_hankyung_news .bx-controls-direction a {position:absolute;z-index:100;display:block;width:38px;height:64px;top:50%;margin-top:-32px;text-indent:-9999px;}
#top_hankyung_news .bx-controls-direction .bx-prev {background:url(/images/vis-prev.png) no-repeat;left:332px;}
#top_hankyung_news .bx-controls-direction .bx-next {background:url(/images/vis-next.png) no-repeat;right:10px;}


.model_slide_wrap { position:relative; width:259px; height:299px; padding:15px 20px; border-right:1px solid #dedede; border-top:1px solid #dedede; background:#fcf5ef; }
.model_slide_wrap h3 { margin-bottom:13px; }
.model_slider { position:relative; margin:0 auto; width:259px; }
.model_slider .bx-wrapper { z-index:1; }
.model_slider dt { margin:0 auto; width:179px; height:179px; }
.model_slider dt img { width:179px; }
.model_slider dd { padding-top:13px; font-size:14px; font-family:'ngb'; color:#343434; text-align:center; }
.model_cover { position:absolute; left:0; top:0; z-index:50; cursor:pointer; }
.model_slide_wrap a.ms_prev { position:absolute; left:25px; top:124px; z-index:51; }
.model_slide_wrap a.ms_next { position:absolute; right:25px; top:124px; z-index:51; }
.model_slide_wrap a.ms_more { position:absolute; right:20px; top:17px; }

.model_btns { margin:16px auto 0; width:241px; }
.model_btns:after { content:""; display:block; clear:both; }
.model_btns li.li1 { float:left; }
.model_btns li.li2 { float:right; }
.model_btns a { display:block; width:114px; height:34px; line-height:34px; border-radius:3px; -webkit-border-radius:3px; text-align:center; font-size:14px; font-family:'ngb'; background:#fff; }
.model_btns li.li1 a { border:1px solid #ed4036; color:#ed4036 }
.model_btns li.li2 a { border:1px solid #878787; color:#444; }
.model_btns li.li1 a span { padding-left:18px; background:url('../img/main/ico_like.png') 0 2px no-repeat; }
.model_btns li.li1 a:hover { background:#ed4036; color:#fff; }
.model_btns li.li1 a:hover span { background:url('../img/main/ico_like_on.jpg') 0 2px no-repeat; }

.sec_news { position:relative; height:325px; }
.sec_news h3 { margin-bottom:17px; padding:19px 0 0 2px; }
.sec_news_tab { position:absolute; right:30px; top:20px; }
.sec_news_tab li { float:left; margin-left:20px; font-size:14px; font-family:'ngb'; color:#444; }
.sec_news_tab li:first-child { margin-left:0; }

.sec_news_list { width:891px; }
.sec_news_list:after { content:""; display:block; clear:both; }
.sec_news_list li { float:left; margin-left:17px; width:210px; }
.sec_news_list li:first-child { margin-left:0; }
.sec_news_list li p.tit { padding:8px 0; font-size:16px; color:#333; line-height:1.4; height:45px; }
.sec_news_list li p.con {font-size:13px; color:#777; line-height:1.4; height:36px; overflow:hidden; }
.sec_news_list li dt img { width:210px; height:135px; }

/*sns섹션 추가*/
.sec_sns { position:relative; height:325px; }
.sec_sns h3 { margin-bottom:17px; padding:19px 0 0 2px; }


.poll_vote { width:298px; height:324px; border:1px solid #dedede; }
.poll_vote > dl > dt { position:relative; height:52px; border-bottom:1px solid #dedede; }
.poll_vote > dl > dd { position:relative; height:271px; }
.poll_vote dt h3 { padding:20px 0 0 15px; }
.poll_vote dt a.btn_more { position:absolute; right:20px; top:22px; }

.poll_detail { padding:20px 0 14px 0; text-align:center; }
.poll_detail dd { font-size:16px; color:#444; line-height:1.4; }
.poll_detail dt { padding-top:10px; }
.poll_detail dt img{border:solid 1px #e9e9e9;}

.poll_vote dd a.btn_vote { margin:0 auto; display:block; width:116px; height:36px; line-height:36px; background:#ed4036; border-radius:3px; -webkit-border-radius:3px; font-size:14px; font-family:'ngb'; text-align:center; color:#fff; }
.__newrig {position:relative;padding-bottom:41px;border-top:1px solid #ddd;border-right:1px solid #dedede;}
.__newrig .one {position:relative;}
.__newrig .two {position:relative;border-left:1px solid #dedede;border-top:1px solid #dedede ;}

.__newrig .bx-wrapper .bx-pager {padding:0;bottom:auto;position:absolute;z-index:100;right:11px;top:11px;width:200px;text-align:right;font-size:0;}
.__newrig .bx-wrapper .bx-pager .bx-pager-item {display:inline;}
.__newrig .bx-wrapper .bx-pager .bx-pager-item a {
	display:inline-block;
	text-align:left;
	margin:0;
	margin-left:5px;
	width:10px;
	height:10px;
	background:#a7a3a3;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:50%;
	transition:0.3s;
}
.__newrig .bx-wrapper .bx-pager .bx-pager-item a.active {background:#000;}

.main_poll_btns { position:absolute; left:0px;border-left:1px solid #dedede;border-right:1px solid #f7f7f7; bottom:0; border-top:1px solid #dedede; }
.main_poll_btns li { float:left; border-left:1px solid #dedede; }
.main_poll_btns li:first-child { border-left:0; }
.main_poll_btns li a { display:block; height:40px; text-indent:-20000px; }
.main_poll_btns li.li1 a { width:59px; background:url('../img/main/ico_sns01.jpg') 0 0 no-repeat; }
.main_poll_btns li.li2 a { width:57px; background:url('../img/main/ico_sns02.jpg') 0 0 no-repeat; }
.main_poll_btns li.li3 a { width:59px; background:url('../img/main/ico_sns03.jpg') 0 0 no-repeat; }
.main_poll_btns li.li4 a { width:59px; background:url('../img/main/ico_sns04.jpg') 0 0 no-repeat; }
.main_poll_btns li.li5 a { width:57px; background:url('../img/main/ico_sns05.jpg') 0 0 no-repeat; }
.main_poll_btns li.li1 a:hover { background:url('../img/main/ico_sns01_on.jpg') 0 0 no-repeat; }
.main_poll_btns li.li2 a:hover { background:url('../img/main/ico_sns02_on.jpg') 0 0 no-repeat; }
.main_poll_btns li.li3 a:hover { background:url('../img/main/ico_sns03_on.jpg') 0 0 no-repeat; }
.main_poll_btns li.li4 a:hover { background:url('../img/main/ico_sns04_on.jpg') 0 0 no-repeat; }
.main_poll_btns li.li5 a:hover { background:url('../img/main/ico_sns05_on.jpg') 0 0 no-repeat; }

.main_exp_wrap {width:1220px; height:256px;position: relative; display: block;}
.main_exp_wrap:after { content:""; display:block; clear:both; }
.dc_exp_list { position:relative; float:left; width:919px; height:248px;}
.dc_exp_news { 
  position:relative; float:right; width:298px; height:256px; }

.dc_exp_list h3 { padding:18px 0 15px 0; }
.dc_exp_list ul.exp_list { width:890px; }
.dc_exp_list ul.exp_list li { 
  position: relative; display: inline-block;
  position:relative; width:284px; height:169px; border:1px solid #f1f1f1; }
.dc_exp_list ul.exp_list li:first-child { margin-left:0; }
.dc_exp_list ul.exp_list li img { width:284px; }
.dc_exp_list ul.exp_list li dd { position:absolute; left:0; bottom:0; width:100%; padding:10px 0; background:url('../img/main/exp_bg.png') 0 0 repeat; font-size:14px; color:#33353d; text-align:center; height:31px; }
.dc_exp_list ul.exp_list li dd span { color:#ed4036; display:block; width:90%; margin:0 auto 6px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.dc_exp_list ul.exp_list li dd p { width:90%; margin:0 auto; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.dc_exp_list .bx-wrapper { margin:0 !important; }

.exp_pager { position:absolute; right:40px; top:18px; width:53px; height:23px; text-align:center; }
.exp_pager a.exp_prev { position:absolute; left:0; top:0; }
.exp_pager a.exp_next { position:absolute; right:0; top:0; }
.exp_pager p {font-size:12px; color:#444; line-height:23px; }
.exp_pager p span { font-family:'ngb'; }

.dc_exp_news h3 { padding:18px 16px 25px; }
.dc_exp_news ul.news_list { margin:0 auto; width:268px; }
.dc_exp_news ul.news_list li { padding-top:18px; height:14px; }
.dc_exp_news ul.news_list li:first-child { padding-top:0; }
.dc_exp_news ul.news_list a { display:block; width:268px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:12px; color:#666; line-height:14px; }
.dc_exp_news ul.news_list a span { margin-right:5px; font-family:'ngb'; }
.dc_exp_news a.btn_more { position:absolute; right:20px; top:20px; }

.main_ev_wrap { width:1220px; height:338px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.main_ev_wrap:after { content:""; display:block; clear:both; }

.main_ev_wrap div.hk_year_info { position:relative; float:left; width:585px; height:338px; /*padding:0 30px;*/ }
.main_ev_wrap div.ev_bnr_wrap { float:right; width:298px; height:338px; border-left:1px solid #dedede; border-right:1px solid #dedede; }

.dc_ev_wrap { float:left; width:275px; height:338px; margin: 0 13px; }
.dc_ev_wrap .bx-wrapper .bx-pager { padding-top:0; bottom:inherit; top:12px; right:15px; text-align:right; z-index:9999; }
.dc_ev_wrap .bx-wrapper .bx-pager.bx-default-pager a { margin:0 2px; width:17px; height:17px; line-height:17px; border-radius:8.5px; -webkit-border-radius:8.5px; text-indent:0; font-weight:normal; font-size:12px; background:#fff; color:#60413f; text-align:center; }
.dc_ev_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
.dc_ev_wrap .bx-wrapper .bx-pager.bx-default-pager a.active { background:#2d2d2d; color:#fff; }

.main_ev_wrap div.hk_year_info h3 { margin-bottom:17px; padding:15px 0; width:100%; background:url('../img/main/dot_line.jpg') left bottom repeat-x; }
.ev_bnr_wrap div.tail_bnr {/* border-top:1px solid #e0e0e0;*/ padding:17px 14px; }

.hk_year_info ul.year_tab { position:absolute; right:30px; top:10px; }
.hk_year_info ul.year_tab li { float:left; margin-left:6px; }
.hk_year_info ul.year_tab li:first-child { margin-left:0; }
.hk_year_info ul.year_tab a { display:block; width:83px; height:25px; line-height:25px; font-size:14px; font-family:'ng'; color:#898989; border-radius:3px; -webkit-border-radius:3px; border:1px solid #e0e0e0; text-align:center; }
.hk_year_info ul.year_tab a.on { background:#ff7467; color:#fff; border:1px solid #ed4036; }

.hk_year_info ul.year_list { display:none; }
.hk_year_info ul.year_list4 { display:block; }
.hk_year_info ul.year_list li { margin-top:25px; height:67px; }
.hk_year_info ul.year_list li:first-child { margin-top:0; }
.hk_year_info ul.year_list dl { width:585px; }
.hk_year_info ul.year_list dl:after { content:""; display:block; clear:both; }
.hk_year_info ul.year_list dl dt {float:left; overflow:hidden; width:100px; height:67px; border:1px solid #e9e9e9;}
.hk_year_info ul.year_list dl dt img { width:100px; min-height:67px; }
.hk_year_info ul.year_list dl dd { float:right; width:465px; font-size:12px; }
.hk_year_info ul.year_list dl dd p.tit { font-family:'ngb'; font-size:14px; color:#444; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:20px; }
.hk_year_info ul.year_list dl dd p.con {overflow:hidden;  padding-top:5px; color:#777; line-height:18px; height:36px; }

.main_shop_wrap { width:1220px; height:248px; }
.main_shop_wrap:after { content:""; display:block; clear:both; }
.main_shop_wrap div.main_shop_left { position:relative; float:left; width:919px; border-left:1px solid #dedede; height:245px; border-bottom:3px solid #ee544c; background:#f5f5f7; }
.main_shop_wrap div.main_shop_right { float:right; width:298px; height:245px; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:3px solid #8c8c8f; }

.main_shop_left h3 { padding:35px 0 0 22px; }
.main_shop_left p.ico_cart { margin-bottom:12px; padding:33px 0 0 26px; }
.main_shop_left a.btn_view { margin-left:16px; }
.main_shop_left ul.shop_list { position:absolute; left:298px; top:16px; width:597px; }
.main_shop_left ul.shop_list > li { float:left; padding:5px 6px; width:129px; margin-left:11px; background:#fff; }
.main_shop_left ul.shop_list > li:first-child { margin-left:0; }
.main_shop_left ul.shop_list > li dt img { width:129px; height:129px; }
.main_shop_left ul.shop_list li dd { padding-top:7px; text-align:center; }
.main_shop_left ul.shop_list li dd p.tit { margin-bottom:5px; font-size:11px; color:#888; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.main_shop_left ul.shop_list li dd p.info { margin-bottom:3px; font-size:12px; color:#666; line-height:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.main_shop_left ul.shop_list li dd ul.price { position:relative; height:32px; }
.main_shop_left ul.shop_list li dd ul.price li {font-size:12px; }
.main_shop_left ul.shop_list li dd ul.price li.before { position:absolute; right:2px; bottom:15px; color:#666; text-decoration:line-through; /*padding-right:6px; background:url('../img/main/price_arrow.jpg') right center no-repeat;*/ }
.main_shop_left ul.shop_list li dd ul.price li.after { position:absolute; right:0; bottom:0; font-family:'ngb'; color:#2c2c2c; }
.main_shop_left ul.shop_list li dd ul.price li.sale { position:absolute; left:0; bottom:0; font-family:'Tahoma'; color:#ea2014; }
.main_shop_left ul.shop_list li dd ul.price li.sale span { font-size:14px; font-family:'ngb'; }

.hk_cf_wrap { padding:26px 0; text-align:center; }

.main_poll_no { padding-top:25px; text-align:center; }
.main_poll_no li.txt { padding-top:23px; font-size:16px; color:#222; line-height:1.4; }



/*추가*/


.sns_top_wrap{
    width: 1220px;
    height: 610px;
    border-bottom: 1px solid #dedede;
    position: relative; display: block;
    clear: both;
}

.hk_sns_left{
    float: left;
    width: 920px;
    height: 610px;
    position: relative; display: block;
}

.hk_sns_left{padding: 18px 0 15px 0;}
.hk_sns_right{
  float: right;
  width: 300px;
  height: 620px;
}

.sec_sns{position: relative; height: 325px;}
.sec_sns::after { content:""; display:block; clear:both; }
.line_3{border-bottom: 3px solid #ee544c; width: 100%}


.widget_box {width: 100px;}
.widget_box ul li{float: left;}

ant;}

/*텝메뉴*/

div.TabView div.Tabs
{
  height: 30px;
  overflow: hidden;
  font-family: 'ng';
}

div.TabView div.Tabs a
{
  float: left;
  display: block;

  width:  150px;
  text-align: center;

  height: 30px;
  padding-top: 6px;
  vertical-align: middle;
	border: 1px solid #ed4036;
	border-bottom-width: 0;

  text-decoration: none;
  font-weight: 900;
  color: #ed4036;
}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: #ed4036;
color: #fff;
}

div.TabView div.Pages
{
  clear: both;
  border: 1px solid #eee;
  overflow: hidden;
}

div.TabView div.Pages div.Page
{
  height: 100%;
  padding: 0px;
  overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad
{
  padding: 3px 5px;
}

/*main sns tab*/
ul {list-style-type: none;}
div.demolayout {width: 100%;margin: 0 0 20px 0;}
ul.demolayout {
  list-style-type: none;width: 903px;float: left; position: relative; left: 8px;
  border-bottom: 1px solid #ed4036;
}
ul.demolayout li {margin: 0 2px 0 0;float: left; position: relative; top: 1px;}
ul.demolayout a {float: left;display: block;padding: 15px 30px;
  border-bottom: 0;color: #666;background: #eee;text-decoration: none;font-weight: bold;}
ul.demolayout a:hover{
  background: #eee; color: #ed4036; 
  border: 1px solid #ed4036; border-bottom: 1px solid #eee;
}
ul.demolayout a.active {
  background: #ed4036;cursor: default;color: #fff;
  border: 1px solid #ed4036;

}
.tabs-container {clear: left;border-top: 0;padding: 0 8px 0 8px; position: relative; display: table;}


.dc_exp_news_list{ position: relative; display: block;}

.dc_exp_news_list h3{padding: 18px 16px 25px;}
.dc_exp_news_list ul{margin: 0 auto;width: 268px;}
.dc_exp_news_list ul li a{
  display: block;
  width: 268px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  color: #666;
  line-height: 14px;
}

a .btn_more{
  position: absolute;
  right: 20px;
  top: 20px;
} 









.__issue {position:relative;height:330px;}
.__issue .one {position:relative;}
.__issue .top {height:26px;line-height:26px;border:2px solid #ed1c24;border-radius:15px;margin-top:3px;}
.__issue .one h3 {font-size:15px;font-weight:600;color:#ed4137;position:absolute;left:17px;top:7px;line-height:1em;z-index:100;}
.__issue .top .roll .box {padding-left:130px;background:url(../images/ico-dot.gif) no-repeat 104px 50%;font-size:0;}
.__issue .top .roll .box > * {display:inline-block;vertical-align:middle;height:26px;line-height:26px;font-size:15px;}
.__issue .top .roll .box .num {color:#ed4137;}
.__issue .top .roll .box .txt {color:#000;width:75px;padding-right:30px;background:url(../images/ico-arr-up.gif) no-repeat 100% 50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.__issue .ov {display:none;position:absolute;left:0;top:0;width:100%;box-sizing:border-box;padding:40px 18px 25px;background:#fff;border:2px solid #ed1c24;}
.__issue .ov .box {white-space:nowrap;margin-top:7px;}
.__issue .ov .box a {display:block;}
.__issue .ov .box:first-child {margin-top:0;}
.__issue .ov .box a > * {display:inline-block;vertical-align:middle;font-size:15px;}
.__issue .ov .box .num {color:#555;width:20px;text-align:right;}
.__issue .ov .box1 .num,
.__issue .ov .box2 .num,
.__issue .ov .box3 .num {color:#ed4137;}
.__issue .ov .box .txt {color:#000;padding-left:8px;}
.__issue .ov .close {position:absolute;right:21px;top:11px;z-index:50;}
.__issue.on .ov {display:block;}

.__issue .two {margin-top:32px;padding:0 10px;height:216px;}
.__issue .two h3 {margin-bottom:20px;}
.__issue .two ul li {font-family:돋움,dotum,sans-serif;margin-top:18px;font-size:12px; line-height: 14px;}
.__issue .two ul li:first-child {margin-top:0;}
.__issue .two ul li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666;}
.__issue .two ul li a {display:block;}

.__issue .thr {overflow:hidden;}
.__issue .thr li {float:left;margin-left:8px;}
.__issue .thr li:first-child {margin-left:0;}

#container.newtype {position:relative;padding-right:300px;}
#container.newtype .dc_news_right  {position:absolute;right:0;top:0;width:280px;}

#container.newtype .dc_news_right { float:none;height:auto;}
#container.newtype .__newrig {margin-top:48px;}
#container.newtype .__newrig .two {margin-top:14px;}
#container.newtype .__newrig {padding-bottom:0;border-top:none;border-right:none;}
#container.newtype .__newrig .one {}
#container.newtype .__newrig .two {border-left:none;border-top:none;}
#container.newtype .__newrig .thr {margin-top:14px;}
#container.newtype .__newrig .for {margin-top:21px;}
#container.newtype .__newrig .fiv {margin-top:8px;}
#container.newtype .__newrig .six {margin-top:18px;}
#container.newtype .sec_news {height:318px;}

#container.newtype .hk_news_left {height:auto;}
#container.newtype .main_top_wrap {border-bottom:none;height:auto;}
#container.newtype .main_shop_wrap {width:auto;}
#container.newtype .main_shop_left h3 {padding-top:20px;}
#container.newtype .main_shop_wrap div.main_shop_left {border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;height:246px;}
#container.newtype .sec_news_tab {right:0;}
#container.newtype .sec_news_list {width:auto;}
#container.newtype .sec_news_list li {width:217px;margin-left:17px;}
#container.newtype .sec_news_list li:first-child {margin-left:0;}

.__newsec {}
.__newsec .one {border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.__newsec .one:after {content:"";display:block;clear:both;}
.__newsec .one > * {box-sizing:border-box;width:50%;float:left;height:280px;}
.__newsec .one .lef {}
.__newsec .one .lef dl {width:364px;margin:0 auto;}
.__newsec .one .lef dl dd {font-size:16px;margin-top:5px;}
.__newsec .one .lef dl dd a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#58595b;}
.__newsec .one .rig {padding-left:32px;border-left:1px solid #d1d1d1;position:relative;}
.__newsec .one .rig .box {margin-top:18px;}
.__newsec .one .rig .box:first-child {margin-top:0;}
.__newsec .one .rig .box a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;color:#58595b;}
.__newsec .one .rig .more {position:absolute;right:66px;top:14px;display:block;}
.__newsec .one .rig .bx-wrapper {position:static;}
.__newsec .one .rig .bx-wrapper .bx-controls-direction a {width:23px;height:23px;margin-top:0;top:14px;}
.__newsec .one .rig .bx-wrapper .bx-controls-direction .bx-prev {background:url(../images/ico-prev.gif);left:auto;right:33px;}
.__newsec .one .rig .bx-wrapper .bx-controls-direction .bx-next {background:url(../images/ico-next.gif);right:0;}
.__newsec .one .tit {height:45px;padding-top:18px;}
.__newsec .tit {position:relative;padding-top:15px;}
.__newsec .two {height:279px;position:relative;border-bottom:1px solid #d1d1d1;}
.__newsec .two .tit {height:30px;}
.__newsec .two .box {width:217px;}
.__newsec .two .box .info .subject {margin:10px 0 8px;}
.__newsec .two .box .info .subject a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;color:#333;}
.__newsec .two .box .info .sum {font-size:13px;line-height:20px;height:40px;overflow:hidden;color:#777;overflow:hidden;}
.__newsec .two .more {position:absolute;right:66px;top:14px;display:block;}
.__newsec .two .bx-wrapper {position:static;}
.__newsec .two .bx-wrapper .bx-controls-direction a {width:23px;height:23px;margin-top:0;top:14px;}
.__newsec .two .bx-wrapper .bx-controls-direction .bx-prev {background:url(../images/ico-prev.gif);left:auto;right:33px;}
.__newsec .two .bx-wrapper .bx-controls-direction .bx-next {background:url(../images/ico-next.gif);right:0;}

.__newsec .thr {border-bottom:1px solid #d1d1d1;height:350px;overflow:hidden;margin-bottom:18px;}
.__newsec .thr .lef {padding-top:6px;float:left;}
.__newsec .thr .lef .dc_ev_wrap {float:none;margin:0;}
.__newsec .thr .rig {float:right;width:608px;padding-top:19px;}
.__newsec .thr .rig h4 {height:27px;}
.__newsec .thr .area:after {content:"";display:block;clear:both;}
.__newsec .thr .area .box {float:left;width:270px;margin-left:30px;}
.__newsec .thr .area .box:first-child {margin-left:0;}
.__newsec .thr .area .box .info .subject {margin:10px 0;}
.__newsec .thr .area .box .info .subject a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;color:#333;}
.__newsec .thr .area .box .info .sum {font-size:13px;line-height:16px;height:64px;overflow:hidden;color:#777;overflow:hidden;font-family:돋움,dotum,sans-serif;}

.__foot {width:1220px;margin:0 auto;margin-top:20px;padding-bottom:50px;}
.__foot .one p {font-size:14px;font-weight:600;color:#58595b;margin-top:5px;}
.__foot .two {margin:18px 0 50px;}
.__foot .two:after {content:"";display:block;clear:both;}
.__foot .two .box {float:right;background:url(../images/foot-dot.gif) no-repeat;padding-top:15px;font-size:14px;color:#939598;line-height:24px;}
.__foot .two .box a {color:#939598;}
.__foot .two .box:first-child {float:left;}
.__foot .menu {font-size:0;text-align:center;}
.__foot .menu li {display:inline-block;padding:0 15px;position:relative;font-size:14px;}
.__foot .menu li:before {
	content:"";
	display:block;
	width:1px;
	height:15px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-7.5px;
	background:#58595b;
}
.__foot .menu li:first-child:before {display:none;}
.__foot .menu li a {color:#58595b;font-weight:600;}

.__footban {width:1220px;margin:0 auto;padding-top:16px;}


div.bottom_banrear2{width:100%;}
	div.bottom_banrear2 ul{width:100%;}
	div.bottom_banrear2 ul:after{content:''; display:block; clear:both;}
		div.bottom_banrear2 ul li{width:33.333%; height:300px; float:left;}
			div.bottom_banrear2 ul li a{display:block;}
			div.bottom_banrear2 ul li:first-child a{border:1px solid #ededed; box-sizing:border-box;}
				div.bottom_banrear2 ul li a img{width:100%;}