@charset "utf-8";

body {
    letter-spacing: -0.05em;
}

#logo-line {
    width: 1100px;
    min-width: 1100px;
    height: 60px;
    margin: 0 auto;
    padding: 10px 20px;
}

#logo-line h1 {
    float: left;
    width: 270px;
    height: 60px;
}

#logo-line .logo {
    width: 270px;
    height: 60px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/logo_kr.png?1') no-repeat 0px 0px;
}

#logo-line .search_news {
    float: right;
    position: relative;
    margin-top: 12px;
}

#logo-line .search_news .fld_inside {
    position: relative;
    height: 36px
}

#logo-line .search_news .box_searchbar {
    position: relative;
    width: 245px;
    padding: 7px 39px 9px 11px;
    border: 1px solid #ccc;
    border-radius: 1px;
    background-color: #fff
}

#logo-line .search_news .lab_search {
    position: absolute;
    top: 7px;
    left: 11px;
    font-size: 13px;
    line-height: 18px;
    color: #aaa
}

#logo-line .search_news .tf_keyword {
    width: 103px
}

#logo-line .search_news .tf_keyword {
    display: block;
    width: 100%;
    height: 18px;
    border: 0 none;
    font-size: 13px;
    line-height: 18px;
    background-color: transparent;
    outline: none
}

#logo-line .search_news .btn_search {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    cursor: pointer;
}

#logo-line .search_news .btn_search {
    border: 0px;
    padding-top: 7px;
    font-size: 12px;
    line-height: 18px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/btn_search.gif') 0 0 no-repeat;
    background-size: 34px 68px;
    text-align: left
}

#logo-line .search_news .search_on {
    border-color: #0072bc
}

#logo-line .search_news .search_on .lab_search {
    display: none
}

#menu-line {
    width: 100%;
    height: 50px;
    background-color: #0072bc;
}

#menu-box {
    width: 1100px;
    min-width: 1100px;
    height: 50px;
    margin: 0 auto;
    background-color: #0072bc;
}

#menu-box .menu {
    float: left;
    height: 50px;
    text-align: center;
    background-color: #0072bc;
}

#menu-box .menu ul {
    background-color: #0072bc;
}

#menu-box .menu ul li {
    float: left;
    display: inline;
}

#menu-box .menu ul li a.home {
    float: left;
    width: 55px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -5px 0px;
}

#menu-box .menu ul li a.home_over {
    float: left;
    width: 55px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -5px -50px;
}

#menu-box .menu ul li a.recent {
    float: left;
    width: 105px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -65px 0px;
}

#menu-box .menu ul li a.recent_over {
    float: left;
    width: 105px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -65px -50px;
}

#menu-box .menu ul li a.local {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -170px 0px;
}

#menu-box .menu ul li a.local_over {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -170px -50px;
}

#menu-box .menu ul li a.politic {
    float: left;
    width: 116px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -240px 0px;
}

#menu-box .menu ul li a.politic_over {
    float: left;
    width: 116px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -240px -50px;
}

#menu-box .menu ul li a.immigration {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -356px 0px;
}

#menu-box .menu ul li a.immigration_over {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -356px -50px;
}

#menu-box .menu ul li a.world {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -426px 0px;
}

#menu-box .menu ul li a.world_over {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -426px -50px;
}

#menu-box .menu ul li a.it {
    float: left;
    width: 99px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -496px 0px;
}

#menu-box .menu ul li a.it_over {
    float: left;
    width: 99px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -496px -50px;
}

#menu-box .menu ul li a.sports {
    float: left;
    width: 88px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -595px 0px;
}

#menu-box .menu ul li a.sports_over {
    float: left;
    width: 88px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -595px -50px;
}

#menu-box .menu ul li a.entertainment {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -683px 0px;
}

#menu-box .menu ul li a.entertainment_over {
    float: left;
    width: 70px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -683px -50px;
}

#menu-box .menu ul li a.headline {
    float: left;
    width: 104px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -753px 0px;
}

#menu-box .menu ul li a.headline_over {
    float: left;
    width: 104px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -753px -50px;
}

#menu-box .menu ul li a.press {
    float: left;
    width: 105px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -857px 0px;
}

#menu-box .menu ul li a.press_over {
    float: left;
    width: 105px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -857px -50px;
}

#menu-box .menu ul li a.mfocus {
    float: left;
    width: 148px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -1072px 0px;
}

#menu-box .menu ul li a.mfocus_over {
    float: left;
    width: 148px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -1072px -50px;
}


#menu-box strong {
    float: right;
    width: 67px;
    height: 50px;
}

#menu-box .report {
    width: 67px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -1033px 0px;
}

#menu-box .report_over {
    width: 67px;
    height: 50px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/menu.png?1') no-repeat -1033px -50px;
}

.billboard {
    width: 1100px;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
}

.breaking {
    font-weight: bold;
    color: #d62a00;
}

.report {
    font-weight: bold;
    color: #328982;
}

.amg_list30 {
    clear: both;
    margin-top: 20px;
    margin-bottom: 30px;
    width: 753px;
    text-align: center;
}

.amg_list {
    clear: both;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 753px;
    text-align: center;
}

.paging-nav {
    clear: both;
    text-align: center;
    width: 753px;
    margin: 15px 0px 100px 0px
}

.paging-nav,
.paging-nav a {
    clear: both;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
    color: #666769;
}

