/*tour index.html*/
#tourTop {
	border-bottom:1px #6b6b6b dashed;
	padding-bottom:15px;
}
#tourTop .imgFloat {
	float:right;
	margin-left:10px;
}
#tourListPhoto {
	width:565px;
}
#tourListPhoto dl{
margin-top:15px;
	
}
#tourListPhoto dl dt {

	font-size:14px;
	color:#6b6b6b;
	margin:10px 0;
	font-weight:bold;
}
#tourListPhoto dl dt.line {
    border-bottom:1px dashed #6b6b6b;
    height:1px;
    clear:both;
}
#tourListPhoto dl dd {
	float:left;
	width:180px;
	text-align:center;
	padding:0 2px 10px 2px;
	color:#6b6b6b;	
	line-height:10px;
	margin-bottom:5px;

}
.a1{
		color:#6b6b6b;
		padding-left:12px;
}
#tourListPhoto dl dd img {
	width:175px;
	height:100px;
	margin-bottom:2px;
}
#tourListPhoto dl dd a {
	font-size:11px;
	color:#0f99c4;
	display:block;
	text-decoration:none;
	margin-bottom:2px;
	font-weight:bold;
}
#tourListPhoto dl dd strong {
	color:#764a1b;
	font-weight:bold;
	font-size:13px;
	
}
/*首页顶头处的css样式结束*/
/*video list样式*/
.tourListSort{
	width:auto;
}
.tourListSort h2{
	display:block;
	padding:8px 0 6px 5px;
	background-color:#f7f7f7;
	margin-bottom:0;
}
.tourListSort .listtype{
	margin:0 0 3px 0;
}
.tourListSort .listtype a{
	height:20px;
	display:block;
	padding:8px 0 4px 12px;
	text-decoration:none;
	color:#dcb26c;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #efefef;

}
.tourListSort .listtype .visited{
	background-color:#fdf6de;
}
.tourListSort .listtype a:hover{
	background-color:#fdf6de;
	color:#75491b;
}
.tourListDetail{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color:#f8f8f8;
	padding-bottom:15px;
}
.tourListDetail h1{
	font-size:17px;
	margin-bottom:5px;
}
/*group Tour 推荐列表*/
.hotChinaGroupTour{
	width:554px;
	margin-right:25px;
	margin-left:5px;
}
.hotChinaGroupTour .topGroupTour1{
	background:url(/css/images/tour/most-hot-grouptours.gif) no-repeat top left;
	padding:30px 0 20px 85px;
	color:#75491c;
	font-size:17px;
	font-weight:bold;
	height:49px;
}
.hotChinaGroupTour .topGroupTour2{
	background:url(/css/images/tour/hot-grouptours.gif) no-repeat top left;
	padding:30px 0 20px 85px;
	color:#75491c;
	font-size:17px;
	font-weight:bold;
	height:49px;
}
.hotChinaGroupTour  .midGroupTour1{
	border:1px solid #fbd455;
	border-top:none;
	background:#fff;
	width:552px;
	padding-bottom:10px;
}
.hotChinaGroupTour  .midGroupTour2{
	border:1px solid #fde8a1;
	border-top:none;
	background:#fff;
	width:552px;
	padding-bottom:10px;
}
.hotChinaGroupTour  .img-border{
	background:#EAEAEA none repeat scroll 0 0;
	border:1px solid #D8D8D8;
	padding:3px;
	margin-left:5px;
	float:left;
}
.hotChinaGroupTour  .img-border img{
	width:112px;
	height:84px;
}
.hotChinaGroupTour   .grouptourinfo{
	width:130px;
	float:left;
	padding:0 4px 0 5px;

}
.hotChinaGroupTour .hotgrouptourDetail{
	width:269px;
	float:left;
	padding-left:5px;
	}
.hotChinaGroupTour  .grouptourTitle{
	padding:15px 0 2px 10px;
	margin:0 0 5px 0;
}
.hotChinaGroupTour  .grouptourTitle a{
	color:#248bb8;
	font-weight:bold;
	text-decoration:none;}
.hotChinaGroupTour   .grouptourinfo .price{
		font-size:11px;
	color:#6b6b6b;
	margin-top:8px;
	
}
.hotChinaGroupTour .grouptourinfo .price span{
	color:#744817;
	font-weight:bold;
}
.hotChinaGroupTour .grouptourinfo a{
	color:#6b6b6b;
	text-decoration:none;
	line-height:18px;
	font-size:11px;
}
/*Tour 板块首页样式css代码*/
#tourIndextop {
	padding-top:5px;
	background:url(/css/images/china-flight/index-search-top.gif) no-repeat left top;
}
#tourIndextop h2 {
	width:155px;
	color:#724b0a;
	font-size:14px;	
	font-weight:bold;
	height:20px;
	padding-left:25px;
	margin:0;
	background:#ece0b8 url(/css/images/title1.gif) no-repeat 8px 4px;
}
#indexsearchtourForm {
	width:178px;
	border:1px solid #dcb26c;
	border-bottom:0;
	padding-bottom:5px;
	position: relative;
	margin-bottom:0;
}
#indexsearchtourForm .cityItem li{
	width:83px;
	float:left;
	font-size:11px;
	color:#75491C;
}

#indexsearchtourForm form {
	
	padding-top:6px;
	background:#fdf6de;
	padding-left:5px;
	font-size:11px;
	padding-bottom:5px;
	width:168px;

}
#indexsearchtourForm form .destination{
	padding:2px 1px 0 1px;
	margin:3px 0 5px 0;
	color:#75491c;
}
#indexsearchtourForm form .destination input{
	width:128px;
	height:18px;
	color:#333;
	font-size:12px;
	border:1px solid #fbd359;
}
#indexsearchtourForm form .departtime{
	padding:2px 1px 0 1px;
	margin:5px 0 5px 0;
	color:#75491c;
}
#indexsearchtourForm form label {
	color:#75491c;
	width:80px;
	float:left;
	margin-bottom:3px;
}
#indexsearchtourForm form .departtime input{
	width:128px;
	height:18px;
	color:#333;
	font-size:12px;
	border:1px solid #fbd359;
}

.privateTour {
	float:left;
	width:270px;
	border-bottom:1px #dcb26a dashed;
	padding-bottom:10px;
	margin-bottom:15px;
	padding-right:10px;
}
.noDashed {
	border:0;
}
.privateTour img {
	float:left;
	margin-right:10px;
}
.privateTour p {
	font-size:11px;
	margin:0 -15px 0 0;
	min-height:8px;
}
.privateTour p.noLine {
	border-right:0;
}
.privateTour p a {
	font-size:11px;
	color:#0fa2cd!important;
	text-decoration:none;
	line-height:14px;
	font-weight:bold;
}
.privateTour p strong {
	font-size:12px;
	margin-right:5px;
	color:#6b6b6b;
	font-weight:100;
	
}
.privateTour p span {
	color:#74481b;
	font-weight:bold;
}
/*tour栏目的list页面subContent的css样式*/


#searchHotelLeftForm form label {
	color:#836f4e;
	font-weight:bold;
	line-height:20px;
}
#searchHotelLeftForm form .formText1 {
	width: 150px;
	height: 14px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form .formText2 {
	width: 126px;
	height: 14px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form span {
	color:#836f4e;
	display:inline-block;
	width:60px;
	margin-right:14px;
}
#searchHotelLeftForm form select {
	width: 60px;
	height: 16px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form .imgBtn {
	margin-left:35px;
	margin-top:10px;}
	
	
/*tour栏目的list页面subContent的css样式*/
/*tour栏目的页面subContent的find a china holiday的css样式开始*/	
#sidebarTop {
	width:180px;
	padding-top:5px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;
}
#sidebarTop h2 {
	width:154px;
	color:#724b0a;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding:0 0 2px 25px;
	margin:0;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#sidebarTop #stf p{
	padding:10px 0 10px 10px;
	margin:0;
}
#sidebarTop #stf p a, #sidebarTop #stf p a:hover{
	color:#75491c;
	border-bottom:1px #75491c dashed;
	text-decoration:none;
}
#sidebarTop #stf {
	width:177px;
	padding:3px 3px 0 3px;
	border:1px #dcb26c solid;
	border-bottom:0;
	margin:0 0 1px 0;
	width:auto;
	background-color:#fdf6de;
}
#sidebarTop #stf form {
	background:#fdf5de;
	padding:9px;
}
#sidebarTop form .searchBtn {
	margin-top:15px;
	clear:both;
	width:95px;
}
#sidebarTop ul{
	margin: 7px 0 0 10px;
}
#sidebarTop ul li {
	margin:0 0 5px 0;	
	float:left;
	list-style:none;
	width:74px;
	font-size:10px;
	color:#75491c;
	white-space:nowrap;
}
#sidebarTop ul li.last {
	width:auto;	
}
#sidebarTop ul li.last a {
	font-size:11px;
	text-decoration:underline;
	color:#c81010;
}
#sidebarTop textarea {
	width:140px;
	height:60px;	
	padding:0;
	margin:5px 0 0 10px;
	font-size:12px;
	color:#777;
	border:1px solid #fbd359;
}
#sidebarTop #sidebarBottom {
	width:179px;
	height:6px;
	background:url(/css/images/bg-subContent-citylist-bottom.gif) no-repeat left top;
	padding:0;
	margin:0;
}
/*tour栏目的页面subContent的find a china holiday的css样式结束*/	
.tourType {
	width:160px;
	margin:5px 0 0 10px;
	padding-top:5px;
}
.tourType label, .tourLenght label, .keywords label {
	font-size:11px;
	color:#75491c;
	display:block;
	padding-bottom:5px;
}
.tourType select {
	width:140px;
	height:22px;
	margin-left:2px;
	font-size:12px;
	color:#777;
	border:1px solid #fbd359;
}
.tourType .tourLenght{
}
.tourType input {
	width:139px;
	margin-left:2px;
	font-size:12px;
	color:#777;
	border:1px solid #fbd359;
	height:18px;
}

