


.width_950 {
	width:960px;
	margin-right: auto;
	margin-left: auto;
}
.contianer{
	width:960px;
	margin: 0 auto;
	overflow:hidden;
}
.login_div {
    background:#f2f2f2;
	height:26px;
	overflow:hidden;
	clear:both;
	margin:auto;	
}
.login_div_left {
    height:26px;
	width:5px;
	background:url(../../images/icon/travel/home_01.jpg);
	float:left;
}
.login_div_right {
    width:5px;
	height:26px;
	background:url(../../images/icon/travel/home_02.jpg);
	float:right;		
}

.login_div_txt {
	float:left;
	padding-left:5px;
	padding-top:7px;	
	text-align:left;
	margin: 0px;
	width: 396px;
}
.login_div_txt li {
    float:left;	
	background:url(../../images/menu/sx.jpg) no-repeat right 0px;
	line-height:14px;
	margin-right:7px;
	padding-right:7px;
	
}
.login_div_txt a:link , .login_div_txt a:visited{
    color:#009;
    text-decoration: none;
}
.login_div_txt a:active, .login_div_txt a:hover{
	color:#000;
	text-decoration: underline;	
}

.login_div_txt2 {
	float:left;
	padding-left:5px;
	padding-top:2px;

	text-align:left;
	/*margin: 0px;*/
	margin:0 auto 0 0;
	width: 530px;
}

.login_div_block {    
	float:right;	
	width:415px;
	text-align:right;
	
}
.login_div_block_pic img{
	float:left;
	margin:2px 2px 0 2px;
}
.login_div_block_pic1 img{float:left;margin:2px 2px 0 2px;}
.login_div_block span {
    display:block;		
	text-align:right;
	margin-top:5px;
	
	float:right;
	
}

.login_div_block div {
    float:right;
	text-align:left;
	padding-top:5px;	
}
.login_div_block_txt {
	width: 55px;
	padding-top: 7px;
}
.login_div_block_txt a:link , .login_div_block_txt a:visited{
    color:#009;
}
.login_div_block_txt a:active, .login_div_block_txt a:hover{
	color:#000;
	text-decoration: underline;
}

.login_div_block_pic {
	width: auto;
	
	padding-right: 5px;
	padding-top:7px;
}
.login_div_block_pic1 {
	width: auto;
	padding-top: 7px;
	padding-right: 5px;
}
.login_div_block_txt3 {
	width: 155px;
	padding-top: 7px;	
}

/* ===============网站LOGO和推荐链接===================== */
.logo_banner_block {
	
	clear:both;
	height: 60px;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #beccd5;*/
	padding-top: 0px;
	padding-bottom:5px;
	
	
}
.logo_block {
    width:498px;
	float:left;
	padding:5px 0 5px 0;
	text-align:left;
	
		
}

.hotlink_block {
	float:right;
	width:462px;
	padding-top: 12px;
	text-align:right;
	
	
}
.hotlink_block ul{text-align:right;float:right;}
.hotlink_block ul li {text-align:right;float:left;}
.hotlink_block .pic {
	float: left;
	width: 38px;
	height: 42px;
}
.hotlink_block .texr {
	float: left;
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding: 0  11px 0 2px;
}
.hotlink_block .texr a:link , .hotlink_block .texr a:visited{
    color:#090;
}
.hotlink_block .texr a:active, .hotlink_block .texr a:hover{
	color:#000;
	text-decoration: underline;
}
/* ===============网站LOGO和推荐链接结束===================== */


/*nav_main*/
#nav_main,#curtab a,#curtab a span { background-image:url(../../images/tour/tab.png); background-repeat:no-repeat;}

#nav_main { background-position:0 0; background-color:#4B96CE; clear:both; height:33px; line-height:31px;}
#nav_main ul { margin:0 5px;}
ul.nav_main_l { float:left; font-size:14px;}
ul.nav_main_r { float:right; font-size:12px;}
#nav_main li { float:left; font-weight:bold; margin:0 3px;}

