@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-family:"굴림",gulim, verdana;
	font-size: 12px;
	color: #666666;
	background-color:#ffffff;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,{
	display: block;
}
ul li {
	list-style-type:none;
}
a { 
	text-decoration:none;
	color: #666666;
}
:hover { 
	outline:none;
	text-decoration:none;
	color: #2a90c9;
}

img, form, fieldset { border:0; }
.clearfix{ clear:both; }


/*******************헤더*******************/
.header_container {background-color: #FFF; margin: 0 auto;}

.container {width: 1000px; background-image:url(../images_new/sidebar_bg.jpg);background-repeat:repeat-y; margin: 0 auto; border-right:1px solid #9abedb;}
.container_login {width: 1000px;  margin: 0 auto; border-right:1px solid #9abedb;border-left:1px solid #9abedb; height:798px; background-image:url(../images_new/login_pattern.png);}
.container_main {width: 1000px; margin: 0 auto; }
.header_box {width:1000px; margin: 0 auto;}
.header_logo {float:left;}
.navi { float:left; position: relative;}
.navi ul { margin:0;}
.navi ul li{ float:left; padding-right:20px;}
.blueline_2px {height:2px; background-color:#367db8;}
.blueline_8px {height:8px; background-color:#367db8;}

/*******************로그인******************/

.login_logo {padding:120px 0 50px 0;} 
.login_logo img {margin:0 auto; display:block;}
.login_tb { width:562px; height:262px; margin:0 0 50px 215px; float:left; background-image:url(../images_new/login_bg.png); display:block;}
.login_banner {margin:0 0 50px 215px; height:262px;}
.login_input {padding:100px 0 10px 0; font-weight:bold;}
.login_input2 {padding:10px 0 10px 0; font-weight:bold;}
.select_text {float:left;margin:5px 0 0 100px; width:100px; text-align:center;}
.login_tbox { width:200px; height:20px; border:1px solid #999999;}
.input_text {float:left; margin-top:5px; margin-right:7px;}
.login_btn {padding:5px 160px 0 0; float:right;}


/*******************사이드바*******************/

.sidebar {width: 147px;  height:100%; float:left; position: absolute; }
.sidebar img{display:block;}

/*******************컨텐츠*******************/
.contents {width:853px; background-color:#ffffff; margin-left:147px; padding-bottom:30px; min-height:500px;}
.contents2 {width:853px; background-color:#ffffff; margin-left:147px; min-height:500px;}
.breadcrumbs {height:35px; padding:10px 0 0 10px;}
.breadcrumbs span {font-weight:bold; color:#ff6600;}
.subtitle_img {height:185px;}
.substance {width:753px; padding-left:50px;}
.substance img{float:left;}
.substance4 {width:753px; padding-left:50px; height:225px;}
.substance4 img{float:left;}
.substance2 {width:753px; padding-left:50px; height:352px;}
.substance2 img{float:left;}
.substance3 {width:753px; padding-left:50px; height:400px;}
.substance3 img{float:left;}

.map {border:1px solid #999999;}
.map_list {width:404px; height:602px; background-image:url(../images_new/map_side.jpg); float:left;}
.map_list_wrap {width:404px; height:150px;}
.shed_title {width:250px; height:30px; margin-left:25px; margin-top:18px; color:#ff6800; line-height:30px; font-weight:bold; float:left;}
.shed_findmap {width:90px; height:25px; margin-left:32px; margin-top:20px; float:left;}
.shed_list {width:360px; height:93px; margin-left:25px; background-image:url(../images_new/shed_list_bg.jpg); }
.shed_subtitle {width:50px; font-weight:bold; padding-left:22px; height:21px; padding-top:10px; float:left;}
.shed_subtitle2 {width:250px; height:21px; padding-top:10px; margin-left:80px;}

.exec_list_head {height:55px; width:753px; background-image:url(../images_new/substance1_5_3.jpg); float:left;  }
.exec_list_body {width:753px; float:left;  }
.exec_list_head_title {text-align:center; padding-top:7px; color:#fff; font-weight:bold;}
.exec_list_head_group {text-align:center; padding-top:10px; color:#666; font-weight:bold; width:188px; float:left;height:26px;}
.exec_list_head_group2 {text-align:center; height:30px; padding-top:10px; color:#666; width:188px; float:left; border-bottom:1px solid #e0e0e0; line-height:22px;}

.blank_h50 {height:50px;}
/*******************게시판 리스트*******************/
.bbs {width:753px; padding:0 50px; }
.bbs_list_textbox {background-image:url(../images_new/bbs_list_bg.jpg); repeat:repeat-x; height: 38px;}
.bbs_list_textbox_none {repeat:repeat-x; height: 50px;margin:auto 0;}
.bbs_list_textbox_none div{margin:auto 0; text-align:center; line-height:50px;}
.bbs_list_text_no {width:50px; float:left; height:38px;line-height:35px;text-align:center;}
.bbs_list_text_title {width:342px; padding-left:15px; float:left; height:38px;line-height:35px;}
.bbs_list_text_where {width:149px; float:left; height:38px;line-height:35px; text-align:center;}
.bbs_list_text_date {width:137px; float:left; height:38px;line-height:35px; text-align:center;}
.bbs_list_text_count {width:60px; float:left; height:38px;line-height:35px; text-align:center;}

.bbs_list_text_title2 {width:491px; padding-left:15px; float:left; height:38px;line-height:35px;}
.bbs_list_text_where2 {width:149px; float:left; height:38px;line-height:35px; text-align:center;}
.bbs_list_text_date2 {width:137px; float:left; height:38px;line-height:35px; text-align:center;}

.bbs_list_text_sort3 {width:149px; float:left; height:38px;line-height:35px; text-align:center;}
.bbs_list_text_title3 {width:342px; padding-left:15px; float:left; height:38px;line-height:35px;}
.bbs_list_text_where3 {width:149px; float:left; height:38px;line-height:35px; text-align:center;}
.bbs_list_text_date3 {width:137px; float:left; height:38px;line-height:35px; text-align:center;}

.bbs_list_text_title4 {width:398px; padding-left:15px; float:left; height:38px;line-height:35px;}
.bbs_list_text_where4 {width:110px; float:left; height:38px;line-height:35px; text-align:center;}
.bbs_list_text_date4 {width:120px; float:left; height:38px;line-height:35px; text-align:center;}

.bbs_list_text_title5 {width:468px; padding-left:15px; float:left; height:38px;line-height:35px;}
.bbs_list_text_date5 {width:110px; float:left; height:38px;line-height:35px; text-align:center;}

.bbs_view {width:752px;  margin-top:20px; border-top:2px solid #90a6c2; height:68px;}
.view_vertical_1 {width:51px; border-bottom:1px solid #e8e8e8; float:left; padding:2px 0 0 5px;height:31px; line-height:32px;text-align: center; background-color:#b4c4d8; color:#2a90c9; font-weight:bold; }
.view_vertical_2 {width:498px;  border-bottom:1px solid #e8e8e8; float:left; padding:2px 0 0 5px;height:31px; line-height:32px; background-color:#eaeaea; color:#777777;}
.view_vertical_3 {width:50px;  border-bottom:1px solid #e8e8e8; float:left; padding:2px 0 0 3px;height:31px; line-height:32px;text-align: center; background-color:#b4c4d8; color:#2a90c9; font-weight:bold; }
.view_vertical_4 {width:135px;  border-bottom:1px solid #e8e8e8; float:left; padding:2px 0 0 5px;height:31px; line-height:32px; background-color:#eaeaea; color:#777777;}
.view_vertical_5 {width:691px;  border-bottom:1px solid #e8e8e8; float:left; padding:2px 0 0 5px;height:31px; line-height:32px; background-color:#eaeaea; color:#777777;font-weight:bold;}

.bbs_viewbox {  background-image:url(../images_new/bbs_view1.jpg); repeat:repeat-x; height: 60px;}
.bbs_view_title {width:50px; float:left; height:27px; margin-left:10px;line-height:32px; color:#fff; font-weight:bold; font-size:12px; text-align:center;}
.bbs_view_text_title {width:480px; float:left; height:27px; margin-left:40px;line-height:32px; color:#fff; font-weight:bold; font-size:12px;}
.bbs_view_text_date {width:125px; float:right; height:27px; padding-right:20px; line-height:32px; color:#fff; font-size:12px; text-align:right; }
.bbs_view_title2 {width:50px; float:left; height:27px; margin-left:10px;line-height:35px; color:#888; font-weight:bold; font-size:12px; text-align:center;}
.bbs_view_text_title2 {width:480px; float:left; height:27px; margin-left:40px;line-height:35px; color:#777;  font-size:12px;}
.bbs_view_text_date2 {width:125px; float:right; height:27px; padding-right:20px; line-height:35px; color:#777; font-size:12px; text-align:right; }
.bbs_view_body {width:733px; min-height:310px; font-size:12px; padding:70px 10px;}
.bbs_view_body2 {width:733px; min-height:350px; font-size:12px; padding:100px 10px;}


.number_wrap {width:753px; padding:20px 50px; margin:0 auto;}
.number {border:1px solid #d7d7d7; height:20px; padding-top:10px;}
.number_inner {margin:0 auto; width:300px;}
.number img{margin:0 2px; float:left;}
.number_text {letter-spacing:7px; float:left; margin:0 10px; text-align:center;}
.number_text span {font-weight:bold; color:#ff6600;}

.write_wrap {width:753px; padding:20px 50px;; height:30px;}
.write_btn2 {float:right;  }

.turn_wrap {width:753px; padding:0 50px;}
.turn {height:90px; background-image:url(../images_new/bbs_view_turn_bg.jpg); background-repeat:repeat-x;}
.turn_upper img{margin-left:20px; float:left;}
.turn_title_upper {width:500px; float:left; height:35px; margin-left:40px;line-height:37px; color:#999999; font-size:12px;}
.turn_date_upper {width:100px; float:right; height:35px; margin-right:20px;line-height:37px; color:#999999; font-size:12px;}

.btn_wrap {width:753px; padding:0 50px;}
.search_wrap {width:753px; padding:0 50px;}
.search {border:5px solid #e2e6e8; height:40px; margin:20px 0;}
.search select{width:120px; float:left; margin-left:10px; margin-top:10px;height:20px;}
.search input{width:490px; float:left; margin:10px 0 0 15px; border:1px solid #e1e0de; height:20px;}
.search img{float:left; margin:11px 0 0 15px;}


.write_upper_2px { background-color:#90a6c2; height:2px;}
.write_text {width:753px; height:30px; background-image:url(../images_new/bbs_write_text_bg.jpg); background-repeat:repeat-y; }
.write_text_comment {width:753px;  background-image:url(../images_new/bbs_write_text_bg.jpg); background-repeat:repeat-y;}
.write_text_file {width:753px; height:80px; background-image:url(../images_new/bbs_write_text_bg.jpg); background-repeat:repeat-y;}
.write_text_title {width:106px; float:left; height:30px; line-height:31px; color:#fff; font-weight:bold; font-size:12px; text-align:center; display:}
.write_input_1 {width:550px; float:left; margin:3px 0 0 10px; border:1px solid #e1e0de; height:19px; color:#666666; padding-left:5px;line-height:20px;}
.write_input_3 {width:122px; float:left; margin:3px 0px 0 10px; border:1px solid #e1e0de; height:19px; color:#666666; padding-left:5px;line-height:20px;}
.write_input_comment {width:620px; float:left; margin:5px 0 0 10px; border:1px solid #e1e0de; height:185px; color:#666666; padding-left:5px;line-height:20px;}
.write_under_1px {height:1px;}

.write_file_upper {width:250px; height:35px; line-height:37px; color:#999999; font-size:12px;  font-weight:bold;text-align:center;}
.write_jpg_upper {width:150px;  height:35px; line-height:37px; color:#999999; font-size:12px;  font-weight:bold;text-align:center;}
.write_del_upper {width:80px;  height:35px; line-height:37px; color:#999999; font-size:12px;  font-weight:bold;text-align:center;}

.write_file_upper2 {width:550px; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; font-weight:bold;text-align:center;}
.write_jpg_upper2 {width:100px; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; font-weight:bold;text-align:center;}
.write_del_upper2 {width:100px; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; font-weight:bold;text-align:center;}

.write_file_lower {width:250px; float:left; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; text-align:center;}
.write_jpg_lower {width:150px; float:left; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; text-align:center;}
.write_del_lower {width:80px; float:left; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; text-align:center;}
.write_del_lower input {margin-top:7px;}
.write_file_lower2 {width:530px; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; padding-left:20px;}
.write_jpg_lower2 {width:100px; height:35px; line-height:37px; color:#999999; font-size:12px; float:left; text-align:center;}
.write_del_lower2 {width:100px; height:35px; line-height:37px; color:#999999; font-size:12px; float:left;text-align:center;}

.write {height:150px; background-image:url(../images_new/bbs_view_turn_bg.jpg); background-repeat:repeat-x;}
.write_file_wrap {width:635px; border-bottom:2px solid #b3c4d8; border-top:2px solid #b3c4d8; margin-top:20px; float:left; margin-bottom:20px;}
.write_file_wrap2 {width:753px; border-bottom:2px solid #b3c4d8; border-top:2px solid #b3c4d8; margin:20px 0 30px 50px; float:left;}
.write_upper img{margin:8px 20px 0 0; float:left;}
.write_btn {float:right; margin-right:20px; margin-top:50px;}
.write_line_1px {width:1px; height:10px; margin-top:13px; background-color:#b4c4d8; float:left;}

.write_file_upload {margin:30px 0 0 20px; float:left;}
.write_file_delete {margin:10px 0 0 20px; float:left;}
.write_file_ok {margin:10px 32px 20px 0px; float:right;}
/*******************게시판 리스트*******************/





/*******************푸터*******************/

.footer_container {  height:88px;}
.footer_img {width:1000px; margin:0 auto;/* background-image:url(../images_new/footer_bg.jpg); background-repeat:repeat-x;*/}


/*******************메인*******************/
.main_contents { background-image:url(../images_new/type5_bg.jpg); background-repeat:repeat-x; height:316px;}
.sub_contents {width:1000px; margin:0 auto;}
.subline_1st {height:178px;}
.subline_1st img{float:left;}
.subline_2nd {height:68px;}
.subline_2nd img{float:left;}

.3rd_news_wrap {width:334px; float:left;}
.subline_3rd_news {float:left; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding-left:17px; height:114px;}
.3rd_news_listwrap { height:80px;}
.subline_event {}
.subline_4th_news {float:left;  display:block;}
.subline_4th_news2 {padding-left:17px; float:left; }


.clsBannerScreen {overflow: hidden;position: relative; height: 314px; cursor:pointer; clear:both; float:left;  }
.family_menu {float:right; margin:30px 7px 0 0;}

.member {float:right;}
.subline_1st div{float:left;}
/******************메인 - 환율*******************/

.bg { background-image:url(../images_new/bg.jpg); background-repeat:no-repeat; width:230px;padding:19px 0 10px 20px; height:158px; }
.switch {margin-bottom:22px; }
.switch img{display:block;}
.table { background-image:url(../images_new/table_bg.jpg); background-repeat:no-repeat; width:212px; height:107px; margin:0 0 13px 0; display:block;}
.date { color:#fff; font-size:11px; text-align:center; padding-top:8px; line-height:17px; width:212px; }
.date span { font-weight:bold;}
.nation {color:#fff; font-size:11px; text-align:center;float:left; width:143px; font-weight:bold; line-height:23px;}
.ratio {color:#fff; font-size:11px; text-align:center; font-weight:bold; line-height:23px; width:68px;}
.nation2 {color:#108ec0; font-size:11px; text-align:center;float:left; width:143px;  line-height:21px;}
.ratio2 {color:#86ba27; font-size:11px; text-align:center;  line-height:21px;; width:68px;}




.clsBannerButton {position:absolute; float:left;}
.clsBannerButton li {margin:0 5px; float:left;}


/******************메인 -드롭메뉴*******************/
/*.mainmenu_1 {position:absolute; margin: 62px 0 0 40px;}
.mainmenu_2 {position:absolute; margin: 62px 0 0 160px;}
.mainmenu_3 {position:absolute; margin: 62px 0 0 270px;}
.mainmenu_4 {position:absolute; margin: 62px 0 0 250px;}
.mainmenu_5 {position:absolute; margin: 62px 0 0 250px;}
*/
.mainmenu_1 {position:absolute; margin: 62px 0 0 40px;}
.mainmenu_2 {position:absolute; margin: 62px 0 0 160px;}
.mainmenu_3 {position:absolute; margin: 62px 0 0 270px;}
.mainmenu_4 {position:absolute; margin: 62px 0 0 360px;}
.mainmenu_5 {position:absolute; margin: 62px 0 0 380px;}
/*.mainmenu_6 {position:absolute; margin: 62px 0 0 230px;}*/


button.btn_kctdi {
  background: #e3e3e3;
  border: 1px solid #bbb;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 10px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 200px; }
  button.btn_kctdi:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; }
  button.btn_kctdi:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; }

    
    
    
    
/* 20200615 임직원소개 수정 */
.employee_list{position:relative;overflow:hidden;}
.employee_list .title img{float:none;}
.employee_list .group{float:left; width:25%;height:40px;margin:0;text-align:center;color:#4f75a9;line-height:40px;border-bottom:1px solid #4f75a9;}
.employee_list_body .group{float:left; width:25%;height:40px;margin:0;text-align:center;color:#333;line-height:40px;border-bottom:1px solid #eee;}
.employee_list_none .group{height:40px;margin:0;text-align:center;color:#333;line-height:40px;}
.employee_list_body, .employee_list_none{margin-bottom:30px;}
    
    