﻿@charset "utf-8";
/* CSS Document */
body { position:relative;}
.main-viewport {padding: 10px 8px; } 
h3.title{ margin:10px 0 8px 0;font-size: 14px;}
.normal a{text-decoration: none; width: 70px; height: 20px; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; color: #000;}
.letter_list {/*-moz-column-count:3;-webkit-column-count:3;*/ padding:15px 0 6px 0;position:fixed; bottom:0; left:8px; background-color:#f5f5f5; width:100%; height:60px; /*text-align: center;*/}
.letter_list a{ display: inline-block; padding:0 2px; margin-right: 6px; height: 18px; line-height: 18px; border: 1px solid #000; text-align: center; margin-bottom: 5px; cursor: pointer;}
/* 热门航班 */
.letter_list a.on{ background-color: #6cf;}
#fn_res_list{ margin: 10px auto;}
#fn_res_list li{ width: 45px; margin: 0 15px 10px 0; line-height: 20px; height: 20px; display: inline-block; }
#fn_res_list ul{ /*display: none;*/}
.gncity a{ width: 68px; margin-right: 6px;}
#fl_list p{ display: none;}
#fl_list a{ /*width: 90px;*/ width: 141px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; color: #000;  margin-right: 8px;}
.gn_city a{ width: 62px;}
.iner_city a{ width: 90px;}
.tourhot a{ width: 42px;}
.k{ margin-bottom: 20px;}
.k a{ display: inline-block; margin-right: 20px;}
.w90 a{ width:90px}
.w80 a{ width:90px}




