@charset "utf-8";

body.bg { background: #f4f4f1;}
.visual{ width:780px; overflow:hidden; }
.contentWrap{ width:1100px; overflow: hidden; margin: 30px auto 0; }
.bannerCompany{float:left; border-right:1px #d4d4d4 solid;}


.bbsNotice{ float:left;  width:383px; border:1px #d1d1d1 solid; background:#FFF; overflow:hidden;  }

.bbsNotice > .title{overflow:hidden;}
.bbsTab {float:left;  overflow:hidden; background: url(../images/bg_bbstab.png); width:100%;}
.bbsTab li {  color:#333; font-size:14px; line-height:47px;float:left;  overflow:hidden; font-family:'맑은 고딕';  cursor:pointer; display:block; width:95px; text-align:center; border-left:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; background:#FFFFFF;}
.bbsTab li:first-child { border-left: none;  }
.bbsTab li.on {color:#02705d;font-size:15px;font-weight:bold;border-bottom:1px #fff solid; }

.bbsMore {float:right;  overflow:hidden; color:#5d5d5d; font-size:11px; line-height:30px;  overflow:hidden; font-family:'맑은 고딕'; font-weight:bold; }

.bbsNotice > .contents{  overflow:hidden; height:214px; padding:20px 25px 30px ;}


.bbsGallery{ float:left;  width:290px; }
.bbsGallery > .title{float:left; width:100%;}
.bbsGallery > .contents{float:left; width:100%; margin-top:7px;  overflow:hidden;}



/*기본게시판*/
.latestBBS li { line-height:25px;height:25px;overflow:hidden; background: url(../images/dot_title2.png) no-repeat 0 10px ;}
.latestBBS li .title { color:#2a2a2a; padding-left:5px; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:none;}

/*갤러리게시판*/
.latestGallery li { width:335px; height:61px; overflow:hidden; margin-top:19px;  }
.latestGallery a:first-child li { margin-top:0;  }
.latestGallery li img { width:96px; height:61px; float:left;   }
.latestGallery li .title { color:#2a2a2a; padding-left:5px; overflow:hidden; float:left; font-weight:bold; margin-left:19px; width:210px;margin-top:4px; height:15px; text-overflow: ellipsis; overflow:hidden; white-space: nowrap; }
.latestGallery li .text {color:#666; padding-left:5px; overflow:hidden; float:left;width:210px;margin-left:19px; line-height:18px; margin-top:4px;height:38px; }
.latestGallery li .date {display:none;}



.right{float:left;  margin-left:30px; width:368px;}
.right > .tel{float:left; border-right:1px #d4d4d4 solid;}
.right > .online{float:left; border-right:1px #d4d4d4 solid;}
.right > .data{float:left;}
.right > .map{float:left; margin-top:14px;}
.productList { margin-top:44px; overflow: hidden; }
.productList li{ float:left; margin-left:12px; width:112px; height:99px;}
.productList li:first-child{ margin-left:0px;}
.productList li > img{ margin:0px; border:1px #a1c0e9 solid;}
.productList li > p{ margin:5px 0px 0px 0px; width:112px; text-align:center; color:#3f6495; }
.aside{ float:right; width:195px }
