@charset "utf-8";
/* Tour CSS Document */
img {margin-left:0!important;}

#recommendTour { background:#f1f1f1; padding:10px 0 10px 15px; margin-bottom:15px;border-bottom:1px dashed #749D3F;}
#recommendTour ul { margin:0}
#recommendTour ul li { background:none; float: left; border-right:1px solid #d1d1d1; width:210px; padding:5px 9px 5px 0!important; margin-right:9px;}
#recommendTour ul li.last { border-right: none; margin-right:0;}

#recommendTour ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}

.citytourBox { border:1px solid #d1d1d1; padding:10px; margin: 10px 0 20px 0;}
.citytourBox .imgLeft { width:200px; float: left;}
.citytourBox .imgLeft img { padding-left:4px;}
.citytourBox .tourList { float: right; width:470px;}
.citytourBox .tourList a{ text-decoration:none;}
.citytourBox .tourList a:hover{ text-decoration:underline; color:#0B641E;}
.citytourBox .tourList h2 { color:#0b641e; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin: 0 0 8px 0;}
.citytourBox .tourList ul { margin-left:0;}
.citytourBox .tourList ul li { list-style:none; background:url(/pic/square-green.gif) no-repeat left 7px!important; padding: 0 0 5px 13px!important; border-bottom:1px dashed #d1d1d1; margin-bottom:5px; line-height:20px; width:440px!important; font-size:11px;}
.citytourBox .tourList ul li.last { border:none!important; background:none!important; text-align:right;margin:5px 0 0 0;}
.citytourBox .tourList ul li.last a { font-weight: normal; color:#0b641e!important; }

/* top things to do */
.topthings { margin: 5px 0 15px 0; border-bottom:1px dashed #d1d1d1; padding-bottom:15px;}
.topthings .topImg { float: left; width:152px; border:1px solid #d1d1d1; padding:5px;}
.topthings .topContent { float: right; width:530px;}
.topthings .topContent h2 span {
	font-size:20px;
	margin-right:5px;
}


.tourindextype{
	margin:2px;
	padding-top:10px;
	padding-left:4px;
	border-bottom:1px dashed #749D3F;
	padding-bottom:10px;
	margin-bottom:20px;
}

.tourindextype li{
	width:240px;
}

#left .homesearch ul { margin:0;}
#left .homesearch ul li { list-style: none; float: left; background:url(/css/img/bg-switch.png) no-repeat; width:63px!important; height:23px!important; text-align:center; font-size:14px!important; padding:3px 0 0 0!important; margin-right:8px; font-weight: bold; color:#fff; border-bottom: none!important}
#left .homesearch ul li.active { background:url(/css/img/bg-current.png) no-repeat;}
#left .homesearch ul li:hover { background:url(/css/img/bg-current.png) no-repeat;}
#left .homesearch ul li a { color:#fff; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#left .homesearch .searchBox { border:1px solid #d1d1d1; padding:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#left .homesearch .searchBox select { border:1px solid #d1d1d1; background:#fff; padding:2px; width:150px; font-size:11px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#545454;}
#left .homesearch .searchBox input { border:1px solid #d1d1d1; background:#fff; padding:2px; width:145px; font-size:11px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#545454;}
#left .homesearch .searchBox input.searchButton { margin:8px 0 5px 0; padding:0; border: none; width:auto; height:auto}

#content .tour2012tit .tour2012titpic h1{
	font-size:9px;
	color:#FFF;
	height:0px;
}
#content .tour2012tit .tour2012info p{
	width:690px;
	margin-left:10px;
}
#content .tourtypeinfolists .tourtypeinfolist{
	width:350px;
	float:left;
	margin-top:10px;
}
#content .tourtypeinfolists .tourtypeinfolist .tourtypeinfotitle{
	width:347px;
	height:44px;
}
#content .tourtypeinfolists .tt1{
	background:url(/image/tour/h2_bg1.jpg) no-repeat;	
}

#content .tourtypeinfolists .tt1 .tourtypeinfofooter{
	margin:2px;
	background-color:#d0e2b8;
	height:10px;
	width:337px;
}

#content .tourtypeinfolists .tt2{
	background:url(/image/tour/h2_bg2.jpg) no-repeat;
}
#content .tourtypeinfolists .tt2 .tourtypeinfo{
	margin-left:1px;
}

