@charset "UTF-8";

/* 공통영역 */
body,input,select,textarea{ font:12px/15px  "돋움", Dotum, "굴림",gulim,AppleGothicVerdana, sans-serif ; color:#434343; -webkit-text-size-adjust:none; }
html,body { margin:0;padding:0; }
body{background-color:#fff;word-break:break-all;}
form, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p { margin:0; padding:0;}
ol, ul, li { list-style:none;}
hr { display:none; }
table {border-collapse:collapse;}
a:link, a:visited { color:inherit; text-decoration:none;}
a:active, a:hover, a:focus { color:inherit; text-decoration:none;}

em { font-style:normal; }
img { border:0;}
iframe, fieldset { margin:0; padding:0; border:0px; }
legend{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;background-color:transparent;}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;background-color:transparent;}
@font-face{
 font-family:'NanumGothic';
 src: url('../../font/NanumGothic.eot');
 src: url('../../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
   url('../../font/NanumGothic.woff') format('woff'),
   url('../../font/NanumGothic.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face{
 font-family:'NanumSquareB';
 src: url('../../font/NanumSquareB.eot');
 src: url('../../font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
   url('../../font/NanumSquareB.woff') format('woff'),
   url('../../font/NanumSquareB.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face{
 font-family:'NanumSquareL';
 src: url('../../font/NanumSquareL.eot');
 src: url('../../font/NanumSquareL.eot?#iefix') format('embedded-opentype'),
   url('../../font/NanumSquareL.woff') format('woff'),
   url('../../font/NanumSquareL.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

@font-face{
 font-family:'NanumSquareR';
 src: url('../../font/NanumSquareR.eot');
 src: url('../../font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
   url('../../font/NanumSquareR.woff') format('woff'),
   url('../../font/NanumSquareR.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}

#header {position:relative;width:100%}
#header .logo {text-align: center;height:150px;}
#header .hTop {width:1200px;height:150px; margin:0 auto;position:relative}
#header .hCont {width:100%;background: #181d62;height:86px;position:relative;}
#header .hNavi {width:1200px;margin:0 auto;height:86px;position: relative;}
#header .hNavi li {float:left;vertical-align:middle;text-align:center;background: url(../../images/common/topmenu_line.jpg) no-repeat  0 30px}
#header .hNavi li:first-child {background:none}
#header .hNavi li:last-child {margin-right:0}
#header .hNavi li a{font-size:23px;color: #ffffff;font-family:'NanumSquareR';display:inline-block;line-height:86px;height:86px;letter-spacing:-1px}
#header .hNavi #menu1 {padding-left:18px;padding-right:19px;}
#header .hNavi #menu2 {padding-left:18px;padding-right:19px;}
#header .hNavi #menu3 {padding-left:17px;padding-right:20px;}
#header .hNavi #menu4 {padding-left:20px;padding-right:16px;}
#header .hNavi #menu5 {padding-left:17px;padding-right:17px;}
#header .hNavi #menu6 {padding-left:18px;padding-right:19px;}
#header .hNavi #menu7 {padding-left:16px;padding-right:18px;}
#header .hNavi #menu8 {padding-left:17px;}

#header .sContWrap {position:absolute;top:236px;left:0;width:100%;display:none}
#header .sContWrap:after {content: "";display: block;width:100%;height:274px;background:rgba(206,207,228,.80);z-index:5;position: absolute;top:0;left:0;right:0;}
#header .sContWrap.on {display:block;}
#header .sCont {width:1200px;height:274px;margin:0 auto;background:rgba(206,207,228,.80);position:relative;z-index:9;overflow: hidden;}
#header .sCont.on {display:block;}
#header .sCont ul {padding-top:26px;height:230px;position:relative;float:left;box-sizing: content-box;}
#header .sCont ul:before {content: "";display:block;width:1px;height:230px;background: #989bbd;position:absolute;top:17px;right:0;}
#header .sCont ul li {padding-bottom:10px;}
#header .sCont ul li a {font-family:'NanumSquareR';font-size:17px;line-height:20px;color:#181d62;letter-spacing:-1px}

#header .sCont ul.smenu1 {width:109px;padding-left:28px;} 
#header .sCont ul.smenu2 {width:130px;padding-left:13px;} 
#header .sCont ul.smenu3 {width:164px;padding-left:25px;} 
#header .sCont ul.smenu4 {width:120px;padding-left:20px;} 
#header .sCont ul.smenu5 {width:123px;padding-left:16px;} 
#header .sCont ul.smenu6 {width:159px;padding-left:22px;} 
#header .sCont ul.smenu7 {width:122px;padding-left:18px;}
#header .sCont ul.smenu8 {padding-left:20px;}  
#header .sCont ul.smenu8:before {background:none}

#footer {clear:both;width:100%;height:173px;background:#424242;}
#footer .fCont {width:1200px;margin: 0 auto;position: relative;}
#footer .fCont .fLogo {display:inline-block;float:left;margin:52px 0 0 28px;background: url(../../images/common/footer_logo.png) no-repeat;width:322px;height:71px;text-indent: -9999px}
#footer .fCont .fInfo {padding:50px 0 0 419px;}
#footer .fCont .fInfo li {font-family:'NanumGothic', '나눔고딕'; font-size:14px;line-height:26px;color:#ffffff; }

#quickmenu {position:absolute;top:0;right:0;z-index:100}
#quickmenu span {display: block;width:175px;height:46px;background: url(../../images/common/quickmenu.png) no-repeat;text-indent: -9999px}
#quickmenu span a {display: block;height:100%;}
#quickmenu span.tit {height:54px;}
#quickmenu span.menu1 {background-position:0 -54px}
#quickmenu span.menu2 {background-position:0 -101px}
#quickmenu span.menu3 {background-position:0 -146px}
#quickmenu span.menu4 {background-position:0 -192px}
#quickmenu span.menu5 {background-position:0 -238px}
#quickmenu span.menu6 {background-position:0 -284px}

#content {width:100%;position: relative;}
#content .section {width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 100%;}
.main-swipe{position:relative;overflow:hidden;width:1200px;margin:1px auto;}
.main-swipe .swipe-wrap {width:1200px;height:381px;overflow:hidden;position: relative;}
.main-swipe .bx-controls-direction {display:none}
.main-swipe .bx-controls {position:absolute;bottom:13px;left:0;width:100%;}
.main-swipe .bx-pager {height:17px;text-align: center;border:1px;}
.main-swipe .bx-pager .bx-pager-item {display:inline-block;zoom:1;*display:inline;margin-left:18px;}
.main-swipe .bx-pager-item a {display:inline-block;width:17px;height:17px;display: block;background: url(../../images/content/swipe_roll.png) no-repeat;background-position:-35px 0;cursor: pointer;text-indent: -9999px;}
.main-swipe .bx-pager-item a.active {background-position:0 0}

.main_banner {margin-top:22px;}
.main_banner ul  {position: relative;height:792px;}
.main_banner li a {display:inline-block;}
.main_banner li.ban1 {position:absolute;top:0;left:0;}
.main_banner li.ban2 {position:absolute;top:408px;left:0;}
.main_banner li.ban3 {position:absolute;top:0;left:409px;}
.main_banner li.ban4 {position:absolute;top:517px;left:409px;}
.main_banner li.ban5 {position:absolute;top:0;left:816px;}
.main_banner li.ban6 {position:absolute;top:298px;left:816px;}

.main_banner1 {margin-top:105px;overflow:hidden;}
.main_banner1 .tit {text-align:center;}
.main_banner1 ul {margin-top:40px;margin-left:-24px}
.main_banner1 ul li {float:left;margin-left:24px}



.boardCont {margin-top:70px;margin-bottom:56px;overflow: hidden;}
.section .notice {float: left;margin-right:26px}
.section .notice.last {margin-right:0}
.section .notice .tit {font-family:'NanumSquareB';font-size:23px;color:#464646;margin:10px 0 10px 3px;position:relative;}
.section .notice .tit .more {position: absolute;top:-3px;right:0;}
.section .notice ul {float:left;width:280px;position:relative;padding-top:20px }
.section .notice ul:before {content:"";background:url(../../images/content/main_board_line.jpg) repeat;width:100%;height:4px;position:absolute;top:0;left:0;}
.section .notice li {height:14px;line-height:14px;display:block;position: relative;padding-left:18px;padding-bottom:10px;}
.section .notice li:last-child {padding-bottom:0;}
.section .notice li:before {	content: "";width:3px;height:3px;background: url(../../images/content/icon_main_notice.jpg) no-repeat;background-size:100%;position: absolute;top:4px;left:4px;}
.section .notice li a {font-size:12px;width:185px;height:14px;display:inline-block;overflow: hidden;letter-spacing: -1px;vertical-align: top;color:#5d5d5d;}
.section .notice li .date {color:#9f9f9f;float:right;}

.section .info {position:relative;float:left;}
.section .info .link {position:absolute;top:8px;right:0;width:327px;height:50px;text-indent:-9999px}
.section .map {width:621px;height:339px;overflow: hidden;padding-left:27px;}

/***** SUBCONTENT ************************/
.subCont {padding-top:62px}
.aside {width:250px;background:#eeeff5;height:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.aside h1{position:relative;z-index:1;width:250px;height:75px;}
.aside .sidemenu li{height:45px;line-height:45px;text-indent:35px;border-top:1px solid #ffffff;background: #eeeff5;position: relative;}
.aside .sidemenu li:before {content: "";width:19px;height:19px;background: url(../../images/common/i_aside.png) no-repeat;position: absolute;top:14px;right:20px;background-position: right 0 }
.aside .sidemenu li:last-child {border-bottom:1px solid #ffffff;}
.aside .sidemenu li a {display:block;font-size:18px;color:#5d5d5d;font-family:'NanumGothic', '나눔고딕';}
.aside .sidemenu li.active:before ,.aside .sidemenu li.on:before , .aside .sidemenu li.active.depth:before  {background-position:0 0 }
.aside .sidemenu li.active a,.aside .sidemenu li.on a {color:#5d5d5d;background:#e1e2f3}
.aside .aside_img {padding:66px 7px;}

.article {margin-left:300px;min-height:900px;width:900px;margin-bottom:200px;}
.article .artTop {height:48px;line-height:48px;font-size:24px;color:#3d3d3d;font-family:'NanumSquareR';letter-spacing: -1px;background:url(../../images/content/icon_h2.jpg) no-repeat 2px 8px;padding-left:31px;}
.article .artWrap {border-top:2px solid #c7c7c7;padding-top:27px;font-family:'NanumGothic', '나눔고딕';}
.article .artSlideWrap {position:relative;}
.article .artSlideWrap .slideTab {display: table; width:863px;height:47px;line-height:47px;}
.article .artSlideWrap .slideTab li {display: table-cell;text-align: center;width:287px;position: relative;}
.article .artSlideWrap .slideTab li a{display:block;color:#999999;width:288px;height:47px;overflow:hidden;background:url(../../images/content/slideTab.png) no-repeat;background-position:-288px 0;color:#ffffff;font-size:22px;font-family:'NanumGothic', '나눔고딕';letter-spacing:-1px}
.article .artSlideWrap .slideTab li a strong {font-size:33px;}
.article .artSlideWrap .slideTab li.active a{background-position:0 0}
.article .artSlideWrap .slideCont {width:910px;position:relative;overflow:hidden;}
.article .artSlideWrap .slideCont li{display: none}
.article .artSlideWrap .slide {height:567px;position: relative;overflow: hidden;height:0;margin-top:2px;}
.article .artSlideWrap .slide .slideRoll div{position: absolute;top:0;left:0;}
.article .artSlideWrap .slide .slideRoll img{width:960px;height:567px;}
.article .artSlideWrap .bx-viewport {height:567px;}
.article .artSlideWrap .bx-wrapper {height:567px;}
.article .artSlideWrap .bx-controls-direction a{width:41px;height:51px;overflow: hidden;background: url(../../images/content/tabSlide_btn.png) no-repeat;background-position: 0 0;text-indent:-9999px;}
.article .artSlideWrap .bx-prev {position: absolute;top:257px;left:14px;}
.article .artSlideWrap .bx-next {position: absolute;top:257px;right:10px;background-position: right 0 !important;}
.article .artSlideWrap .slideCont {margin-top:2px;}
.article .artSlideWrap .bx-pager {height:16px;text-align: center;border:1px;position:absolute;bottom:17px;left:0;width:100%;}
.article .artSlideWrap .bx-pager .bx-pager-item {display:inline-block;zoom:1;*display:inline;margin-left:11px;}
.article .artSlideWrap .bx-pager-item a {display:inline-block;width:16px;height:16px;background: url(../../images/content/tabSlide_roll.png) no-repeat;background-position:right 0;cursor: pointer;text-indent: -9999px;}
.article .artSlideWrap .bx-pager-item a.active {background-position:0 0}

.article .artTab {overflow: hidden;}
.article .artTab li {float:left;}
.article .artTab li a {color:#ffffff;font-size:16px;letter-spacing: -1px;padding:0 15px;height:47px;line-height:47px;background: #888ca8;display: block;margin-left:2px;min-width:116px;text-align:center;border-bottom:1px solid #b8bacb;}
.article .artTab li:first-child a {margin-left:0;}
.article .artTab li.space a{padding:0  22px;}
.article .artTab li.on a {background: #6266b5;border-bottom: 1px solid #a1a3d3}
.article .artTabCont  {margin-top:32px;}
.article .artTabCont .lineBox {border:1px solid #a1a1a1;background:#f4f2f0;height:420px;}
.article .artTabCont .lineBox .txt_s {margin-top:126px;margin-left:79px;font-family:'NanumSquareR';font-size: 24px;color:#272727;line-height:36px;}
.article .artTabCont .lineBox .txt_b {margin-top:26px;margin-left:79px;font-family:'NanumSquareL';font-size: 50px;color:#181d62;}
.article .artTabCont .txt_nor {font-family:'NanumSquareL';font-size: 18px;line-height: 30px;color:#555555;letter-spacing: -1px;margin-top:30px;}

.article .artTabCont.artTabBG {background:#f5f5f5;margin-top:2px;}
.article .artTabCont.artTabBG ul {border-bottom:1px solid #cfcfcf;}
.article .artTabCont.artTabBG li {border-top:1px solid #cfcfcf;padding:20px 16px 23px;overflow: hidden;}
.article .artTabCont.artTabBG li  img {float:left}
.article .artTabCont.artTabBG li dl {float:left;margin-top:24px;margin-left:24px;width:390px;}
.article .artTabCont.artTabBG li dt { font-family:'NanumSquareB';font-size: 36px;color:#181d62;height:36px;}
.article .artTabCont.artTabBG li dd.tit { font-family:'NanumSquareB';font-size: 30px;color:#565656;letter-spacing: -1px;height:30px;margin-bottom:20px;}
.article .artTabCont.artTabBG li dd {font-family:'NanumSquareR';font-size: 20px;line-height: 32px;color:#747474;letter-spacing: -1px;}


.article .artList  {margin-top:40px;}
.article .artList dt {height:54px;line-height:54px;border:1px solid #b4b4b4;background:#dbdfe6;font-family:'NanumSquareB';font-size:26px;color:#4d4d4d;position: relative;padding-left:55px;margin-bottom:30px;}
.article .artList dt:before {content: "";width:24px;height:24px;background: url(../../images/content/icon_plus2.png) no-repeat;position: absolute;top:14px;left:22px;}
.article .artList dd {font-family:'NanumSquareL';font-size:18px;line-height:30px;color:#555555;}
.article .artList .underline {font-family:'NanumSquareB';font-size:24px;color:#6266b5;line-height:30px;border-bottom:2px solid #6266b5;display:inline-block;margin-bottom:14px;}
.article .artList .mt50 {margin-top:50px;}
.article .artList .square  p {position:relative;padding-left:68px;}
.article .artList .square  p:before {content: "";width:8px;height:8px;background:#6266b5;position: absolute;top:8px;left:43px;}
.article .artList.artList1 dt {height:47px;line-height:47px;border:2px solid #a1a3d3;border-left:none;border-right:none;background:none;font-family:'NanumSquareB';font-size:28px;color:#6266b5;position: relative;padding-left:58px;margin-bottom:30px;}
.article .artList.artList1 dt:before {content: "";width:37px;height:35px;background: url(../../images/content/icon_plus.png) no-repeat;position: absolute;top:5px;left:13px;}
.article .artList.artList1 dd {overflow:hidden;color:#535353;}
.article .artList.artList1 dd span {display:inline-block;float:left;width:263px;margin-right:55px;margin-bottom:35px;}
.article .artList.artList1 dd span:nth-child(3n) {margin-right:0;}
.article .artList.artList1 dd span .tit {margin-top:23px}

.article .sub_swipe {position:relative;overflow:hidden}
.article .sub_swipe .sub_swipeCnt {position:absolute;top:0;left:0;width:100%;overflow: hidden}
.article .sub_swipe .bx-controls {display:none}
/*.article .sub_swipe .bx-controls {position:absolute;bottom:20px;left:0;width:100%;}
.article .sub_swipe .bx-pager {height:16px;text-align: center;border:1px;}
.article .sub_swipe .bx-pager .bx-pager-item {display:inline-block;zoom:1;*display:inline;margin-left:11px;}
.article .sub_swipe .bx-pager-item a {display:inline-block;width:16px;height:16px;background: url(../../images/content/list_roll3.png) no-repeat;background-position:0 0;cursor: pointer;text-indent: -9999px;}
.article .sub_swipe .bx-pager-item a.active {background-position:-24px 0}*/
.article .sub_swipe .artBtn a{display:inline-block;width:45px;height:60px;background: url(../../images/content/sub_swipe_btn.png) no-repeat;cursor: pointer;text-indent: -9999px;}
.article .sub_swipe .artBtn a.btn-prev {position: absolute;top:50%;left:16px;background-position:0 0;}
.article .sub_swipe .artBtn a.btn-next {position: absolute;top:50%;right:16px;background-position:right  0;}

.article .tabBox {display: none}
