.date_on {
	BACKGROUND-IMAGE: url(images/tuniuv2.png); BACKGROUND-REPEAT: no-repeat
}
.date_on H3 {
	BACKGROUND-IMAGE: url(images/tuniuv2.png); BACKGROUND-REPEAT: no-repeat
}
LI.date_on A {
	BACKGROUND-IMAGE: url(images/tuniuv2.png); BACKGROUND-REPEAT: no-repeat
}
#l_menu {
	WIDTH: 135px; FLOAT: left
}
#r_main {
	WIDTH: 815px; FLOAT: right
}
.category_top {
	WIDTH: 650px; FLOAT: left; BORDER-RIGHT: #ccc 1px solid
}
.category_info {
	PADDING-RIGHT: 20px; CLEAR: both
}
.category_info H1 {
	LINE-HEIGHT: 100%; PADDING-RIGHT: 10px; DISPLAY: inline; FONT-FAMILY: ; FLOAT: left; COLOR: #4e9700; FONT-SIZE: 34px; FONT-WEIGHT: normal
}
.category_info SPAN {
	LINE-HEIGHT: 150%
}
.city_select_tab {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 10px
}
.city_select_tab A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.city_select_tab A:hover {
	COLOR: #f90
}
A.cite_select_tab_on {
	BACKGROUND: url(images/city_bg.gif) no-repeat left top
}
A.cite_select_tab_on:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A.cite_select_tab_on:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.cite_select_tab_on:hover {
	COLOR: #f90
}
.cat_month_hot {
	WIDTH: 630px; FLOAT: left; HEIGHT: 105px; COLOR: #666
}
.cat_month_hot P {
	LINE-HEIGHT: 180%; MARGIN-LEFT: 90px
}
SPAN.del {
	BACKGROUND: url(images/border_b.gif) repeat-x left 9px; COLOR: #000
}
.cat_month_hot H3 {
	MARGIN-LEFT: 90px; FONT-SIZE: 14px
}
.statisrics {
	WIDTH: 150px; FLOAT: right; COLOR: #666
}
.statisrics SPAN {
	LINE-HEIGHT: 130%; COLOR: #f60; FONT-SIZE: 42px
}
.statisrics A:link {
	COLOR: #4e9700; TEXT-DECORATION: none
}
.statisrics A:visited {
	COLOR: #4e9700; TEXT-DECORATION: none
}
.statisrics A:hover {
	COLOR: #f90
}
.category_pic {
	MARGIN-BOTTOM: 20px
}
.category_pic_info {
	WIDTH: 150px; FLOAT: right; COLOR: #999
}
.category_pic_info SPAN {
	COLOR: #000
}
.category_pic_info P {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 180%; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.category_nav_index {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 4px; PADDING-RIGHT: 10px; BACKGROUND: url(images/category_nav_bg.gif) #efefef no-repeat left top; PADDING-TOP: 5px
}
.category_nav_index H3 {
	FONT-FAMILY: ; FLOAT: left; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.category_nav_index SPAN {
	FONT-SIZE: 14px
}
.route_table_th {
	LINE-HEIGHT: 180%; BACKGROUND: #f5f5f5
}
.category_nav LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: ; FLOAT: left; FONT-SIZE: 16px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.category_on {
	BACKGROUND: url(images/category_list.gif) repeat-x left top
}
.category_on H2 {
	FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.category_no_route {
	COLOR: #aaa
}
.category_search {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: #eee; PADDING-TOP: 5px
}
.category_search INPUT {
	MARGIN: 0px 0px 4px
}
INPUT.textinput {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; LINE-HEIGHT: 17px; HEIGHT: 17px; BORDER-TOP: #b4b4b4 1px solid; BORDER-RIGHT: #b4b4b4 1px solid
}
INPUT.textinput:focus {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.date_nav {
	MARGIN-BOTTOM: 12px
}
.date_nav LI {
	LINE-HEIGHT: 23px !important; PADDING-LEFT: 4px; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.date_nav LI SPAN {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.date_nav LI A:link {
	PADDING-RIGHT: 5px
}
.date_nav LI A:visited {
	PADDING-RIGHT: 5px
}
.date_on {
	BACKGROUND-COLOR: #008f00; BACKGROUND-POSITION: -1000px -40px
}
.date_on H3 {
	LINE-HEIGHT: 21px !important; BACKGROUND-COLOR: #008f00; PADDING-RIGHT: 5px; BACKGROUND-POSITION: right -40px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 2px
}
LI.date_on A:link {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: right -40px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
LI.date_on A:visited {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: right -40px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
.route_table TH {
	COLOR: #333; FONT-WEIGHT: normal
}
.route_no_th {
	PADDING-LEFT: 4px
}
.route_info_th SPAN {
	COLOR: #999
}
.route_tr {
	BACKGROUND: #f4ffe3
}
.route_no {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.market_price {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.route_price {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.route_satis {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.route_info {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.route_order {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.route_action {
	BACKGROUND: url(images/border.gif) repeat-x left bottom
}
.route_no {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; WIDTH: 70px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.market_price {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 55px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.route_price {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 75px; PADDING-RIGHT: 0px; COLOR: #f60; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.route_price:first-letter {
	FONT-SIZE: 18px
}
.route_satis {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; COLOR: #f60; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.route_info {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 5px
}
A.route_name:link {
	COLOR: #4e9700; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
A.route_name:visited {
	COLOR: #4e9700; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
A.route_name:hover {
	COLOR: #f00
}
SPAN.route_name {
	COLOR: #4e9700; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.route_name .route_name_red {
	COLOR: #f00; TEXT-DECORATION: underline
}
.route_name .route_name_blue {
	COLOR: #00f; TEXT-DECORATION: underline
}
.route_name:hover .route_name_blue {
	COLOR: #f00; TEXT-DECORATION: underline
}
.route_order {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.route_action {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.route_return {
	COLOR: #666
}
.route_return A:link {
	COLOR: #666; FONT-WEIGHT: normal
}
.route_return A:visited {
	COLOR: #666; FONT-WEIGHT: normal
}
.route_return A:hover {
	COLOR: #f90; FONT-WEIGHT: normal
}
.route_tr TD {
	BACKGROUND: url(images/border3x.gif) #f4ffe3 repeat-x left bottom
}
.return_l {
	COLOR: #666
}
TD.return_m {
	BACKGROUND: url(images/border1y.gif) repeat-y center top
}
.return_r {
	COLOR: #000
}
.return_answer {
	COLOR: #666
}
.popup_show {
	MARGIN-TOP: 5px
}
.popup {
	BACKGROUND: #fff
}
.popup .top_l {
	WIDTH: 4px; BACKGROUND: url(images/popup_lt.gif) no-repeat left top; HEIGHT: 4px
}
.popup .top_m {
	BACKGROUND: url(images/border2x.gif) repeat-x left top
}
.popup .top_r {
	WIDTH: 4px; BACKGROUND: url(images/popup_rt.gif) no-repeat left top; HEIGHT: 4px
}
.popup .middle_l {
	BACKGROUND: url(images/border2y.gif) repeat-y left top
}
.popup .middle_m {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.popup .middle_r {
	BACKGROUND: url(images/border2y.gif) repeat-y right top
}
.popup .bottom_l {
	WIDTH: 4px; BACKGROUND: url(images/popup_lb.gif) no-repeat left bottom; HEIGHT: 4px
}
.popup .bottom_m {
	BACKGROUND: url(images/border2x.gif) repeat-x right bottom
}
.popup .bottom_r {
	WIDTH: 4px; BACKGROUND: url(images/popup_rb.gif) no-repeat left bottom; HEIGHT: 4px
}
#left_menu_visa UL {
	WIDTH: 130px
}
#left_menu_visa UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#left_menu_visa LI A {
	BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
#left_menu_visa LI A DIV {
	DISPLAY: none
}
#left_menu_visa LI A:hover {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #0065fe; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
#left_menu_visa LI A:hover DIV {
	Z-INDEX: 999; BORDER-BOTTOM: #0065fe 1px solid; POSITION: absolute; BORDER-LEFT: #0065fe 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #0065fe 1px solid; TOP: -20px; BORDER-RIGHT: #0065fe 1px solid; PADDING-TOP: 5px; LEFT: 100px
}
#left_menu_visa DL {
	TEXT-ALIGN: left; WIDTH: 100%; FLOAT: left; COLOR: #0065fe
}
#left_menu_visa DD {
	BORDER-BOTTOM: #98cbfe 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CURSOR: pointer; PADDING-TOP: 5px
}
.city_desc {
	MARGIN-TOP: 15px; WIDTH: 535px; FLOAT: left
}
.google_map {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 15px; PADDING-LEFT: 1px; WIDTH: 260px; PADDING-RIGHT: 1px; FLOAT: right; OVERFLOW: hidden; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.city_desc_title {
	LINE-HEIGHT: 1.5em; DISPLAY: block; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.google_map STRONG {
	LINE-HEIGHT: 1.5em; DISPLAY: block; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.google_map STRONG {
	PADDING-LEFT: 5px
}
.city_desc P {
	LINE-HEIGHT: 1.5em; TEXT-INDENT: 2em; MARGIN: 0.6em 0px; COLOR: #666; FONT-SIZE: 14px
}
.city_desc P A {
	COLOR: blue; FONT-SIZE: 14px
}
.google_map A {
	COLOR: blue; FONT-SIZE: 14px
}
.route_class_name {
	BORDER-BOTTOM: #4e9700 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #f5ffeb; MARGIN-TOP: 20px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; COLOR: #000; CLEAR: both; FONT-SIZE: 14px; BORDER-TOP: #ecfade 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.route_class_desc {
	BORDER-BOTTOM: #b8d599 1px solid; BORDER-LEFT: #b8d599 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; FONT-SIZE: 13px; BORDER-TOP: #b8d599 1px solid; BORDER-RIGHT: #b8d599 1px solid; PADDING-TOP: 5px
}
.route_class_desc_2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(http://www.tuniu.com/ui/v2/images/border.gif) repeat-x 50% bottom; COLOR: #666; FONT-SIZE: 13px; PADDING-TOP: 5px
}
.route_class_desc_2 BIG {
	MARGIN-RIGHT: 5px
}
.notice {
	LINE-HEIGHT: 1.5em; MARGIN-TOP: 20px; FONT-SIZE: 13px
}
.notice TABLE {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.notice_content TABLE STRONG {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block
}
.notice TABLE TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.notice TABLE TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.notice_name {
	MARGIN: 20px 0px 10px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(http://img1.tuniu.com/ui/tour/images/QA_h3_2.png) repeat-x 50% bottom; COLOR: #c30; FONT-SIZE: 14px
}
.notice_name STRONG {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; PADDING-LEFT: 22px; WIDTH: 80px; DISPLAY: block; BACKGROUND: url(http://img1.tuniu.com/ui/tour/images/QA_h3_w.png) #ffe89a
}
.ask {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
H3.ask {
	MARGIN: 20px 0px 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://img1.tuniu.com/ui/tour/images/QA_h3_2.png) repeat-x 50% bottom; COLOR: #c30; FONT-SIZE: 14px
}
H3.ask SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; PADDING-LEFT: 22px; WIDTH: 80px; DISPLAY: block; BACKGROUND: url(http://img1.tuniu.com/ui/tour/images/QA_h3_q.png) #ffe89a
}
.ask TABLE {
	BORDER-COLLAPSE: collapse
}
.ask TABLE TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.question {
	COLOR: #00f
}
.ask TABLE .question TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.ask TABLE .answer TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ask STRONG {
	TEXT-ALIGN: center; DISPLAY: block; WHITE-SPACE: nowrap; PADDING-TOP: 5px
}
.route_info .route_des {
	COLOR: #333
}

#month_hot_route_0 .box-a{ margin-left:90px; position:relative; bottom:80px;}
#month_hot_route_0 .box-a P{ line-height:180%}
#month_hot_route_0 .box-a H3 a{ font-size:14px; color:#4E9700;}
#month_hot_route_0 a{color:#4E9700;}
.cyellow{ color:#FF6600;}
.city_select_tab a{ font-size:18px;}