#content .tourtypeinfolists .tt2 .tourtypeinfofooter{
	margin:2px;
	background-color:#f8ddad;
	height:10px;
	width:337px;
}
#content .tourtypeinfolists .tt3{
	background:url(/image/tour/h2_bg3.jpg) no-repeat;	
}

#content .tourtypeinfolists .tt3 .tourtypeinfo{
	margin-left:1px;
	margin-top:-4px;
}

#content .tourtypeinfolists .tt3 .tourtypeinfofooter{
	margin:2px;
	background-color:#b8e2dc;
	height:10px;
	width:337px;
}
#content .tourtypeinfolists .tt4{
	background:url(/image/tour/h2_bg4.jpg) no-repeat;	
}
#content .tourtypeinfolists .tt4 .tourtypeinfo{
	margin-left:1px;
	margin-top:-4px;
}

#content .tourtypeinfolists .tt4 .tourtypeinfofooter{
	margin:2px;
	background-color:#e2b8b8;
	height:10px;
	width:337px;
}


#content .tourtypeinfolists .tourtypeinfolist .tourtypeinfotitle h2{
	margin:0px;
	padding:0px;
	color:#3e5421;
	font-size:16px;
	margin-left:64px;
	padding-top:14px;
}

#content .tourtypeinfolist .tourtypeinfo {
	width:341px;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	margin-left:2px;
	margin-top:-2px;
}

#content .tourtypeinfolist .tourtypeinfo .tourtypeinfoimg{
	margin:2px;
	width:330px;
	height:90px;
	margin-left: 6px;
}
#content .tourtypeinfolist .tourtypeinfo ul{
	padding:0px;
	margin:10px;
	margin-top:0px;
}

#content .tourtypeinfolist .tourtypeinfo .tourtypeinfoimg .doinginfo{
	background:url(/image/tour/tourpic_bg.png) no-repeat;
	font-weight: bold;
	position: absolute;
	width: 330px;
	margin-top: -22px;
	margin-left:0px;
}

#content .tourtypeinfolist .tourtypeinfo .tourtypeinfoimg .doinginfo h3{
	font-size:12px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-left:4px;
	margin-top:2px;
	color:#FFF;
	line-height:20px;
	
}
#content .tourtypeinfolist .tourtypeinfo .tourtypeinfoimg a{
	text-decoration:none;
}
#content .tourtypeinfolist .tourtypeinfo ul .red{
	color:#f94802;
}
#content .tourtypeinfolist .tourtypeinfo ul li{
	background:url(/image/tour/li_left.jpg) no-repeat left;
	padding-left:20px;
	line-height:30px;
	border-bottom:dashed 1px #cdcdcd;
}
#content .gghhead{
	width:706px;
	border-bottom:2px solid #e4e3e3;
	padding-bottom:6px;
}
#content .gghhead .gghheadleft{
	float:left;
	width:370px;
	margin-right:20px;
	padding-left:10px;
}
#content .gghhead .gghheadright{
	float:left;
	width:304px;
}

#content .gghhead .gghheadright img{
	margin-top:10px;
}

#content .gghhead .gghheadleft h1{
	font-size:18px;
	color:#333333;
	margin-top: 10px;
	margin-left: 30px;
}

#content .gghtourlists .gghtourlist{
	padding-bottom:20px;
	border-bottom:1px dashed #cecece;
	width:700px;
	margin-top:20px;
}

