@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-citylist.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; margin:10px 10px 0px 10px; padding:5px 10px;  -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: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;}
.cityMap { text-align:center; margin-bottom:20px;}
.reasons { float:left; border-right:#999 1px dashed; text-align:center; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:20px;}
h2.normalH2 { color:#666; font-size: 20px; line-height:80px; font-family:Arial, Helvetica, sans-serif;}