.paging-nav a {
    border: 1px solid #dfdfdf;
    padding: 3px 10px 3px 10px;
    text-decoration: none;
    color: #666769;
    border-radius: 3px;
    margin: 0px 3px;
}

.paging-nav a:hover {
    background-color: #008ce3;
    text-decoration: none;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
}

.paging-nav strong {
    padding: 4px 10px 4px 10px;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
    border-radius: 3px;
    color: #000;
    background-color: #dfdfdf;
}

#contents {
    clear: both;
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}

#contents-left {
    float: left;
    width: 800px;
    min-height: 400px;
    overflow: hidden;
}

#contents-right {
    float: left;
    width: 300px;
    min-height: 400px;
    overflow: hidden;
    margin-top: 13px;
}

#news-right {
    width: 300px;
    overflow: hidden;
    margin: 0 auto;
}

#news-right .popular-section {
    height: 360px;
    padding-top: 12px;
    overflow: hidden;
    margin-bottom: 15px;
}

#news-right .popular-section .popular-nav {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 15px;
    display: inline-block;
    width: 300px;
}

#news-right .popular-section .popular-title {
    float: left;
    width: 120px;
    margin-top: 2px;
    display: block;
    overflow: hidden;
    font-weight: 800 !important;
}

#news-right .popular-section .popular-btn {
    float: right;
    height: 23px;
}

#news-right .popular-section .popular-btn .btn-slide {
    float: left;
    width: 27px;
    height: 27px;
    border: 1px solid #e2e4e5;
    border-radius: 27px;
    vertical-align: middle;
    cursor: pointer;
}

#news-right .popular-section .popular-btn .btn-slide:hover {
    border: 1px solid #999;
}

#news-right .popular-section .popular-btn .btn-prev {
    margin-right: 5px;
}

#news-right .popular-section .popular-btn .ico-prev {
    margin-left: 9px;
    display: block;
    width: 6px;
    height: 11px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -245px;
    vertical-align: top;
}

#news-right .popular-section .popular-btn .ico-next {
    margin-left: 11px;
    display: block;
    width: 6px;
    height: 11px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat -6px -245px;
    vertical-align: top;
}

#news-right .popular-section .popular-data {
    width: 300px;
    height: 310px;
    overflow: hidden;
}

#news-right .popular-section .popular-data .popular-news {
    list-style: none;
}

#news-right .popular-section .popular-data .popular-news li {
    font-size: 14px;
    height: 30px;
}

#news-right .popular-section .popular-data .num-e {
    margin-top: 3px;
    display: inline-block;
    vertical-align: top;
}

#news-right .popular-section .popular-data .num-e span {
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}

#news-right .popular-section .popular-data .p-news-item {
    display: inline-block;
    width: 275px;
    height: 20px;
    overflow: hidden;
    font-weight: 600;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#news-right .popular-section .popular-data .num-1 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px 0px;
}

#news-right .popular-section .popular-data .num-2 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -12px;
}

#news-right .popular-section .popular-data .num-3 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -24px;
}

#news-right .popular-section .popular-data .num-4 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -36px;
}

#news-right .popular-section .popular-data .num-5 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -48px;
}

#news-right .popular-section .popular-data .num-6 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -60px;
}

#news-right .popular-section .popular-data .num-7 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -72px;
}

#news-right .popular-section .popular-data .num-8 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -84px;
}

#news-right .popular-section .popular-data .num-9 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -96px;
}

#news-right .popular-section .popular-data .num-10 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -108px;
}

#news-right .popular-section .popular-data .num-11 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -120px;
}

#news-right .popular-section .popular-data .num-12 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -132px;
}

#news-right .popular-section .popular-data .num-13 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -144px;
}

#news-right .popular-section .popular-data .num-14 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -156px;
}

#news-right .popular-section .popular-data .num-15 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -168px;
}

#news-right .popular-section .popular-data .num-16 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -180px;
}

#news-right .popular-section .popular-data .num-17 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -192px;
}

#news-right .popular-section .popular-data .num-18 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -204px;
}

#news-right .popular-section .popular-data .num-19 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -216px;
}

#news-right .popular-section .popular-data .num-20 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -228px;
}

#news-right .popular-section .popular-data .num-21 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -240px;
}

#news-right .popular-section .popular-data .num-22 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -252px;
}

#news-right .popular-section .popular-data .num-23 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -264px;
}

#news-right .popular-section .popular-data .num-24 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -276px;
}

#news-right .popular-section .popular-data .num-25 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -288px;
}

#news-right .popular-section .popular-data .num-26 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -300px;
}

#news-right .popular-section .popular-data .num-27 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -312px;
}

#news-right .popular-section .popular-data .num-28 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -324px;
}

#news-right .popular-section .popular-data .num-29 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -336px;
}

#news-right .popular-section .popular-data .num-30 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -348px;
}

#news-right .popular-section .popular-data .num-31 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -360px;
}

#news-right .popular-section .popular-data .num-32 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -372px;
}

#news-right .popular-section .popular-data .num-33 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -384px;
}

#news-right .popular-section .popular-data .num-34 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -396px;
}

#news-right .popular-section .popular-data .num-35 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -408px;
}

#news-right .popular-section .popular-data .num-36 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -420px;
}

#news-right .popular-section .popular-data .num-37 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -432px;
}

#news-right .popular-section .popular-data .num-38 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -444px;
}

#news-right .popular-section .popular-data .num-39 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -456px;
}

#news-right .popular-section .popular-data .num-40 {
    width: 25px;
    height: 11px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_num.png?8') no-repeat 0px -468px;
}

