@charset "euc-kr";

/* main_contents 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí ¼öÁ¤*/
/* main header */
.main #header{background:none; font-family:"Noto" ,"Malgun Gothic"; min-width:977px;}
.main #wrap{z-index:2;background:#fff;}
.main .gnb_wrap{background:none; position: relative;}
.main .gnb_wrap.on h1 a{display:block;overflow:hidden;width:auto;height:auto;padding:0;background:none;}
.main .gnb_wrap .gnb{height:43px; padding:29px 0 0 0px; margin-left: 205px; width: 680px;}
.main .gnb_wrap .gnb li{display:inline;}
.main .gnb_wrap .gnb li .tit, .main .cnb_wrap .gnb li a.tit:link, .main .cnb_wrap .gnb li a.tit:visited{font-size:15px;color:#2f2f2f;text-decoration:none; font-weight: 700; letter-spacing: -0.7px;} 
.main .gnb_wrap .gnb li .tit{margin-right: 40px; display: inline-block; height: 45px;}
.main .gnb_wrap .gnb li a.tit:hover{color:#006db8;text-decoration:none;}
.main .gnb_wrap .gnb li.last .tit{margin-right: 0;}
.main .gnb_wrap .gnb li.on .tit{color:#006db8;background:url(../images/main/bg_cnb_mline.gif) repeat-x 0 22px;text-decoration:none;}
.main .gnb_wrap .whole_service .close{top:-48px;z-index:1000;height:30px;background-position: 80px 10px;}
.main .gnb_wrap .whole_service .close a{height:25px;padding:5px 0 0 10px;background-position:102px 9px;}
.main .gnb_wrap .whole_service .search_box{top:-10px;background:url(../images/main/arrow_whole_main.gif) no-repeat 939px 0;}
.main .gnb_wrap.on .whole_service{z-index:1000;height:338px;}
.main .gnb_wrap .m1 .tit_guide{background:#fff;}
.main .gnb_wrap .m2 .tit_guide{left:330px;width:340px;}
.main .gnb_wrap .m3 .tit_guide{left:670px;}
.main .gnb_wrap .tit_guide a{display:block;height:225px;font-size:13px;color:#777;text-align:center;border-bottom:1px solid #e0e0e0;}
.main .gnb_wrap .tit_guide a:hover{text-decoration:none;}
.main .gnb_wrap .tit_guide a strong{display:block;height:37px;margin:0 auto;padding:113px 0 0;font-weight:bold;font-size:20px;color:#333;letter-spacing:-1px;background:url(../images/main/ico_depth2.gif) no-repeat 125px 40px;}
.main .gnb_wrap .m2 .tit_guide a strong{background-position:125px -110px;}
.main .gnb_wrap .m3 .tit_guide a strong{background-position:125px -260px;}
.main #wrap.up{padding:284px 0 0;}
.main #wrap.up #header{padding:80px 0 0;}
.main .gnb_wrap .m1.on .tit_guide{background:url(../images/main/bg_depth2_1on.gif) no-repeat 0 0;}
.main .gnb_wrap .m2.on .tit_guide{background:url(../images/main/bg_depth2_2on.gif) no-repeat 0 0;}
.main .gnb_wrap .m3.on .tit_guide{background:url(../images/main/bg_depth2_3on.gif) no-repeat 0 0;}
.main .gnb_wrap .on .tit_guide a{height:226px;color:#fff;border-bottom:none;background:url(../images/main/arrow_cnb_main.png) no-repeat 50% 100%;}
.main .gnb_wrap .on .tit_guide a strong{height:42px;padding:67px 0 0;color:#fff;background:none;}
.main .gnb_wrap .wrap_in{position:relative;width:977px;margin:0 auto; z-index:3;} 
.main .gnb_wrap h1{position:absolute;left:0px;top:19px;z-index:2;width:auto;font-size:0;line-height:0;}
.main .gnb_wrap .gnb .gnb_in{position: absolute; width: 100%; height: 0; background-color: #fff;left: 0;top: 72px; overflow: hidden;
background-image:url(../images/common/bg_gnb_default.gif); background-repeat:repeat-y;}  
.main .gnb_wrap .gnb .gnb_in .dep1{position: absolute; z-index: 20; width: 146px; text-align: left; top: 44px; padding-left: 20px;}
.main .gnb_wrap .gnb .gnb_in .dep1 > li > a{font-size:14px; color: #006db8; font-weight: 700;}
.main .gnb_wrap .gnb .gnb_in ul li{display: block;}
.main .gnb_wrap .gnb .gnb_in .dep2{margin-top: 20px;}
.main .gnb_wrap .gnb .gnb_in .dep2 > li{margin-top: 12px;}
.main .gnb_wrap .gnb .gnb_in .dep2 > li > a{font-size: 13px; color: #555555; font-weight: 700; }
.main .gnb_wrap .gnb .m1 .gnb_in .dep1{left: 9px;}
.main .gnb_wrap .gnb .m2 .gnb_in .dep1{left: 159px;}
.main .gnb_wrap .gnb .m3 .gnb_in .dep1{left: 275px;}
.main .gnb_wrap .gnb .m4 .gnb_in .dep1{left: 409px;}
.main .gnb_wrap .gnb .m5 .gnb_in .dep1{left: 516px;}
.main .gnb_wrap .gnb .m6 .gnb_in .dep1{left: 671px;}
.main .gnb_wrap .gnb .m7 .gnb_in .dep1{left: 829px;}
.main .gnb_wrap .gnb_bg{position: absolute; height:0; width: 100%; background: #fff; top: 72px;}
.main .gnb_wrap .etc{position: absolute; right: 5px; top: 29px;}
.main .gnb_wrap .etc a{font-size: 15px; color: #006db8;}
.main .gnb_wrap .etc a:hover{color: #006db8; text-decoration: none;}

.main .cnb_wrap .wrap_in{position:relative;width:977px;margin:0 auto;} 
.main .cnb_wrap .cnb{padding: 13px 108px 0 4px; height: 27px; text-align: left;} 
.main .cnb_wrap .cnb li .tit{margin-right: 60px; font-weight: 700;}
.main .cnb_wrap .cnb li:last-child .tit{margin-right: 0;}
.main .cnb_wrap #btnWhole a{height: 19px; padding-top: 5px;}
.main  .whole_service .close{right: 51%;} /* 2018-09-20 ¼öÁ¤ */
.main  .whole_service .close a{height: 19px; padding-top: 5px;}
/* // */



/* tit_guide_wrap */
.cnb_wrap .tit_guide_wrap.top{padding-top:70px;}
.cnb_wrap .tit_guide_wrap li li span{display:block;margin:10px 0 0;padding:0 0 6px 58px;line-height:20px;color:#767676;letter-spacing:-0.7px;}
.cnb_wrap .tit_guide_wrap li ul{overflow:hidden;padding:16px 0 5px;}
.cnb_wrap .tit_guide_wrap li li{display:block;float:left;width:268px;height:136px;padding:0 16px 0 47px;}
.cnb_wrap .tit_guide_wrap li li p{height:136px;}
.cnb_wrap .tit_guide_wrap li li p a{display:block;}
.cnb_wrap .tit_guide_wrap li li p a:hover, .cnb_wrap .cnb li li p a:focus{text-decoration:none;}
.cnb_wrap .tit_guide_wrap li li strong{display:block;font-size:15px;color:#2f2f2f;}
.cnb_wrap .tit_guide_wrap li li .link{display:inline-block;padding:0 0 0 21px;font-size:13px;line-height:23px;color:#606f79;background:url(../images/common/bul_arrow_cnbm.png) no-repeat 1px 50%;}
.cnb_wrap .tit_guide_wrap li li .link:hover, .cnb_wrap .cnb li li .link:focus{color:#db6303;text-decoration:underline;background:url(../images/common/bul_arrow_cnbm_on.png) no-repeat 1px 50%;}
.cnb_wrap .tit_guide_wrap .submenu{display:none;position:absolute;left:0;top:40px;width:100%;height:auto;text-align:left;}
.cnb_wrap .tit_guide_wrap .on .submenu{display:block;}
.cnb_wrap .tit_guide_wrap .tit_guide{display:none;}
.main .tit_guide_wrap .submenu{position:absolute;top:225px;left:0;z-index:1;width:998px;height:334px;border:1px solid #a7cde4;background:#fffefc;text-align:left;}
.main .cnb_wrap .tit_guide_wrap{width:1000px;margin:0 auto}
.main .cnb_wrap .tit_guide_wrap li{display:inline;position:relative}
.main .cnb_wrap .tit_guide_wrap li ul{overflow: hidden;padding:37px 0 17px;}
.main .cnb_wrap .tit_guide_wrap li li{display:block;float:left;width:268px;height:140px;padding:0 17px 0 45px;vertical-align:top}
.main .cnb_wrap .tit_guide_wrap li li p{height: 136px;background:#fffefc;}
.main .cnb_wrap .tit_guide{display:block;position:absolute;left:0;top:0;z-index:2;width:330px;height:226px;background:#fff url(../images/main/bar_depth2.gif) no-repeat 0 29px;}

/* cmb motion */
.main .gnb_inbox{position:relative;z-index:10;} /* main_contents 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí ¼öÁ¤*/
.gnb_inbox.cmbMotion{overflow:hidden;position:fixed;top:0;left:0;z-index:200;width:100%;background-color: white;-webkit-transition: height 1s;-moz-transition: height 1s;transition: height 1s;}

/* main_visual */
.main_visual{overflow:hidden;position:relative;z-index:1;width:100%;height:530px;text-align:center;}
.main_visual .slidesjs-container{position:relative;width:100%;height:530px;z-index:1;}
.main_visual .slidesjs-control{position:relative;width:100%;height:530px;z-index:1;}
.main_visual .slidesjs-container .v{position:absolute;left:0;width:100%;height:auto;margin-top:-200px;}
.main_visual .slidesjs-container .slidesjs-slide{height:530px;}
.main_visual .slidesjs-previous,.main_visual .slidesjs-next{display:none;}
.main_visual .slidesjs-pagination{position:absolute;left:50%;bottom:47px;z-index:2;width:auto;height:14px;margin-left:-47px;padding:0 27px 0 0;text-align:right;}
.main_visual .slidesjs-pagination li{display:inline-block;width:auto;margin-left:-2px;}
.main_visual .slidesjs-pagination li a{display:block;overflow:hidden;width:14px;height:0;padding:14px 0 0;background:url(../images/main/btn_visual_control.png) no-repeat -51px 2px;}
.main_visual .slidesjs-pagination li a.active,
.main_visual .slidesjs-pagination li a:hover.active{width:54px;background-position:2px 2px;}
.main_visual p{position:absolute;left:50%;top:210px;width:934px;margin-left:-500px;padding:0;font-weight:bold;font-size:17px;font-family:"Nanum Gothic";color:#2f2f2f;text-align:center;}
.main_visual p strong{display:block;padding:0 0 13px;font-weight:bold;font-size:36px;}
.main_visual p.txt3{position:absolute;left:50%;top:0;width:auto;margin-left:-278px;}
.main_visual p.txt2{top:264px;}
.main_visual .visual_2 p{padding:0 0 0 11px;text-align:left;}
.main_visual a.slidesjs-play,
.main_visual a.slidesjs-stop{overflow:hidden;position:absolute;right:50%;bottom:47px;z-index:3;width:14px;height:0;margin-right:-33px;padding:14px 0 0;background:url(../images/main/btn_visual_control.png) no-repeat -80px 2px;}
.main_visual a.slidesjs-play{background-position:-94px 2px;}

.main_visual .visual_1{position:absolute;left:0;top:0;width:100%;z-index:10;height:530px; background:url(../images/main/img_visual2.jpg) no-repeat 50% 0;}
.main_visual .visual_2{height:530px;background:url(../images/main/img_visual1.jpg) no-repeat 50% 0;}
.main_visual .visual_3{height:530px;background:url(../images/main/img_visual3.jpg) no-repeat 50% 0;}
.main_visual .visual_4{height:530px;background:url(../images/main/img_visual4.jpg) no-repeat 50% 0;}
.main_visual .visual_5{height:530px;background:url(../images/main/img_visual5.jpg) no-repeat 50% 0;}
.main_visual .visual_6{height:530px;background:url(../images/main/img_visual6.jpg) no-repeat 50% 0;}
.main_visual .visual_7{height:530px;background:url(../images/main/img_visual7.jpg) no-repeat 50% 0;}

/* main_contents 2018-05-18 ¸ÞÀÎÆäÀÌÁö °³Æí */
.main_contents_wrap{width: 100%; background: #eaf5ff; height: 1187px; min-width: 1500px; overflow: hidden;}
.main_contents_wrap *{-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.main_contents{width: 100%; min-width:1500px; max-width:1900px; position: relative; margin: 0 auto; font-family:"Noto" ,"Malgun Gothic";  font-weight: 700; padding-top: 13px;}
.main_contents .left_sect{width: 43%; height: 1163px; float: left; font-size:30px; background:url(../images/main/main_visual.jpg) no-repeat center center;}
.main_contents .left_sect .main_title{font-weight: 400; font-size: 50px; color: #fff; margin:207px 0 0 30px; line-height: 57px; letter-spacing: -4.5px;} /* 2019-04-02 ¼öÁ¤ */
.main_contents .left_sect .main_title span{font-size: 20px; display: block; letter-spacing: -1px;}
.main_contents .left_sect .main_title strong{font-weight: 800;}
.main_contents .left_sect .kftc_menu{position: relative;}
.main_contents .left_sect .kftc_menu li{width: 189px; height: 189px; position: absolute; overflow: hidden;}
.main_contents .left_sect .kftc_menu li a{display: block; font-size: 23px; font-weight: 800; overflow: hidden; width: 100%; height: 100%;}
.main_contents .left_sect .kftc_menu li a:hover{text-decoration: none;}
.main_contents .left_sect .kftc_menu li.menu_list1{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff,endColorstr=#50ffffff); background:rgba(255,255,255, 0.5); left: 20px; top: 62px;}
.main_contents .left_sect .kftc_menu li.menu_list1 a{padding: 147px 0 0 136px; color: #202020;}
.main_contents .left_sect .kftc_menu li.menu_list2{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#502978ac,endColorstr=#502978ac); background:rgba(22,73,134, 0.5); left: 20px; top: 263px;} /* 2019-04-02 ¼öÁ¤ */
.main_contents .left_sect .kftc_menu li.menu_list2 a{padding: 146px 0 0 10px; color: #fff;}
.main_contents .left_sect .kftc_menu li.menu_list3{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#806c9fce,endColorstr=#806c9fce); background:rgba(37,98,157, 0.6); left: 220px; top: 263px; } /* 2019-04-02 ¼öÁ¤ */
.main_contents .left_sect .kftc_menu li.menu_list3 a{padding: 146px 0 0 10px; color: #fff;}
.main_contents .left_sect .kftc_menu li.menu_list4{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50283039,endColorstr=#50283039); background:rgba(60,59,63, 0.8); left: 220px; top: 464px;} /* 2019-04-02 ¼öÁ¤ */
.main_contents .left_sect .kftc_menu li.menu_list4 a{padding: 146px 0 0 10px; color: #fff;}
.main_contents .left_sect .kftc_menu li.menu_list5{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff); background:rgba(23,134,195, 0.8); left: 423px; top: 464px;} /* 2019-04-02 ¼öÁ¤ */
.main_contents .left_sect .kftc_menu li.menu_list5 a{padding: 146px 0 0 10px; color: #fff;} /* 2018-09-18 ¼öÁ¤*/
.main_contents .left_sect .kftc_menu li a span{text-indent: -99999px; line-height: 0; width: 30px; height: 30px; display: block; position: absolute; 
transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.main_contents .left_sect .kftc_menu li.menu_list1 a span{background:url(../images/main/img_more_01.png) no-repeat; right:10px; top: 18px;}
.main_contents .left_sect .kftc_menu li.menu_list2 a span{background:url(../images/main/img_more_02.png) no-repeat; left:10px; top: 11px;}
.main_contents .left_sect .kftc_menu li.menu_list3 a span{background:url(../images/main/img_more_02.png) no-repeat; right:10px; top: 11px;}
.main_contents .left_sect .kftc_menu li.menu_list4 a span{background:url(../images/main/img_more_02.png) no-repeat; right:10px; top: 11px;}
.main_contents .left_sect .kftc_menu li.menu_list5 a span{background:url(../images/main/img_more_02.png) no-repeat; left:10px; top: 11px;}
.main_contents .left_sect .kftc_menu li a:hover span{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.main_contents .center_sect .pop_banner img{height: 100%;}
.main_contents .center_sect{width: 37%; height: 1163px; float: left; margin-left: 0.5%;}
.main_contents .center_sect .pop_banner{width: 100%; height: 456px;  border:1px solid #c3c3c3; position: relative; z-index:1;}
.main_contents .center_sect .service_banner{width: 100%; height: 143px; margin-top: 10px;  border:1px solid #c3c3c3;}
.main_contents .center_sect .latest{position: relative; width: 100%; height: 317px; margin-top: 10px;}
.main_contents .center_sect .latest section{float: left; height: 100%; position: relative;}
.main_contents .center_sect .latest section a{width: 100%; height: 100%; display: block; padding: 18px 12px;}
.main_contents .center_sect .latest section:hover{border: 1px solid #0d73bb;}
.main_contents .center_sect .latest section:hover .latest_tit{color: #006db8;}
.main_contents .center_sect .latest section:hover a{text-decoration: none;}
.main_contents .center_sect .latest section:hover .latest_more{visibility: visible;}
.main_contents .center_sect .latest section .latest_tit{font-size: 19px; color: #333; font-weight: 800;}
.main_contents .center_sect .latest section dl dt{font-size: 15px; color: #333; margin-top: 32px; height: 44px; overflow: hidden; text-overflow:ellipsis; word-break:break-all; font-weight: 700; }
.main_contents .center_sect .latest section dl dd{font-size: 12px; color: #666; margin-top: 15px; height:107px; overflow: hidden; text-overflow:ellipsis; word-break:break-all;
 display:-webkit-box; display:box;  -webkit-box-orient:vertical; -webkit-line-clamp:6; box-orient:vertical; line-clamp:6; line-height: 1.5;} /* 2018-09-27 ¼öÁ¤ */
.main_contents .center_sect .latest section .latest_more{position: absolute; color: #006db8; font-size: 14px; bottom: 15px; right: 15px; visibility: hidden;}
.main_contents .center_sect .latest .notice{width: 32.5%; background: #fff; border:1px solid #c3c3c3;}
.main_contents .center_sect .latest .report{width: 32%; margin-left: 1.5%; background: #fff; border:1px solid #c3c3c3;}
.main_contents .center_sect .latest .bidding{width: 32.5%; margin-left: 1.5%; background: #fff; border:1px solid #c3c3c3;}

 /* 2019-06-13 ¼öÁ¤ */
.main_contents .center_sect .latest2{position: relative; width: 100%; height: 217px; border:1px solid #c3c3c3; margin-top: 10px; background: #fff; z-index: 1;}
.main_contents .center_sect .latest2:hover{border: 1px solid #0d73bb;}
.main_contents .center_sect .latest2:hover dt{color: #3267b2;}
.main_contents .center_sect .latest2 a{display: block; width: 100%; height: 100%;} /* 2018-09-18 ¼öÁ¤ */
.main_contents .center_sect .latest2 .thum_sect{width: 199px; height: 172px; margin: 20px 0 0 15px; position: relative;float: left; z-index: 1; border:3px solid #3267b3; overflow: hidden;} /* 2019-07-16 ¼öÁ¤ */
.main_contents .center_sect .latest2 .thum_sect img{position:relative; margin: 0; z-index: 2; left: 0; width: 100%;} /* 2019-07-16 ¼öÁ¤ */
.main_contents .center_sect .latest2 dl{margin: 40px 36px 0 20px; float:left; width: 59%;}/* 2019-07-16 ¼öÁ¤ */
.main_contents .center_sect .latest2 dl dt{font-size:18px; color:#333; font-weight: 800; overflow: hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
.main_contents .center_sect .latest2 dl dd{font-size: 13px; color: #333; margin-top: 16px; height: 76px; overflow: hidden; word-break:break-all;
display:-webkit-box; display:box; display:-ms-flexbox; -webkit-box-orient:vertical; -webkit-line-clamp:4; box-orient:vertical; line-clamp:4; line-height: 1.5; text-overflow:ellipsis;}
.main_contents .center_sect .latest2 .latest_more{position: absolute; right: 18px; top: 15px; color: #006db8; font-style: italic; font-size: 13px;}
 /* // */

.main_contents .right_sect{width: 19%; height: 1163px; float: left; margin-left: 0.5%;}
.main_contents .right_sect .service_list{width: 100%; height: 609px; border: 1px solid #c3c3c3;}
.main_contents .right_sect .service_list .service_tit{height: 50px; background:#0167b9;  position: relative; }  /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list .service_tit h3{color: #fff; font-size: 16px; margin: 0; padding: 15px 0 0 15px; line-height: 0; font-weight: 800;} /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list .service_tit h3:after{content: ""; display: inline-block; height: 1em;}
.main_contents .right_sect .service_list ul li a{display: block; width: 100%; height: 51px; line-height: 55px; border-bottom: 1px solid #c3c3c3; color: #333;
font-size: 14px; background: #fff; position: relative; padding-left: 59px; background-repeat:no-repeat; background-position:14px center;} /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list ul li a:after{display: block; content: ''; width:7px; height: 12px; background:url(../images/main/ico_arr.gif); position: absolute; right: 14px; top: 19px;}  /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list ul li a:hover:after{background:url(../images/main/ico_arr_on.gif);}
.main_contents .right_sect .service_list ul li a:hover{color: #006db8; text-decoration: none; font-weight: 700;}
.main_contents .right_sect .service_list ul li.service_m01 a{height:50px; background-image:url(../images/main/ico_service01.gif);}  /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list ul li.service_m01 a:hover{background-image:url(../images/main/ico_service01_on.gif);}
.main_contents .right_sect .service_list ul li.service_m02 a{height:50px; background-image:url(../images/main/ico_service02.gif);}  /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list ul li.service_m02 a:hover{background-image:url(../images/main/ico_service02_on.gif);}
.main_contents .right_sect .service_list ul li.service_m03 a{height:50px; background-image:url(../images/main/ico_service03.gif);}  /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list ul li.service_m03 a:hover{background-image:url(../images/main/ico_service03_on.gif);}
.main_contents .right_sect .service_list ul li.service_m04 a{height:50px; background-image:url(../images/main/ico_service04.gif);}  /* 2018-09-19 ¼öÁ¤ */
.main_contents .right_sect .service_list ul li.service_m04 a:hover{background-image:url(../images/main/ico_service04_on.gif);}
.main_contents .right_sect .service_list ul li.service_m05 a{background-image:url(../images/main/ico_service05.gif);}
.main_contents .right_sect .service_list ul li.service_m05 a:hover{background-image:url(../images/main/ico_service05_on.gif);}
.main_contents .right_sect .service_list ul li.service_m06 a{background-image:url(../images/main/ico_service06.gif);}
.main_contents .right_sect .service_list ul li.service_m06 a:hover{background-image:url(../images/main/ico_service06_on.gif);}
.main_contents .right_sect .service_list ul li.service_m07 a{background-image:url(../images/main/ico_service07.gif);}
.main_contents .right_sect .service_list ul li.service_m07 a:hover{background-image:url(../images/main/ico_service07_on.gif);}
.main_contents .right_sect .service_list ul li.service_m08 a{background-image:url(../images/main/ico_service08.gif);}
.main_contents .right_sect .service_list ul li.service_m08 a:hover{background-image:url(../images/main/ico_service08_on.gif);}
.main_contents .right_sect .service_list ul li.service_m09 a{background-image:url(../images/main/ico_service09.gif);}
.main_contents .right_sect .service_list ul li.service_m09 a:hover{background-image:url(../images/main/ico_service09_on.gif);}
.main_contents .right_sect .service_list ul li.service_m10 a{background-image:url(../images/main/ico_service10.gif);}
.main_contents .right_sect .service_list ul li.service_m10 a:hover{background-image:url(../images/main/ico_service10_on.gif);}
.main_contents .right_sect .service_list ul li.service_m11 a{background-image:url(../images/main/ico_service11.gif);}
.main_contents .right_sect .service_list ul li.service_m11 a:hover{background-image:url(../images/main/ico_service11_on.gif);}
.main_contents .right_sect .service_list ul li.service_m12 a{background-image:url(../images/main/ico_service12.gif);}
.main_contents .right_sect .service_list ul li.service_m12 a:hover{background-image:url(../images/main/ico_service12_on.gif);}
.main_contents .right_sect .service_list ul li.service_m13 a{background-image:url(../images/main/ico_service13.gif);}
.main_contents .right_sect .service_list ul li.service_m13 a:hover{background-image:url(../images/main/ico_service13_on.gif);}
.main_contents .right_sect .service_list ul li.service_m14 a{background-image:url(../images/main/ico_service14.gif);}  /* 2018-09-18 Ãß°¡ */
.main_contents .right_sect .service_list ul li.service_m14 a:hover{background-image:url(../images/main/ico_service14_on.gif);}  /* 2018-09-18 Ãß°¡ */
.main_contents .right_sect .customer{width: 100%; height: 224px; margin-top: 10px; background: #fff; border: 1px solid #c3c3c3;}
.main_contents .right_sect .customer .customer_ceter{height: 163px; border-bottom: 1px solid #c3c3c3; position: relative;}
.main_contents .right_sect .customer .customer_ceter > span{position: absolute; font-size: 16px; color: #333; font-weight: bold; left: 36px; top:32px;} /* 2018-09-14 ¼öÁ¤ */
.main_contents .right_sect .customer .customer_ceter > span:before{width: 78px; height: 69px; background:url(../images/main/img_customer.gif) no-repeat; content: ''; display: block; margin-bottom: 5px;}  /* 2018-09-14 ¼öÁ¤ */
.main_contents .right_sect .customer .customer_ceter dl{padding: 30px 0 0 152px;} /* 2018-09-14 ¼öÁ¤ */
.main_contents .right_sect .customer .customer_ceter dl dt{font-size: 18px; color: #333; font-weight: 800; }
.main_contents .right_sect .customer .customer_ceter dl dt > span{display: block; font-size: 13px; margin-top:-5px;} /* 2018-09-14 Ãß°¡ */
.main_contents .right_sect .customer .customer_ceter dl dd{font-size: 14px; color: #666; line-height: 1.4; margin-top: 5px; height: 54px; overflow:hidden;}  /* 2018-09-14 ¼öÁ¤ */
.main_contents .right_sect .customer .customer_menu{overflow: hidden;}
.main_contents .right_sect .customer .customer_menu ul{}
.main_contents .right_sect .customer .customer_menu ul li{}
.main_contents .right_sect .customer .customer_menu ul li a{float: left; font-weight: 800; color: #333; font-size: 16px; padding-top: 15px; margin-left: 53px;}
.main_contents .right_sect .customer .customer_menu ul li:first-child a{margin-left: 22px;}
.main_contents .right_sect .customer .customer_menu ul li a:hover{color: #006db8;}
.main_contents .right_sect .pr_movie{width: 100%; height: 310px; margin-top: 10px;   border: 1px solid #c3c3c3; overflow: hidden; position: relative; }
.main_contents .right_sect .pr_movie video{width: 100%; height: 100%; background: url(../images/main/img_movie.jpg) no-repeat center center; }
.main_contents .right_sect .pr_movie .video-controls{position: absolute; left: 0; top: 0; width: 100%;}
.main_contents .right_sect .pr_movie .video-controls .play{position: absolute; background:url(../images/main/img_play.png) no-repeat; width: 100px; height: 100px; text-indent: -999999px; left: 50%; 
top: 94px; margin-left: -48px; }

@media all and (max-width:1910px){
	.main_contents .center_sect .latest2 dl{width: 56%;}
}

@media all and (max-width:1780px){
	.main_contents .center_sect .latest2 dl{width: 52%; margin: 40px 10px 0 20px;} 
	.main_contents .right_sect .customer .customer_menu ul li a{margin-left: 34px;}
	.main_contents .right_sect .customer .customer_ceter dl{padding: 33px 0 0 133px;}
	.main_contents .right_sect .customer .customer_ceter span{left: 18px;}
}

@media all and (max-width:1650px){
	.main_contents .right_sect .service_list ul li a:after{background: none;}
	.main_contents .right_sect .service_list ul li a:hover:after{background: none;}
	.main_contents .right_sect .customer .customer_menu ul li a{margin-left: 26px;}
	.main_contents .right_sect .customer .customer_ceter dl{padding: 33px 0 0 122px;}
	.main_contents .right_sect .customer .customer_ceter span{left: 19px;}
}


/* main footer */
.main #footer{z-index:2; min-width:1017px; background:none; border-top: 1px solid #f3f3f3;  padding:0; font-family:"Noto" ,"Malgun Gothic"; }
.main #footer .footer_gnb{position: relative; border-bottom: 1px solid #f3f3f3; font-size: 14px; }
.main #footer .footer_gnb .f_gnb{width:1017px; margin: auto; overflow: hidden; padding: 34px 0;}  /* 2018-09-28 ¼öÁ¤(1) */
.main #footer .footer_gnb .f_gnb > li{float: left; margin-right: 33px;}  /* 2018-09-28 ¼öÁ¤(1) */
.main #footer .footer_gnb .f_gnb > li > a{color: #333; font-weight: 800;}
.main #footer .footer_gnb .f_gnb > li.lst{margin-right: 0; position: relative;}
.main #footer .footer_gnb .f_gnb > li.lst > ul.cm_list2{position: absolute; left: 109px; top: 17px;  width: 110px;}  /* 2018-09-20 ¼öÁ¤ */
.main #footer .footer_gnb .f_gnb > li.lst > ul.cm_list3{position: absolute; left: 219px; top: 17px;  width: 110px;}  /* 2018-09-28 ¼öÁ¤ (1)  */

.main #footer .footer_gnb .f_gnb > li > ul{margin-top: 10px;}
.main #footer .footer_gnb .f_gnb > li > ul li{margin-top: 5px;}
.main #footer .footer_gnb .f_gnb > li > ul li a{color: #666; font-weight: 400;}
.main .footer_menu{font-family:"Noto" ,"Malgun Gothic"; width: 1017px;}
.main .footer_menu .menu li a{font-weight:700; font-size:13px; color:#555;}
.main #footer .select{width: 148px;}
.main #footer .select .my_value{width: 148px; border: 1px solid #e0e0e0; height: 29px; color:#555; font-family:"Noto" ,"Malgun Gothic"; font-weight: 800; background:url(../images/common/bul_plus_select.gif) no-repeat 93% 9px;}
.main #footer .select ul{bottom: 29px;}
.main .footer_bottom{padding-bottom: 30px;}
.main .footer_bottom .footer_in{width: 1017px;}
.main .footer_bottom .footer_in address{padding-left: 0; padding-top: 25px; font-size:12px; line-height:18px; font-family:"Noto" ,"Malgun Gothic"; color:#666666; font-weight: 700;}
.main .footer_bottom .footer_in .copyright{padding-left: 0; font-size:12px; font-family:"Noto" ,"Malgun Gothic"; color:#666666; font-weight: 700;}
.main .footer_bottom .footer_in .footer_customer{position: absolute; right: 0; top: 33px; text-align: right;  color:#666666; } 
.main .footer_bottom .footer_in .footer_customer li{margin-bottom: 5px; }
.main .footer_bottom .footer_in .footer_customer li a{padding:4px 0 4px 23px; margin-left: 5px;}
.main .footer_bottom .footer_in .footer_customer li a.fc_menu1{background:url(../images/common/ico_fmenu01.gif) no-repeat 0 5px}
.main .footer_bottom .footer_in .footer_customer li a.fc_menu2{background:url(../images/common/ico_fmenu02.gif) no-repeat 0 3px}
.main .footer_bottom .footer_in .footer_customer li a.fc_menu3{background:url(../images/common/ico_fmenu03.gif) no-repeat 0 3px}
/* // */

/* banner_slide */
.section_servicezone{overflow:hidden;position:relative;width:668px;height:128px;margin-bottom:15px;border:1px solid #eaecee;}
.section_servicezone .slidesjs-container{position:relative;z-index:1;}
.section_servicezone .slidesjs-previous,.visual_wrap .slidesjs-next {display:none;}
.section_servicezone .slidesjs-pagination{position:absolute;z-index:2;right:24px;top:12px;width:200px;height:14px;text-align:right;}
.section_servicezone .slidesjs-pagination li{display:inline-block;width:auto;margin-left:-1px;}
.section_servicezone .slidesjs-pagination li a{display:block;overflow:hidden;width:14px;height:0;padding:13px 0 0;background:url(../images/main/btn_banner_control.png) no-repeat -26px 1px;}
.section_servicezone .slidesjs-pagination li a.active,
.section_servicezone .slidesjs-pagination li a:hover.active{width:27px;background-position:2px 1px;}
.section_servicezone a.slidesjs-play,
.section_servicezone a.slidesjs-stop{overflow:hidden;position:absolute;right:11px;top:13px;z-index:3;width:14px;height:0;padding:14px 0 0;background:url(../images/main/btn_banner_control.png) no-repeat -55px 1px;}
.section_servicezone a.slidesjs-play{Background-position:-66px 1px;}
.section_servicezone a.slidesjs-next{display:none;}
.section_servicezone .slidesjs-control{width:670px;height:130px;}

/* section_link2 */
.section_link2{float:right;width:315px;}
.section_link2 ul{overflow:hidden;border-top:1px solid #eaecee;border-left:1px solid #eaecee;}
.section_link2 li{float:left;width:156px;height:140px;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee;background:#faf8f5;text-align:center;}
.section_link2 a{display:block;height:98px;padding-top:42px;font-weight:bold;font-size:13px;line-height:17px;font-family:"Nanum Gothic";color:#555;}
.section_link2 a span{display:block;padding-top:43px;background:url(../images/main/ico_link2_off.png) no-repeat 58px 5px;}
.section_link2 a:hover{color:#fff;text-decoration:none;background-color:#3f82d0;}
.section_link2 a:hover span{background:url(../images/main/ico_link2_on.png) no-repeat 58px 5px;}

/*2016-08-09 Ãß°¡*/
.section_link2 .m1 div.box1{display:block;height:98px;padding-top:80px;font-weight:bold;font-size:13px;line-height:17px;font-family:"Nanum Gothic";color:#555; background:url(../images/main/ico_link2_off.png) no-repeat 58px 50px;cursor:pointer;}
.section_link2 .m1 div.box1 span{display:block;padding-top:5px;background:none;}
.section_link2 .m1 div.box1:hover{color:#fff;text-decoration:none;background:#3f82d0 url(../images/main/ico_link2_on.png) no-repeat 58px 50px;}
.section_link2 .m1 div.box1:hover a{color:#fff;}
.section_link2 .m1 div.box1:hover span{background:none;}
.section_link2 .m1 div.box1 a{padding-top:0;height:20px;}
.section_link2 .m1 div.box1 a:hover{text-decoration:underline;}
.section_link2 .m1 div.box1 a:hover span{background:none;}

.section_link2 .m2 a span{background-position:-99px 5px;}
.section_link2 .m3 a span{background-position:58px -137px;}
.section_link2 .m4 a span{background-position:-99px -137px;}
.section_link2 .m5 a span{background-position:58px -276px;}
.section_link2 .m6 a span{background-position:-99px -276px;}
.section_link2 .m7 a span{background-position:58px -418px;}
.section_link2 .m8 a span{background-position:-99px -418px;}


/* kftc È¸»ç¼Ò°³ */
/* main_visual2 */
.main_visual2{overflow:hidden;position:relative;top:-3px;width:100%;height:481px;}
.main_visual2 p{position:absolute;left:50%;top:139px;width:1000px;margin-left:-500px;font-weight:bold;font-size:17px;line-height:1.4;font-family:"Nanum Gothic";color:#2f2f2f;text-align:center;}
.main_visual2 p strong{display:block;padding:0 0 7px;font-weight:bold;font-size:36px;line-height:1.3;}
.main_visual2 .visual1{position:relative;width:100%;height:481px;background:url(../images/main/img_visual2_1.jpg) no-repeat 50% 0;}
.main_visual2 .txt2{top:193px;}

/* main_contents */
.main_contents2{overflow:hidden;position:relative;width:1000px;margin:0 auto;padding:40px 0 37px;}
.main_contents2:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}

/* section_board */
.section_board{float:left;position:relative;width:250px;height:198px;border:1px solid #efefef;border-right:none;border-bottom:1px solid #a8adb0;}
.section_board h2{height:27px;padding:12px 0 0 21px;font-size:15px;line-height:1.2;font-family:"Nanum Gothic";background:#f6fbff;border-bottom:1px solid #efefef;color:#2f2f2f;}
.section_board ul{padding:17px 20px;}
.section_board li{height:17px;padding:0 0 0 9px;margin-bottom:9px;line-height:17px;font-size:13px;background:url(../images/main/bul_square2.gif) no-repeat 0 50%;}
.section_board li a{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#555;}
.section_board .more{display:block;overflow:hidden;position:absolute;z-index:2;right:0;top:0;width:250px;height:0;padding:40px 0 0;font-size:0;background:url(../images/main/btn_more.png) no-repeat 223px 17px;}
.section_board .tit2{background:#e9f6ff;}
.section_board .photo{overflow:hidden;position:relative;width:210px;height:117px;padding:20px;background:#f6fbff;}
.section_board .photo p{position:absolute;z-index:2;left:20px;bottom:20px;width:168px;height:24px;padding:6px 21px 0 21px;background:url(../images/main/bg_gray.png) repeat 0 0;}
.section_board .photo a{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#fff;}

/* section_link */
.section_link{float:right;width:246px;height:198px;font-family:"Nanum Gothic";border:1px solid #efefef;border-right:none;border-bottom:1px solid #a8adb0;}
.section_link li{overflow:hidden;height:66px;}
.section_link a{display:block;height:36px;padding:25px 24px 0 77px;font-weight:bold;font-size:15px;line-height:17px;background:url(../images/main/ico_quick.png) no-repeat 22px 17px;color:#555;}
.section_link .m1{background:#fcfcfc;}
.section_link .m2{background:#f6f6f6;}
.section_link .m3{background:#f0f0f0;}
.section_link .m2 a{background-position:22px -49px;}
.section_link .m3 a{background-position:22px -115px;}

/* section_news */
.section_news{clear:both;overflow:hidden;position:relative;height:26px;padding:12px 0 0 135px;background:#0065ab;}
.section_news h2{position:absolute;top:12px;left:23px;padding-left:18px;font-size:15px;font-weight:bold;line-height:1;font-family:"Nanum Gothic";color:#fff;background:url(../images/main/bg_notice_tit.gif) no-repeat 0 50%;}
.section_news h2 a:link, .section_news h2 a:visited{color:#fff;text-decoration:none;}
.section_news ul{position:relative;width:800px;height:18px;overflow:hidden;}
.section_news ul li{position:absolute;left:0;top:0;width:700px;height:21px;line-height:21px;background:#0065ab;}
.section_news ul li a{margin-right:60px;padding-left:8px;background:url(../images/main/bul_notice.gif) no-repeat 0 5px;color:#fff;}
.section_news ul li a:link, .section_news li a:visited{color:#fff;}
.section_news ul li span{color:#fff;}
.section_news .prev{display:block;overflow:hidden;position:absolute;top:0;right:0;width:29px;height:20px;background:url(../images/main/btn_notice_control.gif) no-repeat 0 0;text-indent:-10000px;}
.section_news .next{display:block;overflow:hidden;position:absolute;top:20px;right:0;width:29px;height:20px;background:url(../images/main/btn_notice_control.gif) no-repeat 0 -20px;text-indent:-10000px;}

/* main popup text */
.section_txt {background:url(../images/popup/bg_seminar.gif) no-repeat 92% 81px;}
.section_txt .tit_section {font-size:22px;}
.section_txt .txt_info{margin-top:35px;font-weight:bold;}
.section_txt .txt_impo{margin:35px 0 30px;font-size:13px;;line-height:21px;}

a.link_line2{color:#016db8;text-decoration:underline;}


