@charset "utf-8";


/* 공통 */
select{font-size:12px; color:#555; }

/*리셋*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select{font-family:'Malgun Gothic', '맑은고딕', sans-serif;}


/* 헤더 */
.header{position:relative;height:200px;z-index:100;background:url(/images/main_2018/bg_header.png) repeat-x 0 0;}
.header .t_con_box{position:relative;width:1200px;height:46px;margin:0 auto;padding:5px 0 0;text-align:right;}
.header .t_con_box .t_info{float:left;width:1000px;text-align:right;}
.header .t_con_box .t_info a{display:inline-block;vertical-align:top;padding:5px 10px 5px 10px;font-size:12px;line-height:14px;color:#000;background:#eee;border-radius:5px;}
.header .t_con_box .t_info a:hover{text-decoration:none;}
.header .t_con_box form{float:right;width:190px;text-align:right;}
.header .t_con_box .lang_list{margin-left:20px;vertical-align:top;}
.header .t_con_box .lang_list select{height:26px;line-height:26px;border-radius:4px;border:1px solid #e3e3e3;}
.header .t_con_box .lang_list input{width:40px;height:26px;font-size:0;border:0;cursor:pointer;background: url(/images/common_2018/t_btn_go.png) no-repeat 0 0;}

.header .head_srh{position:relative;width:1200px;height:90px;margin:0 auto;}
.header .head_srh h1{float:left;width:128px;padding:26px 0 0 0;margin-right:141px;}
.header .head_srh .srh_form{position:absolute;z-index:1;width:700px;height:27px;left:50%;top:0;margin-left:-210px;width:474px;}
.header .head_srh .srh_form .srh_img{float:left;width:400px;height:45px;padding:15px 0 0 19px;background: url(/images/common_2018/top_srh_input.png) no-repeat 0 0;}
.header .head_srh .srh_form .srh_img select{height:28px;border:0;}
.header .head_srh .srh_form .srh_img input{width:280px;height:24px;font-size:13px;border:0;}
.header .head_srh .srh_form .searchSubmit{float:left;width:55px;height:60px;font-size:0;border:0;cursor:pointer;background: url(/images/common_2018/top_srh_but.png) no-repeat 0 0;}
.header .head_srh .h_banner{float:right;width:106px;padding-top:0px; }
.header .head_srh .hit_srh{position:absolute;z-index:1;width:700px;height:27px;left:50%;bottom:3px;margin-left:-342px;text-align:center;}
.header .head_srh .hit_srh a{display:inline-block;padding:0 10px 0 12px;font-size:12px;line-height:14px;color:#444;background: url(/images/common_2018/hit_line.png) no-repeat 0 3px;}
.header .head_srh .hit_srh a:first-child{background:none;}
.header .head_gnb{width:1200px; margin:0 auto;height:59px;}
.header .head_gnb .t_btn_banner{float:right;width:200px;text-align:right;}

.t_gnb {float:left;width:1000px;}
.t_gnb > li {float:left;width:172px;}
.t_gnb a {text-decoration:none; }
.t_gnb > li > a {display:block;width:100px;height:24px;line-height:24px;padding:16px 0 19px 47px;letter-spacing:-0.06em;font-size:22px;color:#000;font-weight:bold;font-family:'Malgun Gothic', '맑은고딕';text-align:center;}
.t_gnb > li:first-child{width:130px;}
.t_gnb > li:first-child > a {padding:16px 0 19px 0;}
.t_gnb > li > a > span {display:block;height:24px;padding-bottom:19px;line-height:24px;font-size:23px;font-weight:normal;}
.t_gnb > li.on > a > span, .t_gnb > li.hover > a > span {padding-bottom:15px;border-bottom:4px solid #2e4997;} /* 2019-12-10 */
.t_gnb > li.on > a > span {padding-bottom:15px;border-bottom:4px solid #2e4997;}
.t_gnb > li > div.sub_2depth{display:none;position:absolute; z-index:1000;left:0;top:200px;width:100%;background:#fff;border-bottom:2px solid #feca4e;background:#fff url(/images/common_2018/nav_2depth_bg_left.jpg) repeat-y left top;}
.t_gnb > li > div.sub_2depth .nav_box{position:relative;z-index:1;width:1200px;margin:0 auto;overflow:hidden;background:url(/images/common_2018/nav_2depth_bg.jpg) repeat-y 0 0;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left {float:left;width:220px;padding:30px 0 0 100px;background:#fbfbfb;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left h2 {width:107px;margin-left:28px;text-align:left;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left h3 {margin:40px 0 0 28px;line-height:0;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left ul {margin:23px 10px 0 36px;padding-bottom:50px;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left ul li {margin:10px 0 0;line-height:18px;font-size:0;color:#000;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left ul li:first-child {margin-top:0;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left ul li a {display:block;padding-left:12px;font-family:dotum;font-size:13px;line-height:18px;background:url(/images/main_2018/gnb_dot2.png) no-repeat 0 8px;color:#000;overflow:hidden;}
.t_gnb > li > div.sub_2depth .nav_box .nav_left ul li a:hover,.t_gnb > li > div.sub_2depth .nav_box .nav_left ul li a:focus{text-decoration:underline;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right {float:left;width:880px;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul{}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li {overflow:hidden;background:url(/images/common_2018/nav_2depth_bg_line.jpg) no-repeat 0 bottom;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li > a {float:left;width:13% !important; letter-spacing:-2px; padding:5px 0 7px 20px;line-height:18px;font-size:14px;color:#fff;font-weight:bold;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li > a:hover,.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li > a:focus{text-decoration:underline;} 
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li:first-child > a {border-top:0;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth {float:left; display:none !important; width:600px;padding:7px 0 10px 20px;}/*2020-07-27*/
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li {float:left;margin:0 10px 0 0;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a {padding-left:8px;background:url(/images/main_2018/gnb_dot_off.png) no-repeat left 7px;font-size:12px;line-height:16px;color:#000;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li.on a {background:url(/images/main_2018/gnb_dot_on.png) no-repeat left 7px;font-weight:bold;color:#2e4997;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a:hover, .t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a:focus {text-decoration:underline;background:url(/images/main_2018/gnb_dot_on.png) no-repeat left 7px;color:#2e4997;}
.t_gnb > li > div.sub_2depth .img{position:absolute;z-index:1;left:50%;bottom:20px;width:174px;height:186px;margin-left:-680px;background:url(/images/common_2018/gnb_bg.png) no-repeat 0 0;}

/*2020-03-11 추가 코로나메뉴 강조*/
.t_gnb > li:nth-child(4) > div.sub_2depth .nav_right > ul > li:first-child .sub_3depth > li:first-child a{font-weight:bold;}
.t_gnb > li:nth-child(4) > div.sub_2depth .nav_right > ul > li:first-child .sub_3depth > li:nth-child(2){font-weight:bold;}
.t_gnb > li:nth-child(4) > div.sub_2depth .nav_right > ul > li:first-child .sub_3depth > li:nth-child(3){font-weight:bold;}
.t_gnb > li:nth-child(4) > div.sub_2depth .nav_right > ul > li:first-child .sub_3depth > li:nth-child(4){font-weight:bold;}


/* 리뉴얼 헤더 2020-04-09 */
.header{height:auto;}
.header .t_con_box {width:100%; min-width:1200px; height:40px; border-bottom:1px solid #e7e7e7; padding-top:0;}
.header .t_con_box .t_con_inner {width:1200px; margin:0 auto;}
.header .t_con_box .t_con_inner:after {display:block; clear:both; content:'';} 
.header .t_con_box .t_con_inner .sns_wrap{float:left; width:50%; text-align:left;}
.header .t_con_box .t_con_inner .sns_wrap ul {overflow:hidden;}
.header .t_con_box .t_con_inner .sns_wrap ul li:first-child{border-left:1px solid #e7e7e7;}
.sns_wrap li{float:left; border-right:1px solid #e7e7e7;}
.sns_wrap li a {display:block; width:39px; height:39px; text-decoration:none;}
.sns_wrap li.youtubu_pop a{width:135px; line-height:39px; font-size:15px; letter-spacing:-1.5px; color:#888; padding-left:5px;}
.sns_wrap li.youtubu_pop a em{padding:0 3px;}
.sns_wrap li a span {display:block; text-indent:-999px; color:transparent;}
.sns_wrap li.dobong_baeum, .sns_wrap li.yeyak{width:125px; text-align:center; font-size:15px; color:#333; position:relative;}
.sns_wrap li.dobong_baeum a, .sns_wrap li.yeyak a{width:auto; line-height:39px; display:block; text-align:center;  text-decoration:none; letter-spacing:-2px; margin-left:20px;}
.sns_wrap li.yeyak a{letter-spacing:2px;}


.sns_wrap li.dobong_baeum:before{position:absolute; top:7px; left:10px; display:block; content:''; background:url(/images/common_2020/icon_book.png) no-repeat center center; width:18px; height:21px;}
.sns_wrap li.dobong_baeum:hover:before{position:absolute; top:7px; left:10px; display:block; content:''; background:url(/images/common_2020/icon_book_on.png) no-repeat center center; width:18px; height:21px; transition:all .3s;}
.sns_wrap li.dobong_baeum:hover a, .sns_wrap li.yeyak:hover a{transition:all .3s; color:#000;}

.sns_wrap li.yeyak:before{position:absolute; top:8px; left:10px; display:block; content:''; background:url(/images/common_2020/icon_mouse.png) no-repeat center center; width:18px; height:21px;}
.sns_wrap li.yeyak:hover:before{position:absolute; top:8px; left:10px; display:block; content:''; background:url(/images/common_2020/icon_mouse_on.png) no-repeat center center; width:18px; height:21px; transition:all .3s;}

/* 셀렉트박스 디자인 */
select{background:url(/images/common_2020/icon_sel.png) no-repeat right center; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand{display:none;}

/* ie9 */
body.ie9 . select{padding-right:0; background:#fff;}

/* ie8 */
body.ie8 . select{padding-right:0; background:#fff;}




.header .t_con_box .t_con_inner .t_info{float:right; width:50%; text-align:right;}
.header{background:none;}
.header .t_con_box .t_info{font-size:14px;}
.header .t_con_box .t_info a{color:#888; margin-left:-6px; border-radius:0; background:none; width:100px; height:40px; line-height:40px; padding:0; text-align:center; border-left:1px solid #e7e7e7; font-size:15px;}
.header .t_con_box .t_info a.logout{color:#000;}
.header .t_con_box form{ text-align:center; width:auto;}
.header .t_con_box .lang_list{margin:0;}
.header .t_con_box .lang_list:after {content:''; display:block; clear:both;}
.header .t_con_box .lang_list select{float:left; height:40px; line-height:40px; border:none; border-left:1px solid #e7e7e7; color:#888; border-radius:0; padding:0 15px; font-size:15px; width:130px;}
.header .t_con_box .lang_list input{background-image:none; background-color:#23338b; color:#fff; height:40px; font-size:15px}


.header .head_srh {height:130px;}
.header .head_srh:after {display:block; clear:both; content:'';}
.header .head_srh h1{margin:0; vertical-align:middle; padding-top:60px;}
.header .head_srh h1 img{display:inline-block;}
.header .head_srh h1 a {display:block;}
.header .head_srh .greeting {position:absolute; top:17px; /*left:488px;*/ left:533px;}
.header .head_srh .regulations {float:right; margin:27px 0 0; width:303px;}
.header .head_srh .regulations strong {display:block; width:100px; margin:0 0 10px 100px; font-weight:normal; font-size:17px; padding-left:60px; background:url(/images/common_2020/icon_regulations.png) no-repeat 0 0; line-height:40px; font-size:16px;}
.header .head_srh .regulations a {display:inline-block; width:92px; height:34px; border:1px solid #e6e6e6; line-height:32px; color:#000; font-size:12px; box-sizing:border-box; text-align:left; padding-left:15px; border-radius:10px; background:url(/images/common_2020/btn_go_off03.png) no-repeat right center; margin-left:5px; text-decoration:none;}
.header .head_srh .regulations a:hover{background-image:url(/images/common_2020/btn_go_on03.png); background-repeat:no-repeat;background-position:right center; background-color:#fcfcfc; transition:all .3s; font-weight:bold;}
.header .head_srh .srh_form{position:static; float:left; width:auto; margin:0; height:60px; margin:50px 0 0 200px;}
.header .head_srh .srh_form .srh_img {width:490px; height:60px; background: url(/images/common_2020/top_srh_input.png) no-repeat 0 0; box-sizing:border-box;}
{ border:1px solid #2c4c99;}
.header .head_srh .srh_form .srh_img select {font-size:15px; color:#666; width:100px;}
.header .head_srh .srh_form .searchSubmit {background: url(/images/common_2020/top_srh_but.png) no-repeat 0 0;}
.header .head_srh .srh_form .srh_img input{font-size:17px; margin-left:10px;}
.header .head_srh .hit_srh {display:none;}

.gnb_wrap{ min-width:1200px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.gnb_wrap .site_map{float:left; border-left:1px solid #e6e6e6;}
.gnb_wrap .site_map a{display:block; width:68px; height:60px;  text-indent:-9999em; background:url(/images/common_2020/icon_sitemap.png) no-repeat center center;}
.gnb_wrap .t_gnb{width:966px;}
.gnb_wrap .t_gnb > li{border-left:1px solid #e7e7e7; width:159px;}
.gnb_wrap .t_gnb > li > a {width:100%; height:60px; padding:0; font-family:'NanumSquare'; font-size:21px;}
.gnb_wrap .t_gnb > li.hover > a span, . .gnb_wrap .t_gnb > li > a:hover span, . .gnb_wrap .t_gnb > li > a:focus span{font-size:25px;}
.gnb_wrap .t_gnb > li:first-child > a{padding:0;}
.gnb_wrap .t_gnb > li > a > span{line-height:60px;}
.header .head_gnb .t_btn_banner{width:162px; height:60px; font-size:20px; color:#4c4c4c; text-align:center; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.header .head_gnb .t_btn_banner.dbdb{border-left:none;}
.t_gnb > li.on > a > span, .t_gnb > li.hover > a > span {position:relative; height:60px; padding:0; border:none !important;}

.t_gnb > li.on > a > span:after, .t_gnb > li > a:hover > span:after, .t_gnb > li.hover > a > span:after{position:absolute; left:0; bottom:-1px; display:block; width:100%; height:4px; content:''; background:#22328a;}

.header .head_gnb .t_btn_banner a{position:relative; display:block; line-height:60px; color:#4b4b4b; font-size:21px; text-decoration:none;}
.header .head_gnb .t_btn_banner.dbdb{position:absolute; right:50%; margin-right:-762px; background:url(/images/common_2020/icon_dbdb.png) no-repeat 10px center}/* 2020.11.13 */
.t_gnb > li > div.sub_2depth {top:232px; min-width:1200px; background:#fff; border-bottom:none;}/*2020-07-27*/
.t_gnb > li > div.sub_2depth .nav_box .nav_left{display:none;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right {float:none; width:100%; background:#fff;}
.t_gnb > li > div.sub_2depth .nav_box{background:#fcfcfc; border-bottom:2px solid #2a388d !important; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:10px 0;}
.t_gnb > li > div.sub_2depth .img {display:none;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul {border-right:1px solid #e7e7e7; margin-left:50px;}/*2020-07-27*/
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li {position:relative; display:block; /* table-layout:fixed;*/width:100%; background:none; overflow:visible;}/*2020-07-27*/
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li > a {float:left; display:block; width:auto; margin:5px -10px 5px 20px !important; padding:0; font-size:14px; vertical-align:top;  border-bottom:none; line-height:1.5; font-family:'NotoKrR'; font-weight:normal; color:#000;}/*2020-07-27*/
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li > a:hover {text-decoration:underline;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li > a:before {display:inline-block; content:''; background:#0b82c6; width:6px; height:6px; border-radius:50px; vertical-align:middle; margin-right:10px;} /*2020-07-27*/

.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li.empty_3depth > a  {display:block;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth {float:none; display:table-cell; width:auto; padding:0 30px 5px; vertical-align:top;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a {padding:0; background:none; font-size:12px;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a:before {display:inline-block; width:3px; height:3px; margin: 11px 5px 0 0; background:#0b82c6; content:''; vertical-align:top;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li {margin:7px 10px 0 0;}
.t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a:hover, .t_gnb > li > div.sub_2depth .nav_box .nav_right > ul > li ul.sub_3depth li a:focus {background:none;}
.gnb_wrap .t_gnb > li.hover > a span, .renewal .gnb_wrap .t_gnb > li > a:hover span, .renewal .gnb_wrap .t_gnb > li > a:focus span{; font-size:25px;}

/* 통합검색 gnb 2020-04-09 */
.search_gnb.gnb_wrap{}
.search_gnb.gnb_wrap .t_gnb{width:1200px;}
.search_gnb.gnb_wrap .t_gnb > li{width:132px;}


#container {position:relative; min-width:1200px;}
/* 메인 컨테이너 */
.bal_wrap{position:relative; background:#fbfbfb;}
.go_work {position:absolute;left:50%;top:30px;z-index:60;margin-left:-600px;}
.m_banner_wrap{position:relative;}
.m_banner_wrap .banner_list{width:100% !important;}
.m_banner_wrap .banner_list li {width:100% !important;height:460px;}/*2020-03-05*/
.m_banner_wrap .banner_list li .m_txt{text-align:right; width:1200px; margin:0 auto; padding:304px 70px 0 0;}/*2020-03-05*/
.m_banner_wrap .banner_list li .m_txt img{display:inline-block;}
.m_banner_wrap .banner_list li.bg1{background:url(/images/main_2020/new_bg01.png) no-repeat center center;background-size:cover;/*background-attachment: fixed;*/}
.m_banner_wrap .banner_list li.bg2{background:url(/images/main_2020/new_bg02.png) no-repeat center center;background-size:cover;/*background-attachment: fixed;*/}
.m_banner_wrap .banner_list li.bg3{background:url(/images/main_2020/new_bg03.png) no-repeat center center;background-size:cover;/*background-attachment: fixed;*/}
.m_banner_wrap .banner_list li.bg4{background:url(/images/main_2020/new_bg04.png) no-repeat center center;background-size:cover;/*background-attachment: fixed;*/}
.m_banner_wrap .banner_list li.bg5{background:url(/images/main_2020/new_bg05.png) no-repeat center center;background-size:cover;/*background-attachment: fixed;*/}
.m_banner_wrap .bx-has-controls-auto{position:absolute;width:1200px; top:195px; left:50%; margin-left:-600px;text-align:center;}
.m_banner_wrap .bx-controls-direction a{display:block;position:absolute;z-index:70;top:0;width:31px;height:70px;font-size:0;text-indent:-9999px;}/*2020-03-05*/
.m_banner_wrap .bx-controls-direction a.bx-prev{left:50%;margin-left:-599px;background:url(/images/main_2018/btn_roll_prev.png) no-repeat 0 0;}
.m_banner_wrap .bx-controls-direction a.bx-next{right:50%;margin-right:-599px;background:url(/images/main_2018/btn_roll_next.png) no-repeat 0 0;}
.m_banner_wrap .bx-controls-auto{position:absolute;left:0; top:170px; width:70px;}
.m_banner_wrap .bx-controls-auto .bx-controls-auto-item{display:block;width:42px;}
.m_banner_wrap .bx-controls-auto .bx-controls-auto-item a{display:block;position:absolute;z-index:70;top:30px;width:30px;height:30px;font-size:0;text-indent:-99999px;}
.m_banner_wrap .bx-controls-auto .bx-controls-auto-item a.bx-stop{right:0;background:url(/images/main_2018/btn_roll_pause.png) no-repeat 0 0;}
.m_banner_wrap .bx-controls-auto .bx-controls-auto-item a.bx-start{left:0;background:url(/images/main_2018/btn_roll_play.png) no-repeat 0 0;}
/* 비쥬얼 동그라미표시css */
/* 
.m_banner_wrap .bx-pager{position:absolute;z-index:75;left:50%;top:250px;width:350px;height:30px;margin-left:-174px;text-align:center;}
.m_banner_wrap .bx-pager div{display:inline-block;width:17px;margin-left:14px;vertical-align:top;}
.m_banner_wrap .bx-pager div:first-child{margin-left:0px;}
.m_banner_wrap .bx-pager div a{display:block;width:15px;height:15px;border-radius:6px;font-size:0;text-indent:-9999px;background:#2e4997;border:2px solid #2e4997;}
.m_banner_wrap .bx-pager div a.active{background:#fff;}
*/
/* 비쥬얼 숫자표시 css */
.m_banner_wrap .bx-pager{position:absolute;z-index:75;left:77px;top:200px;width:65px;height:27px;padding:3px 0 0 0;margin-left:0; text-align:center;background:#2e4997;color:#fff;border-radius:20px;}
/*.m_banner_wrap .bx-pager div{float:left;}
.m_banner_wrap .bx-pager div a{display:none;font-size:15px;color:#fff;}
.m_banner_wrap .bx-pager div a.active{display:block !important;width:20px;height:30px;font-size:15px;color:#fff;}
.m_banner_wrap .bx-pager div a:hover{text-decoration:none;}
.m_banner_wrap .bx-pager div span{display:none;font-size:15px;color:#fff;}
.m_banner_wrap .bx-pager div span.active{display:block !important;width:20px;height:30px;font-size:15px;color:#fff;font-weight:bold;}
.m_banner_wrap .bx-pager .mtotal{float:left;margin-top:2px;font-size:15px;line-height:18px;color:#fff;}*/

.bal_wrap .nb_hid_box{width:1200px;height:240px;margin:0 auto; padding-top:40px; background:#fbfbfb; }/*2020-03-05*/
.nb_hid_box .nb_notice_box{position:relative;float:left;width:700px;height:240px;background:url(/images/main_2018/bg_notice.png) no-repeat left top;}
.nb_hid_box .nb_notice_box h2{float:left;width:140px;}
.nb_hid_box .nb_notice_box h2.notice_tab2 {width:160px;}
.nb_hid_box .nb_notice_box h2 a{display:block;width:140px;height:50px;font-size:0;text-indent:-9999px;}
.nb_hid_box .nb_notice_box h2.notice_tab2 a {width:160px;}
.nb_hid_box .nb_notice_box h2.notice_tab1 a{background:url(/images/main_2018/notice_title_1.png) no-repeat 0 0;}
.nb_hid_box .nb_notice_box h2.notice_tab1 a:hover,.nb_hid_box .nb_notice_box h2.notice_tab1 a:focus{text-decoration:underline;}
.nb_hid_box .nb_notice_box h2.notice_tab1 a.on{background:url(/images/main_2018/notice_title_1_on.png) no-repeat 0 0;}
.nb_hid_box .nb_notice_box h2.notice_tab2 a{background:url(/images/main_2018/notice_title_2.png) no-repeat 0 0;}
.nb_hid_box .nb_notice_box h2.notice_tab2 a.on{background:url(/images/main_2018/notice_title_2_on.png) no-repeat 0 0;}
.nb_hid_box .nb_notice_box .notice_list{position:absolute;z-index:1;left:0;top:75px;width:100%;}
.nb_hid_box .nb_notice_box .notice_list ul{padding:0px 28px 0 24px;}
.nb_hid_box .nb_notice_box .notice_list ul li{float:left;width:100%;height:31px;line-height:18px;}
.nb_hid_box .nb_notice_box .notice_list ul li a{float:left;width:480px;height:21px;padding-left:18px;background:url(/images/main_2018/jum_list_bg.png) no-repeat left 5px;overflow:hidden;font-size:14px;line-height:18px;color:#111;}
.nb_hid_box .nb_notice_box .notice_list ul li span{float:right;width:115px;text-align:right;font-size:14px;line-height:18px;color:#111;}
.nb_hid_box .nb_notice_box .btn_more{position:absolute;z-index:1;right:25px;top:-62px;}
.nb_hid_box .ceo_box{float:right;width:480px;}

#work_wrap {height:732px;background:url('/images/main_2020/new_work_bg.png') no-repeat center top;background-size:100% 460px; margin:0 auto;}
#work_wrap .work_box {position:relative;width:1200px;margin:0 auto;}
#work_wrap .go_potal {position:absolute;left:50%;top:30px;z-index:60;margin-left:-600px;}
#work_wrap .work_txt {text-align:center;}
#work_wrap .work_banner {height:86px;margin:150px 0 70px 0px;}/*2020.02.14 수정*/
#work_wrap .work_banner li {float:left;width:180px;margin:0 0 0 24px;}/*2020.02.14 수정*/
#work_wrap .work_banner li:first-child{margin:0;}/*2020.02.14 수정*/
.nb_hid_box .nb_notice_box h2.w_notice_tab1 {width:160px;}
.nb_hid_box .nb_notice_box h2.w_notice_tab1 a{width:160px;background:url('/images/main_2018/w_notice_title_1.png') no-repeat 0 0;}
.nb_hid_box .nb_notice_box h2.w_notice_tab1 a.on{background:url('/images/main_2018/w_notice_title_1_on.png') no-repeat 0 0;}
.nb_hid_box .nb_notice_box h2.w_notice_tab2 a{background:url('/images/main_2018/w_notice_title_2.png') no-repeat 0 0;}
.nb_hid_box .nb_notice_box h2.w_notice_tab2 a.on{background:url('/images/main_2018/w_notice_title_2_on.png') no-repeat 0 0;}

.min_wrap{}
.min_wrap .bg_gray_box{height:720px;background:#fbfbfb;}
.jm_hid_box{width:1200px;height:300px;margin:0px auto;padding:40px 0 0 0;}
.jaju_box{float:left;width:700px;background:url(/images/main_2018/bg_banner_1.png) no-repeat right bottom;}
.jaju_box h2{margin-bottom:23px;}
.jaju_box .page_roll_box{position:relative;overflow:hidden;width:490px;height:250px;}
.jaju_box .page_roll_box .control{position:absolute; z-index:10;right:0;top:0;}
.jaju_box .page_roll_box .control a{}
.jaju_box .page_roll_box .control a.btn_site_prev{}
.jaju_box .page_roll_box .control a.btn_site_next{}
.jaju_box .page_roll_box .pagelist{width:412px;height:250px;overflow:hidden;}
.jaju_box .page_roll_box .pagelist div{width:425px; height:250px;}
.jaju_box .page_roll_box .pagelist div a{float:left;width:128px;height:118px;margin:0 10px 10px 0;border:1px solid #e3e3e3;background:#fff;border-radius:5px;}
.jaju_box .page_roll_box .pagelist div a:hover,.jaju_box .page_roll_box .pagelist div a:focus{background:#f5f5f5;text-decoration:none;font-weight:bold;}
.jaju_box .page_roll_box .pagelist div a span{display:block;font-size:13px; line-height:16px;color:#222;letter-spacing:-0.04em;}
.jaju_box .page_roll_box .pagelist div a span.txt{padding:0 7px;text-align:center;}
.jaju_box .page_roll_box .pagelist div a span.icon{height:85px;}
.jaju_box .page_roll_box .pagelist div a span.icon1{background:url(/images/main_2018/icon_ja_1.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon2{background:url(/images/main_2018/icon_ja_2.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon3{background:url(/images/main_2018/icon_ja_3.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon4{background:url(/images/main_2018/icon_ja_4.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon5{background:url(/images/main_2018/icon_ja_5.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon6{background:url(/images/main_2018/icon_ja_6.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon7{background:url(/images/main_2018/icon_ja_7.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon8{background:url(/images/main_2018/icon_ja_8.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon9{background:url(/images/main_2018/icon_ja_9.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon10{background:url(/images/main_2018/icon_ja_10.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon11{background:url(/images/main_2018/icon_ja_11.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon12 {background:url(/images/main_2018/icon_ja_12.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon13 {background:url(/images/main_2018/icon_ja_13.png) no-repeat center center;}
.jaju_box .page_roll_box .pagelist div a span.icon14 {background:url(/images/main_2018/icon_ja_14.png) no-repeat center center;}
.gu_box{float:right;width:440px;background:url(/images/main_2018/bg_banner_2.png) no-repeat right bottom;}
.gu_box h2{margin-bottom:23px;}
.gu_box .page_roll_box{position:relative;width:490px;height:250px;}
.gu_box .page_roll_box .pagelist{width:275px;height:250px;overflow:hidden;}
.gu_box .page_roll_box .pagelist div{width:290px; height:250px;}
.gu_box .page_roll_box .pagelist div a{float:left;width:128px;height:118px;margin:0 10px 10px 0;border:1px solid #e3e3e3;background:#fff;border-radius:5px;}
.gu_box .page_roll_box .pagelist div a:hover,.gu_box .page_roll_box .pagelist div a:focus{background:#f5f5f5;text-decoration:none;font-weight:bold;}
.gu_box .page_roll_box .pagelist div a span{display:block;font-size:13px; line-height:16px;color:#222;letter-spacing:-0.04em;}
.gu_box .page_roll_box .pagelist div a span.txt{padding:0 7px;text-align:center;}
.gu_box .page_roll_box .pagelist div a span.icon{height:85px;}
.gu_box .page_roll_box .pagelist div a span.icon1{background:url(/images/main_2018/icon_gu_1.png) no-repeat center center;}
.gu_box .page_roll_box .pagelist div a span.icon2{background:url(/images/main_2018/icon_gu_2.png) no-repeat center center;}
.gu_box .page_roll_box .pagelist div a span.icon3{background:url(/images/main_2018/icon_gu_3.png) no-repeat center center;}
.fit_box{position:relative;float:left;width:700px;height:300px;background:url(/images/main_2018/bg_banner_3.png) no-repeat left bottom;}
.fit_box h2{position:absolute;z-index:1;left:0;top:18px;}
.fit_box .fit_menu_box{height:240px;padding:60px 0 0 0;}
.fit_box .fit_menu_box h3{float:left;width:71px;height:71px;margin-right:8px;}
.fit_box .fit_menu_box h3 a{display:block;width:71px;height:71px;font-size:0;text-indent:-9999px;}
.fit_box .fit_menu_box h3.fit_tab1 a{background:url(/images/main_2018/page_title_1.png) no-repeat 0 0;}
.fit_box .fit_menu_box h3.fit_tab1 .on{background:url(/images/main_2018/page_title_1_on.png) no-repeat 0 0;}
.fit_box .fit_menu_box h3.fit_tab2 a{background:url(/images/main_2018/page_title_2.png) no-repeat 0 0;}
.fit_box .fit_menu_box h3.fit_tab2 .on{background:url(/images/main_2018/page_title_2_on.png) no-repeat 0 0;}
.fit_box .fit_menu_box h3.fit_tab3 a{background:url(/images/main_2018/page_title_3.png) no-repeat 0 0;}
.fit_box .fit_menu_box h3.fit_tab3 .on{background:url(/images/main_2018/page_title_3_on.png) no-repeat 0 0;}
.fit_box .fit_menu_box .menu_box{position:absolute;z-index:1;right:0;top:0;width:418px;height:298px;border:1px solid #e3e3e3;border-radius:6px;background:#fff;}
.fit_box .fit_menu_box .menu_box ul{padding:30px 10px 0 25px;overflow:hidden;}
.fit_box .fit_menu_box .menu_box ul li{float:left;width:165px;height:45px;padding-left:18px;line-height:16px;margin:0 5px 0 0;background:url(/images/main_2018/jum_list_bg.png) no-repeat left 4px;}
.fit_box .fit_menu_box .menu_box ul li a{font-size:15px;line-height:16px;color:#333;font-weight:bold;}
.fit_box .fit_menu_box .menu_box_1 ul li {height:37px;}
.pop_box{position:relative;float:right;width:440px;height:300px;}
.pop_box h2{padding:18px 0 15px 0;}
.pop_box .slides {position:absolute;z-index:1;left:0;bottom:0;width:440px;height:240px;}
.pop_box .slides .slides_container {position:relative;z-index:1;width:440px;height:240px;overflow:hidden;}
.pop_box .slides .slides_container a {display:block;}
.pop_box .slides .slides_container a img {width:440px;height:240px;}
.pop_box .slides .btn_pop_prev {position:absolute;z-index:2;right:89px;top:-40px;display:block;width:28px;height:28px;text-align:center;}
.pop_box .slides .btn_pop_pause {display:block;position:absolute;z-index:2;right:123px;top:-40px;overflow:hidden;width:30px;height:30px;text-indent:-999px;text-align:center;background:url(/images/main_2018/btn_roll_pause.png) no-repeat center center;}
.pop_box .slides .btn_pop_pause.on{background:url(/images/main_2018/btn_roll_play.png) no-repeat center center;}
.pop_box .slides .btn_pop_next {position:absolute;z-index:2;right:55px;top:-40px;display:block;width:28px;height:28px;text-align:center;}
.pop_box .slides .btn_pop_more {position:absolute;z-index:2;right:0;top:-38px;display:block;width:28px;height:28px;text-align:center;}

.min_wrap .bg_line_box{height:440px;background:url(/images/main_2018/bg_con_1.jpg) repeat-x left center;}
.mn_hid_box{width:1200px;height:420px;margin:0 auto;padding:20px 0 0 0;}
.mn_hid_box .mn_ban_box{position:relative;float:left;width:276px;height:376px;overflow:hidden;border:2px solid #e3e3e3;background:#fff;border-radius:5px;}
.mn_hid_box .mn_ban_box h2{padding-top:20px;margin-bottom:20px;text-align:center;}
.mn_hid_box .mn_ban_box .txt{padding:0 20px;text-align:center;font-size:14px;line-height:18px;color:#111;}
.mn_hid_box .mn_ban_box1{margin-right:26px;}
.mn_hid_box .mn_ban_box1 ul{width:220px;margin:0 auto;overflow:hidden;padding:15px 0 0 0;}
.mn_hid_box .mn_ban_box1 ul li{float:left;width:110px;margin-bottom:10px;}
.mn_hid_box .mn_ban_box1 ul li a{display:block;height:120px;}
.mn_hid_box .mn_ban_box1 ul li a:hover,.mn_hid_box .mn_ban_box1 ul li a:focus{background:#f5f5f5;text-decoration:none;}
.mn_hid_box .mn_ban_box1 ul li a span{display:block;}
.mn_hid_box .mn_ban_box1 ul li a span.tit{font-size:12px; line-height:16px;color:#222;letter-spacing:-0.04em;text-align:center;}
.mn_hid_box .mn_ban_box1 ul li a span.icon{height:75px;}
.mn_hid_box .mn_ban_box1 ul li a span.icon1{background:url(/images/main_2018/icon_sv_1.png) no-repeat center center;}
.mn_hid_box .mn_ban_box1 ul li a span.icon2{background:url(/images/main_2018/icon_sv_2.png) no-repeat center center;}
.mn_hid_box .mn_ban_box1 ul li a span.icon3{background:url(/images/main_2018/icon_sv_3.png) no-repeat center center;}
.mn_hid_box .mn_ban_box1 ul li a span.icon4{background:url(/images/main_2018/icon_sv_4.png) no-repeat center center;}
.mn_hid_box .mn_ban_box2{margin-right:26px;}
.mn_hid_box .mn_ban_box2 ul{padding:0 15px 0 27px;margin-top:25px;}
.mn_hid_box .mn_ban_box2 ul li{padding-left:18px;margin-bottom:5px;background:url(/images/main_2018/jum_list_bg.png) no-repeat left 9px;}
.mn_hid_box .mn_ban_box2 ul li a{font-size:14px;line-height:16px;color:#333;font-weight:bold;}
.mn_hid_box .mn_ban_box2 .sns_box{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:52px;padding:6px 0 0 0;text-align:center;background:#34d5da;}
.mn_hid_box .mn_ban_box2 .sns_box a{float:left;width:46px;height:46px;margin-left:10px;font-size:0;text-indent:-9999px;}
.mn_hid_box .mn_ban_box2 .sns_box a:first-child{margin-left:30px;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns1{background:url(/images/main_2018/icon_sns_1.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns1:hover,.mn_hid_box .mn_ban_box2 .sns_box a.sns1:focus{background:url(/images/main_2018/icon_sns_1_on.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns2{background:url(/images/main_2018/icon_sns_2.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns2:hover,.mn_hid_box .mn_ban_box2 .sns_box a.sns2:focus{background:url(/images/main_2018/icon_sns_2_on.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns3{background:url(/images/main_2018/icon_sns_3.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns3:hover,.mn_hid_box .mn_ban_box2 .sns_box a.sns3:focus{background:url(/images/main_2018/icon_sns_3_on.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns4{background:url(/images/main_2018/icon_sns_4.png) no-repeat left top;}
.mn_hid_box .mn_ban_box2 .sns_box a.sns4:hover,.mn_hid_box .mn_ban_box2 .sns_box a.sns4:focus{background:url(/images/main_2018/icon_sns_4_on.png) no-repeat left top;}
.mn_hid_box .mn_ban_box3{margin-right:27px;text-align:center;}
.mn_hid_box .mn_ban_box3 .photo{margin-top:20px;}
.mn_hid_box .mn_ban_box3 .photo img{width:130px;height:170px;border:1px solid #ddd;}
.mn_hid_box .mn_ban_box3 .month{margin-top:6px;font-size:14px;line-height:16px;color:#222;font-weight:bold;}
.mn_hid_box .mn_ban_box3 .btn{margin-top:17px;}
.mn_hid_box .mn_ban_box3 .btn a:first-child{margin-right:13px;}
.mn_hid_box .mn_ban_box3 .btn_more {position:absolute;z-index:1;right:15px;top:15px;}
.mn_hid_box .mn_ban_box4{}
.mn_hid_box .mn_ban_box4 a{display:block;margin-top:20px;text-align:center;}
.mn_hid_box .mn_ban_box4 a span{display:block;}
.mn_hid_box .mn_ban_box4 a .dbs_img{position:relative;width:262px;height:138px;margin:0 auto;}
.mn_hid_box .mn_ban_box4 a .dbs_img .bg_play{position:absolute;z-index:1;left:0;top:0;width:260px;height:136px;background:url(/images/main_2018/icon_video.png) no-repeat center center;}
.mn_hid_box .mn_ban_box4 a .dbs_img img{width:260px;height:136px;border:1px solid #ddd;}
.mn_hid_box .mn_ban_box4 a .date{margin-top:20px;font-size:14px;line-height:16px;color:#222;font-weight:bold;}
.mn_hid_box .mn_ban_box4 a .tit{margin-top:7px;font-size:14px;line-height:16px;color:#222;font-weight:bold;}
.mn_hid_box .mn_ban_box4 a .btn{margin-top:15px;}

.hong_wrap{position:relative;height:950px; background:#fbfbfb; /*background-attachment: fixed;*/}/*2020-03-05*/
.hong_wrap .bb_hong_box{width:1200px;margin:0 auto;padding:20px 0 0 0;}
.bb_hid_box{height:350px;}
.bb_hid_box .bb_cal_box{border:1px solid #e3e3e3; position:relative;float:left;width:700px;height:350px;border-radius:10px;background:#fdfdfd url(/images/main_2018/bg_banner_4.png) no-repeat 155px 220px;}/*2020-03-05*/
.bb_hid_box .bb_cal_box .cal_left{float:left;width:190px;padding:20px 0 0 20px;}
.bb_hid_box .bb_cal_box .cal_left h2{}
.bb_hid_box .bb_cal_box .cal_left .date{margin-top:35px;}
.bb_hid_box .bb_cal_box .cal_left .date p{margin-bottom:10px;font-size:18px;line-height:26px;}
.bb_hid_box .bb_cal_box .cal_left .date p span{font-size:32px;line-height:26px;}
.bb_hid_box .bb_cal_box .cal_right{float:right;width:400px;padding:14px 10px 0 0;}
.bb_hid_box .bb_cal_box .cal_right .month{height:43px;text-align:center;font-size:23px;}
.bb_hid_box .bb_cal_box .cal_right .mcal{}
.bb_hid_box .bb_cal_box .btn_more{position:absolute;z-index:1;right:10px;top:16px;}
.bb_hid_box .bb_info_box{float:right;width:480px;height:350px;}
.bb_hid_box .bb_info_box h2{overflow:hidden;width:0;height:0;font-size:0;}
.bb_hid_box .bb_info_box .img{}
.mtable_calendar{clear:both;width:100%;border-collapse:collapse; text-align:center; font-family:dotum; background:#fff;}
.mtable_calendar caption.dns{overflow: hidden; width: 0;height: 0;font-size: 0;}
.mtable_calendar thead th{padding:14px 14px 11px 14px; text-align:center;font-size:15px; line-height:16px; color:#fff; font-weight:bold; background:#193b78; }
.mtable_calendar tbody td{padding:7px 5px 9px 5px; font-size:13px; line-height:16px;color:#222;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;cursor:pointer;}
.mtable_calendar tbody td a{}
.mtable_calendar tbody td a:hover{text-decoration:none;}
.mtable_calendar tbody td a .date{margin-right:4px;}
.mtable_calendar tbody td a .num{display:inline-block;padding:2px 5px;background:#feca4e;border-radius:5px;font-size:12px;color:#000;}
.mtable_calendar tbody td .hang_list{display:none;position:absolute;z-index:10;left:10px;top:175px;width:235px;border-radius:5px;}
.mtable_calendar tbody td .hang_list ul{padding:10px;}
.mtable_calendar tbody td .hang_list ul li{height:34px;overflow:hidden;padding:2px 0 0 16px;margin-bottom:13px;font-size:14px; line-height:16px;background:url(/images/main_2018/jum_list_bg.png) no-repeat left 6px;}
.mtable_calendar tbody td .hang_list ul li a{ font-size:14px; line-height:16px; color:#000; }
.mtable_calendar tbody td .hang_list ul li a:hover,.mtable_calendar tbody td .hang_list ul li a:focus{text-decoration:underline;}
.mtable_calendar tbody td.today{background:#d2def1;}
.mtable_calendar tbody td.on{background:#eaeaea;}
.mtable_calendar tbody td.today a .date{font-weight:bold;color:#222;}
.mtable_calendar tbody td.today .hang_list{display:block;}

.bb_site_box{position:relative;z-index:1;height:300px;margin-top:40px;background:url(/images/main_2018/bg_banner_5.png) no-repeat right bottom;}
.bb_site_box h2{margin-bottom:18px;}
.bb_site_box .site_roll_box{overflow:hidden;width:100%;height:250px;}
.bb_site_box .site_roll_box .control{position:absolute;z-index:1;right:132px;top:49px;}
.bb_site_box .site_roll_box .control a{}
.bb_site_box .site_roll_box .control a.btn_site_prev{}
.bb_site_box .site_roll_box .control a.btn_site_next{}
.bb_site_box .site_roll_box .sitelist{width:985px;height:250px;}
.bb_site_box .site_roll_box .sitelist div{width:985px; height:250px;overflow:hidden;}
.bb_site_box .site_roll_box .sitelist div a{float:left;width:130px;height:120px;margin:0 10px 10px 0;background:#fff;border-radius:5px;}
.bb_site_box .site_roll_box .sitelist div a:hover,.bb_site_box .site_roll_box .sitelist div a:focus{background:#f5f5f5;text-decoration:none;font-weight:bold;}
.bb_site_box .site_roll_box .sitelist div a span{display:block;font-size:13px; line-height:16px;color:#222;letter-spacing:-0.04em;}
.bb_site_box .site_roll_box .sitelist div a span.txt{padding:0 7px;text-align:center;}
.bb_site_box .site_roll_box .sitelist div a span.icon{height:85px;}
.bb_site_box .site_roll_box .sitelist div a span.icon1{background:url(/images/main_2018/icon_site_1.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon2{background:url(/images/main_2018/icon_site_2.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon3{background:url(/images/main_2018/icon_site_3.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon4{background:url(/images/main_2018/icon_site_4.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon5{background:url(/images/main_2018/icon_site_5.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon6{background:url(/images/main_2018/icon_site_6.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon7{background:url(/images/main_2018/icon_site_7.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon8{background:url(/images/main_2018/icon_site_8.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon9{background:url(/images/main_2018/icon_site_9.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon10{background:url(/images/main_2018/icon_site_10.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon11{background:url(/images/main_2018/icon_site_11.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon26{background:url(/images/main_2018/icon_site_26.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon13{background:url(/images/main_2018/icon_site_13.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon14{background:url(/images/main_2018/icon_site_14.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon15{background:url(/images/main_2018/icon_site_15.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon16{background:url(/images/main_2018/icon_site_16.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon17{background:url(/images/main_2018/icon_site_17.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon18{background:url(/images/main_2018/icon_site_18.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon19{background:url(/images/main_2018/icon_site_19.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon20{background:url(/images/main_2018/icon_site_20.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon21 {background:url(/images/main_2018/icon_site_21.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon22 {background:url(/images/main_2018/icon_site_22.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon23 {background:url(/images/main_2018/icon_site_23.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon24 {background:url(/images/main_2018/icon_site_24.png) no-repeat center center;}
.bb_site_box .site_roll_box .sitelist div a span.icon25 {background:url(/images/main_2018/icon_site_25.png) no-repeat center center;}

.bb_ban_box{position:relative;margin-top:40px;height:80px;background:#fff;border-radius:5px;}
.bb_ban_box h2{overflow:hidden;width:0;height:0;font-size:0;}
.bb_ban_box .site_banner{position:relative;height:33px;padding:25px 0 25px 20px; background-color:#fff;}/*2020-03-05*/
.bb_ban_box .site_banner .btn{position:absolute; z-index:1; right:20px; bottom:0;width:110px;text-align:right;}
.bb_ban_box .site_banner .btn a{display:inline-block;margin:0 0 0 5px;}
.bb_ban_box .site_banner .btn a.btn_more{margin:0 0 0 10px;}
.bb_ban_box .site_banner .ban_list{width:1030px;height:33px; overflow:hidden;}
.bb_ban_box .site_banner .ban_list span{}
.bb_ban_box .site_banner .ban_list span a{margin-right:10px;}
.bb_ban_box .site_banner .ban_list span a img{width:105px;height:33px;}

.bb_commban_box {margin:10px 0 40px 0;border-radius:5px;overflow:hidden;}

.btm_bg_wrap{position:relative;height:870px;}
.btm_bg_wrap .bg_list{}
.btm_bg_wrap .bg_list li{position:absolute;z-index:1;left:0;top:0;width:100%;height:870px;}
.btm_bg_wrap .bg_list li.bg1{background:url(/images/main_2018/btm_visual_bg_1.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg2{background:url(/images/main_2018/btm_visual_bg_2.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg3{background:url(/images/main_2018/btm_visual_bg_3.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg4{background:url(/images/main_2018/btm_visual_bg_4.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg5{background:url(/images/main_2018/btm_visual_bg_5.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg6{background:url(/images/main_2018/btm_visual_bg_6.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg7{background:url(/images/main_2018/btm_visual_bg_7.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg8{background:url(/images/main_2018/btm_visual_bg_8.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg9{background:url(/images/main_2018/btm_visual_bg_9.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bg_list li.bg10{background:url(/images/main_2018/btm_visual_bg_10.jpg) no-repeat center top;background-size: 100% 100%;background-attachment: fixed;}
.btm_bg_wrap .bx-controls{display:none;}

.quick{position:fixed;z-index:100;left:50%;top:280px;margin-left:620px;}/*2020-03-05*/
.quick li{margin-bottom:7px;}
.quick li a{display:block;width:120px;height:120px;font-size:0;}
.quick li a.quick_btn01{background:url(/images/main_2018/btn_scroll_1.png) no-repeat 0 0;}
.quick li a.quick_btn01.on{background:url(/images/main_2018/btn_scroll_1_on.png) no-repeat 0 0;}
.quick li a.quick_btn02{background:url(/images/main_2018/btn_scroll_2.png) no-repeat 0 0;}
.quick li a.quick_btn02.on{background:url(/images/main_2018/btn_scroll_2_on.png) no-repeat 0 0;}
.quick li a.quick_btn03{background:url(/images/main_2018/btn_scroll_3.png) no-repeat 0 0;}
.quick li a.quick_btn03.on{background:url(/images/main_2018/btn_scroll_3_on.png) no-repeat 0 0;}

/* 서브 컨테이너 */
#container .s_con_wrap{width:1200px;padding:50px 0 0 0;margin:0 auto;overflow:hidden;}

/* 서브 왼쪽메뉴영역 */
#container .s_con_wrap .s_con_left{float:left;width:250px;margin-right:50px;}
.s_con_left h1{height:50px;text-align:center;font-size:28px;font-weight:normal;}
.s_con_left .s_leftmenu{padding-top:18px;border-top:2px solid #2e4997;}
.s_con_left .s_leftmenu > ul{margin-top:20px;}
.s_con_left .s_leftmenu > ul:first-child {margin-top:0;}
.s_con_left .s_leftmenu > ul > li{border-bottom:1px solid #e3e3e3;}
.s_con_left .s_leftmenu > ul > li.on > ul{display:block;}
.s_con_left .s_leftmenu > ul > li > a{display:block;padding:10px 35px 14px 15px;background:#fff url(/images/sub_2020/s_2depth_bg_off.png) no-repeat 230px center;font-size:17px;line-height:20px;color:#000;letter-spacing:-0.08em;}
.s_con_left .s_leftmenu > ul > li.on > a{background:#2e4997 url(/images/sub_2020/s_2depth_bg_on.png) no-repeat 230px center;color:#fff;}
.s_con_left .s_leftmenu.dong > ul > li.on > a{background:#fff !important; color:#000; font-weight:bold;} /* 동 주민센터 추가 */
.s_con_left .s_leftmenu > ul > li > ul{display:none;padding:10px;border-bottom:1px solid #2e4997;}
.s_con_left .s_leftmenu > ul > li > ul > li{margin-top:10px;}
.s_con_left .s_leftmenu > ul > li > ul > li:first-child{margin-top:0;}
.s_con_left .s_leftmenu > ul > li > ul > li > a{display:block;padding:3px 0 3px 8px;font-size:15px;line-height:18px;color:#000;font-weight:normal;background:url(/images/sub_2020/s_3depth_bg.png) no-repeat left 10px;letter-spacing:-0.05em;}
.s_con_left .s_leftmenu > ul > li > ul > li.on > a{font-weight:bold;}
.s_con_left .s_leftmenu a{text-decoration:none;letter-spacing:-0.06em;}

/* 서브 컨텐츠영역 */
#container .s_con_wrap .s_con_right{float:left;width:900px;padding:0 0 60px 0;}
.s_con_right .s_con_tit{position:relative;height:50px;margin-bottom:25px;border-bottom:1px solid #e3e3e3;}
.s_con_right .s_con_tit h2{font-size:28px;line-height:38px;color:#000;font-weight:normal;letter-spacing:-0.06em;}
.s_con_right .s_con_tit p{position:absolute;z-index:1;right:0;top:-17px;}
.s_con_right .s_con_tit p a{font-size:14px;line-height:18px;color:#222;}
.s_con_right .s_con_tit p a:last-child{text-decoration:underline; font-weight:bold; color:#00c;}
#mainCont {padding:0 0 30px 0;min-height:800px;}

/* 푸터 */
#footer {background:#fff;}
#footer .family_wrap{background:#2e4997;}
.family_wrap .family_con{width:1200px;height:70px;margin:0 auto;}
.family_wrap .family_con .family_list{position:relative;z-index:10;float:left;width:238px;border-right:1px solid #162f76;border-left:1px solid #162f76;}
.family_wrap .family_con .family_list > a{display:block;height:45px;padding:25px 0 0 20px;font-size:15px;line-height:16px;letter-spacing:-0.06em;color:#fff;background:url(/images/common_2018/f_site_arrow.png) no-repeat 205px center;}
.family_wrap .family_con .family_list > a:hover{text-decoration:none;}
.family_wrap .family_con .family_list > a.on{background:url(/images/common_2018/f_site_arrow2.png) no-repeat 205px center;}
.family_wrap .family_con .family_list .link{display:none;position:absolute;z-index:10;left:0;top:70px;width:238px;height:133px;overflow-y:auto;background:#fff;border:1px solid #ddd;}
.family_wrap .family_con .family_list .link ul{background:#fff;padding:10px 15px;}
.family_wrap .family_con .family_list .link ul li{margin-top:7px;font-size:0;line-height:0;}
.family_wrap .family_con .family_list .link ul li a{font-size:14px;color:#000;}

#footer .ft_area {position:relative;width:1200px;margin:0 auto;overflow:hidden;padding:28px 0 20px;}
.ft_area .ft_logo {float:left;width:128px;padding-top:20px}
.ft_area .ft_con {float:right;width:1030px;padding:0;}
.ft_area .ft_con .info_list{overflow:hidden;}
.ft_area .ft_con .info_list a{float:left;padding:0 14px 0 14px;font-size:14px;line-height:16px;font-weight:bold;color:#000;background:url(/images/common_2018/f_line.png) no-repeat left 5px;}
.ft_area .ft_con .info_list a:first-child{padding:0 10px 0 0;background:none;}
.ft_area .ft_con .info_list a:hover{text-decoration:none;}
.ft_area .ft_con .info_list a.fc_blue{color:#1944be;}
.ft_area .ft_con .info_list a.fc_red{color:#c92829;}
.ft_area .ft_copy{margin-top:20px;}
.ft_area .ft_copy address{font-size:13px;color:#333;}
.ft_area .ft_copy p{font-size:12px;color:#333;}
.ft_area .ft_down{margin-top:20px;overflow:hidden;}
.ft_area .ft_down p{float:left;width:100px;padding-top:7px;font-size:13px;color:#333;font-weight:bold;}
.ft_area .ft_down .icon_list{float:left;width:154px;height:31px;padding-top:5px;text-align:center;background:url(/images/common_2018/f_icon_bg.png) no-repeat left top;}
.ft_area .ft_down .icon_list a{margin-left:4px;}
.ft_area .ft_down .icon_list a:first-child{margin-left:0;}
.ft_area .ft_down .btn_rss{float:left;width:36px;margin-left:10px;}
.ft_area .ft_mark{position:absolute;z-index:1;right:100px;bottom:15px;overflow:hidden;}
.ft_area .ft_mark li{float:left;margin-left:13px;}


/* 리뉴얼 푸터 2020-04-09 */

#footer .family_wrap {min-width:1200px; background:#fbfbfb; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
#footer .family_wrap .family_con .family_list > a{position:relative; color:#000; display:block; height:70px; padding:0; line-height:70px; padding-left:20px; font-size:15px;}
#footer .family_wrap .family_con .family_list > a:after{position:absolute; display:inline-block; content:''; background:url(/images/common_2020/sel_arrow.png) no-repeat right center; width:13px; height:7px; top:50%; right:20px; margin-top:-3.5px; transition:all .5s;}
#footer .family_wrap .family_con .family_list > a.on:after{ transform: rotate(180deg); transition:all .5s; margin-top:-4.5px;}
#footer .family_wrap .family_con .family_list{border:none;  border-right:1px solid #e7e7e7;}
#footer .family_wrap .family_con .family_list:first-child{border-left:1px solid #e7e7e7;}
.ft_area .ft_con .info_list a{font-size:14px;}
.family_wrap .family_con .family_list .link ul li a{font-size:15px; letter-spacing:-0.5px;}
.ft_area .ft_copy address{font-size:15px;}
.ft_area .ft_copy p{font-size:15px;}
.ft_area .ft_down p{font-size:15px;}
.ft_area .ft_down .icon_list {height:36px;}

/* 페이지담당자 */
#surveyArea {position:relative;}

.dataPerson2 {width:899px;height:46px;margin:0;border:0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.dataPerson2 li {font-size:14px;color:#000;}
.dataPerson2 li em{height:44px;padding:0 17px !important;line-height:48px;font-size:14px !important;color:#2e4997;border-left:1px solid #e3e3e3;background:#f5f5f5;}
.dataPerson2 li p {min-width:100px;height:48px;padding:0 37px 0 17px;line-height:48px;font-size:14px !important;border-left:1px solid #e3e3e3;}
.dataPerson2 li:first-child p {padding:0 24px 0 17px;}

/* 페이지만족도 */
.satisfactionSurvey2 {position:relative;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.satisfactionSurvey2 h3 {position:absolute;width:160px;height:129px;left:0;top:0;}
.satisfactionSurvey2 .surForm {padding:40px 0 0 160px;font-size:14px;}
.satisfactionSurvey2 .surForm span {display:inline-block;width:120px;height:30px;color:#000;font-size:12px;}
.satisfactionSurvey2 .surForm label {font-size:14px;}
.satisfactionSurvey2 .surForm input[type="radio"] {margin:0 10px 0 5px;}
.satisfactionSurvey2 .surForm #surveyBtn {position:absolute;right:19px;top:35px;width:101px;height:59px;border:0;font-size:14px;background:url(/images/common_2020/btn_estimate_2020.png) no-repeat 0 0;cursor:pointer;text-indent:-9999em;}
.satisfactionSurvey2 .surForm .text {width:570px;padding:8px 0 15px 0;color:#000;font-size:14px;line-height:35px;border-top:1px solid #e3e3e3;}
.satisfactionSurvey2 .surForm .text a {display:inline-block;/*height:35px;*/padding:3px 5px;margin-left:20px;font-size:14px;font-weight:bold;color:#102563;text-align:center;text-decoration:none;background:#fff;border:1px solid #e3e3e3; line-height:35px;}
.satisfactionSurvey2 .surResult {height:117px;padding:12px 0 0 224px;font-size:14px;line-height:16px;}
	* html .satisfactionSurvey2 .surResult li {background-position:0 5px;}
.satisfactionSurvey2 .surResult li span {display:block;float:left;width:60px;margin-left:-60px;}
	* html .satisfactionSurvey2 .surResult li span {margin-left:-30px;margin-right:-2px;color:#000;}

/* QrCode */
.qrCode2 {height:131px;margin-bottom:20px;border:1px solid #e3e3e3;}
.qrCode2 .qrCodeLeyout .qrCodeCont .txt {float:left;}
.qrCode2 .qrCodeLeyout .qrCodeCont .bg {float:left;padding:2px;margin:11px 0;border:2px solid #e3e3e3;}
.qrCode2 .qrCodeLeyout .qrCodeCont .btn {float:left;margin:35px 0 0 69px;}

/* PBL 가입 */
#base.pbl{height:100%;}
#pbl_join{background:url(/images/main/210215_bg_x.jpg) repeat-x; height:100%;}
#pbl_join #mainCont{min-height:auto !important;}
#pbl_join h1{text-align:center; font-size:25px; margin-top:50px;}
#pbl_join #container{width:100%; margin:0 auto; max-width:1200px;}
#pbl_join .sub_visual{text-align:left; padding-top:50px;}
#pbl_join .navi{text-align:right;}
#pbl_join #contents{margin-top:100px; padding:20px 60px 0; background:#fff; border-radius:20px; max-height:500px;}
#pbl_join input[type="email"]{height:30px; padding:5px 2px; font-size:14px; border:1px solid #c1c1c1; color:#000;}