#news-right .photo-section {
    display: block;
    position: relative;
    margin-bottom: 35px;
}

#news-right .photo-section .photo-title {
    width: 35px;
    height: 15px;
    margin-top: 8px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -75px;
    text-indent: -9999px;
}

#news-right .photo-section .photo-nav {
    display: inline-block;
    width: 300px;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 800 !important;
}

#news-right .photo-section .photo-data {
    width: 300px;
    height: 125px;
}

#news-right .photo-section .photo-data .photo-list li {
    float: left;
    width: 144px;
    margin-left: 2px;
}

#news-right .photo-section .photo-data .photo-list li:first-child {
    margin-right: 5px;
}

#news-right .photo-section .photo-data .photo-list .link_cont {
    display: block;
}

#news-right .photo-section .photo-data .photo-list .wrap_thumb {
    position: relative;
    width: 144px;
    height: 96px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f2f2f2;
    overflow: hidden;
    border-radius: 5px;
}

#news-right .photo-section .photo-data .photo-list .tit_thumb {
    display: -webkit-box;
    overflow: hidden;
    height: 32px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-weight: normal;
    line-height: 120%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

#news-right .all-section {
    display: block;
    position: relative;
    margin-top: 20px;
    margin-bottom: 40px;
}

#news-right .all-section .local-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -105px;
    text-indent: -9999px;
}

#news-right .all-section .politic-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -120px;
    text-indent: -9999px;
}

#news-right .all-section .economy-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -135px;
    text-indent: -9999px;
}

#news-right .all-section .immigration-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -150px;
    text-indent: -9999px;
}

#news-right .all-section .world-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -165px;
    text-indent: -9999px;
}

#news-right .all-section .it-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    margin-left: 5px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -180px;
    text-indent: -9999px;
}

#news-right .all-section .sports-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    dmargin-left: 5px;
    isplay: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -195px;
    text-indent: -9999px;
}

#news-right .all-section .entertainment-title {
    width: 80px;
    height: 15px;
    margin-top: 8px;
    dmargin-left: 5px;
    isplay: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -210px;
    text-indent: -9999px;
}

#news-right .all-section .all-nav {
    display: inline-block;
    width: 300px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    font-weight: 800 !important;
}

#news-right .all-section .all-data {
    width: 300px;
    height: 170px;
}

#news-right .all-section .all-data .all-list li {
    display: inline-block;
    width: 300px;
    height: 20px;
    overflow: hidden;
    font-weight: normal;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#news-right .all-section .all-data .all-list li a {
    background: url('https://rk-asset.s3.amazonaws.com/www/images/common/bullet_square_2_2.gif') 4px 7px no-repeat;
    font-size: 14px;
    vertical-align: middle;
    padding-left: 12px;
}


#home-header {
    position: relative;
    width: 1100px;
    height: 190px;
    margin: 0 auto;
    padding: 45px 0px 40px 0px;
    ;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    -webkit-font-smoothing: auto;
}

#home-header .news-title {
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 28px;
    overflow: hidden;
    max-height: 38px;
    line-height: 38px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 775px;
}

#home-header .news-info {
    font-size: 17px;
    color: #777;
    margin-top: 5px;
}

#home-header .news-desc {
    display: -webkit-box;
    overflow: hidden;
    font-size: 16px;
    max-width: 630px;
    padding-top: 10px;
    line-height: 25px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    color: #777;
}

#home-header .header_thumb {
    float: left;
    display: block;
    position: relative;
    overflow: hidden;
    margin-right: 25px;
    width: 300px;
    height: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9
}

#home-header .header_thumb .thumb_g {
    vertical-align: top;
}

#home-header .top-list-left {
    float: left;
    margin-top: 15px;
    width: 370px;
    overflow: hidden;
}

#home-header .top-list-right {
    float: left;
    margin-top: 15px;
    width: 370px;
    overflow: hidden;
}

#home-header .list-home-news1 li {
    overflow: hidden;
    padding: 5px 0px;
}

#home-header .list-home-news1 li .ico_circle {
    float: left;
    position: relative;
    z-index: 10;
    width: 4px;
    height: 4px;
    margin: 7px 10px 0 4px;
    border: 1px solid #666;
    border-radius: 4px;
    background-color: #fff;
}

#home-header .list-home-news1 li .tit_timenews {
    float: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

#home-header .list-home-news1 li .tit_timenews .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 350px;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    margin-left: 5px;
}

#home-header .list-home-news1 li .tit_timenews .info_news {
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #888;
}

#home-header .list-home-news2 li {
    overflow: hidden;
    padding: 5px 0px;
}

#home-header .list-home-news2 li .ico_circle {
    float: left;
    position: relative;
    z-index: 10;
    width: 4px;
    height: 4px;
    margin: 7px 10px 0 4px;
    border: 1px solid #666;
    border-radius: 4px;
    background-color: #fff;
}

#home-header .list-home-news2 li .tit_timenews {
    float: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

#home-header .list-home-news2 li .tit_timenews .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 350px;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    margin-left: 5px;
}

#home-header .list-home-news2 li .tit_timenews .info_news {
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #888;
}


.nm1 {
    margin-top: 16px;
    display: inline-block;
    position: relative;
    clear: both;
}

.list_nm1 {
    width: 753px;
}

.list_nm1 li {
    float: left;
    width: 240px;
    margin-left: 16px;
}

.list_nm1 li:first-child {
    margin-left: 0px;
}

