﻿/*attraction.htm页面样式*/
 #cityMenu {
	font-family:Verdana, Geneva, sans-serif;
	width:178px;
	margin-bottom:15px;
	padding-bottom:3px;
	background:url(/css/images/navBottom2.gif) no-repeat left bottom;
}
#cityMenu ul li {
	list-style:none;
	padding:5px 0;
	background:#dcb26c url(/css/images/navLine.gif) no-repeat left top;
}
#cityMenu ul li.oneNav {
	background:#dcb26c url(/css/images/navTop.gif) no-repeat left top;
	height:5px;
}
/*当前页面的导航样式*/
#cityMenu #selected a:visited, #cityMenu #selected a:link, #cityMenu #selected a:hover, #cityMenu #selected a:active{
	color:#75491a;
	font-size:11px;
}
#cityMenu ul li .tophead a{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:25px;
}
#cityMenu ul li a {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-left:25px;
	background:url(/css/images/navRadio.gif) no-repeat 10px 5px;
}
#cityMenu ul li li {
	background:#e3c189;
}
#cityMenu ul li ul {
	padding-bottom:8px;
	background: url(/css/images/navBottom.gif) repeat-x left bottom;
}
#cityMenu ul li ul.collapsed {
	display:none;
}

#cityMenu ul li li a {
	font-size:11px;
	height:16px;
	line-height:16px;
	padding:0 0 5px 35px;
	color:#a2752b;
	background:url(/css/images/navSquare.gif) no-repeat 23px 8px;
}
#cityMenu dl {
	padding-bottom:10px;
	background:#e3c189;
}
#cityMenu dl dt {
	background:#dcb26c;
	margin-top:10px;
}
#cityMenu dl dt a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
}
#cityMenu dl dd {
	background:#e3c189;
}
#cityMenu dl dd a {
	font-size:11px;
	display:block;
	text-decoration:none;
	height:20px;
	line-height:20px;
	color:#a2752b;
	background:url(/css/images/navSquare.gif) no-repeat 8px 8px;
	padding-left:18px;
}
#cityMenu dl dd a.active {
	color:red;
	background:#FBB83C url(/css/images/navSquare.gif) no-repeat 8px 8px;
}
#cityMenu2 {
	font-family:Verdana, Geneva, sans-serif;
	width:178px;
	margin-bottom:15px;
	padding-bottom:3px;
}
#cityMenu2 ul {
	padding-bottom:10px;
	background:#e3c189;
}
#cityMenu2 ul li a {
	font-size:11px;
	display:block;
	text-decoration:none;
	height:24px;
	line-height:24px;
	color:#a2752b;
	background:url(/css/images/navSquare.gif) no-repeat 8px 10px;
	padding-left:18px;
}
#cityMenu2 ul li a.active {
	background:#dcb26c url(/css/images/navSquare.gif) no-repeat 8px 10px;
}
#cityMenu2 ul li {
	background:#e3c189;
	list-style:none;
}
#guideSeeAlso, #guideSeeAlso2 {
	margin-top:10px;
	padding-top:5px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;
}
#guideSeeAlso h2 {
	width:154px;
	color:#724b0a;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:0;
	padding-left:25px;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#guideSeeAlso2 h2 {
	width:154px;
	color:#724b0a;
	font-size:14px;
	font-weight:bold;
	height:35px;
	margin:0;
	padding-left:25px;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#cityList {
	width:177px;
	border: 1px #dcb26c solid;
	border-bottom: 0;
	padding-bottom:10px;
}
#cityList ul {
	list-style: none;
	padding: 15px 10px 5px 10px;
}
#cityList ul li {
	padding:3px 0 3px 12px;
	background: url('/css/images/pane.gif') no-repeat left;
}
#guideSeeAlso2 #cityList ul li {
	padding:3px 0 3px 12px;
	background: url('/css/images/pane.gif') no-repeat 0 7px;
}
#cityList ul li a {
	color: #777777;
	text-decoration: none;
}
#cityList ul li a:hover {
	border-bottom:1px #777777 dashed;
	color:#724b0a;
}
#cityList strong a {
	text-decoration:none;
	font-size: 11px;
	color: #836f4e;
	margin-left:24px;
}
#cityList strong a:hover {
	border-bottom:1px #836f4e dashed;
}
#cityList2 {
	width:177px;
	border: 1px #dcb26c solid;
	border-bottom: 0;
	padding-bottom:10px;
}
#cityList2 ul {
	list-style: none;
	padding: 15px 10px 5px 10px;
}
#cityList2 ul li a {
	color: #777777;
}
.assistantDiv {
	height:6px;
	background:url(/css/images/bg-subContent-citylist-bottom.gif) no-repeat left bottom; /*放置下圆角*/
}
#guideSeeAlso1 {
	width:168px;
	height:auto;
	padding:10px 0;
	background-color:#f3ede1;
	background:url(/css/images/bg-see-also.gif) repeat-y;
}
#guideSeeAlso1 li img {
	margin-left:10px;
}
#guideSeeAlso1 li a {
	color:#6b6b6b;
}
#guideSeeAlsoTop h2 {
	position:absolute;
	top:0;
	left:-1px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	padding-left:15px;
	background:url(/css/images/title1.gif) no-repeat 5px 5px;
}
#guideSeeAlsoBottom {
	width:168px;
	height:11px;
	margin:0 0 10px 0;
	background:url(/css/images/see-also-bottom.gif) no-repeat;
}
#guideSepcialNote {
	width:177px;
	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
}
#contentMiddle {
	padding-top:5px;
}
#contentMiddle p a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
	
}
#contentMiddle h2 {
    background:url(/css/images/navRadio.gif) no-repeat left;
	font-size:13px;
	color:#75491b;
	font-weight:bold;
	border:none;
	padding: 6px 0 6px 15px;
	margin:0 5px;
	position:static
}
#contentMiddle h3 {
	font-size:11px;
	font-weight:bold;
	color:#fa890f;
}
#contentMiddle .nextPage {
	text-align:right;
	color:#d22626;
}
#guideBestTour {
	width:306px;
	height:auto;
	float:right;
	margin:0 0 10px 10px;
	padding:0
}
#guideBestTourContent h2 {
	background:url(/css/images/navRadio.gif) no-repeat left;
	font-size:13px;
	color:#75491b;
	font-weight:bold;
	border:none;
	padding: 6px 0 6px 15px;
	margin:0 5px;
	position:static
}
#guideBestTourTop {
	width:306px;
	height:6px;
	background:url(/css/images/best-tour-top.gif) no-repeat;
	margin:0
}
#guideBestTourContent {
	width:286px;
	height:auto;
	background:url(/css/images/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;
	text-decoration:none;
	border-bottom:#666 1px dashed;
}
#guideBestTourContent ul li {
	background:url(/css/images/bg-cruise-quicklink.gif) no-repeat 5px 8px;
	line-height:20px;
	padding-left:20px
}
#guideBestTourBottom {
	width:306px;
	height:6px;
	background:url(/css/images/best-tour-bottom.gif) no-repeat;
	margin:0
}
.cityAttractionsPic {
	margin:20px 15px 10px 10px;
	padding-bottom:10px;
	width:130px;
	height:120px;
	float:left;
}
.guideInfoList {
	width:536px;
	height:auto;
	clear: both;
	margin-bottom: 30px;
}
.guideInfoList a:link, .guideInfoList a:visited {
	color:#6a6a6a;
	text-decoration:none
}
.guideInfoList ul {
	margin:0 0 10px;
	padding:0px;
	float:left;
	list-style:none;
}
.guideInfoList ul li {
	font-size:11px;
	padding:5px 0;
	text-align:center;
	border:1px solid #d0cfce;
	color:#6a6a6a;
	width:260px;
	height:16px;
	float:left
}
.guideInfoList ul li.style3 {
	border:1px solid #e4c189;
	color:#6a6a6a;
	background:url(/css/images/bg-list-box.gif) bottom right no-repeat;
	font-size:11px;
}
.guideInfoList ul li.style2 {
	font-size:11px;
	padding:5px 0;
	text-align:center;
	border:1px solid #fdc686;
	color:#6a6a6a;
	background:url(/css/images/bg-facilities.gif) bottom right no-repeat;
	width:250px;
	height:16px;
	float:left
}
.guideReview {
	width:532px;
	margin-bottom:10px;
}
.guideReviewer {

	width:530px;
	float:left;
	margin-left:4px;
	height:40px;
	font-size:11px;
	padding:3px 5px 0 16px;
	color:#8a580a;
	background: url(/css/images/bg-reviewer.jpg) no-repeat left top;
}
}
.guideReviewBody {
	width:430px;
	float:left;
	height: auto;
	font-size:11px;
}
.guideReviewBodyLeft {
	width:30px;
	background:url(/css/images/bg-review-left.jpg) no-repeat left;
	height: 120px;
	float:left;
}
.guideReviewBodyRight {
margin-top:0;
	margin-left:4px;
	width:495px;
	background:url(/css/images/bg-reviewCenter.jpg) no-repeat left top;
	height: auto;
	padding:0 15px 0 15px;
	border-left:1px solid #dcb16c;
	border-right:1px solid #dcb16c;
}
#content .guideReviewBodyRight p {
	font-size:11px;
	line-height:20px;
	color:#744819;
}
#content .guideReviewBodyRight p a{
	color:#0bb5e8;
	text-decoration:none;
	font-weight:bold;
}
#content .guideReviewBodyBottom{
	background:url(/css/images/bg-reviewBottom.jpg) no-repeat top;
	width:530px;
	height:6px;
	margin-left:2px;
	padding:0;
	position: relative;
	top: -7px;
}
#content .tourReviewBodyBottom{
	background:url(/css/images/bg-reviewBottom.jpg) no-repeat top;
	width:530px;
	height:6px;
	margin-left:2px;
	padding:0;
	position: relative;
	top: -7px;
}
.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;
	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;
}
/*city attraction page*/
.guideAttractionBox {
   background-color:#fcf4dd;
	padding-bottom:1px;
}
.guideAttractionBox2 {
	height:133px;
	background:url(/css/images/bg-cruise-list.gif) top repeat-x;
	border:#ffe8ad 1px solid;
	margin:10px 0;
	padding:0 0 10px 5px;
	color:#6b6b6b;
	position:relative
}
.guideAttractionBox h3{
	margin:5px 0 2px 10px;
}
.guideAttractionBox2 h2 {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	height:20px;
	line-height:20px;
	padding: 2px 0 0 15px;
	margin:0 5px;
}
.guideAttractionContent {
	width:260px;
	height:115px;
	float:left;
}
#content .guideAttractionContent p {
	padding:0;
	font-size:11px;
}
.guideAttractionContent h3{
	font-size:12px;
	color:#77481c;
	margin-top:12px;
}
.guideAttractionContent h3 a{
	color:#7f5429;
	text-decoration:none;
}
.guideAttractionContent h3 a:hover{
	border-bottom:#7f5429 1px dashed;
}
.guideAttractionContent p{
	line-height:16px;
}
.guideAttractionContent p a{
	text-decoration:none;
}
.guideAttractionContent p a:hover{
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
.guideAttractionContent p a:link, .guideAttractionContent p a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
.guideAttractionBoxPic {
	width:99px;
	height:72px;
	padding:10px;
	margin:10px;
	background:url(/css/images/bg-attraction-pic.gif) no-repeat;
	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;
	width:100%
}
.attractionListPic {
	width:113px;
	height:80px;
	margin:0 10px 10px 0;
	float:left
}
.attractionListPic img {
	width:113px;
	height:80px;
}
.attractionListContent {
	width:416px;
	float:left;
	margin:0;
	padding:0
}
.attractionListContent2 {
	width:430px;
	float:left;
}
.attractionListContent dl, .attractionListContent2 dl {
	margin:0 0 10px 0;
	font-size:11px;
	color:#6b6b6b;
	width:auto;
	line-height:20px
}
.attractionListContent dd, .attractionListContent2 dd {
	margin:0;
	line-height:16px
}
.attractionListContent dt a, .attractionListContent2 dt a{
	text-decoration:none;
	color:#75491c;
	border-bottom:1px #75491c dashed;
	font-size:12px;
}
.attractionListContent dd a, .attractionListContent2 dd a{
	text-decoration:none;
	color:#0ea1cd;
	border-bottom:1px #0ea1cd dashed;
}
.attractionListContent dd.blue, .attractionListContent2 dd.blue {
	color:#51a9fb
}
#guideSort {
	background-color:#fdf5de;
	height:26px;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:15px;
	font-size:11px;
	color:#6b6b6b;
	width:558px;
	font-weight:100;
}
#guideSort select {
	width:auto;}
