﻿/* 中华游标准CSS样本-CHT首页样式表 */
/* Designed by ChinaHighlights.inc */

/*CHT首页框架 HomePage*/
#indexContentMain { width:695px; float:left; position:relative; }
#indexContentMain a:link, #indexContentMain a:visited { #666;
}
#indexContentMain a:hover { color:#a31022; text-decoration:none; }
#indexContentLeft { width:240px; font-family:Verdana, Geneva, sans-serif; position:absolute; left:5px; height:auto; margin:0 5px 0 10px; padding:10px; _padding:10px 5px 10px 10px; background:#8c8c8c; }
#indexContentMiddle { width:400px; font-family:Verdana, Geneva, sans-serif; height:auto; float:right; padding:0px 5px; }
#indexContentRight {
	width:267px;
	font-family:Verdana, Geneva, sans-serif;
	float:right;
	margin:0 10px;
	padding:0 5px 5px 5px;
	display:inline;
}
#content #contentHead { height:40px; padding:10px 10px; }
#content #contentHead p { line-height:32px; }
#content #contentHead p strong a { font-size:14px; color:#a31022; }
/*CHT首页左侧 HomePage Left Column*/
#searchBox { width:240px; height:auto; background:#fff url(/image/homepage/bg-plan.gif) top repeat-x; font-size:11px; }
#searchBox strong { font-weight:bold; text-align:center; font-size:13px; color:#fff; margin-left:8px; line-height:26px; }
#searchBox #searchChoice { padding:10px 5px; border-bottom:1px solid #ccc; height:35px; margin:0 5px; }
#searchBox #searchChoice label { width:110px; float:left; font-size:10px; padding:0; line-height:20px; white-space:nowrap;}
#searchBox #searchChoice label input { margin-bottom:2px; margin-right:3px; margin-top:-2px; vertical-align:middle; border:none; }
#searchBox input.calendar { background:#fff url(/css/images/calender.GIF) 98px center no-repeat; padding:4px 5px; border:1px solid #F3CB76; }
#searchBox p{ overflow:hidden;zoom:1;}
#searchChinaTour, #searchChinaHotel, #searchChinaShip, #searchChinaFlight { padding:10px; }
#searchChinaTour select { line-height:28px; width:210px; margin:3px 0 3px 5px; }
#searchChinaTour input, #searchChinaTour textarea { margin:2px 0 2px 5px; }
#searchChinaTour table { width:200px; }
#searchChinaTour table a { color:#545454; }
#searchChinaTour table input { margin:0px; }
#searchChinaTour .productboxcity { font-size:10px; width:203px; background:#fff; border:1px solid #DDDDDD; float:left; padding:5px 0 5px 5px; }
#searchChinaTour .productboxcity td { padding:2px; color:#666; vertical-align: middle; line-height:12px; }
#searchBox input, #searchBox textarea, #searchBox select { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#666666; font-family:Verdana, Sans-Serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; padding:4px 5px; margin:5px 0 5px 0; }
#searchBox label { width:95px; float:left; }
#searchChinaTour input:focus, #searchChinaTour textarea:focus, #searchChinaTour select:focus { border:1px solid #a31022; background-color:#f1f1f1; }
#searchChinaHotel input, #searchChinaFlight input, #searchChinaShip input { width:110px; }
#searchChinaHotel select, #searchChinaFlight select { width:80px; }
#content #searchChinaHotel p, #content #searchChinaFlight p, #content #searchChinaShip p { font-size:11px; line-height:30px; }
#searchChinaFlight input.radio { width:18px; border:1px solid #fff; margin-top:8px; margin-right:5px; float:left; margin-left:10px; }
#searchBox label.flightType { width:70px; }
#searchChinaShip select { width:110px; }
#newsletterArea { width:245px; }
#content .newsletter input { -x-system-font:none; background:#fff; border:1px solid #DDDDDD; color:#666666; font-family:Verdana, Sans-Serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; padding:6px 5px; margin:5px 0 5px 0; float:left; width:140px; }
#content .newsletter input.newsletter { width:230px; }
#content .newsletter input.submit { width:85px; margin-left:5px; padding-top:3px; background-color:#a31022; color:#fff; height:28px; }
#indexContentLeft .whyus { margin-left:-8px; }
/*CHT首页中间  HomePage Middle Column*/
#content #indexContentMiddle  h1{font-size:14px; margin:0 0 2px 0; padding:5px; background:#8c8c8c; color:#f6f6f6;-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;}
#chinaTourSpecial { width:390px; margin-top:30px; position:relative; background:#fff; border:5px solid #8c8c8c; }
#chinaTourSpecial .bg { width:300px; height:50px; position:absolute; margin-top:-25px; margin-left:-7px; background: url(/image/homepage/deals-january.png) no-repeat; }
#chinaTourSpecial dl { margin:0; padding:0; width:370px; margin:30px 10px 10px 10px; }
#chinaTourSpecial dt { font-size:12px; margin-top:5px; padding-left:25px; }
#chinaTourSpecial dt a:link, #chinaTourSpecial dt a:visited { color:#515151; }
#chinaTourSpecial dt a:hover { color:#321022; text-decoration:none; }
#chinaTourSpecial dd { font-size:11px; padding-bottom:5px; color:#999; border-bottom:1px dashed #999; padding-left:25px; }
#chinaTourSpecial dt#top1 { background:url(/image/homepage/deals-1.gif) left 3px no-repeat; padding-top:2px; padding-bottom:2px; }
#chinaTourSpecial dt#top2 { background:url(/image/homepage/deals-2.gif) left 3px no-repeat; padding-top:2px; padding-bottom:2px; }
#chinaTourSpecial dt#top3 { background:url(/image/homepage/deals-3.gif) left 3px no-repeat; padding-top:2px; padding-bottom:2px;}
#chinaTourSpecial dt#top4 { background:url(/image/homepage/deals-4.gif) left 3px no-repeat; padding-top:2px; padding-bottom:2px;}
#chinaTourSpecial dt#top5 { background:url(/image/homepage/deals-5.gif) left 3px no-repeat; }
#chinaTourSpecial dt.more { text-align:right; }
#featureDestination { width:390px; position:relative; background:#fff; border:5px solid #8c8c8c; }
#featureDestination h2 { background:#8c8c8c; margin:0; padding:5px; font-size:14px; font-weight:bold; color:#fff; }
#featureDestination #slideShowClick { postion:absolute; width:50px; height:22px; margin-top:-22px; margin-left:340px; }
#featureDestination .cityTourSlide { position:relative; float:left; width:120px; margint:0 10px; padding:5px; font-size:11px; line-height:13px; }
#featureDestination .cityTourSlide a { color:#666; }
#featureDestination .cityTourSlide a:hover { color:#a31022; text-decoration:none; }
#featureDestination .cityTourSlide img { height:100px; width:110px; padding-left:5px; }
#featureDestination .cityTourSlide h3 { font-size:13px; margin:5px 0; }
.slideShowLineWidth { postion:absolute; height:200px; width:390px; overflow:hidden }
/*CHT首页右侧 HomePage Right Column*/
#content #indexContentRight p { font-size:11px; line-height:16px; }
.chinaTravelRecommendation { width:258px; background:url(/image/homepage/right-bg-2.GIF) repeat-y; }
.chinaTravelRecommendation2 { width:258px; background:url(/image/homepage/right-bg-2.GIF) repeat-y; margin-top:-15px; }
.chinaTravelRecommendation2  h3 { background: url(/image/homepage/right-bg-1.GIF) no-repeat scroll center top; height:26px; padding: 10px 10px 0 5px; font-size:12px; color:#fff;}
.chinaTravelRecommendation2  .topNews { width:236px; margin: 0 0 0 5px; padding:10px 5px; background:#fff; }
.chinaTravelRecommendation2  .topNews ul { margin-left:5px; background: none; height:auto; width:auto;}
.chinaTravelRecommendation2  .topNews ul li {
	line-height:14px;
	margin-bottom:8px;
	padding-left:8px;
	background:url(/css/images/arrow-navigate.gif) no-repeat left 4px;
	color:#545454;
	float: none;
	width:auto;
	font-weight: normal;
	list-style: none;
	font-size:11px;
}
.chinaTravelRecommendation2  .topNews ul li a {font-size:12px;}
.chinaTravelRecommendation2  .topNews ul li.more {font-size:11px; float:right; margin-top:-5px; background:none;}
.chinaTravelRecommendation2  .topNews ul li.more a{font-size:11px; font-style:italic;}

.chinaTravelRecommendation ul { width:243px; height:26px; background:url(/image/homepage/right-bg-1.GIF) no-repeat top; padding:10px 10px 0 5px; margin:0; }
.chinaTravelRecommendation ul li { width:auto; height:26px; float:left; list-style:none; color:#fff; font-weight:bold; line-height:26px; padding:0 10px; _padding:0 5px; margin-left:10px; }
.chinaTravelRecommendation ul li a { color:#fff; text-decoration:none; }
#content .chinaTravelRecommendation ul li a:hover { color:#fff; }
.chinaTravelRecommendation ul li.active { color:#a31022; background-color:#fff; }
.chinaTravelRecommendation #topBox { width:244px; padding-left:2px; margin-left:5px; padding-top:10px; background:#fff; }
.chinaTravelRecommendation #ChinaVideos { padding:5px; z-index:1; }
.cityPhotoListBox { width:100px; color:#6b6b6b; float:left; margin:4px; _margin:3px; height:110px; text-align:center; background:#f1f1f1 none repeat scroll 0 0; border:1px solid #D8D8D8; padding:5px 5px 8px 5px; _padding:5px; }
#content .cityPhotoListBox p a { color:#545454; line-height:13px; text-decoration:none; }
.cityPhotoListBox img { width:98px; height:84px; }
#chinaTravelRecommendationBottom { width:258px; margin:0; height:12px; background:url(/image/homepage/right-bg-3.GIF) no-repeat bottom; }
#TopCities, #TopAttractions { padding-top:10px; }
.topCityList { width:120px; float:left; height:110px; text-align:center; }
.topCityList img { width:100px; margin-bottom:5px; height:80px; }
#content #indexContentRight ..topCityList p {
margin:0px;
line-height:12px;
}
#TopAttractions ol { margin:0 0 0 10px; padding:0; font-size:12px; }
#TopAttractions ol li { line-height:14px; color:#777; margin-bottom:5px; margin-top:0; }
#chinaTravelTools { width:248px; border:2px solid #c8c8c8; margin-left:3px; }
.toolsBox { width:120px; float:left; height:90px; text-align:center; }
.toolsBox img { margin:2px 2px 0 2px; }

#chinaTravelTools ul li.more {font-size:11px; float:right; margin-top:-5px; background:none; list-style:none;margin-bottom:5px;}
#chinaTravelTools ul li.more a{font-size:11px; font-style:italic;}
#indexContentRight .homeMoreLink {font-size:11px; text-align:right; background:none; list-style:none; margin-right:5px;}
#indexContentRight .homeMoreLink a { color:#545454; font-size:11px; font-style:italic;}
#indexContentRight .homeMoreLink a:hover{text-decoration:none; color:#a31022;}
/*首页广告播放样式 */
.container { width:400px; height:250px; overflow:hidden; position:relative; }
.container2 { width:232px; height:60px; overflow:hidden; position:relative; }
.slider { position:absolute; }
.slider li { list-style:none; display:inline; }
.slider img { width:400px; height:250px; display:block; }
#idSlider img { width:232px; height:60px; display:block; }
.slider2 { width:2100px; }
.slider2 li { float:left; }
.num { position:absolute; right:5px; bottom:0px; *bottom:3px;
}
.num li { float: left; color: #fff; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #666; background-color: #666; filter:alpha(opacity=70);/*IE*/ -moz-opacity:0.7;/*FF*/ opacity: 0.7;/*all broswer*/ }
.num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #a31022; font-weight: bold; }
/*首页的banner样式*/
.60th { background:transparent url(/css/images/banner/homepage/60th.gif) no-repeat scroll center 30px; }
/*中间的酒店机票样式*/

#flightsAndHotels {
	margin:0;
	padding-top: 15px;
	width: 400px;
}
#flightsIndex {
	width: 195px;
	float: left;
	margin:0 0px 0 10px;
	background: url(/image/homepage/flight-index.gif) top right no-repeat #f1f1f1;
}
#hotelsIndex { width: 195px; float: left; margin:0; background: url(/image/homepage/hotels-index.gif) top right no-repeat #f1f1f1; }
#flightsAndHotels h4 { margin:0 0 10px 0; float: left; padding-top: 8px; padding-left:5px; }
#flightsAndHotels h4 a { color:#545454; text-decoration: none; }
#flightsAndHotels h4 a:hover { color:#a31022; text-decoration: none; border-bottom:1px solid #a31022; padding-bottom:1px; }
#flightsAndHotels ul { float:left; }

/*首页twitter等链接的样式*/
.followUs { margin:0;}
.followUs a.text { margin-right:5px;}

