/*
使用范围：度假产品
版权说明： www.yinjutrip.com
*/

.body{}
.sidebar{
	float:left;
	width:220px;
}
.main{
	float:right;
	width:720px;
}

/*路径*/
.path_holiday{margin:6px 0px 0px 0px; padding:0px 0px 3px 10px;}


/* ========== 首页 ========== */
.index_main{float:right; width:515px;}
.index_left{float:left; width:333px;}

.show, .show ul, .showbottom, .showbottom span, .holiday_websou, .websou_tag, .websou_tagshowtabs span, .websou_tagshowtabs span.active, .class_listshow{background:url('holiday/holidaywebbg2.gif') no-repeat}

/* 通用圆角div */
.show{background-position: left top; }
.show ul{background-position: right top;margin:0px; padding:0px; }
.show ul h3{ padding:2px 10px 0px 10px; line-height:31px; margin:0px;}
.show ul h3 span{float:right; font-weight:normal;}
	.show ul h3 span a:link, .show ul h3 span a:visited{text-decoration:none;color:#595959;}
	.show ul h3 span a:hover{color:#f40; text-decoration:none;}
.show ul ol{}
.showbottom{background-position: left -1030px;float:left; clear:right; width:100%;  line-height:10px;}
.showbottom span{background-position: right -1030px; float:right;width:100%; height:10px; line-height:10px;}

/* 特别策划 */
.featured{margin:8px 0px 0px 0px;}
.featured_show{height:1%; padding:5px 5px 0px 5px;}
.featured_show li{background:url('holiday/linebg.gif') repeat-x bottom;  margin:4px 0px 0px 0px; line-height:175%; padding:5px;}
.featured_show li a{display:block; color:#000; text-decoration:none; padding:5px; margin:0px 1px 0px 1px; border:0px;  height:110px;}
.featured_show li a:hover, .featured_show li a:active{background:#fec3bd; }
.featured_show li a img{float:left; border:0px;  width:210px; height:110px; margin:0px 10px 0px 0px;}
	.featured_show li a:link, .featured_show li a:visited{text-decoration:none;color:#000;}
	.featured_show li a:hover{color:#084D9C; text-decoration:none;}
.featured_show li a strong{display:block;color:#084D9C; font-size:14px; font-weight:bold; padding:2px 0px 5px 0px; width:255px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}


/* 首页旅游攻略 */
.index_raiders{margin:8px 0px 0px 0px;}
.index_raiders_show{height:1%;}
.index_raiders_show li{float:left; padding:0px; margin:0px;}
.index_raiders_show li a{display:block; background:#fff; text-align:center; color:#000; text-decoration:none; padding:5px; margin:0px 8px 0px 8px; border:0px;}
.index_raiders_show li a:hover, .index_raiders_show li a:active{background:#fec3bd;}
.index_raiders_show li a img{display:block; border:1px solid #000; width:100px; height:75px;}
.index_raiders_show li a span{display:block; color:#02258F; padding:3px 0px 3px 0px; width:100px; height:20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.index_raiders_lists{background:url('holiday/linebg.gif') repeat-x top; padding:5px 0px 0px 5px; height:1%;}
.index_raiders_lists a{float:left; width:46.5%;  height:18px; display:block; background:url('holiday/liicon.gif') no-repeat 0px 8px;margin:2px 3px 2px 3px; padding:2px 0px 2px 8px; text-decoration:underline; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.index_raiders_lists a:hover, .index_raiders_lists a:active{background:#fec3bd;}


/* 站点搜索选择卡 */
.holiday_websou{background-position:left -1128px;}
.websou_tag{background-position:right -1128px; padding:10px 0px 18px 9px; height:208px;}
.websou_tagshow {margin:0px; /*position: relative;*/}
.websou_tagshow h3 {margin:0px;padding:0px;}
.websou_tagshowtabs {position:absolute; margin:0px; line-height: 25px; padding:0px; border-bottom:1px solid #ffc4c4;}
.websou_tagshow ul{margin:2px 13px 0px 0px; _margin:0px 13px 0px 0px; height:1%; padding:20px 4px 4px 4px; font-size:12px;}
.websou_tagshowtabs span {float:left; background-position: -1420px -1128px; line-height:25px; height:25px; overflow: hidden; width:63px; cursor: pointer; text-align:center; padding:4px 0px 0px 0px; margin:4px 0px 0px 0px;}
.websou_tagshowtabs span.active { background-position: -1316px -1128px;color:#000; line-height:26px; position: relative; top:1px; font-weight:bold;}

.holi_line_show{padding:5px 0px 5px 5px;}/* 度假线路搜索 */
.holi_line_show dl{}
	.holi_line_show dl li{ float:left; width:48.5%; margin:3px 2px 3px 0px; padding:4px 0px 4px 0px;}
	.holi_line_show dl li label{float:left; width:63px; text-align:right; padding:4px 0px 0px 0px;}
	.holi_line_show dl li input{border:1px solid #BABABA; height:20px; line-height:20px;}	
	.holi_line_show dl li select{border:1px solid #BABABA; font-size:12px; width:75px;}	
.holi_line_show dt{padding:10px 0px 0px 0px;}
	.holi_line_show dt label{float:left; width:65px; text-align:right; padding:4px 0px 0px 0px;}
	.holi_line_show dt input{border:1px solid #BABABA; height:20px; line-height:20px;}
.holi_line_show p{padding:10px 0px 0px 0px; text-align:center;}
	.holi_line_show p button{margin:0px 0px 0px 20px; font-size:12px; border:0px; letter-spacing:2px; padding:3px 0px 0px 0px ; width:111px; height:28px; background:url('holiday/holi_line_show_button.gif') no-repeat; text-align:center; color:#C64F00; font-weight:bold;}

.car_index_sou{padding:3px;} /* 自驾车搜索 */
.car_index_sou li{margin:1px 0px 1px 0px; padding:1px 0px 1px 0px;}
.car_index_sou li label{float:left; width:63px; text-align:right; padding:4px 0px 0px 0px;}
.car_index_sou li input{border:1px solid #BABABA; height:20px; line-height:20px;}
.car_index_sou li select{border:1px solid #BABABA; height:20px; line-height:20px; width:90px;}
.car_index_sou p{padding:5px 0px 0px 0px; text-align:center;}
	.car_index_sou p button{margin:0px 0px 0px 20px; font-size:12px; border:0px; letter-spacing:2px; padding:3px 0px 0px 0px ; width:111px; height:28px; background:url('holiday/holi_line_show_button.gif') no-repeat; text-align:center; color:#C64F00; font-weight:bold;}

.marry_index_sou{padding:10px;} /* 婚纱摄影搜索 */
.marry_index_sou li{margin:2px 3px 2px 0px; padding:4px 0px 4px 0px;}
.marry_index_sou li label{float:left; width:63px; text-align:right; padding:4px 0px 0px 0px;}
.marry_index_sou li input{border:1px solid #BABABA; height:20px; line-height:20px;}
.marry_index_sou p{padding:10px 0px 0px 0px; text-align:center;}
	.marry_index_sou p button{margin:0px 0px 0px 20px; font-size:12px; border:0px; letter-spacing:2px; padding:3px 0px 0px 0px ; width:111px; height:28px; background:url('holiday/holi_line_show_button.gif') no-repeat; text-align:center; color:#C64F00; font-weight:bold;}

.golf_index_sou{padding:10px 0px 0px 10px;} /* 高尔夫搜索 */
.golf_index_sou li{margin:1px 2px 1px 0px; padding:2px 0px 2px 0px;}
.golf_index_sou li label{float:left; width:63px; text-align:right; padding:4px 0px 0px 0px;}
.golf_index_sou li input{border:1px solid #BABABA; height:20px; line-height:20px;}
.golf_index_sou p{padding:5px 0px 0px 0px; text-align:center;}
	.golf_index_sou p button{margin:0px 0px 0px 20px; font-size:12px; border:0px; letter-spacing:2px; padding:3px 0px 0px 0px ; width:111px; height:28px; background:url('holiday/holi_line_show_button.gif') no-repeat; text-align:center; color:#C64F00; font-weight:bold;}

.drive_index_sou{padding:3px;} /* 带驾租车搜索 */
.drive_index_sou dl{clear:both; height:1%;}
.drive_index_sou li{float:left; width:48.5%; margin:2px 0px 2px 0px; padding:1px 0px 1px 0px;}
.drive_index_sou li label{float:left; width:63px; text-align:right; padding:4px 0px 0px 0px;}
.drive_index_sou li input{border:1px solid #BABABA; height:20px; line-height:20px;}
.drive_index_sou li select{border:1px solid #BABABA; height:20px; line-height:20px; width:72px;}
.drive_index_sou p{padding:10px 0px 0px 0px; text-align:center; height:1%;}
	.drive_index_sou p button{margin:0px 0px 0px 20px; font-size:12px; border:0px; letter-spacing:2px; padding:3px 0px 0px 0px ; width:111px; height:28px; background:url('holiday/holi_line_show_button.gif') no-repeat; text-align:center; color:#C64F00; font-weight:bold;}



/* 5大类列表 */
.class_listshow{margin:8px 0px 0px 0px; background-position:0px -1448px; padding:0px 0px 2px 0px; _padding:0px;  _overflow: hidden;}

.class_listshow .lines_show{height:1%;} /* 度假线路 婚纱摄影 高尔夫 */
.class_listshow .lines_show h3{float:left; margin:25px 15px 10px 5px; width:12px;}
	.class_listshow .lines_show h3 a:link, .class_listshow .lines_show h3 a:visited{text-decoration:none;color:#fff; }
	.class_listshow .lines_show h3 a:hover{color:#ff0; text-decoration:none;}
.class_listshow .lines_show ul{float:left; padding:5px; width:285px;  background:url('holiday/linebg.gif') repeat-x bottom;}
.class_listshow .lines_show ul dt{padding:3px 0px 0px 0px;}
.class_listshow .lines_show ul dt a{display:block; color:#000; text-decoration:none; padding:5px; margin:0px 1px 0px 1px; border:0px; height:1%;}
.class_listshow .lines_show ul dt a:hover, .class_listshow .lines_show ul dt a:active{background:#fec3bd; }
.class_listshow .lines_show ul dt a img{float:left; border:1px solid #000; width:80px; height:60px; margin:0px 5px 0px 0px;}
.class_listshow .lines_show ul dt a strong{display:block; color:#084D9C; padding:2px 0px 2px 0px; width:115px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.class_listshow .lines_show ul dl{line-height:185%; padding:3px 0px 0px 0px;}
.class_listshow .lines_show ul dl a{display:block; background:url('holiday/liicon.gif') no-repeat 0px 8px;margin:2px 0px 2px 0px; padding:0px 0px 0px 8px; color:#084D9C;}
.class_listshow .lines_show ul dl a:hover, .class_listshow .lines_show ul dl a:active{background:#fec3bd;  text-decoration:underline; color:#f40; }
.class_listshow .lines_show ul dl a.golfmap{float:right;margin:0px; padding:0px;}/*高尔夫专用*/
.class_listshow .lines_show ul dl a.golfmap img{ width:68px; height:44px; border:0px;}


.class_listshow .cars_show{height:1%; } /* 汽车租赁 */
.class_listshow .cars_show h3{float:left; margin:25px 15px 10px 5px; width:12px;}
	.class_listshow .cars_show h3 a:link, .class_listshow .cars_show h3 a:visited{text-decoration:none;color:#fff;}
	.class_listshow .cars_show h3 a:hover{color:#ff0; text-decoration:none;}
.class_listshow .cars_show ul{float:left; padding:3px 3px 0px 3px; width:285px; background:url('holiday/linebg.gif') repeat-x bottom;}
.class_listshow .cars_show ul li{float:left;}
.class_listshow .cars_show ul li a{display:block; background:#fff; text-align:center; color:#000; text-decoration:none; padding:4px; _padding:5px; margin:0px 2px 0px 2px; border:0px;}
.class_listshow .cars_show ul li a:hover, .class_listshow .cars_show ul li a:active{background:#fec3bd;}
.class_listshow .cars_show ul li a img{display:block; border:1px solid #000; width:80px; height:60px;}
.class_listshow .cars_show ul li a span{display:block; color:#02258F; padding:0px; width:80px; height:18px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.class_listshow .cars_show ul li a i{display:block; font-style:normal; color:#f40; padding:0px; width:80px; height:18px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.class_listshow .cars_show ul p{text-align:right; padding:3px 20px 3px 0px;} /*更多*/
.class_listshow .cars_show ul p a{background:url('holiday/more.gif') no-repeat 0px 4px; padding:0px 0px 0px 15px;}

.carrental{height:1%;}/* 带驾租车 */
.class_listshow .carrental h3{float:left; margin:25px 15px 10px 5px; width:12px;  color:#fff;}
	.class_listshow .carrental h3 a:link, .class_listshow .carrental h3 a:visited{text-decoration:none;color:#fff; }
	.class_listshow .carrental h3 a:hover{color:#ff0; text-decoration:none;}
.class_listshow .carrental ul{float:left; padding:5px 3px 10px 3px; width:280px;}
.class_listshow .carrental ul li{border-bottom:1px solid #F5F9FC; height:19px; clear:left; padding:2px 0px 2px 0xp;}
	.class_listshow .carrental ul li a{display:block;}
	.class_listshow .carrental ul li a:link, .class_listshow .carrental ul li a:visited{text-decoration:none;}
	.class_listshow .carrental ul li a:hover{color:#f40; text-decoration:none; font-weight:bold; font-size:13px;}

.class_listshow .carrental ul li span{float:left; width:140px;font-style:normal; cursor:pointer;}
.class_listshow .carrental ul li em{float:left; width:80px; font-style:normal; text-align:center; margin:0px 2px 0px 2px; cursor:pointer; }
.class_listshow .carrental ul li i{float:left; width:50px; font-style:normal; text-align:center;color:#f40; cursor:pointer; }
.class_listshow .carrental ul li.title{font-weight:bold; padding:4px 0px 4px 0px; cursor:pointer;}
.class_listshow .carrental ul li.title i{ color:#000;}



.tourtips{margin:8px 0px 0px 0px;} /* 旅游小贴士 */
.tourtips_show{height:1%;}
.tourtips_show ol{height:1%;}
.tourtips_show ol.left{float:left; background:#EEE; margin:10px 5px 5px 5px; padding:10px;}
	.tourtips_show ol.left li{float:left;}
	.tourtips_show ol.left a{display:block; text-align:center; color:#000; text-decoration:none; padding:5px; margin:0px 2px 0px 2px; border:0px;}
	.tourtips_show ol.left a:hover,.tourtips_show ol.left a:active{background:#fec3bd;}
	.tourtips_show ol.left a img{display:block; width:34px; height:31px;}
.tourtips_show ol.right{float:right;width:160px; margin:3px 5px 0px 0px;  line-height:175%;}
	.tourtips_show ol.right a{display:block; background:url('holiday/liicon.gif') no-repeat 0px 8px; padding:0px 0px 0px 10px; margin:2px 0px 2px 0px;}
	.tourtips_show ol.right a:hover, .tourtips_show ol.right a:active{background:#fec3bd;}


/* ========== 度假产品列表页 ============== */
.holiday_list{border:0px solid #f00;}


/* ========== 度假产品详细展示区 ========== */
.holiday_show{height:1%;}
.holiday_show ul{margin:0px 0px 10px 0px; padding:0px;}
.holiday_show ul h5{
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F80B04;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.holiday_show ul h5 span{float:right; font-weight:normal; padding:0px 0px 0px 10px;}
/*.holiday_show ul h5 em{float:right; font-weight:normal;}*/


/*基本信息*/
.holiday_show .holiday_show_info{}
.holiday_show .holiday_show_info h1{
	background:#FEC3BD;
	padding:6px 10px 6px 10px;
	font-size:14px;
}
.holiday_show .holiday_show_info h1 i{float:right; font-size:12px; font-weight:normal; font-style:normal;}
.holiday_show .holiday_show_info dl{margin:0px; height:1%;}
.holiday_show .holiday_show_info dl dt{height:1%;margin:0px 2px 0px 2px;line-height:185%;}
.holiday_show .holiday_show_info dl dt.infos{float:left; width:62%;}
.holiday_show .holiday_show_info dl dt.icons{float:right; width:35%;}
.holiday_show .holiday_show_info dl dt li{margin:3px 0px 3px 0px; padding:0px; height:29px;}
.holiday_show .holiday_show_info dl dt li label{
	float:left;
	width:60px;
	padding:5px 5px 3px 10px;
	background-color: #FFFFFF;
}
.holiday_show .holiday_show_info dl dt li span{float:left; padding:5px 5px 3px 10px;}
.holiday_show .holiday_show_info dl dt li span.prices{font-weight:bold; color:#f40;}/*价格加粗*/
.holiday_show .holiday_show_info dl dt li span.prices i{font-weight:normal; font-style:normal; color:#ccc;}/*价格说明*/
	.holiday_show .holiday_show_info dl dt li span.prices i a:link, .holiday_show .holiday_show_info dl dt li span.prices i a:visited{text-decoration:none;color:#ccc;}
	.holiday_show .holiday_show_info dl dt li span.prices i a:hover{color:#1157AB; text-decoration:underline;}
.holiday_show .holiday_show_info dl dt p{float:left; width:33%; margin:3px 5px 3px 5px; padding:5px 0px 3px 22px;  background:url('holiday/info_icon.gif') no-repeat;}
	.holiday_show .holiday_show_info dl dt p.onlinebuyicon{background-position:left 6px;}
	.holiday_show .holiday_show_info dl dt p.printholiicon{background-position:left -25px;}
	.holiday_show .holiday_show_info dl dt p.holimapicon{background-position:left -67px;}
	.holiday_show .holiday_show_info dl dt p.holisendmailicon{background-position:left -95px;}

.holiday_show .infoshow{line-height:185%;} /* 其它信息 */
.holiday_show .infoshow ol{padding:0px 0px 0px 5px;}
.holiday_show .infoshow p{padding:5px;}
	

/* 行程天 */
.holiday_show .holi_day{}
.holiday_show .holi_day h5{}
.holiday_show .holi_day ol{margin:0px; height:1%; padding:5px; clear:both;}
.holiday_show .holi_day ol li{float:left; padding:0px; margin:0px;}
.holiday_show .holi_day ol li a{display:block; background:#fff; text-align:center; color:#000; text-decoration:none; padding:5px; margin:0px 8px 0px 8px; border:0px;}
.holiday_show .holi_day ol li a:hover, .holiday_show .holi_day dt li a:active{background:#fec3bd;}
.holiday_show .holi_day ol li a img{display:block; border:1px solid #000; width:100px; height:75px;}
.holiday_show .holi_day ol li a span{display:block; color:#02258F; padding:3px 0px 3px 0px; width:100px; height:20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.holiday_show .holi_day p{margin:0px;background:url('holiday/linebg.gif') repeat-x top; padding:5px; line-height:185%;} /* 行程天中 说明 */
	.holiday_show .holi_day p a:link, .holiday_show .holi_day p a:visited{text-decoration:underline;}
	.holiday_show .holi_day p a:hover{text-decoration:underline;}

.holiday_show .holi_day dl{height:1%; }
.holiday_show .holi_day dl dt{margin:0px 1px 0px 1px;  height:1%;}
.holiday_show .holi_day dl dt.left{float:left; width:40%;}
.holiday_show .holi_day dl dt.right{float:right; width:58%;}
.holiday_show .holi_day dl dt h6{background:url('holiday/linebg.gif') repeat-x bottom; font-weight:bold;}
.holiday_show .holi_day dl dt li{float:left; width:49%;margin:0px 1px 0px 1px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}


.golf_item_list{margin:10px 0px 0px 0px;} /* 高尔夫价格 ol */
.golf_item_list li{border-left:1px solid #fec3bd; clear:left; height:20px;}
.golf_item_list li.title{}
.golf_item_list li.title em{background:#fbe9eb;}
.golf_item_list li em{float:left; width:8.1%; padding:3px 0px 3px 0px; font-style:normal; margin:0px;text-align:center; border-right:1px solid #fec3bd; border-bottom:1px solid #fec3bd;}
.golf_item_list .golf_item_list_clear{clear:both; text-align:left; padding:5px 10px 5px 12px;}

/*预订*/
.holiday_show .onlinebuy{}
.holiday_show .onlinebuy ol{
	border:1px solid #FC0801;
}
.holiday_show .onlinebuy ol h5{
	color:#FFFFFF;
	font-size:14px;
	background-color: #C92E29;
}
.holiday_show .onlinebuy ol.left{float:left; width:400px;height:206px; overflow: hidden;}
	.holiday_show .onlinebuy ol.left p{text-align:center; padding:4px 0px 4px 0px;}
	.holiday_show .onlinebuy ol.left dl{padding:5px 0px 0px 0px;}
	.holiday_show .onlinebuy ol.left dl li{margin:2px 0px 2px 0px; padding:2px 0px 2px 0px; }
	.holiday_show .onlinebuy ol.left dl li label{float:left; width:100px; text-align:right; padding:2px 0px 2px 0px;}
	.holiday_show .onlinebuy ol.left dl li input{border:1px solid #BABABA; height:20px; line-height:20px;}
	.holiday_show .onlinebuy ol.left dl button{margin:0px 0px 0px 20px; border:0px; padding:3px 0px 0px 10px ; width:75px; height:28px; background:url('holiday/onlinebuybutton.gif') no-repeat; text-align:left;}
	.holiday_show .onlinebuy ol.right{float:right;width:240px;}
	.holiday_show .onlinebuy ol.right p{padding:21px 0px 11px 0px; text-align:center;}
.holiday_show .onlinebuy ol.left p.islogo{ padding:80px 0px 0px 0px;} /*未登录时的预订区*/
.holiday_show .onlinebuy ol.left p.islogo a{margin:0px 5px 0px 5px; text-decoration:underline;}
.holiday_show .onlinebuy ol.left p.islogo button{margin:0px 0px 0px 20px; border:0px; padding:3px 0px 0px 10px ; width:75px; height:28px; background:url('holiday/onlinebuybutton.gif') no-repeat; text-align:left;}


/* 详细页左侧 */

.tour_sou, .tour_sou ul{background:url('holiday/tour_soubg.gif') no-repeat;} /* 度假线路搜索 */
.tour_sou{background-position:left 0px;}
.tour_sou ul{background-position:right 0px; padding:4px; height:274px;}
.tour_sou ul h3{
	padding:2px 2px 2px 15px;
	color:#fff;
}
.tour_sou ul ol{padding:5px 10px 0px 10px; line-height:185%;}
.tour_sou ul ol li{margin:3px 0px 3px 0px; padding:4px 0px 4px 0px;}
.tour_sou ul ol li label{float:left; width:60px; text-align:right;}
.tour_sou ul ol li input{border:1px solid #BABABA; height:20px; line-height:20px;}
.tour_sou ul ol p {text-align:center; padding:10px;}
.tour_sou ul ol p button{margin:0px 0px 0px 20px; font-size:12px; border:0px; letter-spacing:5px; padding:3px 0px 0px 0px ; width:56px; height:28px; background:url('holiday/tour_soubuttonbg.gif') no-repeat; text-align:center; color:#C64F00; font-weight:bold;}

.related{border:1px solid  #fec3bd; margin:8px 0px 0px 0px;}/*相关推荐 旅游住宿 */
.related h3{
	color:#FFFFFF;
	font-size:12px;
	padding:4px 10px 4px 10px;
	background-image: url(index531.gif);
}
.related ul{}
.related ul li{background:url('holiday/linebg.gif') repeat-x bottom;  margin:2px 0px 2px 0px;}
.related ul li a{display:block; color:#000; text-decoration:none; padding:5px; margin:0px 1px 0px 1px; border:0px; height:1%;}
.related ul li a:hover, .related ul li a:active{background:#fec3bd; }
.related ul li a img{float:left; border:1px solid #000; width:60px; height:45px; margin:0px 5px 0px 0px;}
.related ul li a span{display:block;color:#000; padding:2px 0px 2px 0px; width:115px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.related ul li a i{display:block; font-style:normal; color:#f40; padding:2px 0px 2px 0px; width:115px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}


.raiders{border:1px solid  #fec3bd; margin:8px 0px 0px 0px;} /* 旅游攻略 旅游实用帮助 */
.raiders h3{
	color:#fff;
	font-size:12px;
	padding:4px 10px 4px 10px;
	background-image: url(index531.gif);
}
.raiders ul{line-height:185%; padding:4px;}
.raiders span{ color:#FF4400; padding-right:8px; float:right;}
.raiders ul a{display:block; background:url('holiday/liicon.gif') no-repeat 0px 8px;margin:2px 0px 2px 0px; padding:0px 0px 0px 8px; text-decoration:underline;}
.raiders ul a:hover, .raiders ul a:active{background:#fec3bd;}

.related_eat{border:1px solid  #fec3bd; margin:8px 0px 0px 0px;} /* 美食推荐 */
.related_eat h3{background:#fec3bd; color:#fff; font-size:12px; padding:4px 10px 4px 10px;}
.related_eat ul{height:1%; clear:both; padding:5px 0px 2px 5px; background:url('holiday/linebg.gif') repeat-x bottom;}
.related_eat ul li{float:left; padding:0px; margin:0px;}
.related_eat ul li a{display:block; background:#fff; text-align:center; color:#000; text-decoration:none; padding:5px; margin:0px 10px 0px 10px; border:0px;}
.related_eat ul li a:hover, .related_eat ul li a:active{background:#fec3bd;}
.related_eat ul li a img{display:block; border:1px solid #000; width:60px; height:45px;}
.related_eat ul li a span{display:block; color:#02258F; padding:3px 0px 3px 0px; width:60px; height:18px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.related_eat p{line-height:185%; padding:4px;}
.related_eat p a{float:left; width:40%; background:url('holiday/liicon.gif') no-repeat 0px 8px;margin:2px 2px 2px 2px; padding:0px 0px 0px 8px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.related_eat p a:hover, .related_eat p a:active{background:#fec3bd url('holiday/liicon.gif') no-repeat 0px 8px;}




/* ==== 汽车租赁   ========== */

.car_list{}/* 列表 */
.car_list ul{height:1%;}
.car_list ul a{float:left; margin:2px 12px 2px 12px; padding:14px;}
.car_list ul a:hover, .car_list ul a:active{background:#fec3bd; }
.car_list ul a img{display:block; border:1px solid #000; width:120px; height:90px;}
.car_list ul a strong{display:block;font-weight:normal; margin:3px 0px 0px 0px; width:120px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.car_list ul a span{display:block;color:#000; width:120px; height:19px;cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.car_list ul a em{display:block; font-style:normal; color:#000;  width:120px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.car_list ul a em i{font-style:normal; color:#f40; padding:0px 3px 0px 0px;}


.car_sou{border:1px solid  #fec3bd; margin:0px 0px 0px 0px;} /* 搜索 */
.car_sou h3{
	color:#fff;
	font-size:12px;
	padding:4px 10px 4px 10px;
	background-image: url(index531.gif);
}
.car_sou ul{line-height:185%; padding:10px;}
.car_sou ul li{background:url('holiday/linebg.gif') repeat-x bottom;}
.car_sou ul li label{display:block; font-weight:bold;}
.car_sou ul li a{white-space: nowrap; margin:0px 5px 0px 0px;}
.car_sou ul li .f12bredlink01{color:#fff; background:#f40; padding:2px 2px 1px 2px; } /* 当前条件状态 */

.car_sou_results{
	padding:4px;
	border-bottom:2px solid  #fec3bd;
	background-color: #FF9999;
} /* 搜索结果 */



/* ======== 高尔夫 ============ */
.golfwrap{ background-color:#DEF3D2;}
.golf{background:#DEF3D2 url('holiday/golfbg.jpg') no-repeat;padding:270px 0px 0px 0px; margin-left:50px;}

.sou_golf{margin:10px auto; /* _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/holiday/sou_golf_bg.png' ,sizingMethod='crop');*/ width:338px; height:139px; overflow: hidden; }
.sou_golf ul{padding:20px; line-height:185%;}
.sou_golf ul ol{}
.sou_golf ul ol.left{float:left; width:200px;}
	.sou_golf ul ol.left li{ margin:2px 0px 2px 0px;}
	.sou_golf ul ol.left li label{float:left; width:60px; text-align:right;}
	.sou_golf ul ol.left li input{border:1px solid #BABABA; height:20px; line-height:20px;}
.sou_golf ul ol.right{float:right; width:80px; }
	.sou_golf ul ol.right p{padding:50px 0px 0px 0px;}
	.sou_golf ul ol.right p button{background:url('holiday/golf_buttonbg.gif') no-repeat; border:0px; width:70px; height:54px; color:#fff; font-weight:bold;}

.golf_list{padding:10px 0px 0px 0px;}
.golf_list ul{height:1%;}
.golf_list ul li{float:left; margin:10px; width:710px!important;width:94%; background-color:#EDF8E8; border:1px solid #fff;}
.golf_list ul li a{display:block; color:#000; text-decoration:none; padding:10px; height:1%;}
.golf_list ul li a:hover, .golf_list ul li a:active{background:#FFE6E8; }
.golf_list ul li a img{float:left; border:1px solid #000; width:120px; height:90px; margin:0px 8px 3px 0px;}
.golf_list ul li a strong{display:block;color:#157303; padding:2px 0px 2px 0px; width:220px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.golf_list ul li a span{display:block;color:#000; padding:2px 0px 2px 0px; cursor:pointer;}
.yolon_show{float:right; margin-right:10px; font-size:12px; color:red;}
.yolon_show a:hover {color:#157303;}


.map_list{text-align:right; padding:0px 50px 5px 0px;}
.map_list a{margin:5px 10px 5px 20px;font-size:14px; font-weight:bold;}
.map_list a:link, .map_list a:visited{text-decoration:none;color:#fff;}
.map_list a:hover{color:#f40; text-decoration:none;}

.golf_mappic{padding:10px 0px 0px 0px; text-align:center;}

/* 分页 */
.golfpages{padding:10px 0px 10px 0px;font-size: 14px; color: #057010; text-align: center;}
.golfpages a{border:1px solid #B0DF96; padding:2px 5px 2px 5px; margin: 0px 5px; color: #057010; background:#fff; text-decoration: none;}
.golfpages a:hover{border:1px solid #057010; color: #057010;}
.golfpages a:active{border:1px solid #057010; color: #057010;}
.golfpages span.current{border:1px solid #48C627; padding:2px 5px 2px 5px; font-weight: bold; color: #fff; background: #48C627;}


/* ======== 婚纱摄影 ============ */
.marry{background:#FCD4F9 url('holiday/marrybg.jpg') no-repeat;padding:350px 10px 20px 10px; }

.marry_list{padding:10px 0px 0px 0px;}
.marry_list ul{height:1%;}
.marry_list ul li{float:left; margin:10px; width:30%; background:#FCECFC; border:1px solid #fff;}
.marry_list ul li a{display:block; color:#000; text-decoration:none; padding:10px; height:1%;}
.marry_list ul li a:hover, .marry_list ul li a:active{background:#fff; }
.marry_list ul li a img{float:left; border:1px solid #000; width:80px; height:60px; margin:0px 8px 3px 0px;}
.marry_list ul li a strong{display:block;color:#E50495; font-size:13px; font-weight:normal; padding:2px 0px 2px 0px; width:140px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.marry_list ul li a span{display:block;color:#000; padding:2px 0px 2px 0px; width:140px; height:19px; cursor:pointer;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.marry_list ul li a span i{font-style:normal; color:#f40; padding:0px 3px 0px 0px;}

/* 分页 */
.marrypages{padding:10px 0px 10px 0px;font-size: 14px; color: #D41AA7; text-align: center;}
.marrypages a{border:1px solid #F4C5F4; padding:2px 5px 2px 5px; margin: 0px 5px; color: #057010; background:#FFF0FD; text-decoration: none;}
.marrypages a:hover{border:1px solid #D41AA7; color: #D41AA7;}
.marrypages a:active{border:1px solid #D41AA7; color: #D41AA7;}
.marrypages span.current{border:1px solid #E814B0; padding:2px 5px 2px 5px; font-weight: bold; color: #fff; background: #E814B0;}


/* ======== 带驾租车 ============ */
.rental_show{background:#F2FCFE url('holiday/rentalbg.jpg') no-repeat;padding:400px 10px 20px 10px; }
.rental_showpath{padding:10px;}

.rental_show h3{}
.rental_show ul{ line-height:225%; padding:5px;}
.rental_show ul.rental_show_list{border:1px solid #D9EBEF;}
.rental_show ul.rental_show_list li{text-align:center;}
.rental_show ul.rental_show_list li a{display:block;margin:2px 0px 2px 0px; padding:0px 10px 0px 20px; background:#fff; color:#000}
	.rental_show ul.rental_show_list li a:link, .rental_show ul.rental_show_list li a:visited{text-decoration:none;}
	.rental_show ul.rental_show_list li a:hover{color:#fff; background:#da281f; text-decoration:none; font-weight:bold; font-size:14px;}
.rental_show ul.rental_show_list li strong{float:left; width:370px; margin:0px 2px 0px 0px; font-style:normal;cursor:pointer; text-align:left;font-weight:normal}
.rental_show ul.rental_show_list li b{float:left; width:125px; margin:0px 2px 0px 0px; font-style:normal;cursor:pointer; text-align:left; font-weight:normal;} /* 专车接送样式 */
.rental_show ul.rental_show_list li em{float:left; width:150px;margin:0px 2px 0px 2px;font-style:normal; cursor:pointer;}
.rental_show ul.rental_show_list li i{float:left; width:120px; margin:0px 2px 0px 2px;font-style:normal;  cursor:pointer;}
.rental_show ul.rental_show_list li span{float:left; width:120px; margin:0px 0px 0px 2px;font-style:normal; cursor:pointer;}
.rental_show ul.rental_show_list li.title{font-weight:bold; background:#fff;margin:2px 0px 2px 0px; padding:0px 10px 0px 20px;}	





.holiday_book{margin:5px 0px 0px 0px;  padding:20px;} /*度假产品全频道 预订表单*/
.holiday_book ul{margin:10px 0px 10px 0px;}
.holiday_book ul fieldset{border:1px solid #ccc;}
.holiday_book ul fieldset legend{font-size:12px; font-weight:bold;}
.holiday_book ul fieldset ol{padding:10px;}
.holiday_book ul fieldset ol li{margin:4px 0px 4px 0px; font-size:13px; clear:left; height:1%;}
.holiday_book ul fieldset ol li label{float:left; width:100px; text-align:right; background:#fec3bd;  padding:5px 0px 5px 0px; }
.holiday_book ul fieldset ol li i{font-size:16px; font-weight:bold; color:#f00; font-style:normal;}
.holiday_book ul fieldset ol li input{line-height:20px; height:20px; font-size:13px; font-weight:bold; color:#00f;}
.holiday_book ul p{padding:20px; text-align:center;}
.holiday_book ul p button{margin:0px 10px 0px 10px;}

.holiday_book table{width:90%; margin:10px auto 15px auto;}
.holiday_book .title{background:#F9F9F9;}
.holiday_book table td{border:1px dotted #ccc;padding:5px; text-align:center;}


/* 订单成功 失败提示页 */
.order_messenger{margin:50px auto; width:500px;}
.order_messenger_show{padding:10px;}
.order_messenger_show ol{padding:10px;}
.order_messenger_show ol li{text-align:center;}
.order_messenger_show ol li label{}
.order_messenger_show ol li i{font-size:18px; font-style:normal; color:#f40; font-weight:bold; }
.order_messenger_show ol p{text-align:center; padding:20px; font-size:14px; font-weight:bold;}

.order_messenger_show2{}
.order_messenger_show2 ol{padding:10px; line-height:185%;}
.order_messenger_show2 ol li{}

.order_messenger_show3{text-align:center; padding:10px;}
.order_messenger_show3 a{margin:0px 10px 0px 10px;}



/* 首页动画播放 css 开始 */
div#MainPromotionBanner{width: 515px; height: 235px;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none; height: 235px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 515px;height: 235px;}

#MainPromotionBanner .Slides img{border:0;display: block;width: 515px;height: 235px;}

#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top: 208px; right: 0px;z-index: 10;height: 25px;}
#MainPromotionBanner .SlideTriggers li{	float: left; display: inline; color: #74a8ed; text-align: center; line-height:16px;	width: 16px; height: 16px;	font-family: Arial;	font-size: .8em; cursor: pointer;overflow: hidden;  margin:3px 3px;	background: url('holiday/slide_trigger.gif') no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url('holiday/slide_trigger_c.gif') no-repeat center center;	border:0; font-weight:bold; font-size: 1.2em; line-height: 21px; height: 21px; width: 21px; margin:0 6px; }
/* 首页动画播放 css 结束 */
