﻿@charset "utf-8";


#wrap{ width:100%; min-width:1200px; position:relative;}


/*----------------------------------------------------------------------
							header
------------------------------------------------------------------------*/

#header {width:100%; z-index:999999; background:#1c1f20; background-repeat:repeat-x;}
#header > .wrapper{position:relative;width:1200px; margin:0 auto;height:90px;}

#header .logo {position:absolute;top:;}
.top_left {position:absolute; font-size:15px; color:#fff; font-weight:600; line-height:29px;}
.top_right {position:absolute; top:10px; right:0px; font-size:15px; color:#fff; font-weight:600; line-height:24px; letter-spacing:-1.0px;}
.topSearch{ position:absolute; top:45px; right:0px; }
.topSearch li{float:left;}

.top_menu {position:absolute; left:50%; top:0; width:500px; margin-left:-200px;}
.top_menu li { float:left; padding:0 15px; border-right:0px #c9c9c9 solid; font-size:15px; font-weight:600; line-height:90px; text-align:center; cursor:pointer;}
.top_menu li:last-child { border-right:0px #c9c9c9 solid; }
.top_menu li a { color:#fff;}
.top_menu li a:hover { color:#8bce00;}

#footer{ position:relative; width:100%; height:; background:#1c1f20; padding:30px 0;}
#footer >.wrapper{ width:1200px; margin:0 auto; position:relative; }
#footer >.wrapper >.link { position:absolute; margin-top:12px; font-size:12px; line-height:19px; letter-spacing:0.5px;}
#footer >.wrapper >.link li{ float:left;}
#footer >.wrapper >.address { position:; left:;  margin-top:;font-size:12px; line-height:19px; color:#c5c5c5; text-align:center;}
#footer >.wrapper >.footer_logo{ position:absolute; left:0;}
#footer >.wrapper >.footer_top{  position:absolute; margin-top:13px; right:0}



.bbsNotice{ float:left; margin-left:36px;  width:376px; height:188px; background:#fff; padding:25px 31px ; box-sizing:border-box; overflow:hidden;}

.bbsNotice > .title{overflow:hidden;}
.bbsNotice > .contents{float:left; width:100%; margin-top:12px;  overflow:hidden;}

#bbsTab {float:left;  overflow:hidden;}
#bbsTab li {border-top:2px #bdbdbd solid;letter-spacing:-1px; margin-right:5px; padding:0 5px; color:#5d5d5d; font-size:14px; line-height:30px;float:left;  overflow:hidden; font-family:'맑은 고딕'; font-weight:bold; cursor:pointer;  }
#bbsTab li.on {border-top:2px #004592 solid;color:#004592; }

.bbsMore {float:right;  overflow:hidden; color:#5d5d5d; font-size:11px; line-height:30px;  overflow:hidden; font-family:'맑은 고딕'; font-weight:bold; }



.bbsGallery{ float:left;  width:290px; }
.bbsGallery > .title{float:left; width:100%;}
.bbsGallery > .contents{float:left; width:100%; margin-top:17px;  overflow:hidden;}



/*기본게시판*/
.latestBBS li { line-height:23px;height:23px;overflow:hidden; ;}
.latestBBS li .title { color:#2a2a2a;  overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:none;}

/*갤러리게시판*/
.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  }



.productListMain {overflow:hidden;}
.productListMain li { position:relative; width:270px; height:270px; float:left; margin:15px;  }
.productListMain li .img  { position: absolute; }
.productListMain li .img img  {width:270px; height:270px; }
.productListMain li .caption { position: absolute; background:url(../images/btn_view.png) no-repeat; width:255px ; padding-left:15px; bottom:0; height:42px; line-height:42px; font-size:13px; color:#FFFFFF; font-weight:bold; font-family:'맑은 고딕';}