/* BASIC css start */
#footer { border-top:1px solid #e0e0e0; margin-top:32px; padding:36px 20px 48px; text-align:left;  position:relative; width:100%; background:#fff; box-sizing:border-box; }
.footer_wrapper {margin:0 auto; }
.footer_top {margin-bottom:24px; }
.footer_top a {display:inline-block; }
.footer_top a img {height: 34px;}

.footer_btm { color:rgba(0,0,0,0.8)}
.footer_btm a {font-size:inherit; color:inherit}
.footer_btm .box { margin-bottom:16px;}
.footer_btm .box dt {font-weight:500; position:relative; font-size:14px; margin-bottom:6px;   }
.footer_btm .box dt:after {content: "\e913"; font-family: xeicon; color:rgba(0,0,0,0.8); font-size:10px; position:absolute; top:0; right:0; }
.footer_btm .box.on dt:after {content: "\e91a"; }
.footer_btm .box dd { display:none; }
.footer_btm .box dd .txt {font-size: 12px;line-height:1.5;font-weight: 300;}
.footer_btm .box dd .txt .num {font-size: 20px;font-weight:600; display:inline-block; margin-bottom:4px; }
.footer_btm .box dd a {border-bottom:1px solid rgba(0,0,0,0.8);}
.footer_btm .link a {font-size: 12px;display:inline-block;margin-right: 14px;position:relative}
.footer_btm .link a:after {content:"";display:inline-block;width:1px;height:10px;background:rgba(0,0,0,0.8);position:absolute;right: -9px;top: 2px;}
.footer_btm .link a:last-child:after {display:none; }
.footer_btm .copyright {margin-top:16px;font-weight:300;font-size: 12px;line-height: 2;}

#upDownBtn {position:fixed;bottom:32px;right: 10px;z-index:100;display:none;}
#upDownBtn  .inner {display: flex;flex-direction: column;align-items:center;}
#upDownBtn a {display:flex;width: 30px;height: 30px;align-items: center;justify-content: center;border-radius: 100%;font-size: 16px;background:#f5f5f5;color:#000;margin-bottom:5px;font-weight:500;}
#upDownBtn a:last-child {margin-bottom:0; background:transparent}
#upDownBtn.hide {display: none !important;}


/* BASIC css end */