#content .gghtourlists .gghtourlist .gghtourlistimg{
	width:270px;
	padding:4px;
	float:left;
}
#content .gghtourlists .gghtourlist .gghtourlistimg img{
	border:1px solid #cccccc;
	background-color:#FFF;
	padding:2px;
}
#content .gghtourlists .gghtourlist .gghtourlistinfo{
	float:left;
	width:420px;
}
#content .gghtourlists .gghtourlist .gghtourlistinfo h2{
	font-size:16px;
	color:#598f17;
}
#content .gghtourlists .gghtourlist .gghtourlistinfo ul{
	padding:0px;
	margin:0px;
	float:left;
	width:280px;
}
#content .gghtourlists .gghtourlist .gghtourlistinfo ul li{
	line-height:20px;
}
#content .gghtourlists .gghtourlist .gghtourlistinfo .gghtourlistprice{
	float:left;
	width:120px;
	margin-left:10px;
}
.gghtourlist .gghtourlistinfo .gghtourlistprice .gghtourprice{
	background:url(/image/guilinhongkong/gg_pricebg.jpg) no-repeat;
	width:110px;
	height:100px;
	margin-top:10px;
	margin-bottom:20px;
}
.gghtourlist .gghtourlistinfo .gghtourlistprice .gghtourprice p{
	margin:0px;
	padding:0px;
	margin-top:4px;
	margin-bottom:6px;
	padding-top: 6px;
	margin-left:10px;
}
.gghtourlist .gghtourlistinfo .gghtourlistprice .gghtourprice p.red_price{
	font-size:30px;
	margin:0px;
	margin-left:20px;
	color:#ff6600;
	font-style:italic;
	padding:0px;
	
}

.carrental p{
	width:730px;
}

.carrental .rentaltable p{
	width:130px;
	margin:0px;
	margin-left:4px;
	padding:0px;
	font-weight:lighter;
}
.carrental .carrentaltit{
	background:url(/image/tour/carrental_titbg.jpg) no-repeat;
	min-height:250px;
	width:730px;
}

.carrental .carrentaltit p{
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
}

.carrental .carrentaltit p strong{
	color:#728152;
	
}

#content .carrentaltit h1{
	color:#4a6413;
	font-size:24px;
	padding-top:8px;
	padding-left:10px;
}
.carrental .carrentaltit p{
	width:360px;
	margin-left:10px;
	
}

table.rentaltable{
	border-spacing:0px;
	width:730px;
	border-bottom:2px solid #d4e6ae;
	border-top:1px;
}