/*Tour栏目的list页面searTourLeftForm的css样式结束*/
/*Tour栏目的首页面tours sort by type的css样式开始*/
.lefttoursearchDiv {
	width:180px;
	height:4px;
	background:url(/css/images/bg-subContent-searchFlights-bottom.gif) no-repeat  center bottom; /*放置下圆角*/
}
#sidebarBottom {
	width:180px;
    margin-top:8px;
	padding-top:10px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;

}
#sidebarBottom h2 {
	color:#724b0a;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding-left:25px;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
	padding-bottom:6px;
}
#tourbyType {
	border:#ddb26d 1px solid;
	padding:6px 4px 5px 4px;
	border-bottom:0;
}
#tourbyType .redprice{
	color:#c10f0f;
	font-weight:bold;
	margin-top:6px;
	
}
#tourbyType .deshedline {
	border-bottom:1px #dcb26c dashed;
	width:150px;
	margin:3px 1px 3px 1px;
	}
#tourbyType ul{
	list-style: none;
}
#tourbyType ul li {
	font-size:11px;
	padding: 10px 2px 5px 4px;
}

#tourbyType ul li a{
	text-decoration:none;
	color:#535353;
}
#tourbyType ul li a:hover{
	border-bottom:1px dashed #666;
}

#tourbyType ol{
     list-style-image:none;
     list-style-position:outside;
      list-style-type:none;

      padding:  5px;
}
#tourbyType ol li {
     color:#6B6B6B;
     font-size:11px;
     padding:3px 0;
	 margin-left:0;
}
#tourbyType ol li a {
    color: #777777;
	text-decoration: none;
	font-weight:bold;
}
#tourbyType ol li a:hover {
	border-bottom:1px #777777 dashed;
	color:#724b0a;
}
#tourbyType ol li span{
    color:#ddb26d;
    font-size:12px;
    font-weight:normal;
    margin-right:8px;
	font-weight:bold;
}

#tourbyType strong a {
	text-decoration:none;
	font-size: 11px;
	color: #836f4e;
	margin-left:24px;
}
#tourbyType strong a:hover {
	border-bottom:1px #836f4e dashed;
}
.cityListDiv {
	height:6px;
	background:url(/css/images/bg-subContent-citylist-bottom.gif) no-repeat left bottom; /*放置下圆角*/
}
/*Tour栏目的首页面tours sort by type的css样式结束*/
/*tours list */
#tourTopImage img {
	margin-right:15px;
}
.tourPicBox {
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px #dcb26c dashed;
}
.tourPicBox .tourPicList {
	float:left;
	width:170px;
	line-height:18px;
	padding:0 8px;
}
.tourPicBox .tourPicList .topPic {
	margin-left:20px;
	width:130px;
	height:95px;
	margin-bottom:5px;
}
.tourPicBox .tourPicList .topPic img{
	width:175px;
	height:100px;
}
.tourPicBox .tourPicList h2 {
	margin:2px 0 8px 0;
	padding:0;
	
}
.tourPicBox .tourPicList h2 a {
	text-decoration:none;	
	font-size:14px;
	color:#0ea1cc;
	font-weight:bold;
	text-decoration:none;
}
.tourPicBox .tourPicList ul {
	padding:0;
	margin:0;	
}
.tourPicBox .tourPicList ul li{
	padding:0;
	margin:0;
	list-style:none;
	
}
.tourPicBox .tourPicList ul li a{
	text-decoration:none;
	font-size:11px;
	
	color:#6b6b6b;
}
.tourPicBox .tourPicList ul li span {
	font-size:11px;
	color:#fa890f;
	font-weight:normal;
}
.tourPicBox .tourPicList p{
	line-height:16px;
}
.tourPicBox .tourPicList p strong{
	color:#75491b;
}
.tourPicBox .tourPicList p a{
	color:#6b6b6b;
	text-decoration:none;
}
.tourPicBox .tourPicList p a:hover, .tourPicBox .tourPicList p a:visited{
	border-bottom:1px dashed #6b6b6b;
}
#otherList {
	margin-top:15px;
}
#otherList dl {
	padding:0;
	margin:0;
}
#otherList dl dt {
	padding:0;
	margin:0 0 15px 0;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
}
#otherList dl dd {
	margin:-1px 0 0 -1px;
	_margin:-1px 0 0 0px;
	float:left;
	width:190px;
	background:url(file:///G|/mychinatours%E6%96%87%E4%BB%B6/css/images/cruise/bg-facilities.gif) no-repeat bottom right;
	border:1px solid #fdc686;
}
#otherList dl dd a {
	display:block;
	padding:5px;
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
	text-align:center;
}

/* Private Tour 线路首页面 */
.tourListOut {
   padding:0;
}
.tourListOut .brifeTopline{
	background:url(/css/images/tour/bg-citytour-top.gif) top left no-repeat;
	width:590px;
	height:13px;
}
.tourListOut .brifeMidline{
	background: url(/css/images/bg-citytour-bottom.gif) top left no-repeat;
	width:590px;
	height:8px;
	margin:0;
	padding:0;}
.tourListOut .brifeMidline h1{
	margin:0;
	font-size:20px;
	padding:0 0 10px 10px;}
	
.tourListOut .tourListMap {
	position:relative;
	float:left;
	margin-left:15px;
}
.tourListOut .tourPic {
	width:150px;
	height:113px;
}
.tourListOut .tourListMap img {
	margin:0 auto;
	max-width:100px;     /* 最大宽度为500px*/
	width:100px;      /* 图片的大小为500px*/
 width:expression(width>100?"110px":width+"px");
	max-width: 100px; /* 如果图片的尺寸超过550象素,那么就按550象素显示,高度                                                             同比例变化;如果图片的尺寸小于550象素,那么就原尺寸显示。在                                                             IE6中有效*/
	overflow:hidden;     /* 超出的部分隐藏，避免控制图片大小失败而引起的撑开变形*/
}
.tourListOut .tourListMap .fontEnlarge {
	font-size:11px;
}
.tourListOut .tourListMap .fontEnlarge img {
	width:auto;
	height:auto;
}
.tourListOut .tourListSummary {
	width:290px;
	padding:0 0 10px 15px;
	float:left;
}
#content .tourListSummary .font {
   color:#75491b;
}
.tourListOut .tourListPrice {
	width:100px;
	float:right;
	margin-right:10px;
	padding-left:5px;
	background: url(/css/images/bg-hotel-list-line.GIF) no-repeat left center;
}
.tourListOut h3 {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin: 0 0 4px 0;
}
.tourListOut h3 a:link, .tourListOut h3 a:visited {
	color:#666666;
	text-decoration:none;
}
.tourListOut h3 a:hover {
	color:#d22626;
	text-decoration:underline;
}
#content .tourListSummary p {
	font-size:11px;
	color:#777;
	line-height:14px;
	margin:0 0 3px 0;
}
#content .tourListSummary p a:link, #content .tourListSummary p a:link {
	color:#666666;
}
#content .tourListSummary p a:hover {
	color:#d22626;
	text-decoration:none;
}
#content .tourListPrice p {
	font-size:11px;
	color:#777;
	line-height:15px;
	margin-bottom:8px;
}

#tourInfoNav {
	height:25px;
	margin-bottom:0;
	margin-top:5px;
	border-bottom:1px solid #d6d5d5;
	padding:0;
}
#tourInfoNav ul{
	list-style:none;
	font-weight:bold;
	text-align:center;
	margin-left:10px;}
#tourInfoNav ul li {
	padding:4px 6px 2px 6px;
	float:left;
	height:19px;
	margin-right:10px;
	position: relative;
	left: 10px;
	top: 0;
	border:1px #e2e1e1 solid;
	border-bottom:0;
	color:#6b6b6b;
}
#tourInfoNav ul li.active {
	background:#e2e1e1;
	color:#6b6b6b;
}
#tourInfoNav ul li.active a {
	color:#6b6b6b;
}
#tourInfoNav ul li a {
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
}
/*tour Info Nav无横线样式*/
#tourInfoNav3 {
	height:23px;
	margin-top:10px;
}
#tourInfoNav3 ul li {
	margin-right: 3px;
	list-style: none;
	float: left;
	padding: 4px 12px;
	font-weight: bold;
	background: #75491c;
}
#tourInfoNav3 ul li.active {
	background: #fbd359;
}
#tourInfoNav3 ul li.active a {
	color:#75481e;
}
#tourInfoNav3 ul li a {
	color:#fff;
	text-decoration:none;}
	
/*tour Info信息部分内容 */
	
#tourInfoDetail {
	padding:13px 14px 0 14px;
	border:1px solid #ddb26d;
	width:560px;
	margin-bottom:10px;
}
#tourInfoDetail #tourInfo{
	width:536px;
	background-color:#fdf6de;
	padding:12px;
	margin-bottom:15px;
}
#tourInfoDetail #tourInfo p{
	line-height:18px;
	color:#605f5f;
	font-size:11px;
}
#tourInfoDetail h1 {
	font-size:17px;
	font-weight:bold;
	color:#75491b;
}
#tourInfoDetail h2 {
	font-size:16px;
	font-weight:bold;
	color:#75491b;
}
#tourInfoDetail h3 {
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	color:#75491b;
	padding-bottom:0;
}
#tourInfoDetail p {
	margin-top:1px;
	font-size:11px;
	color:#666;
	line-height:20px;
}
#tourInfoDetail p a{
	color:#74491e;
	text-decoration:none;
	border-bottom:1px dashed #74491e;
	font-weight:bold;
}
#tourInfoDetail p strong{
	color:#74491e;
	font-weight:bold;
}
#content #tourHighlightBox {
	width:560px;
	margin-top:10px;
	border:1px solid #dcb26c;
	background-color:#fdf6de;
	padding:0 0 10px 0;
}
#tourHighlightBox > ul li{
	float: left;
	margin: 10px 15px;
}
#content #tourHighlightBox #HighlightsImage {
	width:255px;
	float:left;
}
#content #tourHighlightBox #HighlightsImage #image {
	width:235px;
	margin:10px;
}
#content #tourHighlightBox #HighlightsImage #image span{}
#content #tourHighlightBox #HighlightsImage #play {
	width:235px;
	margin:0 10px;
	text-align:center;
	padding-bottom:3px;
}
#content #tourHighlightBox #HighlightsImage #play img {
	margin-left:10px;
	cursor: pointer;
}
#content #tourHighlightBox #HighlightsDesc {
	width:283px;
	float:right;
	background:#fdf6dd;
	margin:5px 9px 0 2px;
	position: relative;
}

