.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden}
.shopModule{width:1200px;margin:20px auto 40px}
.shopModule .shop-banner{height:200px;margin-bottom:20px}
.shopModule .shop-banner img{width:100%;display:block}
.shopModule .shop-content{padding:30px 40px 40px 0;background-color:#fff}
.shopModule .shop-content .shop-city_sel{padding-bottom:30px;margin-left:40px;border-bottom:1px solid #ddd}
.shopModule .shop-content .shop-city_sel .citybox-outer{float:left}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box{float:left}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .select-group{width:160px}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .select-group .select-dropdown{top:35px;z-index:9}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .select-group .select-dropdown li.active a{color:#ffab00}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box.city,.shopModule .shop-content .shop-city_sel .citybox-outer .city-box.district{margin-left:-1px}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select{height:36px;border:1px solid #ddd;width:160px;float:left;cursor:pointer;position:relative}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select input{width:100%;height:34px;border:none;display:block;padding-left:10px;cursor:pointer}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select .sel__icon{width:10px;height:5px;background-image:url(../../images/new-icon.png);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;position:absolute;right:10px;top:1px;bottom:1px;margin:auto}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select .sel__box{width:100%;height:auto;border:1px solid #ddd;position:absolute;background-color:#fff;top:36px;left:0;margin:auto;z-index:9;cursor:pointer;display:none}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select .sel__box li{width:100%;line-height:30px;text-align:center;padding:0;display:block;border-bottom:1px solid #ddd}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select .sel__box li.issel a{color:#ffab00}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select .sel__box li:hover{background-color:#ffd800}
.shopModule .shop-content .shop-city_sel .citybox-outer .city-box .new__select .sel__box>:last-child{border-bottom:none}
.shopModule .shop-content .shop-city_sel .city-location{float:right;height:36px;line-height:36px}
.shopModule .shop-content .shop-city_sel .city-location .location-icon{width:16px;height:17px;display:inline-block;vertical-align:middle;background-image:url(../../images/c-sprite.png);background-position:-287px -360px}
.shopModule .shop-content .shop-city_sel .city-location p{font-size:16px;color:#333;display:inline-block;vertical-align:middle}
.shopModule .shop-content .shop-city_sel .city-location p span{color:#ffab00}
.shopModule .shop-content .shop-show .shop-show_le{float:left;height:560px;margin-top:10px;overflow-y:auto}
.shopModule .shop-content .shop-show .shop-show_le ul li{width:540px;padding:29px 10px 29px 40px;position:relative;border-bottom:1px solid #fff;cursor:pointer}
.shopModule .shop-content .shop-show .shop-show_le ul li::after{content:" ";position:absolute;left:40px;bottom:0;right:30px;height:1px;border-bottom:1px solid #f0f0f0;color:#f0f0f0;z-index:2}
.shopModule .shop-content .shop-show .shop-show_le ul li:hover{background-color:#fefee6}
.shopModule .shop-content .shop-show .shop-show_le ul li.is-first{padding-top:15px}
.shopModule .shop-content .shop-show .shop-show_le ul li.on .shop-number{color:#ffab00;background-position:-281px -317px}
.shopModule .shop-content .shop-show .shop-show_le ul li.on .shop-name{color:#ffab00}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-number{width:34px;height:35px;line-height:34px;text-align:center;color:#333;display:inline-block;vertical-align:middle;background-image:url(../../images/c-sprite.png);background-position:-315px -317px}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-name{width:330px;height:32px;line-height:32px;color:#333;font-size:22px;display:inline-block;vertical-align:middle;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-left:2px}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant{width:80px;height:30px;line-height:30px;text-align:center;background-color:#f5f5f5;position:absolute;right:30px;bottom:31px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;cursor:pointer}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant .ast-icon{width:16px;height:30px;display:inline-block;vertical-align:middle;background-image:url(../../images/c-sprite.png);background-position:-325px -355px}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant p{color:#666;display:inline-block;vertical-align:middle}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant p a{color:#666}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant:hover{background-color:#fff1d8}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant:hover .ast-icon{background-position:-306px -355px}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant:hover p{color:#ffab00}
.shopModule .shop-content .shop-show .shop-show_le ul li .shop-assistant:hover p a{color:#ffab00}
.shopModule .shop-content .shop-show .shop-show_ri{width:600px;height:550px;float:right;margin-top:20px}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox{color:#333;position:relative;width:440px;background-color:#fff;padding:10px 0}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox:before{content:'';position:absolute;bottom:-20px;left:50%;border-left:10px solid transparent;border-top:10px solid #fff;border-bottom:10px solid transparent;border-right:10px solid transparent;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .1));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .1))}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox{display:-webkit-box;display:-ms-flexbox;display:flex}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox-left img{width:124px;height:124px;margin-left:10px}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .close-btn{width:30px;height:30px;display:block;position:absolute;top:8px;right:-10px;cursor:pointer}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .close-btn:before{position:absolute;content:'';width:2px;height:20px;display:inline-block;background-color:#666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .close-btn::after{position:absolute;content:'';width:2px;height:20px;display:inline-block;background-color:#666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .map_infobox-tit{font-size:18px;padding:0 12px;margin-bottom:4px}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .map_infobox-mid{font-size:14px;padding:0 12px;margin-bottom:4px;overflow:hidden}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .map_infobox-mid span{display:block;margin-right:20px;float:left}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .map_infobox-bt{font-size:14px;padding:0 12px;overflow:hidden}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .map_infobox-bt .map_address-t{float:left}
.shopModule .shop-content .shop-show .shop-show_ri .map_infobox .map_infobox-bt .map_address-d{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#baidumap{width:600px;height:550px;margin:0 auto;position:relative;overflow:hidden}
.baidu-shop-number{width:34px;height:35px;line-height:34px;text-align:center;color:#ffab00;display:inline-block;vertical-align:middle;background-image:url(../../images/c-sprite.png);background-position:-281px -317px;position:absolute;cursor:pointer}
::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}
#map{width:600px;height:550px;margin:0 auto;position:relative;overflow:hidden}
.baidu-shop-number{width:34px;height:35px;line-height:34px;text-align:center;color:#ffab00;display:inline-block;vertical-align:middle;background-image:url(../../images/c-sprite.png);background-position:-281px -317px;position:absolute;cursor:pointer}
::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}