/* 城市Attraction 页面的样式表*/
.attractionList {
	width:560px;
	height:auto;
	padding-bottom:8px;
	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;
	margin:5px 0;
}
.attractionList .attractionInfo a.reviewLink {
	font-size:12px;
	color:#fa8911;
	margin-top:3px;
}
/*city-guide.htm页面样式*/
#guideSeeAlsoTop2 {
	width:168px;
	position:relative;
	height:28px;
	margin:10px 0 0 0;
	background:url(/css/images/see-also-top2.gif) no-repeat;
}
#guideSeeAlsoTop2 h2 {
	background:url(/css/images/title1.gif) no-repeat 2px 5px;
	font-size:13px;
	position:relative;
	top:5px;
	left:3px;
	margin:0;
	color:#6b6b6b;
	padding-left:15px;
	font-weight:bold;
}
#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 5px 0 4px;
	margin-right:7px;
	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;
}
#contentMiddle .mapImage {
	float:right;
	width:150px;
	height:125px;
}
#contentMiddle .mapImage img{
		width:150px;
	height:125px;
}
#contentMiddle p {
	line-height:20px;
	color:#666;
}

#guideHotNav{
	height:39px;
	padding:16px 10px 0 70px;
	line-height:17px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	margin-bottom:10px;
	background:url(/css/images/bg-holiday-nav.gif) no-repeat;
}
#guideHotNav a:link, #guideHotNav :visited {
	color:#6b6b6b;
	text-decoration:none;
}
#guideHotNav a:hover{
	border-bottom:1px dashed #6b6b6b;
}
#guideHotNav2 {
	height:24px;
	background:url(/css/images/bg-hot-nav-2.gif) no-repeat;
	padding:16px 48px 0 55px;
	font-size:11px;
	color:#6b6b6b;
}
#guideRecommend {
	width:563px;
	height:auto;
	margin:0;
	padding:0;
	border-top:#ddb26d 1px solid;
}
#guideRecommendNav {
	width:536px;
	height:28px;
	margin:10px 0 0 0;
	padding:0
}
#guideRecommendNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#guideRecommendNav ul li.normal {
	margin:4px 0 0 0;
	padding-top:4px;
	text-align:center;
	width:172px;
	height:20px;
	background:url(/css/images/banner-2.gif);
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#936c43;
}
#guideRecommendNav ul li.active {
	background:url(/css/images/banner-1.gif);
	padding-top:5px;
	width:207px;
	height:23px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin-right:10px;
	text-align:center
}
#guideRecommend .guideRcommendBox {
	width:160px;
	float:left;
	padding:22px 5px 25px 5px;
	font-size:11px;
	color:#0fb5e5;
}
#guideRecommend .guideRcommendBox img {
	width:150px;
	height:113px;
	margin-bottom:10px;
}
#content #guideRecommend .guideRcommendBox p{
	font-size:11px;
	color:#0fb5e5;
	text-decoration:none;
	line-height:16px;
	text-align:center;
}
#content #guideRecommend .guideRcommendBox .tourprice{
	color:#fc9c45;
}
#content #guideRecommend .guideRcommendBox p strong{
	font-weight:bold;
	color:#909090;
}
#guideRecommend .guideRcommendBox .recommendTourTitle{
	text-align:center;
	width:150px;
}
#guideRecommend .guideRcommendBox .recommendTourTitle a{
	font-size:11px;
	color:#0fb5e5;
	text-decoration:none;
	line-height:16px;
	text-align:center;
	font-weight:bold;
}
#guideCityFact {
	width:200px;
	height:150px;
	padding:10px;
	background:url(/css/images/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:200px;
	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(/css/images/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(/css/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
}
#guideTopPickTop {
	width:220px;
	height:25px;
	background:url(/css/images/sidebar-title1.gif);
}
/*top attractions style*/
#topAttractionTable{
	width:563px;
	margin:5px 0 5px 0;
	padding:0;
}
#topattractionTop{
	width:563px;
	height:49px;
	background:url(/css/images/guide/top-attraction-top.gif) top left no-repeat;
	margin:0;
	padding:0;
}
#topattractionTop h3{
	text-decoration:none;
	color:#FFF;
	font-size:17px;
	padding:9px 0 2px 30px;
}
#topattractionMin{
	width:563px;
	margin:0;
	background-color:#65cfe9;
}
#topattractionBottom{
	background:url(/css/images/guide/top-attraction-bottom.gif) no-repeat top left;
	width:563px;
	height:27px;
}
#topattraction {
	width:544px;
	background:#FFF;
	margin-left:0;
	margin-left:10px;
}
#topattraction #img {
	float:left;
	padding:5px;
	width:210px;
	background: #fff;
	margin-left: 5px;
	height: 158px;
}
#topattraction #info {
	padding-left:7px;
	width: 300px;
	float: left;
}
#topattraction #info .active { background-color:#fdf6de;}
#topattraction #info h2 {
	border-bottom:none;
	margin-top:0px;
	padding-top:0px;
	font-size: 17px;
	padding-left: 5px;
	
}
#topattraction ul li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:28px;
	margin:0px;
	background:url(/pic/date/2.jpg) no-repeat 2px 8px;
	padding: 5px 5px 5px 35px;
	border-bottom:1px #dcb26c dashed;
}
#topattraction ul li a:link, #topattraction ul li a:visited {
	color:#0fb5e5;
	text-decoration:none;
}
#topattraction ul li a:hover {
	color:#a31022;
	text-decoration:none;
}
#topattraction #currentattraction1 {
	background-color:#fff;
	background:url(/pic/date/1.jpg) no-repeat 2px 8px;
	padding: 5px 5px 5px 25px;
}
#topattraction #currentattraction2 {
	background-color:#eaeaea;
	background:url(/pic/date/2.jpg) no-repeat 2px 8px;
	padding: 5px 5px 5px 25px;
}
#topattraction #currentattraction3 {
	background-color:#eaeaea;
	background:url(/pic/date/3.jpg) no-repeat 2px 8px;
	padding: 5px 5px 5px 25px;
}


#guideRecommendNav {
	width:536px;
	height:25px;
	margin:10px 0 0 0;
}
#guideRecommendNav ul {
	list-style:none;
	height:25px;
}
#guideRecommendNav ul li.normal {
	padding-top:3px;
	text-align:center;
	background:#75491c;
	float:left;
	font-size:12px;
	color:#FFF;
	margin-right:10px;
	margin-left:5px;
	width:110px;
	height:20px;
	float:left;
	margin-bottom:1px;
		margin-top:3px;

}
#guideRecommendNav ul li.active {
	background:#fbd359;
	padding-top:3px;
	width:110px;
	height:20px;
	font-size:12px;
	color:#75481e;
	float:left;
	margin-right:10px;
	text-align:center;
	margin-left:5px;
	margin-top:3px;
}
/*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 restuarant page*/
.guideRestuarantList {
	margin:10px 0 0 0;
	padding:0;
	color:#6b6b6b;
	width:100%;
	height:auto
}
.guideRestuarantList .restuarantPic {
	margin-right:10px;
	width:150px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:15px;
	text-align:center;
	color:#6b6b6b;
	margin:3px 0 0 5px;
}
.restuarantPic img {
	width:150px;
	height:113px;
}
#content #contentMiddle .guideRestuarantList h3, #content #contentMiddle .guideRestuarantList h3 a {
	border:none;
	color:#75491a;
	position:static;
	text-decoration:none;
	font-size:14px;
}
.restuarantContent {
	float:left;
	width:370px;
	height:auto;
	margin-left:10px;
}
.restuarantContent dl {
	margin:0 0 5px 0;
	line-height:20px;
}
.restuarantContent dt {
	color:#75491c;
	background:url(/css/images/bg-cruise-quicklink.gif) no-repeat 0 8px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold
}
/*city nightlife page*/
.imageGuide {
	width:214px;
	height:240px;
	float:left;
	position:relative;
	text-align:center;
	margin:0 10px 0 0
}
.imageGuideTitle {
	width:214px;
	height:18px;
	background-color:#000000;
	filter:alpha(opacity=60);       /* IE */
	-moz-opacity:0.6;              /* Moz + FF */
	opacity: 0.6;           /* 支持CSS3的浏览器（FF 1.5也支持）*/
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:25px;
	line-height:25px;
	position:absolute;
	left:0px;
	top:200px;
	margin-top:-26px
}
.imageGuide a:link, .imageGuide a:visited {
	font-size:11px
}
/*city tips page*/
#contentGuideTips {
	padding:0 10px 0 0;
	color:#6b6b6b;
	line-height:20px;
}
#contentGuideTips h3 {
	font-size:11px!important;
}
#contentGuideTips ol li {
	background-image:url(/css/images/bg-ol.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-position:inside;
	color:#6b6b6b;
	line-height:20px;
	padding-left:5px;
}
#contentGuideTips h3 {
	font-size:13px;
	color:#fb9320;
	font-weight:bold;
}
#guideInfoNav {
	height:23px;
	margin-top:10px;	
}
#guideInfoNav ul{
	margin-left:10px;
}
#guideInfoNav ul li {
	margin-right:5px;
	list-style: none;
	float: left;
	padding: 4px 16px;
	font-weight: bold;
	background: #75491c;
}
#guideInfoNav ul li.active {
	background: #fbd359;
}
#guideInfoNav ul li.active a {
	color:#75481e;
}
#guideInfoNav ul li a {
	color:#fff;
	text-decoration:none;
}
/*city transportation page*/
.textStylewi {
	background-color:#FFF;
	margin:10px 15px 0 5px;
	padding:10px;
	border-bottom:1px dashed #dbb36e;
}
.textStyleOrange {
	background-color:#fdf4e1;
	margin:10px 15px 0 5px;
	padding:10px;
		border-bottom:1px dashed #dbb36e;
}
.textStylewi a, .textStyleOrange a{
	text-decoration:none;
	border-bottom:1px dashed #0db7eb;
	color:#0db7eb;
	font-weight:bold;
}
#guideInfoDetail2 {
	float:left;
	width:550px;
	border-top:1px solid #dcb26c;
	margin-top:-1px;
	padding:10px 0 0 10px;
	margin-left:0px;
	height: auto;
	position: relative;
}
/*attraction-list.htm頁面樣式*/
#guideHotTour {
	width:175px;
	height:auto;
	text-align:center;
	border:#dbb36d 1px solid;
	padding:0 1px 15px 1px;
	border-bottom:0;
}
.sidebarBottom{
	width:180px;
	height:4px;
	background:url(/css/images/bg-subContent-citylist-bottom.gif) no-repeat left top;
	padding:0;
	margin-top:-4px;
}
#guideHotTour img {
	margin-top:10px;
	width:130px;
	height:93px;
}
#guideHotTour dl {
	list-style:none;
	margin:0 0 10px 0;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
}
#guideHotTour dt a, #guideHotTour dt a:link, #guideHotTour dt a:visited {
	color:#744b0a;
	font-weight:bold;
	text-decoration:none;
}
#guideHotTourTop h2 {
	background:url(/css/images/title1.gif) no-repeat 4px 8px;
	font-size:13px;
	color:#744b0a;
	font-weight:bold;
	padding-left:15px;
	line-height:24px;
	margin:0;
}
#guideHotTourTop {
    width:180px;
    margin-top:8px;
	padding-top:2px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;
	height:24px;

}
#guideHotTourTop2 {
	width:180px;
	height:25px;
	background:url(/css/images/bg-hot-china-title-1.gif);
}
#guideHotTourTop2 h2 {
	background:url(/css/images/title1.gif) no-repeat 4px 8px;
	font-size:13px;
	color:#6b6b6b;
	font-weight:bold;
	padding-left:15px;
	line-height:25px;
	margin:0;
}

