/* BASIC css start */
/* 하단 */
#footer { margin-top:80px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #e2e2e6;  }
#footer .footerTop { margin:0 auto; padding:30px 0; position:relative; width:1200px; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:12px; color:#171717;margin-top: 20px;font-weight: bold;}
#footer .footerTop .infoBx .tx {  line-height:20px }

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

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

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

#footer .ftmid .shopInfo { width:500px; 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; border-right:1px solid #dfdfdf; width:440px; padding:0 65px ;margin-top: 20px;    border-left: 1px solid #dfdfdf;}
#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{float:left;     width: 300px;  padding-left: 65px;}
#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-left: 10px;padding-top: 10px}
#footer .ftright .ftList{    top: 15px;   position: relative;}
#footer .ftright .ftList li{float:left; padding-right:10px}

#footer .footerBottom { margin:0 auto; position:relative; width:1100px }

/* BASIC css end */