table.rentaltable th{
	background-color:#d3e1b5;
	color:#728152;
	font-size:12px;
	text-align:center;
	border-right:1px solid #BEBEBE;
	padding:6px 2px;
}
table.rentaltable td{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

table.rentaltable td.nobottom{
	border-bottom:1px;
}

.carrental .priceincludes,.carrental .priceexcludes{
	width:340px;
	margin-right:20px;
	background-color:#dcdcdc;
	float:left;
	margin-top:20px;
	height:120px;
}
.carrental .priceincludes ul,.carrental .priceexcludes ul{
	margin:0px;
	padding:0px;
}
.carrental .priceincludes ul li,.carrental .priceexcludes ul li{
	width:300px;
	margin-left:16px;
	font-size:12px;
	line-height:20px;
	background:url(/image/tour/sionli.jpg) no-repeat 0px 8px;
	padding-left:10px;
}
.carrental .priceincludes h3,.carrental .priceexcludes h3{
	background:url(/image/tour/sion_line.jpg) repeat-x bottom;
	line-height:30px;
	color:#990000;
	font-size:14px;
	margin:0px;
	padding:0px;
}
.carrental .priceincludes h3 span{
	background:url(/image/tour/inclusion.jpg) no-repeat 2px;
	padding-left:20px;
	margin-left:10px;
}
.carrental .priceexcludes h3 span{
	background:url(/image/tour/exclusion.jpg) no-repeat 2px;
	padding-left:20px;
	margin-left:10px;
}

.carrental .bookcarrental{
	margin-top:10px;
	background:url(/image/tour/booktour_bg.jpg) no-repeat;
	height:440px;
	width:730px;
}
.carrental .carrentalform table{
	border:1px;
	padding-top:10px;
	margin-left:80px;
}
.carrental .carrentalform table td{
	border:1px;
	text-align:left;
}
.carrental .carrentalform table td.info{
	text-align:right;
	color:#666666;
	font-weight:bold;
}
.carrental .carrentalform table .w200{
	width:200px;
}
.carrental .carrentalform table .w274{
	width:274px;
}
.carrental .carrentalform table .w276{
	width:276px;
}
.carrental .carrentalform table .w272{
	width:272px;
	height:70px;
}
.carrental .carrentalform table td.info p{
	width:auto;
	float:left;
	margin-top: -36px;
}
.carrental .carrentalform h2{
	margin:0px;
	padding:0px;
	padding-top:30px;
	padding-left:50px;
	font-size:18px;
	color:#4a6413;
}

.carrental .plus h3{
	background:url(/image/tour/plusleft.jpg) no-repeat;
	border-bottom:2px solid #cccccc;
	padding-left:18px;
}

.carrental .plus ul{
	margin:0px;
	padding:0px;
}
.carrental .plus ul li{
	width: 176px;
	float: left;
	margin-right: 5px;
}

.carrental .plus ul li p {
	margin: 0px;
	padding: 0px;
	position: absolute;
	background: url(/image/tour/plusinfo_bg.png) no-repeat;
	width: 168px;
	height: 24px;
	line-height: 24px;
	padding-left: 6px;
}

.top5tour{
	background:url(/pic/top5/top5_bg.jpg) no-repeat;
	width:730px;
	min-height:410px;
	margin-top:16px;
}
.top5tour .top5tourleft{
	width:322px;
	float:left;
}
.top5tour .top5tourright{
	width:386px;
	float:left;
	margin-left:18px;
}
.top5tour .top5tourleft h3{
	font-size:18px;
	color:#333333;
	margin:0px;
	padding:0px;
	line-height:46px;
	padding-left:20px;
	margin-bottom:4px;
}
.top5tour .top5tourleft h3 span{
	font-size:24px;
	color:#0b641e;
}
.top5tour .top5tourleft .ratings{
	background:url(/pic/top5/rating_bg.jpg) no-repeat;
	margin-top:6px;
	padding:10px;
}
.top5tour .top5tourleft .ratings h3{
	padding:0px;
	margin:0px;
	color:#0b641e;
	line-height:30px;
}
.top5tour .top5tourleft .ratings p{
	line-height:24px;
	
}
.top5tour .top5tourleft .ratings p strong{
	font-weight:400;
}
.top5tour .top5tourright h2,.top5tour .top5tourright h2 a{
	font-size:18px;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-top:16px;
}
p.top5txt a{
	color: #749D3F;
	font-weight:bold;
}
body.newbg p.toptxt {
	margin-top:10px;
	line-height:18px;
}

.top5tour .top5tourright p.top5price{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-top:4px;
}
.top5tour .top5tourright p.top5price span{
	font-size:24px;
	color:#c60000;
	font-weight:bold;
}

.top5tour .top5tourright .specials{
	margin-top:20px;
}

.top5tour .top5tourright .specials p{
	line-height:24px;
	color:#333333;
	margin-right:10px;
}
.top5tour .top5tourright .specials h3{
	padding:0px;
	margin:0px;
	background:url(/pic/top5/top5left.png) no-repeat 0px 4px;
	padding-left:20px;
	font-size:14px;
	color:#333333;
	line-height:26px;
}



<!-----Top5---->
#content .top5{width:730px;}
#content .top5 .bigtitle {
  background: url("/pic/tour-index/pic-bg.png") repeat scroll 0 0 transparent;
  display: block;
  height: 47px;
  line-height: 30px;
  padding-left: 10px;
  padding-top: 10px;
  position: absolute;
  text-align: right;
  margin-top:174px;
  width:466px;
  margin-left:242px;
}
#content .top5 img{float:right;}

#content .top5 .topcontent{width:729px; height:auto; border:#CCC 1px solid; box-shadow:1px 2px 3px 0 #CCCCCC; margin-bottom:25px;}
#content .top5 .topcontent .rightcontent{ margin:5px;}

#content .bigtitle .leftsumary{width:345px; float:left; margin-right:30px;}
#content .bigtitle .rightprice{width:85px; float:left;}
#content .bigtitle p{color:#FFF; line-height:19px;}

#content .top5 .leftlist{float:left; width:240px; margin-bottom:5px;}
#content .top5 .leftlist .active{background:url(/pic/tour-index/on-bg.jpg) no-repeat; width:239px; height:43px; margin-top:3px; }
#content .top5 .leftlist li{background-color:#EBEBEB; width:239px; height:43px; margin-top:4px;}
#content .top5 .leftlist .active a{color:#FFF; font-size:15px; font-weight:bold; text-decoration:none; line-height:43px; padding-left:10px}
#content .top5 .leftlist li a{color:#545454; font-size:15px; font-weight:bold; text-decoration:none; line-height:43px; margin-left:10px;}
#content .top5 .leftlist li .topnum{
	font-size:20px; color:#18882F; font-weight:bolder;
}
#content .top5 .leftlist li.active .topnum{
	font-size:16px; color:#18882F; font-weight:bolder;
	position:absolute;
	line-height:20px;
	margin-left:4px;
}