#content #tourHighlightBox > ul li{
	border-bottom:1px solid #dcb26c;
	font-size:11px;
	background: url(/pic/icon-gray.gif) 1px no-repeat;
	list-style:none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 40px;
	float: right;
	width: 200px;
}
#content #tourHighlightBox > ul li a:link, #content #tourHighlightBox #HighlightsDesc > ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox > ul li.active a:link, #content #tourHighlightBox > ul li.active a:visited, #content #tourHighlightBox > ul li a:hover {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox > ul li.active, #content #tourHighlightBox > ul li:hover {
	background:url(/css/images/bg-tour-highlights.jpg) left top repeat-y #fdf6dd;
}

#content #tourHighlightBox #HighlightsDesc ul li.active, #content #tourHighlightBox #HighlightsDesc ul li:hover {
	background:url(/css/images/bg-tour-highlights.jpg) left top repeat-y #fdf6dd;
}
#content #tourHighlightBox #HighlightsDesc ul li {
	border-bottom:1px solid #dcb26c;
	font-size:11px;
	padding:8px 0 8px 40px;
	background: url(/pic/icon-gray.gif) 25px no-repeat;
	list-style:none;
}
#content #tourHighlightBox #HighlightsDesc ul li a:link, #content #tourHighlightBox #HighlightsDesc ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox #HighlightsDesc ul li.active a:link, #content #tourHighlightBox #HighlightsDesc ul li.active a:visited, #content #tourHighlightBox #HighlightsDesc ul li a:hover {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox #HighlightsDesc ul li.active, #content #tourHighlightBox #HighlightsDesc ul li:hover {
	background:url(/css/images/bg-tour-highlights.jpg) left top repeat-y #fdf6dd;
}
#content #tourHighlightBox #HighlightsDesc #more {
	width:100px;
	float:right;
	margin-top:10px;
}
#content #tourHighlightBox #HighlightsDesc #more img {cursor: pointer;}
#content #tourHighlightBox #HighlightsDesc #count {
	width:80px;
	position:relative;
	float:left;
	font-size:12px;
	color:#666;
	margin-top:5px;
	padding-left:25px;
}
#content #tourTypeBox {
	background:#fdf6de;
	padding:10px;
	font-size:12px;
	color:#666;
	line-height:18px;
	margin-top:1px;
}
/*线路长线首页 Summary Itinerary样式*/	
#content #tourInfoDetail #tourBrief {
	margin:0;
}
#content #tourInfoDetail #tourBrief th {
	width:85px;
	float:left;
	background:repeat-y url(/css/images/tour/bg-tour-itinerary3.gif) top left ;
	padding:10px;
	font-weight:bold;
	border-top:5px solid #fff;
	font-size:11px;
	font-weight:100;
}
#content #tourInfoDetail #tourBrief th strong{
	color:#75491b;	
}
#content #tourInfoDetail #tourBrief td {
	padding:10px;
	border-bottom:1px solid #ece0b8;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	color:#505050;
	line-height:19px;
}
#requireBox {
	height:180px;
	background:url(/css/images/tour/tailor-made.gif) no-repeat left top;
	color:#6b6b6b;
	line-height:18px;
	margin:5px 5px 20px 0;
	width:560px;
}
#requireBoxRight {
	font-size:12px;
	font-weight:bold;
	float:right;
	width:270px;
	margin:15px 20px 10px 0;
}
#requireBoxRight img {
	margin-top:10px;
}
/*线路长线首页 右侧Ask a Question样式*/	
#subContent #tourQuestionBox {
	margin:20px 0;
	width:180px;
}
#subContent #tourQuestionBox form {
	padding-bottom:10px;
}
#subContent #tourQuestionBox #tourQuestionTop {
	margin:0;
	width:179px;
	height:94px;
	background:url(/css/images/bg-tour-question-top.JPG) top no-repeat;
}
#subContent #tourQuestionBox #tourQuestionMain {
	width:177px;
	border-left:1px solid #dcb26c;
	border-right:1px solid #dcb26c;
	border-top:none;
	margin-top:0;
	padding-top:0;
}
#subContent #tourQuestionBox #tourQuestionMain #realQuestion {
	width:173px;
	margin:0 2px 0 2px;
	background-color:#fdf6de;
}
#subContent #tourQuestionBox #tourQuestionBottom{
	width:179px;
	height:12px;
	background:url(/css/images/ask-question-bottom.gif) top left no-repeat;
	
}
#subContent #tourQuestionBox #tourQuestionMain .title {
	font-size:11px;
	font-weight:bold;
	color:#a31022;
	margin-left:10px;
}
#subContent #tourQuestionBox #tourQuestionMain input, #subContent #tourQuestionBox #tourQuestionMain textarea {
	width:160px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	border:1px solid #fbd359;
}
#subContent #tourQuestionBox #tourQuestionMain input {
	height:20px;
}
#subContent #tourQuestionBox #tourQuestionMain input.send{
	height:auto;
	width:auto;
}
#subContent #tourQuestionBox #tourQuestionMain p {
	margin-left:8px;
	font-size:11px;
	margin-top:0;
	color:#75491c;
}
/*线路长线首页 右侧 Make a Difference 样式*/
#subContent #tourDifference {
	width:180px;
	height:auto;
}
#subContent #tourDifferenceTop {
	width:180px;
	background:url(/css/images/bg-tourdifference-top.JPG) no-repeat top;
	height:33px;	
}
#subContent #tourDifferenceTop h3{
	color:75491b;
	padding-left:10px;
	padding-top:6px;
}
#subContent #tourDifferenceBottom {
	width:180px;
	background:url(/css/images/bg-tourdifference-bottom.JPG) no-repeat top;
	height:10px;
	

}
#subContent #tourDifferenceMain {
	width:166px;
	border-left:7px solid #dcb26c;
	border-right:7px solid #dcb26c;
	
}
#subContent #tourDifferenceMain .deshedline {
	border-bottom:1px #dcb26c dashed;
	width:150px;
	margin:3px 1px 3px 1px;
	height:1px;
	
}
#subContent #tourDifferenceMain ul {
	margin:0 1px 0 10px;
	padding:0;
	font-size:11px;
	color:#5d5b5b;
}
#subContent #tourDifferenceMain ul li {
	list-style:none;
	line-height:20px
}
#subContent #tourDifferenceMain .fontYellow {
	color:#75491b;
	font-weight:bold;
}
/*线路长线首页 右侧 Other tours 样式*/
#subContent #tourOtherChoice {
	width:178px;
	margin:10px 0;
	border:1px solid #ded1e1;
}
#subContent #tourOtherChoice #tourOtherChoiceTop {
	height:25px;
	font-size:14px;
	padding:6px 3px 3px 10px;
	background-color:#f3ede1;
	font-weight:bold;
	color:#666;
	text-align:center;
}
#subContent #tourOtherChoice ul {
	margin:10px 0 0 10px;
}
#subContent #tourOtherChoice ul li {
	list-style:none;
	font-size:11px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #ded1e1;
	color:#a31022;
}
#subContent #tourOtherChoice ul li.last {
	border:none;
	text-align:right;
}
#subContent #tourOtherChoice ul li a:link, #tourOtherChoice ul li a:visited {
	color:#777;
	text-decoration:none;
}
/*tour itinerary page*/
#contentTourIteneray {
	margin-top:20px;
	width:558px;
	color:#75491b;
	background:url(/css/images/bg-tour-itinerary.gif) repeat-y left top;
	border-bottom:1px solid #ece0b8;
}
#contentTourItenerayLeft {
	width:104px;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:10px 0 10px 10px;
	margin:0;
}
#contentTourItenerayRight {
	float:left;
	width:410px;
	color:#6b6b6b;
	padding:0 5px 0 5px;
	margin:0;
}
#contentTourItenerayRight h2{
	font-size:0px;
	margin:0;
	padding:0;
	color:#FFF;
}
#contentTourItenerayRight p{
	font-size:11px;
	color:#4f4d4d;
	line-height:22px;
}
#contentTourItenerayRight p .tourdayTitle{
	color:#75491b;
	font-weight:bold;
	margin-right:5px;
	font-size:12px;
}
#contentTourItenerayRight p .tourAttractionName{
	color:#c26a0e;
	margin-right:10px;
	font-size:11px;
	font-weight:bold;
}
#contentTourItenerayRight .link a:link {
	color:#3d8fc8;
}
#contentTourItenerayAddons {
	height:183px;
	float:right;
	background-image:url(file:///G|/mychinatours%E6%96%87%E4%BB%B6/css/images/tour/bg-tour-itinerary-addons.JPG);
	background-repeat:no-repeat;
	padding:10px;
	margin-left:20px;
}
#contentTourItenerayAddons h3 {
	font-size:12px;
	font-weight:bold;
}
#contentTourItenerayAddons a:link, #contentTourItenerayAddons a:visited {
	font-size:11px;
	color:#6b6b6b;
}
#contentTourItenerayAddons .price {
	font-size:11px;
	color:#c6182c;
}
#tourItineraryBox {
	margin:20px 15px 10px 10px;
	padding-bottom:10px;
	width:130px;
	height:120px;
	float:left;
}
#tourItineraryBox .picTourItinerary {
	width:130px;
}
#tourItineraryBox p {
	color:#744a1a;
	text-align:center;
	line-height:16px;
	padding:5px 3px 2px 3px;
	font-weight:100;
}
/*tour extend page*/
#listTourExtendCity {
	margin:6px 0 10px 0;
	font-weight:bold;
	padding:0 0 20px 18px;
	border-bottom:1px dashed #ddb26d;
}
#listTourExtendCity ul .wish {
	background:url(/css/images/bg-citytour-select.gif) top x-repeat;
	margin-bottom:1px;
}
#listTourExtendCity ul li {
	width:auto;
	height:15px;
	margin-right:4px;
	list-style:none;
	padding:0 10px 1px 10px;
	text-align:center;
	float:left;
	background-image:url(/css/images/bg-citytour-select.gif);
}
#listTourExtendCity ul a:link, #listTourExtendCity ul a:visited {
	color:#86531f;
	text-decoration:none;
}
#listTourExtendCity .active {
	background-image:none;
	background-color:#FFF;	
}
#listTourExtendCity ul li:hover {
	color:#86531f;
	
}
#listTourExtend {
	width:570px;
	font-size:11px;
	color:#6b6b6b;
}
#listTourExtend h2 {
	background:url(/css/images/title1.gif) no-repeat left;
	font-size:14px;
	color:#6b6b6b;
	font-weight:bold;
	padding-left:15px;
}
#tourAddons {
	width:160px;
	padding:10px;
	float:left;
	margin-right:8px;
	margin-bottom:20px;
}
#tourAddons .picAddons {
	width:130px;
	margin-left:10px;
	height:120px;
	
}
#listTourExtend h3 {
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
}
#tourAddons .textAddons {
	line-height:26px;
	text-align:center;}
