@charset "utf-8";

#mapcontent{ width:100%; margin:0px;}





/*--左侧--*/
.left_menu{ width:300px; float:left; padding:15px 10px;}
.lefttitle{ font-size:20px; color:#da251c; font-weight:bold; padding:10px; border-bottom:1px dotted #CCC; cursor:pointer;}
.lefttitle i{font-family: "FontAwesome"; margin-right:10px;}
.lefttitle i:before{ content: "\f002";}

.leftcity_select_div{ position:relative; width:288px; margin:0 auto;}
input.leftcity_select {
  display: block;
  margin:15px auto;
  height: 33px;
  width: 286px;
  border: 1px solid #c9c9c9;
  background: url("../images/icon2.jpg") no-repeat 93% 13px;
  font-size: 14px;
  color: #c7c7c7;
  line-height: 33px;
  text-indent: 4%;
}
.leftcity_select_list{ width:286px; border: 1px solid #c9c9c9; background-color:#FFF; position:absolute; top:35px; left:0px; border-top:0px;}
.nonea{ display:none;}
.city_cate{ width:100%; border-bottom:1px solid #c9c9c9;}
.city_cate li{ float:left; margin-right: 22px; margin-left:5px; margin-bottom: 0; width: auto; height: 33px; line-height: 33px; cursor: pointer; border: 0px; font-size:13px;}
.city_cate .li2{ border-bottom:2px solid #da251c; color:#da251c;}


.city_namelist{ padding:5px;}
.city_namelist li{ float:left;  width:58px; height:28px;line-height:28px; text-align: left;display:block; padding:0 3px; font-size:13px; margin:0 2px;}
.city_namelist li a:link { font-size:13px; color:#999;}
.city_namelist li a:visited {font-size:13px; color:#999;}
.city_namelist li a:hover {font-size:13px; color:#da251c;}


.storediv{ margin:0 auto;}
.storelist_name{ font-size:20px; color:#da251c; font-weight:bold; padding:10px 12px; border-bottom:1px dotted #CCC;}
.storelist_name i{font-family: "FontAwesome"; margin-right:10px;}
.storelist_name i:before{ content: "\f041";}


.storelist{ width:300px; margin:5px 0px; overflow:auto;}
.storelist ul{ width:100%; margin:0px; padding:0px;}
.storelist ul li{ width:100%;}
.storelist ul li a{ display:block; padding:10px;}
.storelist ul li a:hover{ display:block; background-color:#f5f5f5;}
.storelist ul li .con_mdname{margin:0 5px; line-height:30px; font-size:15px; color:#000;}
.storelist ul li .con_mdname span{ background-color:#none; color:#000; font-weight:bold;}
.storelist ul li .con_mdname i{font-family: "FontAwesome"; width:10px; margin-right:5px; display:block; float:left; line-height:30px; font-size:12px; color:#CCC;}
.storelist ul li .con_mdname i:before{ content: "\f054";}
.storelist ul li .con_mdaddress{margin:0 0 0 10px; padding:0 10px; font-size:13px;}

.storelist ul .present{ background-color:#fdf4f3;}
.storelist ul li.present a:hover{ background-color:#fdf4f3!important;}
.storelist ul .present .con_mdname i{ color:#da251c;}
.storelist ul .present .con_mdname span{ background-color:#da251c; color:#FFF; padding:2px 5px;}


.maptdiv{ background-color:#FFF; padding:4px 8px; border-radius:7px; -moz-border-radius:7px; position:absolute; bottom:0px; border:1px solid #CCC; display:block; -moz-box-shadow:0px 2px 2px #888888; box-shadow:0px 2px 2px #888888;}
.map_name{ height:25px; line-height:25px; font-size:14px; color:#000; }
.map_name span{background-image: url(../images/icon3.jpg);background-position: left top;padding-left:20px;background-repeat: no-repeat;}
.map_info{ line-height:20px; font-size:13px; margin-top:5px; color:#999; display:none; }
.zhizhen{ position:absolute; bottom:-14px; left:5px; width:11px; height:9px; background-image: url(http://map.baidu.com/fwmap/upload/r/map/fwmap/static/house/images/label.png);}
.zindex999{ z-index:99999999!important;}

/*--省市--*/
#sheng_shi_div{ width:700px; height:400px; position:absolute; top:45%; left:50%; margin-left:-365px; margin-top:-215px; background-color:#FFF; border:15px solid #999; z-index:99999999999; display:none;}
.sheng_shi_div{  width:660px; height:340px; margin:30px; margin-right:10px; overflow:scroll; overflow-x:hidden;}
.sheng_shi_close_div{ position:relative;}
.sheng_shi_close{ position:absolute; width:50px; height:50px; line-height:50px; font-size:25px; background-color:#999999; top:-35px; right:-35px; border-radius:100px; -moz-border-radius:100px; text-align:center; color:#FFF; overflow:hidden; cursor:pointer;}
.sheng_shilist{ margin-bottom:15px; line-height:24px;}
.sheng_shilist a{ display:block; float:left;}
.sheng_shilist dt{ float:left; font-size:16px; width:60px; font-weight:bold;}
.sheng_shilist dt a:link { font-size:16px; color:#da251c; text-decoration:none;}
.sheng_shilist dt a:visited { font-size:16px; color:#da251c; text-decoration:none;}
.sheng_shilist dt a:hover { font-size:16px; color:#ae0002; text-decoration:underline;}
.sheng_shilist dd{ margin-left:65px;}
.sheng_shilist dd a:link { font-size:13px; color:#333; text-decoration:none; margin-right:15px;}
.sheng_shilist dd a:visited { font-size:13px; color:#333; text-decoration:none;}
.sheng_shilist dd a:hover { font-size:13px; color:#da251c; text-decoration:underline;}