@charset "utf-8";

/* 공통및 절대적인... */
.none {display:none;}
.blind {display: block;overflow: hidden;position: absolute;top: 0;left: 0;width: 0;height: 0;border: 0;background: none;font-size: 0;line-height: 0;}

/* 기본구조 */
#wrap {position:relative;background:url(/eng/images/comm/top_line.gif) repeat-x 0 0;}

#headWrap {margin:0 auto;width:980px;height:102px;}
#headWrap:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.util {padding:16px 0 0;height:14px;text-align:right;}
.util li {display:inline-block;margin:0 0 0 5px;padding:0 0 0 7px;background:url(/eng/images/comm/util_bar.gif) no-repeat 0 50%;}
.util li:first-child {background:none;}
.util li a {font-family:tahoma;color:#888;font-size:10px;text-transform:uppercase;}

.head {z-index:990;position:relative;margin:0 auto;width:980px;}
.head .logo {float:left;margin:7px 0 0 0;}
.nav {float:right;margin:20px 0 0;padding-right:10px;}
.nav:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.nav .dep1 {float:left;margin:0 0 0 60px;}
.nav .dep1>a {display:block;padding:0 0 33px;font-size:14px;color:#222;font-weight:600;text-transform:uppercase;}
.nav .dep1:hover>a, .nav .dep1.current>a {color:#004096;}
.nav .dep2 {display:none;z-index:1000;position:absolute;top:70px;left:auto;padding:15px 0 0;height:210px;border-left:1px solid #007ccf;}
.nav .nav01 {left:284px;width:170px;}
.nav .nav02 {left:455px;width:160px;}
.nav .nav03 {left:616px;width:185px;}
.nav .nav04 {left:802px;width:175px;}	
.nav .dep2 li {margin:0 0 13px;}
.nav .dep2 li a {display:block;padding-left:12px;font-size:11px;line-height:14px;color:#333;}
.nav .dep2 li:first-child {background:none;}
.nav .dep2 li a:hover {color:#007ccf;text-decoration:underline;}
.bg_header {display:none;z-index:999;position:absolute;top:72px;left:0;width:980px;height:220px;border:2px solid #1a75bb;border-top:none;background:#fff;}
.bg_header .full_tit {padding:25px 0 0 30px;color:#000;font-size:25px;line-height:30px;font-weight:900;}
.bg_header .txt {padding:0 0 0 30px;font-weight:600;color:#989898;}

.main_visual {background:url(/eng/images/main/visual_bg.png) repeat-x 0 0;}
.visual_box {position:relative;margin:0 auto;width:980px;height:380px;}
.main_visual .slides li {display:none;}
.main_visual .flex-control-nav {position:absolute;top:59px;right:50px;width:50px;line-height:0;text-align:right;}
.main_visual .flex-control-nav li {position:relative;display:inline-block;margin:0 2px;height:13px;}
.main_visual .flex-control-nav li a {position:relative;display:block;font-size:0;line-height:0;width:9px;height:9px;cursor:pointer;background:url(/eng/images/main/visual_paging.png) no-repeat 100% 0;}
.main_visual .flex-control-nav li a.flex-active {background-position:0 0;}

.main_links {overflow:hidden;margin:0 auto 30px;padding:15px 0 15px;width:980px;border-bottom:1px solid #dfdfdf;background:url(/eng/images/main/main_links_icon.gif) no-repeat 0 17px;}
.main_links li {float:left;width:110px;height:31px;}
.main_links li a {display:block;padding:10px 0 0 35px;font-size:11px;line-height:12px;}
.main_links li.li02 {width:136px;}
.main_links li.li02 a {padding:4px 0 0 40px;}
.main_links li.li03 {width:102px;}
.main_links li.li03 a {padding:10px 0 0 40px;}
.main_links li.li04 {width:142px;}
.main_links li.li04 a {padding:4px 0 0 40px;}
.main_links li.li05 {width:117px;}
.main_links li.li06 {width:122px;}
.main_links li.li07 {width:142px;}
.main_links li.li07 a {padding:0 0 0 40px;}
.main_links li.li08 {width:105px;}
.main_links li.li08 a {padding:0 0 0 35px;}

.main_content {overflow:hidden;margin:0 auto 70px;width:980px;font-size:11px;}
.main_content .con_area01 {float:left;margin-right:15px;width:284px;line-height:12px;}
.main_content .con_area02 {position:relative;float:left;padding:0 15px 0 19px;width:235px;height:125px;border-left:1px solid #dedede;}
.main_content .con_area03 {position:relative;float:left;padding:0 24px;width:161px;height:125px;border-left:1px solid #dedede;}
.main_content .con_area04 {float:left;padding:0 0 0 20px;width:180px;height:125px;border-left:1px solid #dedede;}
.main_content h2 {font-weight:900;color:#333;font-size:15px;}
.main_content .con_area01 h2 {margin:0 0 6px;}
.main_con0101 {position:relative;margin:0 0 17px;padding:0 78px 16px 0;border-bottom:1px dashed #e0e0e0;background:url(/eng/images/main/img_con01.jpg) no-repeat 100% 0}
.main_con0101 .more {position:absolute;top:3px;right:88px;}
.main_con0102 {position:relative;padding:0 0 16px 78px;background:url(/eng/images/main/img_con02.jpg) no-repeat 0 0}
.main_con0102 .more {position:absolute;top:3px;right:0;}
.main_notice li {margin:0 0 7px;}
.main_notice li a {display:block;overflow:hidden;padding-left:10px;background:url(/eng/images/main/bul01.gif) no-repeat 0 50%;}
.main_notice li a .tit {float:left;font-size:11px;}
.main_notice li a .date {float:right;font-size:10px;color:#888;}
.main_content .con_area02 h2 {margin:0 0 15px;}
.main_content .con_area02 .more {position:absolute;top:3px;right:15px;}
.main_content .con_area03 h2 {margin:0 0 15px;}
.main_content .con_area03 .name {padding:5px 0 0;line-height:14px;text-align:center;}
.main_content .con_area03 .flex-control-nav {position:absolute;top:6px;right:24px;width:70px;line-height:0;text-align:right;}
.main_content .con_area03 .flex-control-nav li {position:relative;display:inline-block;margin:0 2px;height:9px;}
.main_content .con_area03 .flex-control-nav li a {position:relative;display:block;font-size:0;line-height:0;width:9px;height:9px;cursor:pointer;background:url(/eng/images/main/pro_paging.png) no-repeat 100% 0;}
.main_content .con_area03 .flex-control-nav li a.flex-active {background-position:0 0;}
.main_content .con_area04 h2 {margin:0 0 10px;}
.main_content .con_area04 .txt01 {margin:0 0 8px;color:#fb7d02;font-size:16px;font-weight:900;}
.main_content .con_area04 .txt02 {color:#444;font-size:11px;font-weight:600;}
.main_content .con_area04 .txt04 {margin:2px 0 0;color:#888;font-size:10px;line-height:12px;font-weight:600;}

.sitemap {min-width:980px;background:#888;}
.sitemap-list {overflow:hidden;margin:0 auto;width:980px;}
.sitemap-list>li {float:left;padding:25px 0 0 15px;width:228px;height:225px;border-right:1px solid #969696;}
.sitemap-list>li:first-child {border-left:1px solid #969696;}
.sitemap-list h4 {margin:0 0 15px;font-size:14px;color:#fff;font-weight:600;}
.sitemap-list li li {margin:6px 0;}
.sitemap-list a {font-size:12px;color:#f1f1f1;line-height:15px;}

#footer {overflow:hidden;margin:0 auto;padding:30px 0;width:980px;}
#footer .logo {float:left;width:220px;}
#footer .foot_info {float:left;width:600px;font-size:12px;color:#888;line-height:18px;}
#footer .pro_links {clear:both;padding:10px 0 0;}
#footer .pro_links a {display:inline-block;margin:0 5px 2px 0;padding-right:8px;font-size:11px;line-height:12px;border-right:1px solid #ddd;}
#footer .gobiz {float:right;}

/* sub layout */
.sub_visual {margin:0 0 27px;text-align:center;height:128px;background:url(/eng/images/sub/sub_visual_bg.gif) repeat 0 0;}

.container {margin:0 auto 120px;width:980px;}
.container:after {display:block;visibility:hidden;clear:both;height:0;content:'.'} 
.snb {float:left;width:191px;}
.snb h2 {margin:0 0 15px;padding:0 0 19px;color:#333;font-size:30px;line-height:36px;font-weight:800;border-bottom:2px solid #007ccf;}
.snb li {border-bottom:1px solid #efefef;}
.snb li a {display:block;padding:12px 13px;font-size:13px;color:#333;}
.snb li:hover a, .snb li.current a {color:#fff;background-color:#007ccf;}
.snb .snb_dep2 li {border-bottom:none;}
.snb .snb_dep2 li a{padding:8px 10px 8px 20px;color:#666;font-size:11px;background:#ebebeb;}
.snb .snb_dep2 li.current a{color:#007ccf;}
.contents {float:right;padding:0 0 100px;width:724px;font-size:13px;}
.titleArea {overflow:hidden;margin:0 0 30px;}
.titleArea h3 {float:left;padding:10px 0 15px;font-size:27px;line-height:30px;color:#000;font-weight:600;}
.titleArea .path {float:right;padding:19px 0 0;font-size:12px;line-height:18px;text-align:right;}
.titleArea .path span {padding:0 5px 0 10px;background:url(/eng/images/sub/path_arr.gif) no-repeat 0 50%;}
.titleArea .path .current {color:#3b8de8;}

.overview_img {margin:0 0 80px;text-align:center;}
.overview_data {padding-right:234px;background:url(/eng/images/sub/overview_img02.jpg) no-repeat 100% 0}
.greet {padding-right:275px;background:url(/eng/images/sub/greet_img01.jpg) no-repeat 100% 0}
.history {background:url(/eng/images/sub/history_bg.jpg) no-repeat 100% 0;}
.history li {position:relative;margin:0 0 8px;padding-left:65px;font-size:14px;font-weight:600;color:#444;}
.history li .date {position:absolute;top:0;left:0;width:60px;color:#1b83d5;}

.bul_t01 {padding-left:25px;font-size:19px;line-height:26px;font-weight:600;color:#1a75bc;background:url(/eng/images/sub/bul01.gif) no-repeat 0 50%;}
.bul_t02 {margin:0 0 10px;padding-left:20px;font-size:19px;line-height:26px;font-weight:600;color:#1a75bc;background:url(/eng/images/sub/bul02.gif) no-repeat 0 50%;}
.bul_t03 {margin:0 0 5px;padding-left:15px;font-size:14px;line-height:26px;font-weight:600;color:#333;background:url(/eng/images/sub/bul03.gif) no-repeat 0 50%;}
.management_desc li {margin:0 0 10px;font-size:15px;line-height:18px;color:#333;font-weight:600;}
.certificate {overflow:hidden;}
.certificate li {float:left;margin:0 0 40px;padding:0 40px;width:161px;text-align:center;cursor:pointer;}
.certificate li img {width:156px;}
.contact {font-size:14px;font-weight:600;color:#444;line-height:26px;}
.contact_ch {margin:0 0 30px;padding-right:200px;background:url(/eng/images/sub/contact_bg.jpg) no-repeat 100% 0;}
.map {margin:0 0 30px;}

.rnd{font-size:14px;font-weight:600;color:#444;line-height:26px;}
.rnd_bg {margin:0 0 20px;padding:0 0 178px;font-size:20px;line-height:25px;font-weight:600;color:#444;background:url(/eng/images/sub/rnd_img01.jpg) no-repeat 0 100%;}
.achievements {line-height:24px;}
.intellectual {overflow:hidden;}
.intellectual li {float:left;margin:0 0 40px;padding:0 20px;width:201px;height:260px;text-align:center;cursor:pointer;}
.intellectual li img {width:180px;height:205px;}

.data_a {margin:0 0 30px;border-top:2px solid #333;}
.data_a th {padding:10px 5px 10px 15px;text-align:left;font-size:13px;color:#333;font-weight:400;border-bottom:1px solid #e3e3e3;background:#fafafa;}
.data_a td {padding:10px 0 10px 15px;font-size:13px;color:#333;border-bottom:1px solid #e3e3e3;}

.data_b {margin:0 0 30px;border-top:2px solid #333;border-bottom:1px solid #e3e3e3;}
.data_b thead th {padding:5px 0 5px 10px;text-align:left;font-size:12px;color:#333;font-weight:400;background:#becff2;}
.data_b tbody th {padding:10px 0 10px 10px;text-align:left;font-size:13px;color:#333;font-weight:400;background:#fafafa;}
.data_b tbody td {padding:10px 0 10px 10px;font-size:13px;line-height:18px;color:#333;border-left:1px solid #e3e3e3;}
.data_b tbody td img {width:200px;}

.pro_list {margin:0 0 30px;border-top:2px solid #a9a9a9;}
.pro_list thead th {padding:5px 0 5px 10px;font-size:13px;color:#333;font-weight:400;border-bottom:1px solid #d7d7d7;background:#f9f9f9;}
.pro_list td {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#333;border-bottom:1px solid #d7d7d7;}
.pro_list .tit {margin:0 0 5px;font-size:14px;font-weight:600;color:#333;}
.pro_list td.al {text-align:left;}
.pro_list td.photo img {width:60px;}

.pro_top {overflow:hidden;margin:0 0 20px;}
.pro_top .pro_image {float:left;width:292px;}
.pro_top .pro_image .photo_big img {width:292px;height:292px;}
.pro_top .pro_image .links {position:relative;overflow:hidden;padding:5px 40px;height:17px;font-size:11px;} 
.pro_top .pro_image .links .prev {float:left;}
.pro_top .pro_image .links .next {float:right;}
.pro_top .pro_image .links .zoom {position:absolute;top:5px;left:110px;}
.pro_top .pro_info {float:right;width:416px;}
.pro_top .pro_info .stit {margin:0 0 20px;font-size:16px;color:#444;font-weight:600;}
.pro_top .pro_info .desc {margin:0 0 20px;padding:10px 5px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f9f9f9;}
.pro_top .pro_info .btn_area {margin:0 0 10px;text-align:right;}
.pro_top .pro_info .photo_s img {width:50px;}
.pro_gallery {margin:0 0 30px;}
.pro_gallery img {width:230px;}
.pro_stit {margin:0 0 5px;font-size:14px;line-height:26px;font-weight:600;color:#333;}
.pro_stit .bul {color:#777;}

.pro_data {margin:0 0 30px;border-top:2px solid #333;}
.pro_data thead th {padding:5px 0 5px 10px;text-align:left;font-size:12px;color:#333;font-weight:400;border-left:1px solid #e3e3e3;background:#becff2;}
.pro_data tbody td {padding:6px 0 6px 10px;font-size:12px;line-height:18px;color:#666;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.pro_data tbody td:first-child {border-left:none;}
.pro_data tbody .tr_bg td{background:#ccdde1;}
.pro_data tbody td.bdl {border-left:1px solid #e3e3e3 !important;}

.txt_b {margin:0 0 20px;font-size:16px;font-weight:600;color:#444;}
.txt_s01 {margin:0 0 20px;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}	
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.ac {text-align:center !important;}


.sitemap_con li {float:left;margin:0 20px 40px 0;width:160px;}
.sitemap_con li h4 {font-size:20px;height:60px;line-height:28px;font-weight:900;color:#097ac9;border-bottom:3px solid #6fafdc;text-transform:uppercase;}
.sitemap_con li ul {overflow:hidden;}
.sitemap_con li li {float:none;margin:0;width:auto;}
.sitemap_con li li a {display:block;padding:13px 0;font-size:14px;color:#333;border-bottom:1px dotted #ccc;}
.sitemap_con li li a:hover {color:#0f4196;text-decoration:underline;}
.sitemap_con li.li02 {float: right;margin-right:40px;width:380px;}