.tips {
	position:relative;
	background:url(/css/images/bg-fact.gif) no-repeat;
	width:360px;
	height:89px;
	padding:10px;
	margin:10px 0 10px 0;
	float:left;
}
.tips p a {
	position:absolute;
	bottom:10px;
	right:10px;
}
.tips a:link, .tips a:visited {
	font-size:11px;
	color:#6b6b6b
}
.tips ul {
	list-style:none;
	line-height:20px
}
.tips ul li {
	float:left;
	width:180px;
	height:auto;
	font-size:11px;
	color:#6b6b6b
}
#guideInfoNav2 {
	height:23px;
	margin-top:10px;
}
#guideInfoNav2 ul li {
	margin-right: 3px;
	list-style: none;
	float: left;
	padding: 4px 12px;
	font-weight: bold;
	background: #75491c;
}
#guideInfoNav2 ul li.active {
	background: #fbd359;
}
#guideInfoNav2 ul li.active a {
	color:#75481e;
}
#guideInfoNav2 ul li a {
	color:#fff;
	text-decoration:none;
}
#guideInfoDetail {
	margin-top:-1px;
	padding:5px;
	margin-left:0px;
	height: auto;
	width:560px;
}
#guideInfoDetail h2 {
	font-size:14px;
	background:url(/css/images/title1.gif) no-repeat 0 5px;
	padding-left:15px;
}

/*area index page*/
.mapImage {
	float:right;
}
.mapImage img {
	margin-bottom:10px;
	width:240px;
	height:180px;
}
.mapImage a {
	margin-left:110px;
	color:#6b6b6b;
}
.guideAreaIndex {
	width:161px;
	height:170px;
	border:1px solid #c9c8c7;
	float:left;
	margin:10px 20px 10px 0
}
.guideAreaIndex p {
	text-align:center
}
.guideAreaIndex a, .guideOtherAttraction a:visited {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
.guideAreaIndex img {
	margin:10px;
	width:141px;
	height:127px;
}
#guideAreaList {
	width:200px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
}
#guideAreaList ul, #guideAreaList ul a:link, #guideAreaList ul a:visited {
	color:#6b6b6b;
	text-decoration:none
}
#guideAreaList ul a:hover {
	color:#c5162b;
	text-decoration:underline
}
#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(/css/images/circle.gif) no-repeat 0 8px
}
.areaAttractionList {
	margin:10px 0;
	width:280px;
	height:auto;
	float:left
}
.areaAttractionListPic {
	width:100px;
	height:98px;
	padding-right:5px;
	float:left
}
.areaAttractionListPic img {
	width:100px;
	height:86px;
}
.areaAttractionListContent {
	width:170px;
	float:left;
	padding-right:5px;
}
.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:0 25px;
}
.areaHotTourPic {
	padding:0;
	margin:0;
	width:210px;
	height:95px;
}
.areaHotTourPic img {
	width:210px;
	height:95px;
}
.areaHotTourInfo {
	line-height:20px;
	padding:0 10px;
}
.areaHotTourInfo .price {
	color:#cd3838;
	font-size:14px;
	font-weight:bold
}
.areaHotTourInfo a:link, .areaHotTourInfo a:visited {
	color:#6b6b6b;
}
#guideTravelTool {
	height:auto;
}
#guideTravelTool a:link, #guideTravelTool a:visited {
	color:#6b6b6b;
	font-size:12px;
}
.toolPic {
	width:180px;
	height:auto;
	float:left;
	text-align:center;
}
.tools {
	width:390px;
	height:auto;
	margin:0;
	padding:0;
	float:left
}
.tools ul {
	margin:0 0 10px;
	padding:0px;
	float:left;
	list-style:none;
}
.tools ul a:link, .tools ul a:visited {
	text-decoration:none
}
.tools ul li {
	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:115px;
	height:16px;
	float:left
}
/*beijing.htm頁面樣式*/
#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-color: #f3ede1;
	background-image: url(/css/images/bg-city-facts.GIF);
	background-repeat: no-repeat;
	background-position: 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-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#cityFacts ul.item li {
	width:230px;
	float:left;
	font-size:11px;
	color:#555;
	list-style:none;
}
#recomTours {
	width:570px;
}
#recomTours div.cityTourRecom {
	width:180px;
	height:120px;
	text-align:center;
	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;
	text-align:left;
}
#recomTours div.cityTourRecom .cityTourRecomDesc a{
	
	color:#666;
	
}
#recomTours div.cityTourRecom .cityTourRecomDesc p {
	text-align:center;
}
#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;
}
#cityNews {
	margin-bottom: 15px;
	height: auto;
}
#cityNews h2 {
	background: top left url(images/news-1.JPG)) no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	height: 28px;
	padding-top: 5px;
	padding-left: 12px;
	margin:0;
	font-weight:bold;
}
#cityNews ul {
	background: url(/css/images/news-2.JPG) repeat-y;
}
#cityNews #cityNewsFooter {
	background-image: url(/css/images/news-3.JPG);
	background-repeat: no-repeat;
	height: 10px;
}
#cityDiscussions {
	margin-bottom:15px;
}
#cityDiscussions h2 {
	background: url(/css/images/diss-1.JPG) no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	height: 28px;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0;
}
#cityDiscussions ul {
	background: url(/css/images/diss-2.JPG) repeat-y;
}
#cityNews ul, #cityDiscussions ul {
	font-size: 11px;
	line-height: 15px;
	padding:2px 16px 0 14px;
	margin-right: 10px;
}
#cityNews ul li, #cityDiscussions ul li {
	padding:4px 0 6px 0;
	list-style:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
#cityNews ul li:hover, #cityDiscussions ul li:hover {
	background-color: #eaeaea;
	color:#a31022;
	text-decoration:none;
}
#cityNews a:link, #cityDiscussions a:link, #cityNews a:visited, #cityDiscussions a:visited {
	color:#444;
	text-decoration:none;
}
#cityDiscussions #cityDiscussionsFooter {
	background: url(/css/images/diss-3.JPG) no-repeat;
	height:10px;
	padding-bottom: 5px;
}
#siteSearch {
	background: url(/css/images/bg-site-search.JPG) no-repeat;
	width:180px;
	height: 100px;
	text-align: center;
	position:relative;
}
#siteSearch h2 {
	font-size: 14px;
	padding-top: 5px;
	color: #FFF;
	margin-bottom:4px;
}
#siteSearch form {
	padding-top:30px;
}
#siteSearch #searchBox {
	margin-bottom: 5px;
	position:absolute;
	top:28px;
	left:14px;
	border:none;
	height:20px;
	width:140px;
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#fef6e3;
}
/*China Train City List*/
.chinaTrainCityList{
	margin:10px 0 10px 0;
}
.chinaTrainCityList ul li {
	float:left;
	width:165px;
	list-style:none;
	font-size:11px;
	color:#626262;
	padding-left:15px;
	text-decoration:none;
	background:url(/css/images/pane.gif) no-repeat 0px 5px;
	margin-bottom:5px;
}
/*city-flights頁面*/
#guideFlightsSearch {
	width:525px;
	height:auto;
	background:#fdf5de;
	padding:10px;
	margin:0;
	font-size:11px;
	color:#75491c;
	padding-left:20px;
}
#guideFlightsSearch strong{
	color:#74491c;
	font-size:13px;
}
#guideFlightsSearch .type {
	width:140px;
	height:24px;
	margin-top:20px;
	padding:0;
	float:left;
	padding-bottom:15px;
	
}
#guideFlightsSearch .fromTo {
	width:236px;
	height:24px;
	margin:0;
	padding:10px 0 15px 0;
	float:left
}
#guideFlightsSearch .fromTo input {
	margin-left:10px
}
#guideFlightsSearch .depart {
	float:left;
	width:400px;
	height:24px;
	margin:0;
	padding:10px 0 15px 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 10px 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;
	clear:both;
	margin-bottom:20px;
	padding-top:10px;
}
#guideTourPackage {
	margin-bottom:20px;
}
#guideTourPackage ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#6b6b6b;
	line-height:25px;
}
#guideTourPackage ul li {
	background:url(/pic/select2.gif) no-repeat 0px 7px;
	padding-left:20px
}
#guideTourPackage ul li a:link, #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 photo*/
#guidePhoto h2 {
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	background-image:none;
	margin:5px 0 0 5px
}
.morePhotoAlbum{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#0ea1cc;
	background:url(/css/images/bg-cruise-quicklink.gif) no-repeat 3px right;
	padding-right:15px;
	margin-right:0px;
}
.morePhotoAlbum a{
	text-decoration:none;
	color:#0ea1cc;
	border-bottom:1px dashed #0ea1cc;
}
.cityPhotoListBox {
	width:130px;
	color:#6b6b6b;
	font-size:11px;
	float:left;
	margin-right:10px;
	text-align:center;
	margin-bottom:10px;
}
.cityPhotoListBox .albumTitle{
	font-size:11px;
	margin:6px 0 4px 0;
	line-height:18px;}
.cityPhotoListBox .albumTitle a{
	color:#0ea1cc;
	font-weight:bold;
	text-decoration:none;
}
.cityPhotoListBox .albumType a{
	color:#0ea1cc;
	text-decoration:none;
	border-bottom:1px dashed ##0ea1cc;
}
.cityPhotoListBox .img-border{
	background:#EAEAEA none repeat scroll 0 0;
	border:1px solid #D8D8D8;
	padding:3px;
}
.cityPhotoListBox .img-border img{
	width:112px;
	height:84px;
}
.cityPhotoListBox .photoInfo{
	width:112px;
	text-align:center;
}
.cityPhotoListBox .photoInfo {
	color:#6b6b6b;
	font-size:11px;
	margin-top:3px;
	text-align:center;
	width:150px;
}
.cityPhotoListBox .photoInfo a{
	text-decoration:none;
	color:#0ea1cc;
	font-weight:bold;
}
#content .cityPhotoListBox2 {
	width:150px;
	text-align:center;
	color:#0ea1cc;
	font-size:11px;
	float:left;
}
#content .cityPhotoListBox2 .photoInfo {
	color:#6b6b6b;
	font-size:11px;
	margin-top:3px;
	text-align:center;
	width:150px;
}
#content .cityPhotoListBox2 .photoInfo a, #content .cityPhotoListBox2 .photoInfo a:hover{
	color:#0EA1CC;
	font-weight:bold;
	
}
.cityPhotoListBox .photoInfo a:link, .cityPhotoListBox .photoInfo a:visited, .cityPhotoListBox2 .photoInfo a:link, .cityPhotoListBox2 .photoInfo a:visited {
	text-decoration:none;
	color:#0ea1cc;
	font-size:12px;
}
#content .cityPhotoListBox2 p a{
	text-decoration:none;
	color:#0ea1cc;
	font-weight:bold;
}
.cityPhotoListBox2 img {
	margin:0;
}
#cityPhotoList {
	margin:0 0 5px 0;
	padding:0;
}
#cityPhotoList .cityPhotoListBox3 {
	width:180px;
	height:262px;
	color:#6b6b6b;
	font-size:11px;
	float:left;
	background:url(/css/images/bg-album-list.gif) no-repeat top left;
	margin:3px 1px 3px 1px;
}
#cityPhotoList .cityPhotoListBox3 img{
	margin-bottom:5px;
	margin:19px 3px 1px 28px;
}
#cityPhotoList .cityPhotoListBox3 .inner{
	width:180px;
	margin-top:10px;
	padding-top:3px;
}
#cityPhotoList .cityPhotoListBox3 .inner p{
	text-align:center;
	margin-bottom:18px;
	font-size:11px;

}
#cityPhotoList .cityPhotoListBox3 .inner p a{
	line-height:2px;
	text-decoration:none;
	font-weight:bold;
	color:#0cb6e7;
}
#cityPhotoList .cityPhotoListBox3 .inner img{
	margin-left:40px;
	margin-top:0;
}


