/* 中华游标准CSS样本-信息栏目样式表 */
/* Designed by ChinaHighlights.inc */


/*面包屑导航条的样式 */
#content #breadMenu {
	font-size: 11px;
	margin:5px 0;
}
#contentMiddle ul {
	margin:10px 0 0 10px;
	padding:0;
}
#contentMiddle ul li {
	list-style:none;
	color:#6b6b6b;
	font-size:11px;
	line-height:20px;
}
#contentMiddle ul li a:link, #contentMiddle ul li a:visited {
	color:#6b6b6b;
}
/*sidebar 左侧导航的样式*/

#sidebar ul {
	margin:0;
	padding:0;
}
#sidebar ul li {
	list-style:none;
}
#sidebar #cityMenu {
	margin-bottom: 15px;
}
#sidebar #cityMenu ul li {
	padding:0;
}
#sidebar #cityMenu li a {
	display: block;
	color: #666;
	font-size:12px;
	padding:7px 0 7px 25px;
	border-bottom: 1px solid #ccc;
	background:url(/css/images/cruise/bg-cruise-quicklink.gif) no-repeat 10px center;
	text-decoration:none;
	line-height:18px;
}
#sidebar #cityMenu li.normal a {
	color:#333;
	background:url(/pic/icon-gray.GIF) no-repeat 8px center;
	font-weight:normal;
}
#sidebar #cityMenu li a:hover, #sidebar #cityMenu li.active a {
	background: url(/pic/icon-red.GIF) no-repeat 8px;
	color:#a31022;
	font-weight:normal;
}
#sidebar #cityMenu li.title {
	background-color:#ecebe9;
	font-size:12px;
	font-weight:bold;
	background-image:none;
	list-style:none;
	color:#666;
	padding: 5px 0 5px 10px;
	margin-right:5px;
	display: block;
	border-bottom: 1px solid #ccc;
	height:16px;
}
#sidebar #cityMenu ul li:hover, #sidebar #cityMenu ul li.active {
	background: url(/css/images/bg-citymenu-hover.JPG) repeat-y;
	
}
#sidebar #cityNews {
	margin-bottom: 15px;
	height: auto;
}
#sidebar #cityNews h2 {
	background: url(/css/images/news-1.JPG) no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	height: 28px;
	padding: 5px 0 0 10px;
	margin:0;
}
#sidebar #cityNews ul {
	background: url(/css/images/news-2.JPG) repeat-y;
	
}
#sidebar #cityNews #cityNewsFooter {
	background: url(/css/images/news-3.JPG) no-repeat;
	
	height: 10px;
}
#sidebar #cityDiscussions {
	margin-bottom: 15px;
}
#sidebar #cityDiscussions h2 {
	background: url(/css/images/diss-1.JPG) no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	height: 28px;
	padding: 5px 0 0 10px;
	
	margin: 0;
}
#sidebar #cityDiscussions ul {
	background: url(/css/images/diss-2.JPG) repeat-y;
	
}
#sidebar #cityNews ul, #sidebar #cityDiscussions ul {
	font-size: 11px;
	line-height: 15px;
	padding:2px 16px 0 14px;
	margin-right: 10px;
}
#sidebar #cityNews ul li, #sidebar #cityDiscussions ul li {
	padding:4px 0 6px 0;
	border-bottom: 1px #666 dashed;
	
}
#sidebar #cityNews ul li:hover, #sidebar #cityDiscussions ul li:hover {
	background-color: #eaeaea;
	color:#a31022;
	text-decoration:none;
}
#sidebar #cityNews a:link, #sidebar #cityDiscussions a:link, #sidebar #cityNews a:visited, #sidebar #cityDiscussions a:visited {
	color:#444;
	text-decoration:none;
}
#sidebar #cityDiscussions #cityDiscussionsFooter {
	background: url(/css/images/diss-3.JPG)  no-repeat;
	padding-bottom: 5px;
}
#sidebar #siteSearch {
	background: url(/css/images/bg-site-search.JPG) no-repeat;
	height: 100px;
	text-align: center;
}
#sidebar #siteSearch h2 {
	font-size: 14px;
	padding-top: 5px;
	color: #FFF;
	margin-bottom:4px;
}
#sidebar #siteSearch form {
	margin:0;
	padding:0;
}
#sidebar #siteSearch #searchBox {
	margin-bottom: 5px;
	border:none;
	height:20px;
	width:140px;
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#fef6e3;
}
/* 城市 Index 页面的样式表*/
#contentPicture {
	width:250px;
	height:auto;
	margin:5px;
	float:right;
}
#contentPicture img {
	width:250px;
	height:200px;
}
#contentPicture #desc {
	font-size:11px;
	color:#777;
	margin-top:4px;
}
#cityFacts {
	width:529px;
	background:#f3ede1 url(/css/images/bg-city-facts.GIF) no-repeat right top;
	padding:4px 8px 10px 8px;
	height: auto;
	margin: 15px 0;
}
#cityFacts h2 {
	font-size:16px;
	font-weight:200;
	margin:0 0 8px 0;
	color:#fa8911;
}
#cityFacts ul {
	margin:0;
	padding: 0 0 10px 0;

}
#cityFacts ul.item li {
	width:230px;
	float:left;
	font-size:11px;
	color:#555;
	list-style:none;
}
#topattraction {
	width:536px;
	padding:10px 0;
	margin-bottom:15px;
	background: #eaeaea;
	
}
#topattraction #img {
	float:left;
	padding:10px;
	width:220px;
	background: #eaeaea;
	margin:0 0 0 10px;
	height: 155px;
	display:inline;
}
#topattraction #info {
	padding:0px;
	width: 280px;
	float: left;
}
#topattraction ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#topattraction #info h2 {
	border-bottom:none;
	margin-top:0px;
	padding:0px 0 0 5px;
	font-size: 17px;
	
}
#topattraction ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:20px;
	margin:0px 0 10px 0;
	
	background:url(/pic/date/2.jpg) no-repeat 2px 8px;
	padding: 5px 5px 5px 25px;
}
#topattraction ul li a:link, #topattraction ul li a:visited {
	color:#666;
	text-decoration:underline;
}
#topattraction ul li a:hover {
	color:#a31022;
	text-decoration:none;
}
#topattraction #currentattraction1 {
	background:url(/pic/date/1.jpg) no-repeat 4px 8px;
	padding: 5px 5px 5px 25px;
	line-height: 13pt;
}
#topattraction #currentattraction1:hover, #topattraction #currentattraction2:hover, #topattraction #currentattraction3:hover {
	text-decoration:underline;
}
#topattraction #currentattraction2 {
	background-color:#eaeaea;
	background:url(/pic/date/2.jpg) no-repeat 4px 8px;
	padding: 5px 5px 5px 25px;
}
#topattraction #currentattraction3 {
	background-color:#eaeaea;
	background:url(/pic/date/3.jpg) no-repeat 4px 8px;
	padding: 5px 5px 5px 25px;
}
#recomTours {
	width:550px;
}
#recomTours div.cityTourRecom {
	width:170px;
	height:120px;
	margin:0 10px 10px 0;
	float:left;
	height:190px;
}
#recomTours div.cityTourRecom img {
	width:150px;
	height:120px;
	margin:10px 10px 4px 10px;
}
#recomTours div.cityTourRecom .cityTourRecomDesc {
	padding-left:10px;
	font-size:11px;
	color:#666;
}
#recomTours div.cityTourRecom .cityTourRecomDesc img {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#recomTours div.cityTourRecom:hover {
	background:#eaeaea;
}
#photoVideo {
	width:550px;
}
#photoVideo .photoVidoeLayout {
	width:270px;
	float:left;
}
#photoVideo .photoVidoeLayout .photoVidoePic {
	width:100px;
	float:left;
	margin-right:10px;
}
#photoVideo .photoVidoeLayout ul {
	float:left;
	width:120px;
	margin:5px 0 0 0;
	padding:0;
}
#photoVideo .photoVidoeLayout ul li {
	list-style:none;
	border-bottom:#aeaeae 1px dashed;
	padding-bottom:3px;
	font-size:11px;
	margin:0;
}
#photoVideo .photoVidoeLayout ul li a:link, #photoVideo .photoVidoeLayout ul li a:visited {
	text-decoration:none;
	color:#666;
}
#photoVideo .photoVidoeLayout ul li a:hover {
	color:#a31022;
}
/* 城市Attraction 页面的样式表*/
.attractionList {
	width:550px;
	height:auto;
	padding-bottom:8px;
	border-bottom:1px dashed #444;
	margin-bottom: 15px;
}
.attractionList .attractionThumbnail {
	width:150px;
	height:110px;
	float:left;
	margin:5px 5px 5px 0;
}
.attractionList .attractionThumbnail img {
	width:150px;
	height:110px;
}
.attractionList .attractionInfo {
	width:390px;
	height:auto;
	float:left;
}
.attractionList .attractionInfo h2 {
	font-size:15px;
	margin:0;
}
.attractionList .attractionInfo h2 a {
	color:#666;
	text-decoration:none;
}
.attractionList .attractionInfo .rating {
	font-size:11px;
	color:#52a8fb;
	font-weight:bold;
}
.attractionList .attractionInfo a.reviewLink {
	font-size:12px;
	color:#fa8911;
	margin-top:3px;
}
/*attraction页面*/
.guideSeeAlsoTop1 {
	width:168px;
	height:6px;
	margin:10px 0 0 0;
	padding:0;
	background:url(images/guide/see-also-top1.gif);
}
.guideSeeAlsoTop {
	width:168px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#f3ede1;
}
#guideSeeAlsoTop2 {
	width:168px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	background:#f3ede1 url(images/guide/see-also-top2.gif) no-repeat;
}
.guideSeeAlsoTop h2, #guideSeeAlsoTop2 h2 {
	background:url(images/title1.gif) no-repeat 5px 9px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 5px 0 8px 14px;
	margin:0;
}
#guideSeeAlsoNav {
	width:168px;
	height:20px;
	margin:0;
	padding:0;
	background-color:#f3ede1;
}
#guideSeeAlsoNav ul {
	list-style:none;
	margin:0 0 0 7px;
	padding:0;
	font-size:11px;
}
#guideSeeAlsoNav ul li {
	float:left;
	height:16px;
	width:auto;
	padding:4px 2px 0 2px;
	margin:0px;
	text-align:center;
	background-color:#e4d4b3;
}
#guideSeeAlsoNav ul li a:link, #guideSeeAlsoNav ul li a:visited {
	color:#6b6b6b;
	font-weight:bold;
	text-decoration:none;
}
#guideSeeAlsoNav ul li.active {
	background-color:#fff;
}
#guideSeeAlsoNav ul li.active a:link, #guideSeeAlsoNav ul li.active a:visited {
	color:#fa890f;
}
#guideSeeAlso, #guideSeeAlso1 {
	width:168px;
	height:auto;
	padding:10px 0;
	background-color:#f3ede1;
	background:url(images/guide/bg-see-also.gif) repeat-y;
}
#guideSeeAlso p {
	margin:0 10px;
	font-size:11px;
	color:#6b6b6b;
	border-bottom:dotted 1px #999898;
	padding:5px 5px 10px 5px;
	line-height:15px;
}
#guideSeeAlso p a:link, #guideSeeAlso p a:visited {
	margin:10px;
	font-size:11px;
	color:#6b6b6b;
}
#guideSeeAlso ul, #guideSeeAlso1 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#guideSeeAlso ul li {
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 15px 8px;
	padding:0 0 0 25px;
	margin:0;
	zoom:1;
}
#guideSeeAlso ul li a:link, #guideSeeAlso ul li a:visited {
	font-size:11px;
	color:#6b6b6b;
	text-decoration:none;
	line-height:20px;
}
#guideSeeAlso1 ul li {
	padding:0 10px 0 0px;
	line-height:20px;
	clear:both;
}
#guideSeeAlso1 ul li  img{
	float:left;
}
#guideSeeAlso1 ul li a:link, #guideSeeAlso1 ul li a:visited {
	font-size:11px;
	color:#6b6b6b;
	text-decoration:underline;
	line-height:20px;
}
#guideSeeAlso1 ul li.one {
	background:url(/pic/accomodation.gif) no-repeat 8px center;
}
#guideSeeAlso1 ul li.two {
	background:url(/pic/food.gif) no-repeat 8px center;
}
#guideSeeAlso1 ul li.three {
	background:url(/pic/money.gif) no-repeat 8px center;
}
#guideSeeAlso1 ul li.four {
	background:url(/pic/weather.gif) no-repeat 8px center;
}
#guideSeeAlso1 ul li.five {
	background:url(/pic/security.gif) no-repeat 8px center;
}
#guideSeeAlso1 ul li.six {
	background:url(/pic/transport.gif) no-repeat 8px center;
}
#guideSeeAlsoBottom {
	width:168px;
	height:11px;
	margin:0 0 10px 0;
	padding:0;
	background:url(images/guide/see-also-bottom.gif) no-repeat;
}
#guideSepcialNote {
	width:158px;
	height:auto;
	padding:5px;
}
#guideSepcialNote p {
	margin:0;
	padding:0;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
	text-align:justify;
}
#guideSepcialNote a:link, #guideSepcialNote a:visited {
	color:#6b6b6b;
}
#guideSepcialNote h2 {
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 0 0 0 15px;
	margin:5px;
}
#guideBestTour {
	width:306px;
	height:auto;
	float:right;
	margin:0 0 10px 10px;
	padding:0;
}
#content #contentMiddle #guideBestTourContent h2 {
	background:url(images/title1.gif) no-repeat left;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 0 0 0 15px;
	margin:0 5px;
	position:static;
}
#guideBestTourTop {
	width:306px;
	height:6px;
	background:url(images/guide/best-tour-top.gif);
	margin:0;
	padding:0;
}
#guideBestTourContent {
	width:286px;
	height:auto;
	background:url(images/guide/bg-best-tour.gif) repeat-y;
	margin:0;
	padding:0 10px 10px 10px;
}
#guideBestTourContent ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#6b6b6b;
	font-size:11px;
}
#guideBestTourContent ul li a:link, #guideBestTourContent ul li a:visited {
	color:#6b6b6b;
	font-size:11px;
}
#guideBestTourContent ul li {
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 5px 8px;
	line-height:20px;
	padding-left:20px;
}
#guideBestTourBottom {
	width:306px;
	height:6px;
	background:url(images/guide/best-tour-bottom.gif);
	margin:0;
}
.guideInfoList {
	width:536px;
	height:auto;
	clear: both;
	margin-bottom: 30px;
}
.guideInfoList a:link, .guideInfoList a:visited {
	color:#6a6a6a;
	text-decoration:none;
}
#contentMiddle .guideInfoList ul {
	margin:0 0 10px;
	padding:0px;
	float:left;
	list-style:none;
}
#contentMiddle .guideInfoList ul li {
	font-size:11px;
	padding:5px 0 5px 12px;
	margin:0 5px;
	color:#6a6a6a;
	width:240px;
	height:20px;
	float:left;
	background:url(/pic/index-bottommin.gif) left 8px no-repeat;
	line-height:12px;
}
#contentMiddle .guideInfoList ul li a:link, #contentMiddle .guideInfoList ul li a:link {
	color:#666;
	text-decoration:underline;
}
#contentMiddle .guideInfoList ul li a:hover {
	color:#a31022;
	text-decoration:none;
}
#contentMiddle .guideInfoList ul li.style3 {
	border:1px solid #e7d9be;
	color:#6a6a6a;
	background:url(images/guide/bg-list-box.gif) bottom right no-repeat;
}
#contentMiddle .guideInfoList ul li.style2 {
	margin:0 0 -1px -1px;
	font-size:11px;
	padding:5px;
	text-align:center;
	border:1px solid #fdc686;
	color:#6a6a6a;
	background:url(images/cruise/bg-facilities.gif) bottom right no-repeat;
	width:240px;
	height:16px;
	float:left;
}
#content .guideReviewBodyRight p {
	font-size:11px;
	line-height:20px;
}
.guideReviewAdd {
	float:right;
	clear:both;
	width:180px;
	height:20px;
	background:url(/css/images/bg-review-add.jpg) no-repeat left top;
	padding:5px 0 2px 28px;
}
.guideOtherAttraction {
	width:107px;
	height:108px;
	border:1px solid #fdc686;
	float:left;
	margin:10px 25px 10px 0;
}
.guideOtherAttraction p {
	text-align:center;
}
.guideOtherAttraction a:link, .guideOtherAttraction a:visited {
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
}
.guideOtherAttraction img {
	margin:11px 14px;
	width:81px;
	height:61px;
}
#guideCityPhoto {
	width:220px;
	height:auto;
	border:1px solid #fdc686;
	margin:0;
	padding:5px 0 10px 0;
}
#guideCityPhoto p {
	text-align:center;
}
#guideCityPhoto h2 {
	background:url(images/title1.gif) no-repeat left;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 0 0 0 15px;
	margin:0 5px;
	position:static;
}
#guideCityPhoto a:link, #guideCityPhoto a:visited {
	font-size:12px;
	color:#6b6b6b;
	text-align:center;
}
#guideCityPhoto img {
	margin:10px 26px;
	width:171px;
	height:108px;
}
#guideHotTour {
	width:200px;
	height:auto;
	margin:0;
	padding:0 10px 10px 10px;
	border:#f2ede1 1px solid;
}
#guideHotTour img {
	margin:15px 35px 5px 35px;
}
#guideHotTour dl {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
}
#guideHotTour dt a:link, #guideHotTour dt a:visited {
	color:#fc8912;
	font-weight:bold;
}
#guideHotTour dd {
	margin:0;
	padding:0;
}
#guideHotTourTop h2 {
	background:url(images/title1.gif) no-repeat 0px 10px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 5px 0 0 15px;
	margin:10px 15px;
	position:static;
}
#guideHotTourTop {
	width:220px;
	height:25px;
	background:url(images/guide/sidebar-title1.gif);
	margin:0;
	padding:0;
}
#guideHotTourTop2 {
	width:220px;
	height:26px;
	background:url(images/guide/bg-hot-china-title-1.gif);
	margin:0;
	padding:0;
}
#guideHotTourTop2 h2 {
	background:url(images/title1.gif) no-repeat 0px 10px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 5px 0 0 15px;
	margin:0 15px;
	position:static;
}
#guideHotTourTop3 {
	width:220px;
	height:26px;
	background:url(images/guide/banner-3.gif);
	margin:0;
	padding:0;
}
#guideHotTourTop3 h2 {
	background-image:none;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	border:none;
	padding: 5px 0 0 5px;
	margin:0 5px;
	position:static;
}
/*city attraction page*/
.guideAttractionBox {
	width:536px;
	height:auto;
	background:url(images/cruise/bg-cruise-list.gif) top repeat-x;
	border:#ffe8ad 1px solid;
	margin:10px 0;
	padding:0 0 10px 5px;
	color:#6b6b6b;
	position:relative;
}
.guideAttractionBox2 {
	width:700px;
	height:133px;
	background:url(images/cruise/bg-cruise-list.gif) top repeat-x;
	border:#ffe8ad 1px solid;
	margin:10px 0;
	padding:0 0 10px 5px;
	color:#6b6b6b;
	position:relative;
}
.guideAttractionBox h2, .guideAttractionBox2 h2 {
	background:url(images/title1.gif) no-repeat 2px 9px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 5px 0 0 15px;
	margin:0 5px;
	position:static;
}
.guideAttractionContent {
	width:264px;
	height:auto;
	float:left;
	overflow:hidden;
	zoom:1;
}
#content .guideAttractionContent p {
	margin:5px 0;
	padding:0 ;
	font-size:11px;
	float:left;
	
}

