@charset "utf-8";
#container{width:1098px;margin:0 auto;position:relative;padding-bottom:55px;}
#container #contCover{width:968px;position:relative;}

/*header*/
#header{margin-bottom:20px;}
#header .top{height:90px;}
#header .top h1{padding-top:26px;}
#header .right_cont{position:absolute;right:0;top:40px;text-align:right;}
#header .util{display:inline-block;margin-bottom:3px;}
#header .util li{float:left;padding-left:15px;background:url('../images/common/bg_bar04.png') no-repeat 7px 3px}
#header .util li:first-child{padding-left:0;background:none;}
#header .util li a{color:#888;}
#header .right_cont p{color:#888;font-size:13px;}

#header .gnbWrap{position:relative;z-index:9999;}
#header .gnb{overflow:hidden;}
#header .gnb > ul{float:left;overflow:hidden;}
#header .gnb > ul.list01{width:652px;}
#header .gnb > ul.list01 li{width:217px;background:#2281c0;}
#header .gnb > ul.list01 li.on{background:#2281c0 url('../images/common/bg_arrow.png') no-repeat 87px bottom;}
#header .gnb > ul.list01 li.title.on{background-position:43px bottom;}
#header .gnb > ul.list01 li.type.on{background-position:20px bottom;}
#header .gnb > ul.list01 li:first-child{width:218px;}
#header .gnb > ul.list01 li a{color:#d4eeff;padding-left:85px;}
#header .gnb > ul.list01 li.title a{padding-left:41px;}
#header .gnb > ul.list01 li.type a{padding-left:17px;}
#header .gnb > ul.list01 li a .bg{display:block;width:16px;height:16px;float:left;margin:20px 10px 0 0;background:url('../images/icon/main.png') no-repeat left top}
#header .gnb > ul.list01 li.title a .bg{width:17px;height:16px;background-position:-16px top;}
#header .gnb > ul.list01 li.type a .bg{margin-top:22px;width:20px;height:13px;background-position:-33px top;}

#header .gnb > ul.list02{width:261px;}
#header .gnb > ul.list02 li{width:130px;background:#1fb56c;}
#header .gnb > ul.list02 li:first-child{width:131px;}
#header .gnb > ul.list02 li a{color:#fff;text-align:center;}
#header .gnb > ul.list02 li:first-child a{background:url('../images/common/bg_bar01.png') no-repeat right center}
#header .gnb > ul li{float:left;}
#header .gnb > ul li a{display:block;height:55px;font-weight:bold;font-size:16px;line-height:53px;}
#header .gnb > div > p{float:left;text-align:center;position:relative}
#header .gnb > div > p a{display:block;width:55px;height:38px;padding-top:17px;background:#36825d;}

#header .gnb > div .searchCover{position:absolute;width:314px;right:0;top:0;background:#fff;right:0;top:0;border:solid 1px #1fb56c;display:none;}
#header .gnb > div .searchCover.on{display:block;}
#header .gnb > div .searchCover .input{float:left;}
#header .gnb > div .searchCover .input input{width:249px;height:43px;padding:5px;line-height:43px;border:none;}
#header .gnb > div .searchCover a{float:left;display:block;height:38px;width:55px;text-align:center;padding-top:15px}


#header .sitemap{position:absolute;left:0;top:55px;z-index:9999;width:966px;background:#fff;border:solid 1px #e8e4df;height:170px;padding-top:10px;display:none;}
#header .sitemap > ul{overflow:hidden;float:left;}
#header .sitemap > ul.list01{width:651px;}
#header .sitemap > ul.list01 > li:first-child{padding:0 117px 0 285px;}
#header .sitemap > ul.list02{width:315px;}
#header .sitemap > ul.list02 > li:first-child{padding-right:18px;}
#header .sitemap > ul.list02 > li{text-align:center;}
#header .sitemap > ul > li{float:left;}
#header .sitemap > ul > li a{font-size:13px;line-height:26px;color:#888;}


/*footer*/
#footer .menuCover{height:50px;margin-bottom:20px;background:#e1dfd7;overflow:hidden;}
#footer .menuCover h2{float:left;padding:11px 20px 0;}
#footer .menuCover .menu{float:left;}
#footer .menuCover .menu li{float:left;padding-left:21px;background:url('../images/common/bg_bar02.png') no-repeat 10px 19px;}
#footer .menuCover .menu li:first-child{padding-left:0;background:none}
#footer .menuCover .menu li a{font-size:14px;line-height:48px;}
#footer .menuCover p{float:right;text-align:center;background:#cfccc0;}
#footer .menuCover p a{display:block;width:50px;height:50px;color:#fff;line-height:50px;letter-spacing:0;font-family: 'Open Sans', sans-serif;font-weight:600 !important;}

