/* BASIC css start */
/* 하단 */
#footer {position:relative;width:100%;border-top:1px solid #e2e2e6;}
#footer .footerTop {margin:0 auto;position:relative;bottom: -13px;width: 1642px;height: 240px; *zoom:1;}
#footer .footerTop:after { display:block; clear:both; content:'' }

#footer .footerTop .ftleft .infoBxcsInfo {float:left;width: 10%;position: relative;right: -30%;margin-top: 38px;}
#footer .footerTop .ftlefts .infoBxbankInfo {float:left;width: 10%;position: relative;right: -35%;margin-top: 38px;}
#footer .footerTop .ftmid .infoBxshopInfo {float:left;width: 100%;position: relative;top: 35px;right: -45%;}
#footer .footerTop .ftright .infoBx {float:left;width: 20%;position: relative;right: -10%;margin-top: 38px;}
#footer .footerTop .ftright .service {float:left;width: 20%;position: relative;right: -15%;margin-top: 2.3%;}

#footer .footerTop .infoBx .tx {  line-height:20px }

#footer .ftleft .ftlefts {float:left; width:260px; }
#footer .ftleft .ftlefts .linkInfo { }
#footer .ftleft .ftlefts .linkInfo li { padding-bottom:13px }
#footer .ftleft .ftlefts .linkInfo li a { font-size:15px; }

#footer .ftleft .ftlefts .csInfo { width:243px }
#footer .ftleft .ftlefts .csInfo .tel { padding-bottom:5px; font-size:30px; color:#000; line-height:30px; font-weight: 500; }
#footer .ftleft .ftlefts .csInfo .tx { line-height:20px }

#footer .ftleft .ftlefts .bankInfo { width:220px ;    margin-top: 20px;}

#footer .ftmid .shopInfo {width: 150%;margin-top:20px;}
#footer .ftmid .shopInfo .tx span { padding-right:5px }
#footer .ftmid .shopInfo .tx a { color:#949494 }
#footer .ftmid .shopInfo .tx a.btn_email {}
#footer .ftmid .shopInfo .copy { padding-top:5px; color:#a5a5a5 }

#footer .ftmid{float: left;width: auto;height: 240px;padding:0 65px;position: relative;left: -30%;}
#footer .ftmid .ftImgBx { padding:0px; position:relative }
#footer .ftmid .ftImgBx li .thumb { margin: 0; width:440px; height:120px;  }
#footer .ftmid .ftImgBx li .thumb img {  width:100%; height:100%; cursor:pointer }
#footer .ftmid .bx-pager{position:absolute;bottom: 20px;left:390px;;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 .ftright .escowInfo{width: 300px;  margin-top: 20px; margin-bottom: 20px;}
#footer .ftright .escowInfo .esTit{border:1px solid #dfdfdf; display:inline-block; padding:10px; display: block; float: left; text-align: center;}
#footer .ftright .escowInfo .esTip{display:inline-block; padding-top: 0px; padding-bottom: 20px; }
#footer .ftright .ftList .ftListF .box{ top: 15px;   position: relative;}
#footer .ftright .ftList .ftListF .box{float:left; padding-right:10px}
#footer .ftList .ftListF .box {margin-left:20px; }
#footer .ftList .ftListF .box {float:left;margin-right: 9px;position: relative;top:7px;left: 11px;}
#footer .ftList .ftListF .box a {margin:10px;}
#footer .footerBottom {text-align:left;margin:0 auto;position:relative;width: 95%;height: 25px;padding: 20px;border-top:1px solid #f0f0f0;margin: 1px;}
#footer .shop {float:right;width: 625px;position: relative;top: -7px;}

/* BASIC css end */

