.citySelector{  font:12px/1.5 tahoma,arial,'微软雅黑',\5b8b\4f53; background: #fff; }
.citySelector .hide{ display: none;}
.citySelector p.tip{ color:#666; line-height: 20px; padding: 5px; margin: 0; text-indent: 3px;}

.cityslide {    max-height: 300px;overflow: auto;width:250px; list-style:none; margin:0;padding:0; border: 1px solid #ff8c00; border-right-color: #ff8c00; border-bottom-color: #ff8c00;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);  margin-top:-2px;}
.cityslide li { list-style:none; overflow:hidden;  height:24px; padding:4px 5px;}
.cityslide li.on{background:#ff8c00; color:#fff;}
.cityslide li b { font-weight:normal;}
.cityslide li.empty{ background: #fff2e8; color: #666;}
.cityslide li.empty em{color: red; font-style:normal;}

.cityname {float:left;}
.cityspell {float:right;}
.cityBox{ width: 420px; border: 1px solid #ff8c00;  box-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.cityBox ul{ margin: 0; padding: 0; overflow: hidden;}
.cityBox ul li{ float: left; list-style: none; padding: 2px 4px; border: 1px solid #ff8c00; cursor:pointer; margin-left: 4px; display: inline; /*background: #ff8c00;*/}
.cityBox ul li.on{ background: #fff; border-bottom-color:#fff; position: relative;}
.cityBox .tip{background: #ff8c00;color:#FFF;margin-bottom:3px;}

.hotCity{ border-top: 1px solid #ff8c00; margin-top: -1px; clear:left; overflow: hidden; padding-bottom: 5px; padding-top: 5px; _margin-bottom:8px;}
.cityTab{overflow: hidden;}
.cityTab dl{ margin:0; padding: 0; overflow: hidden; }
.cityTab dl dt{float: left; padding-left: 3px;color:#FF8C00;text-indent: 5px; font-family: "Lucida console","consolas","courier new";line-height: 22px; font-size: 14px; width: 20px;}
.cityTab dl dd{ margin-left:2px; float:left; width: 380px;}
.cityTab dl dd a{ padding-left:5px; width:58px;height:20px; line-height: 20px; display: inline-block; color: #000; text-decoration: none;overflow: hidden;}
.cityTab dl dd a:hover{text-decoration:underline; color:#FF8C00}

.clear{float:none;!important; clear:both;!important; margin:0; padding:0;}


.navigate{width:100%; text-align:center; white-space:nowrap;}
.firstmenu{ background:#ff8c00; color:#fff; position:relative; left:5px; display:inline-block; width:100px; height:22px; border:solid #FFF 1px;}
.firstlist{z-index:9999; background:#ff8c00; position:absolute; top:22px; left:-1px;width:100px; border:solid #FFF 1px; /*border-top:0;*/ display:none;}
.jquerynavigate .menu{position:relative; padding-top:5px; padding-top:5px; border-bottom:solid #FFF 1px;}
.jquerynavigate .list{ background:#ff8c00; position:absolute; top:-1px; left:100px;border:solid #FFF 1px; display:none;}
.jquerynavigate{ top:40px;float:left;}
.address_hotcity{margin-top:5px;}
.address_hotcity a{cursor:pointer;margin-right:10px;word-wrap:break-word;color: #FFFFFF;white-space: normal;float: left;display: block;}
