body {font-family:"Arial"; background:#fff;font-size:12px; margin:0; }ul,li{margin:0px;padding:0px;}a{cursor:pointer;}a:link,a:visited,a:active,a:focus {color:#0099FF; text-decoration:none;}a:hover {color:#468C00; text-decoration:none;}select {font-size:12px; color:#666;}img {border:0;}#Body_Width {width:979px; margin:10px auto 0;}ul,ol{list-style:none;}h1,p{margin:0;padding:0;}/*---Global.Header---*/#Header_Frame {width:100%; margin:10px 0;height:66px;}#Header_FrameWidth {width:979px;}#Header_LogoDiv {float:left;width:200px;padding-top:15px;text-align:center;}#Header_BannerDiv {float:left; padding-left:56px; *padding-left:74px;_padding-left:56px;}#Header_LoginDiv {float:right;width:228px;*width:225px;_width:228px;padding-right:10px;text-align:right;}#Header_LanguageDiv {height:22px; padding-top:10px; visibility:hidden;}#aboutBooking{height:22px; padding-top:10px; }#aboutBooking a{color:#aaa;}#Header_LoginDiv a {color:#aaa;}#Header_HelpDiv {color:#aaa;padding-top:7px;}#Header_HelpDiv A {color:#aaa;}#Header_NavDiv {clear:both;width:100%;height:48px;background:#33CCFF url(http://source.qunar.com/site/images/new_header/header_Nav.middleBG.gif);}.Header_NavLeft {float:left;width:192px; background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat 82px -53px;}.Header_NavRight {float:right; width:auto;}#Header_Navmenu {display: block; font-size:12px;overflow:hidden;margin:0;}#Header_Navmenu dd {display:block; float:left; text-align:center; margin:0px; padding:0px; width:110px; height:48px;}#Header_Navmenu dd a {  display:block; padding-top:18px ;height:30px; font-weight:bold; color:#FFF; text-decoration:none;  background: url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat left -53px;}#Header_Navmenu dd a.navActive , #Header_Navmenu dd a:hover {background:#fff url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat left -5px; }#Header_Navmenu dd a.navDisable, #Header_Navmenu dd a.navDisable:hover {  color: #BBEEFF;border-width:0px;cursor:default;  background: url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -110px -5px;}/*---Global.Footer---*/#Home_FooterContent {clear: both; height:60px;border-top: 1px #ddd solid;margin-top:0;text-align:center;color:#888; padding-bottom:10px;padding-top:5px;}#Home_FooterContent a{color:#888; text-decoration:none; padding-left:3px;}.Home_CopyrightText {font-size:11px; padding-top:3px;}/* home*/#searchArea {margin:0 0 5px 0;}#copartner {display:none; width:100%; height:14px; border-bottom:1px #DDD dotted;padding:8px 0px;margin-bottom:8px; color:#AAA;}#logindiv, #logoutdiv {float:left;}#logindiv a, #logoutdiv a {color:#0099FF; text-decoration:underline;}#copartnerDiv {float:right;}#copartnerDiv a {color:#AAA;}#SiteLinks {float:left;width:959px;padding:8px 10px;text-align:left;color:#AAA;white-space:normal;}#SiteLinks p{overflow:hidden;height:1%;}#SiteLinks span{white-space:nowrap;float:left;}#SiteLinks a {color:#AAA; text-decoration:none; margin-right:5px;}#SiteLinks strong{margin-right:8px;*margin-right:10px;float:left;}/*---Home.Left---*/#Home_LeftDiv {float:left;width:488px;padding-left:12px;padding-right:9px;}.Home_TitleLine {height:30px; line-height:24px;overflow:hidden; background:#fff url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat left 25px;font-weight:bold;color:#666;}.Home_TitleLine strong{color:#f60;}.Home_TitleLine span.Home_TitleLine_img{background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat left -108px;display:block;width:20px;height:20px;float:left;margin-top:2px;margin-right:2px;}#Home_HintInfo {border:1px #FF9900 dashed;background-color:#FFF5EC;color:#FF6600;padding:6px;font-weight:bold;text-align:left; margin:4px 0px;}.Home_InputDiv {float:left;width:49%;color:#666;}.Home_Language {color:#666; float:left; width:50%; text-align:left}.Home_RoundTrip {width:auto;text-align:right;color:#666; height:24px;}.Home_ButtonSearch {width:auto;text-align:right; }.Home_SearchFormBg {border-top:1px #FFB36C solid;padding:0px 10px 5px 0px; margin-top:4px;background:url(http://source.qunar.com/site/images/new_main/Home_SearchFormBg.gif) repeat-x top; }#researchZone .Home_SearchFormBg {border:0; background:none;}.HomeSearchDiv {padding-left:4px; padding-top:15px;}/*---Home.Middle---*/#Home_Middle_en {float:left;width:458px; margin-left:4px; margin-top:22px;}#Home_Middle {float:left;margin-bottom:5px;}.Home_Middle_banner {background:#E3E3E3; width:216px; height:50px; padding:5px; margin-top:5px; text-align:center;}.Home_Middle_banner img { border:1px #FFF solid;}/*---Home.Right---*/#Home_Right {float:right; width:234px; text-align:left; color:#666;}.Home_middleBottom{}/*---Home.Blog---*/#Home_BlogDivBg {float:left; width:100%; height:auto;}#Home_BlogContent {padding:8px 16px; margin:1px 0px; height:90px; background:#F7F7F7; }.Home_BlogCoupon {list-style:none; margin:0px 20px 0px 0px; font-size:12px; float:left; width:208px;}.Home_BlogCoupon li, .Home_BlogCoupon li a {line-height:22px; color:#777; float:left; width:208px;}.borderImg {display: block;}.inputline {text-align:left;}#searchButton {margin-top:8px;} #timeStatus {display:none;}#searchHistory {display:none; padding:0px; background-color:#FFF; height:auto;color:#FF6600; font-size:12px; text-align:left; margin:4px 0px;}#searchHistory a {color:#FF6600;}#searchHistory a:hover {background:#FFFFCC;}#logoutdiv , #logindiv{display:none;}.hidden {display:none;}.TipsChoose , .Home_BlogHotelLink {font-weight:bold; color:#666; line-height:22px;}.Home_DealInfo {width:100%; padding:0px 0px 10px 0px; }.Home_TipsInfo {width:100%; padding:0px 0px 10px 0px;}.Home_DealInfo li, .Home_TipsInfo li {padding:8px 0px 2px 0; list-style-type:none; }.Home_Main {float:left; width:762px;}.Home_BottomAd {text-align:right;}.Home_FareMix {list-style:none; font-size:12px; float:left;}.Home_FareMix li, .Home_FareMix li a {line-height:22px; color:#777; float:left; width:236px; }.Home_Button {background: #fff url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -307px -5px; border:0px; width:132px; height:38px; font-size:14px; color:#FFF; font-weight:bold; padding-bottom:4x; cursor:pointer;}/* add for seo by xianlihua, 2007-07-26 */.headTitle{font-size:12px;margin:0;padding:0;}.Home_DealInfo .headTitle,.Home_TipsInfo .headTitle{padding:5px 0 2px 8px;}/* city input */.CInputContainer {position:relative; z-index:2;}.CInputbox {width:100px; border:1px #BBB solid; height:16px;}.CIHotCityContainer {position:absolute; border:1px solid #BBB; background:#FFF; visibility:hidden; z-index:1000; padding:5px; top:22px;left:54px;}/* Home lowprice */#NewCustomerLP dl,dt,dd{margin:0;padding:0;border:none;}a:link,a:visited{color:#0069ca;text-decoration:none;}/*-- main hyperlink style --*/a:hover,a:active{color:#468C00;text-decoration:none;}.mass{margin:0 auto;}/*-- important classes --*/.mass1{margin:0;width:100%;}.clearer,.clear{clear:both;visibility:hidden;font-size:0;height:1px;overflow:hidden;}.clearer:after,.clear:after{content:".";display:block;clear:both;height:0;visibility:hidden;}h1.title{font-size:12px;height:30px;line-height:30px; color:#3EBB3D;}.airline { font-size:12px; color:#0069ca;}.main {background-color:#FFF; }#fScreen{zoom:1; padding:5px 10px;width:110%;}#jxHome_lp {border:10px solid #eee; width:959px;overflow:hidden;}#fPrice h1.title { color:#468c00; margin-left:10px;}/*-- f(uture)Price --*/#fPrice .boxBody{padding-left:0px;}#fPrice{float:left;width:460px;margin-right:5px;;}#fPrice li,#CustomerLP li{height:27px;line-height:27px;overflow:hidden;}#fPrice li a,#CustomerLP li a{display:block;float:left;}#fPrice li a:hover span,#CustomerLP li a:hover span{color:#468C00;}#fPrice img{float:left;margin-right:10px;margin-left:7px;}#fPrice li a span{margin-left:3px;}#fPrice .date{color:#0069ca;}#fPrice .carrier{color:#666;}#fPrice .price{color:#555;}#CustomerLP .price{color:#555;float:left;width:40px;}#fPrice .fdeals{color:#666;}#CustomerLP .fdeals{color:#555;float:left;width:30px;text-align:right;padding-right:5px;}#fPrice .rdeals{color:#666;}#CustomerLP .rdeals{color:#f60;float:left;width:30px;text-align:right;padding-right:5px;}#fPrice .flight{color:#0069ca;}#CustomerLP li a span{margin-left:3px;position:relative;z-index:-1;}#CustomerLP h1.title { color:#468c00; margin-left:0px;}/*-- f(light)LinePrice --*/#CustomerLP .boxBody{}#CustomerLP {float:left;padding-left:25px;}#CustomerLP .a {float:left;width:242px;}#CustomerLP .b {float:left;width:242px;}#CustomerLP li{padding-left:0;background:none;}#CustomerLP .date{color:#0069ca;float:left;width:35px;}#CustomerLP .carrier{color:#0069ca;width:80px;float:left;}#dFlight{padding:10px 10px; width:auto;}/*-- d(eals)Flight --*/.dFlight_Space {margin-bottom:10px; height:1%;overflow:hidden;padding-left:6px;width:933px;}.dFlight_Title {color:#555; font-weight:bold;line-height:22px;text-indent:3px;font-size:14px;}.dFlight_List {float:left; width:110%;}.dFlight_List ul{clear:both;}.dFlight_List li, .dFlight_List li a {float:left; width:197px;margin-right:45px;_margin-right:23px; text-align:left;display:inline;}.dFlight_List li span {margin-left:3px;position:relative;z-index:-1;}	#NewCustomerLP h1{font-size:12px;padding-top:7px;height:22px;font-size:12px;padding-left:10px;color:#468c00;}.dFlight_List .date{width:35px;float:left;color:#0069ca;}.dFlight_List .carrier{width:80px;float:left;color:#0069ca;}.dFlight_List .price{color:#555;width:40px;float:left;}.dFlight_List .fdeals{width:30px;text-align:right;float:left;color:#f60;}.dFlight_List li a:hover span{color:#468C00;}#googleAdfooter {clear:both;margin:0 0 15px 0;}#hdivFlightTrend{position:relative;z-index:0;width:922px;margin:10px auto;background:#C4DCF6;display:none;}#hdivFlightTrend h1{padding:8px 0;padding-left:20px;font-size:12px;color:#000;}#hdivFlightTrend h1 span#trendDateRange{color:#777;display:block;float:right;font-size:12px;font-weight:400;padding:12px 8px 0 0;margin-top:-8px;}#hdivFlightTrend h1 span em{font-style:normal;margin-left:5px;color:#0106FF;cursor:pointer;}#hdivFlightTrend h1 span .frontDay{color:#000;font-weight:bold;cursor:text;}#hdivFlightTrend h1 strong{display:block;float:left;width:246px;font-size:14px;padding-top:5px;color:#555;}.trendFlash{padding-bottom:6px;padding-left:5px;}#hdivFlightTrend h1 button{padding:0;margin:0;background:transparent;border:0;outline:none;vertical-align:bottom;margin-right:10px;}#hdivFlightTrend h1 .cityInput{border:1px solid #919191;width:109px;height:14px;line-height:14px;padding:4px 0 4px 9px;vertical-align:text-bottom;}#hdivFlightTrend h1 .Home_InputDivRt{font-weight:normal;width:20%;}#hdivFlightTrend h1 .inputExtendBox{font-size:12px;left:14px !important;}#hdivFlightTrend h1 .searchSub{background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -220px -5px;height:22px;width:87px;text-align:center;line-height:22px;cursor:pointer;font-size:14px;}#hdivFlightTrend h1 .gray{color:#aaa;}#hdivFlightTrend input{margin-left:2px;vertical-align:middle;}#hdivFlightTrend .trendLeftTop{overflow:hidden;position:absolute;left:0;top:0;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -117px -5px;width:10px;height:6px;}#hdivFlightTrend .trendRightTop{overflow:hidden;position:absolute;right:0;top:0;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -127px -5px;width:7px;height:6px;}#hdivFlightTrend .trendLeftBottom{overflow:hidden;position:absolute;left:0;bottom:0;_bottom:-1px;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -110px -5px;width:7px;height:5px;}#hdivFlightTrend .trendRightBottom{overflow:hidden;position:absolute;right:0;bottom:0;_bottom:-1px;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -134px -5px;width:7px;height:5px;}#tipsTrend{display:none;position:absolute;background:#fff;border:1px solid #7B7D7A;width:467px;text-align:center;font-size:14px;left:50%;margin-left:-233px;top:60px;}#tipsTrend h3{background:#C4DCF6;line-height:28px;margin:0;padding:0;font-size:14px;font-weight:400;}#tipsTrend p{padding:40px 0;}#tipsTrend .tipsSub{text-align:right;padding:0 40px 10px;}#tipsTrend .tipsSub .button{background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -24px -153px;padding:0;margin:0;border:0;width:75px;height:29px;cursor:pointer;}#flightDynamic{width:922px;margin:0 auto 10px;overflow:hidden;}#flightDynamic h3{font-size:14px;color:#555;margin:0;padding:0;}#flightDynamic ul{height:1%;width:120%;}#flightDynamic ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}#flightDynamic li{float:left;margin-right:110px;display:inline;white-space:nowrap;display:inline;line-height:20px;}/* homeLinks*/.homeLinks{line-height:18px;padding:0 10px;color:#aaa;margin:0 auto;margin-bottom:-7px;}.homeLinks a{color:#aaa !important;margin-right:5px;white-space:nowrap;}.homeLinks strong{margin-right:5px;}/*toolTab*/.toolTab { position:relative; z-index:1; margin-top:-23px; margin-left:180px; border-left:1px solid #d0d0d0; height:1%; }.toolTab:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }.toolTab li { float:left; border:1px solid #d0d0d0; border-left:0; width:72px; text-align:center; line-height:22px; background:#EFF0F5; cursor:pointer; color:#555; }.toolTab li a { display:block; width:100%; outline:none; text-decoration:none; color:#555; }.toolTab li a:visited { color:#555; }.toolTab li a:hover { color:#555; }.toolTab li.frontTab { border-bottom:1px solid #fff; background:#fff; font-weight:700; }.toolTab li.frontTab a { font-weight:700; }/*dFlightPanel*/.dFlightPanel { clear:both; width:922px; }.dFlightPanel h3 { margin:0; width:180px; height:23px; line-height:23px; font-size:14px; font-weight:700; text-align:center; color:#555; }.dFlightList { position:relative; top:-1px; padding:2px 0; border-top:1px solid #ddd;  width:100%; overflow:hidden; background-color:#fff; }.dflightInfo {border-bottom:1px dashed #ddd;padding-left:20px;color:#555;padding-bottom:10px;font-size:14px;}.dFlightList ul { clear:both; padding:12px 0; width:101%; font-size:14px; }.dFlightList ul:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }.dFlightList li a { display:block; height:20px; text-decoration:none; color:#0069ca; }.dFlightList li a:hover { color:#F60; }.dFlightList li a:hover span { color:#F60; }.dFlightList li { float:left; padding-top:5px; border-right:1px solid #ddd; width:307px; height:20px; text-align:left; }.dFlightList li span { float:left; cursor:pointer; }.dFlightList li span.date { padding-left:15px; width:50px; }.dFlightList li span.carrier { width:135px; }.dFlightList li span.price { width:50px; }.dFlightList li span.fdeals { width:50px; color:#f60; }.pingxing{display:none;}/* control style *//* -- Datepicker --*/div.datePicker {border:1px solid WindowText; background:Window; padding:0px; width:170px;cursor:default;-moz-user-focus: normal;z-index: 10;}input.datePicker {border:1px #BBBBBB solid;margin-left: 3px;z-index: 10;}div.datePicker {position: absolute;z-index: 10;display: none;}img.DPtoggleImage {cursor:pointer; vertical-align:bottom;z-index:10;}.tdMonth1{background:#fff;color:#2E3B7F;}.tdMonth2{background:#fff;color:#2E3B7F;}.tdMonth1,.tdMonth2{cursor:pointer;}.slot{display:block;width:100%;overflow:hidden; position:relative;}.tdListTable{position:relative;background:#FFF;border-collapse:collapse;}.before,.next{color:#999;background-color:#fff;cursor:not-allowed;}.arrivalTime{background:#6899FF;color:#fff;}.departureTime{background:#FDAB00;color:#fff;}.today{background:#3266CB;color:#fff;}.red{color:#f00;}.selected{background:#FDAB00;color:#fff;}.onmouseover{background:#039;color:#fff;}.upTd,.downTd{width:20px;}.upTd{background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -216px -37px;display:block;float:left;width:17px;height:17px;cursor:pointer;}.downTd{background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -235px -37px;display:block;float:right;width:17px;height:17px;cursor:pointer;}#qunarCalendar{z-index:10;width:270px;left:15px;top:24px;}.canderStyle{float:left;margin-right:3px;text-align:center;border:1px solid #828B90;background:#fff;padding:5px;padding-right:0;}.canderStyle h3{font-size:12px;margin:0;height:17px;line-height:17px;background:#305EBC url(http://source.qunar.com/site/images/new_main/bgCalendarV2.gif) repeat-x;color:#fff;}.canderStyle table{width:100%;float:left;line-height:18px !important;}.canderStyle td{font-size:11px;line-height:18px;}.canderStyle th{color:#486786;font-weight:400;font-size:12px;margin:0;padding:5px 0;}.canderStyle .onEffective{color:#0069ca;cursor:pointer;}.canderStyle .onToday{background:#0069ca;color:#fff;}.canderStyle .invalid{color:#ccc;cursor:default;}.canderStyle .onSelect{background:#468c00;color:#fff;}.canderStyle .calenderList{padding:1px;width:118px;float:left;border:1px solid #D6D6D6;margin-right:5px;display:inline;}.minday{background:#0069ca;color:#fff;}.backday{background:#468c00;color:#fff;}/* filter obj */input.BM_filter{width: 100px;}img.BM_filter{cursor: pointer;vertical-align: bottom;margin: 3px 0px 0px 5px;}.bookingSite{width: 100%;margin: 0px;bottom: 0px;left: 0px;vertical-align:bottom;background-color: #ccc;position: absolute;}/* Cool Select */.CSContainer {border:1px #aaa solid; margin:0px; background:#FFF; position:relative; z-index:0; cursor:hand;height:18px;}.CSTitleText, .CSTitleTextHover {float:left; margin:0px; padding:0px 0px; text-indent:2px; overflow:hidden;}.CSTitleTextHover {color:#FFF; background-color:blue;}.CSTitleText {color:#666; background-color:#FFF;}.CSButton {float:right; margin:0px; text-align:center;}.CSList {border:1px #aaa solid; position:absolute; display:none;background-color:#FFF; left:-1px; color:#666; z-index:9; margin-top:0px;}.CSOption, .CSList .onhover {cursor:default; width:100%; white-space:nowrap; text-indent:3px; }.CSOption {color:black; background-color:white;}.CSList .onhover {background:blue;color: white;}.CSOption, .CSOptionHover {cursor:default; width:100%; white-space:nowrap; padding:0px 0px; text-indent:3px; }.CSOptionHover {background-color:blue;color: white;}/* style RedDot */.CSContainerRedDot {border:1px #FF9900 dotted; border-width:1px 1px 1px 1px; position:relative; z-index:10; cursor:hand; padding:2px 0px;height:22px;cursor:pointer;}.CSTitleTextRedDot, .CSTitleTextHoverRedDot {float:left; margin:4px ;overflow:hidden; white-space: nowrap;}.CSTitleTextHoverRedDot {color:#FF9B42; background-color:#FFFFCC;}.CSTitleTextRedDot {color:#FF9B42; background-color:#FFF;}.CSButtonRedDot {float:right; margin:2px;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -52px -116px;height:18px;width:18px;}.CSListRedDot {border:1px #FF9900 dotted; border-width:0px 1px 1px 1px; z-index:20; width:100%;position:absolute; display:none; background-color:#FFF; left:-1px; top:25px; color:#FF9B42;}.CSOptionRedDot, .CSOptionHoverRedDot {cursor:pointer; height: 13px;width:100%; padding:4px 0px; text-indent:66px; overflow:hidden; white-space: nowrap;}.CSOptionRedDot {color:#FF9B42; background-color:white; font-weight:normal;	}.CSOptionHoverRedDot {background-color:#FFFFCC; color:#FF9B42; cursor:hand;}.CSListRedDot .onhover {background-color:#FFFFCC;color:#FF9B42;cursor:pointer;}.CSOptionRedDot, .CSListRedDot .onhover {cursor:pointer;height:13px;overflow:hidden;padding:4px 0px;text-indent:66px;white-space:nowrap;width:100%;}.CSTitleLine{height:18px;cursor:pointer;}/* slider */.sliderContainer {position: relative;height: 22px;}.colorBar {line-height:2px; position:absolute; width:0px; background-color:#6c0; height:3px; left:5px; top:9px;}/* SortTool Class */.SortTool {position: relative;}.SortTool img {margin: 0px 2px;}.SortTool .STtitle {padding-right: 3px;}.SortTool select {}.STSelContainer {position:absolute; top:0; display:inline;}/*Add for new sorttool: perol */.SortTool .sorttool_Item{color:#555;font-weight:bold;cursor:pointer;text-decoration:underline;padding-right: 5px;}.SortTool .STtitle{/*color:#8c8c8c;*/padding-right: 0 !important;font-size: 12px;color:#777;}.SortTool img{vertical-align: middle;}/*End Add for new sorttool: perol *//*track css*/#trackDiv{/*display:none;*/padding-bottom:8px;}#trackTitle{padding-left:5px;}#trackTitle .sup{color:#ff2323;font-size:10px;}#trackList{padding-left:15px;margin-top:8px;}#trackList a{padding:2px 0px;display:block;}* html #trackList a{height:18px;}#trackList span.trackDate{color:#777;}/*track css end*//* rtfix style */.Home_InputDiv {float:left;width:44%;color:#666;}.CInputbox {width:111px; border:1px #BBB solid; height:16px;}/* Suggest */.jstemplate {display: none}.vstatus0 {color: #000}.vstatus1 {color: #000}.vstatus2 {color: #000}.vstatus3 {color: #f00 !important;}.vstatus5 {color: #BBB !important;}.inputExtendBox {left:15px !important;top:0;position:absolute; z-index:10;background:#FFF; margin-top:24px; border:1px #bbb solid; min-width:100%;width:auto;}.inputline .inputExtendBox{width:140%;}ul.suggestBox {white-space:nowrap; color:#777; list-style:none; margin:4px;width:auto;}.suggestBox li {text-indent:2px;height:16px !important;*height:18px !important;line-height:16px !important;*line-height:18px !important;list-style:none; cursor:pointer; font-family:Arial; font-size:12px; padding:2px 0;width:100%;min-width:100%;clear:both;}.suggestBox .keystring {color:#f60;font-size:12px;}.suggestBox .error {color:#FFF; background:#C30;*padding-top:1px;*height:15px !important;}.suggestBox .onhover {background-color:#6C0; color:#fff !important;width:100%;height:1%;}.suggestBox .onhover .keystring {color:#fff; font-size:12px;}.suggestBox li.nearbyAirport {padding-left:0px;}.suggestBox li span {font-size:11px;}.suggestBox li:after{content:".";clear:both;display:block;height:0;visibility:hidden;}.hotcityButton {border:none;background: transparent;vertical-align:bottom; padding:0px;} #himgDeptHotCity,#himgArriHotCity,#himg1DeptHotCity,#himg1ArriHotCity{cursor:pointer;border:0;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -117px -17px;height:13px;width:16px;}#himgDeptDate,#himgArriDate{cursor:pointer;border:0;background:url(http://source.qunar.com/site/images/new_main/QunarBgV4.gif) no-repeat -133px -17px;height:13px;width:16px;}.cityinput {width:350px; border:1px #bbb solid; margin:-1px; background:#FFF;}.cityinput .hint {padding:5px; height:100%;}.cityinput .hint li a { color:#666;}.cityinput ul {color:#000; height:100%; background:#FFF; list-style:none; display:block;}.cityinput li  {line-height:16px;float:left; text-align:center; cursor:pointer; width:25%;padding:5px 0px;}.cityinput li a {display:block; background-color:#fff;}.cityinput img.closeImg {display:block; float:right; height:15px; width:15px; cursor:pointer;}.cityinput hr {border-bottom:1px dotted #BBB; border-top-width:0px; color:#FFF;}.cityinput div.clear {float:none; width:100%; clear:both; height:0px; margin-top:-15px;}.citybox{display:inline;}.searchInput{*position:relative;padding:18px 17px;padding-bottom:0;}.searchInput p{padding-top:10px;color:#aaa;padding-left:50px;}.searchInput strong{display:block;float:left;width:50px;}.searchInput input{vertical-align:middle;margin-left:3px;}.searchInput li{color:#666;line-height:24px;padding:3px 0;*padding:1px 0;height:25px;}.searchInput li:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.DPinputDiv{width:44%;float:left;position:relative;}.flightKinds input{vertical-align:text-bottom;background:transparent;}.flightKindsRadio{width:41%;float:left;margin-left:10px;*margin-left:6px;}.searchElong{text-align:left;padding-top:1px;display:none !important;}.searchElong input{float:left;margin-left:18px;}.searchElong label{line-height:20px;float:left;}.flightKindsRadio input{vertical-align:text-bottom;}.searchInput .inputRadioAll{margin-left:30px;}.searchInput .inputExtendBox{line-height:16px;}#nextNDaysOutDiv,#arrivalDateDiv{width:44%;float:left;}#hdivSearchCriteriaContainer #nextNDaysOutDiv{padding-top:4px;*padding-top:2px;}#hdivSearchCriteriaContainer #selectDate #arrivalDateDiv{padding-top:1px;}#nextNDays .CSTitleText{width:93px !important;*padding-top:2px;}.searchInput li #nextNDays,.searchInput li #nextNDays li{line-height:16px;height:16px;}.searchInput li #nextNDays .CSContainer{width:111px !important;*width:113px !important;margin-left:15px;border:1px solid #bbb;cursor:pointer;}.searchInput li #nextNDays .CSList{width:111px !important;*width:113px !important;border:1px solid #bbb;}.Home_InputDivRt {float:left;width:44%; color:#666;}.selectDate{float:left;border:1px solid #f00;}.inputline #nextNDays{width:111px !important;*width:113px !important;}.inputline #nextNDays .CSContainer{width:111px !important;*width:113px !important;margin-top:2px;*margin-top:1px;cursor:pointer;}.inputline #nextNDays .CSList{width:111px !important;*width:113px !important;clear:both;}.inputline #nextNDays .CSList li{line-height:20px;}.inputline #selectDate{color:#666;}.inputline #selectDate strong{float:left;margin-top:5px;*margin-top:8px;color:#666;width:30px;}.inputline li strong{width:30px;}.inputline #nextNDaysOutDiv{padding-left:15px;}.inputline p{display:none;}#reselectOthers .searchInput{padding:0;}#selectDate #nextNDaysOutDiv{width:32%;display:none !important;}.inputline .Home_InputDivRt{width:31%;}.inputline #departureDateDiv{width:47%;*width:47%;}#researchZone .inputline{margin-bottom:0;padding:0;padding-top:4px;clear:both;}#researchZone .inputline:after{content:".";display:block;visibility:hidden;height:0;clear:both;}.flightKinds{clear:both;}#researchZone .Home_SearchFormBg{margin-bottom:-30px;}#searchButton{margin-top:0;}.searchInput li .CSOptionHover{color:#fff;}/*springHot*/.springHot { padding:10px; width:auto;display:none; }/*dFlightList:请在原部分基础上增补以下样式*/.dFlightList .tHeader { margin-top:12px; margin-bottom:-12px; color:#555; }.dFlightList .tHeader td { padding:0 15px 0 42px; }.dFlightList .tHeader .fR { float:right; padding-right:40px; }.dFlightList li {color:#0069CA;cursor:pointer;}.dFlightList li.hover { color:#468C00; }.dFlightList li span.carrierSH { padding-left:40px; width:165px; }.dFlightList li span.heat { display:block; width:80px; height:16px; background-image:url(http://source.qunar.com/site/images/new_main/bg.scorebar.gif); background-repeat:no-repeat; }.dFlightList li span.heat1 { background-position:0 0; }.dFlightList li span.heat2 { background-position:0 -16px; }.dFlightList li span.heat3 { background-position:0 -32px; }.dFlightList li span.heat4 { background-position:0 -48px; }.dFlightList li span.heat5 { background-position:0 -64px; }.dFlightPager { padding-left:35px; height:18px; }.dFlightPager span { float:left; display:block; margin-left:5px; padding:1px 4px; border:1px solid #ccc; font-family:Arial; font-size:11px; font-weight:700; background-color:#fefefe; }.dFlightPager a { float:left; display:block; margin-left:5px; padding:1px 4px; border:1px solid #ccc; font-size:11px; background-color:#dadbe0; color:#555 !important; }.searchEurope{text-align:left;padding-top:1px;width:72%;}.searchEurope input{margin-left:13px;*margin-left:9px;}.searchEurope label{