@charset "utf-8";
/*
Copyright (C) 2006-2010 Tuniu.com, All rights reserved
CSS for biye 
Author: icer
version:1.0
*/
/* old head css */	
@import "http://img1.tuniucdn.com/ui/v2/common.css?v=20110518";	

.clear {
	clear:both;
}
#zt_wrapper {
	width:960px;
	margin:0 auto;
    background:#F5FAFF url(img/bys_bg.png) repeat-x;
    background-position:0 364px;
	color:#666;
	line-height:23px;
}
#zt_head_1 {
    width:960px;
    height:384px;
    background: url(img/bys_hd.jpg) no-repeat;
}
    #zt_intro {
        width:660px;
        padding:240px 20px 10px 20px;
    }
/* main */
#zt_main {
		width:680px;
        margin-left:10px;
        margin-right:10px;
		float:left;
}
    *html #zt_main {
        margin-left:5px;
        margin-top:-1px;
    }
		#zt_main  a {
			color:#4e9700;
			text-decoration:underline;
		}
		#zt_main a:hover {
			text-decoration:underline;
			color:#f00;
		}
		.zt_box {
			width:680px;
			margin-top:10px;
			clear:both;
			position:relative;
		}
			.zt_box_head {
				width:680px;
				height:50px;
				position:relative;
			}
			.zt_box_head1 {
				width:680px;
				height:40px;
				margin-top:15px;
			}
			.zt_box_content {
				width:678px;
				margin-left:1px;
				padding:0;
				border-left:1px #b8d1bd solid;
				border-right:1px #b8d1bd solid;
				border-bottom:1px #b8d1bd solid;
			}
    .main_box {
        background:#fff url(img/bys_th_bg.gif) repeat-x;
        background-position:0 81px;
        margin-top:10px;
    }
    .main_box_first {
        margin-top:0px; 
    }
/* route info */
.route_type {
    border-left:1px #6ba1cf solid;
    border-right:1px #6ba1cf solid;
    border-bottom:1px #6ba1cf solid;
    padding-bottom:3px;
}
	.route_table {
		width:650px;
        margin:0 auto;
		border-collapse:collapse;
		line-height:36px;
		color:#000;
	}
		.route_table td,.route_table th {
			text-align:left;
		}
		.route_table th {
            height:36px;
			line-height:36px;
			font-weight:normal;
		}
		.route_table td {
			font-size:14px;
			border-bottom:1px dotted #d1d1d1;
		}
		.route_info a  {
			color:#4e9700;
		}
		.route_price {
            display:inline-block;
			font-size:13px;
			color:#f60;
            font-weight:bold;
		}
            .route_price:first-letter {
                font-size:18px;
            }
		span.yuan {
			font-size:12px;
		}
		.route_score {
			font-weight:bold;
			color:#f60;
		}
		a.route_name_blue {
			color:#0000FF;
			text-decoration:underline;
		}
		a.route_name_blue:hover {
			color:#f00;
		}
		a.route_name_red {
			color:#FF0000;
			text-decoration:underline;
		}
		a.route_name_red:hover {
			color:#f00;
		}

    .more_link {
        width:650px;
        height:40px;
        margin:0 auto;
        line-height:40px;
        font-size:14px;
        text-align:right;
        font-weight:bold;
    }
