.clear_both {
	CLEAR: both
}
#zt_wrapper {
	LINE-HEIGHT: 23px; MARGIN: 0px auto; WIDTH: 960px
}
#zt_head {
	WIDTH: 960px; BACKGROUND: url(header5.jpg) no-repeat; HEIGHT: 80px; PADDING-TOP: 382px
}
#zt_intro {
	PADDING-LEFT: 85px; WIDTH: 605px
}
#zt_main {
	WIDTH: 690px; FLOAT: left
}
#zt_main A {
	COLOR: #4e9700; MARGIN-RIGHT: 10px; TEXT-DECORATION: underline
}
#zt_main A:hover SPAN {
	COLOR: #f00
}
#zt_main A:hover {
	COLOR: #f00
}
.main_box {
	POSITION: relative; MARGIN-TOP: 10px; WIDTH: 690px; BACKGROUND: #f1f1f1
}
.main_box H2 {
	LINE-HEIGHT: 21px; WIDTH: 690px; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.chujing {
	TEXT-INDENT: 140px; BACKGROUND: url(chujing.png) #ab121c no-repeat
}
.guonei {
	TEXT-INDENT: 180px; BACKGROUND: url(guonei.png) #ab121c no-repeat
}
.duanxian {
	TEXT-INDENT: 180px; BACKGROUND: url(duanxian.png) #ab121c no-repeat
}
.main_box H2 SPAN {
	TEXT-INDENT: -9999px; DISPLAY: inline-block
}
.more_route {
	POSITION: absolute; TOP: 5px; RIGHT: 10px
}
#zt_main .more_route A {
	COLOR: #fff
}
.route_img {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 686px; PADDING-RIGHT: 1px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid; PADDING-TOP: 1px
}
.youji_box {
	BORDER-BOTTOM: #ffc54b 1px solid; BORDER-LEFT: #ffc54b 1px solid; MARGIN: 5px auto; WIDTH: 688px; BACKGROUND: url(youji_bg.png) #fffcef no-repeat 2px 50%; HEIGHT: 62px; BORDER-TOP: #ffc54b 1px solid; BORDER-RIGHT: #ffc54b 1px solid
}
.youji_box UL {
	PADDING-LEFT: 70px; PADDING-TOP: 7px
}
.youji_box UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.route_type {
	MARGIN-TOP: 5px; WIDTH: 690px; BACKGROUND: url(titile_type.png) #f1f1f1 no-repeat 3px 0px
}
.route_type H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; WIDTH: 100px; FLOAT: left; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 16px
}
.route_type_intro {
	LINE-HEIGHT: 23px; TEXT-INDENT: 12px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; COLOR: #666; PADDING-TOP: 8px
}
.route_type_inner {
	BORDER-BOTTOM: #fc848b 1px solid; BORDER-LEFT: #fc848b 1px solid; PADDING-BOTTOM: 9px; MARGIN: 0px auto; PADDING-LEFT: 9px; WIDTH: 664px; PADDING-RIGHT: 9px; BACKGROUND: #fff; BORDER-TOP: medium none; BORDER-RIGHT: #fc848b 1px solid; PADDING-TOP: 9px
}
.route_table {
	BORDER-BOTTOM: #ffd7da 2px solid; BORDER-LEFT: #ffd7da 2px solid; MARGIN: 0px auto; WIDTH: 660px; BORDER-COLLAPSE: collapse; BORDER-RIGHT: #ffd7da 2px solid
}
.route_table CAPTION {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; BACKGROUND: url(caption.gif) no-repeat right 12px; HEIGHT: 25px; COLOR: #d60011; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.route_table CAPTION SPAN {
	LINE-HEIGHT: 18px; PADDING-LEFT: 18px; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(caption.gif) no-repeat left 12px; HEIGHT: 18px; PADDING-TOP: 7px
}
.route_table TD {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.route_table TH {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.route_table TH {
	LINE-HEIGHT: 21px; HEIGHT: 21px
}
.route_price {
	DISPLAY: inline-block; COLOR: #f60; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.route_price:first-letter {
	FONT-SIZE: 18px
}
.route_table A {
	FONT-SIZE: 14px
}
.route_score {
	COLOR: #f60; FONT-WEIGHT: bold
}
.route_table2 {
	MARGIN: 10px auto 0px; WIDTH: 656px; BORDER-COLLAPSE: collapse
}
.route_table2 CAPTION {
	BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dadada 1px solid; LINE-HEIGHT: 28px; TEXT-INDENT: 12px; BACKGROUND: url(caption2.gif) repeat-x; HEIGHT: 28px; COLOR: #d60011; FONT-SIZE: 14px; BORDER-TOP: #dadada 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #dadada 1px solid
}
.route_table2 CAPTION SPAN {
	TEXT-INDENT: -9999px; WIDTH: 20px; DISPLAY: inline-block; BACKGROUND: url(num_day.gif) no-repeat; HEIGHT: 28px
}
.route_table2 CAPTION SPAN.day_5 {
	BACKGROUND-POSITION: 0px 5px
}
.route_table2 CAPTION SPAN.day_4 {
	BACKGROUND-POSITION: 0px -32px
}
.route_table2 CAPTION SPAN.day_3 {
	BACKGROUND-POSITION: 0px -67px
}
.route_table2 CAPTION SPAN.day_2 {
	BACKGROUND-POSITION: 0px -102px
}
.route_table2 CAPTION SPAN.day_1 {
	BACKGROUND-POSITION: 0px -137px
}
.route_table2 TD {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.route_table2 TH {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.route_table2 TH {
	LINE-HEIGHT: 21px; BACKGROUND: #f1f1f1; HEIGHT: 21px
}
.route_table2 A {
	FONT-SIZE: 14px
}
.route_name_blue {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.route_name_red {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#zt_sider {
	PADDING-BOTTOM: 10px; MARGIN-TOP: -100px; WIDTH: 260px; BACKGROUND: #ab111c; FLOAT: right
}
.hand_book {
	MARGIN: -1px auto 0px; WIDTH: 250px
}
.how_box H3 {
	TEXT-INDENT: -9999px; WIDTH: 260px; BACKGROUND: url(wuyi_yuding.png) no-repeat; HEIGHT: 38px
}
.side_box H3 {
	LINE-HEIGHT: 30px; TEXT-INDENT: 12px; MARGIN: 10px auto 0px; WIDTH: 250px; BACKGROUND: url(right_title2.png) no-repeat; HEIGHT: 30px; COLOR: #fff
}
.zt_side_content {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 10px; BACKGROUND: url(right_foot.gif) #fff no-repeat left bottom; PADDING-TOP: 5px
}
.side-tel {
	BORDER-BOTTOM: #666 1px dashed; LINE-HEIGHT: 30px; HEIGHT: 30px; COLOR: #d60011; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.zt_yd DT {
	LINE-HEIGHT: 30px; COLOR: #d60011; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.side_img {
	MARGIN: 5px auto 0px; WIDTH: 250px
}
.yd_list LI {
	MARGIN-BOTTOM: 5px
}
.yd_list STRONG {
	COLOR: #f60
}
.zt_zixun {
	LINE-HEIGHT: 26px
}
.zt_zixun LI {
	TEXT-INDENT: 5px; BACKGROUND: url(list.gif) no-repeat 0px 8px
}
.order_info_list LI {
	LINE-HEIGHT: 19px; MARGIN-BOTTOM: 9px
}
.order_name {
	COLOR: #666
}
.b1p10 {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: medium none; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 20px
}
.star_days {
	BORDER-BOTTOM: #d7d7d7 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px
}
.b_yellow {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.b_yellow_h3 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; BACKGROUND: url(/ui/zt/duanwu/bg_yellow.gif) repeat-x left top; COLOR: #cd3202; FONT-SIZE: 14px
}
.order_way_t {
	PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(/ui/zt/duanwu/how_order_t.gif) no-repeat left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.order_numb {
	COLOR: #ff6600; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.order_time {
	LINE-HEIGHT: 180%; MARGIN: 5px 10px
}
.order_info {
	LINE-HEIGHT: 180%; MARGIN: 5px 10px; FONT-SIZE: 14px
}
.h_info {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 150%; TEXT-INDENT: 2em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 13px; PADDING-TOP: 10px
}
.recall_list LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.tuniu.com/ui/tournew/index_border_bg.gif) repeat-x left bottom; COLOR: #666666; PADDING-TOP: 5px
}
.recall_list A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.recall_list A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.recall_list A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#city_tab {
	WIDTH: 690px; BACKGROUND: url(tab_right.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 19px
}
#city_tab UL {
	LINE-HEIGHT: 26px; WIDTH: 560px; BACKGROUND: #ab111c; HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 4px
}
#city_tab A {
	COLOR: #fff; TEXT-DECORATION: none
}
#city_tab A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
#city_tab LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 26px; PADDING-TOP: 0px
}
#city_tab LI.select {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
#city_tab LI.current {
	BACKGROUND: url(tab_current.png) no-repeat; COLOR: #fff; FONT-WEIGHT: bold
}
#city_tab LI.current A {
	COLOR: #000
}
.waiting {
	BORDER-BOTTOM: #e4e4e4 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e4e4e4 1px solid; LINE-HEIGHT: 150px; WIDTH: 688px; BACKGROUND: #fff; HEIGHT: 150px; COLOR: #f60; FONT-SIZE: 16px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid
}
#zt_main .expo A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

