.roundCorner{-moz-border-radius:5px}

.ads{margin-top:10px;}

#content{margin-top:18px;}

#leftNav{width:200px; float:left; height:100%; overflow:hidden;}

#searchBox{border:1px solid #DDD; background:#fff url(../gif/toursearchbg.gif) no-repeat left bottom; margin-bottom:16px;}
#searchBox ul{background:url(../gif/titbg.gif); height:51px; overflow:hidden;}
#searchBox ul li{width:58px; padding-left:40px; float:left; line-height:50px; cursor:pointer;}
#searchBox ul li.on#tour{background:#fff url(../gif/tour-ico.gif) no-repeat 10px center; border-right:1px solid #DDD;}
#searchBox ul li.on#hotel{background:#fff url(../png/hotel-ico.png) no-repeat 10px center; border-left:1px solid #DDD;}
#searchBox ul li#tour{background:url(../png/tour-li.png) no-repeat 10px center;}
#searchBox ul li#hotel{background:url(../png/hotel-li.png) no-repeat 10px center;}

#searchBox .tourSearch{margin:10px;}
#searchBox .tourSearch p{margin:10px 0;}
#searchBox .tourSearch select{width:150px; border:1px solid #DDD; padding:3px; color:#555; -moz-border-radius:5px}

#searchBox .hotelSearch{display:none;}
#searchBox .hotelSearch{margin:10px;}
#searchBox .hotelSearch p{margin:10px 0;}
#searchBox .hotelSearch select{width:150px; border:1px solid #DDD; padding:3px; color:#555; -moz-border-radius:5px}
#searchBox .hotelSearch .inputs{width:150px; border:1px solid #DDD; padding:3px; color:#555; -moz-border-radius:5px}

#subNav{border:1px solid #DDD; background:#fff url(../png/subnavbg.png) no-repeat right bottom; padding-bottom:126px;}
#subNav .tit{background:#938e8e; padding:8px 10px; font-size:14px; color:#fff;}
#subNav ul{margin-top:3px;}
#subNav ul li{background:url(../png/square.png) no-repeat 10px center; padding-left:28px; line-height:30px; border-bottom:1px solid #DDD;}

#callyou{margin:16px 0;}

#main{width:480px; margin:0 16px; background:#fff; height:100%; overflow:hidden; padding:10px; padding-bottom:10px; float:left; border:1px solid #DDD;}
#main h1{font-size:17px; color:#be1818; margin-bottom:6px; font-family:Arial;}
#main .pageInfo{font-size:14px; margin-bottom:10px;}
#main h2{color:#545454; line-height:30px; border-bottom:2px solid #DDD; background:url(../gif/blue-square.gif) no-repeat 3px center; font-size:16px; padding-left:18px; margin-bottom:18px;}
#main h2 span{float:right; font-size:12px; font-weight:lighter; color:#990000; border:1px solid #DDD; padding:0 6px; margin-right:10px; -moz-border-radius:5px;}
.more{margin-bottom:10px; text-align:right; position:relative; top:-10px; right:30px; font-weight:bold;}

#main .list{margin:10px 0; height:100%; overflow:hidden;}
#main .list dt{float:left; margin:0 8px 8px 0;}
#main .list dt img{width:115px; height:90px; border:1px solid #DDD; background:#f1f1f1; padding:2px;}
#main .list dd{margin-bottom:5px; line-height:1.8em;}
#main .list dd.tit{font-size:14px;}
#main .list dd.tit a{text-decoration:underline;}
#main .list dd.tit a:hover{color:#990000;}
#main .list dd.tit span{font-size:12px; color:#990000; margin-left:10px;}


#mainRight{width:712px; background:#fff; height:100%; overflow:hidden; padding:10px; padding-bottom:10px; float:right; border:1px solid #DDD;}
#mainRight h1{font-size:22px; color:#be1818; margin-bottom:6px; font-family:Arial;}
#mainRight .pageInfo{font-size:14px; margin-bottom:30px;}
#mainRight h2{color:#545454; line-height:30px; border-bottom:2px solid #DDD; background:url(../gif/blue-square.gif) no-repeat 3px center; font-size:16px; padding-left:18px; margin-bottom:18px;}
#mainRight h2 span{float:right; font-size:12px; background:#f1f1f1; font-weight:bold; color:#990000; border:1px solid #DDD; padding:0 6px; margin-right:10px; -moz-border-radius:5px;}

#mainRight .list{margin:10px 0; height:100%; overflow:hidden; position:relative; padding-bottom:10px; margin-bottom:28px; border-bottom:16px solid #DDD;}
#mainRight .list dt{float:left; margin:0 8px 8px 0;width:200px;}
#mainRight .list dt img{width:186px; height:136px; border:1px solid #DDD; background:#f1f1f1; padding:2px; margin-right:16px;}
#mainRight .list dd{margin-bottom:5px; line-height:1.8em; float:left; width:500px;}
#mainRight .list dd ol{margin-left:10px 10px 10px 0; padding-top:6px; padding-bottom:6px;}
#mainRight .list dd ol li{list-style-type:circle; margin-left:16px;}
#mainRight .list dd.tit{font-size:14px;color: #900;font-weight: bold;}
#mainRight .list dd.tit a{text-decoration:underline;}
#mainRight .list dd.tit a:hover{color:#990000;}
#mainRight .list dd.tit span{font-size:12px; color:#990000; margin-left:10px;}
#mainRight .list dd.but{
	right:1px;
	bottom:-133px;
}
#mainRight .list dd.but img {
	float:right;
}

