@import "http://www.letouqu.com/css/global.css";
/*ico*/
.goodimpression{background: url(http://www.letouqu.com/images/ico/heart.gif) no-repeat 2px 0px; padding-left:20px; padding-right:6px;}
.badimpression{background: url(http://www.letouqu.com/images/ico/g_heart.gif) no-repeat 2px 0px; padding-left:20px; padding-right:6px;}

.ico_description{ float: left; background:url(../images/ico_ticket.gif) no-repeat 16px -18px; padding-left:36px;}
.ico_distribution{ float: left; background:url(../images/ico_ticket.gif) no-repeat 16px 8px; padding-left:36px;}
.ico_question{ float: left; background:url(../images/ico_ticket.gif) no-repeat 16px -44px; padding-left:32px;}
/*guidelines*/
.guidelines{ float:left; width:536px; padding:10px 7px; line-height:25px; color:#999999;}
	.guidelines A{ color:#004eeb;}
	.top_search{ float:left; width:400px; padding:10px 0px;}	
	.top_search  span{ float:left; line-height:24px;}
		.top_search .t_inputs{float:left; width:110px; background:#FFF; border:#cbcbcb 1px solid; overflow:hidden; height:19px;}	
		.top_search .button{ float:left; background:url(../images/img_ticket.gif) no-repeat -270px -134px;border:0px; width:81px; height:24px;color:#000; text-align:center; line-height:21px;}
	

/*top_search*/
/*
.top_search{ margin:0px auto;background:url(../images/repeat_bg.gif) repeat-x 0px 0px; height:47px;}
.top_search .search{ margin:0px auto;width:800px; padding:9px 10px 0px 140px; line-height:20px; color:#333;}
	.top_search .search span{ float:left;}
	.top_search .search .inputs{ float:left; width:350px; border:#dcdcdc 1px solid; height:21px; padding-left:13px; line-height:19px; color:#b5b5b5;}
	.top_search .search .button{ float:left; background:url(../images/img_ticket.gif) no-repeat -545px -89px; width:99px; height:25px; border:0px; margin-left:15px;}
*/
/*ticketinfo*/
.ticketintro{ float:left; width:918px; border:#caccce 1px solid; padding:12px 15px; margin-top:8px; background:#FFF;}

	.ticketintro .leftinfo{ float:left; width:351px; margin-right:27px;}
		.ticketintro .leftinfo ul{ float:left; padding-top:7px;}
		.ticketintro .leftinfo li{ float:left; width:342px; display:block; height:27px; overflow:hidden; line-height:27px; padding-left:9px; color:#878787;}
		.ticketintro .leftinfo li.title{color:#666;}
		.ticketintro .leftinfo li .text_red{color:#fe3000;}
		.ticketintro .leftinfo .ppt{ float:left; width:345px; border:#caccce 1px solid; padding:2px;}
			.ticketintro .leftinfo .ppt img{ width:345px; height:205px;}
	.ticketintro .rightinfo{ float:left; width:540px;}
		#commitment {position:absolute;right:-16px;top:-15px;width:131px;height:52px;z-index:100; background:url(../images/img_ticket.gif) no-repeat -428px -128px; width:110px; height:68px;}
		.ticketintro .rightinfo li{ float:left; width:540px; display:block; line-height:27px; height:27px; color:#666666;}
		.ticketintro .rightinfo li .titles{ float:left; width:60px; text-align:right;}
			.ticketintro .rightinfo li h1{ font-size:16px; font-weight:bold; color:#333; line-height:22px; margin-top:4px; height:27px; padding:6px 0px;}
			.ticketintro .rightinfo li .price{ font-size:12px;color:#fd6801;}
			.ticketintro .rightinfo li .pricenum{ font-size:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
			.ticketintro .rightinfo li .text_black{color:#000;}
			.ticketintro .rightinfo li .order_button{ margin:10px 0px 10px 60px; background:url(../images/img_ticket.gif) no-repeat -275px -87px; border:0px; width:141px; height:35px; float:left;}
			.ticketintro .rightinfo li A{color:#004eeb; padding-right:19px;}
			.ticketintro .rightinfo li .tool{ margin-top:15px; height:25px;}
	
/*leftarea*/
.ticket_left{ float:left; width:690px; margin-right:10px;}
	/* index search box*/
	.index_search{ float:left; width:690px; margin-top:8px;}
		#hotsearch {left:0px;top:6px;width:47px;height:48px;background:url(../images/img_ticket.gif) no-repeat -372px -136px;position:absolute;z-index:9999; }
		.index_search .top{ float:left; width:690px; background:url(../images/img_ticket.gif) no-repeat 0px 0px; height:4px; line-height:4px; font-size:0px;}
		.index_search .middle{ float:left; border-left:#cacbcd 1px solid; border-right:#cacbcd 1px solid; width:650px; background:#FFF; padding:0px 19px; height:182px; overflow:hidden;}
		
		.index_search .searchticket{ float:left; width:589px; padding:18px 20px 22px 41px;}
			.index_search .searchticket .search_left{  float:left;width:329px; padding-right:20px;}
				.index_search .searchticket .search_left li{float:left;width:329px; display:block; color:#333333; line-height:25px; padding:3px 0px;}
					.index_search .searchticket .search_left li .ticknum{ float:right; text-align:right; color:#bbbbbb; padding-right:10px;}
					.index_search .searchticket .search_left li .inputs{ float:left; width:327px; border:1px #CCC solid; height:25px; line-height:25px;}
			.index_search .searchticket .search_right{ float:left; width:221px; line-height:39px; padding-top:26px; padding-left:19px;}
				.index_search .searchticket .search_right .button{ float:left; background:url(../images/img_ticket.gif) no-repeat -269px -39px; width:152px; height:39px; border:0px;}
				.index_search .searchticket .search_right A{float:left;padding-left:20px; color:#0044c9;}

		
		.index_search .hotticket{ float:left; width:589px; padding:18px 20px 7px 41px; border-top:#e9e9e9 1px dashed; color:#999999; line-height:24px; height:48px; overflow:hidden;}
			.index_search .hotticket .title{ float:left; width:66px;}
			.index_search .hotticket .hot_right{ float:left; width:523px; color:#93a9d8; height:24px; overflow:hidden;}
				.index_search .hotticket .hot_right li{ float:left; width:523px; height:24px;}
			
			.index_search .hotticket font{ color:#666; font-size:12px;}
		
		.index_search .bottom{ float:left; width:690px; background:url(../images/img_ticket.gif) no-repeat 0px -26px; height:4px; line-height:4px; font-size:0px;}
	/*recommended ticket*/
	.recommend_ticket{ float:left; width:690px; margin-top:8px;}
		.recommend_ticket .top{ float:left; width:690px; background:url(../images/img_ticket.gif) no-repeat 0px 0px; height:4px; line-height:4px; font-size:0px;}
		.recommend_ticket .middle{ float:left; border-left:#cacbcd 1px solid; border-right:#cacbcd 1px solid; width:666px; background:#FFF; padding:6px 11px 4px 11px; height:244px; overflow:hidden;}
			.recommend_ticket .ppt{ float:left; width:448px; height:238px;}
				.recommend_ticket .ppt img{width:448px; height:238px;}
			.recommend_ticket .recommend_scape{ float:left; width:202px; margin-left:16px;}
				.recommend_ticket .recommend_scape li{ float:left; width:202px; color:#cdcdcd; display:block; line-height:24px; font-size:12px;}
					.recommend_ticket .recommend_scape li.title{ color:#000; font-weight:bold;}
					.recommend_ticket .recommend_scape li A{ color:#0055aa; padding-right:10px;}
					.recommend_ticket .recommend_scape li .price{ color:#fe6500;}
		.recommend_ticket .bottom{ float:left; width:690px; background:url(../images/img_ticket.gif) no-repeat 0px -26px; height:4px; line-height:4px; font-size:0px;}
	/*listmain*/
	.listmain{ float:left; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; width:688px; margin-right:10px; margin-top:8px; background:#FFF;}
		.listmain .top{ background:url(../images/repeat_bg.gif) repeat-x 0px -270px; height:31px; width:688px;}
			.listmain .top span{ padding-left:15px; line-height:31px; font-weight:bold; font-size:14px; float:left; color:#323232;}
			.listmain .top A{padding-right:24px; line-height:31px;font-size:12px; float:right; color:#004eeb;}
		.listmain .search{ float:left; padding:10px 17px;width:654px;}
			.listmain .search li{ float:left;width:654px; display:block; color:#333333; line-height:24px;}
				.listmain .search li A{color:#004eeb; padding-right:24px;}
		.listmain .ticketlist{ float:left; padding:10px 17px;width:654px;}
			.listmain .ticketlist li{ float:left;width:654px; display:block; color:#000; border-bottom:#e3e3e3 1px solid; padding:10px 0px; height:110px;overflow:hidden;}
				.listmain .ticketlist .ticketbox{ float:left; width:624px; height:94px;overflow:hidden;padding:8px 14px;border:#fff 1px solid;}
				.listmain .ticketlist .ticketbox_off{ float:left; width:624px; height:94px; overflow:hidden;border:#fff 1px solid;}
				.listmain .ticketlist .ticketbox_on{ float:left; width:624px; border:#ffcc56 1px solid; overflow:hidden; background:#fff8f0; height:94px;}
				.listmain .ticketlist .ticketleft{ float:left; width:470px;}
					.listmain .ticketlist .ticketleft img { width:109px; height:81px; padding:1px; border:#CCC 1px solid; margin-right:20px; margin-top:4px;}
					.listmain .ticketlist .ticketleft .ticketinfo{ float:left;width:337px; display:block; color:#333; line-height:24px;}
					.listmain .ticketlist .ticketleft .ticketinfo A{ color:#004eeb;}
					.listmain .ticketlist .ticketleft .text_black{ color:#000;}
					.listmain .ticketlist .ticketleft .text_yellow{ color:#fb4801; padding-left:4px;}
					.listmain .ticketlist .ticketleft .ticketinfo A.title{ color:#000; font-weight:bold; padding-left:9px; font-size:14px;}
				
				.listmain .ticketlist .ticket_right{ float:left; width:140px; padding:18px 0px 18px 14px; color:#666666;}
					.listmain .ticketlist .ticket_right li{ float:left; display:block; width:140px; text-align:center; color:#666666; line-height:20px; height:20px; padding:0px; border-bottom:0px;}
						.listmain .ticketlist .ticket_right A{ color:#004eeb;}
						.listmain .ticketlist .ticket_right .text_yellow{ color:#fb4801;}
		.listmain .ticketpage{ float:left; padding:10px 17px;width:654px; line-height:20px;}
	/*list left*/
	
	.list_left{ float:left; border:#CCC 1px solid; width:688px; margin-right:10px; margin-top:8px; background:#FFF;}
		.list_left .search{ float:left;width:646px; padding:15px 21px;}
			.list_left .search li{ float:left;width:646px; display:block; line-height:25px; color:#333333; padding:12px 0px;}
			.list_left .search li b{ float:left;}
			.list_left .search li .inputs{ float:left; width:350px; border:#dcdcdc 1px solid; height:19px; padding-left:13px; color:#b5b5b5;}
			.list_left .search li .button{ background:url(../images/img_ticket.gif) no-repeat -545px -89px; width:99px; height:25px; border:0px; margin-left:15px;}
			.list_left .search li .title{ padding-left:64px;}
			.list_left .search li A{ color:#014eea; padding-right:7px;}
		/*ticketlist*/
		.list_left .ticketlistarea{ float:left;width:688px;}
		.list_left .ticketlistarea .top{ float:left;width:688px; background:#e5fcda; height:27px; border-bottom:#67b626 3px solid;}
			.list_left .ticketlistarea A{ padding-left:24px; color:#3c950c; line-height:27px;}
		.list_left .ticketlist{ float:left;width:646px; padding:0px 21px;}
			.list_left .ticketlist li{ float:left;width:646px; display:block; border-bottom:#e0e0e0 1px dashed; color:#666666; padding:20px 0px; line-height:21px; height:84px; overflow:hidden;}
				.list_left .ticketlist li img { width:109px; height:81px; padding:1px; border:#CCC 1px solid; margin-right:20px;}
				.list_left .ticketlist .ticketinfo{ float:left;width:553px;}
					.list_left .ticketlist .ticketinfo .infotitle{ float:left; display:block; line-height:21px; width:411px; height:21px; overflow:hidden;}
					.list_left .ticketlist .ticketinfo A{ color:#004eeb; padding-left:9px; font-size:14px; line-height:21px;}
					.list_left .ticketlist .ticketinfo .price{text-decoration:line-through;}
					.list_left .ticketlist .ticketinfo .text_yellow{ color:#fb4801;  font-weight:bold;}
					.list_left .ticketlist .ticketinfo .text_green{ color:#3c950c;}	
					.list_left .ticketlist .ticketinfo .badremark{ margin-left:10px;}			
				.list_left .ticketlist .ticketbutton{ float:left;width:93px; margin-top:35px; cursor:pointer;}
					.list_left .ticketlist .ticketbutton a.button{ float:left;background:url(../images/img_ticket.gif) no-repeat -273px -135px; height:25px; width:85px; padding-left:0px; }
					.list_left .ticketlist .ticketbutton a.button:hover{ float:left;background:url(../images/img_ticket.gif) no-repeat -273px -162px; height:25px; width:85px; padding-left:0px;}
		.list_left .ticketpage{ float:left;width:646px; padding:10px 21px; line-height:20px;}
		/*intromain*/
		.intromain{ float:left; width:690px; margin-top:8px;}
			.intromain .top{ float:left; width:690px; background:url(../images/repeat_bg.gif) repeat-x 0px -49px; height:31px; line-height:31px;}
				.intromain .top li{ float:left; display:inline; height:31px; padding-left:20px;background: url(../images/menu_bg.gif) no-repeat 0px -79px;}
				.intromain .top li A{ float: left; background: url(../images/menu_bg.gif) no-repeat right -119px; padding-right:18px; color:#000; }
				.intromain .top li.menu_on{ float:left; display:inline; height:31px; padding-left:20px;background: url(../images/menu_bg.gif) no-repeat 0px 0px;}
				.intromain .top li.menu_on A{ float: left; background: url(../images/menu_bg.gif) no-repeat right -40px; padding-right:18px; color:#333333; font-size:14px; font-weight:bold;}
			.intromain .middle{ float:left; color:#333333; width:648px; padding:10px 20px; border-left:#c9cbcd 1px solid; border-right:#c9cbcd 1px solid; border-bottom:#c9cbcd 1px solid; background:#FFF; height:auto; min-height:500px; _height:500px;}
				/*scape_features*/
				.intromain .scape_features{ float:left; width:648px; padding-bottom:17px;}
					.intromain .scape_features .toptitle{ float:left; width:648px; border-bottom:#cfcfcf 1px solid; background:url(../images/ico_ticket.gif) no-repeat 0px -64px;}
						.intromain .scape_features .toptitle span{ padding-left:20px; color:#F60; font-weight:bold; font-size:14px; line-height:27px;}
					.intromain .scape_features .textinfo{ float:left; width:620px;  padding:10px 14px;line-height:20px;}

				
				/*scape_description*/
				.intromain .scape_description{ float:left; width:648px; padding-bottom:17px;}
					.intromain .scape_description .toptitle{ float:left; width:648px; border-bottom:#cfcfcf 1px solid; background:url(../images/ico_ticket.gif) no-repeat 0px -64px;}
						.intromain .scape_description .toptitle span{ padding-left:20px; color:#F60; font-weight:bold; font-size:14px; line-height:27px;}
					.intromain .scape_description .textinfo{ float:left; width:620px;  padding:10px 14px;line-height:20px;}
				
				/*scape_near*/
				.intromain .scape_near{ float:left; width:648px; padding-bottom:17px;}
					.intromain .scape_near .toptitle{ float:left; width:648px; border-bottom:#cfcfcf 1px solid; background:url(../images/ico_ticket.gif) no-repeat 0px -64px;}
						.intromain .scape_near .toptitle span{ padding-left:20px; color:#F60; font-weight:bold; font-size:14px; line-height:27px;}
					.intromain .scape_near .textinfo{ float:left; width:620px;  padding:16px 14px 10px 14px;line-height:20px;}
						.intromain .scape_near .textinfo li{ float:left; padding-right:28px; width:113px; display:inline; line-height:24px; color:#676767;}
							.intromain .scape_near .textinfo li img{ width:109px; height:81px; padding:1px; border:#b3b3b3 1px solid; margin-bottom:7px;}
							.intromain .scape_near .textinfo li A{ display:block; color:#fd6900; text-align:center;width:113px;}
							.intromain .scape_near .textinfo li .goodremark,.badremark{ margin-left:10px;}
				
				/*scape_tips*/
				.intromain .scape_tips{ float:left; width:648px; padding-bottom:17px;}
					.intromain .scape_tips .toptitle{ float:left; width:648px; border-bottom:#cfcfcf 1px solid; background:url(../images/ico_ticket.gif) no-repeat 0px -64px;}
						.intromain .scape_tips .toptitle span{ padding-left:20px; color:#F60; font-weight:bold; font-size:14px; line-height:27px;}
					.intromain .scape_tips .textinfo{ float:left; width:620px;  padding:10px 14px;line-height:20px;}
		
		/*scaperemark*/
		.scaperemark{ float:left;  width:690px;margin-top:8px;}
				.scaperemark .top{ float:left;  width:686px; border:#bdbdbd 1px solid; padding:0px 1px; background:#f2f2f2;height:29px;}
					.scaperemark .top span{ float:left; display:block; width:676px; padding-left:10px; padding-right:0px; background:url(../images/repeat_bg.gif) repeat-x 0px -91px; line-height:29px; font-size:12px; color:#323232; font-weight:bold;}
				.scaperemark .middle{ float:left;  width:666px; border-left:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid; border-bottom:#d2d2d2 1px solid; padding:16px 11px 12px 11px; background:#fff;}
				
				
				.scaperemark .middle .title{ float:left;width:666px; height:31px; line-height:31px; font-size:12px;}
					.scaperemark .title .button{ float:left; display:block; background:url(../images/img_ticket.gif) no-repeat -432px -87px; width:101px; height:31px; text-align:center; color:#FFF; font-weight:bold; line-height:31px;}
						.scaperemark .title .button A{color:#fff;}
							
					.scaperemark .middle .title .impressiontool{ float:left; width:565px;}
						.scaperemark .middle .title .impressiontool .impressionnum{ color:#999; float:left; padding-left:14px!important; padding-left:7px; width:311px;}
					.scaperemark .middle .title .impressiontool .impressiontype{ color:#999; float:left; width:240px; line-height:20px; height:20px; text-align:right; padding-top:7px;}
						.scaperemark .middle .title .impressiontype .radio{ width:15px; margin-bottom:-3px; float:right;}		
						.scaperemark .middle .title .impressiontype input{ float:none; border:0px; width:15px; height:12px; margin-bottom:0px!important; margin-bottom:2px; line-height:12px; padding-left:0px;}
						.scaperemark .middle .title .impressiontype label{margin-right:6px; cursor:pointer;}
				.scaperemark .middle .titleinfo{ float:left;width:666px; height:28px; color:#868686; padding-bottom:6px; line-height:28px; font-size:12px;}
				.scaperemark .middle .impressioncontent{ float:left;width:666px; }
				.scaperemark .middle .impressioncontent li{ float:left; width:666px; line-height:22px; background:url(../images/repeat_bg.gif) repeat-x 0px -142px; padding:4px 0px;}
						.scaperemark .middle .impressioncontent li .impreleft{ float:left; width:67px;}
						.scaperemark .middle .impressioncontent li .impreright{ float:left; width:589px; padding-left:10px;}				
						
							.scaperemark .impreleft img{width:48px; height:48px;margin:3px 5px 3px 6px; border:#d1d1d1 1px solid; padding:3px;}
							.scaperemark .impreright .usermark{  width:579px;color:#999999; font-size:12px; line-height:19px; float:left; display:block; padding-right:6px;}					
							.scaperemark .impreright .user{ color:#dc6602; font-size:12px; line-height:19px;}
							.scaperemark .impreright A{ color:#dc6602;}
							.scaperemark .impreright .markcontent{color:#333333; font-size:12px; display:block; line-height:19px; width:579px;float:right; padding-right:10px;}	
							.scaperemark .impreright .time{text-align:right; float:right; color:#a5a5a5; padding-right:4px;}
					.scaperemark  .middle .impressioncontent li .imprepage{ float:right; width:631px; color:#dd0101; text-align:right; padding-right:35px; line-height:22px; padding-top:6px;}
		
			
		
		

/*rightarea*/
.ticket_right{ float:left; width:250px;}
	/*adv*/
	.adv{ float:left; width:248px; margin-top:8px; border:#cacbcd 1px solid;}
	/* newremark*/
	.new_remark{ float:left; width:250px; margin-top:8px;}
		.new_remark .top{ float:left; width:250px; background:url(../images/img_ticket.gif) no-repeat 0px -172px; height:29px;}
			.new_remark .top span{ padding-left:14px; font-weight:bold; font-size:12px; line-height:29px;}
		.new_remark .middle{ float:left; width:230px; border:#cbccce 1px solid; padding:0px 9px!important; padding:1px 9px 0px 9px; background:#FFF;}
		.new_remark .middle li{ float:left; width:218px; border-bottom:#ececec 1px solid; display:block; line-height:20px; padding:7px 6px; color:#666;}
		.new_remark .middle li.noborder{border-bottom:0px;}
			.new_remark .middle li .remarktitle{ padding:2px 7px;color:#989898;}
			.new_remark .middle li .remarkcontent{ display:block; color:#666; height:22px; line-height:22px; overflow:hidden;}
				.new_remark .middle li .redremark{ background: url(http://www.letouqu.com/images/ico/heart.gif) no-repeat 0px 0px; padding-left:14px;}
				.new_remark .middle li .grayremark{ background: url(http://www.letouqu.com/images/ico/g_heart.gif) no-repeat 0px 0px; padding-left:14px;}
				.new_remark .middle li .text_blue{ color:#0055aa;}
	/*popularity ticket*/
	.popularity{float:left; width:250px; margin-top:8px;}
		.popularity .top{ float:left; width:250px; background:url(../images/img_ticket.gif) no-repeat 0px -172px; height:29px;}
			.popularity .top span{ padding-left:14px; font-weight:bold; font-size:12px; line-height:29px;}
		.popularity .middle{ float:left; width:230px; border:#cbccce 1px solid; padding:0px 9px; background:#FFF;}
		
			.popularity .middle ul{width:230px;background:url(../images/salable_li_bg.gif) repeat 0px 0px; height:150px; margin:2px 0px; padding:2px 0px;}
			.popularity .middle li{width:205px; float:left; padding-left:25px; line-height:25px; height:25px; overflow:hidden;}
				.popularity .middle li A{color:#0055aa;}
				.popularity .middle li .offersprice{color:#fe6500; padding-left:10px;}
				.popularity .middle li .price{color:#666; text-decoration:line-through; padding-left:10px;}
				.popularity .img1{background:url(../images/num.gif) no-repeat 6px 7px;}
				.popularity .img2{background:url(../images/num.gif) no-repeat 6px -18px;}
				.popularity .img3{background:url(../images/num.gif) no-repeat 6px -43px;}
				.popularity .img4{background:url(../images/num.gif) no-repeat 6px -68px;}
				.popularity .img5{background:url(../images/num.gif) no-repeat 6px -93px;}
				.popularity .img6{background:url(../images/num.gif) no-repeat 6px -118px;}

	/*ticket_process*/
	.ticket_process{ float:left; width:250px; margin-top:8px;}
		.ticket_process .top{ float:left; width:250px; background:url(../images/img_ticket.gif) no-repeat 0px -42px; height:30px;}
			.ticket_process .top span{ padding-left:27px; font-weight:bold; font-size:12px; line-height:30px; font-weight:bold; color:#FFF;}
		.ticket_process .middle{ float:left; width:224px; border-left:#bdbfc2 1px solid; border-right:#bdbfc2 1px solid; border-bottom:#bdbfc2 1px solid; padding:0px 12px; background:#FFF;}
			.ticket_process .middle li{ border-bottom:#e1e1e1 1px dashed; background:url(../images/ticket_process.gif) no-repeat 0px 1200px; height:54px;}
			.ticket_process .middle li.process1{ background-position:0px 10px;}
			.ticket_process .middle li.process2{ background-position:0px -43px;}
			.ticket_process .middle li.process3{ background-position:0px -96px;}
			.ticket_process .middle li.process4{ background-position:0px -150px; border-bottom:0px;}
	/*nearhotel*/
	.nearhotel{ float:left; width:250px; margin-top:8px;}
		.nearhotel .top{ float:left; width:250px;background:url(../images/img_ticket.gif) no-repeat 0px -86px; line-height:31px;}
			.nearhotel .top span{ float:left; padding-left:15px; font-size:12px; font-weight:bold; color:#3c950c;}
		.nearhotel .tops{ float:left; width:250px;background:url(../images/img_ticket.gif) no-repeat 0px -172px; line-height:30px;}
			.nearhotel .tops span{ float:left; padding-left:15px; font-size:12px; font-weight:bold; color:#333; font-size:14px;}
			
		.nearhotel .middle{ float:left; width:248px; border-left:#bdbec2 1px solid; border-bottom:#bdbec2 1px solid; border-right:#bdbec2 1px solid; background:#FFF;}
			.nearhotel .middle ul{ float:left; padding:6px 12px; width:224px;}
			.nearhotel .middle li{ float:left; display: block; width:224px; color:#5f5f5f; line-height:21px; padding:4px 0px;}
				.nearhotel .middle li A{ display:block; width:165px; color:#014ce6;}
				.nearhotel .middle li .price{ float:right; color:#ff6500;font-size:14px;}
				.nearhotel .middle li .addreess{ float:left;display:block; width:224px; height:21px; overflow:hidden;}
				.nearhotel .middle li .gary_text{ color:#999999}
				.nearhotel .middle li.more{text-align:right; color:#afafaf; float: right;}
				.nearhotel .middle li.more A{color:#afafaf; width:224px;}
				.nearhotel .middle li.more A:hover{color:#5f5f5f;}
	/*recomair*/
	.rccomair{ float:left; width:250px; margin-top:8px;}
		
		.rccomair .tops{ float:left; width:250px;background:url(../images/img_ticket.gif) no-repeat 0px -172px; line-height:30px;}
			.rccomair .tops span{ float:left; padding-left:15px; font-size:12px; font-weight:bold; color:#333; font-size:14px;}
		.rccomair .middle{ float:left; width:224px; border-left:#bdbec2 1px solid; border-bottom:#bdbec2 1px solid; border-right:#bdbec2 1px solid; background:#FFF; padding:0px 12px;}
			.rccomair .middle ul{ float:left; padding:5px 0px; width:224px; border-bottom:#CCC 1px dashed;}
			.rccomair .middle li{ float:left; display:block;width:224px; line-height:19px; verflow:hidden; color:#5f5f5f;}
			.rccomair .middle li A{color:#014ce6;}
			.rccomair .middle li .price{ float:right; font-size:14px; color:#ff6500; width:60px; text-align:center;}
			.rccomair .middle li .text_green{ float:right; font-size:12px; color:#52940c; width:60px; text-align:center;}
			.rccomair .middle li.more{text-align:right; float:left; height:19px; overflow:hidden;}
			.rccomair .middle li.more A{color:#afafaf;}
			.rccomair .middle li.more A:hover{color:#5f5f5f;}
	/*rccomline*/
	.rccomline{ float:left; width:250px; margin-top:8px;}
		.rccomline .top{ float:left; width:250px;background:url(../images/img_ticket.gif) no-repeat 0px -86px; line-height:31px;}
			.rccomline .top span{ float:left; padding-left:15px; font-size:12px; font-weight:bold; color:#3c950c;}
		.rccomline .tops{ float:left; width:250px;background:url(../images/img_ticket.gif) no-repeat 0px -172px; line-height:30px;}
			.rccomline .tops span{ float:left; padding-left:15px; font-size:12px; font-weight:bold; color:#333; font-size:14px;}
		.rccomline .middle{ float:left; width:248px; border-left:#bdbec2 1px solid; border-bottom:#bdbec2 1px solid; border-right:#bdbec2 1px solid; background:#FFF;}
			.rccomline .middle ul{ float:left; padding:4px 12px; width:224px;}
			.rccomline .middle li{ float:left; display:block;width:224px; line-height:23px; verflow:hidden; color:#979797;}
				.rccomline .middle li A{ color:#333; display:block;width:224px; height:23px; overflow:hidden;}
			.rccomline .middle li .price{ float:right; color:#52940c; text-align:right;width:88px; background:url(../images/ico_ticket.gif) no-repeat right -90px; padding-right:18px;}
			.rccomline .middle li .gocity{ float:left; width:116px;}
			.rccomline .middle li.more{text-align:right; color:#afafaf; float:left; line-height:30px; height:30px; overflow:hidden;}
			.rccomline .middle li.more A{color:#afafaf;}
			.rccomline .middle li.more A:hover{color:#5f5f5f;}
	/*downbook*/
	.downbook{ float:left; width:236px; margin-top:8px; border:#cacbcd 1px solid; background:#FFF; padding:9px 3px 9px 9px;}
		.downbook li{ float:left; width:236px; display:inline; line-height:21px; color:#767676;}
		.downbook li img{margin-right:10px; width:99px; height:126px;}
		.downbook li span{ float:left; display:block; width:126px;}
		.downbook li .gray{ color:#999;}
		.downbook li .more{ float:right; text-align:right; padding-right:10px;}
		
		.downbook li A{ color:#004eeb;}
		.downbook li h2{ font-size:14px; font-weight:bold;}
		.downbook li h2 A{ color:#333;}
		.downbook li .more A{ color:#fe6601;}
/*==ÄÚÒ³Á´½ÓÁ´½Ó==*/
.ticketlink{ float:left; width:915px; padding:0px 20px; line-height:20px; color:#666666;}
.ticketlink ul{ float:left;width:915px; padding-left:20px;}
	.ticketlink li{ float:left; width:80px;display:inline;}
	.ticketlink li.width80{ float:left; width:95px;display:inline;}
		.ticketlink li A{color:#999;}
/*search error*/
.error_area{ float:left; width:950px; height:540px; background:#FFF; }
.search_error{ float:left; width:950px; height:540px;background:url(../images/search_error.gif) no-repeat 0px 38px; position:relative;}
.search_error #error_msg {position:absolute;left:335px;top:255px;width:614px;height:45px; line-height:25px; font-size:14px;z-index:100;}
	.search_error #error_msg A{ color:#e54202;}