.list_nm1 .item_nm1 .link_thumb {
    overflow: hidden;
    height: 146px;
    display: block;
}

.list_nm1 .item_nm1 .link_thumb .thumb_g {
    vertical-align: top;
}

.list_nm1 .item_nm1 .cont_thumb {
    margin-top: 15px;
    height: 74px;
}

.list_nm1 .item_nm1 .tit_thumb {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 56px;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -.05em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-weight: 400;
}

.list_nm1 .item_nm1 .info_thumb {
    margin-top: 6px;
    font-size: 12px;
    color: #999;
}

.nm2 {
    margin-top: 8px;
    display: inline-block;
    position: relative;
    clear: both;
}

.list_section_news {
    clear: both;
    overflow: hidden;
    float: left;
    width: 753px;
}

.list_section_news li {
    float: left;
    width: 345px;
    margin-right: 30px;
    padding: 12px 30px 12px 0;
    border-right: 1px solid #eee;
}

.list_section_news li:nth-child(even) {
    margin-right: 0px;
    border-right: 0px;
    padding: 12px 0px 12px 0;
}

.list_section_news .info_thumb {
    margin-bottom: 8px;
}

.list_section_news .link_thumb {
    float: right;
    margin-left: 12px;
    position: relative;
    width: 112px;
    height: 74px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
}

.list_section_news .link_thumb .thumb_g {
    vertical-align: top;
}

.list_section_news .cont_thumb {
    overflow: hidden;
    height: 93px;
}

.list_section_news .cont_thumb .info_thumb {
    margin-bottom: 15px;
}

.list_section_news .tan_thumb {
    overflow: hidden;
}

.list_section_news .local {
    width: 80px;
    height: 17px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -51px;
    text-indent: -9999px;
}

.list_section_news .politic {
    width: 80px;
    height: 17px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -68px;
    text-indent: -9999px;
}

.list_section_news .economy {
    width: 80px;
    height: 17px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -85px;
    text-indent: -9999px;
}

.list_section_news .immigration {
    width: 80px;
    height: 17px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -102px;
    text-indent: -9999px;
}

.list_section_news .world {
    width: 80px;
    height: 17px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -119px;
    text-indent: -9999px;
}

.list_section_news .it {
    width: 80px;
    height: 17px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -136px;
    text-indent: -9999px;
}

.list_section_news .tit_thumb {
    margin-top: 15px;
    font-size: 19px;
    line-height: 26px;
    display: block;
    max-height: 52px;
    font-weight: 400;
}

.list_section_news .tit_thumb .link_txt {
    display: -webkit-box;
    overflow: hidden;
    max-height: 52px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.list_section_news .relate_news {
    height: 45px;
    margin: 0;
    padding-bottom: 23px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.list_section_news .relate_news .item_relate {
    height: 25px;
    font-size: 16px;
    line-height: 25px;
}

.list_section_news .relate_news .link_txt {
    max-width: 340px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list_section_news .relate_news2 {
    margin: 0;
    margin-top: 15px;
    overflow: hidden;
}

.list_section_news .relate_news2 .item_relate {
    height: 28px;
    font-size: 16px;
    line-height: 28px;
}

.list_section_news .relate_news2 .link_txt {
    max-width: 340px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ranked_news {}

.ranked_news li {}

.ranked_news li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ranked_news li+li {
    margin-bottom: 10px;
}

.ranked_news li,
.list_main li .tit_g {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ranked_news li {
    padding-right: 20px;
}

.ranked_news li .tit_g {
    padding-bottom: 2px;
    font-size: 18px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
}

.ranked_news li .tit_g .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 485px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}

.ranked_news li .info_news {
    margin-top: 2px;
    margin: 3px 0 0 1px;
    line-height: 14px;
    color: #919191;
    vertical-align: top;
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #888;
}



.nm3 {
    margin-top: 10px;
    display: inline-block;
    position: relative;
    clear: both;
}

.nm3 .title-h3 {
    height: 17px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -17px;
    text-indent: -9999px;
}

.nm4 {
    margin-top: 10px;
    display: inline-block;
    position: relative;
    clear: both;
}

.nm4 .title-h3 {
    height: 17px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -170px;
    text-indent: -9999px;
}

.nm5 {
    margin-top: 20px;
    display: inline-block;
    position: relative;
    clear: both;
}

.nm5 .title-h3 {
    height: 17px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/home_title.png?7') no-repeat 0px -153px;
    text-indent: -9999px;
}

.nm5 {
    margin-top: 20px;
    display: inline-block;
    position: relative;
    clear: both;
}

.list_main {
    overflow: hidden;
    height: 126px;
    width: 753px;
    padding-bottom: 29px;
}

.list_main+.list_main {
    padding-top: 29px;
    border-top: 1px solid #f0f0f0;
}

.list_main .item_main {
    float: right;
    margin-right: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 15px;
}

.list_main .item_main .tit_g {
    display: block;
    width: 189px;
    padding: 8px 0 3px;
    font-size: 13px;
    line-height: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list_main .item_main .link_cont {
    display: block;
}

.list_main .item_main .link_cont .wrap_thumb {
    display: block;
    position: relative;
    width: 189px;
    height: 125px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eee;
}

.list_main li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list_main li+li {
    margin-bottom: 15px;
}

.list_main li,
.list_main li .tit_g {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list_main li {
    margin-right: 189px;
    padding-right: 20px;
}

.list_main li .tit_g {
    padding-bottom: 2px;
    font-size: 16px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
}

.list_main li .tit_g .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 485px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}

.list_main li .info_news {
    margin-top: 2px;
    margin: 3px 0 0 1px;
    line-height: 14px;
    color: #919191;
    vertical-align: top;
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #888;
}

.list_gallery {
    overflow: hidden;
    width: 753px;
}

.list_gallery li {
    float: left;
    position: relative;
    width: 183px;
    height: 180px;
    margin-right: 5px;
}

.list_gallery li:nth-child(4) {
    margin-right: 0px;
}

.list_gallery .link_cont {
    display: block;
}

.list_gallery .link_cont .wrap_thumb {
    display: block;
    position: relative;
    width: 183px;
    height: 121px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eee;
}

.list_gallery .link_cont .wrap_thumb .thumb_g {
    vertical-align: top;
}

.list_gallery .tit_thumb {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 38px;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 5px;
}

.nm-more {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 45px;
}

.nm-more .more-btn {
    margin-top: 5px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #343a40;
    padding: .4rem 2rem .2rem 2rem;
    font-size: 1.1rem;
    line-height: 1.5;
    border-radius: .2rem;
    color: #343a40;
    -webkit-appearance: button;
    cursor: pointer;
    text-decoration: none;
}


#news-header {
    position: relative;
    width: 1100px;
    height: 190px;
    margin: 0 auto;
    padding: 60px 0px 40px 0px;
    ;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    -webkit-font-smoothing: auto;
}

#news-header .news-title {
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 28px;
    overflow: hidden;
    max-height: 38px;
    line-height: 38px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 775px;
}

#news-header .header_thumb {
    float: left;
    display: block;
    position: relative;
    overflow: hidden;
    margin-right: 25px;
    width: 300px;
    height: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9
}

#news-header .header_thumb .thumb_g {
    vertical-align: top;
}

#news-header .top-list-left {
    float: left;
    margin-top: 15px;
}