/* sider */
#zt_sider {
		width:253px;
		float:left;
        margin-top:-149px;
	}
		.yd_list li {
				margin-bottom:5px;
			}
				.yd_list strong {
					color:#f60;
				}
				.xs_box {
					margin-bottom:5px;
				}
				.xs_box h5 {
					font-size:12px;
				}
				.xs_box img {
					margin-top:10px;
					float:left;
					padding:2px;
					border:1px #ccc solid;
					margin-right:10px;
				}
		.side_box h3 {
			width:253px;
			height:24px;
			line-height:24px;
			margin:10px auto 0px auto;
			background:url(img/bys_side_bg_all.png) no-repeat;
            background-position:left top;
			text-indent:12px;
			color:#fff;
		}
		.zt_side_content {
			width:233px;
			padding:5px 10px 10px 10px;
			margin:0 auto;
			background:#fff url(img/bys_side_bg_all.png) repeat-y left bottom;
		}
			.side-tel {
				height:26px;
				line-height:26px;
				font-size:14px;
				font-weight:bold;
                background:url(img/bys_ico.gif) no-repeat;
                background-position:0 8px;
				color:#f60;
				border-bottom:1px #e4e4e4 solid;
                text-indent:16px;
			}
			.zt_yd dt {
				font-size:14px;
				line-height:26px;
				font-weight:bold;
				color:#f60;
                background:url(img/bys_ico.gif) no-repeat;
                background-position:0 8px;
                text-indent:16px;
			}
            .zt_yd dd {
                padding-left:16px;
            }
            .side_img {
                margin-top:10px;
            }
            .zt_zixun {
            }

			/* more */
			.b1p10 { border:1px solid #D7D7D7; border-top:none; padding:20px 10px;}
			.star_days { font-size:16px; border-bottom:1px solid #D7D7D7; padding-bottom:5px; margin-bottom:10px;}
			.b_yellow { border:1px solid #FFC54A;}
			.b_yellow_h3 { line-height:25px; background:url(http://img1.tuniucdn.com/ui/zt/duanwu/bg_yellow.gif) repeat-x left top; padding-left:10px; color:#CD3202; font-size:14px;}
			.order_way_t { margin:10px; background:url(http://img1.tuniucdn.com/ui/zt/duanwu/how_order_t.gif) no-repeat left top; color:#333333; font-size:14px; font-weight:bold; padding:10px 15px;}
			.order_numb { color:#FF6600; font-weight:bold; font-size:14px;}
			.order_time { line-height:180%; margin:5px 10px;}
			.order_info { line-height:180%; margin:5px 10px; font-size:13px;}
			.h_info { padding:10px; line-height:150%; font-size:13px; text-indent:2em;}
			.recall_list li{ background: url(http://www.tuniu.com/ui/tournew/images/index_border_bg.gif) repeat-x left bottom; padding:5px 0; color:#666666;}
			.recall_list a:link,.recall_list a:visited{color:#666;text-decoration: none;}
			.recall_list a:hover{color: #ff9900;text-decoration: none;}
			

/* city tab */
#city_tab {
	width:680px;
	height:36px;
	font-size:14px;
    background:#f1f1f1 url(img/bys_nav_bg.png) repeat-x;
	color:#000;
    padding-bottom:10px;
}
        #city_tab .city_border {
            border-right:1px #d4d4d4 solid;
        }
	#city_tab li {
		height:16px;
        line-height:16px;
		float:left;
		padding:10px 0;
        background:url(img/bys_nav_li.png) repeat-x;
	    font-weight:bold;
    }
	#city_tab li.select {
		padding-left:20px;
        color:#f60;
        background:none;
        font-weight:bold;
	}
	#city_tab li.current {
		background:url(img/bys_nav_current.png) repeat-x;
		color:#fff;
	}
		#zt_main #city_tab a {
			height:16px;
			display:inline-block;
			padding:0 10px;
			color:#000;
			text-decoration:none;
		}
		#zt_main  #city_tab li.current a {
			color:#fff;
		}
		#zt_main #city_tab a:hover {
			color:#f00;
		}
    #city_tab li.city_right {
        background:url(img/bys_nav_left_right.png) no-repeat;
        background-position:right top;
    }
    #city_tab li.city_left {
        background:url(img/bys_nav_left_right.png) no-repeat;
        background-position: left top;
    }

/* tab switch */
#tab_switch  {
	width:680px;
	height:32px;
	line-height:32px;
	z-index:1;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	margin:0 auto;
	border-bottom:1px #C8D5B1 solid;
	padding-left:10px;
}
#tab_switch li {
	margin-right:15px;
	padding:0;
	float:left;
	cursor:pointer;
}
	#tab_switch li.tab_current {
		padding-left:12px;
		position:relative;
		bottom:-1px;
		z-index:100;
		background:url(http://img1.tuniucdn.com/ui/f/v2/images/route_tab.gif) no-repeat;
	}
	#tab_switch li.tab_current span {
		width:auto;
		padding:0 12px 0 0;
		display:block;
		background:url(http://img1.tuniucdn.com/ui/f/v2/images/route_tab.gif) no-repeat;
		background-position:right top;
	}
	.tab_box {
		height:1150px;
		display:none;
	}
.route_city_select {
	position:absolute;
	right:10px;;
	top:10px;
}
