@charset "utf-8";
#visual_wrap { position:relative; overflow:hidden;}
#visual {width:1920px;left:50%;margin-left:-960px;position:relative;}
/*#lnb {float:left;width:250px;background-color:#65b4cc;}*/
#content {width:980px;position:relative;}
a:hover { color:#000;}

/*tnb*/
#tnb_wrap {background-color:#ebebeb;border-bottom:1px solid #cccccc; }
#tnb {position:relative;width:100%;height:50px;line-height:50px; background:#ebebeb;}
.home { background:url('/web/images/sub/ico_home.png') 10px center no-repeat;margin-left:471px; padding-left:35px;float:left; }
.home img { padding-top:15px; padding-left:20px; }
#tnb li a { font-size:16px; }
.top_submenu {position:relative;z-index:9;}
/*.top_submenu .inner {width:640px; height:50px;margin:0 auto;  }*/
.top_submenu .category {float:left;height:42px; }
.category img { margin-left:10px; margin-top:15px; float:left;}
.top_submenu .category.none {display:none;}
.top_submenu .depth1>ul {width:160px;height:50px; padding-left:20px;cursor:pointer; 
background:#ebebeb url('/web/images/sub/tnb_deco.png') right center no-repeat;float:left; }
.top_submenu .category ul ul {position:absolute;width:180px;  left:590px;top:50px;
border:1px solid #dcdcdc;background-color:#fff;display:none;overflow:hidden; }
.top_submenu .category ul ul li {width:100%;height:40px; line-height:40px;}
.top_submenu .category ul ul li:last-child { border:none;}
.top_submenu .category ul ul li a {display:block;width:180px;height:40px;line-height:40px;text-align:left;
text-indent:20px;font-size:14px;font-weight:300;color:#000; }
.top_submenu .category ul ul li a:hover {color:#084ca1;}

.top_submenu .depth2>ul {width:180px; height:50px;  padding-left:20px;
 background:#ebebeb url('/web/images/sub/tnb_deco.png') 100px center no-repeat;cursor:pointer; margin-left:10px;}
.top_submenu .depth2 ul ul {position:absolute;width:180px; left:800px;top:50px;
border:1px solid #dcdcdc; background-color:#fff;display:none;overflow:hidden; }

.top_submenu .depth3>ul {width:180px; height:50px;  padding-left:20px;
 background:#ebebeb url('/web/images/sub/tnb_deco.png') 140px center no-repeat;cursor:pointer;  }
.top_submenu .depth3 ul ul {position:absolute;width:180px; left:800px;top:50px;
border:1px solid #dcdcdc; background-color:#fff;display:none;overflow:hidden; }

.top_submenu .depth4>ul {width:180px; height:50px;  padding-left:20px;
 background:#ebebeb url('/web/images/sub/tnb_deco.png') 140px center no-repeat;cursor:pointer;  }
.top_submenu .depth4 ul ul {position:absolute;width:180px; left:800px;top:50px;
border:1px solid #dcdcdc; background-color:#fff;display:none;overflow:hidden; }

.top_submenu .depth5>ul {width:180px; height:50px;  padding-left:20px;
 background:#ebebeb url('/web/images/sub/tnb_deco.png') 140px center no-repeat;cursor:pointer;  }
.top_submenu .depth5 ul ul {position:absolute;width:180px; left:800px;top:50px;
border:1px solid #dcdcdc; background-color:#fff;display:none;overflow:hidden; }

.top_submenu .depth6>ul {width:180px; height:50px;  padding-left:20px;
 background:#ebebeb url('/web/images/sub/tnb_deco.png') 120px center no-repeat;cursor:pointer;  }
.top_submenu .depth6 ul ul {position:absolute;width:180px; left:800px;top:50px;
border:1px solid #dcdcdc; background-color:#fff;display:none;overflow:hidden; }

/*.top_submenu .depth2>ul>li>span>a { color:#fff; font-weight:400; }*/
/*.top_submenu .depth2 ul.on{display:block;}*/

.path {position:absolute;top:10px;right:5px;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 10px 0 16px;font-size:0.9em;color:#999;background:url('/web/images/misc/arr_depth01.png') 0 5px no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li:last-child {padding-right:0;}
.path span {color:#333;font-weight:500;}

.title_cont {padding:58px 0 40px 2px;border-bottom:3px solid #359ad6;font-size:30px; color:#359ad6;font-weight:600;}
.title_cont span { font-size:18px; color:#000;font-weight:400;}
#inner_content {padding:50px 0;}


/*스마트공장지원사업 -> 우수사례 (개발페이지) */
.photo_list_wrap {width:980px; height:600px; }
.photo_list_wrap div {width:220px; height:240px;border:1px solid #d7d7d7; float:left; margin-right:30px; margin-bottom:30px;}
.photo_list_wrap div:nth-child(4),.photo_list_wrap div:nth-child(8) { margin-right:0px;}
.photo_box img { width:100%;}
.photo_box h3 {width:200px;padding-bottom:5px;margin:0 auto; font-size:17px; color:#3c3c3c;font-weight:500;padding-top:10px;border-bottom:1px solid #d7d7d7; }
.photo_box p {font-size:17px; color:#3c3c3c;padding-left:10px; font-weight:500; }


/*ERP 특장점*/
#wecandeo_video {position:absolute; top:117px; left:349px;}

/* 사이트맵 */
.sitemapWrap {}
.sitemapWrap .sitemapTit {position:relative;}
.sitemapWrap .sitemapTit dt {padding-top:15px;margin-bottom:5px;font-size:20px;font-weight:600;color:#354f8b;}
.sitemapWrap .sitemapTit dt:before {content:'';position:absolute;top:0;left:0;width:23px;height:4px;background-color:#354f8b;}
.sitemapWrap .sitemapTit dd {font-size:16px;color:#888888;}
.sitemapWrap .sitemapList {margin-top:35px;}
.sitemapWrap .sitemapList .sitemapBox {position:relative;float:left;width:33.3%;margin-bottom:78px;}
.sitemapWrap .sitemapList .sitemapBox .num {position:absolute;left:0;top:0;width:39px;height:30px;line-height:30px;
font-size:34px;font-weight:500;color:#00aeef;overflow:hidden;}
.sitemapWrap .sitemapList .sitemapBox > dl {float:left;min-height:170px;margin-left:39px;padding-left:21px;border-left:1px solid #c1c3c9;}
.sitemapWrap .sitemapList .sitemapBox > dl dt {margin-bottom:10px;font-size:20px;font-weight:500;color:#617bb7;}
.sitemapWrap .sitemapList .sitemapBox > dl dd {margin-bottom:8px; }
.sitemapWrap .sitemapList .sitemapBox > dl dd:last-child {margin-bottom:0px;}
.sitemapWrap .sitemapList .sitemapBox > dl dd a { color:#888888;font-size:16px; font-weight:400;} 
.sitemapWrap .sitemapList .sitemapBox > dl dd a:hover { color:#00aeef; }


/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:100px;}



.customer_txt {}