#news-header .top-list-right {
    float: right;
    margin-top: 10px;
}

#news-header .list_timenews li {
    overflow: hidden;
    padding: 5px 0px;
}

#news-header .list_timenews li .ico_circle {
    float: left;
    position: relative;
    z-index: 10;
    width: 4px;
    height: 4px;
    margin: 7px 10px 0 4px;
    border: 1px solid #666;
    border-radius: 4px;
    background-color: #fff;
}

#news-header .list_timenews li .tit_timenews {
    float: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

#news-header .list_timenews li .tit_timenews .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 380px;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    margin-left: 5px;
}

#news-header .list_timenews li .tit_timenews .info_news {
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #888;
}

#news-header .list_ranking {
    max-width: 275px;
}

#news-header .list_ranking li+li {
    border-top: 1px solid #eee;
}

#news-header .list_ranking li {
    overflow: hidden;
    position: relative;
    padding: 9px 0;
}

#news-header .list_ranking .link_thumb {
    float: right;
    margin-left: 10px;
    width: 70px;
    height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
}

#news-header .list_ranking .cont_thumb {
    display: block;
    overflow: hidden;
    height: 53px;
}

#news-header .list_ranking .tit_thumb {
    height: 45px;
    margin-top: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

#news-header .list_ranking .tit_thumb .link_txt {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    height: 45px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 2px;
}

#news-header .list_issue li {
    float: left;
    width: 254px;
    margin-left: 28px;
}

#news-header .list_issue li:first-child {
    margin-left: 0;
}

#news-header .item_issue .cont_thumb {
    margin-top: 15px;
    height: 74px;
}

#news-header .item_issue .tit_thumb {
    font-family: AppleSDGothicNeo-Semibold, sans-serif;
}

#news-header .item_issue .tit_thumb {
    font-family: AppleSDGothicNeo-Semibold, sans-serif;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    max-height: 56px;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -.05em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

#news-header .item_issue strong {
    font-weight: 400;
    font-family: AppleSDGothicNeo-Regular, sans-serif;
}

#news-header .item_issue .link_thumb {
    position: relative;
    overflow: hidden;
    width: 254px;
    height: 156px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
    border: 1px solid #eee;
}

#news-header-sub {
    position: relative;
    width: 830px;
    margin: 0 auto;
    padding: 34px 260px 10px 10px;
    border-bottom: 2px solid #000;
    margin-bottom: 20px;
    -webkit-font-smoothing: auto;
}

#news-header-sub .news-title-sub {
    margin-top: 11px;
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 30px;
    line-height: 38px;
}

.news-header-4 {
    height: 220px !important;
}


#news-list {
    width: 753px;
}

#news-list li {
    padding: 30px 0 27px;
}

#news-list li+li {
    border-top: 1px solid #f3f3f3;
}

#news-list li {
    overflow: hidden;
}

#news-list .goo {
    text-align: center;
}

#news-list .link_thumb {
    display: block;
    position: relative;
    float: left;
    margin: 0px 20px 3px 0px;
    width: 160px;
    height: 106px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
}

#news-list .link_thumb+.cont_thumb {
    padding-right: 40px;
    padding-top: 5px;
}

#news-list .link_thumb .thumb_g {
    vertical-align: top;
}

#news-list .tit_thumb {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: -0.05em;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
}

#news-list .cont_thumb {
    overflow: hidden;
}

#news-list .cont_thumb .cat_name {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #656565;
    font-size: 15px;
}

#news-list .link_thumb+.cont_thumb .tit_thumb .link_txt {
    max-width: 460px;
}

#news-list .tit_thumb .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 670px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}

