/*box-sizing*/
#core_sec1, .c_sec1_1 .news_zone, .c_sec1_1_flash, .c_flash_down_con, .n_flash2, .c_flash_t, .c_flash_t li, .c_flash_down, .c_flash_down_con ul li, .c_flash_down_con ul li a, #core_sec1_semi, #core_sec1_semi > div, section, .category > a, .imgFormWrap span:after, .c_best_li .thumb:after, .c_sec1_1 .news_thumb, .c_sec1_1 .news_thumb li, .c_sec1_4 > div, .spot_news div, .spot_news1 h2, .spot_news2 h2, .spot_news2 li span, #best_click_hd, .best_click_table, .best_click_table ol, .c_best_li, .best_click_table a, .best_text, .c_best_li .thumb, .c_sec1_1 .news_zone h3, .c_best_li, .cateImg, .cateText, .swiper-pagination-bullet{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#core_sec2, #core_sec7, .grid_7525, .grid_75_hd, .grid_75_hd h3, .grid_75_con, .grid_25 h3, .grid_25_con, .c_sec2_1_list > div > ul, .c_sec2_1_list > div > ul > li, .c_sec2_1_list .thumb a strong, .c_sec7_1_con .four_people, .c_sec7_1_con .four_people li, .c_7_1_info, .c_sec7_1_con .big_thumb, .c_sec7_2 .grid_25_con ul li a, .c_sec2_2 > div, .mm_hd{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#core_sec4, .c_sec4_1_con, .c_sec4_1_con > div, .c_sec4_1_lev1 > a, .overlay_text, .c_sec4_1_lev2345 ul li, .c_sec4_1_lev2345 ul li a > span, .photo_cont div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.c_sec5, .c_5_1_btn, .c_5_1_btn a, .c_5_1_img, .c_sec5_1 ul li > a, .c_5_2_1, .c_5_2_1 > a, .c_5_2_2, .c_5_2_2_con, .c_5_2_2_search, .c_5_2_2_search input, .ui-autocomplete , .ui-autocomplete .ui-menu-item, .visual_chart a, .st_chart, #core_sec5_semi, #core_sec5_semi .c_5_2_1, #core_sec5_semi .visual_chart, .c_5_1_t3 a, .mm_sec7 .c_5_2_1 > div, .mm_sec7 .c_5_2_1 a{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#core_sec6 > div, .c_sec6, .c_sec6 ul, .c_sec6 ul li, .c_sec6 ul li a, .c_sec6 ul li a > span, .c_sec2_1_list .thumb a:before, .c_7_1_thumb:after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
section {position: relative;}
/*max-width : none;*/
#c_sec1_1 img, #c_sec1_2 img, #c_sec1_3 img, #c_sec1_4 img, #core_sec1_semi img, #core_sec2 img, #core_sec4 img, #core_sec5 img, #core_sec5_semi img, #core_sec6 img, #core_sec7 img, .main_top_banner img, .imgFormWrap span img, .spot_event img{ max-width: none; }
.photo_wrap .photo_cont_view .photo_cont a img, .c_5_1_img img, .c_5_2_1 a > span img, .c_sec6_1 img, .c_sec6_2 img, .c_best_li .thumb img, .category > div > ul > li .tab_cont img, .c_sec2_1_list .thumb a img, .imgFormWrap span img{display: block; width: 100%; height: auto; min-height: 100%;}
.n_flash3 a, .c_best_li a, .spot_event a, .spot_news2 li a, .spot_news2_btn a {display: block; height: 100%;}
a:hover .c_5_1_t1, a:hover .c_4_1_lev1_t, a:hover .c_4_2_lev_t, .c_5_1_t3 a:hover {text-decoration: underline}
/*clearfix*/#core_sec1:after, .main_top_banner:after, #core_sec1_semi:after, section:after, .c_sec2_1_list > div > ul:after, .photo_cont_list_thum_img ul:after, #core_sec5:after, #core_sec5_semi:after, #core_sec6:after, .c_sec6_1 ul:after{ content:""; display:block; clear:both; }
/*ellipsis : 1*/.c_flash_t li a, .c_flash_down_con ul li a, .c_sec2_1_list .thumb a strong span, .c_sec2_2 span, .c_sec7_2 .grid_25_con ul li a, .photo_cont2 > p, .c_5_1_t3 a {white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }


/*H TITLE style*/
#best_click_hd, .c_sec2_2 h3, .c_sec7_2 h3, .spot_news1 h2, .spot_news2 h2{height:38px;border-bottom:solid 1px #d1d5d9;background:#f2f2f2;}
#best_click_hd h3, .c_sec2_2 h3, .c_sec7_2 h3, .spot_news1 h2, .spot_news2 h2{height:38px;line-height:38px;padding-left:15px;font-size:16px;font-weight:bold;color:#333;letter-spacing:-1px; text-align: left}


