
/*-----------navTour-------*/
#menu_tour {
	position:absolute;
	top:20px;
	right:20px;
}
#menu_tour li{
	float:left;
	margin-right:7px;		
}
#menu_tour li a{
	height:26px;
	display: block;
}
#menu_tour li a.menu1 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position: 0px 0px ;
	width:60px;			
}
#menu_tour li a.menu2 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-66px 0px ;
	width:60px;
	display: block;
}
#menu_tour li a.menu3 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-131px 0px ;
	width:60px;
	display: block;
}
#menu_tour li a.menu4 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-197px 0px ;
	width:60px;
	display: block;
}
#menu_tour li a.menu5 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-261px 0px ;
	width:60px;
	display: block;
}
#menu_tour li a.menu6 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-327px 0px ;
	width:81px;
	display: block;
}
#menu_tour li a.menu7 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-412px 0px ;
	width:81px;
	display: block;
}
#menu_tour li a.menu8 {	
	background: transparent url(../image/nav.gif) no-repeat;
	background-position:-498px 0px ;
	width:68px;
	display: block;
}
#menu_tour li.last{
	margin-right:0px;
}

/*-----------tour-------*/
#head_tour{
	width:930px;
	padding:0px 35px 0px 35px;
	position:relative;
}
#head_tour .cart1 a, #head_tour .cart2 a{
	background:url(../image/list_off.gif) no-repeat top left;
	height:22px;
	width:122px;
	float:right;
	display:block;
	margin-top:0px;
}
#head_tour .cart2 a{
	background:url(../image/list_on.gif) no-repeat top left;
}
#head_tour .cart1 a:hover{
	background:url(../image/list_off.gif) no-repeat bottom left;
	height:22px;
	width:122px;
	float:right;
	display:block;
	margin-top:0px;
}
#head_tour .txt1{
	float:left;
	padding-top:8px;
}
#content_tour{
	background:url(../image/bg_content_b.png) repeat-y top center;
} 
#tour_indx{
	background-color:#99FF00;
	background:url(../image/tour_bg.jpg) no-repeat right;
	height:161px;
	width:960px;
	position:relative;
	margin-left:20px;
}
.logo_tour{
	position:absolute;
	top:10px;
	left:20px;
	background:url(../image/logo.png) no-repeat top left;
	width:264px;
	height:117px;
}
.topic-color a{
	color: #EE0000;
}
.tour-color a{
	color: #ff4400;
}
.hotel-color a{
	color: #cc0000;
}
.spa-color a{
	color: #660099;
}
.air-color a{
	color: #009130;
}
.sketch-color a{
	color: #0e53c4;
}
.topic-color a:hover, .tour-color a:hover, .hotel-color a:hover, .spa-color a:hover, .air-color a:hover, .sketch-color a:hover{
	color:#535353;
}
.airOnline_tour a{
	background:url(../image/pic_air.png) no-repeat top left;
	position:absolute;
	top:65px;
	right:266px;
	height:49px;
	width:332px;
	display:block;
	z-index:1000;
}
.colTour01{
	width:665px;
	float:left;
}
.colTour02{
	width:246px;
	float:right;
}
.colTour02S{
	background:url(../image/ic_dotrect.gif) repeat;
	padding:3px;
}
.bgWhite{
	background-color:#FFFFFF;
	padding:10px;
	color:#000;
}
.ttileT{
	background:url(../image/tour_bgtitle.jpg) left top no-repeat;
	padding-left:25px;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:190%;
}

.tour_ttle{
	background:url(../image/ic02.gif) left no-repeat;
	background-position:0px 4px;
	padding-left:18px;
	line-height:160%;
	font-size:18px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px dashed;
	margin-top:20px;
	color:#000000;
}

