/* BASIC css start */
.btn_toggle_area { display: none; position: fixed;bottom: 20px; right: 20px;z-index: 999;}
.btn_toggle_area a {display: block;width: 36px;height: 36px;line-height: 36px;color:#000;font-size: 20px;text-align: center;background-color:#e3e3e3; border-radius: 100px;margin-bottom: 7px;}
.btn_toggle_area a img{width:36px; height:36px}
.bank {text-align:center; font-size: 14px; font-weight: bold; margin-bottom: 9px;}
.bank1 {text-align:center; font-size: 18px; font-weight: bold; margin-bottom: 9px;}
.foot_font {text-align:center; font-size: 13px;}


#footer {clear:both;margin: 80px 0 0px;text-align: center;}

#footer .footerInfo {position:relative;overflow:hidden;zoom:1;border-top:1px solid #ddd;text-align: center;font-size: 11px;line-height: 16px;}
#footer .footerInfo .footerInfoTop {width: 50%;float:left;padding: 20px 0;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;width: 100%;border-right: 1px solid #ddd;margin-left: -1px;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft dl { min-height: 76px;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft dt {margin-bottom:6px;font-size: 1.2em;}
#footer .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color: #111;font-size: 18px ; margin-bottom:2px;font-weight: bold; }
#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;padding: 20px 0;}


#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;width: 100%;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft dl{    min-height: 76px;}
#footer .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {margin-bottom:6px;font-size: 1.2em;}
#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 {background: #f2f2f2;text-align:center;padding: 8px 0; font-size: 13px;}
#footer .footerMiddle a {width: 17%;display:inline-block;border-right:1px solid #ddd;margin-left: -1px;}
#footer .footerMiddle a.fmLast {width: 30%;    border-right: 0;}
#footer address {padding: 0 15px 20px;  color: #606060; text-align: center;}
#footer .snsWrap .list {display: inline-block;padding: 12px 0 7px;}
#footer .snsWrap .link {display:block;padding: 0 2px;height: 30px;line-height: 30px;}
#footer .snsWrap .link span {display:block;background-color: #eaeaea;border:1px solid #eaeaea;border-radius: 14px;width: 28px;height: 28px;text-align: center;}
#footer .snsWrap .link span i {font-size: 16px;line-height: 28px;}

#footer .ftmid{ width:100%;;margin: 10px 0 20px;position:relative;overflow:hidden;zoom:1;    }
#footer .ftmid .ftImgBx { padding:0px 10px; position:relative }
#footer .ftmid .ftImgBx li .thumb { margin: 0; width:100%; height:auto;  }
#footer .ftmid .ftImgBx li .thumb img {  width:100%; height:100%; cursor:pointer }
#footer .ftmid .bx-pager{position:absolute;bottom: 20px;right:20px;z-index:60;text-align:center; z-index:12}
#footer .ftmid .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
#footer .ftmid .bx-pager-link{display:inline-block;width: 10px;height: 10px;font-size:0;margin: 0 3px;background-color: #fff;border-radius: 100%;}
#footer .ftmid .bx-pager-link.active{width: 10px;background-color: rgba(45, 45, 45, 0.8);}



#footer .footerInfo .helpBtns{  width: 90%;  margin: 0 auto;  background: #111;  margin-top: 14px;}
#footer .footerInfo .helpBtns a{padding: 8px 0px; text-align: center; display: block; color:#fff}
#footer .footerInfo .helpBtns i {font-size: 16px; vertical-align: middle;color:#fff}


#footer .copy{text-align:center;padding: 10px 0px; font-size: 12px;}

/* BASIC css end */

