/* CSS Document */
/*
 * Site:
 * Author:Created by selina on 2015-11-17
*/
/* CSS Document */
.citySelector{  font:12px/1.5 tahoma,arial,\5b8b\4f53; background: #fff; text-align:left; }
.cityslide {width:263px; list-style:none; margin:0; padding:0; border: 1px solid #b8b8b8;}
.cityslide li { list-style:none; overflow:hidden;  height:30px; line-height: 30px; padding:0px 5px; color: #666; width: 100%;}
.cityslide li.on{background:#78baff; color:#fff;}
.cityslide li b { font-weight:normal;}
.cityslide li.empty{ background: #fbf0f1; color: #ed5565;height: 30px;line-height: 30px; border: 1px solid #f7d0d4; margin: -1px;}
.cityslide li.empty em{color: red; font-style:normal;}
.cityname {float:left;}
.cityspell {float:right;}
.cityBox{ width: 100%; border: 1px solid #b8b8b8; overflow: hidden; position: relative;}
.cityBox ul{ margin: 0 0 0 -1px; padding: 0; overflow: hidden;}
.cityBox ul li{float:left;list-style:none;width:63px;text-align:center;height:28px;line-height: 28px;border:1px solid #b8b8b8;cursor:pointer;margin-right:-1px;display:inline;color: #5d6474;}
.cityBox ul li.on{ background: #fff; border-bottom-color:#fff; position: relative;}
.hide{ display: none;}
p.tip{ color:#fff; line-height: 20px; padding: 5px; margin: 0; text-indent: 3px;background-color: #cc0000;}
.hotCity{ border-top: 1px solid #b8b8b8; margin-top: -1px; clear:left; overflow: hidden; padding-bottom: 10px; padding-top: 15px; _margin-bottom:8px;}
.cityTab{overflow: hidden;}
.cityTab dl{ margin:0; padding: 0; overflow: hidden; }
.cityTab dl dt{float: left; padding-left: 3px;color: #F30;text-indent: 5px;line-height: 22px; font-size: 14px; width: 20px;}
.cityTab dl dd{ margin-left:2px; float:left; }
.cityTab dl dd a{ padding-left:7px; width:102px; height: 18px; line-height: 18px; display: inline-block;
    overflow: hidden; color: #666; text-decoration: none;border: 1px solid #fff;margin-bottom: 5px;}
.cityTab dl dd a:hover{text-decoration:none; color: #ee9898;border: 1px solid #ee9898;}
.cityinput{ float:left;border-right:1px solid #ddd;height:38px;line-height:38px; color:#666;width:266px;font-size:12px;padding:0 10px 0 5px; background:#fafafa url(icon_b.jpg) no-repeat 80px center}
.city-close {width: 30px;height: 30px;background: none repeat scroll 0 0 #aa2525;color: #fff;cursor: pointer;
    position: absolute;font-size: 20px;font-weight: bold;text-align: center;top: 0;right: 0;border: 0 none;padding: 0}
.city-close:hover {
    background-color: #9c1a1a;
}