#nav_main .nav_main_l a:link,#nav_main .nav_main_l a:visited{font-size:14px; color: #fff;padding:0 0 0 7px!important;padding:0 0 0 6px; float:left; text-decoration:none;}
#nav_main .nav_main_l a:hover{ color:#ff9900; padding:0 0 0 7px!important;padding:0 0 0 6px; float:left;}
#nav_main .nav_main_l span { display:block; padding:3px 7px 1px 0!important;padding:2px 6px 0 0;}
#nav_main .nav_main_r a:link, #nav_main .nav_main_r a:visited{font-size:12px; color: #fff;padding:0 0 0 4px; float:left; text-decoration:none;}
#nav_main .nav_main_r a:hover{ color:#ff9900; padding:0 0 0 4px; float:left;}
#nav_main .nav_main_r span { display:block; padding:2px 4px 0 0;}
#nav_main #curtab a { background-position:-1000px 0;}
#nav_main #curtab a span {font-size:14px; color: #000; padding-top:4px; line-height:29px; background-position:right top;} 
#nav_main .nav_word span{ padding:2px 6px 0 0; color:#F7AA04; background:url(../../images/tour/sanjiao.gif) no-repeat right 14px;}
/*nav_main end   http://img1.tuniu.com/ui/v2/index/search_t.gif */