#tourAddons .textAddons p{
	font-size:11px;
	margin:5px;
	line-height:16px;
	color:#74481b;
}
#tourAddons .textAddons h3 {
	margin-bottom:0;
	font-size:11px;
	margin:1px;
	line-height:16px;
	color:#74481b;
}
#tourAddons .textAddons h3 a{
	color:#754a1d;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px dashed #754a1d;}
#tourAddons .price {
	font-size:12px;
	color:#b92322;
	margin:5px;
}
#tourAddons .bottom-add {
	margin-top:2px;
	margin-left:4px;
}
#linkMore a {
	text-decoration:none;
	color:#C00;
}
#linkMore a:hover {
	text-decoration:underline;
	color:#555;
}
/*tour price page*/
#tourprice{
	width:560px;
	position:relative;
}
#tourPriceLeft {
	width:117px;
	height:165px;
	margin-top:15px;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	left: 202px;
	top: 1768px;
}
#tourPriceLeft div {
	cursor: pointer;
}
.dateBox1 {
	width:120px;
	height:35px;
	padding:10px;
	margin:0;
	color:#77481c;
	border:1px solid #ddb26d;
	
}
.dateBox1 .wordGray {
	font-size:11px;
	color:#615d60;
	font-weight:100;
}
#tourPriceLeft .dateBox2 {
	width:120px;
	height:35px;
	padding:10px;
	margin:0;
	color:#74481b;
	background-color:#ece0b8;
}
.dateBox2 .wordGray {
	font-size:11px;
	color:#979696;
}
#tourPriceRight {
	width:440px;
	margin:15px 0;
	border:#ddb26d 1px solid;
	float:right;
	
}
#tourPriceRight a:link, #tourPriceRight a:visited {
	color:#0c90b6;
	border-bottom:1px dashed #0da0cb;
	text-decoration:none;
	font-weight:bold;
}
.tableTourPrice {
	width:440px;
	margin:0;
	padding:0;
	border:#fff 2px solid;
	text-align:center;
}
.tableTourPrice th {
	background-color:#ece0b8;
	border:#fff 1px solid;
	font-size:11px;
	color:#72491b;
	height:27px;
	padding:10px 0 10px 0;
	font-weight:100;
}
.tableTourPrice td {
	background-color:#fdf5de;
	border-right:#ece0b8 1px solid;
	border-top:#ece0b8 1px solid;
	color:#72491b;
	font-size:11px;
	padding:10px 0 10px 0;
}
.tableTourPrice .table3 {
	background-color:#fdfaf3;
	border-right:#ece0b8 1px solid;
	border-top:#ece0b8 1px solid;
	color:#666;
}
.tableHotelPrice {
	border-left:#ece0b8 1px solid;
	border-bottom:#ece0b8 1px solid;
	margin:9px 0;
	height:140px;
	text-align:center;
}
.tableHotelPrice th {
	background-color:#ece0b8;
	font-size:11px;
	height:13px;
	color:#74491c;
	padding:5px 0;
	border-right:#ffffff 1px solid;
	font-weight:100;
	border-top:#ece0b8 1px solid;
}
.tableHotelPrice td {
	color:#666;
	border-right:#ece0b8 1px solid;
	border-top:#ece0b8 1px solid;
	font-size:11px;
}
.tableHotelPrice a:link, .tableHotelPrice a:visited {
	font-size:11px;
	color:#666;
}
/*tour review page*/
#content .tourReview {
	width:532px;
	margin-bottom:10px;
}
#content .tourReviewer {
	width:530px;
	float:left;
	margin-left:4px;
	height:40px;
	font-size:11px;
	padding:3px 5px 0 16px;
	color:#8a580a;
	background: url(/css/images/bg-reviewer.jpg) no-repeat left top;
}
#content .tourReviewBodyRight {
	margin-top:0;
	margin-left:4px;
	width:495px;
	background:url(/css/images/bg-reviewCenter.jpg) no-repeat left top;
	height: auto;
	padding:0 15px 0 15px;
	border-left:1px solid #dcb16c;
	border-right:1px solid #dcb16c;
}
#content .tourReviewBodyRight p {
	font-size:11px;
	line-height:20px;
}
#content .tourReviewBodyBottom{
	background:url(/css/images/bg-reviewBottom.jpg) no-repeat top;
	width:530px;
	height:6px;
	margin-left:2px;
	padding:0;
	position: relative;
	top: -9px;
}
.tourReviewAdd {
	float:right;
	clear:both;
	width:180px;
	height:20px;
	background:url(/css/images/bg-review-add.jpg) no-repeat left top;
	padding:5px 0 2px 28px;
}
.tourReviewAdd a:link, .tourReviewAdd a:visited {
	font-size:11px;
	font-weight:bold;
	color:#fb9320;
}
.tourReviewAdd a:hover {
	text-decoration:none;
	color:#d22626
}
/*tour tips page*/
#contentTourTips {
	padding:0 10px 10px 0;
	font-size:12px;
	color:#6b6b6b;
	line-height:20px;
}
#contentTourTips ol {
	margin:10px 0;
}
#contentTourTips ol li {
	background:url(/css/images/bg-ol.gif) no-repeat left top;
	list-style-position:inside;
	color:#6b6b6b;
	line-height:20px;
	padding-left:5px;
	margin-left:10px;
}
#contentTourTips h4 {
	color:#fb9320;
	font-size:13px;
	margin:15px 0;
	padding-top:10px;
}
/*grouptour*/
#tourPriceGlance {
	width:180px;
	margin:10px 0 0 0;
}
#tourPriceGlance a:link, a:visited {
	color:#6b6b6b;
}
#tourPriceGlance .tablePrice {
	width:178px;
	border:#ddb26d 1px solid;
	text-align:center;
	border-collapse:collapse;
	margin-bottom:10px;

}
#tourPriceGlance .tablePrice th {
	height:30px;
	line-height:30px;
	background:url(/css/images/bg-price-glance.JPG) no-repeat left top;
	border:none;
	font-size:13px;
	color:#FFF;
	font-size:11px;
}
#tourPriceGlance .tablePrice td {
	background-color:#fefbf4;
	border-bottom:#ded1b1 1px solid;
	border-left:#ded1b1 1px solid;
	padding:5px 0;
	font-size:11px;
	color:#75491c;
}
#tourPriceGlance .tablePrice .style1 {
	background-color:#fdf5de;
}
#tourPriceGlance .tablePrice .style2 {
	background-color:#fdfaf3;
}
#priceGroupTourNav {
	font-size:13px;
	font-weight:left;
	visibility:inherit;
	margin-bottom:0px;
	margin-top:20px;
	position:relative;
	top: -2px;
	z-index: 2;
	left: 6px;
}
#priceGroupTourNav #nav1 {
	width:133px;
	height:28px;
	position:relative;
	top:1px;
	border-top: #ddb26d 1px solid;
	border-left: #ddb26d 1px solid;
	border-right: #ddb26d 1px solid;
	float:left;
	text-align:center;
	margin-right:15px;
	color:#744817;
	padding-top:10px;
	border-bottom:4px solid #fff;
	background:#fff;
	font-weight:bold;
	font-size:15px;
}
#priceGroupTourNav #nav2 {
	width:133px;
	height:28px;
	border:  #ddb26d 1px solid;
	border-bottom-color:#ded1b1;
	float:left;
	color:#6b6b6b;
	text-align:center;
	padding-top:10px;
	background-color:#ece0b8;
}
#priceGroupTour {
	border:#ddb26d 1px solid;
	float:left;
	margin-top: -4px;
	margin-bottom:20px;
	position: relative;
}
#priceGroupTour a:link, #priceGroupTour a:visited {
	color:#666;
	text-decoration:underline;
}
.tableGroupTourPrice {
	width:540px;
	height:190px;
	margin:4px;
	border-collapse:collapse;
	border-right:0 !important;
	text-align:center;
	
}
.tableGroupTourPrice th {
	background-color:#ece0b8;
	border-right:#fff 1px solid;
	font-size:11px;
	color:#74471d;
	height:41px;
	padding-top:10px;
	font-weight:100;
}
.tableGroupTourPrice tr hover{
	background-color: #EFEB8F;
}
.tableGroupTourPrice td {
	background-color:#fdfaf3;
	border-right:#ece0b8 1px solid;
	border-top:#ece0b8 1px solid;
	color:#734919;
	padding:3px 2px 1px 2px;
	font-size:11px;
}
.tableGroupTourPrice .select {
	padding:10px;
	font-weight:bold;}
	