.guideAttractionContent a:link, .guideAttractionContent a:visited {
	color:#6b6b6b;
}
.guideAttractionBoxPic {
	width:99px;
	height:72px;
	padding:10px;
	margin:10px 8px 10px 10px;
	background:url(images/guide/bg-attraction-pic.gif);
	float:left;
}
.guideAttractionBoxPic img {
	width:99px;
	height:72px;
}
#guideSort {
	margin-top:10px;
	background-color:#dbd1b9;
	width:95%;
	height:23px;
	padding-top:2px;
	padding-left:10px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#guideSort select {
	width:60px;
}
.attractionList {
	margin:10px 0;
	padding:0;
	width:100%;
}
.attractionListPic {
	width:113px;
	height:80px;
	margin:0 10px 10px 0;
	float:left;
}
.attractionListPic img {
	width:113px;
	height:80px;
}
.attractionListContent {
	width:410px;
	float:left;
	margin:0;
	padding:0;
}
.attractionListContent2 {
	width:580px;
	float:left;
	margin:0;
	padding:0;
}
.attractionListContent dl, .attractionListContent2 dl {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	color:#6b6b6b;
	width:auto;
	line-height:20px;
}
.attractionListContent dt, .attractionListContent2 dt {
	font-size:12px;
}
.attractionListContent dd, .attractionListContent2 dd {
	margin:0;
	line-height:16px;
}
.attractionListContent dd.blue, .attractionListContent2 dd.blue {
	color:#51a9fb;
}
.attractionListContent dl a:link, .attractionListContent dl a:visited {
	color:#666;
	text-decoration:none;
	border-bottom:dotted 1px #666;
}
.attractionListContent dl a:hover {
	color:#a31022;
	text-decoration:none;
	border:none;
}
/*city Transportation页面*/
#guideInfoNav {
	margin-top:20px;
	visibility: inherit;
	position: relative;
	width:530px;
	padding-left:10px;
}
#guideInfoNav2 {
	margin-top:20px;
	visibility: inherit;
	position: relative;
	width:715px;
	padding-left:10px;
}
#guideInfoNav4 {
	margin-top:20px;
	visibility: inherit;
	position: relative;
	width:630px;
	padding-left:10px;
}
#guideInfoNav ul, #guideInfoNav2 ul, #guideInfoNav4 ul {
	list-style-type: none;
	background:none;
	margin: 0;
	padding: 0;
}
#guideInfoNav ul li {
	float:left;
	margin-right:8px;
	margin-bottom:0px;
	font-size:12px;
}
#guideInfoNav2 ul li, #guideInfoNav4 ul li {
	float:left;
	display:inline;
	margin-right:8px;
	margin-bottom:0px;
	border:1px solid #ded1e1;
	font-weight:bold;
	font-size:12px;
}
#guideInfoNav ul li a, #guideInfoNav ul li a:visited {
	text-decoration:none;
	color:#000;
	display:block;
	background:#baa475;
	padding:6px 5px;
	border:1px solid #ded1e1;
	font-weight:bold;
}
#guideInfoNav ul li a.active {
	background:#fff!important;
	border-bottom:1px solid #fff;
}
#guideInfoNav ul li a:hover {
	background:#fff;
	color:#baa475;
}
#guideInfoNav2 ul li a:link, #guideInfoNav2 ul li a:visited, #guideInfoNav4 ul li a, #guideInfoNav4 ul li a:visited {
	text-decoration:none;
	color:#000;
	display:block;
	background:#baa475;
	padding:6px 5px;
	border-bottom:1px solid #BAA475;
}
#guideInfoNav2 ul li.active, #guideInfoNav4 ul li.active {
	border-top:1px solid #ded1e1;
	border-left:1px solid #ded1e1;
	border-right:1px solid #ded1e1;
	border-bottom:1px solid #fff;
	background:#fff;
}
#guideInfoNav2 ul li.active a:link, #guideInfoNav2 ul li.active a:visited, #guideInfoNav4 ul li.active a:link, #guideInfoNav4 ul li.active a:visited {
	text-decoration:none;
	color:#fa9521;
	display:block;
	background:#fff;
}
#guideInfoNav2 ul li:hover, #guideInfoNav4 ul li a:hover {
	background-color:#fff;
	border-bottom:1px solid #fff;
	position:relative;
	top:1px;
	cursor:default;
}
#guideInfoNav2 ul li a:hover, #guideInfoNav4 ul li a:hover {
	background:#fff;
	color:#baa475
}
#guideInfoDetail {
	float:left;
	width:715px;
	border:1px solid #ded1e1;
	margin-top:-1px;
	padding:10px 0 0 10px;
	margin-left:0px;
	height: auto;
}
#guideInfoDetail2 {
	float:left;
	width:530px;
	border-top:1px solid #ded1e1;
	margin-top:-1px;
	padding:10px 0 0 10px;
	margin-left:0px;
	height: auto;
}
#guideInfoDetail3 {
	float:left;
	width:620px;
	border:1px solid #ded1e1;
	margin-top:-1px;
	padding:10px 0 10px 10px;
	margin-left:0px;
	height: auto;
	font-size: 12px;
	color: #6b6b6b;
}
#guideInfoDetail h2 {
	background-image:url(/css/images/title1.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	padding-left:15px;
	position:static
}
#guideInfoDetail h3 {
	font-size:13px;
	color:#fb9320;
	font-weight:bold
}
#guideFlightsSearch {
	width:525px;
	height:auto;
	background:url(images/guide/bg-flights-search.gif) top no-repeat;
	border:#ddd2b7 1px solid;
	padding:10px 0 10px 10px;
	margin:0;
	font-size:11px;
	color:#6b6b6b;
	position: relative;
}
#guideFlightsSearch .type {
	width:140px;
	height:24px;
	margin:0;
	padding:0;
	float:left
}
#guideFlightsSearch .fromTo {
	width:260px;
	height:24px;
	margin:0;
	padding:10px 0 0 0;
	float:left
}
#guideFlightsSearch .fromTo input {
	margin-left:10px
}
#guideFlightsSearch .depart {
	height:24px;
	margin:0;
	padding:10px 0 0 0;
}
#guideFlightsSearch .depart select, #guideFlightsSearch .depart input {
	width:85px
}
#guideFlightsSearch .depart select {
	margin-left:10px
}
#guideFlightsSearch .classAirline {
	width:218px;
	height:24px;
	margin:0;
	padding:10px 0 0 0;
	float:left
}
#guideFlightsSearch .classAirline select {
	width:120px;
	margin-left:7px
}
#guideFlightsSearch .adult {
	width:140px;
	height:24px;
	margin:0;
	padding:10px 0 0 0;
	float:left
}
#guideFlightsSearch .search {
	text-align:center;
	margin:20px 0;
}
#guideTourPackage {
	margin:0;
	padding:0;
}
#contentMiddle #guideTourPackage ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#6b6b6b;
	line-height:25px;
}
#contentMiddle #guideTourPackage ul li {
	background:url(/pic/select2.gif) no-repeat 0px 7px;
	padding-left:20px
}
#contentMiddle #guideTourPackage ul li a:link, #contentMiddle #guideTourPackage ul li a:visited {
	font-size:12px;
	color:#6b6b6b;
}
#guideFlightsSearch .trainFromTo1, #guideFlightsSearch .trainFromTo2 {
	height:24px;
	margin:0;
	padding:10px 0 0 0;
}
#content #guideFlightsSearch p {
	margin:5px 0 10px 0;
	font-size:11px;
	line-height:15px
}
#guideFlightsSearch .trainFromTo input {
	margin-left:10px;
}
#guideFlightsSearch .trainFromTo2 input {
	margin-left:25px;
}
/*city guide page*/
#guideHotNav {
	width:427px;
	height:24px;
	background:url(images/guide/bg-hot-nav.gif);
	padding:16px 48px 0 55px;
	font-size:11px;
	color:#6b6b6b;
}
#guideHotNav a:link, #guideHotNav a:visited, #guideHotNav2 a:link, #guideHotNav2 a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#guideHotNav2 {
	width:591px;
	height:24px;
	background:url(images/guide/bg-hot-nav-2.gif) no-repeat;
	padding:16px 48px 0 55px;
	font-size:11px;
	color:#6b6b6b;
}
#guideRecommend {
	width:536px;
	height:176px;
	margin:0;
	padding:0;
	border-top:#fb8a10 2px solid;
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
}
#guideRecommend .guideRecommendDIVA {
	overflow:hidden;
	zoom:1;
	padding-bottom:25px;
}
#guideRecommendNav {
	width:536px;
	height:28px;
	margin:10px 0 0 0;
	padding:0
}
#contentMiddle #guideRecommendNav ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	zoom:1;
}
#contentMiddle #guideRecommendNav ul li.normal {
	margin:0 10px 0 0;
	text-align:center;
	width:172px;
	height:28px;
	line-height:28px;
	background:url(images/guide/banner-2.gif) no-repeat left bottom;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#936c43;
	position:relative;
	top:2px;
}
#contentMiddle #guideRecommendNav ul li.active {
	background:url(images/guide/banner-1.gif) no-repeat;
	width:207px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin-right:10px;
	text-align:center
}
.guideRcommendBox {
	width:128px;
	height:130px;
	float:left;
	display:inline;
	padding:22px 20px;
	font-size:11px;
	color:#6b6b6b;
}
.guideRcommendBox img {
	width:130px;
	height:94px;
	margin-bottom:10px;
}
.guideRcommendBox p a:link, .guideRcommendBox p a:visited, #content .guideRcommendBox p {
	font-size:11px;
	color:#6b6b6b;
	text-decoration:none;
	line-height:16px;
	text-align:center
}
#guideCityFact {
	width:200px;
	height:150px;
	padding:10px;
	background:url(images/guide/bg-city-fact.gif);
	margin:0;
	font-size:12px
}
#guideCityFact ul {
	margin:10px 0;
	padding:0;
	list-style:none;
	line-height:20px
}
#guideCityFact ul li, #guideCityFact a:link, #guideCityFact a:visited {
	color:#6b6b6b;
	font-size:11px;
}
#guideTopPick {
	width:198px;
	height:auto;
	margin:0;
	padding:0 10px 10px 10px;
	border:#f2ede1 1px solid
}
#guideTopPick p {
	font-size:11px;
	line-height:20px;
}
#guideTopPick dl {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px
}
#guideTopPick dt a:link, #guideTopPick dt a:visited {
	color:#6b6b6b;
	text-decoration:none
}
#guideTopPickTop h2 {
	background:url(images/title1.gif) no-repeat 0px 10px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 5px 0 0 10px;
	margin:10px 10px;
	position:static
}
#guideTopPickTop {
	width:220px;
	height:25px;
	background:url(images/guide/sidebar-title1.gif) no-repeat;
	margin:0;
	padding:0
}
#guideTopPickTop h2 {
	width:220px;
	height:25px;
	line-height:25px;
	background-position:5px 10px;
	margin:0;
	padding:0 0 0 15px;
}
/*city map page*/
#guideFeatureAttraction {
	width:200px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 10px 10px 10px;
	border:#f2ede1 1px solid
}
#guideFeatureAttraction ul {
	margin:0 5px;
	padding:0
}
#guideFeatureAttraction ul li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	font-size:11px;
	color:#6b6b6b;
	line-height:30px;
	border-bottom:1px dotted #bcbbbb
}
#guideFeatureAttraction ul li.no1 {
	background:url(images/guide/icon-list-1.gif) no-repeat 0 8px;
}
#guideFeatureAttraction ul li.no2 {
	background:url(images/guide/icon-list-2.gif) no-repeat 0 8px;
}
#guideFeatureAttraction ul li.no3 {
	background:url(images/guide/icon-list-3.gif) no-repeat 0 8px;
}
#guideFeatureAttraction ul li.no4 {
	background:url(images/guide/icon-list-4.gif) no-repeat 0 8px;
}
#guideFeatureAttraction ul li.no5 {
	background:url(images/guide/icon-list-5.gif) no-repeat 0 8px;
}
#guideFeatureAttraction ul li a:link, #guideFeatureAttraction ul li a:visited {
	color:#6b6b6b;
	text-decoration:none
}
.guideFeatureAttractionPic {
	width:131px;
	height:auto;
	margin:10px 0 0 30px;
	font-size:12px;
	color:#6b6b6b
}
/*city restuarant page*/
.guideRestuarantList {
	margin:10px 0 0 0;
	padding:0;
	color:#6b6b6b;
	width:100%;
	height:auto
}
.guideRestuarantList .restuarantPic {
	margin-right:10px;
	padding:0;
	width:210px;
	height:auto;
	float:left;
	font-size:11px;
	line-height:20px;
	text-align:center;
    word-wrap:break-word;
}
.restuarantPic img {
	width:210px;
	height:158px;
	margin:0;
	padding:0
}
#content #contentMiddle .guideRestuarantList h3 {
	font-size:12px;
	border:none;
	color:#6b6b6b;
	position:static
}
.restuarantContent {
	float:left;
	width:310px;
	height:auto;
}
.restuarantContent dl {
	margin:0 0 10px 0;
	padding:0;
	line-height:20px;
	font-size:12px;
}
.restuarantContent dt {
	color:#fa890f;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold
}
.restuarantContent dd {
	margin:0;
	padding:0
}
.guideRestuarantList a:link, .attractionListContent a:visited {
	color:#666;
	text-decoration:none;
	border-bottom:dotted 1px #666;
}
.guideRestuarantList a:hover {
	color:#a31022;
	text-decoration:none;
	border:none;
}
/*city tips page*/
#contentGuideTips {
	margin:0;
	padding:0 10px 0 0;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
}
#contentGuideTips ol li {
	background-image:url(images/bg-ol.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-position:inside;
	color:#6b6b6b;
	line-height:20px;
	padding-left:5px;
	margin-left:-30px;
}
#contentGuideTips h3 {
	font-size:13px;
	color:#fb9320;
	font-weight:bold;
}
/*city transportation page*/
.textStyleOrange {
	background-color:#fdf4e1;
	margin:0 10px 0 0;
	padding:0 10px 10px 10px
}
/*city embassy page*/
#guideEmbassy {
	margin:0;
	padding:0;
}
#guideEmbassy ul, #guideEmbassy ul a:link, #guideEmbassy ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b
}
#guideEmbassy ul li {
	list-style:none;
	color:#6b6b6b;
	font-size:12px;
	line-height:25px
}
/*city nightlife page*/
.imageGuide {
	width:214px;
	height:auto;
	float:left;
	position:relative;
	text-align:center;
	margin:0 10px 0 0
}
.imageGuideTitle {
	width:214px;
	height:18px;
	background-color:#000000;
	-moz-opacity:0.8;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:8px 0 0 0;
	position:absolute;
	margin-top:-26px
}
.imageGuide a:link, .imageGuide a:visited {
	font-size:11px
}
/*attraction list page*/
.tips {
	background:url(images/guide/bg-fact.gif) no-repeat;
	width:425px;
	height:89px;
	padding:10px;
	margin:10px 0 10px 0;
	float:left;
	font-size:12px
}
.tips a:link, .tips a:visited {
	font-size:11px;
	color:#6b6b6b
}
.tips ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px
}
.tips ul li {
	float:left;
	width:180px;
	height:auto;
	margin:0px;
	padding:0;
	font-size:11px;
	color:#6b6b6b
}
/*area index page*/
.guideAreaIndex {
	width:161px;
	height:107px;
	border:1px solid #c9c8c7;
	float:left;
	margin:10px 10px 10px 0
}
.guideAreaIndex p {
	text-align:center;
}
.guideAreaIndex a:link, .guideOtherAttraction a:visited {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
.guideAreaIndex img {
	margin:10px;
	width:141px;
	height:127px;
}
#guideAreaList {
	width:177px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
#contentMiddle #guideAreaList ul, #contentMiddle #guideAreaList ul a:link, #contentMiddle #guideAreaList ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
}
#contentMiddle #guideAreaList ul a:hover {
	color:#c5162b;
	text-decoration:underline;
}
#contentMiddle #guideAreaList ul li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	font-size:11px;
	color:#6b6b6b;
	line-height:25px;
	border-bottom:1px solid #bcbbbb;
	background:url(images/circle.gif) no-repeat 0 8px;
}
.areaAttractionList {
	margin:10px;
	padding:0;
	width:327px;
	height:auto;
	float:left;
}
.areaAttractionListPic {
	width:114px;
	height:98px;
	margin:0 10px 10px 0;
	float:left;
}
.areaAttractionListPic img {
	width:114px;
	height:98px;
}
.areaAttractionListContent {
	width:200px;
	float:left;
	margin:0;
	padding:0;
}
.areaAttractionListContent ul, .areaAttractionListContent ul a:link, .areaAttractionListContent ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
}
.areaAttractionListContent ul a:hover {
	color:#c5162b;
	text-decoration:underline;
}
.areaAttractionListContent ul li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	border-bottom:1px solid #bcbbbb;
}
.areaHotTourList {
	width:210px;
	height:208px;
	font-size:11px;
	color:#6b6b6b;
	float:left;
	margin:10px 20px 20px 0;
}
.areaHotTourPic {
	padding:0;
	margin:0;
	width:210px;
	height:95px;
}
.areaHotTourPic img {
	width:210px;
	height:95px;
}
.areaHotTourInfo {
	line-height:20px;
	padding:0 10px;
}
.areaHotTourInfo dl {
	margin:0;
	padding:0
}
.areaHotTourInfo dd {
	margin:0;
	padding:0;
}
.areaHotTourInfo .price {
	color:#cd3838;
	font-size:14px;
	font-weight:bold;
}
.areaHotTourInfo a:link, .areaHotTourInfo a:visited {
	color:#6b6b6b;
}
#guideTravelTool {
	width:710px;
	height:auto;
	margin:0;
	padding:0;
}
#guideTravelTool a:link, #guideTravelTool a:visited {
	color:#6b6b6b;
	font-size:12px;
}
.toolPic {
	width:200px;
	height:auto;
	float:left;
	text-align:center;
}
.tools {
	width:510px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
#contentMiddle .tools ul {
	margin:0 0 10px;
	padding:0px;
	float:left;
	list-style:none;
}
#contentMiddle .tools ul a:link, #contentMiddle .tools ul a:visited {
	text-decoration:none;
}
#contentMiddle .tools ul li {
	margin:0 0 -1px -1px;
	font-size:11px;
	padding:5px;
	text-align:center;
	border:1px solid #fdc686;
	color:#6a6a6a;
	background:url(images/cruise/bg-facilities.gif) bottom right no-repeat;
	width:150px;
	height:16px;
	float:left;
}
/*accomodation page*/
.styleOrangeText {
	background-color:#fef6e3;
	margin:0;
	padding:10px;
	color:#6b6b6b;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}
#content #contentMiddle .styleOrangeText h2 {
	margin-top:0;
}
.styleOrangeText p {
	font-size:12px;
	font-weight:normal;
}
.styleOrangeText a:link, .styleOrangeText a:visited {
	text-decoration:underline;
}
.styleOrangeText ol {
	margin:0;
	padding:0;
	font-size:11px;
	list-style:inside decimal;
}
.styleOrangeText dl {
	margin:0;
	padding:0;
	width:250px;
	float:left;
}
.styleOrangeText dt {
	color:#fa890f;
	font-size:11px;
	font-weight:bold;
}
.styleOrangeText dd {
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#6b6b6b;
	font-weight:normal;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
}
.styleOrangeText dd a:link, .styleOrangeText dd a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#content #contentMiddle .styleOrangeText p a:link, .styleOrangeText p a:visited {
	color:#db3a42;
	font-size:11px;
}
/*ethnic page*/
#guideFeatureTopic {
	width:536px;
	height:136px;
	margin:0;
	padding:0;
	border:#c6c6c6 1px solid;
}
#content #guideFeatureTopic h2 {
	font-size:13px;
	color:#f97e32;
	font-weight:bold;
	border:none;
	background-image:none;
	margin:5px 0 0 5px;
}
.guideFeatureTopicBox {
	width:133px;
	height:97px;
	border-right:#c6c6c6 1px solid;
	text-align:center;
	color:#6b6b6b;
	font-size:11px;
	float:left;
}
.guideFeatureTopicBox a:link, .guideFeatureTopicBox a:visited {
	text-decoration:underline;
	color:#6b6b6b;
	font-size:11px;
}
.guideFeatureTopicBox img {
	margin:5px;
}
/*culture page*/
.cultureList, .cultureList2 {
	margin:10px 0;
	padding:0;
	width:720px;
}
.cultureList h3, .cultureList2 h3, .cultureList3 h3 {
	margin:0;
	font-size:12px;
	border:none;
	font-weight:bold;
	color:#6b6b6b;
}
.cultureList h3 a:link, .cultureList h3 a:visited {
	color:#6b6b6b;
}
.cultureListPic {
	width:160px;
	height:126px;
	margin:0 10px 10px 0;
	float:left;
}
.cultureListPic img {
	width:160px;
	height:126px;
}
.cultureListContent, .cultureListContent2 {
	width:540px;
	float:left;
	margin:0;
	padding:0;
}
.cultureListContent ul, .cultureListContent ul a:link, .cultureListContent ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:underline;
}
.cultureListContent ul li {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
}
.cultureListPic2 {
	width:145px;
	height:123px;
	margin:0 10px 10px 0;
	float:left
}
.cultureListPic2 img {
	width:145px;
	height:123px;
}
.cultureListContent2 ul, .cultureListContent2 ul a:link, .cultureListContent2 ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
}
.cultureListContent2 ul a:hover {
	color:#c5162b;
	text-decoration:underline;
}
.cultureListContent2 ul li {
	width:156px;
	list-style:none;
	margin:0 10px 10px 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	border-bottom:1px solid #bcbbbb;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
	float:left;
}
.cultureList3 {
	margin:10px 0;
	padding:0;
	width:349px;
	float:left;
}
.cultureListContent3 {
	width:194px;
	float:left;
	margin:0;
	padding:0;
}
.cultureListContent3 ul, .cultureListContent3 ul a:link, .cultureListContent3 ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
}
.cultureListContent3 ul a:hover {
	color:#c5162b;
	text-decoration:underline;
}
.cultureListContent3 ul li {
	list-style:none;
	margin:0 10px 10px 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	border-bottom:1px solid #bcbbbb;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
}
/*china overview page*/
.guideOverview {
	border:#dbdbdb 1px solid;
	width:98px;
	height:107px;
	padding:10px;
	float:left;
	margin:10px 10px 10px 0;
	text-align:center;
}
.guideOverview img {
	width:88px;
	height:67px;
	margin:0;
}
.guideOverview a:link, .guideOverview a:visited, .guideOverview2 a:link, .guideOverview2 a:visited, .guideOverview3 a:link, .guideOverview3 a:visited, .guideOverview4 a:link, .guideOverview4 a:visited, {
color:#6b6b6b;
font-size:11px;
text-decoration:underline;
}
.guideOverview2 {
	border:#dbdbdb 1px solid;
	width:142px;
	height:135px;
	padding:10px;
	float:left;
	margin:10px 10px 20px 0;
	text-align:center;
}
.guideOverview2 img {
	width:142px;
	height:108px;
	margin:0;
}
.guideOverview3 {
	width:152px;
	height:125px;
	padding:10px;
	float:left;
	margin:10px 0 0 0;
	text-align:center;
}
.guideOverview3 img {
	width:141px;
	height:85px;
	margin:0;
}
.guideOverview4 {
	border:#dbdbdb 1px solid;
	width:127px;
	height:145px;
	padding:10px;
	float:left;
	margin:10px 10px 20px 0;
	text-align:center;
}
.guideOverview4 img {
	width:127px;
	height:122px;
	margin:0;
}
/*china transportation page*/
.transportationList {
	margin-top:10px;
}
.transportationList img {
	float:left;
	margin:0 10px 10px 0;
}
.transportationContent {
	float:left;
	width:405px;
}
#content #contentMiddle .transportationContent h2 {
	color:#fa890f;
	font-weight:bold;
	font-size:12px;
	border:none;
	margin:0;
	padding-left:0;
	background-image:none;
}
/*weather page*/
.holidayPromo {
	width:225px;
	height:auto;
	margin:10px 0 10px 10px;
	padding:0;
	background-color:#fef1d2;
	float:right;
}
.holidayPromoTop {
	width:225px;
	height:4px;
	background:url(images/guide/holiday-promo-top.gif);
	margin:0;
	padding:0;
}
.holidayPromoBottom {
	width:225px;
	height:4px;
	background:url(images/guide/holiday-promo-bottom.gif);
	margin:0;
	padding:0;
}
.holidayPromoContent {
	width:225px;
	color:#6b6b6b;
	line-height:20px;
	padding:10px;
}
#content .holidayPromoContent p {
	font-size:11px;
}
.holidayPromoContent img {
	width:204px;
	height:156px;
	margin:7px 11px;
}
#weatherSearch {
	color:#6b6b6b;
	font-size:11px;
}
#weatherSearch input {
	width:108px;
}
#cultureDetail {
	width:536px;
	float:left;
}
#cultureDetail p, #cultureDetail a:link, #cultureDetail a:visited, #cultureDetailRight a:link, #cultureDetailRight a:visited {
	font-size:11px;
	color:#6b6b6b;
}
#cultureDetailRight {
	width:192px;
	height:auto;
	background-color:#f6f3ed;
	text-align:center;
	margin:10px 0 0 10px;
	float:left;
	padding:0 10px 10px 10px;
}
#cultureDetailRight h2 {
	font-size:12px;
	color:#6b6b6b;
	border:none;
	margin:5px 0 10px 0;
	font-weight:bold;
}
#cultureDetailRight img {
	margin-top:10px
}
/*map page*/
.cityMapList {
	width:536px;
	height:auto;
	clear: both;
	margin-bottom: 30px;
}
.cityMapList a:link, .cityMapList a:visited {
	color:#6a6a6a;
	text-decoration:none;
}
#contentMiddle .cityMapList ul {
	margin:0 0 10px;
	padding:0px;
	float:left;
	list-style:none;
}
#contentMiddle .cityMapList ul li {
	margin:0 0 -1px -1px;
	font-size:11px;
	padding:5px;
	text-align:center;
	border:1px solid #fdc686;
	color:#6a6a6a;
	background:url(images/cruise/bg-facilities.gif) bottom right no-repeat;
	width:160px;
	height:16px;
	float:left;
	background-color:#fcf7ec;
}
#guideFeatureAttraction1 {
	width:200px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 10px 10px 10px;
	border:#f2ede1 1px solid;
}
#guideFeatureAttraction1 ul {
	margin:0 5px 0 0;
	padding:0;
}
#guideFeatureAttraction1 ul li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	font-size:11px;
	color:#6b6b6b;
	line-height:30px;
	border-bottom:1px dotted #bcbbbb;
}
#guideFeatureAttraction1 ul li.no1 {
	background:url(images/guide/icon-list-1.gif) no-repeat 0 8px;
}
#guideFeatureAttraction1 ul li.no2 {
	background:url(images/guide/icon-list-2.gif) no-repeat 0 8px;
}
#guideFeatureAttraction1 ul li.no3 {
	background:url(images/guide/icon-list-3.gif) no-repeat 0 8px;
}
#guideFeatureAttraction1 ul li.no4 {
	background:url(images/guide/icon-list-4.gif) no-repeat 0 8px;
}
#guideFeatureAttraction1 ul li.no5 {
	background:url(images/guide/icon-list-5.gif) no-repeat 0 8px;
}
#guideFeatureAttraction1 ul li a:link, #guideFeatureAttraction ul li a:visited {
	color:#6b6b6b;
	text-decoration:underline;
}
.chinaMapList {
	width:157px;
	height:auto;
	padding:0;
	margin:20px 20px 10px 0;
	float:left;
	text-align:center;
}
.chinaMapList p a:link, .chinaMapList p a:visited {
	color:#6b6b6b;
	margin-top:5px;
}
/*attraction page*/
.guideAttraction {
	width:221px;
	height:194px;
	border-right:1px solid #b7b7b6;
	float:left;
	margin:0 15px 20px 0;
	padding:0;
	position:relative;
}
.guideAttraction1 {
	width:221px;
	height:194px;
	float:left;
	margin:0 15px 20px 0;
	padding:0;
	position:relative;
}
.guideAttraction p, .guideAttraction1 p {
	text-align:center;
}
.guideAttractionPic {
	width:172px;
	height:141px;
	margin:9px 31px 0 18px;
}
.guideAttraction a:link, .guideAttraction a:visited, .guideAttractionNav a:link, .guideAttractionNav a:visited {
	font-size:11px;
	color:#6b6b6b;
}
.guideAttractionPic img {
	width:172px;
	height:141px;
}
.guideAttractionNumber1 {
	width:27px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
	background:url(/pic/date/001.gif);
}
.guideAttractionNumber2 {
	width:27px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
	background:url(/pic/date/002.gif);
}
.guideAttractionNumber3 {
	width:27px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
	background:url(/pic/date/003.gif);
}
.guideAttractionNav {
	width:331px;
	height:23px;
	border:#d1d1d1 1px solid;
	text-align:center;
	padding:10px 0 0 0;
	margin:10px 0 20px 0;
	float:left;
	position:relative;
}
#guideReviewOverall2 {
	width:545px;
	height:auto;
	padding:0;
	font-size:12px;
	color:#6b6b6b;
	margin:10px 0;
	background-color:#fef6e3;
}
.guideReviewLeft2 {
	width:100px;
	height:auto;
	float:left;
	color:#6b6b6b;
	font-size:14px;
	border-right:#bcbcbb 1px solid;
	padding:0;
	margin:0;
	display:inline;
}
#contentMiddle .guideReviewLeft2 .rating {
	font-size:35px;
	margin-left:50px;
}
#contentMiddle .guideReviewRight2 {
	width:440px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 10px 0;
}
#contentMiddle .guideReviewRight2 ul {
	list-style:none;
	margin:10px 0;
	overflow:hidden;
	zoom:1;
	font-size:11px;
}
#contentMiddle .guideReviewRight2 ul li {
	width:212px;
	float:left;
	height:22px;
	display:inline;
	line-height:20px;
	margin:0;
}
#contentMiddle .guideReviewRight2 ul li img {
}
.guideReviewList1s {
	width:540px;
	height:auto;
	border:#fee098 1px solid;
	padding:0;
	margin:10px 0;
}
.guideReviewList2s {
	width:540px;
	height:auto;
	border:#d8ceba 1px solid;
	padding:0;
	margin:10px 0;
}
.guideReview1s {
	width:535px;
	height:auto;
	border:#fff 2px solid;
	padding:0;
	margin:0;
	background-color:#fef6e3;
	color:#6b6b6b;
}
.guideReview2s {
	width:535px;
	height:auto;
	border:#fff 2px solid;
	padding:0;
	margin:0;
	background-color:#f3ede1;
	color:#6b6b6b;
}
.guideReviewers {
	width:67px;
	height: auto;
	float:left;
	padding:0;
	margin:10px 10px 0 10px;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
}
.guideReviewBodys {
	width:420px;
	float:left;
	height:auto;
	margin:10px 0 0 10px;
	padding:0 0 10px 10px;
	font-size:12px;
}
.guideReviewBodys img {
	margin-right:10px;
}
#contentMiddle .guideReviewBodys ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px;
}
#contentMiddle .guideReviewBodys ul li {
	font-size:12px;
}
#contentMiddle .guideReviewBodys ul li strong {
	font-size:11px;
}
#contentMiddle .guideReviewBodys ul li a:link, #contentMiddle .guideReviewBodys ul li a:visited {
	text-decoration:none;
}
#contentMiddle .guideReviewBodys ul li a:hover {
	text-decoration:underline;
}
#contentMiddle .guideReviewBodys ul li .red {
	color:#c31b1b;
	font-size:11px;
}
#contentMiddle .guideReviewBodys ul li .orange {
	color:#fa8a11;
	font-weight:bold;
	font-size:14px;
}
#contentMiddle .guideReviewBodys ul li .guest {
	color:#994444;
	font-size:11px;
}
.guideAttractionTop {
	margin:10px 30px 10px 0;
	padding:0;
	width:194px;
	height:auto;
	float:left;
}
.guideAttractionTop p a:link, .guideAttractionTop p a:visited {
	font-size:11px;
	text-decoration:none;
}
#content #guideInfoDetail .guideAttractionTop h3 {
	width:194px;
	height:17px;
	margin:0;
	padding:0;
	background:url(images/guide/bg-top-attraction.gif) left no-repeat;
	background-color:#afaead;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	border:none;
	padding:5px 0 0 10px;
}
.guideAttractionTopContent {
	width:200px;
	float:left;
	margin:0;
	padding:0;
}
.guideAttractionTopContent ol, .guideAttractionTopContent ol a:link, .guideAttractionTopContent ol a:visited {
	font-size:11px;
	margin:10px 0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
	font-weight:normal;
}
.guideAttractionTopContent ol a:hover {
	color:#c5162b;
	text-decoration:underline;
}
.guideAttractionTopContent ol li {
	font-size:11px;
	list-style:inside decimal;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	border-bottom:1px dotted #bcbbbb;
	background:url(images/guide/bg-top-attraction-number.gif) no-repeat 0px 3px;
	font-weight:bold;
}
.guideTagTop {
	width:663px;
	height:5px;
	background:url(images/guide/bg-tag-top.gif);
	margin:10px 0 0 0;
	padding:0;
}
.guideTagContent {
	width:643px;
	height:auto;
	background-color:#f6f1e8;
	padding:0 10px;
	margin:0;
	font-size:12px;
}
.guideTagContent strong {
	font-size:16px;
}
#content #guideInfoDetail .guideTagContent h3 {
	color:#6b6b6b;
	font-size:14px;
	font-weight:bold;
	border:none;
	margin:0;
}
.guideTagContent ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
.guideTagContent ul li {
	width:auto;
	padding:5px 10px;
	float:left;
	height:30px;
}
.guideTagContent ul li a:link, .guideTagContent ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
.guideTagContent ul li a:hover {
	text-decoration:underline;
}
.guideTagBottom {
	width:663px;
	height:5px;
	background:url(images/guide/bg-tag-bottom.gif);
	margin:0 0 10px 0;
	padding:0;
}
/*attraction by name page*/
#attractionByName {
	margin:0;
	padding:0;
}
#attractionByName ul {
	margin:0;
	padding:0;
	list-style:none;
}
#attractionByName ul li {
	float:left;
	width:20px;
	height:16px;
	background-color:#fef6e3;
	border:#fdd5ab 1px solid;
	margin:5px 9px;
	padding:4px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#fa890f;
	text-align:center;
}
#attractionByName ul li a:link, #attractionByName ul li a:visited {
	color:#fa890f;
	text-decoration:none;
}
.attractionResult {
	width:687px;
	height:auto;
	margin:10px 0;
	padding:0;
	background-color:#fef6e3;
}
.attractionResultLeft {
	width:42px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	color:#d42d3b;
	font-size:25px;
	font-weight:bold;
	float:left;
}
.attractionResultRight {
	width:615px;
	height:auto;
	margin:10px 10px 10px 0;
	padding:10px;
	background-color:#fff;
	font-size:12px;
	color:#6b6b6b;
	float:left;
}
.attractionResultRight a:link, .attractionResultRight a:visited {
	color:#6b6b6b;
}
.attractionResult2 {
	width:687px;
	height:auto;
	margin:10px 0;
	padding:0;
}
#guideInfoDetail .attractionResult2 ul a:hover, #guideInfoDetail .attractionResult ul a:hover {
	color:#d42d3b;
}
.attractionResultTop2 {
	height:42px;
	margin:0;
	padding:0 0 0 10px;
	color:#d42d3b;
	font-size:25px;
	font-weight:bold;
}
.attractionResultTop3 {
	height:25px;
	margin:0;
	padding:0 0 0 10px;
	color:#d42d3b;
	font-size:14px;
	font-weight:bold;
}
.attractionResult2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.attractionResult2 ul li {
	width:160px;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 4px 18px;
	float:left;
	width:170px;
	padding:10px 10px 10px 20px;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
	margin-left:25px;
	height:45px;
}
.attractionResult2 ul li a:link, .attractionResult2 ul li a:visited {
	font-weight:bold;
	color:#6b6b6b;
}
/*photo page*/
.guidePhotoItem1 {
	float:left;
	width:310px;
	height:28px;
	background-color:#fef6e3;
	border:#ffd572 1px solid;
	color:#6b6b6b;
	font-size:11px;
	margin:0;
	padding:0 0 0 20px;
}
.guidePhotoItem3 {
	float:left;
	width:695px;
	height:48px;
	background-color:#fef6e3;
	border:#ffd572 1px solid;
	color:#6b6b6b;
	font-size:11px;
	margin:0;
	padding:0 0 0 20px;
}
.guidePhotoItem1 checkbox {
	margin-left:20px;
}
.guidePhotoItem2 {
	float:left;
	width:auto;
	padding:3px 10px;
	height:22px;
	margin:0 10px;
}
.guidePhotoSort {
	width:208px;
	height:24px;
	background:url(images/guide/bg-sort.gif);
	margin:0;
	padding:4px 0 0 10px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	float:left;
}
#guidePhoto select {
	width:104px;
}
.guidePhotoPic {
	width:480px;
	height:auto;
	padding:0;
	margin:20px 0 0 0;
	float:left;
}
.guidePhotoContent {
	background-color:#fef6e3;
	border:#ffd572 1px dotted;
	margin:10px 0;
}
#content .guidePhotoContent p {
	color:#6b6b6b;
	font-size:11px;
	line-height:20px;
	margin:0 10px;
}
#photoRight1 {
	margin:10px 10px 60px 10px;
	width:225px;
	height:300px;
	padding:0;
	float:left;
}
#photoSample1 {
	width:225px;
	height:257px;
	margin-bottom:10px;
	margin-top:10px;
}
#photoSample1 img {
	margin:0 10px 15px 0;
}
#photoRight1 #pageSelect ul {
	margin:0;
	padding:0;
}
.cultureList4 {
	margin:10px 0;
	padding:0;
	width:100%;
	float:left;
}
.cultureListLeft {
	width:520px;
	float:left;
	height:auto;
}
.cultureListContent4 {
	width:194px;
	float:left;
	margin:0;
	padding:0;
}
.cultureListPic4 {
	width:117px;
	height:99px;
	margin:0 10px 0 0;
	float:left;
}
.cultureListMiddle {
	width:378px;
	height:auto;
	float:left;
}
.cultureListMiddle2 {
	background-color:#fef6e3;
	width:408px;
	height:auto;
	float:left;
	padding:0 10px 10px 10px;
}
.cultureList4 h3, .cultureList4 h2 {
	font-size:12px;
	font-weight:bold;
	border:none;
}
#contentMiddle .cultureListContent4 ul, #contentMiddle .cultureListContent4 ul a:link, #contentMiddle .cultureListContent4 ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
}
#contentMiddle .cultureListContent4 ul a:hover {
	color:#c5162b;
	text-decoration:underline;
}
#contentMiddle .cultureListContent4 ul li {
	list-style:none;
	margin:0 10px 5px 0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
	border-bottom:1px solid #bcbbbb;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
}
#guidePhotoItem3 {
	width:220px;
	height:auto;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
	border:#d2d4d4 1px solid;
	line-height:30px;
}
#guidePhotoItem3 a:link, #guidePhotoItem3 a:visited {
	font-size:12px;
	color:#6b6b6b;
}
.guidePhotoItem3Inside {
	width:110px;
	float:left;
}
/*city photo*/
#guidePhoto h2 {
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	background-image:none;
	margin:5px 0 0 5px;
}
#cityPhotoList {
	width:715px;
	height:228px;
	margin:0 0 20px 0;
	padding:0;
	border:#c6c6c6 1px solid;
}
.cityPhotoListBox {
	width:170px;
	height:180px;
	border-right:#c6c6c6 1px solid;
	text-align:center;
	color:#6b6b6b;
	font-size:11px;
	float:left;
}
#content .cityPhotoListBox p, #content .cityPhotoListBox2 p {
	color:#6b6b6b;
	font-size:11px;
}
.cityPhotoListBox2 {
	width:170px;
	height:180px;
	text-align:center;
	color:#6b6b6b;
	font-size:11px;
	float:left;
	margin-bottom:20px;
}
.cityPhotoListBox a:link, .cityPhotoListBox a:visited, .cityPhotoListBox2 a:link, .cityPhotoListBox2 a:visited {
	text-decoration:underline;
	color:#6b6b6b;
	font-size:12px;
}
.cityPhotoListBox img, .cityPhotoListBox2 img {
	margin:5px 25px;
}
#cityAlbumList {
	width:715px;
	height:228px;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
}
.cityAlbumListBox {
	background:url(images/guide/bg-album-list.gif) no-repeat;
	margin:10px 9px;
	padding:0;
	width:216px;
	height:185px;
	text-align:center;
	color:#b6b6b6;
	font-size:11px;
	float:left;
	font-weight:bold;
}
#content .cityAlbumListBox p {
	color:#b6b6b6;
	font-size:11px;
}
.cityAlbumListBox a:link, .cityAlbumListBox a:visited, {
text-decoration:underline;
color:#6b6b6b;
font-size:11px;
}
.cityAlbumListBox img {
	margin:18px 46px 0 46px;
}
#contentMiddle .cultureListMiddle2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
#contentMiddle .cultureListMiddle2 ul li {
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0px 8px;
	line-height:20px;
	padding-left:5px;
	float:left;
	width:150px;
	margin-right:20px;
}
#contentMiddle .cultureListMiddle2 ul li a:link, #contentMiddle .cultureListMiddle2 ul li a:visited {
	color:#6b6b6b;
	font-size:12px;
}
.photoMember {
	float:left;
	width:287px;
	height:auto;
	padding:0;
	margin:0 0 10px 10px;
}
.photoMemberBox {
	width:36px;
	padding:0 0 10px 0;
	height:auto;
	text-align:center;
	float:left;
	font-size:11px;
	color:#6b6b6b;
}
.photoMemberBox img {
	padding:10px 10px 0 10px;
}
/*china photo*/
#guideInfoNav3 {
	margin-top:20px;
	visibility: inherit;
	position: relative;
	width:715px;
	padding-left:10px;
}
#contentMiddle #guideInfoNav3 ul {
	list-style-type: none;
	background:none;
	margin: 0;
	padding: 0;
}
#contentMiddle #guideInfoNav3 ul li {
	float:left;
	display:inline;
	margin-right:8px;
	margin-bottom:0px;
	background-color:#baa475;
	border:1px solid #ded1e1;
	font-weight:bold;
	font-size:12px;
	padding:6px 5px;
}
#contentMiddle #guideInfoNav3 ul li {
	background-color:#baa475;
	float:left;
	display:inline;
	margin-right:8px;
	margin-bottom:0px;
	border:1px solid #ded1e1;
	font-weight:bold;
	font-size:12px;
	padding:6px 5px;
}
#contentMiddle #guideInfoNav3 ul li a:link, #contentMiddle #guideInfoNav3 ul li a:visited {
	text-decoration:none;
	color:#fff;
}
#contentMiddle #guideInfoNav3 ul li.active {
	border:1px solid #ded1e1;
	border-bottom:1px solid #fff;
	background:#fff;
}
#contentMiddle #guideInfoNav3 ul li.active a:link, #contentMiddle #guideInfoNav3 ul li.active a:visited {
	text-decoration:none;
	color:#fa9521;
}
#contentMiddle #guideInfoNav3 ul li:hover {
	background-color:#fff;
	border-bottom:1px solid #fff;
}
#contentMiddle #guideInfoNav3 ul li:hover a {
	color:#baa475;
}
#guideAddList {
	border:1px solid #ded1b1;
	margin:20px 0;
	padding:0;
	height:150px;
	width:693px;
}
.addons {
	width:auto;
	height:auto;
	border-right:#ded1b1 1px solid;
	text-align:center;
	color:#6b6b6b;
	float:left;
	margin:10px 0 0 0;
}
.addons img {
	margin:10px 32px 0 32px;
}
#guideAddList p {
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#guideAddList a:link, #guideAddList a:visited {
	color:#fa890f;
	text-decoration:none;
}
.borderleft {
	margin:0;
	padding:0;
	background-color:#ded1b1;
	width:18px;
	height:150px;
	float:left;
	text-align:center;
}
.borderleft img {
	margin:60px 0 0 0;
	width:18px;
}
.searchPhotos {
	font-size:11px;
	color:#6b6b6b;
	margin:10px 0;
}
.searchPhotos input {
	width:164px;
	margin-left:10px;
}
#photoMemberSide {
	width:auto;
	background-color:#fef6e3;
	height:auto;
	padding:0;
	margin:0 0 10px 0;
}
.photoMemberSideBox1 {
	width:85px;
	height:63px;
	border-right:#ded1b1 1px solid;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	padding:0 0 0 20px;
	margin:10px 0;
}
.photoMemberSideBox2 {
	width:85px;
	height:63px;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	padding:0 0 0 20px;
	margin:10px 0;
}
/*guide review*/
#guideReviewOverall {
	width:700px;
	height:96px;
	padding:10px;
	font-size:12px;
	color:#6b6b6b;
	margin:10px 0;
	background-color:#fef6e3;
}
.guideReviewLeft {
	width:140px;
	height:auto;
	float:left;
	color:#6b6b6b;
	font-size:14px;
	border-right:#bcbcbb 1px solid;
	padding:0 0 10px 0;
}
#content .guideReviewLeft {
	color:#6b6b6b;
}
.guideReviewLeft .rating {
	font-size:35px;
	margin-left:70px;
}
.guideReviewRight {
	width:540px;
	height:auto;
	float:left;
	margin-left:10px;
}
#contentMiddle .guideReviewRight ul {
	list-style:none;
	margin:10px 0;
	padding:0 0 10px 0;
	height:auto;
}
#contentMiddle .guideReviewRight ul li {
	font-size:12px;
	width:60px;
	float:left;
	line-height:20px;
	text-align:right;
}
#contentMiddle .guideReviewRight ul li.style1 {
	width:200px;
	margin-right:10px;
	text-align:left;
}
#contentMiddle .guideReviewRight ul li.style1 .smallFont {
	font-size:11px;
}
#guideReviewMiddle {
	width:720px;
	height:29px;
	font-size:11px;
	font-weight:bold;
	color:#6b6b6b;
}
#guideReviewMiddle .left {
	width:427px;
	height:24px;
	background-color:#f3ede1;
	float:left;
	padding:5px 0 0 10px;
}
#guideReviewMiddle .left checkbox {
	margin-left:20px;
}
#guideReviewMiddle .right {
	width:247px;
	height:24px;
	background-color:#f3ede1;
	float:left;
	margin-left:10px;
	padding:5px 0 0 10px;
}
#guideReviewMiddle .right img {
	margin-right:10px;
}
.guideReviewList1 {
	width:715px;
	height:auto;
	border:#fee098 1px solid;
	padding:0;
	margin:10px 0;
}
.guideReviewList2 {
	width:715px;
	height:auto;
	border:#d8ceba 1px solid;
	padding:0;
	margin:10px 0 0 0;
}
.guideReview1 {
	width:710px;
	height:auto;
	border:#fff 2px solid;
	padding:0;
	margin:0;
	background-color:#fef6e3;
	color:#6b6b6b;
}
.guideReview2 {
	width:710px;
	height:auto;
	border:#fff 2px solid;
	padding:0;
	margin:0;
	background-color:#f3ede1;
	color:#6b6b6b;
}
.guideReviewer {
	width:90px;
	height: auto;
	float:left;
	padding:0;
	margin:13px 0 0 16px;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
}
.guideReviewBody {
	width:590px;
	float:left;
	height:auto;
	margin-top:13px;
	padding:0 0 10px 10px;
	font-size:12px;
}
.guideReviewBody img {
	margin-right:10px;
}
#contentMiddle .guideReviewBody ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px;
}
#contentMiddle .guideReviewBody ul li {
	font-size:12px;
}
#contentMiddle .guideReviewBody ul li strong {
	font-size:11px;
}
#contentMiddle .guideReviewBody ul li a:link, #contentMiddle .guideReviewBody ul li a:visited {
	text-decoration:none;
}
#contentMiddle .guideReviewBody ul li a:hover {
	text-decoration:underline;
}
#contentMiddle .guideReviewBody ul li .red {
	color:#c31b1b;
	font-size:11px;
}
#contentMiddle .guideReviewBody ul li .orange {
	color:#fa8a11;
	font-weight:bold;
	font-size:14px;
}
.guideAddReviews {
	width:685px;
	height:230px;
	padding:5px 15px 60px 0;
	font-size:12px;
}
.guideAddReviewsLeft {
	width:215px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.guideAddReviewsRight {
	width:450px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	color:#fa8910;
	font-weight:bold;
	line-height:20px;
}
.guideAddReviewsRight textarea {
	border:#c7b7a5 1px solid;
	width:398px;
	height:98px;
	font-size:11px;
	color:#CCCCCC;
	margin-bottom:20px;
}
.guideAddReviews form {
	padding:5px;
	margin:0px;
}
.guideAddReviews .title1 {
	float:left;
	width:105px;
	text-align:right;
	margin:5px 5px 0 0;
}
.guideAddReviews .title2 {
	float:left;
	width:53px;
	text-align:right;
	margin:5px 5px 0 0;
}
.guideAddReviews .checkinDate {
	float:left;
	width:145px;
	margin-top:5px;
}
.guideAddReviews .checkinDate select {
	width:58px;
	margin-right:10px;
}
.guideAddReviews .stay {
	width:105px;
	float:left;
	margin-top:5px;
}
.guideAddReviews .stay select {
	width:48px;
}
.guideAddReviews .nationality {
	width:145px;
	float:left;
	margin-top:5px;
}
.guideAddReviews .nationality input {
	width:130px;
	border:#c7b7a5 1px solid;
}
.guideAddReviews .age {
	width:105px;
	float:left;
	margin-top:5px;
}
.guideAddReviews .age select {
	width:55px;
}
.guideAddReviews .name {
	width:200px;
	float:left;
	margin-top:5px;
}
.guideAddReviews .age input {
	width:193px
}
.guideAddReviews .submit {
	text-align:center;
	margin:20px 0 0 0;
}
#guideReviewIntro {
	width:180px;
	height:auto;
	border:#d8ceba 1px solid;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size:11px;
	color:#6b6b6b;
	text-align:center;
}
#guideReviewIntro a:link, #guideReviewIntro a:visited {
	color:#6b6b6b
}
#guideReviewIntro img {
	width:150px;
	height:108px;
	margin:10px 10px 5px 10px;
}
#guideReviewIntro p {
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
	padding:0 10px;
}
#guideReviewIntro p a:link, #guideReviewIntro p a:visited {
	color:#ef2200;
}
/*weather*/
.tableWeatherYear {
	width:530px;
	height:auto;
	border-right:#feca72 1px solid;
	text-align:center;
}
.tableWeatherYear a:link, .tableWeatherYear a:visited {
	color:#fff;
	text-decoration:none;
}
.tableWeatherYear th {
	background:url(images/guide/bg-weather-thread.gif) repeat-x;
	border-left:#fff 1px solid;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:0;
	height:26px;
}
.tableWeatherYear th.style1 {
	border-left:#feca72 1px solid;
}
.tableWeatherYear td {
	font-size:11px;
	color:#6b6b6b;
	border-left:#feca72 1px solid;
	border-bottom:#feca72 1px solid;
}
.tableWeatherYear td.style1 {
	background-color:#fbf7f1;
	width:70px;
	text-align:center;
	padding:10px 0;
}
.tableWeatherMonth {
	width:530px;
	height:auto;
	border-right:#fdecc5 1px solid;
	text-align:center;
	background-color:#fdecc5;
}
.tableWeatherMonth th {
	border-left:#fff 1px solid;
	font-size:11px;
	color:#6b6b6b;
	padding:0;
	height:26px;
	font-weight:normal;
	border-bottom:#fff 2px solid;
}
.tableWeatherMonth th.style1 {
	border-left:#fdecc5 1px solid;
}
.tableWeatherMonth td {
	font-size:11px;
	color:#6b6b6b;
	border-left:#fff 1px solid;
	border-bottom:#fff 1px solid;
}
.tableWeatherMonth td.style2 {
	border-bottom:#fdecc5 1px solid;
}
.tableWeatherMonth td.style1 {
	width:100px;
	text-align:center;
	padding:5px;
	font-weight:bold;
	color:#eb8e03;
}
#guideWeatherNav {
	width:550px;
	height:26px;
	margin:0 0 -1px 0;
	padding:0;
	overflow:hidden;
}
#guideWeatherNav ul {
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
}
#contentMiddle #guideWeatherNav ul li {
	width:37px;
	height:21px;
	float:left;
	background:url(images/guide/bg-weather-thread.gif);
	font-size:11px;
	padding:5px 0 0 0;
	text-align:center;
	margin:0 5px 0 0;
}
#contentMiddle #guideWeatherNav ul li.active {
	background-color:#fdecc5;
	background-image:none;
	border-right:#feca72 1px solid;
	border-top:#feca72 1px solid;
	border-left:#feca72 1px solid;
	color:#eb8e03;
}
#contentMiddle #guideWeatherNav ul li a:link, #contentMiddle #guideWeatherNav ul li a:visited {
	color:#fff;
	text-decoration:none;
}
#guideWeatherSunny {
	width:210px;
	height:323px;
	padding:10px 0 0 10px;
	color:#6b6b6b;
	background:url(images/guide/bg-weather-box-sunny.gif);
	position:relative;
	border:#fddf9c 1px solid;
}
#guideWeatherSunny .strong {
	font-size:20px;
}
#guideWeatherTop {
	float:right;
	font-size:12px;
	line-height:20px;
	width:80px;
	margin-top:20px;
}
#guideWeatherFact {
	font-size:11px;
	line-height:20px;
	margin-top:60px;
}
#guideWeatherTop ul {
	list-style:none;
	line-height:20px;
	margin:0;
	padding:0;
}
#guideWeatherFact ul {
	list-style:none;
	line-height:20px;
	margin:0;
	padding:0;
	width:80px;
	float:left;
}
#guideWeatherFact ul.style2 {
	width:120px;
	float:left;
}
/*guide index*/
#guideIndexImage {
	width:300px;
	height:223px;
	float:left;
	margin:0;
	padding:0;
}
#guideIndexRight {
	width:320px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-color:#e9d8b0;
}
#guideIndexRight div {
	width:300px;
	margin:0;
	height:29px;
	border-bottom:1px solid #fff;
	float:left;
	padding: 5px 5px 5px 10px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	line-height:15px;
	background-color:#e9d8b0;
}
#guideIndexRight .active {
	background-color:#F8F2E4;
}
#guideIndexRight .adWord {
	width:258px;
	margin:0;
	height:29px;
	border-bottom:1px solid #fff;
	float:left;
	padding: 5px 5px 5px 10px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	line-height:15px;
	background-color:#e9d8b0;
}
#guideTopDestinationLeft {
	width:229px;
	height:auto;
	float:left;
	border-right:#e9d8b0 1px solid;
}
.topDestinationPic {
	width:75px;
	height:56px;
	margin:0 10px 0 0;
	float:left;
}
#guideTopDestination ul li {
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;
}
#guideTopDestination ul li a:link, .topDestination ul li a:visited {
	color:#6b6b6b
}
#guideTopDestination ul li.no1 {
	background:url(images/guide/index-list-1.gif) no-repeat left top;
	padding:23px 0 0 0;
	float:left;
}
#guideTopDestination ul li.no2 {
	background:url(images/guide/index-list-2.gif) no-repeat left top;
	padding:23px 0 0 0;
	float:left;
}
#guideTopDestination ul li.no3 {
	background:url(images/guide/index-list-3.gif) no-repeat left 10px;
	padding:10px 0 0 30px;
	height:35px;
	border-bottom:#e9d8b0 1px solid;
}
#guideTopDestination ul li.no4 {
	background:url(images/guide/index-list-4.gif) no-repeat left 10px;
	padding:10px 0 0 30px;
	height:35px;
	border-bottom:#e9d8b0 1px solid;
	font-size: 12px;
	color: #6b6b6b;
}
#guideTopDestination ul li.no5 {
	background:url(images/guide/index-list-5.gif) no-repeat left 10px;
	padding:10px 0 0 30px;
	height:35px;
	border-bottom:#e9d8b0 1px solid;
}
.topDestination {
	clear:both;
	margin-bottom:20px;
}
#guideTopDestinationRight {
	width:390px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
