body { margin:0px; padding:0px; margin:0 auto; width:960px; font-size:12px; color:#666; font-family:Arial,Microsoft YaHei,NSimSun,sans-serif; } 
font { font-size:12px; }
.clearboth { clear:both; }
.blackword { color:#666; }
.logo1 {font-family: 'Reenie Beanie', serif; font-size:48px; font-weight:bold; color:#000; text-decoration:none; }

#header { width:960px; height:107px; margin-top:10px; background:url(/img/headermid.gif);}
	#header h1, h2 { font-size:14px; font-weight:normal; display:inline; }
	#header img { border:none; }
	#headerleft1 { float:left; }
	#headerright1 { float:right; } 
	#bookmark { float:right; color:white; margin:10px 10px 0px 0px; }
		#bookmark a { color:blue; }
		#bookmark img { vertical-align:middle; }
	#logo1 { float:left; margin:0px 0px 0px 10px; }
	#headerleft2 { float:left; }
	#headerright2 { float:right; } 
	#navi { float:right; margin:10px 10px 0px 0px; }
		#navi a { display:block; float:left; color:#666; width:65px; background:url(/img/navi2.gif); text-decoration:none; text-align:center; line-height:35px; font-size:14px; font-weight:bold; }
		#navi a.this { background:url(/img/navi1.gif); }
	#logo2 { float:left; margin-left:10px; }

#left { float:left; width:400px; height:400px; border-left:1px solid gray; padding-left:20px; line-height:25px; }
	#left p { font-size:16px; font-weight:bold; margin:20px 0px 16px 10px; }
	#left em { color:#f60; font-style:normal; font-size:14px; }
	#comments1 { background:url(/img/bg1.gif); height:130px; width:380px; padding:0px 0px 0px 10px; margin-bottom:10px; }
		#customer1 { float:right; width:135px; height:125px; background:transparent url(/img/homepagepics.gif) no-repeat -124px 0px; margin-right:10px; }
		#customer1word { padding-top:10px; }
	#comments2 { background:url(/img/bg1.gif); height:130px; width:380px; padding:0px 0px 0px 10px; margin-bottom:20px; }
		#customer2 { float:right; width:135px; height:125px; background:transparent url(/img/homepagepics.gif) no-repeat -124px -125px; margin-right:10px; }
		#customer2word { padding-top:10px; }

#mid { float:left; margin-left:10px; width:300px; margin-top:10px; }
	#midheader { height:35px; width:300px; background:url(/img/headermid.gif); color:white; font-size:16px; font-weight:bold; line-height:35px; }
		#midheaderleft { float:left; }
		#midheaderright { float:right; }
	#midmid { width:276px; border-left:2px solid #f60; border-right:2px solid #f60; padding:10px; line-height:25px; }
		#midmid form { padding:0px; margin:0px; }
		#midmid h1 { font-size:12px; font-weight:normal; color:#f60; }
		#midmid p { font-size:16px; font-weight:bold; margin:5px 0px 5px 0px!important; margin:10px 0px 10px 0px; }
		#midmid a { color:#f60; line-height:25px; }
		#hidden { height:25px!important; height:0px; }
		#brand { vertical-align:middle; }
		#searchbtn { width:70px; height:25px; margin:0px; background:#f60; color:white; font-size:14px; font-weight:bold; cursor:pointer!important; cursor:hand; }
	#midfooter { width:300px; height:12px; background:url(/img/midfootermid.gif); }
		#midfooterleft { float:left; }
		#midfooterright { float:right; }

#right { float:right; height:400px; border-right:1px solid gray; padding-right:20px; padding-top:10px; }
	#right ul { list-style:none; width:200px; margin:0px; padding:0px; }
	#right li { text-align:center; float:left; height:97px; margin-left:15px; padding:0px; }
	#beijing { background:transparent url(/img/homepagepics.gif) no-repeat 0px 0px; width:62px; height:62px; margin-bottom:5px; }
	#shanghai { background:transparent url(/img/homepagepics.gif) no-repeat -62px 0px; width:62px; height:62px;  margin-bottom:5px;}
	#guangzhou { background:transparent url(/img/homepagepics.gif) no-repeat 0px -62px; width:62px; height:62px;  margin-bottom:5px;}
	#shenzhen { background:transparent url(/img/homepagepics.gif) no-repeat -62px -62px; width:62px; height:62px; margin-bottom:5px; }
	#hangzhou { background:transparent url(/img/homepagepics.gif) no-repeat 0px -124px; width:62px; height:62px; margin-bottom:5px; }
	#suzhou { background:transparent url(/img/homepagepics.gif) no-repeat -62px -124px; width:62px; height:62px; margin-bottom:5px; }
	#nanjing { background:transparent url(/img/homepagepics.gif) no-repeat 0px -186px; width:62px; height:62px; margin-bottom:5px; }
	#tianjin { background:transparent url(/img/homepagepics.gif) no-repeat -62px -186px; width:62px; height:62px;  margin-bottom:5px;}
	#right a { color:#666; text-decoration:none; }

#footer { width:945px; height:29px; background:url(/img/bg2.gif); text-align:right; margin-top:-10px; padding:80px 15px 0px 0px; color:white; }

#citylinks { margin-left:0px!important; margin-left:-50px; margin-top:10px; line-height:20px; }
#citylinks a { color:#999; text-decoration:none; width:100px; float:left; display:block; margin-right:20px; }



/* c */
#labelsCheckbox { display:none;}
#hotelsmap { border-left:1px solid gray; border-right:1px solid gray; padding:10px 20px 10px 20px; width:918px; }
	#hotelsmap h1 { font-size:16px; font-weight:bold; color:#f60; }
	#hotelstitle { margin-bottom:10px; }
		#hotelstitle a { padding:2px 5px; }
		#hotelstitle .this { color:#fff; text-decoration:none; background-color:#5b5b5b; }
	#map { margin:0px; width:725px; height:500px; border:1px solid gray; color:#000; float:left; }
	#poilist { float:left; width:180px; height:500px; margin-left:10px; line-height:20px; color:#666; overflow-y:auto; }
		#poilist a { color:#666; text-decoration:none; }
		#mapsearchform { text-align:left; margin:10px 0px;}
#citycontent { margin-left:0px; margin-top:10px; line-height:20px; }

/* p */
#poicontent { margin-left:0px; margin-top:10px; line-height:20px; }


/* 城市输入框 */
#getplatform {
	position: absolute;
	visibility: hidden;
	width: 180px !important;
	border: 1px solid #7F9DB9;
	background: #fff;
	cursor: pointer;
	color: #257DC6;
	list-style-type: none;
	z-index: 9999;
}
.hint {
	width: 180px;
	padding-left: 6px;
	font-size: 12px;
	color: #4D6185;
	background: #fff;
	border-bottom: 1px dashed #c1c1c1;
}
.mout {
	width: 180px;
	padding-left: 6px;
	font-size: 12px;
	line-height: 160%;
	color: #0055AA;
	background: #fff;
}
.mover {
	width: 180px;
	padding-left: 6px;
	border-top::#999 1px solid;
	border-bottom: #999 1px solid;
	line-height: 160%;
	font-size: 12px;
	background: #E7F1FD;
	cursor: hand;
}
.selected {
	width: 180px;
	padding-left: 6px;
	line-height: 160%;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	background: #71B0F3;
}
.tdleft {
	padding-left: 6px;
	font-size: 12px;
	padding-bottom:5px;
}
.tdright {
	padding-right: 4px;
	margin-bottom:12px;
	padding-bottom:5px;
}