#news-list .info_news {
    display: inline-block;
    padding-left: 4px;
    font-weight: normal;
    font-size: 12px;
    color: #888;
}

#news-list .info_news .cat_name {
    color: #8a8a8a;
    margin-right: 2px;
}

#news-list .desc_thumb {
    display: -webkit-box;
    overflow: hidden;
    max-height: 42px;
    padding-top: 5px;
    line-height: 21px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #666;
}

#news-list .yt-image {
    width: 180px;
    height: 147px;
    overflow: hidden;
    margin-bottom: 3px;
}

#news-list .yt-image img {
    width: 180px;
    height: 147px;
    vertical-align: middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

#news-list .link_thumb2 {
    position: relative;
    float: left;
    margin: 0px 20px 3px 0px;
    width: 180px;
    height: 113px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
}

#news-list .tit_thumb2 {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: -0.05em;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
}

#news-list .tit_thumb2 .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 490px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}

#news-list .icon-play {
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 10;
}

.icon-play {
    width: 25px;
    height: 25px;
    background-position: 0 -44px;
}

.icon-play {
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 25px;
    height: 25px;
    color: transparent;
    text-indent: 100%;
    white-space: nowrap;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/play.png') 0 0 no-repeat;
}

.no_news_result {
    text-align: center;
    margin: 200px 0px;
    font-size: 22px;
    color: #777;
}

.no_result {
    text-align: center;
    margin: 200px 0px;
    font-size: 22px;
    color: #777;
}


#article-header {
    position: relative;
    width: 830px;
    margin: 0 auto;
    padding: 34px 260px 30px 10px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 34px;
    -webkit-font-smoothing: auto;
}

#article-header .article-title {
    margin-top: 11px;
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 30px;
    line-height: 38px;
}

#article-header .article-info {
    display: block;
    margin-top: 5px;
    line-height: 27px;
    color: #919191;
}

#article-header .article-info .article-prop {
    display: inline-block;
    padding-right: 7px;
    vertical-align: top;
    font-size: 14px;
    margin-left: 3px;
}

#article-header .article-share {
    position: absolute;
    bottom: 31px;
    right: 10px;
}

#article-header .article-share .list-sns li {
    float: left;
    width: 32px;
    height: 32px;
    margin-left: 10px;
}

#article-header .article-share .list-sns li .ico_sns_fb {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat 0px 0px;
}

#article-header .article-share .list-sns li .ico_sns_tw {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -32px 0px;
}

#article-header .article-share .list-sns li .ico_sns_ma {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -64px 0px;
}

#article-header .article-share .list-sns li .ico_sns_ka {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -96px 0px;
}

#article-header .article-share .list-sns li .ico_font_dn {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -128px 0px;
}

#article-header .article-share .list-sns li .ico_font_up {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -160px 0px;
}

#article-header .article-share .list-sns li .ico_print {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -192px 0px;
}

#article-header .article-share .list-sns .sns {
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

#article-header .article-share .list-sns .link-sns {
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    border: 1px solid #fff;
}

#article-header .article-share .list-sns .link-sns:hover {
    border: 1px solid #bdbdbd;
}

#article-audio {
    width: 672px;
    background: #fff;
    cursor: pointer;
    margin-left: 46px;
    margin-bottom: 20px;
    display: block;
}

#article-audio .audio-player {
    width: 100%;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    display: inline-block;
    top: 0;
}

#article-audio .audio-player:focus {
    outline: 0
}

.ios-audio {
    height: 150px;
}

#article {
    width: 672px;
    padding: 3px 0px 0px 0px;
    font-size: 17px;
    margin-left: 46px;
}

#article .green-card {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}

#article .article-summary:before {
    position: absolute;
    left: 0;
    top: 2px;
    bottom: 6px;
    width: 3px;
    background-color: #000;
    content: '';
}

#article .article-summary {
    display: block;
    position: relative;
    padding-left: 14px;
    margin: -4px 0 29px;
    font-weight: normal;
    line-height: 1.5;
}

#article .article-image {
    text-align: center;
}

#article .article-image .image-item {
    text-align: center;
    padding-top: 10px;
}

#article .article-image .w300 img {
    width: 300px;
}

#article .article-image .w600 img {
    width: 600px;
}

#article .article-image-credit {
    text-align: center;
    color: #9E9E9E;
    margin-top: 5px;
    font-size: 0.9rem;
}

#article .article-video {
    text-align: center;
    position: relative;
    width: 600px;
    margin: 0 auto;
}

#article .article-video-url {
    text-align: center;
}

#article .article-view {
    overflow: hidden;
    padding-left: 14px;
    line-height: 1.625;
    letter-spacing: -0.02em;
    margin-top: 20px;
    padding-bottom: 30px;
    word-break: break-all;
}

/*#article .article-view iframe {width: 100%;height: 41.5vh;}*/
#article .article-view iframe:not([id^="google_ads_iframe"]) {
    width: 100%;
    height: 41.5vh;
}

#article .article-view .copyright {
    text-align: center;
    margin-top: 50px;
}

#article .article-view .article-amg {
    text-align: center;
    margin-top: 20px;
}

#article .article-view .article-img {
    text-align: center;
}

#article .article-view .article-img img {
    max-width: 658px;
}

#article .article-view table td {
    padding: 5px 10px;
}

#article .article-view a {
    color: #1e88e5;
    text-decoration: underline;
    cursor: pointer;
}

#article .article-view a:hover {
    color: #f9a82a
}