#footer .info_list{overflow:hidden}
#footer .info_list li{color:#888;float:left;padding-left:13px;line-height:18px;background:url('../images/common/bg_bar03.png') no-repeat 6px 4px;}
#footer .info_list li:first-child{padding-left:0;background:none;}
#footer .copy{font-family: 'Open Sans', sans-serif;font-weight:400 !important;color:#888;line-height:18px;letter-spacing:0;}

/*side*/
#quickWrap{width:110px;height:500px;position:absolute;right:0;top:70px;}
#quickWrap .sns{overflow:hidden;margin-bottom:20px;}
#quickWrap .sns li{float:left;background:#78cdf0;}
#quickWrap .menu{background:#fff;}
#quickWrap .menu > li{}
#quickWrap .menu > li > a{display:block;border:solid 1px #e5e4dc;text-align:center;border-bottom:none;overflow:hidden;}
#quickWrap .menu > li:last-child > a{border:solid 1px #e5e4dc;}
#quickWrap .menu > li.banner > a{border:none;}
#quickWrap .menu > li.center > a{padding:20px 0;}
#quickWrap .menu > li.account_num{text-align:center;padding:20px 0;border:solid 1px #e5e4dc;border-bottom:none;}
#quickWrap .menu > li.left > a{text-align:left;padding:10px;}
#quickWrap .menu > li.left > a .bg{display:block;width:40px;height:11px;background:url('../images/common/side_menu.png') no-repeat -40px top;font-size:0;text-indent:-9999px;}
#quickWrap .menu > li.left a .bg.m01{width:39px;background-position:left top;}
#quickWrap .menu > li.left a .bg.m02{width:51px;background-position:-80px top;float:left;margin-right:5px;}
#quickWrap .menu > li.left a .bg.m03{width:54px;background-position:-131px top;float:left;margin-right:5px;}
#quickWrap .menu > li.left a .bg.m04{width:60px;background-position:-186px top;float:left;margin-right:5px;}
#quickWrap .menu > li.left a .bg.m05{width:60px;background-position:-246px top;float:left;margin-right:5px;}
#quickWrap .menu > li.left a .count{display:block;margin-top:-3px;font-family: 'Open Sans', sans-serif;font-weight:400 !important;letter-spacing:0;color:#ff5a00;}
#quickWrap .menu > li.top > a{padding:15px 0;}

#quickWrap .menu > li.lately{position:relative;}
#quickWrap .menu > li .alert_layer {border:1px solid #dfdfdf;width:220px;background:#fff;position:absolute;bottom:0;right:120px;z-index:9999;display:none;}
#quickWrap .menu > li .alert_layer_cover > ul {}
#quickWrap .menu > li .alert_layer_cover > ul > li {border-top:1px solid #ddd;padding:5px 0;}
#quickWrap .menu > li .alert_layer_cover > ul > li:first-child {border-top:none;}
#quickWrap .menu > li .alert_layer_cover > ul > li > a {color:#444;}
#quickWrap .menu > li .alert_layer .alert_layer_cover {padding:10px;position:relative;line-height:18px;}
#quickWrap .menu > li .alert_layer .edge {position:absolute;right:-9px;bottom:10px;width:9px;height:15px;background:url(/images/common/bg_layer.png) no-repeat 0 0;}
#quickWrap .menu > li .alert_layer .alert_close {position:absolute;right:6px;top:6px;}

/* main_공통 */
#mainCont .bg{display:block;float:left;}
#mainCont .lecture{position:relative;width:316px;height:316px;}
#mainCont .lecture p {width:316px;height:316px;}
#mainCont .lecture .item{position:relative;}
#mainCont .lecture .titleCover{position:absolute;left:0;bottom:0;width:314px;;display:block;height:29px;padding:5px 0 15px;border:solid 1px #e3e2da;background:#fff;}
#mainCont .lecture .titleCover span{display:block;text-align:center;}
#mainCont .lecture .titleCover span.title{font-size:14px;line-height:20px;}
#mainCont .lecture .titleCover span.date{letter-spacing:0;color:#c7965b;}

