/* GNB */
.gnb{float:right;background-color:#3399cc}
.navbar-right{float:right;}
.gnb:before{content:"";display:block;clear:both;}
.gnb ul{margin:0;padding:0;list-style:none;}
.gnb .nav li{position:relative;}
.nav li a.first_a{padding: 10px 20px;color:#fff;font-weight:bold;border:0 !important;font-size:12px;float:left;line-height:20px;text-decoration:none;}
.gnb li.dropdown,
.gnb li.total_act_li{float:left;}
.gnb .nav li a:hover, 
.gnb .nav li a:focus{background-color:#3399cc;color:#fff;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 12px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box;}
.navbar-right {left: auto;right: 0;}
.dropdown-menu {left: 0;right: auto;}
.dropdown-menu li a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.gnb .nav .open a.first_a{color: #3399cc;background-color: #FFF;}
.gnb .nav .open .dropdown-menu{display:block;border:0;padding:0;}
.gnb .nav .open .dropdown-menu a{padding:7px 20px;font-size:12px;}
.gnb .nav .open .dropdown-menu li:last-child a{-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
.fa14{font-size:12px;padding-left:5px;line-height:20px;}
.fa{font-size:12px;}
.navbar-right .nav li a.first_a{padding:20px 10px;}
.gnb .navbar-nav {float:left;margin: 0;white-space:nowrap}
.inoshow {display:none}
.ileftmenu li a:hover, 
.ileftmenu li a:focus{background-color:#3399cc;color:#fff !important;}
.ileftmenu li a {display: block;padding: 3px 20px;clear: both;font-weight: normal !important;line-height: 1.42857143;color: #3399cc;white-space: nowrap;}
.left-top-menu a {font-size:20px !important; color:#3399cc !important;font-weight: bold !important}
.ileftmenu a {font-size:14px !important; color:#3399cc !important}
.ileftmenu {padding: 5px 5px 5px 5px; border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;background-clip: padding-box;}