.train-city-selector-wrapper[data-v-6fb1e700]{position:relative;display:inline-block;width:100%}.train-city-selector-wrapper .train-city-input[data-v-6fb1e700] .el-input__inner{cursor:pointer}.train-city-selector-wrapper .train-city-select-panel[data-v-6fb1e700]{width:600px;position:absolute;top:42px;left:0;z-index:200}.train-city-selector-wrapper .train-city-select-panel[data-v-6fb1e700] .el-card__body{padding:0}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs[data-v-6fb1e700] .el-tabs__header{margin:0;padding:8px 12px 0;border-bottom:1px solid #ebeef5}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs[data-v-6fb1e700] .el-tabs__nav-wrap:after{display:none}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs[data-v-6fb1e700] .el-tabs__content{padding:0}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs[data-v-6fb1e700] .el-tabs__item{font-size:12px;padding:0 8px}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container[data-v-6fb1e700]{padding:8px 12px;max-height:280px;overflow-y:auto}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .letter-group[data-v-6fb1e700]{display:flex;padding-bottom:4px;border-bottom:1px solid #f5f5f5;margin-bottom:4px}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .letter-group dt[data-v-6fb1e700]{width:20px;font-size:14px;font-weight:700;color:#ff9c00;line-height:28px;flex-shrink:0}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .letter-group dd[data-v-6fb1e700]{flex:1;display:flex;flex-wrap:wrap}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .letter-group dd .city-item[data-v-6fb1e700]{padding:4px 8px;font-size:12px;line-height:28px;color:#333;cursor:pointer}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .letter-group dd .city-item[data-v-6fb1e700]:hover{color:#ff9c00}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .letter-group dd .city-item.active[data-v-6fb1e700]{color:#ff9c00;font-weight:700}.train-city-selector-wrapper .train-city-select-panel .normal-mode .letter-tabs .letter-group-container .hot-group dd[data-v-6fb1e700]{padding-top:4px}.train-city-selector-wrapper .train-city-select-panel .search-mode[data-v-6fb1e700]{max-height:350px;overflow-y:auto;padding:8px 0}.train-city-selector-wrapper .train-city-select-panel .search-mode.scroll-style[data-v-6fb1e700]{min-height:400px}.train-city-selector-wrapper .train-city-select-panel .search-mode .no-result[data-v-6fb1e700]{text-align:center;padding:30px;color:#999;font-size:13px}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group[data-v-6fb1e700]{margin-bottom:4px}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .city-header[data-v-6fb1e700]{display:flex;align-items:center;padding:6px 16px 4px;font-size:13px;color:#333;cursor:pointer;transition:background .15s}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .city-header[data-v-6fb1e700]:hover{background:#fff8f0}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .city-header .city-tag[data-v-6fb1e700]{display:inline-block;padding:1px 5px;font-size:11px;color:#fff;background:#ff9c00;border-radius:2px;margin-right:6px;flex-shrink:0;line-height:16px}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .city-header .city-name[data-v-6fb1e700]{font-weight:700;font-size:14px}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .station-items[data-v-6fb1e700]{padding:0 16px 8px}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .station-items .station-row[data-v-6fb1e700]{display:flex;align-items:center;padding:4px 8px;cursor:pointer;border-radius:4px;transition:background .15s}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .station-items .station-row[data-v-6fb1e700]:hover{background:#fff8f0}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .station-items .station-row.active[data-v-6fb1e700]{background:#fff3e6}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .station-items .station-row .station-tag[data-v-6fb1e700]{display:inline-block;padding:1px 5px;font-size:11px;color:#ff9c00;background:rgba(255,156,0,.12);border-radius:2px;margin-right:6px;flex-shrink:0;line-height:16px}.train-city-selector-wrapper .train-city-select-panel .search-mode .search-group .station-items .station-row .station-name[data-v-6fb1e700]{font-size:13px;color:#333}.train-city-selector-wrapper .train-city-select-panel .search-mode[data-v-6fb1e700] .highlight{color:#ff9c00;font-weight:700}.search-box[data-v-515be705]{background:#fff;border:1px solid #707070;padding:30px 40px 30px 40px}.search-box[data-v-515be705] .el-tabs__content{min-height:500px}.search-tab[data-v-515be705] .el-tabs__header .el-tabs__nav .el-tabs__item span{font-size:16px;color:#000}.search-tab[data-v-515be705] .el-tabs__header .el-tabs__nav .el-tabs__item .tab-icon{margin-right:7px;color:#ff9c00}.search-form-box[data-v-515be705]{padding-left:109px;padding-top:20px;position:relative}.search-form-box .change-box[data-v-515be705]{width:17px;height:54px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;position:absolute;top:84px;right:160px}.search-form-box .change-box .change-btn[data-v-515be705]{width:24px;height:24px;background:#237dc9;border-radius:50%;display:block;font-size:12px;text-align:center;line-height:24px;color:#fff;position:absolute;top:50%;right:-12px;margin-top:-12px;cursor:pointer}.search-form-box .change-box.train-change-box[data-v-515be705]{top:36px}.search-form-box .city-input[data-v-515be705]{width:580px;position:relative}.search-form-box .city-input[data-v-515be705] .el-input{vertical-align:top;line-height:28px}.search-form-box .city-input[data-v-515be705] .el-input__inner{font-size:14px;color:#333}.search-form-box .city-input[data-v-515be705] .el-card{position:absolute;top:38px;z-index:5;left:0}.search-form-box .city-input[data-v-515be705] .el-card.panel-select-entity .el-card__body .hot-entity .entity-list .entity,.search-form-box .city-input[data-v-515be705] .el-card.panel-select-entity .el-card__body .tab-title-list-container .tab-entity,.search-form-box .city-input[data-v-515be705] .el-card.panel-select-entity .el-card__header .header{line-height:24px}.search-form-box .city-input[data-v-515be705] .el-card.panel-select-entity .el-card__body .entity-list-container{height:200px;overflow:auto}.search-form-box .city-input[data-v-515be705] .el-card.panel-filter-entity .el-card__body .title{line-height:24px}.search-form-box .city-input[data-v-515be705] .el-card.panel-filter-entity .entity-list-container{height:200px;overflow:auto}.search-form-box .date-picker[data-v-515be705]{width:580px}.search-form-box .date-picker[data-v-515be705] .el-input__inner{height:36px;line-height:36px}.search-form-box .search-btn[data-v-515be705]{width:160px;height:38px;display:block;border-radius:4px;margin-left:auto;margin-right:auto}.search-form-box .adr-input[data-v-515be705]{width:580px}.search-form-box .adr-input[data-v-515be705] .el-input__inner{line-height:36px;height:36px}.search-form-box .adr-input[data-v-515be705] .el-card{position:absolute;top:36px;left:0;z-index:5}.search-form-box .adr-input[data-v-515be705] .el-card.panel-select-entity{max-height:300px;overflow:auto}.search-form-box .hotel-select[data-v-515be705]{width:580px}.search-form-box .hotel-select[data-v-515be705] .el-input__inner{height:36px;line-height:36px}.search-form-box .keyword-input[data-v-515be705]{width:580px}.search-form-box .keyword-input[data-v-515be705] .el-input__inner{height:36px;line-height:36px}.search-form-box .hotel-date[data-v-515be705]{width:580px}.search-form-box .hotel-date-picker[data-v-515be705]{width:490px;height:36px;border:none;padding:0}.search-form-box .hotel-date-picker[data-v-515be705] .el-icon-date{display:none}.search-form-box .hotel-date-picker[data-v-515be705] .el-range-input{border:1px solid #d7d7d7;border-radius:4px;width:220px;height:34px;line-height:34px;font-size:14px;color:#333;font-weight:400}.search-form-box .hotel-date-picker[data-v-515be705] .el-range-separator{font-size:14px;color:#333;width:64px;padding-left:10px;padding-right:10px;text-align:center;line-height:40px}