body{font-size:16px;}
.lang{color:#fff;font-size:1em;position:absolute;right:54px;top:37px;z-index:100}
.lang a{color:#fff}
.bgimg{width:100%;display:block}
.se1b{width:100%;position:relative;padding:8% 0 0 0;background:#fff;text-align:center}
.se2{width:100%;overflow:hidden;position:relative;padding-bottom:20%;background:#fff}
.se2 img{opacity:.5}
.se1b .city,.se1b .shop{display:inline-block;width:350px;margin:0 30px;text-align:left}
.se1b .city h2,.se1b .shop h2{font-size:1.2rem;color:#000;padding:1rem 0}
.se1b .btn{padding:0;width:90%;margin:0 auto}
.selectarea{font-size:1rem;width:100%;padding:8px 15px;background:url(../images/arrowdown.png) no-repeat scroll rgba(255,255,255,.75);background-position:96% 50%;color:#000;border-radius:8px;box-sizing:border-box;border: 2px solid #000000;}
.falseselect{border-radius:3px;width:350px;background:rgba(255,255,255,.95);position:absolute;overflow-y:auto;overflow-x:hidden;max-height:172px;z-index:1}
.falseselect li{width:100%;color:#333;font-size:1rem;display:none;padding:5px 5px 5px 15px}
.falseselect li:hover{background-color:#333;color:#fff}
.selectcontent{width:90%;padding:6% 0;margin:0 auto}
.button-search{width:110px;margin:0 auto}
.button-search a{display:block;background:#000;border-radius:2px;color:#fff;font-size:.8rem;padding:5px 0;width:100%}
.topcover{background:rgba(0,0,0,.85);width:100%;height:100%;position:fixed;top:0;left:0;z-index:90;display:none}
.se1a{width:100%;overflow:hidden;position:relative;padding:0 0 20% 0;background:#000;text-align:center}
.mapcontent{width:100%;margin-top:9%}
.storeinfo{position:absolute;left:5%;top:10%;height:90%;margin-top:4%;width:80%;background:0 0;pointer-events:none}
.storeinfo .storelist{float:left;text-align:left;height:100%;background:rgba(255,255,255,.9);margin-right:2.5%;box-sizing:border-box;padding:40px 25px 40px 25px;width:320px;position:relative;pointer-events:auto}
.storeinfo .storelist .d{width:100%;text-align:center}
.storeinfo .storelist .d img{width:40px}
.storeinfo .storelist .lists{padding-top:2rem}
.storeinfo .storelist .lists li{position:relative;padding:0 0 0 28px;margin-bottom:2rem}
.storeinfo .storelist .lists li .num{position:absolute;top:0;left:0;text-align:left;pointer-events:none}
.storeinfo .storelist .lists li h2.storename{font-size:.8rem;font-weight:500;margin-bottom:1rem}
.storeinfo .storelist .lists li h2.storename a{text-decoration:underline;color:#000}
.storeinfo .storelist .lists li span{font-size:.8rem;font-weight:300;display:block;width:80%}
.storeinfo .storelist .lists li span.tel{margin-top:1rem}
.storeinfo .storelist .page{position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:.8rem}
.storeinfo .storelist .page a{display:inline-block;color:rgba(0,0,0,.5);margin:0 3px}
.storeinfo .storelist .page a.cur{color:rgba(0,0,0,1)}
.storeinfo .storelist .page a.page-prev{float:left;margin-left:20px}
.storeinfo .storelist .page a.page-next{float:right;margin-right:20px}
#store-info-partance::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance:-moz-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance::-moz-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance:-ms-input-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance2::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance2:-moz-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance2::-moz-placeholder{color:rgba(0,0,0,.3)}
#store-info-partance2:-ms-input-placeholder{color:rgba(0,0,0,.3)}
@media screen and (min-width:1920px){.lang{font-size:2em;right:108px;top:74px}
}
.storeinfo .storelist .page a,.storeinfo .storelist .page span{display:inline-block;color:rgba(0,0,0,.5);margin:0 3px}
.storeinfo .storelist .page span.current{color:rgba(0,0,0,1)}
.storeinfo .storelist .page a.prev{float:left;margin-left:20px}
.storeinfo .storelist .page a.next{float:right;margin-right:20px}
