.hide{
	display: none;
}

.booking{
	font:12px/18px "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Verdana,sans-serif;
	background:url(images/bookwrapbg.png) repeat-x;
}

.booking-head{
	width:820px;
	height:45px;
	/* background:#EDE9E0; */
	overflow:hidden;
	padding-top:15px;
}

.booking-head-title-zh-CN{
	margin-left:30px;
	color:#8F8E89;
	font-weight:bold;
	line-height:28px;
}

.check-city-keyword{
	margin-left:193px;
}
.check-hotel-keyword{
	margin-left:10px;
}
.check-city-keyword,.check-hotel-keyword{
	width:196px;
	padding:5px 5px;
	background:url(images/input.png) no-repeat 0 0;
	height:19px;
	line-height:19px!important;
	border:none;
	font:12px/16px "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Verdana,sans-serif;
	vertical-align:middle;
	color:#a48449;
}
.booking-close{
	width:40px;
	height:40px;
	background-image:url(images/booking-close1.png);
	background-repeat:no-repeat;
	background-position:0 -40px;
	margin-left:58px;
	display:inline-block;
	position: absolute;
	right: 0;
	top: 0;
	z-index:9999;
}
.booking-close:hover{
	background-position:0 0px;
}
.booking-body{
	height:350px;
	/* background-color:#F9F2EA;*/
	overflow:hidden;
	width:820px;
}

.booking-body-left{
	float:left;
	width:250px;
	text-align: center;
	padding-top:10px;
	display:inline;
	padding-left:10px;
}
.booking-check-in,.booking-check-out{
	background:url(images/input0.png) no-repeat 18px 0;
	padding-left:20px;
}
.focusdiv{
	background-image:url(images/input4.png);
}
.booking-check-in,.booking-check-out{
	width:231px;
	height:37px;
	line-height:37px;
}
.booking-check-out{
	/* margin:14px 10px; */
	margin-top:11px;
}
.booking-check-in input,.booking-check-out input{border:none;padding-left:9px;background:transparent}
.booking-check-in span,.booking-check-out span{color:#a48449;}
.booking-date-input{
	width:140px;
	padding:3px 1px;
	font:12px/16px arial;
	vertical-align:middle;
	font-weight:bold;
}

.booking-room-adult-child-area{
	padding:10px 8px 5px 22px;
	width:220px;
	height:60px;
	line-height: 25px;
}

.booking-room{
	width:67px;
	height:55px;
	float:left;
}

.booking-adult{
	width:67px;
	height:55px;
	float:left;
	padding-left:10px;
}

.booking-children{
	width:67px;
	height:55px;
	float:right;
	padding-left:5px;
}
.input3{
	width:47px;
	background:url(images/input3.png) no-repeat 0 0;
	padding:10px;
	height:17px;
	line-height:17px;
	border:none;
}
.booking-member{
	margin:12px 0px;
	width:200px;
	height:50px;
	padding-left:35px;
	line-height:49px;
	color:#a3844b;
	/* 
	width:215px;background:url(images/member.png) no-repeat 10px center; */
}
.logininusertip{
	width:auto;padding-right:28px;
}
.companybook{
	background:url(./images/uico.png) no-repeat 0px -80px;
	height:50px;
	padding-right:9px;
	padding-left:23px;
	width:84px;
	display:block;
	color: #a48449;
	margin:0 auto;
}
.companybook:hover,.greenwordcss{
	background-position: 0px 9px;
	color:#818a09;
}
.memberbook{
	background:url(images/d.png) no-repeat 105px -17px;
	height:29px;
	padding-right:9px;
	width:125px;
	display:block;
	color: #a48449;
	margin:0 auto;
}
.memberbook:hover{
	background-position:105px -67px;
}
.booking-search-submit-groove{
	margin: 0 auto;
	/* border:1px solid #6AB13B; 
	padding:1px;*/
	width:211px;height:43px;
	background:url(images/s.png) no-repeat 0 0;
}

.booking-serch-submit{
/*	background-color:#848E07;
	border:1px solid #cccccc;*/
	width:211px;height:43px;
	cursor:pointer;
}

.booking-serch-submit-p{
	margin:0px auto;
	line-height: 43px;
}

.booking-serch-submit-word{
	color:#ffffff;
	font-weight:bold;
}

.booking-body-right{
	float:right;
	width: 550px;
	padding: 9px 2px 15px 5px;
	/*
	width:510px;
	padding:10px 35px 15px 15px; */
	display:inline;
}

.booking-datepicker-groove{	
	border:1px solid #cccccc;
	padding:5px;
	/* width:498px;*/
	width:522px;
	height:241px;
	background:none;
}
.logincoverbgcss{
	background:url(./images/loginbg.png) no-repeat 3px 0;
	width:520px;
	padding:10px 35px 15px 5px;	
}
.logincoverbgcss #logincover,.logincoverbgcss #forgetcover{
	height: 212px;
	border:none;
	width:484px;
}
.logincoverbgcss .booking-datepicker-groove{
	border:none;
	padding: 6px;
	width: 498px;
	height: 239px;
}
.booking-datepicker{
	padding:0px 40px 0 0;
	height:230px;
	/* width:456px; */
	background:#fff;
	width: 480px;
	position: relative;
	border:1px solid #ddd;
}
.booking-num-night{
	margin-left:15px;
	line-height: 35px;
}
.innerbooknewfixdiv,.homebooknewfixdiv{
	width:100%;
	position:fixed;
	z-index:999;
	top:0px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop - 384));}