#cityAlbumList {
	width:584px;
	_height: 1%;    /*运用了IE Hack*/
	margin:0 0 20px 0;
	text-align:center
}
.cityAlbumListBox {
	padding-top:15px;
	margin:3px 2px 3px 2px;
	width:130px;
	text-align:center;
	color:#b6b6b6;
	font-size:11px;
	float:left;
	font-weight:bold
}
.cityAlbumListBox img {
	width:100px;
	height:110px;
	margin-bottom:10px;
}
#content .cityAlbumListBox p {
	color:#b6b6b6;
	font-size:11px;
	line-height:18px;
}
#content .cityAlbumListBox p a{
	text-decoration:none;
	font-weight:100;
	color:#916c42;
}
.cityAlbumListBox a:hover {
    text-decoration:none;
	border-bottom:1px dashed #916c42;
    color:#916c42;
    font-size:11px
}
.cultureListMiddle2 ul {
	list-style:none;
	margin:0;
	padding:0
}
.cultureListMiddle2 ul li {
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0px 8px;
	line-height:20px;
	padding-left:10px;
	float:left;
	width:140px;
	margin-right:20px
}
.cultureListMiddle2 ul li a:link, .cultureListMiddle2 ul li a:visited {
	color:#6b6b6b;
	font-size:12px;
}
.photoMember {
	float:left;
	width:200px;
	height:auto;
	margin:0 0 10px 10px;
}
.photoMemberBox {
	width:40px;
	padding:0 5px;
	height:auto;
	text-align:center;
	float:left;
	font-size:11px;
	color:#6b6b6b
}
.photoMemberBox img {
}

.cultureList4 {
	margin:10px 0;
	width:100%;
	float:left
}
.cultureListLeft {
	width:360px;
	float:left;
	height:auto
}
.cultureListLeft h3{
	font-size:15px;
	font-weight:bold;
	
}
.cultureListContent4 {
	width:150px;
	float:left;
}
.cultureListPic4 {
	width:117px;
	height:99px;
	margin:0 10px 0 0;
	float:left
}
.cultureListMiddle {
	width:330px;
	height:auto;
	float:left
}
.cultureListMiddle p{
	font-size:11px;
	color:#6b6b6b;
	line-height:17px;
}
.cultureListMiddle2 {
	width:550px;
	height:auto;
	float:left;
	padding:0 10px 10px 10px
}
.cultureListMiddle2 a{
	text-decoration:none;
}
.cultureListMiddle2 a:hover, .cultureListMiddle2 a:visited{
	border-bottom:1px dashed #6b6b6b;
	
}
.cultureList4 h3, .cultureList4 h2 {
	font-size:12px;
	font-weight:bold;
	border:none
}
.cultureListContent4 ul, .cultureListContent4 ul a:link, .cultureListContent4 ul a:visited {
	margin:0;
	padding:0;
	color:#6b6b6b;
	text-decoration:none;
}

.cultureListContent4 ul a:hover {
	color:#c5162b;
	text-decoration:none;
}
.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(/css/images/bg-cruise-quicklink.gif) no-repeat 0 8px;
	
}
#guidePhotoItem3 {
	width:178px;
	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:85px;
	float:left
}
/*china-photo.htm页面*/
#photoMemberSide {
	background: #fdf6de;
	margin-bottom: 10px;
	padding:10px 3px 5px 3px;
	overflow:auto;
	margin-top:10px;
	height:1%;
}
#photoMemberSide h3{
	background:url(/css/images/title1.gif) no-repeat 4px 8px;
	font-size:13px;
	color:#744b0a;
	font-weight:bold;
	padding-left:15px;
	line-height:24px;
	margin:0;
	padding-bottom:3px;
}
.photoMemberSideBox1 {
	float: left;
	font-size: 11px;
	color: #6b6b6b;
	margin-bottom:8px;
	width:160px;
	margin-left:4px;
	background:url(/css/images/pane.gif) no-repeat 3px 4px ;
	padding-left:15px;
}
.photoMemberSideBox2 {
	float: left;
	font-size: 11px;
	color: #6b6b6b;
	margin-bottom:8px;
    width:160px;
	margin-left:4px;
	background:url(/css/images/pane.gif) no-repeat 3px 4px ;
	padding-left:15px;
}
.photoMemberSideBox1 a, .photoMemberSideBox2 a{
	color:#6b6b6b;
	text-decoration:none;
}
#guideInfoNav3 {
	height:23px;
	margin-top:10px;
	border-bottom:1px solid #fbd359;
}
#guideInfoNav3 ul {
	padding-left:15px;
}
#guideInfoNav3 ul li {
	margin-right: 3px;
	list-style: none;
	float: left;
	padding: 4px 12px;
	font-weight: bold;
	background: #75491c;
}
#guideInfoNav3 ul li.active {
	background: #fbd359;
}
#guideInfoNav3 ul li.active a {
	color:#75481e;
}
#guideInfoNav3 ul li a {
	color:#fff;
	text-decoration:none;
}
#guideAddList {
	margin:15px 0;
	overflow:hidden;
	_height:1%;    /*IE Hack*/
	width:553px;
}
#guideAddList .addons {
	border-right: 1px solid #dcb26c;
	text-align: center;
	color: #6b6b6b;
	float: left;
	margin-top:20px;
	padding:0 8px;
}
#guideAddList .borderleft {
	background-color: #ded1b1;
	width: 20px;
	height: 150px;
	float: left;
	text-align: center;
}
#guideAddList .borderleft img {
	padding-top:70px;
}
.searchPhotos {
	font-size: 11px;
	margin:10px 0;
	background-color:#fdf6de;
	padding:2px 3px 8px 10px;
	width:550px;
}
.searchPhotos .typeAlbum{
	width:250px;
	float:left;
	line-height:18px;
	color:#6b6b6b;
	margin:3px 5px 3px 0;
}
.searchPhotos .typeAlbum strong{
	color:#75491b;
	font-weight:bold;
}
.searchPhotos .typeAlbum a{
	color:#6b6b6b;
	text-decoration:none;
}
.searchPhotos img{
	margin:3px 0 0 0;
}
.searchPhotos input{
	margin-left:5px;
	border:1px solid #dcb26c;
	margin-right:3px;
	font-size:11px;
	width:220px;
	padding:2px 0 2px 5px;
	color:#75491b;
	margin-top:5px;
}
.hotPhotoKeywords{
	width:278px;
	float:left;
}
.hotPhotoKeywords a{
	color:#6b6b6b;
	display:inline-table;
	margin:3px 5px 3px 4px;
	text-decoration:none;
	font-size:12px;
}
.hotPhotoKeywords a:hover{
	border-bottom:1px dashed #6b6b6b;
}
.featureChinaPhoto{
	width:280px;
	float:left;
}
.featureChinaPhoto .featurephotoList{
	width:76px;
	height:57px;
	float:left;
	margin:5px 6px 5px 10px;
}
.featureChinaPhoto .featurephotoList img{
	width:76px;
	height:57px;
}
/*photo list样式*/
.photoAlbumListSort{
	width:auto;
}
.photoAlbumListSort h2{
	display:block;
	padding:8px 0 6px 5px;
	background-color:#f7f7f7;
}
.photoAlbumListSort .listtype{
	margin:0 0 3px 0;
}
.photoAlbumListSort .listtype a{
	height:20px;
	display:block;
	padding:6px 0 1px 12px;
	text-decoration:none;
	color:#dcb26c;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #efefef;

}
.photoAlbumListSort .listtype .visited{
	background-color:#fdf6de;
}
.photoAlbumListSort .listtype a:hover{
	background-color:#fdf6de;
	color:#75491b;
}
.photoListDetail{
	padding-left:15px;
	padding-top:5px;
	background-color:#f8f8f8;
	padding-bottom:15px;
}
.photoListDetail h1{
	font-size:17px;
}
/*分页样式*/
#photoNav {
	height:25px;
	margin-bottom:0;
	margin-top:5px;
	border-bottom:1px solid #d6d5d5;
	padding:0;
}
#photoNav ul {
	list-style:none;
	font-weight:bold;
	text-align:center;
	margin-left:10px;
}
#photoNav ul li {
	padding:4px 6px 2px 6px;
	float:left;
	height:19px;
	margin-right:2px;
	position: relative;
	left: 10px;
	top: 0;
	border:1px #e2e1e1 solid;
	border-bottom:0;
	color:#6b6b6b;
}
#photoNav ul li a:link, #photoNav ul li a:visited {
	font-size:12px;
	color:#75491b;
	text-decoration:none;
}
#photoNav ul li.active {
	background:#e2e1e1;
	color:#6b6b6b;
}
/*Photo详细页面*/
#photoBigAlbum{
	width:561px;
	background:#fff none repeat scroll 0 0;
	margin:0;
	overflow:hidden;
	padding:0;
}
#photoBigAlbum .photoLayout{
	margin:17px;
    overflow:hidden;
    padding:0;
    width:526px;
	text-align:center;
}
#picMenu{
	width:564px;
	background:url(/css/images/photo/photo-detail-bg.gif) no-repeat top left;
	height:21px;
	padding:7px 6px 6px 6px;
	font-size:11px;
	margin:0;
}
#picMenu .choose1{
	float:left;
	height:14px;
	padding:3px 26px 3px 26px;
}
#picMenu .choose1:hover, #picMenu .choose2:hover{
	background-color:#ffdb64;
}
#picMenu .choose2{
	float:left;
	height:14px;
	padding:3px 26px 3px 26px;
	border-left:1px solid #c79747;
}

