/* BASIC css start */
#footer {border-top: 1px solid #ccc;clear:both;margin: 40px 0 20px;}
#footer .footerInfo {position:relative;overflow:hidden;zoom:1;border-bottom:1px solid #ddd;text-align: center;font-size: 11px;line-height: 16px;}
#footer .footerInfo .footerInfoTop {width: 50%;float:left;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;width: 100%;border-right: 1px solid #eee;margin-left: -1px;min-height: 92px;padding: 15px 0;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft dt {margin-bottom:6px;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color: #111;font-size: 1.4em; margin-bottom:2px; }
#footer .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
#footer .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
#footer .footerInfo .footerInfoBottom {width: 50%;float:left;border-bottom:0;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;width: 100%;padding: 15px 0;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {margin-bottom:6px;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
#footer .footerMiddle {border-bottom: 1px solid #ddd;text-align:center;}
#footer .footerMiddle a {width: 22%;display: inline-block;font-size: 11px;height: 28px;line-height: 28px;}
#footer .footerMiddle a.fmLong {width: 33%;}
#footer address {padding: 12px 10px 35px;color:#606060;}
#footer address .agreeButton {margin:5px 0;}
#footer address .agreeButton a {background-color: #f5f5f5;padding: 1px 4px;border: 1px solid #ddd;}

.btn_toggle_area {display: none;position: fixed;bottom: 0;z-index: 999;width: 100%;}
.btn_toggle_area a.btn_up {position: absolute;bottom: 82px;right: 10px;display: block;width: 40px;height: 40px;line-height: 36px;color:#111;font-size: 22px;text-align: center;}
.btn_toggle_area .btmFixmn {position: absolute; bottom:0; width: 100%;text-align:center;height: 40px;line-height: 40px;background: #fff;opacity: 0.9;border-top: 1px solid #eee;}
.btn_toggle_area .btmFixmn li {float: left;width: 20%;}
.btn_toggle_area .btmFixmn li a { color:#aaa; font-size: 24px;}

.btn_toggle_area .btmFixmn li.bfbars a { color:#333;}
.btn_toggle_area .btmFixmn li.bfshop a { font-size:20px;}
.btn_toggle_area .btmFixmn li.bfsearch a { font-size:22px;}
/* BASIC css end */

