﻿.left{ float:left; width:175px; padding:0px; margin:0px;}
	.left span{font-size:12px; line-height:21px; color:#333333; font-weight:bold; padding-left:16px;}
	.fast_search,.tool,.userhelp,.webnotice,.realtool{ float:left; width:175px;}
		.fast_search_top,.tool_top{ background:url(../images/web_img.gif) no-repeat 0px -166px; height:21px; width:175px; float:left;}
		.realtool_top{ background:url(../images/web_img.gif) no-repeat 0px -514px; width:175px; font-size:0px; line-height:2px; height:2px;}
		.reatool_main{ float:left; width:172px; border-left:#F89E26 1px solid; border-right:#F89E26 1px solid;}
			.reatool_main li{ float:left; width:81px; margin-left:4px!important; margin-left:2px; line-height:24px; height:24px; background:url(../images/ico_tool.gif) no-repeat 0px 30px;}

			.reatool_main li span{ font-size:12px; color:#333333; line-height:22px; padding-left:20px; font-weight:normal;}
		.realtool_footer{ background:url(../images/web_img.gif) no-repeat 0px -538px; width:175px; font-size:0px; line-height:2px; height:2px;}
			/*隐藏层的*/
			#overDiv{DISPLAY: none; Z-INDEX: 1; POSITION: absolute;}
				#overDiv .top{ background:url(../images/web_img.gif) no-repeat right -422px; height:26px; width:171px;}
				#overDiv .middle{ border-right:#C3CE61 1px solid;border-left:#C3CE61 1px solid;border-bottom:#C3CE61 1px solid; width:169px; background:url(../images/city_bg.gif) repeat-y 0px 0px;}
				#advmemo{ padding:0px 0px 0px 10px;WIDTH: 150px;WORD-WRAP: break-word; font-size:12px; line-height:25px; color:#C3CE61;}
				#advmemo A{ color:#C4800A;}
				#advmemo A:hover{ color:#FFFFFF; background-color:#F6902F; line-height:25px; padding:4px 0px 2px 6px;} 
				#overDiv .top span{ line-height:26px; font-size:12px; color:#666666; padding-left:12px; width:148px;}
				
				#overDiv .ico_del {	right: 0;	display: block;	width: 14px; margin-top:6px;height: 14px;	background: url(../images/delete.gif) no-repeat 0 0;text-indent: -999em;	overflow: hidden;}
				#overDiv .ico_del:hover { background-position: 0 -14px; }
		.fast_search_main,.tool_main,.userhelp_main,.webnotice_main{ float:left; width:173px; border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid;}
		.fast_search ul{ height:25px; line-height:25px;}
		.ul_bg1{ background:url(../images/web_img.gif) no-repeat right -325px;}
		.ul_bg2{ background:url(../images/web_img.gif) no-repeat right -350px;}
		.fast_search li{ display:block; float:left; height:25px; width:52px; cursor:pointer;line-height:25px; padding-left:4px; font-size:12px; color:#333333;}
		.tool_img{float:left; background:url(../images/tool.gif) no-repeat 0px 0px; width:58px; height:462px; margin:6px 2px;}
		.tool_title{float:left; width:100px;}
		.tool_title h1{font-size:12px; font-weight:bold; line-height:20px; color:#C4800A;}
		.tool_title font{font-size:12px; font-weight:normal; line-height:16px; color:#747474; text-indent:0px;}
		.userhelp_top{ background:url(../images/web_img.gif) no-repeat 0px -195px; height:21px; width:175px; float:left; }
			.help_tool{ float:left; width:161px; margin:0px 6px!important; margin:0px 3px;}
				.help_left{ float:left; background:url(../images/web_img.gif) no-repeat -179px -166px; width:60px; height:35px; line-height:35px; text-align:center; font-size:12px; color:#333333;}
				.help_right{ float:left; width:90px; height:35px; margin-left:10px;}
				.help_right span{font-size:12px; line-height:18px; color:#333333; font-weight:normal; padding:0px; width:100px;}
				
		.webnotice_top{ background:url(../images/web_img.gif) no-repeat 0px -219px; height:21px; width:175px; float:left;}
		
.main_area{float:left; width:776px; margin:0px 0px 0px 9px;}
	.main_search{ float:left; width:776px;}
	.main_search_top{ background:url(../images/serach_bg.gif) no-repeat 0px -36px; height:35px;}
		.main_search_top h1{ font-size:20px; float:left;line-height:35px; padding-left:20px; color:#333333;}
		.main_search_top span{ font-size:14px; font-weight:bold; float:left; line-height:35px; padding-left:20px; color:#FB913D;}
	.main_search_main{ border:#C6D063 1px solid; width:774px; float:left;}
	.searchbox{ float:left; width:720px; margin:10px 27px!important; margin:10px 13px; /*position:absolute;*/}
	.requestbox{ float:left; width:580px;}
	.request_box{float:left; width:170px; margin:3px 0px; }
	.request_box span{float:left; font-size:12px; color:#333333; line-height:25px;}
	.date_input{ background:url(../images/web_img.gif) no-repeat 0px -422px; width:16px; height:18px; float:left; margin-top:1px;}
	/*
	.requestbox ul{ width:170px; float:left}
	.requestbox li{float:left; display:block; width:170px; height:25px; line-height:18px; font-size:12px; color:#333333;}
	.date_input{ background:url(../images/web_img.gif) no-repeat 62px -422px; line-height:16px; font-size:12px; color:#999999;}
	.toolbox{ float:left; width:140px;}
	*/
	.toolbox{ float:left; width:140px;}
	.toolbox span{font-size:12px; line-height:25px; color:#333333;}
	
	.search_button{ float:left; background:url(../images/button.gif) no-repeat 0px 0px; width:112px; height:29px; border:0px; cursor:pointer;}
	.search_city{ float:left; background:#ECF5DC; padding:6px 0px; color:#333; width:720px;}
	.search_city p{ padding:0px 12px; font-size:12px; line-height:22px;}
.mainmiddle{ float:left; width:527px; margin-right:10px;}
	.adv_ppt,.hoteltype,.hotel_area,.city,.hotel_box{float:left; width:527px;}
	#hotel_type,#city{ width:527px; height:35px; background: url(../images/web_img.gif) repeat-x 0px -382px;}
		#hotel_type li,#city li{ float:left; display:inline;}
		#hotel_type .menu_on,#city .menu_on{float:left;	background: url(../images/web_img.gif) repeat-x 50% -248px;height: 35px; margin-right:1px;}
		#hotel_type .menu_on span,#city .menu_on span{border-left:#F26A22 1px solid;border-right:#F26A22 1px solid; line-height:30px; padding:4px 10px; color:#FFFFFF; font-weight:bold; font-size:12px;}
		#hotel_type .menu_off,#city .menu_off{float:left;	background: url(../images/web_img.gif) repeat-x 50% -288px;height: 35px; margin-right:1px;}
		#hotel_type .menu_off span,#city .menu_off span{border-left:#FEB086 1px solid;border-right:#FEB086 1px solid; line-height:30px; padding:4px 10px; color:#FFFFFF; font-weight:bold; font-size:12px;}
	.hotel_area ul{ float:left; width:171px; margin:6px 2px!important; margin:6px 1px;}
	.hotel_area li{ float:left; width:171px; text-align:center; font-size:12px; color:#666666; line-height:20px;}
	.hotel_area li .img{ float:left; border:#cccccc 1px solid; padding:6px; text-align:center;}
	.hotel_area li .h1{ float:left;background:url(../images/a.gif) no-repeat 0px 3px; text-indent:12px; font-size:12px; font-weight:normal;}
	.hotel_box { height:400px; overflow:hidden;}
	.hotel_area { height:400px; overflow:hidden;}
.right{ float:left; width:239px;}
	.right span{font-size:12px; line-height:24px; color:#fff; font-weight:bold; padding-left:22px;}
	.login{ float:left; width:237px; height:144px; border:#E5E5E5 1px solid; background:url(../images/login_bg.gif) repeat-x 0px 0px; font-size:12px; line-height:22px; color:#333333;}
	.login_button{ float:left; background:url(../images/button.gif) no-repeat 0px -37px; width:106px; height:26px; border:0px; cursor:pointer;}
	.degree{ float:left; height:70px; width:239px;}/*满意度*/
	.degree h1{ float:left; font-size:20px; color:#F66901; line-height:70px; padding-left:12px;}/*满意度*/
	.degree span{ float:left; font-size:50px; font-weight:bold; color:#F66901; line-height:70px; padding-left:12px;}/*满意度*/
	.orderinfo,.rightadv,.vote,.ask{float:left; width:239px;}
	.orderinfo_top{ background:url(../images/web_img.gif) no-repeat 0px 0px; height:24px;}
	.orderinfo_main,.vote_main{ float:left; width:237px; border-left:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid;}
	.vote_top{ background:url(../images/web_img.gif) no-repeat 0px -33px; height:24px;}
	.ask_top{ background:url(../images/web_img.gif) no-repeat 0px -61px; height:39px;}
	.ask_main{float:left; width:237px; background:#EAF0F6;}
		/*老的首页问吧热点*/
		/*.hot_ask{ float:left; width:220px; margin:0px 4px!important; margin:0px 4px; padding:0px;}*/
		.hot_ask{ float:left; width:230px; margin:0px 4px!important; margin:0px 2px; padding:0px;}
		
		.hot_ask span{ float:left; font-size:12px; color:#1F5385; line-height:22px; font-weight:normal; padding:4px;}
		.hot_ask font,.good_vote h1{ float:left; font-size:14px; color:#004F98; font-weight:bold; line-height:25px;}
		.hot_ask li{ float:left; width:100px!important; width:100px;  display:block; background:url(../images/web_img.gif) no-repeat -234px -107px; height:20px; line-height:20px;}
		.hot_ask li span{padding-left:10px; color:#004F98; line-height:20px; font-weight:normal;}
		.good_vote{ float:left; width:220px; margin:0px 4px!important; margin:0px 2px;}
			.good_vote span{ float:left; font-size:12px; font-weight:normal; color:#999999; line-height:29px;}
		/*老的首页店家好评*/
		/*.good_vote_top{ float:left; background:url(../images/web_img.gif) no-repeat 0px -109px; height:29px; width:220px;}
		.goog_vote_main{ float:left; width:218px; border-left:#BFCFDE 1px solid; border-right:#BFCFDE 1px solid;}
		.good_vote_foot{ float:left;background:url(../images/web_img.gif) no-repeat 0px -158px; height:4px; width:220px; font-size:1px; line-height:1px;}
		*/
		.good_vote_top{background:url(../images/web_img.gif) no-repeat 0px -107px; height:4px; width:227px; line-height:4px; font-size:0px;}
		
		
		.goog_vote_main{ float:left; width:225px; border-left:#BFCFDE 1px solid; border-right:#BFCFDE 1px solid;}
			.goog_vote_main li{ float:left; line-height:24px; width:220px; font-size:12px; color:#333333; display:block; padding:0px 2px;}
			
		.good_vote_foot{ float:left;background:url(../images/web_img.gif) no-repeat 0px -158px; height:4px; width:227px; font-size:1px; line-height:4px;}
	.ask_foot{ background:url(../images/web_img.gif) no-repeat 0px -102px; height:4px;  font-size:1px; line-height:4px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++   搜索页样式   +++++++++++++++++++++++++++++++++++++++++*/
.search_left{float:left; width:215px; overflow:hidden;}
	.condition,.scenery,.ico_explanation,.othercity{ float:left; background:#FFFAEE; border:#d8d8d8 1px solid; width:213px; font-size:12px; line-height:25px; color:#333333;}
		.condition{font-size:12px; line-height:22px; color:#333333;}
		.condition A{font-size:12px; line-height:22px; color:#C17202; text-decoration:underline;}
		.condition h1{font-size:13px; line-height:25px; font-weight:bold; color:#333333; padding-left:12px;}
		.condition li{float:left; display:inline; line-height:22px;}
	.weather,.hotel_tool,.travelline{float:left; width:215px;}
		.hotel_tool_top,.travelline_top{float:left; width:215px; background:url(../images/img_search.gif) no-repeat 0px -101px; height:27px;}
		.hotel_tool_top span,.travelline span{ line-height:27px; font-size:12px; font-weight:bold; color:#333333; padding-left:12px;}
		.hotel_tool_main,.travelline_main{ float:left; width:213px; border:#CFCFCF 1px solid;} 
	.othercity ul{ padding:0px 4px;}
	.othercity li{ float:left; display:inline; padding:0px 4px; font-size:12px; line-height:24px; color:#C17202; width:60px;}	
	.othercity li A{color:#C17202;}
.search_right{float:left; width:735px; margin-left:10px;}
	.scenery span,.ico_explanation span,.othercity span{ font-size:14px; line-height:28px; color:#D39602; padding-left:12px; font-weight:bold;}
.map_title{ float:left; width:735px; height:30px; background:url(../images/img_search.gif) no-repeat 0px -63px;}
	.map_title span{ float:left; width:120px; line-height:30px; font-size:13px; color:#333; font-weight:bold; padding-left:12px;}
	.map_title .search{ float:left; width:500px; line-height:30px; font-size:12px; color:#333; text-align:center;}
		
	.map_title .print{ float:left; width:80px; line-height:30px; font-size:12px; color:#333; text-align:right; margin-right:20px!important; margin:0px 10px 0px 0px;}
	.ico_print{ background:url(../images/ico_all.gif) no-repeat -104px -38px; float:left; width:22px; height:22px; margin:0px;}
	.map_button{float:left; background:url(../images/button.gif) no-repeat 0px -72px; width:65px; height:20px; border:0px; margin-top:4px!important; margin-top:0px; cursor:pointer;}
	.map_main{float:left; width:733px; border:#cccccc 1px solid;}
.hotel_list,.page_box{float:left; width:735px;}
	.page_box{ background:#FFFAEE; line-height:28px; color:#0033CC; font-size:12px;}
	.page_box span{ font-size:13px; line-height:28px; color:#D39602; padding-left:12px; font-weight:bold;}
	.page_link{font-size:12px; text-align:right; padding-right:10px; width:620px; line-height:28px; float:left;}
	.hotel_list_top{float:left; width:735px; background:url(../images/img_search.gif) no-repeat 0px 0px; width:735px; height:30px;}
	.hotelname_box{float:left; width:605px; margin-left:20px!important; margin-left:10px;}
	
	.ico_start{ float:left; background:url(../images/ico_all.gif) no-repeat -152px -44px; width:21px; height:17px;margin:7px 6px;}
	.ico_cheap{ float:left; background:url(../images/ico_all.gif) no-repeat -175px -41px; width:21px; height:21px; margin-top:3px;}
	.hotel_list_main{float:left; width:733px; border-left:#BDC1A3 1px solid; border-right:#BDC1A3 1px solid;}
		.hotelbox,.room_pic{ float:left; width:712px; margin:10px 10px!important;margin:10px 5px;}
			.room_picbox{ float:left; width:712px;}
			.room_picbox_left{float:left; width:50px; height:90px;}
			.room_picbox_middle{float:left; width:612px; height:90px;}
				.room_picbox_middle ul{float:left; width:612px;}
				.room_picbox_middle li{float:left; width:153px; display:inline; text-align:center;}
			.room_picbox_right{float:left; width:50px; height:90px;}
			.back_page {FONT-SIZE: 1px; BACKGROUND: url(../images/img_search.gif) no-repeat -321px -100px; WIDTH: 25px; CURSOR: pointer; LINE-HEIGHT: 0px; HEIGHT: 44px; margin-top:10px;}
			.next_page {FONT-SIZE: 1px; BACKGROUND: url(../images/img_search.gif) no-repeat -352px -100px; WIDTH: 25px; CURSOR: pointer; LINE-HEIGHT: 0px; HEIGHT: 44px; margin-top:10px;}
			.hotel_img{float:left; width:135px;}
			.hotel_img .img{ text-align:center;border:#cccccc 1px solid; padding:6px;}
			
			.hotel_info{ float:left; width:467px;}
			.ico_hotelmap{float:left; background:url(../images/ico_all.gif) no-repeat -176px 0px; height:16px; width:16px; margin:4px 6px 0px 0px;}
			.hotel_price{ float:left; width:110px; background:url(../images/img_search.gif) no-repeat -215px -95px; height:87px; margin-top:10px;}
			
	.hotel_list_foot{float:left;width:735px; background:url(../images/img_search.gif) no-repeat 0px -56px; width:735px; height:6px; font-size:1px; line-height:6px;}