#picMenu .choose1 img, #picMenu .choose2 img{
	margin-right:10px;
}
#picMenu .choose1 a, #picMenu .choose2 a{
	text-decoration:none;
	color:#744b0a;
}
/*弹出框样式*/
#shareToFriend {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #f4e1a7;
	width:180px;
	position:absolute;
	visibility:hidden;
	z-index:10000;
	left: 110px;
	color:#764a1b;
	font-size:11px;
	padding:5px 5px 5px 8px;
	line-height:16px;
	top:-2px;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8
}
#shareToFriend p{
	color:#764a1b;
}
#reportAbuse {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #f4e1a7;
	width:180px;
	position:absolute;
	visibility:hidden;
	z-index:10000;
	left: 255px;
	color:#764a1b;
	font-size:11px;
	padding:5px 5px 5px 8px;
	line-height:16px;
	top:-89px;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8
}
#reportAbuse p{
	color:#764a1b;
}
#buyPhoto {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #f4e1a7;
	width:180px;
	position:absolute;
	z-index:10000;
	left:360px;
	visibility: hidden;
	color:#764a1b;
	font-size:11px;
	padding:5px 5px 5px 8px;
	line-height:16px;
	top:-176px;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8
}
#buyPhoto p{
	color:#764a1b;
}
/*页码小图*/
.photoDetail{
	margin:22px 0 10px 0;
	width:564px;
	padding-bottom:10px;
	border-bottom:1px #ddb36b dashed;
}
.photoDetail .imgDetail-border{
	background:#EAEAEA none repeat scroll 0 0;
	border:1px solid #D8D8D8;
	padding:3px;
	float:left;
	margin:0 13px 0 13px;
}
.photoDetail .imgDetail-border img{
	width:76px;
	height:57px;
}
.photoDetail .pageNav{
	background:#dfdfdf;
	padding:3px 0 3px 0;
	text-align:center;
	margin-top:10px;
	font-size:11px;
}
.photoDetail .pageNav a{
	color:#6b6b6b;
	text-decoration:none;
	margin-right:7px;
}
.photoDetail .pageNav .active{
	font-weight:bold;
	font-size:12px;
}
/*图片评论样式*/
.photoreview {
	border-bottom:#e2e2e2 1px solid;
	height:auto;
	color:#6b6b6b;
	padding-bottom:5px;
	width:564px;
	margin-top:5px;
}
.photoCommentPic {
	width:40px;
	height:auto;
	padding:0 3px 0 3px;
	line-height:20px;
	font-size:11px;
	text-align:center;
	float:left;
	margin-left:5px;
}
.photoCommentPic img{
	width:40px;
	height:40px;
}
.photoCommentPic a:link, .photoCommentPic a:visited {
	color:#6b6b6b
}
.photoreview .photoComment2 {
	width:500px;
	height:auto;
	margin:0 0 0 5px;
	padding:0;
	overflow:hidden;
	zoom:1;
}
.photoreview .photoComment2 a{
	color:#6b6b6b;
	text-decoration:none;
	font-size:11px;
	border-bottom:1px dashed #6b6b6b;
}
.photoreview .photoComment2 .vote{
	background:url(/css/images/navSquare.gif) no-repeat left;
	padding-left:15px;
}
/*评论页码*/
.photoreviewpageNav{
	background:#dfdfdf;
	padding:3px 0 3px 0;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	width:564px;
}
.photoreviewpageNav a{
	color:#6b6b6b;
	text-decoration:none;
	margin-right:7px;
}
.photoreviewpageNav .active{
	font-weight:bold;
	font-size:12px;
}
/*填写评论的表单*/
.wirtePhotoAlbum{
	width:534px;
	margin:10px 0 15px 0;
	padding:5px 15px 15px 15px;
	background:url(images/photo/photo-review-bg.gif) no-repeat right 80px;
}
.wirtePhotoAlbum .comm{
	width:370px;
}
.wirtePhotoAlbum .comm textarea{
	width:360px;
	height:110px;
	font-size:11px;
	color:#6b6b6b;
	border:1px #d1d1d1 solid;
}
.wirtePhotoAlbum .login{
	width:370px;
	margin:10px 0 5px 0;
	font-size:11px;
	color:#6b6b6b;
}
.wirtePhotoAlbum .login input{
	width:150px;
	border:1px #d1d1d1 solid;
	padding:2px 0 2px 3px;
		font-size:11px;
	color:#6b6b6b;
	margin-right:15px;
	margin-bottom:3px;
}
/*Share Photo的弹出页面样式*/
.sendPhotoTofriend {
	width:450px;
	margin:0 0 20px 0;
	font-size:11px;
	color:#6b6b6b;
	height:350px;
	border:7px #fbd455 solid;
	border-top:0;
	padding:10px 10px 40px 15px;
}
.sendPhotoTofriend h1 {
	font-size:14px;
	color:#754918;
	font-weight:bold;
	border:none;
	float:none;
	margin:0 0 5px 0;
}
.sendPhotoTofriend .yourMessage{
	width:440px;
}
.sendPhotoTofriend .emailForward{
	width:200px;
	float:left;
	margin:5px 0 6px 0;
}
.sendPhotoTofriend .emailForward input{
	width:180px;
		font-size:11px;
	color:#6b6b6b;
	border:1px #d1d1d1 solid;
	height:18px;
}
.sendPhotoTofriend .yourMessage .right{
	width:230px;
	float:left;
}
.sendPhotoTofriend .yourMessage .left{
	width:195px;
	margin-left:10px;
	float:left;
	background:#f8f8f8;
	padding:3px 0 3px 2px;
	height:auto;
}
.sendPhotoTofriend .yourMessage .left p{
	line-height:24px;
	background:url(/css/images/bg-cruise-quicklink.gif) no-repeat 8px left;
	padding-left:12px;
}
.sendPhotoTofriend .yourMessage .left p a{
	color:#6b6b6b;
	text-decoration:none;
}
.sendPhotoTofriend .yourMessage .left p a:hover{
	border-bottom:1px dashed #6b6b6b;
}
.sendPhotoTofriend .yourMessage .right textarea {
	width:220px;
	float:left;
	height:180px;
	font-size:11px;
	color:#6b6b6b;
	border:1px #d1d1d1 solid;
}
.sendPhotoTofriend p {
	font-size:11px;
	color:#6b6b6b;
	clear: both;
}
.sendPhotoTofriend p a{
	color:#6b6b6b;
}
/*Buy Photo*/
.buyPotoRequest{
	width:300px;
	margin:0 0 20px 0;
	font-size:11px;
	color:#6b6b6b;
	height:350px;
	border:7px #fbd455 solid;
	border-top:0;
	padding:10px 10px 0 15px;
	height:290px;
}
.buyPotoRequest h1 {
	font-size:14px;
	color:#754918;
	font-weight:bold;
	border:none;
	float:none;
	margin:0 0 5px 0;
}
.buyPotoRequest .phtoTitle{
	width:275px;
	margin-top:3px;
}
.buyPotoRequest .phtoComm{
	width:275px;
	margin-top:15px;
}
.buyPotoRequest .phtoComm textarea{
		border:1px #d1d1d1 solid;
	width:275px;
	height:120px;
	font-size:11px;
	color:#6b6b6b;
}
.buyPotoRequest .phtoTitle input{
	border:1px #d1d1d1 solid;
	width:275px;
	padding:2px 2px 2px 3px;
	font-size:11px;
	color:#6b6b6b;
}
.buyPotoRequest .phtoTitle a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
/*video 板块详细的video页面样式*/
.videoDetailBigSize{
	width:554px;
	margin:0 0 16px 0;
	border-bottom:#dab26c dashed 1px;
	padding:10px 5px 15px 5px;
}
.videoDetailBigSize .videoDetail{
	width:480px;
	height:400px;
	margin-left:40px;
}
.videoDetailBigSize .videoIntroduction{
	width:540px;
	padding:15px 5px 5px 10px;
}
.videoDetailBigSize .videoIntroduction h3{
	font-size:13px;
}
.videoDetailBigSize .videoIntroduction h3 a{
	color:#248bb8;
	text-decoration:none;
	border-bottom:1px dashed #248bb8;
}
.videoDetailBigSize .videoIntroduction p strong{
	color:#744817;
}
.videoDetailBigSize .videoIntroduction p a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
.videoDetailBigSize .videoIntroduction .vote{
	margin:3px 0 2px 0;
	height:25px;
}
.videoDetailBigSize .videoIntroduction .vote img{
	margin-right:5px;
}
.videoDetailBigSize .videoIntroduction .vote a{
	background:url(/css/images/faq/vote-bg.gif) repeat-x top left;
	height:18px;
	float:left;
	border:1px #efcb91 solid;
	padding:0 5px 0 6px;
	font-size:11px;
	color:#8b581d;
	display:block;
	text-decoration:none;
	margin-right:10px;
}
.videoDetailBigSize .videoIntroduction .vote a:hover{
	background:url(/css/images/faq/vote-hover-bg.gif) repeat-x top left;
}
/*video详细页面板块样式*/
.videoReviewShare{
	width:554px;
	margin:10px 0 0 0;
	padding:0 5px 0 5px;
}
/*video Review & Share的样式*/
.videoReviewShare .detailLeft{
	width:330px;
	float:left;
}
.videoReviewShare .detailLeft .shareVideo{
	border:1px solid #ece0b8;
	width:315px;
	padding:0;
	margin-bottom:15px;
	}
.videoReviewShare .detailLeft .shareVideo h3{
	display:block;
	width:303px;
	background-color:#ece0b8;
	padding:4px 0 0 12px;
	font-size:13px;
	height:20px;
	margin:0;
}
.videoReviewShare .detailLeft .shareVideo .open{
	width:26px;
	height:24px;
	position:relative;
	background:url(/css/images/customer/video-share.gif) no-repeat top left;
	left:278px;
	top:-21px;
}
.videoReviewShare .detailLeft .shareVideo .inner{
	padding:0 8px 5px 18px;
}
.videoReviewShare .detailLeft .shareVideo .inner input{
	width:270px;
	border:1px solid #dcb26c;
	height:18px;
	padding:1px 0 1px 5px;
	font-size:12px;
	color:#6b6b6b;
	margin-top:15px;
}
.videoReviewShare .detailLeft .shareVideo .inner textarea{
	width:270px;
	border:1px solid #dcb26c;
	height:45px;
	padding:1px 0 1px 5px;
	font-size:12px;
	color:#6b6b6b;
	margin:3px 0 7px 0;
}
.videoReviewShare .detailLeft .shareVideo .socialNetwork{
	margin:3px 0 0 0;
	background-color:#faf4e0;
	border-top:1px #ece0b8 solid;
	padding:3px 5px 3px 15px;
	font-size:11px;
	color:#75491b;	
}
.videoReviewShare .detailLeft .shareVideo .socialNetwork .networkList{
	width:80px;
	float:left;
	padding:5px 0 2px 5px;

}
.videoReviewShare .detailLeft .shareVideo .socialNetwork .networkList a{
	text-decoration:none;
		color:#75491b;	
}
.videoReviewShare .detailLeft .shareVideo .socialNetwork .networkList a:hover{
	border-bottom:1px #75491b dashed; 
}
/*video review css*/
.videoReviewShare .detailLeft .reviewVideo{
	width:317px;
	padding:0;
	margin-bottom:15px;
	}