.packages{width:729px; height:auto; border:#CCC 1px solid; box-shadow:1px 2px 3px 0 #CCC; margin-bottom:25px; border-top:none;}
.packages h2{color:#333; font-size:18px; font-family:Verdana, Geneva, sans-serif; margin-top:-16px; margin-left:10px; background:#FFF; padding:6px; display:block;}
.packagesinfo{width:726px;padding-top:10px;}
.packagesinfo .imageleft{width:286px; float:left; margin-left:10px; margin-right:5px;}
.packagesinfo .rightsumary{width:387px; float:left; padding:15px;}
#content .packagesinfo .rightsumary p{ width:auto;}
.packagesinfo .rightsumary li{background:url(../pic/tour-index/square-green.gif) no-repeat  left; line-height:18px; margin-top:10px;}
.packagesinfo .rightsumary li a{text-decoration:none; margin-left:13px;}
.packagesinfo .rightsumary li a:hover{color:#063; text-decoration:underline;}

.tourfrom{ margin-top:30px;}
.tourfrom .nav ul{background:url(../pic/tour-index/fromtitle-bg.jpg) no-repeat; width:729px; height:40px; margin-top:-41px; padding-left:145px;}
.tourfrom .nav .activeon{ width:112px; height:33px; margin-top:7px; text-align:center;}
.tourfrom .nav li{float:left; margin-left:4px; width:112px; height:33px; margin-top:7px; text-align:center;text-decoration:none; line-height:33px; color:#FFF; font-weight:bold; cursor:pointer;}

.tourfrom .nav li.activeon{text-decoration:none; text-align:center; line-height:33px; color:#545454; font-weight:bold;}
.tourfrom .nav h3{margin:0px; padding:0px;margin-left:6px; color:#333; font-size:14px; line-height:36px;}

.tourfrom .frominfo{width:727px; height:auto; border:#ccc 1px solid; border-top:none;}
.tourfrom .frominfo .from-1{width:207px; margin-left:19px; margin-right:15px; padding-top:15px; margin-bottom:25px; float:left;}
.tourfrom .frominfo .from-1 p{width:auto;}
.tourfrom .frominfo .from-2{width:332px; float:left; margin-left:19px; margin-bottom:25px;}
.tourfrom .frominfo .from-2 img{ float:left; margin-right:12px;}

.planner h2{color:#333; font-size:18px; font-family:Verdana, Geneva, sans-serif;}
.planner{width:729px; height:auto;}
.planner-1{float:left; width:216px;}
.planner .plannerbox{border:#CCC 1px solid; padding:3px; width:220px; margin-right:15px; }

#content .plannerbox p{
	width:auto;
	text-align:center;
}

h2.packageh2{
	padding:0px;
	margin:0px;
	background:url(/pic/tour-index/package_bg.jpg) no-repeat;
	padding-left:10px;
	color:#FFF;
	font-size:18px;
	line-height:40px;
} 
h2.daytourh2{
	padding:0px;
	margin:0px;
	background:url(/pic/tour-index/daytour_bg.jpg) no-repeat;
	padding-left:10px;
	color:#FFF;
	font-size:18px;
	line-height:40px;
} 
h2.watertourh2{
	padding:0px;
	margin:0px;
	padding-left:10px;
	color:#FFF;
	font-size:18px;
	line-height:40px;
} 

.tourtit{
	background:url(/pic/tour-index/tourtitpic.png) no-repeat;
	width:950px;
	margin-left:-15px;
	padding-left:15px;
	
}
.tourtit h1{
	padding-top:170px;
	color:#0b641e;
	font-size:24px;
}
.tourtit p{
	width:920px;
}

.tourindex p{
	color:#545454;
	line-height:20px;
}
.tindexbody{
	background:url(/pic/tour-index/tourindex_bg.png) no-repeat top #ffffff;
	margin-left:-15px;
	padding-left:15px;
}

.tindexright{
	width:720px;
	margin-right:10px;
	float:right;
}
.tindexright h2{
	background:url(/pic/tour-index/tindexh2_bg.png) repeat-x;
	
}
.tindexright h2 span{
	background:url(/pic/tour-index/th2left.png) 0px 4px no-repeat #ffffff;
	width: auto;
	padding: 2px 10px;
	font-size: 20px;
	font-weight:bold;
	color:#e07811;
	line-height:18px;
	padding-left:24px;
}
.indextourlist{
	background:#fefef3;
	padding:10px 6px;
	margin-top:8px;
}
.indextourlist .tourlistimg{
	width:270px;
	float:left;
}
.indextourlist .tourlistimg ul{
	position:absolute;
}
.indextourlist .tourlistimg ul li{
	background-color:#646464;
	border-bottom:1px solid #ffffff;
	color:#FFF;
	width:46px;
	height:66px;
	font-size:16px;
	line-height:66px;
	font-weight:bold;
	padding-left:2px;
}
.indextourlist .tourlistimg ul li.active{
	background:url(/pic/tour-index/topbg.png) no-repeat;
	width:60px;
}

.indextourlist .tourlisttxt{
	width:420px;
	float:left;
	margin-left:10px;
}
.indextourlist .tourlisttxt h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#e07811;
}
.indextourlist .tourlisttxt p{
	line-height:26px;
}
.indextourlist .tourlisttxt ul li{
	line-height:24px;
	background:url(/pic/tour-index/orgleft.png) 0px 10px no-repeat;
	padding-left:10px ;
}
.indextourlist .tourlisttxt ul li a{
	text-decoration:none;
}
.indextourlist .tourlisttxt ul li a:hover{
	color:#0b641e;
	text-decoration:underline;
}
.indextourlist .tourlisttxt .tourlistprice{
	position:absolute;
	width:120px;
	margin-top:130px;
	margin-left:260px;
}
.indextourlist .tourlisttxt .tourlistprice span.red{
	font-size:22px;
	color:#c80000;
	font-weight:bold;
}
.tourmenu{
	border-bottom:2px solid #3a9c43;
}
.tourmenu ul li{
	float:left;
	margin-left:4px;
	background:url(/pic/tour-index/mbg.png) no-repeat;
	width:233px;
	height:32px;
	color:#333333;
	text-align:center;
	line-height:32px;
	font-weight:bold;
}
.tourmenu ul li.active{
	background:url(/pic/tour-index/mactivebg.png) no-repeat;
	color:#FFFFFF;
}
.indextourinfo{
	padding:6px;
	border:1px solid #f3f3f3;
	border-top:none;
}
.indextourinfo h3{
	margin:0px;
	padding:0px;
	background:url(/pic/tour-index/tourh3_bg.png) no-repeat;
	line-height:32px;
	padding-left:30px;
}

.tourinfo{
	margin-top:26px;
}

.tourinfo .tourinfoimg{
	width:217px;
	float:left;
	padding:2px;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
}
.tourinfo .tourinfotxt{
	width:290px;
	float:left;
	margin-left:10px;
}

.tourinfo .tourinfotxt h4{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#0b641e;
	line-height:30px;
}
.tourinfo .tourinfotxt p{
	line-height:22px;
}

.tourinfo .tourinfoprice{
	width:170px;
	margin-left:10px;
	float:left;
	text-align:center;
	margin-top:50px;
}
.tourinfo .tourinfoprice p{
	text-align:center;
}
.tindexleft{
	width:180px;
	float:left;
	margin-top:20px;
}
.tindexleft .homesearch p{
	font-size:12px;
}
.tindexleft .homesearch ul li{
	float:left;
	width:89px;
	height:31px;
	background:#a2c572;
	text-align:center;
	line-height:30px;
	color:#333333;
	font-weight:bold;
}
.tindexleft .homesearch ul li a{
	text-decoration:none;
}
.tindexleft .homesearch ul li.active{
	background:url(/pic/tour-index/actli.png) no-repeat;
	color:#FFFFFF;
	height:36px;
}
.tindexleft .homesearch .searchBox {
	margin-top:-5px;
	background:#f2f2f2;
	border:1px solid #d1d1d1;
	border-top:none;
	width:156px;
	padding:10px;
	padding-top:16px;
}
.tindexleft .homesearch .searchBox select{
	width:150px;
}
.tindexleft .homesearch .searchBox input[type="image"]{
	margin-left:36px;
	margin-top:20px;
}
.tindexleft .homesearch .searchBox input[type="text"]{
	width:146px;
}
.tindexleft h3{
	background:url(/pic/tour-index/lefth3_bg.png) no-repeat;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	padding-left:10px;
	line-height:30px;
	height:36px;
}
.leftmenu ul li{
	line-height:30px;
	padding-left:20px;
	background:url(/pic/arrow-green.png) 10px 10px no-repeat #f0f0f0;
	margin-bottom:2px;
}

.leftmenu ul li:hover{
	background-color:#d6d6d6;
}

.leftmenu ul li a{
	text-decoration:none;
}
.cusromers .cusromer{
	border-bottom:1px dashed #cacaca;
	padding-bottom:10px;
	font-size:12px;
	margin-top:10px;
}
.cusromers .cusromer img{
	float:left;
}
.cusromers .cusromer p{
	width:126px;
	float:right;
}
.cusromers .cusromer p a.orgmore{
	color:#cc6600;
	text-decoration:none;
}
.cusromers .cusromer p a.orgmore:hover{
	text-decoration:underline;
}
.cusromers .cusromer p.name{
	color:#3e3e3e;
}

.cusromers .cusromer p.cgreed{
	color:#68a21e;
}
.tour-us-list {
border-bottom: #CCC 1px dashed;
padding-bottom: 20px;
}
.tour-us-list .photoLeft { float: left; width:270px; height:240px; margin-left:1px; padding-top: 10px; margin-right:10px;}
.tour-us-list .photoLeft img{ width:251px; height:201px;}
.tour-us-list .infoRight, .tour-us-list1 .infoRight { float:right; width:425px; padding:10px 0 -10px 0; margin-top:23px; margin-right: 10px;}
.tour-us-list .infoRight h2{ margin:0px; padding:0px;font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#16396A; font-weight:normal; margin-bottom:15px;}
.tour-us-list .infoRight h2 a{
	color:#0B641E;
}
.tour-us-list .infoRight .whyRecommend, .tour-us-list1 .infoRight .whyRecommend { color:#194772; font-size:16px; display: block; margin:10px 0; }
.tour-us-list .infoRight p, .tour-us-list1 .infoRight p { line-height:20px; margin:20px 0 10px 0; }
.tour-us-list .infoRight ul, .tour-us-list1 .infoRight ul { margin-left:5px; padding-left:0; margin-bottom:10px;}
.tour-us-list .infoRight ul li, .tour-us-list1 .infoRight ul li { list-style: none; line-height:25px; font-size:14px;}
.tour-us-list .priceArea, .tour-us-list1 .priceArea { height:67px; background:#ededed; display: block; float:right; width:420px; padding-left: -10px; margin-right: 10px; margin-top: 14px;}
.tour-us-list .priceArea .priceFrom strong, .priceFrom-1 strong { color:#a31022; font-size:35px; font-family:Arial, Helvetica, sans-serif; }
.tour-us-list .priceArea .viewMore, .tour-us-list1 .priceArea .viewMore { float: right; width:142px; padding : 18px 10px 0 0; }

.photoLeft { float: left; width:310px; height:270px; border: 1px solid #bdbdbd; text-align: center; margin-top: 25px; margin-right: auto; margin-bottom: 10px; margin-left: -5px; padding-top: 5px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
body.newbg .photoLeft p{ color: #545454; font-family: Georgia; font-size: 18px; font-style: oblique; text-decoration: none; margin-top:10px; text-align:center;}
.priceFrom-1 { width:240px; float: left; text-align: left; font-size:24px; padding-left:10px; padding-top:10px;}
.pricebar { float:left; }
h2.citytourh2{
	border-bottom: 1px dashed #b6b6b6;
	background: url(/image/tubiao.png) no-repeat;
	margin-top: 10px;
	padding-left: 20px;
	line-height: 24px;
	font-size:16px;
}
.citytourtitp p{
	line-height:24px;
}