@font-face {
    font-family: "iconIndex"; /* Project id 3397875 */
    src: url('fonts/icon_index.ttf?t=1652419822677') format('truetype');
}

.icon-index {
    font-family: "iconIndex" !important;
    font-size: 20px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 50px;
}

.icon-wifi:before {
    content: "\e86d";
}

.icon-sousuoxiao:before {
    content: "\e8d6";
}

.icon-jiantou_xiangyou:before {
    content: "\eb08";
}

.icon-zuowei:before {
    content: "\e937";
}

.icon-plane-departure:before {
    content: "\e622";
}

.icon-xiuxiqu:before {
    content: "\e6ca";
}

.icon-shiwuguanli:before {
    content: "\e709";
}

.icon-canjirentongdao:before {
    content: "\e60b";
}

.icon-plane-arrival:before {
    content: "\eb79";
}

.icon-xinglijicun:before {
    content: "\e604";
}

.top-img-box {
    height: 310px;
    min-width: 1079px;
    position: relative;
    /*top: 98px;*/
    margin-top: 98px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}

.channel2-container {
    padding: 20px 20px;
}

.channel2-container .layui-tab-title li {
    width: 50%;
    font-size: 16px;
    color: rgb(181, 181, 181);
}

.channel2-container .layui-tab-brief > .layui-tab-title .layui-this {
    color: rgb(55, 77, 160);
}

.channel2-container .layui-tab-brief > .layui-tab-title .loading-ico {
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    width: 40px;
    justify-content: center;
    left: calc(50% - 20px);
    z-index: 9;
    cursor: pointer;
}

.channel2-container .layui-tab-brief > .layui-tab-title .layui-icon {
    color: rgb(55, 77, 160);
    font-size: 20px;
}

.channel2-container .layui-tab-brief > .layui-tab-title .layui-this:after {
    border-bottom: 2px solid rgb(55, 77, 160);
}

.channel2-container .layui-tab-content {
     padding: 0;
}

.channel2-container .query-container {
    padding: 10px 10px;
    border: 1px solid rgb(182, 182, 182);
    border-radius: 4px;
    margin-top: 28px;
}

.channel2-container .query-container .layui-form-label {
    width: 123px;
}

.channel2-container .query-container .layui-input, .channel2-container .query-container .layui-select, .channel2-container .query-container .layui-textarea {
    height: 32px;
    line-height: 32px \9;
}

.channel2-container .query-container .layui-input-inline {
    height: 38px;
    display: flex;
    align-items: center;
}

.channel2-container .query-container .layui-form-switch {
    margin-top: 0;
    width: 38px;
}

.channel2-container .query-container .layui-inline {
    margin-bottom: 10px;
}

.channel2-container .query-container .layui-btn {
    height: 32px;
    line-height: 32px;
    background-color: rgb(55, 77, 160);
}

.channel2-container .query-container .layui-form-select dl dd.layui-this {
    background-color: rgb(55, 77, 160);
}

.channel2-container .query-date-box {
    padding: 10px 10px 0;
    color: rgb(55, 77, 160);
    font-size: 12px;
    margin-top: 14px;
}

.channel2-container .flight-info-table .layui-table thead tr {
    background-color: rgb(55, 77, 160);
    color: #ffffff;
}

.channel2-container .flight-info-table .layui-table td, .channel2-container .flight-info-table .layui-table th {
    text-align: center;
    line-height: 26px;
}

.channel2-container .flight-info-table .empty-table {
    text-align: center;
    line-height: 100px;
    color: #7b7b7b;
    display: none;
}

.channel2-container .flight-info-table .sort-time {
    cursor: pointer;
    position: relative;
}

.channel2-container .flight-info-table .sort-time i:first-child {
    position: absolute;
    top: 4px;
    margin-left: 4px;
    transform: rotate(90deg);
    color: rgb(168, 168, 168);
}
.channel2-container .flight-info-table .sort-time i:last-child {
    position: absolute;
    bottom: 4px;
    margin-left: 4px;
    color: rgb(168, 168, 168);
    transform: rotate(-90deg);
}
.channel2-container .flight-info-table .sort-time i.active {
    color: #ffffff;
}