.air-city-popover{padding:0!important;min-width:360px;min-height:1 0;border-radius:4px;overflow:hidden}.air-city-popover .ant-popover-arrow{display:none}.air-city-popover .panel-box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;width:620px}.air-city-popover ul{margin:0;padding:0}.air-city-popover .row,.air-city-popover .tab-header ul{zoom:1}.air-city-popover .row:after,.air-city-popover .row:before,.air-city-popover .tab-header ul:after,.air-city-popover .tab-header ul:before{display:table;content:" ";clear:both}.air-city-popover li{list-style-type:none}.air-city-popover .tab-header{border-bottom:1px solid #efefef}.air-city-popover .tab-header--parent li.active,.air-city-popover .tab-header--parent li:hover{border-bottom:none!important;font-weight:bolder}.air-city-popover .tab-header li{float:left;padding:0 20px;height:36px;line-height:36px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center}.air-city-popover .tab-header li.active,.air-city-popover .tab-header li:hover{opacity:.8}.air-city-popover .group{display:none;padding-top:10px}.air-city-popover .group.active{display:block}.air-city-popover .row{padding-left:8px}.air-city-popover .row .letter{float:left;width:40px;line-height:30px;font-size:20px}.air-city-popover .row .city-list{margin-left:40px}.air-city-popover .row .city-list li{width:80px;display:inline-block;vertical-align:middle;text-align:left;font-size:12px;color:#333;height:30px;line-height:30px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.air-city-popover .row .city-list li.active,.air-city-popover .row .city-list li.hover,.air-city-popover .row .city-list li:hover{font-weight:700}.air-city-popover .row .city-list li.item-long{width:160px}.air-city-popover .row .city-list.city-list-no-label{margin-left:10px}.air-city-popover .air-loading{padding:30px 0 10px;text-align:center}.air-city-search-dropdown .ant-select-dropdown-menu>.ant-select-dropdown-menu-item-group:not(:first-child),.air-city-search-dropdown .ant-select-dropdown-menu>.ant-select-dropdown-menu-item:not(:first-child){margin-top:10px}.air-city-search-dropdown .ant-select-dropdown-menu-item-group .ant-select-dropdown-menu-item-group-title{display:none}.air-city-search-dropdown .ant-select-dropdown-menu-item-group .ant-select-dropdown-menu-item{padding-left:10px}.air-city-search-dropdown .ant-select-dropdown-menu-item-group .ant-select-dropdown-menu-item:not(:first-child){padding-left:60px}.air-city-search-dropdown .ant-select-dropdown-menu-item{padding-left:10px}.air-city-search-dropdown .ant-select-dropdown-menu-item .type{float:left;width:44px;height:22px;line-height:22px;background:#bc9f5f;text-align:center;border-radius:4px;margin-right:5px}.air-city-search-dropdown .ant-select-dropdown-menu-item .city{float:left}.air-city-search-dropdown .ant-select-dropdown-menu-item .code{float:right}@media screen and (max-width:850px){.air-city-popover .panel-box{max-width:580px}.air-city-popover .tab-header{padding:0 8px}}.air-calendar-popover{padding-top:0;border-radius:4px;overflow:hidden}.air-calendar-popover .ant-popover-arrow{display:none}.air-calendar-popover .ant-popover-inner-content{padding:0}.air-calendar-popover .panel-box{position:relative;padding:5px;width:670px;height:320px;background-color:#f7f8fc}.air-calendar-popover .panel-loading{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;z-index:2}.air-calendar-popover .panel-loading .ant-spin{position:absolute;top:50%;margin:-20px 0 0 -16px}.air-calendar-popover .panel-item{float:left;margin:0 5px;width:320px;height:300px}.air-calendar-popover .panel-item .cell-header{height:30px;line-height:30px;text-align:center;font-size:14px;color:rgba(0,0,0,.45)}.air-calendar-popover .panel-item .cell-header .next,.air-calendar-popover .panel-item .cell-header .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;line-height:30px;width:40px;text-align:center;font-size:16px;cursor:pointer}.air-calendar-popover .panel-item .cell-header .next:hover,.air-calendar-popover .panel-item .cell-header .prev:hover{background-color:#eee}.air-calendar-popover .panel-item .cell-header .next.disabled,.air-calendar-popover .panel-item .cell-header .prev.disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.air-calendar-popover .panel-item .cell-header .next.disabled:hover,.air-calendar-popover .panel-item .cell-header .prev.disabled:hover{background-color:rgba(0,0,0,0)}.air-calendar-popover .panel-item .cell-header .prev{float:left}.air-calendar-popover .panel-item .cell-header .next{float:right}.air-calendar-popover .panel-item .ant-fullcalendar{border-top:0 none}.air-calendar-popover .panel-item .ant-fullcalendar-calendar-body{padding:0}.air-calendar-popover .panel-item .ant-fullcalendar-column-header{height:24px;line-height:24px;font-size:12px}.air-calendar-popover .panel-item .ant-fullcalendar-cell{padding:0 5px;height:42px;border:1px solid #f7f8fc;vertical-align:top;cursor:pointer}.air-calendar-popover .panel-item .ant-fullcalendar-table{table-layout:fixed}.air-calendar-popover .panel-item .ant-fullcalendar-today .ant-fullcalendar-value{-webkit-box-shadow:none;box-shadow:none}.air-calendar-popover .panel-item .ant-fullcalendar-value{height:20px;line-height:20px;width:100%;text-align:right;font-size:12px;background-color:rgba(0,0,0,0);cursor:inherit}.air-calendar-popover .panel-item .ant-fullcalendar-disabled-cell{cursor:not-allowed}.air-calendar-popover .panel-item .ant-fullcalendar-disabled-cell .ant-fullcalendar-content{font-size:0}.air-calendar-popover .panel-item .ant-fullcalendar-last-month-cell,.air-calendar-popover .panel-item .ant-fullcalendar-next-month-btn-day{font-size:0;cursor:auto}.air-calendar-popover .panel-item .ant-fullcalendar-disabled-cell .ant-fullcalendar-value{color:rgba(0,0,0,.25)}.air-calendar-popover .panel-item .ant-fullcalendar-content{position:static;height:20px;line-height:20px;font-size:12px;text-align:center}.air-calendar-popover .panel-item .ant-fullcalendar-content .min-price{color:#f5222d}.mod-flight-status .tab{margin-top:40px;overflow:hidden}.mod-flight-status .tab>.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.mod-flight-status .search-bar{height:50px;margin-top:40px;margin-bottom:40px}.mod-flight-status .search-bar .item{width:212px;height:50px;margin-right:20px;margin-top:2px!important;padding-bottom:0;float:left}.mod-flight-status .search-bar .city input{height:50px;padding-top:24px}.mod-flight-status .search-bar .ant-input.ant-input-lg{margin-bottom:0}.mod-flight-status .search-bar .btn{width:162px;height:50px;float:left}.mod-flight-status .table i.red{font-style:normal}.mod-flight-status .table .air-line-city{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mod-flight-status .table .air-line-city,.mod-flight-status .table .air-line-city .stop-city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-flight-status .table .air-line-city .stop-city{font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 5px}.mod-flight-status .table .air-line-city .stop-city .line{width:100%;height:1px;background-color:grey}.mod-flight-status .table .roundtrip-line{height:0;margin:12px auto;display:inline-block;width:100%}.mod-flight-status .table .roundtrip-line div{border-bottom:1px solid #ebebeb;margin:0 auto;width:93%;position:relative}.mod-flight-status .table .roundtrip-line div span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:200px;width:auto;position:absolute;height:30px;line-height:30px;top:-15px;padding:0 10px}.mod-flight-status .table .roundtrip-line div span:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFEMDE0RDA2REY3MTFFRDlDNTBGMkM5MkJDRUYxQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFEMDE0RDE2REY3MTFFRDlDNTBGMkM5MkJDRUYxQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQUQwMTRDRTZERjcxMUVEOUM1MEYyQzkyQkNFRjFBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQUQwMTRDRjZERjcxMUVEOUM1MEYyQzkyQkNFRjFBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqX35JQAAADFSURBVHjajNA7C0FxGMfxc3QouWShkEF2m0wGi8WglBdgtRgUGzuvwGgxmFhkMnoHLIw2FinK7fg+9QwnnU7+9an/7fe/PObycDa0dVFEG0fDo/kc/QvqmCL1b2iMHkrYoOwVaqKq4yFqSGONPjLIo4CgZCx9UgUjbJHDCUkM0EJUAwvsTAoR0WAHAbwh1XnAr4EX5II79tK5YoIZTDx1k+3yFTnUtnQijAbieoP5EwjJszDHxxmSf2VxcylYDAmsZP0rwAAlbCiSL/zcgwAAAABJRU5ErkJggg==) no-repeat 50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:13px;height:30px;margin-right:10px}.mod-flight-status .table .flight-no{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-flight-status .table .div-recode{cursor:pointer}.mod-flight-status .ant-table-tbody>tr>td{padding:20px;border:none;display:table-cell;vertical-align:middle}.mod-flight-status .ant-table-tbody>tr>td .right-city{position:relative}.mod-flight-status .ant-table-tbody>tr>td .right-city .gt-day{position:absolute;top:-8px;right:-25px;font-size:12px}.mod-flight-status .ant-table-tbody>tr.ant-table-expanded-row>td{padding:0}.mod-flight-status .mod-tip{margin-top:12px;font-size:12px;color:#888}@media only screen and (max-width:992px){.mod-flight-status{padding:0 10px}.mod-flight-status .table{width:100%;overflow-x:auto}.mod-flight-status .table .ant-table-wrapper{width:992px}}