﻿/* 中华游标准CSS样本-网站通用样式表 */
/* Designed by ChinaHighlights.inc */

body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* LINKS 站点统一链接样式*/
a, a:link, a:hover {
	background:transparent;
	cursor:pointer
}
a:link {
	color:#fa890f;
}
a:visited {
	color:#fa890f;
}
a:hover, a:active {
	color:#fa890f;
	text-decoration:none;
}
h1, h2, h3, h4, h5 {
	color:#555;
	margin:10px 0 5px 0;
	clear:both;
	padding-bottom: 0.1em;
}
h1 {
	font-size:18px;
	float:left;
	clear:both;
	border-bottom:1px solid #ddd;
	width:98%;
	margin-top:2px;
	padding-bottom:5px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #666;
	padding-left: 10px;
}
h2 {
	font-size: 126%;
	font-weight: bold;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
p {
	margin:0 0 2px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.redFont {
	color:#dc3a45!important;
}
#content p {
	font-size:12px;
	color:#555;
	margin:0 0 10px 0;
}
#content #mainContent p {
	line-height:18px
}
#content #contentMiddle p {
	line-height:20px;
	color:#666666
}
#content #contentMiddle p a:link, #content #contentMiddle p a:visited, #content #mainContent p a:visited, #content #mainContent p a:link {
	color:#6b6b6b
}
#content #mainContent p a:hover {
	color:#c5162b;
	text-decoration: none;
}
#content #mainContent p a:visited {
 color:$c5162b;
	text-decoration:underline;
}
#content #contentMiddle .nextPage {
	font-size:11px;
	color:#d22626;
	text-align:right;
	margin-right:10px
}
#content #contentMiddle h3 {
	color:#fa890f;
	font-size:11px;
	border:none
}
#contentMiddle h2 {
	background:url(images/title1.gif) no-repeat 0px 10px;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	border:none;
	padding: 5px 0 0 15px;
	margin:10px 15px 10px 0;
	position:static
}
#content #guideContentLeft h2 {
	font-size:14px;
	color:#6b6b6b;
	border:none;
	float:none;
	font-weight:bold
}
#content #guideContentLeft h2 a:link, #content #guideContentLeft h2 a:visited {
	color:#6b6b6b;
	text-decoration:none
}
#contentRight2 h2 .smallFont {
	font-size:11px
}
#content #contentRight1 {
	line-height:20px
}
#content .imageContext {
	margin:5px;
}
.fontRed, .fontRed a:link, .fontRed a:visited {
	color:#d22626
}
.fontRed a:hover, .fontYellow a:hover {
	text-decoration:none;
	color:gray
}
.fontYellow, .fontYellow a:link, .fontYellow a:visited {
	color:#fb9320
}
a img {
	border:0;
}
.fontReda {
	color:#d22626!important;
}
.pBackground {
	background:#fef5e3;
	padding:5px 0 5px 5px;
}
/*产品搜索框开始*/
#productSearchBox {
	width:220px;
	background: url(/css/images/bg-searchbox-color.jpg) repeat-y;
	padding:0px;
	margin:0px;
	height:auto;
	clear:both;
}
#productSearchBox #top {
	background-image: url(/css/images/bg-searchbox-top.jpg);
	background-repeat: no-repeat;
	margin:0px;
}
#productSearchBox #bottom {
	background:url(/css/images/bg-searchbox-bottom.jpg) no-repeat;
	margin:0;
	padding:0;
	height:15px;
}
#productSearchBox #title {
	font-size:20px;
	padding:12px 0px 10px 18px;
	color:#f3f3f3;
}
#productSearchBox #searchMenuGroup {
	font-size:12px;
	clear:both;
	margin:0 0 0 10px;
	padding-left:0px;
	position:relative;
	width: 180px;
}
#productSearchBox #searchMenuGroup ul {
	margin:0 0 0 1px;
	padding:0px;
	width:220px;
}
#productSearchBox #searchMenuGroup ul li {
	position:relative;
	float:left;
	margin-right:2px;
	background:#777;
	height:14px;
	width:44px;
	padding:2px 2px;
	list-style-type: none;
	margin-left:0px;
	text-align:center;
}
#productSearchBox #searchMenuGroup ul li.active {
	background-image: url(/css/images/search-menu-active.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#productSearchBox #searchMenuGroup ul li a {
	color:#f5f5f5;
	text-decoration:none;
}
#productSearchBox #searchMenuGroup ul li.active a {
	color:#d22626;
}
#productSearchBox #searchform {
	width:196px;
	background-color:#fff;
	height:auto;
	clear:both;
	margin:0px auto;
	text-decoration:none;
	color:#666666;
	padding-left:2px;
	padding-top:5px;
	font-size:11px;
	lieght-height:14px;
	background-image: url(/css/images/bg-search-culture.JPG);
	background-repeat: no-repeat;
	background-position: right top;
}
#productSearchBox #searchform .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #flightsContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #yangtzeContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #chinaToursContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #hotelsContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #searchform .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #flightsContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #yangtzeContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #chinaToursContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #hotelsContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #flightsContent {
	width:196px;
	background-color:#fff;
	height:auto;
	clear:both;
	margin:0px auto;
	text-decoration:none;
	color:#666666;
	padding-left:2px;
	padding-top:5px;
	font-size:11px;
	lieght-height:14px;
	background-image: url(/css/images/bg-search-culture.JPG);
	background-repeat: no-repeat;
	background-position: right top;
}
#productSearchBox #yangtzeContent {
	width:196px;
	background-color:#fff;
	height:auto;
	clear:both;
	margin:0px auto;
	text-decoration:none;
	color:#666666;
	padding-left:2px;
	padding-top:5px;
	font-size:11px;
	lieght-height:14px;
	background-image: url(/css/images/bg-search-culture.JPG);
	background-repeat: no-repeat;
	background-position: right top;
}
#productSearchBox #chinaToursContent {
	width:196px;
	background-color:#fff;
	height:auto;
	clear:both;
	margin:0px auto;
	text-decoration:none;
	color:#666666;
	padding-left:2px;
	padding-top:5px;
	font-size:11px;
	lieght-height:14px;
	background-image: url(/css/images/bg-search-culture.JPG);
	background-repeat: no-repeat;
	background-position: right top;
}
#productSearchBox #hotelsContent {
	width:196px;
	background-color:#fff;
	height:auto;
	clear:both;
	margin:0px auto;
	text-decoration:none;
	color:#666666;
	padding-left:2px;
	padding-top:5px;
	font-size:11px;
	lieght-height:14px;
	background-image: url(/css/images/bg-search-culture.JPG);
	background-repeat: no-repeat;
	background-position: right top;
}
#productSearchBox #searchform .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #flightsContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #yangtzeContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #chinaToursContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #hotelsContent .roomGuest {
	float:left;
	width:100px;
	height:35px;
	margin-bottom: 12px;
}
#productSearchBox #searchform .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #flightsContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #yangtzeContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #chinaToursContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox #hotelsContent .roomGuest input {
	width:80px;
	height:14px;
}
#productSearchBox form {
	margin:0;
	padding:0;
}
#productSearchBox ul#cityList {
	width:195px;
	clear:both;
	padding:0;
	margin:0;
}
#productSearchBox ul#cityList li {
	width:97px;
	height:17px;
	float:left;
	list-style:none;
}
#productSearchBox select#cityList {
	width:135px;
	height:19px;
	margin:5px 0 15px 0;
}
#productSearchBox textarea {
	margin:10px 0;
	width:180px;
	height:50px;
}
#content #subContent #searchform p {
	margin-top:7px;
	margin-bottom:0px;
	font-size:11px;
}
#content #subContent #flightsContent p {
	margin-top:7px;
	margin-bottom:0px;
	font-size:11px;
}
#content #subContent #yangtzeContent p {
	margin-top:7px;
	margin-bottom:0px;
	font-size:11px;
}
#content #subContent #chinaToursContent p {
	margin-top:7px;
	margin-bottom:0px;
	font-size:11px;
}
#content #subContent #hotelsContent p {
	margin-top:7px;
	margin-bottom:0px;
	font-size:11px;
}
#productSearchBox #searchform textarea, #productSearchBox #searchform select, #productSearchBox #searchform input {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}
#productSearchBox #flightsContent textarea, #productSearchBox #flightsContent select, #productSearchBox #flightsContent input {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}
#productSearchBox #yangtzeContent textarea, #productSearchBox #yangtzeContent select, #productSearchBox #yangtzeContent input {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}
#productSearchBox #chinaToursContent textarea, #productSearchBox #chinaToursContent select, #productSearchBox #chinaToursContent input {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}
#productSearchBox #hotelsContent textarea, #productSearchBox #hotelsContent select, #productSearchBox #hotelsContent input {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}
/* 分页样式*/
	.pagination {
	background: #e4e4e4;
	color:#666;
	padding: 0;
	border: 1px solid #d3d3d3;
	margin: 0;
	position:relative;
}
.pagination p {
	position:relative;
	text-align:right
}
.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc
}
.pagination p a:hover {
	background:#A31022;
	color:#fff
}
.pagination p span {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#ccc
}
.pagination ul {
	position:absolute;
	left:20px;
	top:-5px;
}
.pagination ul li {
	float:left;
	padding:0 5px;
}
.pagination #now {
	text-decoration:none;
	background:#A31022;
	font-size: 120%;
	font-weight:bold;
	color:#fff;
}
.pagination * {
	margin:0
}
.pagination h4 {
	margin-top:-1.45em;
	padding:0;
	border:none
}
/* */	
.table1 td {
	padding:0px;
	border: 1px solid #f0f0f0;
	font-size:12px
}
.table1 tr th {
	text-align:center;
	border: 1px solid #fff;
	font-size:95%;
	background: #efefef;
	line-height:15px;
}
/* 导航条*/	
#subNav {
	color:#666;
	font-size:11px;
	padding:12px 0 12px 35px;
}
#subNav a {
	background-image:url(/css/images/arrow-navigate.gif);
	background-position:right 7px;
	background-repeat:no-repeat;
	color:#444444;
	padding:2px 8px 4px 5px;
	text-decoration:underline;
}
.arrowDownTest { border:#999 1px solid; padding:3px 4px; display :block; position:absolute; background-color:#FFF; color: #a31022; z-index:1000; -moz-border-radius: 4px; font-size:12px; }
.arrowDown { position:absolute; top: 20px; left:4px; }
#subNav .active {
	color:#a31022;
}
/*链接样式*/
#linkMore {
	font-size:11px;
	font-weight:bold;
	color:#990000;
}
#linkMore a:link, #linkMore a:visited {
	font-size:11px;
	font-weight:bold;
	color:#c6182c;
	text-decoration:none;
}
#linkMore a:hover {
	color:#666;
	text-decoration:underline;
}
.linkNote {
	color:#fa8a10;
	font-size:11px;
	font-weight:bold;
}
.more {
	font-size:11px;
	text-align:right;
}
.more a:link, .more a:visited {
	color:#b90c0c;
	padding:0 5px 0 0
}
/*文本样式*/
.note {
	color:#666;
	font-size:11px;
	padding:5px 0 0 10px;
	width:95%;
	height:auto;
	line-height:20px;
}
.note .formOnly {
	width:218px;
	height:90px;
	margin-bottom:10px;
	margin-top:-80px;
	margin-left:460px;
	border-left:1px solid #d4d4d4;
}
.note .formOnly p {
	text-align:center;
	font-color:#2878af;
	margin-top:20px;
	padding:0 0 0 5px;
}
.smallGrayFont {
	font-size:11px;
	color:#6b6b6b;
}
.smallGrayBlack, .smallGrayBlack a:link, .smallGrayBlack a:visited {
	font-size:11px;
	color:#666666;
	font-weight:normal
}
/*图片样式*/
#pic200 {
	width:200px;
	margin:10px;
	float:right;
}
#pic300 {
	width:300px;
	margin:10px;
	float:right;
}
.mapImage {
	margin:10px;
	float:right;
	line-height:20px;
}
.mapImage a:link, .mapImage a:visited {
	margin:10px;
	float:right;
	text-align:center;
	line-height:20px;
	color:#6b6b6b;
	font-size:11px;
}
.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
}
.imageGuideRight300 {
	width:300px;
	height:auto;
	float:right;
	text-align:center;
	margin:0 10px 0 0
}
.imageGuideRightTitle300 {
	width:278px;
	height:auto;
	background-color:#fdf6e3;
	border:#fdba73 1px dotted;
	color:#6b6b6b;
	font-size:11px;
	padding:8px 10px;
	margin:5px 0
}
.imageGuideRight300 a:link, .imageGuideRight300 a:visited {
	font-size:11px
}
/*分割线样式*/
.borderDotted {
	clear:both;
	border-bottom: dashed #b0b0b0 1px;
}
.borderDottedOrange {
	clear:both;
	border-bottom:dotted #cfbf97 1px;
}
/*Photo*/
#photo {
	width:771px;
	height:451px;
	background:url(/css/images/tour/bg-tour-photo.jpg) no-repeat;
}
#photo h1 {
	margin-left:30px;
	color:#6b6b6b;
	font-size:12px;
	background:url(/css/images/title1.gif) left no-repeat;
	padding-left:15px;
	clear:both;
	margin-bottom:10px;
	border-bottom:none
}
#photo .photoImage {
	position:static;
	width:399px;
	height:283px;
	padding:17px;
	margin:0 0 10px 0;
	background:url(/css/images/tour/bg-photo.gif) no-repeat;
}
#photo .photoImage img {
	width:399px;
	height:283px;
}
#photoLeft {
	margin:10px 10px 10px 29px;
	width:433px;
	height:317px;
	padding:0;
	float:left;
}
#photoLeft #play {
	text-align:center;
}
#photoLeft #play img {
	margin-left:10px;
}
#photoRight {
	margin:10px 10px 60px 10px;
	width:257px;
	height:300px;
	padding:0;
	float:left
}
#photoSample {
	width:257px;
	height:257px;
	margin-bottom:10px;
	margin-top:10px;
}
#photoSample img {
	margin:0 10px 15px 0;
}
#photoRight #pageSelect ul {
	margin:0;
	padding:0;
}
#photoClose {
	width:61px;
	height:16px;
	margin-top:380px;
	margin-left:680px;
	padding:0;
}
#potoClose #handicraft {
	width:563px;
	height:285;
	border:1px solid #CC3300;
}
/*one day handicraft块*/
#mainOut {
	width:552px;
	height:286px;
	background:url(/css/images/tour/bg-extend-out.jpg) no-repeat;
	padding-right: 10px;
}
#mainOut h1 {
	background:url(/css/images/title1.gif) left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	border-bottom:none;
	padding-top:5px;
	margin-left: 10px;
}
#mainOut p {
	color:#f59527;
	font-size:16px;
}
#mainOut #mainLeft {
	width:290px;
	height:auto;
	float:left;
}
#mainOut #mainLeft ul {
	list-style:none;
	margin:10px 10px 10px 15px;
	padding:0;
}
#mainOut #mainLeft ul li {
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 4px 5px;
	font-size:12px;
	color:#6b6b6b;
	line-height:16px;
	padding-bottom:6px;
	padding-left:15px;
}
#mainOut #mainRight {
	width:260px;
	height:268px;
	background: right top no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}