.videoReviewShare .detailLeft .reviewVideo h3{
	display:block;
	width:305px;
	background-color:#ece0b8;
	padding:4px 0 0 12px;
	font-size:13px;
	height:21px;
	margin:0;
}
.videoReviewShare .detailLeft .reviewVideo .open{
	width:26px;
	height:24px;
	position:relative;
	background:url(/css/images/customer/video-share.gif) no-repeat top left;
	left:278px;
	top:-20px;
}
.videoReviewShare .detailLeft .reviewVideo .reviewList{
	padding:10px 5px 5px 15px;
	border-bottom:1px dashed #dcb26c;
}
.videoReviewShare .detailLeft .reviewVideo .reviewList p strong{
	color:#75491b;
	line-height:18px;
}
/*video评论页码*/
.videoreviewpageNav{
	background:#dfdfdf;
	padding:3px 0 3px 0;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	width:auto;
}
.videoreviewpageNav a{
	color:#6b6b6b;
	text-decoration:none;
	margin-right:7px;
}
.videoreviewpageNav .active{
	font-weight:bold;
	font-size:12px;
}
/*wirte Review css*/
.videoReviewShare .detailLeft .wirteReview{
	width:315px;
	padding:0;
	margin-bottom:15px;
	background:#fff;
	border:#fbd456 solid 1px;
}
.videoReviewShare .detailLeft .wirteReview h3{
    display:block;
	width:305px;
	background-color:#fbd456;
	padding:4px 0 0 12px;
	font-size:13px;
	height:20px;
	margin:0;
}
.videoReviewShare .detailLeft .wirteReview .wirte{
	padding:0 8px 5px 18px;
}
.videoReviewShare .detailLeft .wirteReview .wirte input{
	width:100px;
	float:left;
	border:1px solid #d1d1d1;
	height:18px;
	padding:1px 0 1px 5px;
	font-size:12px;
	color:#6b6b6b;
	margin-top:2px;
	margin-right:5px;
	margin-bottom:5px;
}
.videoReviewShare .detailLeft .wirteReview .wirte textarea{
	width:270px;
	border:1px solid #d1d1d1;
	height:45px;
	padding:1px 0 1px 5px;
	font-size:12px;
	color:#6b6b6b;
	margin:15px 0 3px 0;
}
/*Hot video的样式*/
.detailRight{
	width:223px;
	float:left;
}
.detailRight .yellowTitle{
	background:#fbd456;
	padding:4px 5px 4px 5px;
	font-size:11px;
	color:#75491b;
	margin-bottom:10px;
}
.detailRight .yellowTitle a{
	color:#75491b;
}
.detailRight .video{
	width:220px;
	padding:0 3px 0 3px;
	margin-bottom:19px;
}
.detailRight .video .videoSmallImg{
	width:100px;
	float:left;
}
.detailRight .video .videoSmallImg img{
	width:100px;
}
.detailRight .video .videoInfo{
	width:116px;
	margin-left:3px;
	float:left;
	color:#744817;
	font-size:11px;
}
.detailRight .video .videoInfo p{
	color:#744817;
}
.detailRight .video .videoInfo p a{
	color:#6b6b6b;
	text-decoration:none;
}
.detailRight .video .videoInfo p a:hover{
	border-bottom:1px dashed #6b6b6b;
}
/*video板块的list列表样式*/
.videoDetailHot{
	width:554px;
	margin:0 0 16px 0;
	border-bottom:#dab26c dashed 1px;
	padding:10px 5px 15px 5px;
}
.videoDetailHotLeft{
	width:315px;
	float:left;
	margin-right:9px;}
.videoDetailHotRight{
	width:230px;
	float:left;
}
.videoDetailHotRight h3{
	font-size:13px;
}
.videoDetailHotRight h3 a{
	color:#248bb8;
	text-decoration:none;
	border-bottom:1px dashed #248bb8;
}
.videoDetailHotRight p strong{
	color:#744817;
}
.videoDetailHotRight p a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
.videoDetailHotRight .vote{
	margin:3px 0 2px 0;
	height:25px;
}
.videoDetailHotRight .vote img{
	margin-right:5px;
}
.videoDetailHotRight .vote a{
	background:url(/css/images/faq/vote-bg.gif) repeat-x top left;
	height:18px;
	float:left;
	border:1px #efcb91 solid;
	padding:0 5px 0 6px;
	font-size:11px;
	color:#8b581d;
	display:block;
	text-decoration:none;
	margin-right:10px;
}
.videoDetailHotRight .vote a:hover{
	background:url(/css/images/faq/vote-hover-bg.gif) repeat-x top left;
}
/*Video index page 的hot video样式*/
.hotVideoIndex{
	width:320px;
	margin:0 0 16px 0;
	padding:10px 5px 5px 5px;
	float:left;
}
.hotVideoIndex .videoIntroduction{
	padding-top:7px;
}
.hotVideoIndex .videoIntroduction h3{
	font-size:13px;
	margin-top:5px;
}
.hotVideoIndex .videoIntroduction h3 a{
	color:#248bb8;
	text-decoration:none;
	border-bottom:1px dashed #248bb8;
}
.hotVideoIndex .videoIntroduction p strong{
	color:#744817;
}
.hotVideoIndex .videoIntroduction p a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
/*video列表排序*/
.videoDetailType{
	width:558px;
	background-color:#dddddd;
	color:#744a1a;
	padding:3px 0 3px 5px;
	font-size:11px;
}
.videoDetailType a{
	color:#744a1a;
}
/*other video的列表*/
.videoOtherList{
	width:564px;
	margin:10px 0 5px 0;
}
.videoOtherList .line{
	border-bottom:#ddb26d dashed 1px;
	height:1px;
	margin:3px 0 10px 0;
}
.videoOtherList .videoTitle{
	color:#6b6b6b;
	float:left;
	padding:0 9px;
	width:160px;
	margin:3px 2px 15px 2px;
}
.videoOtherList .videoTitle table{
	width:150px;
	height:165px;
	valign:middle;
    padding:3px;
}
.videoOtherList .videoTitle .albumTitle{
	line-height:26px;
	font-size:12px;
}
.videoOtherList .videoTitle .albumTitle a{
	color:#258ab8;
	text-decoration:none;
	border-bottom:1px dashed #258ab8;
}
.videoOtherList .videoTitle .upLoadTime{
	margin-top:3px;
	font-size:11px;
	color:#6b6b6b;
}
/*弹出的对话框样式*/
.videoMoreInfo{
	width:258px;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:100;
	left: 160px;
	top:-220px;
}
.videoMoreInfo .videoInfo{
	width:220px;
	border:1px solid #dcb26c;
	background:#fff;
	text-align:left;
	padding:5px;
	margin-left:26px;
}
.videoMoreInfo .videoInfo p strong, .videoMoreInfo .videoInfo p strong a{
	color:#744817;
	text-decoration:none;
}
.videoMoreInfo .videosign{
	width:26px;
	height:19px;
	background:url(/css/images/video-info.gif) no-repeat top left;
	position:absolute;
	z-index:200;
	left:1px;
	top:23px;
}
.videoMoreInfo .videoInfo .vote{
	margin:3px 0 2px 0;
	height:25px;
}
.videoMoreInfo .videoInfo .vote img{
	margin-right:5px;
}
.videoMoreInfo .videoInfo .vote a{
	background:url(/css/images/faq/vote-bg.gif) repeat-x top left;
	height:18px;
	float:left;
	border:1px #efcb91 solid;
	padding:0 5px 0 6px;
	font-size:11px;
	color:#8b581d;
	display:block;
	text-decoration:none;
	margin-right:10px;
}
.videoMoreInfo .videoInfo .vote a:hover{
	background:url(/css/images/faq/vote-hover-bg.gif) repeat-x top left;
}
/*弹出的对话框样式*/
.videoMoreInfo2{
	width:258px;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:100;
	left: -252px;
	top:-220px;
}
.videoMoreInfo2 .videoInfo{
	width:220px;
	border:1px solid #dcb26c;
	background:#fff;
	text-align:left;
	padding:5px;
	margin-right:26px;
}
.videoMoreInfo2 .videoInfo p strong, .videoMoreInfo2 .videoInfo p strong a{
	color:#744817;
	text-decoration:none;
}
.videoMoreInfo2 .videosign{
	width:26px;
	height:19px;
	background:url(/css/images/video-info2.gif) no-repeat top left;
	position:absolute;
	z-index:200;
	left:229px;
	top:20px;
}
.videoMoreInfo2 .videoInfo .vote{
	margin:3px 0 2px 0;
	height:25px;
}
.videoMoreInfo2 .videoInfo .vote img{
	margin-right:5px;
}
.videoMoreInfo2 .videoInfo .vote a{
	background:url(/css/images/faq/vote-bg.gif) repeat-x top left;
	height:18px;
	float:left;
	border:1px #efcb91 solid;
	padding:0 5px 0 6px;
	font-size:11px;
	color:#8b581d;
	display:block;
	text-decoration:none;
	margin-right:10px;
}
.videoMoreInfo2 .videoInfo .vote a:hover{
	background:url(/css/images/faq/vote-hover-bg.gif) repeat-x top left;
}
/*城市名字列表*/
#photoByName ul li {
	list-style:none;
	float:left;
	width:20px;
	height:16px;
	border:#ddb26d 1px solid;
	margin:5px 9px;
	padding:4px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#75491a;
	text-align:center;
	background:#fff;
}
#photoByName ul li a:link, #photoByName ul li a:visited {
	color:#dcb46f;
	text-decoration:none;
}
#photoByName ul li a:hover{
	color:#784a19;
}
.photoResult {
	width:550px;
	height:auto;
	margin:10px 0;
	padding:0;
}
.photoResult a{
	color:#6b6b6b;
}
.photoResultLeft {
	width:42px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	color:#75491a;
	font-size:25px;
	font-weight:bold;
	float:left;
}
.photoResultRight {
	width:480px;
	height:auto;
	margin:10px 2px 10px 0;
	padding:10px;
	background-color:#fff;
	font-size:12px;
	color:#6b6b6b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.photoResultRight li{
	width:130px;
	float:left;
	font-size:11px;
}
.photoResultRight a:link, .photoResultRight a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
.photoListDetail .photonote{
	color:#6b6b6b;
	font-size:11px;
	padding:3px 0 5px 10px;
}
.photoListDetail .photonote a{
	color:#6b6b6b;
	text-decoration:none;
}
.photoListDetail .photonote select{
	font-size:11px;
	color:#6b6b6b;
	margin-right:20px;
}
.photoListDetail .photoAlbumTitle{
	color:#6b6b6b;
	float:left;
	padding:0 9px;
	text-align:center;
	width:160px;
	margin:3px 2px 15px 2px;
}
.photoListDetail .photoAlbumTitle table{
	width:150px;
	height:165px;
	valign:middle;
	border:1px solid #e0e0e0;
    padding:3px;
}
.photoListDetail .photoAlbumTitle .albumTitle{
    font-weight:bold;
    line-height:20px;
    }
