A:link {
	COLOR: #1d5185; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1d5185; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

A.m:link {
	COLOR: #1d5185; FONT-FAMILY: 宋体; TEXT-DECORATION: underline
}
A.m:visited {
	COLOR: #1d5185; FONT-FAMILY: 宋体; TEXT-DECORATION: underline
}
A.m:active {
	COLOR: #ff0000; FONT-FAMILY: 宋体; TEXT-DECORATION: underline
}
A.m:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
a.eu:link{color:#0C687F;text-decoration:underline;}
a.eu:visited{color:#0C687F;text-decoration:underline;}
a.eu:active{color:#0C687F;text-decoration:underline;}
a.eu:hover{color:#FF7B00;text-decoration:underline;}

a.X:visited{text-decoration:underline;Color:#000066} 
a.X:active{text-decoration:underline;position:relative;CURSOR:hand;Color:#000066}
a.X:hover{text-decoration:underline;Color:#000066} 
a.X:link{text-decoration:underline;Color:#000066}
a.k:visited{text-decoration:none;Color:#ff0000} 
a.k:active{text-decoration:none;position:relative;CURSOR:none;Color:#ff0000}
a.k:hover{text-decoration:none;Color:#ff0000} 
a.k:link{text-decoration:none;Color:#ff0000}

.faqlist:link {
	FONT-SIZE: 12px; COLOR: #97d2e8; TEXT-DECORATION: underline
}
.faqlist:visited {
	FONT-SIZE: 12px; COLOR: #97d2e8; TEXT-DECORATION: underline
}
.faqlist:hover {
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}
.pagenum:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: underline
}
.pagenum:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: underline
}
.pagenum:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; TEXT-DECORATION: none
}
body {
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	color: #333333;
}
td {
	font-size: 12px;
	line-height:120%
}
.input {

	border: thin solid #CCCCCC;
	height: 20px;
	width: 100px;
}
.cras{
	text-decoration: line-through;
}
.top {
	FONT-SIZE: 12px;  color:#0d4da4;font-family: "宋体";text-decoration: none;
}
.topy {
	FONT-SIZE: 12px;  color:#Ff6600;font-family: "宋体";text-decoration: none;



.mp{width:50px;height:22px !important;height:20px;float:left;text-decoration:line-through;background:#EBF3F4;}
.ep{color:#FF7B00;}
li{color: #229572; list-style-type: square}
.d{color: #229572; list-style-type: square}


/* Tab Search Style 新家伙*/
#ft a:link,#ft a:visited{
	color: #666;
}
#ft a:hover{
	color: #F00;
}
#ft{
	margin-top: 1em!important;
	margin-top: 0.3em;
}
#home_bd{
	width: 760px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#home_bd a:link,#home_bd a:visited{
	color: #333;
	text-decoration: none;
}
#home_bd a:hover{
	color: red;
	text-decoration: underline;
}
#home_bd li{
	font-family: simsun;
}
#home_bd li a{
	font-family: tahoma;
}
.home_section{
	margin-bottom: 10px;
}
.g1{
	width: 185px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
}
.g2{
	width: 360px;
	float: left;
	overflow: hidden;
}
.g3{
	width: 185px;
	float: right;
	overflow: hidden;
}
.g4{
	border: 1px solid #9DC9F3;
	position: relative;
}
.g1 h3,.g3 h3{
	font-size: 12px;
	line-height: 12px;
	color: #06C;
	padding: 6px;
	background: #A8E7FF;
}
.g4 h3{
	font-size: 12px;
	line-height: 12px;
	color: #039;
	padding: 6px;
	background: #D1E7FC;
	border-bottom: 1px solid #9DC9F3;
}
.g1 h3 a:link,.g1 h3 a:visited,.g1 h3 a:hover,
.g3 h3 a:link,.g3 h3 a:visited,.g3 h3 a:hover{
	color: #06C;
}
.gc{
	padding: 4px;
	background: #E3FAF7;
	color: #333;
}
.gcc{
	padding: 4px;
	color: #333;
}
.gc p{
	margin-bottom: 0;
	line-height: 18px;
}
.gc li{
	font-family: Simsun;
}
.gc a{
	font-family: Tahoma;
}
#home_bd .g1 a:link,#home_bd .g1 a:visited,
#home_bd .g3 a:link,#home_bd .g3 a:visited{
	color: #333;
	text-decoration: none;
}
#home_bd .g1 a:hover,
#home_bd .g3 a:hover{
	color: #F00;
	text-decoration: underline;
}
/* Tab Search Style */
#tab_search{
	position: relative;
}
#tab_search_bar{
	color:#089;
	height: 26px;
	background: url(http://www.tuniu.com/icons/index/tab_search_bg.gif) #F4FCFE repeat-x;
	padding-left: 3em;
	overflow: hidden;
}
#tab_search_bar a:link,#tab_search_bar a:visited,#tab_search_bar a:hover{
	color: #089;
	text-decoration: none;
}
#tab_search_bar strong{
	width: 62px;
	height: 26px;
	line-height: 26px;
	float: left;
	text-align: center;
	color: #000;
	background: url(http://www.tuniu.com/icons/index/tab_search_cur.gif) no-repeat;
}
#tab_search_bar a{
	width: 62px;
	height: 26px;
	line-height: 26px;
	float: left;
	text-align: center;
}
#tab_search_bar span{
	height: 26px;
	line-height: 26px;
	float: left;
	margin: 0 0.2em;
}
#tab_search_content{
	height: 46px;
	background: url(http://www.tuniu.com/icons/index/tab_search_content.gif) #A8E8FF repeat-x;
	overflow: hidden;
}
#tab_search_content *{
	vertical-align: middle;
}
#tab_search_content input[type="radio"]{
	margin-right: 1px;
}
#tab_search_content p{
	margin: 0;
	padding-top: 6px;
	text-align: center;
}
#tab_search_keyword{
	width: 400px;
	padding: 2px;
	font-size: 14px;
	color: #666;
}
#tour td{
	white-space: nowrap;
}
/* Head Routes */
#head_routes a:link,#head_routes a:visited{
	color: #06F;
	text-decoration: underline;
}
#head_routes a:hover{
	color: #F00;
}
#head_routes dt{
	float: right;width: 275px;font-size: 14px;font-weight: bold;
}
#head_routes .desc{
	margin-left: 85px;height: 75px!important;height: 55px;margin-bottom: 13px;color: #666;
}