.tableGroupTourPrice .select a{
	text-decoration:none  !important;
	border-bottom:#10a1cd 1px dashed ;
	color:#10a1cd !important;
}
.hotelListOut {
	width:550px;
	padding-left:2px;
	position:relative;
	clear:both;
	margin-bottom: 15px;
	border-bottom:#dcb26c 1px dashed;
}
.hotelListPic {
	width:135px;
	height:120px;
	padding:10px;
	float:left;
}
.hotelListPic img {
	width:125px;
	height:110px;
}
.hotelListInside {
	width:380px;
	margin:0;
	padding:10px 10px 10px 0;
	font-size:11px;
	color:#686868;
	line-height:18px;
	float:left;
}
.hotelListInside h2 {
	font-size:13px;
	margin-top:0;
	color:#797979;
	font-weight:bold;
}
.hotelListOut .hotelListInside a:link, .hotelListOut .hotelListInside a:visited {
	color:#ce2435;
}
#priceInclude {
	background-color:#fdf5de;
	width:200px;
	height:auto;
	padding:10px;
	margin-left:2px;
	float:left;
	font-size:11px;
	color:#654016;
	line-height:20px;
	border:1px #ece0b8 solid;
}
#priceExclude {
	background-color:#fdfaf3;
	border:1px #ece0b8 solid;
	width:240px;
	height:auto;
	padding:10px;
	margin-left:30px;
	float:left;
	font-size:12px;
	color:#555;
	line-height:20px;
	font-size:11px;
	color:#654016;
}
#priceInclude h3, #priceExclude h3 {
	margin-top:0;
	background-image:none;
	color:#73481d;
	font-size:13px;
	padding-left:0;
}
#priceInclude ul, #priceExclude ul {
	margin:0 0 0 23px;
	padding:0;
}
#priceInclude ul li {
	list-style-position: outside;
	list-style-image: url(/css/images/selected2.gif);
	list-style-type: none;
	line-height:14px;
	margin-top:4px;
}
#priceExclude ul li {
	list-style-position: outside;
	list-style-image: url(/css/images/not-selected.gif);
	list-style-type: none;
	line-height:14px;
	margin-top:4px;
}
#priceInclude a:link, #priceExclude a:link, #priceInclude a:visited, #priceExclude a:visited {
	color:#555;
	text-decoration:underline;
}
 #priceInclude a:hover, #priceExclude a:hover, {
color:#d22626;
text-decoration:none;
}
#priceInclude a.bold {
	font-weight:bold;
}
#priceInclude .PriceClusionDetail p, #priceExclude .PriceClusionDetail p {
	padding:2px 5px;
}
/*china-holiday.htm */
#top {
	padding-top:5px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;
	margin-bottom:10px;
}
#top h2 {
	width:154px;
	color:#724b0a;
	font-size:14px;
	height:20px;
	margin:0;
	padding-left:25px;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#searchHotelLeftForm {
	padding:3px 3px 0 3px;
	border: 1px #dcb26c solid;
	border-bottom: 0;
	width:171px;
}
#searchHotelLeftForm form {
	background:#fdf5de;
	padding:9px;
}
#searchHotelLeftForm form label {
	color:#836f4e;
	font-weight:bold;
	line-height:20px;
}
#searchHotelLeftForm form .formText1 {
	width: 150px;
	height: 14px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form .formText2 {
	width: 126px;
	height: 14px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form span {
	color:#836f4e;
	display:inline-block;
	width:60px;
	margin-right:14px;
}
#searchHotelLeftForm form select {
	width: 60px;
	height: 16px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form .imgBtn {
	margin-left:35px;
	margin-top:10px;
}
.assistantBottomDiv {
	height:6px;
	background:url(/css/images/bg-subContent-searchFlights-bottom.gif) no-repeat left bottom; /*放置下圆角*/
}
#holidayTop {
	position:relative;
	margin-bottom:5px;
	width:594px;
}
#holidayTopImage {
	width:340px;
	height:200px;
	float:left
}
#holidayTopRight {
	position:relative;
	width:223px;
	height:160px;
	float:left;
	background-color:#e9d8b0;
}
#holidayTopRight div {
	width:205px;
	height:49px;
	line-height:49px;
	border-bottom:1px solid #fff;
	float:left;
	padding-left:20px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	line-height:20px;
	background-color:#e9d8b0;
}
#holidayTopRight .active {
	width:205px;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #fff;
	float:left;
	padding-left:20px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	line-height:20px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#holidayBorderLeft {
	position:static;
	float:left;
	width:5px;
	height:200px;
	background:url(/css/images/boder-holiday-top.gif) no-repeat
}
#holidayTopBottom {
	width:320px;
	height:20px;
	position:absolute;
	top:165px;
	left:0;
	background-color:#fff;
	color:#6b6b6b;
	font-weight:bold;
	opacity:0.6;
	filter:alpha(opacity=60);
	padding:5px 10px 10px 10px;
}
#navHoliday {
	height:39px;
	padding:16px 10px 0 70px;
	line-height:17px;
	font-size:11px;
	color:#6b6b6b;
	font-weight:bold;
	margin-bottom:10px;
	background-image:url(/css/images/bg-holiday-nav.gif);
}
#navHoliday a:link, #navHoliday :visited {
	color:#6b6b6b;
	text-decoration:none;
}
#navHoliday a:hover{
	border-bottom:1px dashed #6b6b6b;
}
/*线路长线首页翻页样式*/	
 
.holidayList {
	background-color:#fff6e3;
	height:auto;
	margin:0 0 20px 0;
	padding:10px 0;
}
.holidayList ul li {
	list-style:none;
	float:left;
	padding:0px 14px;
	white-space:nowrap;
	height:20px;
}
.holidayList ul li a:link, .holidayList ul li a:visited {
	font-size:11px;
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
#tourInfoDetail .holidayList h3 {
	background-image:none;
	padding-bottom:5px;
}
.holidayList h3 a:link, .holidayList h3 a:visited {
	color:#6b6b6b;
	font-size:14px;
}
.holidayListImage {
	width:114px;
	height:81px;
	padding:10px;
	margin:0;
	float:left
}
.holidayListImage img {
	width:113px;
	height:80px;
}
.holidayListMiddle {
	width:300px;
	height:auto;
	padding: 0 10px 10px 0;
	color:#6b6b6b;
	font-size:12px;
	float:left;
}
/*china holiday页面*/
#tourInfoNav2 {
	height:23px;
	margin-top:10px;
}
#tourInfoNav2 ul li {
	margin-right: 3px;
	list-style: none;
	float: left;
	padding: 4px 12px;
	font-weight: bold;
	background: #75491c;
}
#tourInfoNav2 ul li.active {
	background: #fbd359;
}
#tourInfoNav2 ul li.active a {
	color:#75481e;
}
#tourInfoNav2 ul li a {
	color:#fff;
	text-decoration:none;
}
#tourInfoDetail2{
	padding-top:3px;
}
#tourInfoDetail2 .holidayList{
	padding:5px 0 5px 0;
	background-color:#;
	height:auto;
}
#tourInfoDetail2 .holidayList h3{
	padding-top:10px;
	margin-bottom:10px;
	margin-left:0;
}
#tourInfoDetail2 .holidayList h3 a{
	color:#0db7e8;
	text-decoration:none;
}
#tourInfoDetail2 .holidayList p{
	color:#6b6b6b;
	font-size:11px;
	margin-top:2px;
}
#tourInfoDetail2 .holidayList p span{
	color:#75491c;
	font-weight:bold;
}
.deals {
	background:url(/css/images/save.GIF) no-repeat left top;
	width:auto;
	padding:0 0 10px 40px;
	font-size:11px;
}
.deals .price {
	color:#cf1010;
	font-size:14px;
	font-weight:bold;
	padding-top:0;
	font-size:11px;
}
.linktour{
	font-size:12px;
	font-weight:bold;
	color:#0db7e8;
	text-decoration:none;
	border-bottom:1px #0db7e8 dashed;
}

.holidayListRight {
	margin-bottom:10px;
	float:left;
	font-size:12px;
	color:#75491c;
	font-weight:bold;
	padding: 50px 10px 0 20px;
	text-align:right;
	width:90px;
}
.holidayListRight .price {
	color:#75491c;
	font-size:28px;
	font-weight:bold;
}
#tourMenu {
	font-family:Verdana, Geneva, sans-serif;
	width:178px;
	margin-bottom:15px;
	padding-bottom:3px;
	background:url(/css/images/navBottom2.gif) no-repeat left bottom;
}
#tourMenu ul li {
	list-style:none;
	background:#dcb26c url(/css/images/navLine.gif) no-repeat left top;
}
#tourMenu ul li.oneNav {
	background:#dcb26c url(/css/images/navTop.gif) no-repeat left top;
}
#tourMenu ul li a {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:25px;
	background:url(/css/images/navRadio.gif) no-repeat 10px 9px;
}
#tourMenu ul li li {
	background:#e3c189;
}
#tourMenu ul li ul {
	padding-bottom:8px;
	background: url(/css/images/navBottom.gif) no-repeat bottom;
}
#tourMenu ul li ul.collapsed {
	display:none;
}
#tourMenu ul li li a {
	font-size:11px;
	height:16px;
	line-height:16px;
	padding:0 0 5px 35px;
	color:#a2752b;
	background:url(/css/images/navSquare.gif) no-repeat 30px 8px;
	padding-left:40px;
}
#tourSort {
	margin:10px 10px 15px 0;
	background-color:#dddddd;
	color:#744a1a;
	padding:5px 0 5px 15px;
	font-size:11px;	
}
#tourSort a{
	color:#75491c;
	text-decoration:none;
	border-bottom:1px dashed #75491c;
	font-weight:bold;
}
#tourSort select {
	width:100px;
}
#tourSort strong{
	margin-right:20px;
}
#tourSort lable{
	margin-left:18px;
	margin-right:5px;
}
.tourListBox1 {
	margin:3px 3px 10px 3px;
	width:550px;
	border-bottom:#dcb26c 1px dashed;
	padding:8px 4px 12px 4px;
	position: relative;
}