.photoListDetail .photoAlbumTitle .photorate{
	font-size:11px;
	color:#6b6b6b;
	margin:3px 0 2px 0;
}
.photoListDetail .photoAlbumTitle .albumTitle a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
#otherCityAlbumList{
	margin-right:10px;
	border-bottom:1px dashed #CCC;
	margin-bottom:10px;
}
#otherCityAlbumList a{
	margin:3px 2px 2px 5px;
	display:block;
	width:180px;
	float:left;
	color:#6b6b6b;
	text-decoration:none;
	height:22px;
}
.guideTagContent {
	width:550px;
	background-color:#f6f1e8;
	padding:10px;	
}
.guideTagContent strong {
	font-size:16px;
}
.guideTagContent h3 {
	color:#6b6b6b;
	font-size:14px;
	font-weight:bold;
	border:none;
	margin-bottom:6px;
}
.guideTagContent ul li {
	list-style:none;
	width:auto;
	height:25px;
	padding:0 10px;
	float:left;
}
.guideTagContent ul li a:link, .guideTagContent ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
.guideTagContent ul li a:hover {
	text-decoration:underline;
}
/*detail2.htm页面*/
.imageGuide300 {
	width:300px;
	height:auto;
	float:left;
	text-align:center;
	margin:0 10px 0 0;
}
.imageGuideTitle300 {
	width:278px;
	height:auto;
	background-color:#fdf6e3;
	border:#fdba73 1px dotted;
	color:#6b6b6b;
	font-size:11px;
	padding:8px 10px;
	margin:5px 0;
}
.imageGuide300 a:link, .imageGuide300 a:visited {
	font-size:11px;
}
.styleOrangeText {
	background-color:#fef6e3;
	margin:0;
	padding:10px;
	color:#6b6b6b;
	font-size:11px;
	line-height:20px;
	font-weight:bold
}
.styleOrangeText h2 {
	margin-top:0;
}
.styleOrangeText p {
	font-size:12px;
	font-weight:normal;
}
.styleOrangeText a:link, .styleOrangeText a:visited {
	text-decoration:underline;
	color:#db3a42 !important;
}
#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:590px;
}
.cultureList h3, .cultureList2 h3, .cultureList3 h3 {
	margin-bottom:5px;
	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 {
	width:420px;
	float:left;
}
.cultureListContent2 {
	width:420px;
	float:left;
	padding-left:10px;
}
.cultureListContent ul, .cultureListContent ul a:link, .cultureListContent ul a:visited {
	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(/css/images/bg-cruise-quicklink.gif) no-repeat 0 8px;
}
.cultureListPic2 {
	width:130px;
	height:110px;
	margin:0 0px 10px 0;
	float:left;
}
.cultureListPic2 img {
	width:130px;
	height:110px;
}
.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:120px;
	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(/css/images/bg-cruise-quicklink.gif) no-repeat 0 8px;
	float:left;
}
.cultureList3 {
	margin:10px 0;
	padding:0;
	width:295px;
	float:left;
}
.cultureListContent3 {
	width:160px;
	float:left;
	padding-left:5px;
}
.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;
}
/*culture-detail.htm页面样式 */
.guideOverview4 {
	border:#dbdbdb 1px solid;
	width:150px;
	height:145px;
	padding:10px;
	float:left;
	margin:10px 10px 20px 0;
	text-align:center;
}
.guideOverview4 img {
	width:127px;
	height:122px;
	margin:0;
}
/*attraction page*/
.guideAttraction {
	width:221px;
	height:194px;
	float:left;
	padding:0;
	position:relative;
	margin:3px 2px 10px 5px;
}
.guideAttraction1 {
	width:221px;
	height:194px;
	float:left;
	margin:0 25px 0 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/001.gif);
}
.guideAttractionNumber2 {
	width:27px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
	background:url(/pic/002.gif);
}
.guideAttractionNav {
	width:241px;
	height:23px;
	border:#d1d1d1 1px solid;
	text-align:center;
	padding:10px 0 0 0;
	margin:10px 0 20px 0;
	float:right;
}
.guideAttractionTop {
	padding:10px 26px;
	width:210px;
	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(/css/images/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;
}
.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(/css/images/bg-top-attraction-number.gif) no-repeat 0px 3px;
	font-weight:bold;
}
.smallGrayBlack a {
	color:#666;
}
.guideTagTop {
	width:574px;
	height:5px;
	background:url(/css/images/bg-tag-top.gif);
	margin:10px 0 0 0;
}
.guideTagContent {
	width:550px;
	height:auto;
	padding:10px;
	font-size:12px;
}
.guideTagContent strong {
	font-size:13px;
	font-weight:bold;
	color:#7e501e;
}
#content #guideInfoDetail .guideTagContent {
	background-color: #FFF;
	width:530px;
}
#content #guideInfoDetail .guideTagContent h3 {
	color:#744b0a;
	font-size:14px;
	font-weight:bold;
	border:none;
	margin:0;
}
.guideTagContent ul {
	margin:15px 0 0 0;
	list-style:none
}
.guideTagContent ul li {
	width:auto;
	padding:2px 8px;
	float:left;
	font-size:11px;
}
.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:574px;
	height:5px;
	background:url(images/guide/bg-tag-bottom.gif);
	margin:0 0 10px 0;
}
/*attraction by name page*/


#attractionByName ul li {
	list-style:none;
	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:#75491a;
	text-align:center;
}
#attractionByName ul li a:link, #attractionByName ul li a:visited {
	color:#fa890f;
	text-decoration:none;
}
.attractionResult {
	width:550px;
	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:#75491a;
	font-size:25px;
	font-weight:bold;
	float:left;
}
.attractionResultRight {
	width:450px;
	height:auto;
	margin:10px 10px 10px 0;
	padding:10px;
	background-color:#fff;
	font-size:12px;
	color:#6b6b6b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.attractionResultRight li{
	width:130px;
	float:left;
	font-size:11px;
}
.attractionResultRight a:link, .attractionResultRight a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
.attractionResult2 {
	width:570px;
	height:auto;
	margin:10px 0;
	padding:0;
}
#guideInfoDetail .attractionResult2 ul a:hover, #guideInfoDetail .attractionResult ul a:hover {
	color:#d42d3b;
}
/*Train Search Table*/
.trainSearchTable{
	font-size:11px;
	text-align:center;
	width:100%;
}
.trainSearchTable tr th {
	background-color:#ffe286;
	color:#74481b;
	border:#fff;
	padding:9px 4px 9px 4px;
}
.trainSearchTable tr td{
	color:#6b6b6b;
	padding:5px 4px 5px 4px;
}
.trainSearchTable tr td a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
.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:#75491a;
	font-size:14px;
	font-weight:bold;
}
.attractionResult2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.attractionResult2 ul li {
	width:170px;
	background: url(/css/images/pane.gif) no-repeat 10px 8px;
	float:left;
	height:60px;
	margin:5px 0;
	padding-left:20px;
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
}
.attractionResult2 ul li a:link, .attractionResult2 ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
	
}
/*review里的review页面的样式*/

#guideReviewOverall {
	width:586px;
	margin:10px 0;
	background-color:#fdf5de;
}
.guideReviewLeft {
	width:140px;
	height:auto;
	float:left;
	color:#0cb6e7;
	font-size:14px;
	border-right:#dbb36d 1px solid;
	padding:10px 0 10px 10px;
}
#content .guideReviewLeft {
	color:#0cb6e7;
	width:200px;
	height:90px;
	padding-top:5px;
}
#content .guideReviewLeft strong {
	padding-left:5px;
}
.guideReviewLeft .rating {
	font-size:35px;
	margin-left:50px;
	color:#75491a;
	margin:30px 0 5px 90px;
}
.guideReviewRight {
	width:350px;
	height:auto;
	float:left;
	padding-left:10px;
	margin-left:5px;
}
.guideReviewRight ul {
	list-style:none;
	margin:10px 0;
	padding:0 0 10px 0;
	height:auto;
}
.guideReviewRight ul li {
	font-size:11px;
	width:60px;
	float:left;
	line-height:22px;
	height:20px;
	width:220px;
	text-align:left;
	color:#74471e;
}
.guideReviewRight ul li .smallFont {
	font-size:11px
}
#guideReviewMiddle {
	height:29px;
	font-size:11px;
	font-weight:bold;
	color:#6b6b6b;
}
#guideReviewMiddle .left {
	width:350px;
	height:24px;
	background-color:#fdf5de;
	float:left;
	padding:7px 0 0 10px;
}
#guideReviewMiddle .left checkbox {
	margin-left:20px
}
#guideReviewMiddle .right {
	width:200px;
	height:24px;
	background-color:#fdf5de;
	float:left;
	margin-left:10px;
	padding:7px 0 0 10px;
	margin-bottom:15px;
}
#guideReviewMiddle .right img {
	margin-right:10px;
}
.guideReviewList1 {
	width:584px;
	height:auto;
	border:#fee098 1px solid;
	padding:0;
	margin:10px 0;
}
.guideReviewList2 {
	width:584px;
	height:auto;
	border:#d8ceba 1px solid;
	margin:10px 0 10px 0;
}
.guideReview1 {
	width:584px;
	height:auto;
	border:#fff 2px solid;
	padding:0;
	margin:0;
	background-color:#fef6e3;
	color:#6b6b6b;
}
.guideReview2 {
	width:584px;
	height:auto;
	border:#fff 2px solid;
	padding:0;
	margin:0;
	background-color:#f3ede1;
	color:#6b6b6b;
}
.guideReviewer {
	width:530px;
	float:left;
	margin-left:4px;
	height:40px;
	font-size:11px;
	padding:3px 5px 0 16px;
	color:#8a580a;
	background: url(/css/images/bg-reviewer.jpg) no-repeat left top;
}
.guideReviewBody {
	width:430px;
	float:left;
	height:auto;
	margin-top:13px;
	padding:0 0 10px 0;
	font-size:12px;
}
.guideReviewBody img {
	margin-right:10px;
}
.guideReviewBody ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px;
}
.guideReviewBody ul li {
	font-size:12px
}
.guideReviewBody ul li strong {
	font-size:11px;
}
.guideReviewBody ul li a:link, .guideReviewBody ul li a:visited {
	text-decoration:none;
}
.guideReviewBody ul li a:hover {
	text-decoration:underline;
}
.guideReviewBody ul li .red {
	color:#c31b1b;
	font-size:11px;
}
.guideReviewBody ul li .orange {
	color:#fa8a11;
	font-weight:bold;
	font-size:14px;
}
.guideAddReviews {
	width:574px;
	height:230px;
	padding:15px 15px 60px 15px;
	font-size:12px;
	border:1px solid #ddb26d;
	color:#74491c;
	font-size:11px;
}
.guideAddReviewsLeft {
	width:135px;
	height:150px;
	float:left;
}
.guideAddReviewsLeft img {
	width:135px;
}
.guideAddReviewsRight {
	width:430px;
	height:auto;
	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-right:5px;
	margin-top:5px;
}
.guideAddReviews .title2 {
	float:left;
	width:53px;
	text-align:right;
	margin-right:5px;
	margin-top:5px;
}
.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 {
	font-size:13px;
	width:158px;
	padding:10px;
	text-align:center;
	border:1px #dbceba solid;
}
#guideReviewIntro img {
	width:158px;
	margin-bottom:5px;
}
#guideReviewIntro strong a {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#guideReviewIntro p {
	font-size:11px;
	line-height:20px;
	text-align:left;
}
#guideReviewIntro p a {
	display:block;
	color:#ef2200;
	text-align:right;
}
.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;
}
.cityMapList {
	width:536px;
	height:auto;
	clear: both;
	margin-bottom: 30px;
}
.cityMapList a:link, .cityMapList a:visited {
	color:#6a6a6a;
	text-decoration:none;
}
.cityMapList ul {
	margin:0 0 10px;
	padding:0px;
	float:left;
	list-style:none;
}
.cityMapList ul li {
	margin:0 0 -1px -1px;
	font-size:11px;
	padding:5px;
	text-align:center;
	border:1px solid #fdc686;
	color:#6a6a6a;
	background:#fcf7ec url(images/cruise/bg-facilities.gif) bottom right no-repeat;
	width:160px;
	height:16px;
	float:left;
}
/*china transportation page*/
.transportationList {
	margin-top:10px;
}
.transportationList img {
	float:left;
	margin:0 10px 10px 0
}
.transportationContent {
	float:left;
	width:415px;
}
#content #contentMiddle .transportationContent h2 {
	color:#fa890f;
	font-weight:bold;
	font-size:12px;
	border:none;
	margin:0;
	padding-left:0;
	background-image:none
}
/*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(/css/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;
}
#guideLeftTop {
	padding-bottom:8px;
	background:url(/css/images/bg-topAttraction-bottom.gif) no-repeat bottom;
}
#guideLeftTop h2 {
	font-size:12px;
	color:#6b6b6b;
	font-weight:bold;
	text-indent:25px;
	height:28px;
	margin:0;
	line-height:28px;
	background:url(/css/images/bg-topAttraction-top.gif) no-repeat top;
}
#guideLeftNav {
	height:23px;
	background:#f3ede1;
	padding:0;
	margin:0;
	padding-left:7px;
}
#guideLeftNav li {
	list-style:none;
	float:left;
	margin-right:6px;
}
#guideLeftNav li a {
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding:0 6px;
	text-decoration:none;
	background: url(/css/images/customer/bg-customerRightNav1.jpg) no-repeat;
	height:23px;
	line-height:23px;
	width:auto;
}
#guideLeftNav li a.active {
	color:#fa8a11;
	height:23px;
	background: url(/css/images/customer/bg-customerRightNav2.jpg) no-repeat;
}
#guideLeftDetail {
	width:146px;
	border-left:7px #f3ede1 solid;
	border-right:7px #f3ede1 solid;
	padding:10px;
}
#guideLeftDetail ul li {
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	padding-left:5px;
	border-bottom:1px #6b6b6b dashed;
	line-height:20px;
}
/*china overview page*/
.guideOverview {
	border:#dbdbdb 1px solid;
	width:88px;
	height:107px;
	padding:10px;
	float:left;
	margin:10px 25px 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:180px;
	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;
}
/*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(/css/images/guide/holiday-promo-top.gif);
	margin:0;
	padding:0
}
.holidayPromoBottom {
	width:225px;
	height:4px;
	background:url(/css/images/guide/holiday-promo-bottom.gif);
	margin:0;
	padding:0
}
.holidayPromoContent {
	width:205px;
	color:#6b6b6b;
	line-height:20px;
	padding:10px
}
#content .holidayPromoContent p {
	font-size:11px
}
.holidayPromoContent img {
	width:204px;
	height:156px;
	margin:7px 0px
}
#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
}
/*weather*/
.tableWeatherYear {
	width:530px;
	height:auto;
	border-collapse:collapse;
	text-align:center;
	border-top:3px #d9d9db solid;
}
.tableWeatherYear a:link, .tableWeatherYear a:visited {
	color:#75491a;
	text-decoration:none
}
.tableWeatherYear th {
	border-left:#fff 1px solid;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	height:26px;
	border-bottom:#d9d9d9 1px solid;
}
.tableWeatherYear td {
	font-size:11px;
	color:#6b6b6b;
	border-bottom:#d9d9d9 1px solid;
}
.tableWeatherYear td.style1 {
	background-color:#fdf5de;
	width:70px;
	text-align:center;
	padding:10px 2px;
	font-weight:bold;
	font-size:11px;
}
.tableWeatherMonth {
	width:540px;
	text-align:center;
	border-top:3px solid #d9d9d9;
}
.tableWeatherMonth th {
	border-left:#fff 1px solid;
	font-size:11px;
	color:#764a1d;
	font-weight:200;
	padding:3px 0 2px 0;
	height:26px;
	font-weight:normal;
	border-bottom:#d9d9d9 2px solid;

	
}
.tableWeatherMonth th.style1 {
	border-left:#fdecc5 1px solid;
	background-color:#fdf5de;
}
.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:#696b6a;
}
#guideWeatherNav {
	width:530px;
	height:26px;
}
#guideWeatherNav ul {
	list-style:none;
	font-weight:bold
}
#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;
	margin-right:5px;
	text-align:center
}
#guideWeatherNav ul li.active {
	background-color:#fdecc5;
	background-image:none;
	height:20px;
	border-right:#feca72 1px solid;
	border-top:#feca72 1px solid;
	border-left:#feca72 1px solid;
	color:#eb8e03;
}
#guideWeatherNav ul li a:link, #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*/
#popularCityDestination{
	width:460px;
	float:right;
	background-color:#f6f6f6;
	margin-right:10px;
	margin-bottom:5px;
	height:420px;
}
#popularCityDestination h1{
	font-size:18px;
	margin:10px 0 10px 10px;
}
#popularCityDestination .map{
	width:460px;
	text-align:center;
}
#popularCityDestination .search{
	width:460px;
	padding:10px 5px 10px 10px;
}
#popularCityDestination .search strong{
	color:#75491a;
}
#guideIndexImage {
	width:300px;
	height:200px;
	float:left;
}
#guideIndexImage img {
	width:300px;
	height:200px;
}
#guideIndexRight {
	width:273px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-color:#e9d8b0;
}
#guideIndexRight div {
	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;
}
#guideIndexRight .active {background-color:#F8F2E4;}
#guideTopDestinationLeft {
	width:120px;
	height:auto;
	float:left;
	margin-left:8px;
}
.topDestinationPic {
	width:75px;
	height:56px;
}
#guideTopDestination {
	width:280px;
	background-color:#fdf5de;
	padding:10px;
	margin-bottom:10px;
	float:left;
	margin-left:1px;
	height:400px;
}
#guideTopDestination h2{
	font-size:17px;
	font-weight:bold;
	background:url(/css/images/radio.gif) no-repeat 3px;
	padding-left:18px;
	margin:3px 0 15px 0;
}
#guideTopDestination h2 a{
	color:#744a1a;
}
#guideTopDestination p {
	margin-top:2px;
	text-align:center;
}
#guideTopDestination p {
	list-style:none;
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;
	font-weight:normal;
}
#guideTopDestination p a {
	color:#6b6b6b;
	text-decoration:none;
	text-align:center;
}
#guideTopDestination p a:hover{
	border-bottom:1px dashed #6b6b6b;
	
}
.topDestination {
	margin-bottom:20px!important;
	width:115px;
	text-align:center;
}

