@import "global.css";
/*search*/
.search{ float:left; width:600px; height:219px; background:url(../images/search.gif) no-repeat 0px 0px; overflow:hidden;}
	.search .menu{ float:left; width:140px; height:207px; margin-top:7px;}
		
		
		.search .menu li{ float:left; width:140px; height:52px; display:block; overflow:hidden; color:#FFF; line-height:0px; font-size:0px; text-align:center; cursor:pointer;}
		#sr1.menu_off{ background:url(../images/search_menu.gif) no-repeat 0px -52px; float:left; height:52px; width:140px;}
		#sr2.menu_off{ background:url(../images/search_menu.gif) no-repeat 0px -104px; float:left; height:52px; width:140px;}
		#sr3.menu_off{ background:url(../images/search_menu.gif) no-repeat 0px -156px; float:left; height:52px; width:140px;}
		#sr4.menu_off{ background:url(../images/search_menu.gif) no-repeat 0px -0px; float:left; height:52px; width:140px;}
		#sr1,#sr1.menu_on{ background:url(../images/search_menu.gif) no-repeat 0px -260px; float:left; height:52px; width:140px;}
		#sr2,#sr2.menu_on{ background:url(../images/search_menu.gif) no-repeat 0px -208px; float:left; height:52px; width:140px;}
		#sr3,#sr3.menu_on{ background:url(../images/search_menu.gif) no-repeat 0px -312px; float:left; height:52px; width:140px;}
		#sr4,#sr4.menu_on{ background:url(../images/search_menu.gif) no-repeat 0px -364px; float:left; height:52px; width:140px;}
	
		/*
		.search .menu li{ float:left; width:140px; height:52px; display:block; overflow:hidden; line-height:52px;  text-align:center; cursor:pointer;}
		.search .menu_off{ float:left; background:url(../images/search.gif) no-repeat 0px -235px; font-size:14px; color:#0044cc;}
		.search .menu_on{ float:left; background:url(../images/search.gif) no-repeat 0px -287px; color:#1f1f1f; font-size:18px; font-weight:bold;}
*/
	
	.searcharea{ float:left; width:460px; height:189px; padding:15px 0px; color:#333;}
	.searcharea .inputs{ float:left;border:0px;}
	.searcharea .t_inputs{ float:left; border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px;}
			
		/*plane*/
			.searcharea .searchplane{ float:left; width:430px;height:121px;}	
			.searcharea .plane{ float:left; width:403px; padding-left:27px;}			
			.searcharea .plane li{ float:left; display:inline; font-size:12px; line-height:20px; padding-right:10px;}
			.searcharea .planearea{ float:left; width:403px; height:80px; padding:7px 0px 7px 27px;}
			.planearea ul{ float:left; width:190px;}
				.planearea li{ float:left; width:190px; height:40px; line-height:40px; display:block; color:#323232;}
				.planearea li span{ float:left;}
		/*scapeticket*/
			.searcharea .scapeticket{ float:left; width:430px; height:121px;}
				.scapeticket .title{ height:36px; width:350px; float:left; line-height:36px; padding-left:25px; margin-top:9px;}
				.scapeticket .title span{ float:right; text-align:right; height:36px;line-height:36px; padding-right:8px;}
				.scapeticket .ticket_key{ height:36px; width:350px; float:left; line-height:36px; padding-left:25px;}
				.scapeticket .hotticket{ height:28px; width:350px; float:left; line-height:28px; padding-left:25px;}
				.scapeticket .hotticket li{ float:left; line-height:28px; height:28px;display:inline; color:#0343c9; padding-right:10px;}
				.scapeticket .hotticket li A{color:#0343c9;}
				.scapeticket .hotticket li .font{color:#989898; padding:0px;}
		/*scapeticket*/
			.searcharea .searchhotel{ float:left; width:430px; height:121px;}	
				.searchhotel .hotel{ width:403px; padding-left:27px;}
				.searchhotel .hotel ul{ float:left; width:120px; padding-right:10px;}
				.searchhotel .hotel li{ float:left; line-height:25px; height:25px;display:block; width:120px;}
				.searchhotel .hotel input{border:0px;}
	/*travelline*/
	.searcharea .searchline{ float:left; width:430px;height:121px;}		
		.searchline .travelline{ float:left; width:403px; padding-left:27px;}
		.searchline .travelline ul{ float:left; width:120px; padding-right:27px;}
				.searchline .travelline li{ float:left; line-height:25px; height:25px;display:block;}
				.searchline .hotline{ float:left; width:403px; padding-left:27px;}
				.searchline .hotline ul{ float:left; width:403px;}
				.searchline .hotline li{ float:left; line-height:22px; height:22px;display:block; padding-right:6px; color:#666666}
				.searchline .hotline li font{padding:0px; font-size:12px; color:#989898;}
			
			
			
			/*button*/
			.searcharea .buttonarea{ float:left; width:403px; padding-left:27px; height:38px;}
			.searcharea .buttonarea .button{ float:left; background:url(../images/search.gif) no-repeat -159px -234px; width:160px; height:38px; cursor:pointer; border:0px;}
				.searcharea .buttonarea span{ float:right;text-align:right;color:#0044cd; padding-right:15px; line-height:38px;}
				.searcharea .buttonarea span A{color:#0044cd;}
			/*neworder*/
			.searcharea .neworder{ float:left; width:408px; padding-left:22px;}
			.searcharea .neworder li{ float:left;padding:7px 6px 0px 0px; line-height:27px; display:block; height:25px; overflow:hidden; color:#9b9b9b;}
			.searcharea .neworder li font{color:#92a8d9; font-size:12px; padding-right:6px;}
	
/*indexadv*/
.indexadv{ float:left; width:340px;}
	.indexadv .header{width:340px; background:url(../images/right_box.gif) no-repeat 0px 0px; height:4px; font-size:0px; line-height:4px;}	
	.indexadv .middle{ float:left; width:338px; border-left:#cbccce 1px solid; border-right:#cbccce 1px solid; background:#FFF;}
	.indexadv .middle .adv{ float:left; width:320px; padding:6px 9px;}
	.indexadv .bottom{ float:left;width:340px; background:url(../images/right_box.gif) no-repeat 0px -31px; height:4px; font-size:0px; line-height:4px;}
	
/*Recommend line*/
.recomline{ float:left; width:600px;}
.recomline .area{ float:left;width:600px; background:url(../images/hot_hotel.gif) no-repeat 0px 0px; height:36px;}
	.recomline .area b{width:123px; line-height:35px; color:#333; font-size:14px; padding-left:17px;font-weight:bold; float:left;}
	.recomline .area li{float:left; display:inline; text-align:center; line-height:35px; margin-top:1px;cursor:pointer;}
	.recomline .area .moreline{float:right; font-size:12px;color:#646464;line-height:35px; padding-right:10px;}
	.recomline .area .moreline A{color:#646464;}
		.recomline .menu_off{ float:left; background:url(../images/search.gif) no-repeat -351px -282px; width:75px;}
		.recomline .menu_on{ float:left; background:url(../images/search.gif) no-repeat -275px -282px; color:#fe9901; font-weight:bold; width:76px;}
	.recomline .middle{width:598px; float:left; border-left:#bfbec4 1px solid; border-right:#bfbec4 1px solid; background:#FFF}
	
	.picline{width:598px; float:left;margin-top:9px; }
		.picline_left{ float:left; padding-left:17px; width:120px;}
		.picline_left img{ border:#b3b3b5 1px solid; width:110px; height:70px; padding:1px; margin-top:6px;}
		.picline_right{ float:left; padding-right:17px; width:444px;}
			 
				 .picline_right .text_block{font-size:12px; color:#747474;line-height:24px; }
				  .picline_right .text_yellow{font-size:12px; color:#ff6500;line-height:24px; font-weight:bold; padding:0px 6px 0px 3px;}
				  .picline_right .text_block A{color:#52940c; text-decoration:underline; font-size:12px; font-weight:normal; padding-left:6px;}
			.picline_right li{ float:left; display:block; width:444px; line-height:18px; color:#747474;}
				.picline_right li A{ color:#004fec; line-height:24px; font-weight:bold; font-size:14px;}
		
		/*
		.picline ul{ float:left;padding:0px 17px; display:inline; width:564px; }
		.picline li{ float:left; display:inline; line-height:22px; width:564px;}
		.picline li .img{ border:#b3b3b5 1px solid; width:107px; height:78px; padding:1px; margin-right:12px;}
		.picline li A{ color:#004fec; line-height:24px; font-weight:bold; font-size:14px;}
		.picline li .lineinfos{ color:#656565;line-height:18px; font-size:12px; padding-top:5px; width:570px!important; width:440px;}
	*/
	.recomline .middle .lines{width:578px; float:left; margin:10px 10px 1px 10px!important; margin:10px 5px 1px 5px; border-top:#dbdbdb 1px dashed; height:1px; font-size:1px; line-height:1px;}
	 .recomline_list{width:567px; float:left; margin:0px 15px!important; margin:0px 7px;}
				
				 .recomline_list ul{width:567px; float:left; padding:3px 0px 0px 0px;}
				 .recomline_list li{padding-left:11px; float:left;width:556px;display:block;font-size:14px; line-height:22px; overflow:hidden; color:#004fec; background:url(../images/hotel/ico/ico_dian.gif) no-repeat 2px 10px;}
					
					 .recomline_list li A{ color:#0043cc;}
				 .recomline .num1{float:right; font-size:14px;color:#ff6500; }
				 .recomline .num2{font-size:12px; float:right; color:#ff6500;line-height:25px; }
	.recomline .bottom{width:600px; float:left; background:url(../images/hot_hotel.gif) no-repeat 0px -62px; height:4px; font-size:0px; line-height:4px;}

/*cheaphotel*/ 

.cheaphotel{ float:left; width:470px;}
	.cheaphotel .header{width:470px; background:url(../images/middle_box.gif) no-repeat 0px 0px; height:35px;}
	.cheaphotel .header .morehotel{float:right; font-size:12px;color:#646464;line-height:35px; padding-right:10px;}
	.cheaphotel .header b{width:123px; line-height:35px; color:#333; font-size:14px; padding-left:17px;font-weight:bold; float:left;}
	.cheaphotel .header li{padding:0px 10px; float:left; display:inline; text-align:center;border-left:#cfcfcf 1px solid; width:27px; line-height:35px;cursor:pointer;}
		.cheaphotel .menu_off{ float:left; background:url(../images/menu.gif) no-repeat -51px 1px;}
		.cheaphotel .menu_on{ float:left; background:url(../images/menu.gif) no-repeat -2px 1px; color:#fe9901; font-weight:bold;}
		
		
		
	.cheaphotel .middle{ float:left; width:468px; border-left:#cbccce 1px solid; border-right:#cbccce 1px solid; background:#FFF;}
	.cheaphotel .text_green{ color:#019a02; font-size:12px; padding:0px 6px;}
	.cheaphotel .middle ul{ float:left; width:446px; margin:10px 11px 0px 11px!important; margin:10px 5px 0px 6px; border-top:#e2e6e9 1px solid;}
		
			.cheaphotel .middle li{ float:left; line-height:26px; color:#0042ca; font-size:12px;}
			.cheaphotel .middle A{color:#004ee6; font-size:14px; padding-left:13px;}
			.cheaphotel .middle .black{color:#666666; font-size:14px; padding-left:5px;}
			.cheaphotel .goodremark{margin-left:50px;}
			.cheaphotel .middle UL LI {BORDER-BOTTOM: #e2e6e9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; WIDTH: 444px; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden;}
			
			
			
			.cheaphotel .ticket_main{ float:left; width:468px;}
		.ticket_main ul{ float:left; width:468px; border-top:#e2e6e9 1px solid;}
			.ticket_main li{ float:left; line-height:26px; color:#0042ca; font-size:12px;}
			.ticket_main li .info { clear:both; width:416px; margin:0px; color:#333; FLOAT: left; FONT-SIZE: 12px; padding-left:13px;}
			.ticket_main li .text_yellow{float:right;text-align: right;color:#fe6700; font-size:14px; padding-right:13px;}
			.cheaphotel .middle UL .li_here {	BACKGROUND: #f8f8f8; HEIGHT: 53px; CURSOR: pointer}	
			
			.cheaphotel .bottom{ float:left;width:470px; background:url(../images/middle_box.gif) no-repeat 0px -61px; height:4px; font-size:0px; line-height:4px;}

/*
.cheaphotel{ float:left; width:600px;}
	.cheaphotel .area{ float:left;width:600px; background:url(../images/hot_hotel.gif) no-repeat 0px 0px; height:36px;}
	.cheaphotel .area h1{width:123px; line-height:35px; color:#333; font-size:14px; padding-left:17px;font-weight:bold; float:left;}
	.cheaphotel .area li{padding:0px 10px; float:left; display:inline; text-align:center; line-height:36px; margin-top:1px;cursor:pointer;}
		.cheaphotel .menu_off{ float:left; background:url(../images/menu.gif) no-repeat -46px 0px;}
		.cheaphotel .menu_on{ float:left; background:url(../images/menu.gif) no-repeat 0px 0px; color:#fe9901; font-weight:bold;}
	.cheaphotel .middle{width:598px; float:left; border-left:#bfbec4 1px solid; border-right:#bfbec4 1px solid; background:#FFF}
		.cheaphotel .middle .pichotel{width:598px; float:left; }
		
		.cheaphotel .middle .pichotel ul{ float:left;padding:0px 17px; display:inline; width:564px; }
		.cheaphotel .middle .pichotel li{ float:left; display:inline; font-size:12px; line-height:22px;}
		
		.cheaphotel .middle .left_hotel{ width:270px; float:left;color:#666666; line-height:21px;margin-top:19px;}
		.cheaphotel .middle .right_hotel{ width:260px; float:left; padding-left:22px;color:#666666; line-height:21px;margin-top:19px; }
		.cheaphotel .middle .pichotel li img{ border:#b3b3b5 1px solid; width:76px; height:55px; padding:1px; margin-right:12px;}
		.cheaphotel .middle .pichotel li A{ color:#004eee; display:block; line-height:15px;}
		
		.cheaphotel .middle .lines{width:578px; float:left; margin:15px 10px 10px 10px!important; margin:15px 5px 10px 5px; border-top:#dbdbdb 1px dashed; height:1px; font-size:1px; line-height:1px;}
			 .cheaphotel_list{width:567px; float:left; margin:0px 15px 6px 15px!important; margin:0px 7px 6px 7px;}
				
				 .cheaphotel_list ul{width:567px; float:left; padding:3px 0px 0px 0px!important; padding:3px 0px 7px 0px;}
				 .cheaphotel_list li{padding-left:11px; float:left;width:256px;display:inline;font-size:14px; line-height:24px; overflow:hidden; color:#004ee6; background:url(../images/hotel/ico/ico_dian.gif) no-repeat 2px 10px;}
					 .cheaphotel_list .left{ padding-right:28px; width:256px;}
					 .cheaphotel_list li A{ color:#004ee6;}
				 .cheaphotel_list .num1{float:right; font-size:14px;color:#ff6500;}
				
				 .cheaphotel_list .num2{font-size:12px; float:right; color:#ff6500;}
	.cheaphotel .bottom{width:600px; float:left; background:url(../images/hot_hotel.gif) no-repeat 0px -62px; height:4px; font-size:0px; line-height:4px;}
*/
/*appraise*/
.appraise{ float:left; width:340px;}
	.appraise .header{width:340px; background:url(../images/right_box.gif) no-repeat 0px 0px; height:4px; font-size:0px; line-height:4px;}	
	.appraise .middle{ float:left; width:338px; border-left:#cbccce 1px solid; border-right:#cbccce 1px solid; background:#FFF; overflow:hidden;}
	.appraise .middle .hotelremark{ float:left; width:320px; margin:0px 9px!important; margin:0px 4px;}
		.appraise .middle .hotelremark .top{ float:left; width:111px; padding-left:206px; height:31px; background:url(../images/ico/ico_remark_user.gif) no-repeat 0px 3px;}
			.hotelremark .top ol{ float:left; width:50px; height:31px;}
			.hotelremark .top .nextimg{ float:left; width:61px; height:21px; margin-top:4px;font-weight:bold; line-height:21px;}
				.nextimg .goleft{ float:left; width:31px; height:23px; background:url(../images/movcar_nav.gif) no-repeat 0px 0px; cursor:pointer;}
				.nextimg .goright{ float:left; width:30px; height:23px; background:url(../images/movcar_nav.gif) no-repeat -31px 0px; cursor:pointer;}
			.hotelremark .top .navi{ float:left; width:50px; height:31px;}
						
			/* ÔÝÊ±²»Òª
			.hotelremark .top ol li{ float:left; width:10px; height:7px; margin-right:3px; margin-top:8px; line-height:7px; }
			.hotelremark .top ol li A{ background:url(../images/ico/ico_light.gif) no-repeat 0px -7px; }
			.hotelremark .top ol li A:hover{ background:url(../images/ico/ico_light.gif) no-repeat 0px 5px; }
			.hotelremark .top ol li A:active{ background:url(../images/ico/ico_light.gif) no-repeat 0px 0px; }
			.hotelremark .top ol li A:active:hover{ background:url(../images/ico/ico_light.gif) no-repeat 0px 0px; }
			*/
			.hotelremark .remarkcontent{ width:320px; float:left; position:relative; height:210px; border:0px;}
			.hotelremark .remarkcontent ul{ float:left; width:305px;padding:4px 10px 4px 5px; }
			.hotelremark .remarkcontent li{  width:305px; border-top:#e8e8e8 1px solid; height:57px; float:left; display:inline;padding:5px 0px; overflow:hidden;}
			.hotelremark .remarkcontent li img{ margin:4px 12px 0px 0px; width:35px; height:35px; float:left;}
			.hotelremark .remarkcontent li.active {DISPLAY: block}
				.remarkcontent .remarkmsg{ margin-top:16px; color:#646464; line-height:22px!important; line-height:21px;}
				.remarkcontent p{ display:block; padding-left:48px;color:#646464;}
				.remarkcontent A{ color:#95abda;}

					.hotelremark .remarkcontent .scrollable {}
					.hotelremark .remarkcontent .scrollable .items {height:210px; width:960px; float:left; border:0;}
					.nextimg .browse { float:left; width:31px; height:23px;}
					.nextimg .left{ float:left; width:31px; height:23px; background:url(../images/movcar_nav.gif) no-repeat 0px 0px; cursor:pointer;}
				.nextimg .right{ float:left; width:30px; height:23px; background:url(../images/movcar_nav.gif) no-repeat -31px 0px; cursor:pointer;}
					
	
	 	
	/*	
		.appraise .middle .remark ol {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -19px 8px 0px 0px; PADDING-TOP: 0px; liST-STYLE-TYPE: none}
.appraise .middle .remark ol li {DISPLAY: inline; MARGIN: 0px 0px 0px 3px; width:10px;}
.appraise .middle .remark ol li A {BACKGROUND: url(../images/switcher.gif) 0px -10px}
.appraise .middle .remark ol li A:hover {BACKGROUND: url(../images/switcher.gif) 0px 10px}
.appraise .middle .remark ol li A.active {BACKGROUND: url(../images/switcher.gif) 0px 0px}
.appraise .middle .remarkol li A.active:hover {BACKGROUND: url(../images/switcher.gif) 0px 0px}
		
		*/
		
		
		
	.appraise .bottom{ float:left;width:340px; background:url(../images/right_box.gif) no-repeat 0px -31px; height:4px; font-size:0px; line-height:4px;}
	

/*appraise*/
.maindav{ float:left; width:948px; border:#bcc0c3 1px solid;}
/*planeticket*/
.planeticket{ float:left; width:470px;}
	.planeticket .header{width:470px; background:url(../images/middle_box.gif) no-repeat 0px 0px; height:35px;}
	.planeticket .header b{width:123px; line-height:35px; color:#333; font-size:14px; padding-left:17px;font-weight:bold; float:left;}
	.planeticket .header li{padding:0px 10px; float:left; display:inline;border-left:#cfcfcf 1px solid;text-align:center; line-height:35px;cursor:pointer;}
	.planeticket .header .moreplane{float:right; font-size:12px;color:#646464;line-height:35px; padding-right:10px;}
		.planeticket .menu_off{ float:left; background:url(../images/menu.gif) no-repeat -51px 1px ; height:35px;}
		.planeticket .menu_on{ float:left; background:url(../images/menu.gif) no-repeat -2px 1px; color:#fe9901; font-weight:bold; height:35px;}
	.planeticket .middle{ float:left; width:468px; border-left:#cbccce 1px solid; border-right:#cbccce 1px solid; background:#FFF;}
	
	.planeticket .middle ul{ float:left; width:446px; margin:10px 11px 0px 11px!important; margin:10px 5px 0px 6px; border-top:#e2e6e9 1px solid;}
		
			.planeticket .middle li{ float:left; line-height:26px; color:#0042ca; font-size:12px;}
			.planeticket .middle A{color:#004ee6; font-size:14px; padding-left:13px;}
			
			
			.planeticket .middle UL LI {BORDER-BOTTOM: #e2e6e9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; WIDTH: 444px; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden;}
				.planeticket .middle UL .hotticket{ float:left; width:203px;}
				.hotticket_left{ padding-right:30px;}
			
			.planeticket .middle li .text_yellow{float:right;text-align: right;color:#fe6700; font-size:14px;}
			
			.hotticket .info{width:190px; margin:0px; color:#333; FLOAT: left; FONT-SIZE: 12px; padding-left:13px;}
			.planeticket .text_green{ float:right;color:#019a02; text-align:right; font-size:12px;}
			.planeticket .date{color:#004ee6; font-size:13px;padding-right:8px;}
			
			.planeticket .middle UL .li_here {	BACKGROUND: #f8f8f8; HEIGHT: 53px; CURSOR: pointer}
			
			
			.planeticket .ticket_main{ float:left; width:468px;}
		.ticket_main ul{ float:left; width:468px; border-top:#e2e6e9 1px solid;}
			.ticket_main li{ float:left; line-height:26px; color:#0042ca; font-size:12px;}
			.ticket_main li .info { clear:both; width:416px; margin:0px; color:#333; FLOAT: left; FONT-SIZE: 12px; padding-left:13px;}
			.ticket_main li .text_yellow{float:right;text-align: right;color:#fe6700; font-size:14px; padding-right:13px;}
			.ticket_main li .fromcity{padding-left:13px;}
			
		/*
		.planeticket .ticket_main{ float:left; width:468px;}
		.ticket_main ul{ float:left; width:468px; border-top:#e2e6e9 1px solid;}
			ticket_main li{ float:left; line-height:26px; color:#0042ca; font-size:12px; background:#0F9; margin:10px 0px;}
			.hot_plane{ float:left; width:444px; margin:0px 12px!important; margin:0px 6px; }
				.hot_plane ul{ float:left; width:444px;}
				.hot_plane li{ float:left; display:inline; width:220px; margin:0px; padding:0px;BORDER-BOTTOM: #e2e6e9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; HEIGHT: 26px; OVERFLOW: hidden;}
				.hot_plane li .info { width:220px; margin:0px; color:#333; display:block;}
				.hot_plane li A{color:#426ec7; font-size:14px; font-weight:normal; padding-left:6px;}
			.hot_plane .text_yellow{float: right;text-align: right; margin-right:14px; color:#fe6700; font-size:14px;}
			.hot_plane .text_green{float:right;color:#019a02; text-align:right; font-size:12px; padding-right:14px;}
			.hot_plane .text_black{color:#333; font-weight:normal; WIDTH: 214px; FLOAT: left; FONT-SIZE: 12px; padding-left:6px;}
			*/
			
			/*
			.planeticket .middle h2{color:#426ec7; text-indent:0.5em; font-size:14px; font-weight:normal;}
			.planeticket .middle A{ color:#0042ca;}
			
			
			.planeticket .middle UL LI {BORDER-BOTTOM: #e2e6e9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; WIDTH: 444px; FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden;}
				.planeticket .middle UL .hotticket{ float:left; width:222px;}
			
			.planeticket .middle li span{float: right;text-align: right; margin-right:14px; color:#fe6700; font-size:14px;}
			
			.planeticket .middle UL LI .info { width:220px; margin:0px; color:#333;}
			.planeticket .middle font{color:#333; font-weight:normal; WIDTH: 214px; FLOAT: left; FONT-SIZE: 12px; padding-left:6px;}
			.planeticket .middle h5{ float:right;color:#019a02; text-align:right; font-size:12px; padding-right:14px;}
			*/
			.planeticket .middle UL .li_here {	BACKGROUND: #f8f8f8; HEIGHT: 53px; CURSOR: pointer}	
			
	.planeticket .bottom{ float:left;width:470px; background:url(../images/middle_box.gif) no-repeat 0px -61px; height:4px; font-size:0px; line-height:4px;}
/*hotarea scape*/
.hotarea{ float:left; width:950px;}
	.hotarea .header{width:950px; background:url(../images/hotarea.gif) no-repeat 0px 0px; height:35px; font-size:12px; line-height:35px;}
	.hotarea .header b{ float:left; width:140px; padding-left:17px; font-size:14px; font-weight:bold; color:#333;}
	.hotarea .header .morescape{float:right; font-size:12px;color:#646464;line-height:35px; padding-right:10px;}
		.hotarea .header .morescape A{color:#646464;}
		/*
		.hotarea .header li{ float:left; height:8px; margin-top:8px; line-height:18px; font-size:12px; color:#333;padding:0px 3px;}
		.hotarea .header li.font{color:#dcdcdc;text-align:center;}
		*/
	.hotarea .middle{width:948px; border-left:#bfbec3 1px solid; border-right:#bfbec3 1px solid; background:#FFF; float:left;}
	
	/*termini*/
	.termini{ float:left; width:220px; padding:0px 10px;}
	.termini b{ padding-left:6px; color:#000; font-weight:bold; font-size:12px; line-height:25px;}
		.termini b A{color:#000;}
		.commendarea{ float:left; width:220px;}
		.commendarea ul{ float:left; width:210px; padding-right:10px;}
		.commendarea li{ float:left; width:217px; overflow:hidden; display:inline;color:#666666; font-size:12px; line-height:20px;}		
			.commendarea li img{ border:#b3b3b5 1px solid; width:77px; height:55px; padding:1px; margin:6px 14px 6px 8px;}
			.commendarea li A{ color:#004eee; font-size:12px; line-height:25px; font-weight:bold; display:block;}
		.hotcommend{ float:left; width:212px; padding-left:8px;}	
		.hotcommend li{ float:left;line-height:24px;display:inline; height:24px; font-size:12px; color:#0044cb; padding:0px 2px 0px 10px; background:url(../images/hotel/ico/ico_dian.gif) no-repeat 3px 10px;}	
		.hotcommend li A{ color:#0044cb; display:block;}
	/*
	.termini{ float:left; width:454px; padding:0px 10px;}
	.termini h1{ padding-left:6px; color:#000; font-weight:bold; font-size:12px; line-height:25px;}
		.commendarea{ float:left; width:454px;}
		.commendarea ul{ float:left; width:217px; padding-right:10px;}
		.commendarea li{ float:left; width:217px; overflow:hidden; display:inline;color:#666666; font-size:12px; line-height:20px;}		
			.commendarea li img{ border:#b3b3b5 1px solid; width:77px; height:55px; padding:1px; margin:6px 14px 6px 8px;}
			.commendarea li A{ color:#004eee; font-size:12px; line-height:25px; font-weight:bold; display:block;}


		.hotcommend{ float:left; width:446px; padding-left:8px;}	
		.hotcommend li{ float:left;line-height:24px; overflow:hidden; display:inline; height:24px; font-size:12px; color:#0044cb; padding:0px 10px; background:url(../images/hotel/ico/ico_dian.gif) no-repeat 3px 10px;}	
		
		.termini .down{ float:left; width:454px;}
		.termini .down h1{ float:left; font-size:12px; width:250px; font-weight:bold; line-height:32px; color:#000000; padding-left:13px;}
		.termini .down span{ float:right; text-align:right; margin-right:10px; font-size:12px;line-height:30px; color:#9a9a9a}
		.termini .down li{ float:left; width:194px; padding-right:10px; height:22px; line-height:22px; overflow:hidden; display:inline; background:url(../images/hotel/ico/ico_dian.gif) no-repeat 15px 10px; padding-left:23px;}
			.termini .down li A{ color:#0044cb}
			*/
	
	/*scape*/
	.scape{ float:left; width:390px; padding:0px 10px;}
	.scape h1{color:#000; font-weight:bold; font-size:12px; line-height:25px; width:245px; float:left; display:block;}
	.scape h4{color:#000; font-weight:bold; font-size:12px; line-height:25px; width:245px; float:left; display:block;}
		.scape h4 A{color:#000;}
	.scape .scapeprices{ float:left; width:50px;  font-size:12px; line-height:25px; color:#666666; text-align:center;}
	.scape .e_prices{ float:left; width:50px;  font-size:12px; line-height:25px; color:#666666; text-align:center;}
	
		.scape .recomscape{float:left; width:390px;}
		.scape .recomscape ul{ float:left;width:390px; padding-left:6px; background:url(../images/hotel/salable_li_bg.gif) repeat 0px 0px;}
		.scape .recomscape li{ float:left; width:390px;overflow:hidden; display:inline;color:#666666; font-size:12px; line-height:22px;}
		.scape .recomscape li .scapetitle{ color:#666666; font-size:12px; line-height:25px; display:block; width:245px; display:block; float:left;}
		.scape .recomscape li .scapetitle .citytitle{ color:#666666;}
		.scape .recomscape li .scapetitle A{ color:#0145cc; padding-left:6px;}
		.scape .recomscape li .scapetitle .citytitle A{ color:#666666; padding-left:0px;}
		.scape .recomscape li .scapeprice{ float:left; width:40px;  font-size:12px; line-height:25px; color:#666; text-align:right; padding-right:10px; text-decoration:line-through;}
	.scape .recomscape li .e_price{ float:left; width:44px;  font-size:14px; line-height:25px; color:#fe6700; text-align:right; padding-right:6px;}
	.scape .recomscape li .scape_button{ float:left; width:45px;  font-size:12px; line-height:25px; color:#666666; text-align:center;}
	.scape .recomscape li .scape_button A{color:#666666;}
	
	.downbook{ float:left; width:258px; padding:0px 10px 0px 30px!important; padding:0px 5px 0px 15px;}
		.bookpic{ float:left; width:99px; padding-right:10px; padding-top:22px;}
		.booktitle{ float:left; width:149px;}
		.booktitle b{ float:left; display:block; font-weight: bold; font-size:12px; line-height:25px; padding-top:8px;}
		.booktitle b A{ color:#000}
		.booktitle li{ float:left; width:140px; padding-left:9px; line-height:20px;display:block; background:url(../images/ico/ico_li.gif) no-repeat 0px -35px;}
		.booktitle li A{ color:#0145cc;}
	
	/*
	.scape{ float:left; width:453px; padding:0px 10px;}
	.scape h1{ padding-left:6px; color:#000; font-weight:bold; font-size:12px; line-height:25px;}
		.scape .recomscape{float:left; width:453px;}
		.scape .recomscape li{ float:left; width:444px; padding-left:6px;overflow:hidden; display:inline;color:#666666; font-size:12px; line-height:22px;}
		.scape .recomscape li img{ border:#b3b3b5 1px solid; width:116px; height:86px; padding:1px; margin:0px 14px 6px 0px;}
		.scape .recomscape li A{ color:#2b2b2b; font-size:18px; line-height:28px; display:block; font-weight:bold;}
	*/
		/*
		.scape li .img{ border:#b3b3b5 1px solid; width:116px; height:86px; padding:1px; margin:6px 14px 6px 0px;}
			.scape li h1{ color:#000; font-size:14px; line-height:28px; font-weight:bold;}
			.scape li p{ color:#666666; font-size:12px; line-height:22px;}
			.scape li font{color:#666666; width:50px; font-size:12px; padding-left:14px; line-height:20px; text-indent:0em; background:url(../images/ico/heart_small.png) no-repeat 1px 0px;}
			.scape li span{color:#666666; width:50px; font-size:12px; padding-left:14px; line-height:20px; text-indent:0em; background:url(../images/ico/heart_broken.gif) no-repeat 1px 0px;}
		
			.scaperemark{ float:left; width:453px;}
			.nowhot{ width:226px; float:left;}
				.nowhot h2{ padding-left:6px; color:#000000; font-weight:bold; font-size:12px; line-height:32px;}
				.nowhot ul{ float:left; width:226px;}
				.nowhot li{ float:left; display:inline; padding-left:6px; padding-right:6px; color:#0044cb;font-size:12px; line-height:22px;}
				.nowhot li A{ color:#0044cb}
			.remark{ width:226px; float:left;}
				.remark h2{ padding-left:6px; color:#000000; font-weight:bold; font-size:12px; line-height:32px;}
				.remark li{ float:left; display:inline; padding:0px 6px 0px 10px; color:#0044cb;font-size:12px; line-height:22px; height:22px; width:210px; overflow:hidden; background:url(../images/hotel/ico/ico_dian.gif) no-repeat 3px 10px;}
				.remark li A{color:#0044cb;}
	*/	
	.hotarea .bottom{width:950px; background:url(../images/hotarea.gif) no-repeat 0px -64px; height:4px; font-size:0px; line-height:4px; float:left;}
	
/* pic */
.recompic{ float:left; width:950px; margin-top:8px;}
.recompic li{ float:left; width:237px; text-align:center;}
.recompic li img{ width:216px; height:90px;}
/*question*/
.question{ float:left; width:950px;}
	.question .header{width:950px; background:url(../images/question.gif) no-repeat 0px 0px; height:4px; font-size:0px; line-height:4px;}
	.question .middle{width:948px; border-left:#bfbec3 1px solid; border-right:#bfbec3 1px solid; background:#FFF;}
		.question .middle UL { float:left; width:222px; color:#666666;}		
		.question .middle li{ float:left; width:204px; font-size:12px; overflow:hidden; height:21px; line-height:21px; padding-left:24px; display:block; background:url(../images/ico/icon_point.gif) no-repeat 18px 8px;}
		.question A{ color:#666666}
		.question .middle ul b{ font-weight:bold; font-size:12px; line-height:26px; padding-left:17px; height:26px; padding-top:5px;}
	.question .bottom{width:950px; background:url(../images/question.gif) no-repeat 0px -32px; height:4px; font-size:0px; line-height:4px;}

/*urhere*/

.yellowbutton{ background: url(../images/search.gif) no-repeat -456px -235px; width:121px; height:32px; color:#FFF; font-weight:bold; border:0px; font-size:14px;}
	.graybutton{ background: url(../images/search.gif) no-repeat -456px -281px; width:121px; height:32px; line-height:32px; text-align:center;color:#333; font-size:14px; border:0px;}
	


.getpassword{ margin:0px auto; width:790px;}
	.urhere{ height:38px; line-height:38px; color:#656668;}
		.urhere A{ color:#014be8;}
	.get_password{ float:left; width:718px; border:#c1c2c6 1px solid; background:#FFF; padding:15px 35px;}
		.get_password span{ padding-left:30px;}
		.get_password p{ line-height:30px; float:left; font-size:14px;}
		.get_password .green{ color:#59bc11; font-weight:bold;}
		.get_password .input{background:#FFF;  float:left;border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px; padding-top:6px;}

		.get_password h1{ font-size:22px; font-weight:bold; color:#0e0e0e; line-height:35px;}
		.getmobile{ float:left; width:358px; border-right:#ededed 1px solid; height:200px;}
			.getmobile li{ float:left; width:358px; display: block; line-height:50px; height:50px;}
				.getmobile .mobile{ background:url(../images/ico/mobile.png) no-repeat 0px 12px;}
				.getmobile .mobilebutton{ background: url(../images/search.gif) no-repeat -456px -235px; width:121px; height:32px; color:#FFF; font-weight:bold; border:0px;}
				
		.getemail{ float:left; width:359px;}
			.getemail li{ float:left; width:319px; display: block; line-height:50px; height:50px; margin-left:40px!important; margin-left:20px;}
				.getemail .mail{ background:url(../images/ico/mail.png) no-repeat 0px 12px;}
				.getemail .mailbutton{ background: url(../images/search.gif) no-repeat -323px -235px; width:121px; height:32px; color:#FFF; font-weight:bold; border:0px;}

.login{ margin:0px auto; width:790px;}
	.user_login{ float:left; width:718px; border:#c1c2c6 1px solid; background:#FFF; padding:15px 35px;}
		.user_login span{ padding-left:30px;}
		.user_login p{ line-height:30px; float:left; font-size:14px;}
			.user_login p A{ line-height:30px; float:left; font-size:12px; color:#0050e7; padding-left:25px; width:70px;}
		.user_login .input{background:#FFF;  float:left;border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px; padding-top:6px;}
			.loginbox{ float:left; width:430px; border-right:#ededed 1px solid; height:200px;}
				.loginbox h1{ font-size:26px; font-weight: bold; color:#333333; line-height:48px;}
			.loginbox li{ float:left; width:428px; display: block; line-height:50px; height:50px; padding-left:2px;}
				
			.noregister{ float:left; width:287px;}
				.noregister h1{ font-size:26px; font-weight:900; color:#333333; line-height:48px;}
			.noregister li{ float:left; width:247px; display: block; line-height:50px; height:50px; margin-left:40px!important; margin-left:20px;}
				
.register{ margin:0px auto; width:790px;}
	.user_register{ float:left; width:766px; border:#c1c2c6 1px solid; background:#FFF; padding:12px 11px 15px 11px;}
		.user_register .top{ float:left;border-bottom:#e0e0e0 1px solid; width:766px;}
			.user_register .top h1{float:left; font-size:26px; font-weight: bold; color:#333333; line-height:35px;padding:0px 16px;}
			.user_register .top span{float:left; font-size:12px; color:#979797; line-height:35px;}
		.user_register ul{ float:left; width:766px; padding:3px 0px;}
		.user_register li{ float:left;display: inline; line-height:40px;padding-top:10px; font-size:14px; color:#343434;}
			.user_register li.reg_text{ float:left; text-align:right; width:140px;}
			.user_register li.text_black{ float:left; color:#9a9a9a; font-size:12px; line-height:22px;}
			.user_register li.text_server{ float:left; color:#656565; font-size:12px; line-height:22px;}
				.user_register li.text_server A{color:#000; text-decoration:underline; cursor:pointer;}
				 .user_server{ float:left;color:#333; width:598px; line-height:22px; font-size:12px; border:#CCC 1px solid; background:#FDFFDD;}
					.user_server ul{ float:left; width:598px;}
					.user_server li{ float:left; display:block;width:590px; padding:0px 4px; line-height:22px; font-size:12px; padding-top:0px;}
						.user_server li h1{line-height:22px; font-size:12px; font-weight:bold;}
				
				
				
				
				
				
		.user_register .input{background:#FFF;  float:left;border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px; margin-top:8px; padding-top:6px;}
	
	
	
.showmessage{ margin:0px auto; width:788px;}
	.show_message{ float:left; width:678px; border:#c1c2c6 1px solid; background:#FFF; padding:35px 55px;}
	
		.show_message .successmessage{ float:left; width:678px; }
		.show_message .successmessage h1{ font-size:14px; font-weight:bold; line-height:35px; text-align:center; color:#333; display:block;}
		.show_message .successmessage .messageinfo{ font-size:12px;line-height:25px; color:#666; display:block; text-align:center;}
		.show_message .leftmessage{ float:left; width:60px;padding-top:4px;}
		.show_message .rightmessage{ float:left; width:618px; }
			.show_message .rightmessage h1{ font-size:14px; font-weight:bold; line-height:25px; color:#333; display:block;}
			.show_message .rightmessage .messageinfo{ font-size:12px;line-height:25px; color:#666; display:block;}
			.show_message .rightmessage .jumpinfo{ font-size:12px;line-height:25px; color:#333; display:block;}
				.show_message .rightmessage .jumpinfo A{color:#004ee9;}
					.showmessage .button_lasts{ padding:0px 25px; float:left; background:url(../images/hotel/hotel.gif) repeat-x -189px -290px; line-height:32px; height:32px; border-left:#6d6d6d 1px solid;border-right:#6d6d6d 1px solid;margin-right:38px;}
					.show_message .rightmessage .jumpinfo .button_lasts A{color:#333;}
					.showmessage .button_next{color:#FFF; padding:0px 25px;font-weight:bold;float:left; background:url(../images/hotel/hotel.gif) repeat-x -323px -249px; text-align:center; line-height:32px; height:32px; border-left:#df5401 1px solid; border-right:#df5401 1px solid;margin-right:38px;}
					.show_message .rightmessage .jumpinfo .button_next A{color:#fff;}