.tourListpic {
	width:100px;
	height:90px;
	margin:0;
	float:left;
}
.tourListpic img{
	width:100px;
}
.tourListContent1 {
	width:270px;
	float:left;
	padding:1px 0 0 0;
	margin-left:22px;
}
.compareTour{
	margin:15px 0 0 0;
	font-size:11px;
	color:#666;
}
.tourListContent1 h4 {
	font-size:12px;
	padding-bottom:0;
	margin:0 0 4px 0;
}
.tourListContent1 h4 a {
	color:#258ab8;
}
.tourListContent1 h4 a:link, .tourListContent1 h4 a:visited {
	color:#258ab8;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
.tourListContent1 h4 a:hover{
	border-bottom:1px dashed #258ab8;
}
.tourListContent1 .price {
	color:#4d83a6;
	font-size:14px;
	font-weight:bold;
}
.tourListContent1 p {
	font-size:11px!important;/*由于全局设置了P的样式，所以这里要提高优先级*/
	margin:0!important;
	color:#777676;
}
.tourListContent1 p strong{
	font-weight:bold;
}
.tourListContent1 p a {
	font-size:11px;
	color:#258ab8;
	text-decoration:none;
	border-bottom:1px dashed #0ea1cc;
	padding-top:10px;
}
/*评论页码*/
.viewpageNav{
	background:#dfdfdf;
	padding:3px 0 3px 0;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	width:564px;
}
.viewpageNav a{
	color:#6b6b6b;
	text-decoration:none;
	margin-right:7px;
}
.viewpageNav .active{
	font-weight:bold;
	font-size:12px;
}
.tourListCompare {
	width:110px;
	padding:30px 15px 0 0;
	text-align:right;
	font-size:11px;
	float:right;
	color:#75491b;
}
.tourListCompare .price {
	color:#724414;
	font-size:20px;
	display:block;
	margin-top:2px;
	font-weight:bold;
	width:100%;
	height:auto;
}
.tourListCompare .person {
	font-size:10px;
	color:#724414;
	display:block;
	margin-top:3px;
	width:100%;
}
.tourListCompare a:link, .tourListCompare a:visited {
	color:#666;
}
.promoBox {
	height:25px;
	padding-left:10px;
	font-size:11px;
	color:#6b6b6b;
}
.tourListBox2 {
	margin-top:5px;
	margin-bottom:10px;
	width:560px;
	padding:5px 4px 8px 4px;
	border-bottom:#dcb26c 1px dashed;
}
/*city tour addon 页面*/
.addonListCompare {
	width:110px;
	padding-top:30px;
	float:left;
	font-size:11px;
	color:#75491b;
	background:url(/css/images/bg-addons.gif) no-repeat left;
	text-align:right;
	font-weight:bold;
}
.addonListCompare .price {
	color:#724414;
	font-size:23px;
	display:block;
	margin-top:8px;
	font-weight:bold;
}
.addonListCompare a:link, .addonListComparea:visited {
	color:#6b6b6b
}
#cityTourHot {
	margin:0 0 10px 0;
	width:180px;
}
#cityTourHot .titleHot {
	background:url(/css/images/city-tour-list-top.gif) no-repeat;
	font-size:12px;
	color:#744b0a;
	font-weight:bold;
	height:22px;
	width:180px;
	padding:4px 0 0 30px;
}

#cityTourHot .navHot ul li {
	width:89px;
	height:24px;
	list-style:none;
	background-color:#fdebc3;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding-top:4px;
	text-align:center;
}
#cityTourHot .navHot ul li.active {
	background-color:#fff;
	border-left:1px solid #dcb26c
	
}
#cityTourHot .navHot ul li.active a:link, #cityTourHot .navHot ul li.active a:visited {
	color:#744b0a;
	text-decoration:none;
}
#cityTourHot .contentHot {
	border-left:1px solid #dcb26c;
	border-right:1px solid #dcb26c;
	padding-bottom:10px;
}

#cityTourHot .contentHot .fontRed{
	width:100%;
	color:#c10f0f;
	font-weight:bold;
}
#cityTourHot .contentHot ul li {
	width:150px;
	list-style:none;
	border-bottom:1px dashed #dcb26c;
	font-size:11px;
	padding:10px 5px 10px 5px;
	margin:0 5px 0 5px;
	line-height:16px;
}

#cityTourHot ul li a:link, #cityTourHot .contentHot ul li a:visited{
    color:#666;
	text-decoration:none;
}
#quickLink {
	margin:0;
	padding:0;
	width:180px;
}
#titleQuickLink {
	width:180px;
	background:url(/css/images/city-tour-list-top.gif) no-repeat left top;
	font-size:12px;
	color:#744b0a;
	font-weight:bold;
	height:22px;
	width:180px;
	padding:4px 0 0 30px;	
}
#contentQuickLink {
	border-left:1px solid #dcb26c;
	border-right:1px solid #dcb26c;
	padding-bottom:10px;
}
#contentQuickLink .deshedline {
	border-bottom:1px #dcb26c dashed;
	width:155px;
	margin:3px 3px 3px 1px;
	height:1px;
	}
#contentQuickLink ul li {
	width:174px;
	list-style:none;
	font-size:11px;
	padding:6px;
	margin:0 3px 0 3px;
}
#quickLink ul li a:link, #contentQuickLink ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
/*complete tour list page*/
.contentRightHead {
	height: 90px;
	background:transparent url(/css/images/bg-complete.gif) no-repeat;
	background-attachment: scroll;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #6b6b6b;
	padding:10px 0 10px 15px;
}
.tableCompleteTourList {
	border:1px solid #FFF;
	border-collapse:collapse;
}
.tableCompleteTourList th {
	background-color:#ffe286;
	font-size:11px;
	color:#75491c;
	height:17px;
	padding:10px;
	border:1px #fff solid;
}
.tableCompleteTourList .seleftTourCompare{
	border-left:none;
}
.tableCompleteTourList td {
	padding:6px 8px;
	font-size:11px;
	color:#6b6b6b;
	border-bottom:1px solid #ddb26d;
	border-left:1px solid #ddb26d;
}
.tableCompleteTourList td a, .tableCompleteTourList th a{
	color:#75491c;
	text-decoration:none;
	border-bottom:dashed 1px #75491a;
}
.tableCompleteTourList td .price {
	color:#bc0c0e;
	font-size:11px;
}
.contentRightHead {
	height:90px;
	line-height:20px;
	margin-bottom:10px;
	background:#fdf5de;
	color:#6b6b6b;
	padding:10px 0 10px 15px;
}
/*group tour list page*/
#monthNavGroupTour {
	width:554px;
	padding:3px 0 6px 15px;
	margin:2px 0 0 0;
	height:32px;
	border-bottom:#dab26c dashed 1px;
}
#monthNavGroupTour ul li {
	list-style:none;
	height:18px;
	padding:6px 0 0 0;
	margin-right:13px;
	margin-top:2px;
	padding:0 5px;
	float:left;
	text-align:center;
	border:#ddb26d 1px solid;
	background:#fff;
}
#monthNavGroupTour ul .active {background-color:#fdf6de;}
#monthNavGroupTour ul li span{
	text-decoration: line-through;
	color: #999999;
}
#monthNavGroupTour ul li a {
	text-decoration:none;
}
#monthNavGroupTour ul li a:link, #monthNav ul li a:visited {
	font-weight:bold;
	font-size: 11px;
	color:#dcb46f;
}
#monthNavGroupTour ul li.next a:link, #monthNav ul li.next a:visited {
	font-weight:bold;
	color:#fdf5de;
}
#monthNavGroupTour ul li.active {
	color:#77481a;
	font-weight:bold;
}
/*详细每月的日历*/
.groupTourDayList{
	width:539px;
	border:1px solid #dcb26c;
	border-top:0;
	background-color:#FFF;
	padding:5px 15px 2px 15px;
}
.groupTourDayList .close{
	font-size:14px;
	font-weight:bold;
	width:10px;
	height:10px;
	float:left;
}
.groupTourDayList .close a{
	color:#744817;
	text-decoration:none;
}
.groupTourDayList .date{
	padding:4px 0 0 12px;
	font-size:13px;
	text-align:center;
	margin:0;
	width:500px;
	float:left;
	height:19px;
}
.groupTourDayList a{
	color:#6b6b6b;
	text-decoration:none;
	display:block;
	width:25px;
	height:20px;
	font-size:12px;
	float:left;
}
#listDate {
	width:55px;
	text-align:center;
	padding:10px 0;
	line-height:15px;
	float:left;
}
#listDate .day {
	font-weight:bold;
	color:#74491e;
	font-size:22px;
	margin-bottom:12px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
