﻿@charset "utf-8";
/* CSS Document */
.s1_y20 {
	margin-top:11px;
}
.search_y20 {
	float:left;
	width:337px;
	background:url(../img/homebgy.jpg) -3px top;
}
.search2_y20 {
	float:left;
	width:337px;
	background:url(../img/homebgy.jpg) -687px top;
}
.search_hotel_y20 {
	width:143px;
	height:25px;
	background:url(../img/homeimg.jpg) -10px -10px;
	padding-top:6px;
	padding-left:25px;
}
.search_hotel_y20 a {
	display:block;
	text-indent:-9999px;
	width:95px;
	height:22px;
	background:url(../img/homeimg.jpg) -221px -519px;
}
/**/
.search_hotel2_y20 {
	width:144px;
	height:27px;
	background:url(../img/homeimg.jpg) -360px -47px;
	padding-top:4px;
	padding-left:25px;
}
.search_hotel2_y20 a {
	display:block;
	text-indent:-9999px;
	width:95px;
	height:24px;
	background:url(../img/homeimg.jpg) -389px -145px;
}
.search_ticket2_y20 {
	float:right;
	width:144px;
	height:27px;
	background:url(../img/homeimg.jpg) -360px -10px;
	padding-top:4px;
	padding-left:24px;
	_margin-left:-3px;
}
.search_ticket2_y20 a {
	display:block;
	text-indent:-9999px;
	width:90px;
	height:24px;
	background:url(../img/homeimg.jpg) -389px -185px;
}
.search_help2_y20 {
	text-align:center;
	padding-top:10px;
}
.search_help2_y20 img {
	border:none;
}
/**/



.search_ticket_y20 {
	float:right;
	width:144px;
	height:27px;
	background:url(../img/homeimg.jpg) -185px -10px;
	padding-top:4px;
	padding-left:25px;
	_margin-left:-3px;
}
.search_ticket_y20 a {
	display:block;
	text-indent:-9999px;
	width:90px;
	height:24px;
	background:url(../img/homeimg.jpg) -118px -517px;
}
.search_content_y20 {
	background:url(../img/homebgy.jpg) no-repeat -344px bottom;
	padding-bottom:6px;
	padding-top:22px;
}
.search_content2_y20 {
	background:url(../img/homebgy.jpg) no-repeat -1028px bottom;
	height:auto;
}
.search_content_y20 fieldset {
	clear:both;
	overflow:hidden;
	zoom:1;
	padding-bottom:10px;
	border:none;
}
.search_content_y20 label {
	color:#595959;
	padding-left:8px;
}
/**/
.search_content_y20 label.search_journey_y20 {
	color:#595959;
	padding-left:20px;
}
.search_journey_y20 input {
	vertical-align:middle;
	_vertical-align: baseline;
	margin-right:4px;
+margin-right:1px;
	_margin-right:1px;
}
.search_content_y20 fieldset.search_journeyfie_y20 {
	padding-bottom:20px;
	padding-left:40px;
}
/**/
.search_content_y20 .search_int_y20 {
	width:180px;
	margin-left:7px;
	height:17px;
 	+height:15px;
	_height:15px;
}
.search_content_y20 .search_cityinput_y20 {
	width:150px;
	margin-left:7px;
	height:17px;
 +height:15px;
	_height:15px;
}
.search_cityinputimg_y20 {
	position:relative;
	top:5px;
+top:3px;
	_top:3px;
	border:none;
}
/*.search_content_y20 .search_int2_y20 {
	width:112px;
	margin-left:7px;
	height:17px;
 +height:15px;
	_height:15px;
}*/
/**/
.search_dateimg {
	border:none;
	margin-left:3px;
	vertical-align:middle;
	margin-top:-2px;
}
.search_content_y20 .search_int2_y20 {
	width:150px;
	margin-left:7px;
	height:17px;
 +height:15px;
	_height:15px;
}
/**/

.search_content_y20 .search_sel_y20 {
	width:112px;
	margin-left:7px;
}
.search_btn_y20 {
	width:85px;
	height:21px;
	background:url(../img/homeimg.jpg) -16px -518px;
	border:none;
	color:white;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:2px;
 +padding-bottom:0;
	_padding-bottom:0;
 +padding-top:3px;
	_padding-top:3px;
	cursor:pointer;
}
.search_content_y20 fieldset .search_btn_y20 {
	margin-left:125px;
	margin-top:7px;
}
.search_btn2_y20 {
	width:280px;
	height:37px;
	padding-bottom:10px;
	background:url(../img/homeimg.jpg) -109px -552px;
	border:none;
	cursor:pointer;
	margin-left:28px;
	text-decoration:underline;
}
.search_help_y20 {
	text-align:center;
	padding-bottom:8px;
	padding-top:15px;
	width:311px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	padding-left:3px;
}
a.hotcity_y20 {
	width:50px;
	float:left;
	text-align:center;
	margin-left:6px;
	_margin-left:5px;
	margin-right:6px;
	padding-top:15px;
	text-decoration:none;
+text-decoration:underline;
	_text-decoration:underline;
}
.hotcity_y20 img {
	margin-bottom:5px;
}
.search_help_y20 img {
	border:none;
}
.search_alert_y20 {
	width:128px;
	height:20px;
	padding-top:6px;
	background:url(../img/homeimg.jpg) -371px -663px;
	position:absolute;
	margin-left:203px;
}
.search_alert_y20 p {
	line-height:14px;
	color:#fd6500;
	margin-left:21px;
	margin-right:5px;
	padding-left:18px;
	height:14px;
	background:url(../img/homeimg.jpg) -325px -526px;
	padding-top:1px;
}
/* 会员 */
.member_y20 {
	float:right;
	width:257px;
}
.member_title_y20 {
	height:33px;
	background:url(../img/homeimg.jpg) -10px -80px;
}
.member_title_y20 h2 {
	width:68px;
	height:33px;
	background:url(../img/homeimg.jpg) -551px -612px;
	text-indent:-9999px;
}
.member_title_y20 .member_more_y20 {
	display:block;
	float:right;
	width:52px;
	height:33px;
	background:url(../img/homeimg.jpg) -518px -659px;
	text-indent:-9999px;
}
.member_cont_y20 {
	border:#dadada solid 1px;
	border-bottom:none;
	border-top:none;
	overflow:hidden;
	zoom:1;
}