/*bx-slider*/
.banner_zone {overflow: hidden}
.interview, .issue {width: 100%; height: 100%; position: relative;}
.banner_zone .issue:after {display: block; content: ""; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0; background:#d1d5d9; z-index: 1;}
.main_top_banner {width: 300%;}
.main_top_banner a {display: block; height: 100%;}
.main_top_banner li {float:left; overflow: hidden}
.main_top_banner img { width: 298px; height: 333px;}
.swiper-pagination-bullet {border:1px solid rgba(0,0,0,0.2)}


/*news_img_boder 557-312*/
.imgFormWrap {display: block; width: 100%;height: 0;position: relative;overflow: hidden;padding:0 0 56.005% 0;}
.imgFormWrap span{display: block; width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.imgFormWrap span:after, .c_best_li .thumb:after, .c_sec2_1_list .thumb a:before, .c_7_1_thumb:after {display: block; content: ""; width: 100%; height: 100%; border:1px solid rgba(0,0,0,0.05); position: absolute; top: 0; left: 0; }
.imgFormWrap .imgFormIcon {left: inherit; top:inherit; bottom:7px !important; right:7px !important; width:21px; height: 21px; background: rgba(255,255,255,0.8); border-radius: 50%; overflow: hidden; border:0 none; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);}
.imgFormWrap .imgFormIcon:after {display: block; content: ""; border:0 none; position: absolute; }
.imgFormWrap .imgFormIcon.play:after {width: 9px; height: 11px; top:5px; left:7px; background: url("https://img.sedaily.com/Html/content/main/m_play_icon.svg") no-repeat center; background-size: 100%;}
.imgFormWrap .imgFormIcon.jpg:after {width: 16px; height: 11px; top:5px; left:3px; background: url("https://img.sedaily.com/Html/content/main/m_img_icon.svg") no-repeat center; background-size: 100%;}
.imgFormWrap .imgFormTag {width:38px; height:20px; border:0 none; background: #ff42c6; color:#fff; font-size:15px; letter-spacing: 0; text-align: center; font-weight: bold }
/*background_tag STYLE*/
.InTag_place .tag {display:inline-block; position: relative; border:0 none;}
.InTag_place .tag:before { display: inline-block; width: 0; height:100%; content: ""; vertical-align: middle;}
.InTag_place .tag span {display: inline-block; vertical-align: middle; height: 19px; color:#fff; font-size: 12px; font-weight: normal; line-height: 19px; padding:0 4px 0 3px; margin-left: 1px; position: relative; margin:-5px 5px 0 1px;}
.InTag_place .tag span:after {display: block; content: ""; width: 1px; height: 17px; position: absolute; top:1px; left:-1px;}
.InTag_place .tag span:before {display: block; content: ""; width: 1px; height: 17px; position: absolute; top:1px; right:-1px;}
.InTag_place .tag.blue span, .InTag_place .tag.blue span:after, .InTag_place .tag.blue span:before{background: #1466b5;}
.InTag_place .tag.red span, .InTag_place .tag.red span:after, .InTag_place .tag.red span:before{background: #ff0000;}
.InTag_place .tag.orange span, .InTag_place .tag.orange span:after, .InTag_place .tag.orange span:before{background: #fa702c;}
/*Line_tag STYLE*/
.Intag_line .tag { display: inline-block; height: 12px; font-size: 11px; line-height: 12px; *line-height: 11px; line-height: 11px \0/IE8+9 ; line-height: 11px\-; padding:0 2px 0 1px; margin-right:2px;}/*ie8~10*/
_:-ms-fullscreen, :root .Intag_line .tag{ line-height: 11px; } /*ie11*/
.m_lev2345 .Intag_line .tag {margin-top:3px; line-height: 13px;}
html[xmlns*=""] body:last-child .m_lev2345 .Intag_line .tag {margin-top:2px; line-height: 12px;}


/* PC : section 01 layout */
#core_sec1 {width: 1280px;border-left: 1px solid #d1d5d9;}
.c_sec1 {height: 100%; float:left;} /*common*/
.c_sec1_1 {width: 662px; border-top: 1px solid #d1d5d9; position: relative;}
.c_sec1_1 .forum_banner { position: absolute; top:0; left:0; width:100%;  z-index: 100}
.c_sec1_2 {width: 297px; border: 1px solid #d1d5d9; border-right: 0 none; overflow: hidden}
.c_sec1_3 {display: block; border: 1px solid #d1d5d9;}
.c_sec1_3, .c_sec1_4 {width: 320px; height: 100%; float:none; position: absolute; top:0; right:0; }
.c_sec1_1_flash {width:100%; min-height:52px; padding-right:617px; position: absolute; top:100%; left: 0; margin-top: -53px;}
/*Only Sub main*/ #container.sub_main .c_sec1_1_flash {padding-right: 617px; margin-top: -52px;}
/*Only Sub main*/ #container.sub_main .n_flash3 img{ height: 51px;}
#core_sec1 .c_sec1_4{display: none;}
#core_sec1.spot .c_sec1_3{display: none;}
#core_sec1.spot .c_sec1_4{display: block; z-index: 10;}

/* PC : section 01 1-1 level 1 */
.c_sec1_1 .news_zone{padding:20px 20px 0 20px; height: 100%; position: relative;}
.c_sec1_1.op0 .news_zone .visual{ opacity:0}
.c_sec1_1.op0 .news_zone .h3 { opacity:0}
.c_sec1_1.op0 .news_zone .zone_relation {opacity:0}
.c_sec1_1 .level01_02 { position: absolute;left:20px; right:20px; top:390px}
.c_sec1_1 .news_zone .visual a{display:block;position:relative;height:100%;background:#fafafa;overflow:hidden;}
/*tag color*/
.c_sec1_1 .news_zone h3{margin:0 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: normal;max-height:64px;text-align: left;/*word-wrap: break-word;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;*/    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.c_sec1_1 .news_zone h3 a{line-height:32px;font-size:26px;font-weight:bold;color:#222; *letter-spacing:-2.2px; letter-spacing:-2.2px \0/IE8+9 ; letter-spacing:-2.2px\-; letter-spacing: -2px;} /*ie7~10 letter-spacing */
_:-ms-fullscreen, :root .c_sec1_1 .news_zone h3 a { letter-spacing:-2.2px } /*ie11*/
.c_sec1_1 .news_zone h4{margin-top:10px;padding-bottom:0 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: left}
.c_sec1_1 .news_zone h4 a{font-size:18px;color:#444}
.c_sec1_1 .news_zone h4 span{color:#c99933}
.c_sec1_1 .news_zone .cont{margin-top:10px;max-height:40px;overflow:hidden}
.c_sec1_1 .news_zone .cont a{line-height:20px;font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: normal; max-height:40px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
.c_sec1_1 .news_zone .cont a span { display:block; text-align:left}
.c_sec1_1.leTy2 .news_zone .cont a,
.c_sec1_1.leTy4 .news_zone .cont a,
.c_sec1_1.leTy7 .news_zone .cont a,
.c_sec1_1.leTy8 .news_zone .cont a,
.c_sec1_1.leTy22 .news_zone .cont a,
.c_sec1_1.leTy44 .news_zone .cont a{max-height:20px; -webkit-line-clamp:1;}
.c_sec1_1.leTy3 .news_zone .cont a,
.c_sec1_1.leTy5 .news_zone .cont a,
.c_sec1_1.leTy9 .news_zone .cont a{max-height:40px; -webkit-line-clamp:2;}
.c_sec1_1 .news_thumb{display:inline-block;width: 100%; zoom:1;*display:inline;margin-top:15px}
.c_sec1_1 .news_thumb li{float:left;width:24.325%; margin-left: 0.9%}
.c_sec1_1 .news_thumb li:first-child {margin-left: 0}
.c_sec1_1 .news_thumb li a{display:block;line-height:16px;}
.c_sec1_1 .news_thumb li a > span{display:block;line-height:16px;padding-top:5px; overflow: hidden; text-overflow: ellipsis; white-space: normal; max-height:32px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
.c_sec1_1 .news_thumb li a > span.imgFormWrap {padding-top: 0}
.c_sec1_1 .news_thumb li a:hover > span {color:#333; font-weight: bold}
.c_sec1_1 .news_thumb li a img{margin-bottom:5px;}
.c_sec1_1.leTy1 .visual .imgFormWrap{padding:0 0 50% 0;}
.c_sec1_1.leTy11 .visual .imgFormWrap{padding:0 0 50% 0;}
.c_sec1_1.leTy22 .visual .imgFormWrap{padding:0 0 48% 0;}
.c_sec1_1.leTy3 .visual .imgFormWrap{padding:0 0 50% 0;}
.c_sec1_1.leTy33 .visual .imgFormWrap{padding:0 0 46% 0;}
.c_sec1_1.leTy44 .visual .imgFormWrap{padding:0 0 50% 0;}
.c_sec1_1.leTy55 .visual .imgFormWrap,.c_sec1_1.leTy5 .visual .imgFormWrap{padding:0 0 50% 0;}
.c_sec1_1.leTy6 .visual .imgFormWrap{padding:0 0 46% 0;}
.c_sec1_1.leTy66 .visual .imgFormWrap{padding:0 0 46% 0;}

.c_sec1_1 .level01_02 { }
.c_sec1_1_flash { text-align: left}
.c_flash{position:relative;width:100%;height:51px; border-bottom: 1px solid #d1d5d9; border-top: 1px solid #d1d5d9; background:#f2f2f2; }
.c_flash_hd {position:absolute;bottom:-1px;left:-1px; width:52px; height:52px; z-index: 10;}
.c_flash_t { width:100%; height:100%; overflow: hidden;}
.c_flash_t li { width:100%; height:51px; padding:0 180px 0 67px; }
.c_flash_t li a { display:inline-block; width:100%; height: 50px; color:#333; font-size: 15px; line-height: 50px; }
.c_flash_t li a:hover {font-weight: bold;}
.n_flash2_2 { width:auto; height: 50px;position: absolute; top:0; right:50px; font-size: 0}
.n_flash2_2 .n_flash2_btn { height:50px; line-height: 50px; text-align: right}
.n_flash2_btn span { display: inline-block;zoom:1;*display:inline;}
.n_flash2_btn span img { vertical-align: middle }
.n_flash2_btn .flash2_btn1 { display: inline-block; text-align: right; color:#777; font-size: 12px; background: url("https://img.sedaily.com/Html/content/level01_newsflash_15.png") no-repeat 0 19px; background-size: 11px; padding-left: 13px;}
.n_flash2_btn .flash2_btn2 a{ display: block; width:10px; height:52px; padding:0 8px 0 10px; }
.n_flash2_btn .flash2_btn3 a{ display: block; width:11px; height:52px; }
.n_flash2_btn .flash2_btn4 a{ display: block; width:10px; height:52px; padding:0 15px 0 6px; }
.n_flash3 {width:51px; height:52px; position: absolute; top:0; right:0;}
.c_flash_down {width: 100%; height: 234px; position: relative; z-index: 100; margin-left: -1px;}
.c_flash_down:after {display: block; content: ""; width:100%; height: 6px; position: absolute; bottom:-6px; left: 0; background:url("https://img.sedaily.com/Html/content/bg_news.png") repeat-x bottom; }
.c_flash_down:before { display: block; content: ""; width:100%;height:6px; position:absolute;top:-1px;left:0; z-index:100; background:url("https://img.sedaily.com/Html/content/bg_news2.png") repeat-x top; }
.c_flash_down_con { width:100%;height:100%; overflow-y:scroll; overflow-x: hidden;}
.c_flash_down_con ul { width:100%;height:auto; background:#fff;}
.c_flash_down_con ul li{ width:100%; height: 47px; border:1px solid #e2e2e2; border-top:0 none; line-height: 45px; color:#666; font-size: 15px; position: relative;}
.c_flash_down_con ul li a { display: block; width:100%; height:100%; padding:0 70px 0 15px}
.c_flash_down_con ul li a:hover {color:#000}
.c_flash_down_con ul li p { display: inline-block; height: 100%; position: absolute; top:0; right:10px; color:#777; font-size: 12px; background: url("https://img.sedaily.com/Html/content/level01_newsflash_15.png") no-repeat left center; padding-left: 14px; background-size: 11px;}



/* PC : section 01 1-2 interactive move banner */
.c_sec1_2 > div{position:relative;}
.c_sec1_2 > div .more{position:absolute;right:0;top:0;display:block;padding:11px;z-index:10;background:url("https://img.sedaily.com/Html/content/bg_more.png") repeat left top}
.c_sec1_2 > div.issue{border-top:solid 1px #d1d5d9}
.c_sec1_2 > div.issue h3{color:#fff;}
.bx-pager{right:20px;bottom:20px;text-align:right;}
.bx-pager .bx-pager-item a{background:#fff; border: 1px solid #ced2d7;}


/*PC : section 01 1-4 spot */
/* SPOT AREA ( 1-4 and m_spot )*/
.c_sec1_4 {border:2px solid #db1014;}
.c_sec1_4:after {display: block; content: ""; width: 11px; height: 100.5%; position: absolute; top:-2px; left: -13px; background: url("https://img.sedaily.com/Html/Content/main/spot_shadow_2.png") repeat-y;}
.spot_event { width: 100%; height: 98px; overflow: hidden; position: absolute; top:0; left: 0; background:url(https://img.sedaily.com/Html/singleUse/spot_180918_4.png)no-repeat; background-size:100% 98px; border-bottom: 1px solid rgba(0,0,0,0.06);overflow: hidden}
.spot_event a {display: block; height: 100%;}
.spot_event a .text {position: absolute; top:10px; left: 50%; margin-left: -97.5px; width:195px; height: 76px;}
.spot_event a .people1 {position: absolute; bottom:0; left:0; }
.spot_event a .people2 {position: absolute; bottom:0; right: 0;  }
.spot_news {height: 100%; padding-top:98px}
.spot_news > div {width: 100%; height: 100%; /*border:1px solid #ced1d6;*/ overflow: hidden}
.spot_news1 {width: 100%; height:64%; position: relative;}
.spot_news2 {width: 100%; height:36%; overflow: hidden; /*padding-bottom:69%;*/ border-top: 1px solid #ced1d6; position: relative;}
.spot_news2_con{ position: absolute;top:0;left: 0;width: 100%; height: 100%; height: 100%; overflow:hidden; padding-top: 38px; }
.spot_news2_con ul li img { min-height: 100%; width: 100%;}
.spot_news1 h2, .spot_news2 h2 {position: absolute; top:0; left: 0; width: 100%; z-index: 10}
.spot_news1 h2 img, .spot_news2 h2 img{margin:7px 4px 0 -5px}
.spot_news1 > div{height: 100%; padding: 39px 0 35px 0; overflow:hidden; position: relative;}
.spot_news1 .spot_news_sh_t {display: block; content: ""; width: 100%; height:15px; position: absolute; top:38px; left: 0; background: url("https://img.sedaily.com/Html/Content/main/spot_w_wrap_up.png") repeat-x; }
.spot_news1 .spot_news_sh_b {display: block; content: ""; width: 100%; height:15px; position: absolute; bottom:36px; left: 0; background: url("https://img.sedaily.com/Html/Content/main/spot_w_wrap_down.png") repeat-x; z-index: 10;}
.spot_news1 > div ul{width:100%;margin:0 auto;position:relative;}
.spot_news1 > div ul li{width:100%;text-align:left;position:relative;}
.spot_news1 > div ul li:last-child { padding-bottom: 10px;}
.spot_news1 > div ul li:after{display:block;content:"";width:1px;height:100%;position:absolute;top:0;left:27px;background:#ced2d7;}
.spot_news1 > div ul li a{display:block;width: 100%; height:100%;position:relative;}
/*clock*/
.spot_news1 > div ul li .sec6_time{width:48px;height:100%;float:left;position:absolute;top:0;left:0;}
.spot_news1 > div ul li .sec6_time:after{display:block;content:"";width:19px;height:19px;position:absolute;top:24px;left:18px;background:url(https://img.sedaily.com/Html/Special/politics/politics_15.png);background-size:contain;z-index:10;}
.spot_news1 > div ul li .sec6_time span{display:block;width:49px;height:14px;line-height:14px;text-align:right;color:#999;font-size:11px;background:#fff;z-index:11;position:relative;top:5px;left:0;text-align:center;letter-spacing:-1px;}
/*con*/
.spot_news1 > div ul li dl{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:15px;position:relative;padding-left:48px;}
.spot_news1 > div ul li a dl dt{width:100%;height:52px;}
.spot_news1 > div ul li a dl dt:before { display: inline-block; width: 0; height:100%; content: ""; vertical-align: middle;}
.spot_news1 > div ul li a dl dt .sec6_dt {vertical-align: middle;display:inline-block;padding-top:18px;}
.spot_news1 > div ul li a dl dt .sec6_dt span {display: block;font-size:13px;color:#666;max-height:33px;line-height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.spot_news1 > div ul li a:hover dl dt .sec6_dt span {color:#333;}
.spot_news1 > div ul li a dl dt .sec6_info{display:none;}
.spot_news1 > div ul li a dd{display:none;}
.spot_news1 > div ul li a dd span {display: block; height: 100%; border:1px solid rgba(0,0,0,0.05)}
/*first*/
.spot_news1 > div ul li.rf_first a dd{display:block;width:134px;max-height:76px;overflow:hidden;margin-top:8px;}
/*red*/
.spot_news1 > div ul li.rf_red .sec6_time:after{background:url(https://img.sedaily.com/Html/Special/politics/politics_14.png);background-size:contain;}
.spot_news1 > div ul li.rf_red .sec6_time span{color:#ff0000;letter-spacing:-1px;width:100%;left:0;}
.spot_news1 > div ul li.rf_red a dl dt{color:#444;font-weight:bold;}
.spot_news1 > ul{width:100%;height:35px;border-top:1px solid #ced2d7;background:#fff;position:absolute; bottom:0; left: 0; z-index:1;}
.spot_news1 > ul li{width:50%;height:35px;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.spot_news1 > ul li:first-child{border-right:1px solid #ced2d7;}
.spot_news1 > ul li a{display:block;height:100%; position: relative}
.spot_news1 > ul li a span {display: block; width:15px; height: 8px; font-size: 0; text-indent: -9999px; background:url("https://img.sedaily.com/Html/Content/main/spot_arr2.png")no-repeat; position: absolute; top:50%; left:50%; margin:-4px 0 0 -7px}
.spot_news1 > ul li:nth-child(1) a span {background-position: 0 0;}
.spot_news1 > ul li:nth-child(1) a:hover span {background-position: 0 -8px;}
.spot_news1 > ul li:nth-child(2) a span {background-position: -15px 0;}
.spot_news1 > ul li:nth-child(2) a:hover span {background-position:-15px -8px;}
.spot_news1 a.pc_more, .c_sec7_2 a.pc_more {position:absolute;right:0;top:0;display:block;height:38px;width:38px;}
.spot_news1 > a.pc_more span, .c_sec7_2 > a.pc_more span{display: block; width:14px; height:14px; margin:12px 0 0 11px; background:url("https://img.sedaily.com/Html/Content/main/more.png") no-repeat; font-size: 0; text-indent: -9999px; background-position: 0 0;}
.spot_news1 > a.pc_more:hover span, .c_sec7_2 > a.pc_more:hover span {background-position: 0 -14px;}
.spot_news2 ul, .spot_news2 li {height: 100%;}
.spot_news2 li a:after {display: block; content: ""; width: 100%; height:118px; position: absolute; bottom:-20px; left: 0; background: url("https://img.sedaily.com/Html/Content/main/spot_img_wrap.png") repeat-x; }
.spot_news2 li a span {display: inline-block; font-size: 14px; width: 100%; padding:0 10px; position: absolute; bottom: 10px; left: 0; color:#fff; text-align: left; max-height:36px; line-height:18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; z-index: 10;}
.spot_news2 li a:hover span { font-weight: bold;}
.spot_news2_btn {display:inline-block; height: 38px; position: absolute; top:0; right:0; z-index: 10;}
.spot_news2_btn a {width: 39px; height: 38px; border-left:1px solid #ced1d6; float:left; font-size: 0; text-indent: -9999px; position: relative;}
.spot_news2_btn a:hover {background: #e4e4e4}
.spot_news2_btn a span {display: block; width: 6px; height: 10px; background: url("https://img.sedaily.com/Html/Content/main/spot_arr.png"); margin:13px 0 0 16px}
.spot_news2_btn a:nth-child(1) span{background-position: 0 0; }
.spot_news2_btn a:nth-child(2) span{background-position:-6px 0;}
.spot_news2_btn a:nth-child(1):hover span{background-position:0 -10px }
.spot_news2_btn a:nth-child(2):hover span{background-position:-6px -10px}


/*  layout : 75% + 25% class="grid_7525"  */
.grid_7525 {height: 100%; text-align: left}
.grid_75 { width: 75%; float: left;}
.grid_25 { width: 25%; float: left;}

/* section " 2 " + " 7 " common STYLE */
.c_sec_2And7 {border:1px solid #d1d5d9; margin-top: 10px;}
.grid_7525 {position: relative;}
.grid_25{border-left:solid 1px #d1d5d9;}
.grid_75_hd {width: 100%; height: 50px; position: absolute; top:0; left: 0; padding:0 20px;}
.grid_75_hd h3{ height: 50px; line-height: 50px;}
.grid_75_hd h3 strong img {margin-top: 15px;}
.grid_25 h3 {width: 100%; position: absolute; top:0; left: 0;}
.grid_75_con, .grid_25_con {width: 100%; height: 100%;}
.grid_75_con{ padding:50px 0 20px 0;}
.grid_25_con{ padding:58px 15px 20px 15px;}
.c_sec7_2 .grid_25_con {padding-top:55px;}
.all_view {display: inline-block; position: absolute; top:20px; right:20px; font-size: 12px; padding-bottom: 3px; transition:all 0.3s ease-out;}
.all_view:before {display: block; content: ""; width: 0; height: 1px; position: absolute; bottom: 0; left: 0; background: #333; transition:all 0.3s ease-out;}
.all_view:hover {color:#000;}
.all_view:hover:before {width: 100%; }
.c_2And7_nav {display: inline-block; margin:20px 0 0 10px; font-size: 0; position: relative; z-index: 10}
.c_2And7_nav li{display: inline-block; height: 7px; margin:0 2px}
.c_2And7_nav li a{background: #999; border-radius: 50%; text-indent: -9999px; font-size: 0; }
.c_2And7_nav li a{display: block; width: 7px; height: 100%;}
.c_2And7_nav li.on a { width: 27px; background: #333; border-radius:4.5px}


/*PC : section 02 �쒓꼍�먮툕*/
.c_sec2_1_list.grid_75_con {padding:50px 15px 0 15px}
.c_sec2_1_list > div {width: 100%; overflow: hidden}
.c_sec2_1_list > div > ul{width: 100%; }
.c_sec2_1_list > div > ul > li{ width: 25%; float:left; padding:0 5px; margin-bottom: 10px;}
.c_sec2_1_list > div > ul > li:nth-child(5){display: none;}
.c_sec2_1_list .thumb{ position: relative; display: block;}
.c_sec2_1_list .thumb a{display: block; width: 100%; height:auto; overflow: hidden; position: relative}
.c_sec2_1_list .thumb a:after {display: block; content: ""; width:100%; height:55px; position: absolute; bottom: 0; left: 0; background:url("https://img.sedaily.com/Html/Content/main/sec2_wrap.png") repeat-x; }
.c_sec2_1_list .thumb a strong{display:inline-block; max-width: 100%; position: absolute; bottom:10px; left:0; color:#fff; transition:all 0.3s ease-out; z-index: 10;  padding:0 45px 0 10px; font-size: 15px; }
.c_sec2_1_list .thumb a strong span {display: inline-block; width: 100%; position: relative; transition:all 0.3s ease-out}
.c_sec2_1_list .thumb a strong span:after {display: block; content: ""; width: 0; height:1px; position: absolute; bottom: 0; left: 0; background: #fff; transition:all 0.3s ease-out}
.c_sec2_1_list .thumb a:hover strong span{padding-bottom: 10px;}
.c_sec2_1_list .thumb a:hover strong span:after {width: 100%; transition:all 0.3s ease-out}
.c_sec2_1_list .thumb a > span {display: inline-block; position: absolute; bottom:10px; right:10px; color:#fff; z-index: 10; font-family: 'malgun gothic'; font-size: 11px; letter-spacing: 0}
.c_sec2_1_list > div > ul > li ul{margin-top:6px; width: 100%;}
.c_sec2_1_list > div > ul > li ul li{ border-bottom: 1px solid #e8eaec; position: relative;width: 100%; height: 100%;}
.c_sec2_1_list > div > ul > li ul li:last-child {border:0 none;}
.c_sec2_1_list > div > ul > li ul li:after {display: block; content: ""; width:3px; height: 3px; position: absolute; top:15px; left: 0; background:#191919; }
.c_sec2_1_list > div > ul > li ul li a{ display: block; height:36px; padding:8px 0 7px 8px; }
.c_sec2_1_list > div > ul > li ul li a span {display: block; height:36px; line-height:18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; font-size: 14px;}
.c_sec2_1_list > div > ul > li ul li a:hover span {color:#333; font-weight: bold}

.c_sec2_2 {position: absolute;top: 0;right: 0;}
.c_sec2_2 .grid_25_con {padding:58px 15px 15px 15px}
.c_sec2_2 a {display: block; width: 100%; height: 20%; }
.c_sec2_2 a:last-child {margin-bottom: 0;}
.c_sec2_2 strong {display: inline-block;color:#247acd; font-size: 12px; border:1px solid #a7caeb; border-radius:2px; padding:1px 4px 0px 3px; font-weight: normal; margin-bottom:4px; transition:all 0.3s ease-out}
.c_sec2_2 span {display: block; width: 100%; color: #666; font-size: 14px; }
.c_sec2_2 a:hover strong{border:1px solid #247acd; background: #247acd; color:#fff}
.c_sec2_2 a:hover span {color:#333; font-weight: bold;}



/*PC : section 07 湲곗옄梨꾨꼸*/
#core_sec7 {height: 227px;}
.c_sec7_1 { padding-top:20px;}
.c_sec7_1 h3 { border-bottom:solid 1px #e8eaec;}
.c_sec7_1_con {position: relative;}
.c_sec7_1_con .big_thumb {width: 43%; height: 100%; position:absolute; top:0; left:20px; padding:0 4.5% 0 0;}
.c_7_news_man{display: block; height: 100%; position: relative;}
.c_7_news_man:before { display: inline-block; width: 0; height:100%; content: ""; vertical-align: middle;}
.c_7_1_thumb{ display: block; width: 58px; height: 58px; border-radius: 50%; overflow: hidden; position: absolute; top:0; left: 0;}
.c_7_1_thumb:after {border-radius: 50%;}
.c_7_1_thumb img {width: 100%;}
.c_7_1_info { display: inline-block; vertical-align: middle; padding-left: 68px; min-height: 58px;}
.c_7_1_info strong { display: inline-block; font-size: 15px; color:#000; margin: 3px 0; font-weight: normal;}
.c_7_1_info span{display: block; font-size: 12px; color:#888;  max-height:30px; line-height:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.top_people .c_7_1_thumb{ width: 115px; height: 115px; top:10px; left:0}
.top_people .c_7_1_info { padding-left:135px; transition:all 0.3s ease-out;}
.top_people .c_7_1_info strong{font-size:20px; font-weight: normal; margin: 3px 0 7px 0; position: relative}
.top_people .c_7_1_info strong:after {display: block; content: ""; width:0; height: 1px; background:#000; position: absolute; bottom:0; left: 0; transition:all 0.3s ease-out;  }
.top_people:hover .c_7_1_info strong{color:#000; font-weight: bold;}
.top_people:hover .c_7_1_info strong:after {width:100%; }
.top_people .c_7_1_info span{ font-size: 13px; max-height:36px; line-height:18px; }
.top_people:hover .c_7_1_info span{ color:#000}
.top_people .c_7_1_info .c_7_1_btn {display: inline-block; height: 21px; line-height: 22px; border:1px solid #ababab; font-size: 11px; color:#333; padding:0 5px; margin-top: 10px;}
.c_7_1_btn span {display: inline-block; width: 7px; height: 7px; background: url("https://img.sedaily.com/Html/Content/main/textplus.png") no-repeat; margin: 7px 1px 0 0; overflow: hidden; background-position: 0 0;}
.top_people:hover .c_7_1_btn { background: #f0f0f0; border:1px solid #929292; color:#000;}
.top_people:hover .c_7_1_btn span{background-position: 0 -7px;}
.c_sec7_1_con .four_people {width: 100%; height: 100%; padding:0 20px 0 45%;}
.c_sec7_1_con .four_people li{width: 50%; height: 50%; float:left}
.c_sec7_1_con .four_people li:nth-child(1), .c_sec7_1_con .four_people li:nth-child(2) {padding-bottom: 10px;}
.c_sec7_1_con .four_people li:nth-child(3), .c_sec7_1_con .four_people li:nth-child(4) {padding-top: 10px;}
.c_sec7_1_con .four_people li:nth-child(1), .c_sec7_1_con .four_people li:nth-child(3) {padding-right: 10px;}
.c_sec7_1_con .four_people li:nth-child(2), .c_sec7_1_con .four_people li:nth-child(4) {padding-left: 10px;}
.four_people a .c_7_1_info strong {position: relative}
.four_people a:hover .c_7_1_info strong{font-weight: bold}
.four_people a .c_7_1_info strong:after {display: block; content: ""; width:0; height: 1px; background:#000; position: absolute; bottom:0; left: 0; transition:all 0.3s ease-out;  }
.four_people a:hover .c_7_1_info strong:after {width:100%; }
.c_sec7_2 .grid_25_con ul li a {display: block; width: 100%; font-size: 14px; line-height: 26px; padding-left: 8px; position: relative; }
.c_sec7_2 .grid_25_con ul li a:after {display: block; content: ""; width: 3px; height: 3px; position: absolute; top:12px; left:0; background:#191919; }
.c_sec7_2 a:hover {color:#333; font-weight: bold}
.c_sec7_2 a span{    display: inline-block;width: 13px;height: 13px;margin:7px 0 0 6px;background: url(https://img.sedaily.com/Html/Content/beri/beri_10.svg)no-repeat;background-size: 13px;}


/*PC : section 03 移댄뀒怨좊━ �뱀뀡 濡ㅻ쭅*/
.category{position:relative; margin:10px 0 50px 0;}
.category, .category * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.category > a {width: 35px !important; height: 35px !important; position: absolute; top:50%; margin-top: -17.5px; font-size: 0; text-indent: -9999px; border:1px solid #ced2d7; border-radius: 50%; transition:all 0.3s ease-out; z-index: 10;}
.category > a:hover {border:1px solid #666;}
.category > a .arrIcon {display: block; width:8px; height: 16px; background: url("https://img.sedaily.com/Html/content/main/sec3_arr.png") no-repeat;}
.category > a.left_arr { left:-45px;background: #fff; transition:all 0.3s ease-out}
.category > a.left_arr:hover, .category > a.right_arr:hover { background:#666; }
.category > a.left_arr .arrIcon {background-position: 0 0; margin: 8px 0 0 12px;}
.category > a.left_arr:hover .arrIcon {background-position: 0 -16px;}
.category > a.right_arr { right:-45px;background: #fff;}
.category > a.right_arr .arrIcon {background-position: -8px 0; margin: 8px 0 0 13px;}
.category > a.right_arr:hover .arrIcon {background-position: -8px -16px;}
.category > a.last:hover {border:1px solid #ced2d7;}
.category > a.left_arr.last:hover, .category > a.right_arr.last:hover { background:#fff; }
.category > a.left_arr.last:hover .arrIcon {background-position: 0 0;}
.category > a.right_arr.last:hover .arrIcon {background-position: -8px 0;}
.category .tooltip {display: block; width: 50px; height: 20px; position: absolute; top:-60px; left:-5px; background: #fff; color:#8b9198; font-size: 11px; border:1px solid #ced2d7; opacity: 0; transition:all 0.3s ease-out; opacity: 0; text-indent:-1px; line-height: 19px; }
.category a.last:hover .tooltip { top:-32px; opacity: 1}
.category .tooltip:after {display: block; content: ""; width: 14px; height: 9px; position: absolute; bottom: -9px; right:11px;}
.category .right_arr .tooltip:after {background: url("https://img.sedaily.com/Html/content/main/tooltop_r.png") no-repeat;}
.category .left_arr .tooltip {left:-13px}
.category .left_arr .tooltip:after {background: url("https://img.sedaily.com/Html/content/main/tooltop_l.png") no-repeat;}

.category > div { overflow: hidden; width: 100%; height: 100%; border:solid 1px #ced2d7; }
.category > div > ul{ width: 200%;/*�꾩떆*/ }
.category > div > ul:after { display: block; content: ""; clear: both;}
.category > div > ul h3 a{display: block; height: 100%; padding:25px 0 18px;color:#444; font-size:20px;font-weight:bold;}
.category > div > ul > li{float:left;width:12.5%;border-left:solid 1px #ced2d7;}
.category > div > ul > li:hover h3 a{color:#136fbd}
.category > div > ul > li:first-child{border-left:none;}
.category > div > ul > li > div { width: 100%;}
.category > div > ul > li .section_tab {display:inline-block;zoom:1;*display:inline;margin-bottom:20px;}
.category > div > ul > li .section_tab:after { display: block; content: ""; clear: both;}
.category > div > ul > li.bn{border-left:none}
.category > div > ul > li .section_tab a{display: inline-block; background: url(https://img.sedaily.com/Html/content/bg_bar.gif) no-repeat left 50%;padding: 0 5px;font-size: 12px;color: #888;}
.category > div > ul > li .section_tab > a:first-child {background: none;}
.category > div > ul > li .section_tab a:hover{color:#247acd;font-weight:bold;}
.category > div > ul > li .tab_cont > h4 { width:0; height:0; font-size: 0; text-indent: -9999px;}
.category > div > ul > li .tab_cont div > a { display: block; height: 100%;}
.category > div > ul > li .tab_cont div > a:hover dl dt, .category > div > ul > li .tab_cont div > a:focus dl dt { color:#247acd }
.category > div > ul > li .tab_cont dl dt{margin:14px 10px 8px 10px;line-height:22px;font-size:16px;font-weight:bold;color:#222; overflow: hidden; text-overflow: ellipsis; white-space: normal; height:44px; text-align: center; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break: keep-all}
.category > div > ul > li .tab_cont dl dd{margin-bottom:5px; padding:0 15px;  height:40px; line-height:20px; overflow: hidden;
text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-align: left;}
.category > div > ul > li .tab_cont a:hover dl dd {color:#333;}
.category > div > ul > li .tab_cont ul{padding:10px 15px 0 15px; text-align:left;}
.category > div > ul > li .tab_cont ul li{border-top:solid 1px #e2e4e7; position: relative; }
.category > div > ul > li .tab_cont ul li a{ display: block; width: 100%; font-size:14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#222;font-weight: bold; padding:10px 0}
.category > div > ul > li .tab_cont ul li a:hover, .category > div > ul > li .tab_cont ul li a:focus { color:#247acd;}
.category .tab_cont div > a p {position: relative;width: 100%;height: 0;overflow: hidden;padding-bottom: 56%;}
.category .tab_cont div > a p span {display: block; position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.category .tab_cont div > a p:after {display: block; content: ""; width: 100%; height: 100%; position: absolute; top:0; left: 0; border-top:1px solid rgba(0,0,0,0.05); border-bottom:1px solid rgba(0,0,0,0.05); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}




/*PC : section 04 �쒓꼍�ㅽ�*/
#core_sec4 {background: #464646; border:1px solid #2a2a2a; position: relative; margin-top: 10px;}

/*black Box - navigation common style*/
.c_sec4_nav {position: absolute; top:16px; right:10px; font-size: 0; z-index: 10}
.c_sec4_nav li {display: inline-block; position: relative; height: 20px;}
.c_sec4_nav li a { font-size: 13px; color:#999; padding:0 10px; line-height: 20px;}
.c_sec4_nav li a:hover {color:#fff;}
.c_sec4_nav li a:after {display: block; content: ""; width: 1px; height:20px; position: absolute; top:0; left: 0; background: #4f4f50;}
.c_sec4_nav li:first-child a:after{display: none;}

.c_sec4_1 {position: relative;}
.c_sec4_1 h3{width: 100%;  height: 51px; position: absolute; top:0; left: 0; background: #3a3a3b; color:#fff; line-height: 51px; text-indent: 20px; border-bottom: 1px solid #323232}
.c_sec4_1 h3:after {display: block; content: ""; width:100%; height: 1px; position: absolute; bottom:-2px; left: 0; background: #4f4f50; }
.c_sec4_1 h3 img { margin-top: 10px;}
.c_sec4_1_con { width: 100%; height: 0; position: relative; overflow: hidden; padding-bottom:34%; margin: 71px 0 20px 0; }
.c_sec4_1_con > div {position: absolute;top: 0; height: 100%;}
.c_sec4_1_con > div:nth-child(1) {width:53.5%; padding:0 10px 0 20px; left: 0;}
.c_sec4_1_con > div:nth-child(2) {width:46.5%; padding:0 20px 0 10px; right:0;}
.c_sec4_1_lev1 {width: 100%; height: 100%; border-top:1px solid #2a2a2a; border-left:1px solid #2a2a2a; border-bottom:1px solid #626262; border-right:1px solid #626262; position: relative; overflow: hidden;}
.c_sec4_1_lev1:after {display: block; content: "";  width: 100%; height:1px; position: absolute; bottom:1px; left: 0; background:#626262 }
.c_sec4_1_lev1 > a {display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.c_sec4_1_lev1 > a img {width: auto; height: 100%; position: absolute; top:0; left: 50%; margin-left: -272.5px; min-height: inherit; max-width: inherit;}
.overlay_text {display: block; width: 100%; height: 101px; position: absolute; bottom:0; left: 0; background:rgba(0,0,0,0.6); padding:15px; color:#fff;}
.overlay_text:before { display: inline-block; width: 0; height:100%; content: ""; vertical-align: middle;}
.overlay_text > span { display: inline-block; vertical-align: middle; line-height:; height:;}
.photo_tag {display: inline-block;background: #ff0000; height: 19px; padding:0 6px 0 5px; font-size: 15px; line-height: 18px; margin-bottom:5px; border-radius: 2px; letter-spacing: 0}
.c_4_1_lev1_t {display: block; font-size: 18px; max-height:50px; line-height:25px; overflow: hidden;
text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.c_sec4_1_lev2345, .c_sec4_1_lev2345 ul {width: 100%; height: 100%;}
.c_sec4_1_lev2345 ul li{width: 50%; height: 50%; overflow: hidden; float: left; border-right:1px solid #464646;border-top:1px solid #464646;}
.c_sec4_1_lev2345 ul li:nth-child(1), .c_sec4_1_lev2345 ul li:nth-child(2) {border-top: 0 none;}
.c_sec4_1_lev2345 ul li a{display: block; width: 100%; height: 100%; position: relative; overflow: hidden;}
.c_sec4_1_lev2345 ul li a:after {display: block; content: "";  width: 100%; height:76px; position: absolute; bottom: 0; left: 0; background: url("https://img.sedaily.com/Html/Content/main/sec4_wrap.png") repeat-x;}
.c_sec4_1_lev2345 ul li a:bdfore {display: block; content: "";  width: 1px; height:76px; position: absolute; bottom: 0; right:-1px; background: url("https://img.sedaily.com/Html/Content/main/sec4_wrap.png") repeat-x;}
.c_sec4_1_lev2345 ul li a img {width: auto; height: 100%; margin-left: -17%;}
.c_sec4_1_lev2345 ul li a > span {display:inline-block; width: 100%; position: absolute; bottom:0; left: 0; padding:10px; color:#fff; z-index: 10; font-size: 13px;}
.photo_icon {display: block; width: 33px; height: 33px; margin:0 0 -3px -5px;}
.photo_icon.img {background: url("https://img.sedaily.com/Html/Content/main/img_icon2.png") no-repeat; background-position: 0 0;}
.photo_icon.movie {background: url("https://img.sedaily.com/Html/Content/main/movie_icon2.png") no-repeat;}
a:hover .photo_icon.img, a:hover .photo_icon.movie {background-position:0 -33px;}
.c_4_2_lev_t {display: block; line-height: 18px; max-height:36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}

.c_sec4_2 {border-left: 1px solid #5c5c5c; background: #575758}
.c_sec4_2:after {display: block; content: ""; width: 6px; height:100%; position: absolute; top:0; left:-7px; background: url("https://img.sedaily.com/Html/Content/main/sec4_shadow.png") repeat-y; }
.c_sec4_2:before {display: block; content: ""; width:1px; height:100%; position: absolute; top:0; left:-1px; background: #2b2b2c; }
.c_sec4_2 .c_sec4_nav li a:after {background:#5c5c5d }



/*PC : section 05 諛뷀��댁뒪*/
.c_sec5_1 h3{font-size: 1px; text-indent: -9999px; width: 1px; height: 1px; overflow: hidden;}
.c_sec5_1 span, .c_sec5_1 a, .specialBox_Wrap, .c_5_2_1 a > strong {display: block; text-align: left}
#core_sec5 { border:1px solid #ced2d7; margin:10px 0; height: 658px;}
.c_sec5 {width: 50%; height: 100%; float:left; overflow: hidden;}
.c_sec5_1 { padding:0 20px 40px 20px;}
.c_sec5_conWrap {width: 100%; height: 100%; overflow: hidden; position: relative;}
.c_sec5_conWrap .c_5_1_btn_t_s {display: block; content: ""; width: 100%; height:29px; position: absolute; top:0; left: 0; background: url("https://img.sedaily.com/Html/Content/main/sec5_wrap2.png") repeat-x; z-index: 10;}
.c_sec5_1 ul li{ padding:15px 0; position: relative}
.c_sec5_1 ul li:after {display: block; content: ""; width:100%; height:1px; position: absolute; bottom:-1px; left:0; background: url("https://img.sedaily.com/Html/Content/main/dotted.png") repeat-x; }
.c_sec5_1 ul li:first-child {border:0 none; padding-top:20px;}
.c_sec5_1 ul li > a{width: 100%; position: relative; padding-right: 125px;}
.c_5_1_img {width: 115px; position: absolute; top: 0; right: 0; }
.c_5_1_t1 {font-size: 17px; color:#000; line-height: 24px;}
.c_5_1_t2 {width: 100%; font-size: 13px; color:#888; line-height: 18px; min-height:36px; height:36px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; margin-top:5px;}
a:hover .c_5_1_t2 {color:#333}
.c_sec5_1 .c_5_1_t2 {display: -webkit-box;}
.c_5_1_t3 {margin-top: 15px;}
.c_5_1_t3 a { color:#247acd; font-size: 14px; margin-top: 8px; position: relative; padding-left: 11px;}
.c_5_1_t3 a:after{display: block; content: ""; width: 9px; height:7px; position: absolute; top:4px; left: 0; background:url(https://img.sedaily.com/Html/content/relation_list_arrow.gif) no-repeat; }
.c_5_1_t3 a:first-child {margin:0;}
.c_5_1_t3 a:hover {font-weight: bold; text-decoration: none}
.c_sec5_1 ul li.c5_1_noImg > a{padding-right:0}
.c_sec5_1 ul li.c5_1_noImg .c_5_1_img {display: none;}

.c_5_1_btn {width: 100%; height: 39px; position: absolute; bottom:0; left: 0; }
.c_5_1_btn > div {width: 100%; height: 100%; position: relative;}
.c_5_1_btn .c_5_1_btn_b_s {display: block; content: ""; width: 100%; height:29px; position: absolute; bottom:39px; left: 0; background: url("https://img.sedaily.com/Html/Content/main/sec5_wrap.png") repeat-x; z-index: 10;}
.c_5_1_btn a { display: block; float:left; width:50%; height: 100%; border-top: 1px solid #ced2d7; background: #f2f2f2;position: relative; font-size: 0; text-indent: -9999px; }
.c_5_1_btn a:nth-child(2) {border-right: 1px solid #ced2d7;}
.c_5_1_btn a:hover { background:#e4e4e4; cursor: pointer}
.c_5_1_btn a.end:hover { background:#f2f2f2; cursor: default}
.c_5_1_btn a span {display: block; width: 17px; height:10px; overflow: hidden; background: url("https://img.sedaily.com/Html/Content/main/sec5_arr.png"); position: absolute; top:14px; left: 50%; margin-left: -6px;}
.c_5_1_btn a:nth-child(2) span {background-position: 0 0;}
.c_5_1_btn a:nth-child(3) span {background-position: -17px 0;}
.c_5_1_btn a:nth-child(2):hover span {background-position: 0 -10px;}
.c_5_1_btn a:nth-child(3):hover span {background-position: -17px -10px;}
.c_5_1_btn a.end:nth-child(2):hover span {background-position: 0 0;}
.c_5_1_btn a.end:nth-child(3):hover span {background-position: -17px 0;}

.c_sec5_2 {border-left:1px solid #ced2d7; }
.c_5_2_top {height: 417px; border-bottom:1px solid #ced2d7; position: relative;}
/*kospi*/
.c_5_2_2 {width: 100%; height: 100%; padding-left:246px; position: relative;}
.ms_stock {font-family: 'Tahoma', 'malgun gothic'}
.c_5_2_2_hd{width:100%;height:38px;background:#f3f3f3;border-bottom:1px solid #d1d5d9;position:absolute;top:0;left:0;text-align: left;font-size: 0}
.c_5_2_2_hd > span{font-size:16px;font-weight:bold;color:#333;line-height:39px; padding-left:15px;letter-spacing: -1px; }
.c_5_2_2_hd > span span {display: inline; line-height: 38px;}
.c_5_2_2_hd .real_time{font-size:11px;color:#999;letter-spacing:-0.5px;font-family:'arial', 'malgun gothic';position:absolute;top:0;right:10px;font-weight: normal; *line-height:36px; line-height:36px \0/IE8+9 ; line-height:36px\-;}
_:-ms-fullscreen, :root .real_time { line-height:36px }
.c_5_2_2_hd .now_time_refresh {display:inline-block; height: 16px; margin: 11px 0 0 2px;}
.c_5_2_2_hd .real_time .clock{display:inline-block;margin-top:14px;margin-right:3px;}
.c_5_2_2_con {width: 100%; height: 100%; position: relative; padding:53px 15px 15px 15px; overflow: hidden;}
.c_5_2_2_search {width: 100%; height: 32px; position: relative; margin-bottom: 15px;}
.c_5_2_2_search input {display: block; width: 100%; height: 100%; background: #494949; border:0 none; color:#fff; font-size: 14px; line-height: 32px; padding:0 80px 0 10px}
.c_5_2_2_search input:focus {background: #333333; outline: none;}
.c_5_2_2_search input::-webkit-input-placeholder{color:#a4a4a4; font-size: 14px;}
.c_5_2_2_search input:-moz-placeholder{color:#a4a4a4; font-size: 14px;}
.c_5_2_2_search input::-moz-placeholder{color:#a4a4a4; font-size: 14px;}
.c_5_2_2_search input:-ms-input-placeholder{color:#a4a4a4; font-size: 14px;}
.c_5_2_2_search > a.search {display: block; width: 37px; height: 32px; position: absolute; top:0; right:0; border-left:1px solid #808080; }
.c_5_2_2_search > a.close {display: block; width:16px; height:16px; position: absolute; top:8px; right:43px; }
.ui-autocomplete, .ui-autocomplete * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ui-autocomplete {width: 1px; position: absolute; top:32px; left: 0; background:#494949; border:1px solid #6a6969; border-top: 0 none; z-index: 10; max-height: 165px; overflow: hidden}
.ui-autocomplete:after {display: block; content: ""; width: 7px; height: 6px; position: absolute; top:-18px; right:64px; background: url("https://img.sedaily.com/Html/Content/main/search_down_arr.png")no-repeat;}
.ui-autocomplete .ui-menu-item {width: 100%; height:33px; line-height:27px; border-top:1px solid #6a6969; color:#a4a4a4; font-size: 13px; text-align:left; padding:0; list-style-image: none;}
.ui-autocomplete .ui-menu-item a {display: block; height: 100%; position: relative; color:#888; }
.ui-autocomplete .ui-menu-item.ui-state-focus {background:#404040; border:0 none; border-top:1px solid #6a6969;}
.ui-autocomplete a > span:nth-child(1) {position: absolute; top:0; left: 10px;}
.ui-autocomplete a > span:nth-child(2) {display: block; width: 100%; padding:0 50px 0 60px; color:#fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ui-autocomplete a > span:nth-child(3) {display: inline-block; position: absolute; top: 0; right:10px;}
.ui-autocomplete .auto_select { color:#0089d8;}
.c_5_2_chart2Wrap a{ display: block;}
.c_5_2_chart2Wrap a:nth-child(2){ margin-top: 20px;}
.c_5_2_kospi {display: block; width:100%; height:22px;}
.c_5_2_kospi > strong, .c_5_2_tNum{display:inline-block;height:15px;line-height:15px;}
.c_5_2_kospi > strong{font-size:16px;font-weight:bold;color:#000;float:left}
.c_5_2_tNum {float:right; font-size:16px;letter-spacing: 0}
.c_5_2_tNum > span:nth-child(1){font-weight:bold;}
.c_5_2_tNum span:nth-child(2){padding-left:22px;display: inline-block;line-height: 16px;}
.c_5_2_tNum span:nth-child(3){padding-left:6px;display: inline-block; line-height: 16px}
.ms_stock .up{color:#ff3535;}
.ms_stock .down{color:#0374ff;}
.ms_stock .pitch span{position:relative;display:inline-block;}
.ms_stock .pitch span:after{display:block;content:"";width:10px;height:10px;position:absolute;top:5px;left:-12px;}
.ms_stock .pitch.down span:after{background:url(https://img.sedaily.com/Html/Content/stock/triangle_blue.svg) no-repeat;background-size:100%;}
.ms_stock .pitch.up span:after{background:url(https://img.sedaily.com/Html/Content/stock/triangle_red.svg) no-repeat;background-size:100%;}
.st_chart{height:93px; /*border:1px solid #d1d5d9;*/}
.set4{display: block; width:100%;height:28px; position: relative}
.set4 > span{display:inline-block;line-height:28px;font-size:11px;color:#333;}
.set4 > span:not(:root:root){line-height:28px;}
.set4 > span span{font-size:12px;letter-spacing:0;line-height:27px; padding-left:2px}
.set4 > span:nth-child(1) {position: absolute; top:0; left: 0;}
.set4 > span:nth-child(2) {display: block; width: 100%; text-align: center;margin-left: 0;text-indent: -15px}
.set4 > span:nth-child(3) {position: absolute; top:0; right:30px;}
.set4 > span:nth-child(4){position:absolute;top:0;right:0;color:#999;}
.visual_chart {width: 100%; height: 240px; background: #8b9f40;}
.visual_chart a {display: block; height: 50%; width: 33%; float:left; color:#fff; position: relative; font-size: 16px; padding:0 20px; transition:all 0.3s ease-out}
.visual_chart a:hover{-webkit-box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.3);}
.visual_chart a:before { display: inline-block; width: 0; height:100%; content: ""; vertical-align: middle;}
.visual_chart a:nth-child(3n+3) {width: 34%;}
.visual_chart a:nth-child(1) {background: #db6138}
.visual_chart a:nth-child(2) {background: #e89338}
.visual_chart a:nth-child(3) {background: #8b9f40}
.visual_chart a:nth-child(4) {background: #50a391}
.visual_chart a:nth-child(5) {background: #5189a4}
.visual_chart a:nth-child(6) {background: #6f7399}
.visual_chart .num {display: inline-block; position: absolute; bottom:10px; right:10px; letter-spacing: 0; font-size: 12px; opacity: 0.7; font-family: 'malgun gothic'}
.visual_chart a:hover .num {opacity: 1}
.visual_chart a:hover .vc_t {font-weight: bold;}
.vc_t {display: inline-block; vertical-align: middle;}
.vc_t > span {display:inline-block; max-width: 100%; max-height:60px; position: relative; transition:all 0.3s ease-out; }
.vc_t > span:after {display: block; content: ""; width: 0; height: 1px; position: absolute; bottom: 0; left: 0; background: #fff; transition:all 0.3s ease-out;}
.vc_t > span span {display: block; max-height:60px; line-height:20px; overflow: hidden; word-break: keep-all; padding:0 1px;}
a:hover .vc_t > span {padding-bottom: 10px;}
a:hover .vc_t > span:after {width: 100%;}
#core_sec5_semi {display: none;}


.c_5_2_1 { width: 247px; height: 100%; border-right:1px solid #ced2d7; position: absolute; top:0; left: 0; z-index: 10;}
.c_5_2_1 a {display: block; height: 50%; padding:15px;}
.c_5_2_1 a.banner_baeksang { padding:0}
.c_5_2_1 a:first-child {border-bottom:1px solid #ced2d7;}
.specialBox_Wrap {position: relative; width: 216px; height:129.5px; overflow: hidden;}
.specialBox_Wrap:after {display: block; content: ""; width: 100%; height:100%; position: absolute; top:0; left: 0; background: rgba(0,0,0,0.4) }
a:hover .specialBox_Wrap:after {background: rgba(36,122,205,0.4) }
.specialBox_Wrap .specialBox_Wrap2 {position: absolute; bottom:10px; right:10px; color:#fff; z-index: 10;text-align: right;}
.specialBox_Wrap .specialBox_Wrap3 span {display:block; text-align: right;}
.specialBox_Wrap .specialBox_Wrap3 span:nth-child(1) {display: inline-block; font-size: 11px; height: 15px; line-height: 15px; border:1px solid rgba(225,225,225,0.6); border-radius:2px; padding:0 3px;}
.specialBox_Wrap .specialBox_Wrap3 span:nth-child(2) {font-size: 20px;font-weight: bold; text-shadow: 2px 2px 2px rgba(0,0,0,0.3); margin: 5px 0 2px 0; word-break: keep-all; letter-spacing: -2px}
.specialBox_Wrap .specialBox_Wrap3 span:nth-child(3) {font-size: 11px;letter-spacing: 0; font-family: 'malgun gothic';}
.c_5_2_1 a > strong { font-size: 15px; color:#333; margin-top:10px; height:40px; line-height:20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.c_5_2_1 a:hover > strong {color:#247acd;}


/*PC : section 06 �쒓꼍�쇰８*/
#core_sec6{background: #464646; border:1px solid #2a2a2a;}
#core_sec6 h3 {height: 50px; line-height: 50px; background: #3a3a3b; border-bottom: 1px solid #323232; text-align: left;; text-indent: 20px;}
#core_sec6 h3 img { margin-top: 16px;}
#core_sec6 > div {padding:20px; border-top: 1px solid #4f4f50;}
.c_sec6 {float:left; height:auto; overflow: hidden;}
.c_sec6 ul {width: 100%;height: 100%;}
.c_sec6 ul li {float:left; overflow: hidden;}
.c_sec6 ul li a {display: block; height: 100%; position: relative;}
.c_sec6_1 {width:calc(62% - 21px);}
.c_sec6_1 ul li {width:33.3333%; height:auto; border-left: 1px solid #464646; }
.c_sec6_2 {width:38%; height:277px; float:right; margin-bottom: 20px;}
.c_sec6_2 ul li{width: 50%; height: 50%; border-left: 1px solid #464646; position: relative;}
.c_sec6_2 ul li:nth-child(1), .c_sec6_2 ul li:nth-child(2) {border-bottom: 1px solid #464646;}
.c_sec6_2 ul li a > span {display:inline-block; width: 100%; position: absolute; bottom:0; left: 0; padding:10px; color:#fff; z-index: 10; font-size: 13px; text-align: left}
.c_sec6_2 ul li a .c_sec6_2_img {display: block; height: 100%; padding:0; position: relative}
.c_sec6_2 ul li a .c_sec6_2_img:after {display: block; content: "";  width: 100%; height:100%; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.4); transition:all 0.3s ease-out}
.c_sec6_2 ul li a .c_sec6_2_img:before {display: block; content: "";  width: 100%; height:76px; position: absolute; bottom: 0; left: 0; background:url("https://img.sedaily.com/Html/Content/main/sec6_wrap.png") repeat-x; }
.c_sec6_2 .avi_icon {display: block; width:41px; height:40px; position: absolute; top:50%;margin-top:-28px; margin-left:-20px; left:50%; background:url("https://img.sedaily.com/Html/Content/main/play.png") no-repeat;}
.c_6_2_lev_t {display: block; line-height: 18px; max-height:36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
a:hover .c_6_2_lev_t {text-decoration: underline}
.c_sec6_2 ul li a:hover .c_sec6_2_img:after {background: rgba(0,0,0,0.1);}
