body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; background-color:#d3d3d3; line-height: 1.8em;}
img { border:none;}
* {margin:0px; padding:0px;}
.clear{font-size:1px; height:1px; line-height:1px; :both;}
.mclear{
	font: 0px/0px sans-serif;clear: both;display: block;
}
.clearzt{font-size:1px; height:1px; line-height:1px; :both;width:345px;}
#wrapper { width:1024px; margin:0px auto;}
#wrapper #header { height:180px; background-color:#f4f4f4;}
#wrapper #header #logo { width:245px; text-align:center; padding-top:20px; float:left;}
#wrapper #header #banner { width:779px; float:right; height:180px; background-image: url(/image/tour/top-things-to-do//banner-top-things-to-do.jpg); background-repeat:no-repeat;}
#wrapper #menu { color:#fff; margin-top:2px;}
#wrapper #menu ul { background-color:#a31022; list-style:none; height:35px; padding:0px; margin:0px; padding-left:100px;} 
#wrapper #menu ul li { display:block; float:left; line-height:35px;}
#wrapper #menu a { color:#fff; font-weight:bold; text-decoration:none; padding-right:7px; padding-left:2px;}
#wrapper #menu a:hover { color:#999;}
#wrapper #contentWrapper { padding:10px 20px; background-color:#fff;}
#bread { background-color:#fff; padding:10px;}
#bread a { color:#000;}
#wrapper #contentWrapper #contentLeft { width:760px; float:right; background-color:#fff;}
#wrapper #contentWrapper #contentLeft a { color:#000;}
#wrapper #contentWrapper #contentLeft a:hover { color:#a31022; text-decoration:none;}

#wrapper #contentWrapper #contentRight { width:224px; float:left; background-color:#f4f4f4;}
#wrapper #contentWrapper #contentLeft h1 { font-size:22px; text-align:center; padding:20px 0px; border-bottom:#a31022 3px solid; line-height:35px; margin-bottom:15px;}
#wrapper #contentWrapper #contentLeft h2 { font-size:18px; margin:0px; padding:0px; padding:5px 10px;  margin:15px 0px 15px 0px; border-bottom:#666 1px solid;}
#wrapper #contentWrapper #contentLeft h3 { font-size:14px; margin:0px; padding:0px; padding:15px 0px; border-bottom:#a31022 3px solid; }
#wrapper #contentWrapper #contentRight h4 { font-size:12px; text-align:center; background-color:#999; color:#fff; padding:4px 0px; margin-bottom:5px;} 
#wrapper #contentWrapper #contentLeft .article {
	padding: 0px;
	text-align:justify;
	padding-right:20px;
	padding-left:20px;
	background-color: #FFFFFF;
}
#wrapper #contentWrapper #contentLeft .article1 {
	padding: 0px;
	text-align:justify;
	padding-right:20px;
	background-color:#F2F2F2;
}
#wrapper #contentWrapper #contentLeft .article a { color:#000;}
#wrapper #contentWrapper #contentLeft .article a:hover { color:#a31022; text-decoration:none;}
#wrapper #contentWrapper #contentLeft ul { list-style: none;}
#wrapper #contentWrapper #contentLeft ul li {
	list-style: none;
	padding-left:15px;
	background-image:url(/pic/arrowcity.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
}
#wrapper #contentWrapper #contentRight ul li { padding-left:18px; background-image:url(/pic/arrowcity.gif); background-repeat:no-repeat; background-position:5px 7px; list-style:none; margin-bottom:15px; border-bottom:#fff 1px  dashed;}
#wrapper #contentWrapper #contentRight a { color:#000; text-decoration:underline;}
#wrapper #contentWrapper #contentRight a:hover { color:#a31022;}

