.date_on,.date_on h3,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:1px solid #CCC;}.category_info{padding-right:20px;clear:both;}.category_info h1{font-size:34px;color:#4e9700;float:left;padding-right:10px;line-height:100%;display:inline;font-family:黑体;font-weight:normal;}.category_info span{line-height:150%;}.city_select_tab{font-size:16px;text-align:left;padding:10px 0;}.city_select_tab a{padding:5px 5px;text-align:center;text-decoration:none;}.city_select_tab a:link{text-decoration:none;}.city_select_tab a:hover{color:#f90;}.city_select_tab a:visited{text-decoration:none;}a.cite_select_tab_on{background:url(images/city_bg.gif) no-repeat left top;}a.cite_select_tab_on:link,a.cite_select_tab_on:visited{color:#fff;text-decoration:none;}a.cite_select_tab_on:hover{color:#f90;}.cat_month_hot{color:#666;height:105px;width:630px;float:left;}.cat_month_hot p{line-height:180%;margin-left:90px;}span.del{color:#000;background:url(images/border_b.gif) repeat-x left 9px;}.cat_month_hot h3{font-size:14px;margin-left:90px;}.statisrics{float:right;width:150px;color:#666;}.statisrics span{color:#f60;font-size:42px;line-height:130%;}.statisrics a:link,.statisrics a:visited{color:#4e9700;text-decoration:none;}.statisrics a:hover{color:#f90;}.category_pic{margin-bottom:20px;}.category_pic_info{float:right;width:150px;color:#999;}.category_pic_info span{color:#000;}.category_pic_info p{padding:0 0 20px 18px;line-height:180%;}.category_nav_index{background:url(images/category_nav_bg.gif) no-repeat left top #EFEFEF;line-height:27px;padding:5px 10px 0 4px;}.category_nav_index h3{float:left;font-size:18px;font-family:黑体;font-weight:normal;}.category_nav_index span{font-size:14px;}.route_table_th{background:#F5F5F5;line-height:180%;}.category_nav li{float:left;margin-right:10px;padding:0 5px;font-size:16px;line-height:32px;font-family:黑体;}.category_on{background:url(images/category_list.gif) left top repeat-x;}.category_on h2{font-size:16px;font-weight:normal;}.category_no_route{color:#aaa;}.category_search{background:#EEE;padding:5px 5px 1px 5px;margin-bottom:10px;}.category_search input{margin:0 0 4px;}input.textinput{height:17px;line-height:17px;border:1px solid #B4B4B4;}input.textinput:focus{border:1px solid #999;}.date_nav{margin-bottom:12px;}.date_nav li{line-height:23px!important;line-height:24px;float:left;padding-left:4px;font-size:14px;font-weight:bold;}.date_nav li span{font-weight:normal;font-size:12px;}.date_nav li a:link,.date_nav li a:visited{padding-right:5px;}.date_on{background-position:-1000px -40px;background-color:#008F00;}.date_on h3{padding-right:5px;color:#fff;font-size:14px;background-position:right -40px;background-color:#008F00;line-height:21px!important;line-height:22px;padding-top:2px;}li.date_on a:link,li.date_on a:visited{float:left;padding-right:4px;color:#fff;background-position:right -40px;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,.market_price,.route_price,.route_satis,.route_info,.route_order,.route_action{background:url(images/border.gif) repeat-x bottom left;}.route_no{vertical-align:top;padding:5px 0 5px 4px;}.market_price{width:55px;vertical-align:top;padding:5px 0 5px 0;}.route_price{color:#f60;font-weight:bold;vertical-align:top;padding:5px 0 5px 0;}.route_price:first-letter{font-size:18px;}.route_satis{color:#f60;font-weight:bold;text-align:center;vertical-align:top;padding:5px 0 5px 0;}.route_info{color:#999;padding:5px 0 5px 0;}a.route_name:link,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:#0449BE; 	text-decoration:underline;}.route_name:hover .route_name_blue{color:#F00;text-decoration:underline;}.route_order{text-align:center;vertical-align:top;padding:5px 0 5px 0;}.route_action{padding:5px 0 5px 0;text-align:right;vertical-align:top;}.route_return{color:#666;}.route_return a:link,.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) repeat-x bottom left #F4FFE3;}.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;height:4px;background:url(images/popup_lt.gif) left top no-repeat;}.popup .top_m{background:url(images/border2x.gif) repeat-x left top;}.popup .top_r{width:4px;height:4px;background:url(images/popup_rt.gif) left top no-repeat;}.popup .middle_l{background:url(images/border2y.gif) repeat-y left top;}.popup .middle_m{margin:0;padding:5px;}.popup .middle_r{background:url(images/border2y.gif) repeat-y right top;}.popup .bottom_l{width:4px;height:4px;background:url(images/popup_lb.gif) left bottom no-repeat;}.popup .bottom_m{background:url(images/border2x.gif) repeat-x right bottom;}.popup .bottom_r{width:4px;height:4px;background:url(images/popup_rb.gif) left bottom no-repeat;}#left_menu_visa ul{width:130px;}#left_menu_visa ul li{padding:0;list-style:none;}#left_menu_visa li a{position:relative;padding:2px 5px;display:block;border:1px solid #fff;}#left_menu_visa li a div{display:none;}#left_menu_visa li a:hover{border:1px solid #fff;color:#0065FE;padding:2px 5px;}#left_menu_visa li a:hover div{position:absolute;padding:5px 10px;display:block;width:100px;left:100px;top:-20px;border:1px solid #0065FE;background:#fff;z-index:999;}#left_menu_visa dl{width:100%;float:left;color:#0065FE;text-align:left;}#left_menu_visa dd{border-bottom:1px solid #98CBFE;padding:5px;cursor:pointer;}.city_desc{float:left;width:535px;margin-top:15px;}.google_map{width:260px;float:right;overflow:hidden;margin-top:15px;border:1px solid #ddd;padding:1px;}.city_desc_title,.google_map strong{display:block;line-height:1.5em;font-weight:normal;color:#000;font-size:14px;}.google_map strong{padding-left:5px;}.city_desc p{text-indent:2em;line-height:1.5em;margin:.6em 0;color:#666;font-size:14px;}.city_desc p a,.google_map a{color:blue;font-size:14px;}.route_class_name{clear:both;background-color:#F5FFEB;border-bottom:1px solid #4e9700;border-top:1px solid #ecfade;color:#000;font-size:14px;font-weight:bold;line-height:28px;padding:0 .5em;margin-top:20px;}.route_class_desc{font-size:13px;color:#666;padding:5px;line-height:1.5em;border:1px solid #b8d599;}.route_class_desc_2{font-size:13px;color:#666;padding:5px;background:url(http://www.tuniu.com/ui/v2/images/border.gif) repeat-x bottom;}.route_class_desc_2 big{margin-right:5px;}
.notice{font-size:13px;margin-top:10px;}
.notice table{
	border-collapse:collapse;
	border:1px solid #ddd;
	border-top:none;
	}