#mainOut #mainRight a:link, #mainOut #mainRight a:visited {
	font-size:11px;
}
#photoRight .mainRightPic {
	background:url(/css/images/tour/bg-addon-out.gif) no-repeat;
	width:205px;
	height:147px;
	padding:12px;
	margin: 10px 0 10px 10px;
}
#photoRight .mainRightPic img {
	width:205px;
	height:147px;
}
#mainOut #mainRight ul li {
	float:left;
	padding-left:10px;
	margin:0px;
	text-decoration:none;
}
#mainOut #mainRight ul li a {
	text-decoration:none;
	position:relative;
	top:-5px;
	left:-15px;
	font-size:12px;
	color:#d69d5a;
}
#mainOut #mainRight img {
}
#mainOut #mainLeft p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6c6c6c;
	line-height:20px;
	margin:0px;
	padding-left:20px;
}
#mainOut #mainLeft p span {
	color:#6c6c6c;
	font-weight:normal;
}
#mainOut #mainLeft .price {
	font-size:15px;
	color:#e34f4f;
}
/*email to friend 样式*/
#emailfriend {
	width:503px;
	height:450px;
	background:url(/css/images/tour/bg-emailfriend.gif) no-repeat;
	padding-right: 0px;
}
#emailfriend h1 {
	background:url(/css/images/title1.gif) left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	border-bottom:none;
	padding-top:5px;
	margin-left: 10px;
}
#emailfriend p {
	color: #666666;
	font-size:12px;
	padding-left:20px;
	margin: 2px;
	vertical-align: middle;
}
#emailfriend input {
	margin: 1px 2px 15px 20px;
	width: 380px;
	height: 20px;
}
#emailfriend textarea {
	margin: 1px 2px 15px 20px;
	width: 380px;
	height: 80px;
}
#emailfriend input.code {
	margin: 8px 2px 10px 20px;
	width: 100px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	float:left;
}
#emailfriend .codede {
	width: 180px;
	float:left;
	margin: 10px 0;
}
#emailfriend .codenumber {
	background-repeat:no-repeat;
	width: 50px;
	height: 22px;
	float:left;
	margin: 10px 0;
	margin-left: 15px;
	text-align:center;
	color:#993300;
	font-weight:bold;
	padding-top: 5xp;
}
#emailfriend .submit {
	margin-top: 15px;
	text-align:center;
}
/*------------------*/
#photoRight .mainRightPic {
	background:url(/css/images/tour/bg-addon-out.gif) no-repeat;
	width:205px;
	height:147px;
	padding:12px;
	margin: 10px 0 10px 10px;
}
#photoRight .mainRightPic img {
	width:205px;
	height:147px;
}
#emailfriend #mainRight ul li {
	float:left;
	padding-left:10px;
	margin:0px;
	text-decoration:none;
}
#emailfriend #mainRight ul li a {
	text-decoration:none;
	position:relative;
	top:-5px;
	left:-15px;
	font-size:12px;
	color:#d69d5a;
}
#emailfriend #mainRight img {
}
#emailfriend #mainLeft p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6c6c6c;
	line-height:20px;
	margin:0px;
	padding-left:20px;
}
#emailfriend #mainLeft p span {
	color:#6c6c6c;
	font-weight:normal;
}
#emailfriend #mainLeft .price {
	font-size:15px;
	color:#e34f4f;
}
/*-------------*/
.pageSelect {
	height:auto;
	font-size:11px;
	padding-left:0px;
}
.pageSelect ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	zoom:1;
}
.pageSelect ul li {
	list-style:none;
	float:left;
	height:16px;
	width:auto;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
.pageSelect ul li a:link, .pageSelect ul li a:visited {
	font-size:11px;
	color:#836932;
	text-decoration:none;
}
.pageSelect ul li.active, .pageSelect ul li.active a:link, .pageSelect ul li.active a:visited {
	color:#fff;
	background:url(images/tour/selected.gif) no-repeat center;
	font-size:11px;
}
#mainOut #photoRight {
	width:255px;
	height:auto;
	margin-bottom: 10px;
	margin-top:0;
	margin-right: 0px;
	margin-left: 0px;
	float:right
}
.photoImageText {
	width:433px;
	height:30px;
	position:static;
	font-size:11px;
	color:#6b6b6b;
	padding-left:10px
}
/*线路长线首页 右侧Ask a Question样式*/	
#subContent #tourQuestionBox {
	margin:10px 0;
	width:220px;
}
#subContent #tourQuestionBox #tourQuestionTop {
	margin:0;
	width:220px;
	height:36px;
	background:url(/css/images/bg-tour-question-top.JPG) top no-repeat;
}
#subContent #tourQuestionBox #tourQuestionMain {
	margin:0;
	width:218px;
	background-color:#feebc3;
	border:1px solid #fdaf5c;
	border-top:none;
	background-image:url(/css/images/bg-tour-question.JPG);
	background-repeat: no-repeat;
	background-position: right top;
}
#subContent #tourQuestionBox #tourQuestionMain .title {
	font-size:11px;
	font-weight:bold;
	color:#a31022;
	margin-left:10px;
}
#subContent #tourQuestionBox #tourQuestionMain form {
	margin:0;
	padding:0;
}
#subContent #tourQuestionBox #tourQuestionMain input, #subContent #tourQuestionBox #tourQuestionMain textarea {
	width:195px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	border:1px solid #d3d3d3;
}
#subContent #tourQuestionBox #tourQuestionMain input {
	height:20px;
}
#subContent #tourQuestionBox #tourQuestionMain input.submitQuestion {
	width: 99px;
	height:23px;
}
#subContent #tourQuestionBox #tourQuestionMain .questionsubmit {
	width:99px;
	height:23px;
}
#subContent #tourQuestionBox #tourQuestionMain p {
	margin-left:10px;
	font-size:11px;
	margin-top:10px;
}
/*页数选择列表*/
#pageSelect {
	height:auto;
	text-align:center;
	font-size:11px;
	padding-left:100px
}
#pageSelect ul li {
	list-style:none;
	float:left;
	height:16px;
	width:auto;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