#guideInfoDetail3 {
	padding:10px;
	width:570px;
	border:1px solid #ded1e1;
}
#guideInfoDetail3 ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px
}
#guideInfoDetail3 ul li {
	background:url(/css/images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
	float:left;
	width:165px;
	padding:0 0 0 10px
}
#guideInfoDetail3 ul li a:link, #guideInfoDetail3 ul li a:visited {
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none
}
#guidePhotoList {
	width:750px;
	height:auto;
	padding:10px;
	margin:10px 0 20px 0;
}

.guidePhotoBox {
	width:130px;
	margin:5px 5px 10px 5px;
	font-size:11px;
	text-align:center;
	float:left
}
.guidePhotoBox a {
	color:#6b6b6b;
	display:block;
}
.insideBox{
	margin:10px;
	width:auto;
	background-color:#fdf5de;
	padding:0 0 5px 0;
}
#guidePhotoMore {
	position:absolute;
	right:5px;
top:5px;
	width:80px;
	height:auto
}
#guidePhotoMore a:link, #guidePhotoMore a:visited {
	font-size:11px;
	color:#d6313e
}
#guidePhotoList h2 {
	margin:5px 0 0 1px;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}
#guidePhotoList h2 a{
	color:#74481b;
}
#guidePhotoList h2 a:hover, #guidePhotoList h2 a:visited{
	border-bottom:1px dashed #74481b;
}
#guidePhotoList img {
	width:108px;
	height:83px;
	margin:0 0 5px 0;
}
#guidePhotoList ul {
	list-style:none;
	margin:10px 0 5px 10px;
	padding:10px 0 0 0;
	line-height:17px
}
#guidePhotoList ul li {
	background:url(/css/images/pane.gif) no-repeat 0 8px;
	float:left;
	width:165px;
	padding:0 0 0 15px;
	margin-bottom:10px;
}
#guidePhotoList ul li a:link, #guidePhotoList ul li a:visited {
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none
}
#guideMap {
	width:180px;
	background-color:#eae1be;
	padding:5px 0;
	margin:0;
	text-align:center;
	position:relative
}
.guideMapInput {
	background:#fff;
	width:320px;
	height:20px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5692a;
	margin:2px 7px 0 0;
	padding:3px 0 0 3px;
	float:left;
	border:2px solid #ffe286;
}
.guideMapPic {
	margin-top:14px;
}
#guideCardWallpaper {
	width:170px;
	height:auto;
	background-color:#fef6e3;
	margin:20px 0;
	padding:15px 0 15px 10px;
}
#guideCardWallpaper ul {
	list-style:none;
	height:30px;
}
#guideCardWallpaper ul li {
	float:left;
	width:78px;
	height:20px;
	line-height:20px;
	margin:0 5px 0 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	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:70px;
	height:54px;
	margin:10px 5px 10px 5px
}
#guideIndexTool {
	padding-bottom:8px;
	margin:0;
	width:180px;
	background:url(/css/images/guide/bg-curise-bottom.gif) no-repeat left bottom;
}
#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;
}
#guideIndexTool ul {
	list-style:none;
	border-left:7px #f2ede1 solid;
	border-right:7px #f2ede1 solid;
	margin:0;
	width:161PX;
	overflow:hidden;
	height:1%;
	padding:10px 0 10px 5px;
}
#guideIndexTool ul li {
	height:30px;
	line-height:30px;
	width:180px;
	float:left
}

#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
}
.listStyleOrange {
	padding:0 10px 10px 0;
	border-bottom:#bfac60 1px dashed;
	
}
.listStyleOrange ul {
	height:auto;
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 10px 10px;
	line-height:20px;
	font-size:12px;
	color:#6b6b6b
}
.listStyleOrange ul li {
	margin:0 0 5px 10px;
	padding:0 0 0 10px;
	list-style:none;
	background:url(/css/images/radio3.gif) no-repeat 0 2px;
	float:left;
	width:165px
}
.listStyleOrange ul li a:link, .listStyleOrange ul li a:visited {
	color:#6b6b6b;
	text-decoration:none
}
.listStyleOrange h2 {
	margin:5px 0 0 10px;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}
#otherLink{
	border-left:7px #f2ede1 solid;
	border-right:7px #f2ede1 solid;
	padding:0 10px 15px 10px ;
	line-height:18px;
	
	width:146PX;
	
}
#otherLink a{
	color:#6b6b6b;
	display:block;
	text-decoration:none;
	
	
}
/*city guide index*/
#guideCityIndexMap {
	width:500px;
	height:434px;
	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(/css/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:380px;
	height:auto;
	margin:0 10px 20px 0;
	float:left;
	border-collapse:collapse;
	
	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 caption {
	line-height:22px;
	background:url(images/guide/bg-city-guide-index-title.gif);
	font-size:14px;
	color:#6b6b6b;
	text-align:left;
	
	
	font-weight:bold;
	margin:0;
	padding:5px 0 0 10px
}
 
.guideGuideIndexInfo th {
	background:#fef6e3;
	border-bottom:#fff 1px solid;
	
	font-size:11px;
	color:#6b6b6b;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
	font-weight:bold;
	width:120px;
}
.guideGuideIndexInfo td {
	border-top:#e8e8e8 1px solid;
	
	padding:8px 0 8px 10px;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	text-align: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;
	width:120px;
	padding:10px 0 0 10px
}
#guideCityIndexGray h3 {
	font-size:26px;
	color:#fa890f;
	border:none;
	float:none;
	margin:0;
	padding:0 0 5px 0
}
#guideCityIndexGray ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0 0 0 27px;
	width:120px;
	border-right:#d9d9d9 1px solid;
	float:left
}
#guideCityIndexGray ul li {
	background:url(/css/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
}
h2 a{
	color:#6b6b6b;
	text-decoration:none;
}
/*城市自动罗列文本框css*/
.ajaxcitycss ul {	
	width:300px;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.ajaxcitycss li{
	float:left;
	line-height:20px;
	font-size:12px;
	color:#F93;
	width:80px;
	display:block;
	padding:0 10px;
}
.ajaxcitycss a{
	color:#F93;
}
.ajaxcitycss a:hover{
	background:#F9F9F9;
	color:#000;
	
}
.ajaxcitycss div{
	color:#666;
	font-size:14px;
	margin-top:10px;
	border-top:1px #F96 solid;
	width:300px;
	height:20px;
	text-align:center;
	line-height:20px;
	padding-top:5px;
	
}
.ajaxcitycss div img{
	padding-right:5px;
	border:0;
}
.ajaxcitycss span{
	float:right;
	border-bottom:1px #F96 solid; 
}
/*---------------------------------------*/

