/* 中华游标准CSS样本-机票栏目样式表 */ /* Designed by ChinaHighlights.inc */ #Hop2Widget { margin: -10px 0 0 -10px!important;} #footerPromo{display:none !important} .footlinkInfo{ background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:834px;z-index:1000;} h2.flightResult {border-bottom: #F2F2F2 solid 2px;} .flightNote{background-color:#F6F6F6; padding:8px 5px 8px 10px; margin-bottom:10px} h2.bookingPolicy{font-size:17px; border-bottom:1px solid #f1f1f1; padding-bottom:1px; margin:5px 0 8px 0} .flightCharge{font-style:italic; background:url(/css/images/report.gif) no-repeat top left; margin-left:100px; padding-left:15px} #headerWrapper #header #logocommunity{width:900px; padding-top:45px; margin:0 0 5px 17px} .flightSearchInfo{font-size:12px; color:#545454; font-weight:100} .flightSort{padding:5px; margin:5px 0 2px 0; font-size:12px; color:#545454; float:left; width:760px} .flightSort a{color:#545454; padding:2px 12px 4px 4px} .flightSort a:hover{ color:#a03} .flightSort a.sort{padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat} .flightSort a.sort2{padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort2.gif); background-position:right 7px; background-repeat:no-repeat} .flightSort label{cursor:pointer; margin-left:5px} .resultNum{text-align:left; margin-bottom:-10px; font-size:11px; color:#545454; font-weight:100} span.renminbi{font-size:11px; color:#bf8d07} .tableselected{ width:100%; border:1px solid #D9D9D9; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0} .tableselected td{padding:3px 0 3px 7px; text-align:left; font-size:11px} .tableselected td img{width:18px; height:18px} .tableselected label{display:block; width:60px; float:left; padding:0 0 1px 0} .tableselected tr{border-collapse:separate; line-height:15px} .tableselected tr a{margin-top:2px} .infoPhoto{ float:left; margin:2px} .cityFlightSche{width:100%; font-size:11px} .cityFlightSche .table1, .cityFlightSche .table3{padding:0 0 0 10px; margin-bottom:1px} .cityFlightSche .table1, .cityFlightSche input[type="radio"]{vertical-align:middle; margin-right:2px; margin-bottom:5px} .cityFlightSche .table2, .cityFlightSche .table4{padding:0 10px 0 10px; margin-bottom:5px} .cityFlightSche .table2 input{width:135px; background:#fff url(/css/images/flight/menu.png) 133px center no-repeat; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px} .cityFlightSche select, .cityFlightSche .table3 input, .cityFlightSche .table2 input{-x-system-font:none; border:1px solid #B3B3B3; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; padding:5px 10px 5px 5px; margin-top:3px; margin-bottom:10px} .cityFlightSche .table3 input{background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px} .cityFlightSche .table2 label{display:block; width:160px; float:left} .cityFlightSche .table1 label{display:block; float:left} .cityFlightSche .table3 label{display:block; width:300px; float:left} .cityFlightSche .table4 label{display:block; margin-right:4px; float:left} .cityFlightSche .flightbuttun01{font-weight:bold; text-align:center; margin-left:100px; margin-top:25px; margin-bottom:25px; cursor:pointer} .cityFlightSche .flightbuttun01 a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03} .cityFlightSche .flightbuttun01 a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} .cityFlightSche2{margin-top:2px} .titleCityFlight2{color:#545454; font-weight:bold; padding-left:13px; margin-bottom:3px; background-image:url(images/drop-1.GIF); background-position:left 6px; background-repeat:no-repeat; font-size:11px} .cityFlightSche2 .table1, .cityFlightSche2 .table3{width:320px; margin-bottom:10px; *margin-bottom:0} .cityFlightSche2 .table2, .cityFlightSche2 .table4{width:320px; margin-bottom:5px} .cityFlightSche2 .table4 .nopeople{ width:105px; float:left;} .cityFlightSche2 .table2 select{width:150px} .cityFlightSche2 .table4 select{width:90px; } .cityFlightSche select, .cityFlightSche2 select{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #b3b3b3; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-weight:normal; line-height:16px; margin:5px 0; padding:4px 3px; width:100px} .cityFlightSche2 .table3 input, .cityFlightSche2 .table2 input{-x-system-font:none; background:#fff; border:1px solid #b3b3b3; color:#666; font-family:Verdana,Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px; margin:5px 0} .cityFlightSche2 .table3 input{background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px} .cityFlightSche2 .table2 input{width:185px; background:#fff url(/css/images/flight/menu.png) 175px center no-repeat} .cityFlightSche2 .table2 label{display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px} .cityFlightSche2 .table2 label select{text-transform:} .cityFlightSche2 .table2 label select:first-letter{text-transform:capitalize} .cityFlightSche2 .table1 label{display:block; width:130px; float:left; font-size:11px; font-weight:bold} .cityFlightSche2 .table1 label input[type="radio"]{vertical-align:middle} .cityFlightSche2 .table3 label{display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px} .cityFlightSche2.table4 label{display:block; width:580px; padding-left:15px; float:left; font-size:11px} .cityFlightSche2 .flightbuttun01{font-weight:bold; text-align:center; margin-left:200px; margin-top:15px; margin-bottom:10px; cursor:pointer} .cityFlightSche2 .flightbuttun01 a{display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03} .cityFlightSche2 .flightbuttun01 a:hover{display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom} .cityGuideRelate{background-color:#f1f1f1; padding:10px 8px 5px 10px; margin-bottom:10px; border:1px solid #d1d1d1} .cityGuideRelate h5, .cityGuideRelate h5 a{font-size:13px; text-decoration:none; color:#545454; margin-bottom:5px} .cityGuideRelate ul.drop1 li{line-height:22px; background:url(/css/images/drop-1.GIF) no-repeat 0px 9px; padding:0 0 0 15px} .cityGuideRelate ul.drop1 li a{color:#545454; text-decoration:none} .cityGuideRelate ul.drop1 li a:hover{text-decoration:underline} .cityFlightLIst{margin-bottom:12px; border:3px solid #c1c1c1; padding:10px; margin-top:5px} .cityFlightLIst ul{margin-left:15px} .cityFlightLIst ul.dropFli{list-style:none; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#545454; float:left} .cityFlightLIst ul.dropFli li{line-height:18px; margin-bottom:9px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 15px; width:180px; float:left} .cityFlightLIst ul.dropFli li a{color:#545454; text-decoration:none} .cityFlightLIst ul.dropFli li a:hover{text-decoration:underline} .airportContant{padding:3px 0 0 0} .airportContant p{margin-bottom:20px; line-height:19px} .airportContant p img{width:300px; height:200px; margin-right:10px} .windowOut{position:absolute; left:47px; top:20px; z-index:500} .windowOut2{position:absolute; left:161px; top:18px; width:180px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px; text-align:left} .windowOut2 h2{color:#a31022; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid} .hotelByAirport{border:1px #d1d1d1 solid; padding-bottom:5px; margin-bottom:10px} .hotelByAirport h6{background:#b2b2b2; display:block; color:#fff; font-size:13px; padding:5px 0 5px 12px} .hotelByAirport ul.hotelList{margin:5px 0 5px 0} .hotelByAirport ul.hotelList li{display:block; padding:6px 5px 3px 8px; margin-left:8px; text-decoration:none; line-height:22px; border-bottom:1px solid #f1f1f1} .hotelByAirport ul.hotelList li small{font-size:11px; color:#666} .flightType{width:33%; float:left; font-size:11px} .flightProm{margin-bottom:10px} .flightDeals{width:99%; padding:3px 5px 3px 5px; margin:0} .flightDealsList{width:100%; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0} .flightDealsList td{border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px} .flightDealsList td.tableLeft{text-align:left; padding:3px 0 8px 5px; line-height:18px} .flightDealsList tr{border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9} .flightDealsList tr a{color:#6b6b6b; text-decoration:none} .flightDealsList tr a:hover{text-decoration:underline} .flightDealsList tr:hover{background-color:#DDD} .flightDealsList tr.odd td{background-color:#f1f1f1} .flightDealsList tr:nth-child(odd){background-color:#f1f1f1} .flightTips{margin:0 0 5px 0; color:#218FD4} .flightTips a{color:#218fd4} .flightTips a:hover{font-weight:bold; text-decoration:none; color:#a31022} #airlineSearch{width:308px; height:382px; background:url(/css/images/flight/bg-flight-index-search.png) no-repeat; float:left; position:relative; z-index:80px;padding:21px 28px 21px 28px;} .searchBoxInside{} #airline p{margin-bottom:15px} #airline a{color:#545454; text-decoration:none} #airline h5{font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0} #airlineSearch h2{font-size:16px; margin:0; color:#a31022; font-weight:500; font-weight:bold; border:none} #airline ul.drop1{width:205px} #airline a:hover{color:#a03} #airline .popularDestination{width:200px; float:left; float:left; margin:5px; text-align:center; } #airline .popularDestination a.title{ display:block; padding:3px 0 5px 0; background:#999; color:#FFF; margin-bottom:5px; font-weight:bold;} #airline .popularDestination img{width:90px; height:60px; margin-bottom:8px} #airline .popularDestination .cityIntro{text-align:justify; margin:5px 0 0 0; font-size:11px; padding:5px 0} .areaFlights{padding-top:10px} .areaFlights .areaHead2{padding:0 6px; background:url(/css/images/live-china-flights.png) no-repeat; position:absolute; left:23px; top:-13px; width:260px; height:35px} .areaFlights .areaHead3{padding:0 6px; background:url(/css/images/flights-plane.png) no-repeat; position:absolute; right:-55px; top:-16px; width:324px; height:90px} ul.dropFlight{list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-family:Verdana,Geneva,sans-serif; font-size:12px; color:#545454; float:right} ul.dropFlight li{line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; margin-top:5px; padding:0 0 5px 15px; width:300px; float:left} ul.dropFlight li a{color:#545454; text-decoration:none} ul.dropFlight li a:hover{text-decoration:underline} #airlineMap a{color:#545454; text-decoration:none} #airlineMap a:hover{color:#a03} #airlineMap .cityMap{width:642px; border:8px solid #999; margin:0px 0 10px 0; position:relative} #airlineMap .cityMap .beijing{border:2px solid #e87878; position:absolute; width:141px; top:54px; left:337px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .suzhou{border:2px solid #e87878; position:absolute; width:193px; top:192px; right:19px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .xian{border:2px solid #e87878; position:absolute; width:148px; top:157px; left:260px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .chengdu{border:2px solid #e87878; position:absolute; width:180px; top:203px; left:162px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .lhasa{border:2px solid #e87878; position:absolute; width:72px; top:204px; left:124px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .huangshan{border:2px solid #e87878; position:absolute; width:72px; top:198px; left:410px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .guilin{border:2px solid #e87878; position:absolute; width:163px; top:331px; left:254px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .kunming{border:2px solid #e87878; position:absolute; width:72px; top:334px; left:247px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .hongkong{border:2px solid #e87878; position:absolute; width:138px; top:362px; left:418px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .hangzhou{border:2px solid #e87878; position:absolute; width:160px; top:118px; right:5px; text-align:center; padding:3px 0; background:#fff} #airlineMap .cityMap .shanghai{border:2px solid #e87878; position:absolute; width:100px; top:223px; right:11px; text-align:center; padding:3px 0; background:#fff; height:45px} #airlineMap .cityMap .beijing .arrow, #airlineMap .cityMap .xian .arrow, #airlineMap .cityMap .suzhou .arrow{background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; left:112px; width:14px; height:15px} #airlineMap .cityMap .chengdu .arrow2, #airlineMap .cityMap .lhasa .arrow2, #airlineMap .cityMap .huangshan .arrow2{background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; right:10px; width:14px; height:15px} #airlineMap .cityMap .guilin .arrow3, #airlineMap .cityMap .kunming .arrow3{background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-15px; right:10px; width:14px; height:15px} #airlineMap .cityMap .hongkong .arrow4, #airlineMap .cityMap .hangzhou .arrow4{background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-14px; left:23px; width:14px; height:15px} #airlineMap .cityMap .shanghai .arrow5{background:url(/css/images/citytour_arrow3.GIF) no-repeat; position:absolute; left:-14px; top:5px; width:14px; height:15px} .specialOfferFlight{color:#a31022; font-size:16px; font-weight:bold; position:absolute; margin-left:15px; margin-top:-25px; font-style:italic; background-color:#fff; display:block; padding:2px 5px} .specialOfferFlightOut{border:2px dashed #F63; padding:10px; position:relative; margin-top:20px; margin-bottom:15px; background-color:#FFF2EE} #topcityTour{width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; padding:5px} #topcityTour .iconDeals{position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:0px; right:-8px} #topcityTour h3{font-size:14px; padding:6px 3px 3px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center} #topcityTour ul{margin:10px 0 0 10px; padding:0 5px 0 0} #topcityTour ul li{font-size:11px; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style:none} #topcityTour ul li a{color:#545454; font-size:11px; text-decoration:underline} #topcityTour ul li a:hover{color:#a31022; text-decoration:none} #topcityTour ol{margin:10px 0 0 15px; padding:0 0px 0 5px} #topcityTour ol li{font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style-position:outside} #topcityTour ol li a{color:#545454; font-size:11px; text-decoration:underline} #topcityTour ol li a:hover{color:#a31022; text-decoration:none} .flightWaiter{position:absolute; background:url(/pic/waiter.png) no-repeat; width:148px; height:106px; top:-56px; right:8px} .seeAlso{background-color:#f5f5f5; line-height:20px; margin:10px 5px 15px 0; padding:10px; text-align:justify} .seeAlso a{color:#545454; text-decoration:underline} .area h5{margin-bottom:5px; font-size:13px} .area h5 a{color:#545454} .area ul.drop1 li{margin-right:20px} #hotcityFlights{width:660px; margin:0 0 20px 0} #hotcityFlights .hotcitySelect{padding:0px 5px} #hotcityFlights .hotcitySelect .theTitle{float:left; width:250px; font-size:16px; font-weight:bold; margin:8px 0 5px 0} #hotcityFlights .hotcitySelect .theTitle a{text-decoration:none} #hotcityFlights .hotcitySelect .hotCities{float:right; width:380px; position:relative; top:2px; height:15px} #hotcityFlights .hotcitySelect .hotCities ul{margin:0} #hotcityFlights .hotcitySelect .hotCities ul li{float:left; list-style:none; padding:10px 10px 9px 10px; height:15px; background:#d1d1d1; margin-right:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px} #hotcityFlights .hotcitySelect .hotCities ul li a{text-decoration:none} #hotcityFlights .hotcitySelect .hotCities ul li.active{background:#ebebeb; color:#ad100f} #hotcityFlights .beijingFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights .shanghaiFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights .guangzhouFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights .xianFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights .guilinFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights .hongkongFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights .hangzhouFlights{width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px} #hotcityFlights table{float:left; width:315px; border-right:1px solid #d1d1d1; margin:0 10px 0 0; padding-right:5px; font-size:12px} #hotcityFlights table th{color:#a31022} #hotcityFlights table td{padding:8px 0 8px 5px; text-align:left; color:#757575} #hotcityFlights table td a{text-decoration:underline; color:#666} #hotcityFlights table td a:hover{text-decoration:none; color:#a31022} #flightsBox{width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; background:url(/css/images/bg-airlines.png) no-repeat bottom right #f7f7f7; padding-bottom:5px} #flightsBox h3{height:25px; font-size:14px; padding:7px 3px 2px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center} #flightsBox h3 a{color:#fff; text-decoration:none} #flightsBox h3 a:hover{color:#a31022; text-decoration:none} #flightsBox ul.airlineRecommend{margin:10px 5px} #flightsBox ul.airlineRecommend li{list-style:none; line-height:20px; margin-bottom:5px; font-size:12px; border-bottom:none} #flightsBox ul.airlineRecommend li a{font-size:12px} #flightsBox ul.airlineRecommend li img{margin-right:5px} #flightonceSearch{padding:0px; margin-bottom:10px; margin-top:0px} #flightonceSearch .flightypeSelect{float:left; width:190px; background:#fff; height:120px; font-size:17px} #flightonceSearch .flightypeSelect a{text-decoration:none} #flightonceSearch .flightypeSelect ul{margin:0} #flightonceSearch .flightypeSelect ul li{list-style:none; height:48px; background:#f1f1f1; border:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:3px 0 0 8px; cursor:pointer} #flightonceSearch .flightypeSelect ul li img{margin-right:3px} #flightonceSearch .flightypeSelect ul li.active{border:1px solid #c6c6c6; border-right:none; background:#f7f7f7; color:#c00} #flightonceSearch .flightypeSelect ul li.active a{color:#c00} #flightonceSearch .flightsDetail{background:url(/css/images/flight/bg-airlines.png) no-repeat bottom right #f7f7f7; float:left; width:746px; height:102px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:2px 0 0 0} #flightonceSearch table{margin:0 25px 0 10px} #flightonceSearch table a{color:#545454} #flightonceSearch table input[type="radio"]{vertical-align:middle; margin-right:5px} #flightonceSearch table td{padding:3px 5px; font-size:12px} #flightonceSearch table td.borderLine{border-bottom:1px dashed #d1d1d1} #flightonceSearch table td.borderRightLine{border-right:1px solid #a7a7a7} #flightonceSearch table select{border:1px solid #666; background:#fff; padding:2px 5px; width:162px; text-transform:capitalize} #flightonceSearch table input{border:1px solid #666; background:#fff; padding:3px 5px} #flightonceSearch table input.calendar{background:#FFF url(/css/images/calender.GIF) no-repeat scroll 140px center; width:150px} #flightonceSearch table input.destination{background:url(/css/images/flight/menu.png) no-repeat scroll 140px; width:150px} #flightsDate{margin:10px 0 0 0; position:relative; border-bottom:1px solid #c6c6c6; height:48px} #flightsDate ul{margin-left:0; margin-bottom:0; padding-bottom:0; position:absolute; top:-3px} #flightsDate ul li{list-style:none; float:left; width:80px; border:1px solid #479dda; border-bottom:1px solid #c6c6c6; background:url(/css/images/flight/search-result-bg.JPG) repeat-x; margin:0 8px 0 0; padding:5px; text-align:center; font-weight:bold; color:#FFF; height:41px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius:5px; border-radius:5px; } #flightsDate ul li.active{background:#fff; border:1px solid #c6c6c6; color:#a40816; border-bottom:2px solid #FFF} #specialNote{border:1px dashed #a31022; font-size:11px; padding:5px; line-height:17px; margin-bottom:5px} #contentflightRight{ float:right; width:765px; margin:0 0px 0 0; display:inline } #flightSideBar{width:175px; padding-bottom:40px; float:left; } .flightSpecialNote{background:#f4f9fb} .functionboxLeft{width:160px; margin:0px 0 5px 0; padding-top:0; border-bottom:1px solid #d1d1d1} .functionboxLeft h3{font-size:13px; font-weight:bold; color:#a2091b; padding:3px 0; margin:0 0 2px 0; text-align:left} .functionboxLeft ol{margin-left:10px; padding-left:10px} .functionboxLeft ol li{list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:0; margin-left:0} .functionboxLeft h5{font-size:12px; margin:0 0 5px 10px} .functionboxLeft ul{margin-left:0px; padding-left:0px; margin-top:5px} .functionboxLeft ul li{list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:15px; margin-left:0; list-style:none; background:url(/css/images/drop-2.GIF) no-repeat left 4px} .functionboxLeft ul li a{text-decoration:none} #flightSechedule{width:100%} #flightSechedule tr th.secheduleTitle{-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px} #flightSechedule tr th.secheduleTitle2{-moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px} #flightSechedule tr th{background:url(/css/images/bg-search-li.jpg) repeat-x bottom left; color:#FFF; font-size:12px; height:41px; border-right:1px solid #bfbfbf} #flightSechedule tr td{font-size:11px; padding:10px 3px 12px 0; text-align:center; border-bottom:1px solid #d1d1d1; background:#FFF} #flightSechedule tr td.airplan{position:relative} #flightSechedule tr td a{color:#545454} #flightSechedule tr:hover{background:#f7f7f7} #flightSechedule tr td span.airplan{color:#2f91cd; text-decoration:none; border-bottom:1px dashed #2f91cd; cursor:pointer} #flightSechedule tr td .airPlanInf{position:absolute; width:248px; top:180px; border:2px solid #d1d1d1; background:#fff scroll; padding:5px; text-align:left} #flightSechedule tr td .airPlanInf .airplanPic{margin-right:5px; float:left} #flightSechedule tr td .airPlanInf .airplanPic img{width:120px; height:80px} #flightSechedule tr td ul{padding-left:10px} #flightSechedule tr td ul li{list-style:none; display:block; width:14px; height:16px; float:left; margin:0 1px 0 1px; border:1px solid #bdbdbd; color:#bdbdbd; text-align:center} #flightSechedule tr td ul li.active{background:#929292; color:#FFF} #flightSechedule tr td input{border:1px solid #c0c0c0; background:#fff; padding:3px 5px} #flightSechedule tr td input.calendar{background:#FFF url(/css/images/calender.GIF) no-repeat scroll 90px center; width:100px; border:1px solid #F90} .fScheduleSearch{padding:0px; margin-bottom:20px; margin-top:0px} .fScheduleSearch .flightypeSelect{background:none repeat scroll 0 0 #FFF; float:left; font-size:18px; height:120px; width:190px} .flightypeSelect ul{margin:0} .flightypeSelect ul li.active{background:none repeat scroll 0 0 #F7F7F7; border-bottom:3px #d1d1d1 solid; border-top:3px #d1d1d1 solid; border-left:3px #d1d1d1 solid; border-right:3px #F7F7F7 solid} .flightypeSelect ul li{background:#F1F1F1; border-color:#F1F1F1 #d1d1d1 #F1F1F1 #F1F1F1; border-style:solid; border-width:3px; cursor:pointer; height:51px; list-style:none outside none; padding:6px 0 0 10px} .flightypeSelect ul li a{text-decoration:none} .flightypeSelect ul li.active a{color:#C00} .secheduleList{width:740px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px; position:relative} .secheduleList h4{margin:0 0 5px 0; font-size:14px} .secheduleList h5{display:block; background:#f7f7f7; padding:3px 0 3px 5px; font-size:12px; margin:5px 0 3px 0} .secheduleList ul li{display:block; width:140px; float:left; font-size:11px; list-style:none; padding:3px 0 3px 0} .secheduleList ul li a{text-decoration:none} .secheduleListLeft{ width:345px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:18px 10px 10px 10px} .scheduleTitle{width:240px; background:#FFF; color:#ac0000; position:absolute; font-weight:bold; left:8px; top:-11px; padding:0 5px 0 5px} ul.cityTitle{width:auto; margin-bottom:8px} ul.cityTitle li{display:block; float:left; width:20px; height:20px; list-style:none; text-align:center; color:#545454; font-weight:bold; font-size:13px} ul.cityTitle li:hover{background:url(/css/images/bg-search-li.jpg) bottom left; -moz-border-radius:5px; color:#FFF} ul.cityTitle li a{color:#545454; text-decoration:none} ul.cityTitle li a:hover{color:#FFF} ul.citySechedule{width:auto} ul.citySechedule li{border-bottom:1px dashed #CECECE; float:left; padding:6px 5px 0px 35px; position:relative; width:305px; font-size:11px; list-style:none} ul.citySechedule li a{ display:block; float:left; white-space:nowrap; width:73px; text-decoration:none} ul.citySechedule li a:hover{text-decoration:underline; color:#a03} ul.citySechedule li span{ background:url("/css/images/bg-title.png") no-repeat scroll left bottom transparent; color:#FFF; font-size:15px; height:20px; left:3px; line-height:18px; margin-top:-12px; position:absolute; text-align:center; top:50%; width:27px; padding:3px 0 3px 0} #flightsIndexNew{margin:0 20px 10px 20px} .flightDealsForm{margin:10px 0 10px 0} .flightDeals2{width:305px; border:#b3b3b3 1px solid; margin:0 10px 35px 10px; float:left; padding-bottom:10px} .flightDeals2 h2{font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0} .flightDeals2 h2 a{text-decoration:none; color:#c6162b} .flightDeals2 h2 a:hover{text-decoration:underline} .flightDeals2 ul{list-style:none; margin:10px 10px 0 30px} .flightDeals2 ul li{background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 3px; padding-left:15px; margin:0 0 10px 0} .flightDeals2 ul li a{text-decoration:none} .flightDeals2 ul li a:hover{text-decoration:underline} .flightAstyle a{color:#545454} #cityFlightsSearch{ width:640px; background-color:#dadada; padding:10px; margin-bottom:18px} #citySearchbox{width:354px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; background-color:#FFF; border-bottom:#b3b3b3 1px solid; border-right:#b3b3b3 1px solid; border-left:#b3b3b3 1px solid; padding:12px; float:left} .seeAlsoLink{border:1px solid #d1d1d1; padding:8px; margin-bottom:10px} .seeAlsoLink h5{font-size:18px; color:#545454; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0 0 5px 0} .seeAlsoLink h5 a{color:#545454; text-decoration:none} .seeAlsoLink h5 a:hover{color:#9f0c1e} .flightHotCity{width:115px; text-align:center; float:left; margin:12px 5px 0 5px} .flightHotCity img{margin-bottom:3px} .flightHotCity a{color:#545454; text-decoration:none} .flightHotCity a:hover{text-decoration:underline} ul.flightCityTo{list-style:none; margin:0px; float:left; margin:0 15px 10px 10px; font-size:11px} ul.flightCityTo li{ line-height:22px; background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 7px; padding-left:12px; float:left; width:180px; margin:0 5px 0 5px} ul.flightCityTo li a{ text-decoration:none} ul.flightCityTo li a:hover{ text-decoration:underline} .scheduleBg{width:495px; height:150px; color:#FFF; background:url(/css/images/flight/schedule-bg.JPG) no-repeat; padding:10px 150px 10px 15px} .recommendTheme{width:552px; height:382px; float:right; background:url(/css/images/flight/bg-deals-recommend.png) no-repeat; margin:5px 0 -78px 0!important; padding:7px 8px; position:relative} .recommendTheme .strollPhotos{background:url(/css/images/tour/bg-photo-stroll.png) no-repeat!important; width:336px; height:87px} #pointer{position:absolute!important; top:289px!important; left:13px; background:url(/css/images/tour/bg-photo-stroll.png) no-repeat} .filmstrip img{} .flightSchedulePromo{border:1px solid #d1d1d1; padding:10px 10px 20px 10px; width:255px; background:url(/css/images/flight/schedule-promo.gif) no-repeat left bottom} .flightSchedulePromo input{width:190px; border:1px solid #d1d1d1; background:#FFF; padding:3px 0 3px 5px; float:right; margin-bottom:10px; font-size:12px; color:#545454} .flightSchedulePromo label{display:block; width:40px; float:left} .flightSchedulePromo h5{font-size:14px; margin:0 0 10px 0} .flightSchedulePromo h5 a{color:#666} span.flightProWords{color:#3491B8; font-size:12px; margin-bottom:8px; background:url(/css/images/hotel/hotel-promo-gift-s.png) no-repeat top left; padding-left:18px} p.flightResult{margin-bottom:5px} .officialInfo{border:1px dashed #666; padding:5px; margin:10px 0 15px 0; -moz-border-radius:4px} .officialInfo ul{margin-left:5px} .officialInfo ul li{list-style:none; background:url(/pic/square.png) no-repeat left; padding-left:15px; line-height:18px; margin-bottom:5px} .area{width:95%; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px} .areaHead{padding:0 6px; background-color:#fff; position:absolute; left:10px; top:-12px; font-weight:bold; color:#C03} .areaHead a{color:#C03} .area img{margin-right:8px} .area p{margin:0px} ======= #Hop2Widget { margin: -10px 0 0 -10px!important; } #footerPromo { display:none !important } .footlinkInfo { background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:834px; z-index:1000; } h2.flightResult { border-bottom: #F2F2F2 solid 2px; } .flightNote { background-color:#F6F6F6; padding:8px 5px 8px 10px; margin-bottom:10px } h2.bookingPolicy { font-size:17px; border-bottom:1px solid #f1f1f1; padding-bottom:1px; margin:5px 0 8px 0 } .flightCharge { font-style:italic; background:url(/css/images/report.gif) no-repeat top left; margin-left:100px; padding-left:15px } #headerWrapper #header #logocommunity { width:900px; padding-top:45px; margin:0 0 5px 17px } .flightSearchInfo { font-size:12px; color:#545454; font-weight:100 } .flightSort { padding:5px; margin:5px 0 2px 0; font-size:12px; color:#545454; float:left; width:760px } .flightSort a { color:#545454; padding:2px 12px 4px 4px } .flightSort a:hover { color:#a03 } .flightSort a.sort { padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat } .flightSort a.sort2 { padding:0 10px 0 4px; background-image:url(/css/images/flight/flight-sort2.gif); background-position:right 7px; background-repeat:no-repeat } .flightSort label { cursor:pointer; margin-left:5px } .resultNum { text-align:left; margin-bottom:-10px; font-size:11px; color:#545454; font-weight:100 } span.renminbi { font-size:11px; color:#bf8d07 } .tableselected { width:100%; border:1px solid #D9D9D9; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } .tableselected td { padding:3px 0 3px 7px; text-align:left; font-size:11px } .tableselected td img { width:18px; height:18px } .tableselected label { display:block; width:60px; float:left; padding:0 0 1px 0 } .tableselected tr { border-collapse:separate; line-height:15px } .tableselected tr a { margin-top:2px } .infoPhoto { float:left; margin:2px } .tableResult { width:100%; border-top:1px solid #D9D9D9; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } .tableResult th { border-bottom:1px #D9D9D9 solid; padding:10px 5px; font-size:12px; background:#e3ecee; text-align:left; font-weight:bold; color:#545454 } .tableResult th a { color:#3899cc; text-decoration:none } .tableResult td { padding:8px 0 8px 7px; text-align:left; font-size:12px; color:#545454; line-height:25px } .tableResult td.withoutBorder { border:none; padding:5px 0 0 0 } a.flightMorePrice { color:#5383a7 } .tableResult td.airline img { width:25px; padding:0; margin:0 } .flightPrice { color:#a90d0e; font-size:15px } .flightPrice2 { color:#a90d0e; font-size:15px } .tableResult label { display:block; width:55px; float:left; padding:0 0 1px 0; font-size:12px } .tableResult tr { border-collapse:separate; line-height:14px } .tableResult tr a.allclass { color:#3899cc; font-size:11px; padding:2px 10px 4px 4px; background-image:url(/css/images/flight/flight-sort.gif); background-position:right 7px; background-repeat:no-repeat } .tableResult tr a.allclass:hover { color:#a03 } .tableResult tr a { margin-top:2px; padding:3px 0 } .tableResult tr a:hover { text-decoration:none } .tableResult tr td.withLine { border-bottom:1px solid #d1d1d1 } .tableResult tr:nth-child(odd) { } .tableResult tr.openClass { background:border:1px solid #d1d1d1 } .tableResult tr.openClass:hover { background-color:#e9f4f6 } .tableResult tr.flightGroup td { border-bottom:1px solid #d9d9d9 } .tableResult tr.flightGroup:hover { } .tableResult tr td.price { text-align:center; padding:5px 10px 0 10px } .bookFlight { text-align:center } .bookFlight a { display:block; border:#D1D1D1 1px solid; background:url(/css/images/bg-click.GIF) #fff; background-repeat:repeat-x; background-position:bottom; text-decoration:none; color:#3899cc; height:22px; padding:2px 0 2px 0 } .bookFlight a:hover { text-decoration:none } .cityFlightSche { width:100%; font-size:11px } .cityFlightSche .table1, .cityFlightSche .table3 { padding:0 0 0 10px; margin-bottom:1px } .cityFlightSche .table1, .cityFlightSche input[type="radio"] { vertical-align:middle; margin-right:2px; margin-bottom:5px } .cityFlightSche .table2, .cityFlightSche .table4 { padding:0 10px 0 10px; margin-bottom:5px } .cityFlightSche .table2 input { width:135px; background:#fff url(/css/images/flight/menu.png) 133px center no-repeat; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px } .cityFlightSche select, .cityFlightSche .table3 input, .cityFlightSche .table2 input { -x-system-font:none; border:1px solid #B3B3B3; color:#666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; padding:5px 10px 5px 5px; margin-top:3px; margin-bottom:10px } .cityFlightSche .table3 input { background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px } .cityFlightSche .table2 label { display:block; width:160px; float:left } .cityFlightSche .table1 label { display:block; float:left } .cityFlightSche .table3 label { display:block; width:300px; float:left } .cityFlightSche .table4 label { display:block; margin-right:4px; float:left } .cityFlightSche .flightbuttun01 { font-weight:bold; text-align:center; margin-left:100px; margin-top:25px; margin-bottom:25px; cursor:pointer } .cityFlightSche .flightbuttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03 } .cityFlightSche .flightbuttun01 a:hover { display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom } .cityFlightSche2 { margin-top:2px } .titleCityFlight2 { color:#545454; font-weight:bold; padding-left:13px; margin-bottom:3px; background-image:url(images/drop-1.GIF); background-position:left 6px; background-repeat:no-repeat; font-size:11px } .cityFlightSche2 .table1, .cityFlightSche2 .table3 { width:320px; margin-bottom:10px; *margin-bottom:0 } .cityFlightSche2 .table2, .cityFlightSche2 .table4 { width:320px; margin-bottom:5px } .cityFlightSche2 .table4 .nopeople { width:105px; float:left; } .cityFlightSche2 .table2 select { width:150px } .cityFlightSche2 .table4 select { width:90px; } .cityFlightSche select, .cityFlightSche2 select { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF none repeat scroll 0 0; border:1px solid #b3b3b3; color:#666; font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; line-height:16px; margin:5px 0; padding:4px 3px; width:100px } .cityFlightSche2 .table3 input, .cityFlightSche2 .table2 input { -x-system-font:none; background:#fff; border:1px solid #b3b3b3; color:#666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; padding:7px; margin:5px 0 } .cityFlightSche2 .table3 input { background:#fff url(/css/images/calender.GIF) 130px center no-repeat; padding:5px 0 5px 5px; width:145px } .cityFlightSche2 .table2 input { width:185px; background:#fff url(/css/images/flight/menu.png) 175px center no-repeat } .cityFlightSche2 .table2 label { display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px } .cityFlightSche2 .table2 label select { text-transform: } .cityFlightSche2 .table2 label select:first-letter { text-transform:capitalize } .cityFlightSche2 .table1 label { display:block; width:130px; float:left; font-size:11px; font-weight:bold } .cityFlightSche2 .table1 label input[type="radio"] { vertical-align:middle } .cityFlightSche2 .table3 label { display:block; width:150px; float:left; font-size:11px; margin:0 5px 0 3px } .cityFlightSche2.table4 label { display:block; width:580px; padding-left:15px; float:left; font-size:11px } .cityFlightSche2 .flightbuttun01 { font-weight:bold; text-align:center; margin-left:200px; margin-top:15px; margin-bottom:10px; cursor:pointer } .cityFlightSche2 .flightbuttun01 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-image:url(images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:4px 12px 4px 12px; text-decoration:none; color:#c03 } .cityFlightSche2 .flightbuttun01 a:hover { display:block; padding:4px 12px 4px 12px; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom } .cityGuideRelate { background-color:#f1f1f1; padding:10px 8px 5px 10px; margin-bottom:10px; border:1px solid #d1d1d1 } .cityGuideRelate h5, .cityGuideRelate h5 a { font-size:13px; text-decoration:none; color:#545454; margin-bottom:5px } .cityGuideRelate ul.drop1 li { line-height:22px; background:url(/css/images/drop-1.GIF) no-repeat 0px 9px; padding:0 0 0 15px } .cityGuideRelate ul.drop1 li a { color:#545454; text-decoration:none } .cityGuideRelate ul.drop1 li a:hover { text-decoration:underline } .cityFlightLIst { margin-bottom:12px; border:3px solid #c1c1c1; padding:10px; margin-top:5px } .cityFlightLIst ul { margin-left:15px } .cityFlightLIst ul.dropFli { list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:left } .cityFlightLIst ul.dropFli li { line-height:18px; margin-bottom:9px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; padding:0 0 0 15px; width:180px; float:left } .cityFlightLIst ul.dropFli li a { color:#545454; text-decoration:none } .cityFlightLIst ul.dropFli li a:hover { text-decoration:underline } .airportContant { padding:3px 0 0 0 } .airportContant p { margin-bottom:20px; line-height:19px } .airportContant p img { width:300px; height:200px; margin-right:10px } .windowOut { position:absolute; left:47px; top:20px; z-index:500 } .windowOut2 { position:absolute; left:161px; top:18px; width:180px; border:#E3E3E3 2px solid; background-color:#fff; background-image:url(images/bg-window2.GIF); background-repeat:repeat-x; background-position:bottom; padding:10px; text-align:left } .windowOut2 h2 { color:#a31022; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:0px; margin:0px; padding-bottom:10px; border-bottom:#E3E3E3 1px solid } .hotelByAirport { border:1px #d1d1d1 solid; padding-bottom:5px; margin-bottom:10px } .hotelByAirport h6 { background:#b2b2b2; display:block; color:#fff; font-size:13px; padding:5px 0 5px 12px } .hotelByAirport ul.hotelList { margin:5px 0 5px 0 } .hotelByAirport ul.hotelList li { display:block; padding:6px 5px 3px 8px; margin-left:8px; text-decoration:none; line-height:22px; border-bottom:1px solid #f1f1f1 } .hotelByAirport ul.hotelList li small { font-size:11px; color:#666 } .flightType { width:33%; float:left; font-size:11px } .flightProm { margin-bottom:10px } .flightDeals { width:99%; padding:3px 5px 3px 5px; margin:0 } .flightDealsList { width:100%; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-bottom:1px solid #d1d1d1; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0 } .flightDealsList td { border-right:#ccc 1px solid; padding:6px 0 6px 0; text-align:center; font-size:11px } .flightDealsList td.tableLeft { text-align:left; padding:3px 0 8px 5px; line-height:18px } .flightDealsList tr { border-collapse:separate; border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9 } .flightDealsList tr a { color:#6b6b6b; text-decoration:none } .flightDealsList tr a:hover { text-decoration:underline } .flightDealsList tr:hover { background-color:#DDD } .flightDealsList tr.odd td { background-color:#f1f1f1 } .flightDealsList tr:nth-child(odd) { background-color:#f1f1f1 } .flightTips { margin:0 0 5px 0; color:#218FD4 } .flightTips a { color:#218fd4 } .flightTips a:hover { font-weight:bold; text-decoration:none; color:#a31022 } #airlineSearch { width:368px; height:382px; background:url(/css/images/flight/bg-flight-index-search.png) no-repeat; float:left; position:relative; z-index:80px; } .searchBoxInside { padding:21px 28px 21px 28px; } #airline p { margin-bottom:15px } #airline a { color:#545454; text-decoration:none } #airline h5 { font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0 } #airlineSearch h2 { font-size:16px; margin:0; color:#a31022; font-weight:500; font-weight:bold; border:none } #airline ul.drop1 { width:205px } #airline .popularDestination { width:200px; float:left; float:left; margin:5px; text-align:center; } #airline .popularDestination a.title { display:block; padding:3px 0 5px 0; background:#999; color:#FFF; margin-bottom:5px; font-weight:bold; } #airline .popularDestination img { width:90px; height:60px; margin-bottom:8px } #airline .popularDestination .cityIntro { text-align:justify; margin:5px 0 0 0; font-size:11px; padding:5px 0 } .areaFlights { padding-top:10px } .areaFlights .areaHead2 { padding:0 6px; background:url(/css/images/live-china-flights.png) no-repeat; position:absolute; left:23px; top:-13px; width:260px; height:35px } .areaFlights .areaHead3 { padding:0 6px; background:url(/css/images/flights-plane.png) no-repeat; position:absolute; right:-55px; top:-16px; width:324px; height:90px } ul.dropFlight { list-style:none; padding:0px; margin:0px; margin:0px 0px 20px 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#545454; float:right } ul.dropFlight li { line-height:15px; margin-bottom:6px; background:url(/css/images/drop-2.GIF) no-repeat 0px 5px; margin-top:5px; padding:0 0 5px 15px; width:300px; float:left } ul.dropFlight li a { color:#545454; text-decoration:none } ul.dropFlight li a:hover { text-decoration:underline } #airlineMap a { color:#545454; text-decoration:none } #airlineMap a:hover { color:#a03 } #airlineMap .cityMap { width:642px; border:8px solid #999; margin:0px 0 10px 0; position:relative } #airlineMap .cityMap .beijing { border:2px solid #e87878; position:absolute; width:141px; top:54px; left:337px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .suzhou { border:2px solid #e87878; position:absolute; width:193px; top:192px; right:19px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .xian { border:2px solid #e87878; position:absolute; width:148px; top:157px; left:260px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .chengdu { border:2px solid #e87878; position:absolute; width:180px; top:203px; left:162px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .lhasa { border:2px solid #e87878; position:absolute; width:72px; top:204px; left:124px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .huangshan { border:2px solid #e87878; position:absolute; width:72px; top:198px; left:410px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .guilin { border:2px solid #e87878; position:absolute; width:163px; top:331px; left:254px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .kunming { border:2px solid #e87878; position:absolute; width:72px; top:334px; left:247px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .hongkong { border:2px solid #e87878; position:absolute; width:138px; top:362px; left:418px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .hangzhou { border:2px solid #e87878; position:absolute; width:160px; top:118px; right:5px; text-align:center; padding:3px 0; background:#fff } #airlineMap .cityMap .shanghai { border:2px solid #e87878; position:absolute; width:100px; top:223px; right:11px; text-align:center; padding:3px 0; background:#fff; height:45px } #airlineMap .cityMap .beijing .arrow, #airlineMap .cityMap .xian .arrow, #airlineMap .cityMap .suzhou .arrow { background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; left:112px; width:14px; height:15px } #airlineMap .cityMap .chengdu .arrow2, #airlineMap .cityMap .lhasa .arrow2, #airlineMap .cityMap .huangshan .arrow2 { background:url(/css/images/citytour_arrow2.gif) no-repeat; position:absolute; bottom:-15px; right:10px; width:14px; height:15px } #airlineMap .cityMap .guilin .arrow3, #airlineMap .cityMap .kunming .arrow3 { background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-15px; right:10px; width:14px; height:15px } #airlineMap .cityMap .hongkong .arrow4, #airlineMap .cityMap .hangzhou .arrow4 { background:url(/css/images/citytour_arrow.gif) no-repeat; position:absolute; top:-14px; left:23px; width:14px; height:15px } #airlineMap .cityMap .shanghai .arrow5 { background:url(/css/images/citytour_arrow3.GIF) no-repeat; position:absolute; left:-14px; top:5px; width:14px; height:15px } .specialOfferFlight { color:#a31022; font-size:16px; font-weight:bold; position:absolute; margin-left:15px; margin-top:-25px; font-style:italic; background-color:#fff; display:block; padding:2px 5px } .specialOfferFlightOut { border:2px dashed #F63; padding:10px; position:relative; margin-top:20px; margin-bottom:15px; background-color:#FFF2EE } #topcityTour { width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; padding:5px } #topcityTour .iconDeals { position:absolute; background:url(/pic/deal-small.png) no-repeat; width:60px; height:60px; top:0px; right:-8px } #topcityTour h3 { font-size:14px; padding:6px 3px 3px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center } #topcityTour ul { margin:10px 0 0 10px; padding:0 5px 0 0 } #topcityTour ul li { font-size:11px; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style:none } #topcityTour ul li a { color:#545454; font-size:11px; text-decoration:underline } #topcityTour ul li a:hover { color:#a31022; text-decoration:none } #topcityTour ol { margin:10px 0 0 15px; padding:0 0px 0 5px } #topcityTour ol li { font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #ded1e1; list-style-position:outside } #topcityTour ol li a { color:#545454; font-size:11px; text-decoration:underline } #topcityTour ol li a:hover { color:#a31022; text-decoration:none } .flightWaiter { position:absolute; background:url(/pic/waiter.png) no-repeat; width:148px; height:106px; top:-56px; right:8px } .seeAlso { background-color:#f5f5f5; line-height:20px; margin:10px 5px 15px 0; padding:10px; text-align:justify } .seeAlso a { color:#545454; text-decoration:underline } .area h5 { margin-bottom:5px; font-size:13px } .area h5 a { color:#545454 } .area ul.drop1 li { margin-right:20px } #hotcityFlights { width:660px; margin:0 0 20px 0 } #hotcityFlights .hotcitySelect { padding:0px 5px } #hotcityFlights .hotcitySelect .theTitle { float:left; width:250px; font-size:16px; font-weight:bold; margin:8px 0 5px 0 } #hotcityFlights .hotcitySelect .theTitle a { text-decoration:none } #hotcityFlights .hotcitySelect .hotCities { float:right; width:380px; position:relative; top:2px; height:15px } #hotcityFlights .hotcitySelect .hotCities ul { margin:0 } #hotcityFlights .hotcitySelect .hotCities ul li { float:left; list-style:none; padding:10px 10px 9px 10px; height:15px; background:#d1d1d1; margin-right:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px } #hotcityFlights .hotcitySelect .hotCities ul li a { text-decoration:none } #hotcityFlights .hotcitySelect .hotCities ul li.active { background:#ebebeb; color:#ad100f } #hotcityFlights .beijingFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights .shanghaiFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights .guangzhouFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights .xianFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights .guilinFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights .hongkongFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights .hangzhouFlights { width:auto; padding:15px 0 10px 0; border:2px #d1d1d1 solid; -moz-border-radius:5px } #hotcityFlights table { float:left; width:315px; border-right:1px solid #d1d1d1; margin:0 10px 0 0; padding-right:5px; font-size:12px } #hotcityFlights table th { color:#a31022 } #hotcityFlights table td { padding:8px 0 8px 5px; text-align:left; color:#757575 } #hotcityFlights table td a { text-decoration:underline; color:#666 } #hotcityFlights table td a:hover { text-decoration:none; color:#a31022 } #flightsBox { width:275px; margin-bottom:10px; border:1px solid #d1d1d1; position:relative; background:url(/css/images/bg-airlines.png) no-repeat bottom right #f7f7f7; padding-bottom:5px } #flightsBox h3 { height:25px; font-size:14px; padding:7px 3px 2px 8px; background-color:#999; font-weight:bold; margin:0; color:#fff; font-size:13px; text-align:center } #flightsBox h3 a { color:#fff; text-decoration:none } #flightsBox h3 a:hover { color:#a31022; text-decoration:none } #flightsBox ul.airlineRecommend { margin:10px 5px } #flightsBox ul.airlineRecommend li { list-style:none; line-height:20px; margin-bottom:5px; font-size:12px; border-bottom:none } #flightsBox ul.airlineRecommend li a { font-size:12px } #flightsBox ul.airlineRecommend li img { margin-right:5px } #flightonceSearch { padding:0px; margin-bottom:10px; margin-top:0px } #flightonceSearch .flightypeSelect { float:left; width:190px; background:#fff; height:120px; font-size:17px } #flightonceSearch .flightypeSelect a { text-decoration:none } #flightonceSearch .flightypeSelect ul { margin:0 } #flightonceSearch .flightypeSelect ul li { list-style:none; height:48px; background:#f1f1f1; border:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:3px 0 0 8px; cursor:pointer } #flightonceSearch .flightypeSelect ul li img { margin-right:3px } #flightonceSearch .flightypeSelect ul li.active { border:1px solid #c6c6c6; border-right:none; background:#f7f7f7; color:#c00 } #flightonceSearch .flightypeSelect ul li.active a { color:#c00 } #flightonceSearch .flightsDetail { background:url(/css/images/flight/bg-airlines.png) no-repeat bottom right #f7f7f7; float:left; width:746px; height:102px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:2px 0 0 0 } #flightonceSearch table { margin:0 25px 0 10px } #flightonceSearch table a { color:#545454 } #flightonceSearch table input[type="radio"] { vertical-align:middle; margin-right:5px } #flightonceSearch table td { padding:3px 5px; font-size:12px } #flightonceSearch table td.borderLine { border-bottom:1px dashed #d1d1d1 } #flightonceSearch table td.borderRightLine { border-right:1px solid #a7a7a7 } #flightonceSearch table select { border:1px solid #666; background:#fff; padding:2px 5px; width:162px; text-transform:capitalize } #flightonceSearch table input { border:1px solid #666; background:#fff; padding:3px 5px } #flightonceSearch table input.calendar { background:#FFF url(/css/images/calender.GIF) no-repeat scroll 140px center; width:150px } #flightonceSearch table input.destination { background:url(/css/images/flight/menu.png) no-repeat scroll 140px; width:150px } #flightsDate { margin:10px 0 0 0; position:relative; border-bottom:1px solid #c6c6c6; height:48px } #flightsDate ul { margin-left:0; margin-bottom:0; padding-bottom:0; position:absolute; top:-3px } #flightsDate ul li { list-style:none; float:left; width:80px; border:1px solid #479dda; border-bottom:1px solid #c6c6c6; background:url(/css/images/flight/search-result-bg.JPG) repeat-x; margin:0 8px 0 0; padding:5px; text-align:center; font-weight:bold; color:#FFF; height:41px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius:5px; border-radius:5px; } #flightsDate ul li.active { background:#fff; border:1px solid #c6c6c6; color:#a40816; border-bottom:2px solid #FFF } #specialNote { border:1px dashed #a31022; font-size:11px; padding:5px; line-height:17px; margin-bottom:5px } #contentflightRight { float:right; width:765px; margin:0 0px 0 0; display:inline } #flightSideBar { width:175px; padding-bottom:40px; float:left; } .flightSpecialNote { background:#f4f9fb } .functionboxLeft { width:160px; margin:0px 0 5px 0; padding-top:0; border-bottom:1px solid #d1d1d1 } .functionboxLeft h3 { font-size:13px; font-weight:bold; color:#a2091b; padding:3px 0; margin:0 0 2px 0; text-align:left } .functionboxLeft ol { margin-left:10px; padding-left:10px } .functionboxLeft ol li { list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:0; margin-left:0 } .functionboxLeft h5 { font-size:12px; margin:0 0 5px 10px } .functionboxLeft ul { margin-left:0px; padding-left:0px; margin-top:5px } .functionboxLeft ul li { list-style-position:outside; line-height:15px; margin-bottom:8px; font-size:11px; padding-left:15px; margin-left:0; list-style:none; background:url(/css/images/drop-2.GIF) no-repeat left 4px } .functionboxLeft ul li a { text-decoration:none } #flightSechedule { width:100% } #flightSechedule tr th.secheduleTitle { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px } #flightSechedule tr th.secheduleTitle2 { -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px } #flightSechedule tr th { background:url(/css/images/bg-search-li.jpg) repeat-x bottom left; color:#FFF; font-size:12px; height:41px; border-right:1px solid #bfbfbf } #flightSechedule tr td { font-size:11px; padding:10px 3px 12px 0; text-align:center; border-bottom:1px solid #d1d1d1; background:#FFF } #flightSechedule tr td.airplan { position:relative } #flightSechedule tr td a { color:#545454 } #flightSechedule tr:hover { background:#f7f7f7 } #flightSechedule tr td span.airplan { color:#2f91cd; text-decoration:none; border-bottom:1px dashed #2f91cd; cursor:pointer } #flightSechedule tr td .airPlanInf { position:absolute; width:248px; top:180px; border:2px solid #d1d1d1; background:#fff scroll; padding:5px; text-align:left } #flightSechedule tr td .airPlanInf .airplanPic { margin-right:5px; float:left } #flightSechedule tr td .airPlanInf .airplanPic img { width:120px; height:80px } #flightSechedule tr td ul { padding-left:10px } #flightSechedule tr td ul li { list-style:none; display:block; width:14px; height:16px; float:left; margin:0 1px 0 1px; border:1px solid #bdbdbd; color:#bdbdbd; text-align:center } #flightSechedule tr td ul li.active { background:#929292; color:#FFF } #flightSechedule tr td input { border:1px solid #c0c0c0; background:#fff; padding:3px 5px } #flightSechedule tr td input.calendar { background:#FFF url(/css/images/calender.GIF) no-repeat scroll 90px center; width:100px; border:1px solid #F90 } .fScheduleSearch { padding:0px; margin-bottom:20px; margin-top:0px } .fScheduleSearch .flightypeSelect { background:none repeat scroll 0 0 #FFF; float:left; font-size:18px; height:120px; width:190px } .flightypeSelect ul { margin:0 } .flightypeSelect ul li.active { background:none repeat scroll 0 0 #F7F7F7; border-bottom:3px #d1d1d1 solid; border-top:3px #d1d1d1 solid; border-left:3px #d1d1d1 solid; border-right:3px #F7F7F7 solid } .flightypeSelect ul li { background:#F1F1F1; border-color:#F1F1F1 #d1d1d1 #F1F1F1 #F1F1F1; border-style:solid; border-width:3px; cursor:pointer; height:51px; list-style:none outside none; padding:6px 0 0 10px } .flightypeSelect ul li a { text-decoration:none } .flightypeSelect ul li.active a { color:#C00 } .secheduleList { width:740px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px; position:relative } .secheduleList h4 { margin:0 0 5px 0; font-size:14px } .secheduleList h5 { display:block; background:#f7f7f7; padding:3px 0 3px 5px; font-size:12px; margin:5px 0 3px 0 } .secheduleList ul li { display:block; width:140px; float:left; font-size:11px; list-style:none; padding:3px 0 3px 0 } .secheduleList ul li a { text-decoration:none } .secheduleListLeft { width:345px; position:relative; -moz-border-radius:6px; border:#d1d1d1 3px solid; line-height:20px; margin:15px 0 10px 0; padding:18px 10px 10px 10px } .scheduleTitle { width:240px; background:#FFF; color:#ac0000; position:absolute; font-weight:bold; left:8px; top:-11px; padding:0 5px 0 5px } ul.cityTitle { width:auto; margin-bottom:8px } ul.cityTitle li { display:block; float:left; width:20px; height:20px; list-style:none; text-align:center; color:#545454; font-weight:bold; font-size:13px } ul.cityTitle li:hover { background:url(/css/images/bg-search-li.jpg) bottom left; -moz-border-radius:5px; color:#FFF } ul.cityTitle li a { color:#545454; text-decoration:none } ul.cityTitle li a:hover { color:#FFF } ul.citySechedule { width:auto } ul.citySechedule li { border-bottom:1px dashed #CECECE; float:left; padding:6px 5px 0px 35px; position:relative; width:305px; font-size:11px; list-style:none } ul.citySechedule li a { display:block; float:left; white-space:nowrap; width:73px; text-decoration:none } ul.citySechedule li a:hover { text-decoration:underline; color:#a03 } ul.citySechedule li span { background:url("/css/images/bg-title.png") no-repeat scroll left bottom transparent; color:#FFF; font-size:15px; height:20px; left:3px; line-height:18px; margin-top:-12px; position:absolute; text-align:center; top:50%; width:27px; padding:3px 0 3px 0 } #flightsIndexNew { margin:0 20px 10px 20px } .flightDealsForm { margin:10px 0 10px 0 } .flightDeals2 { width:305px; border:#b3b3b3 1px solid; margin:0 10px 35px 10px; float:left; padding-bottom:10px } .flightDeals2 h2 { font-size:15px; padding:8px 0 8px 15px; background:#f6f6f6; color:#c6162b; margin:0 } .flightDeals2 h2 a { text-decoration:none; color:#c6162b } .flightDeals2 h2 a:hover { text-decoration:underline } .flightDeals2 ul { list-style:none; margin:10px 10px 0 30px } .flightDeals2 ul li { background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 3px; padding-left:15px; margin:0 0 10px 0 } .flightDeals2 ul li a { text-decoration:none } .flightDeals2 ul li a:hover { text-decoration:underline } .flightAstyle a { color:#545454 } #cityFlightsSearch { width:640px; background-color:#dadada; padding:10px; margin-bottom:18px } #citySearchbox { width:354px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; background-color:#FFF; border-bottom:#b3b3b3 1px solid; border-right:#b3b3b3 1px solid; border-left:#b3b3b3 1px solid; padding:12px; float:left } .seeAlsoLink { border:1px solid #d1d1d1; padding:8px; margin-bottom:10px } .seeAlsoLink h5 { font-size:18px; color:#545454; display:block; padding:3px 0 5px 5px; border-bottom:1px solid #cfcfcf; margin:0 0 5px 0 } .seeAlsoLink h5 a { color:#545454; text-decoration:none } .seeAlsoLink h5 a:hover { color:#9f0c1e } .flightHotCity { width:115px; text-align:center; float:left; margin:12px 5px 0 5px } .flightHotCity img { margin-bottom:3px } .flightHotCity a { color:#545454; text-decoration:none } .flightHotCity a:hover { text-decoration:underline } ul.flightCityTo { list-style:none; margin:0px; float:left; margin:0 15px 10px 10px; font-size:11px } ul.flightCityTo li { line-height:22px; background-image:url(/pic/arrow-r.GIF); background-repeat:no-repeat; background-position:left 7px; padding-left:12px; float:left; width:180px; margin:0 5px 0 5px } ul.flightCityTo li a { text-decoration:none } ul.flightCityTo li a:hover { text-decoration:underline } .scheduleBg { width:495px; height:150px; color:#FFF; background:url(/css/images/flight/schedule-bg.JPG) no-repeat; padding:10px 150px 10px 15px } .recommendTheme { width:552px; height:382px; float:right; background:url(/css/images/flight/bg-deals-recommend.png) no-repeat; margin:5px 0 -78px 0!important; padding:7px 8px; position:relative } .recommendTheme .strollPhotos { background:url(/css/images/tour/bg-photo-stroll.png) no-repeat!important; width:336px; height:87px } #pointer { position:absolute!important; top:289px!important; left:13px; background:url(/css/images/tour/bg-photo-stroll.png) no-repeat } .filmstrip img { } .flightSchedulePromo { border:1px solid #d1d1d1; padding:10px 10px 20px 10px; width:255px; background:url(/css/images/flight/schedule-promo.gif) no-repeat left bottom } .flightSchedulePromo input { width:190px; border:1px solid #d1d1d1; background:#FFF; padding:3px 0 3px 5px; float:right; margin-bottom:10px; font-size:12px; color:#545454 } .flightSchedulePromo label { display:block; width:40px; float:left } .flightSchedulePromo h5 { font-size:14px; margin:0 0 10px 0 } .flightSchedulePromo h5 a { color:#666 } span.flightProWords { color:#3491B8; font-size:12px; margin-bottom:8px; background:url(/css/images/hotel/hotel-promo-gift-s.png) no-repeat top left; padding-left:18px } p.flightResult { margin-bottom:5px } .officialInfo { border:1px dashed #666; padding:5px; margin:10px 0 15px 0; -moz-border-radius:4px } .officialInfo ul { margin-left:5px } .officialInfo ul li { list-style:none; background:url(/pic/square.png) no-repeat left; padding-left:15px; line-height:18px; margin-bottom:5px } .area { width:95%; position:relative; -moz-border-radius:6px; border:#d1d1d1 1px solid; line-height:20px; margin:15px 0 10px 0; padding:13px 10px 10px 10px } .areaHead { padding:0 6px; background-color:#fff; position:absolute; left:10px; top:-12px; font-weight:bold; color:#C03 } .areaHead a { color:#C03 } .area img { margin-right:8px } .area p { margin:0px } >>>>>>> 1.135 /*左边导航搜索*/ <<<<<<< flight.css .flightsearchtitle{background:#929292; color:#fff; font-size:13px; font-weight:bold; position:relative;} .flightsearchtitle .citySelect{background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold} .flightsearchtitle .citySelect a{color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic} .flightSearchBox{border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:15px; font-size:11px} .flightSearchBox table th{ text-align:left; font-size:16px; padding:0 0 10px 0;} .flightSearchBox label{margin:8px 0; line-height:18px} .flightSearchBox input{width:150px; border:1px solid #d1d1d1; background:#fff; padding:10px 5px; font-size:12px; margin:5px 0 10px 0; } .flightSearchBox select{width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px} .flightSearchBox input:focus{border:1px solid #a31022} .flightSearchBox input.submitButton{background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px} .flightSearchBox input.calendar{background:url(/css/images/calender.GIF) no-repeat 140px #fff} .flightSearchBox select{font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff} .flightSearchBox select option{line-height:18px} .flightSearchBox select.longSize{width:162px;} .flightSearchBox select.shortSize{width:75px;} ======= .flightsearchtitle { background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:13px; font-weight:bold; position:relative; } .flightsearchtitle .citySelect { background:url(/css/images/hotel/s-arrow.gif) no-repeat right 8px; padding-right:7px; font-size:13px; font-weight:bold } .flightsearchtitle .citySelect a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; padding-bottom:0; font-style:italic } .flightSearchBox { border:1px solid #d1d1d1; background:#f1f1f1; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:10px 5px; font-size:11px } .flightSearchBox label { margin:8px 0; line-height:18px } .flightSearchBox input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } .flightSearchBox select { width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px } .flightSearchBox input:focus { border:1px solid #a31022 } .flightSearchBox input.submitButton { background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px } .flightSearchBox input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } .flightSearchBox select { font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff } .flightSearchBox select option { line-height:18px } .flightSearchBox select.longSize { width:162px; } .flightSearchBox select.shortSize { width:75px; } >>>>>>> 1.135 /*酒店弹出窗口*/ #flightpackageWindow { width:760px; height:423px; margin:auto; padding-bottom:10px; z-index:9999; font-family:Verdana, Geneva, sans-serif; } #flightpackageWindow p { font-size:12px; color:#545454; line-height:18px; margin:0 0 8px 0; } #flightpackageWindow img { border:none; } #flightpackageWindow h1 { font-size:17px; color:#545454; margin:10px 0 10px 2px; } #flightpackageWindow h2 { font-size:14px; color:#545454; margin:10px 0 10px 2px; border-bottom:1px solid #d1d1d1; padding-bottom:8px; } #flightpackageWindow h3 { font-size:12px; color:#545454; margin:0 0px 5px 0; } #flightpackageWindow #hotelRoomInfo { width:440px; float:left; } #flightpackageWindow #hotelLocationInfo { width:290px; float:right; background:#f1f1f1; padding:0 10px 0 10px; } table.roomBedInfo { border-bottom:1px solid #d1d1d1; } table.roomBedInfo tr td { font-size:12px; padding:0 0 3px 0; color:#545454; } /*左边导航筛选*/ .sortCities { border:1px solid #d1d1d1; background:#f6f6f6; padding:0; margin-top:10px; } .sortCities h3 { background:#929292; height:23px; padding-left:10px; padding-top:4px; color:#fff; font-size:14px; font-weight:bold; position:relative; margin:0 0 10px 0; } .sortCities .airportLocation { padding:0px 10px 5px 10px; line-height:18px; font-size:11px; color:#545454; } .sortCities .viewedhotel { padding:0 5px 0 5px; } .sortCities .nearbyHotel { padding:5px 3px 5px 3px; border-bottom:1px #d1d1d1 dashed; } .sortCities .nearbyHotel:hover { background:#f1f1f1; } .sortCities .nearbyHotel .viewhotelPic { width:30px; height:30px; float:left; position:relative; } .sortCities .nearbyHotel .viewhotelPic img.hotelSmal { width:30px; height:30px; cursor:pointer; } .sortCities .nearbyHotel .viewhotelPic .photoWindow { position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1; } .sortCities .nearbyHotel .viewhotelInfo { width:120px; float:left; padding-left:5px; font-size:11px; color:#545454; } .sortCities .nearbyHotel .viewhotelInfo h5 { margin:0 0 3px 0; font-size:11px; font-weight:100; line-height:16px; padding:0; } .sortCities .nearbyHotel .viewhotelInfo h5 a { text-decoration:none; color:#0D548A; } .sortCities .nearbyHotel .viewhotelInfo h5 a:hover, .sortCities .moreLink a:hover { text-decoration:underline; } .sortCities .nearbyHotel .hotelPrice { padding:5px 0px 0 0px; margin:0; font-size:11px; line-height:18px; } .sortCities .moreLink { padding:8px 5px 5px 5px; text-align:right; font-size:12px; } .sortCities .moreLink a { text-decoration:none; color:#0D548A; } .sortCities .sendToFriend { padding:0 10px 0 10px; } .sortCities .sendToFriend img { margin:0 5px 0 0; border:4px #f1f1f1 solid; } .sortCities .sendToFriend img:hover { border:4px #e3e3e3 solid; } .sortCities .sendToFriend h4 { color:#a31022; font-size:11px; font-weight:100; margin: 5px 0 5px 0; } .sortCities .viewFlight { margin:0; padding:0 5px 0 5px; } .sortCities .viewFlight .viewflightList:hover { background:#f1f1f1; } .sortCities .viewFlight .viewflightList { padding:5px; cursor:pointer; border-bottom:1px dashed #d1d1d1; } .sortCities .viewFlight .viewflightList .viewflightInfo { float:left; width:100px; font-size:11px; color:#545454; line-height:18px; } .sortCities .viewFlight .viewflightList .flightprice { width:50px; float:right; text-align:right; } .sortCities .viewFlight .viewflightList .flightprice span.lowprice { color:17px; color:#a31022; } .sortCities .viewFlight .viewflightList .viewflightInfo a.flightLine { text-decoration:none; color:#0D548A; font-weight:bold; font-size:14px; } /*airport板块*/ .airportMap { width:755px; border:3px solid #c5c5c5; background:#e6e6e6; margin-bottom:10px; } .airportMap .googleMapS { width:475px; height:300px; position:relative; float:left; border-right:3px solid #c5c5c5; } .airportMap .googleMapB { width:755px; height:300px; position:relative; } .airportMap .googleOpen { width:68px; height:53px; right:0px; top:0px; position:absolute; } .airportMap .airportInfo { width:255px; height:290px; float:right; padding:5px 5px 5px 10px; } .airportMap .airportInfo dl { padding:0; margin:0; } .airportMap .airportInfo dl dt { font-size:12px; line-height:22px; color:#545454; } a.showMore { color:#c42524; text-decoration:none; } .airportTransport h2 { font-size:16px; color:#a31022; font-weight:100; } .airportTransport .airportFacilities { width:260px; float:right; margin:0 0 5px 5px; } .airportTransport .airportFacilities .airlineList { border:1px solid #d1d1d1; margin-bottom:10px; } .airportTransport .airportFacilities .airlineList h3 { display:block; padding:8px 10px 8px 10px; font-size:14px; margin:0; color:#a31022; background:url(/css/images/flight/airport-bg.jpg) bottom repeat-x; cursor:pointer; } .airportTransport .airportFacilities .airlineList .airlineInfo { margin:0px; padding:10px; } .airportTransport .airportFacilities .airlineList .airlineInfo dl { margin:0; padding:0; } .airportTransport .airportFacilities .airlineList .airlineInfo dl dt { font-size:11px; color:#545454; margin:0 3px 5px 0; padding:0; display:block; width:110px; float:left; } .airportTransport .airportFacilities .airlineList .airortFacitilies { padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:dashed 1px #d1d1d1; } .airportTransport .airportFacilities .airlineList .airortFacitilies .facitilePic { width:80px; height:80px; float:left; } .airportTransport .airportFacilities .airlineList .airortFacitilies .facitileInfo { float:right; width:150px; font-size:11px; color:#545454; line-height:18px; } .airportTransport .airportFacilities .airlineList .moreFacitile { padding:0 10px 0 10px; } .airportTransport .airportFacilities .airlineList .moreFacitile img { margin:0 5px 0 0; border:4px #f1f1f1 solid; } .airportTransport .airportFacilities .airlineList .moreFacitile img:hover { border:4px #e3e3e3 solid; } /*flight & Hotel页面*/ .flightSelect { background:#a1a1a1; padding:10px; margin-bottom:10px; } .flightSelect h2 { font-size:14px; font-weight:blod; color:#FFF; margin:0 0 10px 0; } .flightSelect .flightLine { background:#FFF; padding:10px; margin-bottom:10px; } .flightSelect .flightLine table tr td { font-size:11px; color:#545454; } .flightTotal { text-align:right; padding:0 10px 0 0; } .flightTotal span.totleInfo { font-size:12px; font-weight:bold; color:#FFF; } .flightTotal span.totleFlightPrice { font-size:20px; font-weight:100; color:#a31022; } /*F+H package*/ .flightHotelPackage { background:#f6f6f6; padding:10px 0 10px 10px; border:1px solid #d1d1d1; } .flightHotelPackage h2 { font-size:14px; font-weight:blod; color:#a31022; margin:0 0 10px 0; } .flightHotelPackage .hotelpackgeInfo { border:1px solid #d1d1d1; padding:10px; background:#FFF; width:720px; font-size:11px; color:#545454; margin-bottom:10px; } .flightHotelPackage .hotelpackgeInfo table tr td { font-size:11px; color:#545454; } .flightHotelPackage .hotelpackgeInfo input { width:150px; border:1px solid #d1d1d1; background:#fff; padding:5px; font-size:11px } .flightHotelPackage .hotelpackgeInfo select { width:140px; margin-left:0; border:1px solid #d1d1d1; background:#fff; margin:5px 0 8px 0px; padding:5px 0 5px 2px; font-size:11px; color:#545454px } .flightHotelPackage .hotelpackgeInfo input:focus { border:1px solid #a31022 } .flightHotelPackage .hotelpackgeInfo input.submitButton { background:none; width:auto; height:auto; border:none; margin:5px 0 0 20px } .flightHotelPackage .hotelpackgeInfo input.calendar { background:url(/css/images/calender.GIF) no-repeat 140px #fff } .flightHotelPackage .hotelpackgeInfo select { width:100px; font-size:11px; padding:3px 0; border:1px solid #d1d1d1; background:#fff; margin:0 5px 0 0; } .flightHotelPackage .hotelpackgeInfo select option { line-height:18px } .flightHotelPackage .hotelPackageList { width:218px; float:left; background:#FFF; padding:10px; border:1px solid #d1d1d1; margin-right:10px; font-size:11px; line-height:18px; color:#545454; } .flightHotelPackage .hotelPackageList h4 { font-size:16px; font-weight:100; margin:0 0 8px 0; } .flightHotelPackage .hotelPackageList h4 a, .flightHotelPackage .hotelPackageList a { color:#0D548A; text-decoration:none; } .flightHotelPackage .hotelPackageList h4 a:hover, .flightHotelPackage .hotelPackageList a:hover { text-decoration:underline; color:#C00; } .flightHotelPackage .hotelPackageList .hotelBriefPic { margin:0 5px 5px 0; width:60px; height:60px; float:left; } .flightHotelPackage .hotelPackageList .packagePrice { border-top:1px solid #d1d1d1; padding:10px; background:#f6f6f6; line-height:24px; } .flightHotelPackage .hotelPackageList .packagePrice .textCenter { text-align:center; } .flightHotelPackage .hotelPackageList .packagePrice span.packageSave { font-size:12px; color:#828181; font-weight:bold; } .flightHotelPackage .hotelPackageList .packagePrice span.packagePrePrice { font-size:23px; color:#C6162B; } .flightHotelPackage .hotelPackageList a.hotelPackageRo { display:block; color:#545454; border-bottom:1px dashed #0D548A; float:left; text-decoration:none; position:relative; background:url('/pic/arrow-d.GIF') no-repeat scroll right center transparent; padding:0 10px 0 0; } .flightHotelPackage .hotelPackageList .allroomType { text-align:right; } .flightHotelPackage .hotelPackageList .allroomType a { color:#b83232; } .flightHotelPackage .hotelPackageList .recentReview { background:url(/css/images/hotel/review-left.gif) 5px 5px no-repeat #fff; text-indent:20px; font-size:11px; line-height:18px; margin-top:10px; padding:5px; border-top:1px solid #d1d1d1; } a.hotelPackageRo span { color:#0D548A; } a.hotelPackageRo .hotelPackageRoInfo { position:absolute; width:290px; top: 21px; background:#FFF; float:left; z-index: 99; border:3px solid #d1d1d1; padding:10px; line-height:18px; } a.hotelPackageRo .hotelPackageRoInfo img.room { width:60px; height:60px; } a.hotelPackageRo .hotelPackageRoInfo table tr td { font-size:11px; color:#545454; } /*通用样式*/ a.aircraftInfo { display:block; color:#545454; border-bottom:1px dashed #0D548A; float:left; text-decoration:none; position:relative; } a.aircraftInfo span { color:#0D548A; } a.aircraftInfo .aircraftList { position:absolute; width:226px; top: 21px; background:#FFF; z-index: 99; border:3px solid #d1d1d1; padding:10px; line-height:18px; } a.aircraftInfo .aircraftList .aircraftPic, a.aircraftInfo .aircraftList .aircraftPic img { width:196px; height:120px; } a.airportSim { display:block; color:#545454; border-bottom:1px dashed #0D548A; float:left; text-decoration:none; position:relative; } a.airportSim span { color:#0D548A; } a.airportSim .airportName { position:absolute; top: 17px; background:#F1F1F1; font-size:12px; z-index: 99; border:1px solid #d1d1d1; padding:10px; width: 199px; } /*flight schedule的弹出页面*/ #flightscheduleWindow { width:760px; background:#FFF; height:423px; margin:auto; padding:10px; z-index:9999; font-family:Verdana, Geneva, sans-serif; } #flightscheduleWindow .flightSearchBox { margin:0 0 10px 0; } #flightscheduleWindow flightSearchBox table tr th { font-size:12px; color:#545454; } #flightscheduleWindow h1 { font-size:17px; color:#545454; margin:10px 0 10px 2px; } #mapFooter { margin:10px auto; width:760px; font-family:Verdana, Geneva, sans-serif; color:#545454; font-size:12px; } #mapFooter p { line-height:10px; margin:0 0 15px 0 } #mapFooter #logo { border-right:1px solid #d1d1d1; width:180px; float:left; margin-right:10px } .flights2China { margin: 15px 0; position:relative } .closeAds { position:absolute; right:5px; top:5px; display: block; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#fff; color:#000; padding:0 5px; } .closeAds:hover { background:#d1d1d1; } /*价格表单*/ table.intelPrice{ margin:0; width:100%;} table.intelPrice tr th{ font-size:14px; background:#f1f1f1; color:#545454; padding:5px 0 8px 0; text-align:left;} table.intelPrice tr td.depart{color:#A31022; font-size:14px; padding:5px 0 5px 0; border-bottom:1px solid #d1d1d1; font-weight:bold;} table.intelPrice tr td{ font-size:13px; padding:8px 0 8px 0;} table.intelPrice tr td span.price{ font-size:16px; color: #A31022} span.oldPrice{ font-size:14px; text-decoration:line-through;}