#guideInfoDetail3 ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px;
	overflow:hidden;
	zoom:1;
}
#guideInfoDetail3 ul li {
	background:url(images/guide/bg-guide-index-list.gif) 0 8px no-repeat;
	float:left;
	width:185px;
	padding:0 0 0 10px;
}
#guideInfoDetail3 ul li, #guideInfoDetail3 ul li a:link, #guideInfoDetail3 ul li a:visited {
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
}
#guidePhotoList {
	width:610px;
	height:auto;
	background-color:#fef6e3;
	padding:10px;
	margin:10px 0 20px 0;
	position:relative;
}
.guidePhotoBox {
	width:108px;
	height:85px;
	margin:5px 5px 15px 5px;
	font-size:11px;
	text-align:center;
	float:left;
	color: #6b6b6b;
}
.guidePhotoBox img {
	display:block;
}
.guidePhotoBox a:link, .guidePhotoBox a:visited {
	color:#6b6b6b;
}
#guidePhotoMore {
	position:absolute;
	right:5px;
    top:5px;
	width:80px;
	height:auto;
}
#guidePhotoMore a:link, #guidePhotoMore a:visited {
	font-size:11px;
	color:#d6313e;
}
#guidePhotoList h2 {
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	line-height:20px;
	margin:5px 0 5px 0;
	padding:0;
}
#guidePhotoList img {
	width:108px;
	height:83px;
	margin:0 0 5px 0;
}
#guidePhotoList ul {
	list-style:none;
	width:590px;
	height:auto;
	margin:15px 0 0 0;
	padding:0px;
	clear: both;
}
#guidePhotoList ul li {
	background:url(images/guide/bg-guide-index-list.gif) 0 8px no-repeat;
	float:left;
	width:180px;
	padding:0 0 0 15px;
}
#guidePhotoList ul li, #guidePhotoList ul li a:link, #guidePhotoList ul li a:visited {
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
	list-style: none;
	margin: 5px 0;
}
#guideMap {
	width:316px;
	background-color:#eae1be;
	height:288px;
	padding:0;
	margin:0 0 20px 0;
	text-align:center;
	position:relative;
}
.guideMapInput {
	background:url(images/guide/bg-map-input.gif);
	width:183px;
	height:22px;
	padding:6px 10px 0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	margin:15px 10px 0 0;
}
.guideMapPic {
	width:40px;
	height:40px;
	top:237px;
	right:10px;
	float:left;
	position:absolute;
}
#guideCardWallpaper {
	width:292px;
	height:auto;
	background-color:#fef6e3;
	margin:20px 0;
	padding:10px;
}
#guideCardWallpaper ul {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
#guideCardWallpaper ul li {
	float:left;
	width:125px;
	height:20px;
	padding:0 0 0 5px;
	margin:0 5px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#6b6b6b;
	border-left:#6b6b6b 2px solid;
}
#guideCardWallpaper ul li a:link, #guideCardWallpaper ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#guideCardWallpaper ul li.active {
	background-color:#c9b993;
	color:#fff;
	border:none;
}
#guideCardWallpaper img {
	width:80px;
	height:54px;
	margin:10px 5px 10px 5px;
}
#guideIndexTool {
	padding-bottom:8px;
	margin:0 0 15px 0;
	width:316px;
	background:url(/css/images/guide/bg-curise-bottom.gif) no-repeat left bottom;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
	overflow:hidden;
	zoom:1;
}
#guideIndexTool a:link, #guideIndexTool a:visited {
	color:#6b6b6b;
}
#guideIndexTool h2 {
	margin:0;
	color:#6b6b6b;
	padding:5px 0;
	font-size:14px;
	font-weight:bold;
	text-indent:30px;
	background:#f2ede1 url(/css/images/guide/bg-curise-top.gif) no-repeat left top;
	float:none;
	clear:both;
}
#guideIndexTool h2 a:link, #guideIndexTool h2 a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#guideIndexTool ul {
	list-style:none;
	border-left:7px #f2ede1 solid;
	border-right:7px #f2ede1 solid;
	margin:0;
	width:297PX;
	overflow:hidden;
	zoom:1;
	padding:10px 0 10px 5px;
}
#guideIndexTool ul li {
	height:30px;
	line-height:30px;
	width:100px;
	float:left;
	display:inline;
}
#guideIndexTool ul li.noBg {
	width:135px;
	padding-left:12px;
}
#guideIndexTool ul li a {
	font-size:10px;
	color:#6b6b6b;
}
#guideIndexTool ul li.one {
	background:url(/pic/accomodation.gif) no-repeat left center;
	float:left;
	padding-left:40px;
}
#guideIndexTool ul li.two {
	background:url(/pic/food.gif) no-repeat left center;
	float:left;
	padding-left:40px
}
#guideIndexTool ul li.three {
	background:url(/pic/money.gif) no-repeat left center;
	float:left;
	padding-left:40px;
}
#guideIndexTool ul li.four {
	background:url(/pic/weather.gif) no-repeat left center;
	float:left;
	padding-left:40px;
}
#guideIndexTool ul li.five {
	background:url(/pic/security.gif) no-repeat left center;
	float:left;
	padding-left:40px;
}
#guideIndexTool ul li.six {
	background:url(/pic/transport.gif) no-repeat left center;
	float:left;
	padding-left:40px;
}
/*city guide index*/
#guideCityIndexMap {
	width:680px;
	height:526px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}