/*l_menu   http://img1.tuniu.com/ui/v2/images/border_grey.gif */
#l_menu h2{ height: 20px; line-height: 18px; padding-left: 5px; padding-top:5px; font-size: 14px;	font-weight: normal; color: white; background:url(../../images/tour/l_menu_h2.gif) no-repeat left top #4B96CE;}
/*#l_menu h2{ width:135px;*/
.l_menu { padding:5px 0; font-size:12px; border:1px solid #CCCCCC; border-top:none;}
.l_menu ul { width:100%; float:left; margin-bottom:15px;}
.l_menu h3 { padding:0 5px; font-size:12px; float:left; line-height:150%;}
.l_menu li{	padding: 0 0 0px 4px;text-align:left;width:62px; float:left; line-height: 150%; } 
 li.li_130{	padding: 0 0 0px 4px;text-align:left;width:130px; float:left; line-height: 150%; } 
.l_menu li a:link,.l_menu li a:visited{ color: #000; text-decoration:none;}
.l_menu li a:hover{ color: #ff9900;}/*#ff9900*/
.l_menu h3 a:link,.l_menu h3 a:visited{ color: #4B96CE; text-decoration: underline;}/*#4e9700*/
.l_menu h3 a:hover{ color: #ff9900;}

ul.other_link { margin-bottom:0;}
.other_link li { width:95%; line-height:180%;}
ul.l_other_city { margin-bottom:0;}
.l_other_city li{ width:95%; line-height:180%;}
.star li{ width:110px; padding-left:20px; background:url(../../images/tour/icon_favourites.gif) no-repeat 2px 2px;}
#left_phone { height:70px; width:100%; margin-bottom:5px;background:transparent url(/ui/tour/images/l_phone.gif) no-repeat scroll center center;}
#left_phone h3 { padding:42px 0 0 30px;}

.cat_tag { padding:4px; clear:both; font-size:13px; color:#FF6600;}
.l_menu li a.cnone:link,.l_menu li a.cnone:visited { color: #aaaaaa;text-decoration: none; cursor:default;}
.l_menu li a.cnone:hover { color: #aaaaaa;text-decoration: none;}

/*l_menu end */

#l_menu { width: 135px;float: left;}
#r_main{ width: 815px; float:right;}

li.feature_tab a,li.feature_tab span,.route_feature li a,.route_feature li span,.route_t h2,.route_t h2 span,.route_t h3,.route_t h3 span { background-image:url(../../images/tour/tab.png); background-repeat:no-repeat;}

.route_t_green { font-size:12px; color:#666; padding:7px 10px 10px 20px; background:url(../../images/tour/route_t_green.gif) repeat-x left top;}
.route_t_green span { color:#FF0000; font-weight:normal;}
.route_t_yellow { font-size:12px; color:#666; padding:7px 10px 10px 20px; background:url(../../images/tour/route_t_yellow.gif) repeat-x left top;}
.route_t { margin-left:20px;}
.route_t h2,.route_t h3{
	font-size: 14px;
	color: #fff;
	background-position:-1000px -105px;
	float:left;
	padding-left:20px;

}
.route_t h2 span,.route_t h3 span { color: #fff; background-position:right -105px; display:block;padding:5px 20px 3px 0;}

.tourSectionContent {  color:#666666; padding:10px; padding-bottom:5px; border:1px solid #CCCCCC; background: url(../../images/tour/grey_bg.gif) repeat-x 2px left;}
.tourSectionContent h3
{	
	/*font-weight: bold;
	font-size: 16px;
	color: #f60;
	font-family: "Arial Black";
	clear:both;
	*/
}

.route_feature { padding-left:5px; background:url(images/border_grey.gif) repeat-x left bottom;}
.route_feature li{ float:left; margin-left:3px; }
.route_feature li span { display:block; background-position:right -140px;padding:0 10px 0 0; line-height:25px; }
.route_feature li a { display:block; padding-left:10px; background-position:-1000px -140px; line-height:25px; }
.route_feature li a:hover{ color:#ff9900;}

li.feature_tab span { color:#FF5500; font-weight:bold; display:block; background-position:right -70px; line-height:29px; }
li.feature_tab a { text-decoration:none; display:block; padding-left:10px; background-position:-1000px -70px; }
li.feature_tab a:link,li.feature_tab a:visited{ text-decoration: none;}
li.feature_tab a:hover{ text-decoration:none;}
.route_feature_con { border:1px solid #EDEEE6; background:#F4F5EF; color:#333333; padding:10px;} 

/*新线路页使用的css*/

.order_div {margin-left:260px; border:2px solid #FF9900; background:#FFFFCC; width:490px; padding:0 8px; font-size:13px; -moz-border-radius: 3px;}

#tour{
 
	width: 815px;
	text-align: left;
	font-size: 13px;
}
 
#tour .subtext{
	font-size: 11px;
	font-family: pMingLiu;
}
#tourMeta{
	padding: 3px 0 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #EEE;
	color: #999;
}
	#tourMeta strong{
		color: #F30;
	}
#tour h1{
	font: 18px/100% "Simhei" normal;
	margin-bottom: .5em;
	line-height:120%;
}
	#tour h1 a:link,#tour h1 a:visited{ text-decoration: none;}
	#tour h1 a:hover{ text-decoration:none;}
#tourInfo{
	margin-bottom: 1.5em;
}
#tourPrice{
	margin-left: 270px;
	margin-bottom: 1em;
	line-height: 200%;
}
#tourPrice .cgrey { font-family:"宋体";}
.route_order_btn { margin-left:271px;}
#tourOrderThisBtn{
	float: left;
	margin-right: 5px;
}
#tourHeadPhoto{
	float: left;
 
	text-align: center;
	vertical-align: middle;
}
.flowSection
{
	
	margin-top: 1.1em;
	margin-bottom: 1.1em;
}

.tourSection{
	margin-bottom: 1.5em;
}
 

#couponPlan{ 
	margin-left:271px;
	margin-top: 1em;
}
	#couponPlan strong{
		color: #F60;
	}
#tourPhotos{
	width: 815px;
	height: 200px;
	background: url(images/tourPhotosBg.jpg) no-repeat;
	text-align: center;
	position: relative;
	margin-top: 1em;
}
	#tourPhotos td{
		text-align: center;
	}
#tourPhotosPreBtn{
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	top: 88px;
	left: 6px;
	text-indent: -9999px;
	outline: none;
	background: url(images/tourPhotosBtn.gif) 0 0;
}
#tourPhotosNextBtn{
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	top: 88px;
	right: 6px;
	text-indent: -9999px;
	outline: none;
	background: url(images/tourPhotosBtn.gif) -23px 0;
}
#tourPlan h3{
	font-size: 13px;
	float: left;
	width: 50px;
}
#tourPlan .tourPlanPlacesList{
 
}
#tourPlan .tourPlanCity{
	margin-left: 55px;
	margin-bottom: 10px;
	color: #666;
}
#tourPlan .tourPlanCity img { 
	margin:0 5px;
}
#tourPlan .tourPlanContent{
	margin-bottom: 2em;
}
	#tourPlan .tourPlanContent p{
		margin-bottom: 1em;
	}
	#tourPlan .tourPlanContent .tourPlanHotel{
		margin-bottom: 0;
	}
	.tourPlanContent a:link,.tourPlanContent a:visited{color: #4B96CE; font-weight:bold;}
	.tourPlanContent a:hover{ color: #ff9900; font-weight:bold;}
	
#tourPlan .route_view_module{
	margin: 0 10px 5px 20px;
}
#tourPlan .tourPlanTrafficIcon{
	position: relative;
	top: 3px;
}

#small_class_list a:link,#small_class_list a:visited{color: #444444;}
#small_class_list a:hover{color: #F00;}

