@charset "UTF-8";
[data-template] {
  display: none; }

[data-sort] {
  margin-bottom: 0px;
  /*background-color: #fff;*/ }

/* Carousel */
.carousel-caption p {
  font-size: 20px;
  line-height: 1.4; }

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
  width: 100%; }

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
  /* Hide captions */
  .carousel-caption {
    display: none; } }

/*comm start*/
.pr {
  color: red;
  font-weight: bold; }

/*comm end*/
/*form start*/
/**/
.form_field_tip_border {
  border: 1px solid #d00;
  background-color: #fff2f2;
  box-shadow: 0 0 2px rgba(221, 0, 0, 0.5); }

/*form end*/
/*Hot City Box Start*/
.show-city-box {
  position: absolute;
  left: 0px;
  top: 2.5em;
  z-index: 100002;
  width: 206px;
  height: auto;
  max-height: 300px;
  overflow: auto;
  border: 1px solid #ccc;
  background-color: #f7f7f7; }

.show-city-box div,
.show-city-box p {
  display: block;
  position: relative;
  z-index: 10005;
  height: 30px;
  line-height: 30px;
  font-size: 1rem;
  cursor: pointer;
  color: #000; }

.hot-cities,
.hot-cities-abroad {
  position: absolute;
  z-index: 10003;
  min-height: 100px;
  min-width: 200px;
  max-width: 500px;
  font-size: 12px;
  font-family: SimSun;
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 4px #eee;
  -webkit-box-shadow: 0px 0px 15px 1px #45414E;
  -moz-box-shadow: 0px 0px 15px 1px #45414E;
  box-shadow: 0px 0px 15px 1px #45414E;
  border-radius: 5px; }

.hot-cities.hide,
.hot-cities-abroad.hide {
  top: 0px !important;
  left: -800px !important;
  z-index: -1; }

.hot-cities .close-btn,
.hot-cities-abroad .close-btn {
  position: absolute;
  top: 3px;
  right: 2px;
  z-index: 10004;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #333;
  background-color: #eee;
  border-radius: 100%;
  cursor: pointer; }

.hot-cities .hot-city-header,
.hot-cities-abroad .hot-city-header {
  position: relative;
  height: 2em;
  padding-left: 5px;
  line-height: 2em;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  background-color: #00c5dc;
  border-color: #00c5dc; }

.hot-cities .nav > li > a,
.hot-cities-abroad .nav > li > a,
.hot-cities .nav > li > a:hover,
.hot-cities-abroad .nav > li > a:hover,
.hot-cities .nav > li > a:focus,
.hot-cities-abroad .nav > li > a:focus,
.hot-cities .nav-tabs > li > a,
.hot-cities-abroad .nav-tabs > li > a {
  font-weight: bold;
  outline: none;
  color: #333; }

.hot-cities .nav > li > a:active,
.hot-cities-abroad .nav > li > a:active,
.hot-cities .nav-tabs > li.active > a,
.hot-cities-abroad .nav-tabs > li.active > a,
.hot-cities .nav-tabs > li.active > a:focus,
.hot-cities-abroad .nav-tabs > li.active > a:focus,
.hot-cities .nav-tabs > li.active > a:hover,
.hot-cities-abroad .nav-tabs > li.active > a:hover {
  color: #36a3f7; }

.hot-cities .tab-content,
.hot-cities-abroad .tab-content {
  padding-right: 5px;
  padding-left: 10px; }

.hot-cities .section-hot,
.hot-cities-abroad .section-hot,
.hot-cities .section-1,
.hot-cities-abroad .section-1,
.hot-cities .section-2,
.hot-cities-abroad .section-2,
.hot-cities .section-3,
.hot-cities-abroad .section-3,
.hot-cities .section-4,
.hot-cities-abroad .section-4,
.hot-cities .section-5,
.hot-cities-abroad .section-5 {
  min-height: 100px; }

.hot-cities .section-title,
.hot-cities-abroad .section-title {
  color: #36a3f7; }

.hot-cities .section-box,
.hot-cities-abroad .section-box {
  position: relative;
  margin-bottom: 10px; }

.hot-cities .city-item,
.hot-cities-abroad .city-item {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 6em;
  height: 2em;
  line-height: 2em;
  border: 1px solid transparent;
  cursor: pointer;
  text-align: center; }

.hot-cities .city-item:hover,
.hot-cities-abroad .city-item:hover,
.hot-cities .hover.city-item,
.hot-cities-abroad .hover.city-item {
  color: #fff;
  background-color: #36a3f7;
  text-align: center; }

/*Hot City Box End*/
/*loading start*/
.mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  vertical-align: top;
  text-align: center;
  background: #0a0a0a;
  background: rgba(0, 0, 0, 0.4); }

.mask .middle {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 0;
  height: 100%;
  vertical-align: top; }

.mask .text-tip {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 20px;
  font-weight: bold;
  color: #fff; }

.mask .text-tip:after {
  content: "正在加载中..."; }

.mask .dialog {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 400px;
  vertical-align: top;
  color: #0a0a0a;
  background-color: #fff;
  box-shadow: 0 2px 4px #0a0a0a; }

.mask .dialog .header {
  font-weight: bold;
  background-color: #59bddf; }

.mask .dialog .header .title {
  width: 80%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10%;
  margin-top: -20px;
  margin-bottom: 0;
  line-height: 1;
  text-align: left;
  color: #fff; }

.mask .dialog .header .btn-close {
  display: block;
  width: 10%;
  height: 10%;
  padding: 0;
  margin-left: 90%;
  text-decoration: none;
  color: #59bddf;
  border-radius: 40px;
  background-color: #dcdcdc;
  cursor: pointer; }

.mask .dialog .dialog-content {
  min-height: 100px;
  padding: 5px;
  margin: 10px;
  border: 1px solid #abcdef; }

.mask .dialog .footer {
  padding: 10px;
  text-align: center; }

.mask .dialog .footer .dialog-btn {
  display: inline-block;
  padding: 5px 10px;
  margin-right: 10px;
  color: #fff;
  background-color: #59bddf;
  cursor: pointer; }

.mask .spinner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 50px;
  height: 60px;
  vertical-align: top;
  text-align: center;
  font-size: 10px; }

.mask .spinner div {
  display: inline-block;
  height: 100%;
  width: 6px;
  margin-right: 4px;
  background-color: #fff;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  -moz-animation: strectchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out; }

.mask .spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  -moz-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.mask .spinner .rect3 {
  -webkit-animation-delay: -1s;
  -moz-animation-delay: -1s;
  animation-delay: -1s; }

.mask .spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  -moz-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.mask .spinner .spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  -moz-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.3); }
  20% {
    -webkit-transform: scaleY(1); } }

@-moz-keyframes strectchdelay {
  0%, 40%, 100% {
    -moz-transform: scaleY(0.3); }
  20% {
    -moz-transform: scaleY(1); } }

@keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.3);
    -moz-transform: scaleY(0.3);
    transform: scaleY(0.3); }
  20% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    transform: scaleY(1); } }

.pos-r {
  position: relative; }

/*loading end*/
/*flight logo start*/
.pubFlights_3u, .pubFlights_3U, .pubFlights_8c, .pubFlights_8C, .pubFlights_8l, .pubFlights_8L, .pubFlights_bk, .pubFlights_BK, .pubFlights_ca, .pubFlights_CA, .pubFlights_cn, .pubFlights_CN, .pubFlights_cz, .pubFlights_CZ, .pubFlights_eu, .pubFlights_EU, .pubFlights_fm, .pubFlights_FM, .pubFlights_g5, .pubFlights_G5, .pubFlights_gs, .pubFlights_GS, .pubFlights_ho, .pubFlights_HO, .pubFlights_hu, .pubFlights_HU, .pubFlights_kn, .pubFlights_KN, .pubFlights_mf, .pubFlights_MF, .pubFlights_mu, .pubFlights_MU, .pubFlights_ns, .pubFlights_NS, .pubFlights_pn, .pubFlights_PN, .pubFlights_sc, .pubFlights_SC, .pubFlights_zh, .pubFlights_ZH, .pubFlights_vd, .pubFlights_VD, .pubFlights_jr, .pubFlights_JR, .pubFlights_9w, .pubFlights_9W, .pubFlights_aa, .pubFlights_AA, .pubFlights_ab, .pubFlights_AB, .pubFlights_ac, .pubFlights_AC, .pubFlights_af, .pubFlights_AF, .pubFlights_ai, .pubFlights_AI, .pubFlights_ay, .pubFlights_AY, .pubFlights_az, .pubFlights_AZ, .pubFlights_ba, .pubFlights_BA, .pubFlights_bd, .pubFlights_BD, .pubFlights_bi, .pubFlights_BI, .pubFlights_br, .pubFlights_BR, .pubFlights_ci, .pubFlights_CI, .pubFlights_co, .pubFlights_CO, .pubFlights_cx, .pubFlights_CX, .pubFlights_dl, .pubFlights_DL, .pubFlights_ek, .pubFlights_EK, .pubFlights_et, .pubFlights_ET, .pubFlights_ft, .pubFlights_FT, .pubFlights_ga, .pubFlights_GA, .pubFlights_jk, .pubFlights_JK, .pubFlights_jl, .pubFlights_JL, .pubFlights_jp, .pubFlights_JP, .pubFlights_ka, .pubFlights_KA, .pubFlights_ke, .pubFlights_KE, .pubFlights_kl, .pubFlights_KL, .pubFlights_kq, .pubFlights_KQ, .pubFlights_la, .pubFlights_LA, .pubFlights_lh, .pubFlights_LH, .pubFlights_lo, .pubFlights_LO, .pubFlights_lx, .pubFlights_LX, .pubFlights_ly, .pubFlights_LY, .pubFlights_ma, .pubFlights_MA, .pubFlights_mh, .pubFlights_MH, .pubFlights_nh, .pubFlights_NH, .pubFlights_nw, .pubFlights_NW, .pubFlights_nx, .pubFlights_NX, .pubFlights_nz, .pubFlights_NZ, .pubFlights_ok, .pubFlights_OK, .pubFlights_os, .pubFlights_OS, .pubFlights_oz, .pubFlights_OZ, .pubFlights_pg, .pubFlights_PG, .pubFlights_pr, .pubFlights_PR, .pubFlights_qf, .pubFlights_QF, .pubFlights_qr, .pubFlights_QR, .pubFlights_sk, .pubFlights_SK, .pubFlights_sn, .pubFlights_SN, .pubFlights_sq, .pubFlights_SQ, .pubFlights_su, .pubFlights_SU, .pubFlights_tg, .pubFlights_TG, .pubFlights_tk, .pubFlights_TK, .pubFlights_ua, .pubFlights_UA, .pubFlights_ul, .pubFlights_UL, .pubFlights_un, .pubFlights_UN, .pubFlights_vn, .pubFlights_VN, .pubFlights_vs, .pubFlights_VS, .pubFlights_vv, .pubFlights_VV, .pubFlights_hx, .pubFlights_HX, .pubFlights_uo, .pubFlights_UO, .pubFlights_jd, .pubFlights_JD, .pubFlights_ey, .pubFlights_EY, .pubFlights_us, .pubFlights_US, .pubFlights_ky, .pubFlights_KY, .pubFlights_ae, .pubFlights_AE, .pubFlights_ge, .pubFlights_GE, .pubFlights_b7, .pubFlights_B7, .pubFlights_mi, .pubFlights_MI, .pubFlights_iy, .pubFlights_IY, .pubFlights_am, .pubFlights_AM, .pubFlights_ms, .pubFlights_MS, .pubFlights_3k, .pubFlights_3K, .pubFlights_jq, .pubFlights_JQ, .pubFlights_bl, .pubFlights_BL, .pubFlights_vf, .pubFlights_VF, .pubFlights_hy, .pubFlights_HY, .pubFlights_tv, .pubFlights_TV, .pubFlights_many, .pubFlights_MANY, .pubFlights_as, .pubFlights_AS, .pubFlights_ha, .pubFlights_HA, .pubFlights_ah, .pubFlights_AH, .pubFlights_sr, .pubFlights_SR, .pubFlights_s7, .pubFlights_S7, .pubFlights_om, .pubFlights_OM, .pubFlights_sa, .pubFlights_SA, .pubFlights_9c, .pubFlights_9C, .pubFlights_mk, .pubFlights_MK, .pubFlights_md, .pubFlights_MD, .pubFlights_ws, .pubFlights_WS, .pubFlights_fe, .pubFlights_FE, .pubFlights_da, .pubFlights_DA, .pubFlights_kc, .pubFlights_KC, .pubFlights_gk, .pubFlights_GK, .pubFlights_2p, .pubFlights_2P, .pubFlights_5j, .pubFlights_5J, .pubFlights_u6, .pubFlights_U6, .pubFlights_tz, .pubFlights_TZ, .pubFlights_tr, .pubFlights_TR, .pubFlights_tt, .pubFlights_TT, .pubFlights_dg, .pubFlights_DG, .pubFlights_ri, .pubFlights_RI, .pubFlights_4u, .pubFlights_4U, .pubFlights_6e, .pubFlights_6E, .pubFlights_ap, .pubFlights_AP, .pubFlights_b6, .pubFlights_B6, .pubFlights_be, .pubFlights_BE, .pubFlights_f9, .pubFlights_F9, .pubFlights_fy, .pubFlights_FY, .pubFlights_g4, .pubFlights_G4, .pubFlights_g8, .pubFlights_G8, .pubFlights_ig, .pubFlights_IG, .pubFlights_jt, .pubFlights_JT, .pubFlights_mm, .pubFlights_MM, .pubFlights_sg, .pubFlights_SG, .pubFlights_sv, .pubFlights_SV, .pubFlights_u2, .pubFlights_U2, .pubFlights_va, .pubFlights_VA, .pubFlights_vx, .pubFlights_VX, .pubFlights_vy, .pubFlights_VY, .pubFlights_x3, .pubFlights_X3, .pubFlights_y4, .pubFlights_Y4, .pubFlights_bc, .pubFlights_BC, .pubFlights_ei, .pubFlights_EI, .pubFlights_fj, .pubFlights_FJ, .pubFlights_g9, .pubFlights_G9, .pubFlights_kk, .pubFlights_KK, .pubFlights_ls, .pubFlights_LS, .pubFlights_mr, .pubFlights_MR, .pubFlights_ox, .pubFlights_OX, .pubFlights_rg, .pubFlights_RG, .pubFlights_tw, .pubFlights_TW, .pubFlights_zb, .pubFlights_ZB, .pubFlights_ze, .pubFlights_ZE, .pubFlights_gj, .pubFlights_GJ, .pubFlights_ar, .pubFlights_AR, .pubFlights_bx, .pubFlights_BX, .pubFlights_cy, .pubFlights_CY, .pubFlights_jj, .pubFlights_JJ, .pubFlights_k6, .pubFlights_K6, .pubFlights_ou, .pubFlights_OU, .pubFlights_3l, .pubFlights_3L, .pubFlights_4o, .pubFlights_4O, .pubFlights_dy, .pubFlights_DY, .pubFlights_fl, .pubFlights_FL, .pubFlights_fz, .pubFlights_FZ, .pubFlights_hv, .pubFlights_HV, .pubFlights_mt, .pubFlights_MT, .pubFlights_nk, .pubFlights_NK, .pubFlights_od, .pubFlights_OD, .pubFlights_pc, .pubFlights_PC, .pubFlights_v7, .pubFlights_V7, .pubFlights_dz, .pubFlights_DZ, .pubFlights_yi, .pubFlights_YI, .pubFlights_W6, .pubFlights_w6, .pubFlights_0B, .pubFlights_0b, .pubFlights_JE, .pubFlights_je, .pubFlights_MT, .pubFlights_mt, .pubFlights_RQ, .pubFlights_rq, .pubFlights_SX, .pubFlights_sx, .pubFlights_UT, .pubFlights_ut, .pubFlights_WW, .pubFlights_ww, .pubFlights_ZL, .pubFlights_zl, .pubFlights_0D, .pubFlights_0d, .pubFlights_3O, .pubFlights_3o, .pubFlights_BV, .pubFlights_bv, .pubFlights_FR, .pubFlights_fr, .pubFlights_GF, .pubFlights_gf, .pubFlights_J9, .pubFlights_j9, .pubFlights_SI, .pubFlights_si, .pubFlights_VJ, .pubFlights_vj, .pubFlights_RJ, .pubFlights_rj, .pubFlights_PX, .pubFlights_px, .pubFlights_HG, .pubFlights_hg, .pubFlights_FI, .pubFlights_fi, .pubFlights_8M, .pubFlights_8m, .pubFlights_HR, .pubFlights_hr, .pubFlights_A3, .pubFlights_a3, .pubFlights_AK, .pubFlights_ak, .pubFlights_FD, .pubFlights_fd, .pubFlights_QZ, .pubFlights_qz, .pubFlights_PQ, .pubFlights_pq, .pubFlights_AT, .pubFlights_at, .pubFlights_BP, .pubFlights_bp, .pubFlights_D7, .pubFlights_d7, .pubFlights_G3, .pubFlights_g3, .pubFlights_RO, .pubFlights_ro, .pubFlights_TB, .pubFlights_tb, .pubFlights_QW, .pubFlights_qw, .pubFlights_1T, .pubFlights_1t, .pubFlights_2I, .pubFlights_2i, .pubFlights_2J, .pubFlights_2j, .pubFlights_2K, .pubFlights_2k, .pubFlights_3M, .pubFlights_3m, .pubFlights_4Q, .pubFlights_4q, .pubFlights_5N, .pubFlights_5n, .pubFlights_6H, .pubFlights_6h, .pubFlights_7J, .pubFlights_7j, .pubFlights_8U, .pubFlights_8u, .pubFlights_9U, .pubFlights_9u, .pubFlights_A9, .pubFlights_a9, .pubFlights_AV, .pubFlights_av, .pubFlights_LR, .pubFlights_lr, .pubFlights_TA, .pubFlights_ta, .pubFlights_B2, .pubFlights_b2, .pubFlights_B5, .pubFlights_b5, .pubFlights_BG, .pubFlights_bg, .pubFlights_CM, .pubFlights_cm, .pubFlights_CU, .pubFlights_cu, .pubFlights_DE, .pubFlights_de, .pubFlights_DX, .pubFlights_dx, .pubFlights_EQ, .pubFlights_eq, .pubFlights_FB, .pubFlights_fb, .pubFlights_H2, .pubFlights_h2, .pubFlights_IE, .pubFlights_ie, .pubFlights_IZ, .pubFlights_iz, .pubFlights_JU, .pubFlights_ju, .pubFlights_KM, .pubFlights_km, .pubFlights_KU, .pubFlights_ku, .pubFlights_LG, .pubFlights_lg, .pubFlights_LI, .pubFlights_li, .pubFlights_M9, .pubFlights_m9, .pubFlights_NF, .pubFlights_nf, .pubFlights_OA, .pubFlights_oa, .pubFlights_PK, .pubFlights_pk, .pubFlights_PS, .pubFlights_ps, .pubFlights_PY, .pubFlights_py, .pubFlights_QV, .pubFlights_qv, .pubFlights_S4, .pubFlights_s4, .pubFlights_SW, .pubFlights_sw, .pubFlights_SY, .pubFlights_sy, .pubFlights_TF, .pubFlights_tf, .pubFlights_TM, .pubFlights_tm, .pubFlights_TN, .pubFlights_tn, .pubFlights_TU, .pubFlights_tu, .pubFlights_UP, .pubFlights_up, .pubFlights_WY, .pubFlights_wy, .pubFlights_XL, .pubFlights_xl, .pubFlights_LP, .pubFlights_lp, .pubFlights_YB, .pubFlights_yb, .pubFlights_Z2, .pubFlights_z2, .pubFlights_Z6, .pubFlights_z6, .pubFlights_DR, .pubFlights_dr, .pubFlights_I5, .pubFlights_i5, .pubFlights_XJ, .pubFlights_xj, .pubFlights_PD, .pubFlights_pd, .pubFlights_QS, .pubFlights_qs, .pubFlights_TS, .pubFlights_ts, .pubFlights_WU, .pubFlights_wu, .pubFlights_7C, .pubFlights_7c, .pubFlights_A5, .pubFlights_a5, .pubFlights_LJ, .pubFlights_lj, .pubFlights_80, .pubFlights_81, .pubFlights_82, .pubFlights_94, .pubFlights_FR, .pubFlights_fr, .pubFlights_IE, .pubFlights_ie, .pubFlights_UQ, .pubFlights_uq, .pubFlights_JW, .pubFlights_jw, .pubFlights_ML, .pubFlights_ml, .pubFlights_DS, .pubFlights_ds, .pubFlights_CZ, .pubFlights_cz, .pubFlights_2I, .pubFlights_2i, .pubFlights_2K, .pubFlights_2k, .pubFlights_2L, .pubFlights_2l, .pubFlights_3U, .pubFlights_3u, .pubFlights_7J, .pubFlights_7j, .pubFlights_DR, .pubFlights_dr, .pubFlights_F7, .pubFlights_f7, .pubFlights_FE, .pubFlights_fe, .pubFlights_FJ, .pubFlights_fj, .pubFlights_GJ, .pubFlights_gj, .pubFlights_HZ, .pubFlights_hz, .pubFlights_JU, .pubFlights_ju, .pubFlights_LR, .pubFlights_lr, .pubFlights_LT, .pubFlights_lt, .pubFlights_MF, .pubFlights_mf, .pubFlights_MH, .pubFlights_mh, .pubFlights_NF, .pubFlights_nf, .pubFlights_QW, .pubFlights_qw, .pubFlights_SS, .pubFlights_ss, .pubFlights_SU, .pubFlights_su, .pubFlights_TZ, .pubFlights_tz, .pubFlights_UP, .pubFlights_up, .pubFlights_WW, .pubFlights_ww, .pubFlights_FU, .pubFlights_fu, .pubFlights_AQ, .pubFlights_aq, .pubFlights_MO, .pubFlights_mo, .pubFlights_KS, .pubFlights_ks, .pubFlights_IJ, .pubFlights_ij, .pubFlights_O8, .pubFlights_o8, .pubFlights_ZV, .pubFlights_zv, .pubFlights_IT, .pubFlights_it, .pubFlights_AD, .pubFlights_ad, .pubFlights_XT, .pubFlights_xt, .pubFlights_XY, .pubFlights_xy, .pubFlights_LB, .pubFlights_lb, .pubFlights_GX, .pubFlights_gx {
  padding-left: 18px;
  padding-bottom: 2px;
  background-color: transparent;
  background-image: url(/Views/Shared/images/pic_flightslogo_20150211.png);
  background-repeat: no-repeat;
  text-align: left;
  line-height: 15px; }

.pubFlights_ba, .pubFlights_EY, .pubFlights_ey, .pubFlights_BA, .pubFlights_lo, .pubFlights_LO, .pubFlights_lx, .pubFlights_LX, .pubFlights_mk, .pubFlights_MK, .pubFlights_md, .pubFlights_MD, .pubFlights_fe, .pubFlights_FE, .pubFlights_nh, .pubFlights_NH, .pubFlights_2p, .pubFlights_2P, .pubFlights_5j, .pubFlights_5J, .pubFlights_u6, .pubFlights_U6, .pubFlights_vs, .pubFlights_VS, .pubFlights_tw, .pubFlights_TW, .pubFlights_ar, .pubFlights_AR, .pubFlights_ou, .pubFlights_OU, .pubFlights_3l, .pubFlights_3L, .pubFlights_dy, .pubFlights_DY, .pubFlights_1T, .pubFlights_1t, .pubFlights_2J, .pubFlights_2j, .pubFlights_4Q, .pubFlights_4q, .pubFlights_8U, .pubFlights_8u, .pubFlights_9U, .pubFlights_9u, .pubFlights_B5, .pubFlights_b5, .pubFlights_CU, .pubFlights_cu, .pubFlights_EQ, .pubFlights_eq, .pubFlights_FB, .pubFlights_fb, .pubFlights_H2, .pubFlights_h2, .pubFlights_IZ, .pubFlights_iz, .pubFlights_KM, .pubFlights_km, .pubFlights_KU, .pubFlights_ku, .pubFlights_LI, .pubFlights_li, .pubFlights_M9, .pubFlights_m9, .pubFlights_PK, .pubFlights_pk, .pubFlights_PS, .pubFlights_ps, .pubFlights_PY, .pubFlights_py, .pubFlights_SW, .pubFlights_sw, .pubFlights_TU, .pubFlights_tu, .pubFlights_XL, .pubFlights_xl, .pubFlights_LP, .pubFlights_lp, .pubFlights_A5, .pubFlights_a5, .pubFlights_FR, .pubFlights_fr, .pubFlights_SS, .pubFlights_ss, .pubFlights_QW, .pubFlights_qw, .pubFlights_TZ, .pubFlights_tz, .pubFlights_UP, .pubFlights_up, .pubFlights_MF, .pubFlights_mf, .pubFlights_NF, .pubFlights_nf, .pubFlights_KS, .pubFlights_ks, .pubFlights_XY, .pubFlights_xy, .pubFlights_LB, .pubFlights_lb {
  padding-left: 26px; }

.pubFlights_3k, .pubFlights_3K, .pubFlights_4u, .pubFlights_4U, .pubFlights_6e, .pubFlights_6E, .pubFlights_ab, .pubFlights_AB, .pubFlights_ap, .pubFlights_AP, .pubFlights_as, .pubFlights_AS, .pubFlights_ay, .pubFlights_AY, .pubFlights_b6, .pubFlights_B6, .pubFlights_be, .pubFlights_BE, .pubFlights_bl, .pubFlights_BL, .pubFlights_dg, .pubFlights_DG, .pubFlights_f9, .pubFlights_F9, .pubFlights_fy, .pubFlights_FY, .pubFlights_g4, .pubFlights_G4, .pubFlights_g8, .pubFlights_G8, .pubFlights_gk, .pubFlights_GK, .pubFlights_ig, .pubFlights_IG, .pubFlights_jq, .pubFlights_JQ, .pubFlights_jt, .pubFlights_JT, .pubFlights_mm, .pubFlights_MM, .pubFlights_ri, .pubFlights_RI, .pubFlights_sg, .pubFlights_SG, .pubFlights_u2, .pubFlights_U2, .pubFlights_va, .pubFlights_VA, .pubFlights_vf, .pubFlights_VF, .pubFlights_vx, .pubFlights_VX, .pubFlights_vy, .pubFlights_VY, .pubFlights_ws, .pubFlights_WS, .pubFlights_x3, .pubFlights_X3, .pubFlights_g9, .pubFlights_G9, .pubFlights_ls, .pubFlights_LS, .pubFlights_ox, .pubFlights_OX, .pubFlights_ze, .pubFlights_ZE, .pubFlights_bx, .pubFlights_BX, .pubFlights_jj, .pubFlights_JJ, .pubFlights_dy, .pubFlights_DY, .pubFlights_fl, .pubFlights_FL, .pubFlights_fz, .pubFlights_FZ, .pubFlights_hv, .pubFlights_HV, .pubFlights_nk, .pubFlights_NK, .pubFlights_v7, .pubFlights_V7, .pubFlights_5N, .pubFlights_5n, .pubFlights_AV, .pubFlights_av, .pubFlights_TA, .pubFlights_ta, .pubFlights_PD, .pubFlights_pd, .pubFlights_QS, .pubFlights_qs, .pubFlights_TS, .pubFlights_ts, .pubFlights_WU, .pubFlights_wu, .pubFlights_JW, .pubFlights_jw, .pubFlights_DS, .pubFlights_ds, .pubFlights_F7, .pubFlights_f7, .pubFlights_2K, .pubFlights_2k, .pubFlights_FE, .pubFlights_fe, .pubFlights_uo, .pubFlights_UO, .pubFlights_SU, .pubFlights_su, .pubFlights_IT, .pubFlights_it {
  padding-left: 62px; }

.pubFlights_3u, .pubFlights_3U {
  background-position: 0 0; }

.pubFlights_8c, .pubFlights_8C {
  background-position: 0 -48px; }

.pubFlights_8l, .pubFlights_8L {
  background-position: 0 -96px; }

.pubFlights_bk, .pubFlights_BK {
  background-position: 0 -144px; }

.pubFlights_ca, .pubFlights_CA {
  background-position: 0 -192px; }

.pubFlights_cn, .pubFlights_CN {
  background-position: 0 -240px; }

.pubFlights_cz, .pubFlights_CZ {
  background-position: 0 -288px; }

.pubFlights_eu, .pubFlights_EU {
  background-position: 0 -336px; }

.pubFlights_fm, .pubFlights_FM {
  background-position: 0 -384px; }

.pubFlights_g5, .pubFlights_G5 {
  background-position: 0 -432px; }

.pubFlights_gs, .pubFlights_GS {
  background-position: 0 -480px; }

.pubFlights_ho, .pubFlights_HO {
  background-position: 0 -528px; }

.pubFlights_hu, .pubFlights_HU {
  background-position: 0 -576px; }

.pubFlights_jd, .pubFlights_JD {
  background-position: 0 -2913px; }

.pubFlights_kn, .pubFlights_KN {
  background-position: 0 -624px; }

.pubFlights_mf, .pubFlights_MF {
  background-position: 0 -672px; }

.pubFlights_mu, .pubFlights_MU {
  background-position: 0 -720px; }

.pubFlights_ns, .pubFlights_NS {
  background-position: 0 -768px; }

.pubFlights_pn, .pubFlights_PN {
  background-position: 0 -816px; }

.pubFlights_sc, .pubFlights_SC {
  background-position: 0 -864px; }

.pubFlights_zh, .pubFlights_ZH {
  background-position: 0 -912px; }

.pubFlights_vd, .pubFlights_VD {
  background-position: 0 -960px; }

.pubFlights_jr, .pubFlights_JR {
  background-position: 0 -3008px; }

.pubFlights_ky, .pubFlights_KY {
  background-position: 0 -3040px; }

.pubFlights_tv, .pubFlights_TV {
  background-position: 0 -3360px; }

.pubFlights_9c, .pubFlights_9C {
  background-position: 0 -8768px; }

.pubFlights_gj, .pubFlights_GJ {
  background-position: 0 -5184px; }

.pubFlights_9w, .pubFlights_9W {
  background-position: 0 -992px; }

.pubFlights_aa, .pubFlights_AA {
  background-position: 0 -1024px; }

.pubFlights_ab, .pubFlights_AB {
  background-position: 0 -1056px; }

.pubFlights_ac, .pubFlights_AC {
  background-position: 0 -1088px; }

.pubFlights_af, .pubFlights_AF {
  background-position: 0 -1120px; }

.pubFlights_ai, .pubFlights_AI {
  background-position: 0 -1152px; }

.pubFlights_ay, .pubFlights_AY {
  background-position: 0 -1184px; }

.pubFlights_az, .pubFlights_AZ {
  background-position: 0 -1216px; }

.pubFlights_ba, .pubFlights_BA {
  background-position: 0 -1248px; }

.pubFlights_bd, .pubFlights_BD {
  background-position: 0 -1280px; }

.pubFlights_bi, .pubFlights_BI {
  background-position: 0 -1312px; }

.pubFlights_br, .pubFlights_BR {
  background-position: 0 -1344px; }

.pubFlights_ci, .pubFlights_CI {
  background-position: 0 -1376px; }

.pubFlights_co, .pubFlights_CO {
  background-position: 0 -1408px; }

.pubFlights_cx, .pubFlights_CX {
  background-position: 0 -1440px; }

.pubFlights_dl, .pubFlights_DL {
  background-position: 0 -1472px; }

.pubFlights_ek, .pubFlights_EK {
  background-position: 0 -1504px; }

.pubFlights_et, .pubFlights_ET {
  background-position: 0 -1536px; }

.pubFlights_ft, .pubFlights_FT {
  background-position: 0 -1568px; }

.pubFlights_ga, .pubFlights_GA {
  background-position: 0 -1600px; }

.pubFlights_jk, .pubFlights_JK {
  background-position: 0 -1632px; }

.pubFlights_jl, .pubFlights_JL {
  background-position: 0 -1664px; }

.pubFlights_jp, .pubFlights_JP {
  background-position: 0 -1696px; }

.pubFlights_ka, .pubFlights_KA {
  background-position: 0 -1728px; }

.pubFlights_ke, .pubFlights_KE {
  background-position: 0 -1760px; }

.pubFlights_kl, .pubFlights_KL {
  background-position: 0 -1792px; }

.pubFlights_kq, .pubFlights_KQ {
  background-position: 0 -1824px; }

.pubFlights_la, .pubFlights_LA {
  background-position: 0 -1856px; }

.pubFlights_lh, .pubFlights_LH {
  background-position: 0 -1888px; }

.pubFlights_lo, .pubFlights_LO {
  background-position: 0 -1920px; }

.pubFlights_lx, .pubFlights_LX {
  background-position: 0 -3552px; }

.pubFlights_ly, .pubFlights_LY {
  background-position: 0 -1984px; }

.pubFlights_ma, .pubFlights_MA {
  background-position: 0 -2016px; }

.pubFlights_mh, .pubFlights_MH {
  background-position: 0 -2048px; }

.pubFlights_nh, .pubFlights_NH {
  background-position: 0 -2080px; }

.pubFlights_nw, .pubFlights_NW {
  background-position: 0 -2112px; }

.pubFlights_nx, .pubFlights_NX {
  background-position: 0 -2144px; }

.pubFlights_nz, .pubFlights_NZ {
  background-position: 0 -2176px; }

.pubFlights_ok, .pubFlights_OK {
  background-position: 0 -2208px; }

.pubFlights_os, .pubFlights_OS {
  background-position: 0 -2240px; }

.pubFlights_oz, .pubFlights_OZ {
  background-position: 0 -2272px; }

.pubFlights_pg, .pubFlights_PG {
  background-position: 0 -2304px; }

.pubFlights_pr, .pubFlights_PR {
  background-position: 0 -2336px; }

.pubFlights_qf, .pubFlights_QF {
  background-position: 0 -2368px; }

.pubFlights_qr, .pubFlights_QR {
  background-position: 0 -2400px; }

.pubFlights_sk, .pubFlights_SK {
  background-position: 0 -2432px; }

.pubFlights_sn, .pubFlights_SN {
  background-position: 0 -2464px; }

.pubFlights_sq, .pubFlights_SQ {
  background-position: 0 -2496px; }

.pubFlights_su, .pubFlights_SU {
  background-position: 0 -2528px; }

.pubFlights_tg, .pubFlights_TG {
  background-position: 0 -2560px; }

.pubFlights_tk, .pubFlights_TK {
  background-position: 0 -2592px; }

.pubFlights_ua, .pubFlights_UA {
  background-position: 0 -2624px; }

.pubFlights_ul, .pubFlights_UL {
  background-position: 0 -2656px; }

.pubFlights_un, .pubFlights_UN {
  background-position: 0 -2688px; }

.pubFlights_vn, .pubFlights_VN {
  background-position: 0 -2720px; }

.pubFlights_vs, .pubFlights_VS {
  background-position: 0 -2752px; }

.pubFlights_vv, .pubFlights_VV {
  background-position: 0 -2784px; }

.pubFlights_hx, .pubFlights_HX {
  background-position: 0 -2832px; }

.pubFlights_uo, .pubFlights_UO {
  background-position: 0 -2880px; }

.pubFlights_ey, .pubFlights_EY {
  background-position: 0 -2944px; }

.pubFlights_us, .pubFlights_US {
  background-position: 0 -2976px; }

.pubFlights_ae, .pubFlights_AE {
  background-position: 0 -3072px; }

.pubFlights_ge, .pubFlights_GE {
  background-position: 0 -3104px; }

.pubFlights_b7, .pubFlights_B7 {
  background-position: 0 -3136px; }

.pubFlights_mi, .pubFlights_MI {
  background-position: 0 -3168px; }

.pubFlights_iy, .pubFlights_IY {
  background-position: 0 -3200px; }

.pubFlights_am, .pubFlights_AM {
  background-position: 0 -3232px; }

.pubFlights_ms, .pubFlights_MS {
  background-position: 0 -3264px; }

.pubFlights_3k, .pubFlights_3K, .pubFlights_jq, .pubFlights_JQ, .pubFlights_bl, .pubFlights_BL, .pubFlights_vf, .pubFlights_VF, .pubFlights_gk, .pubFlights_GK {
  background-position: 0 -3296px; }

.pubFlights_hy, .pubFlights_HY {
  background-position: 0 -3328px; }

.pubFlights_many, .pubFlights_MANY {
  background-position: 0 -3392px; }

.pubFlights_as, .pubFlights_AS {
  background-position: 0 -3424px; }

.pubFlights_ha, .pubFlights_HA {
  background-position: 0 -3456px; }

.pubFlights_ah, .pubFlights_AH {
  background-position: 0 -3488px; }

.pubFlights_ak, .pubFlights_AK {
  background-position: 0 -3520px; }

.pubFlights_s7, .pubFlights_S7 {
  background-position: 0 -3584px; }

.pubFlights_om, .pubFlights_OM {
  background-position: 0 -3616px; }

.pubFlights_sa, .pubFlights_SA {
  background-position: 0 -3648px; }

.pubFlights_mk, .pubFlights_MK {
  background-position: 0 -3712px; }

.pubFlights_md, .pubFlights_MD {
  background-position: 0 -3744px; }

.pubFlights_ws, .pubFlights_WS {
  background-position: 0 -3776px; }

.pubFlights_fe, .pubFlights_FE {
  background-position: 0 -3808px; }

.pubFlights_kc, .pubFlights_KC {
  background-position: 0 -3872px; }

.pubFlights_2p, .pubFlights_2P {
  background-position: 0 -3904px; }

.pubFlights_5j, .pubFlights_5J {
  background-position: 0 -3936px; }

.pubFlights_u6, .pubFlights_U6 {
  background-position: 0 -3968px; }

.pubFlights_tz, .pubFlights_TZ {
  background-position: 0 -4000px; }

.pubFlights_tr, .pubFlights_TR {
  background-position: 0 -4032px; }

.pubFlights_tt, .pubFlights_TT {
  background-position: 0 -4032px; }

.pubFlights_dg, .pubFlights_DG {
  background-position: 0 -4064px; }

.pubFlights_ri, .pubFlights_RI {
  background-position: 0 -4096px; }

.pubFlights_sv, .pubFlights_SV {
  background-position: 0 -4128px; }

.pubFlights_y4, .pubFlights_Y4 {
  background-position: 0 -4160px; }

.pubFlights_4u, .pubFlights_4U {
  background-position: 0 -4192px; }

.pubFlights_6e, .pubFlights_6E {
  background-position: 0 -4224px; }

.pubFlights_ap, .pubFlights_AP {
  background-position: 0 -4256px; }

.pubFlights_b6, .pubFlights_B6 {
  background-position: 0 -4288px; }

.pubFlights_be, .pubFlights_BE {
  background-position: 0 -4320px; }

.pubFlights_f9, .pubFlights_F9 {
  background-position: 0 -4352px; }

.pubFlights_fy, .pubFlights_FY {
  background-position: 0 -4416px; }

.pubFlights_g4, .pubFlights_G4 {
  background-position: 0 -4448px; }

.pubFlights_g8, .pubFlights_G8 {
  background-position: 0 -4480px; }

.pubFlights_ig, .pubFlights_IG {
  background-position: 0 -4512px; }

.pubFlights_jt, .pubFlights_JT {
  background-position: 0 -4544px; }

.pubFlights_mm, .pubFlights_MM {
  background-position: 0 -4576px; }

.pubFlights_sg, .pubFlights_SG {
  background-position: 0 -4608px; }

.pubFlights_u2, .pubFlights_U2 {
  background-position: 0 -4640px; }

.pubFlights_va, .pubFlights_VA {
  background-position: 0 -4672px; }

.pubFlights_vx, .pubFlights_VX {
  background-position: 0 -4704px; }

.pubFlights_vy, .pubFlights_VY {
  background-position: 0 -4736px; }

.pubFlights_x3, .pubFlights_X3 {
  background-position: 0 -4768px; }

.pubFlights_bc, .pubFlights_BC {
  background-position: 0 -4800px; }

.pubFlights_ei, .pubFlights_EI {
  background-position: 0 -4832px; }

.pubFlights_fj, .pubFlights_FJ {
  background-position: 0 -4864px; }

.pubFlights_g9, .pubFlights_G9 {
  background-position: 0 -4896px; }

.pubFlights_kk, .pubFlights_KK {
  background-position: 0 -4928px; }

.pubFlights_ls, .pubFlights_LS {
  background-position: 0 -4960px; }

.pubFlights_mr, .pubFlights_MR {
  background-position: 0 -4992px; }

.pubFlights_ox, .pubFlights_OX {
  background-position: 0 -5024px; }

.pubFlights_rg, .pubFlights_RG {
  background-position: 0 -5056px; }

.pubFlights_tw, .pubFlights_TW {
  background-position: 0 -5088px; }

.pubFlights_zb, .pubFlights_ZB {
  background-position: 0 -5120px; }

.pubFlights_ze, .pubFlights_ZE {
  background-position: 0 -5152px; }

.pubFlights_da, .pubFlights_DA {
  background-position: 0 -3840px; }

.pubFlights_ar, .pubFlights_AR {
  background-position: 0 -5216px; }

.pubFlights_bx, .pubFlights_BX {
  background-position: 0 -5248px; }

.pubFlights_cy, .pubFlights_CY {
  background-position: 0 -5280px; }

.pubFlights_jj, .pubFlights_JJ {
  background-position: 0 -5312px; }

.pubFlights_k6, .pubFlights_K6 {
  background-position: 0 -5344px; }

.pubFlights_ou, .pubFlights_OU {
  background-position: 0 -5376px; }

.pubFlights_3l, .pubFlights_3L {
  background-position: 0 -5408px; }

.pubFlights_4o, .pubFlights_4O {
  background-position: 0 -5440px; }

.pubFlights_dy, .pubFlights_DY {
  background-position: 0 -5472px; }

.pubFlights_fl, .pubFlights_FL {
  background-position: 0 -5504px; }

.pubFlights_fz, .pubFlights_FZ {
  background-position: 0 -5536px; }

.pubFlights_hv, .pubFlights_HV {
  background-position: 0 -5568px; }

.pubFlights_mt, .pubFlights_MT {
  background-position: 0 -5600px; }

.pubFlights_nk, .pubFlights_NK {
  background-position: 0 -5632px; }

.pubFlights_od, .pubFlights_OD {
  background-position: 0 -5664px; }

.pubFlights_pc, .pubFlights_PC {
  background-position: 0 -5696px; }

.pubFlights_v7, .pubFlights_V7 {
  background-position: 0 -5728px; }

.pubFlights_dz, .pubFlights_DZ {
  background-position: 0 -5760px; }

.pubFlights_yi, .pubFlights_YI {
  background-position: 0 -5792px; }

.pubFlights_W6, .pubFlights_w6 {
  background-position: 0 -5824px; }

.pubFlights_0B, .pubFlights_0b {
  background-position: 0 -5856px; }

.pubFlights_JE, .pubFlights_je {
  background-position: 0 -5888px; }

.pubFlights_MT, .pubFlights_mt {
  background-position: 0 -5920px; }

.pubFlights_RQ, .pubFlights_rq {
  background-position: 0 -5952px; }

.pubFlights_SX, .pubFlights_sx {
  background-position: 0 -5984px; }

.pubFlights_UT, .pubFlights_ut {
  background-position: 0 -6016px; }

.pubFlights_WW, .pubFlights_ww {
  background-position: 0 -6048px; }

.pubFlights_ZL, .pubFlights_zl {
  background-position: 0 -6080px; }

.pubFlights_0D, .pubFlights_0d {
  background-position: 0 -6112px; }

.pubFlights_3O, .pubFlights_3o {
  background-position: 0 -6144px; }

.pubFlights_BV, .pubFlights_bv {
  background-position: 0 -6176px; }

.pubFlights_FR, .pubFlights_fr {
  background-position: 0 -6208px; }

.pubFlights_GF, .pubFlights_gf {
  background-position: 0 -6240px; }

.pubFlights_J9, .pubFlights_j9 {
  background-position: 0 -6272px; }

.pubFlights_SI, .pubFlights_si {
  background-position: 0 -6304px; }

.pubFlights_VJ, .pubFlights_vj {
  background-position: 0 -6336px; }

.pubFlights_RJ, .pubFlights_rj {
  background-position: 0 -6368px; }

.pubFlights_PX, .pubFlights_px {
  background-position: 0 -6400px; }

.pubFlights_HG, .pubFlights_hg {
  background-position: 0 -6432px; }

.pubFlights_FI, .pubFlights_fi {
  background-position: 0 -6464px; }

.pubFlights_8M, .pubFlights_8m {
  background-position: 0 -6496px; }

.pubFlights_HR, .pubFlights_hr {
  background-position: 0 -6528px; }

.pubFlights_A3, .pubFlights_a3 {
  background-position: 0 -6560px; }

.pubFlights_AK, .pubFlights_ak, .pubFlights_FD, .pubFlights_fd, .pubFlights_QZ, .pubFlights_qz, .pubFlights_PQ, .pubFlights_pq {
  background-position: 0 -6592px; }

.pubFlights_AT, .pubFlights_at {
  background-position: 0 -6624px; }

.pubFlights_BP, .pubFlights_bp {
  background-position: 0 -6656px; }

.pubFlights_D7, .pubFlights_d7 {
  background-position: 0 -6688px; }

.pubFlights_G3, .pubFlights_g3 {
  background-position: 0 -6720px; }

.pubFlights_RO, .pubFlights_ro {
  background-position: 0 -6752px; }

.pubFlights_TB, .pubFlights_tb {
  background-position: 0 -6784px; }

.pubFlights_QW, .pubFlights_qw {
  background-position: 0 -6816px; }

.pubFlights_1T, .pubFlights_1t {
  background-position: 0 -6848px; }

.pubFlights_2I, .pubFlights_2i {
  background-position: 0 -6880px; }

.pubFlights_2J, .pubFlights_2j {
  background-position: 0 -6912px; }

.pubFlights_2K, .pubFlights_2k {
  background-position: 0 -6944px; }

.pubFlights_3M, .pubFlights_3m {
  background-position: 0 -6976px; }

.pubFlights_4Q, .pubFlights_4q {
  background-position: 0 -7008px; }

.pubFlights_5N, .pubFlights_5n {
  background-position: 0 -7040px; }

.pubFlights_6H, .pubFlights_6h {
  background-position: 0 -7072px; }

.pubFlights_7J, .pubFlights_7j {
  background-position: 0 -7104px; }

.pubFlights_8U, .pubFlights_8u {
  background-position: 0 -7136px; }

.pubFlights_9U, .pubFlights_9u {
  background-position: 0 -7168px; }

.pubFlights_A9, .pubFlights_a9 {
  background-position: 0 -7200px; }

.pubFlights_AV, .pubFlights_av, .pubFlights_LR, .pubFlights_lr, .pubFlights_TA, .pubFlights_ta {
  background-position: 0 -7232px; }

.pubFlights_B2, .pubFlights_b2 {
  background-position: 0 -7264px; }

.pubFlights_B5, .pubFlights_b5 {
  background-position: 0 -7296px; }

.pubFlights_BG, .pubFlights_bg {
  background-position: 0 -7328px; }

.pubFlights_CM, .pubFlights_cm {
  background-position: 0 -7360px; }

.pubFlights_CU, .pubFlights_cu {
  background-position: 0 -7392px; }

.pubFlights_DE, .pubFlights_de {
  background-position: 0 -7424px; }

.pubFlights_DX, .pubFlights_dx {
  background-position: 0 -7456px; }

.pubFlights_EQ, .pubFlights_eq {
  background-position: 0 -7488px; }

.pubFlights_FB, .pubFlights_fb {
  background-position: 0 -7520px; }

.pubFlights_H2, .pubFlights_h2 {
  background-position: 0 -7552px; }

.pubFlights_IE, .pubFlights_ie {
  background-position: 0 -7584px; }

.pubFlights_IZ, .pubFlights_iz {
  background-position: 0 -7616px; }

.pubFlights_JU, .pubFlights_ju {
  background-position: 0 -7648px; }

.pubFlights_KM, .pubFlights_km {
  background-position: 0 -7680px; }

.pubFlights_KU, .pubFlights_ku {
  background-position: 0 -7712px; }

.pubFlights_LG, .pubFlights_lg {
  background-position: 0 -7744px; }

.pubFlights_LI, .pubFlights_li {
  background-position: 0 -7776px; }

.pubFlights_M9, .pubFlights_m9 {
  background-position: 0 -7808px; }

.pubFlights_NF, .pubFlights_nf {
  background-position: 0 -7840px; }

.pubFlights_OA, .pubFlights_oa {
  background-position: 0 -7872px; }

.pubFlights_PK, .pubFlights_pk {
  background-position: 0 -7904px; }

.pubFlights_PS, .pubFlights_ps {
  background-position: 0 -7936px; }

.pubFlights_PY, .pubFlights_py {
  background-position: 0 -7968px; }

.pubFlights_QV, .pubFlights_qv {
  background-position: 0 -8000px; }

.pubFlights_S4, .pubFlights_s4 {
  background-position: 0 -8032px; }

.pubFlights_SW, .pubFlights_sw {
  background-position: 0 -8064px; }

.pubFlights_SY, .pubFlights_sy {
  background-position: 0 -8096px; }

.pubFlights_TF, .pubFlights_tf {
  background-position: 0 -8128px; }

.pubFlights_TM, .pubFlights_tm {
  background-position: 0 -8160px; }

.pubFlights_TN, .pubFlights_tn {
  background-position: 0 -8192px; }

.pubFlights_TU, .pubFlights_tu {
  background-position: 0 -8224px; }

.pubFlights_UP, .pubFlights_up {
  background-position: 0 -8256px; }

.pubFlights_WY, .pubFlights_wy {
  background-position: 0 -8288px; }

.pubFlights_XL, .pubFlights_xl, .pubFlights_LP, .pubFlights_lp {
  background-position: 0 -8320px; }

.pubFlights_YB, .pubFlights_yb {
  background-position: 0 -8352px; }

.pubFlights_Z2, .pubFlights_z2 {
  background-position: 0 -8384px; }

.pubFlights_Z6, .pubFlights_z6 {
  background-position: 0 -8416px; }

.pubFlights_DR, .pubFlights_dr {
  background-position: 0 -8448px; }

.pubFlights_I5, .pubFlights_i5, .pubFlights_XJ, .pubFlights_xj {
  background-position: 0 -8480px; }

.pubFlights_PD, .pubFlights_pd {
  background-position: 0 -8512px; }

.pubFlights_QS, .pubFlights_qs {
  background-position: 0 -8544px; }

.pubFlights_TS, .pubFlights_ts {
  background-position: 0 -8576px; }

.pubFlights_WU, .pubFlights_wu {
  background-position: 0 -8608px; }

.pubFlights_LJ, .pubFlights_lj {
  background-position: 0 -8704px; }

.pubFlights_7C, .pubFlights_7c {
  background-position: 0 -8640px; }

.pubFlights_A5, .pubFlights_a5 {
  background-position: 0 -8672px; }

.pubFlights_80 {
  background-position: 0 -8800px; }

.pubFlights_81 {
  background-position: 0 -8832px; }

.pubFlights_82 {
  background-position: 0 -8864px; }

.pubFlights_94 {
  background-position: 0 -8896px; }

.pubFlights_FR, .pubFlights_fr {
  background-position: 0 -8928px; }

.pubFlights_IE, .pubFlights_ie {
  background-position: 0 -8960px; }

.pubFlights_UQ, .pubFlights_uq {
  background-position: 0 -8992px; }

.pubFlights_JW, .pubFlights_jw {
  background-position: 0 -9056px; }

.pubFlights_ML, .pubFlights_ml {
  background-position: 0 -9088px; }

.pubFlights_DS, .pubFlights_ds {
  background-position: 0 -9024px; }

.pubFlights_CZ, .pubFlights_cz {
  background-position: 0 -9120px; }

.pubFlights_2I, .pubFlights_2i {
  background-position: 0 -9248px; }

.pubFlights_2K, .pubFlights_2k {
  background-position: 0 -9280px; }

.pubFlights_2L, .pubFlights_2l {
  background-position: 0 -9312px; }

.pubFlights_3U, .pubFlights_3u {
  background-position: 0 -9344px; }

.pubFlights_7J, .pubFlights_7j {
  background-position: 0 -9376px; }

.pubFlights_DR, .pubFlights_dr {
  background-position: 0 -9408px; }

.pubFlights_F7, .pubFlights_f7 {
  background-position: 0 -9184px; }

.pubFlights_FE, .pubFlights_fe {
  background-position: 0 -9440px; }

.pubFlights_FJ, .pubFlights_fj {
  background-position: 0 -9472px; }

.pubFlights_GJ, .pubFlights_gj {
  background-position: 0 -9504px; }

.pubFlights_HZ, .pubFlights_hz {
  background-position: 0 -9536px; }

.pubFlights_JU, .pubFlights_ju {
  background-position: 0 -9568px; }

.pubFlights_LR, .pubFlights_lr {
  background-position: 0 -9600px; }

.pubFlights_LT, .pubFlights_lt {
  background-position: 0 -9216px; }

.pubFlights_MF, .pubFlights_mf {
  background-position: 0 -9632px; }

.pubFlights_MH, .pubFlights_mh {
  background-position: 0 -9664px; }

.pubFlights_NF, .pubFlights_nf {
  background-position: 0 -9696px; }

.pubFlights_QW, .pubFlights_qw {
  background-position: 0 -9728px; }

.pubFlights_SS, .pubFlights_ss {
  background-position: 0 -9152px; }

.pubFlights_SU, .pubFlights_su {
  background-position: 0 -9760px; }

.pubFlights_TZ, .pubFlights_tz {
  background-position: 0 -9792px; }

.pubFlights_UP, .pubFlights_up {
  background-position: 0 -9824px; }

.pubFlights_WW, .pubFlights_ww {
  background-position: 0 -9856px; }

.pubFlights_FU, .pubFlights_fu {
  background-position: 0 -9888px; }

.pubFlights_AQ, .pubFlights_aq {
  background-position: 0 -9920px; }

.pubFlights_MO, .pubFlights_mo {
  background-position: 0 -9952px; }

.pubFlights_KS, .pubFlights_ks {
  background-position: 0 -9984px; }

.pubFlights_IJ, .pubFlights_ij {
  background-position: 0 -10016px; }

.pubFlights_O8, .pubFlights_o8 {
  background-position: 0 -10048px; }

.pubFlights_ZV, .pubFlights_zv {
  background-position: 0 -10080px; }

.pubFlights_IT, .pubFlights_it {
  background-position: 0 -10112px; }

.pubFlights_AD, .pubFlights_ad {
  background-position: 0 -10144px; }

.pubFlights_XT, .pubFlights_xt {
  background-position: 0 -10176px; }

.pubFlights_XY, .pubFlights_xy {
  background-position: 0 -10208px; }

.pubFlights_LB, .pubFlights_lb {
  background-position: 0 -10240px; }

.pubFlights_GX, .pubFlights_gx {
  background-position: 0 -10272px; }

/*flight logo end*/
/*_Layout css start*/
.CreditLimit {
  color: orange; }

.Balance {
  color: mediumblue; }

/*_Layout css end*/
/*flight comm s*/
/*flight*/
.flight-info {
  margin-top: 10px;
  background-color: #fff;
  padding: 0.2rem;
  color: #333;
  border: solid #dbe6e6 2px;
  /*background: -webkit-linear-gradient(top,#11a2df,#6ec7ec,#d5eff9);*/ }

.list-item {
  position: relative;
  padding: 5px;
  background: #fff;
  /*display: flex;*/
  border-bottom: solid #EEEEEE 1px;
  border-width: 0 0 1px;
  list-style-type: none; }

.list-item-flex {
  display: flex; }

.header {
  width: 100%;
  height: 20px;
  /*padding: 10px;*/
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px; }

.header-back {
  float: left;
  color: #41CDBE;
  font-weight: 600; }

.arrow-box {
  position: relative; }

/*左箭头*/
.left {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  /*兼容ie8-*/
  border: 1px solid #41CDBE; }

.left-arrow1, .left-arrow2 {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  /*兼容ie8-*/
  border-top: 10px transparent dashed;
  border-left: 10px transparent dashed;
  border-bottom: 10px transparent dashed;
  border-right: 10px white solid;
  overflow: hidden;
  font-weight: 900; }

.left-arrow1 {
  border-right: 10px #41CDBE solid; }

.left-arrow2 {
  left: 1px;
  /*重要*/
  /*border-right: 10px #41CDBE solid;*/ }

.header-date {
  /*position: fixed;*/
  /*display: flex;*/
  transition: transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  /*z-index: 11;*/
  width: 100%;
  height: 50px;
  top: 44px;
  left: 0;
  right: 0;
  /*background-color: #f0a671;*/
  border-bottom: solid #fff;
  /*background: linear-gradient(#d2691e, #f8f8f8);
    -webkit-background: linear-gradient(#d2691e, #f8f8f8);*/ }

.flightList {
  background: linear-gradient(#ebedf2, #f8f8f8);
  background-color: #E2DAD4;
  background: -webkit-linear-gradient(#ebedf2, #f8f8f8);
  background: -o-linear-gradient(#f18f49ad, #f8f8f8);
  background: -moz-linear-gradient(#f18f49ad, #f8f8f8);
  background: linear-gradient(#ebedf2, #f8f8f8);
  padding-top: 1px;
  padding-bottom: 44px;
  color: #333;
  height: 100%; }

.flightList .list-item {
  position: relative;
  padding: 10px;
  background: #fff;
  /*display: flex;*/
  border-bottom: solid #EEEEEE 1px;
  border-width: 2px;
  margin: 5px;
  border-radius: 8px;
  list-style-type: none; }

.flightList .child-list-item {
  position: relative;
  padding: 10px 10px;
  background: #fff;
  /*display: flex;*/
  border-bottom: solid #EEEEEE 1px;
  border-width: 2px;
  border: solid #d9d9d9 1px;
  margin-top: 5px;
  border-radius: 5px;
  list-style-type: none; }

.item-body {
  /*width:100%;*/ }

.item-body .item-content {
  width: 100%; }

.item-body .item-price {
  width: 20%; }

.item-content-org, .item-content-dst {
  text-align: left;
  flex: 3;
  font-size: 12px; }

.item-content-time {
  text-align: left;
  flex: 4;
  font-size: 12px; }

.item-content-status {
  text-align: right;
  flex: 3;
  font-size: 18px; }

.time {
  font-size: 20px;
  color: #333;
  line-height: 22px; }

.airport {
  line-height: 12px;
  margin: 6px 0;
  color: #666;
  text-align: left;
  font-size: 0.5rem; }

.used-time {
  transform: scale(0.9);
  color: #878787;
  margin-top: -5px;
  margin-left: 15px; }

.item-content-flight-info {
  margin-top: 3px; }

.air-info {
  font-size: 0.6em;
  color: #999;
  text-align: left;
  padding-top: 3px;
  /*line-height:10px;*/ }

.line-wrap {
  width: 100%;
  /*height: 6px;*/
  position: relative;
  margin: 2px 0;
  margin-left: -15px; }

.line {
  width: 100%;
  height: 0;
  border-bottom: dotted #999 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  /*margin-left:-25px;*/ }

.pr {
  text-align: right;
  color: #FF6B7C;
  font-size: 24px;
  line-height: 1; }

.pr-up {
  color: #999;
  font-size: 0.5em; }

.boder {
  border: dotted 1px; }

.footer-filter {
  /*position: fixed;*/
  /*bottom: 10px;*/
  left: 0;
  right: 0;
  margin-bottom: 10px;
  /*height: 20px;*/
  /*z-index: 900;*/
  width: 100%;
  text-align: center;
  padding: 20px;
  background-color: #f4f3f9;
  /*background-color: rgba(241, 143, 73, 0.6784313725490196);*/
  /*color: #fff;*/ }

.footer-filter a {
  font-size: 14px;
  padding: 2px 0;
  /*color: #fff;*/
  padding: 18px;
  font-weight: bold; }

.footer-filter .tips {
  font-size: 13px;
  text-align: left; }

.footer-filter .tips .tips-num {
  color: #ffeb3b; }

.btn-popup {
  position: absolute;
  box-sizing: border-box;
  height: 2.2rem;
  line-height: 2.2rem;
  z-index: 1;
  padding: 0 .5rem;
  font-size: 0.7rem; }

.btn-popup-close {
  left: 0;
  color: red; }

.btn-popup-ok {
  right: 0;
  color: #04BE02; }

.clear-fliter {
  padding: .3rem 0;
  font-size: 0.6rem;
  padding: .1rem .25rem;
  border: 1px solid #ccc;
  border-radius: .1rem;
  background-color: #fff; }

.header-title {
  /*width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: calc(100% - 120px);*/
  /*width:100%;     
    text-align: center;
    display: block;    
    /*white-space: nowrap;*/
  /*float: left;*/
  /*margin-left: -10px;*/
  margin: 0 auto;
  font-weight: 400;
  font-size: 0.7rem;
  color: #333;
  line-height: 10px; }

.header-org-to-dst {
  /*position: relative;
    top: -.15rem;
    font-family: header;
    display: inline-block;
    vertical-align: middle;
    font-size: .9rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;*/
  /*text-align:center;
        content: "\e728";      
    /*margin-left: 30px;*/
  /*margin-right:20px;*/
  line-height: 20px;
  text-align: center; }

.header-org {
  /*padding: 5px;
    font-size: 1em;    
    margin-right:20px;*/
  text-align: right; }

.header-dst {
  /*padding: 5px;
    font-size: 1em;    
    margin-right:20px;*/
  text-align: left; }

.header-menu {
  line-height: 10px;
  font-size: 1rem;
  font-weight: 600;
  margin-right: 10px; }

.days {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding-top: 6px;
  position: relative;
  color: #999;
  z-index: 21; }

.days .item-date {
  font-size: 15px;
  line-height: 15px;
  /*color: #333;*/
  transform: scale(0.8); }

.days .item-week {
  font-size: 13px;
  line-height: 15px;
  transform: scale(0.8); }

.days .item-price {
  font-size: 13px;
  line-height: 15px;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8); }

.on {
  color: #fff;
  background: #d2691e;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px; }

.moredays {
  /*position: absolute;*/
  /*top: 0;
    bottom: 0;
    right: 0;
    align-items: center;
    width: 2.75rem;
    line-height: .7rem;*/
  text-align: center;
  font-size: .6rem;
  /*font-weight: 300;
    color: #000;*/ }

.filterBar-btn-hover {
  /*background-color:#878787;*/
  /*color:  #fff;*/
  /*padding:10px;*/ }

.btn-more {
  font-size: 13px;
  background-color: #d2691e;
  /*width: 4rem;*/ }

.btn-order {
  background-color: #d2691e;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: .15rem;
  border-top-right-radius: .15rem;
  font-size: .6rem;
  font-weight: 500;
  color: #fff;
  /*border-radius: 0px;*/ }

.cabin-button-ticket {
  display: block;
  width: calc(100% - 2px);
  font-size: .45rem;
  color: #d2691e;
  border: 1px solid currentColor;
  border-top: none;
  border-bottom-left-radius: .15rem;
  border-bottom-right-radius: .15rem;
  text-align: center; }

.footer-heid {
  height: 60px; }

.birthday {
  /*width: 90px;*/ }

.tab-border-bottom {
  border-bottom: solid #41CDBE; }

/*margin-top*/
.margin-top-10 {
  margin-top: 10px; }

/*padding*/
.padding-0 {
  padding: 0; }

/*order*/
/*order-border-left-color*/
/*red-waitPay  green-payed used/cancel-#999*/
.order-status-cancel {
  border-left: solid #999 5px;
  /*color:  #999;*/ }

.order-status-ok {
  border-left: solid #04be02 5px;
  /*color:  #04be02;*/ }

.order-status-wait {
  border-left: solid #e64340 5px;
  /*color:  #FF6B7C;*/ }

.apply-status-cancel {
  border-left: solid #999 5px;
  /*color:  #999;*/ }

.apply-status-ok {
  border: solid #eee 1px;
  border-left: solid #03a9f4 5px;
  /*color:  #04be02;*/ }

.refund-status-ok {
  border: solid #eee 1px;
  border-left: solid #e28061 5px;
  /*color:  #04be02;*/ }

.psgTicketName {
  text-align: center; }

.psgTicketNo {
  text-align: center;
  color: #999; }

.psgTicketState {
  color: #2a73c2;
  font-size: 0.6rem;
  text-align: right; }

/*order btn */
/*.btn-pay {
    background: #ff7d13;
    color: #fff;
}

.btn-reorder {
    background: #2e66d8;
    color: #fff;
}

.btn-cancel {
    background: #e64340;
    color: #fff;
}*/
.order-status-font {
  color: #04be02;
  font-size: 0.8rem; }

.order-status-div {
  /*margin-bottom: 10px;*/
  padding: 1px;
  border-radius: 10px;
  background: #41CDBE;
  margin-top: 0;
  width: 95%;
  margin-left: 2.5%; }

.order-status-div-text {
  padding-left: 15px;
  font-size: 18px;
  font-weight: 700;
  color: #fff; }

.psg-ticket-no {
  color: #ef1616;
  /*font-weight:600;*/ }

.flex-width-100 {
  width: 100%;
  font-size: 0.7rem; }

.flex-left {
  text-align: left; }

.flex-rigth {
  text-align: right; }

.footer {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: #fff; }

.money {
  color: #ff7d13; }

.money-total {
  padding-left: .75rem;
  /*line-height: 2.5rem;*/
  font-size: 1.8rem;
  color: #ff7d13;
  /*font-weight: 200;*/
  /*text-align: left;*/ }

.btn-money-detail {
  color: #333;
  text-align: center;
  margin-left: 2.00rem; }

/*order-psg-status-bg bordr*/
.psg-status {
  height: 0px;
  padding-top: 14px;
  border-radius: 5px;
  color: #3cc51f;
  /*background-color: #04BE02;*/
  border-left: solid #41cdbe 5px; }

/*等待支付*/
.psg-status-wait-pay {
  /*background:rgb(255, 125, 19);*/
  border-left: solid #ff7d13 5px;
  border-radius: 5px; }

/*等待出票*/
.psg-status-wait-ticket {
  /*background: rgb(255, 125, 19);*/
  border-left: solid #ff7d13 5px; }

.psg-status-ticket-already {
  /*background: #04BE02;*/
  border-left: solid #04BE02 5px; }

/*Pay List */
.pay-list {
  margin-top: 10px; }

/*refund and change flight*/
.flight-info-old {
  border-left: solid #999 5px; }

.btn-add-psg {
  font-size: 0.6rem; }

/*roundway-info*/
.roundway-info {
  width: 18px;
  height: 18px;
  font-size: 11px;
  text-align: center;
  line-height: 18px;
  /*margin-top: 30px;
    margin-right: 10px;*/ }

.roundway-from {
  color: #1ba9ba;
  border: 1px solid #1ba9ba;
  border-radius: 50%; }

.roundway-to {
  color: #1bba5e;
  border: 1px solid #1bba5e;
  border-radius: 50%; }

.cell-link {
  color: #26aaf2; }

/*Hotel s*/
/*Hotel e*/
/*flight comm e*/
#m_login {
  background-image: url(images/bg-1.jpg); }
