﻿body{background: #f7f3ec url(/images/common/body_bg.jpg) no-repeat center 0 fixed;}
a{color:#126afe;text-decoration:none;}
#wrap {width:100%;} 

.topmenuWrap {position:relative; width:960px; height:20px; margin:10px auto 0; }
#topmenu ul {float:right; margin-right:10px; }	
#topmenu ul li {display:inline-block; float:left; padding-left:25px; font-weight:bold; background:url('/images/common/bul_line.gif') no-repeat 15px 50% ;}
#topmenu ul li a {display:block; font-size:12px;  line-height:1.4em;}
#topmenu ul li a:link, #topmenu ul li a:visited {color:#333;}
#topmenu ul li a:hover {color:#456850; text-decoration:none; }
#topmenu ul li:first-child {padding-left:0; background:none;}

#header {clear:both; position:relative; margin:0 auto; width:960px; background-color:#fff; border-top:1px solid #d6d7d9; border-left:1px solid #d6d7d9; border-right:1px solid #d6d7d9; z-index:1;}
#header .gnbtop {position:relative; overflow:hidden; }
#header	.gnbtop #logo {position:absolute; top:30px; left:45px; }
#header	.gnbtop .topimg  {float:right; }
#gnb {clear:both; display:block; width:960px; height:35px; background-color:#456850; margin:0 auto;}
#gnb li {position:relative; float:left; margin:0; padding:0; text-align:center;}
#gnb li.on a {color:#456850; background-color: #c8dac3;}
#gnb li a {display:block; padding:0 15px; height:35px; line-height:35px; color:#fff; font-weight:bold; text-decoration:none; *letter-spacing:-1px!important;}
#gnb>ul>li:first-child a  {padding:0 10px; }
#gnb li:hover a {color:#456850; background-color: #c8dac3;}
#gnb li ul {position:absolute ;left:0; top:35px; padding:10px 9px; background-color:#c8dac3; z-index:20;}
#gnb li ul li {float:none!important; margin:0; padding:0; text-align:left!important; }
#gnb li ul li a {display:block;height:25px!important; padding:0 6px; font-size:12px; color:#456850!important; font-weight:normal; line-height:25px!important;}
#gnb li ul li:hover a {color:#e84e0f!important;}
#gnb li.on li a {background-color: #c8dac3;}
#gnb li #sub01 {width:170px;}
#gnb li #sub02 {width:170px;}
#gnb li #sub03 {width:170px;}
#gnb li #sub04 {width:180px;}
#gnb li #sub05 {width:170px;}
#gnb li #sub06 {width:170px;}
#gnb li #sub07 {width:170px;}
#gnb li #sub08 {width:170px;}

#container {clear:both; position:relative; overflow:hidden; margin:0 auto; width:960px; background-color:#fff; border-bottom:1px solid #d6d7d9; border-left:1px solid #d6d7d9; border-right:1px solid #d6d7d9;}

/* footer */
#footer {clear:both; overflow:hidden; position:relative; margin:10px auto 30px; width:960px; text-align:center; font-size:12px;}
#footer .info {color:#959595; line-height:18px; }
#footer .fLeft {float:left; display:block; text-align:left; width:450px;}
#footer .fRight {float:right; margin-top:23px; text-align:left;}
#footer .title {margin-bottom:3px; font-size:14px; font-weight:bold; color:#436850; }
#footer .btn {margin:10px 0 0;}
#footer .btn a {display:inline-block;float:left;margin-right:5px;height:20px;padding:0 12px;background:#ddd;color:#666;font-size:11px;line-height:20px;border-radius:10px;-webkit-border-radius:10px;text-decoration:none;}
#footer .btn a:hover {background:#456850;color:#fff;}

/* top floater */
#floater {position:absolute;top:600px;left:50%;margin-left:500px;width:92px;text-align:center;}
#floater ul {padding:0;}
#floater li {display:block;padding:18px 0;background-color:#2a2a2a;}
#floater li img{vertical-align:top;}