#article .article-view a:active {
    background-color: transparent
}

#article .article-view a:focus {
    outline: 0
}

.play-poster {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    cursor: pointer;
}

.video-link {
    display: block;
    width: 100%;
    height: 100%;
}

a.video-url {
    color: #017bff;
    text-decoration: underline;
    font-weight: bold;
}

a.video-url:active,
a.video-url:hover {
    text-decoration: underline;
    cursor: pointer;
}

a.video-url:hover {
    color: #0767F8
}

#article .normal-article {
    margin-top: 10px;
}

#article figure {
    margin: 1em 0px 2em 0px;
}

#relate-view {
    overflow: hidden;
    margin: 25px 30px 20px 10px;
    line-height: 1.625;
    letter-spacing: -0.02em;
    height: 195px;
}

#relate-view .relate-title {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
}

#relate-view .relate-title .relate-title-h3 {
    height: 15px;
    margin-top: 8px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -15px;
    text-indent: -9999px;
}

#relate-view .relate-title .relate-info {
    padding-left: 65px;
    font-weight: normal;
    font-size: 14px;
    color: #808080;
    display: block;
    line-height: 125%;
    text-indent: 0;
}

#relate-view .relate-list {
    overflow: hidden;
}

#relate-view .relate-list li:before {
    position: absolute;
    top: 5px;
    left: 2px;
    width: 2px;
    height: 2px;
    background-color: #ccc;
    content: '';
}

#relate-view .relate-list li {
    overflow: hidden;
    float: left;
    position: relative;
    width: 350px;
    margin: 5px 0 5px;
    padding: 0 20px 0 10px;
    font-size: 14px;
    line-height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#recomm_view {
    clear: both;
    border-top: 1px solid #eaeaea;
}

#recomm_view .inner_recomm {
    overflow: hidden;
    width: 1100px;
    padding: 50px 0px 40px 0;
    ;
    margin: 0 auto;
}

#recomm_view .inner_recomm .recomm_news {
    float: left;
    width: 730px;
}

#recomm_view .inner_recomm .recomm_news .txt_newsview {
    width: 120px;
    height: 18px;
    margin-bottom: 3px;
    background-position: 0 -60px;
}

#recomm_view .inner_recomm .recomm_news .recomm-title {
    width: 100px;
    height: 15px;
    margin-top: 8px;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/right_title.png?8') no-repeat 0px -30px;
    text-indent: -9999px;
}

#recomm_view .inner_recomm .list_recomm {
    overflow: hidden;
}

#recomm_view .inner_recomm .list_recomm li {
    overflow: hidden;
    height: 47px;
    border-bottom: 1px solid #eaeaea;
    line-height: 49px;
}

#recomm_view .inner_recomm .list_recomm .photo_item {
    float: left;
    width: 285px;
    height: auto;
    margin: 17px 50px 0 0;
    padding: 0;
    border-bottom: 0 none;
    white-space: normal;
}

#recomm_view .inner_recomm .list_recomm .photo_item .thumb_g {
    vertical-align: top;
}

#recomm_view .inner_recomm .list_recomm .photo_item .link_cont .wrap_thumb {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eee;
    width: 285px;
    height: 190px;
    overflow: hidden;
}

#recomm_view .inner_recomm .list_recomm .photo_item .tit_thumb {
    overflow: hidden;
    height: 44px;
    margin-top: 11px;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    display: block;
    text-align: center;
}

#recomm_view .inner_recomm .list_recomm .link_txt {
    display: block;
    overflow: hidden;
    font-weight: normal;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#recomm_view .inner_recomm .list_recomm .info_news {
    float: right;
    padding-left: 12px;
    display: inline-block;
    padding-left: 4px;
    font-weight: normal;
    font-size: 12px;
    color: #888;
}

#recomm_view .recomm_aside {
    float: right;
    width: 300px;
}

.taboola-article-view {
    overflow: hidden;
    margin: 0px 30px 50px 10px;
}

.tbla {
    clear: both;
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
}

#search-header {
    position: relative;
    width: 830px;
    margin: 0 auto;
    padding: 34px 260px 30px 10px;
    border-bottom: 2px solid #000;
    margin-bottom: 34px;
    -webkit-font-smoothing: auto;
}

#search-header .search-title {
    margin-top: 11px;
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 30px;
    line-height: 38px;
}

#search-header .search-title .q_word {
    color: #e32d00;
}

#search-header .search-share {
    position: absolute;
    bottom: 31px;
    right: 10px;
}

#search-header .search-share .list-sns li {
    float: left;
    width: 32px;
    height: 32px;
    margin-left: 10px;
}

#search-header .search-share .list-sns li .ico_sns_fb {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat 0px 0px;
}

#search-header .search-share .list-sns li .ico_sns_tw {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -32px 0px;
}

#search-header .search-share .list-sns li .ico_sns_ma {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -64px 0px;
}

#search-header .search-share .list-sns li .ico_sns_ka {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -96px 0px;
}

#search-header .search-share .list-sns li .ico_font_dn {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -128px 0px;
}

#search-header .search-share .list-sns li .ico_font_up {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -160px 0px;
}

#search-header .search-share .list-sns li .ico_print {
    float: left;
    width: 32px;
    height: 32px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/sns.png') no-repeat -192px 0px;
}

#search-header .search-share .list-sns .sns {
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

#search-header .search-share .list-sns .link-sns {
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    border: 1px solid #fff;
}

#search-header .search-share .list-sns .link-sns:hover {
    border: 1px solid #bdbdbd;
}

