.c-port-select-dropdown{padding:5px 5px 5px 5px!important;width:auto!important;height:auto}.airport-selection-container{display:inline-block;width:231px;margin-right:4px}.c-option{line-height:28px;height:28px;overflow:hidden;padding:0 5px}.c-option.hover,.c-option:hover{background-color:#4a90e2;color:#fff}.c-option .el-tag--light{width:30px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 2px!important;margin:4px;color:#fff;border-width:0!important;border-radius:5px}.c-option .c-tag-city-name{background:#4a90e2}.c-option .c-tag-prot-name{background:orange}.c-option .airport-code{margin-left:5px}.c-option .airport-name{color:#8492a6;font-size:13px;margin-left:10px;margin-right:10px}.c-port-select-dropdown .el-main{padding:0;max-height:300px}.c-option-group,.el-scrollbar__view{max-height:300px}.c-hot-city-container{width:600px}.c-hot-city-container .title{font-size:14px;font-weight:600;color:#409eff;margin-left:15px}.c-hot-city-container .el-button--text{width:70px;line-height:30px;font-size:14px;padding:0;margin:0 5px!important;color:#5a5e66}.c-hot-city-container .el-button--text:hover{color:#fff;background:#5d9de5;border-radius:0}.c-airport-input-container{position:relative}.c-airport-input-container .c-airport-lable{position:absolute;left:10px;top:0;color:#9b9b9b;font-size:14px;line-height:40px}.c-airport-input-container input{text-align:right;font-size:16px;color:#4a4a4a;padding-left:40px;padding-right:30px;font-weight:400}.c-airport-input-container .c-icon{position:absolute;right:8px;top:0;color:#ccc;font-weight:700;font-size:14px;line-height:40px}.c-airport-input-container .c-icon.hover{animation:mymove .2s infinite;-webkit-animation:mymove .2s infinite;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}