@charset "utf-8";
/* CSS Document */

/* header */
#header {position:relative; z-index:999;  font-weight:400}
#header .contain {position:relative; z-index:2; width:1080px; margin:0 auto;}
#header .contain:after {content:" "; display:block; clear:both;}
#header .logo {float:left; z-index:10; margin-top:20px;}
#header .global {height:35px; width:100%; background:#2484c6;}
#header .global .util { width:1080px; margin:0 auto; text-align:right;}
#header .global .util ul {*zoom:1; font-weight:300;}
#header .global .util ul li { display:inline-block; vertical-align:top; margin-right:25px; font-size:13px; line-height:35px;}
#header .global .util ul li:first-child {margin-left:0;}
#header .global .util ul li a {color:#fff; text-decoration:none;}
#gnb {float:right;}
#gnb > ul {*zoom:1;}
#gnb > ul:after {content:" "; display:block; clear:both;}
#gnb > ul > li {float:left; margin-left:50px; height:80px; font-size:17px; line-height:80px; text-align:center; }
#gnb > ul > li:first-child {margin-left:0;}
#gnb > ul > li > a {display:block; text-decoration:none; color:#444; transition:none; padding:0 20px;}
#gnb > ul > li.active > a {color:#27428a; border-bottom:2px solid #2484c6;}
#gnb .submenu {display:none; position:absolute; top:100px;}
#gnb .submenu ul { /*padding:15px 0 0 0;*/ }
#gnb .submenu ul li {font-size:15px; line-height:25px; margin-bottom:15px; margin-left:25px; text-align:left; }
#gnb .submenu ul li a {display:block; text-decoration:none; color:#777; font-weight:300; }
#gnb .submenu ul li.on a {color:#26428a;}
#gnb .submenu ul li a:hover {color:#26428a;}
.submenu_bg {display:none; position:absolute; top:100px; left:0; width:100%; height:330px; /*background:url('/img/main/submenu_bg.png');*/ background:#fff; border-bottom:1px solid #a6b1b8;}