@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0 0 12px 0;font-size:12px;font-family:Tahoma,SimSun,Arial,"宋体","Arial Narrow";background:#edf1f2;}

form,ul,li,p,h1,h2,h3,h4,h5,h6,span,p,ol,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,select{font-size:12px;line-height:16px; cursor:pointer;}
img{border:0;}
A{text-decoration: none;}
ul,li,ol{list-style-type:none;}
.clear {CLEAR: both}/*==清除浮==动*/
.t_input{background:#FFF; border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:18px;}
.button{ background:url(../images/useradmin.gif) no-repeat 0px -173px; width:98px; height:27px; color:#FFF; font-weight:bold; border:0px;}
.green{ color:#488800;}
.blue{ color:#004eec;}
.black{ color:#000;}
.yellow{ color:#ff7e00;}
.read {COLOR: #ff0103;}
.gray{ color:#999;}
.line{ float:left;width:100%; height:1px; background:url(../images/useradmin.gif) repeat-x 0px -96px; line-height:1px; font-size:0px;}
.line_dashed{ border-bottom:#dedede 1px dashed;float:left;width:100%; height:1px; line-height:1px; font-size:0px; }
.goodremark{ background: url(http://www.letouqu.com/images/ico/heart.gif) no-repeat 4px 0px; padding-left:22px; padding-right:6px; color:#F00; font-weight:bold;}
.badremark{ background: url(http://www.letouqu.com/images/ico/g_heart.gif) no-repeat 4px 0px; padding-left:22px; color:#F00; font-weight:bold;}
/*header*/
.header_box{width:100%; background:#FFFFFF;}
.header{ margin:0px auto; width:790px; height:72px;}
	.logoarea{ float:left; height:72px; width:790px;}
		.logo{ float:left; background:url(../images/logo.jpg) no-repeat 11px 7px; width:238px; height:57px;}
		.userlogin{ float:left; width:357px;}
			.userlogin span{ color:#0050e5; font-size:12px; line-height:72px; padding-left:60px;}
		.server{ float:left; width:195px;}
		.server span{ float:right; text-align:right; padding-right:10px; font-size:12px; line-height:20px; color:#999999;}
		.server h3{ float:right; text-align:right; padding-right:10px; font-size:22px; font-weight: bolder; line-height:30px; color:#fe9b00; width:185px;}
	
#header_line_box{width:100%; z-index:100;position:absolute; font-size:11px; line-height:11px; left:0px; top:72px; richness:0px; height:11px;}
.header_line{width:950px; margin:0px auto; height:11px; background:url(../images/header_line.gif) repeat-x 50% 0px;}
#header_left{width:50%;position:absolute;top: 0px;left:0px; font-size:11px; line-height:11px; background:#00a9e4; z-index:-9999;}
#header_right{width:50%;position:absolute;right:0px;font-size:1px;line-height:11px;background:#ffad01;z-index:-1009;top: 0px;}
/*==底部用的渐变线==*/
.foot_line_box{width:100%; position:relative;}
.foot_line{width:950px; margin:0px auto; height:11px; background:url(../images/header_line.gif) repeat-x 50% 0px;}
#foot_left{width:50%;	position:absolute;	top:0px;	left:0px;	font-size:1px;line-height:11px;	background:#00a9e4;	z-index:-9999;}
#foot_right{width:50%;position:absolute;right:0px;font-size:1px;line-height:11px;background:#ffad01;z-index:-1009;top: 0px;}


/*==头部结束==*/
.main{ margin:0px auto; width:790px;}
.urhere{ float:left; width:780px;padding-left:10px; height:30px; line-height:30px; color:#666666;}
	.urhere A{ color:#004eec;}
.leftmenu{ float:left; width:101px; background:url(../images/left_bg.gif) repeat-y 100px 0px;}
	.menuarea{ float:left; width:101px; height:180px; border-bottom:#bfbec3 1px solid;}
		.menuarea .menu_on{ background:url(../images/useradmin.gif) no-repeat 0px -104px; color:#ff7603; font-weight:bold;}
		.menuarea li{ float:left; width:101px; height:30px; line-height:30px; display:block; text-align:center; background:url(../images/useradmin.gif) no-repeat 0px -134px;}
		.menuarea A{ color:#333333;}
		.menuarea A:hover{ cursor:pointer;}
		
		
		
.rightarea{ float:left; width:688px; border-top:#bfbec3 1px solid; border-right:#bfbec3 1px solid; border-bottom:#bfbec3 1px solid;background:#fff}
	.mainarea{ float:left; width:662px; padding:10px 12px 10px 14px; margin-bottom:50px;}
		.topmenu{ float:left; width:662px; height:28px; background:url(../images/useradmin.gif) repeat-x 0px -69px;}
			.topmenu h1{ float:left;line-height:28px; color:#000; font-size:14px; font-weight:bold;}
			.topmenu .menu_off{background:url(../images/useradmin.gif) repeat-x 50% -37px;}
			.topmenu .menu_on{background:url(../images/useradmin.gif) repeat-x 50% 0px; color:#fe7701; font-weight:bold;}
			.topmenu li{ float:left; padding:0px 10px; border-top:#cfcfcf 1px solid; height:27px; line-height:27px; font-size:12px; border-left:#cfcfcf 1px solid; height:27px; border-right:#cfcfcf 1px solid; height:27px; margin-right:2px;} 
		.info{ float:left; width:662px;}
		.info .userimg{ float:left; margin-right:17px;}
		.info .userinfo{ float:left; width:597px;}
			.info .userinfo h1{ float:left; line-height:30px; font-weight:bold; font-size:14px; color:#000;}
			.info .userinfo span{ float:left; line-height:30px;font-size:12px; color:#999999;}
			.info .userinfo span A{ text-decoration:underline;color:#014fe5;}
		.notice{ float:left; padding:7px 0px 7px 7px; width:655px; line-height:24px;}
			.notice A{ color:#fe0000;}
		.usertool{ float:left; width:655px; padding-left:7px;}
			
			.usertool ul{ float:left; width:655px;}
			.usertool li{ float:left; display:inline; font-size:12px; line-height:25px; color:#333333;}
			.usertool .orderinfo{ float:left; width:572px; padding:5px 10px; border:#ffd2a8 1px solid; background:#fefaef; margin-bottom:10px;}
				.orderinfo ul{ float:left; width:572px;}
				.orderinfo li{ float:left; display:inline; font-size:12px; line-height:24px; color:#999; width:572px;}
				
				
				
		.order{ width:662px; float:left;}
			.order .ordertype{ float:left; width:650px; padding-left:10px; line-height:35px;}
			.order label{ padding-right:10px;}
			.order .ordermain{ width:662px;}
				.ordermain .uimg{ width:87px; float:left;}
					.uimg A{ color:#0150e9}
					.uimg li{ font-size:12px;float:left;line-height:25px; width:87px; display:block; }
				.ordermain .usermsg{ width:575px; float:left;}	
					.usermsg ul{ width:575px; float:left;}	
					.usermsg li{ font-size:12px;  float:left;line-height:30px; display:inline;}
					.usermsg li span{ width:120px; text-align:right;font-size:12px;  float:left;line-height:30px;}
		.favorites_hotel{ width:662px; float:left;}
			.favorites_hotel ul{ width:326px; float:left; margin:18px 5px 18px 0px;}	
			.favorites_hotel li{ font-size:12px;  float:left;line-height:30px; display:inline;}
				.favorites_hotel li .img{ float:left; width:109px; height:81px; border:#b3b3b3 1px solid; padding:1px; margin-right:15px;}
				.favorites_hotel li .fav_hotel{ float:left; width:198px;}
					.fav_hotel ul{ float:left; margin:0px; width:198px;}
					.fav_hotel li{ float:left; color:#323232; display:inline;line-height:21px; width:198px; height:21px; font-size:12px; overflow:hidden;}
					.fav_hotel A{ color:#004eee;}
		
		.favorites_plane{ width:662px; float:left;}
			.favorites_plane ul{ width:160px; float:left; margin:10px 5px 10px 0px;}	
			.favorites_plane li{ font-size:12px; width:160px;float:left;line-height:25px; display:block; color:#363636;}
				.favorites_plane li .img{ margin:5px 10px 0px 0px;}
				.favorites_plane li span{ font-size:12px; float:left;line-height:18px; width:120px;}
				.favorites_plane A{ color:#004eee;}
		.remark{ width:662px; float:left;}
			.remark ul{ width:657px; float:left; margin:10px 5px 10px 0px;}
			.remark li{ font-size:12px; width:657px;float:left;line-height:22px; display:block; color:#170000;}
				.remark li .remarkinfo{ font-size:12px; width:635px; padding:5px 10px; border:#e8e7c9 1px solid; background:#fcf9e6;line-height:20px; float:left; line-height:20px;}
			.remark A{ color:#004eee;}
		.ask{ width:662px; float:left;}
			.ask ul{ width:657px; float:left; margin:10px 5px 10px 0px;}
			.ask li{ font-size:12px; width:657px;float:left;line-height:22px; display:block; color:#170000;}
				.ask li .askinfo{ font-size:12px; width:635px; padding:5px 10px; border:#e8e7c9 1px solid; background:#fcf9e6;line-height:20px; float:left; line-height:20px;}
			.ask A{ color:#004eee;}

.account{ float:left;width:660px;line-height:35px;}
	.account li{ float:left; display:block;width:660px;line-height:40px;}	
		.account li .text_red{ color:#e54302;}
		.account li .radio{ margin-left:10px; margin-bottom:-2px;}
		.account li .title{ float:left; text-align:right; width:170px; line-height:35px;}
		.account li .num{ float:left; background:#ff7604; color:#FFF; font-weight:bold; width:16px; height:16px; margin-top:10px; margin-right:10px; line-height:16px; text-align:center;}
	.account .buttons{ background:url(../images/button.gif) no-repeat 0px 0px; padding-left:20px; height:27px; float:left;}
	.account .buttons span{ background:url(../images/button.gif) no-repeat right -33px; padding-right:20px; display:block; float:none; text-align:center; line-height:27px; color:#FFF; font-weight:bold; font-size:14px;}
.accountlist{ float:left;width:660px;line-height:25px;}
	.accountlist th{line-height:25px; font-weight:normal; text-align:left; color:#666; background:#ebebeb}
	.accountlist td{line-height:25px; padding-left:6px; color:#0051e8}
	.accountlist td.top{line-height:25px;color:#000000;border-bottom:#cfcfcf 1px solid;}



.footer{ margin:0px auto;width:790px;}
	.question{ float:left; margin-left:100px!important; margin-left:50px; width:688px; background:#FFF; border-bottom:#bfbec3 1px solid; border-left:#bfbec3 1px solid; border-right:#bfbec3 1px solid;}
		.question ul{ float:left; width:172px;}
		.question li{ float:left; display:block; font-size:12px; line-height:24px; color:#666666; width:162px; padding-left:10px; height:24px; overflow:hidden;}
		.question h1{font-weight:bold; font-size:12px;}
/*==底部版权==*/
.copyright{ margin:0px auto;width:790px; text-align:center;}
	.copyright .about{ text-align:center; color:#333; line-height:12px;}
	.copyright .about li{ text-align:center; color:#000; line-height:12px; height:12px; padding:0px 3px; display:inline;;}
	.copyright .about span{ text-align:center; color:#666; line-height:35px; height:35px;}
	



.list-div {BACKGROUND: #fdc645; float:left; width:100%; color:#656766;}
.list-div TABLE {WIDTH: 100%; float:left;}
.list-div TH {background:#fffbf0;LINE-HEIGHT: 28px; WHITE-SPACE: nowrap; font-weight:normal;}
.list-div TD {LINE-HEIGHT: 25px; background:#FFF; padding:0px 6px;}
.list-div TD.first-cell {FONT-WEIGHT: bold}
.list-div A:visited {COLOR: #192e32; TEXT-DECORATION: none}
.list-div A {COLOR:#0150e9; TEXT-DECORATION: none}
.list-div A:hover {	COLOR: #9d7250}
.list-div .num1 {COLOR: #ff6700; font-size:14px;}
.list-div .green {COLOR: #3f8f0c; font-size:12px;}
.list-div .read {COLOR: #ff0103; font-size:12px;}
.page{ float:right; height:30px; width:100%; text-align:right; line-height:30px; margin:15px 0px;}



/*hotelmain*/
.hotelinfo{ float:left; width:662px;}
	.hotelinfo h1{ float:left; line-height:40px; font-weight: normal; font-size:12px; color:#333; padding:0px 10px;}
	.hotelinfo A{ color:#000; font-weight:bold; padding:0px 4px;}
		.hoteltool{ float:left; width:652px; padding-left:10px;}			
			.hoteltool ul{ float:left; width:326px; height:80px; margin-top:10px;}
			.hoteltool li{ float:left;  width:226px;display:inline; font-size:12px; line-height:25px; color:#333333;}
			.hoteltool li h1{ font-size:12px; font-weight:bold;}
				.hoteltool li A{ color:#0069b7;}
			.hoteltool li .red_num{ font-size:12px; font-weight:bold; color:#F30;}
				
			
