@import "global.css";

.webhere{ float:left; height:36px; color:#004de9; width:941px;line-height:36px; padding-left:9px;}
	.webhere span{ float:left;line-height:36px; font-size:12px;}
	.webhere span A{color:#004de9;}
	.webhere font{line-height:36px; font-size:12px; float:left; padding:0px 8px;}
	.webhere h3{line-height:36px;font-weight:normal; font-size:12px; color:#666}
.hotel_left{ float:left; width:690px;}
.hotel_content{ float:left; width:688px; border:#bebfc3 1px solid; background:#FFF}
	.hotel_content h1{ float:left; font-size:16px; line-height:46px; color:#000; padding-left:17px; font-weight:bold;}
	.hotel_content .imgarea{ float:left; width:664px; border:#bebfc3 1px solid; background:#eeeeee;margin:4px 11px 0px 11px!important; margin:2px 5px 0px 5px;}
		.imgarea .imgbox{ float:left; width:650px; padding:7px!important; padding:7px 7px 3px 7px;}
		
			.imgarea .imgboxleft{ float:left; width:400px; height:260px;}
			.imgarea .imgboxleft img{ border:#FFF 1px solid; width:398px; height:258px;}
			.imgarea .imgboxright{ float:left; width:243px; height:260px; margin-left:7px!important; margin-left:5px;}
			
				.imgboxright .pic{ float:left; width:238px;}
				.imgboxright ul{ float:left; width:243px;}
				.imgboxright li{ float:left;padding-left:1px; display:inline; width:80px; height:54px; text-align:center;}
				a.imgs img{ border:#FFF 2px solid; padding:0px; width:76px; height:50px;}
				a.imgs:hover{zoom:1;}
				a.imgs:hover img{ border:#ff9002 2px solid; padding:0px; width:76px; height:50px;}

				/*
				.imgboxright .imgs{ border:#FFF 1px solid; padding:0px; width:78px; height:52px;}
				.imgboxright .imgs:hover{ border:#ff9002 2px solid; padding:0px; width:76px; height:50px;}
				*/
			.imgarea .pictitle{float:left; width:400px; line-height:26px; text-align:center;}
				
				
				
				
	.hotel_content .roomlist{ float:left; width:668px;margin:9px 10px 0px 10px!important; margin:9px 5px 0px 5px;}
	.hotel_content .roomlist .header{width:668px; background:url(../images/hotel/hotel.gif) 0px 0px; height:37px; color:#FFF; line-height:37px;}	
		.hotel_content .roomlist .header h2{ float:left; padding-left:22px; width:155px; font-size:14px; font-weight:bold;}
		.roomlist .header input{border:0px; float:left; height:22px; width:95px;}
		.roomlist .header .t_input{ width:115px; float:left; background:#FFF; margin-top:7px; border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px;}
		.roomlist .header .selecttime{ float:left; width:488px;}
		.roomlist .header .selecttime font{ float:left; padding-left:10px; font-size:12px;}
		.roomlist .header .daystart{ float:left; background:url(../images/hotel/ico/date_next.png) no-repeat 0px 50%; width:16px; height:16px; margin-top:3px; cursor:pointer;}
		.roomlist .header .selectbutton{float:left;background:url(../images/hotel/hotel.gif) no-repeat -94px -293px; width:76px; height:28px; border:0px; font-size:0px; margin-top:6px; margin-left:16px;}
		.hotel_content .roomlist .middle{ float:left;width:666px; border-bottom:#fec23e 1px solid; border-left:#fec23e 1px solid; border-right:#fec23e 1px solid;}
			.roomlist .middle dd{width:666px; float:left; border-top:#ffc548 1px solid;}
			.roomlist .middle .dd_here{ background:#fffbf0;}
			.roomlist .middle .dd_here li{ float:left; display:inline; height:25px; line-height:25px; overflow:hidden; text-align:center;}
			.roomlist .middle .ul_here{ background:#fffbf0;}
			.roomlist .middle .ul_here li{ float:left; display:inline; height:53px; line-height:53px; overflow:hidden; text-align:center;}
			
			
			.roomlist .whymoery{ padding-right:12px; background:url(../images/hotel/ico/ico_question.gif) no-repeat right 0px; cursor:pointer;}
				.roomlist .whymoery A{ color:#000;BORDER-BOTTOM: #000 1px dotted; padding-bottom:1px; text-decoration:none; }
				.roomlist .whymoery A:hover{BORDER-BOTTOM: #ff6600 1px dotted; padding-bottom:1px;text-decoration:none; }
			.roomlist del{ padding-top:2px;}
			.roomlist .middle ul{ float:left;}
			.roomlist .middle li{ float:left; display:inline; height:43px; line-height:43px; overflow:hidden;}
			.roomlist .middle .li1{ width:205px; text-align:center;}
			.roomlist .middle .li2{ width:115px; text-align:center;}
			.roomlist .middle .li3{ width:100px; text-align:center;}
			.roomlist .middle .li4{ width:140px; text-align:center;}
			.roomlist .middle .roomintro{ float:left; width:644px; margin:0px 11px!important; margin:0px 5px; line-height:44px; text-align:left; border-top:#dddad3 1px dashed; color:#888a89}
				.roomlist .middle .roomintro A{ color:#030303; background:url(../images/hotel/ico/ico_view.gif) no-repeat 0px 0px; padding-left:20px; line-height:22px; }
				.roomlist .middle .roomintro A.viewpic{ float:left;}
				.roomlist .middle .roomintro ul{ float: right; width: 570px;}
				.roomlist .middle .roomintro li{ float:left; width: 180px; padding-right:10px; display:inline; overflow:hidden; line-height:22px; height:22px;text-align:left;}
				.roomlist .middle .roomintro li.width80{width: 132px;}
				
				.roomlist .middle .roomintro span{ float:right; text-align:right; padding-right:7px;}
				.roomlist .middle .roomintro span A{ color:#004ded}
				.roomlist .middle li H3{font-size:14px; font-weight:bold; text-align:left; padding-left:23px;}
				.roomlist .middle li H3 A{ color:#333333;}
				.roomlist .middle .numred_b{font-size:14px; font-weight:bold; color:#ff6500;}
				.roomlist .middle .base_price{BORDER-BOTTOM: #c63 1px dotted; cursor:pointer;}
				.roomlist .middle .numred{font-size:12px;  color:#ff6500;}	
				.roomlist .middle .numgreen{font-size:12px; color:#45950e;}
				.roomlist .middle .order_button{ background:url(../images/search.gif) no-repeat -159px -281px; width:98px; height:26px; cursor:pointer; margin:10px 10px 10px 32px;}
				.roomlist .middle .nervous_button{ background:url(../images/search.gif) no-repeat 0px -355px; width:98px; height:26px; cursor:pointer; margin:10px 10px 10px 32px;}
				
				.roomlist .middle .noorder_button{ background:url(../images/search.gif) no-repeat -160px -316px; width:98px; height:26px; cursor:pointer; margin:10px 10px 10px 32px;}
		.roomlist .middle .ul_here H3 A{ color:#004eec;}
	
	/*scape*/
	.hotel_content .scape{ float:left; width:668px;margin:9px 10px 0px 10px!important; margin:9px 5px 0px 5px;}
		.scape .header{ float:left; background:url(../images/hotel/hotel.gif) no-repeat 0px -128px; height:30px; width:668px;}
		.scape .header span{float:left;line-height:29px; font-size:12px; font-weight:bold; padding-left:0px; color:#333333}
		.scape .header .menu_on{float:left; background:url(../images/hotel/hotel.gif) no-repeat 0px -251px; width:95px; height:29px; margin-top:1px; text-align:center;}
		.scape .map{ float:left; width:652px;margin:7px 0px; padding:7px; border:#d9d9d9 1px solid; background:#edefec;}
		.scape .mapcontent{border:#ffffff 1px solid; float:left; line-height:22px; font-size:12px; width:649px; height:300px;}
		/*.scape .mapcontent .LabeledMarker_markerLabel {float:left;color:#C30; padding:6px;writing-mode:none;}*/ 
	/*hotelintro*/	
	.hotel_content .hotelintro{ float:left; width:668px;margin:9px 10px 0px 10px!important; margin:9px 5px 0px 5px;}
		.hotelintro .header{ float:left; background:url(../images/hotel/hotel.gif) no-repeat 0px -128px; height:30px; width:668px; padding-left:1px;}
		.hotelintro .header span{float:left;line-height:29px; font-size:12px; font-weight:bold; padding-left:0px; color:#333333;}
		
		.hotelintro .header .menu_on{float:left; background:url(../images/hotel/hotel.gif) no-repeat -1px -251px; width:94px; height:29px; margin-top:1px; text-align:center;}
		.hotelintro .header .menu_off{float:left; background:url(../images/hotel/hotel.gif) no-repeat -95px -251px; width:94px; height:29px; margin-top:1px; text-align:center; font-weight:normal;}
		
		
		
		.hotelintro .mainarea{ float:left;width:644px; padding:6px 10px 20px 10px; color:#333333; line-height:20px; min-height:180px; _height:180px;}
		.hotelintro .mainarea A{ color:#004ded; padding-left:20px;}
			.hotelintro .introduction{ float:left; width:630px; padding-top:10px;}
				.hotelintro .introduction li{ float:left; display: block; width:600px; line-height:22px; background:url(../images/hotel/ico/ico_yellow_point.gif) no-repeat 0px 14px; padding:6px 0px 6px 10px;}
				.hotelintro .introduction li span{ float:left; width:80px;}
				
		.hotelintro .facilities{ float:left; width:640px; padding-top:10px;}
			.facilities li{float:left;}
			.facilities .facilities_left{ float:left;dashed; width:80px;line-height:22px; height:22px; background:url(../images/hotel/ico/ico_yellow_point.gif) no-repeat 0px 10px; padding:6px 0px 14px 10px;}
			.facilities .facilities_right{ float:left; width:540px; height:42px;}
			.facilities .facilities_right li{ float:left; display:inline; line-height:19px;border-bottom:0px; padding:6px 0px 0px 0px;}
			.facilities .facilities_right li img{ float:left;padding-right:15px;}
		
	/*hotelmessage*/	
	.hotel_content .hotelmessage{ float:left; width:668px;margin:9px 10px 0px 10px!important; margin:9px 5px 0px 5px;}
		.hotelmessage .header{ float:left; background:url(../images/hotel/hotel.gif) no-repeat 0px -128px; height:30px; width:667px; padding-left:1px;}
		.hotelmessage .header span{float:left;line-height:29px; font-size:12px; font-weight:bold; padding-left:0px; color:#333333}
		.hotelmessage .header .menu_on{float:left; background:url(../images/hotel/hotel.gif) no-repeat -1px -251px; width:94px; height:29px; margin-top:1px; text-align:center;}
		.hotelmessage .header .menu_off{float:left; background:url(../images/hotel/hotel.gif) no-repeat -95px -251px; width:94px; height:29px; margin-top:1px; text-align:center; font-weight:normal;}
		
		.hotelmessage .mainarea .remark{ float:left;width:654px;}
		.hotelmessage .mainarea .remark .title{ float:left;width:654px; height:57px; line-height:57px; font-size:12px;}
		.hotelmessage .mainarea .remark .title .button{ float:left; margin-left:10px!important; margin-left:5px;background:url(../images/hotel/hotel.gif) no-repeat -208px -252px; width:98px; height:27px; border:0px; color:#FFF; text-align:center; line-height:27px; margin-top:15px;}
		.hotelmessage .mainarea .remark .title .remarktool{ float:left; width:546px;}
			.remarktool .remarknum{ color:#999; float:left; padding-left:15px!important; padding-left:7px; width:200px;}
		.remarktool .remarktype{ color:#999; float:right; width:320px; line-height:20px; height:20px; text-align:right; padding-right:10px; margin-top:20px!important; margin-top:10px;}
		.remarktype input{ margin-bottom:-3px;}
		.remarktype label{margin-right:6px; cursor:pointer;}
		
		.hotelmessage .mainarea{ float:left;width:660px; padding:6px 3px 6px 5px;}
		.hotelmessage .remarkcontent{ float:left;width:660px;}
		.hotelmessage .remarkpage{ float:left;width:660px; line-height:50px; border-top:#d6d6d6 1px dashed;}
			

			
	.hotelmessage .remarkcontent li{ float:left; width:660px; line-height:22px; border-top:#d6d6d6 1px dashed; padding:11px 0px;}
	
	
	
			.remarkcontent li .goodremark{ background: url(../images/ico/heart.gif) no-repeat 4px 5px; padding-left:20px;}
.remarkcontent li .badremark{ background: url(../images/ico/g_heart.gif) no-repeat 4px 5px; padding-left:20px;}
			
			
	.remarkcontent .li_bg{background:#f7f7f7}
	.remarkcontent li .img{width:48px; height:48px;margin:3px 5px 3px 6px;}
			.remarkcontent li div{float:left; width:588px;}
			.remarkcontent li span{ color:#999999; font-size:12px; line-height:25px; float:left; padding-left:10px;}
			
			.remarkcontent li .user{ color:#ff6604; font-size:12px; line-height:25px;}
			.remarkcontent li p{ color:#333333; font-size:12px; line-height:20px; width:577px; float:left; padding-left:10px; padding-right:10px;}
	.replyask{float:left; margin:6px 10px 6px 60px!important; margin:6px 5px 6px 26px; width:588px; padding:6px 0px;border:#ffeab1 1px solid; background:#fffeef;}
		.replyask .u_img{width:48px; height:48px; padding:1px; margin:2px 10px 2px 11px;}
		.replyask .replymsg{color:#333; font-weight:normal; font-size:12px; line-height:20px; width:515px; float:left; padding-left:0px;}
		.replyask u{ color:#666666; font-weight:normal; font-size:12px; line-height:20px; width:515px; float:left; text-decoration:none;}
		
	/*more hotel*/
	.morehotel{ float:left; width:690px;}
		.morehotel .header{ float:left; width:690px; background:url(../images/hotel/hotel.gif) no-repeat 0px -52px; height:35px; line-height:35px; color:#9a9a9a;}
		.morehotel .header A{color:#014eea; padding-left:17px;}
			.morehotel .header b{ color:#656565; font-weight:bold; font-size:15px; padding-left:15px; float:left;}
		.morehotel .middle{width:688px; float:left; border-left:#bfbec4 1px solid; border-right:#bfbec4 1px solid; border-bottom:#bfbec4 1px solid; background:#FFF; color:#666666;}
			.morehotel .morelist{width:666px; float:left; padding:14px 10px 14px 14px!important; padding:14px 8px 14px 14px;}
			.morelist ul{ float:left; width:666px;}
			.morelist li{ float:left;display:inline; font-size:12px; padding-right:2px; line-height:22px;}
			.morelist A{color:#014eea; padding-left:8px;}


/*right area*/
.hotel_right{ float:left; width:250px;}
	/*address*/
	.address{ float:left; width:250px;}
		.address .header{ width:250px; float:left;background:url(../images/hotel/hotel.gif) no-repeat -7px -180px; font-size:0px; line-height:8px; height:8px;}
		.address .middle{ float:left; width:228px; padding:0px 10px; border-left:#bdbec0 1px solid; border-right:#bdbec0 1px solid; border-bottom:#bdbec0 1px solid; background:#FFF;}
			.address #ico {position:absolute;background:url(../images/hotel/hotel.gif) no-repeat 0px -180px;left:-7px;top:0px;width:8px;height:37px;z-index:1;}	
			
			.address .middle li{ float:left; width:228px;line-height:21px; padding-top:4px; padding-bottom:6px; color:#333; border-bottom:#CCC 1px dashed;}
			.address .ico_protect_b{ float:left;background:url(../images/ico/ico_protect_b.gif) no-repeat 0px 4px; width:40px; height:60px;}
			.address .ico_protect_text{ float:left;display:block; padding-left:6px;}
				.address .ico_protect_text .text_green{color:#027f00;}
				.address .ico_protect_text A{color:#004ee9;}
				.address  .no_border{ border-bottom:0px; height:18px; line-height:18x; padding-top:0px; float:left;}
					.address .no_border A{ color:#000;}
			.address li .text_gray{ color:#999999; font-size:12px; padding-left:9px; float:left;}
			.address li .text_gray2{ color:#999999;}
			.address li h3{ color:#000; font-size:12px; padding-left:9px; float:left; font-weight:bold;}
			.address li h3 A{ color:#000;}
			.address li .text_balck{ font-size:12px; color:#333333; float:left;}
			.address li .hotelmark{font-size:12px; color:#333333; float:left; width:90px; text-align:center; padding-top:4px;}
			.address li .hotelmark A{ display:block;color:#333333;}
			.hotelmark .text_red{color:#ff3200;}
			.hotelmark .text_green{color:#027f00;}
			.address .middle p{ float:left; text-align:center; width:226px; line-height:12px; padding-bottom:10px; font-size:12px; padding-top:1px; padding-left:2px;}
			/*.address .middle p{ float:left; text-align:center; width:228px; line-height:21px; font-size:12px; padding-top:1px;}*/
			.address .middle li p A{color:#004ee9;}
			
	/*traffic*/
	.traffic{ float:left; width:250px; color:#333333;}
		.traffic .header{ float:left; width:250px; background:url(../images/hotel/hotel.gif) no-repeat -269px -180px; height:35px; color:#000000}
			.traffic .header span{ float:left; line-height:35px; font-size:14px; font-weight:bold; padding-left:10px;}
		.traffic .middle{ float:left; width:248px; border-bottom:#cacbcf 1px solid; border-left:#cacbcf 1px solid; border-right:#cacbcf 1px solid; background:#FFF;}
			.traffic .middle li{ float:left; width:228px; margin:0px 10px!important; margin:0px 5px; font-size:14px; line-height:27px; height:27px; overflow:hidden;}
				.traffic .searchtraffic{ float:left;width:228px; padding:0px 10px; margin-top:6px;}
					.searchtraffic .title{ float:left;line-height:32px; height:32px; width:228px;}
					.searchtraffic .title A{ color:#333333; padding-right:20px;}

				.traffic .middle .font{ float:left;line-height:32px; height:25px; width:50px;}
			.traffic .middle li A{ color:#004fe8;}
			.traffic .middle li span{ float:right;font-size:12px; text-align:right;color:#4a930e;font-family:SimSun,Arial,"ËÎÌå";}
			.traffic .middle li font{font-size:12px; line-height:25px;}
			.traffic .middle .t_input{float:left; background:#FFF;border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid; margin-top:2px;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px;}
			.traffic .middle .input{border:0px; float:left; height:22px; width:170px;}
			.traffic .middle .button{ float:right; background:url(../images/hotel/hotel.gif) no-repeat 0px -293px; width:76px; height:26px; margin:10px 8px 11px 8px;border:0;}
	/*roundhotel*/
	.roundhotel{ float:left; width:250px; }
		.roundhotel .header{ float:left; width:250px; background:url(../images/hotel/hotel.gif) no-repeat -269px -180px; height:35px; color:#000000}
			.roundhotel .header b{ float:left; line-height:35px; font-size:14px; font-weight:bold; padding-left:10px;}
			.roundhotel .header span{ float:right; text-align:right; margin-right:10px; line-height:35px; font-size:12px;}
			.roundhotel .header A{ color:#000;}
		.roundhotel .middle{ float:left; width:248px; border-bottom:#cacbcf 1px solid; border-left:#cacbcf 1px solid; border-right:#cacbcf 1px solid; background:#FFF;}
			.roundhotel .round_list{ float:left; margin:6px 0px 6px 0px; width:248px;}
			.roundhotel .middle ul{ float:left; margin:3px 0px 6px 0px;}
			.roundhotel .middle li{ color:#343434; float:left; width:228px; margin:0px 10px!important; margin:0px 5px; font-size:12px; line-height:20px; height:20px; overflow:hidden;}
			.roundhotel .middle li A{ color:#004fe8;}
			.roundhotel .middle li span{ float:right; text-align:right;color:#ff6501;}
			.roundhotel .middle li font{color:#999999; font-size:12px;}
	/*viewhotel*/
	.viewhotel{ float:left; width:250px;}
		.viewhotel .header{ float:left; width:250px; background:url(../images/hotel/hotel.gif) no-repeat -269px -180px; height:35px; color:#000000}
			.viewhotel .header span{ float:left; line-height:35px; font-size:14px; font-weight:bold; padding-left:10px;}
		.viewhotel .middle{ float:left; width:248px; border-bottom:#cacbcf 1px solid; border-left:#cacbcf 1px solid; border-right:#cacbcf 1px solid; background:#FFF;}
			.viewhotel .viewlist{ float:left; width:222px; padding:6px 13px;}
			.viewlist li{ float:left; width:222px;font-size:12px; line-height:20px; height:20px; overflow:hidden;}
			.viewlist li A{ color:#004fe8;}
	
	/*ali pay*/
	.alipay{ float:left; width:950px;}
		.alipay .top{ float:left; width:950px; height:42px; border-bottom:#99ca7b 1px solid;}
			.alipay .top span{ float:left; line-height:42px; padding:0px 14px; background:url(http://www.letouqu.com/images/ico/ico_bottom.gif) no-repeat right 15px; font-size:14px; font-weight:bold; color:#e77817;}
		.pay_from{ float:left; width:555px; margin:17px 0px; padding:0px 0px 0px 10px;}
			.pay_from .frombox{ border-right:#bdbdbd 2px solid; border-bottom:#bdbdbd 2px solid; background:#FFF; width:553px; float:left; font-size:14px; padding:12px 0px;}
				.pay_from .frombox li{ float:left; display:inline; width:400px; line-height:34px;}
				.pay_from .frombox li.title{ float:left; width:106px; text-align:right; line-height:34px;}
				.pay_from .frombox li span{ line-height:34px;}
				.pay_from .frombox li input{ height:18px; margin:6px 0px;}
				.pay_from .frombox li select{ height:20px; margin:7px 0px;}
				.pay_from .frombox  .button{ background:url(http://www.letouqu.com/images/search.gif) no-repeat -109px -355px; width:125px; height:35px; border:0px; cursor:pointer;}
		.pay_info{ float:left; width:340px; margin:17px 0px; padding:0px 30px 0px 15px;}
			.pay_info .payintro{ border-right:#bdbdbd 2px solid; border-bottom:#bdbdbd 2px solid; background:#FFF; width:314px; float:left; padding:0px 12px;}
				.pay_info .payintro .toptitle{ float:left; font-size:14px; color:#e77817; border-bottom:#bcbcbc 1px dotted;width:288px; font-weight:bold; line-height:33px;padding-left:26px; background:url(http://www.letouqu.com/images/alipay.gif) no-repeat 0px 4px;}
				
				.pay_info .payintro span{color:#5d5d5d; display:block; line-height:25px; float:left;width:308px; padding-left:6px;}
			.pay_info .paybank{ border-right:#bdbdbd 2px solid; border-bottom:#bdbdbd 2px solid; background:#FFF; width:314px; float:left; margin-top:8px; padding:0px 12px 10px 12px;}
				.pay_info .paybank .toptitle{ float:left; font-size:14px; margin-bottom:6px; color:#5d5d5d; border-bottom:#bcbcbc 1px dotted;width:308px; font-weight:bold; line-height:33px;padding-left:6px;}
				.pay_info .paybank li{ float:left; display:inline; width:157px; padding:5px 0px 4px 0px!important; padding:4px 0px 3px 0px;}
		.pay_footer{ float:left; width:950px; text-align:center; line-height:18px; padding:10px 0px;}
			.pay_footer span{ color:#999999;}
			.pay_footer A{ color:#41a108;}
		
