@charset "utf-8";

body.bg { background:url(../images/bg_main2.jpg) top center repeat-x;}
.visual{ width:100%; overflow:hidden; }
.contentWrap{ width:1200px; margin:0 auto;  overflow: hidden; }
.bannerCompany{float:left; border-right:1px #d4d4d4 solid;}


.main_bbs { float:left; background:#fff; width:311px; height:117px; padding:30px; font-family: '맑은 고딕'; }
.main_bbs .tit { padding-bottom:25px; font-size:20px; font-weight:600; color:#222222; letter-spacing:-1px;}
.main_bbs .tit .stit { margin-left:10px; font-weight:400; color:#838383; letter-spacing:0;}
.main_bbs .tit .more a{ float:right; background:#b3b3b3; width:25px; height:25px; margin-top:-15px; font-size:20px; font-weight:100; color:#fff; line-height:20px; text-align:center;}
.main_bbs .list { margin-top:0;}



.bbsGallery{ float:left;  width:290px; }
.bbsGallery > .title{float:left; width:100%;}
.bbsGallery > .contents{float:left; width:100%; margin-top:7px;  overflow:hidden;}



/*기본게시판*/
.latestBBS {margin-top:15px; width:311px; line-height:;}
.latestBBS li { line-height:25px;height:25px;overflow:hidden; background: url(../images/dot_title2.png) no-repeat 0 12px ;}
.latestBBS li .title {display: inline-block; width:100%; padding-left:7px; font-size:14px; color:#222; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:none; float:right; font-size:13px;}

/*갤러리게시판*/
.latestGallery li { width:120px; float:left; margin:10px 4px;  }
.latestGallery li .img img { width:120px; height:90px;   }
.latestGallery li .caption { width:120px; height:15px; margin-top:5px; overflow:hidden; text-align:center  }



.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 }
