body {
	
	background:#ffffff;
}
#wrapper {
	height:auto;
}
#headerWrapper {
	height:123px;
	width:100%;
	margin:0 auto;
	background:#196d9d;
}
#header {
	position:relative;
	width:982px;
	margin:0 auto;
	height:70px;
	padding-bottom:15px;
}
#header #logo {
	position:absolute;
	left:1px;
	top:10px;
}
#header #headerlinks {
	color: #abdffc;
	position:absolute;
	right:8px;
	top:10px;
	width: 174px;
}
#header #headerlinks a{
	color: #abdffc;
	text-decoration:none;
}
#header #headerlinks a:hover{ border-bottom:1px solid #abdffc;}
#header #siteSearch{
	position:absolute;
	right:-5px;
	top:43px;
	width: 327px;
}
#header #siteSearch input{ padding:8px 8px 8px 15px; width:253px; border:none; background:#FFF; font-size:13px; color:#545454;}
/*主导航样式*/
#menu{
	width:982px;
	margin:auto;position:relative;margin-top:0px;margin-bottom:0; z-index:100;}
#menu #mainMenu {
	width:982px;
	}	
#menu #mainMenu ul.siteMenu {
	list-style:none;
	overflow:hidden;
	zoom:1;
}
#menu #mainMenu ul.siteMenu li {
	float:left;
	padding-top:5px;
	color:#545454;
	font-size:13px;
	margin-right:7px;
}
#menu #mainMenu ul.siteMenu li a {
	color:#FFF;
	display:block;
	float:left;
	height:30px;
	padding:3px 10px 0 10px;
	text-decoration:none;
}
#menu #mainMenu ul.siteMenu li.active{
	background:#e0e3e6;
	-moz-border-radius-topleft:6px; 
	-moz-border-radius-topright:6px;
}
#menu #mainMenu ul.siteMenu li.active a{color:#545454;}
#menu #mainMenu ul.siteMenu li:hover{background:#e0e3e6; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;}
#menu #mainMenu ul.siteMenu li:hover a{color:#545454;}
#menu #mainMenu ul.siteMenu li.over{ background:#e0e3e6; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; }
#menu #mainMenu ul.siteMenu li.over a{color:#545454;}
#subMenuDiv {
	width:100%;
	padding:0px;
	background:#e0e3e6;
}
#subMenuDiv #subMenu{
	width:982px;
	margin:0 auto;
	height:32px;
	overflow:hidden;
}
#subMenuDiv #subMenu ul.subMenu{
	list-style:none;
	padding:0px;
	margin:0;
	display:block;
	width:982px;
	height:32px;
	color:#545454;
	font-size:11px;}
#subMenuDiv #subMenu ul.subMenu li {
	float:left;
	margin:6px 0 0 6px;}
#subMenuDiv #subMenu ul.subMenu li a {
	color:#545454;
	font-size:11px; 
	text-decoration: none;
	padding:4px;}
#subMenuDiv #subMenu ul.subMenu li a:hover {
	text-decoration: underline;}
#subMenuDiv #subMenu ul.subMenu li.active {font-weight:bold;}
#subMenuDiv #subMenu ul.subMenu li.active a { text-decoration: none;}
#subMenuDiv .menuSummary{
	position:absolute;
	width:952px;
	*width:950px;
	background:#e0e3e6;
	margin:0 auto;
	padding:15px;
	z-index: 99999;
	border:1px solid #d1d1d1;
	border-top:0px;	
}
/*------以下是content样式-------*/
#content {
	width:982px;
	margin:auto;
}
#content #contentHead {
	width:982px;
	padding:5px 0 0px 0;
	position:relative;
}
#content #contentHead #subNav { font-size:11px; color:#818181; padding:5px 0px 3px 0px; position:relative; }
#content #contentHead #subNav a { text-decoration:underline; background-repeat: no-repeat; background-position:right 7px; padding:2px 3px 4px 3px; color:#444; }
#content #contentHead #subNav a:hover { color:#d25f1a; text-decoration:none; }
/*------以下是mainContent样式-------*/

#content #mainContent {
	width:643px;
	display:inline;
	float:left;
	position:relative;
	padding-bottom:20px;
}
#content #mainContent p{ color:#545454; font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
#content p a { color:#2076a7; text-decoration:underline;}
#content p a:hover { text-decoration: none; color:#ff6100;}
/*整体Content样式*/
#content #tourcontent{	width:702px; display:inline; float:left; position:relative;}
#content #tourSubContent{ width:260px; float:right;}
#contentAll{ width:982px; padding-bottom:10px;}
#contentAll p{ color:#545454; font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
/*tour详细页面*/
ol, ul { padding:0px; }
ol { list-style-position:inside; }
ol li { margin:0 0 8px 0; padding:0px; }

ol li a, ul li a { color:#545454; }
ol li a:hover, ul li a:hover { text-decoration:none; color:#d25f1a; }
/*------以下是subContent样式-------*/
	
#content #subContent { width:321px; display:inline; float:right; }
#content #subContent p{ color:#545454; margin-bottom:8px;}
/*页面下放促销*/
#content #contentBottomPro{ width:982px; padding:5px 0 0 0;} 
/*city guide列表页面 左小右大的框架*/
#content #mainContentRight {
	width:819px;
	display:inline;
	float:right;
	position:relative;
	padding-bottom:20px;
}
#content #mainContentRight p{ color:#545454; font-family: Arial, Verdana, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
#content #subContentLeft { width:145px; display:inline; float:left; }
#content #subContentLeft p{ color:#545454;}
/*------以下是footer样式-------*/
#footer { width:100%; margin:0 auto 0 auto; background:url(/css/new/images/footer-bg.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:0px; position:relative;z-index:1;}
#footer #bottom {
	width:982px;
	position:relative;
	padding:10px 0 25px 0;
*padding-top: 10px; 	margin:auto;
	border-top:#d1d1d1 1px solid;
	margin-top:10px;
}
#footer #bottom p{ font-size:11px; }
#footer #bottom p a{ display:block; float:left; padding:0 15px 0 25px; color:#545454; text-decoration:none; background-repeat:no-repeat; background-position:left top;}
#footer #bottom p a:hover{ text-decoration:underline;}
#footer #bottom p a.home{ background-image:url(/css/new/images/home.gif);}
#footer #bottom p a.aboutUs{ background-image:url(/css/new/images/aboutus.gif);}
#footer #bottom p a.contactUs{ background-image:url(/css/new/images/contactus.gif);}
#footer #footerContent {
	width:982px;
	margin:auto;
	text-align:center;
	padding-bottom:18px;
	padding-top:5px;
}
#footer #footerContent p{ font-size:11px; color:#7f7f7f; line-height:22px;}
#footer #footerContent p a{color:#7f7f7f; }
#footer #footerMember {
	width:982px;
	margin:auto; 
	padding-bottom:18px;
	padding-top:5px;
}
#footer #footerMember .member{
	width:330px;
	float:left;
	font-size:12px;
	color:#545454;
	border-right:1px solid #d1d1d1;
	padding-left:180px;
}
#footer #footerMember .payway{
	width:350px;
	float:left;
	font-size:12px;
	color:#545454; 
	padding-left:10px;
}
#footer #footerMember img{ margin:10px 10px 0px 0;}
.roundCorner1 {
	float:left;
	margin-left:20px;
	cursor:hand;
	}

