/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:100px; position:relative; width:100% }

#column_brand { position:relative; height:468px; background:url(/design/bcoffee/10587/es_php/common/bg_our_brand.gif) top center repeat-x }
#column_brand .bx-brand { margin:0 auto; position:relative; width:1200px }
#column_brand .bx-brand .brand-tit { position:absolute; top:60px; left:1px; width:121px; height:121px; text-indent:-9999em; background:url(/design/bcoffee/10587/es_php/common/tit_our_brand.gif) 0 0 no-repeat }
#column_brand .bx-brand .brand-lst { padding:60px 0 0 170px; position:relative; *zoom:1 }
#column_brand .bx-brand .brand-lst:after { display:block; clear:both; content:'' }
#column_brand .bx-brand .brand-lst .lst { float:left; width:128px }
#column_brand .bx-brand .brand-lst .lst dl { padding-bottom:25px }
#column_brand .bx-brand .brand-lst .lst dl dt { color:#bbb; font-weight:bold }
#column_brand .bx-brand .brand-lst .lst dl dd { padding-top:5px }
#column_brand .bx-brand .brand-lst .lst dl dd a { color:#bbb }

#column_shopInfo .shopInfo_area .bx ul li{font-family: malgun Gothic !important; font-size: 12px; line-height: 1; color: #666666;}
#column_shopInfo { position:relative; height:325px;}
#column_shopInfo .shopInfo_area { margin:0 auto; width:1200px; *zoom:1 }
#column_shopInfo .shopInfo_area:after { display:block; clear:both; content:'' }
#column_shopInfo .shopInfo_area .bx { float:left;}
#column_shopInfo .shopInfo_area .bx .tit { padding-top:25px; position:relative }
#column_shopInfo .shopInfo_area .bx_cs {width: 270px; padding-left: 30px;}
#column_shopInfo .shopInfo_area .bx_cs .big_tel { padding:15px 0 10px; font-size:34px; color:#333; font-weight:bold; line-height:1px; letter-spacing:-1px; margin-bottom: 15px; }
#column_shopInfo .shopInfo_area .bx_cs ul li { color:#666; line-height:19px;font-size: 12px; font-weight: 300 !IMPORTANT; }
#column_shopInfo .shopInfo_area .bx_cs ul li span { font-weight:bold }
#column_shopInfo .shopInfo_area .bx_account { padding-left:34px; border-right:1px solid #eee; width: 374px; padding: 0 30px; }
#column_shopInfo .shopInfo_area .bx_account .tit{padding-bottom:20px;}

#column_shopInfo .shopInfo_area .bx_account .big_bank { padding:20px 0; font-size:30px; color:#333; font-weight:bold; line-height:30px; letter-spacing:-1px }
#column_shopInfo .shopInfo_area .bx_account ul li {background: #fff;color:#666; line-height:19px }
#column_shopInfo .shopInfo_area .bx_account ul li img { vertical-align:middle }
#column_shopInfo .shopInfo_area .bx_account ul li span { font-weight:bold }
#column_shopInfo .shopInfo_area .bx_account .bt_banking {font-family: malgun Gothic !important;font-size: 12px; display:inline-block; margin-top:15px; padding:3px 5px 5px; font-size:11px; letter-spacing:-1px; border-radius:3px; border:1px solid #ddd; width: 148px; height: 19px; line-height: 19px; }
#column_shopInfo .shopInfo_area .bx_account .bt_banking span{float:right;}

#column_shopInfo .shopInfo_area .bx_logo {width:420px;  padding-right: 20px; border-right: 1px solid #e5e5e5; height: 285px; }
#column_shopInfo .shopInfo_area .bx_logo h3{color: #000;letter-spacing: 3px;font-size: 28px;font-family: 'Roboto', sans-serif; font-weight: 900;}
#column_shopInfo .shopInfo_area .bx_logo .logo_lst { padding-top:40px; overflow:hidden }
#column_shopInfo .shopInfo_area .bx_logo .logo_lst ul { *zoom:1 }
#column_shopInfo .shopInfo_area .bx_logo .logo_lst ul:after { display:block; clear:both; content:'' }
#column_shopInfo .shopInfo_area .bx_logo .logo_lst ul li { padding:0 0 9px 0; position:relative; }
#column_shopInfo .shopInfo_area .bx_logo .logo_lst ul li a { display:inline-block; vertical-align: middle;}
#column_shopInfo .shopInfo_area .bx_logo .logo_lst ul li span { position:absolute; top:0; right:0; color:#aaa }

