.station-select{position:relative;width:100%;display:inline-block;text-align:left;line-height:30px}.station-select .arrow{position:absolute;width:20px;height:20px;right:5px;top:6px;line-height:20px;text-align:center;font-size:12px;font-family:youyuan;font-weight:700;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.station-select .stationtext{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 25px 4px 7px;font-size:14px;border:1px solid #b5b5b5;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:pointer;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.station-select .list{z-index:999;position:absolute;left:0;top:100%;margin-top:2px;height:400px;width:400px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.station-select .list .district-search{position:absolute;top:2px;right:10px}.station-select .list .list-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:0;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.station-select .list .list-content ul{padding:0;margin:0}.station-select .list .list-content .city-group{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid hsla(0,0%,94.5%,.8)}.station-select .list .list-content .city-group .group-name{width:120px}.station-select .list .list-content .city-group .group-name .radio{font-size:12px;font-weight:700;line-height:16px;padding:7px 10px}.station-select .list .list-content .station-group{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;list-style:none}.station-select .list .list-content .station-group li{position:relative;float:left;padding-left:10px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.station-select .list .list-content .station-group li:before{position:absolute;content:"";width:1px;height:20px;top:5px;left:0;background:hsla(0,0%,94.5%,.8)}.station-select .list .list-content .station-group:after{content:"";display:block;clear:both}.station-select .list .list-operation{height:42px;background:#f1f1f1;text-align:right;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.station-select .list .list-operation .list-operation-select{position:absolute;top:7px;left:18px}.station-select .list .list-operation .station-btn{display:inline-block;vertical-align:top;height:32px;width:60px;margin:5px;font-size:12px;line-height:32px;text-align:center;background:#ccc;border-radius:4px;color:#fff;-webkit-user-select:none;cursor:pointer}.station-select .list .list-operation .station-btn.all{background-color:#19be6b}.station-select .list .list-operation .station-btn.all:hover{background-color:#47cb89}.station-select .list .list-operation .station-btn.confirm{background-color:#2d8cf0}.station-select .list .list-operation .station-btn.confirm:hover{background-color:#57a3f3}.station-select .list .list-operation .station-btn.empty{width:70px;border:1px solid #f30;color:#f30;background-color:transparent}.station-select .list .list-operation .station-btn.empty:hover{border:1px solid #ff5c33;color:#ff5c33;background-color:transparent}.station-select .list .list-operation .station-btn.cancel{background-color:#f30}.station-select .list .list-operation .station-btn.cancel:hover{background-color:#ff5c33}