
body{
	background:none;
}
.daohan{
	margin-left:30px;
	margin-top:14px;
	font-size:12px;
	margin-top:-12px\9;
	margin-top:15px\0;
	_margin-top:-12px;
}
.daohan .nohome{
	color:#c0755e;
	font-weight:bold;
}

.select1_bg{
	background:url(/pic/form/select1_bg.jpg) no-repeat;
	padding:2px;
	width:110px;
	height:22px;
}
.select1_bg select{
	height:20px;
	border:none;
	width:106px;
}
.input_bg{
	background:url(/pic/form/input_bg.jpg) no-repeat;
	padding:2px;
	width:155px;
	height:22px;
}
.input_bg input{
	height:18px;
	border:none;
	width:150px;
}

.email_bg{
	background:url(/pic/form/email_bg.jpg) no-repeat;
	padding:2px;
	width:172px;
	height:22px;
}
.email_bg input{
	height:18px;
	border:none;
	width:150px;
}

.phone_bg{
	background:url(/pic/form/phone_bg.jpg) no-repeat;
	padding:2px;
	width:155px;
	height:22px;
}
.phone_bg input{
	height:18px;
	border:none;
	width:136px;
}

.textarea_bg{
	background:url(/pic/form/textarea_bg.jpg) no-repeat;
	padding:2px;
	height:150px;
	width:354px;
}
.textarea_bg textarea{
	width:346px;
	border:none;
	height:140px;
}

.mr_bg{
	background:url(/pic/form/mr_bg.jpg) no-repeat;
	padding:2px;
	width:56px;
	height:22px;
}
.mr_bg select{
	height:20px;
	border:none;
	width:52px;
}

.fullname_bg{
	background:url(/pic/form/fullname_bg.jpg) no-repeat;
	padding:2px;
	width:114px;
	height:22px;
}
.fullname_bg input{
	height:18px;
	border:none;
	width:110px;
}

.formstitle{
	width:640px;
	padding-top:26px;
	margin-left:30px;
}

.formstitle .formlog{
	width:280px;
	float:left;
	margin-top:20px;
}
.formstitle .forminfo{
	width:360px;
	float:left;
	text-align:justify;
	color:#545454;
	font-size:12px;
	line-height:18px;
	
}
.formstitle .freeinfo{
	color:#c0755e;
	margin-top: 11px;
	margin-left: 84px;
	font-weight:bold;
}
.formstitle .bottom{
	float:right;
	margin-top:22px;
	*+margin-top:0px;
}

