@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, bdi, bdo, big, blockquote, body, button, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, input, ins, kbd, label, legend, li, map, mark, menu, nav, object, ol, p, pre, q, rp, rt, ruby, s, samp, section, select, small, span, strike, strong, summary, sub, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; font-size: 100%; border: 0; vertical-align: baseline; }

input, select, textarea { color: #000; padding: 0; margin: 0; }

.blind { position: absolute !important; font-size: 0 !important; visibility: hidden !important; }

legend, caption, hr { display: none; }

ol, ul { list-style: none; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

img { vertical-align: top; }

body { color: #000; font-size: 14px; font-family: HelveticaNeue-Regular, AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; line-height: 1; background: #fff; -webkit-text-size-adjust: none; }

body a { color: inherit; }

body button[class*="btn_"] { cursor: pointer; }

#wrap { position: relative; overflow: hidden; min-width: 1150px; }

#wrap .cont { position: relative; width: 1130px; margin: 0 auto; }

.btn_view_mobile { padding: 0 20px 50px; }

.btn_view_mobile a { display: block; max-width: 1130px; color: #000; font-size: 40px; line-height: 120px; text-align: center; border: 1px solid #d3d3d3; border-radius: 4px; background: #f0f0f0; margin: 0 auto; }

#header { position: absolute; top: 0; left: 0; width: 100%; height: 123px; border-bottom: 1px solid rgba(0, 0, 0, 0.07); background: #fff; z-index: 1000; -webkit-box-sizing: border-box; box-sizing: border-box; }

#header > .cont { height: 74px; }

#header > .cont:after { clear: both; display: table; content: ''; }

#header a[class*="logo_"]:not(.logo_zum) { display: block; height: 26px; background: url("../images/spr_service_titles_2x.png") no-repeat; background-size: 176px 86px; overflow: hidden; text-indent: -999px; }

#header a[class*="logo_"]:not(.logo_zum).logo_news { width: 40px; background-position: 0 0; }

#header a[class*="logo_"]:not(.logo_zum).logo_entertain { width: 40px; background-position: 0 -30px; }

#header a[class*="logo_"]:not(.logo_zum).logo_sports { width: 60px; background-position: 0 -60px; }

#header .logo { float: left; padding-top: 25px; }

#header .logo a { float: left; }

#header .logo a.logo_zum { margin-right: 12px; }

#header .logo a.logo_zum img { display: block; width: auto; height: 27px; }

#header .logo a.logo_news { background-position: -65px 0 !important; }

#header .logo a.logo_entertain { background-position: -65px -30px !important; }

#header .logo a.logo_sports { background-position: -65px -60px !important; }

#header .logo_category { float: left; padding-top: 25px; }

#header .logo_category li { float: left; margin-left: 26px; }

#header .logo_category li a { display: block; }

#header .issue_keywords { top: 25px; right: 437px; }

#header .search_box { float: right; position: relative; padding: 24px 206px 0 0; }

#header .search_box .search_box_wrap { display: block; position: relative; width: 204px; height: 28px; border: 1px solid #e5e5e5; }

#header .search_box .search_input { position: relative; width: 143px; overflow: hidden; font-size: 12px; color: #b2b2b2; border: 0; outline: none; font-family: HelveticaNeue-Regular,AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; padding: 0; margin: 8px 11px 6px; }

#header .search_box .search_submit { position: absolute; top: -1px; right: -1px; width: 38px; height: 28px; cursor: pointer; border: 0; margin: 1px; background: url("../images/btn_search_2x.png") no-repeat; background-size: 38px 28px; }

#header .search_box.hover .search_box_wrap, #header .search_box.on .search_box_wrap { border-color: #1b52ed; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }

#header .search_box.on .search_input { color: #000; }

#header .gnb_wrap { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; }

#header .gnb_wrap .gnb { top: 31px; right: 0; }

#header .progress_bar { display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; overflow: hidden; }

#header .progress_bar .bar { display: block; position: absolute; top: 0; left: 0; height: 100%; background: #1b52ed; -webkit-transition: width .2s; transition: width .2s; }

#header.fixed { position: fixed; height: 57px; }

#header.fixed > .cont { height: auto; padding: 0 10px; }

#header.fixed .logo { position: absolute; top: 0; left: 10px; padding-top: 17px; }

#header.fixed .logo a { height: 17px; }

#header.fixed .logo a img { height: 20px; opacity: 0; }

#header.fixed .logo a.logo_zum { width: 55px; height: 20px; background: url("../images/logo_zum_small_2x.png") no-repeat; background-size: 55px 20px; margin-right: 14px; }

#header.fixed .logo a.logo_news { width: 30px; background-position: -130px 0 !important; margin-top: 2px; }

#header.fixed .logo a.logo_entertain { width: 30px; background-position: -130px -30px !important; margin-top: 2px; }

#header.fixed .logo a.logo_sports { width: 46px; background-position: -130px -60px !important; margin-top: 2px; }

#header.fixed .logo_category { float: none; position: absolute; top: 17px; right: 0; padding: 0; }

#header.fixed .logo_category li { position: relative; margin: 0; }

#header.fixed .logo_category li:first-child ~ li { padding-left: 13px; margin: 0 0 0 12px; }

#header.fixed .logo_category li:first-child ~ li::before { position: absolute; top: 5px; left: 0; height: 12px; border-left: 1px solid #dedede; content: ''; }

#header.fixed .logo_category li a { width: auto !important; height: auto; font-size: 14px; font-weight: 700; line-height: 21px; letter-spacing: -.4px; text-indent: 0; text-decoration: none; background: none; }

#header.fixed .logo_category li a.logo_news { color: #1b52ed; }

#header.fixed .logo_category li a.logo_entertain { color: #e62885; }

#header.fixed .logo_category li a.logo_sports { color: #00a3a5; }

#header.fixed .search_box, #header.fixed .gnb_wrap, #header.fixed .issue_keywords { display: none !important; }

#header.fixed .progress_bar { display: block !important; }

#header.fixed .news_gnb { border: 0; padding-top: 3px; }

#header.fixed .news_gnb ul { padding: 0 10px; }

#header.fixed .news_gnb ul li { margin-right: 16px; }

#header.fixed .news_gnb ul li:nth-child(1) { margin-left: 128px; }

#header.fixed .news_gnb ul li a::after { display: none; }

#header.fixed .news_gnb ul li a .sec_name { display: inline; }

.wrap_entertain #header.fixed .news_gnb ul li:nth-child(1) { margin-left: 128px; }

.wrap_sports #header.fixed .news_gnb ul li:nth-child(1) { margin-left: 144px; }

#container { padding-top: 123px; }
#container .ranking_sidebar {
    height: calc(100vh - 183px);
    position: fixed;
    top: 153px;
    left: 0;
    z-index: 9;
    transform: translateX(-100%);
    transition: transform 0.4s ease-in-out;
}
#container .ranking_sidebar .sidebar_btn {
    text-indent: -9999px;
    width: 16px;
    height: 51px;
    cursor: pointer;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent;
}
#container .ranking_sidebar.open {
    transform: translateX(0px);
}
#container .ranking_sidebar.open .sidebar_btn {
    background: url(../../images/icon_ranking_close.png) center right/16px 51px;
}
#container .ranking_sidebar.close {
    transform: translateX(-100%);
}
#container .ranking_sidebar.close .sidebar_btn {
    background: url(../../images/icon_ranking_open.png) center right/16px 51px;
}
#container .ranking_sidebar_container {
    display: none;
    width: 320px;
    height: 100%;
    box-sizing: border-box;
    padding: 36px 26px 0;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0 14px 14px 0;
    overflow: hidden;
}
#container .ranking_sidebar_container h2 {
    color: #000;
    text-align: center;
    line-height: 27px;
    letter-spacing: -0.01em;
    font-size: 20px;
    padding-bottom: 8px;
}
#container .ranking_sidebar_container > p {
    color: #808090;
    text-align: center;
    line-height: 16px;
    letter-spacing: -0.01em;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 13px;
}
#container .ranking_sidebar_container > ul {
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#container .ranking_sidebar_container > ul li {
    display: block;
    position: relative;
    box-sizing: border-box;
    width: 33.3%;
    text-align: center;
}
#container .ranking_sidebar_container > ul li button {
    width: 100%;
    padding: 11px 0;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.005em;
    background-color: transparent;
    cursor: pointer;
}
#container .ranking_sidebar_container > ul li.on button {
    color: #2f53e4;
    font-weight: 700;
}
#container .ranking_sidebar_container > ul li.on::after {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background-color: #2f53e4;
}
#container .ranking_sidebar_container div {
    padding: 20px 0 32px;
    height: calc(100% - 158px);
    overflow: auto;
}
#container .ranking_sidebar_container div::-webkit-scrollbar {
    width: 10px;
}
#container .ranking_sidebar_container div::-webkit-scrollbar-thumb {
    border: 3px solid #fff;
    border-radius: 5px;
    background: #d8d8d8;
}
#container .ranking_sidebar_container div::-webkit-scrollbar-track {
    background: #fff;
    margin: 10px 0;
}
#container .ranking_sidebar_container div ul li {
    position: relative;
}
#container .ranking_sidebar_container div ul li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 29px;
}
#container .ranking_sidebar_container div ul li a span {
    display: block;
    width: 21px;
    height: 24px;
    position: absolute;
    top: 7px;
    left: 0;
    color: #000;
    line-height: 24px;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}
