/* BASIC css start */
#footer {padding-top:30px; } 
.footerTop {border-top:1px solid #dfdfdf;font-size:0;padding:23px 20px;background:#f4f4f4;border-bottom:1px solid #dfdfdf; } 
.callnum {display:inline-block;vertical-align:top;width:50%; } 
.bankinfo {display:inline-block;vertical-align:top;width:50%; } 
.callnum h3,.bankinfo h3 {color:#000000;font-size:11px; } 
.callnum h3 img,.bankinfo h3 img {width:13px;vertical-align:middle;display:inline-block;margin-top:-1px;margin-right:3px; } 
.bankinfo h3 img {width:15px;margin-right:5px; } 
.callnum h1 {color:#434343;font-size:23px;font-family:'Lato',sans-serif;font-weight:900;padding:10px 0; } 
.callnum .phone {color:#434343;font-family:'Lato',sans-serif;font-size:15px;line-height:1.5; } 
.callnum .desc {color:#000000;font-weight:300;font-size:11px;padding-top:5px; } 
.bankinfo .banknum {color:#434343;font-size:12px;padding-top:8px;line-height:1.5; } 
.bankinfo .desc {color:#000000;font-size:11px;font-weight:300;padding-top:10px; } 
.bankinfo .desc span {color:#ff0000; } 
.footerMid {padding:20px 20px 0;background:#f4f4f4;border-top:2px solid #fff;font-size:0; } 
.footerLogo {display:flex;justify-content:space-between; } 
.footerLogo img {width:121px; } 
.footerLogo img+img {width:103px; } 
.footerMid .left {display:inline-block;vertical-align:top;width:70%; } 
.footerMid .right {display:inline-block;vertical-align:top;width:30%; } 
.company {color:#848484;font-size:11px;padding-top:15px; } 
.footerMid .right a {color:#3e3e3e;font-size:11px;display:block;padding-bottom:4px; } 
.footerMid .right {padding-top:14px; } 
.footerBottom {background:#f4f4f4;text-align:center; } 
.footerSns {padding:20px 0; } 
.footerSns a img {width:32px; } 
.footerSns a {margin:0 5px; } 
.footerCall {padding:5px 0 17px; } 
.footerCall a {background:#fff;width:227px;text-align:center;display:inline-block;height:34px;line-height:34px;border:1px solid #3e3e3e;color:#3e3e3e;border-radius:10px;font-weight:bold; } 
.footerCall a img {width:16px;vertical-align:middle;margin-right:5px; } 
.footerBtn {padding-bottom:45px;font-size:0; } 
.footerBtn a {color:#3e3e3e;font-weight:300;font-size:11px;background:#e5e5e5;width:110px;display:inline-block;height:34px;border-radius:10px;line-height:34px;margin:0 5px; } 
.scroll_bt_tll {display:none;position:fixed;right:10px;bottom:25px;cursor:pointer;z-index:98;-webkit-tap-highlight-color:transparent; } 
.scroll_bt_tll a {display:block;margin-bottom:4px;-webkit-tap-highlight-color:transparent; } 
.scroll_bt_tll a.-bottom_sc {margin-top:5px; } 
.scroll_bt_tll a img {width:50px; } 
.footerIc {font-size:0;background:#f4f4f4;border-top:1px solid #dfdfdf;padding:15px 10px; } 
.footerIc a {display:inline-block;vertical-align:bottom;width:23%;text-align:center;background:#fff;height:84px;margin-left:2.5%;margin-bottom:2.5%;position:relative;border-radius:10px; } 
.footerIc a p {color:#535353;font-size:11px;position:absolute;bottom:15px;left:0;right:0; } 
.footerIc a:nth-child(4n+1) {margin-left:0; } 
.footerIc a:nth-child(n+5) {margin-bottom:0; } 
.footerIc a img {margin-top:13px; } 

.escrow_txt {position:relative;margin-top:10px;font-weight:300; font-size:11px; } 
.escrow_txt a {background:#ddd;color:#3b3b3b;padding:5px 10px;display: inline-block; } 
/* BASIC css end */