.member_blk2_y20 {margin-bottom:11px;}




.member_top_y20 {
	height:5px;
	line-height:5px;
	font-size:5px;
	background:url(../img/homeimg.jpg) -11px -881px;
	overflow:hidden;
	zoom:1;
}
.member_top_y20 div {
	float:right;
	width:5px;
	height:5px;
	background:url(../img/homeimg.jpg) -427px -881px;
}




.member_bottom_y20 {
	height:5px;
	line-height:5px;
	font-size:5px;
	background:url(../img/homeimg.jpg) -11px -124px;
	overflow:hidden;
	zoom:1;
}
.member_bottom_y20 div {
	float:right;
	width:5px;
	height:5px;
	background:url(../img/homeimg.jpg) -427px -124px;
}


.member_firest2_y20 {
	width:237px;
	
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
}
.member_firest2_y20 li {
	background:url(../img/homeimg.gif) no-repeat -26px -126px;
	padding-left:12px;
	line-height:27px;
}
.member_firest2_y20 li a:link, .member_firest2_y20 li a:hover, .member_firest2_y20 li a:active {
	color:#333333;
	font-weight:bold;
}
.member_firest2_y20 li a:visited {
	font-weight:bold;
}


.member_firest_y20 {
	width: auto;
	border-bottom:#eaeaea solid 1px;
	margin-left:auto;
	margin-right:auto;
	/*padding-top:3px;*/
	padding-top:13px;
	padding-bottom:10px;
	
}
.member_firest_y20 li {
	background:url(../img/homeimg.gif) no-repeat -26px -126px;
	padding-left:12px;
	/*line-height:37px;*/
	line-height:27px;
}
.member_firest_y20 li a:link, .member_firest_y20 li a:hover, .member_firest_y20 li a:active {
	color:#000;
	
	text-decoration:none;
	font-size:14px;
}
.member_firest_y20 li a:visited {
	font-size:14px;
	text-decoration:none;
}
.member_list_y20 {
	width:237px;
	border-bottom:#eaeaea solid 1px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	padding-bottom:0;
 	+padding-bottom:2px;
	_padding-bottom:2px;
}
.member_list_y20 li {
	line-height:31px;
}
.member_list_y20 li a:link, .member_list_y20 li a:hover, .member_list_y20 li a:active {
	font-size:12px;
	color:#333;
	padding-left:10px;/*background:url(../img/homeimg.gif) no-repeat -18px -131px;*/
}
.member_list_y20 li a:visited {
	font-size:12px;
	/*padding-left:20px;
	background:url(../img/homeimg.gif) no-repeat -18px -131px;*/
	background:none;
	padding-left:10px;
}
.member_list_y20 li strong.member_listhotel_y20 a, .member_list_y20 li strong.member_listhotel_y20 a:link, .member_list_y20 li strong.member_listhotel_y20 a:visited, .member_list_y20 li strong.member_listhotel_y20 a:hover, .member_list_y20 li strong.member_listhotel_y20 a:active {
	color:#f8b705;
	font-size:12px;
	padding-left:0;
	background:none;
}
.member_list_y20 li strong.member_listhotel_y20 {
	color:#f8b705;
}
.member_list_y20 li strong.member_listticket_y20 a, .member_list_y20 li strong.member_listticket_y20 a:link, .member_list_y20 li strong.member_listticket_y20 a:visited, .member_list_y20 li strong.member_listticket_y20 a:hover, .member_list_y20 li strong.member_listticket_y20 a:active {
	color:#036ec0;
	font-size:12px;
	padding-left:0;
	background:none;
}
.member_list_y20 li strong.member_listticket_y20 {
	color:#036ec0;
}
.member_list_y20 li strong.member_listmem_y20 a, .member_list_y20 li strong.member_listmem_y20 a:link, .member_list_y20 li strong.member_listmem_y20 a:visited, .member_list_y20 li strong.member_listmem_y20 a:hover, .member_list_y20 li strong.member_listmem_y20 a:active {
	color:#333;
	font-size:12px;
	padding-left:0;
	background:none;
}
.member_list_y20 li strong.member_listmem_y20 {
	color:#333;
}
.member_list2_y20 {
	border-bottom:none;
	padding-top:2px;
	padding-bottom:0;
 +padding-bottom:2px;
	_padding-bottom:2px;
}
.member_ad_y20 img {
	border:none;
}
.member_ad_y20 {
	padding-top:11px;
}
.ad_y20 {
	margin-left:348px;
	margin-right:268px;
	_margin-left:345px;
	_margin-right:265px;
}
.ad_pic_y20 img {
	border:none;
	width:362px;
	height:279px;
}
.help_y20 {
	width:362px;
	height:81px;
	background:url(../img/homeimg.jpg) no-repeat -10px -139px;
	margin-top:11px;
}
.help_y20 ul {
	overflow:hidden;
	zoom:1;
	padding-top:5px;
}
.help_y20 li {
	float:left;
	width:175px;
	line-height:23px;
}
.help_y20 a:link, .help_y20 a:hover, .help_y20 a:active {
	color:#333333;
	padding-left:20px;
	text-decoration:none;	
	background:url(../img/homeimg.gif) no-repeat -18px -131px;
}
.help_y20 a:visited {
	padding-left:20px;
	text-decoration:none;
	background:url(../img/homeimg.gif) no-repeat -18px -131px;
}
.cheap_hotel_y20 {
	width:482px;
}
.cheap_hoteltitle_y20 {
	background:url(../img/homeimg.jpg) no-repeat -12px -233px;
	height:31px;
}
.cheap_hotel_y20 h2 {
	width:79px;
	height:31px;
	background:url(../img/homeimg.jpg) -403px -554px;
	text-indent:-9999px;
}
.cheap_hotel_y20 .cheap_hotelmore_y20 {
	display:block;
	float:right;
	width:54px;
	height:31px;
	background:url(../img/homeimg.jpg) -86px -654px;
	text-indent:-9999px;
}
.cheap_hotelcont_y20 {
	border:#ffbb00 solid 1px;
	border-top:none;
	padding-top:10px;
	height:auto;
	overflow:hidden;
	zoom:1;
}
.cheap_hotelcity_y20 {
	overflow:auto;
	zoom:1;
	background:url(../img/homebgx.jpg) repeat-x left -35px;
	width:451px;
	height:24px;
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
}
.cheap_hotelothercity_y20 {
	float:right;
	text-decoration:none;
	display:block;
	padding-top:6px;
	color:#666;
	cursor:pointer;
}
.cheap_hotelcity_y20 li {
	float:left;
	width:74px;
	height:24px;
	background:url(../img/homeimg.jpg) -99px -320px;
}
.cheap_hotelcity_y20 li a:link, .cheap_hotelcity_y20 li a:visited, .cheap_hotelcity_y20 li a:hover, .cheap_hotelcity_y20 li a:active {
	color:#666666;
	text-decoration:none;
	display:block;
	padding-left:23px;
	padding-top:7px;
	font-weight:normal;
}
.cheap_hotelcity_y20 li.cheap_hotelcitynonce_y20 {
	width:75px;
	height:24px;
	background:url(../img/homeimg.jpg) -14px -320px;
}
.cheap_hotelcitydel {
	text-indent:-99999px;
	display:block;
	width:9px;
	height:9px;
	float:right;
	margin-right:4px;
	margin-top:4px;
	background:url(../img/homeimg.jpg) -144px -455px;
	cursor:pointer;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.cheap_hotelcity_y20 li.cheap_hotelcitynonce2_y20 {
	width:74px;
	height:24px;
	background:url(../img/homeimg.jpg) -186px -320px;
}
.cheap_hotelcity_y20 li.cheap_hotelcitynonce3_y20 {
	width:75px;
	height:24px;
	background:url(../img/homeimg.jpg) -12px -49px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.hotelselect_y20 {
	background:#FFFFFF;
	width:445px;
	padding:5px;
	height:228px;
	position:absolute;
	margin-left:11px;
	border:#ffbb00 solid 1px;
	margin-top:32px;
	display:none;
}
.hotelselect_y20 a, .hotelselect_y20 a:link, .hotelselect_y20 a:visited, .hotelselect_y20 a:hover, .hotelselect_y20 a:active {
	color:#333333;
}
.scrollleft, .scrollright {
	display:block;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
}
.scrollleft {
	float:left;
}
.scrollright {
	float:right;
}
.hotelselectname_y20 {
	width:350px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:25px;
	overflow: hidden;
	zoom:1;
}
.hotelselectname_y20 a {
	padding-left:10px;
	padding-right:10px;
	float:left;
	white-space:nowrap;
	padding-bottom:15px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




.ticketselect_y20 {
	background:#FFFFFF;
	width:445px;
	padding:5px;
	height:225px;
 +height:228px;
	_height:228px;
	position:absolute;
	margin-left:12px;
	border:#2882ce solid 1px;
	margin-top:8px;
	display:none;
}
.ticketselect_y20 a, .ticketselect_y20 a:link, .ticketselect_y20 a:visited, .ticketselect_y20 a:hover, .ticketselect_y20 a:active {
	color:#333333;
}
.ticketselectname_y20 {
	width:350px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	overflow: hidden;
	zoom:1;
}
.ticketselectname_y20 a {
	padding-left:10px;
	padding-right:10px;
	float:left;
	white-space:nowrap;
	padding-bottom:15px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cheap_hotelcity_y20 li a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:19px;
	padding-top:7px;
}
.cheap_hotelcity_y20 li.cheap_hotelcitynonce_y20 span {
	display:none;
}
.cheap_hotelpic_y20 {
	overflow:auto;
	zoom:1;
	background:#CCCCCC url(../img/homebgx.jpg) repeat-x left -218px;
	width:457px;
	margin-left:auto;
	margin-right:auto;
	padding-top:9px;
	padding-bottom:10px;
}
.cheap_hotelpic_y20 img {
	padding:2px;
	border:#ebebeb solid 1px;
	width:75px;
	height:65px;
}
.cheap_hotelpiccont_y20 {
	float:right;
	width:365px;
}
a.cheap_hotelpicname_y20, a.cheap_hotelpicname_y20:link, a.cheap_hotelpicname_y20:visited, a.cheap_hotelpicname_y20:hover, a.cheap_hotelpicname_y20:active {
	font-size:14px;
	font-weight:bold;
	color:#323232;
	text-decoration:none;
}
.cheap_hotelpiccont_y20 p {
	line-height:18px;
	padding-top:10px;
	color:#555555;
}
.cheap_hotelpiccont_y20 strong {
	color:#ff7000;
}
.cheap_hotellist_y20 {
	overflow:auto;
	zoom:1;
	width:457px;
	margin-left:auto;
	margin-right:auto;
}
.cheap_hotellist_y20 li {
	line-height:34px;
	overflow:hidden;
	zoom:1;
	height:34px;
 +margin-bottom:-3px;
	_margin-bottom:-3px;
}
.cheap_hotellist_y20 span {
	float:left;
	display:block;
}
.cheap_hotellist_y20 a {
	float:left;
	display:block;
}
.cheap_hotellistprice_y20 {
	width:53px;
	color:#ff0103;
	padding-left:5px;
}
.cheap_hotellistprice_t_y20 {
	width:53px;
	color:#666666;
	padding-left:5px;
}
.cheap_hotelliststar_y20 {
	width:53px;
	color:#ff6302;
}
.cheap_hotelliststar_t_y20 {
	width:53px;
	color:#666666;
}
.cheap_hotellistpos_y20 {
	color:#333;
	width:71px;
+padding-top:1px;
	_padding-top:1px;
}
.cheap_hotellistpos_t_y20 {
	color:#666666;
	width:71px;
}
a.cheap_hotellistname_y20, a.cheap_hotellistname_y20:link, a.cheap_hotellistname_y20:visited, a.cheap_hotellistname_y20:active {
	width:161px;
	text-decoration:none;
 +padding-top:1px;
	_padding-top:1px;
}
.cheap_hotellistname_t_y20 {
	width:161px;
	color:#666666;
}
a.cheap_hotellistname_y20:hover {
	text-decoration: underline;
}
.cheap_hotellistpoint_y20 {
	width:65px;
	color:333;
}
.cheap_hotellistpoint_t_y20 {
	width:65px;
	color:#666666;
}
.cheap_hotellist_y20 a.cheap_hotellistreserve_y20 {
	float:right;
 +padding-top:1px;
	_padding-top:1px;
	padding-left:12px;
	background:url(../img/homeimg.jpg) -145px -467px;
	margin-right:5px;
	color:#073fae;
}
.cheap_hotellist_t_y20 {
	color:666666;
}
.cheap_hotelpage_y20 {
	text-align:right;
	padding-right:20px;
	padding-bottom:11px;
	padding-top:5px;
	font-weight:bold;
}
.cheap_hotelpage_y20 a {
	font-weight:normal;
	padding-left:5px;
}
/**/
.cheap_ticket_y20 {
	float:right;
	width:485px;
}
.cheap_tickettitle_y20 {
	background:url(../img/homeimg.jpg) no-repeat -12px -275px;
	height:31px;
}
.cheap_ticket_y20 h2 {
	width:77px;
	height:31px;
	background:url(../img/homeimg.jpg) -499px -554px;
	text-indent:-9999px;
}
.cheap_ticket_y20 .cheap_ticketmore_y20 {
	display:block;
	float:right;
	width:54px;
	height:31px;
	background:url(../img/homeimg.jpg) -18px -654px;
	text-indent:-9999px;
}
.cheap_ticketcont_y20 {
	border:#2882ce solid 1px;
	border-top:none;
	padding-top:10px;
	overflow:hidden;
	zoom:1;
	height:auto;
}
/**/


.cheap_ticketcity_y20 {
	overflow:auto;
	zoom:1;
	background:url(../img/homebgx.jpg) repeat-x left -94px;
	width:451px;
	height:24px;
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
}
.cheap_ticketothercity_y20 {
	float:right;
	text-decoration:none;
	display:block;
	padding-top:6px;
	color:#666666;
	cursor:pointer;
}
.cheap_ticketcity_y20 li {
	float:left;
	width:74px;
	height:24px;
	background:url(../img/homeimg.jpg) -141px -422px;
}
.cheap_ticketcity_y20 li a, .cheap_ticketcity_y20 li a:link, .cheap_ticketcity_y20 li a:visited, .cheap_ticketcity_y20 li a:hover, .cheap_ticketcity_y20 li a:active {
	color:#666666;
	text-decoration:none;
	display:block;
	padding-left:23px;
	padding-top:7px;
	font-weight:normal;
}
.cheap_ticketcity_y20 li.cheap_ticketcitynonce_y20 {
	width:75px;
	height:24px;
	background:url(../img/homeimg.jpg) -140px -390px;
}
.cheap_ticketcity_y20 li.cheap_ticketcitynonce_y20 a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:19px;
	padding-top:7px;
}
.cheap_ticketcity_y20 li.cheap_ticketcitynonce2_y20 {
	width:74px;
	height:24px;
	background:url(../img/homeimg.jpg) -523px -279px;
}
.cheap_ticketcity_y20 li.cheap_ticketcitynonce_y202 a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:19px;
	padding-top:7px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */






.cheap_ticketlist2_y20 {
	overflow:auto;
	zoom:1;
	margin-left:auto;
	margin-right:auto;
	width:451px;
	margin-top:17px;
}
.cheap_ticketlist2_y20 span, .cheap_ticketlist2_y20 a {
	float:left;
	display:block;
}
.cheap_ticketlist2_y20 li {
	height:21px;
	padding-top:17px;
	background:url(../img/homebgx.jpg) repeat-x left -652px;
 +margin-bottom:-3px;
	_margin-bottom:-3px;
}
.cheap_ticketlistprice2_y20 {
	width:100px;
	color:red;
}
.cheap_ticketlistprice2_t_y20 {
	width:100px;
	color:#666666;
}
span.cheap_ticketlistprice2_tnew_y20 {
	width:auto;
	color:#999;
}
p.cheap_ticketlistprice3_tnew_y20 {
	color:#999;
	padding-left:20px;
	padding-top:10px;
}
.cheap_ticketlistprice2_y20 strong {
	font-weight:normal;
	color:#ff6600;
	padding-right:5px;
}
a.cheap_ticketlistline2_y20, a.cheap_ticketlistline2_y20:link, a.cheap_ticketlistline2_y20:visited, a.cheap_ticketlistline2_y20:active {
	text-decoration:none;
	width:170px;
}
.cheap_ticketlistline2_y20 font {
	color:red;
}
a.cheap_ticketlistline2_y20:hover {
	text-decoration: underline;
}
.cheap_ticketlistline2_t_y20 {
	width:150px;
	color:#666666;
}
.cheap_ticketlist2_y20 a.cheap_hotellistreserve_y20 {
	float:right;
 +padding-top:1px;
	_padding-top:1px;
	padding-left:12px;
	background:url(../img/homeimg.gif) -22px -180px;
	margin-right:5px;
	color:#073fae;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.cheap_ticketlist_y20 {
	overflow:auto;
	zoom:1;
	width:215px;
	padding-left:13px;
	padding-right:13px;
	border-right:#dadada solid 1px;
	margin-top:17px;
}
.cheap_ticketlist_y20 span, .cheap_ticketlist_y20 a {
	float:left;
	display:block;
}
.cheap_ticketlistprice_y20 {
	width:65px;
	color:red;
}
.cheap_ticketlistprice_t_y20 {
	width:65px;
	color:#666666;
}
.cheap_ticketlistprice_y20 strong {
	font-weight:normal;
	color:#ff6600;
}
a.cheap_ticketlistline_y20, a.cheap_ticketlistline_y20:link, a.cheap_ticketlistline_y20:visited, a.cheap_ticketlistline_y20:active {
	text-decoration:none;
	width:90px;
}
.cheap_ticketlistline_y20 font {
	color:red;
}
a.cheap_ticketlistline_y20:hover {
	text-decoration: underline;
}
.cheap_ticketlistline_t_y20 {
	width:90px;
	color:#666666;
}
.cheap_ticketlistdate_y20 {
	color:block;
}
.cheap_ticketlistdate_t_y20 {
	color:block;
	color:#666666;
}
span.cheap_ticketlistcf_t_y20 {
	color:#FF0000;
	float:right;
}
.cheap_ticketlist_y20 li {
	height:21px;
	padding-top:17px;
	background:url(../img/homebgx.jpg) repeat-x left -652px;
 +margin-bottom:-3px;
	_margin-bottom:-3px;
}
li.cheap_ticketlisttitle_y20 {
	background:none;
	height:14px;
	padding-top:0;
}
.cheap_ticketlist2_y20 {
	float:right;
	padding-left:0;
	padding-right:13px;
}
.cheap_ticketpage_y20 {
	padding-right:15px;
	padding-bottom:0px;
	padding-top:11px;
	overflow:hidden;
	zoom:1;
	color:#999;
	padding-left:13px;
}
.cheap_ticketpage_y20 p {
	float:right;
	font-weight:bold;
}
.cheap_ticketpage_y20 p a {
	font-weight:normal;
	padding-left:5px;
}
/**/
.homeleft_y20 {
	width:440px;
}
.destination_y20 {
	border:#dadada solid 1px;
	padding:1px;
	padding-bottom:0;
}
.destination_tle_y20 {
	height:31px;
	background:url(../img/homebgx.jpg) repeat-x left -338px;
}
.destination_tle_y20 h2 {
	width:77px;
	height:31px;
	background:url(../img/homeimg.jpg) -15px -606px;
	text-indent:-9999px;
}
.destination_tle_y20 a {
	text-indent:-9999px;
	float:right;
	height:31px;
	width:52px;
	background:url(../img/homeimg.jpg) -154px -653px;
}
.destination_search_y20 {
	text-align:center;
	font-weight:bold;
	color:#333333;
	padding-top:15px;
}
.destination_searchint_y20 {
	width:230px;
	height:20px;
	border:#9c9c9c solid 1px;
	vertical-align:middle;
	margin-right:8px;
	margin-left:3px;
}
.destination_searchbtn_y20 {
	width:57px;
	height:23px;
	padding-bottom:3px;
 +padding-bottom:0;
	_padding-bottom:0;
	border: none;
	cursor:pointer;
	background:url(../img/homeimg.jpg) -136px -353px;
	color:white;
	font-weight:bold;
	padding-left:15px;
	vertical-align:middle;
+padding-top:2px;
	_padding-top:2px;
}
.destination_map_y20 {
	padding-top:19px;
	text-align:center;
}
.destination_hot_y20 {
	padding-left:78px;
	margin-top:34px;
	padding-right:2px;
	line-height:20px;
	overflow:hidden;
	zoom:1;
	background:url(../img/homeimg.jpg) -64px -719px;
	height:63px;
}
.destination_hot_y20 strong {
	float:left;
	color:#036dc5;
}
.destination_hot_y20 a:link, .destination_hot_y20 a:visited, .destination_hot_y20 a:hover, .destination_hot_y20 a:active {
	color:#454545;
	padding-right:14px;
	display:block;
	float:left;
	white-space:nowrap;
}
.destination_hot_y20 a:visited {
	color:#810081;
}
.destination_hotlist_y20 {
	height:58px;
	background:#f8f8f8;
	padding-left:33px;
	overflow: hidden;
	zoom:1;
	padding-top:14px;
}
.destination_hotlist_y20 li {
	float:left;
	width:182px;
	line-height:22px;
	padding-left:10px;
	background:url(../img/homeimg.gif) no-repeat -29px -129px;
}
.destination_hotlist_y20 a:link, .destination_hotlist_y20 a:active {
	color:#000000;
	text-decoration:none;
}
.destination_hotlist_y20 a:hover {
	text-decoration: underline;
	color:#000000;
}
.destination_hotlist_y20 a:visited {
	color:#810081;
}
.product_y20 {
	margin-top:11px;
}
.product_tle_y20 h2 {
	background:url(../img/homeimg.jpg) -291px -610px;
	width:66px;
}
.product_list_y20 {
	padding-top:12px;
	overflow:hidden;
	zoom:1;
}
.product_list_y20 li {
	line-height:26px;
	margin-bottom:11px;
	margin-left:11px;
	margin-right:11px;
	/*padding-left:24px;*/
	background:#ededed url(../img/homeimg.gif) no-repeat -2px -104px;
	padding-left:16px;
}
.product_list_y20 li.product_listli_y20 {
	background:#f8f8f8 url(../img/homeimg.gif) no-repeat -2px -100px;
}
.product_list_y20 li strong {
	font-weight:normal;
	color:#c2c4c3;/*padding-right:7px;
	border-right:#dfdfdf solid 1px;*/
	
}
.product_list_y20 li a, .product_list_y20 li a:link, .product_list_y20 li a:active {
	color:#000000;
	/*padding-left:6px;*/
	text-decoration:none;
}
.product_list_y20 li a:hover {
	text-decoration:underline;
	color:#000000;/*padding-left:6px;*/
}
.product_list_y20 li a:visited {
	color:#810081;
}
.product_list_y20 li strong a, .product_list_y20 li strong a:link, .product_list_y20 li strong a:visited, .product_list_y20 li strong a:hover, .product_list_y20 li strong a:active {
	color:#4596d7;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
.product_list_y20 span {
	float:right;
	padding-right:20px;
	color:#999999;
	font:Arial, Helvetica, sans-serif;
}
.homeright_y20 {
	float:right;
	width:528px;
}
.forum_tle_y20 h2 {
	background:url(../img/homeimg.jpg) -108px -607px;
	width:63px;
}
.forum_pic_y20 {
	height:210px;
	background:url(../img/homebgx.jpg) repeat-x left -409px;
	padding-left:1px;
}
.forum_pic_y20 a, .forum_pic_y20 a:link, .forum_pic_y20 a:active {
	display:block;
	float:left;
	color:#666666;
	text-align:center;
	margin-left:11px;
	margin-top:18px;
	line-height:13px;
	text-decoration:none;
	_display:inline;
}
.forum_pic_y20 a:hover {
	text-decoration: underline;
}
.forum_pic_y20 a:visited {
	color:#810081;
}
.forum_pic_y20 img {
	width:149px;
	height:145px;
	margin-bottom:10px;
}
.forum_img1_y20 {
	border:#e3e3e3 solid 1px;
	padding:3px;
}
.forum_img2_y20 {
	padding:4px;
	background:url(../img/homeimg.jpg) -13px -353px;
	border:none;
}
.forum_list_y20 {
	width:155px;
	float:left;
	overflow:hidden;
	zoom:1;
	padding-left:8px;
	padding-right:6px;
	padding-bottom:14px;
	padding-top:18px;
}
.forum_list_y20 li {
	line-height:26px;
	background:url(../img/homebgx.jpg) repeat-x left -664px;
}
.forum_list_y20 li strong {
	font-weight:normal;
	color:#c0c4c5;
	background:url(../img/homeimg.gif) no-repeat -5px -6px;
	/*	padding-right:8px;
	padding-left:14px;*/
	padding-left:12px;
}
.forum_list_y20 li strong a, .forum_list_y20 li strong a:link, .forum_list_y20 li strong a:visited, .forum_list_y20 li strong a:hover, .forum_list_y20 li strong a:active {
	color:#4495d7;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
.forum_list_y20 li a, .forum_list_y20 li a:link, .forum_list_y20 li a:active {
	color:#333;
	text-decoration:none;
}
.forum_list_y20 li a:hover {
	text-decoration: underline;
}
.forum_list_y20 li a:visited {
	color:#810081;
}
.forum_y20 {
	overflow:hidden;
	zoom:1;
	margin-top:11px;
}
.fashtion_y20 {
	overflow:hidden;
	zoom:1;
	padding-bottom:18px;
}
.fashtion_tle_y20 h2 {
	background:url(../img/homeimg.jpg) -186px -607px;
	width:89px;
}
.fashtion_pic_y20 a, .fashtion_pic_y20 a:link, .fashtion_pic_y20 a:hover, .fashtion_pic_y20 a:active {
	display:block;
	float:left;
	color:#666666;
	text-align:center;
	margin-left:13px;
	_display:inline;
	margin-top:15px;
	text-decoration:none;
}
.fashtion_pic_y20 a:visited {
	color:#810081;
}
.fashtion_pic_y20 img {
	width:116px;
	height:152px;
	margin-bottom:6px;
	border:#e3e3e3 solid 1px;
	padding:3px;
}
.fashtion_pic_y20 {
	overflow:hidden;
	zoom:1;
	width:150px;
	margin-top:5px;
}
.fashtion_list_y20 {
	width:356px;
	float:right;
	overflow:hidden;
	zoom:1;
	padding-right:12px;
	_margin-left:-3px;
	padding-top:18px;
}
.fashtion_list_y20 li {
	line-height:29px;
	background:url(../img/homebgx.jpg) repeat-x left -661px;
}
.fashtion_list_y20 li strong {
	font-weight:normal;
	color:#c0c4c5;
	background:url(../img/homeimg.gif) no-repeat -8px -108px;
	/*	padding-left:14px;
	padding-right:8px;*/
	padding-left:10px;
}
.fashtion_list_y20 li strong a, .fashtion_list_y20 li strong a:link, .fashtion_list_y20 li strong a:visited, .fashtion_list_y20 li strong a:hover, .fashtion_list_y20 li strong a:active {
	color:#4495d7;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
}
.fashtion_list_y20 li a, .fashtion_list_y20 li a:link, .fashtion_list_y20 li a:active {
	color:#333;
	text-decoration:none;
	font-size:14px;
}
.fashtion_list_y20 li a:hover {
	text-decoration: underline;
	font-size:14px;
}
.fashtion_list_y20 li a:visited {
	color:#810081;
	font-size:14px;
}
.fashtionmen_tle_y20 {
	height:29px;
	background:url(../img/homebgx.jpg) repeat-x left -706px;
}
.fashtionmen_tle_y20 h2 {
	background:url(../img/homeimg.jpg) -370px -613px;
	width:89px;
	height:29px;
}
.fashtionmen_tle_y20 a {
	height:29px;
	width:52px;
	background:url(../img/homeimg.jpg) -290px -657px;
}
.fashtionmen_pic_y20 {
	width:244px;
	height:161px;
	background:url(../img/homeimg.jpg) -276px -324px;
	margin-top:1px;
	margin-bottom:1px;
}
.fashtionmen_pic_y20 img {
	width:218px;
	height:131px;
	border:white solid 1px;
	margin-left:14px;
	margin-top:14px;
}
.fashtionmen_content_y20 {
	float:right;
	width:280px;
	height:161px;
	background:url(../img/homeimg.jpg) 231px -707px;
	margin-top:1px;
	_margin-left:-3px;
}
.fashtionmen_content_y20 h3 {
	padding-top:15px;
	padding-left:20px;
	color:#e33f3d;
	font-size:14px;
	float:left;
	padding-right:18px;
	background:url(../img/home02.jpg) no-repeat right 18px;
}
.fashtionmen_content_y20 p {
	clear:both;
	line-height:20px;
	color:#9c7742;
	padding-left:20px;
	padding-right:14px;
	text-indent:2em;
	margin-top:10px;
}
a.fashtionmen_contentmore_y20, a.fashtionmen_contentmore_y20:link, a.fashtionmen_contentmore_y20:visited, a.fashtionmen_contentmore_y20:hover, a.fashtionmen_contentmore_y20:active {
	color:#e33f3d;
	text-decoration:none;
}
.brand_tle_y20 {
	height:29px;
	background:url(../img/homebgx.jpg) repeat-x left -706px;
}
.brand_tle_y20 h2 {
	width:65px;
	height:29px;
	background:url(../img/homeimg.jpg) -473px -613px;
	text-indent:-9999px;
}
.brand_tle_y20 a {
	text-indent:-9999px;
	float:right;
	height:29px;
	width:52px;
	background:url(../img/homeimg.jpg) -290px -657px;
}
.brand_logo_y20 {
	overflow:hidden;
	zoom:1;
	padding-top:10px;
	padding-bottom:10px;
}
.brand_logo_y20 a, .brand_logo_y20 a:link, .brand_logo_y20 a:visited, .brand_logo_y20 a:hover, .brand_logo_y20 a:active {
	display:block;
	float:left;
	text-align:center;
	color:#333;
	text-decoration:none;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;
}
.brand_logo_y20 img {
	border:#999999 solid 1px;
	margin-bottom:6px;
	height:60px;
	width:108px;
}
.brand_logo_y20 img.brandlogo_y20 {
	border:none;
	height:182px;
	width:920px;
	float:none;
	margin-left:25px;
	margin-top:15px;
}
.test {
}
.test #airlines_tabs_l20 {
	background:url(../img/flight_img.gif) -10px -571px;
	height:24px;
}
.test #airlines_tab_header_l20 {
	width:6px;
	height:23px;
	float:left;
}
.test .airlines_tab_enabled_l20 {
	width:57px;
	height:18px;
	background:url(../img/flight_img.gif) -10px -140px;
	float:left;
	font-weight:bold;
	color:#000000;
	padding-left:18px;
	padding-top:6px;
	cursor:pointer;
}
.test .airlines_tab_disabled_l20 {
	width:53px;
	height:18px;
	background:url(../img/flight_img.gif) -100px -140px;
	float:left;
	color:#666666;
	padding-left:18px;
	padding-top:6px;
	padding-right:4px;
	cursor:pointer;
}
.test .airlines_tab_disabled_l20 dt {
	float:left;
}
.test .airlines_tab_disabled_l20 dl {
	width:9px;
	height:9px;
	float:right;
	background:url(../img/flight_img.gif) -500px -220px;
}
.test .destination_searchbtn_y20 {
	width:57px;
	height:23px;
	padding-bottom:3px;
 +padding-bottom:0;
	_padding-bottom:0;
	border: none;
	cursor:pointer;
	background:url(../img/homeimg.jpg) -136px -353px;
	color:white;
	font-weight:bold;
	padding-left:15px;
	vertical-align:middle;
+padding-top:2px;
	_padding-top:2px;
}
/*
首页城市标签的样式
*/

.city_tab_highlight .city_tab_bg1 {
	background:url(../img/flight_img.gif) -10px -140px;
	width:6px;
	height:24px;
	float:left;
}
.city_tab_highlight .city_tab_bg2 {
	background:url(../img/flight_img.gif) -16px -140px;
	text-align:center;
	padding-top:6px;
	padding-left:12px;
	height:18px;
	float:left;
	cursor:pointer;
}
.city_tab_highlight .city_tab_bg3 {
	background:url(../img/flight_img.gif) -131px -140px;
	width:26px;
	height:20px;
	float:left;
	padding-right:4px;
	padding-top:4px;
}
.city_tab_normal .city_tab_bg1 {
	background:url(../img/flight_img.gif) -330px -250px;
	width:6px;
	height:24px;
	float:left;
}
.city_tab_normal .city_tab_bg2 {
	background:url(../img/flight_img.gif) -336px -250px;
	text-align:center;
	padding-top:6px;
	padding-left:12px;
	height:18px;
	float:left;
	cursor:pointer;
}
.city_tab_normal .city_tab_bg3 {
	background:url(../img/flight_img.gif) -451px -250px;
	width:26px;
	height:20px;
	float:left;
	padding-right:4px;
	padding-top:4px;
}
.city_tab_normal .cross_button {
	background:transparent url(../img/flight_img.gif) repeat scroll -500px -220px;
	float:right;
	height:9px;
	width:9px;
	cursor:pointer;
}
#airlines_tab_tail_l20 {
	line-height:23px;
	text-align:right;
	cursor:pointer;
	float:right;
	padding-right:4px;
}
.city_tab_highlight1 .city_tab_bg1 {
	background:url(../img/flight_img.gif) -560px -220px;
	width:6px;
	height:24px;
	float:left;
}
.city_tab_highlight1 .city_tab_bg2 {
	background:url(../img/flight_img.gif) -566px -220px;
	text-align:center;
	padding-top:6px;
	padding-left:12px;
	height:18px;
	float:left;
	cursor:pointer;
}
.city_tab_highlight1 .city_tab_bg3 {
	background:url(../img/flight_img.gif) -681px -220px;
	width:26px;
	height:20px;
	float:left;
	padding-right:4px;
	padding-top:4px;
}
.city_tab_normal1 .city_tab_bg1 {
	background:url(../img/flight_img.gif) -560px -250px;
	width:6px;
	height:24px;
	float:left;
}
.city_tab_normal1 .city_tab_bg2 {
	background:url(../img/flight_img.gif) -566px -250px;
	text-align:center;
	padding-top:6px;
	padding-left:12px;
	height:18px;
	float:left;
	cursor:pointer;
}
.city_tab_normal1 .city_tab_bg3 {
	background:url(../img/flight_img.gif) -681px -250px;
	width:26px;
	height:20px;
	float:left;
	padding-right:4px;
	padding-top:4px;
}
.city_tab_normal1 .cross_button {
	background:transparent url(../img/flight_img.gif) repeat scroll -500px -220px;
	float:right;
	height:9px;
	width:9px;
	cursor:pointer;
}
.ticketselect1_y20 {
	background:#FFFFFF;
	width:445px;
	padding:5px;
	height:225px;
 +height:228px;
	_height:228px;
	position:absolute;
	margin-left:12px;
	border:#ffbb00 solid 1px;
	margin-top:8px;
	display:none;
}
.test #hotels_tabs_l20 {
	background:url(../img/flight_img.gif) -10px -614px;
	height:24px;
}
.cheap_ticketlist3_y20 {
	border:#2882ce solid 1px;
	margin-left:5px;
	margin-right:5px;
	width:448px;	
	+width:auto;
	_width:auto;
	_display:inline;
	padding-left:12px;
	_padding-left:0px;
	padding-bottom:4px;
	margin-top:8px;
	background:#f5f5f5;
	padding-right:10px;
	
	
}
.cheap_ticketlist3_y20 li {
	background:none;
	border-bottom:#ccc dashed 1px;	
	width:auto;
	
}
.cheap_ticketlist4_y20 {
	margin-top:0px;
}
li.price_freeze_y20 {
	padding-top:10px;	
	border: none;
	color:#333333;
	font-weight:bold;
	background:url(../img/homeimg.gif) no-repeat -13px -232px;	
	width:437px;
	text-align:right;
	
}
li.price_freeze_y20 a {float:right;  font-weight:normal; text-decoration:none; margin:0; }