#guideCityTop {
	width:257px;
	height:434px;
	float:left;
	margin:0 0 20px 13px;
}
#guideCityTop a:link, #guideCityTop a:visited {
	color:#6b6b6b;
}
#guideCityTop a:hover {
	color:#fa890f;
	text-decoration:none;
}
#guideCityTop h2 {
	line-height:23px;
	background:url(images/guide/bg-city-guide-index-title.gif);
	font-size:14px;
	color:#6b6b6b;
	border:none;
	float:none;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
}
.guideCityTopPic {
	width:100px;
	height:auto;
	float:left;
	text-align:center;
	font-size:11px;
	padding:10px 0 5px 0;
	margin:0 10px;
}
.guideCityTopPic img {
	width:100px;
	height:81px;
	margin:0 0 5px 0;
}
.guideGuideIndexInfo {
	width:415px;
	height:auto;
	margin:0 40px 20px 0;
	float:left;
	padding:0;
	border-bottom:#e8e8e8 1px solid;
}
.guideGuideIndexInfo a:link, .guideGuideIndexInfo a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
.guideGuideIndexInfo a:hover {
	text-decoration:underline;
	color:#fa890f;
}
.guideGuideIndexInfo th {
	line-height:22px;
	background:url(images/guide/bg-city-guide-index-title.gif);
	font-size:14px;
	color:#6b6b6b;
	border:none;
	float:none;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 10px;
}
.guideGuideIndexInfo th, .guideGuideIndexInfo td {
	height:auto;
	font-size:11px;
	color:#6b6b6b;
	text-align:left;
}
.guideGuideIndexInfo th.style1 {
	background:url(images/guide/bg-city-info.gif) top repeat-x;
	border-bottom:#fff 1px solid;
	background-color:#fef6e3;
	width:116px;
	padding-top:6px;
	padding-left:10px;
	font-weight:bold;
	height:auto;
}
.guideGuideIndexInfo td {
	border-top:#e8e8e8 1px solid;
	width:304px;
	padding:8px 0 8px 14px;
	float:left;
}
#guideCityIndexGray {
	height:auto;
	background-color:#f5f5f5;
	padding:0;
	margin:10px 0;
}
#guideCityIndexGray h2 {
	font-size:16px;
	font-weight:bold;
	color:#6b6b6b;
	border:none;
	float:none;
	margin:0;
	padding:10px 0 0 10px;
}
#guideCityIndexGray h3 {
	font-size:26px;
	color:#fa890f;
	border:none;
	float:none;
	margin:0;
	padding:0 0 5px 0;
}
#contentMiddle #guideCityIndexGray ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0 0 0 27px;
	width:168px;
	border-right:#d9d9d9 1px solid;
	float:left;
}
#contentMiddle #guideCityIndexGray ul li {
	background:url(images/guide/bg-city-guide-bottom.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
	line-height:25px;
	font-size:12px;
}
#guideCityIndexGray a:link, #guideCityIndexGray a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#guideCityIndexGray a:hover {
	color:#fa890f;
	text-decoration:underline;
}