#container .ranking_sidebar_container div ul li a img {
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
#container .ranking_sidebar_container div ul li a p {
    display: -webkit-box;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.005em;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 12px;
    margin-top: -7px;
}
#container .ranking_sidebar_container div ul li + li {
    margin-top: 12px;
}
@media (min-height: 1080px) {
    #container .ranking_sidebar {
        height: 902px;
        top: calc((123px + 100vh - 902px) / 2);
    }
    #container .ranking_sidebar_container div {
        overflow-y: hidden;
    }
}
#container .today_info_bar { height: 31px; font-size: 13px; letter-spacing: -.5px; line-height: 31px; padding: 5px 0; }

#container .today_info_bar:after { clear: both; display: table; content: ''; }

#container .today_info_bar .date { float: left; }

#container .today_info_bar .weather { float: left; font-weight: 500; margin-left: 23px; }

#container .today_info_bar .weather .icon_weather { display: inline-block; width: 24px; height: 24px; overflow: hidden; text-indent: -999px; vertical-align: -6px; }

#container .today_info_bar .stock_index { position: absolute; top: 0; left: 209px; }

#container .today_info_bar .stock_index dl dt, #container .today_info_bar .stock_index dl dd { float: left; }

#container .today_info_bar .stock_index dl dt { font-weight: 500; margin-right: 8px; }

#container .today_info_bar .stock_index dl dd { font-weight: 700; letter-spacing: 0; }

#container .today_info_bar .stock_index dl dd .price { margin-right: 2px; }

#container .today_info_bar .stock_index dl dd .rate .icon_state { display: inline-block; width: 8px; height: 6px; overflow: hidden; text-indent: -999px; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; vertical-align: 1px; }

#container .today_info_bar .stock_index dl dd .rate.up { color: #f65353; }

#container .today_info_bar .stock_index dl dd .rate.up .icon_state { background-position: -24px -16px; }

#container .today_info_bar .stock_index dl dd .rate.down { color: #1b52ed; }

#container .today_info_bar .stock_index dl dd .rate.down .icon_state { background-position: -34px -16px; }

#container .today_info_bar .stock_index dl dd .rate.same { color: #808090; }

#container .today_info_bar .stock_index dl dd .rate.same .icon_state { height: 2px; background: #808090; vertical-align: 3px; }

#container .today_info_bar .stock_index dl dd + dt { margin-left: 15px; }

#container .today_info_bar .breaking_news { float: left; margin-left: 23px; white-space: nowrap; }

#container .today_info_bar .breaking_news .label { float: left; height: 19px; color: #fff; font-size: 12px; line-height: 19px; border: 1px solid #f65353; border-radius: 11px; background: #f65353; padding: 0 6px 0 5px; margin: 5px 8px 0 0; }

#container .today_info_bar .breaking_news > span { position: relative; float: left; width: 500px; height: 27px; overflow: hidden; font-weight: 500; line-height: 27px; margin-top: 2px; }

#container .today_info_bar .breaking_news > span a { position: absolute; top: 0; left: 0; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#container .today_info_bar .breaking_news > span a strong { color: #f65353; }

#container .today_info_bar .issue_line { position: absolute; top: 0; right: 0; white-space: nowrap; }

#container .today_info_bar .issue_line .label { float: left; height: 19px; color: #1b52ed; font-size: 12px; line-height: 19px; border: 1px solid #1b52ed; border-radius: 11px; padding: 0 6px 0 5px; margin: 5px 8px 0 0; }

#container .today_info_bar .issue_line > span { float: left; max-width: 400px; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#container .today_info_bar .issue_line > span strong { color: #1b52ed; }

#container .today_info_bar .icon_weather { background: url("../images/spr_icon_weather_2x.png") no-repeat; background-size: 24px 408px; }

#container .today_info_bar .icon_weather.w_01 { background-position: 0 -0px; }

#container .today_info_bar .icon_weather.w_02 { background-position: 0 -24px; }

#container .today_info_bar .icon_weather.w_03 { background-position: 0 -48px; }

#container .today_info_bar .icon_weather.w_04 { background-position: 0 -72px; }

#container .today_info_bar .icon_weather.w_06 { background-position: 0 -96px; }

#container .today_info_bar .icon_weather.w_05 { background-position: 0 -120px; }

#container .today_info_bar .icon_weather.w_10 { background-position: 0 -144px; }

#container .today_info_bar .icon_weather.w_07, #container .today_info_bar .icon_weather.w_08, #container .today_info_bar .icon_weather.w_09 { background-position: 0 -168px; }

#container .today_info_bar .icon_weather.w_11, #container .today_info_bar .icon_weather.w_12, #container .today_info_bar .icon_weather.w_13, #container .today_info_bar .icon_weather.w_14 { background-position: 0 -192px; }

#container .today_info_bar .icon_weather.w_15, #container .today_info_bar .icon_weather.w_16, #container .today_info_bar .icon_weather.w_17 { background-position: 0 -216px; }

#container .today_info_bar .icon_weather.w_19, #container .today_info_bar .icon_weather.w_20 { background-position: 0 -240px; }

#container .today_info_bar .icon_weather.w_18, #container .today_info_bar .icon_weather.w_21, #container .today_info_bar .icon_weather.w_22 { background-position: 0 -264px; }

#container .today_info_bar .icon_weather.w_23, #container .today_info_bar .icon_weather.w_24, #container .today_info_bar .icon_weather.w_25 { background-position: 0 -288px; }

#container .today_info_bar .icon_weather.w_26, #container .today_info_bar .icon_weather.w_27, #container .today_info_bar .icon_weather.w_28, #container .today_info_bar .icon_weather.w_29, #container .today_info_bar .icon_weather.w_30, #container .today_info_bar .icon_weather.w_31, #container .today_info_bar .icon_weather.w_32, #container .today_info_bar .icon_weather.w_33, #container .today_info_bar .icon_weather.w_34, #container .today_info_bar .icon_weather.w_35 { background-position: 0 -312px; }