#column_shopInfo .shopInfo_area .bx_store { padding-left:36px; position:relative;overflow:hidden }
#column_shopInfo .shopInfo_area .bx_store .store-slide { padding-top:20px; height:130px }
#column_shopInfo .shopInfo_area .bx_store .store-slide img { width:250px; height:130px }
#column_shopInfo .shopInfo_area .bx_store .bx-pager { position:absolute; top:43px; right:0; width:100%; text-align:right; z-index:50 }
#column_shopInfo .shopInfo_area .bx_store .bx-pager .bx-pager-item { padding:0 3px; display:inline-block }
#column_shopInfo .shopInfo_area .bx_store .bx-pager .bx-pager-item a { display:block; width:8px; height:8px; text-indent:9999em; background:url(/design/bcoffee/10587/es_php/common/sp_store_pager.png) 0 0 no-repeat }
#column_shopInfo .shopInfo_area .bx_store .bx-pager .bx-pager-item a.active { background-position:0 -8px }

#footer .foot_top { position:relative; height: 49px; background: #f2f2f2; margin-bottom: 40px; }
#footer .foot_top:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_policy {height: 49px; margin:0 auto; position:relative; width:1200px; overflow:hidden }
#footer .foot_top .bx_policy ul {line-height: 49px;height: 49px;}
#footer .foot_top .bx_policy ul:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_policy ul li { float:left; height:49px; }
#footer .foot_top .bx_policy ul li a {padding: 0 15px 0 30px;font-family: malgun Gothic !important; font-size: 14px; color: #000;}
#footer .foot_top .bx_policy ul li a img{
    height: 15px;}
#footer .foot_top .bx_policy ul li.first { background:none }
#footer .foot_top .bx_policy ul li.first a { padding-left:0 }
#footer .foot_top .bx_policy ul li.last a { padding-right:0 }
#footer .foot_top .bx_policy li.right{float:right;}
#footer .foot_top .bx_policy li.right a{padding:0 15px;position:relative}
#footer .foot_top .bx_policy li.right a em{
    position: absolute;
    width: 1px;
    height: 7px;
    background: #d8d8d8;
    bottom: 3px;
    left: -2px;}
#footer .foot_bottom { margin:0 auto; position:relative; width:1200px; height:159px }
#footer .foot_bottom .address { padding-top:40px }
#footer .foot_bottom .address ul li { color:#999; line-height:18px }
#footer .foot_bottom .address ul li a { color:#999 }
#footer .foot_bottom .address p { padding-top:10px; color:#666 }
#footer .foot_bottom .flogo { position:absolute; top:53px; right:0 }
#footer .foot_corp { position:relative; height:100px; border-top:1px solid #e3e3e3;}
#footer .foot_corp .bx_corp {height: 81px; text-align: center;margin: 0 auto; position: relative; width: 1200px; padding-top: 25px; line-height: 2;}
#footer .foot_corp .bx_corp p{color: #a3a3a3; font-size: 12px; font-family: malgun Gothic !important;}

.banklist{position: absolute; border: 1px solid #ddd; margin-top: -3px;min-width: 158px;  z-index: 9;}
.banklist li{padding: 6px 5px; border-bottom: 1px solid #ddd;}
.banklist li:last-child{border-bottom:0 !important;}
.banklist li.active{background: #f7f7f7 !important; font-weight: bold !important;}
.banklist li a{font-family: malgun Gothic !important; font-size: 12px; color:#777 !important; font-size:11px; display: block;}

.csBtn{margin-top: 15px;}
.csBtn a{font-family: malgun Gothic !important; font-size: 13px;height:39px; line-height:39px; text-align:center; border-radius:5px; display: inline-block; }
.csBtn a.Blackbtn{background: #000; color:#fff; width:180px;}
.csBtn a.Whitebtn{border:1px solid #000; width:80px; margin-left: 5px;}

ul.inline{}
ul.inline li{display:inline-block;}
/* BASIC css end */