.list ul{ margin:0px; padding:0px;}
		.list li{ clear:both; display:inline; line-height:25px; font-size:12px; float: none; width:100%;}
		.list li span{ float:right; font-size:12px; color:#FF0000; padding-right:5px; width:150px;}
		.list li span .jd{ width:100px; float:left; color:#FF9900;}
		.list li a{ font-size:12px; float:left; text-decoration:none; color:#0066FF; width:313px;}
		.list li a:visited{ font-size:12px; float:left; text-decoration:none;color:#0066FF;width:313px;}
		.list h3{ padding-left:5px; color:#CC6600; border-bottom:1px dotted #CCCCCC; line-height:30px;}
		
.member_list_y20_ { margin-top:12px;}
.member_list_y20_ ul{ margin:0px; padding:0px;}
.member_list_y20_ li{ margin:0px; padding:0px;float:left;width:80px; height:31px; overflow:hidden; padding-left:25px; margin-left:15px; text-decoration:none;}
.member_list_y20_ li a, li a:visited{ color:#333; text-decoration:none;}
.member_list_y20_ .li1{ background:url(../img/h1.gif) no-repeat;}
.member_list_y20_ .li2{ background:url(../img/h2.gif) no-repeat;}
.member_list_y20_ .li3{ background:url(../img/h3.gif) no-repeat;}
.member_list_y20_ .li4{ background:url(../img/h4.gif) no-repeat;}
.member_list_y20_ .li5{ background:url(../img/h5.gif) no-repeat;}
.member_list_y20_ .li6{ background:url(../img/h6.gif) no-repeat;}
.member_list_y20_ .li7{ background:url(../img/h7.gif) no-repeat;}
.member_list_y20_ .li8{ background:url(../img/h8.gif) no-repeat;}
.member_list_y20_ .li9{ background:url(../img/h9.gif) no-repeat;}


.list1 ul{ clear:both; margin:0px; padding:0px;}
.list1 li{ clear:both; line-height:25px; font-size:12px; float:none; display:block; margin:0px; padding:0px;}
.list1 li a{ font-size:12px;float:none;  text-decoration:none; color: #666666; margin:0px; padding:0px; text-decoration:none;}
.list1 li a:visited{ font-size:12px; float:none;text-decoration:none;color:#666666; margin:0px; padding:0px; text-decoration:none;}
.list1 h3{  border-bottom:1px dotted #CCCCCC; line-height:25px; padding:0px 5px; color:#FF9900; overflow:hidden;}


.fashtion_tle_y20 span{ width:95px; height:26px; margin-top:3px; margin-left:2px; line-height:26px; background:url(../img/lab002.gif); float:left; text-align:center; font-weight:bold; color: #0066FF; cursor:pointer;}
.fashtion_tle_y20 span.hover{ width:95px; height:26px; margin-top:3px; margin-left:2px; line-height:26px; background:url(../img/lab001.gif); float:left; text-align:center; font-weight:bold; color: #0066FF;}

.product_tle_y20 span{ width:95px; height:26px; margin-top:3px; margin-left:2px; line-height:26px; background:url(../img/lab002.gif); float:left; text-align:center; font-weight:bold; color: #0066FF; cursor:pointer;}
.product_tle_y20 span.hover{ width:95px; height:26px; margin-top:3px; margin-left:2px; line-height:26px; background:url(../img/lab001.gif); float:left; text-align:center; font-weight:bold; color: #0066FF;}