.thanks{
	margin: 0 auto;
	width: 710px;
	height: 650px;
	background:url(/pic/form/thank_bg.jpg) no-repeat;
	margin-top:30px;
}
.thanks p{
	margin:0px;
	padding:0px;
}
.thanks .thanksinfo{
	margin-top:70px;
	width:550px;
	margin-left:120px;
}
.thanks .thanksinfo h1{
	color:#ff9148;
	font-size:25px;
}
.thanks .thanksinfo ul{
	padding:0px;
	margin:0px;
	width:480px;
	list-style:none;
	text-align:justify;
}
.thanks .thanksinfo ul li{
	background:url(/pic/form/thankli.png) no-repeat 4px 4px;
	padding-left:14px;
	line-height:16px;
	margin-top:20px;
}
.thanks .thanksinfo ul li p{
	font-weight:bold;
	color:#212121;
}
.inquiryforms{
	background:url(/pic/form/inquiry_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 710px;
	margin-top:30px;
}
.inquiryforms p{
	margin:0px;
	padding:0px;
}
.gpinquiryforms{
	background:url(/pic/form/grouptourinquiry_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 710px;
	margin-top:30px;
}
.gpinquiryforms p{
	margin:0px;
	padding:0px;
}

.travelInfomation{
	margin-top:80px;
	margin-top:50px\9;
	margin-top:80px\0;
	_margin-top:40px;
}
.travelInfomation .tourInfomation{
	margin-left:60px;
	_margin-left:30px;
	width:340px;
	float:left;
}

.travelInfomation .tourInfomation ul{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.travelInfomation .tourInfomation ul li{
	height:30px;
	font-size:14px;
	width:330px;
	margin-bottom:10px;
	margin-top:10px;
}
.travelInfomation .tourInfomation ul li .formprice{
	color:#a10707;
	font-weight:bold;	
}



.gpinquiryforms .travelInfomation .tourpeopleinfo span{
	line-height:20px;
}
.travelInfomation .tourpeopleinfo ul,.travelInfomation .tourpeopletext ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.travelInfomation .tourpeopleinfo {
	width:130px;
	float:left;
	padding-top:20px;
	padding-top:24px\9;
	padding-top:22px\0;
	_padding-top:21px;
}

.travelInfomation .tourpeopletext {
	width:100px;
	float:left;
	padding-top:22px;
	padding-top:26px\9;
	padding-top:24px\0;
	_padding-top:22px;
	margin-left:40px;
}

.travelInfomation .tourpeopleinfo ul li,.travelInfomation .tourpeopletext ul li{
	margin-bottom:8px;
}
.travelInfomation .tourpeopletext ul li{
	height:26px;
	text-align:right;
}


.formcontent .contactInfomation{
	margin-left:24px;
	margin-top:82px;
	margin-top: 84px\9;
}
.formcontent .contactInfomation strong{
	float:left;
	width:134px;
	text-align:right;
	line-height:24px;
	margin-right:4px;
}
.formcontent .contactInfomation .realname{
	float:left;
}
.formcontent .contactInfomation .realname div{
	float:left;
}
.formcontent .contactInfomation .nationality{
	float:left;
	margin-left:6px;
}
.formcontent .contactInfomation .nationality div{
	float:left;
}
.formcontent .contactInfomation .email{
	margin-top:10px;
	float:left;
}

.formcontent .contactInfomation .email div{
	float:left;
}

.formcontent .contactInfomation .phoneno{
	float:left;
	margin-top:10px;
	margin-left:8px;
}

.formcontent .contactInfomation .phoneno div {
	float:left;
}

.formcontent .contactInfomation .alteremail{
	margin-top:10px;
	float:left;
}
.formcontent .contactInfomation .alteremail div {
	float:left;
}

.formcontent .contactInfomation .Starting_Date{
	margin-top:12px;
	float:left;
	margin-left:8px;
}

.formcontent .contactInfomation .Starting_Date div {
	float:left;
}

.formcontent .contactInfomation .other_request2{
	margin-top:10px;
	margin-left:30px;
}
.formcontent .contactInfomation .other_request2 div {
	float:left;
}

.formcontent .contactInfomation input,.formcontent .contactInfomation select ,.formcontent .contactInfomation textarea{
	border:1px;
}

.formcontent .confirm_submit{
	text-align:center;
	margin-top:20px;
	padding-bottom:40px;
}

.contactforms{
	background:url(/pic/form/cuntact_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 843px;
	margin-top:30px;
	height:750px;
}
.contactforms p{
	margin:0px;
	padding:0px;
}

.contactforms .formstitle {
	width: 800px;
	padding-top: 26px;
	margin-left: 30px;
}
.contactforms .formstitle .formlog{
	margin-left:60px;_margin-left: 40px;
}
.contactforms .formstitle .forminfo{
	margin-left:80px;_margin-left:70px;
}
.contactforms .travelInfomation .contactusleft{
	width:590px;
	float:left;
	margin-top:-40px;
}

.contactforms .travelInfomation .contactusleft input,.contactforms .travelInfomation .contactusleft select{
	border:0px;
}


.contactforms .travelInfomation .contactusleft .realname{
	margin-left:159px;
	margin-top:84px;
}
.contactforms .travelInfomation .contactusleft .email{
	margin-left:159px;
	margin-top:18px;
	margin-top:19px\9;
	margin-top:23px\0;
	_margin-top:18px;
}
.contactforms .travelInfomation .contactusleft .nationality{
	margin-left:159px;
	margin-top:17px;
	margin-top:17px\9;
	margin-top:21px\0;
	_margin-top:17px;
}
.contactforms .travelInfomation .contactusleft .subject{
	margin-left:159px;
	margin-top:20px;
	margin-top:19px\9;
	margin-top:23px\0;
	_margin-top:18px;
}
.contactforms .travelInfomation .contactusleft .moreRequests{
	margin-left:159px;
	margin-top:22px;
}
.contactforms .travelInfomation .contactusleft .moreRequests textarea{
	border:1px;
	width:312px;
	height:140px;
}
.formcontent .contactusleft .confirm_submit{
	margin-top: 30px;
}

.contactforms .travelInfomation .contactusright {
	width:220px;
	float:left;
	background-color:#f6f6f6;
	margin-top:40px;
}
.contactforms .travelInfomation .contactusright h2{
	font-size:16px;
	color:#3d3d3d;
	border-bottom:1px solid #d4d4d4;
	padding-left:10px;
	line-height:30px;
}
.contactforms .travelInfomation .contactusright ul{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-left:10px;
}

.contactforms .travelInfomation .contactusright ul li{
	background:url(/pic/form/otherwayleft.jpg) no-repeat 0px 10px;
	padding-left:10px;
	line-height:26px;
	font-size:12px;
}

.hotelinquiryforms{
	background:url(/pic/form/hotelinquiry_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 710px;
	margin-top:30px;
	height:990px;
}
.hotelinquiryforms p{
	margin:0px;
	padding:0px;
}
.hotelinquiryforms .formstitle .freeinfo {
	margin-top:14px;
}
.hotelinquiryforms .hotelinformation{
	margin-left:60px;
	margin-top:95px;
	
}
.hotelinquiryforms .hotelinformation .hotelinfoimg{
	float:left;
	margin-top:14px;
	width:170px;
}
.hotelinquiryforms .hotelinformation .hotelinfo{
	float:left;
	width:430px;
}
.hotelinquiryforms .hotelinformation .hotelinfo h1{
	font-size:14px;
	color:#b26b56;
	line-height:26px;
}
.hotelinquiryforms .hotelinformation p.roominfo{
	line-height:20px;
}

.hotelinquiryforms .hotelinformation .formtime{
	margin-top:21px;
}



.hotelinquiryforms .hotelinformation .formtime input{
	border:1px;
	height:18px;
}
.hotelinquiryforms .hotelinformation .personnum{
	margin-top:29px;
}
.hotelinquiryforms .hotelinformation .personnum select{
	border:1px;
	margin-left:4px;
}
.hotelinquiryforms .bookinginformation{
	margin-top:118px;
	margin-left:120px;
}
.hotelinquiryforms .bookinginformation select,.hotelinquiryforms .bookinginformation input,.hotelinquiryforms .contactinformation select,.hotelinquiryforms .contactinformation input{
	border:1px;
}

.hotelinquiryforms .contactinformation{
	margin-top:86px;
	margin-left:180px;
}
.hotelinquiryforms .contactinformation #otherrequire{
	margin-top:20px;
	border:1px;
	width:350px;
	height:140px;
}

.hotelreviewtop{
	background:url(/pic/form/reviewtop_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 710px;
	margin-top:26px;
	height:389px;
}
.hotelreviewtop .formstitle {
	padding-top:28px;
}
.hotelreviewtop .daohan{
	margin-top:6px;
}
.hotelreviewprice{
	background:url(/pic/form/reviewprice_bg.jpg) repeat-y;
	margin: 0 auto;
	width: 710px;
}

.hotelreviewtop .hotelinformation .hotelinfoimg{
	float:left;
	margin-top:6px;
	width:170px;
}
.hotelreviewtop .hotelinformation {
	margin-left: 58px;
	margin-top: 95px;
}
.hotelreviewtop .hotelinformation .formtime{
	margin-top:11px;
}
.hotelreviewtop .hotelinformation p{
	float:left;
}


.hotelreviewtop .hotelinformation .hotelinfo h1{
	font-size:14px;
	color:#b26b56;
	line-height:26px;
}

.hotelreviewprice table{
	width:600px;
	margin-left:56px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-spacing: 0px;
}
.hotelreviewprice table td{
	height:48px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
}
.hotelreviewprice table td p{
	margin:0px;
	padding:0px;
	color:#6e6e6e;
}

.hotelreviewprice table td p.redprice{
	color:#a40000;
}

.hotelreviewfoot{
	background:url(/pic/form/reviewfoot_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 710px;
	height:600px;
}

.hotelreviewfoot .totprice{
	float:right;
	margin-right:50px;
	padding-top:14px;
	color:#545454;
	font-weight:bold;
}
.hotelreviewfoot .totprice .red_price{
	color:#a10707;
}
.hotelreviewfoot .bookinginformation{
	margin-top:54px;
	margin-left:180px;
}
.hotelreviewfoot .bookinginformation p{
	float:left;
	width:180px;
}
.hotelreviewfoot .contactinformation{
	margin-left:180px;
	margin-top:80px;
}

.hotelreviewfoot .contactinformation p{
	float:left;
	width:180px;
}
.hotelreviewfoot .contactinformation p.requests{
	margin-top:10px;
	width:350px;
	height:150px;
}
#tailormade{width:843px; overflow:hidden; margin:0 auto; height:100%;}
#tailormade .formstitle{width:788px;}
#tailormade .formstitle .forminfo{margin-left:88px;_margin-left: 80px;}
#tailormade .formstitle .forminfo .freeinfo{
	margin-top: 27px;
}
#tailormade .formstitle .formlog{margin-top:46px; margin-left:58px;}

#tailormade textarea{border:1px solid #CCC; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555; background:#fff; border-radius:5px;}
#formHeader{background:url(/pic/form/formHeader_bg.jpg) no-repeat 0 14px; height:204px; overflow:hidden;}
#formBody{background:url(/pic/form/form_bg.jpg) repeat-y; height:100%; overflow:hidden;}
#formFooter{background:url(/pic/form/formFooter_bg.jpg) no-repeat; height:19px; overflow:hidden; margin-bottom:10px;}

#formBut{text-align:center; margin-bottom:16px;}

.formBox{border:1px solid #CCC; border-top:2px solid #CCC; margin:10px 25px 25px 25px; border-radius:5px; padding:16px; position:relative;}
.formBox h2{position:absolute; top:-14px; left:30px; font-size:18px; font-weight:bold; color:#c0755e; background:#fff; padding:2px;}
.formBox h3{ font-size:14px; font-weight:bold; padding-left:18px; margin-top:18px; margin-bottom:16px; border-bottom:1px solid #DDD; padding-bottom:3px;}
.formBox #required{position:absolute; right:8px; top:8px; color:#ff9148;}
.formBox td{padding:5px;}
.formBox span{color:#ff9148; font-size:20px; font-weight:bold;}
.liBox{height:100%; overflow:hidden; margin:0; padding:0;}
.liBox li{float:left; width:174px; margin-right:20px; overflow:hidden; list-style:none; margin-top:10px; display:inline;}
.liBox li.ls{margin-right:0;}
.liBox li p{margin:0 0 5px 0; padding-left:10px;}
.liBox li div{border:1px solid #DDD; background:#fff; padding:6px; border-radius:5px; margin-bottom:8px; position:relative; cursor:pointer;}
.liBox li div p{position:absolute; bottom:6px; display:block; background:#000; color:#fff; text-align:center; width:160px; margin:0; padding:2px 0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.liBox li div.on{border:1px solid #ff9148; background:#ff9148; box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.05);}
=======
body { background:none; }
.daohan { margin-left:30px; margin-top:14px; font-size:12px; margin-top:-12px\9; margin-top:15px\0; _margin-top:-12px; }
.daohan .nohome { color:#c0755e; font-weight:bold; }
.select1_bg { background:url(/pic/form/select1_bg.jpg) no-repeat; padding:2px; width:110px; height:22px; }
.select1_bg select { height:20px; border:none; width:106px; }
.input_bg { background:url(/pic/form/input_bg.jpg) no-repeat; padding:2px; width:155px; height:22px; }
.input_bg input { height:18px; border:none; width:150px; }
.linput_bg { background:url(/pic/form/linput_bg.jpg) no-repeat; padding:2px; width:172px; height:22px; }
.linput_bg input { height:18px; border:none; width:166px; }
.linput_bg select { height:18px; border:none; width:166px; }
.email_bg { background:url(/pic/form/email_bg.jpg) no-repeat; padding:2px; width:172px; height:22px; }
.email_bg input { height:18px; border:none; width:150px; }
.phone_bg { background:url(/pic/form/phone_bg.jpg) no-repeat; padding:2px; width:155px; height:22px; }
.phone_bg input { height:18px; border:none; width:136px; }
.crequest_bg { background:url(/pic/form/crequest_bg.jpg) no-repeat; padding:2px; height:150px; width:320px; }
.crequest_bg textarea { width:310px; border:none; height:140px; }
.textarea_bg { background:url(/pic/form/textarea_bg.jpg) no-repeat; padding:2px; height:150px; width:354px; }
.textarea_bg textarea { width:346px; border:none; height:140px; }
.mr_bg { background:url(/pic/form/mr_bg.jpg) no-repeat; padding:2px; width:54px;/* height:22px;*/ }
.mr_bg select { height:20px; border:none; width:52px; }
.fullname_bg { background:url(/pic/form/fullname_bg.jpg) no-repeat; padding:2px; width:114px;/* height:22px;*/ }
.fullname_bg input { height:18px; border:none; width:110px; }
.formstitle { width:640px; padding-top:26px; margin-left:30px; }
.formstitle .formlog { width:280px; float:left; margin-top:20px; }
.formstitle .forminfo { width:360px; float:left; text-align:justify; color:#545454; font-size:12px; line-height:18px; }
.formstitle .freeinfo { color:#c0755e; margin-top: 11px; margin-left: 84px; font-weight:bold; }
.formstitle .bottom { float:right; margin-top:22px;  *+margin-top:0px;
}
.thanks { margin: 0 auto; width: 710px; height: 650px; background:url(/pic/form/thank_bg.jpg) no-repeat; margin-top:30px; }
.thanks p { margin:0px; padding:0px; }
.thanks .thanksinfo { margin-top:70px; width:550px; margin-left:120px; }
.thanks .thanksinfo h1 { color:#ff9148; font-size:25px; }
.thanks .thanksinfo ul { padding:0px; margin:0px; width:480px; list-style:none; text-align:justify; }
.thanks .thanksinfo ul li { background:url(/pic/form/thankli.png) no-repeat 4px 4px; padding-left:14px; line-height:16px; margin-top:20px; }
.thanks .thanksinfo ul li p { font-weight:bold; color:#212121; }
.inquiryforms { background:url(/pic/form/inquiry_bg.jpg) no-repeat; margin: 0 auto; width: 710px; margin-top:30px; }
.inquiryforms p { margin:0px; padding:0px; }
.gpinquiryforms { background:url(/pic/form/grouptourinquiry_bg.jpg) no-repeat; margin: 0 auto; width: 710px; margin-top:30px; }
.gpinquiryforms p { margin:0px; padding:0px; }
.travelInfomation { margin-top:80px; margin-top:50px\9; margin-top:80px\0; _margin-top:40px; }
.travelInfomation .tourInfomation { margin-left:60px; _margin-left:30px; width:340px; float:left; }
.travelInfomation .tourInfomation ul { list-style:none; margin:0px; padding:0px; }
.travelInfomation .tourInfomation ul li { height:30px; font-size:14px; width:330px; margin-bottom:10px; margin-top:10px; }
.travelInfomation .tourInfomation ul li .formprice { color:#a10707; font-weight:bold; }
.gpinquiryforms .travelInfomation .tourpeopleinfo span { line-height:20px; }
.travelInfomation .tourpeopleinfo ul, .travelInfomation .tourpeopletext ul { list-style:none; margin:0px; padding:0px; }
.travelInfomation .tourpeopleinfo { width:130px; float:left; padding-top:20px; padding-top:24px\9; padding-top:22px\0; _padding-top:21px; }
.travelInfomation .tourpeopletext { width:100px; float:left; padding-top:22px; padding-top:26px\9; padding-top:24px\0; _padding-top:22px; margin-left:40px; }
.travelInfomation .tourpeopleinfo ul li, .travelInfomation .tourpeopletext ul li { margin-bottom:8px; }
.travelInfomation .tourpeopletext ul li { height:26px; text-align:right; }
.formcontent .travelInfomation{
	margin-top:70px;
}
.formcontent .contactInfomation { margin-left:24px; margin-top:82px; margin-top: 84px\9; }
.formcontent .contactInfomation strong { float:left; width:134px; text-align:right; line-height:24px; margin-right:4px; }
.formcontent .contactInfomation .realname { float:left; height:25px; overflow: hidden; }
.formcontent .contactInfomation .realname div { float:left; }
.formcontent .contactInfomation .nationality { float:left; margin-left:6px;  height:25px; overflow: hidden  }
.formcontent .contactInfomation .nationality div { float:left; }
.formcontent .contactInfomation .email { margin-top:10px; float:left;  height:25px; overflow: hidden }
.formcontent .contactInfomation .email div { float:left; }
.formcontent .contactInfomation .phoneno { float:left; margin-top:10px; margin-left:8px; height:25px; overflow: hidden }
.formcontent .contactInfomation .phoneno div { float:left; }
.formcontent .contactInfomation .alteremail { margin-top:10px; float:left; }
.formcontent .contactInfomation .alteremail div { float:left; }
.formcontent .contactInfomation .Starting_Date { margin-top:12px; float:left; margin-left:8px; }
.formcontent .contactInfomation .Starting_Date div { float:left; }
.formcontent .contactInfomation .other_request2 { margin-top:10px; margin-left:30px; }
.formcontent .contactInfomation .other_request2 div { float:left; }
.formcontent .contactInfomation input, .formcontent .contactInfomation select, .formcontent .contactInfomation textarea { border:1px; }
.formcontent .confirm_submit { text-align:center; margin-top:20px; padding-bottom:40px; }
.contactforms { background:url(/pic/form/cuntact_bg.jpg) no-repeat; margin: 0 auto; width: 843px; margin-top:30px; height:750px; }
.contactforms p { margin:0px; padding:0px; }
.contactforms .formstitle { width: 800px; padding-top: 26px; margin-left: 30px; }
.contactforms .formstitle .formlog { margin-left:60px; _margin-left: 40px; }
.contactforms .formstitle .forminfo { margin-left:80px; _margin-left:70px; }
.contactforms .travelInfomation .contactusleft { width:590px; float:left; }
.contactforms .travelInfomation .contactusleft strong { width:120px; text-align:right; float:left; line-height:24px; margin-right:4px; }
.contactforms .travelInfomation .contactusleft input, .contactforms .travelInfomation .contactusleft select { border:1px; }
.contactforms .travelInfomation .contactusleft .realname { margin-left:29px; margin-top:84px; }
.contactforms .travelInfomation .contactusleft .email { margin-left:29px; margin-top:14px; }
 .contactusleft .email div,.contactusleft .realname div,.contactusleft .nationality div,.contactusleft .subject div, .contactusleft .moreRequests div{ float:left;}
.contactforms .travelInfomation .contactusleft .nationality { margin-left:29px; margin-top:10px; }
.contactforms .travelInfomation .contactusleft .subject { margin-left:29px; margin-top:16px;  }
.contactforms .travelInfomation .contactusleft .moreRequests { margin-left:29px; margin-top:16px; }
.formcontent .contactusleft .confirm_submit { margin-top: 30px; }
.contactforms .travelInfomation .contactusright { width:220px; float:left; background-color:#f6f6f6; margin-top:40px; }
.contactforms .travelInfomation .contactusright h2 { font-size:16px; color:#3d3d3d; border-bottom:1px solid #d4d4d4; padding-left:10px; line-height:30px; }
.contactforms .travelInfomation .contactusright ul { padding:0px; margin:0px; list-style:none; margin-left:10px; }
.contactforms .travelInfomation .contactusright ul li { background:url(/pic/form/otherwayleft.jpg) no-repeat 0px 10px; padding-left:10px; line-height:26px; font-size:12px; }
.hotelinquiryforms { background:url(/pic/form/hotelinquiry_bg.jpg) no-repeat; margin: 0 auto; width: 710px; margin-top:30px; height:990px; }
.hotelinquiryforms p { margin:0px; padding:0px; }
.hotelinquiryforms .formstitle .freeinfo { margin-top:14px; }
.hotelinquiryforms .hotelinformation { margin-left:60px; margin-top:95px; }
.hotelinquiryforms .hotelinformation .hotelinfoimg { float:left; margin-top:14px; width:170px; }
.hotelinquiryforms .hotelinformation .hotelinfo { float:left; width:430px; }
.hotelinquiryforms .hotelinformation .hotelinfo h1 { font-size:14px; color:#b26b56; line-height:26px; }
.hotelinquiryforms .hotelinformation p.roominfo { line-height:20px; }
.hotelinquiryforms .hotelinformation .formtime { margin-top:21px; }
.hotelinquiryforms .hotelinformation .formtime input { border:1px; height:18px; }
.hotelinquiryforms .hotelinformation .personnum { margin-top:29px; }
.hotelinquiryforms .hotelinformation .personnum select { border:1px; margin-left:4px; }
.hotelinquiryforms .bookinginformation { margin-top:118px; margin-left:120px; }
.hotelinquiryforms .bookinginformation select, .hotelinquiryforms .bookinginformation input, .hotelinquiryforms .contactinformation select, .hotelinquiryforms .contactinformation input { border:1px; }
.hotelinquiryforms .contactinformation { margin-top:86px; margin-left:180px; }
.hotelinquiryforms .contactinformation #otherrequire { margin-top:20px; border:1px; width:350px; height:140px; }
.hotelreviewtop { background:url(/pic/form/reviewtop_bg.jpg) no-repeat; margin: 0 auto; width: 710px; margin-top:26px; height:389px; }
.hotelreviewtop .formstitle { padding-top:28px; }
.hotelreviewtop .daohan { margin-top:6px; }
.hotelreviewprice { background:url(/pic/form/reviewprice_bg.jpg) repeat-y; margin: 0 auto; width: 710px; }
.hotelreviewtop .hotelinformation .hotelinfoimg { float:left; margin-top:6px; width:170px; }
.hotelreviewtop .hotelinformation { margin-left: 58px; margin-top: 95px; }
.hotelreviewtop .hotelinformation .formtime { margin-top:11px; }
.hotelreviewtop .hotelinformation p { float:left; }
.hotelreviewtop .hotelinformation .hotelinfo h1 { font-size:14px; color:#b26b56; line-height:26px; }
.hotelreviewprice table { width:600px; margin-left:56px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-spacing: 0px; }
.hotelreviewprice table td { height:48px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.hotelreviewprice table td p { margin:0px; padding:0px; color:#6e6e6e; }
.hotelreviewprice table td p.redprice { color:#a40000; }
.hotelreviewfoot { background:url(/pic/form/reviewfoot_bg.jpg) no-repeat; margin: 0 auto; width: 710px; height:600px; }
.hotelreviewfoot .totprice { float:right; margin-right:50px; padding-top:14px; color:#545454; font-weight:bold; }
.hotelreviewfoot .totprice .red_price { color:#a10707; }
.hotelreviewfoot .bookinginformation { margin-top:54px; margin-left:180px; }
.hotelreviewfoot .bookinginformation p { float:left; width:180px; }
.hotelreviewfoot .contactinformation { margin-left:180px; margin-top:80px; }
.hotelreviewfoot .contactinformation p { float:left; width:180px; }
.hotelreviewfoot .contactinformation p.requests { margin-top:10px; width:350px; height:150px; }
#tailormade { width:843px; overflow:hidden; margin:0 auto; height:100%; }
#tailormade .formstitle { width:788px; }
#tailormade .formstitle .forminfo { margin-left:88px; _margin-left: 80px; }
#tailormade .formstitle .forminfo .freeinfo { margin-top: 27px; }
#tailormade .formstitle .formlog { margin-top:46px; margin-left:58px; }
#tailormade textarea { border:1px solid #CCC; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555; background:#fff; border-radius:5px; }
#formHeader { background:url(/pic/form/formHeader_bg.jpg) no-repeat 0 14px; height:204px; overflow:hidden; }
#formBody { background:url(/pic/form/form_bg.jpg) repeat-y; height:100%; overflow:hidden; }
#formFooter { background:url(/pic/form/formFooter_bg.jpg) no-repeat; height:19px; overflow:hidden; margin-bottom:10px; }
#formBut { text-align:center; margin-bottom:16px; }
.formBox { border:1px solid #CCC; border-top:2px solid #CCC; margin:10px 25px 25px 25px; border-radius:5px; padding:16px; position:relative; }
.formBox h2 { position:absolute; top:-14px; left:30px; font-size:18px; font-weight:bold; color:#c0755e; background:#fff; padding:2px; }
.formBox h3 { font-size:14px; font-weight:bold; padding-left:18px; margin-top:18px; margin-bottom:16px; border-bottom:1px solid #DDD; padding-bottom:3px; }
.formBox #required { position:absolute; right:8px; top:8px; color:#ff9148; }
.formBox td { padding:5px; }
.formBox span { color:#ff9148; font-size:20px; font-weight:bold; }
.liBox { height:100%; overflow:hidden; margin:0; padding:0; }
.liBox li { float:left; width:174px; margin-right:20px; overflow:hidden; list-style:none; margin-top:10px; display:inline; }
.liBox li.ls { margin-right:0; }
.liBox li p { margin:0 0 5px 0; padding-left:10px; }
.liBox li div { border:1px solid #DDD; background:#fff; padding:6px; border-radius:5px; margin-bottom:8px; position:relative; cursor:pointer; }
.liBox li div p { position:absolute; bottom:6px; display:block; background:#000; color:#fff; text-align:center; width:160px; margin:0; padding:2px 0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.liBox li div.on { border:1px solid #ff9148; background:#ff9148; box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.05); }