#listDate .monthYear {
	color:#999;
	font-size:12px;
	font-weight:bold;
}
.tourListBox5 {
	height:auto;
	width:495px;
	border-bottom:#dfdfdf dashed 1px;
	margin:5px 5px 10px 0;
	padding:0 0 10px 0px;
	float:right
}
.tourListBox5 h2 {
	color:#fa8a10
}
.tourListContent3 {
	width:285px;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;
	padding:0 0 0 10px;
}
.tourListContent3 h2 {
	font-size:13px;
	padding-bottom:0;
	margin:0;
	font-weight:100;
}
.tourListContent3 h2 a {
	color:#248bb8;
	font-size:13px;
		font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
.tourListContent3 h2 a:link, .tourListContent1 h2 a:visited {
	color:#0ea1cc;
	font-size:13px;
	text-decoration:none;
	line-height:20px;
}
.tourListContent3 h2 a:hover{
	border-bottom:1px dashed #0ea1cc;
}
.tourListContent3 .price {
	color:#4d83a6;
	font-size:14px;
	font-weight:bold;
}
.tourListContent3 .price {
	color:#4d83a6;
	font-size:14px;
	font-weight:bold;
}
.tourListContent3 p {
	font-size:11px!important;/*由于全局设置了P的样式，所以这里要提高优先级*/
	margin:0!important;
	color:#777676;
	line-height:18px;
}
.tourListContent3 p strong{
	font-weight:bold;
}
.tourListContent3 p a {
	font-size:11px;
	color:#248bb8;
	text-decoration:none;
	padding-top:10px;
	border-bottom:1px #248bb8 dashed;
}
.tourListCompare3 {
	width:90px;
	padding:20px 10px 0 0;
	text-align:right;
	font-size:11px;
	float:right;
	color:#75491b;
}
.tourListCompare3 .price {
	color:#724414;
	font-size:20px;
	display:block;
	margin-top:2px;
	font-weight:bold;
	width:100%;
	height:auto;
}
.tourListCompare3 .person {
	font-size:10px;
	color:#724414;
	display:block;
	margin-top:3px;
	width:100%;
}
.tourListCompare3 a:link, .tourListCompare a:visited {
	color:#666;
}
/*top10 tours page*/
.tourListBox3 {
	margin:3px 3px 5px 3px;
	width:560px;
	border-bottom:#dcb26c 1px dashed;
	padding:6px 4px 8px 4px;
}
.tourListBox4 {
	margin-top:10px;
	margin-bottom:20px;
	width:520px;
	height:149px;
	position:relative;
	border:#ffebb7 1px solid;
	padding:0 0 10px 0px;
	background:url(file:///G|/mychinatours%E6%96%87%E4%BB%B6/css/images/tour/bg-tour-list.JPG) repeat-x left;
}
.tourListBox3 .tourListPic {
	width:100px;
	height:93px;
	margin:0;
	padding:6px 4px 6px 4px;
	float:left;
}

.tourListContent2 {
	width:290px;
	float:left;
	padding:1px 0 0 0;
	margin-left:3px;
}
.tourListContent2 h2 {
	font-size:16px;
	padding-bottom:0;
	margin:0;
}
.tourListContent1 h2 a {
	color:#0ea1cc;
}
.tourListContent1 h2 a:link, .tourListContent1 h2 a:visited {
	color:#0ea1cc;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
.tourListContent1 h2 a:hover{
	border-bottom:1px dashed #0ea1cc;
}
.tourListContent2 .price {
	color:#4d83a6;
	font-size:14px;
	font-weight:bold;
}
.top1 {
	width:57px;
	height:36px;
	background:url(/css/images/top1.GIF) no-repeat left;
	position:absolute;
	top:0px;
	left:0px;
}
.top2 {
	width:57px;
	height:36px;
	background:url(/css/images/top2.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top3 {
	width:57px;
	height:36px;
	background:url(/css/images/top3.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top4 {
	width:57px;
	height:36px;
	background:url(/css/images/top4.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top5 {
	width:57px;
	height:36px;
	background:url(/css/images/top5.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top6 {
	width:57px;
	height:36px;
	background:url(/css/images/top6.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top7 {
	width:57px;
	height:36px;
	background:url(/css/images/top7.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top8 {
	width:57px;
	height:36px;
	background:url(/css/images/top8.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top9 {
	width:57px;
	height:36px;
	background:url(/css/images/top9.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top10 {
	width:57px;
	height:36px;
	background:url(/css/images/top10.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}




#formReservation2 .occupation {
	width:160px;
	float:left;
	line-height:30px;
}
#formReservation2 .occupation input {
	width:150px;
	height:25px;
}
#formReservation2 .live {
	width:120px;
	height:50px;
	float:left;
	line-height:30px;
}
#formReservation2 .live input {
	width:110px;
	height:25px;
}
#formReservation2 .language {
	height:40px;
	padding-top:10px
}
#formReservation2 .language select {
	width:200px;
}
#formReservation2 .hotel {
	width:300px;
	height:30px;
	float:left
}
#formReservation2 .hotel select {
	width:180px;
}
#formReservation2 .room, .tailorMakeList1 .room {
	height:50px;
	padding:5px 10px 5px 0;
	float:left;
	margin-bottom:20px;
}
#formReservation2 .room ul, .tailorMakeList1 .room ul {
	list-style:none;
	width:580px;
}
#formReservation2 .room ul li, .tailorMakeList1 .room ul li {
	width:190px;
	height:20px;
	float:left
}
#formReservation2 .meal, .tailorMakeList1 .meal {
	padding:5px 0;
	line-height:20px;
}
#formReservation2 .meal select, .tailorMakeList1 .meal select {
	width:200px;
}
#formReservation2 ul li {
	list-style:none;
}
#formReservation2 .preference {
	font-size:12px;
	line-height:20px;
}
#formReservation2 .box {
	margin:-26px;
	margin-top:0px;
}
#formReservation2 .box ul li {
	width:300px;
	float:left;
	margin-left:40px;
}
#formReservation2 .foot {
	margin-top:30px;
	margin-left:15px;
}
#formReservation2 .foot p {
	color: #6b6b6b;
	padding-bottom:10px;
}
/*tailormake page*/

.tailorMakeList1 dt {
	margin:20px 0;
	color:#fa8f1a;
	font-weight:bold;
}
.tailorMakeList1 label {
	line-height:20px;
	color:#6b6b6b;
}
.tailorMakeList1 p {
	line-height:20px;
	color:#555;
	margin-bottom:20px;
}
.tailorMakeList1 h2 {
	color:#555;
	font-weight:normal;
	font-size:20px;
	margin:20px 0;
}
.tailorMakeList1 .fontYellow {
	color:#fb9320;
}
.tailorMakeList1 dl {
	padding-left:20px;
	clear:both;
}
.tailorMakeList1 dl dd {
	width:150px;
	height:30px;
	color:#6b6b6b;
	float:left;
	margin-right:15px;
}
.tailorMakeList1 dl dd.selectWidth1 {
	width:200px;
}
.tailorMakeList1 dl dd.selectWidth2 {
	width:400px;
	clear:right;
}
.tailorMakeList1 dl dd.selectWidth3 {
	width:auto;
	height:70px;
}
.tailorMakeList1 dl dd.meal {
	width:auto;
	height:20px;
}
.tailorMakeList1 dl dd.selectWidth3 label {
	float:left;
	height:50px;
	margin-right:10px;
}
.tailorMakeList1 dl dd.selectWidth3 ul li {
	float:left;
	height:20px;
	width:170px;
}
.tailorMakeList1 dl dd select {
	width:150px;
	height:20px;
	color:#6b6b6b;
}
.tailorMakeList1 .startEndDate {
	padding-left:20px;
	margin-bottom:15px;
}
.tailorMakeList1 .startEndDate label {
	color:#6b6b6b;
}
.tailorMakeList1 .startEndDate label input {
	width:120px;
	height:18px;
	margin-right:5px;
}
.tailorMakeList1 .startEndDate2 {
	padding-left:20px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:20px;
}
.tailorMakeList1 .startEndDate2 label {
	color:#6b6b6b;
	margin-right:20px;
}
.tailorMakeList1 .startEndDate2 label .inputFrame {
	width:120px;
	height:18px;
	margin-right:5px;
}
.tailorMakeList1 ul li {
	list-style:none;
	width:140px;
	color:#77481a;
	float:left;
	font-size:11px;
	line-height:18px;
	margin-top:5px;
	
}
.tailorMakeList1 ul li input{
	
}
.tailorMakeList1 .fontYellow p {
	padding-left:20px;
	color:#fb9320;
}
.tailorMakeList1 .request ul {
	padding-left:0;
}
.tailorMakeList1 .request ul li {
	width:300px;
}
.tailorMakeList1 textarea {
	height:129px;
	width:560px;
	font-size:12px;
	color:#6b6b6b;
}
.tailorMakeList1 .promoCode {
	padding-top:20px;
	color:#555;
	line-height:30px;
}
.tailorMakeList1 .nameTitle {
	margin-bottom:10px;
	padding-left:25px;
}
.tailorMakeList1 .nameTitle input {
	width:140px;
	height:18px;
	margin-right:100px;
}
.tailorMakeList1 .nameTitle select {
	width:50px;
	height:18px;
}
.tailorMakeList1 .ageGender {
	padding-left:58px;
}
.tailorMakeList1 .ageGender select {
	width:120px;
	height:20px;
	margin-right:104px;
}
.tailorMakeList1 .nationalitySkype {
	margin:10px 0;
	float:none;
	width:auto;
	padding-left:25px;
}
.tailorMakeList1 .nationalitySkype input {
	margin-right:82px;
}
.tailorMakeList1 .phoneEmail {
	padding-left:45px;
	margin-bottom:10px;
}
.tailorMakeList1 .phoneEmail input {
	margin-right:35px;
}
.tailorMakeList1 .callGuide {
	float:left;
	width:300px;
	padding-right:40px;
}
.tailorMakeList1 .callGuide select {
	width:140px;
}
.tailorMakeList1 .illustrate p {
	font-size:11px;
	color:#555;
	font-weight:bold;
	margin-bottom:0;
	line-height:normal;
}
/*city tours info page*/
.cityTourListOut {
	padding:0;
}
.cityTourListOut .brifeTopline{
	background:url(/css/images/tour/bg-citytour-top.gif) top left no-repeat;
	width:590px;
	height:13px;
}
.cityTourListOut .brifeMidline{
	background:url(/css/images/tour/bg-citytour-mid.gif) repeat-x top left;
	margin:0;
	padding:0;
	border-left:1px #dcb26c solid;
	border-right:1px #dcb26c solid;
	width:588px;
	height:auto;
	padding-bottom:10px;
}
.cityTourListOut .brifeBottomline{
	background: url(/css/images/bg-citytour-bottom.gif) top left no-repeat;
	width:590px;
	height:8px;
	margin:0;
	padding:0;
}
.cityTourListOut .brifeMidline h1{
	margin:0;
	font-size:20px;
	padding:0 0 10px 10px;
}
.cityTourListOut .cityTourImage {
	position:relative;
	width:150px;
	height:160px;
	float:left;
	margin-left:15px;
}
.cityTourListOut .tourListPic {
	width:150px;
	height:113px;
}
.cityTourListOut .cityTourImage #play {
	position:absolute;
	left:7px;
	bottom:18px;
	width:134px;
	height:20px;
}
.cityTourListOut .cityTourImage #play img {
	margin-left:5px;
}
.cityTourListSummary {
	width:290px;
	padding:0 0 10px 15px;
	float:left;
}
.cityTourListSummary span {
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;
	
}
.cityTourListSummary a{
	color:#6b6b6b;
	text-decoration:none;
	border-bottom:1px dashed #6b6b6b;
}
.cityTourListSummary .title {
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;
}
.cityTourListSummary .title a{
	font-size:11px;
	color:#13a4ce;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px dashed #13a4ce;
	font-weight:bold;
}
.cityTourListSummary .name{
	font-size:11px;
	color:#744819;
	font-weight:bold;
}
.cityTourListSummary .view {
		font-size:11px;
	font-weight:bold;
	width:100%;
	line-height:19px;
	margin-top:8px;
}
.cityTourListSummary .view a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#744819;
}
.cityTourListSummary .title strong{
	color:#6b6b6b;
	font-weight:100 !important;
}
.cityTourListSummary .title .name{
    color:#75491b;
	font-weight:bold;
}
.cityTourListSummary strong {
	color:#75491b;
}
.cityTourListSummary strong a{
	text-decoration:none;
	color:#75491b;
}
.cityTourListPrice {
	width:100px;
	float:right;
	text-align:right;
	padding:40px 10px 0 0;
	color:#75491b;
	font-weight:bold;
}
.cityTourListPrice p {
	height:10px;
	padding-top:5px;
}
.cityTourListPrice .price {
	font-size:26px;
	color:#75491b;
	font-weight:bold;
}
.cityTourListPrice .fontPrice{
	font-size:26px;
	color:#75491b;
	font-weight:bold;
}
.cityTourListPrice .pricedetail{
	font-size:11px;
}
.cityTourListPrice .pricedetail a, .cityTourListPrice .pricedetail a:hover{
	text-decoration:none;
	border-bottom:1px dashed #75491b;
}
.cityTourListPrice a, .cityTourListPrice a:hover{
	color:#75491b;
	text-decoration:none;
	border-bottom:1px dashed #75491b;
	font-weight:100;
}
.cityTourtips {
	clear:both;
	background:url(/css/images/tour/bg-tour-tips.gif) no-repeat right top;
	width:490px;
	margin:10px 0 10px 0;
	background-color:#fdf6de;
	padding:10px 83px 10px 16px;
	color:#75491b;
	line-height:20px;
	
}
#navCityTourAdd {
	height:26px;
	margin-top:10px;
}
#navCityTourAdd ul li {
	width:81px;
	height:18px;
	padding-top:8px;
	text-align:center;
	background:url(/css/images/bg-add-nav2.gif) no-repeat;
	font-weight:bold;
	float:left;
	margin:0 10px 0 0;
	list-style:none;
}
#navCityTourAdd ul li a:link, #navCityTourAdd ul li a:visited {
	color:#764a0b;
	text-decoration:none;
}
#navCityTourAdd ul li.active {
	position:relative;
	top:1px;
	background:url(/css/images/bg-add-nav1.gif) no-repeat;
}
#navCityTourAdd ul li.active a:link, #navCityTourAdd ul li.active a:visited {
	color:#764a0b;
	text-decoration:none;
}
#cityTourAddList {
	border:solid #ddb26d 1px;
	width:552px;
}
#cityTourAddList .turn img{
	cursor: pointer;
}
#cityTourAddList .addons {
	padding:5px 2px 0 0;
	float:left;
	margin:10px 19px;
	text-align: center;
}
#cityTourAddList .addons.line {
	border-left:1px solid #ded1b1;
}
#cityTourAddList .pic {
	width:130px;
	height:120px;
}
#cityTourAddList p {
	font-size:11px;
	margin:5px;
	line-height:16px;
	color:#74481b;
}
#cityTourAddList .word a:link, #cityTourAddList .word a:visited {
	color:#754a1d;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px dashed #754a1d;
}