.redBorderBottom { border-bottom:#a31022 1px dashed;}
img.photo { margin-right:10px; border:#ccc 1px solid;}
.marginTop { margin-top:15px;}

#footer {
	clear:both;
	font-size:77%;
	color:#666;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top:8px;
	border-top: 4px solid #A30122;
	background-color: #F4F4F4;
	background-image: url(/css/images/china-highlights.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height:1.4em;
	background-position: 98% 45%;
}
#footer img { border:none;}
	#footer p {margin:0}
	#footer a:link, #footer a:visited, #footer a:hover {font-weight: bold; color:#666666; border:none;}
	#footer a:hover {color:#a31022; text-decroration:none}
	.proverbImg { margin:15px; text-align:center;}
	.proverbImg img { border:#000 5px solid; margin:15px;}
	.proverbImg img:hover {border:#a31022 5px solid; margin:15px; }
	span.pre { background-image:url(/pic/prev.gif); background-repeat:no-repeat; padding-left:20px; margin-right:15px;}
	span.next { background-image:url(/pic/next.gif); background-repeat:no-repeat; padding-left:20px; margin-left:15px;}
	#wrapper #contentWrapper #contentRight #now { color:#a31022; text-decoration:none;}
	#wrapper #contentWrapper #contentRight #now a { color:#a31022; text-decoration:none;}
	#wrapper #contentWrapper #contentRight #now ul, #wrapper #contentWrapper #contentRight #now ul li { color:#a31022; text-decoration:none;}
	.newtourlist { margin-top:10px;}
	.newtourlistzt { margin-top:10px;}
	.formBtnWrap { text-align:center;}
	.formBtn { text-align:center; font-family:Arial, Helvetica, sans-serif;}
	.formTAWrap { margin:15px 0px;}
	.formTAWrap textarea { background-color:#FFC;}
	
/*新版tour list 样式*/
.newtourlist{
	padding:10px 0px;
	width:350px;
	margin-bottom:10px;
	border:1px #d7d7d7 solid;
	background-image:url(/css/images/hotel-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#5a5a5a;
	height: auto;	
	position:relative; float:left;
}
.newtourlist p { font-size:11px; padding-left:10px; padding-right:10px;}
.newtourlist h6{color:#888;margin-left:8px; font-size:15px}
.newtourlist h6 a{text-decoration:none;color:#555;}
.newtourlist ul li, .newtourlist ul li a:link, .newtourlist ul li a:hover, .newtourlist ul li a:visited{font-size:11px; color:#5a5a5a;}

.newtourlistzt{
	padding:10px 0px;
	width:345px;
	min-height:320px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	border:1px #d7d7d7 solid;
	background-image:url(/css/images/hotel-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#5a5a5a;
	height: auto;	
	position:relative; float:left;
	text-align:left;
	table-layout:   fixed;
}
.newtourlistzt p { font-size:11px; padding-left:10px; padding-right:10px;}
.newtourlistzt h6{color:#888;margin-left:8px; font-size:15px}
.newtourlistzt h6 a{text-decoration:none;color:#555;}
.newtourlistzt ul li, .newtourlistzt ul li a:link, .newtourlistzt ul li a:hover, .newtourlistzt ul li a:visited{font-size:11px; color:#5a5a5a;}

.newtourlistsort{padding-right:1%;width:99%; font-size:11px; text-align:right;}
.newtourlistsort a.active{
	text-decoration:none; padding:0 3px;font-color:#444;
}

.newtourPhoto{
	width:105px;
	float:left;
	padding:2px;
	margin:4px 5px 4px 10px;
}
.newtourInfo{
	width:60%;
	float:left;
	margin-bottom: 4px;
	padding: 2px;
}
.newtourInfozt{
	width:58%;
	float:left;
	height:auto;
}
.newtourPrice{
	width:20%;
	float:right;
	border-left:#e6e4e4 1px solid;
}
.newtourFrom{ color:#9b9a9a; font-size:11px; padding:5px 0 0 3px;
}

.newtourRate {text-align:center; color:#615f5f; font-size:11px; line-height:1.8em; 
}
.newtourRate a{ color:#a31022; border-bottom:#a31022 1px dotted; font-size:10px; text-decoration:none;!important
}
.redRate{ color:#a31022; font-size:16px;font-weight:600; padding-bottom:9px;
}
.redRate2{ color:#a31022; font-size:23px;font-weight:600; padding-bottom:9px;
}

.newTourRecomList{margin-left:10px;}
.newTourRecomList ol {margin-bottom:5px;}

/*新版tour list2 样式*/
.newtourlist2{
	padding:10px 0px;
	width:100%;
	margin-bottom:10px;
	border:1px #d7d7d7 solid;
	background-image:url(/css/images/hotel-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#5a5a5a;
	height: auto;	
	position:relative; float:left;
}
.newtourlist2 p { font-size:11px;}
.newtourlist2 h6{color:#888;margin-left:8px; font-size:15px}
.newtourlist2 h6 a{text-decoration:none;color:#555;}
.newtourlist2 ul li, .newtourlist2 ul li a:link, .newtourlist2 ul li a:hover, .newtourlist2 ul li a:visited{font-size:11px; color:#5a5a5a;}

.newtourlistzt2{
	padding:10px 0px;
	width:98%;
	margin-bottom:10px;
	border:1px #d7d7d7 solid;
	background-image:url(/css/images/hotel-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#5a5a5a;
	height: auto;	
	position:relative; float:left;
	text-align:left;
}
.newtourlistzt2 p { font-size:11px;}
.newtourlistzt2 h6{color:#888;margin-left:8px; font-size:15px}
.newtourlistzt2 h6 a{text-decoration:none;color:#555;}
.newtourlistzt2 ul li, .newtourlistzt2 ul li a:link, .newtourlistzt2 ul li a:hover, .newtourlistzt2 ul li a:visited{font-size:11px; color:#5a5a5a;}


.graybackgroundFont {
	background: #F7F7F7;
	color:#666;
	padding: 10px 4px 4px 7px;
	border: 1px solid #ddd;
	margin: 0 0 1.5em;
	font-size:100%;
	font-size:12px;
}
.warning { background-color:#FFC; border:#F93 1px solid; padding:10px; margin-top:15px; background-image:url(/pic/back.gif); background-repeat:no-repeat; padding-left:70px; background-position:10px 5px;}
.warningzt { background-color:#FFC; border:#F93 1px solid; padding:10px; margin-top:15px; background-image:url(/image/tour/top-things-to-do/back.gif); background-repeat:no-repeat; padding-left:70px; background-position:10px 5px;overflow:auto;}
.testaleft{
	text-align:left;
}
