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

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

/*header*/
#header {width:100%; height:300px; background:#4c4951; min-width:1200px;}
#header #login_top{background:#333136; height: 90px; position: relative;}
#header #login_top .login{position: absolute; top:68px; left:76%; color:#fff; width:1200px; height: 23px; }
#header #login_top .login a{color:#fff;}
#header #login_top .login a:hover{color:#999;}
#header .head_top {width:1200px; height:115px; margin:0 auto;}


/*logo*/
#header #logo {position:relative; margin:0 auto; width:302px;}
#header #logo h1 {width:100%; height:60px; margin-top:21px; background:url(../images/logo.png) no-repeat left center; padding-top: 30px;}
#header #logo h1 a {display:block; width:100%; height:60px; text-indent:-1000px; overflow:hidden; }

/*right_btns*/

#header #right_btns a img {position: absolute; top: 0;}
#header #right_btns {float: right;/* width:350px; */padding-top: 73px;/* height:80px; */text-align:right;font-size:15px;margin-top: -23px; margin-right: 200px;}

.left_txt {position:absolute; width:92px; height:125px; background:url(../images/baby.jpg) no-repeat left -5px;}
.left_txt ul{position:absolute;  width:97px; height:83px; left: 108px; top:20px;}

.left_txt ul.gro_btn{position:absolute;  width:110px; height:42px; left: 210px; padding-left: 10px; top:43px; border-left: 1px solid rgba(221, 221, 221, 0.3)}
.left_txt ul.gro_btn li {float: left; width: 42px; margin-top: 5px;}
.left_txt li a{color:#d4c2b8; }
.left_txt li a:hover{color:#999;}
.left_txt img{ margin-right: 5px;}

.right_txt {float:right; width:382px; height:21px; }
.right_txt ul{width:382px; height:21px; margin-top:-85px;}
.right_txt li {float: right; margin-right: 10px;}



/*gnb*/
#header #gnb {width:100%; height:160px; background:#fff; border-top:1px solid #c3c3c3; position:relative;} 
#gnb #navi {width:1200px; height:160px; margin:0 auto; overflow:hidden;}
#navi li {float:left; height:240px; margin-right:65px; color:#333;}
#navi li span{color:#ac8f6d; font-size:19px}


#navi li a { display:block; height:80px; font-size:18px; line-height:28px; color:#555; padding-top:10px; font-weight:bold}
#navi li.on a, #navi li a:hover, #navi li a:focus { /*background:url(../images/gnb_over_bg.gif) no-repeat center 59px;*/}

#navi .lnbbox_wrap {position:absolute; left:0; top:72px; border-top:1px solid #c3c3c3;  width:100%; height:140px; overflow:hidden;}
#navi .lnbbox {display:none; position:absolute; left:0; top:0; z-index:2; width:100%; height:149px; border-bottom:1px solid #c3c3c3; ; background-color:#fff;}
#navi .lnbbox .lnbwrap {width:1200px; height:149px; margin:0 auto;}
#navi .lnbbox .lnbwrap:after {clear:both; display:block; content:"";}
#navi .lnb_tit {float:left; width:576px; height:149px; background-repeat:no-repeat; background-position-x:50px;}
#navi .lnb1 {background-image:url(../images/tit_lnb1.jpg)}
#navi .lnb2 {background-image:url(../images/tit_lnb2.jpg)}
#navi .lnb3 {background-image:url(../images/tit_lnb3.jpg)}
#navi .lnb4 {background-image:url(../images/tit_lnb4.jpg)}
#navi .lnb5 {background-image:url(../images/tit_lnb5.jpg)}
#navi .lnb6 {background-image:url(../images/tit_lnb6.jpg)}
#navi .lnb7 {background-image:url(../images/tit_lnb7.jpg)}
#navi .lnb8 {background-image:url(../images/tit_lnb8.jpg)}

#navi .lnbbox .lnb {float:left; width:610px !important; height:120px; margin-top:15px; background:url(../images/lnb_bg.gif);}
#navi .lnb li {width:183px; height:30px; margin-right:0;  text-align:left; padding:0 0 10px 20px; }
#navi .lnb li a {display:block; height:30px; padding-left:8px; background:url(../images/lnb_list_bullet.gif) no-repeat left 20px; font-size:14px; color:#666;}
#navi .lnb li a:hover, #navi .lnb li a:focus {color:#f47320;}

#navi .lnb.lnb_2p {background:url(../images/lnb_bg2.gif);}
#navi .lnb.lnb_2p li {width:285px;}









/*footer*/
#footer_wrap {clear:both; width:100%; background:#41464d;}
#footer_wrap #footer {width:1200px; margin:0 auto; padding-top:25px; overflow:hidden;}
#footer address { width:100%; height:130px; text-align:center; font-weight:normal; font-style:normal; color:#fff;}
#footer address .line {padding:0 7px;}
#footer .copyright {display:block; color:#999; text-align:center; text-transform:uppercase; padding-bottom:24px;}
