@charset "utf-8";
*{margin:0; padding:0}
body{font:normal normal normal 14px Arial, Helvetica, sans-serif; color:#656565;}
form{margin:0; padding:0}
img,a img {border:0;}
ul,ol,li {list-style:none;}
select, input, img, select{vertical-align:middle;}

.Container {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:960px;
}

#Menu {
	height:80px;
	border-bottom:3px solid #8dd124;
}

#Logo {
	margin:0px auto;
	float:left;
	width:240px;
	text-align:center;
}

#servicephone {
	margin:0px auto;
	padding:0px;
	float:right;
	width:720px;
	height:40px;
	line-height:40px;
	text-align:right;
}

.servicephone_word {
	color:#0FAAE1;
}

.servicephone_num {
	font-size:20px;
	font-weight:bold;
	color:#FFAE45;
	font-style:italic;
}

#Menu_List_Left {
	margin-top:10px;
	margin-left:5px;
	padding-top:2px;
	float:left;
	width:5px;
	height:28px;
	background-image:url(/images/ld580_05.gif);
	background-position:left;
	border-right:2px solid #fefefe;
}

#Menu_List_Right {
	margin-top:10px;
	padding-top:2px;
	float:left;
	width:5px;
	height:28px;
	background-image:url(/images/ld580_11.gif);
	background-position:right;
}

#Menu_List {
	margin-top:10px;
	float:left;
}

#Menu_List ul li {
	display:inline;
}

