@charset "UTF-8";

.sec01{padding-top:10px !important;padding-bottom:38px !important;}
.sec01 .main-visu{float:left;width:66%;height: 310px;}
.sec01 .main-visu .wp-img{position: relative;height:100%;border:1px solid #ddd;overflow: hidden;}
.sec01 .main-visu img{height:100%;position:absolute;}
.sec01 .quick-mn{width:32%;float:right;height:310px;}
.sec01 .quick-mn .wp-box{float:left;width:50%;height:50%;text-align:center;}
.sec01 .quick-mn .wp-box.blue{background-color:#4094c0;}
.sec01 .quick-mn .wp-box.blk{background-color:#555555;}
.sec01 .quick-mn .wp-box a{height:100%;}
.sec01 .quick-mn .wp-box span{display:block;color:#fff;}
.sec01 .quick-mn .wp-box img{display:block;margin:0 auto 10px;padding-top:30px;}
.sec01 .quick-mn .wp-box a:hover span,
.sec01 .quick-mn .wp-box a:focus span{text-decoration:underline;}

.sec02{padding-top:50px;padding-bottom:50px;background-color:#efefef;}
.sec02 .forum{width:32.5%;float:left;margin-left:1%;overflow:hidden; }
.sec02 .forum:first-child{margin-left:0;}
.sec02 .forum h3{font-size:16px;margin-bottom:14px;}
.sec02 .forum a{position:relative;width:100%;}
.sec02 .forum a > img{width:100%;}
/* .sec02 .forum .cont{position:absolute;box-sizing:border-box;width:100%;height:57px;bottom:0;padding:20px 5%;color:#fff;background:rgba(0,0,0,0.6);
transition: all 1s;-o-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;} */
.sec02 .forum .cont .c-tit{ margin-bottom:10px;font-size:16px; color:#222222;  text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal !important;}
.sec02 .forum .cont .c-txt{line-height:1.214em;color:#cccccc;font-weight:300; font-weight:600;}
.sec02 .forum .cont{background-color:#ffffff; min-height:50px; padding:15px;}
/* .sec02 .forum .cont .c-txt span{display:block;text-align:center;margin-top:12%;}
.sec02 .forum:hover a .cont,
.sec02 .forum:focus a .cont{height:100%;padding:15% 5%;border:0;} 

.sec02 .forum span{ position: absolute; bottom: -100px; left: 50%; margin-left: -13px; transition:all .95s;}*/
.sec02 .forum.on span{ bottom:30px; }

.sec03{padding-top:32px !important;padding-bottom:80px;}
.sec03 .multimedia{position:relative;width:32%;float:left;}
.sec03 .multimedia_2{position:relative;width:32%;float:left; margin-left : 2%;}
.sec03 .multimedia_2 iframe {margin-bottom: 8px;}
.sec03 .multimedia .c-tit-2 {font-size: 15px; margin-bottom: 24px; color: #343434; font-weight: bold;}
.sec03 .multimedia > div{border:1px solid #13a1eb;padding:16px 14px; min-height:270px;}
.sec03 .multimedia .cardnews img{height:230px !important;}
.sec03 .multimedia h3{font-size:18px;font-weight:600;margin-bottom:15px;color:#11a0eb;}
.sec03 .multimedia .wp-img{margin-bottom:8px;}
.sec03 .multimedia .wp-img > a{text-align:center;}
.sec03 .multimedia .wp-img iframe { width: 100%; height: 184px; } 
.sec03 .multimedia .c-tit{font-size:15px;color:#343434;font-weight:bold;}
.sec03 .multimedia .c-txt{color:#343434;}
.sec03 .tab-content{position: relative;float:left;width:32%;margin-left:2%;height:300px;height:308px;}
.sec03 .tab-content h3{width:33.333%;float:left;height:46px;border-bottom:1px solid #13a1eb;}
.sec03 .tab-content h3 a{font-size:16px;color:#a5a5a5;font-weight:bold;text-align:center;padding-top:13px;padding-bottom:13px;height:19px;border:1px solid #d7d7d7;border-bottom:none;}
.sec03 .tab-content .article h3 a{border-left:0;}
.sec03 .tab-content .kpi-news h3 a{border-left:0;}
.sec03 .tab-content h3 a.active,
.sec03 .tab-content h3 a:hover,
.sec03 .tab-content h3 a:focus{color:#11a0eb;border:1px solid #13a1eb;border-bottom: 1px solid #fff;position: relative;}
.sec03 .tab-content ul{display:none;box-sizing:border-box;position:absolute;top: 47px;border:1px solid #13a1eb;border-top:0px;float: left;width: 100%;height: 253px;height: 262px;padding-top:8px;}
.sec03 .tab-content ul li{margin-left:16px;margin-right:16px;}
.sec03 .tab-content ul li a{position:relative;padding:15px 75px 15px 20px;border-bottom:1px solid #eeeeee;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.sec03 .tab-content ul li a:after{content:'';position:absolute;left:5px;top:50%;margin-top:-1px;width:3px;height:3px;border-radius:1.5px;background-color:#11a0eb;display:block;}
.sec03 .tab-content ul li a .date{position:absolute;right:0;}
.sec03 .tab-content .more{display:none;}
.sec03 .tab-content .noti ul{display:block;}
.sec03 .tab-content .noti .more{display:block;}
.sec03 .calendar{width:32%;float:left;margin-left:2%;}
.sec03 .calendar > div{height:298px;border:1px solid #13a1eb;}
.sec03 .daily-cal h4{color:#343434;margin-bottom:5px;}
.sec03 .daily-cal ul{padding-bottom:4px:}
.sec03 .daily-cal ul li{font-size:13px;color:#7b7b7b;padding:5px 0;}
.sec03 .daily-cal ul li.no-cal{text-align:center;font-weight:normal;}

.sec03 .daily-cal{padding:3.5% 7%;/*border-top:2px solid #f0f0f0;*/ background:#13a1eb; color:#fff; text-align:center;}
.sec03 .daily-cal a{ display:inline-block; cursor:pointer; }
.sec03 .daily-cal a.prev{ margin-right:20px; }
.sec03 .daily-cal a.next{ margin-left:20px; }
.sec03 .more{position:absolute;bottom:0;right:1px;}
.sec03 .scCalendarTable.tbl-comm{ border-top:0; }
.sec03 .scCalendarTable.tbl-comm tr{ border:0; }
.sec03 .scCalendarTable.tbl-comm tr:nth-child(n+6){display:none; }
.sec03 .scCalendarTable.tbl-comm tr td{ padding:2px 8px; border:0;text-align: center;  line-height: 28px; position:relative; }
.sec03 .scCalendarTable.tbl-comm tr td.today{ padding:2px 0; }
.sec03 .scCalendarTable.tbl-comm tr td.today .scDay {border:2px solid #b2e5ff; color:#b2e5ff; border-radius:100%; width: 28px; margin: 0 auto;/*background:rgba(255,255,255,.2);*/}
.sec03 .scCalendarTable.tbl-comm tr td > .scTitle  p{ position:absolute; width:28px; height:28px; top:2px; left:50%; margin-left:-14px; border-radius:100%; background:#d9e7ef;z-index:-1; color:#fff;}
.sec03 .scListDiv{ padding:10px; border-bottom:1px dotted #ddd; }
.sec03 #scViewDiv{ padding:5px 10px; }

/* 메인 비주얼 영역 */
.sec01 .main-visu ul.sliderUl li{position:relative;width:100%;height: 310px; overflow:hidden}
.sec01 .main-visu ul.sliderUl li img{height: 100%; position:absolute;left:50%; top: 50%; -webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transform:translate(-50%,-50%); height:auto !important;}

.sec01 .main-visu .bx-controls{position:absolute; z-index: 9999;}
.sec01 .main-visu .bx-controls .bx-pager, .bx-controls-direction, .bx-controls-auto{display:inline-block}

.sec01 .main-visu .bx-controls .bx-pager-item .bx-controls-direction ,.bx-controls-auto .bx-controls-auto-item{display:inline-block; margin-right:5px}

.sec01 .main-visu .bx-controls{width:100%;left:50%;bottom:0;transform:translateX(-50%)}

.sec01 .main-visu .bx-pager .bx-pager-item { display:inline-block; }
.sec01 .main-visu .bx-controls .bx-pager-item a{width:10px; height:12px; background-color:#666;text-indent:-9999px; margin:0 5px; outline: 0; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}
.sec01 .main-visu .bx-controls .bx-pager-item a.active{background-color:#000;}

.sec01 .main-visu .bx-controls-direction > a{ position:absolute; top:50%; margin-top:-170px; width:32px; height:32px; background:#ddd; text-indent:-9999px; overflow:hidden; }
.sec01 .main-visu .bx-controls-direction .bx-prev { left:10px; background:url('../img/main/controls.png') no-repeat 0 -32px; opacity: 0.2;}
.sec01 .main-visu .bx-controls-direction .bx-next { right:10px; background:url('../img/main/controls.png') no-repeat -43px -32px; opacity: 0.2;}

.sec01 .main-visu .bx-controls-auto { float:right; }
.sec01 .main-visu .bx-controls-auto .bx-start{width:9px;height:20px;background:url(../img/main/i_play.png) 0 0 no-repeat;text-indent:-9999px}
.sec01 .main-visu .bx-controls-auto .bx-stop{width:9px;height:20px;background:url(../img/main/i_pause.png) 0 0 no-repeat;text-indent:-9999px}
