/* citySelector */
.citySelector{width: 550px;background:#fff;text-align:left;position: absolute;top:44px !important;left:0 !important;background-color:#fafafa;}
.cityslide{width:100%;list-style:none;margin:0;padding:0;border:1px solid #ccc;border-top:none;overflow-y:auto;max-height:300px;}
.cityslide li{padding-left:10px;list-style:none;overflow:hidden;height:36px;line-height:36px;}
.cityslide li.on{background:#bf9d5a;color:#fff;cursor:pointer;}
.cityslide li:hover{background:#bf9d5a;color:#fff;cursor:pointer;}
.cityslide li b{font-weight:normal;font-size: 12px;}
.cityslide li.empty{background:#fff2e8;color:#666;font-size:12px;}
.cityslide li.empty em{color:red;font-style:normal;}
.cityname{float:left;}
.cityspell{float:right;}
.cityBox{width: 548px;border:1px solid #ccc;border-top:none;overflow:hidden;}
.cityBox ul{margin:10px 0 0 0;overflow:hidden;}
.cityBox ul li:first-child{margin-left:5px;}
.cityBox ul li{font-size:12px;float:left;list-style:none;padding:0px 20px 10px 10px;cursor:pointer;display:inline;color:/*#00a346;*/#00b5a4;}
.cityBox ul li.on{position:relative;border-bottom: 2px solid /*#00a346;*/#00b5a4;}
.hide{display:none;}
p.tip{color:#999;line-height:20px;padding:5px;margin:0;text-indent:3px;font-size: 12px;}
.hotCity{border-top:1px solid #eee;margin-top:-1px;clear:left;overflow:hidden;/* padding-bottom:10px; */padding-top:10px;_margin-bottom:8px;}
.cityTab{overflow:hidden;}
.cityTab dl{/* margin-bottom: 8px; */padding: 8px 0 0px 4px;overflow:hidden;border-bottom: 1px #ddd dashed;}
.cityTab dl dt{float:left;padding-left:3px;color:/*#00a346;*/#00b5a4;margin-top:1px;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:25px;font-size:14px;width:20px;}
.cityTab dl dd{margin-left:38px;}
.cityTab dl dd a{color:#999;width: 70px;margin: 1px 0px;padding-left: 13px;line-height: 17px;-webkit-column-rule: #999;-moz-column-rule: #999;-o-column-rule: #999;column-rule: #999;display:inline-block;color:#333;text-decoration:none;font-size:12px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.cityTab dl dd a:hover{color:/*#00a346;*/#00b5a4;}
.cityinput{ font-size: 12px; padding-left: 2px; background:  no-repeat 150px 5px; border: 1px solid #D8D8D8; }