﻿.infoList { border-bottom:#999 0px solid; padding:10px 0px; text-align:justify; margin-bottom:5px;}

.infoList a { color:#545454;}
.infoList a:hover { color:#a31022;}

.infoImg { float:left; border:#ccc 1px solid; padding:5px; background-color:#f4f4f4; -moz-border-radius: 4px; margin: 0 8px 8px 0; }
.infoImg2 { float:left;  padding:5px;  }
.infoDes {
	float:left;width:315px;
}

.infoDes2 { width:510px; float:right;}
.infoDes h5 { font-size:14px;}
.infoDes2 { width:195px; float:right; font-size:11px; margin-right:5px;}
.infoDes3 { width:510px; float:right;}
ul.infoUl { }
ul.infoUl li { width:200px; display:block; float:left;}
#contentMiddle h2 { margin:15px 0px 5px 0px; border-bottom:1px solid #f1f1f1; padding-bottom:2px;}
h2.infoH2 { margin:20px 0px 15px 0px;}
#contentMiddle h5 { margin:0px 0px 10px 0px;}
#mainContent p { text-align:justify;}
.factsMore{width:250px; text-align:right;height:20px; position:absolute; margin-top:-20px;}
.factsMore a{color:#555;}.factsMore a:hover{color:#a31022; text-decoration:none;}

/*--Guide 页面信息统计部分的样式开始 --*/
#contentPageCount{ position:relative;font-size:11px; color:#888;margin:0; clear:both; display:block; height:25px;width:660px;margin-bottom:10px; background:#f1f1f1;margin-top:-20px;}
#contentPageCount a{color:#777;}
#contentPageCount dl{margin:0;padding:5px;position:relative;}
#contentPageCount dt{float:left; list-style:none;margin-right:2px;}
#contentPageCount dd{float:left; font-style:italic; margin-right:10px;}
/*---Guide 页面信息统计部分的样式结束 --*/
.commondname { font-size:12px;  margin-bottom:10px; background-image:url(/css/images/drop-1.GIF); background-repeat:no-repeat; background-position:left 5px; padding-left:15px; }
.commondtime {
	font-size:11px;
	color:#999;
	margin-bottom:10px;}
.commondcontent { font-size:11px; text-align:justify; margin-bottom:10px;}
dl.newDl { margin:5px 10px 10px 10px;}
dl.newDl img { margin-right:5px;}
dl.newDl a { color:#545454; text-decoration:none;}
dl.newDl a:hover { color:#a31022;}
.infoDate { color:#ccc; margin-bottom:15px;}
span.block {  margin-right:10px;}

#contentRight p { text-align:justify;}
#contentRight h2 { margin-bottom:15px;}

.categryBox { width:47%; margin-right:15px; margin-bottom:15px; border-top:#999 1px solid; float:left; text-align:justify;}
.categryBox a { color:#666;}
.categryBox a:hover { color:#a31022;}
.categryBox h5 { background-color:#dcdcdc; background-image:url(/css/images/bg-table.GIF); background-repeat:repeat-x; padding:5px; text-align:center; margin-bottom:10px; font-size:14px;}
.categryBox h5 a { color:#545454; text-decoration:none;}
.categryBox h5 a:hover { color:#a31022;}
span.normalFont { font-size:12px; font-weight:normal;}
span.rating { color:#a31022; font-size:15px;}
span.tagIcon { font-size:12px; font-weight:normal; padding-left:20px; margin-left:20px; background-image:url(/pic/tag.gif); background-repeat:no-repeat;}
span.removeIcon{
	font-size:11px;
	font-weight:normal;
	padding-left:16px;
	margin-left:10px;
	background-image:url(/pic/close.png);
	background-repeat:no-repeat;
}
span.addFriend { font-size:12px; font-weight:normal; padding-left:20px; margin-left:10px; background-image:url(/pic/add.gif); background-repeat:no-repeat; background-position:left 3px;}
#searchDestination {padding:3px 30px 10px 15px; margin-bottom:10px; background:#f1f1f1; border:1px solid #CCCCCC;}
#searchDestination h5{ font-size:14px; display:block; width:190px; float:left; padding:15px 5px 5px 0;}
.searchTrains { padding:2px 0px; margin-bottom:20px; background-color:#f4f4f4;}
.searchBox {width:310px; float:left; padding:0px 0px 15px 10px; border-right:#ccc 1px solid; }
.searchTrains h3, .searchDestination h3 { font-size:12px; }
.searchTerms { width:320px; float:right;}
.searchForm { margin-top:15px;}
.inputBox { padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:200px; color:#666;}
.inputDestination{ padding:3px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:350px; color:#666;}
.inputBox2 { padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:60px;}
.inputButton { background-color:#a31022; border:#666 1px solid; padding:5px; color:#fff; font-weight:bold; cursor:pointer;}
.addMoreIcon { padding-left:25px; background-image:url(/pic/add.gif); background-repeat:no-repeat;}
#content ul.ranking {
	list-style:none;
	padding:0px;
	margin:15px 0px 20px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#545454;
	float:left;}
#content ul.ranking li {
		line-height:25px;
	padding:3px 0 3px 10px; border-bottom:#ccc 1px dashed; }
	#content ul.ranking li a { text-decoration:none;}
	#content ul.ranking li a:hover { background-color:#a31022; color:#fff; padding:3px;}
span.countGreat { background-color:#a31022; color:#fff; border:#666; padding:2px 5px; font-weight:bold; display:inline-block;}
span.countGood { background-color: #666; color:#fff; border:#666; padding:2px 5px; font-weight:bold; display:inline-block;}
span.countFare { background-color: #666; color:#fff; border:#666; padding:2px 5px; font-weight:bold; display:inline-block;}
.hint { padding:10px; border:#999 1px dashed; background-color:#f9f9f9; margin-bottom:15px;}
.hint a { color:#000;}
.hint a:hover { color:#a31022;}
.travelToolL { width:44%; margin:5px 1% 5px 1%; padding: 3px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
		.travelToolR { width:45%; margin:5px 1px 5px 1px; padding: 1px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}	
		
	.travelToolR ul li {
	font-size:11px;
	line-height:1.7em; list-style:none;
	}
	.travelToolL ul li {list-style:none;padding:5px 0}
.twoColumsLeft { width:315px; float:left; background-color:#fff; text-align:justify; padding-right:10px; margin-bottom:15px; }
.twoColumsLeft p { font-size:11px;}
#specialReport { background-color:#f4f4f4; padding:5px; border:#d1d1d1 1px solid; margin-top:15px;}
.marginRight { margin-right:15px;}
.tools { width:150px; float:left; text-align:center; margin-bottom:15px;}
#specialReporticon {	width:80px;	height:80px;background-image:url(/image/guide/special-report.gif);
	background-repeat:no-repeat;background-position:left top;position: absolute;	z-index:6;}

.newcardIcon {	width:52px;	height:51px;background-image:url(/pic/new.gif);
	background-repeat:no-repeat;background-position:left top;position: absolute; 	z-index:6;}
img.cardSmall { margin-top:10px; margin-left:10px;}
.greetingCard { margin-top:15px; width:220px; text-align:center; float:left; margin-bottom:15px;}
.greetingCard img { border:#fff 2px solid;}
.greetingCard img:hover { border:#a31022 2px solid;}
#selected img { border:#a31022 2px solid;}
.cardBox {padding:20px 15px; text-align:center;}
.cardBox img { border:#333 1px solid;}
.cardBox img:hover { border:#a31022 1px solid;}

.lightGrayBg { background-color:#f4f4f4;}
.specialReport { width:300px;}
/*播放器样式 20070510 修改 lmy 开始 */
#ImgPlayer{width:650px;  overflow:hidden; border:3px #a31022 solid; padding:1px 3px 0 1px;}
#ImgBlk{
	width:360px;
	background:url(images/news_pic_ws_001.gif) no-repeat 10px 2px;
	padding:13px 12px 10px 11px;
	float:left;
}
#ss_img_div{
	width:350px;
	overflow:hidden;
}
#ss_img_div img{border:1px #000 solid;}
#ImgNum{height:37px; overflow:hidden;}
#ImgNum ul{width:375px; padding:0 0 0 0; float:left; cursor:default;}
#ImgNum li{width:30px; height:25px; line-height:25px; overflow:hidden; padding:6px 0 0 0; text-align:center; font-family:Arial;  font-size:9px; float:left; margin-right:5px; cursor:pointer;}
#ImgNum li.itemOff{background:url(images/news_pic_ws_002.gif) no-repeat bottom; color:#000;}
#ImgNum li.itemOff:hover{color:#A80000;}
#ImgNum li.itemOn{background:url(images/news_pic_ws_003.gif) no-repeat bottom; color:#A80000; font-weight:bold; height:25px; line-height:25px; padding:6px 0 0 0;}
#ImgNum div{float:left; width:73px; text-align:left; padding:4px 0 0 0; margin:10px 0 0 0; height:15px; line-height:15px; cursor:pointer; font-size:12px; color:#7D98BF;}
#Play{background:url(images/news_pic_ws_004.gif) no-repeat bottom right;}
#Pause{background:url(images/news_pic_ws_005.gif) no-repeat bottom right; cursor:pointer;}
#TxtBlk{
	width:255px;
	float:left;
}
#Txt{padding:0 10px; text-align:left;   border-left:none; background:url(images/news_pic_ws_006.gif) repeat-x bottom; }
#Txt h2{color:#A80000; text-align:center; font-size:18px; font-family:"黑体"; font-weight:normal; padding:1px 0 5px 0; background:none;}
#Txt h2 a,#Txt h2 a:visited{color:#A80000; text-decoration:none;}
#Txt h2 a:hover,#Txt h2 a:active{color:#A80000; text-decoration:underline;}
#con{text-align:left; color:#344F71; line-height:21px;}
#date_PN{text-align:left; font-size:12px;}
#date{padding:12px 0 0 8px; color:#5C5C5C; width:150px; float:left; text-align:center}
#PN{float:left; width:100px; padding:11px 0 0 0; background:url(images/news_pic_ws_007.gif) no-repeat 50px 9px;}
#PN #pre{display:block; float:left; width:42px; padding:0 0 0 8px; background:url(images/news_pic_ws_008.gif) no-repeat 0 3px; text-decoration:none; color:#009;}
#PN #next{display:block; float:left; width:44px; padding:0 0 0 6px; background:url(images/news_pic_ws_009.gif) no-repeat 44px 3px; text-decoration:none; color:#009;}
#PN #pre:visited,#PN #next:visited{color:#009;}
#PN #pre:hover,#PN #next:hover{text-decoration:underline;}
/*播放器样式 20070510 修改 lmy 结束*/
.tMdivTitle {font-size:12px; color:#6b6b6b; padding:5px 0 5px 10px}
.tMdivPeople1 {width:auto; height:30px; padding:0 10px; float:left}
.tMdivPeople2 {width:auto; height:30px; padding:0 10px; float:left}
.tMdivTime {font-size:11px; color:#6b6b6b; width:260px; height:30px; padding-left:10px; float:left}
.tMdivLeftBox {width:110px; float:left}
.tM6 {width:110px;
      padding:0px;
	  margin:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  height:20px;}
.tMdivDate {font-size:11px; color:#6b6b6b; width:260px; height:30px; padding-left:10px; float:left}
.tM5 {width:40px;
      padding:0px;
	  margin:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  height:20px;}
.tM2 {	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:15px;
	line-height: normal;
}

/* 信息Top的切换
--------------------------------------------------------------------- */
ul#infoTop-nav {
	margin: 0;
	padding: 2px 0px 0px 6px;
	background:url(/css/images/bg-product-search.gif) repeat-x;
	color: #444;
	height: 27px;
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
ul#infoTop-nav li {
	float: left;
	text-align: center;
	list-style: none;
	margin: 0 3px 0px 0;
}
ul#infoTop-nav li a {
	display: block;
	padding: 7px 8px;
	color: #666;
	font-weight: bold;
	
	font-size: 11px;
	text-decoration:none;
}
ul#infoTop-nav li a:hover {
	color: #444444;
}
ul#infoTop-nav li a:focus {
	outline: 0;
}
ul#infoTop-nav li a.selected {
	background: #f9f9f9;
	border: #ddd 1px solid;
	border-bottom: 0;
	color: #444444;
}
*html ul#infoTop-nav li a.selected {
	position:relative;
	top:1px;
}


ul.item {
	list-style:none;
	padding:0px;
	margin:0px;
	margin:0px 0px 20px 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#545454;
	float:left;}
ul.item li {
		line-height:15px;margin-bottom:6px;
	background:url(/css/images/drop-1.GIF) no-repeat 0px 5px;
	padding:0 0 0 15px;}
ul.item li a {
	color:#545454;
	text-decoration:none;}
ul.item li a:hover {
	text-decoration:underline;}

.infoRelated {border-top:3px #999 solid; margin-top:15px; margin-bottom:15px; border-bottom:#999 3px solid;}
.infoRelated a { color:#666;}
.infoRelated a:hover { color:#a31022;}
.infoLink { padding:10px; font-size:11px; border-bottom:#999 1px solid;}
span.infoPrev {  float:left; padding:10px; padding-left:30px; background-image:url(/pic/previous-info.gif); background-repeat:no-repeat; background-position:left 3px; }
span.infoNext { float:right; padding:10px; padding-right:30px; background-image:url(/pic/next-info.gif); background-repeat:no-repeat; background-position:right 3px;}
.infoMenulink { background-color:#f4f4f4; padding:10px;}
.infoMenulink h5 { font-size:12px; font-weight:bold; padding-bottom:15px;}
ul.infoUl2 li { width:180px; display:block; float:left; font-size:11px;}
.infoEdit { font-size:11px; color:#999; margin-bottom:10px; margin-bottom:20px; margin-top: 20px;}
.infoEdit a { color:#666;}
.infoEdit a:hover { color:#a31022;}

/*---World Heritage ---*/
.tableStyle5 {
	border-left: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #d1d1d1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	margin:0 0 15px 0;
	width: 650px;
	}
.tableStyle5 th {
	border-bottom:1px #D9D9D9 solid;
	border-right: 1px solid #D9D9D9;
	padding:6px 5px;
	font-size:11px;
	text-align: left;
	background-color:#F3F3F3;
	line-height:18px;
	}

.tableStyle5 td {
	border-right:#ccc 1px solid;
	border-bottom:1px solid #ccc;
	padding:6px 0 6px 0;
	text-align:center;
	font-size:11px;
	}
.tableStyle5 td.tableLeft {
	text-align: left;
	padding: 3px 0 8px 5px;
	line-height: 18px;
}

.tableStyle5 tr {
	border-collapse: separate;
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	}
.tableStyle5 tr a {
	color:#6b6b6b;
	text-decoration:none;}
.tableStyle5 tr a:hover {
	text-decoration:underline;}
.tableStyle5 tr:hover {
	background-color:#DDDDDD;}

ul.infoUl3 { }
ul.infoUl3 li { width:190px; display:block; float:left;}
ul.infoUl4 li { width:140px; display:block; float:left;}
.attractionList {
background-color:#F3F3F3;
color:#333333;
float:right;
font-size:86%;
margin-bottom:4px;
margin-left:8px;
padding-left:4px;
position:relative;
width:270px;
}
.attractionTypeText {padding:5px 0;
}
.attractionTypeText a{text-decoration:none; color:#888; font-style:italic;}
.graybackgroundFont {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#666666;
font-size:12px;
margin:0 0 1.5em;
padding:10px 4px 4px 7px;
}
/*cards*/
#cards{width:100%;
           margin-top:2px;}
#cards .cardsP1 {width:239px;
					border:1px solid #F0F0F0;
					margin:5px 0 5px 10px;
					float:left;}
#cards .cardsP1 .name {	padding:10px 0 0px 0x;
					text-align:center;
					font-size:12px;
					font-weight:bold;
				
					}	
#cards .cardsP1 .name a{	padding:10px 0 0px 0x;
					text-align:center;
					color:#7C7C7C;
					font-size:12px;
					font-weight:bold;
				
					}				
#cards .cardsP1 .p1 {width:209px;
                     margin:7px 7px 7px 15px;
					    }		     
#cards .cardsP1 .p2 {width:90%;
						margin-left:5%;
						margin-top:15px;
						}		   
#cards .cardsP1 .p2 img {padding:0px;
                            margin:0px;
							margin-bottom:5px;}
.tableSimple a{ color:#666; text-decoration:none;}
.tableSimple a:hover { color:#a31022;}
.paddingAround { padding:5px;}
#guideWeatherNav { text-align:center; border-bottom:#a31022 3px solid;}
#guideWeatherNav ul { list-style:none; padding-left:10px; padding-top:15px; }
#guideWeatherNav ul li{ display:block; float:left; padding: 6px; margin:0px 3px; background-color:#f4f4f4; border:#ccc 1px solid; }
#guideWeatherNav ul li.active { border:#a31022 1px solid; background-color:#a31022; color:#fff;}
#guideWeatherNav ul li.active a{font-weight:bold; color:#fff;}
#guideWeatherNav ul li:hover { background-color:#a31022; color:#fff;}
#guideWeatherNav ul li:hover a { color:#fff;}
#guideWeatherNav ul li a { text-decoration:none;}
.redBorderTop { border-top:#a31022 3px solid;}
ul.infoUltwo li { width:280px; display:block; float:left;}
/*attraction guide*/
.hotattractionType{
	width:auto;
	background:#8c8c8c;
	border:1px solid #b2b2b2;
	padding:10px;
	margin:0 0 15px 0;
}
.hotattractionType h5{ font-size:13px; margin-bottom:8px; color:#fff;}
.hotattractionType .iconHot {
	position:absolute;
	background: url(/pic/hot-small.png) no-repeat;
	width:80px;
	height:75px;
	top:27px;
	right: 2px;
}
.attractionType{
	width:auto;
	background:#e7e7e7;
	border:1px solid #b2b2b2;
	padding:10px;
	margin:0 0 15px 0;
}
.attractionType h5{ font-size:13px; margin-bottom:8px;}
.attractionType h5 a{ color:#545454; text-decoration:none;}
.sightsList{ background-color:#FFF; width:auto; padding:3px 3px 10px 3px;}
.sightsList .moreSightlink{ background:url(/css/images/pic-round-arrow.gif) no-repeat right 2px; text-align:right; padding:2px 23px 2px 0; }
.sightsList .moreSightlink a{color:#9f0c1e; font-size:11px; font-weight:bold;}
.sightsList .photoStyle .photoStyleIn{ margin:0 4px 8px 4px; font-size:11px;}
.sightsList .photoStyle .photoStyleIn table{ background:#FFF;}
.sightsList .sightDetailList{ font-size:11px; padding:10px 5px 10px 5px; margin-bottom:5px; color:#c2c2c2;} 
.sightsList ul.sightDetailList li{
	background:url(/css/images/drop-1.GIF) no-repeat 0 8px;
	line-height:20px;
	padding:3px 3px 3px 10px;
	display:block;
	width:31%;
	float:left;
	list-style:none;
}
.sightsList .sightDetailList2{ font-size:11px; margin-bottom:5px; padding:5px; color:#c2c2c2;} 
.sightsList ul.sightDetailList2 li{
	background:url(/css/images/drop-1.GIF) no-repeat 0 10px;
	line-height:20px;
	padding:3px 3px 3px 10px;
	display:block;
	width:29%;
	float:left;
	list-style:none;
}
/*Sub Center*/
.topCityList{ width:auto; padding:15px 1px 1px 1px; background:#8c8c8c; margin-bottom:10px;}
.topCityList h5{ font-size:13px; font-weight:bold; color:#FFF; text-align:center; margin-bottom:5px;}
.topCityList .cityNav {width:100%; height:20px; position: relative; }
.topCityList .cityNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left: -3px; top: -7px; }
.topCityList .cityNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px 8px 0 8px; height:22px; background-color:#8c8c8c; color:#C6162B; font-size:12px; font-weight:bold; }
.topCityList .cityNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff; }
.topCityList .cityNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2; }
.topCityList .cityNav ul li.active a, .topCityList .cityNav ul li.active { color:#b71312; }
.topCityList .cityNav ul li a, .topCityList .cityNav ul li { color:#fff; text-decoration:none; cursor:pointer }
.topCityList .cityNav ul li a:hover { text-decoration:underline; }
.hotCity{ background:#FFF; margin:0; padding:8px;}
.hotCity ul{ margin:0;}
.hotCity ul li{ list-style:none; background-repeat:no-repeat; background-position:3px 5px; font-size:12px; line-height:18px; margin-bottom:5px; display:block; padding:4px 3px 4px 32px; border-bottom:1px solid #ced0cf;
}
.hotCity ul li a{ text-decoration:none;}
/*see also*/
.seeAlsoLink{ border:1px solid #d1d1d1; padding:8px; margin-bottom:10px;
}
.seeAlsoLink h5{
	font-size:18px;
	color:#545454;
	display:block;
	padding:3px 0 5px 5px;
	border-bottom:1px solid #cfcfcf;
}
.seeAlsoLink h5 a{ color:#545454; text-decoration:none;}
.seeAlsoLink h5 a:hover{ color:#9f0c1e;}
.seeAlsoLink ul{ margin-left:10px;}
.seeAlsoLink ul li{ background:url(/css/images/drop-3.GIF) no-repeat 0 8px;
	line-height:20px;
	list-style:none;
	font-size:11px;
	padding:3px 3px 3px 15px;}
.seeAlsoLink ul li a{ text-decoration:none;}
/*tour promo*/
.chinaTourPro{
	background:#8c8c8c;
	margin:10px 0 10px 0;
	width:auto;
	padding:7px;
}
.chinaTourPro .tourList{
	width:auto;
	padding:0;
	background:#FFF;
}
.chinaTourPro .tourList h5{
	color:#FFF;
	display:block;
	background:#9f0c1e;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:7px 0 7px 0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.chinaTourPro .tourList h6{
	color:#545454;
	font-size:11px;
	display:block;
	width:240px;
	margin:8px;
	background:url(/css/images/drop-1.GIF) no-repeat left 4px;
	padding:0 0 0 12px;
}
.chinaTourPro .tourList h6 a{
	color:#545454;
	text-decoration:none;
}
.chinaTourPro .tourList .tourDetail{
	width:240px;
	margin:10px 8px 10px 8px;
}
.chinaTourPro .tourList .tourDetail img{
	width:73px;
	height:60px;
	margin-right:5px;
	float:left;
}
.chinaTourPro .tourList .tourDetail .tourInfo{
	font-size:11px;
	width:160px;
	line-height:18px;
	float:right;
}
.chinaTourPro .tourList .tourDetail .tourInfo a{
	color:#545454;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:0;
	margin-bottom:3px;
}
.chinaTourPro .tourList .tourDetail .tourInfo a:hover{
     color:#9f0c1e;
}
.chinaTourPro .moreTours{
	color:#545454;
	font-size:11px;
	display:block;
	width:240px;
	margin:8px;
	text-align:right;
	background: url(/css/images/pic-round-arrow.gif) no-repeat 100px 3px;
	padding:3px 3px 3px 12px;
	font-weight:bold;
}
.chinaTourPro .moreTours a{
	color:#9f0c1e;
}
/*best of china*/
.topTouristCity{ border:1px solid #d1d1d1; width:310px; float:left; padding:0; background-repeat:no-repeat; background-position:bottom right; margin-bottom:10px; padding-bottom:15px; height:210px;}
.topTouristCity h5{ background-repeat:no-repeat; background-position:top left; display:block; border-bottom:1px #d1d1d1 solid; padding:5px 0 4px 65px; font-size:14px;}
.topTouristCity h5 a{ color:#545454;}
.topTouristCity h5 a:hover{ color:#9f0c1e;}
.topTouristCity p{ margin:10px;}
.topTouristCity .drop1{ width:200px;}
/*China Guide Index Page*/
.topCitySight{ width:auto; padding:0; margin:5px 0 0 0;}
.topCitySight .leftDiv{
	width:60%;
	margin-right:2%;
	float:left;
}
.topCitySight .rightDiv{
	width:38%;
	float:left;
}
.topCitySight .rightDiv .featureAttraction{ border:1px solid #d1d1d1; padding:8px; margin-bottom:10px;
}
.topCitySight .rightDiv .featureAttraction h5{
	font-size:13px;
	color:#545454;
	display:block;
	padding:3px 0 5px 5px;
	border-bottom:1px solid #cfcfcf;
}
.topCitySight .rightDiv .featureAttraction h5 a{ color:#545454; text-decoration:none;}
.topCitySight .rightDiv .featureAttraction h5 a:hover{ color:#9f0c1e;}
/*列表页面的图片样式*/
.topCitySight .leftDiv .cityphotoStyle, .travelvideoList{ width:100%; margin-top:5px; }
.topCitySight .leftDiv .cityphotoStyle, .travelvideoList .videoHot{ text-align:center; }
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn{
	color:#6b6b6b;
	float:left;
	padding:0 3px;
	text-align:center;
	width:112px;
}
.travelvideoList .photoStyleIn{
	color:#6b6b6b;
	float:left;
	padding:0 3px;
	text-align:center;
	width:90px;
	font-size:11px;}
.travelvideoList .photoStyleIn img{with:60px; height:60px;}	
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn table { width:112px; height:112px; valign:middle; padding:3px; border:1px solid #e0e0e0; background-color:#f8f8f8; margin-bottom:5px; }
.travelvideoList .photoStyleIn table{width:90px; height:90px; valign:middle; padding:3px; border:1px solid #e0e0e0; background-color:#f8f8f8; margin-bottom:5px;}
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn .photoStyleTitle a, .travelvideoList .photoStyleIn .photoStyleTitle a{ color:#6b6b6b; text-decoration:none; }
.topCitySight .leftDiv .cityphotoStyle .photoStyleIn .photoStyleTitle a:hover, .travelvideoList .photoStyleIn .photoStyleTitle a:hover { text-decoration:underline; }
.videoDetailList2{ font-size:11px; margin-bottom:5px; padding:5px; color:#c2c2c2;} 
ul.videoDetailList2 li{
	background:url(/css/images/drop-1.GIF) no-repeat 0 10px;
	line-height:20px;
	padding:3px 3px 3px 10px;
	display:block;
	width:45%;
	float:left;
	list-style:none;
}
/*culture index*/
.area4 {
	width:350px;
	position:relative;
	-moz-border-radius:6px;
	border:#d1d1d1 1px solid;
	line-height:20px;
	float:left;
	margin:10px 5px 10px 0;
	padding:13px 5px 10px 5px;
	background-repeat:no-repeat;
	background-position:right bottom;
}
.area5 {
	width:420px;
	position:relative;
	-moz-border-radius:6px;
	border:#d1d1d1 1px solid;
	line-height:20px;
	float:right;
	margin:10px 0 10px 20px;
	padding:13px 5px 10px 5px;
	background-repeat:no-repeat;
	background-position:right bottom;
}
.cultureTopic{ width:120px; float:left;}
.cultureTopic .photoStyleIn{
	color:#6b6b6b;
	float:left;
	padding:0 3px;
	text-align:center;
	width:120px;
	margin-bottom:5px;
}
.cultureTopic .photoStyleIn{
	color:#6b6b6b;
	float:left;
	padding:0 3px;
	text-align:center;
	width:120px;}
.cultureTopic .photoStyleIn table { width:120px; height:90px; valign:middle; padding:3px; margin-bottom:5px; }
.cultureTopic .photoStyleTitle a{ color:#6b6b6b; text-decoration:none; }
.cultureTopic .photoStyleTitle a:hover { text-decoration:underline; }
.cultureBrief{
	width:220px;
	float:left;
	padding-left:10px;
}
.cultureBrief ul{ margin:5px;}
.cultureBrief ul li{ list-style:none; background:url(/css/images/arrow-5.gif) no-repeat 3px 4px; padding-left:15px; margin-bottom:4px;}
/*Deals Index Flash Ads*/
.dealsAds {
	width:640px;
	height:283px;
	-moz-border-radius:6px;
	padding:9px 0 0 8px;
	float:left;
	margin-bottom:50px;
	position: relative;
}
#focus_m{position:relative; width:582px; height:280px; } 
    .f_img_roll{
	width:350px;
	height:198px;
	position:relative;
} 
    .f_img_roll img{position:absolute; left:0; top:0; width:350px; height:198px;} 
    .f_img_tree{
	position:absolute;
	width:351px;
	height:70px;
	right:232px;
	top:212px;
} 
    .f_img_tree div{position:absolute; z-index:201; top:3px; right:0; width:74px; height:66px; background:url(/css/images/private.gif) no-repeat;} 
    .f_img_tree ul{margin:0; padding:0; list-style:none; position:absolute; right:0;} 
    .f_img_tree li{width:60px; height:45px; border:1px solid #f1f1f1; margin-top:3px;} 
    .f_img_tree img{width:54px; height:39px; border:3px solid #d1d1d1; vertical-align:top;} 
    .f_con{
	color:#fff;
	height:198px;
	width:280px;
	float:right;
	position:absolute;
	left: 350px;
	top: 7px;
} 
    .f_con .f_title{
	font-size:12px;
	height:30px;
	color:#545454;
	line-height:18px;
	margin-top:-10px;
	margin-left: 15px;
	text-align: left;
} 
    .f_con .f_title a:link, .f_con .f_title a:visited{color:#545454; text-decoration:none} 
    .f_con .f_title a:hover{text-decoration:underline} 
    .f_con .f_con{font-size:12px; padding:0 10px; height:40px; line-height:150%;} 
/*----Flash Ads Ends---*/
/*--Tailor Made City Tour--*/
#customizecityTour { width:275px; background:url(/css/images/bg-tailor.png) no-repeat; height:129px; padding-top:10px; margin:10px 0; position:relative;}
#customizecityTour .customizeTitle {
	margin: 0 0 10px 8px;
	font-size: 15px;
	font-weight: bold;
	color:#a31022;
	width:220px;
	line-height:16px;
}
#customizecityTour .customizediscription {
	margin: 10px 0 10px 8px;
	color: #333;
	width: 210px;
}
#customizecityTour .customizeButton {
	position:absolute;
	bottom: 17px;
	left:9px;
}
/*--China Train Search result--*/
#trainsearchResult {
	width:950px;
	margin: 0px 0 10px 20px;
}
.tailormadeBox {
	border:1px solid #d1d1d1;
	background-color:#f1f1f1;
	padding: 5px 5px;
	width: 640px;
	margin: 10px 0 20px 0;
	line-height: 18px;
	text-align: justify
}
.tailormadeBox img { margin: 0 0 0 8px;}
.tailormadeBox a { text-decoration: underline; font-weight: bold; color:#545454;}
.tailormadeBox a:hover { text-decoration: none; color:#A31022;}

.themeTourHOVER4 {
	border: 1px solid #d1d1d1;
	background-color:#fff;
	font-size:11px;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top: -35px;
	right: 100px;
	display: none;
	width: 350px;
	height: auto;
	text-align: left;
	-moz-border-radius: 4px;
	z-index: 5000;
}
.themeTourHOVER3 {
	border: 1px solid #d1d1d1;
	background-color:#fff;
	font-size:11px;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top: -20px;
	right: 5px;
	display: none;
	width: 350px;
	height: auto;
	text-align: left;
	-moz-border-radius: 4px;
	z-index: 5000;
}
.themeTourHOVER1 {
	border: 1px solid #d1d1d1;
	background-color:#fff;
	font-size:11px;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top: 20px;
	right: -50px;
	display: none;
	width: 350px;
	height: auto;
	text-align: left;
	-moz-border-radius: 4px;
	z-index: 5000;
}
.themeTourHOVER2 {
	border: 1px solid #d1d1d1;
	background-color:#fff;
	font-size:11px;
	font-weight: normal;
	padding: 3px;
	position:absolute;
	top: 20px;
	right: 20px;
	display: none;
	width: 350px;
	height: auto;
	text-align: left;
	-moz-border-radius: 4px;
	z-index: 5000;
}
.themeTourHOVER_arrow { position:absolute; bottom: -18px; left: 40px; background: url(/pic/arrow-upandleft.png) no-repeat; width: 27px; height: 19px;}
.themeTourHOVER_arrow2 { position:absolute; bottom: -18px; left: 300px;background: url(/pic/arrow-upandleft.png) no-repeat; width: 27px; height: 19px;}
.tourpicIntro { margin:5px 0; font-size:11px}
.tourpicIntro a { color:#545454; text-decoration: underline;}
.tourpicIntro a:hover { color:#a31022; text-decoration: none;}
/* 漓江景点页面
--------------------------------------------------------------------- */
#point {width:100%;
        margin-top:10px;
		margin-bottom:15px;}		
.pointAll {width:210px;
           float:left;
		   margin-left:1%;
		   margin-top:10px;
		}
.point1 {width:207px;
         height:7px;
		 background-image:url(/image/aboutus/s11.GIF);
		 background-repeat:no-repeat;
		 margin:0px;
		 padding:0px;}
.point2 { width:207px;
          border-left:#CDC9CA 1px solid;
		  border-right:#CDC9CA 1px solid;
		  margin:0px;
		  padding-top:0px;}
.point2 h2 {font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:16px;
			color:#666666;
			padding:0px;
			margin:0px 0px 0px 9px;
			border-bottom:none;}
.point2 h2 a{text-decoration:none;}
.point2 img {margin:3px 8px 3px 8px;}
.point2 p {font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:11px;
		   color:#666666;
		   padding:0px;
		   margin:0px;
		   margin-left:9px;
		   margin-right:9px;
		   margin-top:5px;
		   line-height:20px !important;
		   text-align:left !important;
		   padding-bottom:10px;}