#container .today_info_bar .icon_weather.w_36, #container .today_info_bar .icon_weather.w_37, #container .today_info_bar .icon_weather.w_38 { background-position: 0 -336px; }

#container .today_info_bar .icon_weather.w_39 { background-position: 0 -360px; }

#container .today_info_bar .icon_weather.w_40 { background-position: 0 -384px; }

#container .news_bottom_correct_news .cont { border-top: 1px solid #f3f3f3; padding: 19px 0 23px; }

#container .news_bottom_correct_news h1 { font-size: 15px; line-height: 26px; letter-spacing: -.4px; margin-bottom: 3px; }

#container .news_bottom_correct_news h1 a { text-decoration: none; }

#container .news_bottom_correct_news h1 a::after { display: inline-block; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; width: 6px; height: 10px; background-position: -20px -30px; margin-left: 6px; vertical-align: 1px; content: ''; }

#container .news_bottom_correct_news ul li { font-size: 12px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 3px; }

#container .news_bottom_correct_news ul li:after { clear: both; display: table; content: ''; }

#container .news_bottom_correct_news ul li:first-child { margin: 0; }

#container .news_bottom_correct_news ul li .media { float: left; min-width: 85px; color: #808090; padding-right: 20px; }

#container .news_bottom_correct_news ul li .text { color: #505061; }

#container .news_bottom_menu .cont { position: relative; height: 49px; line-height: 49px; border-top: 1px solid #e5e5e5; }

#container .news_bottom_menu a { font-size: 13px; font-weight: 600; }

#container .news_bottom_menu ul:after { clear: both; display: table; content: ''; }

#container .news_bottom_menu ul li { float: left; margin-right: 36px; }

#container .news_bottom_menu .my_history { position: absolute; top: 0; right: 0; }

#container .news_bottom_menu .my_history .icon { display: inline-block; position: relative; width: 15px; height: 15px; margin-right: 8px; vertical-align: -2px; }

#container .news_bottom_menu .my_history .icon::before { position: absolute; bottom: 0; right: 0; width: 12px; height: 12px; border: 1px solid #000; border-radius: 2px; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; content: ''; }

#container .news_bottom_menu .my_history .icon::after { position: absolute; top: 0; left: 0; width: 12px; height: 12px; border: 1px solid #000; border-radius: 2px; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; content: ''; }

#container .thumb .icon { display: block; position: absolute; bottom: 4px; left: 4px; height: 24px; border-radius: 2px; background: rgba(0, 0, 0, 0.3); width: 24px; overflow: hidden; text-indent: -999px; }

#container .thumb .icon::after { position: absolute; top: 4px; left: 4px; width: 16px; height: 16px; background: url("../images/spr_news_thumb_icons_2x.png") no-repeat; background-size: 16px 56px; content: ''; }

#container .thumb .icon.photo::after { background-position: 0 0; }

#container .thumb .icon.play::after { background-position: 0 -20px; }

#container .thumb .play_time { display: block; position: absolute; bottom: 4px; left: 4px; height: 24px; border-radius: 2px; background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 11px; line-height: 24px; margin-left: 28px; padding: 0 6px; }

#container .content_wrap { position: relative; }

#container .content_wrap .content_main { width: 730px; }

#container .content_wrap .content_right { position: absolute; top: 0; right: 0; width: 340px; }

#container .content_wrap .content_right section { letter-spacing: -.5px; }

#container .content_wrap .content_right section h1 { font-size: 20px; line-height: 26px; }

#container .content_wrap .content_right section h1 strong { color: #0054ff; }

#container .content_wrap .content_right .right_ad_wrap { height: 280px; padding: 0 2px; }

#container .content_wrap .content_right .right_ad_wrap iframe { display: block; }

#container .content_wrap .content_right.fixable { position: absolute; top: 0; right: 0; }

#container .content_wrap .content_right.fixed { position: fixed; right: 50%; margin-right: -565px; }

#container .content_wrap .content_right.fixed .right_ad_wrap:first-child { opacity: 0 !important; }

#container .content_wrap .content_right.end-fixed { top: auto; bottom: 0; }

#container .content_wrap .content_right.end-fixed .right_ad_wrap:first-child { opacity: 0 !important; }