.fontColor {
	color:#fa890f;
	font-size:12px;
	text-decoration:none;
}
#cityTourAddList .word {
	width:130px;
	padding:1px;
}
.borderleft {
	width:18px;
	float:left;
	margin:0 10px 0 10px;
	text-align:center; 
} 
.borderleft img {
	margin:120px 0 0 0;
	width:18px;
	cursor: pointer;
}
.borderright {
	width:18px;
	float:right;
	margin:0 7px;
	text-align:center;
} 
.borderright img {
	margin:120px 0 0 0;
	width:16px;
	cursor: pointer;
}
/*City Tour Info 页面的Price Inclusions 样式*/
#includeExclude{
	width:180px;
	margin-top:10px;
	padding:2px;
}
#includeExclude .deshedline {
	border-bottom:1px #dcb26c dashed;
	width:160px;
	margin:3px 1px 3px 5px;
	height:1px;
	}
#includeExclude h3 {
	font-size:15px;
	color:#744b0a;
	margin:15px 0;
}           
#includeExclude h4 {
	font-size:11px;
	color:#8e5e12;
	margin-left:3px;
	margin-top:5px;
}
#includeExclude p {
	font-size:11px;
	color:#6b6b6b;
	line-height:20px;
	margin-left:3px;
}
/*tour comparison page*/
.tourComparisonList {
	width:176px;
	background: #fdf5de;
	float:left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 6px;
	border:1px #dbb36d solid;
}
.tourComparisonList h2 {
	margin-top:0;
	font-size:14px;
	color:#1091b8;
	font-weight:bold;
	line-height:20px;
}
.tourComparisonList h2 a{
		color:#1091b8;
	font-weight:bold;
	text-decoration:none;
}
#content .tourComparisonList p {
	color:#6b6b6b;
	font-size:11px;
	margin:10px 0;
	line-height:20px;
}
.tourComparisonList .pricebox {
	width:155px;
	font-size:11px;
	color:#6b6b6b;
	padding:5px 8px;
	line-height:15px;
	margin-bottom:20px;
	border-top:1px #dbb36d dashed;
}
.tourComparisonList .pricebox .price {
	font-size:18px;
	display:block;
	margin:5px 0;
	padding-left:20px;
	color:#764a1b;
	font-weight:bold;
	text-align: center;
}
.tourComparisonList .more{
	cursor: pointer;
}
/*Search tour page*/

#serchTour {
}
#serchTour .tourSearchTable table{
	width:560px;
}
#searchTour h2 {
	font-size:14px;
	border:none;
	font-weight:bold;
	margin-top:15px;
	color:#77481a;
}
#searchTour .otherAttraction{
	width:550px;
	font-size:11px;
	color:#77481a;
	padding-left:5px;
	margin-top:15px;
	font-weight:bold;
	
}
#searchTour .otherAttraction input{
	width:150px;
	height:18px;
	border:1px solid #a5acb2;
}
.searchChinaTourOption{
	width:200px;
	float:left;
}
#searchTour p {
	line-height:14px;
	color:#fb9320;
	margin:5px 0;
}
#searchTour .searchCities {
	width:142px;
	float:left
}
.searchOption {
	width:260px;
	height:33px;
	float:left;
	font-size:12px;
}
.searchOption select {
	width:50px;
	margin-top:5px;
	margin-left:3px;
}
.searchOptionLeft {
	width:120px;
	float:left;
	text-align:right;
	font-size:11px;
	color:#77481a;
	padding-top:3px;
}

.tM { margin-left:10px;
      margin-bottom:10px;}
.tM1 {font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
	  font-weight:bold;
	  color:#000000;
	  padding-left:15px;
	  padding-top:5px;
	  padding-bottom:3px;}
.tM1 a:link,.tM1 a:visited {color:#000000;
                            text-decoration:none;}	
.tM1 a:hover {text-decoration:underline;}							
.tM2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:15px;
	line-height: normal;
}
.tM2 textarea {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; width:590px;
	padding:5px;
}
.tMg select{height:22px;}
.tM3 {
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 20px;
	margin-bottom: 3px;
}
.tM4 {width:90px;
      padding:0px;
	  margin:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  height:16px;
	  margin-top:1px;}
.tM5 {width:40px;
      padding:0px;
	  margin:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  height:20px;}
.tMg { margin-bottom:10px;
       margin-left:10px;
	   margin-top:10px;
	   width:650px
	  }
.tMdiv {width:620px;
        margin-left:10px;
		 background-color:#f4f4f4;
	   border:#DDDDDD 1px solid;
	   margin-bottom:15px;}	 
.tMdivTitle { font-size:12px; color:#6b6b6b; padding:5px 0 5px 10px}
.tMdivPeople1, .tMdivPeople2{ width:auto; height:30px; padding:0 10px; float:left}
.tMdivPeople1 select { width:80px} 
.tMdivPeople2 select {width:100px}
.tMdivTime{ font-size:11px; color:#6b6b6b; width:260px; height:30px; padding-left:10px; float:left}
.tMdivDate{ font-size:11px; color:#6b6b6b; width:260px; height:30px; padding-left:10px; float:left}
.tMdivLeftBox {width:110px; float:left}
.tMdiv1 {width:620px;
        margin-left:10px;
		 background-color:#fff;
	   border:#fff 1px solid;
	   margin-bottom:15px;}	  
.tM6 {width:110px;
      padding:0px;
	  margin:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  height:20px;}	  
.tM7 {font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
	  color:#666666;
	  padding-left:10px;
	  } 
.tM7 a:link,.tM7 a:visited,.tM7 a:hover {color:#990000;
                            text-decoration:underline;}
.tM8 {width:130px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;}	  
.tM9 {width:120px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;}	  
.tM10 {width:300px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  height:100px;}
.tMcitylist{width:150px; padding:0 0 0 5px; margin:5px 0 10px 0px; float:left; 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;color:#666666;} 
.tMcitylist1{width:150px; padding:0 0 0 5px; margin:0; float:left; 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#666666;} 
.tMcitylist2{width:305px; padding:0 0 0 5px; margin:0; float:left; 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#666666;} 
.tMattractionlist{
	width:140px;
	padding:0 0 0 5px;
	margin:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height: 13px;
}	
/*Tour Deals Page*/
.tourSearchDeals{
	width:298px;
	float:left;
}
.tourSearchDeals .searchTop{
	width:298px;
	background:url(/css/images/tour/deals/search-top.gif) top left no-repeat;
	padding:6px 0 2px 15px;
}
.tourSearchDeals .searchTop h3{
	background:url(/css/images/navRadio.gif) 2px left no-repeat;
	padding-left:15px;
	font-size:13px;
}
.tourSearchDeals .searchMid {
	width:292px;
	border:1px solid #ddb26d;
	border-top:none;
	padding:2px;
}
#img_0{width:150px;}
