@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
body, div, ul, li, table, tr, td, th{margin:0; padding:0;}
body {font-family:"¸¼Àº°íµñ",Malgun Gothic,Gulim,Dotum, sans-serif; font-size:12px;}
ul, li{list-style:none}
a{color:#000; text-decoration:none}
#wrapper{width:100%;margin:0 auto;}
#container{ margin:0 auto;}
img{border:0px;}


 /* »ó´Ü¸Þ´º ¿µ¿ª */
#topmenu_bg{background:#002a6d; width:100%; height:32px;} 
#topmenu{width:980px; height:100px; margin:0 auto; position:relative; }
#topmenu_left{ position:absolute; top:0px; left:0px;}
#topmenu_right{ position:absolute; top:0px; right:0px;}



/*¸Þ´º·Ñ¿À¹ö*/
a.rollover img { border-width:0px; display:inline; } 
a.rollover img.over { display:none; } 
a.rollover:hover { border:0px } 
a.rollover:hover img { display:none; } 
a.rollover:hover img.over { display:inline; }
 

/* ·Î°í ¿µ¿ª */
 #nav h1{
    display:inline-block;
    width:300px;
    height:100px;
    margin:0px;
 }

/* ¸ÞÀÎ¸Þ´º ¿µ¿ª */
#nav{
    width:980px;
    height:100px;
    margin:0 auto;
    padding:0px;
    position:relative;
 }
#navi {
   position:absolute;
   top:0px;
   right:0px;
   width:680px;
   height:100px; 
   padding-top:60px;
   margin:0px;
}
#navi ul li {       
    z-index:10000;
    color:#333;
    float: left;               
    line-height: 30px;         
    vertical-align: middle;     
    text-align: center;         
    position: relative;        
}
.menuLink {  
    text-decoration:none;      
    display: block;          
    width: 136px;        
    height:40px;
    font-size: 13px;    
    font-weight: bold;
    color:#333; 
}
.menuLink:hover{
   color:#002c7b;
   text-decoration:none;
}
.submenuLink {
    text-decoration:none;              
    display: block;                  
    width: 136px;               
    font-size: 12px;             
    font-weight: bold; 
    color: #666;
    background:#fff;      
 }
.longLink {   
   width:136px;
   }
.submenu {             
   position: absolute;  
   height: 0px;      
   overflow: hidden;    
   transition: height .2s; /* height¸¦ º¯È­ ½ÃÄ×À» ¶§ 0.2ÃÊ°£ º¯È­ µÇµµ·Ï ¼³Á¤(±âº») */
   -webkit-transition: height .2s;
   -moz-transition: height .2s;
   -o-transition: height .2s;
   }
.topMenuLi:hover .submenu{ 
   height: 200px;
  }
 .submenuLink:hover {   
   color:#fff;  
   background:#7bb8ee;
 }




/*¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª*/
 
#main{width:100%; margin:0 auto; padding:0px; background:url(http://bdmp-007.cafe24.com/bizdemo25102/img/main/main_bg.jpg) repeat-x; display:block; overflow:hidden;}
#center{width:980px; margin:0 auto; padding:0px;}

#con{width:980px; margin:0 auto;}

 #m_notice{
  float:left;
  width:310px;
  height:200px;
  margin:40px 25px 30px 0px;
 }
 #m_banner1{
  float:left;
  width:200px;
  height:200px;
  margin:40px 10px 30px 0px;
 }
 #m_banner2{
  float:left;
  width:200px;
  height:200px;
  margin:40px 10px 30px 0px;
 }
 #m_banner3{
  float:left;
  width:225px;
  height:96px;
  margin:40px 0px 8px 0px;
 }
 #m_banner4{
  float:left;
  width:225px;
  height:96px;
  margin:0px 0px 30px 0px;
 }
 #m_qna{
  float:left;
  width:310px;
  height:140px;
  margin:0px 25px 40px 0px;
 }
 #m_banner5{
  float:left;
  width:200px;
  height:140px;
  margin:0px 10px 40px 0px;
 }
 #m_banner6{
  float:left;
  width:200px;
  height:140px;
  margin:0px 10px 40px 0px;
 }
 #m_banner7{
  float:left;
  width:200px;
  height:140px;
  margin:0px 0px 40px 0px;
 }
.m{height:20px; clear:both;}

 /* ÇÏ´Ü ¿µ¿ª*/
#footer_wrap{position:relative; width:100%; height:150px;}
.footermenu{display:inline-block;}
.footermenu a{color:#fff;}
.footer1{width:100%;  background:#5d6a7b; height:35px; margin:0 auto; text-align:left; line-height:30px; font-size:11px; text-align:center;}
.footerline{display:inline-block; margin:0 10px; color:#a8a8a8;}
.footer2{background:#253244; width:100%; height:115px;}
.footer2_in{width:980px; height:115px; margin:0 auto; text-align:center; line-height:18px; font-size:11px; color:#8099a2;}
.footer2_left{width:230px; float:left;}
.footer2_right{width:980px; float:left; padding:30px 0px 30px 0px;}