.notice_content table strong{width:100%; display:block; text-align:center;}
.notice table td,.notice table th{
	padding:5px 3px;
	}
.notice_name{ height:31px; line-height:31px;display:block;padding-left:10px;font-size:14px;color:#346700;background:url(http://img1.tuniucdn.com/ui/cate/css/20100629/cate_green_1000.png) no-repeat;margin:10px 0 0;}
.notice_name strong{}
.ask{padding:0;font-size:13px;}
h3.ask{ height:31px; line-height:31px;padding-left:10px;background:url(http://img1.tuniucdn.com/ui/cate/css/20100629/cate_green_1000.png) no-repeat;font-size:14px; margin:10px 0 0;color:#346700;}
h3.ask span{}
.ask table{border-collapse:collapse; border:1px #ddd solid; border-top:none; width:100%; margin-bottom:8px;}
.ask table table { border:none; margin-bottom:0;}
.ask table td {vertical-align:top;padding:5px 3px; border:1px #ddd solid; border-top:none;}
.ask table table td { border:none;}
.question{color:#0449BE;}
.ask table .question td{padding:5px 0 0 0;}
.ask table .answer td{padding:0 0 5px 0;}
.ask strong{display:block;padding-top:5px;text-align:center; white-space:nowrap;}
.route_info .route_des { color:#333; }


/* 攻略 */
.route_gonglue{padding:0;font-size:13px;}
h3.route_gonglue { height:31px; line-height:31px;padding-left:10px;font-size:14px;background:url(http://img1.tuniucdn.com/ui/cate/css/20100629/cate_green_1000.png) no-repeat;margin:10px 0 0; color:#346700;}
h3.route_gonglue span{}
.route_gonglue table {border-collapse:collapse; border:1px #ddd solid; border-top:none;}
.route_gonglue table table { border:none;}
.route_gonglue table td{vertical-align:top;padding:5px 3px;}
.question{color:#0449BE;}
.route_gonglue table .question td{padding:5px 0 0 0;}
.route_gonglue table .answer td{padding:0 0 5px 0;}
.route_gonglue strong{display:block;padding-top:5px;text-align:center; white-space:nowrap;}


/* 温馨提醒  */
.notice tablle.wenxin_table  {
	padding:5px 2px;
}
.wenxin_table {
	width:100%;
	border-collapse:collapse;
	border:1px #ddd solid;
	border-top:none;
}
	.wenxin_table td,.wenxin_table th {
		border:1px #ddd solid;
		border-right:0;
		padding:5px 2px;
		border-top:none;
	}
	.wenxin_table th {
		text-align:center;
		border-top:none;
	}
	.wenxin_table table,.wenxin_table table td,.wenxin_table table th {
		border:none;
	}
	.wenxin_table  .wx_th1 {
		width:9%;
	}
	.wenxin_table  .wx_th2 {
		background:#F4F4F4;
		width:9%;
	}
	.wenxin_table  .wx_month {
		background:#F4F4F4;
		width:6%;
	}
	.notice_content {border: 1px solid #ddd; padding: 5px 9px; line-height:21px; border-top:none;}

/* 小图标 */
.route_info img { position:relative; top:2px;}

#date_tour_b { width:795px; padding:0 10px; margin-top:10px; font-size:13px;}
	#date_tour_b h2 { height:32px;line-height:32px; font-size:14px;}
	#date_tour_b ul li { width:99px;  float:left;}
	#r_main .cgrey, #r_main a.cgrey:link, #r_main a.cgrey:visited{color:#666666}
	#r_main a.cgrey:hover { color:#f60;}
	
/* 签证导购 */
.visa_notice{border:1px solid #CCCCCC;padding:0 10px 20px; background: url("http://img1.tuniucdn.com/u/ch/backpack/img/hotel_grey_bg.gif") repeat-x scroll 0 0 transparent;}
.visa_notice dl{}
.visa_notice dt{font-weight:bold;font-size:14px;line-height:2.2em;border-bottom:1px solid #e1e1e1;}
.visa_notice dd{padding:5px 0;}
.visa_notice dd.bto{border-bottom:1px dotted #e1e1e1;}

#visa_list{
    border: 2px solid #4E9700;
    overflow: hidden;
    padding: 5px 0;
    position: relative;
    width: 811px;
}
#select_list {
    overflow:hidden;
    padding-bottom:10px;
}
#select_list ul {
    overflow:hidden;
    margin: -1px auto 0;
    padding: 5px 0;
    width: 795px;
}
#select_list ul li {
    float: left;
    height: 18px;
    margin: 0 6px 2px;
    overflow: hidden;
    padding: 0 4px;
}
#r_main #select_list a:link,#r_main #select_list a:visited{
    display: block;
	font-size:12px;
    text-decoration: none;
	color:#000;
}
#r_main #select_list a:hover{color:#f00;}
#select_list ul li.selected {background: #4E9700;}
#r_main #select_list ul li.selected a:link,#r_main #select_list ul li.selected a:visited{color:#fff;}

.tickets_info {
    background: url("http://img1.tuniucdn.com/u/ch/backpack/img/hotel_grey_bg.gif") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #DDDDDD;
    padding: 15px 14px;
    width: 783px;
}
.tickets_info_table {
    width: 100%;
}
.tickets_info h2 {
    font-size: 14px;
}
.tickets_info a:link, .tickets_info a:visited {
    color: #4E9700;
}
.hotel_info_txt{font-size:12px;}
.hotel_info_txt li{overflow:hidden;}
.hotel_info_txt li .sl_zone{float:left;}
.hotel_info_txt li p{float:left;}
.tickets_table {
    border-collapse: collapse;
    width: 100%;
}
.tickets_table th {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #F2F2F2;
    color: #666666;
    font-weight: normal;
    height: 23px;
    line-height: 23px;
    margin-bottom: 2px;
}
.tickets_table td{padding:4px 0;}
.visa_price {
    color: #FF6600;
    font-weight: bold;
}
.visa_price strong{font-size:18px;}