
body{background:url(/images/common/header_underbar_bg.gif) repeat-x left top;}

#wrapper{width:100%; margin:0px auto; height:auto;}
#header{width:1000px;  padding:42px 0px 0px 0px; min-height:62px; _height:62px; margin:0px auto;}
/* ·Î°í */
#header h1{width:150px; height:40px; float:left; background:url(../images/main/logo.jpg) no-repeat left top; margin:0px 36px 0px 30px; display:inline;}
#header h1 a{float:left; width:150px; height:40px;}

/*global navation bar*/
#gnb{float:left; width:470px; height:17px; margin-left:314px; display:inline;}
#gnb ul{float:left; padding-top:20px;}
#gnb ul li{float:left; padding:0px 21px 0px 39px; display:inline; font-size:0px; line-height:0px;}
#gnb ul li a{ float:left;}

/*container*/
#container{width:1000px; height:auto; margin:0px auto; }
#section{width:1000px; height:auto; background:url(../images/common/lnb_rightbar_bg.gif) repeat-y 200px top;  float:left;}

#lnb{float:left; width:216px;  padding-bottom:100px;  }

/*lnb loginBox*/
.loginBox{float:left; margin-top:19px; padding-bottom:20px;}
.loginInputField{float:left; width:162px; height:auto;}
.loginInputField dt, .loginInputField dd{float:left; padding-bottom:5px; height:21px;}
.loginBtn{float:left; margin-left:4px; display:inline;}

.idSaveField{float:left; margin:0px 8px 0px 55px; display:inline;}
.loginAddLink{float:left; width:100%;} /*ÁñÃ£, ³»ÄÄ*/
.loginAddLink li {float:left;}
.loginAddLink li a{margin:0px 5px; display:inline; float:left; display:inline;}

/*lnb banner*/
.lnbbanner{float:left; width:216px; height:339px; background:url(../images/main/lnb_infobanner_03_02.gif) no-repeat left top;}
.lnbdocdown{float:left; margin:22px 0px 0px 32px;}


#contents{width:740px; height:auto; float:left; padding:19px 0px 50px 44px; }

/*footer*/
/* // ÇªÅÍ UI ¼öÁ¤ (by yamsroun on 2017.04.10)
#footer{float:left; width:100%; background:#d5d5d5; height:115px;}
#footer h2{float:left; margin:20px 0px 0px 40px; display:inline;}
.addressBox{width:1000px; margin:0px auto;}
.adressInfo{float:left; width:800px; font-size:12px; color:#646464; padding-top:20px;}
.adressInfo ul{float:left; margin-left:101px; display:inline;}
.adressInfo ul li{float:left; margin-right:20px; display:inline;}
.adressInfo ul li a{ color:#666; font-weight:bold;}
.adressInfo address{float:left; width:800px; margin:12px 0 0 100px; display:inline; line-height:150%;}
*/
#footer { *zoom:1; clear:both; background-color:#d5d5d5; border-top:1px solid #e8e8ea; }
#footer:after { display:block; clear:both; content:''; }
#footer-wrap { display:table; width:1000px; margin:0 auto; padding:15px 0; }
#footer-left { display:table-cell; *float:left; width:216px; }
#footer-left #footer-logo { display:block; width:127px; height:32px; margin:20px 0 0 33px; padding:0; background:url('/images/main/logo_footer.jpg') no-repeat 0 0; overflow:hidden; vertical-align:top; text-indent:-999px; }
#footer-right { display:table-cell; *float:left; *width:780px; vertical-align:top; color:#777; font-size:12px; }
#footer-right p.footer-info { margin:0; padding:2px 0px 2px 40px;; }
#footer-right p.footer-info span { padding-left:8px; *padding-left:15px; }
#footer-right p.footer-info span:before { padding-right:10px; vertical-align:2px; color:#aaa; font-size:10px; content:'|'; }
#footer-right p.footer-info span:first-child:before { content:''; }
#footer-right p.footer-info em { padding-left:3px; color:#666; font-weight:normal; font-style:normal; }
#footer-right p.footer-info.footer-menu { margin-bottom:5px;  }
#footer-right p.footer-info.footer-menu a { color:#666; font-weight:bold; }
#footer-right p.footer-info.footer-menu a:hover { color:#000; }
