@charset "gb2312";
/* CSS Document */
@import url("/css/2009/thickbox.css");
@import url("/css/2009/global.css");
@import url("/css/2009/header.css");



/*中间*/
#mainContent { background:url(/Images/Hotel/sidebar_bg.gif) 0px 0px repeat-y; margin-bottom:6px;}
#sidebar { width:200px; float:left; background:#fff; margin-bottom:6px;}
.sidepanel { border:1px solid #29a3ff; margin-bottom:6px;}
.sidepanel h4 { background:#d8fcb4 url(/Images/Hotel/list_left.gif) 0px 0px; height:23px; padding:8px 10px 0px 20px; color:#000;}
.pcontent { padding:4px 6px;}
.left_search ul { padding:14px 14px 2px 14px;}
.left_search ul li { height:28px;}
.left_search h3 { margin:6px 0px; font-size:12px; text-align:center;}
.left_search h3 a { color:#f00;}
.f_city { width:105px;}
.f_date { width:75px;}
.justview { margin-left:15px;}
.justview li {}
.justview li span { float:right;}
.justview li a { color:#333; text-decoration:underline;}


.justview1 { margin-left:1px; border-bottom:1px dashed #ccc; }
.justview1 li {}
.justview1 li span { float:right;}
.justview1 li a { color:#001D75; font-weight:bold; text-decoration:underline;}
.justview1 li a:hover { color:#ff0000; font-weight:bold; text-decoration:underline;}

.airport_zb li { border-bottom:1px dashed #ccc; margin-top:3px; padding-bottom:3px;}
.airport_zb li a { display:block;}
.airport_zb li span { color:#666;}

/*列表*/
#content{ margin-left:206px !important; margin-left:203px; height:auto !important; height:100px;}


.list_top { border:1px solid #e8bd33; background:url(/Images/Hotel/list_top_bg.gif) 0px 1px repeat-x; margin-bottom:6px;}
.list_top h4 { height:22px; padding:9px 10px 0px 24px; background:url(/Images/Hotel/list_icon.gif) 4px 10px no-repeat;}
.list_help { float:right; font-weight:normal;}
.list_help span em { color:#ff5400; cursor:help; font-style:normal;}
.list_top3 { border-top:1px dashed #29a3ff; padding:6px 12px;}
.jinzhang { background:url(/Flight/images/jinzhang.gif) 82px center no-repeat;}
.hangcheng { border:1px solid #78c632; margin-bottom:6px; background:#fff;}
.hangcheng tr td { padding:2px 5px;}
.hangcheng1 { margin:15px;}
.hangcheng_top td { background:#e1ffb5 url(/images/Hotel/top_bg.gif); font-size:14px; border-bottom:1px solid #78c632;}
.hangcheng_top td a { text-decoration:underline; font-size:12px;}

.search_bt_s{width:61px;height:21px;background:url(/images/com_bg.png) no-repeat 0 -314px;border:none;cursor:pointer;_cursor:hand;color:#FFF;}
.search_bt_s_an{width:61px;height:21px;background:url(/images/com_bg.png) no-repeat -67px -314px;border:none;cursor:pointer;_cursor:hand;color:#FFF;}


/*机票*/
.flist_top1 { padding:12px;}
.fcalendar { margin-bottom:6px; text-align:center;}
.fcalendar tr td { background:url(/Flight/Images/calendar_bg.gif) center 0px no-repeat; height:58px; width:99px;}
.fcalendar tr td h5 { color:#060;}
.fcalendar tr td h1 { padding:11px 0 3px 0; color:#FF9900; font-family:"Times New Roman", Times, serif; font-size:20px;}
.fcalendar tr td.factive { background:url(/Flight/Images/calendar_bg.gif) center -65px no-repeat;}
.fcalendar tr td.factive h5 { color:#fff; font-weight:bold;}
.choose_date { width:694px; overflow:hidden; height:27px; background:url(/images/Hotel/choose_date_bg.gif) repeat-x; margin-bottom:6px;}
.choose_date ul li { float:left; margin-right:5px;}
.choose_date ul li a { display:block; width:94px; height:24px; padding-top:3px; text-align:center;}
.fbox {border:1px solid #29a3ff; margin-bottom:6px;}
.choose_date ul li a#dcurrent { background:url(/Images/Hotel/choose_date_curr.gif); font-weight:bold; color:#060; text-decoration:none;}

.flight_tit { font-weight:bold; color:#666; padding:3px 2px; border-bottom:1px solid #ddd;}
.f_box1 {}
.f_box1 tr td { padding:2px;}
.f_box1_tit td { border-top:1px solid #ddd; color:#111;  background:url(/Flight/images/list_tit_bg.gif);/* background:#eefae2;*/}
.f_box1_con td { color:#444;}
.fbox_top {color:#222;}
.fbox_top td {background:#e7fbd4;padding:0 4px; }
.fbox_top td h2 { padding:4px 0px 4px 30px;}
.fbox_cen1 td { border-top:1px dashed #29a3ff; padding:2px; color:#555;}
.fbox_cen2 td { border-bottom:1px dashed #29a3ff; padding:2px; color:#555;}
.fbox_bott td { padding:2px;}
.air_price {font-size:14px; color:#f00; font-weight:bold; text-align:center;}
.MU { background:url(/Flight/Images/airline_logo.gif) 2px 3px no-repeat;}/*1东航*/
.CA { background:url(/Flight/Images/airline_logo.gif) 2px -55px no-repeat;}/*2国航*/
.CZ { background:url(/Flight/Images/airline_logo.gif) 2px -113px no-repeat;}/*3南航*/
.FM { background:url(/Flight/Images/airline_logo.gif) 2px -172px no-repeat;}/*4上海航空*/
.ZH { background:url(/Flight/Images/airline_logo.gif) 2px -228px no-repeat;}/*5深圳航空*/
.MF { background:url(/Flight/Images/airline_logo.gif) 2px -285px no-repeat;}/*6厦门航空*/
.HU { background:url(/Flight/Images/airline_logo.gif) 2px -343px no-repeat;}/*7海南航空*/
.8L { background:url(/Flight/Images/airline_logo.gif) 2px -403px no-repeat;}/*8祥鹏航空*/
.3U { background:url(/Flight/Images/airline_logo.gif) 2px -465px no-repeat;}/*9四川航空*/
.SC { background:url(/Flight/Images/airline_logo.gif) 2px -532px no-repeat;}/*10山东航空*/
.8C { background:url(/Flight/Images/airline_logo.gif) 2px -591px no-repeat;}/*11东星航空*/
.HO { background:url(/Flight/Images/airline_logo.gif) 2px -645px no-repeat;}/*12上海吉祥航空*/
.BK { background:url(/Flight/Images/airline_logo.gif) 2px -704px no-repeat;}/*13奥凯航空*/
.EU { background:url(/Flight/Images/airline_logo.gif) 2px -764px no-repeat;}/*14鹰联航空*/
.G5 { background:url(/Flight/Images/airline_logo.gif) 2px -821px no-repeat;}/*15华夏航空*/
.KN { background:url(/Flight/Images/airline_logo.gif) 2px -886px no-repeat;}/*16中国联航*/
.am { background:url(/Flight/Images/airline_logo.gif) 2px -951px no-repeat;}/*17澳门航空*/
.PN { background:url(/Flight/Images/airline_logo.gif) 2px -1029px no-repeat;}/*18西部航空*/

.MU1 { background:url(/Flight/Images/airline_logo1.gif) 0px 0px no-repeat;}/*1东航*/
.CA1 { background:url(/Flight/Images/airline_logo1.gif) 0px -50px no-repeat;}/*2国航*/
.CZ1 { background:url(/Flight/Images/airline_logo1.gif) 0px -99px no-repeat;}/*3南航*/
.FM1 { background:url(/Flight/Images/airline_logo1.gif) 0px -150px no-repeat;}/*4上海航空*/
.ZH1 { background:url(/Flight/Images/airline_logo1.gif) 0px -199px no-repeat;}/*5深圳航空*/
.MF1 { background:url(/Flight/Images/airline_logo1.gif) 0px -248px no-repeat;}/*6厦门航空*/
.HU1 { background:url(/Flight/Images/airline_logo1.gif) 0px -296px no-repeat;}/*7海南航空*/
.8L1 { background:url(/Flight/Images/airline_logo1.gif) 0px -353px no-repeat;}/*8祥鹏航空*/
.3U1 { background:url(/Flight/Images/airline_logo1.gif) 0px -402px no-repeat;}/*9四川航空*/
.SC1 { background:url(/Flight/Images/airline_logo1.gif) 0px -459px no-repeat;}/*10山东航空*/
.8C1 { background:url(/Flight/Images/airline_logo1.gif) 0px -510px no-repeat;}/*11东星航空*/
.HO1 { background:url(/Flight/Images/airline_logo1.gif) 0px -557px no-repeat;}/*12上海吉祥航空*/
.BK1 { background:url(/Flight/Images/airline_logo1.gif) 0px -606px no-repeat;}/*13奥凯航空*/
.EU1 { background:url(/Flight/Images/airline_logo1.gif) 0px -657px no-repeat;}/*14鹰联航空*/
.G51 { background:url(/Flight/Images/airline_logo1.gif) 0px -705px no-repeat;}/*15华夏航空*/
.KN1 { background:url(/Flight/Images/airline_logo1.gif) 0px -762px no-repeat;}/*16中国联航*/
.am1 { background:url(/Flight/Images/airline_logo1.gif) 0px -816px no-repeat;}/*17澳门航空*/
.PN1 { background:url(/Flight/Images/airline_logo1.gif) 0px -883px no-repeat;}/*18西部航空*/


/*预订*/
.viewpanel { border:1px solid #29a3ff; background:url(/images/quick_search_bg.gif) 0px 1px repeat-x; padding-top:5px; margin-bottom:6px;}
.viewpanel h2 { padding:7px 10px 0px 36px; border-bottom:1px dashed #a5d272; height:21px; background:#edf7e3 url(/images/list_icon.gif) 13px -917px no-repeat;}
.viewpanel h2 span { float:right; font-size:12px; font-weight:normal;}
.yuding { padding:10px 40px 10px 20px;}
.yuding label { font-weight:bold; float:left; width:95px; padding-right:15px; text-align:right;}
.yuding li { padding:4px 0px; clear:both;}
#yuding_tianshu { padding:6px 0px 6px 113px;}
.yuding_ts { border-top:1px solid #c9e6a8; border-left:1px solid #c9e6a8;}
.yuding_ts td { border-bottom:1px solid #c9e6a8; border-right:1px solid #c9e6a8; text-align:center; width:100px; line-height:200%;}
.yuding_ts td h4 { background:#eef7dc; border-bottom:1px solid #c9e6a8; padding:0; margin:0;}
.yuding_next { text-align:center; padding:10px 0px 15px 0px;}
.ordersave { list-style: disc inside; padding:10px 30px 10px 70px; color:#333;}
.ordersave li { padding:2px 0px; clear:both;}
.ordersave1 {margin:0px 30px 15px 30px; border:1px solid #c9e6a8; padding:5px 10px; background:#f2f9e4;}

.f_error { border:1px solid #29a3ff;}
.f_error h3 {padding:10px; text-align:center;}

.f_yd_box { margin:15px auto 0 auto; border:1px solid #93da45;}
.f_yd_box tr td { padding:6px 0;}
.fbox_top td h3 { padding:4px 0px 4px 30px; font-weight:bold;}

.airport_list { margin:10px;}
.airport_list tr td,.airport_list tr th { border-bottom:1px dashed #ccc; padding:3px;}
.airport_list tr th { text-align:left; color:#f60;}
.airport_list a { padding-right:10px;}
.airport_view { padding:18px;}
.airport_view h1 { font-size:16px; color:#f60;}
.airport_list_con { line-height:180%;}
.airport_list_con h3 { border-bottom:1px solid #cdcdcd; font-weight:bold; margin:8px 0; font-size:12px; background:url(/images/flight_ico.gif) 0px 8px no-repeat; padding:5px 0px 5px 26px;}
.airport_list_con img { margin-right:8px;}
.airport_list_con table { width:99%;}
.airport_map { border:1px solid #333;}
.airport_menu { height:22px; margin:10px 0; background:#eee url(/images/arrow.gif) 0px 21px repeat-x;}
.airport_menu a { float:left; display:block; padding:2px 10px 0 10px; height:20px;}
.airport_menu a.a_active { background:url(/Flight/images/arrow.gif) center bottom no-repeat; font-weight:bold; color:#000; text-decoration:none;}

/*首页连锁图片*/
.liansuo_imgtext,.liansuo_textlist,.liansuo_textlist1 {overflow:auto; zoom:1;padding:5px 0px;}
.liansuo_imgtext ul li { width:56px; float:left; margin:5px 0px 0px 10px;}
.liansuo_imgtext ul li img { padding:1px;border:1px solid #ccc;}
.liansuo_imgtext ul li a span { display:block; text-align:center;}
.liansuo_textlist ul li{ float:left; width:309px; margin-left:10px; line-height:180%;}
.liansuo_textlist ul li span { float:right;}
.liansuo_textlist1 ul li{ float:left; width:160px; margin-left:10px; line-height:180%;}

/*搜索页*/
.searchpanel { border:1px solid #29a3ff; background:url(/images/quick_search_bg.gif) 0px 1px repeat-x; padding:10px; margin-bottom:5px;}
.searchpanel h2 { background:url(/images/serach2.gif) 0px 0px no-repeat; height:32px; line-height:32px; padding:0px 0px 10px 65px;}
.searchpanel h2 span { float:right; font-size:12px; font-weight:normal;}
.searchpanel h3 { font-size:14px; color:#f00;  height:24px; line-height:28px; padding:2px 0px 0px 32px;}
.searchpanel ul { padding:10px; border:1px solid #ddd; overflow:auto; zoom:1;}
.searchpanel ul li {padding:1px; width:140px; float:left; height:21px; margin:1px; display:inline;}
.searchpanel ul li a{ text-decoration:underline}

/*酒店*/
#Hotel_headline {padding:5px 0px 3px 24px;  border-bottom:1px solid #ddd; }
.Hotelpanel { border:1px solid #29a3ff;  margin-bottom:5px;}
.Hotelpanel h2 { background:url(/images/serach2.gif) 0px 0px no-repeat; height:32px; line-height:32px; padding:0px 0px 10px 65px;}
.Hotelpanel h2 span { float:right; font-size:12px; font-weight:normal;}
.Hotelpanel h3 { font-size:15px; color:#f00;  height:25px; line-height:25px; padding:2px 0px 0px 32px;}
.Hotelpanel ul { padding:10px; border:1px solid #ddd; overflow:auto; zoom:1;}
.Hotelpanel ul li {padding:1px; width:140px; float:left; height:21px; margin:1px; display:inline;}
.Hotelpanel ul li a{ text-decoration:underline}

.hotel_info { padding: 5px; }
.info_title {font-size:13px; font-family: "宋体"; font-weight:bold; list-style-type: none;background-image: url(/Images/Hotel_Info_line.jpg); background-repeat: no-repeat; background-position: left bottom; margin-top: 10px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; }
.hotel_info2 { border: 1px solid #81BE33; margin:0px; padding:0px; margin-top: 5px; }
.hotel_info2 ul { margin: 5px; padding:0px; margin-top:10px; }
.hotel_info2 li { list-style-type: none; width: 99%; }


#hz_con_top {}
#hz_con_top table { border-left:1px solid #fc6; border-top:1px solid #fc6;}
#hz_con_top table tr td { border-right:1px solid #fc6; border-bottom:1px solid #fc6; padding:4px; background:#ffffe8;}

.hz_box { overflow:auto; zoom:1; padding:8px 0; line-height:200%;}
.hz_box ul li { width:200px; float:left; margin-left:15px; display:inline;}
.hz_box ul li a { color:blue;}
.hz_box ul li a:hover { color:#f00;}
.hz_box table { border-bottom:1px solid #fc6;}

.PriceList { padding:6px 0px 6px 3px;}


#table1 { border-left:0px solid #fc6; border-top:0px solid #fc6;}

.s_box_top { height:29px; background:url(/images/s_box_topbg.gif) 0px bottom repeat-x;}
.s_box_top ul li { float:left; margin-right:6px;}
.s_box_top ul li a { display:block; width:112px; height:22px; padding-top:7px; background:url(/images/serach2.gif) 0px -81px; text-align:center; color:#000;}
.s_box_top ul li a:hover { text-decoration:none;}
#s_current { background:url(/images/serach2.gif) 0px -52px; font-weight:bold;}
.s_box { border:1px solid #a6dc66; padding:10px; margin-bottom:5px;}
.s_box ul li { width:60px; float:left;}
.city_select { width:150px; font-family:Verdana;}
.city_listbox {background:url(/images/search_arrow_bg.gif) 238px 40px no-repeat;}
.search_submit { text-align:center; padding:10px;}
.search_submit img { cursor:pointer;}
.search_help { padding-top:12px;}
.search_help span { background:url(/images/serach2.gif) 0px -135px no-repeat; padding-left:18px;}
.search_help span em { cursor:help; color:#04d; font-style:normal;}
.search_pianpai { height:185px;}
.search_pianpai li { float:left; width:65px; padding:4px 0px 3px 26px; background:url(/images/53.gif) 5px center no-repeat;}
.search_maps { border:1px solid #ccc;}
.fs_quick {}
.fs_quick ul { padding:12px 0; border-bottom:1px dashed #ddd; overflow:auto; zoom:1;}
.fs_quick ul li { width:300px; float:left; height:21px; margin:0 20px; display:inline;}
.fs_quick ul li a{ text-decoration:underline}
.fs_quick ul li span { float:right;}
.fs_quikc_li_bg{ background-color:#EFF8E7;}

.f_succeed { width:400px; border:1px solid #f93; margin:20px auto; padding:10px; background:#fff6e8 url(/images/succeed.gif) 20px center no-repeat;}
.f_succeed ul { margin-left:100px;}
.f_succeed ul h1 { font-size:20px; font-weight:normal; font-family:"黑体"; color:#f00; padding:10px 0;}
.f_succeed1 { color:#f00; text-align:center;}

.previewinfo {padding:0; margin:14px 0 0 32px; width:356px; height:356px; overflow:hidden;}
.et-p-frame{width:356px;height:356px;}

.hzinfo_top { background:url(/images/quick_search_bg.gif) 0px 1px repeat-x; padding:8px 15px; border:1px solid #8daffd; margin-bottom:8px; line-height:180%;}
#hz_con_top {height:40px;}
#hz_con_top table { border-left:1px solid #fc6; border-top:1px solid #fc6;}
#hz_con_top table tr td { border-right:1px solid #fc6; border-bottom:1px solid #fc6; padding:4px; background:#ffffe8;}


.Notepanel { border:1px solid #29a3ff; background:url(/images/quick_search_bg.gif) 0px 1px repeat-x; padding-top:5px; margin-bottom:6px;}
.Notepanel h2 { padding:7px 10px 0px 36px; border-bottom:1px dashed #a5d272; height:21px; background:#edf7e3 url(/images/list_icon.gif) 13px -917px no-repeat;}
.Notepanel h2 span { float:right; font-size:12px; font-weight:normal;}

.Notepanel_textlist {overflow:auto; zoom:1;padding:5px 0px;}
.Notepanel_textlist ul li{padding-left:5px; float:left; width:98%;  line-height:180%; font-size:14px; font-weight:normal;}
.Notepanel_textlist ul li span { float:right;}
.Notepanel_textlist ul Dl{padding-left:10px; float:left; width:98%; border-bottom:1px dashed #ddd;}

#all_city{ color:#000; border:2px solid #A6DAF0; background:#fff; padding:5px; position:absolute; top:20px; width:410px; height:215px; left:500px; right:293px;z-index:1000;}
.c{ clear:both;} .hc{ display:none;} .sc{ display:block;} .left{ float:left;} .right{ float:right;}

A.linkTitle:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: -28%;
    COLOR: #0044dd;
    TEXT-DECORATION: none
}
A.linkTitle:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: -28%;
    COLOR: #0044dd;
    TEXT-DECORATION: none
}
A.linkTitle:hover
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: -28%;
    COLOR: #0044dd;
    TEXT-DECORATION: underline
}
A.linkTitle:active
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: -28%;
    COLOR: #0044dd;
    TEXT-DECORATION: underline
}

