@import url("/css/banner.css");
h4{ margin:0 0 10px 0; line-height:20px; font-size:12px;}
#flightsIndexNew{margin:0 20px 10px 20px}
#contentflightRight{
	float:right;
	width:945px;
	margin:0 0px 0 0;
	display:inline
}
#contentflightRight p a, #introContent p a{ color:#545454;}
#flightSideBar{ padding:0; float:left; }
/*左边导航搜索*/
.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; margin-bottom:10px;}
.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;}
/*通用样式*/
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;
}
.flightSearchInfo{font-size:12px; color:#545454; font-weight:100}
/*筛选样式*/
.sortCities{ border:1px solid #d1d1d1; background:#f6f6f6; padding:0; margin:0 0 10px 0;}
.sortCities .title, .sortCities h2{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 .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 .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, .chainPromo2 a.flightLine{text-decoration:none; color:#0D548A; font-weight:bold; font-size:14px;}
span.flightPrice2{ font-size:14px; color:#CC6600; position:relative; border-bottom:1px dashed #CC6600; cursor:pointer;}
.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;}
.flightPriceNation{
	position:absolute;
	width:101px;
	height:136px;
	padding:10px;
	border:3px solid #d1d1d1;
	background:#FFF;
	top: -162px;
	left: -34px;
}
.flightPriceNation ul li{ list-style:none; border-bottom:dashed 1px #d1d1d1; padding:5px; color:#545454;}
/*airport板块*/
.airportMap{
	width:799px;
	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:300px; 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:18px;
	color:#a31022;
	font-weight:100;
}
.airportTransport table, table.otherInfo{ margin:10px 0 10px 0;}
.airportTransport table tr th, table.otherInfo th{ font-size:11px; color:#545454; padding:5px; text-align:left; border-bottom:3px solid #d1d1d1;}
.airportTransport table tr td, table.otherInfo td{ font-size:11px; line-height:16px; padding:5px; border-bottom:1px solid #d1d1d1;}
.airportTransport h3{ font-size:14px; margin:0 0 5px 0; line-height:20px;}
ul.infolist li{ list-style:none; margin:0 0 8px 10px; background:url(/css/images/drop-2.GIF) no-repeat left 5px; padding:0 0 0 10px; line-height:18px;}
.airportTransport .airportFacilities{
	width:250px;
	float:right;
	margin:0 0 5px 5px;
}
.airportTransport .airportFacilities .airlineList{ border:1px solid #d1d1d1; margin-bottom:10px;}
.airportTransport .airportFacilities .airlineList .title{ 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; font-weight:bold;}

.airportTransport .airportFacilities .airlineList .airlineInfo{
	margin:0px;
	padding:10px;
}
.airportTransport .airportFacilities .airlineList .airlineInfo dl, .airportTransport .airportFacilities .airlineList .airlineInfo ul{ margin:0; padding:0;}
.airportTransport .airportFacilities .airlineList .airlineInfo dl dt{ font-size:11px; color:#545454; margin:0 3px 5px 0;  display:block; width:110px; float:left; list-style:none;}
.airportTransport .airportFacilities .airlineList .airlineInfo ul li{ font-size:11px; color:#545454; margin:0 3px 5px 0;  display:block; width:90px; float:left; list-style:none;}
.airportTransport .airportFacilities .airlineList .airortFacitilies{ width:75px; text-align:center; padding:0 5px 0 5px; float:left; font-size:11px; height:70px;}
.airlineList .airlineInfo li{ list-style:none; background:url(/css/images/drop-1.GIF) no-repeat 0px 6px; margin-bottom:5px; padding:0 0 0 10px;}
/*taxi指南*/
.taxiLink{ background:#FFFBE6; padding:10px; border:1px solid #d1d1d1;}
.taxiLink h3{ margin:0 0 8px 0;}
.taxiLink span.blueFont{ color:#0472B8; font-size:14px;}
/*图片样式*/
img.airportPic{ float:right; margin:5px 0 5px 5px;}
/* Designed by ChinaHighlights.inc */
#tollFree2{ display:none;}
.footlinkInfo{ background:none; height:158px; margin:0 71px 0 0px; padding:0 0 0; position:absolute; bottom:-180px; left:80px; text-align:left; width:880px;z-index:1000;}
.footlinkInfo img{ margin-right:15px;}
#footerPromo{ display:none;}
