/* BASIC css start */
/* ÇÏ´Ü */

#footer { clear:both; width:100%; height:auto; overflow:hidden; background:#282828; margin:200px auto 0; color:#e3e3e3; font-size:10px;}
#footer,
#footer a { letter-spacing:1px; color:#e3e3e3; font-size:10px; transition:all 0.3s ease-in-out; }

#footer #footer_in { margin:0 150px; padding:90px 0; height:auto; overflow:hidden; }

#footer .leftCopy,
#footer .aboutMenu,
#footer .boardMenu { float:left; margin-right:100px; }
#footer .csMenu { float:left; }

@media all and (max-width:1480px) {
#footer #footer_in { margin:0 40px; }
#footer .leftCopy,
#footer .aboutMenu,
#footer .boardMenu { margin-right:70px;  }
}

@media all and (max-width:1240px) {
#footer #footer_in { margin:0 20px; }
#footer .leftCopy,
#footer .aboutMenu,
#footer .boardMenu { margin-right:70px;  }
}

#footer .aboutMenu ul,
#footer .boardMenu ul { font-size:0; line-height:0; }

#footer .csMenu ul { font-size:0; line-height:0; }

#footer .aboutMenu li,
#footer .boardMenu li { display:block; height:26px; }

#footer .csMenu li { display:block; height:26px; line-height:26px; color:#e3e3e3; font-size:10px; padding-left:23px; }

#footer .csMenu li.call { background:url(/design/tutu77/onedesign/images/footerIcon_01.png) 0 center no-repeat; }
#footer .csMenu li.time { background:url(/design/tutu77/onedesign/images/footerIcon_02.png) 0 center no-repeat; }
#footer .csMenu li.add { background:url(/design/tutu77/onedesign/images/footerIcon_03.png) 0 center no-repeat; }
#footer .csMenu li.mail { background:url(/design/tutu77/onedesign/images/footerIcon_04.png) 0 center no-repeat; }
#footer .csMenu li.bank { background:url(/design/tutu77/onedesign/images/footerIcon_05.png) 0 center no-repeat; }

#footer .aboutMenu li a,
#footer .boardMenu li a { line-height:26px; }

#footer .aboutMenu li a:hover,
#footer .boardMenu li a:hover { color:#646464; }

#footer .searMenu { float:right; width:230px; }
#footer .searMenu h2 { font-weight:normal; color:#e3e3e3; font-size:10px; }
#footer #searBox { float:right; width:230px; height:35px; margin:20px 0 0; border:0; padding:0; border-bottom:1px solid #646464; }
#footer #searBox form { font-size:0; line-height:0; }
#footer #searBox fieldset { font-size:0; line-height:0; }

#footer #searBox span input { float:left; vertical-align:middle; width:120px; color:#e3e3e3; height:23px; line-height:23px; padding:0; border:0; background:none; text-align:left; font-size:11px; padding:0 0 0 10px; }
#footer #searBox .btn_search { float:right; display:block; border-left:1px solid #646464; width:57px; height:23px; cursor:pointer; }

#footer #footerInfo { clear:both; border-top:1px solid #373737; padding:30px 20px; text-align:center; font-size:11px; color:#646464; }

/* Å¾¹öÆ° */
#pageTop { position:fixed; bottom:16px; right:10px; z-index:999; }


/* BASIC css end */