.tourb{
	width:320px;
	padding:4px 0px;
}
.tourtxt{
	width:255px;
}
.tourtxt1{
	width:245px;
}
.tourtxt2{
	width:270px;
}
.bg_gray{
	background-color:#f7f7f7;
}
.bg_gray1{
	background-color:#f7f7f7;
	border-top:#e0e0e0 1px dashed;
	border-bottom:#e0e0e0 1px dashed;
}
.border_radius_8px {
    border-radius: 8px 8px 8px 8px;
	border:#cae081 1px solid;
	width:320px;
	float:left;
}
.border_radius_8pxin {
    border-radius: 8px 8px 0px 0px;
	background-color:#EFF6D8;
	padding:8px 10px 15px;
}
.st{
	margin:0 5px;
	padding:5px 0 3px 5px;
	border-bottom: 1px dotted #cae081;
}
.padT{
	padding:5px 0px;
}
.padT1 td{
	padding:5px 0px;
}
.guidFilm li{
	background:url(../image/point2.gif) left no-repeat;
	padding-left:10px;
	margin-top:10px;
}
.txtblack{
	color:#000000;
}
.tourS_bgreen{
	background-color:#eff6d8;
	border:#dbe3c1 1px solid;
	padding:10px;
}
.txt_org{
	color:#f76300;
}
.txt_red{
color:#ee0000;
}
.infor_tl{
	background:url(../image/tour_bgtl.gif) left no-repeat;
	padding-left:20px;
	padding-top:7px;
	height:23px;
	color:#ee0000;
	font-size:14px;
	font-weight:bold;
}
.infor_tl1{
	background:url(../image/tour_bgtl.gif) left no-repeat;
	padding-left:20px;
	padding-top:7px;
	height:23px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.newsT{
	background-color:#FFF;
	/*padding:5px 10px;*/
}
.newsT li{
	background:url(../image/icon02.gif) left no-repeat;
	padding-left:9px;
	background-position:0px 7px;
	margin:4px 0px;
}
.newsT span{
	font-size:11px;
}
.padT1{
	padding:8px 15px;
	line-height:180%;
}
.toursLis_ex{
	/*padding:0px 15px;*/
	line-height:160%;
}
.listTour{
	background:url(../image/ic_dotrect.gif) repeat;
}
.listTour td{
	padding:13px;
}
.listTour .txtLeft{
	width:340px;
}
.tour_bot_line{
	border-bottom:#e6e6e6 1px solid;
	padding-bottom:10px;
}
.tour_bs{
	background-color:#f8f8f8;
	/*width:480px;*/
	padding:20px 40px;
}
.tour_dttl{
	margin-left:10px;
	border-left:5px #36a0d2 solid;
	padding:5px 10px;
	line-height:210%;
}
.txt24{
	font-size:24px; 
	font-weight:bold;
}
.tour_dtl{
	border-top:#CCCCCC 1px solid;
	padding-top:10px;
}
.tour_bg4 {
	padding:14px;
	background-color:#FFFFCC;
	border:5px solid #ffe990;
}
.tour_dtb{
	background:url(../image/bg_dt.gif) repeat-x;
	padding:10px;
}
.tour_dtb1{
	background-color:#f0eee5;
	padding:5px;
}
.tour_dtb2{
	background-color:#f9f8f4;
	padding:15px;
}
.tour_dttl1{
	background-color:#e7e7e7;
	padding:3px 10px;
	color:#003f9c;
	font-size:12px;
	font-weight:bold;
}

.hotel_tab{
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
}
.hotel_tab li{
	float:left;
}
.hotel_tab li a{
	background:url(../image/bg_tab.gif) no-repeat 0 -25px;
	width:141px;
	height:19px;
	text-align:center;
	color:#5b5a5a;
	text-decoration:none;
	font-weight:bold;
	display: block;
	padding-top:6px;
}
.hotel_tab li a.selected, .hotel_tab li a:hover{
	background:url(../image/bg_tab.gif) no-repeat 0 0px;
	width:141px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display: block;
	padding-top:5px;
}
.underline2 {
    border-bottom: 1px solid #d2d2b7;
}
.tt td{
	padding:10px 0px;
}
.imgTour img{
	padding:2px;
	border:1px solid #CCC;
	background-color:#FFF;
}
.imgTour img:hover{
	background-color:#CCC;
}