a.Menu_A:link {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:none; background-image:url(/images/ld580_04.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Menu_A:visited {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:none; background-image:url(/images/ld580_04.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Menu_A:active {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:none; background-image:url(/images/ld580_04.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Menu_A:hover {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:underline; background-image:url(/images/ld580_04.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}

a.Menu_Sel_A:link {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:none; background-image:url(/images/ld580_07.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Menu_Sel_A:visited {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:none; background-image:url(/images/ld580_07.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Menu_Sel_A:active {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:none; background-image:url(/images/ld580_07.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Menu_Sel_A:hover {padding-top:2px;width:78px; height:28px; line-height:28px; float:left; color:#fefefe; text-decoration:underline; background-image:url(/images/ld580_07.gif);text-align:center; border-right:2px solid #fefefe; font-size:14px;}

#Memnu_Right {
	margin:0px auto;
	padding:0px;
	float:right;
}

#Top_Menu {
	clear:both;
	margin:0px auto;
	margin-top:12px;
	padding:0px;
	float:right;
	height:30px;
}

#Second_Menu {
	clear:both;
	margin:0px auto;
	margin-top:18px;
	padding:0px;
	float:right;
	width:220px;
}

a.Top_Menu_A:link { height:25px; line-height:25px; float:right; color:#ff8d1d; text-decoration:none; text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Top_Menu_A:visited { height:25px; line-height:25px; float:right; color:#ff8d1d; text-decoration:none; text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Top_Menu_A:active { height:25px; line-height:25px; float:right; color:#ff8d1d; text-decoration:none; text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.Top_Menu_A:hover { height:25px; line-height:25px; float:right; color:#ff8d1d; text-decoration:underline; text-align:center; border-right:2px solid #fefefe; font-size:14px;}

a.addFavorite_A:link { height:25px; line-height:25px; color:#ff8d1d; text-decoration:none; text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.addFavorite_A:visited { height:25px; line-height:25px; color:#ff8d1d; text-decoration:none; text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.addFavorite_A:active { height:25px; line-height:25px; color:#ff8d1d; text-decoration:none; text-align:center; border-right:2px solid #fefefe; font-size:14px;}
a.addFavorite_A:hover { height:25px; line-height:25px; color:#ff8d1d; text-decoration:underline; text-align:center; border-right:2px solid #fefefe; font-size:14px;}

a.Second_Menu_A:link { width:70px; height:20px; line-height:18px; float:right; color:#ff8d1d; text-decoration:none; text-align:center;font-size:14px; text-align:right;}
a.Second_Menu_A:visited { width:70px; height:20px; line-height:18px; float:right; color:#ff8d1d; text-decoration:none; text-align:center;font-size:14px;text-align:right;}
a.Second_Menu_A:active { width:70px; height:20px; line-height:18px; float:right; color:#ff8d1d; text-decoration:none; text-align:center;font-size:14px;text-align:right;}
a.Second_Menu_A:hover { width:70px; height:20px; line-height:18px; float:right; color:#ff8d1d; text-decoration:underline; text-align:center;font-size:14px;text-align:right;}

.top_menu_split {
	padding:4px 6px;
	float:right;
	color:#ff8a20;
}

#Friend_Link_Title {
	margin:0px auto;
	float:left;
	width:60px;
	color:#696969;
	font-size:11px;
	line-height:20px;
}

#Friend_Link_Content {
	float:left;
	color:#6a6a6a;
	font-size:11px;
	line-height:20px;
}

a.Friend_Link_A:link {margin:0px 3px; padding:0px; color:#686868; text-decoration:none;}
a.Friend_Link_A:visited {margin:0px 3px; padding:0px; color:#686868; text-decoration:none;}
a.Friend_Link_A:active {margin:0px 3px; padding:0px; color:#686868; text-decoration:none;}
a.Friend_Link_A:hover {margin:0px 3px;	padding:0px; color:#686868; text-decoration:underline;}

#Hot_Ticket,#Hot_Hotel,#Hot_Holiday {
	margin:0px auto;
	margin-top:10px;
	float:left;
	width:100%;
	font-size:11px;
}

#Hot_Ticket ul li,#Hot_Hotel ul li,#Hot_Holiday ul li{
	float:left;
	width:8%;
	line-height:22px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

a.Hot_Link_A:link { float:left; color:#9a9a9a; text-decoration:none;}
a.Hot_Link_A:visited { float:left; color:#9a9a9a; text-decoration:none;}
a.Hot_Link_A:active { float:left; color:#9a9a9a; text-decoration:none;}
a.Hot_Link_A:hover { float:left; color:#9a9a9a; text-decoration:underline;}

/*
#Cert {
	margin:0px auto;
	padding:0px;
	float:right;
	width:400px;
	text-align:right;
}
*/

#Cert {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:400px;
	text-align:center;
}

#Cert img {
	margin:5px auto;
	margin-left:5px;
	padding:0px;
	border:0px;
}

/*
#Foot_Menu {
	margin:0px auto;
	padding:0px;
	float:right;
	width:360px;
	text-align:right;
}
*/

#Foot_Menu {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:360px;
	text-align:center;
}

.bottom_line {
	clear:both;
	margin:10px auto;
	padding:0px;
	float:left;
	width:100%;
	height:1px;
	line-height:1px;
	border-top:1px solid #ccc;
}

a.Foot_Menu_A:link { font-size:11px; color:#6c9f02; text-decoration:none;}
a.Foot_Menu_A:visited { font-size:11px; color:#6c9f02; text-decoration:none;}
a.Foot_Menu_A:active { font-size:11px; color:#6c9f02; text-decoration:none;}
a.Foot_Menu_A:hover { font-size:11px; color:#fe6d04; text-decoration:underline;}

a.Ticket_Information:link { padding-left:26px; font-size:14px; color:#666; text-decoration:none;}
a.Ticket_Information:visited { padding-left:26px; font-size:14px; color:#666; text-decoration:none;}
a.Ticket_Information:active { padding-left:26px; font-size:14px; color:#666; text-decoration:none;}
a.Ticket_Information:hover { padding-left:26px; font-size:14px; color:#666; text-decoration:underline;}


a.Pages_A:link { font-size:14px; color:#6c9f02; text-decoration:none;}
a.Pages_A:visited { font-size:14px; color:#6c9f02; text-decoration:none;}
a.Pages_A:active { font-size:14px; color:#6c9f02; text-decoration:none;}
a.Pages_A:hover { font-size:14px; color:#fe6d04; text-decoration:underline;}

.menu_split {
	padding:5px;
	color:#5ca702;
}

#Airlines_Link_Content {
	margin:0px auto;
	margin-top:10px;
	padding:0px;
	float:left;
	width:728px;
	border:1px solid #ddd;
}

#Airlines_Link_Content ul {
	margin:4px;
	padding:0px;
	font-weight:normal;
}

#Airlines_Link_Content ul li {
	margin:0px auto;
	padding:0px;
	float:left;
	width:19%;
	height:25px;
	line-height:20px;
	text-align:left;
	display:block;
}

/*
#Copyright {
	margin:0px auto;
	padding:0px;
	float:left;
	width:480px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#888888;
}
*/

#Copyright {
	clear:both;
	margin:0px auto;
	margin-top:5px;
	padding:0px;
	width:480px;
	text-align:center;
	font-size:12px;
	line-height:18px;
	color:#888888;
}

.EnWord {
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
}

.Left730 {
	clear:both;
	margin:0px auto;
	margin-top:10px;
	padding:0px;
	float:left;
	width:730px;
}

.Left730 ul {
	margin:5px 5px;
	padding:0px;
	float:left;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#000;
}

.googlead {
	height:100px;
	*height:107px;
	_height:100px;
}

.adtitle {
	margin:5px 5px;
	padding:0px;
	float:left;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	display:block;
}

.Right220 {
	margin:0px auto;
	margin-top:10px;
	padding:0px;
	float:right;
	width:220px;
}

.Right220_International {
	margin:0px auto;
	padding:0px;
	float:right;
	width:100%;
}

.International_Index {
	margin:0px auto;
	padding:0px;
	float:right;
	width:100%;
}

.Right220Title {
	margin:0px auto;
	padding:0px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	background-color:#f5f5f5;
	border-bottom:1px solid #DEDCDD;
	display:block;
}

.Right220 ul li{
	padding:0px 10px;
	width:200px;
	background-color:#fff9ed;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color:#706b68;
}


.Right220_International ul li{
	padding:0px 10px;
	width:234px;
	background-color:#fff9ed;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color:#706b68;
}

.International_Index ul li{
	padding:0px 10px;
	float:left;
	width:29%;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color:#706b68;
}


.Kuang_Gray {
	border:1px solid #ccc;
}


.content 
{
	clear:both;
	margin:0px auto;
	margin-top:10px;
	padding:1px;
	float:left;
	width:730px;
	height:auto;
	border:1px solid #fcb46c;
}


a.C656565_A:link { font-size:14px; color:#656565; text-decoration:none;}
a.C656565_A:visited { font-size:14px; color:#656565; text-decoration:none;}
a.C656565_A:active { font-size:14px; color:#656565; text-decoration:none;}
a.C656565_A:hover { font-size:14px; color:#fe6d04; text-decoration:underline;}

#Search_Kuang {
	margin:0px auto;
	padding:0px;
	margin-top:10px;
	float:left;
	width:954px!important;
	width:960px;
	_width:954px;
	border:3px solid #fcb46c;
}

#Search_Kuang_hotel {
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	float:left;
	width:954px!important;
	width:960px;
	_width:954px;
	border:3px solid #fcb46c;
}

#Search_Title {
	float:left;
	width:197px;
}

.Search_Title {
	margin:0px auto;
	padding:9px 20px 5px 20px;
	width:162px;
	height:50px;
	text-align:center;
	line-height:30px;
	background-image:url(/images/ld580_30.gif);
	background-repeat:repeat-y;
	border-top:3px solid #ffb26a;
	border-right:1px solid #ffb26a;
	bbackground-color:#fee7d5;
	font-size:19pt;
	color:#fafffb;
	font-family:"黑体";
	cursor:pointer;
}

.Search_Title_Sel {
	margin:0px auto;
	padding:9px 20px 5px 20px;
	width:162px;
	height:50px;
	text-align:center;
	line-height:30px;
	border-top:3px solid #FFF;
	border-right:1px solid #FFF;
	bbackground-color:#fee7d5;
	font-size:19pt;
	color:#ff7800;
	font-family:"黑体";
	cursor:pointer;
}

.Search_Title_1 {
	padding:9px 20px 5px 20px;
	width:162px;
	height:50px;
	text-align:center;
	line-height:30px;
	background-image:url(/images/ld580_30.gif);
	background-repeat:repeat-y;
	border-bottom:3px solid #ffb26a;
	border-right:1px solid #ffb26a;
	bbackground-color:#fee7d5;
	font-size:19pt;
	color:#fafffb;
	font-family:"黑体";
	cursor:pointer;
}

.Search_Title_Des {
	float:left;
	width:100%;
	font-size:14px;
	font-family:"宋体";
	line-height:20px;
	text-align:center;
}

#Search_Ticket,#Search_International_Ticket,#Search_Hotel,#Search_Holiday {
	margin:0px auto;
	padding:0px;
	float:right;
	width:76%;
}

#Search_Ticket_1 {
	margin:0px auto;
	padding:0px;
	width:96%;
}

#Search_Hotel_1 {
	margin:0px auto;
	padding:0px;
	float:left;
	width:60%;
}

#Search_Hotel_hotel {
	margin:0px auto;
	padding:0px;
	float:left;
	width:50%;
}


#TJ_Ticket_Top {
	margin:0px auto;
	padding:0px;
	height:36px;
	border-bottom:1px solid #ddd;
}

#TJ_Ticket {
	clear:both;
	margin:0px auto;
	padding:0px;
	float:left;
	width:360px;
}

#TJ_Ticket_Content {
	margin-bottom:10px;
	float:left;
	width:730px;
}

#TJ_Ticket_Bar {
	margin-top:-32px;
	float:left;
	color:#fe7600;
	font-weight:bold;
	font-size:14px;
	height:32px;
	line-height:32px;
}

#TJ_Ticket_Bar img {
	margin:0px auto;
	margin-right:5px;
	padding:0px;
	float:left;
}

.TJ_Ticket_Bar {
	margin-top:-32px;
	float:left;
	height:32px;
	line-height:32px;
	color:#fe7600;
	font-weight:bold;
	font-size:14px;
}

.TJ_Ticket_Bar img {
	margin:0px auto;
	margin-right:5px;
	padding:0px;
	float:left;
}

#TJ_Ticket_Title {
	margin-top:-37px;
	float:right;
	width:600px;
	height:35px;
}


#TJ_Ticket_Title ul {
	margin:0px auto;
	height:35px;
	text-align:right;
}

#TJ_Ticket_Title ul li {
	display:inline;
}

.TJ_Ticket_Title {
	margin-top:-37px;
	float:right;
	width:360px;
	height:35px;
}

.TJ_Ticket_Title ul {
	margin:0px auto;
	height:35px;
	float:right;
	text-align:right;
}

.TJ_Ticket_Title ul li {
	display:inline;
}

a.TJ_Ticket_Title_A:link { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:none; float:left; background-color:#fff3db; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #e0dbdf;}
a.TJ_Ticket_Title_A:visited { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:none; float:left; background-color:#fff3db; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #e0dbdf;}
a.TJ_Ticket_Title_A:active { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:none; float:left; background-color:#fff3db; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #e0dbdf;}
a.TJ_Ticket_Title_A:hover { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:underline; float:left; background-color:#fff3db; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #e0dbdf;}

a.TJ_Ticket_Title_Sel_A:link { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:none; float:left; background-color:#fefefe; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #fff;}
a.TJ_Ticket_Title_Sel_A:visited { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:none; float:left; background-color:#fefefe; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #fff;}
a.TJ_Ticket_Title_Sel_A:active { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:none; float:left; background-color:#fefefe; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #fff;}
a.TJ_Ticket_Title_Sel_A:hover { width:46px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#666; text-decoration:underline; float:left; background-color:#fefefe; text-align:center; margin-left:2px; border-left:1px solid #e0dbdf; border-top:1px solid #e0dbdf; border-right:1px solid #e0dbdf; border-bottom:1px solid #fff;}

#TJ_Ticket_List ul {
	clear:both;
	margin:0px auto;
	padding:0px;
	float:left;
	width:727px!important;/*火狐的样式*/
	width:730px;/*IE7的样式*/
	_width:727px;/*火狐的样式*/
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

#TJ_Ticket_List ul li {
	float:left;
	width:48%;
	height:25px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
}

.TJ_Ticket_List ul {
	clear:both;
	margin:0px auto;
	padding:0px;
	float:left;
	width:358px!important;/*火狐的样式*/
	width:360px;/*IE7的样式*/
	_width:358px;/*火狐的样式*/
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.TJ_Ticket_List ul li {
	margin:0px auto;
	padding:0px;
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
}

#TJ_City_List ul{
	clear:both;
	margin:0px auto;
	padding:5px 0px;
	float:left;
	width:100%;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

#TJ_City_List ul li {
	float:left;
	width:20%;
	height:25px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
}

.TJ_City {
	float:left;
	width:98%;
	text-align:center;
	display:block;
	color:#666666;
}

.TJ_Ticket_Date {
	float:left;
	width:18%;
	text-align:center;
	display:block;
	color:#666666;
}

.TJ_Ticket_Date_I {
	float:left;
	width:18%;
	text-align:center;
	display:block;
	color:#666666;
	display:block;
}

.TJ_Ticket_Citys {
	float:left;
	width:37%;
	text-align:left;
	display:block;
	color:#666666;
}

.TJ_Ticket_Citys_I {
	float:left;
	width:37%;
	text-align:left;
	display:block;
	color:#666666;
	display:block;
}

.TJ_Ticket_Price {
	float:left;
	width:13%;
	text-align:center;
	display:block;
	color:#ff7802;
	text-align:left;
}

.TJ_Ticket_Price_I {
	float:left;
	width:13%;
	text-align:center;
	display:block;
	color:#ff7802;
	text-align:left;
	display:block;
}

.TJ_Ticket_ZK {
	float:left;
	width:10%;
	text-align:center;
	display:block;
	color:#63a505;
	text-align:right;
}

.TJ_Ticket_ZK_I {
	float:left;
	width:10%;
	text-align:center;
	display:block;
	color:#63a505;
	text-align:right;
	display:block;
}

.TJ_Ticket_Book {
	float:right;
	width:20%;
	text-align:center;
	display:block;
}

.TJ_Ticket_Book_I {
	float:right;
	width:20%;
	text-align:center;
	display:block;
}

#web_map {
	clear:both;
	margin:0px auto;
	margin-top:10px;
	padding:10px 0px;
	float:left;
	width:26px!important;
	width:28px;
	height:80px!important;
	height:78px;
	line-height:20px;
	border:1px solid #FF7004;
	background-image:url(/images/Bar_Bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;	
}

.web_map_H{
    margin:0 auto;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#63a505;
    /*border:1px dotted #63a505;*/
	width:90%;
	padding-top:2pc;
    
}
.web_map_l{
	margin:0px auto;
	padding:0px;
	width:90%;
	white-space:nowrap;
	text-align:left;
	list-style:none;
} 

.web_map_list {
    word-spacing:10%;
	text-decoration:none;   
    text-align:justify;
    float:left;
	padding:0;
	margin:0 auto;
	list-style:none;
	list-style-type:none;
    }
	
.alink{
	margin:0px auto;
	padding:0px;
	width:10%;
	height:30px;
	line-height:28px;
	float:left;
	text-decoration:none;
	text-align:left;
}
	


a.TJ_Ticket_A:link { font-size:14px; color:#ff7802; text-decoration:none;}
a.TJ_Ticket_A:visited { font-size:14px; color:#ff7802; text-decoration:none;}
a.TJ_Ticket_A:active { font-size:14px; color:#ff7802; text-decoration:none;}
a.TJ_Ticket_A:hover { font-size:14px; color:#ff7802; text-decoration:underline;}

a.TJ_City_A:link { font-size:14px; color:#666; text-decoration:none;}
a.TJ_City_A:visited { font-size:14px; color:#666; text-decoration:none;}
a.TJ_City_A:active { font-size:14px; color:#666; text-decoration:none;}
a.TJ_City_A:hover { font-size:14px; color:#666; text-decoration:underline;}

#Recommend_Hotel {
	float:right;
	width:360px;
}

#Recommend_Hotel_List ul {
	clear:both;
	margin:0px auto;
	padding:5px 5px;
	float:left;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

#Recommend_Hotel_List ul li {
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
}

.Recommend_Hotel_List ul {
	clear:both;
	clear:both;
	margin:0px auto;
	padding:0px;
	float:left;
	width:358px!important;/*火狐的样式*/
	width:360px;/*IE7的样式*/
	_width:358px;/*火狐的样式*/
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.Recommend_Hotel_List ul li {
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
}


.Recommend_Hotel_Name {
	margin-left:5px;
	float:left;
	width:52%;
	text-align:left;
	display:block;
	color:#666;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.Recommend_Hotel_Star {
	float:left;
	width:15%;
	text-align:left;
	color:#666;
	font-size:11px;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.Recommend_Hotel_Price {
	float:left;
	width:16%;
	text-align:left;
	display:block;
	color:#ff7802;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.Recommend_Hotel_Book {
	margin-right:5px;
	float:right;
	text-align:center;
	display:block;
}

a.Recommend_Hotel_A:link { font-size:14px; color:#63a505; text-decoration:none;}
a.Recommend_Hotel_A:visited { font-size:14px; color:#63a505; text-decoration:none;}
a.Recommend_Hotel_A:active { font-size:14px; color:#63a505; text-decoration:none;}
a.Recommend_Hotel_A:hover { font-size:14px; color:#63a505; text-decoration:underline;}


#Search_Ticket_Left, #Search_International_Ticket_Left {
	margin:0px auto;
	margin-top:15px;
	padding:0px;
	float:left;
	width:49%;
}

#Search_Hotel_Left{
	margin:0px auto;
	margin-top:15px;
	padding:0px;
	float:left;
	width:41%;
}

#Search_Ticket_Left_1 {
	margin:0px auto;
	margin-top:5px;
	padding:0px;
	float:left;
	width:40%;
	height:185px;
}

#Search_International_Ticket #Search_International_Ticket_Left {
	width:65%;
}

#Search_Holiday_Left {
	float:left;
	margin-top:6px;
	width:55%;
}

#Search_Ticket_Right, #Search_International_Ticket_Right, #Search_Holiday_Right {
	margin:0px auto;
	padding:0px;
	float:right;
	width:50%;
}

#Search_Hotel_Right {
	margin:0px auto;
	padding:0px;
	float:right;
	width:58%;
}

#Search_Ticket_Right_1 {
	margin:0px auto;
	padding:0px;
	float:right;
	width:60%;
}

#Search_Ticket_Right_hotel {
	margin:0px auto;
	padding:0px;
	float:right;
	width:46%;
}

#Search_International_Ticket #Search_International_Ticket_Right {
	width:35%;
}

.Gray_Word {
	margin-top:15px;
	line-height:25px;
	display:block;
}

.Search_CheckBox {
	margin-top:-2px;
	height:28px;
	line-height:28px;
	vertical-align:middle; 
}

.Search_Button {
	clear:both;
	margin-top:12px;
	margin-bottom:12px;
	margin-left:30px;
	float:left;
}

.Search_Tool {
	clear:both;
	margin:0px auto;
	padding:0px 15px;
	float:left;
	width:290px;
	background-color:#fef2da;
	border:1px solid #fcb46c;
	font-size:12px;
	height:22px;
	line-height:22px;
}

.iframecal {display:none;position:absolute;z-index:100;}
.search_left {float:left;width:430px;}
.search_left_International {float:left;width:530px;}

.search_radio {width:100%;height:28px;padding-top:12px;*height:30px;}
.search_radio_input {margin:3px 4px 0 0;float:left;*margin:0;}
.search_radio_label {float:left;margin-top:2px;margin-right:30px;*margin-top:5px;}
.search_text {height:48px;}
.search_text .search_text_h {padding-bottom:2px; *padding-bottom:1px; -padding-bottom:1px;}
.search_text_h_n {padding-bottom:2px; *padding-bottom:1px; -padding-bottom:1px; float:left; width:70px; height:22px; line-height:22px; text-align:center;}

.search_text select{width:120px;height:23px;}
.plain_input {height:18px;padding:2px 0 0 5px;width:153px;border:1px #CBCBCB solid;}
.plain_input_n {float:left; height:18px;padding:2px 0 0 5px;width:133px;border:1px #CBCBCB solid;}

.plain_text {float:left;width:135px;border:0;font-size:14px;}
.plain_text_n {float:left;width:115px;border:0;font-size:14px;}

.pleft {margin-top:10px; float:left;padding-right:20px;}
.pleft_1 {margin-top:10px; float:left;}
.pleft_n {margin-top:6px; float:left; background-color:#FFF;}

.hotel_left {margin-top:10px; float:left;padding-right:15px;}
.pleft select{width:160px;}
.plain_button {float:left;border:0;cursor:pointer;width:16px;height:16px;background:url(/images/ld580_19.gif);}
.plain_button_date {float:left;border:0;cursor:pointer;width:16px;height:16px;background:url(/images/ld580_19.gif);}
.search_submit {clear:both;float:left;height:53px; margin:0px auto; padding:0px;}
.search_submit_n {clear:both;margin:0px auto;float:left;height:48px;padding:0px;width:100%;text-align:center;}

.search_submit_hotel {clear:both;float:left;height:48px;padding:4px 0 0 0px;}
.search_ldsubmit {margin:10px auto;padding:0px;float:left;border:0;width:161px;height:35px;background:url(/images/ld580_23.gif);cursor:pointer;}
.search_ldsubmit_n {margin:5px auto;padding:0px;border:0;width:161px;height:35px;background:url(/images/ld580_23.gif);cursor:pointer;}
.plain_jiange {padding:0 8px;}
.search_right {float:right;width:313px;padding-right:15px;}
.plain_hq_title {clear:both;padding:15px 10px 0 5px;height:18px;font-size:14px;}
.plain_hq_title .more{float:right;font-size:12px;}
.search_right_center {height:160px;}
.search_right_center img{display:block;}
.search_help {margin-top:10px;float:left;}
.gj_checkbox {margin-right:3px;*margin:-4px 0 0px -3px;}

.search_right_center_ad {margin:15px auto;padding:0px;height:170px;}
.search_right_center_ad img{display:block;}

#tanchu,#tanchu_gj {background:#D9D9D9;width:282px;position:absolute;z-index:999;}
.tc_content {background:#fff;border:1px #D0D0D0 solid;position:relative;top:-3px;left:-3px;padding:0 6px;font-size:11px;}
.tc_content .h6 {font-weight:normal;font-size:12px;color:#666;line-height:28px;border-bottom:1px #BBB dashed;padding-left:8px;}
.tc_content .close {float:right;width:12px;height:12px;background:url(/images/close.gif) no-repeat;margin-top:6px;cursor:pointer;display:block;position:relative;}
.tc_content .tc_ul {height:100%;overflow:hidden;padding:11px 0 20px 10px;}
.tc_ul li {float:left;width:51px;line-height:24px;}
#tanchu .tc_ul a {color:#333;text-decoration:none; font-size:14px; width:60px; display:block;}
#tanchu_gj .tc_ul a {color:#333;text-decoration:none;}

.dujia_input {margin:7px auto;height:18px;padding:2px 0 0 5px;width:348px;border:1px #CBCBCB solid;}
.dujia_text {float:left;width:330px;border:0;font-size:14px;}
.dujia_ul {border-top:1px #DBDBDB solid;padding:5px 0 0 5px;float:left;width:308px;}
.dujia_ul li {float:left;width:61px;line-height:24px;}
.c999 {color:#999;}

.hotel_input {height:18px;padding:2px 0 0 5px;width:96px;border:1px #CBCBCB solid;}
.bd{cursor:pointer;}
.hotel_text {float:left;width:78px;border:0;font-size:14px;}
.hotel_keyword {width:214px;margin:0px;}
.keyword_width {width:196px;font-size:14px;color:#999;}
.hotel_weidu {float:left;width:313px;height:100px;border-bottom:1px #DBDBDB solid;border-top:1px #DBDBDB solid;padding-top:3px;}
.hotel_weidu li {line-height:24px;color:#666;float:left;width:100%;}
.hotel_width1 {float:left;width:92px;height:26px;overflow:hidden;}
.hotel_width2 {float:left;width:279px;}
.hotel_from {color:#999;font-size:11px;}
.oprice {height:23px;width:103px;}
#price {width:103px;}
.left {float:left;font-size:12px;}

.Bar_Title {
	margin:0px auto;
	padding-left:10px;
	font-size:14px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	background-color:#f5f5f5;
}

.Bar_Content {
	margin:0px auto;
	padding:0px;
}

.Bar_Content_1 {
	margin:0px auto;
	padding:0px;
	background-color:#fff9ed;
}

.TJ_Apply_Content {
	clear:both;
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	float:left;
	width:728px;
	line-height:25px;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

.TJ_Apply_Content_second {
	clear:both;
	margin:0px auto;
	margin-bottom:10px;
	padding:5px 0px;
	float:left;
	width:728px;
	line-height:25px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

.Flight_Time_Index {
	clear:both;
	margin:0px auto;
	margin-bottom:10px;
	padding:5px 0px;
	float:left;
	width:728px;
	line-height:25px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

.Flight_Time_Index ul {
	margin:0px auto;
	padding:0px 8px;
}

.Flight_Time_Index ul li {
	float:left;
	width:20%;
	height:25px;
	line-height:25px;
	font-weight:normal;
	font-size:14px;
}

#tanchu,#tanchu_gj {background:#D9D9D9;width:282px;position:absolute;z-index:999;}
.tc_content {background:#fff;border:1px #D0D0D0 solid;position:relative;top:-3px;left:-3px;padding:0 6px;font-size:11px;}
.tc_content .h6 {font-weight:normal;font-size:12px;color:#666;line-height:28px;border-bottom:1px #BBB dashed;padding-left:8px;}
.tc_content .close {float:right;width:12px;height:12px;background:url(/images/close.gif) no-repeat;margin-top:6px;cursor:pointer;display:block;position:relative;}
.tc_content .tc_ul {height:100%;overflow:hidden;padding:11px 0 20px 10px;}
.tc_ul li {float:left;width:51px;line-height:24px;}
#tanchu .tc_ul a {color:#333;text-decoration:none;}
#tanchu_gj .tc_ul a {color:#333;text-decoration:none;}

.iframecal {display:none;position:absolute;z-index:100;};

.TJ_Item {
	margin:0px 15px;
	padding:0px;
	float:left;
	width:20%;
	text-align:left;
}

#TJ_TuiGaiQian,#TJ_Memo {
	margin:0px 15px;
	padding:0px;
	float:left;
	width:92%;
	text-align:left;
}

.TJ_Bar_Title {
	margin:0px 10px;
	padding:0px;
	float:left;
	width:92%;
	text-align:left;
	display:block;
}

.Apply_Result {
	margin:10px auto;
	padding:0px;
	width:100%;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	display:block;
}

.Apply_Result_Info {
	margin:0px 10px;
	padding:0px;
	float:left;
	width:92%;
	text-align:left;
	display:block;
}

.btn {
	margin:5px auto;
	padding:0px;
	width:auto;
	height: 22px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	color:#CC66FF;
}

.input {
	height:18px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#CC66FF;
}

.book_pgadd {
	margin:0px auto;
	padding-left:13px;
	float:right;
	width:72px;
	height:18px;
	line-height:18px;
	font-size:12px; color:#fe6d04; text-decoration:none;
	background:url(/Images/ico.gif) no-repeat 0 -1727px;
	display:block;
}

.PassengerOrder {
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.del_btn {
	margin:0px auto;
	margin-left:10px;
	padding-left:13px;
	float:right;
	width:30px;
	height:18px;
	line-height:18px;
	font-size:12px; color:#fe6d04; text-decoration:none;
	background:url(/Images/ico.gif) no-repeat 0 -1696px;
	display:block;
}

.red_word {
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
}

.black_word {
	font-size:16px;
	color:#000;
	font-weight:bold;
}

.suggest_link {
	height:20px;
	line-height:20px;
	font-size:14px;
	background-color:#fff;
	padding:2px 6px 2px 6px;
}
.suggest_link_over {
	height:20px;
	line-height:20px;
	font-size:14px;
	background:#e8e2fe;
	padding:2px 6px 2px 6px;
	cursor:pointer;
}

#container1,#container2 {
	margin:0px auto;
	margin-left:-6px;
	padding:0px;
    position:absolute;
	clear:both;
	float:left;
	width:128px;
	background-color:#ffffff;
	border:1px solid #CBCBCB;
	text-align:left;
}

.info_title {
	margin:10px auto;
	padding:0px 15px;
	float:left;
	width:96%;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.info_content {
	margin:0px auto;
	padding:10px 15px;
	float:left;
	width:96%;
	text-indent: 2em;
	text-align:justify;
	text-justify:inter-ideograph;
}

.info_list {
	margin-bottom:10px;
	padding:0px;
	float:left;
	width:100%;
}

.info_lists {
	clear:both;
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	float:left;
	width:958px;
	line-height:25px;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

.info_lists ul {
	margin:10px 15px;
	padding:0px;
}

.info_lists ul li {
	margin:0px auto;
	margin-bottom:5px;
	padding:0px;
	float:left;
	width:50%;
	border-bottom:1px dashed #eee;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color:#706b68;
}

.info_lists_1 {
	clear:both;
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	float:left;
	width:958px;
	line-height:25px;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

.info_lists_1 ul {
	margin:10px 15px;
	padding:0px;
}

.info_lists_1 ul li {
	margin:0px auto;
	margin-bottom:5px;
	padding:0px;
	float:left;
	width:100%;
	border-bottom:1px dashed #eee;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color:#706b68;
}

.info_lists_2 {
	clear:both;
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	float:left;
	width:958px;
	line-height:25px;
	border-left:1px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

.info_lists_2 ul {
	margin:10px 15px;
	padding:0px;
}

.info_lists_2 ul li {
	margin:0px auto;
	margin-bottom:5px;
	padding:0px;
	float:left;
	width:20%;
	border-bottom:1px dashed #eee;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color:#706b68;
}

.list_id {
	margin:0px auto;
	padding-right:15px;
	float:left;
	width:20px;
	font-weight:bold;
	text-align:right;
}

.list_time {
	margin:0px auto;
	padding:0px;
	float:left;
	width:100px;
	font-size:12px;
	color:#B4B4B4;
	text-align:right;
	font-style:italic;
}

.news_time {
	font-size:12px;
	color:#B4B4B4;
	text-align:right;
	font-style:italic;
}


.list_op {
	margin:0px auto;
	padding:0px;
	float:right;
	width:60px;
	font-size:12px;
	text-align:center;
}

.list_img {
	margin:0px auto;
	padding:0px;
	float:right;
	width:40px;
	text-align:center;
}

.list_title {
	margin:0px auto;
	padding:0px;
	float:left;
	width:73%;
	text-align:left;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.info_pages {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:100%;
	height:30px;
	line-height:28px;
	text-align:right;
}

.Table_01 {
	margin:5px auto;background-color:#E8E6E7;color:#666;font-size:12px;font-weight:normal;
}
.Td_01 {
	padding:2px 5px;background-color:#FFF7D6;height:25px;line-height:25px;text-align:center;
}
.Td_02 {
	padding:2px 5px;background-color:#FFFDF0;height:25px;line-height:25px;text-align:center;
}
.Td_03 {
	padding:2px 15px;background-color:#FFFDF0;height:25px;line-height:25px;text-align:left;
}

.Td_04 {
	padding:2px 5px;background-color:#FFFDF0;height:35px;line-height:35px;text-align:center;
}

.OrderInfo_Title {
	font-size:14px;
}
.OrderInfo_TD {
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.ft_flightno_title {
	margin:0px auto;
	padding:0px;
	float:left;
	width:15%;
	font-size:12px;
	text-align:center;
}

.ft_departure_title,.ft_arrival_title {
	margin:0px auto;
	padding:0px;
	float:left;
	width:20%;
	font-size:12px;
	text-align:center;
}

.ft_plantype_title {
	margin:0px auto;
	padding:0px;
	float:left;
	width:10%;
	font-size:12px;
	text-align:center;
}

.ft_schedule_title {
	margin:0px auto;
	padding:0px;
	float:left;
	width:20%;
	font-size:12px;
	text-align:center;
}

.ft_search_title {
	margin:0px auto;
	padding:0px;
	float:right;
	width:13%;
	font-size:12px;
	text-align:center;
}

.ft_flightno {
	margin:0px auto;
	padding:0px;
	float:left;
	width:15%;
	font-size:14px;
	text-align:center;
}

.ft_flightno img {
	margin:0px 5px;
}

.ft_departure,.ft_arrival {
	margin:0px auto;
	padding:0px;
	float:left;
	width:20%;
	font-size:14px;
	text-align:center;
}

.ft_plantype {
	margin:0px auto;
	padding:0px;
	float:left;
	width:10%;
	font-size:14px;
	text-align:center;
}

.ft_schedule {
	margin:0px auto;
	padding:0px;
	float:left;
	width:20%;
	font-size:14px;
	text-align:center;
}

.ft_search {
	margin:0px auto;
	padding:0px;
	float:right;
	width:13%;
	font-size:14px;
	text-align:center;
}

.ft_a {
	float:left;
	width:67px;
	display:block;
	text-align:left;
}

.info_tip {
	clear:both; margin:0px auto;padding:10px; width:94%; font-size:14px; line-height:25px; border:1px dashed #CCC;
}

.hr {
	margin:0px auto;
	padding:0px;
	width:96%;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #CCC;
}

fieldset {
    margin:0px auto;
    padding:5px 10px;
	width:95%;
    color:#FF0000; 
    border:#06c dashed 1px;
	line-height:25px;
	font-size:14px;
}
 
legend {
    color:#06c;
    font-weight:800;
	background-color:#FFF;
	font-size:16px;
} 

.perDayPrice {
	margin:0px auto;
	padding:0px;
	width:100%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}

.perDayPrice td {
	margin:0px auto;
	padding:0px;
	width:12%;
	height:36px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align:center;
	line-height:16px;
	font-size:12px;
}

.perDayPrice_Title {
	margin:0px auto;
	padding:0px;
	height:30px;
	line-height:30px;
	vertical-align:baseline;
	display:block;
}

.perDayPrice_Tip {
	font-size:12px;
}

a.perDayPrice_A:link { font-size:12px; color:#656565; text-decoration:none;}
a.perDayPrice_A:visited { font-size:12px; color:#656565; text-decoration:none;}
a.perDayPrice_A:active { font-size:12px; color:#656565; text-decoration:none;}
a.perDayPrice_A:hover { font-size:12px; color:#fe6d04; text-decoration:underline;}

.order_list {
	margin:0px auto;
	padding:0px;
	width:96%;	
}

.order_list th {
	font-size:14px;
	font-weight:normal;
	height:25px;
	line-height:22px;	
}

.order_list td {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	height:22px;
	line-height:22px;	
	border-bottom:1px dashed #ccc;
}

.search_title {
	margin:0px auto;
	padding:0px;
	width:96%;	
	font-weight:bold;
	font-size:12px;
	text-align:left;
	display:block;
}

.search_memo {
	margin:0px auto;
	padding:0px;
	width:96%;	
	text-align:left;
	display:block;
}

.proccess {
	BACKGROUND: #ffffff; BORDER-BOTTOM: 1px solid #FE9B00; BORDER-LEFT: 1px solid #FE9B00; BORDER-RIGHT: 1px solid #FE9B00; BORDER-TOP: 1px solid #FE9B00; HEIGHT: 8px; MARGIN: 3px; WIDTH: 8px
}

h1 { font-size:12px; font-weight:normal;}
h1 a {
	color:#000;
}

#Index_Advertising {
	margin:0px auto;
	padding:0px;
}
.ad_container, .ad_container *{margin:0; padding:0;}
.ad_container{width:355px; height:170px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ clear:both; list-style:none;}
.slider img{ width:355px; height:170px; line-height:170px; display:block;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}


