.banner{overflow: hidden; width: 100%; height: 445px; }
.StoreDistribution{overflow: hidden;}
.StoreDistribution .titDiv{text-align: center; margin: 70px 0;}
.StoreDistribution .titDiv .tit_p1{font-size: 54px; color: #232323; line-height: 80px; letter-spacing: 10px;}
.StoreDistribution .titDiv .textLine{}
.StoreDistribution .titDiv .tit_p2{font-size: 14px; line-height: 20px; margin-top: 15px; letter-spacing: 2px;}
.StoreDistribution .mapDiv{overflow: hidden;}
.StoreDistribution .mapDiv img{vertical-align: middle; width: 100%;}
.nyCon{position: relative;width: 100%;height: 100%;margin-left: auto;margin-right: auto;}



/*mapSearch*/
.mapSearch{position: relative;z-index:1;width: 90%;position: relative;padding: 1% 5%;background: #f8f8f8;height: 27px;}
.mapSearch .searchWord{float: left;margin-right:21px;height: 25px;line-height: 25px;font-size: 14px;}
.mapSearch .maptxt{display: block;float: left;width:430px;padding-left: 10px;margin-right: 1%;height: 25px;border:1px solid #dcdcdc;  color:#aaaaaa;font-family: "微软雅黑";}
.mapSearch .maptxt:hover{cursor:pointer;}
.mapSearch .mapselect{display: block;float: left; width:16%; height:26px; line-height:26px; margin-left: 10px;}
.mapSearch .mapSub{float:left;padding: 0;display: block;width: 120px;height: 25px;line-height: 25px;border:1px solid #eac000;background: #ffd100;color: #444;text-align: center; border-radius:2px;font-size: 14px;font-family: "微软雅黑";}
.mapSub2{display: none;padding: 0;margin-top: 2px;width: 120px;height: 25px;line-height: 25px;border:1px solid #eac000;background: #ffd100;color: #444;text-align: center; border-radius:2px;font-size: 14px;}
#allmap{ width:100%; height:500px;}

.searchDown{position: absolute;padding-top: 18px;margin-left: 148px;z-index:2;display: none;width:440px;background: #fff; box-shadow: 0px 10px 10px rgba(0, 0, 0,0.3);}
ul.area-level-tabs{margin-bottom: 15px;width: 150px;height: 30px;margin-left: auto;margin-right: auto;}
ul.area-level-tabs li{float: left;display: block;margin: 0;padding: 7px 12px;border-radius: 3px; }
ul.area-level-tabs li:hover{cursor: pointer;}
ul.area-level-tabs li.current{cursor: default;background-color: #333; color: #ffffff;}
ul.region-level-tabs{width: 100%;margin-left: auto;margin-right: auto;border-bottom: 1px solid #333;margin: 0 0 5px;height: 32px;}
ul.region-level-tabs li{ float:left; width:33.33%; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;line-height: 32px;height: 32px;font-size: 13px;cursor: pointer;}
ul.region-level-tabs li:nth-child(n+3){ display:none;}
ul.region-level-tabs li:hover{cursor: pointer;}
ul.region-level-tabs li.current{  background-color: #333;  color: #ffffff;}
ul.regions{margin: 10px auto 32px}
ul.regions li{float: left;  width: 25%; text-align: center;padding: 4px 0;height: 27px;	line-height: 27px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  color: gray; cursor:pointer;}
ul.regions li{  font-size: 13px;color: #333;}
ul.regions li:hover{cursor: pointer;background: #f2f2f2;}
ul.regions li.current{background-color: #333;  color: #ffffff;}
.singleCon1{ width: 96%; padding: 25px 2% 25px;min-height: 550px;}
.mapSearch{width: 98%;padding:1% 1%;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}

.mapSearch .goto{display: block;width: 50px;height:80px;margin-left: auto;margin-right: auto; vertical-align: bottom;}
.mapSearch .goto img{}
