/* Header */
.header1{background-color:#0c2b54;}
.header1 {position: relative; width: 100%; min-height: 35px; padding: 4px 0px 2px 0; text-align: center;}

/* navNews */
#tab_menu1 ul{width:100%; display:none;}
#tab_menu1 ul li {font-size: 16px; color: #fff; text-align:center; font-weight: bold; padding: 5px 0px; background: #0c2b54; width:50%; display:table-cell; white-space:nowrap;}
#tab_menu1 ul li a{color:#fff; width:100%; }
#tab_menu1 ul li.over {border-bottom: 4px solid #578ac9; width:33.4%; white-space:nowrap;}
#tab_menu1 ul li.out { width:33.4%;white-space:nowrap;}

.sec_headline_popular_item .tx, .com_tv .tit .tx {color: #0c2b54; font-weight:600}
.sec_headline_popular dl.cmt_favnews_item:before {color: #0c2b54;}

/* Newslist */
.base h1 {color: #fff; text-align: left; line-height: 1.5em; font-weight: bold; padding: 5px 10px; background: #c83962; clear:both;}
.base h1.photo {border-left: none; font-size: 17px; font-weight: 600; text-align: left; line-height: 1.2; text-shadow: none; background: none; box-shadow: none; -webkit-box-shadow: none; color:#c83962; padding-top: 10px; border-bottom: 1px solid #e1e1e1;}
.title_bg {letter-spacing: -0.5px; padding: 0px 3px; color: #fff; background-color: #c83962; font-weight: normal; font-size: 14px; margin-right: 10px;}

.tit_type{background: #0c2b54;}

/* Photo */ 
#mflick{background-color: #242c3d;}
.flick-container div {background-color: #242c3d;}


/* News Nav */
.News ul li {background: #0c2b54;}
.News ul li.on {border-bottom:4px solid #578ac9; width:33.4%;white-space:nowrap;}

.group h1 {background: #0c2b54;}
.group li a {padding:13px;}

.article_content #article_text  p img{max-width:100%;}

/*Ranking*/
#sidebar1 ul.rank li {display: flex; justify-content: center; align-items: center;}
#sidebar1 ul.rank li .rank_num { display: inline-block; overflow: hidden; width: 11px; height: 11px; padding:0px 3px 4px 2px; border: 1px solid #eda0aa; background: #f3c4ca; font-weight: bold; font-size: 11px; color: #b72750; text-align: center; vertical-align: middle; float:left; margin:5px 3px; letter-spacing:-1px;border-radius:3px;}


#mflick {margin-bottom:24px;}