@charset "UTF-8";body{background:#fff}.searchPage{background:#fff;max-width:640px;min-height:100%;margin:0 auto;padding-bottom:20px}.search-2{padding:16px 22px}.searbox{height:46px;border:1px solid #f3f3f6;box-shadow:0 2px 8px 0 rgba(228,231,240,0.75);font-size:16px;background-color:#fff}.searbox .ipt{position:relative;margin-right:66px;padding-left:30px;overflow:visible}.searbox .ipt:before{content:'';position:absolute;width:14px;height:14px;left:12px;top:50%;margin-top:-7px;background:url(/static/modular/house/image/search_btn.png) no-repeat;background-size:100%}.searbox .ipt input{height:28px;font-size:16px;margin:8px 0;border-right:1px solid #e7e7eb}.searbox .ipt .off{background-color:#fff}.searbox .ipt input::-webkit-input-placeholder{color:#c5c5c5;line-height:16px}.searbox .btn{position:absolute;width:66px;height:44px;line-height:44px;border-left:none;background:0}.searbox .btn:after{content:'搜索';position:absolute;width:100%;height:0;left:0;top:0;font-size:17px;color:#343538;text-align:center}.searbox .btn i{display:none}.searbox .sel{height:44px;line-height:44px;padding-left:12px}.searbox .drop{top:45px}.searbox .drop>i{left:20px}.cityNav{position:relative;padding:0 5%;margin:-5px 22px 0}.cityNav:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#e3e7ed;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.cityNav li{text-align:center;font-size:16px;line-height:22px;color:#696969;padding:11px 0}.cityNav li.cur{position:relative;color:#000;font-size:17px;font-weight:bold}.cityNav li.cur:before{content:'';position:absolute;width:20px;height:3px;left:50%;margin-left:-10px;bottom:3px;background:#e53935;border-radius:2px}.cityMain{padding:30px 22px}.cityMain h3{line-height:1;font-size:14px;color:#999;padding:22px 0 12px 0}.cityMain h3:first-child{margin-top:-22px}.cityMain .name{position:relative;height:36px;line-height:36px;background:rgba(248,248,248,.6);border-radius:2px;overflow:hidden}.cityMain .name span{position:relative;display:block;padding-left:36px;font-size:14px;color:#333}.cityMain .name span:before{content:'';position:absolute;width:11px;height:16px;left:16px;top:50%;margin-top:-7px;background:url(../images/city_icon1.png) no-repeat;background-size:100%}.cityMain .name span.err{color:#f66}.cityMain .name span.err:before{background:url(../images/city_icon3.png) no-repeat;background-size:100%}.cityMain .name span.on{color:#f66}.cityMain .name span.on:before{background:url(../images/city_icon2.png) no-repeat;background-size:100%}.cityMain .name span a{display:inline-block;padding:0 10px;margin-left:-10px}.cityMain .name>a{position:absolute;width:36px;height:36px;right:6px;top:0}.cityMain .name .cityName{width:84%}.cityMain .name .cityName a{width:100%}.cityMain .name>a i{display:block;width:100%;height:100%;background:url(/static/modular/house/city_loading.png) center center no-repeat;background-size:18px}.cityMain .cityBox{overflow:hidden;margin:-8px 0 -8px 0;padding:}.cityMain .cityBox a{float:left;font-size:14px;width:30%;margin:8px 0;margin-left:5%;line-height:34px;background:#f8f8f8;text-align:center;color:#343538;border-radius:2px}.cityMain .cityBox a:nth-child(3n+1){margin-left:0}.cityMain .tablebox{border-radius:2px;overflow:hidden;background:#f8f8f8;padding:10px 0}.cityMain .tablebox a{display:block;font-size:14px;padding:10px 0;text-align:center;color:#343538;line-height:1}.cityMain .tablebox table{position:relative;width:100%}.cityMain .tablebox td{width:33%}.cityMain .word{padding-left:10px;overflow:hidden;*zoom:1}.cityMain .word a{float:left;width:16%}.loading-city{-webkit-animation:loading-city .6s infinite linear}@-webkit-keyframes loading-city{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes loading-city{0%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.cityMain .word a.active{color:#f66}.cityMain .tablebox .station{padding:0 2px}.cityMain .tablebox .station a{float:left;padding:10px 13px}.searcyList{position:absolute;left:0;right:0;margin-right:-66px;top:50px;background-color:rgba(255,255,255,0.98);border-radius:4px;z-index:99}.searcyList div{height:224px;overflow:hidden}.searcyList ul li{height:44px;line-height:44px;border-bottom:1px solid #f4f6f8;font-size:14px;color:#565c67;padding-left:17px}.searcyList ul li a{color:#565c67}.cityMain .word a.active{color:#f66}