#search-list {
    width: 753px;
}

#search-list li {
    padding: 30px 0 27px;
}

#search-list li+li {
    border-top: 1px solid #f3f3f3;
}

#search-list li {
    overflow: hidden;
}

#search-list .goo {
    text-align: center;
}

#search-list .link_thumb {
    display: block;
    position: relative;
    float: right;
    margin: 0 0 3px;
    width: 160px;
    height: 106px;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
}

#search-list .link_thumb+.cont_thumb {
    padding-right: 40px;
    padding-top: 5px;
}

#search-list .link_thumb .thumb_g {
    vertical-align: top;
}

#search-list .tit_thumb {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: -0.05em;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
}

#search-list .cont_thumb {
    overflow: hidden;
}

#search-list .link_thumb+.cont_thumb .tit_thumb .link_txt {
    max-width: 460px;
}

#search-list .tit_thumb .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 670px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}

#search-list .info_news {
    display: inline-block;
    padding-left: 4px;
    font-weight: normal;
    font-size: 12px;
    color: #888;
}

#search-list .desc_thumb {
    display: -webkit-box;
    overflow: hidden;
    max-height: 42px;
    padding-top: 5px;
    line-height: 21px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.no_search_result {
    text-align: center;
    margin: 200px 0px;
    font-size: 22px;
    color: #777;
}

#report-header {
    position: relative;
    width: 830px;
    margin: 0 auto;
    padding: 34px 260px 30px 10px;
    border-bottom: 2px solid #000;
    margin-bottom: 34px;
    -webkit-font-smoothing: auto;
}

#report-header .report-title {
    margin-top: 11px;
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 30px;
    line-height: 38px;
}

#report-header .report-info {
    display: inline-block;
    font-size: 16px;
    margin-top: 5px;
    margin-left: 2px;
}

#report-method {
    border-bottom: 1px solid #d4d4d4;
    width: 753px;
    padding-bottom: 30px;
}

#report-method .top-intro {
    font-size: 16px;
    color: #666;
    margin: 10px 0px 20px 30px;
}

#report-method .top-intro strong {
    display: block;
    font-size: 18px;
    color: #333;
    margin-bottom: 5px;
}

#report-method .item-intro {
    overflow: hidden;
    position: relative;
    padding: 25px 0px 15px 15px;
}

#report-method .item-intro .circle {
    float: left;
    width: 92px;
    height: 92px;
    margin-right: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f2f2f2;
    border-radius: 50%;
}

#report-method .item-intro .dscr {
    display: table;
    overflow: hidden;
    height: 92px;
}

#report-method .item-intro .dscr .inner {
    display: table-cell;
    line-height: 24px;
    word-break: keep-all;
    vertical-align: middle;
}

#report-method .item-intro .item-name {
    text-align: center;
    line-height: 100%;
}

#report-method .item-intro .dscr .sub-meth {
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
    margin-top: 8px;
}

#report-method .item-intro .dscr .sub-name {
    font-size: 16px;
    line-height: 150%;
}

#report-method .item-intro .dscr .sub-con {
    font-size: 24px;
}

#report-method .item-intro .phone {
    width: 40px;
    height: 40px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/report.png') no-repeat 0px 0px;
}

#report-method .item-intro .fax {
    width: 40px;
    height: 40px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/report.png') no-repeat -40px 0px;
}

#report-method .item-intro .email {
    width: 40px;
    height: 40px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/report.png') no-repeat -80px 0px;
}

#report-method .item-intro .kakaotalk {
    width: 40px;
    height: 40px;
    background: url('https://rk-asset.s3.amazonaws.com/www/images/news/1100/report.png') no-repeat -120px 0px;
}


#news-header-recent {
    position: relative;
    width: 1080px;
    margin: 0 auto;
    padding: 34px 10px 20px 10px;
    border-bottom: 2px solid #000;
    margin-bottom: 34px;
    -webkit-font-smoothing: auto;
}

#news-header-recent .news-title-recent {
    float: left;
    margin-top: 11px;
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 30px;
    line-height: 38px;
}

#news-header-recent .news-info-recent {
    font-size: 22px;
    margin: 17px 0px 0px 150px;
}

#news-header-recent .recent-on {
    color: #0072bc;
}

#news-header-recent .recent-bar {
    padding: 0px 10px;
    color: #ccc;
}

#recent-header {
    position: relative;
    width: 753px;
    height: 190px;
    padding: 20px 0px 30px 0px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    -webkit-font-smoothing: auto;
}

#recent-header .recent-thumb-title {
    letter-spacing: -0.05em;
    font-weight: normal;
    font-size: 28px;
    overflow: hidden;
    max-height: 38px;
    line-height: 38px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 430px;
}

#recent-header .recent-thumb {
    float: left;
    display: block;
    position: relative;
    overflow: hidden;
    margin-right: 25px;
    width: 300px;
    height: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9
}

#recent-header .recent-thumb .thumb_g {
    vertical-align: top;
}

#recent-header .recent-list {
    margin-top: 7px;
}

#recent-header .recent-list li {
    overflow: hidden;
    padding: 4px 0px;
}

#recent-header .recent-list li .tit_recent {
    float: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

#recent-header .recent-list li .tit_recent .link_txt {
    display: inline-block;
    overflow: hidden;
    max-width: 400px;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    margin-left: 5px;
}

#recent-header .recent-list li .tit_recent .info_news {
    display: inline-block;
    padding-left: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #888;
}