/*main*/
#mainCont{margin-bottom:50px;}
#mainCont .top{}
#mainCont .top{height:642px;margin-bottom:10px;}
#mainCont .top .left{float:left;}
#mainCont .top .left #owl-slide01{position:relative;width:642px;height:642px;}
#mainCont .top .left #owl-slide01 .owl-pagination{position:absolute;right:10px;top:10px;}
#mainCont .top .left #owl-slide01 img{width:642px;height:642px;}
#mainCont .top .right{float:right;height:642px;}
#mainCont .top .right > div > img{position:absolute;right:0;top:0;z-index:9900;}
#mainCont .top .right > div .owl-pagination{right:0;top:0;display:none;}
#mainCont .top .right > div .owl-buttons{position:absolute;left:0px;bottom:15px;width:100%;padding:0;margin:0;}
#mainCont .top .right > div .owl-buttons > div{font-size:0;text-indent:-9999px;width:12px;height:19px;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;background:url('../images/btn/owl.png') no-repeat left top;}
#mainCont .top .right > div .owl-buttons .owl-prev{float:left;margin-left:10px;}
#mainCont .top .right > div .owl-buttons .owl-next{float:right;margin-right:10px;background-position:right top;}

#mainCont .center{}
#mainCont .center{margin-bottom:10px;}
#mainCont .center ul{overflow:hidden;}
#mainCont .center ul li{float:left;margin-left:10px;position:relative;}
#mainCont .center ul li > a{position:absolute;right:0;top:0;}
#mainCont .center ul li:first-child{margin-left:0;}
#mainCont .center ul li dl{position:absolute;left:0;bottom:0;z-index:9}
#mainCont .center ul li dl dt{position:absolute;left:0;bottom:0;z-index:10}
#mainCont .center .lecture .titleCover{}
#mainCont .center .lecture .titleCover span{text-align:left;padding-left:65px;}
#mainCont .center .lecture.list02 .titleCover span{padding-left:70px;}
#mainCont .center .lecture.list03 .titleCover span{padding-left:65px;}

#mainCont .bottom{}
#mainCont .bottom > ul{overflow:hidden;}
#mainCont .bottom > ul > li{width:314px;height:314px;float:left;margin-left:10px;border:solid 1px #e3e2da;background:#fff;}
#mainCont .bottom > ul > li:first-child{margin-left:0;}
#mainCont .bottom > ul > li:last-child{border:none;width:316px;height:316px;}
#mainCont .bottom > ul > li:last-child .title{border:solid 1px #e3e2da;}
#mainCont .bottom > ul > li p.title{height:48px;line-height:48px;background:#faf9f5;border-bottom:solid 1px #e3e2da;padding-left:20px;font-size:14px;color:#444;position:relative;}
#mainCont .bottom > ul > li p.title .bg{float:left;margin:15px 10px 0 0;width:20px;height:20px;background:url('../images/icon/main.png') no-repeat left bottom;}
#mainCont .bottom > ul > li p.title a{position:absolute;right:15px;top:0;font-size:11px;color:#888;letter-spacing:0;font-family: 'Open Sans', sans-serif;font-weight:400 !important;}
#mainCont .bottom > ul > li.list02 p.title .bg{height:21px;background-position:-20px bottom;}
#mainCont .bottom > ul > li.list02 ul li:first-child{height:108px;overflow:hidden;}
#mainCont .bottom > ul > li.list02 > ul > li:first-child a span{display:block;}
#mainCont .bottom > ul > li.list02 > ul > li:first-child a span.title{font-size:15px;color:#fb916a;}
#mainCont .bottom > ul > li.list02 > ul > li:first-child a span.cont{line-height:20px;font-size:12px;}
#mainCont .bottom > ul > li.list03 p.title .bg{width:21px;height:21px;background-position:-40px bottom;}
#mainCont .bottom > ul > li.list03 p.title a{top:15px;}
#mainCont .bottom > ul > li.list03 .map{position:relative;}
#mainCont .bottom > ul > li.list03 .map .address{position:absolute;left:0;bottom:0;width:100%;background:#7a7977;padding:10px 0 10px 20px;color:#fff;opacity:0.9}
#mainCont .bottom > ul > li > ul{padding:10px;}
#mainCont .bottom > ul > li > ul li{border-top:solid 1px #e2e2e2;height:35px;line-height:35px;}
#mainCont .bottom > ul > li > ul li:first-child{border:none;}
#mainCont .bottom > ul > li > ul li a{display:block;position:relative;color:#888;font-size:13px;}
#mainCont .bottom > ul > li > ul li a .date{letter-spacing:0;position:absolute;right:0;top:0;}