.map_clearfix:after{ display:block;visibility:hidden;clear:both; height:0;content:".";}
.map_clearfix{display:inline-block;}

.fwxq_bottom_left_fwpz{
  width: 100px;
  height: 40px;
  line-height:40px;
  text-align:center;
  font-size:20px;
  border-bottom:2px solid #2ea7e0;
  font-weight:bolder;
  margin-bottom: 20px;
  margin-top: 40px;
}
.content-wrap section img{
  width: 100%;
}
.fwxq_bottom_left_fwpmt{
  width: 766px;
  border: 1px solid #2ea7e0;
  padding: 16px;
}
.fwxq_bottom_left_fwzb{
  width: 766px;
  border: 1px solid #2ea7e0;
  padding: 16px;
}

/*地图*/
.mapTab{height:26px; line-height:16px;}
.mapTab li{float: left; font-size: 14px; margin:0 20px; position: relative; padding-bottom: 10px; cursor: pointer;} 
.mapTab li.active span{background:#fea000; width: 100%; height: 5px; border-radius: 3px; position: absolute; left: 0; bottom: 0;}

.toLocation{right: 0; top: -5px; padding: 0; margin: 0; cursor:pointer;}
.toLocation span{border-radius: 3px; font-size: 12px;
 border:solid 1px #ccc; padding: 5px 10px 5px 26px; color: #666; position: relative;}
.toLocation span b{width: 11px; height: 14px;
 background-position: -319px -90px; position: absolute; left: 10px; top: 7px;}
.toLocation:hover span{background: #ffa000; border: solid 1px #ffa000; color: #fff;}
.toLocation:hover span b{background-position: -319px -104px;}

.map_plug{width: 760px; border: solid 1px #ccc; height: 338px;}

.mapSearch{border: solid 1px #ccc; border-radius: 0 0 5px 5px; border-top: none;}

.msTab{border-bottom: solid 1px #ccc; height: 50px; position: relative;line-height: 50px; }
.msTab p{border-right: solid 1px #ccc; float: left; font-size: 14px; padding: 0 20px 0 30px; height: 50px; cursor: pointer; position: relative;}
.msTab p .iconfont{font-size: 34px;}
.msTab p span{width: 13px; height: 20px; position: absolute; left: 10px; top: 15px;}
.msTab p .red{background: url(../images/detail/m_red.png) no-repeat center center;}
.msTab p .green{background: url(../images/detail/m_green.png) no-repeat center center;}
.msTab p.active{border-bottom: solid 1px #fff;}

.msCon{padding: 20px; }
.msCon input{float:left;}
.msCon .text{border: solid 1px #ccc; border-radius:  5px; background: #fff;  padding:0px 10px; height:34px; line-height:34px; width: 290px; margin-right: 5px;}
.msCon .textError{border: solid 1px #f00;}
.msCon .textFocus{border: solid 1px #f60;}
.msCon .btn{border: solid 1px #ccc; border-radius:  5px; background: #fff; height: 36px; padding: 0 20px; margin-right: 5px;}
.msCon .btn:hover,.msCon .active{background: #fea002; color: #fff; border: solid 1px #fea002;}

.tangram-suggestion-main{z-index: 99;}

.reasultbox{max-height:240px; overflow: auto; border-radius: 0 0 5px 5px; border-top: solid 1px #ccc; overflow-x: hidden; display: none;}
.reasultbox:hover{}
.reasultsmallbox_h{border-bottom:1px solid #ccc;height:30px;line-height:30px;background:#fcfcfc; padding-left: 14px;}
.numicon{display: none;}
.map_starticon{width:100%;padding:10px 0;line-height:19px;border-bottom:1px dotted #ccc;float:left;}
.zhong{border-bottom:1px solid #ccc;}
.t_qidian{border-radius:2px;width:19px;height:19px;float:left;background:#ffa500;line-height:19px;color:#FFF;text-align:center;margin:0px 14px;}
.t_zhongdianbg{line-height:19px;float:left;}
.t_buxing, .t_chengzuo{width:100%;padding:7px 0px 3px;border-bottom:1px dotted #ccc;float:left;font-size:12px;line-height:16px;}
.t_buxing i, .t_chengzuo i{width:15px;height:18px;float:left;margin:2px 0px;}
.t_chengzuo i{background-position:-144px -56px;}
.t_zhongdian,
.t_qidian{border-radius:5px;width:20px;height:20px;float:left;background:#ff9f00;line-height:20px;color:#fff;text-align:center;margin:0px 14px;}
.t_show,.reasultsmallbox_c b{color:#0099cc;font-size:12px;}
/*地图结束*/