@media (max-width: 1149px) { #container .content_wrap .content_right { position: absolute !important; top: 0 !important; right: 0 !important; bottom: auto !important; margin: 0 !important; } }

#container .sec_title { font-size: 23px; line-height: 26px; letter-spacing: -0.64px; }

#container .sec_title strong { color: #1b52ed; }

#container .sec_title a { text-decoration: none; }

#container .sec_title a::after { display: inline-block; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; width: 9px; height: 15px; background-position: -30px -26px; margin-left: 10px; vertical-align: 1px; content: ''; }

.wrap_entertain #container .sec_title strong { color: #e62885; }

.wrap_sports #container .sec_title strong { color: #00a3a5; }

#footer { clear: both; color: #808090; font-size: 12px; line-height: 16px; }

#footer .cont { border-top: 1px solid #e5e5e5; padding: 15px 0 50px; }

#footer ul:after { clear: both; display: table; content: ''; }

#footer ul li { position: relative; float: left; padding-left: 13px; margin-left: 11px; }

#footer ul li::before { position: absolute; top: 7px; left: 0; width: 2px; height: 2px; border-radius: 50%; background: #808090; content: ''; }

#footer ul li:first-child { padding: 0; margin: 0; }

#footer ul li:first-child::before { display: none; }

#footer ul.links { margin-bottom: 9px; }

#footer ul.links li a { font-weight: 600; }

#footer ul.pic_list { position: absolute; top: 15px; right: 0; }

#footer .notice { margin-bottom: 7px; }

#footer .copy { font-size: 11px; }

#layer_wrap { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 30000; }

@media (max-height: 590px) { #layer_wrap { position: absolute; } }

#layer_wrap .btn_layer_close { position: absolute; width: 21px; height: 21px; z-index: 10; overflow: hidden; text-indent: -999px; }

#layer_wrap .btn_layer_close::after { display: block; position: absolute; top: 5px; left: 5px; width: 11px; height: 11px; content: ''; background: url("../images/layers/spr_news_layers_2x.png") no-repeat; background-size: 24px 30px; }

#layer_wrap .news_guide_layer { position: absolute; top: 50%; left: 50%; width: 584px; height: 584px; overflow: hidden; border-radius: 4px; background: #fff; margin: -292px 0 0 -292px; }

@media (max-height: 590px) { #layer_wrap .news_guide_layer { top: 250px; margin-top: 0; } }

#layer_wrap .news_guide_layer .layer_cont { padding-top: 48px; }

#layer_wrap .news_guide_layer .guide_slide { position: relative; height: 536px; overflow: hidden; }

#layer_wrap .news_guide_layer .guide_slide .slide { position: absolute; top: 0; left: 0; width: 100%; text-align: center; }

#layer_wrap .news_guide_layer .guide_slide .slide h4 { font-size: 23px; line-height: 26px; letter-spacing: -.6px; }

#layer_wrap .news_guide_layer .guide_slide .slide .text { font-size: 14px; line-height: 20px; letter-spacing: -.4px; margin-top: 16px; }

#layer_wrap .news_guide_layer .guide_slide .slide .text strong { display: block; color: #1b52ed; margin-top: 6px; }

#layer_wrap .news_guide_layer .guide_slide .slide .guide_img { margin-top: 28px; }

#layer_wrap .news_guide_layer .guide_slide .slide .guide_img img { display: block; width: 100%; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav { position: absolute; top: 0; left: 0; width: 100%; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav button { position: absolute; top: 58px; width: 19px; height: 25px; background: rgba(0, 0, 0, 0); overflow: hidden; text-indent: -999px; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav button::after { display: block; position: absolute; top: 5px; left: 5px; width: 9px; height: 15px; content: ''; background: url("../images/layers/spr_news_layers_2x.png") no-repeat; background-size: 24px 30px; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav button.btn_prev { left: 70px; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav button.btn_prev::after { background-position: 0 -15px; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav button.btn_next { right: 70px; }

#layer_wrap .news_guide_layer .guide_slide .slide_nav button.btn_next::after { background-position: -15px -15px; }

#layer_wrap .news_guide_layer .guide_slide .slide_page { position: absolute; top: 126px; left: 0; width: 100%; font-size: 0; white-space: nowrap; text-align: center; }

#layer_wrap .news_guide_layer .guide_slide .slide_page .dot { display: inline-block; width: 6px; height: 6px; font-size: 1px; border-radius: 3px; background: #dedede; margin: 0 3px; vertical-align: top; -webkit-transition: background .3s; transition: background .3s; overflow: hidden; text-indent: -999px; }

#layer_wrap .news_guide_layer .guide_slide .slide_page .dot.on { background-color: #224db5; }

#layer_wrap .news_guide_layer .layer_bottom_btns { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; padding-bottom: 40px; z-index: 10; }

#layer_wrap .news_guide_layer .layer_bottom_btns .layer_hide { height: 18px; color: #808090; font-size: 13px; text-decoration: underline; background: #fff; cursor: pointer; }

#layer_wrap .news_guide_layer .btn_layer_close { top: 13px; right: 13px; }

.skip_navi { position: absolute; top: 0; left: 0; width: 1px; height: 1px; z-index: 10000; }

.skip_navi a { position: absolute; top: -999px; white-space: nowrap; }

.skip_navi a:focus { top: 0; color: #fff; font-size: 11px; background: #000; padding: 5px; }

.issue_keywords { position: absolute; padding: 2px 21px 2px 0; z-index: 15; }

.issue_keywords ul li { position: relative; height: 24px; line-height: 24px; }

.issue_keywords ul li .rank { position: absolute; top: 0; left: 0; color: #3868ef; line-height: 23px; }

.issue_keywords ul li .item { display: block; height: 24px; font-size: 13px; }

.issue_keywords ul li a { position: relative; display: block; padding: 0 19px 0 26px; z-index: 1; }

.issue_keywords ul li a span { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.issue_keywords ul li .state { position: absolute; top: 6px; right: 0; width: 14px; height: 14px; overflow: hidden; text-indent: -999px; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; }

.issue_keywords ul li .state.up { background-position: 0 0; }

.issue_keywords ul li .state.down { background-position: -14px 0; }

.issue_keywords ul li .state.same { background-position: -28px 0; }

.issue_keywords ul li.keyword-on .rank { font-weight: 700 !important; }

.issue_keywords ul li.keyword-on a { color: #3868ef; font-weight: 700; }

.issue_keywords .layer_issue_keywords { display: none; position: absolute; top: 28px; left: -19px; width: 211px; overflow: hidden; border-radius: 4px; border: 1px solid #505060; background: #fff; -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; box-sizing: border-box; padding: 13px 0; z-index: 10; }

.issue_keywords .layer_issue_keywords h1 { font-size: 13px; line-height: 20px; margin-bottom: 6px; padding: 0 19px; }

.issue_keywords .layer_issue_keywords h1 a { display: inline-block; position: relative; text-decoration: none; padding-right: 13px; vertical-align: top; }

.issue_keywords .layer_issue_keywords h1 a::after { position: absolute; top: 5px; right: 0; width: 6px; height: 10px; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; background-position: -14px -16px; content: ''; }

.issue_keywords .layer_issue_keywords ul { padding: 0 19px; }

.issue_keywords .layer_issue_keywords ul li { position: relative; overflow: hidden; line-height: 24px; }

.issue_keywords .layer_issue_keywords ul li .rank { font-size: 13px; font-weight: 400; }

.issue_keywords .layer_issue_keywords ul li .item { position: absolute; top: 0; left: 0; width: 100%; font-size: 12px; }

.issue_keywords .layer_issue_keywords ul li a { padding-left: 24px; }

.issue_keywords .layer_issue_keywords .update_time { position: absolute; top: 12px; right: 19px; color: #808090; font-size: 11px; line-height: 20px; letter-spacing: -.5px; }

.issue_keywords .rolling_issue_keywords { width: 161px; height: 24px; overflow: hidden; }

.issue_keywords::after { position: absolute; top: 11px; right: 4px; display: block; width: 11px; height: 7px; overflow: hidden; text-indent: -999px; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; background-position: 0 -19px; z-index: 5; content: ''; }

.issue_keywords:hover::after { -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); }

.issue_keywords:hover .layer_issue_keywords { display: block; }

.news_gnb { border-top: 1px solid rgba(0, 0, 0, 0.07); }

.news_gnb ul { width: 1130px; margin: 0 auto; }

.news_gnb ul:after { clear: both; display: table; content: ''; }

.news_gnb ul li { position: relative; float: left; font-size: 16px; margin-right: 18px; }

.news_gnb ul li .icon { position: absolute; top: 9px; left: 100%; color: #fff; font-size: 9px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.news_gnb ul li .icon.new { width: 22px; height: 11px; margin-left: -15px; }

.news_gnb ul li .icon.new::before { display: block; position: absolute; top: 0; left: 0; width: 22px; height: 11px; background: url("../images/icon_gnb_new_2x.png") no-repeat; background-size: 22px 11px; z-index: 2; content: ''; }

.news_gnb ul li .icon.new::after { display: block; position: absolute; top: 0; left: 0; width: 22px; height: 11px; border-radius: 5.5px; background: #f00; z-index: 1; content: ''; }

@-webkit-keyframes pulse { from { -webkit-transform: scale(1); transform: scale(1); }
  to { -webkit-transform: scale(1.1); transform: scale(1.1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16); } }

@keyframes pulse { from { -webkit-transform: scale(1); transform: scale(1); }
  to { -webkit-transform: scale(1.1); transform: scale(1.1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16); } }

.news_gnb ul li a { position: relative; display: block; height: 47px; line-height: 47px; text-decoration: none; padding: 0 10px; }

.news_gnb ul li a:hover { color: #1b52ed; }

.news_gnb ul li a .sec_name { display: none; }

.news_gnb ul li:first-child { margin-left: -8px; }

.news_gnb ul li:last-child { margin: 0; }

.news_gnb ul li.selected a { color: #1b52ed; font-weight: 700; }

.news_gnb ul li.selected a::after { position: absolute; bottom: -1px; left: 10px; right: 10px; border-top: 3px solid #1b52ed; content: ''; }

.news_gnb ul li:hover .icon.new::after { -webkit-animation: pulse 0.45s infinite ease-in-out alternate; animation: pulse 0.45s infinite ease-in-out alternate; }

.wrap_entertain .news_gnb ul li a:hover { color: #e62885; }

.wrap_entertain .news_gnb ul li.selected a { color: #e62885; }

.wrap_entertain .news_gnb ul li.selected a::after { border-color: #e62885; }

.wrap_sports .news_gnb ul li a:hover { color: #00a3a5; }

.wrap_sports .news_gnb ul li.selected a { color: #00a3a5; }

.wrap_sports .news_gnb ul li.selected a::after { border-color: #00a3a5; }

.btns_page_floating { display: none; position: fixed; z-index: 20000; }

.btns_page_floating.right { bottom: 21px; left: 50%; margin-left: 595px; }

.btns_page_floating a[class*="btn"] { display: block; width: 38px; height: 38px; overflow: hidden; border: 1px solid #ececec; border-radius: 3px; background: #fff; margin-top: 8px; }

.btns_page_floating a[class*="btn"] span { display: block; width: 20px; height: 20px; margin: 9px 0 0 9px; overflow: hidden; text-indent: -999px; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; }

.btns_page_floating a[class*="btn"].btn_history_back span { background-position: -60px 0; }

.btns_page_floating a[class*="btn"].btn_goto_top span { background-position: -82px 0; }

.btns_page_floating a[class*="btn"].btn_goto_home span { background-position: 0 -200px; }

.btns_page_floating a[class*="btn"].btn_guide_layer span { background-position: -25px -200px; }

.btns_page_floating .mobile_download_banner { display: block; margin-top: 20px; }

.btns_page_floating.fixed { display: block; }


.ad_banner_wrap { position: relative; width: 970px; height: 90px; text-align: center; background: #eee; margin-left: auto; margin-right: auto; z-index: 1; }

#news_home_wrap .cont > .ad_banner_wrap { margin-top: -21px; margin-bottom: 38px; }

#news_view_wrap .cont > .ad_banner_wrap { margin-bottom: 40px; }

#news_home_wrap .home_category_news .ad_banner_wrap { margin-left: 80px; margin-top: 21px; margin-bottom: 0; }

#news_home_wrap .home_category_tv_news .category_wrap .category_sec:nth-child(4) { margin-top: 153px; }

#news_sec_tv_main_wrap .cont > .ad_banner_wrap { margin-top: -15px; margin-bottom: 38px; }

#news_sec_main_wrap .cont > .ad_banner_wrap { margin-top: 30px; }

#news_sec_main_wrap .section_hot_news ~ .ad_banner_wrap { margin-bottom: 9px; }

#entertain_home_wrap .cont > .ad_banner_wrap { margin-top: -5px; margin-bottom: 40px; }

#entertain_tv_wrap .entertain_top_programs ~ .ad_banner_wrap { margin-top: 30px; }

#entertain_tv_wrap .ad_banner_wrap ~ .entertain_tv_interest { margin-top: 38px; }

#entertain_photo_wrap > .ad_banner_wrap { margin-top: -10px; margin-bottom: 40px; }

#entertain_photo_wrap .cont > .ad_banner_wrap { margin-top: 30px; }

#entertain_photo_wrap .cont .ad_banner_wrap ~ .photo_news_wrap { margin-top: 38px; }

#sports_home_wrap > .ad_banner_wrap { margin-top: 30px; margin-bottom: 5px; }

#sports_tv_wrap > .ad_banner_wrap { margin-top: 30px; margin-bottom: 40px; }

#sports_tv_wrap .cont > .ad_banner_wrap { margin-top: 40px; }

#sports_tv_wrap .cont .ad_banner_wrap ~ .news_list_wrap { margin-top: 38px; }

#sports_photo_wrap .ad_banner_wrap { margin-top: 26px; }

#sports_photo_wrap .ad_banner_wrap ~ .photo_news_wrap { margin-top: 38px; }

.news_item_list .ad_slot { clear: both; overflow: hidden; }

.news_item_list .ad_slot iframe { width: 100%; height: 128px; margin-top: 20px; vertical-align: top; }

/* 기사 상세 페이지 */
#news_view_wrap { padding-top: 24px; }

#news_view_wrap article { position: relative; }

#news_view_wrap article .article_header { position: relative; border-bottom: 1px solid #e5e5e5; z-index: 5; }

#news_view_wrap article .article_header .media_logo { height: 26px; margin-bottom: 8px; }

#news_view_wrap article .article_header .media_logo img { height: 26px; }

#news_view_wrap article .article_header .issue_keyword { line-height: 17px; letter-spacing: -.5px; margin: 15px 0; }

#news_view_wrap article .article_header .issue_keyword strong { float: left; position: relative; color: #1b52ed; padding-right: 9px; margin-right: 8px; }

#news_view_wrap article .article_header .issue_keyword strong::after { position: absolute; top: 3px; right: 0; height: 11px; border-right: 1px solid #dcdcdc; content: ''; }

#news_view_wrap article .article_header .issue_keyword a { position: relative; display: inline-block; max-width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 12px; vertical-align: top; }

#news_view_wrap article .article_header .issue_keyword a::after { position: absolute; top: 3px; right: 0; display: inline-block; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; width: 7px; height: 11px; background-position: 0 -30px; content: ''; }

#news_view_wrap article .article_header h1 { font-size: 32px; font-weight: 600; line-height: 46px; letter-spacing: -2px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

#news_view_wrap article .article_header .article_info { margin-top: 7px; }

#news_view_wrap article .article_header .article_info:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_header .article_info li { position: relative; float: left; font-size: 12px; line-height: 24px; letter-spacing: -.5px; padding-left: 11px; margin-left: 10px; }

#news_view_wrap article .article_header .article_info li::before { position: absolute; top: 7px; left: 0; height: 10px; border-left: 1px solid #e6e6e6; content: ''; }

#news_view_wrap article .article_header .article_info li:first-child { padding: 0; margin: 0; }

#news_view_wrap article .article_header .article_info li:first-child::before { display: none; }

#news_view_wrap article .article_header .article_info li .link { color: #808090; margin-left: 7px; }

#news_view_wrap article .article_header .article_info li .author { color: #808090; }

#news_view_wrap article .article_header .article_info li .time { color: #808090; }

#news_view_wrap article .article_header .article_info li .time dt { float: left; margin-right: 6px; }

#news_view_wrap article .article_header .article_info li .time dd { float: left; letter-spacing: 0; }

#news_view_wrap article .article_header .article_info li .time dd + dt { margin-left: 10px; }

#news_view_wrap article .article_header .article_btns_left { padding-bottom: 17px; margin-top: 20px; }

#news_view_wrap article .article_header .article_btns_left:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_header .article_btns_left > div { float: left; margin-right: 5px; }

#news_view_wrap article .article_header .article_btns_left > div:last-child { margin: 0; }

#news_view_wrap article .article_header .article_btns_left > div > a { display: inline-block; position: relative; height: 22px; line-height: 20px; padding: 5px; vertical-align: top; }

#news_view_wrap article .article_header .article_btns_left > div > a .icon { position: absolute; top: 5px; left: 5px; display: block; overflow: hidden; text-indent: -999px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; }

#news_view_wrap article .article_header .article_btns_left > div > a .count { font-weight: 500; }

#news_view_wrap article .article_header .article_btns_left > div > a .count .text { font-size: 13px; font-weight: 400; letter-spacing: -1px; }

#news_view_wrap article .article_header .article_btns_left > div > a.link_comment { padding-left: 30px; }

#news_view_wrap article .article_header .article_btns_left > div > a.link_comment .icon { width: 22px; height: 22px; background-position: -27px 0; }

#news_view_wrap article .article_header .article_btns_right { position: absolute; bottom: 20px; right: 0; }

#news_view_wrap article .article_header .article_btns_right:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_header .article_btns_right .link { float: left; margin-right: 4px; }

#news_view_wrap article .article_header .article_btns_right .link a { display: block; height: 35px; overflow: hidden; text-indent: -999px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; cursor: pointer; }

#news_view_wrap article .article_header .article_btns_right .link a.btn_view_photo { width: 120px; background-position: 0 -107px; }

#news_view_wrap article .article_header .article_btns_right .link a.btn_view_photo:hover { background-position: 0 -147px; }

@media (-webkit-max-device-pixel-ratio: 1) { #news_view_wrap article .article_header .article_btns_right .link a.btn_view_photo { background: url("../images/spr_btn_photo_more.png") no-repeat; }
  #news_view_wrap article .article_header .article_btns_right .link a.btn_view_photo:hover { background-position: 0 -40px; } }

#news_view_wrap article .article_header .article_btns_right .page_util button { position: relative; width: 35px; height: 35px; overflow: hidden; text-indent: -999px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; outline: 0; cursor: pointer; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer { display: none; position: absolute; top: 42px; left: 0; overflow: hidden; border-radius: 4px; border: 1px solid #505060; background: #fff; -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; box-sizing: border-box; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul { font-size: 0; white-space: nowrap; padding: 10px 14px; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li { position: relative; display: inline-block; margin-left: 13px; vertical-align: top; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button { text-indent: 0; border: 1px solid #ececec; border-radius: 50%; background: #fff; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button::after { position: relative; top: 0; left: 0; content: '가'; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button.btn_size_1 { width: 33px; height: 33px; font-size: 16px; margin-top: 4px; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button.btn_size_2 { font-size: 18px; margin-top: 3px; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button.btn_size_3 { width: 37px; height: 37px; font-size: 20px; margin-top: 2px; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button.btn_size_4 { width: 39px; height: 39px; font-size: 22px; margin-top: 1px; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li:first-child { margin: 0; }

#news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li button:hover, #news_view_wrap article .article_header .article_btns_right .page_util .util_layer ul li.selected button { color: #fff; border-color: #3868ef; background: #3868ef; }

#news_view_wrap article .article_header .article_btns_right .page_util.font_size { position: relative; }

#news_view_wrap article .article_header .article_btns_right .page_util.font_size .btn_font_size { background-position: 0 -27px; }

#news_view_wrap article .article_header .article_btns_right .page_util.font_size:hover::after { position: absolute; top: 100%; left: 0; width: 40px; height: 7px; background: rgba(0, 0, 0, 0); content: ''; }

#news_view_wrap article .article_header .article_btns_right .page_util.font_size:hover .btn_font_size { background-position: 0 -67px; }

#news_view_wrap article .article_header .article_btns_right .page_util.font_size:hover .util_layer { display: block; }

#news_view_wrap article .article_header .article_btns_right .page_util.print .btn_print { background-position: -40px -27px; }

#news_view_wrap article .article_header .article_btns_right .page_util.print:hover .btn_print { background-position: -40px -67px; }

#news_view_wrap article .article_header .article_btns_right .page_util { float: left; margin-right: 4px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul { font-size: 0; white-space: nowrap; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li { display: inline-block; font-size: 1px; margin-left: 4px; vertical-align: top; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li:first-child { margin: 0; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a { display: block; width: 35px; height: 35px; overflow: hidden; text-indent: -999px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a.share_fb { background-position: 0 -187px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a.share_tw { background-position: -40px -187px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a.share_ks { background-position: -80px -187px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a.share_gp { background-position: -120px -187px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a.share_url { background-position: -160px -187px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a:hover.share_fb { background-position: 0 -227px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a:hover.share_tw { background-position: -40px -227px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a:hover.share_ks { background-position: -80px -227px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a:hover.share_gp { background-position: -120px -227px; }

#news_view_wrap article .article_header .article_btns_right .article_share > ul li a:hover.share_url { background-position: -160px -227px; }

#news_view_wrap article .article_header .article_btns_right .article_share .layer_complete { display: none; position: absolute; top: 40px; right: 0; width: 178px; height: 28px; line-height: 28px; font-size: 11px; overflow: hidden; text-align: center; background: #fff; border: 1px solid #e2e2e2; border-radius: 1px; }

#news_view_wrap article .article_header .article_btns_right .article_share { float: left; }

#news_view_wrap article .article_wrap { position: relative; }

#news_view_wrap article .article_wrap:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_wrap .article_main { float: left; width: 750px; min-height: 2743px; padding-bottom: 35px; }

#news_view_wrap article .article_wrap .article_main .article_body { font-size: 18px; line-height: 1.667em; letter-spacing: -.5px; word-break: break-all; padding: 2.722em 33px 1.667em 37px; /* 속보 문구 */ /* 삭제된 기사 */ /* 동영상 (줌 플레이어) */ /* 카피라이트 */ /* 동영상보기. 파서에서 생성해주는 HTML 영역. 참고 http://news.zum.com/articles/142925 */ }

#news_view_wrap article .article_wrap .article_main .article_body.font-size-16 { font-size: 16px; }

#news_view_wrap article .article_wrap .article_main .article_body.font-size-20 { font-size: 20px; }

#news_view_wrap article .article_wrap .article_main .article_body.font-size-22 { font-size: 22px; }

#news_view_wrap article .article_wrap .article_main .article_body a { color: inherit; }

#news_view_wrap article .article_wrap .article_main .article_body img { max-width: 100%; }

#news_view_wrap article .article_wrap .article_main .article_body .img_title { max-width: 680px; color: #666; font-size: 0.722em; line-height: 1.538em; word-break: break-all; margin-top: 12px; }

#news_view_wrap article .article_wrap .article_main .article_body .d_keyword { color: #1b52ed !important; text-decoration: underline; }

#news_view_wrap article .article_wrap .article_main .article_body pre { font-family: inherit; }

#news_view_wrap article .article_wrap .article_main .article_body .imgLeft { margin: 0 10px 10px 0; float: left; clear: both; }

#news_view_wrap article .article_wrap .article_main .article_body .txt_break { border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; background: #f6f6f6; margin: 1.111em 0; }

#news_view_wrap article .article_wrap .article_main .article_body .txt_break p { color: #000; line-height: 2em; letter-spacing: -.5px; padding: 10px 0 10px 15px; }

#news_view_wrap article .article_wrap .article_main .article_body .caption { color: #808090; font-size: 16px; letter-spacing: -1.28px; line-height: 25px; text-align: center; padding: 250px 0 308px; }

#news_view_wrap article .article_wrap .article_main .article_body .caption:before { display: block; width: 70px; height: 70px; background: url("../images/icon_deleted_news.png") no-repeat; background-size: 70px 70px; margin: 15px auto; content: ''; }

#news_view_wrap article .article_wrap .article_main .article_body .zum_player_wrap { clear: both; width: 100%; margin: 0 auto 60px; }

#news_view_wrap article .article_wrap .article_main .article_body .zum_player_wrap iframe { display: block; }

#news_view_wrap article .article_wrap .article_main .article_body .article_copyright { font-size: 14px; margin-bottom: 25px; clear: both; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov { clear: both; text-align: center; margin-bottom: 46px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .mov_wrap { display: inline-block; max-width: 480px; border: solid 1px #ebebeb; background: #f6f6f6; padding: 24px 24px 0 24px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .mov_wrap { zoom: 1; *display: inline; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .img_area { max-width: 480px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .img_area img { max-width: 480px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .btn_area { padding: 10px 0 11px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .btn_area a { position: relative; display: inline-block; height: 28px; background: url("../images/bg_btn_view_mov.gif") no-repeat; padding-left: 8px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .btn_area span { cursor: pointer; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .btn_area span img { float: left; padding-top: 6px; cursor: pointer; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .btn_area .spon_media img { margin-right: 4px; }

#news_view_wrap article .article_wrap .article_main .article_body .sponsor_mov .btn_area .btn img { float: left; background: url("../images/bg_btn_view_mov.gif") 100% 0 no-repeat; padding: 6px 7px 7px 0; }

#news_view_wrap article .article_wrap .article_main .article_body .small .mov_wrap { float: left; width: auto; border: none; background: none; }

#news_view_wrap article .article_wrap .article_main .article_body .article_summary { position: relative; padding-left: 21px; }

#news_view_wrap article .article_wrap .article_main .article_body .article_summary p { font-size: 1em; font-weight: 700; line-height: 1.438em; word-break: break-all; padding: 4px 0; }

#news_view_wrap article .article_wrap .article_main .article_body .article_summary::before { position: absolute; top: 7px; bottom: 6px; left: 0; border-left: 3px solid #000; content: ''; }

#news_view_wrap article .article_wrap .article_main .article_body .article_summary { margin-left: -21px; margin-bottom: 1.889em; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit { position: relative; display: inline-block; padding-left: 22px; vertical-align: top; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit::before { position: absolute; top: 6px; left: 1px; width: 15px; height: 15px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; background-position: -54px 0; content: ''; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit .auto_edit_copyright { color: #808090; font-size: 13px; line-height: 28px; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit .auto_edit_layer { display: none; position: absolute; top: 28px; left: 0; color: #808090; font-size: 11px; line-height: 16px; padding: 10px 34px 9px 16px; border: 1px solid #e5e5e5; border-radius: 4px; background: #fff; z-index: 10; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit .auto_edit_layer::after { position: absolute; top: 8px; right: 8px; width: 12px; height: 12px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; background-position: -75px 0; content: ''; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit:hover .auto_edit_layer { display: block; }

#news_view_wrap article .article_wrap .article_main .article_body .news_auto_edit { margin: 20px 0; }

#news_view_wrap article .article_wrap .article_main .article_body .ad_slot { position: relative; float: right; margin: 0.834em 0 0.834em 1.667em; }

#news_view_wrap article .article_wrap .article_main .article_body .ad_slot iframe { display: block; }

#news_view_wrap article .article_wrap .article_main .btns_article_main_top { text-align: right; padding-top: 55px; }

#news_view_wrap article .article_wrap .article_main .btns_article_main_top:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_wrap .article_main .btns_article_main_top a { display: inline-block; vertical-align: top; height: 34px; line-height: 32px; text-align: left; text-decoration: none; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; box-sizing: border-box; }

#news_view_wrap article .article_wrap .article_main .btns_article_main_top .btn_goto_article { font-size: 13px; font-weight: 700; padding: 0 11px; }

#news_view_wrap article .article_wrap .article_main .btns_article_main_top .btn_goto_article::before { display: inline-block; width: 11px; height: 12px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; background-position: -92px 0; margin-right: 5px; vertical-align: 0; content: ''; }

#news_view_wrap article .article_wrap .article_main .article_bottom { clear: both; font-size: 0; text-align: center; border-bottom: 1px solid #f3f3f3; padding: 3px 0 62px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns { width: 72px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns { position: relative; display: inline-block; font-size: 16px; vertical-align: top; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .btn { display: inline-block; max-width: 100%; font-weight: 500; line-height: 24px; white-space: nowrap; text-decoration: none; background: #fff; padding: 0 5px; cursor: pointer; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; outline: 0; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .btn .icon { display: block; width: 26px; height: 26px; overflow: hidden; text-indent: -999px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; margin: 0 auto 6px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns > a:hover { text-decoration: underline; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .link_comment .icon { background-position: -111px -27px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .link_comment .count { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .layer_visible { position: relative; top: 0; left: 0; font-size: 15px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .layer_visible .icon { background-position: -80px -67px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns .layer_visible button { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; text-indent: -999px; background: rgba(0, 0, 0, 0); cursor: pointer; outline: 0; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns.share .share_layer { display: none; position: absolute; top: 30px; left: 50%; overflow: hidden; border-radius: 4px; border: 1px solid #505060; background: #fff; -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; box-sizing: border-box; overflow: visible; padding: 12px 10px; margin-left: -13px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .btns.share .share_layer.layer-on { display: block; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul { font-size: 0; white-space: nowrap; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li { display: inline-block; font-size: 1px; margin-left: 4px; vertical-align: top; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li:first-child { margin: 0; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a { display: block; width: 35px; height: 35px; overflow: hidden; text-indent: -999px; background: url("../images/spr_icons_news_view_2x.png") no-repeat; background-size: 195px 262px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a.share_fb { background-position: 0 -187px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a.share_tw { background-position: -40px -187px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a.share_ks { background-position: -80px -187px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a.share_gp { background-position: -120px -187px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a.share_url { background-position: -160px -187px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a:hover.share_fb { background-position: 0 -227px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a:hover.share_tw { background-position: -40px -227px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a:hover.share_ks { background-position: -80px -227px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a:hover.share_gp { background-position: -120px -227px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share > ul li a:hover.share_url { background-position: -160px -227px; }

#news_view_wrap article .article_wrap .article_main .article_bottom .article_share .layer_complete { display: none; position: absolute; top: 40px; right: 0; width: 178px; height: 28px; line-height: 28px; font-size: 11px; overflow: hidden; text-align: center; background: #fff; border: 1px solid #e2e2e2; border-radius: 1px; }

#news_view_wrap article .article_wrap .article_main .native_ad_wrap { overflow: hidden; border-bottom: 1px solid #f3f3f3; padding: 25px 0 28px; }

#news_view_wrap article .article_wrap .article_main .native_ad_wrap iframe { display: block; }

#news_view_wrap article .article_wrap .article_main .article_comment_wrap .btn_article_comment_page { border-top: 1px solid #f1f1f1; }

#news_view_wrap article .article_wrap .article_main .article_comment_wrap .btn_article_comment_page a { display: block; height: 45px; line-height: 45px; text-align: center; }

#news_view_wrap article .article_wrap .article_main .article_comment_wrap .btn_article_comment_page a::after { display: inline-block; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; width: 6px; height: 10px; background-position: -20px -30px; margin-left: 4px; vertical-align: 0; content: ''; }

#news_view_wrap article .article_wrap .article_main .article_comment_wrap:first-child, #news_view_wrap article .article_wrap .article_main .article_comment_wrap:last-child { padding-bottom: 14px; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap h1 { float: left; font-size: 16px; letter-spacing: -.5px; line-height: 26px; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap h1 strong { color: #1b52ed; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap h1::after { display: inline-block; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; width: 7px; height: 11px; background-position: 0 -30px; margin-left: 6px; vertical-align: 0; content: ''; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .notice { float: left; color: #808090; font-size: 14px; letter-spacing: -.5px; line-height: 26px; margin-left: 14px; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list { clear: both; padding-top: 10px; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list li { position: relative; float: left; width: 360px; line-height: 20px; padding-left: 6px; margin-top: 7px; -webkit-box-sizing: border-box; box-sizing: border-box; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list li::before { position: absolute; top: 10px; left: 0; width: 2px; height: 2px; background: #000; border-radius: 50%; content: ''; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list li:nth-child(1), #news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list li:nth-child(2) { margin-top: 0; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list li:nth-child(2n) { margin-left: 19px; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap .news_list li a { display: inline-block; max-width: 100%; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; }

#news_view_wrap article .article_wrap .article_main .media_news_wrap { border-top: 1px solid #f3f3f3; padding: 35px 0 40px; }

#news_view_wrap article .article_wrap .article_main .deepdive_widget_wrap { clear: both; border-top: 1px solid #f3f3f3; padding: 35px 0 40px; }

#news_view_wrap article .article_wrap .article_main .deepdive_widget_wrap iframe { display: block; }

#news_view_wrap article .article_wrap .article_main div[id*="dablewidget"], #news_view_wrap article .article_wrap .article_main .dable_widget_wrap { clear: both; border-top: 1px solid #f3f3f3; padding: 35px 0 40px; }

#news_view_wrap article .article_wrap .article_main div[id*="dablewidget"] iframe, #news_view_wrap article .article_wrap .article_main .dable_widget_wrap iframe { display: block; }

#news_view_wrap article .article_wrap .article_main .mid_banner_wrap { border-top: 1px solid #f3f3f3; padding: 40px 0 40px 11px; }

#news_view_wrap article .article_wrap .article_main .mid_banner_wrap img { display: block; width: 720px; height: 90px; }

#news_view_wrap article .article_wrap .article_main .mid_banner_wrap iframe { vertical-align: top; }

#news_view_wrap article .article_wrap .article_right section { letter-spacing: -.5px; }

#news_view_wrap article .article_wrap .article_right section h1 { font-size: 20px; line-height: 26px; }

#news_view_wrap article .article_wrap .article_right section h1 strong { color: #0054ff; }

#news_view_wrap article .article_wrap .article_right .right_ad_wrap { height: 280px; padding: 0 2px; margin-bottom: 47px; }

#news_view_wrap article .article_wrap .article_right .right_ad_wrap iframe { display: block; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap { position: relative; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap h1 { margin-bottom: 11px; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab { position: absolute; top: 3px; right: 0; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li { position: relative; float: left; line-height: 20px; padding-left: 12px; margin-left: 11px; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li::before { position: absolute; top: 5px; left: 0; height: 12px; border-left: 1px solid #dedede; content: ''; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li a { color: #808090; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li:first-child { padding: 0; margin: 0; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li:first-child::before { display: none; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li.selected a { color: #1b52ed; font-weight: 700; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li { position: relative; clear: both; max-width: 100%; line-height: 30px; padding-left: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li .rank { position: absolute; top: 0; left: 0; width: 19px; color: #1b52ed; font-size: 15px; text-align: center; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li a:visited { color: #666 !important; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li .media { float: right; color: #808090; font-size: 12px; white-space: nowrap; padding-left: 9px; }

#news_view_wrap article .article_wrap .article_right .ranking_news_wrap .notice { display: block; color: #808090; font-size: 12px; line-height: 28px; text-align: right; margin-top: 9px; }

.wrap_entertain #news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li.selected a { color: #e62885; }

.wrap_entertain #news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li .rank { color: #e62885; }

.wrap_sports #news_view_wrap article .article_wrap .article_right .ranking_news_wrap .category_tab ul li.selected a { color: #00a3a5; }

.wrap_sports #news_view_wrap article .article_wrap .article_right .ranking_news_wrap > ul li .rank { color: #00a3a5; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap { position: relative; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap h1 { margin-bottom: 13px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap .issue { color: #0054ff; font-size: 16px; line-height: 26px; margin-bottom: 9px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li { min-height: 68px; margin-top: 20px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li:first-child { margin: 0; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a { display: block; position: relative; text-decoration: none; margin-bottom: 4px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .thumb { position: absolute; width: 120px; height: 68px; overflow: hidden; border-radius: 4px; top: 0; right: 0; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .thumb img { display: block; width: 100%; height: 100%; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .thumb::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.1); z-index: 1; content: ''; border-radius: 4px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .thumb img { -webkit-transition: all .3s; transition: all .3s; }

a:hover .thumb img, a.thumb:hover img { width: 103% !important; height: 103% !important; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .title { max-height: 42px; line-height: 21px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .thumb + .title { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin-right: 136px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .title:first-child { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a .text { color: #808090; font-size: 13px; line-height: 19px; padding: 1px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a:hover .title { text-decoration: underline; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li > a:visited .title { color: #666 !important; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li .media { display: block; width: 204px; color: #808090; font-size: 12px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li .media .logo { float: left; position: relative; width: 19px; height: 19px; margin: 1px 6px 0 0; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li .media .logo img { width: 19px; height: 19px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap ul li .media .logo::after { position: absolute; top: 0; left: 0; width: 17px; height: 17px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; content: ''; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap .link_more { top: 39px; right: 0; color: #808090; font-size: 12px; line-height: 26px; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap .link_more::after { display: inline-block; background: url("../images/spr_news_common_2x_20210805.png") no-repeat; background-size: 119px 220px; width: 5px; height: 9px; background-position: -10px -30px; margin-left: 8px; vertical-align: 0; content: ''; }

.wrap_entertain #news_view_wrap article .article_wrap .article_right .related_news_wrap .issue { color: #e62885; }

.wrap_sports #news_view_wrap article .article_wrap .article_right .related_news_wrap .issue { color: #00a3a5; }

#news_view_wrap article .article_wrap .article_right .related_news_wrap { margin-top: 45px; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap h1 { margin-bottom: 17px; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul { margin-right: -1px; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul:after { clear: both; display: table; content: ''; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li { float: left; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li:first-child { margin-right: 16px; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a { display: block; width: 162px; text-decoration: none; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a .thumb { position: relative; width: 100%; height: 91px; overflow: hidden; border-radius: 2px; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a .thumb img { display: block; width: 100%; height: 100%; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a .thumb::after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.1); z-index: 1; content: ''; border-radius: 2px; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a .thumb img { -webkit-transition: all .3s; transition: all .3s; }

a:hover .thumb img, a.thumb:hover img { width: 103% !important; height: 103% !important; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a .title { max-height: 42px; line-height: 21px; padding-top: 8px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a:hover .title { text-decoration: underline; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li > a:visited .title { color: #666 !important; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap ul li .media { display: block; width: 162px; color: #808090; font-size: 12px; line-height: 16px; margin-top: 11px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#news_view_wrap article .article_wrap .article_right .photo_tv_news_wrap { margin-top: 55px; }

#news_view_wrap article .article_wrap .article_right .shopping_box_wrap { margin-top: 50px; }

#news_view_wrap article .article_wrap .article_right .shopping_box_wrap iframe { display: block; }

#news_view_wrap article .article_wrap .article_right .shopping_box_bottom_banner { padding-bottom: 80px; margin-top: 40px; }

#news_view_wrap article .article_wrap .article_right .shopping_box_bottom_banner iframe { display: block; }

#news_view_wrap article .article_wrap .article_right .right_banner_mid { text-align: center; margin: 43px 0 47px; }

#news_view_wrap article .article_wrap .article_right .right_banner_mid img, #news_view_wrap article .article_wrap .article_right .right_banner_mid iframe { width: 320px; height: 100px; vertical-align: top; }

#news_view_wrap article .article_wrap .article_right { float: right; width: 340px; padding-top: 50px; }

#news_view_wrap article .article_wrap .article_right.fixable { position: absolute; top: 0; right: 0; }

#news_view_wrap article .article_wrap .article_right.fixed { position: fixed; top: -273px; right: 50%; margin-right: -565px; }

#news_view_wrap article .article_wrap .article_right.fixed .right_ad_wrap { opacity: 0; }

#news_view_wrap article .article_wrap .article_right.end-fixed { top: auto; bottom: 0; }

#news_view_wrap article .article_wrap .article_right.end-fixed .right_ad_wrap { opacity: 0; }

@media (max-width: 1149px) { #news_view_wrap article .article_wrap .article_right { position: absolute !important; top: 0 !important; right: 0 !important; bottom: auto !important; margin: 0 !important; } }
