@charset "utf-8";
/* 线路列表页样式 last edit: 2012-12-26 David */
#twoLeft p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.7em; text-align:justify; color:#333;}

 .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;}
 .tourListBox p { font-size:12px !important; 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; margin: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;}
span.detailButton2 { width:150px; display:block; float:left; margin-left:20px; margin-top:10px;}

.pages { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:15px 0px;}
.pages a { color:#000; text-decoration:none;}
.pages a:hover { color:#fff;}
.pages span {display:block; float:left; padding:3px 7px; margin-right:5px; background-color:#CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior:url(/pie.htc); position:relative;}
.pages span:hover, span.pageNow { background-color:#d86536; color:#fff;}
span.pagesText { background-color:#fff !important; color:#000 !important;}

.borderTop { border-top:#ccc 3px solid;}
img.hotDeal { position:relative; top:83px; left:-5px;}
.marginReduce { margin-top:-89px;}



/*GP列表页说明*/
ul.grouptourlistUl {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-left:30px; margin-bottom:20px; }
ul.grouptourlistUl li { line-height:1.7em; background-image:url(/images/bg/bg-arrow.png); background-repeat:no-repeat; padding-left:25px; background-position:left 5px;}

/*注意文字*/
.noticeTourlist {background-color:#fff;border:#c6591e 1px solid; 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;}
.noticeIcon{background-image:url(/images/notice.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:25px; margin-left:5px;font-family: Arial,Helvetica,sans-serif;font-size: 14px;line-height: 1.7em;text-align: justify;}

/*排序*/
.tabs ul.sortby{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px; margin:0px;float:right;}
.tabs ul.sortby li{display:block; float:right; padding:0px 10px; background-image:url(/images/bg/tour-btn-gray.gif); background-repeat:repeat-x; line-height:32px; margin-right:5px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; position:relative;  behavior:url(/pie.htc); }
.tabs ul.sortby li.previous{background-image:url(/images/bg/tour-btn.gif); background-repeat:repeat-x;}
.tabs ul.sortby li:hover{ background-image:url(/images/bg/tour-btn.gif); background-repeat:repeat-x; color:#fff !important; font-weight:bold;cursor:pointer;}
.tabs ul.sortby li a.sortdown{ background: url("/images/icon/sort/down.gif") no-repeat scroll left top transparent;color: #000;height: 16px;padding: 0 0 0 15px;text-decoration: none; width: 58px;}
.tabs ul.sortby li a.sortdown:hover{background: url("/images/icon/sort/down-hover.gif") no-repeat scroll left top transparent;color: #fff;padding: 0 0 0 15px;}
.tabs ul.sortby li a.sortup{ background: url("/images/icon/sort/up.gif") no-repeat scroll left top transparent;color: #000;height: 16px;padding: 0 0 0 15px;text-decoration: none; width: 58px;}
.tabs ul.sortby li a.sortup:hover{background: url("/images/icon/sort/up-hover.gif") no-repeat scroll left top transparent;color: #fff;padding: 0 0 0 15px;}

/*头部广告*/
.tour_top_ad_box { margin:0,5px;}
.tour_top_ad_box .themePromo_box{float:left; width:650px;}
.tour_top_ad_box .themeFeature { height: 310px; background-color:#666; margin-bottom:10px; padding:20px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; width:270px; overflow:auto;}
.tour_top_ad_box .themeFeature h2 { font-size:18px; text-align:center; border-bottom:#fff 1px solid; padding-bottom:10px; margin-bottom:10px;}
.tour_top_ad_box .themeFeature ul { font-size:14px;  padding-left:15px; line-height:1.5em;}
.tour_top_ad_box .themeFeature ul li { margin-bottom:10px;}
.tour_top_ad_box .themeFeature ul li a { color:#fff;}
.tour_top_ad_box .themeFeature p {font-family: Arial,Helvetica,sans-serif; font-size:14px; line-height:1.5em;}
.tour_top_ad_box .themeFeature a { font-weight:bold; color:#fff;}
span.listPricesize {display:block; width:220px; font-size:13px; float:left;  border-right:#333 1px solid; padding-bottom:5px; }
select.groupSize { border:#ccc 1px solid; padding:1px; width:100px;}
.daytourPrice { width:220px; float:left;  border-right:#333 1px solid; padding-bottom:5px;}

.hotelTypebg { background-color:#f2f2f2; border:#ccc 1px solid; padding:10px; margin-top:15px; padding-bottom:0px; margin-bottom:15px;}
.hotelRoom { background-color:#fff; border:#ccc 1px solid; padding:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
.hotelImg { width: 150px;float:left; padding-right:10px; border-right:#ccc 1px dashed;}
.hotelRoomtype { width:290px; float:left; margin-left:10px;  border-right:#ccc 1px dashed;}
.hotelRoomtype img { margin-right:10px; margin-top:5px;}
h3.hotelroomH3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:2em; }
span.roomDec { font-size:13px; font-weight:normal;}
.roomPrice2 { width:120px; float:left; text-align:center; padding-top:20px; line-height:2em;}
.roomPrice2  p {text-align:center !important; line-height:2em !important;}
input.inputBtnsbmit { background-image:url(http://data.chinatravel.com/images/icon/button-emp.png); background-repeat:no-repeat; width:71px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding-right:10px; cursor:pointer;} 
.marginTop-30 {margin-top:-30px;}
.daytourDes { font-size:14px; padding:10px; line-height:1.6em;}
span.priceStyle2 { font-size:18px; color:#F60; line-height:40px !important;}
ul.tourService { font-size: 13px;}

ul.termsUl { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin-top:10px;}
ul.termsUl li { line-height:1.7em; padding-left:20px;}
.tick li{ background-image:url(/images/bg/bg-inclusion.gif); background-repeat:no-repeat; background-position:left 3px;}
.wrong li{ background-image:url(http://data.chinatravel.com/images/bg/bg-exclusion.gif); background-repeat:no-repeat; background-position:left 5px;}
.redDot li{ background-image:url(http://data.chinatravel.com/images/bg/bg-terms.gif); background-repeat:no-repeat; background-position:5px 8px;}

/*zp*/
.homeImg2 { float:left; width:215px; margin-right:10px; position:relative;}
.hotTag {position: absolute;top: -6px;left: -6px;  background:url(http://data.chinatravel.com/images/icon/hot.png) no-repeat; width:85px; height:89px;}
.newTag {position: absolute;top: -6px;left: -6px;  background:url(http://data.chinatravel.com/images/icon/new.png) no-repeat; width:85px; height:89px;}
.easterTag {position: absolute;top: -6px;left: -6px;  background:url(http://data.chinatravel.com/images/deals/eggs/easter-special.png) no-repeat; width:85px; height:89px;}
.coolTag{position: absolute;top: 6px;left: 6px;  background:url(http://data.chinatravel.com/images/icon/cool-upgrade.png) no-repeat; width:71px; height:65px;}

/*train*/
.trainSearBox .newinput,.flightsSmallsearch .newinput { height:24px; line-height:24px; width:260px;border: 1px solid #ccc; z-index:9999;}
.container{font-family: Arial;color: #545454;font-size: 13px;}


