﻿.query-main { margin: 10px auto; height: 700px; padding: 5px; }
.query-search { padding: 5px; border: 1px solid #A6C9E2; margin-bottom: 5px; }
.query-search legend { font-weight: bold; font-size: 14px; color: #c30; padding: 3px; }
.query-search td { padding: 5px; }
.query-search .queryTxt { border: 1px solid #A6c9e2; padding: 2px 5px; width: 40px; margin-right: 5px; }

#querytip dd { padding: 3px 0; }

.k-special fieldset { padding: 5px; border: 1px solid #A6C9E2; margin-bottom: 5px; }
.k-special legend { font-weight: bold; font-size: 14px; color: #c30; padding: 3px; }
.k-special table { width: 100%; text-align: center; border-collapse: collapse; border-spacing: 2px;font-family: Arial, Sans-Serif;
font-size: 12px; }
.k-special th { padding: 3px; font-weight: bold; }
.k-special td { padding: 3px; }
.k-special td div { overflow: hidden;height: 25px;text-overflow: ellipsis; }

.query-back { }
.query-back fieldset { padding: 5px; border: 1px solid #A6C9E2; margin-bottom: 5px; }
.query-back legend { font-weight: bold; font-size: 14px; color: #c30; padding: 3px; }
.query-back table { width: 100%; }
.query-back td { padding: 5px; text-align: center; }
.query-back td span { display: inline-block; vertical-align: middle; }
.query-back td img { vertical-align: middle; margin-left: 5px; }
.query-back th { padding: 5px; font-weight: bold; }

.query-date-bg { clear: both; height: 93px; margin-top: 20px; background: url('../../images/new_query/hcquery_bg.png') repeat-x; }
.query-date-bg .query-flight { width: 100%; height: 71px; text-align: center; }
.query-date-bg .week .flight { width: 200px; padding-top: 15px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; vertical-align: text-top; }
.query-date-bg .week b { font-size: 14px; font-style: normal; }
.query-date-bg .week em { font-size: 12px; font-style: normal; }
.query-date-bg .week i { font-size: 12px; font-style: normal; }
.query-date-bg .week th span { display: inline-block; font-size: 12px; width: 92px; color: #fff; height: 61px; padding-top: 10px; cursor: pointer; }
.query-date-bg .week .current { color: #0D6DA9; background: url('../../images/new_query/select_date.jpg') center top no-repeat; }

.fuel { width: 10%; }
.discount { width: 7%; }
.price { width: 14%; }
.remark { width: 10%; height: 100%; text-align: left; }
.remark img { position: relative; top: 5px; *top: 5px; }
.rebate { width: 15%; }
.amount { width: 20%; }
.seat { width: 13%; }
.control { width: 10%; }

.query-list-view { }

.query-list-bg { overflow: hidden; }
.query-list-title { border: 1px solid #A6C9E2; border-top: none; clear: both; height: 20px; padding: 0 80px; }
.query-list-title dt { float: left; color: #0D6DA9; text-align: center; color: #fff; }

.query-list-col { margin-top: 20px; padding-bottom: 10px; text-align: center; border-bottom: 1px dotted #A6C9E2; border-top: 1px dotted #A6C9E2; }
.query-list-col dt { width: 99%; height: 24px; background: #dff0fd; font-size: 13px; text-align: left; padding-left: 12px; color: #00008B; display: table; overflow: hidden; }
.query-list-col dt span { display: table-cell; *display: inline-block; *margin-top: -4px; }
.query-list-col .col-airco { width: 90px; }
.query-list-col .col-airtype { width: 75px; }
.query-list-col .col-city { width: 160px; white-space: nowrap; }
.query-list-col .col-airplace { width: 300px; overflow: hidden; white-space: nowrap; }
.query-list-col .col-stop { width: 60px; }
.query-list-col .col-eat { width: 60px; }
.query-list-col .col-hzl { width: 90px; }
.query-list-col .col-show { overflow: hidden; white-space: nowrap; }
.query-list-col p a { color: Blue; }
.query-list-col .query-list-row { height: 36px; padding: 0 80px; overflow: hidden; background: url(../../mark/markimg.aspx); }
.query-list-col .query-list-row div { float: left; }
.query-list-col .query-list-row p { line-height: 30px; }
.query-list-col .query-sub-row { height: 36px; padding: 0 80px; overflow: hidden; background: url(../../mark/markimg.aspx); }
.query-list-col .query-sub-row div { float: left; }
.query-list-col .query-sub-row p { line-height: 30px; }
/*.query-list-col dd div { display: inline-block; _display: inline; _zoom: 1; }*/
.query-list-col .query-list-ctrl { width: 100%; text-align: center; padding-top: 7px; }

.price p {  font-size: 14px; font-weight: bold; text-align: left; }
.rebate p { font-size: 14px; font-weight: bold; text-align: center; }
.amount p { font-size: 14px; font-weight: bold; text-align: center; }

.btnyd { font-size: 12px; color: #fff; background: url(../../images/hangcheng/xiao_ydbtn.gif) no-repeat; text-align: center; width: 48px; height: 19px; border-style: none; cursor: pointer; display: inline-block; }
.btnback { font-size: 12px; color: #fff; background: url(../../images/book/backnew.gif) no-repeat; text-align: center; width: 79px; height: 19px; border-style: none; cursor: pointer; display: inline-block; }

#showcity { position: absolute; width: 140px; height: 300px; box-shadow: 5px 5px 10px #ccc; padding: 3px 8px 5px 8px; border: 1px solid #A6C9E2; background: #fff; }
#showcity li { padding:1px 3px; color: #777; cursor: pointer; }
#showcity li em { display: inline-block; width: 80px; }

.seatGray { color: Gray; }

        #search select { border: 1px solid #A6C9E2; padding: 1px; }
        #search td span { font-weight: bold; }
        .btnquery { margin-right: 5px; border: 1px solid #6ACFFF; height: 24px; line-height: 20px; width: 100px; color: #00486A; background: #fff; border-radius: 3px; letter-spacing: 3px; cursor: pointer; }
        .btnquery:hover { background: #ddd; }

.air_CA { background: url(../../images/hangcheng/all_hkgs.gif) -157px -1px no-repeat; width: 29px; height: 24px; }
.air_3U { background: url(../../images/hangcheng/all_hkgs.gif) -1px -1px no-repeat; width: 29px; height: 24px; }
.air_CA { background: url(../../images/hangcheng/all_hkgs.gif) -157px -1px no-repeat; width: 29px; height: 24px; }
.air_CZ { background: url(../../images/hangcheng/all_hkgs.gif) -188px -1px no-repeat; width: 29px; height: 24px; }
.air_FM { background: url(../../images/hangcheng/all_hkgs.gif) -32px -35px no-repeat; width: 29px; height: 24px; }
.air_HU { background: url(../../images/hangcheng/all_hkgs.gif) -157px -35px no-repeat; width: 29px; height: 24px; }
.air_MF { background: url(../../images/hangcheng/all_hkgs.gif) -1px -69px no-repeat; width: 29px; height: 24px; }
.air_MU { background: url(../../images/hangcheng/all_hkgs.gif) -32px -69px no-repeat; width: 29px; height: 24px; }
.air_SC { background: url(../../images/hangcheng/all_hkgs.gif) -126px -69px no-repeat; width: 29px; height: 24px; }
.air_ZH { background: url(../../images/hangcheng/all_hkgs.gif) -188px -69px no-repeat; width: 29px; height: 24px; }
.air_8L { background: url(../../images/hangcheng/all_hkgs.gif) -63px -1px no-repeat; width: 29px; height: 24px; }
.air_KN { background: url(../../images/hangcheng/all_hkgs.gif) -188px -35px no-repeat; width: 29px; height: 24px; }
.air_HO { background: url(../../images/hangcheng/all_hkgs.gif) -126px -35px no-repeat; width: 29px; height: 24px; }
.air_G5 { background: url(../../images/hangcheng/all_hkgs.gif) -63px -35px no-repeat; width: 29px; height: 24px; }
.air_8C { background: url(../../images/hangcheng/all_hkgs.gif) -32px -1px no-repeat; width: 29px; height: 24px; }
.air_9C { background: url(../../images/hangcheng/all_hkgs.gif) -94px -1px no-repeat; width: 29px; height: 24px; }
.air_GS { background: url(../../images/hangcheng/all_hkgs.gif) -94px -35px no-repeat; width: 29px; height: 24px; }
.air_NS { background: url(../../images/hangcheng/all_hkgs.gif) -63px -69px no-repeat; width: 29px; height: 24px; }
.air_BK { background: url(../../images/hangcheng/all_hkgs.gif) -126px -1px no-repeat; width: 29px; height: 24px; }
.air_PN { background: url(../../images/hangcheng/all_hkgs.gif) -94px -69px no-repeat; width: 29px; height: 24px; }
.air_CN { background: url(../../images/hangcheng/all_hkgs.gif) -32px -102px no-repeat; width: 29px; height: 24px; }
.air_VD { background: url(../../images/hangcheng/all_hkgs.gif) -157px -69px no-repeat; width: 29px; height: 24px; }
.air_JD { background: url(../../images/hangcheng/all_hkgs.gif) -1px -102px no-repeat; width: 29px; height: 24px; }
.air_EU { background: url(../../images/hangcheng/all_hkgs.gif) -1px -35px no-repeat; width: 29px; height: 24px; }
.air_KY { background: url(../../images/hangcheng/all_hkgs.gif) -63px -102px no-repeat; width: 29px; height: 24px; }
.air_TV { width: 29px; height: 24px; }
.air_FU { background:url(../../images/hangcheng/all_hkgs3.gif)-125px -102px no-repeat; width: 29px; height: 24px; }


