@charset "utf-8";
@import url('default.css');
@import url('board.css');
/* .clear:after {content: ''; display: block; clear: both;} */

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

#header {position:relative; width:100%; height:100px; margin:0 auto; z-index:10; border-bottom:1px solid #c4c3c1; border-top:1px solid #c4c3c1;}
#header .outer{width:1400px; margin:0 auto; padding-top:10px;}
#header #header_top {position:relative; float:left; overflow: hidden; margin: 0 auto; width:476px;  height: 86px;}
#header_top #left_top {float:left; margin-top: 20px;}

 #right_top {float:right; _width:120px; text-align:right; margin-top:21px;}
 #right_top li{float:left;margin-right: 10px; _padding-top: 10px;}
 #right_top .r_tel { background-color: #253d5f;   padding: 10px 25px; border-radius: 50px;}
 #right_top .r_tel a {display: block; font-size: 18px; color:#fff; line-height: 130%; font-weight: 700;}


/*logo*/
#header_top #logo {position:relative; float:left; width:434px; height:90px;}
#logo h1 a {display:block; width:100%; height:80px; background:url(../images/logo.png) no-repeat center center;  text-indent:-3000px}


/* .top_member{width:100%; height:34px; background-color:#34393b; overflow:hidden}
.mem_cont{width:1300px; text-align:right; margin:0 auto; }
.top_member li{display:inline-block; padding-right: 13px;}
.top_member li:nth-child(2) {padding-right: 0;}
.top_member .mem_cont ul li>a{color: #fff; font-weight: 500; font-size: 13px; line-height: 34px;}
 */

#header #gnb {width:100%; _background:rgba(0,0,0,0.7); position:relative; float:left; margin: 0 auto; text-align: center; height:82px;  /*min-width: 1400px;*/ }
#gnb #top_link  {display: block;}
#gnb #top_link li.sub_top {position: relative; display: inline-block; width:115px;text-align:center; height:57px; line-height: 57px ;  }
#gnb #top_link li.sub_top:last-child {padding-right: 0;}

#gnb #top_link li.sub_top a {display:block; color:#222; font-size:18px; line-height:80px; font-weight: 400;}
#gnb #top_link > .sub_top > .sub_menu {position: absolute; width:155px; top: 90px; left:-1px;border:1px solid #cccccc; overflow:hidden; border-top:3px solid #555454; z-index: 999; background:rgba(21,21,21,0.7);  	}
#gnb #top_link > .sub_top > .sub_menu > li {position: absolute;  margin: 0 auto; border:none; display:black; clear:both; background:(0,0,0,0); text-align:left; }


#gnb #top_link > .sub_top > .sub_menu li > a {line-height:30px; font-size:16px; color:#fff; 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 {position:fixed; top:0; left:0; right:0; z-index:1000;background:#fff;}


/* °øÅëcss */   
.tit_line{margin:0 auto; text-align:center; padding-bottom:50px}

.F_left{float:left}
.F_right{float:right}
.Yellow_f{color:#fff9a1;}
.White_f{color:#fff}
.Black_f{color:#222}

.Font20{font-size:20px}
.Font22{font-size:22px}
.Center{text-align:center}
.Left{text-align:left}
.mg_Top20{margin-top:20px}
.mg_Bot20{margin-bottom:20px}



/*quick*/

/*quick*/

#quick {position: fixed; right: 0; top: 34.7%; z-index: 10; margin-top: -240px; width: 115px; z-index: 1111111;}
#quick ul li {height:107px;}
#quick ul li.quick_02{border-bottom:1px solid rgba(255,255,255,0.5);}
#quick ul li.quick_menu {height: 36px;}
#quick ul li.quick_top {height: 38px;}




/*footer*/
#footer_wrap {clear:both; width:100%; height: 339px; background:#121d26;}
#footer_wrap #footer {width:1300px; margin:0 auto; overflow:hidden; position:relative;}
#footer .f_bg{position:absolute; right:0; top:55px;}
#footer address { width:100%;  font-weight:400; font-style:normal; color:#fff;}
#footer address .line {padding:0 7px; color:#acafb2; vertical-align: baseline;}
#footer .copyright {padding-top: 14px; display:block; color:#acafb2; font-weight: 400; font-size: 18px;  /*text-transform:uppercase; */padding-bottom:24px;}
