/* BASIC css start */
#footer { margin-top:30px; position:relative; background:#fff }
#footer .footerTop { padding:10px 0 11px; position:relative; text-align:center; border-top:2px solid #5e5e5e; border-bottom:1px solid #c7c7c7; overflow:hidden }
#footer .footerTop a { display:inline-block; padding:0 10px; line-height:12px; border-left:1px solid #ececec }
#footer .footerTop a:first-child { border-left:none }

#footer .footerInfo { padding-bottom:20px; text-align:center; border-bottom:1px dashed #c7c7c7 }
#footer .footerInfo dl { padding-top:20px }
#footer .footerInfo dl dt { font-size:13px; font-weight:bold }
#footer .footerInfo dl .tel { padding-top:5px }
#footer .footerInfo dl .tel a { font-size:17px; font-weight:bold }
#footer .footerInfo dl .tx { padding-top:3px; font-size:11px; color:#777; line-height:15px }

#footer .footerBottom { padding:15px 0; text-align:center }
#footer .footerBottom p { font-size:11px; color:#777; line-height:16px }
#footer .footerBottom .flogo { padding-bottom:10px; font-size:18px; color:#383838; font-weight:bold; line-height:18px }

.btn_toggle_area { display: none; position: fixed;bottom: 12px; right: 49px;z-index: 999;}
.btn_toggle_area a { display: block; width: 36px; height: 36px; line-height: 36px; color:#111; font-size: 16px; text-align: center; background-color: rgba( 255, 255, 255, 0.8 );border:1px solid #ddd; border-radius:3px }
.btn_toggle_area a.btn_up { position: absolute; bottom: 47px;}
.btn_toggle_area a.btn_down { position: absolute; bottom: 0; }
/* BASIC css end */

