.saveimg{
	position: absolute;
	margin-top:-20px;
	margin-left:-10px;
}


.roundCorner{-moz-border-radius:5px}

#content p a{color:#545454;}

.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:absolute; display:block; 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; padding-top:20px; padding-left:20px;}
#mainRight .list dt{float:left; margin:0 8px 8px 0;}
#mainRight .list dt img{width:186px; height:236px; border:1px solid #DDD; background:#f1f1f1; padding:2px; margin-right:16px; margin-left:6px;}
#mainRight .list dd{margin-bottom:16px; line-height:1.8em;}
#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; margin-bottom:12px; font-weight:bold; color:#006DCB;}
#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{position:absolute; right:23px; bottom:10px;}
#mainRight .list dd.tab{border-bottom:1px solid #CCC; margin-left:220px;}
#mainRight .list dd.tab span{background:#CCC; padding:3px 10px; font-size:14px; margin-right:10px; cursor:pointer;}
#mainRight .list dd.tab span.on{color:#fff; background:#990000; font-weight:bold;}

#mainRight .list1{margin:10px 0; height:100%; overflow:hidden; position:relative; padding-bottom:10px; padding-top:20px; padding-left:20px;}
#mainRight .list1 dt{float:left; margin:0 8px 8px 0;}
#mainRight .list1 dt a img{width:186px; height:136px; border:1px solid #DDD; background:#f1f1f1; padding:2px; margin-right:16px; margin-left:6px;}
#mainRight .list1 dd{margin-bottom:5px; line-height:1.8em;}
#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; margin-bottom:12px; font-weight:bold; color:#006DCB;}
#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{position:absolute; right:23px; bottom:10px;}
#mainRight .list1 dd.tab{border-bottom:1px solid #CCC; margin-left:220px;}
#mainRight .list1 dd.tab span{background:#CCC; padding:3px 10px; font-size:14px; margin-right:10px; cursor:pointer;}
#mainRight .list1 dd.tab span.on{color:#fff; background:#990000; font-weight:bold;}

#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;}
#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;}

#footerAds{margin-bottom:30px; margin-top:10px; height:163px; width:950px; overflow:hidden;}
/*#footerAds ul{height:163px; width:1280px; overflow:hidden;}*/
#footerAds ul{height:163px; width:900px; margin:10px auto; overflow:hidden;}
#footerAds ul li{float:left; margin-right:30px;}
#footerAds ul li.ls{margin-right:0;}

.topList{margin-bottom:20px; height:100%; overflow:hidden;}
.topList ul{height:100%; overflow:hidden;}
.topList li{float:left; width:33%; text-align:center;}
#content .topList li a{margin-right:6px;color: #006DCB}
.topList li a strong{
	color: #006DCB;
}
.topList li p span.red_price{
	font-size:14px;
	font-weight:bold;
}
.topList p{text-align:left; margin-left:18px; display:block; margin-top:6px;margin-right: 20px;}

.lineBox{border-top:1px dotted #DDD; border-bottom:1px dotted #DDD; height:100%; overflow:hidden; padding:18px 0;}
.lineBox h3{font-size:14px; color:#555; /*font-weight:lighter;*/ margin-bottom:18px;  margin-left:8px; color:#006DCB; font-weight:bold;}
.lineBox ul li{width:25%; overflow:hidden; float:left; position:relative;}
.lineBox ul li img{width:168px;}
.lineBox ul li a{color:#fff;}
.lineBox ul li span{position:absolute; display:block; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; background:#555; padding:5px 0; top:0; left:0; width:168px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold;}
.lineBox dl{width:25%; overflow:hidden; float:left; margin:0px; line-height:16px; margin-bottom:20px;}

#content .box p{color:#999;}
.box{padding-top:10px;}
.box p{margin-bottom:8px;}
.box p a{margin-right:6px; background:url(../png/gray-arrow.png) no-repeat left center; padding-left:16px;}
.box p span.red{margin-left:6px; font-weight:bold;}