/* BASIC css start */
#footer {border-top:1px solid #3c3c3c; clear:both; margin-top:20px; padding:15px 10px 10px; font-size:13px;}

#footer address {padding:12px 0; color:#606060; font-size:12px; line-height:18px; }
#footer address .agreeButton {margin:5px 0;}
#footer address .agreeButton a {color:#fff; background-color:#b3b3b3; padding:2px 5px;}
#footer .footer_link_wrap{overflow:hidden; margin-left:-1px; margin-bottom:10px;}
#footer .footer_link_wrap dt{width:100%; font-weight:bold; color:#222; text-align:center; background:#f5f5f5; padding:10px 0; margin-bottom:5px;}
#footer .footer_link_wrap dd{display:inline-block; padding:5px 5px 5px 6px; position:relative; margin-left:-1px; }
#footer .footer_link_wrap dd:before{display:inline-block; content:""; width:1px; height:10px; background: #ddd; margin-top: -5px; position: absolute; top: 50%; left:0;}
#footer .footer_link_wrap dd a{font-weight:bold; color:#222;}
#footer .banner{overflow:hidden; margin-bottom:20px; margin-left:-10px; margin-right:-10px;}
#footer .banner img{display:block; max-width:100%; margin:0 auto;}
#footer .footer_notice{color:#1877f2; line-height:20px; font-weight:bold; font-size:13px;}
#footer .bank_info{overflow:hidden; padding:5px 0 10px; border-bottom:1px dashed #ddd; }
#footer .bank_info dt{margin-bottom:5px; font-weight:bold;}
#footer .bank_info dd{line-height:20px;}
/* BASIC css end */

