@charset "euc-kr"; 
/* jins@hankyung.com  2014-04-01  Version : 1.0 */ 

@font-face{
    font-family:'hkGothicB';
    src:url(http://img.hankyung.com/img/font/hkgb.eot);
    src:local(¡Ø), url(http://img.hankyung.com/img/font/hkgb.woff) format('woff');
}

/* reset */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {margin:0; padding:0; font-size:100%;}
html, body {width:100%; height:100%}
body {font-size:12px; font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,Verdana,Arial,AppleGothic,sans-serif; -webkit-text-size-adjust:none; -ms-text-size-adjust: none; /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö. */ letter-spacing:-1px;}
dl,ul,ol,li {list-style:none;}
section, article, nav, header, footer, aside {display:block;}
fieldset, img, iframe {border:0;}
img, iframe {vertical-align:top;}
input,textarea,select,button {font-size:13px; font-family:'Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum,sans-serif;}
table {width:100%; border-collapse:collapse;}
em, address {font-style:normal;}
a {color:#222; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
button {cursor:pointer; font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,Verdana,Arial,AppleGothic,sans-serif;}

button.ico {border:0; cursor:pointer; vertical-align:top; background-color:transparent}
header, footer, article, section, aside, nav, hgroup, details, menu, figure, figcaption  {display:block}

#wrap {font-size:16px; padding:0 10px;}

/* °øÅë css */
.noview {position:absolute; top:-9000px; left:-9000px; overflow:hidden; width:1px; height:1px; margin:-1px 0 0 -1px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.b {font-weight:bold !important;}
.color-red {color:#ff000a;}
.f-lft {float:left !important;}
.f-rgt {float:right !important;}
.row:after,
.clr:after {clear:both; display:block; content:'';}
.thumb {position:relative;}
/* .thumb::before {position:absolute; top:0; left:0; display:block; width:100%; height:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';} */
.thumb img {max-width:100%;}
.thumb > a::before {position:absolute; top:0; left:0; display:block; width:100%; height:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';}
a > .thumb::before {position:absolute; top:0; left:0; display:block; width:100%; height:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';}
.row {width:100%; margin:0}
.col-660 {float:left; width:660px;}
.col-630 {float:left; width:630px;}
.col-470 {float:left; width:470px;}
.col-420 {float:left; width:420px;}
.col-150 {float:left; width:150px;}
.col-350 {float:left; width:350px;}
.col-350.f-rgt {width:330px; margin-right:20px;}
.line-y-680 {background-image:url(http://img.hankyung.com/img/dot_1pxef.gif); background-repeat:repeat-y; background-position:680px 0;}
.line-y-490 {background-image:url(http://img.hankyung.com/img/dot_1pxef.gif); background-repeat:repeat-y; background-position:490px 0;}

.ico {display:inline-block; overflow:hidden; background-image:url(http://img.hankyung.com/img/icon_main2015.png); background-repeat:no-repeat;}
.ico.btn-nav-all {width:70px; height:37px; background:none;}
.ico.btn-nav-close {width:69px; height:37px; background-position:10px -394px; background-color:#ff0009; margin-right:1px;}
.ico.btn-search {width:50px; height:37px; background-position:-60px -264px;}
.ico.btn-sns-fb {width:24px; height:24px; background-position:0 0;}
.ico.btn-sns-tw {width:24px; height:24px; background-position:-30px 0;}
.ico.opinion-tit {width:118px; height:26px; background-position:0 -30px;}
.ico.tit-hkplus {width:48px; height:25px; background-position:0 -60px;}
.ico.tit-ibk {width:120px; height:25px; background-position:-60px -60px;}
.ico.arr-more-black {width:3px; height:6px; background-position:-60px 0; vertical-align:middle;}
.ico.ico-lock {width:18px; height:10px; background-position:-70px 0; vertical-align:middle;}
.ico.arr-paging {width:49px; height:21px; background-position:-100px 0;}
.ico.ico-slide-paging {width:20px; height:17px; background-position:-160px 0; vertical-align:middle;}
.ico.arr-sld-prev {width:60px; height:100px; background-position:0 -150px;}
.ico.arr-sld-next {width:60px; height:100px; background-position:-60px -150px;}
.ico.ico-vod-play {width:45px; height:45px; background-position:-40px -90px;}
.ico.comp-29s {width:90px; height:30px; background-position:-190px 0;}
.ico.comp-bnt {width:90px; height:30px; background-position:-190px -30px;}
.ico.comp-hktv {width:90px; height:30px; background-position:-190px -60px;}
.ico.comp-live {width:90px; height:30px; background-position:-190px -90px;}
.ico.spc-btn-open {width:41px; height:38px; background-position:-90px -90px}
.ico.spc-btn-close {width:41px; height:38px; background-position:-140px -90px}
.ico.btn-stock-sch {width:33px; height:34px; background-position:0 -90px;}
.ico.stock-arr {width:11px; height:13px; font-size:0;}
.up2 .ico.stock-arr {background-position:-130px -150px;}
.up .ico.stock-arr {background-position:-130px -170px;}
.hold .ico.stock-arr {display:none; background-position:-130px -190px;}
.dn .ico.stock-arr {background-position:-130px -210px;}
.dn2 .ico.stock-arr {background-position:-130px -230px;}
.ico.stock-arr2 {width:15px; height:15px; font-size:0; vertical-align:middle;}
.up2 .ico.stock-arr2 {background-position:0 -360px;}
.up .ico.stock-arr2 {background-position:-20px -360px;}
.hold .ico.stock-arr2 {display:none; background-position:-40px -360px;}
.dn .ico.stock-arr2 {background-position:-60px -360px;}
.dn2 .ico.stock-arr2 {background-position:-80px -360px;}
.ico.ico-poll {width:21px; height:19px; background-position:-190px -120px; vertical-align:middle;}
.ico.ico-cash {width:21px; height:19px; background-position:-220px -120px; vertical-align:middle;}
.ico.ico-evnt {width:21px; height:19px; background-position:-250px -120px; vertical-align:middle;}
.ico.aff-jkjtv {width:100px; height:23px; background-position:-150px -150px;}
.ico.aff-vitamin {width:40px; height:23px; background-position:-150px -180px;}
.ico.aff-mkins {width:100px; height:23px; background-position:-200px -180px;}
.ico.aff-hkplus {width:40px; height:23px; background-position:-150px -210px;}
.ico.aff-hktv {width:80px; height:23px; background-position:-200px -210px;}
.ico.aff-hkmg {width:100px; height:23px; background-position:-150px -240px;}
.ico.aff-book {width:42px; height:23px; background-position:-255px -240px;}
.ico.btn-stock-open {width:90px; height:25px; background-position:-130px -270px;}
.ico.btn-stock-open2 {width:91px; height:25px; background-position:-130px -310px;}
.ico.btn-stock-close {width:90px; height:27px; background-position:-130px -350px;}
.ico.stock-active {width:13px; height:35px; background-position:-100px -320px;}
.ico.hdr-sns-fb {width:27px; height:27px; background-position:0 -320px;}
.ico.hdr-sns-tw {width:27px; height:27px; background-position:-30px -320px;}
.ico.arr-sel {width:8px; height:5px; background-position:-70px -320px; vertical-align:middle;}
.ico.btn-search-frm {width:38px; height:33px; background-position:-260px -276px;}
.ico.btn-sitemap-close {width:17px; height:14px; background-position:-270px -320px; vertical-align:middle;}
.ico.panel-rank {width:37px; height:20px; background-position:-250px -350px; vertical-align:middle;}
.ico.panel-bar {width:5px; height:20px; background-position:-250px -350px; vertical-align:middle;}
.jkjtv .ico.balloon-logo {width:131px; height:30px; background-position:-60px -400px;}
.vitamin .ico.balloon-logo {width:51px; height:30px; background-position:-210px -400px;}
.mkins .ico.balloon-logo {width:120px; height:30px; background-position:-70px -440px;}
.hkplus .ico.balloon-logo {width:48px; height:30px; background-position:0 -440px;}
.hktv .ico.balloon-logo {width:112px; height:30px; background-position:0 -470px;}
.hkmg .ico.balloon-logo {width:140px; height:30px; background-position:-130px -470px;}
.book .ico.balloon-logo {width:58px; height:30px; background-position:-220px -440px;}
.ico.arr-balloon-up {width:12px; height:10px; background-position:-260px -150px;}
.ico.thumb-vod {width:31px; height:31px; background-position:0 -500px;}
.ico.tit-live {width:80px; height:28px; background-position:-50px -495px}
.ico.tit-bnt {width:80px; height:28px; background-position:-130px -497px}
.ico.tit-movie29 {width:80px; height:28px; background-position:-210px -500px}
.ico.tit-hktv {width:80px; height:28px; background-position:-50px -525px}

.paging-pie {width:80px;}
.paging-pie .num  {float:left; width:30px; text-align:center; font-size:11px; line-height:21px; color:#999}
.paging-pie .num strong {color:#222}
.paging-pie .arr-paging {float:right; width:49px; height:21px;}
.paging-pie span {vertical-align:middle}
.paging-pie button {overflow:hidden; float:left; width:24px; height:21px; margin:0; padding:0; border:none; background:none; vertical-align:middle; text-align:left; text-indent:-9000px; font-size:0; cursor:pointer;}

/* header */
/* »ó´Ü ¸µÅ© */
.hdr-top-nav {position:relative; width:100%; z-index:100;}
.hdr-top-nav nav {position:relative; width:1050px; height:43px; margin:0 auto; border-bottom:1px solid #e1e1e1;}
.hdr-top-nav nav:after {clear:both; display:block; content:'';}
.hdr-top-nav .aff-nav {float:left; padding-top:10px;}
.hdr-top-nav .aff-nav li {position:relative; float:left; padding:0 14px;}
.hdr-top-nav .aff-nav li:first-child {padding-left:0;}
.hdr-top-nav .aff-nav li > a {float:left; text-align:left; text-indent:-9000px; font-size:0;}
.hdr-top-nav .top-tooltip {display:none; position:absolute; top:-3px; left:-15px; background-color:#fff;}
.hdr-top-nav li:hover .top-tooltip {display:block;}
.hdr-top-nav .top-tooltip .arr-balloon-up {position:absolute; top:29px; left:19px;}
.hdr-top-nav .top-tooltip .balloon-logo {overflow:hidden; display:block; text-align:left; text-indent:-9000px;}
.hdr-top-nav .mkins .top-tooltip .arr-balloon-up {left:37px}
.hdr-top-nav .hkplus .top-tooltip .arr-balloon-up {left:30px;}
.hdr-top-nav .hktv .top-tooltip .arr-balloon-up {left:25px;}
.hdr-top-nav .hkmg .top-tooltip .arr-balloon-up {}
.hdr-top-nav .book .top-tooltip .arr-balloon-up {left:30px;}

.jkjtv .ico.balloon-logo {margin-left:0}
.vitamin .ico.balloon-logo {margin-left:20px;}
.mkins .ico.balloon-logo {margin-left:23px;}
.hkplus .ico.balloon-logo {margin-left:25px;}
.hktv .ico.balloon-logo {margin-left:15px;}
.hkmg .ico.balloon-logo {margin-left:10px}
.book .ico.balloon-logo {margin-left:25px;}

.hdr-top-nav .top-tooltip .memo {min-width:150px; margin-top:6px; padding:10px; border:1px solid #e0e0e0; box-shadow:5px 5px 5px rgba(0,0,0,0.1); font-size:13px; line-height:18px; white-space:nowrap;}
.hdr-top-nav .hdr-toggle {position:absolute; top:8px; right:0;}
.hdr-top-nav .hdr-toggle button {float:left; overflow:hidden; margin-left:5px; text-align:left; text-indent:-9000px; font-size:0;}
.hdr-top-nav .btn-open-stock {position:absolute; top:0; left:0; overflow:hidden; width:100%; height:7px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
/* »ó´Ü Áõ½ÃÁöÇ¥ */
.hdr-stock {display:none; position:absolute; top:0; left:0; width:100%; min-width:1050px; z-index:999;}
.hdr-stock .stock-info {width:1050px; margin:0 auto;  background-color:#fff;  border-bottom:1px solid #e1e1e1;}
.hdr-stock.active {display:block}
.hdr-stock .stock-data {overflow:hidden; float:left; width:955px; height:43px;}
.hdr-stock .stock-data dl {overflow:hidden;  float:left; height:23px; padding:7px 15px; margin-left:54px; white-space:nowrap; text-align:center; cursor:pointer;}
.hdr-stock .stock-data dl:first-child {margin-left:0}
.hdr-stock .stock-data dt {display:inline-block; line-height:23px; font-size:14px; color:#777; vertical-align:middle;}
.hdr-stock .stock-data dd {display:inline-block; line-height:23px; font-size:14px; font-weight:bold; vertical-align:middle; letter-spacing:0;}
.hdr-stock .stock-data dd strong {font-weight:bold;}
.hdr-stock .stock-data dd span.num2 {display:inline-block; padding:0 6px 0 0;/*  margin-left:3px; */}
.hdr-stock .stock-data dd span.num2 .ico {vertical-align:middle; margin-top:-2px;}
.hdr-stock .stock-data dd.dn .num2,
.hdr-stock .stock-data dd.dn2 .num2 {color:#457fff}
.hdr-stock .stock-data dd.up .num2,
.hdr-stock .stock-data dd.up2 .num2 {color:#ff0009}
.hdr-stock .stock-data dd.hold .num2 {color:#777}
.hdr-stock .stock-data .change-dn .num2 {background-color:#457fff; color:#fff !important;}
.hdr-stock .stock-data .change-up .num2 {background-color:#ff0009; color:#fff !important;}
.hdr-stock .stock-info .hdr-toggle {float:right; padding-top:8px;}
.hdr-stock .stock-info button.btn-stock-open2 {display:block; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0;}
/* »ó´Ü Áõ½ÃÁöÇ¥ È®Àå */
.stock-detail-wrap {display:none; position:absolute; top:0; left:0; width:100%;}
.stock-detail-wrap.active {display:block;}
.stock-detail {width:1010px; margin:0 auto; padding:28px 19px 18px; background-color:#fff; border:1px solid #bbb; border-top:none}
.stock-detail:after {clear:both; display:block; content:'';}
.stock-detail-wrap .hdr-toggle {position:absolute; top:7px; left:50%; width:90px; margin-left:434px;}
.stock-detail-wrap .btn-stock-close {display:block; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0;}
.stock-detail-wrap .ico.stock-arr {vertical-align:middle;}
/* tab list */
.tab-group {position:relative; width:100%; min-height:40px}
.tab-tit {position:absolute; top:0; overflow:hidden; height:38px; padding:0; line-height:20px; font-size:16px; font-weight:normal; text-align:center; border:1px solid #e5e5e5; background-color:#fff; z-index:10}
.tab-tit a {display:inline-block; width:100%; padding:9px 0}
.tab-tit a:hover {text-decoration:none;}
.tab-itm.active .tab-tit {height:39px; font-weight:bold; border-bottom:0; background-color:#fff; z-index:20}
.tab-tit2-1 {width:50%; left:0}
.tab-tit2-2 {width:50%; right:0}
.tab-tit3-1 {width:34%; left:0}
.tab-tit3-2 {width:33%; left:34%}
.tab-tit3-3 {width:33%; right:0}
.tab-tit4-1 {width:25%; left:0}
.tab-tit4-2 {width:25%; left:25%}
.tab-tit4-3 {width:25%; left:50%}
.tab-tit4-4 {width:25%; right:0}
.tab-tit5-1 {width:20%; left:0}
.tab-tit5-2 {width:20%; left:20%}
.tab-tit5-3 {width:20%; left:40%}
.tab-tit5-4 {width:20%; left:60%}
.tab-tit5-5 {width:20%; right:0}
.tab-tit6-1 {width:17%; left:0}
.tab-tit6-2 {width:17%; left:17%}
.tab-tit6-3 {width:17%; left:34%}
.tab-tit6-4 {width:17%; left:51%}
.tab-tit6-5 {width:16%; left:68%}
.tab-tit6-6 {width:16%; right:0}
.tab-cnt {display:none; width:100%; padding:70px 0 0}
.tab-itm.active .tab-cnt {display:block}

.stock-detail .tab-tit {height:33px;}
.stock-detail .tab-tit a {padding:6px 0;}
.stock-detail .tab-itm.active .tab-tit {height:34px;}
.stock-detail .chart-deps1 {float:left; overflow:hidden; width:740px; border-right:1px solid #dfdfdf;}
.stock-detail .chart-deps2 {position:relative; float:right; width:250px; margin-top:7px;}
.stock-detail .chart-deps1 .tab-group {float:left; width:330px;}
.stock-detail .chart-deps2 .tab-group {width:100%}
.stock-detail .stock-grp {float:right; width:395px; margin-top:-9px;}
.stock-detail .info-txt {clear:both; padding:5px 20px 0 0; font-size:12px; color:#888;; line-height:18px; text-align:right; white-space:nowrap;}
.stock-info-tb.tab-cnt {padding-top:42px;}
.stock-info-tb dl {position:relative; width:100%; height:20px; padding:8px 0; line-height:20px; cursor:pointer;}
.stock-info-tb dl:nth-child(odd) {background-color:#f6f6f6}
.stock-info-tb dl:after {clear:both; display:block; content:'';}
.stock-info-tb dt {float:left; width:90px; padding-left:10px; font-size:14px; font-weight:bold; white-space:nowrap;}
.stock-info-tb dd {float:right; width:220px; font-size:14px; font-family:'Trebuchet MS', tahoma, verdana, 'Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, sans-serif; font-weight:normal; letter-spacing:0; white-space:nowrap;}
.stock-info-tb dd strong {display:inline-block; width:70px; text-align:right; font-weight:normal;}
.stock-info-tb dd .num {display:inline-block; width:70px; text-align:right;}
.stock-info-tb dd .num2 {display:inline-block; width:60px; padding-right:10px; text-align:right;}
.stock-info-tb .stock-active {display:none; position:absolute; top:15px; right:-20px;}
.stock-info-tb dl.active {padding-right:15px !important; background:url(http://img.hankyung.com/img/bg_maintopchart2.png) no-repeat 100% 0 #fff;}
.stock-info-tb dl.active.up,
.stock-info-tb dl.active.up2 {background-position:100% -50px;}
.stock-info-tb dl.active.dn,
.stock-info-tb dl.active.dn2 {background-position:100% 0;}
.global .stock-info-tb dl {padding:6px 0;}
.global .stock-info-tb dl.active.up,
.global .stock-info-tb dl.active.up2 {background-position:100% -52px;}
.global .stock-info-tb dl.active.dn,
.global .stock-info-tb dl.active.dn2 {background-position:100% -2px;}

.stock-info-tb .dn .num,
.stock-info-tb .dn2 .num,
.stock-info-tb .dn .num2,
.stock-info-tb .dn2 .num2 {color:#457fff}
.stock-info-tb .up .num,
.stock-info-tb .up2 .num,
.stock-info-tb .up .num2,
.stock-info-tb .up2 .num2 {color:#ff0009}
.stock-info-tb .hold .num,
.stock-info-tb .hold .num2 {color:#777}
.stock-info-tb .change-dn .num2 span {padding:0 6px; background-color:#457fff; color:#fff !important;}
.stock-info-tb .change-up .num2 span {padding:0 6px; background-color:#ff0009; color:#fff !important;}
.stock-info-tb.tab-cnt .tab2 {margin-top:33px;}

.tab3-stock-nav {overflow:hidden; width:100%; margin-top:10px; background-color:#f6f6f6; text-align:center;}
.tab3-stock-nav li {display:inline-block; height:18px; line-height:18px; padding:3px 10px; font-size:12px;}
.tab3-stock-nav li.l_bar {margin-left:5px; padding-left:15px; background:url(http://img.hankyung.com/img/bar_1x11pxccc.gif) no-repeat 0 50%;}
/* º¯°æ */
/* ÅõÀÚÁÖÃ¼º° ¸Å¸Åµ¿Çâ */
.stock-inv-prgm {overflow:hidden; width:100%; margin-top:15px; font-size:14px;}
.stock-inv-prgm .deps1 {float:left; width:145px; padding-left:10px;}
.stock-inv-prgm .deps2 {float:right; width:145px; padding-right:10px;}
.stock-inv-prgm h1 {text-align:center; margin-bottom:5px;line-height:20px;}
.stock-inv-prgm table {width:100%;}
.stock-inv-prgm th {padding:5px 0; font-size:12px; color:#888; font-weight:normal; text-align:right;}
.stock-inv-prgm td {text-align:right;}
.stock-inv-prgm thead th.date {font-size:11px; text-align:left;}
.stock-inv-prgm thead th {border-bottom:1px solid #e5e5e5;}
.stock-inv-prgm tbody th {text-align:left;}
.stock-inv-prgm tbody tr:first-child th,
.stock-inv-prgm tbody tr:first-child td {padding-top:10px;}
.stock-inv-prgm .dn.num,
.stock-inv-prgm .dn2.num,
.stock-inv-prgm .dn.num2,
.stock-inv-prgm .dn2.num2 {color:#457fff}
.stock-inv-prgm .up.num,
.stock-inv-prgm .up2.num,
.stock-inv-prgm .up.num2,
.stock-inv-prgm .up2.num2 {color:#ff0009}
.stock-inv-prgm .hold.num,
.stock-inv-prgm .hold.num2 {color:#777}

/* ÀÎ±â °Ë»ö Á¾¸ñ*/
.chart-deps2 .stock-info-txt {padding-top:12px; font-size:12px; color:#888; text-align:right;}
.chart-deps2 h1 {margin-bottom:6px; font-size:16px;}
.chart-deps2 .tab-cnt {width:250px; padding:40px 0 0; font-size:13px;}
.stock-rank-tb .r-num {float:left; overflow:hidden; width:16px; height:16px; margin:2px 5px 0 0; background-color:#2e4254; text-align:center; font-size:11px; color:#fff; line-height:16px;}
.stock-rank-tb dl {overflow:hidden;width:100%; line-height:18px; margin-top:5px; height:18px;}
.stock-rank-tb dt {float:left; margin-left:6px; width:85px}
.stock-rank-tb dd {float:right; width:155px; text-align:right; white-space:nowrap;}
.stock-rank-tb dd strong {float:left; width:55px; font-weight:normal}
.stock-rank-tb dd .num {float:left; width:55px;}
.stock-rank-tb dd .num2 {float:left; width:45px;}
.stock-rank-tb .dn .num,
.stock-rank-tb .dn2 .num,
.stock-rank-tb .dn .num2,
.stock-rank-tb .dn2 .num2 {color:#457fff}
.stock-rank-tb .up .num,
.stock-rank-tb .up2 .num,
.stock-rank-tb .up .num2,
.stock-rank-tb .up2 .num2 {color:#ff0009}
.stock-rank-tb .hold .num,
.stock-rank-tb .hold .num2 {color:#777}


.hk-header {position:relative; width:1050px; height:85px; margin:0 auto; z-index:99}
.hk-header .hk-logo {width:400px; margin:0 auto; text-align:center; padding-top:29px;}
.hk-header .hk-logo.y2016 {width:325px; margin:0 0 0 293px; text-align:center; padding-top:18px;}
.hrd-weather {position:absolute; top:41px; left:0; width:200px; font-size:13px; line-height:27px;}
.hrd-weather img {width:30px; height:27px; vertical-align:middle;}
.hrd-join {position:absolute; top:45px; right:0; font-size:14px; line-height:27px;}
.hrd-join .join {float:left; font-size:14px;}
.hrd-join .join > a {float:left; margin-left:20px;}
.hrd-join .join > a:first-child {margin-left:0}
.hrd-join .my-data {float:left; width:80px;}
.hrd-join .lang {float:left; width:80px; margin-left:10px;}
.hrd-join .lang .sel-list {width:60px;}
.hrd-join .sel-box {position:relative;}
.hrd-join .sel-box li {white-space:nowrap;}
.hrd-join .sel-box li a {display:block;}
.hrd-join .sel-box .ico {margin-left:3px;}
.hrd-join .sel-tit {display:block; padding:0 9px; white-space:nowrap;}
.hrd-join .sel-list {display:none; position:absolute; top:0; left:0; padding:0 9px; border:1px solid #e5e5e5; background-color:#fff;}
.hrd-join .open .sel-list {display:block;}
.hrd-join .sns {float:left;}
.hrd-join .sns a {float:left; margin-left:8px;}

/* ÇÃ·ÎÆÃ ¹è³Ê */
.ad-floatBnr .ad-lft {position:absolute; top:486px; right:50%; width:160px; height:0; margin-right:545px; text-align:right;}
.ad-floatBnr .ad-rgt {position:absolute; top:210px; left:50%; width:80px; height:0; margin-left:545px; text-align:left}

.jump-nav,
.jump-nav ul {position:absolute; top:0; left:0; width:100%;}
.jump-nav a {position:absolute; top:-100px; left:50%; display:block; width:1050px; height:30px; line-height:30px; margin-left:-525px; background-color:#f1f1f1; text-align:center; z-index:999}
.jump-nav a:focus,
.jump-nav a:hover,
.jump-nav a:active {top:0;}

/* gnb */
.top-nav-wrap {position:relative; width:1050px; margin:0 auto; background-color:#457fff; z-index:98;}
.btn-nav-all {float:left; font-size:17px; font-weight:bold; color:#fff; text-align:center;padding:7px 0 8px; min-height:22px; line-height:22px;}
.btn-nav-close {float:left; text-align:left; text-indent:-9000px; font-size:0;}
.btn-search {float:right; text-align:left; text-indent:-9000px; font-size:0;}
.nav-gnb {float:left;}
.nav-gnb li {position:relative; float:left;}
.nav-gnb li a {display:block; padding:7px 19px 8px; min-height:22px; line-height:22px; font-size:17px; font-weight:bold; color:#fff;}
.nav-gnb li a:hover {text-decoration:none;}
.nav-gnb li.active a {background-color:#ff0009}
.nav-gnb li.hei {margin-left:9px; padding-left:8px; background:url(http://img.hankyung.com/img/gnb_bar_opacity20.png) no-repeat 0 50%;}
.nav-gnb li.hei a {padding-right:14px; padding-top:6px;}
.nav-gnb li.n-grp2 a {padding-left:16px; padding-right:16px; font-size:15px; color:#efffa5;}
.nav-gnb li .ico-gnb-new {position:absolute; top:-4px; right:4px;}
.top-search {float:right;}
.top-search legend {position:absolute; top:0; left:-9000px; overflow:hidden; text-align:left; text-indent:-9000px;}
.top-search .search-frm {position:absolute; top:0; right:3px; width:200px; height:25px; border:6px solid #457fff; background-color:#fff;}
.top-search .search-frm .inpTxt {float:left; width:162px;}
.top-search .search-frm .inpTxt input[type=text] {width:151px; height:25px; padding:0 3px 0 8px; /*line-height:33px;*/ border:none; font-size:13px; letter-spacing:-1px;}
.top-search .search-frm button {float:right; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.top-sitemap {display:none; position:absolute; top:37px; left:0; width:100%; padding:24px 0 13px; background-color:#fff; border:1px solid #d9d9d9; box-sizing:border-box; letter-spacing:0;}
.top-sitemap.open {display:block;}
.top-sitemap .s-group {float:left; min-height:296px; padding:0 30px; border-left:1px solid #e9e9e9; font-size:14px; line-height:26px; }
.top-sitemap .s-group:first-child {border-left:none;}
.top-sitemap .s-group.g1 {max-width:72px}
.top-sitemap .s-group.g2 {max-width:84px}
.top-sitemap .s-group.g3 {max-width:108px}
.top-sitemap .s-group.g4 {max-width:80px}
.top-sitemap .s-group.g5 {max-width:84px}
.top-sitemap .s-group.g6 {max-width:100px}
.top-sitemap .s-group.g7 {max-width:86px}
.top-sitemap dl + ul,
.top-sitemap ul + ul,
.top-sitemap ul + dl {margin-top:18px;}
.top-sitemap dt {font-size:15px; font-weight:bold;}
.top-sitemap dd,
.top-sitemap li {white-space:nowrap;}
.top-sitemap .sitemap-btn {clear:both; overflow:hidden; text-align:right; margin-right:15px;}
.top-sitemap .sitemap-btn button {height:18px; border:none; background:none; padding:0; margin:0;}

/* footer */
.footer {width:1050px; margin:0 auto; font-size:12px}
#footer .ftr_nav {border-top:1px solid #e5e5e5}

/* container */
#container {width:1050px; margin:0 auto; background:url(http://img.hankyung.com/img/dot_1pxef.gif) repeat-y 100% 0}
.rel-news img {margin-right:4px; vertical-align:middle;}

/* issue top news */
.issue-top-wrap {overflow:hidden; padding:0 49px; border:1px solid #e5e5e5;}
.issue-top-news {padding:15px 0 17px;}
.issue-top-news h1.sbj {overflow:hidden; height:51px; line-height:51px; font-weight:normal; font-size:34px; font-family:'hkGothicB', 'Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, sans-serif; letter-spacing:-4px; text-align:center;}
.issue-top-news .thumb-grp {overflow:hidden; width:951px; height:170px; margin-left:-1px;}
.issue-top-news .thumb-grp div {position:relative; float:left; width:316px; height:170px; margin-left:1px;}
.issue-top-news .thumb-grp div:before {position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';}
.issue-top-news .thumb-grp img { width:316px; height:170px;}
.issue-top-news .rel-news {overflow:hidden; width:100%; margin-top:6px;}
.issue-top-news .rel-news ul {overflow:hidden; width:990px; margin-left:-40px;}
.issue-top-news .rel-news li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; width:455px; height:21px; line-height:21px; margin-top:5px; padding-left:40px; font-size:15px;}
.issue-mdtop {overflow:hidden; width:100%; border-top:1px solid #ddd}
.issue-mdtop .thumb-news {float:left; width:280px; margin-left:45px; padding:12px 0 17px;}
.issue-mdtop .thumb-news .sbj {overflow:hidden; height:52px; margin-bottom:11px;}
.issue-mdtop .thumb-news:first-child {margin-left:0}
.issue-mdtop .thumb-news .thumb,
.issue-mdtop .thumb-news .thumb img {width:80px; height:60px;}
.issue-mdtop .thumb-news .read {overflow:hidden; height:60px}
.issue-mdtop .rel-news {overflow:hidden; width:100%; margin-top:7px;}
.issue-mdtop .rel-news li {overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; float:left; height:21px; line-height:21px; margin-top:5px; font-size:15px;}

/* top-news */
.top-news {width:100%; margin-top:10px;}
.top-news .sbj {overflow:hidden; height:50px; line-height:50px; font-weight:normal; font-size:32px; font-family:'hkGothicB', 'Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, sans-serif; letter-spacing:-5px; text-align:center;}
.top-news .thumb {width:660px;}
.top-news .thumb img {width:660px;/* height:180px;*/}
.top-news .thumb-grp {position:relative; overflow:hidden; width:660px; height:180px;}
.top-news .thumb-grp > a::before {position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';}
.top-news .thumb-grp div {float:left; width:220px; height:180px;}
.top-news .thumb-grp img { width:220px; height:180px;}
.top-news .rel-news {overflow:hidden; width:100%; margin-top:6px;}
.top-news .rel-news ul {overflow:hidden; width:700px; margin-left:-40px;}
.top-news .rel-news li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; width:310px; height:21px; line-height:21px; margin-top:5px; padding-left:40px; font-size:15px;}


.top1-mdtop {overflow:hidden; width:100%; border-top:1px solid #ddd; margin-top:15px;}
.top1-mdtop .thumb-news {float:left; width:304px; margin-left:45px; padding:12px 0 0;}
.top1-mdtop .thumb-news .sbj {overflow:hidden; overflow:hidden; margin-bottom:8px; font-size:17px; line-height:22px;}
.top1-mdtop .thumb-news:first-child {margin-left:0}
.top1-mdtop .thumb-news .thumb,
.top1-mdtop .thumb-news .thumb img {width:80px; height:60px;}
.top1-mdtop .thumb-news .read {overflow:hidden; height:60px}
.top1-mdtop .rel-news {overflow:hidden; width:100%; margin-top:7px;}
.top1-mdtop .rel-news li {overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; float:left; height:21px; line-height:21px; margin-top:5px; font-size:15px;}


/* top-news2 */
.top-news2 {width:100%; margin-top:10px;}
.top-news2::after {clear:both; display:block; content:'';}
.top-news2 .sbj {overflow:hidden; height:50px; line-height:50px; font-weight:normal; font-size:32px; font-family:'hkGothicB', 'Malgun Gothic', '¸¼Àº °íµñ', ¡¯µ¸¿ò¡¯,Dotum, sans-serif; letter-spacing:-5px; text-align:center;}
.top-news2 .thumb {float:left; width:320px; margin:0 15px 0 0;}
.top-news2.thumb-r .thumb {float:right; margin:0 0 0 15px;}
.top-news2.thumb-r .sbj {text-align:left;}
.top-news2 .thumb img {width:320px;}
.top-news2 .read {margin-bottom:5px; font-size:13px; color:#999; line-height:20px;}
.top-news2 .read a {color:#888;}
.top-news2 .read h2 {margin-bottom:5px; font-size:15px; line-height:20px; color:#222}
.top-news2 .rel-news {overflow:hidden;}
.top-news2 .read + .rel-news {margin-top:8px;}
.top-news2 .rel-news ul {overflow:hidden;}
.top-news2 .rel-news li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:21px; line-height:21px; margin-top:3px; font-size:15px;}

/* ¼Óº¸ */
.quick-news {position:relative; overflow:hidden; width:100%; height:20px; margin-top:20px; line-height:20px; padding:10px 0; background-color:#e8e8e8; font-size:14px;}
.quick-news h1 {float:left; width:46px; padding-left:20px; }
.quick-news h1 .bar {margin-left:6px; font-weight:normal; color:#c6c6c6;}
.quick-news .bnr-quick {position:absolute; top:8px; right:20px;}
.quick-news .bnr-quick .ico {margin-right:10px;}
.quick-news .bnr-quick.ftzforum {top:0; right:0;}
.clsBannerScreen div {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* ÁßÅ¾ */
.md-top-news {overflow:hidden; margin-top:15px; padding:14px 0 0; border-top:2px solid #222;/* border-bottom:1px solid #e5e4e5;*/}
.md-top-news .sbj {font-size:20px; font-weight:bold; line-height:28px;}
.md-top-news .sbj img {margin-right:4px; margin-bottom:2px; vertical-align:middle;}
.md-top-news .thumb {float:left; width:150px; height:113px; margin:0 15px 0 0;}
.md-top-news.thumb-r .thumb {float:right; margin:0 0 0 15px;}
.md-top-news .thumb img {width:150px; height:113px;}
.md-top-news .read {margin-top:6px; font-size:13px; line-height:20px; color:#999;}
.md-top-news .read a {color:#888}
.md-top-news .rel-news {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:6px; font-size:16px; line-height:26px;}
/* ÁßÅ¾ 2 */
.md-top-news2 {overflow:hidden; margin-top:15px;}
.md-top-news2 .thumb-news {float:left; width:320px; margin-left:20px; padding:12px 0 5px; border-top:2px solid #222; /* border-bottom:1px solid #e5e4e5; */}
.md-top-news2 .thumb-news .sbj {margin-bottom:11px;}
.md-top-news2 .thumb-news:first-child {margin-left:0}
.md-top-news2 .thumb-news .read {overflow:hidden; max-height:80px}

/* ½æ³×ÀÏ ÁÂ¿ì Á¤·Ä pie */
.thumb-news .sbj {font-size:20px; font-weight:bold; line-height:26px;}
.thumb-news .thumb {float:left; width:120px; height:90px; margin-right:12px;}
.thumb-news.thumb-r .thumb {float:right; margin:0 0 0 12px;}
.thumb-news .thumb img {width:120px; height:90px;}
.thumb-news .read {font-size:13px; line-height:20px; color:#999;}
.thumb-news .read a {color:#888}
.thumb-news .sns {margin-top:6px}
.thumb-news .sns a {vertical-align:top}

/* Æ¯Áý¸ðµâ */
.spacial-news {overflow:hidden; margin-top:15px; border:1px solid #ddd}
.spacial-news .bnr {position:relative; height:38px;}
.spacial-news .bnr a {display:block; padding:0 55px 0 18px; font-size:20px; line-height:38px; color:#457fff;}
.spacial-news .bnr a img {margin-left:-18px;}
.spacial-news .bnr button {position:absolute; top:0; right:0; overflow:hidden; border:none; cursor:pointer; text-align:left; text-indent:-9000px; font-size:0;}
.spacial-news .news-cnt {padding-bottom:12px; border-top:1px solid #ddd}
.spacial-news .photo-news {overflow:hidden; padding:15px 15px 0;}
.spacial-news .photo-news li {position:relative; float:left; width:201px; margin:0 4px;}
.spacial-news .photo-news .thumb,
.spacial-news .photo-news .thumb img {width:201px; height:146px;}
.spacial-news .photo-news .sbj {position:absolute; bottom:0; left:0; overflow:hidden; width:185px; height:48px; padding:60px 8px 0; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; color:#fff; text-align:left; }
.spacial-news .photo-news .sbj span {display:block; overflow:hidden; width:100%; height:40px; line-height:20px; font-size:15px;}
.spacial-news .rel-news {overflow:hidden;}
.spacial-news .rel-news li {float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:281px; margin-left:19px; line-height:20px; margin-top:6px; font-size:15px; font-weight:bold;}

/* ¸®½ºÆ® »ó´Ü ¹è³Ê */
.bnr-newslist {overflow:hidden; width:100%; padding:7px 0 13px; }
.bnr-newslist .bnr-lft {float:left;}
.bnr-newslist .bnr-rgt {float:right;}
/* ´º½º ¸®½ºÆ® */
.news-grp {padding-top:13px; margin-top:15px; padding-bottom:20px; border-top:1px solid #e5e5e5}
.news-grp2 {padding:20px 0 30px}
.news-item {margin-top:10px;}
.news-item:first-child {margin-top:0;}
.news-item .sbj {font-size:17px; font-weight:bold; line-height:26px;}
.news-item img {vertical-align:middle; margin-right:4px; margin-bottom:2px;}
.news-item .rel-news li {margin-top:4px; font-size:15px; line-height:20px;}
.news-list .thumb-news {margin-top:10px;}
.news-list .thumb-news:after {clear:both; display:block; content:'';}
.news-list .thumb-news .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px; font-size:17px;}
.news-list .thumb-news .sbj img {margin-right:4px; margin-bottom:2px; vertical-align:middle}
.news-list .thumb-news .thumb {float:left; width:107px; height:80px; margin-right:15px; margin-top:3px;}
.news-list .thumb-news .thumb img {width:107px; height:80px;}
.news-list .thumb-news .read {overflow:hidden; padding-top:3px; max-height:69px; font-size:14px; line-height:23px; color:#999;}
.news-list .thumb-news .read a {color:#888}
.news-list .thumb-news .rel-news {}
.news-list .thumb-news .rel-news li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:15px; line-height:22px;}
.news-list .thumb-news .rel-news li:first-child {margin-top:6px}
.news-list .thumb-news.md-highlight {margin-top:15px; padding:12px 0 15px; border-top:2px solid #222; border-bottom:1px solid #e5e4e5;}
.news-list .thumb-news.md-highlight .sbj {white-space:normal; font-size:17px; line-height:24px;}
.wcms .col-470 .news-list {}

/* °¡¿îµ¥ ¿µ¿ª */
.photo-news:first-child {margin-top:0}
.photo-news {margin-top:32px;}
.photo-news h1 {line-height:20px; margin-bottom:8px; text-align:center;}
.photo-news .thumb,
.photo-news .thumb img {width:150px; height:113px;}
.photo-news .sbj {margin-top:8px; text-align:center; line-height:20px;}

.photo-box-news:first-child {margin-top:0}
.photo-box-news {margin-top:19px;}
.photo-box-news h1 {line-height:20px; margin-bottom:8px; text-align:center;}
.photo-box-news .thumb,
.photo-box-news .thumb img {width:150px; height:84px;}
.photo-box-news .thumb .ico {position:absolute; bottom:7px; right:7px;}
.photo-box-news .sbj {padding:7px 5px 6px; text-align:center; line-height:18px; font-size:14px; border:1px solid #e5e4e5; border-top:none;}
.photo-box-news .sbj .ln2 {display:block; overflow:hidden; max-height:36px;}
.photo-box-news .cate {display:block; width:80px; margin:0 auto; height:28px;}
.photo-box-news .cate .ico {display:block; overflow:hidden; width:100%; height:28px; text-indent:-9000px; text-align:left;}


.md-news-list {padding-top:7px;	}
.news-grp2 .md-news-list {padding-top:0;}
.news-grp2 .md-news-list .paging-pie {margin:20px auto 0;}
.news-grp2 .md-news-list.partnership {margin-top:25px;}
.news-grp2 .md-news-list.partnership .paging-pie {margin-top:13px;}
/* .news-grp2 .md-news-list ul {height:630px;} */
.news-grp2 .photo-news {margin-top:30px;}
.news-grp2 .photo-news:first-child {margin-top:0}
.md-bnr {margin-top:30px;}
.md-bnr .paging-pie {margin:10px auto 0;}


.md-news-list .list_thumb_item {position:relative; margin-top:25px; padding-top:28px;}
.md-news-list .list_thumb_item:first-child {margin-top:0}
.md-news-list .list_thumb_item .list_thumb_img {width:150px; height:103px;}
.md-news-list .list_thumb_item .opacity_border {position:absolute; top:28px; left:0; display:block; width:150px; height:103px; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';}
.md-news-list .list_thumb_stit {display:block; position:absolute; top:0; left:0; width:100%; line-height:20px; margin-bottom:8px; text-align:center; font-weight:bold;}
.md-news-list .list_thumb_sbj {display:block; overflow:hidden; height:44px; margin-top:8px; text-align:center; line-height:22px;}

.land-market {margin-top:25px;}

/* ¿ìÃø Å¾ ´º½º  */
.s-top-news {margin-top:13px;}
.s-top-news .thumb-news:after {clear:both; display:block; content:'';}
.s-top-news .thumb-news .sbj {margin-bottom:11px;}
.s-top-news .thumb-news:first-child {margin-left:0}
.s-top-news .thumb-news .read {overflow:hidden; max-height:80px}
.s-top-news .list {padding-top:6px;}
.s-top-news .list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px;}

/* ¿ÀÇÇ´Ï¾ð */
.opinion {margin-top:16px;}
.opinion .thumb-news {width:100%;}
.opinion .thumb-news:after {clear:both; display:block; content:'';}
.opinion .list {padding-top:6px;}
.opinion li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:29px; letter-spacing:-1px;}
.opinion .cate {font-size:14px; color:#ff0009;}
.opinion h1 .opinion-tit {overflow:hidden; display:block; text-align:left; text-indent:-9000px; font-size:0;}
.jkjnews {margin-top:6px;}
.jkjnews h2 {line-height:24px; margin-bottom:7px; font-size:17px;}
.jkjnews h2 img {vertical-align:middle;}
.opinion .jkjnews .cate {display:block; font-size:16px; color:#888; font-weight:normal;}
.opinion .jkjnews .sbj {display:block; overflow:hidden; max-height:48px; line-height:24px; font-size:17px;}
.jkjnews.thumb-news .read {overflow:hidden; max-height:20px; text-overflow:ellipsis; white-space:nowrap;}
.jkjnews.thumb-news .thumb {margin-top:5px;}

.r-bnr {margin-bottom:20px;}
.bnr-lhy-letter {margin-top:10px;}

/* ¿ìÃø ±¤°í */
.r-ad300 {width:300px; margin:20px auto 0;}
.r-ad300-2 {width:300px; margin:20px auto 0;}

/* Áõ±Ç ÅÇ */
.r-tab {position:relative; overflow:hidden; width:100%; margin-top:20px; padding-bottom:20px; border-top:2px solid #222;}
.r-tab .r-tab-tit {position:absolute; top:0; height:35px; text-align:center;}
.r-tab .r-tab-tit a {display:block; line-height:24px; padding:6px 0 5px; border:1px solid #e5e5e5; border-top:none; border-left:none; background-color:#fff; font-weight:normal;}
.r-tab .r-tab-item:first-child .r-tab-tit a {border-left:1px solid #e5e5e5;}
.r-tab .r-tab-item.active .r-tab-tit a {font-weight:bold; border-bottom:none;}
.r-tab .r-tab-cnt {display:none; margin-top:44px;}
.r-tab .r-tab-item.active .r-tab-cnt {display:block}

.stock-tab .r-tab-tit {width:50%;}
.stock-tab .tab-itm1 .r-tab-tit {left:0;}
.stock-tab .tab-itm2 .r-tab-tit {left:50%;}
.k-stock-tb th,
.k-stock-tb td {text-align:left; padding:5px 10px; line-height:23px; border-bottom:1px solid #e5e5e5;}
.k-stock-tb td {font-size:15px;}
.k-stock-tb .num {text-align:right;}
.k-stock-tb .stock-num {text-align:right;}
.k-stock-tb .stock-arr {vertical-align:middle;}
.up .stock-num,
.up2 .stock-num {color:#ff0009;}
.dn .stock-num,
.dn2 .stock-num {color:#457fff;}
.stock-tab .info-txt {margin-top:8px; font-size:12px; color:#999; text-align:right;}

.stock-list {padding:3px 10px 0;}
.stock-list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:24px; margin-top:3px;}

.stock-search {position:relative; overflow:hidden; width:100%; margin-top:12px;}
.stock-search:after {clear:both; display:block; content:'';}
.stock-search input[type=text] {width:286px; height:32px; padding:0 0 0 10px; background-color:#f1f1f1; border:1px solid #ddd;}
.stock-search .btn-stock-sch {position:absolute; top:0; right:0; overflow:hidden; border:none; margin:0; padding:0; text-align:left; text-indent:-9000px; font-size:0;}

/* ¿ìÃø ¹è³Ê ³ôÀÌ Á¶Àý¿ë */
.r-bnr-htype {margin-top:22px; padding:15px 0; background-color:#f8fcff; border:1px solid #e5e5e5; text-align:center;}

/* ¿ìÃø - ±âÈ¹ ½Ã¸®Áî */
.thumb-list li {overflow:hidden; margin-top:15px; line-height:22px; letter-spacing:-1px;}
.thumb-list li:first-child {margin-top:0;}
.thumb-list li:after {clear:both; display:block; content:'';}
.thumb-list .thumb {float:left; width:73px; height:55px; margin-right:10px;}
.thumb-list .sbj {overflow:hidden; max-height:44px; margin-top:3px;}
.thumb-list li.sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:12px;}
.txt-list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px;}

.photo-item {position:relative;}
.photo-item .thumb {width:100%; height:235px;}
.photo-item .thumb img {width:100%; height:235px;}
.photo-item .sbj {position:absolute; bottom:0; left:0; width:100%; height:47px; background-color:rgba(0,0,0,0.5);}
.photo-item .sbj span {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:23px; margin:12px 15px; color:#fff;}

.plan-series {margin-top:14px;}
.plan-series h1 {font-size:16px; line-height:23px; margin-bottom:5px;}
.plan-series .panel-grp {position:relative; overflow:hidden; width:350px; margin-left:-20px; padding-left:20px; border-top:1px solid #e5e5e5;}
.plan-series .panel {width:313px; margin-bottom:20px;}
.plan-series .panel:first-child {margin-top:20px;}
.plan-series .panel .thumb-list .thumb img {width:100%; height:100%;}
.plan-series .thumb-list li {margin-top:10px;}
.eco-cul .thumb-list .sbj,
.job-people .thumb-list .sbj {max-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.eco-cul .thumb-list .read,
.job-people .thumb-list .read {max-height:18px; line-height:18px; margin-top:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; color:#888}

/* °¡¿îµ¥ 3´Ü ¿µ¿ª */
.md-full-bg {width:100%; padding:15px 0; background-color:#f1f1f1; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7;}
.md-full-bg:after {clear:both; display:block; content:'';}
.hk-plus {position:relative; float:left; width:300px; margin-left:20px; }
.plus-pager {position:absolute; top:29px; left:0; overflow:hidden; width:300px; height:164px; border:1px solid #e5e5e5;}
.plus-pager img {width:100%;}
.mk-insight {position:relative; float:left; width:300px; padding-left:19px; margin-left:20px; border-left:1px solid #e5e5e5}
.photo-box {float:left; width:330px; padding-left:19px; margin-left:20px; border-left:1px solid #e5e5e5}
.hk-plus h1 {display:block; margin-bottom:10px; text-align:left; text-indent:-9000px; font-size:0;}
.mk-insight h1 a {display:block; margin-bottom:10px; text-align:left; text-indent:-9000px; font-size:0;}
.hk-plus .more {position:absolute; top:0; left:0; width:100%; height:29px; text-align:right; font-size:13px; line-height:22px;}
.md-full-bg .thumb-news:after {clear:both; display:block; content:'';}
.md-full-bg .thumb-news .thumb {width:79px; height:60px; margin-top:3px;}
.md-full-bg .thumb-news .thumb img {width:79px; height:60px;}
.md-full-bg .thumb-news .sbj {overflow:hidden; max-height:40px; font-size:16px; line-height:20px;}
.md-full-bg .thumb-news .read {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:3px; font-size:13px; color:#999}
.md-full-bg .thumb-news .read.ln2 {white-space:normal; max-height:40px;}
.md-full-bg .list {margin-top:3px}
.md-full-bg .list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; letter-spacing:-1px;}
.hk-plus .info-bnr {overflow:hidden; margin-top:9px; padding:3px 15px; background-color:#ff4e00; font-size:13px; line-height:19px; color:#fff; letter-spacing:-1px;}
.hk-plus .info-bnr:after {clear:both; display:block; content:'';}
.hk-plus .info-bnr a {float:left; color:#fff;}
.hk-plus .info-bnr span {float:right;}
.photo-box li {overflow:hidden; width:100%; margin-top:15px;}
.photo-box li:after {clear:both; display:block; content:'';}
.photo-box .thumb {float:left; width:80px; height:60px; margin-right:10px;}
.photo-box .thumb img {width:80px; height:60px;}
.photo-box .sbj {overflow:hidden; max-height:44px; margin-top:3px; line-height:22px;}
.photo-box .paging-pie {float:right; margin-top:9px;}

/* °ü°è»ç Æ÷Åä ¸®½ºÆ® */
.dark-photo-grp {overflow:hidden; padding:18px 20px 20px; border-top:2px solid #ff0009; border-bottom:2px solid #222; background-color:#2e4254;}
.dark-photo-grp:after {clear:both; display:block; content:'';}
.dark-photo-grp.line-y-680 {background-image:url(http://img.hankyung.com/img/dot_1pxbluegray.gif);}
.photo-slide {position:relative; float:left; width:640px; height:480px;}
.photo-slide .thumb {width:100%; height:480px; background-color:#2e4254; text-align:center;}
.photo-slide .thumb img {max-width:640px; max-height:480px; width: auto; height: auto; vertical-align: middle;}
.photo-slide .thumb .md-valign {display: inline-block; width: 1px; margin: 0 -2px; height: 480px; vertical-align: middle;}
.photo-slide .thumb div {overflow:hidden;}
.photo-slide .img-item {width:641px;}
.photo-slide .slide-sbj {position:absolute; bottom:0; left:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:550px; height:40px; padding:60px 70px 0 20px; font-size:18px; font-weight:bold; line-height:30px; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; color:#fff;}
.photo-slide .sld-num {position:absolute; bottom:0; right:0; width:70px; height:40px; font-size:13px; color:#fff; text-align:center; line-height:30px; letter-spacing:0}
.photo-slide .sld-num .ico {margin-right:5px;}
.slide-paging .ico {position:absolute; top:50%; overflow:hidden; margin-top:-30px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.slide-paging .ico.arr-sld-prev {left:0;}
.slide-paging .ico.arr-sld-next {right:0;}
.partner-comp {float:right; width:330px; }
.partner-comp dl {width:100%; margin-top:17px;}
.partner-comp dl:after {clear:both; display:block; content:'';}
.partner-comp dl:first-child {margin-top:0;}
.partner-comp dt {float:right; width:102px; margin-top:10px;}
.partner-comp dt .ico {display:block; text-align:left; text-indent:-9000px;}
.partner-comp dd {position:relative; float:left; width:214px;}
.partner-comp .thumb {width:214px; height:107px;}
.partner-comp .thumb img {width:214px; height:107px;}
.partner-comp .sbj {position:absolute; top:0; left:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:184px; height:27px; padding:80px 15px 0; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 0; text-align:center; color:#fff; font-size:14px; line-height:20px;}
.partner-comp .ico-vod-play {position:absolute; top:20px; left:85px; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0; z-index:99}

/* hei Ãß°¡ 2016-01-07 */
.photo-grp.hei {border-top:2px solid #222; border-bottom:2px solid #222; }
.hei-itm {position:relative; overflow:hidden;}
.hei-itm .thumb:before {border:none;}
.hei-itm .thumb {overflow:hidden; width:100%;}
.hei-itm .thumb img {width:100%; transform:scale3d(1, 1, 1); transition:all 0.3s ease 0s;}
.hei-itm a:hover .thumb img {transform: scale3d(1.05, 1.05, 1);}
.hei-itm.photo1 a:hover .thumb img {transform: scale3d(1.02, 1.02, 1);}
.hei-itm.photo1,
.hei-itm.photo1 .thumb img {height:419px;}
.hei-itm.photo2,
.hei-itm.photo2 .thumb img {height:279px;}
.hei-itm.photo3,
.hei-itm.photo4 {float:left; width:210px; height:140px;}
.hei-itm .sbj {position:absolute; bottom:0; left:0; width:100%; padding:100px 0 14px; background:url(http://img.hankyung.com/img/bg_blank_136.png) repeat-x 0 100%; font-size:17px; line-height:22px; text-align:center; color:#fff;}
.hei-itm.photo1 .sbj {padding-bottom:23px; font-size:20px; line-height:30px;}
.hei-itm.photo3 .sbj,
.hei-itm.photo4 .sbj {font-size:14px; max-height:44px;}

.btm-sct-box {border:1px solid #e5e5e5; border-bottom-color:#b7b7b7; border-top:none; background-color:#f1f1f1;}
.btm-sct-box.newsrabbit {border-bottom:2px solid #222}
.btm-sct-box h1 {padding-top:16px; height:40px; text-align:center;}
.btm-sct-box .photo-list {overflow:hidden; margin:0 24px;}
.btm-sct-box .photo-list:after {clear:both; display:block; content:'';}
.btm-sct-box .photo-list li {float:left; width:230px; margin:0 10px 16px;}
.btm-sct-box .photo-list .thumb,
.btm-sct-box .photo-list .thumb img {width:230px; height:173px;}
.btm-sct-box .photo-list .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:13px; font-size:17px; font-weight:bold;}
.btm-sct-box .photo-list .read {overflow:hidden; max-height:40px; line-height:20px; margin-top:3px; font-size:13px; color:#999}
/*
.btm-sct-box.snacker .photo-list .thumb,
.btm-sct-box.snacker .photo-list .thumb img {width:230px; height:148px;}
*/
/* °è¿­»ç */
.grp-comm {overflow:hidden; padding:20px 55px 29px; text-align:center;}
.grp-comm ul {}
.grp-comm li {display:inline; display:inline-block; width:auto; padding:6px 30px; vertical-align:middle}

.hk-service {overflow:hidden; border-top:1px solid #e5e4e5; border-bottom:1px solid #e5e4e5}
.hk-service .poll {float:left; width:465px; height:22px; line-height:22px; padding:8px 0 8px 20px;}
.hk-service .poll li {float:left; background:url(http://img.hankyung.com/img/bar_1x11pxddd.gif) no-repeat 0 6px}
.hk-service .poll li:first-child {background:none;}
.hk-service .poll li a {padding:0 42px; font-size:13px; font-weight:bold;}
.hk-service .poll li .ico {margin-right:4px;}
.hk-service .event-hk {float:right; width:522px; height:22px; line-height:22px; padding:8px 0 8px 20px; border-left:1px solid #eee}
.hk-service:after,
.hk-service .poll:after,
.hk-service .event-hk:after {clear:both; display:block; content:'';}
.hk-service .event-hk dl {float:left; width:380px; font-size:13px;}
.hk-service .event-hk dt {float:left; width:40px; font-size:14px; font-weight:bold;}
.hk-service .event-hk dd {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:40px;}
.hk-service .event-hk ul {float:right;}
.hk-service .event-hk li {float:left; background:url(http://img.hankyung.com/img/bar_1x11pxddd.gif) no-repeat 0 6px}
.hk-service .event-hk li:first-child {background:none;}
.hk-service .event-hk li a {display:block; padding:0 8px; font-size:14px;}

.btm-box {overflow:hidden; padding:0 0 30px 0; border:1px solid #e5e5e5; border-top:none; border-bottom:2px solid #222}
.btm-box:after {clear:both; display:block; content:'';}
.btm-box-l {float:left; width:290px; padding-left:35px;}
.btm-box-r {float:right; width:320px; padding-left:40px;}
.bd-pie {margin-top:28px; font-size:13px; line-height:20px;}
.bd-pie h1 {font-weight:bold;}
.bd-pie li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:19px; margin-top:5px;}
.ev-bnr {position:relative; float:left; width:290px; padding-left:40px; margin-top:28px; font-size:13px;}
.ev-bnr h1 {padding:2px 0 5px; line-height:20px;}
.ev-bnr li {float:left; width:140px; margin-left:10px;}
.ev-bnr li:first-child {margin-left:0;}
.ev-bnr .paging-pie {position:absolute; top:0; right:0;}

.ad_ftr {width:1050px; margin:0 auto; padding:10px 0;}
.ad_ftr iframe {vertical-align:top}