#more_photo a:link,#more_photo a:visited{color: #999;  }
#more_photo a:hover{ color: #ff9900;}
#more_photo { color:#666;}

.ltable{ border-collapse: collapse; }
.ltable th,.ltable td{ border: 1px solid #219A05; font-size:12px;}
.ltable th{ background: #E8FDD7; }
.hotarea_info_t { font-size:14px; background:url(/ui/tournew/images/hotarea_info_t_green.gif) no-repeat left bottom; color:#fff; padding:10px 0 5px 20px;}
	#domestic .hotarea_info_t { font-size:14px; background:url(/ui/tournew/images/hotarea_info_t.gif) no-repeat left bottom;}
.hotarea_info_t span { padding-right:20px; font-size:13px;}
.hotarea_info_t span a:link,.hotarea_info_t span a:visited{ color: #6DB001;}
.hotarea_info_t span a:hover{ color: #ff9900;}
	#domestic .hotarea_info_t span a:link,#domestic .hotarea_info_t span a:visited{ color: #00AFF0;}
	#domestic .hotarea_info_t span a:hover{ color: #f9900;}
.area_desc { border:1px solid #D4E4E7; padding:10px;}
.area_desc table{ border-collapse: collapse; }
.area_desc th,.area_desc td{ border: 1px solid #219A05; font-size:12px;}
.area_desc th{ background: #E8FDD7; }

.route_view_module{
	float:left;
	height:110px;
	margin:5px 9px;
	margin-top:0;
	text-align:center;
}
	.route_view_module .placename{
		text-align:center;
	}
	.route_view_module img{
		border:1px solid #999999;
		padding: 2px;
	}
	
.reserveWrap{
 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

	.reserveWrap h4{
		margin: 0;
		padding: 10px;
		color:#FE6700;
		font-weight:bold;
		font-size: 20px;
	}

.reserveInfo{
		padding-bottom: 5px;
	}
	.reserveInfo form{
		margin: 0;
		padding: 0;
	}	

.recall_ul li { width:80px; float:left; color:#666;}

.place_site { font-size: 14px; font-family: simsun; font-weight: normal;}
.place_td h1 { line-height:120%; font-size:20px;}
.place_td p { color:#333;}	
.place_td p:first-letter { padding-left:2em;}	

.return_l { color:#666; padding:3px 0;}
td.return_m { background: url(images/border1y.gif) repeat-y center top;}
.return_r { color:#000; padding:3px 0;}
.return_answer { color:#666; padding:3px 0;}

.small_class_h3{ padding-left:15px; color:#FF4400; font-size:12px; background:url(../../images/tour/main_route_list_t.gif) no-repeat left center;}

#small_class_list { width:100%; color:#444444; font-size:13px;}
#small_class_list h3 span { font-weight:normal;}
 
#small_class_list a:link,#small_class_list a:visited{color: #444444;}
#small_class_list a:hover{color: #F00;}

.small_class_list_t {background:#E8FCD7; padding:3px 10px; margin-top:15px; }
#domestic .small_class_list_t {background:#E8FDD7;}
.small_class_list_t span { padding:2px 0;}
.small_class_list_t a:link,.small_class_list_t a:visited{color: #444444; text-decoration:underline;}
.small_class_list_t a:hover{color: #ff9900; text-decoration:underline;}
span.customers_select { margin-left:30px;width:80px; float:right;}	

/*自助游线路样式 */

.hotel_air_table { background:url(../../images/tour/hotel_air_bg.gif) repeat-x left bottom;}
.hotel_air_list ul {  height:60px; padding-top:10px; float:left; margin-right:3px;text-align:right; overflow:hidden;}
.hotel_air_list ul li { padding-right:10px; font-size:12px;width:117px;}
.hotel_air_price { font-size:18px; color:#FF6600; font-weight:bold;}

ul.ul_1 { background:url(images/h_tabs_12.jpg) no-repeat;}
ul.ul_2 { background:url(images/h_tabs_22.jpg) no-repeat;}
ul.ul_3 { background:url(images/h_tabs_32.jpg) no-repeat;}
ul.ul_4 { background:url(images/h_tabs_42.jpg) no-repeat;}
ul.ul_5 { background:url(images/h_tabs_52.jpg) no-repeat;}
ul.ul_6 { background:url(images/h_tabs_62.jpg) no-repeat;}
ul.ul_7 { background:url(images/h_tabs_72.jpg) no-repeat;}
ul.ul_8 { background:url(images/h_tabs_82.jpg) no-repeat;}
ul.ul_9 { background:url(images/h_tabs_92.jpg) no-repeat;}
ul.ul_10 { background:url(images/h_tabs_02.jpg) no-repeat;}
ul.ul_11 { background:url(images/h_tabs_112.jpg) no-repeat;}
ul.ul_12 { background:url(images/h_tabs_122.jpg) no-repeat;}
ul.ul_13 { background:url(images/h_tabs_132.jpg) no-repeat;}
ul.ul_14 { background:url(images/h_tabs_142.jpg) no-repeat;}
ul.ul_15 { background:url(images/h_tabs_152.jpg) no-repeat;}
ul.ul_16 { background:url(images/h_tabs_162.jpg) no-repeat;}
ul.ul_17 { background:url(images/h_tabs_172.jpg) no-repeat;}
ul.ul_18 { background:url(images/h_tabs_182.jpg) no-repeat;}
ul.ul_19 { background:url(images/h_tabs_192.jpg) no-repeat;}
ul.ul_20 { background:url(images/h_tabs_202.jpg) no-repeat;}
ul.ul_on_1 { background:url(images/h_tabs_11.jpg) no-repeat;}
ul.ul_on_2 { background:url(images/h_tabs_21.jpg) no-repeat;}
ul.ul_on_3 { background:url(images/h_tabs_31.jpg) no-repeat;}
ul.ul_on_4 { background:url(images/h_tabs_41.jpg) no-repeat;}
ul.ul_on_5 { background:url(images/h_tabs_51.jpg) no-repeat;}
ul.ul_on_6 { background:url(images/h_tabs_61.jpg) no-repeat;}
ul.ul_on_7 { background:url(images/h_tabs_71.jpg) no-repeat;}
ul.ul_on_8 { background:url(images/h_tabs_81.jpg) no-repeat;}
ul.ul_on_9 { background:url(images/h_tabs_91.jpg) no-repeat;}
ul.ul_on_10 { background:url(images/h_tabs_01.jpg) no-repeat;}
ul.ul_on_11 { background:url(images/h_tabs_111.jpg) no-repeat;}
ul.ul_on_12 { background:url(images/h_tabs_121.jpg) no-repeat;}
ul.ul_on_13 { background:url(images/h_tabs_131.jpg) no-repeat;}
ul.ul_on_14 { background:url(images/h_tabs_141.jpg) no-repeat;}
ul.ul_on_15 { background:url(images/h_tabs_151.jpg) no-repeat;}
ul.ul_on_16 { background:url(images/h_tabs_161.jpg) no-repeat;}
ul.ul_on_17 { background:url(images/h_tabs_171.jpg) no-repeat;}
ul.ul_on_18 { background:url(images/h_tabs_181.jpg) no-repeat;}
ul.ul_on_19 { background:url(images/h_tabs_191.jpg) no-repeat;}
ul.ul_on_20 { background:url(images/h_tabs_201.jpg) no-repeat;}

.hotel_air_con { border:1px solid #63B70A; border-top:none;}
 

.search_t { color:#CC3300; font-weight:bold; padding:4px 0 0 10px; line-height:120%; font-size:14px; background: url(../../images/tour/search_t.gif) no-repeat left top;}
.search_border { border:1px solid #FFC54B; padding:5px 0 15px 10px; background:#FFFCEF;}


#route_NumOfDays DT {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 15px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-ALIGN: left;
	Font-size:14px;
	/*background: url(http://img.17u.net/images/page/lxstemplate/images/t_top.jpg) no-repeat 50% left;*/
	background-color:#eeecec;
	border:1px solid #ccc;
}

#route_NumOfDays DT SPAN {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #f60;
	FONT-FAMILY: "Arial Black";
	clear:both;
}
#route_NumOfDays DD {
	padding:8px 8px 8px 8px;
	min-height: 150px;
	/*background: url(http://img.17u.net/images/page/lxstemplate/images/bg.gif) no-repeat 50% bottom;*/
	margin-bottom: 8px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#menu_ud{width: 960px;margin: 0 auto; height:31px; text-align:left;text-indent:15px; background:url(../../images/index/bgimages.gif); 
	color:#565656; line-height:31px;}
#menu_ud b{padding-left:10px;}
#menu_ud a{padding-left:3px;}