#mainRight .list1{margin:10px 0; height:100%; overflow:hidden; position:relative; padding-bottom:10px; margin-bottom:28px; border-bottom:16px solid #DDD;}
#mainRight .list1 dt{float:left; margin:0 8px 8px 0;width:210px;}
#mainRight .list1 dt img{ border:1px solid #DDD; background:#f1f1f1; padding:2px; margin-right:16px;}
#mainRight .list1 dd{margin-bottom:5px; line-height:1.8em; float:left; width:480px;}
#mainRight .list1 dd ol{margin-left:10px 10px 10px 0; padding-top:6px; padding-bottom:6px;}
#mainRight .list1 dd ol li{list-style-type:circle; margin-left:16px;}
#mainRight .list1 dd.tit{font-size:14px;color: #900;font-weight: bold;}
#mainRight .list1 dd.tit a{text-decoration:underline;}
#mainRight .list1 dd.tit a:hover{color:#990000;}
#mainRight .list1 dd.tit span{font-size:12px; color:#990000; margin-left:10px;}
#mainRight .list1 dd.but{
	right:1px;
	bottom:-133px;
}
#mainRight .list1 dd.but img {
	float:right;
}
#mainRight .list1 dt img.toptenimg{
	margin-left: 128px;
	margin-top: 0px;
	position: absolute;
	background: none;
	border: 0px solid #DDD;
}
#right{width:216px; float:right; height:100%; overflow:hidden;}

#slider{height:380px; overflow:hidden; position:relative;}
#slider p{position:absolute; right:10px; bottom:10px;}
#slider p span{float:left; border:1px solid #990000; padding:1px 5px; margin-right:5px; background:#FFF; color:#990000; display:block; cursor:pointer;}
#slider p span.on{color:#fff; background:#990000;}

#customerSay{background:url(../gif/rebg.gif) no-repeat; height:174px; overflow:hidden; margin:18px 0; border:1px solid #ddd;}
#customerSay p{margin:38px 15px 30px 15px; color:#999999;}

.otherinfo .cityWeather{
	width:178px;
	margin-left: 20px;
}

.customerSay{margin:10px 0 15px 0;width:100%;}
.customerSay .sayTitle{width:92%;color:#fff;padding:7px;background-color:#9f0c1e;font-size:12px;font-weight:bold;position:relative;}
.customerSay .sayTitle .said{background:url(../png/customer-say-bg.png) no-repeat;width:17px;height:10px;position:absolute;left:20px;top:28px;z-index:10000;}
.customerSay .hotwords{width:100%;background:#dadada;margin:5px 0 0 0;padding:10px 0 7px 0;}
.customerSay .hotwords .detail{margin:0 7px 10px 7px;width:auto;font-size:11px;line-height:17px;padding:8px;}
.customerSay .hotwords .detail a{color:#666;}
.customerSay .hotwords .detail a:hover{color:#9f0c1e;}
.customerSay .hotwords .detail .customer{margin:0 0 5px 0;color:#6b6b6b;}
.customerSay .hotwords .detail .videoFeedback{width:100px;height:75px;float:right;position:relative;}
.customerSay .hotwords .detail .videoFeedback img{width:100px;height:75px;}
.customerSay .hotwords .detail .videoFeedback .feedbackvideoIcon{width:40px;height:28px;position:absolute;left:31px;top:22px;}
.customerSay .hotwords .detail .videoFeedback .feedbackvideoIcon img{width:40px;height:28px;}
.customerSay .saypageNav{padding:0 0 0 15px;float:left;width:110px;}
.customerSay .saypageNav img{margin:0 3px 0 3px;}
.customerSay .hotwords .allReview{width:100%;text-align:right;}
.customerSay .hotwords a{padding-right:7px;color:#9f0c1e;font-size:11px;font-weight:bold;width:150px;margin-left:0px; text-decoration:underline;}
.customerSay .hotwords a:hover{padding-right:7px;color:#9f0c1e;font-size:11px;font-weight:bold;width:150px;margin-left:0px;text-decoration:none;}
.quoteBegin{background:url("../gif/bg-quote-begin.gif") no-repeat;width:11px;height:9px;}
.quoteEnd{background:url("../gif/bg-quote-end.gif") no-repeat;width:11px;height:9px;}
.wordStyle6 {
color: #C6162B;
font-weight: normal;
}
.weathertime{
	border:1px solid #DDD;
	margin-top:10px;
	text-align:center;
}
.weathertime h2{	
	background-color:#938E8E;
	color: white;
	line-height:30px;
}
.timeZone{
	font-family: arial; font-size: 20px; color: rgb(163, 16, 34); 
}