.homebooknewfixdiv{
	z-index:999;}
.innerbooknow{width: 256px;right: 111px;z-index: 999;}
.innerbooknewfixdiv .innerbooknow{position:absolute;right:0;width:186px;}
.homebooknewfixdiv .homebooknow{position:absolute;right:15px;}
.homebooknow{width: 256px;z-index: 999;}
#pop-booking{cursor:pointer;height: 59px; width: 200px; position: relative; left: 73px;background:url(./images/booknow-btn.png) no-repeat 0 0;}
.innerbooknewfixdiv #pop-booking{left:auto;width:186px;}

#brief-booking{height: 350px; width: 256px; position: relative; left: 3px;background:url(./images/briefbooking-bg.png) no-repeat 0 0;}
.brief-booking-box{width:256px;height:350px;position:absolute;}
.brief-booking-text-frame{height: 23px;line-height:23px;padding:5px 0;width: 222px;border: 1px solid #B5A792;background-color: #FFFFFF;margin-left: 20px;}
.brief-booking-text-frame-first{margin-top:20px;}
.brief-booking-text-frame-other{margin-top:13px;}
.brief-booking-text-frame-onfocus{border: 1px solid #d3ab66;}
.brief-booking-text-frame-warn{background-color:#fbeded;border: 1px solid #df8c60;}
.brief-booking-text-frame-span{color:#A4A4A4;margin-left:10px;margin-right: 6px;font-size:14px/33px;float:left;}
.brief-booking-text-frame-area{float:left;width:134px;height:23px;line-height:23px;color:#63452b;font:14px/18px "微软雅黑","Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;background-color: transparent;border-style:none;}
.brief-booking-text-frame-area-default{color:#c3b9ad;}
.brief-booking-text-frame-time{float:left;width:110px;height:23px;color:#63452b;font:14px/18px "微软雅黑","Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;background-color: transparent;border-style:none;}
.brief-booking-text-frame-img{margin-top:4.5px;float:left;cursor:pointer;}
.brief-booking-days{height:29px;margin-left:25px;margin-top:8px;color:#6b6d6c;}
.brief-booking-days-num{color:#c89777;font-weight: bold;}
.brief-booking-vip{height:29px;margin-left:28px;margin-top:12px;color:#a5854c;font-weight: bold;}
#brief-booking-search{cursor:pointer;background:url(./images/briefbooking-btn.png) no-repeat 0 0;height:43px;margin-top:13px;margin-left:30px;}

#brief-booking .citysuggest-empty,#brief-booking .hotelsuggest-empty{width:220px;background-color:#f0eade;}
#brief-booking .citysuggest-empty p,#brief-booking .hotelsuggest-empty p{color:#534230;margin-left:15px;}
#brief-booking .citysuggest-info,#brief-booking .hotelsuggest-info{width:220px;background-color:#ffffff;overflow:hidden;}
#brief-booking .citysuggest-info-title,#brief-booking .hotelsuggest-info-title{margin-left:12px;color:#a7a7a7;}
#brief-booking .citysuggest-info span{display:inline;float:left;margin:8px 13px;color:#a58161;cursor:pointer;}
#brief-booking .hotelsuggest-hotel{margin:8px 13px;color:#a58161;cursor:pointer;}


#booking .citysuggest-empty,#booking .hotelsuggest-empty{width:202px;background-color:#f0eade;}
#booking .citysuggest-empty p,#booking .hotelsuggest-empty p{color:#534230;margin-left:15px;}
#booking .citysuggest-info,#booking .hotelsuggest-info{width:202px;background-color:#ffffff;overflow:hidden;}
#booking .citysuggest-info-title,#booking .hotelsuggest-info-title{margin-left:12px;color:#a7a7a7;}
#booking .citysuggest-info span{display:inline;float:left;margin:8px 19px;color:#a58161;cursor:pointer;}
#booking .hotelsuggest-hotel{margin:8px 13px;color:#a58161;cursor:pointer;}
#logincover .fieldtxt,#forgetcover .fieldtxt,#logincover .logincover-checkcode{	
	height:20px;
	line-height:20px;
	padding:6px 10px;
	border:1px solid #b6a792;
}
#logincover .success{color:#818a09;}
.logincover-left{width:220px;}
.logincover-right{width:221px;padding-top:5px;}
#logincover .fieldtxt{
	width:197px;
}
#forgetcover .fieldtxt{
	width:173px;
}
#logincover .logincover-checkcode{
	width:88px;
}
#logincover .logincover-fields{
	display: block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	position: relative;
	padding: 0 0 5px 0px;
}
#forgetcover .logincover-fields{
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	position: relative;
	padding: 0 0 5px 0px;
}
#logincover .logincover-fields span ,#forgetcover .logincover-fields span{
	position: absolute;
	left: 10px;
	color: #8d8d8d;
}
#logincover .logincover-loginbtn,#logincover .logincover-loginbtn:hover,.f-commit-btn,.f-commit-btn:hover,.f-cancel-btn,.f-cancel-btn:hover{
	width:85px;
	height:32px;
	line-height:30px;
	text-align:center;
	color:#fff;
	display:block;
	border:none;	
	background:url(./images/submit2.png) no-repeat center center;
	font-family:"微软雅黑";
}