body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color:#d3d3d3;
	line-height: 1.8em;
}
* {
	margin:0px;
	padding:0px;
}
.clear {
	font-size:1px;
	height:1px;
	line-height:1px;
	clear:both;
}
#wrapper {
	width:1024px;
	margin:0px auto;
	background-color:#fff;
}
#wrapper #header {
	height:239px;
	background-color:#f4f4f4;
}
#wrapper #header #logo {
	width:245px;
	text-align:center;
	padding-top:60px;
	float:left;
}
#wrapper #header #banner {
	width:779px;
	float:right;
	height:239px;
	background-image: url(/image/expo-shanghai/shanghai-expo.jpg);
	background-repeat:no-repeat;
}
#wrapper #header #banner #secNav {
	height:24px;
	width:366px;
	background-image:url(/image/travelguide/chinese-festivals/nav-bg.gif);
	background-repeat:no-repeat;
	margin-left:400px;
	color:#fff;
	font-weight:bold;
}
#wrapper #header #banner #secNav p {
	margin-left:10px;
}
#wrapper #header #banner #secNav a {
	color:#fff;
}
#wrapper #menu {
	color:#fff;
	position:relative;
	top:-28px;
}
#wrapper #menu ul {
	background-image:url(/image/travelguide/chinese-festivals/menu-bg.gif);
	background-repeat:no-repeat;
	list-style:none;
	height:35px;
	padding:0px;
	margin:0px;
	padding-left:200px;
}
#wrapper #menu ul li {
	display:block;
	float:left;
	line-height:28px;
}
#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;
	padding-top:0px;
	top:-10px;
}
#wrapper #contentWrapper #contentTop {
	width:100%;
	color:#6b6b6b;
}
#wrapper #contentWrapper #contentTop a {
	color:#6b6b6b;
	text-decoration:underline;
}
#wrapper #contentWrapper h1 {
	font-size:24px;
	text-align:center;
	margin:25px 0px 25px 0px;
}
#wrapper #contentWrapper #left {
	width:229px;
	float:left;
}
#wrapper #contentWrapper #left h2 {
	font-size:12px;
	color:#6b6b6b;
	background:url(/image/travelguide/expo-shanghai/left-background-1.GIF) no-repeat;
	padding: 2px 0 7px 16px;
	margin: 8px 0;
}
#wrapper #contentWrapper #left h2 a {
	text-decoration: none;
	color:#6b6b6b;
}
#wrapper #contentWrapper #left ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#wrapper #contentWrapper #left ul li {
	color:#6b6b6b;
	font-weight:bold;
	border-bottom:#DCDCDC 1px solid;
	padding:5px 0px 5px 16px;
}
#wrapper #contentWrapper #left ul li a {
	color:#6b6b6b;
	text-decoration:none;
}
#wrapper #contentWrapper #left ul li a:hover {
	color:#999;
}
#wrapper #contentWrapper #left .news {
	width:229px;
	background-image:url(/image/travelguide/expo-shanghai/left-background-3.GIF);
	border-bottom:#EEEEEE 1px solid;
	margin-top:15px;
	padding-bottom:10px;
}
#wrapper #contentWrapper #left .news h3 {
	height:24px;
	background-image:url(/image/travelguide/expo-shanghai/left-background-2.GIF);
	color:#A00D0D;
	font-size:14px;
	padding:1px 0px 0px 16px;
}
#wrapper #contentWrapper #left .news ul {
	list-style:none;
}
#wrapper #contentWrapper #left .news ul li {
	font-weight:normal;
	font-size:11px;
	padding:0px;
	margin:0px;
	line-height:18px;
	background-image:url(/image/travelguide/expo-shanghai/left-background-4.GIF);
	background-repeat:no-repeat;
	background-position:8px 6px;
	padding-left:20px;
	border-bottom:none;
	margin:8px 5px 8px 0px;
}
#wrapper #contentWrapper #left .more {
	font-size:11px;
	color:#A00D0D;
	text-align:right;
	margin-right:10px;
}
#wrapper #contentWrapper #left .more a {
	color:#A00D0D;
	text-decoration:none;
}
#wrapper #contentWrapper #left .more a:hover {
	text-decoration:underline;
}
#wrapper #contentWrapper #right {
	width:730px;
	float:left;
	margin-left:18px;
}
#wrapper #contentWrapper #right h2 {
	font-size:15px;
	color:#a31022;
	background-image:url(/image/travelguide/expo-shanghai/right-background-1.GIF);
	background-repeat:no-repeat;
	height:36px;
	padding:10px 0px 0px 18px;
	margin-top: 10px;
}
#wrapper #contentWrapper #right h3 {
	font-size: 13px;
	border-bottom: #EFEFEF 1px solid;
}
#wrapper #contentWrapper #right p {
	margin-top: 10px;
}
#wrapper #contentWrapper #right .main {
	margin-left:18px;
	margin-right:10px;
	padding-bottom:15px;
	margin-bottom:20px;
	position: relative;
}
#wrapper #contentWrapper #right .main .iconExpo {
	position:absolute;
	top: -43px;
	right: 10px;
	width:190px;
	height: 185px;
}
#wrapper #contentWrapper #right .main a {
	color: #6b6b6b;
}
#wrapper #contentWrapper #right .main .middle {
	width:320px;
	float:left;
	margin-right:12px;
	margin-bottom:15px;
	margin-top: 5px;
	padding-bottom: 10px;
	background-color:#F9F9F9;
	border:#EAEAEA 1px solid;
}
#wrapper #contentWrapper #right .main .middle p {
	font-size: 11px;
}
#wrapper #contentWrapper #right .main .middle .photo {
	width:90px;
	float:left;
	margin:0px 5px 4px 10px;
	border:1px solid #999;
	padding: 3px;
	height: 75px;
}
.photo {
	width:90px;
	float:left;
	margin:0px 5px 4px 10px;
	border:1px solid #999;
	padding: 3px;
}
#wrapper #contentWrapper #right .main .middle h4 {
	font-size: 13px;
	color:#CECECE;
	margin-bottom: 5px;
}
#wrapper #contentWrapper #right .main .middle h5 {
	font-size: 13px;
	color: #A00D0D;
	margin-bottom: 5px;
}
#wrapper #contentWrapper #right .main .middle h5 a {
	text-decoration: none;
	color: #A00D0D;
}
#wrapper #contentWrapper #right .main .middle h4 a {
	text-decoration: none;
	color: #6b6b6b;
}
.info {
	width:58%;
	float:left;
}
.info a {
	color:#6b6b6b;
}
#wrapper #contentWrapper #right .main p {
	color:#6b6b6b;
	margin-top: 10px;
}
#wrapper #contentWrapper #right .main img a {
	text-decoration: none;
	border: none;
}
#wrapper #contentWrapper #right .main .about {
	width:340px;
	margin-top:15px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	background-color:#F3F3F3;
}
#wrapper #contentWrapper #right .main .about img {
	margin:0px 5px 0px 0px;
}
#wrapper #contentWrapper #right .main .about p {
	line-height:16px;
	font-size:11px;
}
#wrapper #contentWrapper #right .main .about p a {
	color:#6b6b6b;
}
#wrapper #contentWrapper #right .main h3 {
	color:#6b6b6b;
	font-size:14px;
	margin-top: 15px;
	border-bottom:#F5F5F5 solid 5px;
}
#wrapper #contentWrapper #right .main h3 a {
	text-decoration: none;
}
#wrapper #contentWrapper #right .main ul {
	list-style:none;
	margin-bottom:15px;
}
#wrapper #contentWrapper #right .main ul li {
	color:#6b6b6b;
	;
	background-image:url(/image/travelguide/expo-shanghai/left-background-4.GIF);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:12px;
	float:left;
	display:block;
	width:400px;
	margin:0px 5px 0px 0px;
}
.listStyle {
}
.listStyle li {
	float:left;
	width:200px;
	margin-right:10px;
	text-align:justify;
}
#wrapper #contentWrapper #right .main ul li a {
	color:#6b6b6b;
	text-decoration:none;
}
#wrapper #contentWrapper #right .main ul li a:hover {
	text-decoration:underline;
}
#wrapper #contentWrapper #right .main .city img {
	padding:0px;
	margin:0px;
	margin:0px 5px 5px 0px;
}
#wrapper #contentWrapper #right .main .city p {
	line-height:18px;
}
#wrapper #contentWrapper #right .main .more {
	width:100%;
	height:15px;
	font-size:11px;
	text-align:right;
	color:#A00D0D;
}
#wrapper #contentWrapper #right .main .more a {
	text-decoration:underline;
	color:#6b6b6b;
}
.word1 {
	color:#A00D0D;
	font-size:11px;
	font-weight:bold;
}
.word2 {
	font-weight:bold;
	color:#6b6b6b;
}
.word2 a {
	color:#6b6b6b;
	text-decoration:none;
}
.word2 a:hover {
	text-decoration:underline;
}
#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;
}
.centerAlign {
	text-align:center;
	padding-bottom:3px;
}
p.borderLeft {
	display:block;
	float: right;
}
.line {
	clear:both;
	border-bottom:#a31022 1px solid;
	margin-bottom:10px;
}
.borderRight {
	border-right:#ccc 1px dashed;
}
.space {
	margin:25px 0px 15px 0px;
	border-top:#ccc 1px dashed;
}
.article h4 {
	margin-bottom:15px;
	font-size:12px;
}
img.marginImg {
	margin-right:10px;
}
#preColor {
	color:#A20D0D;
}
.countDown {
	border:#ccc 1px solid;
	text-align:center;
	border-top:none;
}
span.number {
	color:#C00;
	font-size:35px;
	font-weight:bold;
	margin-top:15px;
	border:#ccc 1px solid;
	padding:3px;
	background-color:#f4f4f4;
}
#wrapper #contentWrapper #right .main #topThings {
	width:655px;
	float:left;
	margin-left:5px;
}
#wrapper #contentWrapper #right .main #topThings .photos {
	width:655px;
	background-color:#C4C4C4;
}
#wrapper #contentWrapper #right .main #topThings .photos img {
	margin:10px 0px 10px 11px;
}
#wrapper #contentWrapper #right .main #topThings .text {
	width:643px;
	border:#C4C4C4 1px solid;
	color:#6b6b6b;
	padding:5px;
	text-align:center;
	line-height:18px;
}
#wrapper #contentWrapper #right .main #topThings .table {
	margin-top:10px;
	background-image:url(/image/expo-shanghai/top-background.gif);
	color:#6b6b6b;
}
.img img a {
	text-decoration: none;
	border: none;
}
#tourBox {
	margin-right: 10px;
	padding-bottom: 20px;
}
.tour {
	border-bottom:#8cc6d7 1px dashed;
	padding-left:10px;
	padding-right:10px;
	color:#F5F5F5;
	background-color:#F7F7F7;
}
.tour h3 {
	font-size:13px;
	margin-bottom:10px;
	padding-top:5px;
	color:#666;
}
.tour img {
	padding:3px;
	border:#999 1px solid;
	margin:0px 10px 10px 0px;
}
.tour p {
	margin: 0px;
	padding: 0px;
}
.tour a {
	text-decoration: none;
}
span.price {
	color:#a31022;
	font-weight:bold;
	padding-left:5px;
	font-size:14px;
}
#hotelBox {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 15px;
	background-color:#FFF8F0;
}
#hotelBox a {
	text-decoration: underline;
	color:#000000;
}
.hotel {
	width: 210px;
	padding-right: 10px;
	float: left;
	font-size: 11px;
	margin-top: 15px;
}
.hotel img {
	padding: 8px;
}
.hotel p {
	margin: 0px;
	padding: 0px;
}
#cityBox {
	margin-left: 10px;
	padding-bottom: 10px;
}
.city {
	padding-right: 5px;
	float: left;
	margin-top: 15px;
	width: 160px;
}
.city img {
	padding: 5px;
}
.cityTitle {
	width: 150px;
	margin-top: 5px;
}
.smallFont {
	font-size: 11px;
	color:#BB0B32;
}
.newtourlist1 {
	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;
}
.newtourlist1 h6 {
	color:#888;
	margin-left:8px;
	font-size:15px
}
.newtourlist1 h6 a {
	text-decoration:none;
	color:#555;
}
.newtourPhoto1 {
	width:105px;
	float:left;
	padding:2px;
	margin:4px 5px 4px 10px;
}
.newtourInfo1 {
	width:58%;
	float:left;
}
.newtourNew1 {
	width:auto;
	float:right;
	border:1px solid #d1d1d1;
	-moz-border-radius: 4px;
	height: auto;
}
.newtourPrice1 {
	width:18%;
	float:right;
	border-left:#e6e4e4 1px solid;
}
.newtourFrom1 {
	color:#9b9a9a;
	font-size:11px;
	padding:5px 0 0 3px;
	text-align:center;
}
.newtourRate1 {
	text-align:center;
	color:#615f5f;
	font-size:11px;
	line-height:1.8em;
}
.newtourRate1 a {
	color:#a31022;
	border-bottom:#a31022 1px dotted;
	font-size:10px;
	text-decoration:none;
!important
}
.redRate1 {
	color:#a31022;
	font-size:16px;
	font-weight:600;
	padding-bottom:9px;
}
.inq_c {
	padding:0 20px 50px 20px;
	color:#6B6B6B;
}
.inq_c .btnSubmit {
	padding:0 0 0 100px;
}
.inq_c .btnSubmit input {
	border:none;
}
.inq_c input {
	border:1px #ccc solid;
}
.inq_c dl {
	overflow:hidden;
	zoom:1;
}
.inq_c dl dd {
	padding:3px 0 3px 20px;
}
.inq_c dl dt {
	font-size:13px;
	margin:12px 0 8px 0;
	font-weight:bold;
}
.inq_c dl.personNum dd label {
}
.inq_c dl.personNum dd input {
	width:40px;
}
.inq_c dl.personNum dd input.watered_day {
	width:120px;
}
.inq_c dl.ticketType dd {
	float:left;
	width:310px;
	padding-left:20px;
}
.inq_c dl.ticketType dd input {
	border:none;
}
.inq_c dl.about dd label {
	float:left;
	width:140px;
}
.inq_c dl.about dd input {
	width:160px;
}
.inq_c dl.otherMethod dd input {
	border:none;
}
.arrowDownTest {
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	color:#A31022;
	display:block;
	padding:3px 4px;
	position:absolute;
	z-index:1000;
}
.arrowDown {
	left:4px;
	position:absolute;
	top:22px;
}
table.tableExpo { border-top:3px solid #a31022; border-left: 1px solid #d1d1d1; width:660px;}
table.tableExpo tr:hover { background:#f1f1f1;}
table.tableExpo th { padding:5px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background:#f1f1f1; text-align:center;}
table.tableExpo td { padding:5px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; text-align:center;}
table.tableExpo a { text-decoration: underline; color:#545454;}
table.tableExpo a:hover { text-decoration: none; color:#a31022;}

/*expo*/

ul,li{list-style:none;}

#right .expo-sh h2{
background:none; 
padding:0px;
display:inline;
}
#right .expo-sh ul{  
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#right .expo-sh ul li{
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}  
#right .expo-sh .top{float:left; width:100%;background:#FFF2D5; }
#right .expo-sh .top ul {
line-height:36px; 
}
#right .expo-sh .top ul li{
	float:left; 
	line-height:36px; 
	padding:0 20px 0 0;
} 
#right .expo-sh .top ul .first{ 
width:200px;
} 
#right .expo-sh .title{
font-size:13pt; float:left; 
color:#FF6666;width:100%;
}
#right .expo-sh .title ul {
  width:100%; float:left;
}
#right .expo-sh .title ul li{
	float:left;  
	width:49%;  
	text-align:left;   
	line-height:30px;
}
#right .expo-sh .title .cur{ 
	font-size:13px; 
	text-align:right; 
}
#right .expo-sh .links1{float:left; width:100%;}
#right .expo-sh .links1 ul {
line-height:30px; width:100%; float:left;
}
#right .expo-sh .links1 ul li{
	float:left;
	line-height:30px; 
	margin:0 3px 2px 0;  
	width:180px;
	display:block;
	text-align:left; 
	color:#6699FF;
}
#right .expo-sh .links2{float:left; width:100%;} 
#right .expo-sh .links2 ul {
line-height:30px; width:100%;float:left;
}
#right .expo-sh .links2 ul li{
	float:left;
	line-height:30px; 
	margin:2px 3px 2px 0;
	display:block;
	background:#ddd;
	width:150px;
	text-align:center;
}
/*¿ç¶þÁÐ*/
#right .expo-sh .links1 ul .db{
	 width:363px; 
}
#right .expo-sh .links2 ul .db{
	 width:303px; 
}
#right .expo-sh .links1 ul .thr{
	 width:546px; 
}
/*¿çÈýÁÐ*/
#right .expo-sh .links2 ul .thr{
	 width:456px; 
}
.WE-listInfo p{background:url(images/arror3.gif) no-repeat left top; background-position: 0px 6px; padding-left:18px; margin-left:8px;}