/* BASIC css start */
#footer { padding:10px 40px 20px; box-sizing:border-box; margin-top:120px; }
#footer .footer_top_box { padding: 64px 0 144px; box-sizing: border-box; }
#footer .footer_top { display: flex; justify-content: space-between; align-items:center; position:relative; box-sizing:border-box; padding:24px 0}
#footer .footer_logo {text-align:center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#footer .footer_logo a {display:block; }
#footer .footer_logo a img {height:96px; }
#footer .footer_logo a .ft_logo_w {display:none; }
#footer .footer_info { box-sizing:border-box;  }
#footer .footer_info .footer_menu {display:flex; }
#footer .footer_info .footer_menu li {display:flex;justify-content: space-between;align-items: center; font-size: 12px; line-height: 1.75; color:#000; margin-right:30px; }
#footer .footer_info .footer_menu li:last-child {margin-right:0}
#footer .footer_info .footer_menu li .info_btn {font-size:12px; padding-right:20px; position:relative;  color:#000 }
#footer .footer_info .footer_menu li .info_btn:after {content: "\e921"; font-family: xeicon !important; position: absolute; top: 50%; right: 0; transform: translate(0, -50%) rotate(45deg); display: block; width: 20px; height: 20px; line-height: 20px; font-size:8px; margin-top: 1px; }
#footer .footer_info .footer_menu li .info_btn.active:after { transform: translate(0, -50%) rotate(0deg);}
#footer .info_area {padding-top:32px; text-align:right; display:none;  }
#footer .info_area p {font-size: 11px; line-height: 1.5;}
#footer .info_area p span {margin-left:10px; }
#footer .copyright {font-size: 10px; line-height: 1.5}

.page_scroll { position: fixed; bottom:50px; right: 40px; display: flex; flex-direction: column; align-items: center; z-index:999; display:none;  } 
.page_scroll a { display: flex; width: 30px; height: 30px; margin-top: 4px; background-color: rgba(255, 255, 255, 1); border-radius: 50%; border: 1px solid #bebebe; opacity: 0.8; align-items: center; justify-content: center; }


/* BASIC css end */

