/* BASIC css start */
.storeBnner {overflow: hidden; clear: both; padding:35px 0 60px 0;}
.storeBnner ul li {float:left; margin-left:40px;}
.storeBnner ul li:first-child {margin-left:0;}

.storeWrap {border:2px solid #f3f3f3; border-top:2px solid #666666; padding:60px; margin-bottom:50px;}
.storeTab ul {display:table; width:100%;}
.storeTab ul li {display:table-cell; width:25%; text-align:center; border:1px solid #c7c7c7; border-top:none; border-left:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.storeTab ul li:first-child {border-left:1px solid #c7c7c7;} 
.storeTab ul li a {height:53px; line-height:53px; font-size:17px; font-weight:300; color:#909090; display:block;}
.storeTab ul li:hover,
.storeTab ul li.on {border-color:#161616; background:#161616;}
.storeTab ul li:hover a,
.storeTab ul li.on a {color:#fff; font-weight:500;}
.storeTab ul:first-of-type li {border-top:1px solid #c7c7c7;}

.storeCont {padding:32px 0 0 0; line-height:42px; display:none;}
.storeCont h3 {font-size:22px; font-weight:500; color:#e10000; line-height:1; padding:0 0 10px;}
.storeCont ul {margin-bottom:40px;}
.storeCont ul li {font-size:18px; font-weight:300; color:#454545}
.storeCont ul li strong {display:inline-block; vertical-align:top; width:256px; font-weight:500; height:42px; line-height:42px;}
.storeCont ul li .addr, 
.storeCont ul li .phone,
.storeCont ul li a {display:inline-block; vertical-align:top; height:42px; line-height:42px;}
.storeCont ul li .addr {width:710px;}
.storeCont ul li .phone {width:160px;}
.storeCont ul li a img {display:none;}
.storeCont ul li a {width:30px; background: url(/design/evisushop/dimg2020/store_dot_off.png) no-repeat center;}
.storeCont ul li a:hover {width:30px; background: url(/design/evisushop/dimg2020/store_dot_on.png) no-repeat center;}
/* BASIC css end */

