@charset "utf-8";

*{padding:0; margin:0;}
img{display:inline-block;}
.head{width:1200px; margin:0 auto;overflow:hidden;position:relative; height:100px;}
.logo{position:absolute; left:50%;margin-left:-64px;}
.top_member{padding-top:37px; float:left; color:#8b8b8b; }
.top_member2 {margin-top:20px;}
.top_menu{overflow:hidden; float:right; margin-top:35px;margin-right:40px;}
.top_menu li{float:left;color:#8b8b8b;  }
.top_menu li a{ color:#8b8b8b;font-size:13px; }
.top_icon{overflow:hidden; float:right; margin-top:0px;}
.top_icon li{float:left;  }

/* gnb */
.gnb_wrap{width:100%;position: relative;border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.gnbarea{width:1200px; margin: 0 auto;overflow:hidden;}
.mainmenu{margin-top: 0px;height:47px;z-index:9999;position:relative;width:1200px; margin: 0 auto;}
.mainmenu>ul{border-left:1px solid #e7e7e7;}
.mainmenu>ul>li:first-child{border-left:1px solid #e7e7e7;}
.mainmenu>ul>li{float:left;position:relative;cursor:pointer;width:130px;text-align:center;border-right:1px solid #e7e7e7;box-sizing:border-box; font-weight:bold}
.mainmenu>ul>li.last{width:130px;}
.mainmenu>ul>li a:hover{background:#ff8500; color:#fff; text-decoration:none;}
.mainmenu>ul>li a{color:#565656; font-family:'Verdana'; font-size:15px;width:100%;padding:13px 0; display:inline-block;}
.mainmenu>ul>li .submenu{display:none;position: absolute;top: 47px;z-index: 9999;padding: 15px 10px;  background:#fff;text-align: center;width: 130px;margin-left:-1px; box-sizing:border-box;border:1px solid #e7e7e7}
.mainmenu>ul>li .submenu a{color:#565656;font-size:13px;line-height:30px;font-weight:normal;font-family:'Nanum Gothic';padding:0;}
.mainmenu>ul>li .submenu a:hover{background:#fff; color:#565656; text-decoration:underline;}
.mainmenu>ul>li .submenu li{font-weight:normal;line-height:30px;height:30px;margin-right:0;floaT:none;}

/*비주얼*/
.main_visual{width: 100%;height: 460px;position: relative;}
#mv_wrap {width: 100%;height:570px;width: 2000px;min-width: 1200px;position: absolute;left: 50%;margin-left: -1000px;}
#mv_inner {position: absolute;}
.main_visual .bx-wrapper .bx-prev{width:52px; height:52px; left: 50%;top:47%;margin-left:-670px;background: url('../img/main/mv_prev.png') no-repeat;display:inline-block;text-indent:99999px;}
.main_visual .bx-wrapper .bx-next{width:52px; height:52px; right: 50%;top:47%;margin-right:-670px;background: url('../img/main/mv_next.png') no-repeat;display:inline-block;text-indent:99999px;}


.full{position:relative; width:100%; background:#f0f4f5}
.main_cnt{width:1200px;margin:0 auto;overflow:hidden;}
.main_cnt:after{content:""; display:block; clear:both}
.notice_area{overflow:hidden;}
.notice{float:right;background:#fff;width:508px; height:75px;box-sizing:border-box;border:1px solid #e7e7e7;border-left:0px;position: relative;}
.notice span{float:left;position: absolute;top: 26px;left: 57px;font-size:15px; color:#565656; font-weight:bold;}
.noticelist_wrap{width:508px;float:left;padding-top: 26px;}
.noticelist_wrap .bx-wrapper .bx-prev{width:73px; height:73px; right: -81px;top:-26px;background: url('../img/main/notice_prev.png') no-repeat;display:inline-block;text-indent:99999px;}
.noticelist_wrap .bx-wrapper .bx-next{width:73px; height:73px; right: -153px;top:-26px;background: url('../img/main/notice_next.png') no-repeat;display:inline-block;text-indent:99999px;}
.notice_list a{font-size:14px; color:#a4a4a4; font-weight:bold;}
.icon_area{padding:20px 0;}
.icon_area h1{color:#554230; font-size:34px;margin-bottom:15px;font-family: 'Nanum Myeongjo', serif;text-align:center;font-weight:bold; }
.icon_area p{color:#aaaaaa; font-size:15px; text-align:center;}
.icon_area ul{overflow:hidden;}
.icon_area ul li{float:left;margin-right:55px;}
.icon_area ul li:last-child{float:left;margin-right:0px;}
.icon_area ul li img{margin-bottom:15px;}
.icon_area ul li p{font-size:18px; color:#353535;background:url('../img/main/icon_p_bg.png') no-repeat top center;padding-top:10px; }

.main_cnt01{width:1200px;margin:50px auto;overflow:hidden;}

.slide_wrap{overflow:hidden;}
.counsel{width:300px;height: 450px;float:left;border:1px solid #555453;border-right:0px;box-sizing:border-box;padding:30px 0 10px 0; background-color:#555453}
.counsel h1{font-size:20px; text-align:center;}
.tabs{overflow:hidden; padding-left: 85px;margin-bottom:10px;}
.tabs li{float:left;color:#969696; cursor:pointer; }
#content2, #content3{display:none;}
.tabCnt ul{padding-left:35px;    margin-top: 10px;}
.tabCnt ul li{color:#969696;}
.mb01{float:left}
.mb01 img{display:block;}
.mb01{width:900px; height:450px; float:left;position:relative;}
.mb01 .bx-wrapper .bx-pager{text-align:center;bottom:15px; right:0px;padding:0;}
.mb01 .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;margin: 0 2px;border-radius: 20px; width:15px; height:15px;text-indent:99999px}
.mb01 .bx-wrapper .bx-pager.bx-default-pager a:hover, .mb01 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#ff8500;}
.mb01_wrap {position:relative; }
#mb01_inner > li > a > img {width:900px; height:450px}
.new_pager {position:absolute; top:14px; left:-280px; z-index:10}
.new_pager a{display:block; color:#fff; font-size:13px; margin-bottom:5px}
.new_pager a:hover{color:#ffa543;}
.new_pager a:hover, .new_pager a.active{color:#ffa543;}
.new_pager a > span{display:inline-block; font-size:13px; margin-right:5px}

.cn_wrap {width:1200px; margin:0 auto 0px auto; overflow:hidden;background:#fff; }
.cn_wrap h1{font-size:18px; font-weight:bold; padding:24px 0 0 30px;}
.cn_wrap .c_wrap{position:relative; float:left; width:600px; height:90px; border:1px solid #dfdfdf; box-sizing:border-box;}
.cn_wrap .c_wrap:after{content:''; display:block; clear:both;}
.cn_wrap .n_wrap{position:relative; float:left; width:600px; height:90px; border:1px solid #dfdfdf; border-left:0px solid #dfdfdf; box-sizing:border-box;}
.cn_wrap .n_wrap:after{content:''; display:block; clear:both;}
.cn_button {margin-top:2px; margin-left:80px}
.cn_button span{float:left; cursor:pointer;}
.cn_button span:after{content:''; display:block; clear:both;}
.c_contents {position:absolute; top:23px; left:150px; color:#8c8c8c; width:430px;}
.mb03_inner a {color:#8c8c8c;}
.mb03_inner li {height:22px !important}
.c_contents .c_cate {border:1px solid #c0c0c0; width:60px; height:20px; box-sizing:border-box; color:#7c7c7c; font-size:12px; display:inline-block; text-align:center; line-height:20px; margin-right:20px}
.cn_wrap .cn_date {float:right;}
.c_contents .bx-wrapper .bx-prev{width:15px; height:15px; left:-85px;top:25px;background: url('../img/main/cn_prev.jpg') no-repeat;display:inline-block;text-indent:99999px;}
.c_contents .bx-wrapper .bx-next{width:14px; height:15px; left:-70px;top:25px;background: url('../img/main/cn_next.jpg') no-repeat;display:inline-block;text-indent:99999px;}

.mb04_inner a {color:#8c8c8c;}
.n_contents {position:absolute; top:23px; left:130px; color:#8c8c8c; width:430px;}
.cn_wrap .cn_date {float:right;}
.n_contents .bx-wrapper .bx-prev{width:15px; height:15px; left:-80px;top:25px;background: url('../img/main/cn_prev.jpg') no-repeat;display:inline-block;text-indent:99999px;}
.n_contents .bx-wrapper .bx-next{width:14px; height:15px; left:-65px;top:25px;background: url('../img/main/cn_next.jpg') no-repeat;display:inline-block;text-indent:99999px;}

.mb02{float:left}
.mb02 img{display:block;}
.mb02{width:300px; height:313px; float:left;position:relative;}
.mb02 .bx-wrapper .bx-pager{text-align:center;bottom:15px; right:0px;padding:0;}
.mb02 .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;margin: 0 2px;border-radius: 20px; width:15px; height:15px;text-indent:99999px}
.mb02 .bx-wrapper .bx-pager.bx-default-pager a:hover, .mb02 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#ff8500;}


.mb_list{width:100%; overflow:hidden;margin-top:15px;}
.mb_list li{float:left;margin-right:13px;}
.mb_list li:last-child{float:left;margin-right:0px;}

.doc{width:1201px; margin: 0px auto 80px auto;}
.doc p{color:#d9d0bf; font-size:12px; letter-spacing:10px;text-align:center;margin-bottom:15px;}
.doc h1{color:#554230; font-size:34px;margin-bottom:30px;font-family: 'Nanum Myeongjo', serif;text-align:center;font-weight:bold; }
.doc .today_doc_info{border:1px solid #e0e0e0; border-top:0;height:95px;}
.doc .doc_info{border:1px solid #e0e0e0; border-top:0;height:95px;box-sizing:border-box; padding:15px 0;text-align:center;}
.doc .doc_list h1{font-size:16px; font-family:'Nanum Gothic'; color:#353535;font-weight:normal;margin-bottom:0;}
.doc .doc_list h2{font-size:13px; font-family:'Nanum Gothic'; color:#999999;font-weight:normal;text-align:center;}
.doc .doc_list p{background:#ff8500;color:#fff;letter-spacing:0px;font-size:15px;padding:5px 0;margin-bottom:10px;   }
.bx-wrapper img{display:inline-block;}
.doc .bx-wrapper .bx-prev{width:23px; height:41px; left: 50%;top:47%;margin-left:-670px;background: url('../img/main/doc_prev.jpg') no-repeat;display:inline-block;text-indent:99999px;}
.doc .bx-wrapper .bx-next{width:23px; height:41px; right: 50%;top:47%;margin-right:-670px;background: url('../img/main/doc_next.jpg') no-repeat;display:inline-block;text-indent:99999px;}

/*foot*/
.foot1{width:100%; border-top:1px solid #e0e0e0; }
.sitemap_wrap{width:1200px; margin:50px auto; overflow:hidden;position:relative;}
.sitemap_wrap .foot_sitemap{float:left;padding-left:22px; margin-right:60px;background:url('../img/main/f_sitebg.png') no-repeat left top; }
.sitemap_wrap .foot_sitemap.last{float:left;padding-left:22px; margin-right:0px; }
.sitemap_wrap .foot_sitemap h1{font-size:14px; color:#555555; font-weight:bold;margin-bottom:15px;}
.sitemap_wrap .foot_sitemap p {margin-bottom:5px;}
.sitemap_wrap .foot_sitemap p a{color:#7b7b7b}
.qrcode{position: absolute;bottom: 0;z-index: 99999;right: 0;}
.foot2{width:100%; background:#f2f2f2;text-align:center;}
.foot3{background:#989898; width:100%;}
.foot3_area{width:1200px; margin:0 auto;padding:45px 0 150px 0 ;overflow:hidden;position:relative;}
.foot_logo{float:left;margin-right:20px;}
.foot_info{float:left;}
.foot_info ul{overflow:hidden;margin-bottom:5px;}
.foot_info ul li{float:left;color:#fff}
.foot_info ul li a{color:#fff;font-size:13px; }
.foot_info p{color:#ededed; font-size:12px; }
.top{position:absolute; right:0; top:0;}