.el-loading-spinner{width:30%;background:rgba(0,0,0,.8);left:50%;transform:translateX(-50%);border-radius:5px;padding:15px 0;color:#fff}.el-loading-spinner i{color:#fff;font-size:22px}.el-loading-spinner .el-loading-text{color:#fff}.el-message-box{width:70%}.citysApp{max-width:640px;background:#ececec;margin:0 auto}.citysApp .hcity{position:fixed;width:100%;height:55px;background:#ececec}.citysApp .hcity .left{float:left;height:55px;width:33%;margin-left:3%;position:relative}.citysApp .hcity .left span{width:40px;float:left;font-size:15px;color:#000;line-height:18px;position:relative;top:50%;transform:translateY(-50%)}.citysApp .hcity .left span:after{position:absolute;content:"";width:3px;height:3px;background:#000;border-radius:10px;right:0}.citysApp .hcity .left font{width:calc(100% - 47px);float:left;font-size:15px;line-height:18px;margin-left:7px;color:#666;position:relative;top:50%;transform:translateY(-50%)}.citysApp .hcity .right{float:right;width:57%;height:55px;margin-right:3%;position:relative}.citysApp .hcity .right input{height:40px;width:calc(100% - 40px);outline:none;border:none;border-radius:40px;margin-top:7.5px;padding:0 10px 0 30px;font-size:15px}.citysApp .hcity .right i{position:absolute;top:50%;transform:translateY(-50%);left:10px;color:#555;font-size:16px}.citysApp h2{margin:0 auto;font-size:18px;padding:10px 4%}.citysApp ul{background:#fff}.citysApp ul li{width:92%;margin:0 auto;height:50px;line-height:50px}