@charset "UTF-8";

/* 공통영역 */
body,input,select,textarea{ font:12px/15px  "돋움", Dotum, "굴림",gulim,AppleGothicVerdana, sans-serif ; color:#767677; -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:#67686e; text-decoration:none;}
a:active, a:hover, a:focus { color:#000000; text-decoration:none;}

em { font-style:normal; }
img { border:0; vertical-align:top; }
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;
}

.main #header .hCont {height:66px;border-top:1px solid #bebebe;border-bottom: none}
#header {position:relative;width:100%;}
#header .logo {text-align: center;height:150px;}
#header .hCont {width:100%;background: #f2f2f2;height:64px;position:relative;border-top:2px solid #bebebe;border-bottom:2px solid #bebebe;}
#header.on .hCont:after {content: "";display: block;width:100%;height:58px;background: rgba(0,0,0,.7);z-index:9;position: relative;}
#header .hNavi {width:1200px;margin:0 auto;height:66px;position: relative;}
#header .hNavi li {float:left;display:inline;vertical-align:middle;text-align:center;}
#header .hNavi li a{font-size:18px;color: #5f5e5e;font-family:'NanumGothic', '나눔고딕';font-weight: 600;display:inline-block;line-height:66px;height:67px;padding-left:15px;padding-right:15px;letter-spacing: -1px;position: relative;}
#header .hNavi li a:before {content: "";position: absolute;top:25px;right:0;width:2px;height:17px;background: url(../../images/common/h_line.png) no-repeat;background-size:100% 100%;vertical-align: top}
#header .hNavi li a:hover , #header .hCont .hNavi li a:active {color: #a6ce39}
#header .hNavi li:last-child a:before {background: none}

#header .hNavi ul.smenu {display:none;position: absolute;top:67px;left:0;z-index:10;}
#header .hNavi ul.smenu li {display:inline-block;float: left;}
#header .hNavi ul.smenu li.depth a{margin-right:10px;}
#header .hNavi ul.smenu li a {color:#fff;font-weight: normal;font-size:17px;height:58px;line-height:57px;padding-left:0;letter-spacing:0}
#header .hNavi ul.smenu li:last-child a{padding-right:0;}
#header .hNavi ul.smenu li a:before {display: none}
#header .hNavi ul.smenu li a:hover ,#header .hNavi ul.smenu li a:active {color:#fff;}
#header .hNavi li.selected .smenu {display: block;}
#header .hNavi #menu1 .smenu {left:20px;}
#header .hNavi #menu2 .smenu {left:143px;}
#header .hNavi #menu3 .smenu {left:312px;}
#header .hNavi #menu4 .smenu {left:475px;}
#header .hNavi #menu5 .smenu {left:680px;}
#header .hNavi #menu6 .smenu {left:840px;}
#header .hNavi #menu7 .smenu {left:260px;}
#header .hNavi #menu8 .smenu {left:610px;}

/* 팝업레이어 */
#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}


#footer {clear:both;width:100%;height:158px;background:#5f5e5e;}
#footer .fCont {width:1200px;margin: 0 auto;position: relative;}
#footer .fCont .fLogo {display:inline-block;float:left;margin:20px 0 0 61px;background: url(../../images/common/footer_logo.png) no-repeat;width:212px;height:78px;text-indent: -9999px}
#footer .fCont .fInfo {padding:46px 0 0 319px;}
#footer .fCont .fInfo li {font-family:'NanumGothic', '나눔고딕'; font-size:16px;line-height:20px;color:#ffffff; }

#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:100%;margin:0 auto;}
.main-swipe .swipe-wrap {width:100%;height:500px;overflow:hidden;position: relative;}
.main-swipe .bx-controls-direction {display:none}
.main-swipe .bx-controls {position:absolute;bottom:16px;left:0;width:100%;}
.main-swipe .bx-pager {height:20px;text-align: center;border:1px;}
.main-swipe .bx-pager .bx-pager-item {display:inline-block;zoom:1;*display:inline;margin-left:19px;}
.main-swipe .bx-pager-item a {display:inline-block;width:15px;height:15px;background: url(../../images/content/swipe_roll.png) no-repeat;background-position:-34px 0;cursor: pointer;text-indent: -9999px;}
.main-swipe .bx-pager-item a.active {background-position:0 0}
.main-swipe .swipe-btn a{display:inline-block;width:30px;height:46px;background: url(../../images/content/swipe_btn.png) no-repeat;cursor: pointer;text-indent: -9999px;}
.main-swipe .swipe-btn a.btn-prev {position: absolute;top:226px;left:214px;background-position:0 0;}
.main-swipe .swipe-btn a.btn-next {position: absolute;top:226px;right:214px;background-position:right  0;}
@media all and (min-width : 1224px) {
	.main-swipe .swipe-wrap img {max-width:100%;max-height:100%;height:inherit !important;}
}

.section .main_tit {text-align: center;}
.section .main_list {margin-bottom:37px;overflow: hidden;}
.section .main_list a {float:left;display:inline-block;margin-right:25px;}
.section .main_list a:last-child {margin-right:0;}
.section .main_tabs {float:left;margin-right:26px;width:894px;}
.section .main_tabs ul {float:left;margin-right:1px;}
.section .main_tabs li {display:block;margin:1px 0;position: relative;}
.section .tabsCont div {display: none}
.section .notice {float: left;width:280px;}
.section .notice .tit {position: relative;border-bottom: 1px solid #8d8e92;}
.section .notice .tit .more {position: absolute;top:10px;right:9px;}
.section .notice ul {margin-top:15px;margin-bottom:32px;}
.section .notice li {height:14px;line-height:16px;display:block;position: relative;padding-left:23px;padding-bottom:12px;}
.section .notice li:last-child {padding-bottom:0;}
.section .notice li:before {	content: "";width:5px;height:5px;background: url(../../images/content/notice_icon.jpg) no-repeat;background-size:100%;position: absolute;top:5px;left:9px;}
.section .notice li a {font-size:12px;width:182px;height:14px;display:inline-block;overflow: hidden;letter-spacing: -1px;vertical-align: top}
.section .notice li a .date {color:#a7a7a7;float:right;}
.section .imgLink {float:left;}
.section.m40 {margin:40px auto 0 auto !important;}
.section.m40 .notice {margin-left:29px;width:277px;}
.section.m40 .notice ul {margin-bottom:0;}
.section.m40 .notice .tit .more {top:11px;right:7px;}

.infoSection {background: url(../../images/content/info_bg.jpg) repeat;margin-top:52px;}
.infoSection .info {position:absolute;top:29px;left:600px;}
.infoSection .info .map {margin-top:11px;margin-left:1px;width:600px;height:229px;overflow: hidden;}

/***** SUBCONTENT ************************/
.subCont {margin-top:56px;}
.aside {float:left;width:250px;padding-bottom:100px;background:#f2f2f2;height:100%;position:absolute;}
.aside h1{position:relative;z-index:1;width:250px;height:82px;}
.aside .sidemenu li{height:44px;line-height:44px;text-indent:36px;border-top:1px solid #d9d9d9;background: #f2f2f2;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 #d9d9d9;}
.aside .sidemenu li a {display:block;font-size:18px;color:#5f5f5f;font-family:'NanumGothic', '나눔고딕';}
.aside .sidemenu li.depth {text-indent:48px;background: #e7ecf2;}
.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:#7a8492;}

.article {float:left;padding-bottom:200px;margin-left:290px;min-height:500px;width:910px;}
.article .artTop {height:54px;line-height:54px;font-size:22px;color:#333038;font-family:'NanumGothic', '나눔고딕';font-weight:700;letter-spacing: -1px;background:url(../../images/content/icon_h2.jpg) no-repeat 2px 8px;padding-left:31px;}
.article .artWrap {border-top:2px solid #a1a1a1;padding-top:30px;font-family:'NanumGothic', '나눔고딕';}
.article .artWrap.p52 {padding-top:52px;}
.article .artImg {margin-bottom:37px;}
.article .artTit {display:block;height:40px;line-height:43px;border-top:2px solid #7da7d9;border-bottom:2px solid #7da7d9;background: url(../../images/content/icon_artTit.jpg) no-repeat 16px center;padding-left:50px;font-size:18px;color:#434343;margin-top:50px;}
.article .artTit:first-child {margin-top:0;}
.article .artTit + .artTxt {margin:20px 0 20px 6px;}

.article .artList {margin-left:6px;margin-top:6px;}
.article .artList li{height:28px;line-height:28px;font-size:18px;color:#557dad;background: url(../../images/content/icon_artList.jpg) no-repeat 2px 20px;border-bottom:1px solid #557dad;padding-top:10px;padding-left:22px;margin-bottom:6px;display: table}
.article .artTxt {font-size:16px;line-height:26px;margin:39px 0 39px 6px;}
.article .artTxt2 {font-size:16px;line-height:26px;margin:10px 0 10px 6px;}

.article .artTxt + .artTxt {margin:33px 0 0 6px;}
.article .dList {margin-top:22px;margin-left:6px;}
.article .dList.m50 {margin-top:50px;}
.article .dList dt {font-size:20px;color:#4281cc;margin-bottom:10px;}
.article .dList dd {font-size:16px;color:#434343;line-height:26px;margin-bottom:15px;}
.article .dList dd span {display: block;}
.article .artContImg {margin:36px 0 0 6px;}

.article .artRollWrap {position: relative;overflow: hidden}
.article .artRoll {position: relative;width:910px;height:567px;}
.article .artRollWrap .bx-controls-direction {display:none}
.article .artRollWrap .bx-controls {position:absolute;bottom:16px;left:0;width:100%;}
.article .artRollWrap .bx-pager {height:16px;text-align: center;border:1px;}
.article .artRollWrap .bx-pager .bx-pager-item {display:inline-block;zoom:1;*display:inline;margin-left:11px;}
.article .artRollWrap .bx-pager-item a {display:inline-block;width:17px;height:16px;background: url(../../images/content/art_roll.png) no-repeat;background-position:-26px 0;cursor: pointer;text-indent: -9999px;}
.article .artRollWrap .bx-pager-item a.active {background-position:0 0}
.article .artRollWrap .artBtn a{display:inline-block;width:40px;height:59px;background: url(../../images/content/art_btn.png) no-repeat;cursor: pointer;text-indent: -9999px;}
.article .artRollWrap .artBtn a.btn-prev {position: absolute;top:257px;left:13px;background-position:0 0;}
.article .artRollWrap .artBtn a.btn-next {position: absolute;top:257px;right:13px;background-position:right  0;}

.article .accodion li h3{height:30px;line-height:30px;cursor: pointer;}
.article .accodion li p {line-height:18px;display: none}


