@charset "utf-8"; 



#wrap {width: 100%; min-width: 1200px;  }
#header {height:80px; }
#section {height: 764px;  background:url(/images/main_bg.png)no-repeat top center;  z-index: -999;  }
#footer{height:80px; border-top:1px solid #dcdcdc; clear: both; } 

.inner { width:1200px; height:inherit; margin:0 auto;}



#header h1 {float: left; margin-top:20px;  }
#header h1 a {width: 104px; height: 33px; display: block; background:url(/images/logo.png); }


.menu_wrap {width: 1000px; float: right;} 
.menu {text-align: center;   }
.menu > ul > li {display:inline-block;  position: relative; }
.menu > ul > li:hover ul { display:block; }
.menu > ul > li > a { display:block ; padding:0 60px ; font-weight: 600 ; box-sizing: border-box;  line-height: 80px; font-size: 18px;  }

.menu ul ul {display: none; position: absolute; top:80px; left:0;  width: 100%; border:1px solid #ccc; background: #fff;  }
.menu ul ul li a {padding:10px 0; font-size: 14px; font-weight: 600;display: block; border-top:1px solid #ccc; transition: all .84s ease; }
.menu ul ul li:first-child a {border-top:0;  }
.menu ul ul li a:hover { background: #f0f0f0;  }


.contents {}
.con1 {}
.con1 h2 { font-size:42px; font-weight: 600; color:#7090b3; padding:60px 0 0px 0; transition: all .84s ease;   }
.con1 h2 span {font-weight:400; color:#fff;}
.con1 ul {overflow: hidden; padding:20px;  }
.con1 ul li {float: left; margin-right:10px; box-shadow: 0px 1px 15px 3px rgba(0,0,0,0.3);  line-height: 0; transition: all .84s ease;}

.con2 { }
.con2 ul {overflow: hidden; padding:60px 20px; }
.con2 ul li { float: left; width:250px;  height:300px;  margin-right:20px; box-shadow: 0px 1px 15px 3px rgba(0,0,0,0.3); padding:20px; box-sizing: border-box;  }
.con2 ul li h4 {font-size: 18px; color:#fff; font-weight: 600; padding-bottom:10px; border-bottom:1px solid #fff; text-align: center; }
.con2 ul li p { padding:20px 0; color:#fff; min-height: 42px; }
.con2 ul li .tel { font-size: 24px; font-weight: 600; letter-spacing:-1px;}

.c1 {background: #2e5a8c; }
.c2 {background: #e6b447; }
.c3 {background: #614588; }
.c4 {background: #64a281; }



.copy img{ float:left;  }
.copy p {margin-top:40px; text-align:right;  display:block; }


/*서브*/

.sub {overflow: hidden; }
.sub_bg{height:200px; background:url('../../images/sub_bg.png') no-repeat center top;  }
.sub_menu {margin-top:60px; width:200px; float:left;  }
.sub_menu h2 {padding:40px 0; font-size:22px; color:#fff; font-weight:700; text-align:center; background:#7090b3;  }
.sub_menu ul {}
.sub_menu ul li {text-align:center;  }
.sub_menu ul li a {border-bottom:1px solid #dcdcdc;  padding:10px 0; display:block; font-weight: 600; }
.sub_menu ul li a:hover {background:#e5edf7; }

.sub_contents {width:960px; float:right; margin-top:60px; margin-bottom: 100px;}
.sub_contents h3 {font-size:32px; font-weight:700; padding-bottom:20px; border-bottom:1px solid #dcdcdc; }