/* Hot Routes */
#hotroutes ul{
	background: url(http://www.tuniu.com/icons/index/hot_routes_bg.gif);	
}
#hotroutes li span{
	float: right;
	color: #F60;
}
#hotroutes li{
	height: 23px;
	line-height: 23px;
	padding-left: 12px;
	background: url(http://www.tuniu.com/icons/index/hot_routes_dot.gif) 3px center no-repeat;
}
#hotroutes a:link,#hotroutes a:visited{
	color: #0066CC;
	text-decoration: none;
}
#hotroutes a:hover{
	color: #F00;
	text-decoration: underline;
}
#tab_hotroutes{
	position: absolute;
	top: 0!important;
	top: 2px;
	right: -1px!important;
	right: 0px;
	height: 25px;
	overflow: hidden;
}
#tab_hotroutes a{
	float: left;
	width: 42px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	background: #B3E2FF;
	border-right: 1px solid #9DC9F3;
	color: #117;
	text-decoration: none;
}
#tab_hotroutes a.cur{
	background: white;
	height: 25px;
}
#tab_questions{
	position: absolute;
	top: 0;
	right: 145px;
	height: 25px;
	overflow: hidden;
}
#tab_questions a{
	float: left;
	padding: 0 1em;
	text-align: center;
	height: 24px;
	line-height: 24px;
	background: #B3E2FF;
	border-right: 1px solid #9DC9F3;
	color: #117;
	text-decoration: none;
}
#tab_questions a.cur{
	background: white;
	height: 25px;
}

/* Q */
#question_list li{
	color: #666;
	height: 24px;
}
#question_list a:link,#question_list a:visited{
	color: #039;
	text-decoration: underline;
}
#question_list a:hover{
	color: red;
}
#question_list span a:link,#question_list span a:visited{
	color: #666;
}
#question_list span a:hover{
	color: red;
}
#question_list .quest_coins{
	color: #F60;
}

/* Tab Search Style */