#pageSelect ul li a:link, #pageSelect ul li a:visited {
	font-size:11px;
	color:#836932;
	text-decoration:none;
}
#pageSelect ul li.active, #pageSelect ul li.active a:link, #pageSelect ul li.active a:visited {
	color:#fff;
	background:url(images/tour/selected.gif) no-repeat center;
	font-size:11px;
}
/*线路、游船预定表单页面样式*/
#formReservation {
	width:95%;
	height:auto;
	background:url(images/tour/bg-reservation-from1.gif) top repeat-x;
	background-color:#fff;
	border:#ffeec4 1px solid;
	padding:10px 10px 20px 10px;
	margin-bottom:20px;
	font-size:12px;
	color:#6b6b6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*列表样式*/
.listStyleNormal ul {
	list-style:none;
	margin:10px 0;
	padding:0;
	line-height:20px;
	font-size:12px;
	color:#6b6b6b;
}
.listStyleNormal strong {
	color:#fa890f;
	font-size:11px
}
.listStyleYellow ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:20px;
	font-size:12px;
	color:#6b6b6b;
}
.listStyleYellow ul li {
	margin:0 0 0 10px;
	padding:0 0 0 8px;
	list-style:outside;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
}
.listStyleOrange ul {
	height:auto;
	list-style:none;
	background-color:#fef6e3;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	line-height:20px;
	font-size:12px;
	color:#6b6b6b
}
.listStyleOrange ul li {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	list-style:none;
	background:url(images/cruise/bg-cruise-quicklink.gif) no-repeat 0 8px;
	float:left;
	width:190px
}
.listStyleOrange ul li a:link, .listStyleOrange ul li a:visited {
	color:#6b6b6b;
	text-decoration:none
}
.listStyleOrange h2 {
	margin:5px 0 0 5px;
	padding:5px
}
/*Search Suggest 样式*/
.searchSuggestBox {
	height:auto;
	position:absolute;
	background:#fff url(/css/images/search-suggest-1.png) no-repeat top left;
	z-index:1000;
	display:block;
	border:1px #999 solid;
	width:280px;
}
.searchSuggestBox ul {
	position:relative;
	background: url(/css/images/search-suggest-2.png) repeat-y;
}
.searchSuggestBox .bottom {
	position:relative;
	background: url(/css/images/search-suggest-3.png) no-repeat top left;
	height:7px;
	color:#999;
}
.searchSuggestBox ul li {
	line-height:25px;
	height:25px;
	list-style:none;
	border-top:1px solid #CCC;
	margin:0 0 0 -40px;
#margin:0;
}
.searchSuggestBox ul li a {
	text-decoration:none;
	color:#666;
	padding:0 10px;
	display:block;
	font-size:12px;
}
.searchSuggestBox ul li a strong {
	color:#666;
}
.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong {
	color:#a31022;
	background-color:#CCC;
	height:25px;
}
.searchSuggestBoxliahover a, .searchSuggestBoxliahover strong {
	color:#a31022 !important;
	background-color:#CCC;
}
.textfield3 {
	-moz-border-radius:4px;
	background-color:#FAFAFA;
	background-image:url(images/bg-input.gif);
	background-repeat:repeat-x;
	border:1px solid #D1D1D1;
	color:#6B6B6B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:3px;
	width:160px;
}
.searchBoxinput200 {
	width:200px;
}
.buttunRed {
	font-weight:bold;
	padding:0;
	text-align:center;
}
.buttunRed a {
	-moz-border-radius:5px;
	background: url(/css/images/buttunRed2.GIF) repeat-x center bottom;
	color:#FFFFFF;
	display:block;
	padding:2px 6px;
	text-decoration:none;
}
/*customer say Style*/
.customerSay {
	margin:5px 0 5px 0;
	width:100%;
}
.customerSay .sayTitle {
	width:262px;
	color:#fff;
	padding:7px;
	background-color:#9f0c1e;
	font-size:12px;
	font-weight:bold;
	position:relative;
}
.customerSay .sayTitle .said {
	background:url(/pic/customer-say-bg.png) no-repeat;
	width:17px;
	height:10px;
	position:absolute;
	left: 20px;
	top: 28px;
	z-index: 10000;
}
.customerSay .hotwords {
	width:100%;
	background:#dadada;
	margin:5px 0 0 0;
	padding:10px 0 7px 0;
}
.customerSay .hotwords .detail {
	margin:0 7px 10px 7px;
	width:auto;
	background:#fff url(/pic/customer-say-2.gif) no-repeat right bottom;
	font-size:11px;
	line-height:17px;
	padding:8px;
}
.customerSay .hotwords .detail a {
	color:#666;
}
.customerSay .hotwords .detail a:hover {
	color:#9f0c1e;
}
.customerSay .hotwords .detail .customer {
	margin:0 0 5px 0;
	color:#6b6b6b;
}
.customerSay .saypageNav {
	padding:0 0 0 15px;
	float:left;
	width:110px;
}
.customerSay .saypageNav img {
	margin:0 3px 0 3px;
}
.customerSay .hotwords .allReview {
	margin-left:120px;
	width:150px;
	text-align: right;
}
.customerSay .hotwords a {
	padding-right:7px;
	color:#9f0c1e;
	font-size:11px;
	font-weight:bold;
	width:150px;
	margin-left: 0px;
}
.customerSay .hotwords a:hover {
	padding-right:7px;
	color:#9f0c1e;
	font-size:11px;
	font-weight:bold;
	width:150px;
	margin-left: 0px;
	text-decoration: none;
}
.roundCorner {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.buttun01 a {
	-moz-border-radius:5px;
	background-color:#FFFFFF;
	background-image:url(/css/images/bg-click.GIF);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #D1D1D1;
	color:#A31022;
	display:block;
	padding:6px 12px;
	text-decoration:none;
}
.buttun01 a:hover {
	background-color:#FFFFFF;
	background-image:url(/css/images/bg-click-hover.GIF);
	background-position:center bottom;
	background-repeat:repeat-x;
}
/*Question Form 问题表单样式*/
.questionForm {
	background-color:#f1f1f1;
	border:1px #d1d1d1 solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
#content #subContent .questionForm p {
	margin:5px 0 0 5px;
}
.questionForm p{ padding-left:5px;}
.questionForm h3 {
	display:block;
	font-size:14px;
	margin:0;
	color:#fff;
	background:#999 none repeat scroll 0 0;
	padding:8px 0 8px 12px;
	zoom:1;
}
.questionForm label {
	float:left;
	width:70px;
	line-height:14px;
	padding-top:10px;
	padding-right:8px;
	font-size:11px;
}
.questionForm input, .questionForm textarea {
	border:1px solid #DDDDDD;
	color:#666666;
	font-size:11px;
	line-height:16px;
	padding:4px 5px;
	width:170px;
	margin:5px 0 3px 0;
}
.questionForm .buttun01 {
	margin-left:85px;
}
.searchBoxinput130 {
	margin:5px 0 0;
	width:130px;
}
