/***************通用样式***********/
*{
}
body {
	margin: 0px;
}
td {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #000000;
}
th{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
p {
	text-indent: 24px;
	text-align:left;
}
h1,h2,h3,h4,h5{
	font-weight: bold;
	text-align: left;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
    color: #FF9900;
	text-decoration: underline;
}
img{
	border:0px;
	padding:0px;
	}
input {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	height: 14px;
}
select {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	height: 20px;
	border: 1px solid #999999;
}
.select2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #999999;
}
.textarea1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #999999;
}
.button {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
	height: 20px;
	padding:0px;
	margin: 1px;
	width: 80px;
}
.Largeimg a:link img{
	padding:3px;
	width: 90px;
	height: 90px;
	margin: 4px;
	border: 1px solid #CCCCCC;
}
.Largeimg a:visited img{
	padding:3px;
	width: 90px;
	height: 90px;
	margin: 4px;
	border: 1px solid #CCCCCC;
}
.Largeimg a:hover img{
	padding:3px;
	width: 90px;
	height: 90px;
	margin: 4px;
	border: 1px solid #ff9900;
}
.Smallimg a:link img{
	padding:3px;
	width: 50px;
	height: 50px;
	margin: 2px;
	border: 1px solid #CCCCCC;
}
.Smallimg a:visited img{
	padding:3px;
	width: 50px;
	height: 50px;
	margin: 2px;
	border: 1px solid #CCCCCC;
}
.Smallimg a:hover img{
	padding:3px;
	width: 50px;
	height: 50px;
	margin: 2px;
	border: 1px solid #ff9900;
}
.LeftTable td{
	text-align: left;
}
.CenterTable td{
	text-align: center;
}
.line-1 {
	background-color: #f2f2f2;
}
.line-2 {
	border-bottom: 1px solid #66cc00;
	height: 24px;
}
.line-3 {
	border-bottom: 1px dotted #CCCCCC;
	height: 22px;
}
.line-4 {
	border-bottom: 1px solid #00cccc;
	height: 24px;
}
.line-5 {
	border-top: 1px solid #CCCCCC;
}
.line-6 {
	height: 2px;
	background-color: #66cc00;
}
a.a-new:link {
	text-decoration: none;
	font-weight: bold;
	color: #336600;
}
a.a-new:visited {
	text-decoration: none;
	font-weight: bold;
	color: #336600;
}
a.a-new:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a-new-on:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.a-new-on:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a-new-on:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a-buy:link {
	text-decoration: none;
	font-weight: bold;
	color: #006666;
}
a.a-buy:visited {
	text-decoration: none;
	font-weight: bold;
	color: #006666;
}
a.a-buy:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a-buy-on:link {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a-buy-on:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a-buy-on:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.a2:link {
	color: #000000;
	text-decoration: none;
}
a.a2:visited {
	color: #000000;
	text-decoration: none;
}
a.a2:hover {
	color: #009900;
	text-decoration: none;
}
a.a3:link {
	color: #000000;
	text-decoration: none;
}
a.a3:visited {
	color: #000000;
	text-decoration: none;
}
a.a3:hover {
	color: #009999;
	text-decoration: none;
}
.new-price {
	color: #FF9900;
	text-align: right;
}
.new-price-old {
	text-decoration: line-through;
}
.new-subtitle {
	font: 14px bold;
	color: #4d9900;
}
.buy-subtitle {
	font: 14px bold;
	color: #009999;
}
.active-list {
	line-height: 21px;
}
.text-1 {
	color: #009900;
}
.t-1 {
	font-size:14px;
	font-weight: bold;
	color: #59b400;
}
.t-2 {
	font-size:14px;
	font-weight: bold;
	color: #0059b1;
}
.t-3 {
	font-size:14px;
	font-weight: bold;
	color: #00b3b3;
}
.t-4 {
	font-weight: bold;
	color: #666666;
}
.t-5 {
	font-weight: bold;
	color: #FF9900;
}
.t-6 {
	font-weight: bold;
	color: #FFffff;
}
.tr-1 {
	background-color: #e5e5e5;
	text-align: center;
}
.tr-2 {
	background-color: #f2f2f2;
	text-align: center;
}
.tr-3 {
	background-color: #FF9933;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.tr-4 {
	background-color: #999999;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.tr-5 {
	background-color: #CCCCCC;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.tr-6 {
	background-color: #cef2f2;
}
.tr-7 {
	background-color: #e5ffff;
}
.tr-8 {
	background-color: #e0f2ce;
}
.tr-9 {
	background-color: #f2ffe5;
}
.tr-10 {
	background-color: #cee0f2;
}
.tr-11 {
	background-color: #e5f2ff;
}
/***************CarBar begin 租车产品***********/
.CarBar{
	padding:0px;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
	display:inline;
	position:static;
	}
.CarBar tr{
	text-align: left;
	}
.CarBar .Largeimg img{
	padding:3px;
	width: 400px;
	height: 400px;
	margin: 5px;
	border: 1px solid #CCCCCC;
	position:static;
}
.CarBar a:link {
	text-decoration:none; 
	color:#333333;
}
.CarBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.CarBar a:hover {
	color:#FF9900; 
	text-decoration:underline;
}
.CarBar ul {
	padding:0px 0px 0px 3px;
	padding:0px 0px 0px 14px!important;/*IE7*/
    *padding:0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px!important;
    *margin:0px 0px 0px 0px;
	list-style-type: none;
	list-style-position: inside;
}
.CarBar ul li {
	line-height: 18px;
	height:24px;
	padding:0px 0px 0px 10px;
	padding:0px 0px 0px 0px!important;/*IE7*/
	*padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin:0px 0px 0px 2px!important;
	*margin:0px 0px 0px 0px;
	list-style-image: url(../images/list_7.gif);
	list-style-position: outside;
}
.CarBar p {
	text-indent: 24px;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
}
.CarBar th{
	color: #666666;
	background-image: url(../images/th_3_bg.gif);
	height: 26px;
	border-top:1px solid #e5e5e5;
border-bottom:2px solid #cccccc;
}
.CarBar .tr1 td{
	text-align: left;
	background-color: #d9d9d9;
}
.CarBar .tr2 td{
	text-align: left;
	background-color: #f2f2f2;
}
.CarBar .tr3 td{
	text-align: center;
	background-color: #bfbfbf;
}
.CarBar .tr4 td{
	text-align: center;
	background-color: #e5f2ff;
}
.CarBar .tr5 td{
	text-align: left;
	border-bottom: 1px dashed #999999;
}
.CarBar h1 {
	width:100%;
	font-size: 14px;
	text-align: left;
	color: #0099ff;
	line-height: 18px;
	border-bottom: 1px dashed #3399ff;
	margin: 10px 3px 5px 0px;
	padding: 1px;
	background: url(../images/cruise_4.gif) no-repeat left 1px;
	text-indent: 20px;
}
.CarBar h2{
	font:13px bold;
	text-align: center;
	line-height: 18px;
	color: #FFFFFF;
	line-height: normal;
	background: url(../images/car_name.gif) no-repeat center 0px;
	text-indent: 12px;
	height:21px;
	padding:4px 0px 0px 0px;
	padding:4px 0px 0px 0px!important;/*IE7*/
    *padding:4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px!important;
    *margin:0px 0px 0px 0px;
	vertical-align: middle;
}
.CarBar h3{
	font:13px bold;
	text-align: center;
	line-height: 18px;
	color: #FFFFFF;
	line-height: normal;
	background: url(../images/car_title.gif) no-repeat center 0px;
	text-indent: 12px;
	height:21px;
	padding:4px 0px 0px 0px;
	padding:4px 0px 0px 0px!important;/*IE7*/
    *padding:4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px!important;
    *margin:0px 0px 0px 0px;
	vertical-align: middle;
}
.CarBar h4{
	font: 12px bold;
	text-align: left;
	line-height: 18px;
	margin: 3px 3px 2px 2px;
	padding: 1px;
	background: url(../images/list_7.gif) no-repeat left 4px;
	text-indent: 15px;
}
/***************ContentBar begin 内容***********/
.ContentBar{
	width:  98%;
	padding:0px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	}
.ContentBar .Largeimg img{
	padding:3px;
	width: 120px;
	height: 120px;
	margin: 5px;
	border: 1px solid #CCCCCC;
}
.ContentBar a:link {
	text-decoration:none; 
	color:#333333;
}
.ContentBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.ContentBar a:hover {
	color:#FF9900; 
	text-decoration:underline;
}
.ContentBar ul {
	list-style-image: url(../images/list_2.gif);
	line-height: 17px;
	padding:3px;
	margin:0px;
	text-align:left
}
.ContentBar ul li {
	line-height: 17px;
	padding:0px;
	margin:0px;
	text-align:left
}
.ContentBar th{
	color: #0059b3;
	background-image: url(../images/th_1_bg.gif);
	height: 26px;
	border-top:1px solid #c9e4ff;
border-bottom:2px solid #0883ff;
}
.ContentBar tr{
	text-align: center;
}
.ContentBar h1{
	font-size: 16px;
	text-align: center;
	color: #66cc00;
	height: 24px;
	line-height: 26px;
	vertical-align: middle;
}
.ContentBar a.a-tab1:link {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.ContentBar a.a-tab1:visited {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.ContentBar a.a-tab1:hover {
	text-decoration: none;
	color: #80cc33;
	font: 14px bold;
}
.ContentBar a.a-tab1-on:link {
	color: #4f9900;
	text-decoration: none;
	font: 14px bold;
}
.ContentBar a.a-tab1-on:visited {
	color: #4f9900;
	text-decoration: none;
	font: 14px bold;
}
.ContentBar a.a-tab1-on:hover {
	color: #FFFFFF;
	text-decoration: none;
	font: 14px;
}
.ContentBar a.a-tab2:link {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.ContentBar a.a-tab2:visited {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.ContentBar a.a-tab2:hover {
	text-decoration: none;
	color: #3380cc;
	font: 14px bold;
}
.ContentBar_title ul{
	width:96%;
	margin: 3px 3px 3px 0px;
	padding: 1px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px dashed #66cc00;
	list-style: url(../images/list_1.gif) inside;
	color: #666666;
}
.ContentBar_menu{
	margin: 3px 3px 3px 0px;
	padding: 5px;
	border-bottom: 1px solid #999999;
	list-style-position: inside;
	color: #666666;
	background-color: #e5e5e5;
	height: 25px;
}
/***************CruiseBar begin邮轮产品***********/
.CruiseBar{
	padding:5px 0px 0px 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	display:inline
	}
.CruiseBar a:link {
	text-decoration:none; 
	color:#333333;
}
.CruiseBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.CruiseBar a:hover {
	color:#FF9900; 
	text-decoration:underline;
}
.CruiseBar ul {
	list-style-image: url(../images/list_7.gif);
	font:14px;
	text-align: left;
	line-height: 17px;
	margin: 3px 3px 5px 20px;
	padding: 1px;
	text-indent: 3px;
}
.CruiseBar ul li {
    line-height: 17px;
	padding:3px;
	margin:0px;
	text-align:left
}
.CruiseBar th{
	color: #0059b3;
	background-image: url(../images/th_1_bg.gif);
	height: 26px;
	border-top:1px solid #c9e4ff;
    border-bottom:2px solid #0883ff;
}
.CruiseBar h1 {
	width:100%;
	font-size: 14px;
	text-align: left;
	color: #0099ff;
	line-height: 18px;
	border-bottom: 2px solid #999999;
	margin:/*10px 3px 5px 10px*/0px;
	padding: 0px;
	background: url(../images/cruise_4.gif) no-repeat left 1px;
	text-indent: 20px;
}
.CruiseBar h2{
	font-size:15px;
	text-align: center;
	color: #FFFFFF;
	line-height: normal;
}
.CruiseBar h3{
	font: 12px;
	color:#666666;
	text-align: left;
	line-height: 18px;
	margin: 3px 3px 2px 2px;
	padding: 1px;
	border-bottom: 2px #cccccc solid;
	text-indent: 15px;
}
.CruiseBar h4{
	font-size: 12px;	
	text-align: left;
	line-height: 18px;
	margin:0px;
	padding: 1px;
	background: url(../images/list_7.gif) no-repeat left 4px;
	text-indent: 15px;
}
.CruiseBar h5{
	font: 12px 100;	
	text-align: left;
	line-height: 18px;
	margin:3px 3px 2px 2px;
	padding: 1px;
	background-color: #cccccc;
}
.CruiseBar h6 {
	width:100%;
	font-size: 14px;
	text-align: left;
	color: #0099ff;
	line-height: 18px;
	margin:0px;
	padding: 0px;
	background: url(../images/cruise_4.gif) no-repeat left 1px;
	text-indent: 20px;
}
/***************Detail 产品详细说明***********/
.Detail tr{
    border-bottom:2px #cccccc solid;
	text-align: center;
	font:14px bold;
}
.Title table{
	text-align: left;
	border-bottom: 2px #cccccc solid;
	margin:0px;
	padding:0px;
	height:30px;
}
/***************Property 产品简述***********/
.Property table {
}
.Property td {
    border-bottom:1px #cccccc dashed;
	text-align: left;
	height:20px;}
.Property tr:link {
	background-color: #ffffff;
}
.Property tr:visited {
	background-color: #ffffff;
}
.Property tr:hover {
	background-color: #f2f2f2;
}
.Property span {
    color:#666666;
	font-weight:bold; 
}
.Property .Price {
    color:#ff9900;
	font-weight:bold; 
}
/***************TabMenu1 begin切换菜单***********/
.TabMenu1 table {
    border-bottom:2px #369aff solid;
	text-align: center;	
	background: url(../images/tab_6_bg.gif);
	height:30px;
	}
.TabMenu1 a:link {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.TabMenu1 a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.TabMenu1 a:hover {
	text-decoration: underline;
	color: #3380cc;
	font-weight: bold;
	font-size: 14px;
}
/***************CtipsBar begin***********/
.CtipsBar{
	width: 100%;
	padding:0px;
	margin:0px;
	text-align: center;
	}
.CtipsBar th{
	color: #00b300;
	background-image: url(../images/th_2_bg.gif);
	height: 26px;
		border-top:1px solid #e4ffc9;
border-bottom:2px solid #66cc00;
}
.CtipsBar a:link {
	text-decoration:none; 
	color:#333333;
}
.CtipsBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.CtipsBar a:hover {
	color:#666666; 
	text-decoration:underline;
}
/***************CtipsflightBar begin***********/
.CtipsflightBar{
	width: 100%;
	padding:0px;
	margin:0px;
	text-align: center;
	}
.CtipsflightBar th{
	color: #0059b3;
	background-image: url(../images/th_1_bg.gif);
	height: 26px;
		border-top:1px solid #c9e4ff;
border-bottom:2px solid #0883ff;
}
.CtipsflightBar a:link {
	text-decoration:none; 
	color:#333333;
}
.CtipsflightBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.CtipsflightBar a:hover {
	text-decoration: underline;
	color:#666666; 
}
/***************FlightBar begin***********/
.FlightBar{
	padding:0px;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
	}
.FlightBar .Largeimg img{
	padding:3px;
	width: 120px;
	height: 120px;
	margin: 5px;
	border: 1px solid #CCCCCC;
}
.FlightBar a:link {
	text-decoration:none; 
	color:#333333;
}
.FlightBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.FlightBar a:hover {
	color:#FF9900; 
	text-decoration:underline;
}
.FlightBar ul {
	margin: 3px 3px 3px 0px;
	padding: 2px;
	list-style-image: url(../images/list_7.gif);
}
.FlightBar ul li {
	height: 21px;
    line-height: 17px;
	padding:3px;
	margin:0px;
	text-align:left
}
.FlightBar p {
	text-indent: 26px;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
}
.FlightBar th{
	color: #0059b3;
	background-image: url(../images/th_1_bg.gif);
	height: 26px;
		border-top:1px solid #c9e4ff;
border-bottom:2px solid #0883ff;
}
.FlightBar tr{
	text-align: center;
}
.FlightBar h1{
	color: #66cc00;
	height: 24px;
	line-height: 26px;
	font-size: 16px;
}
.FlightBar a.a-tab1:link {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.FlightBar a.a-tab1:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.FlightBar a.a-tab1:hover {
	text-decoration: none;
	color: #80cc33;
	font-weight: bold;
	font-size: 14px;
}
.FlightBar a.a-tab1-on:link {
	color: #4f9900;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.FlightBar a.a-tab1-on:visited {
	color: #4f9900;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.FlightBar a.a-tab1-on:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
.FlightBar a.a-tab2:link {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.FlightBar a.a-tab2:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
}
.FlightBar a.a-tab2:hover {
	text-decoration: none;
	color: #3380cc;
	font-weight: bold;
	font-size: 14px;
}
.FlightBar_title ul{
	width:100%;
	margin: 3px 3px 3px 0px;
	padding: 1px;
	font: 14px bold;
	text-align: left;
	border-bottom: 1px dashed #0066cc;
	list-style: url(../images/list_1.gif) inside;
	color: #0066cc;
	line-height: 20px;
}
.FlightBar_function{
	margin: 3px 3px 3px 0px;
	padding: 1px;
	text-align: right;
	border-bottom: 1px dashed #66cc00;
	list-style-position: inside;
	color: #666666;
}
.FlightBar_menu{
	margin: 3px 3px 3px 0px;
	padding: 5px;
	border-bottom: 1px solid #999999;
	list-style-position: inside;
	color: #666666;
	background-color: #e5e5e5;
	height: 25px;
}
/***************HotelBar begin***********/
.HotelBar{
	padding:0px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	}
.HotelBar .Largeimg img{
	padding:3px;
	width: 120px;
	height: 120px;
	margin: 5px;
	border: 1px solid #CCCCCC;
}
.HotelBar a:link { 
	text-decoration:none; 
	color:#333333;
}
.HotelBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.HotelBar a:hover {
	color:#FF9900; 
	text-decoration:underline;
}
.HotelBar ul {
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-left: 20px;
	list-style-image: url(../images/list_2.gif);
}
.HotelBar ul li {
	height: 21px;
    line-height: 17px;
	padding:3px;
	margin:0px;
	text-align:left
}
.HotelBar th{
	color: #00b300;
	background-image: url(../images/th_2_bg.gif);
	height: 26px;
		border-top:1px solid #e4ffc9;
border-bottom:2px solid #66cc00;
}
.HotelBar tr{
	text-align: center;
}
.HotelBar h1{
	font-size: 16px;
	text-align: center;
	color: #66cc00;
	height: 24px;
	line-height: 26px;
	vertical-align: middle;
}
.HotelBar a.a-tab1:link {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.HotelBar a.a-tab1:visited {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.HotelBar a.a-tab1:hover {
	text-decoration: none;
	color: #80cc33;
	font: 14px bold;
}
.HotelBar a.a-tab1-on:link {
	color: #4f9900;
	text-decoration: none;
	font: 14px bold;
}
.HotelBar a.a-tab1-on:visited {
	color: #4f9900;
	text-decoration: none;
	font: 14px bold;
}
.HotelBar a.a-tab1-on:hover {
	color: #FFFFFF;
	text-decoration: none;
	font: 14px;
}
.HotelBar a.a-tab2:link {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	font: 14px;
}
.HotelBar a.a-tab2:visited {
	text-decoration: none;
	color: #999999;
	font: 14px bold;
}
.HotelBar a.a-tab2:hover {
	text-decoration: none;
	color: #3380cc;
	font: 14px bold;
}
.HotelBar_title ul{
	width:100%;
	margin: 3px 3px 3px 0px;
	padding: 1px;
	font: 14px bold;
	text-align: left;
	border-bottom: 1px dashed #66cc00;
	list-style: url(../images/list_1.gif) inside;
	color: #66cc00;
	line-height: 20px;
}
.HotelBar_function{
	margin:3px 3px 3px 0px;
	padding: 1px;
	text-align: right;
	border-bottom: 1px dashed #66cc00;
	list-style-position: inside;
	color: #666666;
}
.HotelBar_menu{
	margin: 3px 3px 3px 0px;
	padding: 5px;
	border-bottom: 1px solid #999999;
	list-style-position: inside;
	color: #666666;
	background-color: #e5e5e5;
	height: 25px;
}

/***************LeftBar_Flight begin***********/
.LeftBar_Flight{
	width: 100%;
	padding:0px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;
	}
.LeftBar_Flight a:link {
	text-decoration:none; 
	color:#333333;
}
.LeftBar_Flight a:visited {
	text-decoration:none; 
	color:#333;
}
.LeftBar_Flight a:hover {
	color:#00cccc; 
	text-decoration:underline;
}
.LeftBar_Flight ul {
	list-style-image: url(../images/list_4.gif);
	margin: 5px 3px 5px 14px;
	padding: 0px;
}
.LeftBar_Flight ul li {
	height: 21px;
    line-height: 17px;
	padding:0px;
	margin:0px;
	text-align:left;
}
/***************LeftBar begin***********/
.LeftBar{
	width: 100%;
	padding:0px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	display:inline;
	margin-left: auto; 
	margin-right: auto;
	}
.LeftBar a:link {
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	text-align: left;
	display: table-cell;
	background: url(../images/list_4.gif) no-repeat left center;
	width: 159px;
	float: right;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	clear: both;
	position: relative;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	line-height: 22px;
}
.LeftBar a:visited {
	text-decoration:none;
	color:#333333;
	text-align: left;
	display:table-cell;
	background: url(../images/list_4.gif) no-repeat left center;
	width: 159px;
	float: right;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	clear: both;
	position: relative;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	line-height: 22px;
}
.LeftBar a:hover {
	color:#3399ff; 
	text-decoration:underline;
	text-align: left;
	display: table-cell;
	background: url(../images/list_4.gif) no-repeat left center;
	width: 159px;
	float: right;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	clear: both;
	position: relative;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	line-height: 22px;
}
/***************RightBar2 begin***********/
.RightBar2{
	width: 100%;
	padding:0px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	display:inline;
	margin-left: auto; 
	margin-right: auto;
	}
.RightBar2 a:link {
	text-decoration:none;
	color:#333333;
	text-align: left;
	display: table-cell;
	background: url(../images/list_4.gif) no-repeat left center;
	width: 118px;
	float: right;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	clear: both;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	line-height: 22px;
}
.RightBar2 a:visited {
	text-decoration:none;
	color:#333333;
	text-align: left;
	display:table-cell;
	background: url(../images/list_4.gif) no-repeat left center;
	width: 118px;
	float: right;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	clear: both;
	position: relative;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	line-height: 22px;
}
.RightBar2 a:hover {
	text-decoration:underline;color:#3399ff; 
	text-align: left;
	display: table-cell;
	background: url(../images/list_4.gif) no-repeat left center;
	width: 118px;
	float: right;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	clear: both;
	position: relative;
	padding: 0px 0px  0px 16px;
	margin: 0px;
	line-height: 22px;
}
/***************RightBar begin***********/
.RightBar{
	width: 100%;
	padding:0px;
	margin: 0px;
	text-align: left;
	display:inline;
	}
.RightBar a:link {
	text-decoration:none; 
	color:#333333;
}
.RightBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.RightBar a:hover {
	text-decoration: underline;
	color:#0099ff;
}
/***************TrainsBar begin 交通***********/
.TrainsBar{
	padding:0px;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
	}
.TrainsBar a:link {
	text-decoration:none; 
	color:#333333;
}
.TrainsBar a:visited {
	text-decoration:none; 
	color:#333333;
}
.TrainsBar a:hover {
	text-decoration:none; 
	color:#FF9900;
}
.TrainsBar ul {
	margin: 3px 3px 3px 0px;
	padding-left: 19px;
}
.TrainsBar ul li {
	height: 21px;
    line-height: 17px;
	padding:3px;
	margin:0px;
	text-align:left;
	list-style: url(../images/list_5.gif) outside;
}
.TrainsBar th{
	color: #0059b3;
	background-image: url(../images/th_1_bg.gif);
	height: 26px;
	border-top:1px solid #c9e4ff;
    border-bottom:2px solid #0883ff;
}
.TrainsBar .tr1 td{
	text-align: left;
	background-color: #cee0f2;
}
.TrainsBar .tr2 td{
	text-align: left;
	background-color: #e5f2ff
}
.TrainsBar .tr3 td{
	text-align: center;
	background-color: #cee0f2;
}
.TrainsBar .tr4 td{
	text-align: center;
	background-color: #e5f2ff
}
.TrainsBar h1{
	width:100%;
	color: #0099ff;
	line-height: 18px;
	border-bottom: 1px dashed #3399ff;
	margin: 10px 3px 5px 0px;
	padding: 1px;
	background: url(../images/list_1.gif) no-repeat left 1px;
	text-indent: 20px;
	font-size: 14px;
	text-align: left;
}
.TrainsBar h2{
	font:16px bold;
	text-align: center;
	color: #66cc00;
	height: 24px;
	line-height: 26px;
	vertical-align: middle;
}
.TrainsBar .Largeimg img{
	padding:3px;
	width: 120px;
	height: 120px;
	margin: 5px;
	border: 1px solid #CCCCCC;
}
.TrainsBar_title ul{
	width:100%;
	margin:3px 3px 3px 0px;
	padding: 1px;
	font: 14px bold;
	text-align: left;
	border-bottom: 1px dashed #0066cc;
	list-style: url(../images/list_1.gif) inside;
	color: #0066cc;
	line-height: 20px;
}
.TrainsBar_function{
	margin: 3px 3px 3px 0px;
	padding: 1px;
	text-align: right;
	border-bottom: 1px dashed #66cc00;
	list-style-position: inside;
	color: #666666;
}
.TrainsBar_menu{
	margin:3px 3px 3px 0px;
	padding:5px;
	border-bottom:1px solid #999999;
	list-style-position: inside;
	color: #666666;
	background-color: #e5e5e5;
	height: 25px;
}
.TrainsBar_Left{
	width: 100%;
	padding:0px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	}
/***************TravelLeft begin ***********/
.TravelLeft{
	padding:0px;
	margin:5px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	}
.TravelLeft a:link {
	text-decoration:underline; 
	color:#333333;
}
.TrainsLeft a:visited {
	text-decoration:underline; 
	color:#333333;
}
.TrainsLeft a:hover {
	text-decoration:underline; 
	color:#66cc00;
}
.TrainsLeft span {
	font:13px bold; 
	color:#59b300;
}
/***************TravelBar begin 旅游产品***********/
.TravelBar{
	padding:0px;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
	}
.TravelBar .Largeimg img{
	padding:3px;
	width: 120px;
	height: 120px;
	margin: 5px;
	border: 1px solid #CCCCCC;
}
.TravelBar ul {
	margin: 3px 3px 3px 0px;
	padding: 0px 0px 0px 20px;
}
.TravelBar ul li {
	height: 21px;
    line-height: 17px;
	padding:3px;
	margin:0px;
	text-align:left;
	list-style: url(../images/list_2.gif) outside;
}
.TravelBar a:link { 
	text-decoration:underline; 
	color:#333333;
}
.TravelBar a:visited {
	text-decoration:underline; 
	color:#333333;
}
.TravelBar a:hover {
	text-decoration:underline; 
	color:#66cc00;
}
.TravelBar th{
	color: #00b300;
	background-image: url(../images/th_2_bg.gif);
	height: 26px;
		border-top:1px solid #e4ffc9;
border-bottom:2px solid #66cc00;
}
.TravelBar tr{
	text-align: center;
}
.TravelBar h1{
	font-size: 14px;
	text-align: left;
	color: #666666;
	height: 24px;
	line-height: 26px;
	vertical-align: middle;
	background: url(../images/list_1.gif) no-repeat left;
	display: table-cell;
	text-indent: 20px;
	border-bottom: 1px dashed #66cc00;
	width: 100%;
}
.TravelBar_title ul{
	width:100%;
	margin: 3px 3px 3px 0px;
	padding: 1px;
	font:14px bold;
	text-align: left;
	border-bottom: 1px dashed	#66cc00;
	list-style: url(../images/list_1.gif) inside;
	color: #666666;
	line-height: 20px;
}
.TravelBar_step {
	text-align: center;
	font: bold;
	color: #FFFFFF;
	background: url(../images/step.gif) no-repeat center center;
	height: 28px;
	width: 24px;
	position:relative;
	display: inline;
	vertical-align: middle;
}
.TravelBar a.a-tab1:visited {
	font:14px bold; 
	text-decoration:none; 
	color:#999999;
}
.TravelBar a.a-tab1:hover {
	font:14px bold; 
	text-decoration:none; 
	color:#80cc33;
}
.TravelBar a.a-tab2:link {
	font:14px bold; 
	text-decoration:none; 
	color:#999999;
}
.TravelBar a.a-tab2:visited {
	font:14px bold; 
	text-decoration:none; 
	color:#999999;
}
.TravelBar a.a-tab2:hover {
	font:14px bold; 
	text-decoration:none; 
	color:#3380cc;
}
/***************TravelLeft begin 旅游产品左边***********/
.TravelLeft{
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	}
.TravelLeft a:link {
	text-decoration:none; 
	color:#333333;
}
.TravelLeft a:visited {
	text-decoration:none; 
	color:#333333;
}
.TravelLeft a:hover {
	text-decoration: underline;
	color:#66cc00;
}
.TravelLeft span {
	font:13px bold; 
	color:#59b300; 
}
/***************CrsMenu***********/

/*
.CrsMenu {
	padding:0px 10px 0px 10px;
    font-family: Microsoft YaHei, Arial, Tahoma,Helvetica, sans-serif;
	height:28px;

	width:705px;

	line-height:28px;
	background-color:#0095ff;
	background-image: url(../images/menu_bg.gif);
}
.CrsMenu a {
	font-size:15px;
	font-weight:bold; 
	text-decoration:none;
	padding:0px 4px 0px 4px;
	border-right:1px dotted #0059b2;
}
.CrsMenu a:link,.CrsMenu a:visited{
	color:#ffffff;
}
.CrsMenu a:hover {
	color:#ffe500;
}
*/

.CrsMenu {
	PADDING: 9px 0px 8px 0px;
	FONT-FAMILY: Microsoft YaHei, Arial, Tahoma,Helvetica, sans-serif;
	margin:0px;
}
.CrsMenu a {
	BORDER-RIGHT: #cce5ff 1px dotted; 	PADDING: 0px 2px 0px 2px;
}

thead
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ff9900;	
	text-align:center;
}
