@charset "utf-8";
@import url('default.css');
@import url('board.css');									  

#wrap{position:relative; margin:0 auto; width:100%; min-width:1300px;  overflow:hidden;}

/*header*/
#header02 {width:100%; z-index:10;}
#header02 #header_top {position: relative; margin: 0 auto; width:100%;height: 120px;}
#header_top #left_top {float:left; width:286px; margin-top:2px; margin-left:22px; }
#left_top li {float:left;}


/*logo*/
#header_top #logo {position:absolute; left:50%; top:45px; width:463px; height:51px; margin-left:-170px;}

#header_top #right_top {width:1300px; margin:0 auto; text-align:right; margin-top:15px;}
.t_right ul {float:right;}
.t_right ul li{float:left; margin-right:10px;}
.t_right ul li:first-child{margin-right:20px; margin-top: 8px;}

.header_logo{width:1300px; margin:0 auto;}

.top_member{width:100%; background-color:#555454; overflow:hidden; z-index:11111;}
.mem_cont{width:1200px; text-align:right; margin:0 auto;}
.top_member li{display:inline-block;}
.top_member li:nth-child(2) {padding-right: 0;}
.top_member .mem_cont ul li a{color: #fff; font-weight: 300; font-size: 14px}



#header #gnb {width:100%; background:#fff; position:relative; top: 13px; margin: 0 auto; text-align: center; height:57px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; min-width: 1400px; }
#gnb #top_link {width:100%; height:57px; margin:0 auto; text-align: center; position:relative; top:0; left:0; z-index:1000; font-size: 0;}
#gnb #top_link li.sub_top span{color:#999999; font-size:10px}
#gnb #top_link li.sub_top {display: inline-block; width:162px;text-align:center; height:57px; line-height: 57px ;_padding-top:22px;  border-right: 1px solid #dddddd; }
#gnb #top_link li.sub_top:first-child{border-left: 1px solid #ddd;}
#gnb #top_link li.sub_top:last-child {padding-right: 0;}

#gnb #top_link .sub_top.blue {background-color: #0096cd; }
#gnb #top_link .sub_top.blue>a {background-color: #6e9bb2; color:#fff; display: block;}
#gnb #top_link li.sub_top a {display:block; color:#222; font-size:18px; _line-height:20px; font-weight: 400;}
#gnb #top_link > .sub_top > .sub_menu {position: absolute;width:100%; height:60px; background:#fff; top:57px;left:0;overflow:hidden;border-top:3px solid #555454;}
#gnb #top_link > .sub_top > .sub_menu > li {width:1312px; height:30px; margin: 0 auto; border:none; display:black; clear:both; background:#fff; text-align:left;}

#gnb #top_link > .sub_top .menu_bullet{background:url(/new2019/images/menu_bullet.gif) no-repeat 27px 13px;  }
#gnb #top_link > .sub_top > .sub_menu li>a {line-height:30px; font-size:16px; color:#555; padding-left:15px;}
#gnb #top_link > .sub_top > .sub_menu li a:hover {text-decoration:underline;}

#gnb #top_link > li > ul > li:hover {height:42px;background-color:#3b3838; color:#fff;}
#gnb #top_link > li > .tran_box1{position:relative; left:0px; top:0px; display:none;}

#header.fixed_top #header_wrap {position:fixed; top:0; left:0; right:0; z-index:1000;background:#222;}



/*quick*/
#quick {position:fixed; right:0; top:45%; z-index:10; margin-top:-320px; width: 93px;z-index:1111111}
#quick ul li {height:68px;}
#quick ul li.quick_07 {height:104px;}
#quick ul li.quick_09 {height:98px;}
#quick ul li.quick_top { height:93px;}
/*footer*/
#footer_wrap {clear:both; width:100%; height: 410px; background:#404040;}

#footer_dox{background-color: #585858;}
#footer_dox>div{width: 1300px; margin: 0 auto; color: #fff; padding: 10px 0px;}
#footer_dox>div>a{color: #fff;}

#footer_wrap #footer {width:1400px; margin:0 auto; overflow:hidden;}
#footer_wrap #footer > div {text-align:center; padding-top: 60px; padding-bottom: 20px;}
#footer address { width:100%;  text-align:center; font-weight:300; font-style:normal; color:#8e8e8e; font-size: 18px;}
#footer address a:link {color:#8e8e8e; font-weight: 300; font-size: 18px; }
#footer address a:visited {color: #8e8e8e;}
#footer address .line {padding:2px 7px; color:#8e8e8e;}
#footer .copyright {padding-top: 10px; padding-bottom:10px; display:block; color:#888; font-weight: 300; font-size: 18px; text-align:center; text-transform:uppercase; color:#8e8e8e;	}
