@charset "utf-8";
/* 城市线路页样式 last edit: 2013-1-17 David */
#twoLeft p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.7em; text-align:justify; color:#333;}
.marginBtm { margin-bottom:15px;}
#cityList {font-family:Arial, Helvetica, sans-serif; background-color:#e8e8e8; padding-bottom:10px; margin-bottom:20px;}
p.cityP { font-size:14px; background-image: url(/images/bg/bg-tours.gif); background-repeat:no-repeat; line-height:28px; color:#fff; padding-left:60px; background-color:#fff; padding-bottom:3px; font-weight:bold;}
.cityBox { background-color:#fff; background-image:url(/images/bg/bg-chinatours.gif); background-repeat:no-repeat; background-position:left bottom; margin:10px 10px 0px 10px; padding:5px 10px; padding-bottom:70px;  -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior:url(/pie.htc); position:relative;}
	.cityBox a:link { color: #999; text-decoration:none;}
	.cityBox a:hover { color:#c95020;}
	.cityBox p a { margin-right:15px; font-size:12px;}
p.cityTitle { font-weight:bold; border-bottom:#ccc 1px dashed; padding-bottom:5px; padding-top:10px; color:#c95020; margin-bottom:10px; font-size:12px;}
ul.cityUl { font-size:12px; padding-left:10px;}
ul.cityUl li { display:block; width:250px; float:left; line-height:20px;}
ul.cityUl2 { font-size:12px; padding-left:10px;}
ul.cityUl2 li { display:block; width:125px; float:left; line-height:20px;}
ul.cityUl3 { font-size:12px; padding-left:10px;}
ul.cityUl3 li { display:block; width:85px; float:left; line-height:20px;}


#twoLeft .tourListBox { background-image:url(/images/bg/bg-tourlist.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; padding-top:25px; padding-bottom:25px;}
#twoLeft .tourListBox p { font-size:12px; line-height:1.7em; text-align:justify; color:#333;}
.homeImg { float:left; width:215px; margin-right:10px;  }
.homeImg  span {  display:block; background-color:#000; color:#fff; text-align:center; filter:alpha(opacity=60);
-moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; overflow:hidden; position: relative; margin-top:-40px; line-height:40px; font-size:12px; }
.homeImg a { padding:0px !important; margin:0px !important;}
.homeImg img {padding:0px !important;}
p.title { font-weight:bold; color:#3f92e4 !important; font-size:16px !important; padding-bottom:10px;}
p.title a { color:#3f92e4; text-decoration:none;}
p.title a:hover { color:#C30;}
.listDescription { border-bottom:#ccc 1px dashed; padding-bottom:10px; margin-bottom:10px;}
.listRight { float:left; width:400px;}
span.listPrice { display:block; width:220px; font-size:14px; float:left; font-weight:bold; border-right:#333 1px solid;}
span.listPriceDetail { font-size: 18px; color:#C30;}
span.detailButton { width:150px; display:block; float:left; margin-left:20px;}

img.hotDeal { position:relative; top:83px; left:-5px;}
.marginReduce { margin-top:-89px;}
p.more { padding-right:18px; font-size:12px !important; background-position:left 5px; text-align:right !important; background-image:url(/images/icon/arrow1_064.gif); background-repeat:no-repeat; background-position:right 5px;}
.borderRed { border-bottom:#c6591e 3px solid;}
.featuredTour { width:290px; float:left; margin-right:12px;  padding:8px; margin-bottom:15px; border:#ccc 1px solid; -webkit-box-shadow: #999 0px 0px 5px;
-moz-box-shadow: #999 0px 0px 5px; box-shadow: #999 0px 0px 5px; behavior:url(/pie.htc); position:relative; background-color:#fff;}
.featuredTour a { color:#000; border:none; text-decoration:none;}
.featuredTour h3 { color: #039 !important;}
.featuredTour ul { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}
.featuredTour ul li { padding-left:13px; list-style:none; background-image:url(/images/icon/sq1.gif); background-repeat:no-repeat; background-position:left 5px; line-height:18px; margin-bottom:10px;}
.redFont { color:red;}
.grayFont { color:#666;}
.noneMarginright { margin-right:0px;}
.padding5 { padding:5px;}
span.hotelClass { display:block; background-color:#c95222; position: relative; top:0px; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px; line-height:20px;  float:left; margin-right:-150px;}




