

/* 스킵 내비게이션 */
#skip {position: relative;}
#skip a {position: absolute; left: 0px; top: -50px; width: 100%; border:1px solid #fff; color: #fff; font-size:1.2em; text-align: center; background: #146ed8; line-height: 45px; z-index:99999999;}
#skip a:active, 
#skip a:focus {top: 0;}



.main{background:#fafaf7; padding:20px 0}
.bContent {margin-top:20px}
@media (max-width:640px) {
.main{padding:15px;}
.bContent{margin-top:15px;}
}
/*allim*/
.allim_ctrl li{display: inline-block;}
.allim_ctrl li a {color:#666;}
.panelHeader {position:absolute; bottom:20px;right:20px;}
.panelHeader span {font-size:14px;margin-right:2px;}
.panelHeader span#allim-now-num {margin-left:5px;}
.panelHeader ul.allim_ctrl {float:right;padding-top:5px;}
.panel-allim-body {}
.panel-allim-image { display:none; text-align:center; border:1px solid #e8e8e8;}
.panel-allim-image img{ width:100%;}
.panel-allim-image.active { display:block; }
.panel-allim-list h3{background-color:#f2f3f5; font-size:16px; padding:10px;}
.panel-allim-list {
	position:absolute;
	background-color:#fff;
	width:100%;
	overflow-y:auto;
	overflow-x:hidden;
	height:186px;
}
.panel-allim-list ul {padding:10px 15px;}
.panel-allim-list a{color:#222; text-align:left; line-height:1.8em;}

/*uljucenter*/
.uljucenter{background:#4752b5 url('../images/main/bg_uljucenter.jpg') no-repeat right bottom; color:#fff; padding:25px; font-size:18px;}
.uljucenter h4{margin:20px 0 2px 0;}
.uljucenter .num{color:#fffa33; font-size:32px; font-weight:bold;margin-bottom:20px;}
.uljucenter_icon ul li {text-align:center; height:92px;}
.uljucenter_icon ul li a{color:#fff;display:block;}
.uljucenter_icon ul li:nth-child(1) {background:#00a8e4;}
.uljucenter_icon ul li:nth-child(2) {background:#268ad8;}
.uljucenter_icon ul li:nth-child(3) {background:#0d71bf;}
.uljucenter_icon ul li img{display:block; margin:12px auto 5px auto;}

@media (min-width:1200px) {
.uljucenterWrap {width:31.3333333333%; margin-left:20px;}
.uljucenter h3{font-size:18px;}
.uljucenter{height:225px;}}

@media (max-width:1199px) {
.uljucenter{padding:15px; font-size:14px}
.uljucenter h3, .uljucenter h4{font-size:16px;}
.uljucenter .num {margin-bottom:15px;}
.uljucenter h4 {margin-top:17px;}}
@media (max-width:640px) {
.uljucenter h4 {margin-top:10px;}
.uljucenter .num {font-size:22px; margin-bottom:5px;}
}

/*tab*/
.tab_event_wrap {height:210px;}
.tab_box{background:#fff; border:1px solid #cbced2;}
.tab_event .tab_list {position: relative; width:100%; float:left; background-color: #fafafb;}
.tab_event .tab{width:100%;}
.tab_event .tab .tit_tab{color:#222;
	width:46%;
	border-right: 1px solid #cbced2;
	border-bottom:1px solid #cbced2;
	background-color:#fafafb;
    color: #606060;
	float:left;}
.tab_event .tab .tit_tab a{color:#222;}
.tab_event .tab .tit_tab a:hover{background:#365398; color: #fff;}
.tab_event .tab .last{border-right:1px solid #cbced2;} 
.tab_event .tab h4{font-size:14px; text-align:center; margin:0;}
.tab_event .tab h4 a{display:block; padding:10px 15px; line-height: 1.42857143;}

.tab_event .tab .conts .more {
	display:inline-block;
    position: absolute;
    right: 0; line-height:38px; color:#666;
    top: -46px;
	height:41px;
	width:8%;
	text-align:center;
	border-bottom:1px solid #cbced2;
}
.tab_event .tab .conts .more:hover{background:#eee;}

.init_of a {display: inline-block;}
.tab_event .tab .tit_tab_active {background: #365398; visibility: visible; }
.tab_event .tab .tit_tab_active:hover{background:#365398;color: #fff;}
.tab_event .tab .tit_tab_active a{ color: #fff; border-bottom:1px solid #3f61b2; }
.tab_event .tab .conts {
    position: absolute;
    top: 46px;
    bottom: 0;
    left: 0px;
    right: 0px;
}
.tab_event .tab .conts_inner {overflow:hidden; padding: 11px 20px;}
.tab_event .tab .conts_inner > li {
	padding: 2px 0 2px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.tab_event .tab .conts_inner > li > a{
    text-overflow: ellipsis;
    /*-o-text-overflow: ellipsis;*/
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal !important;
    display: inline-block;
	line-height: 1.42857143;
	color:#222;
}


@media (min-width:992px) and (max-width:1199px) {
.tab_event .tab .conts {top: 34px;}
.tab_event_wrap {height:200px;}
.tab_event .tab .conts_inner {padding:15px 20px}
.tab_event .tab .conts_inner > li > span.pull-right{display:none;}

.tab_event .tab .conts .more {top: -34px;}
.tab_event .tab .minwon li{width:50%;}

.article-sns .tab_box{float:left;}
}

@media (min-width:768px) and (max-width:991px) {
.tab_event .tab .minwon li{width:50%;}
}


@media (max-width:768px) {
.tab_box{margin-bottom:10px;}
.tab_event_wrap {height:200px; margin-bottom:10px;}
.tab_event .tab .conts_inner{padding:5px 15px;}
.tab_event .tab .conts_inner > li > span.pull-right{display:none;}
.tab_event .tab .tit_tab h4 a, .tab_event .tab .minwon_tab h4 a{padding: 10px 4px;}
.tab_event .tab .minwon li{width:50%;}
}

@media (max-width:499px) {
.tab_event .tab .mlast{border-right: 1px solid #e8e8e8;}
}

/*Mbbanner*/
.Mbbanner h3{padding:12px 15px; color:#fff; font-size: 15px;}
.Mbbanner a {display:block;}
.Mbbanner h3.title1{background:#039b9f;}
.Mbbanner h3.title2{background:#096ab5;}
@media (min-width:1200px) {
.Mbbanner {padding-left:20px;}
}
@media (max-width:1199px) {
.Mbbanner img {height:161px;}
}
@media (max-width:991px) {
.Mbbanner img {width:100%; height:auto;}
.tab_box{margin-bottom:15px; }
}

/*footer-link*/
.footer-link{background:#28323a; padding:12px 0}
.footer-link ul li {float:left; margin-right:20px;}
.footer-link a {color:#fff}

.family_site {float:right;}
.family_site select {background:#292929; border:1px solid #666; color:#bbb; padding-left:8px;}
.family_site button {
	padding:0 8px;
	border:0;
    height: 24px;
    margin-left: 5px;
    background: #666;
    color: #fff;
}

.footer-logo {vertical-align:middle; padding:15px 0; }
.footer-content address {margin-top:15px;}
.footer-content {padding-bottom:30px;}

@media (max-width:991px){
.footer-link {padding:12px 15px;}
.family_site {display:block;margin-top:15px;}
.footer-content address {margin-top:0}
.footer-content {padding:0 15px 30px 15px}
}




.carousel-status-MwcIcon{position:absolute;top:75px; right:15px; z-index: 9999;}
.carousel-status-MwcIcon ul{overflow:hidden; display:inline-block; padding:0 3px; border-radius:30px; background:rgba(0,0,0,0.5) !important;}
.carousel-status-MwcIcon ul li{float:left;}
.carousel-status-MwcIcon ul li a{display:inline-block; width:18px; height:20px; text-align:center; line-height:12px;}
.panel-allim-image{border:none;}
.carousel-status-MwcIcon ul li a img{width:auto;height:10px;}

@media (max-width:991px) {
.Mbbanner{margin-bottom:10px;}
}
