@charset "utf-8";
.banner{ margin:0 0 6px 0; width:860px; height:48px;}
.top{ border:1px solid #d6e8fd; padding:6px 3px 6px 3px; background:url(Holiday_V3/blue_bg.gif) no-repeat left top;}
.top dl{ float:left;}
.top .this_1{ width:119px; white-space:nowrap; border-right:1px solid #e2e3e5; overflow:hidden;}
.top .this_2{ width:95px; white-space:nowrap; border-right:1px solid #e2e3e5; overflow:hidden;}
.top .this_3{ width:119px; white-space:nowrap; border-right:1px solid #e2e3e5; overflow:hidden;}
.top .this_4{ width:159px; white-space:nowrap; border-right:1px solid #e2e3e5; overflow:hidden;}
.top .this_5{ width:119px; white-space:nowrap; border-right:1px solid #e2e3e5; overflow:hidden;}
.top .this_6{ width:119px; white-space:nowrap; border-right:1px solid #e2e3e5; overflow:hidden;}
.top .this_7{ width:106px; white-space:nowrap; overflow:hidden;}
.top dt{ background:url(Holiday_V3/arr_1.gif) no-repeat 4px center; font-weight:bold; padding:0 0 0 12px;}
.top dd{ display:block; float:left; padding:3px 3px 3px 8px;}
.top dd a{ display:block;}

.top dt a:link, .top dt a:visited{text-decoration:none;color:#000;}
.top dt a:hover{color:#f40; text-decoration:none;}


.content_ad{}
.content_ad img{margin:0px 0px 8px 0px;}


/*自由行*/
.ziyou{ width:860px; height:245px; background:url(Holiday_V3/ziyou_bg.gif) no-repeat left top; margin:8px 0 0 0;}
.ziyou .left{ float:left; padding:14px 0 6px 5px; }
.ziyou .zy_img_1{ width:170px; height:226px;}
.ziyou .right{ float:right; width:676px;}
.ziyou .right .sub_list{ padding:0 20px 0 20px; height:34px; line-height:34px; text-align:right; float:right;}
.ziyou .right .sub_list span{ display:block; float:left;}
.ziyou .right .sub_list a{ display:block; padding:0 6px 0 6px; float:left;}
.ziyou_text{ padding:10px 10px 8px 10px;}
.ziyou_text .zy_left{ float:left;}
.ziyou_text .zy_left .zy_top{ width:300px; height:70px; display:block; border-bottom:1px dashed #ccc;}
.ziyou_text .zy_left .zy_top a{display:block; width:300px; height:70px; }
.ziyou_text .zy_left .zy_top img{ display:block; float:left;}				
.ziyou_text .zy_left .zy_top span{ display:block; float:left; width:200px; padding-left:10px; cursor:pointer;}
.ziyou_text .zy_left .zy_top span.pitch{ padding-top:5px;}
.price{ font-weight:bold; color:#ff4400; font-style:normal; padding:0px 3px 0 0;}
.ziyou_text .zy_left ul{ width:320px;} /*自由行  simonsu 21/11/2008 */
.ziyou_text .zy_left ul li{ background:url(Holiday_V3/point.gif) no-repeat left center; _background-position:left 10px; padding:0 0 0 8px; line-height:200%;}
.ziyou_text .zy_left ul li a{ /*display:block; float:left; width:230px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;*/}
.ziyou_text .zy_left ul li span{ float:right;}
.ziyou_text .zy_right{ float:left; width:250px; padding:0  0 0px 18px;}
.ziyou_text .zy_right img{ margin:0 0 13px 0; display:block; width:316px; height:52px;}
/*度假*/
.dujia{ width:860px; height:265px; background:url(Holiday_V3/dujia_bg.gif) no-repeat left top; margin:8px 0 0 0;}
.dujia .left{ float:left; padding:14px 0 6px 5px;}
.dujia .dj_img_1{ width:170px; height:246px;}
.sub_list{ padding:0 20px 0 20px; height:27px; line-height:27px; text-align:right; float:right;}
.sub_list span{ display:block; float:left;}
.sub_list a{ display:block; padding:0 6px 0 6px; float:left;}
.dujia .right{ float:right; width:676px;}
.dujia .right .dj_top{ padding:12px 0 0 0;}
.dujia .right .dj_top .dj_left{ float:left;}
.dujia .right .dj_top .dj_left ol a{float:left; margin:0px 4px 0px 10px; _background:transparent;}
.dujia .right  .dj_top .dj_left ol a span{display:block; text-align:center; width:100px; padding:2px 0px 0px 0px;}
.dujia .right  .dj_top .dj_left ol a img{display:block; text-align:center; width:100px; height:75px;}
.dujia .right .dj_top .dj_right{ float:left; padding:0 10px 0 8px;}
.dujia .right .dj_top .dj_right ul{ width:310px;}
.dujia .right .dj_top .dj_right ul li{ background:url(Holiday_V3/point.gif) no-repeat left center; _background-position:left 10px; padding:0 0 0 8px; line-height:200%;}
.dujia .right .dj_top .dj_right li a{ /*display:block; float:left; width:230px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;*/}
.dujia .right .dj_top .dj_right li span{ /*display:block; */float:right;}
.dujia .right .bottom { margin:4px 10px 10px 10px; border-top:1px dashed #ccc;}
.dujia .right .bottom ul li{float:left; padding:12px 0 0 0;}
.dujia .right .bottom ul li a{ display:block; width:140px; height:45px; }
.dujia .right .bottom ul li img.dj{ display:block; float:left; width:45px; height:45px; cursor:pointer;}				
.dujia .right .bottom ul li span{ display:block; float:left; width:80px; padding-left:10px; cursor:pointer; overflow: hidden; white-space: nowrap;  -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.dujia .right .bottom ul li img.dj_ad{ display:block; float:left; width:233px; height:45px; cursor:pointer;}	
/*婚纱*/
.hunsha{ width:860px; height:265px; background:url(Holiday_V3/hunsha_bg.gif) no-repeat left top; margin:8px 0 0 0;}
.hunsha .left{ float:left; padding:14px 0 6px 5px;}
.hunsha .hs_img_1{ width:170px; height:246px;}
.hunsha .right{ float:right; width:676px;}
.hunsha .right .hs_top{ margin:0 10px; padding:10px 0px 10px 0px; border-bottom:1px dashed #ccc;}
.hunsha .right .hs_top ol a{float:left; margin:0px 14px 0px 0px; _background:transparent;}
.hunsha .right .hs_top ol a span{display:block; text-align:center; width:95px; padding:2px 0px 0px 0px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.hunsha .right .hs_top ol a img{display:block; text-align:center; width:95px; height:71px;}
.hunsha .right .hs_bottom{ margin:0 0 0 12px;}
.hunsha .right .hs_bottom ul{ width:666px; overflow:hidden;}
.hunsha .right .hs_bottom ul li{ float:left; background:url(Holiday_V3/point.gif) no-repeat left center; _background-position:left 10px; padding:0 0 0 8px; line-height:200%; width:44%; margin:0 30px 0 0;}
.hunsha .right .hs_bottom li a{ display:block; float:left; width:210px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.hunsha .right .hs_bottom li span{ display:block; float:right;}
/*高尔夫*/
.golf{ width:860px; height:265px; background:url(Holiday_V3/golf_bg.gif) no-repeat left top; margin:8px 0 0 0;}
.golf .left{ float:left; padding:14px 0 6px 5px;}
.golf .golf_img_1{ width:170px; height:246px;}
.golf .right{ float:right; width:676px;}
.golf_text{ padding:12px 10px 10px 12px;}
.golf_right_left{ float:left;}
.glof_top_img{ display:block; padding:0 0 14px 0; border-bottom:1px dashed #ccc;}
.golf_right_left ol a{float:left; margin:14px 8px 0px 8px; _background:transparent;}
.golf_right_left ol a span{display:block; text-align:center; width:120px; padding:4px 0px 0px 0px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.golf_right_left ol a img{display:block; text-align:center; width:120px; height:90px;}
.golf_right_right{ float:left; margin:0 0 0 20px;}
.golf_right_right ul li{ background:url(Holiday_V3/point.gif) no-repeat left center; padding:0 0 0 8px; width:200px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; line-height:23px;}
/*汽车*/
.car{ width:860px; height:265px; background:url(Holiday_V3/qiche_bg.gif) no-repeat left top; margin:8px 0 0 0;}
.car .left{ float:left; padding:14px 0 6px 5px;}
.car .car_img_1{ width:170px; height:246px;}
.car .right{ float:right; width:676px;}
.car_text{ padding:6px 10px 16px 16px;}
.car_text_top{ padding-bottom:6px; border-bottom:1px dashed #ccc;}
.car_text_top ol a{float:left; margin:0px 9px 0px 0px; _background:transparent;}
.car_text_top ol a span{display:block; text-align:left; width:120px; cursor:pointer; }
.car_text_top ol a img{display:block; text-align:center; width:120px; height:90px;}
.car_text_bottom p{ display:block; float:left; width:16px; height:70px;color:#000; font-weight:bold;layout-flow:vertical-ideographic; text-align:center; letter-spacing:3px;}
.car_text_bottom ul li{ float:left; background:url(Holiday_V3/point.gif) no-repeat left center; _background-position:left 10px; padding:0 0 0 6px; line-height:200%; width:24%; margin:0 16px 0 26px;}
.car_text_bottom li a{ display:block; float:left; width:86px; cursor:pointer; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.car_text_bottom li span{ display:block; float:right;}
.price_1{ color:#ff4400; font-style:normal; padding:0px 3px 0 0;}

/*列表*/
.list{ margin:5px;}
.list .location{ float:left;}
.list .location em{ font-style:normal;font-size:12px; font-family:"宋体"; padding:0 3px;}
.list img{ float:right; vertical-align:middle;}

/* 属性导航 */
.main_list{margin:0px 0px 8px 0px; padding:5px 0 0 10px; line-height:175%;}
.main_list h2.icon1{background:url('Holiday_V3/holidayicon.png') no-repeat 10px 0px;  line-height:33px; padding:0px 0px 0px 50px; font-size:14px; color:#0067A5;}
.main_list h2.icon3{background:url('Holiday_V3/holidayicon3.png') no-repeat 10px 0px;  line-height:33px; padding:0px 0px 0px 50px; font-size:14px; color:#0067A5;}
.mail_list ul{height:1%;}
.main_list ul li{ margin:0px 0px 0px 0px; height:1%; text-align:left; clear:both;}
.main_list ul li span{ float:left; width:70px; text-align:right;}
.main_list ul li a{ display:block;  float:left;  white-space:nowrap; margin:0px 15px 0px 0px;  cursor:pointer; color:#0067A5;}
.main_list ul li a.active{font-weight:bold; color:#f40;}


.travel_list{ background:url('Holiday_V3/title2.jpg') no-repeat;}
.eat_s{ background:url('Holiday_V3/eattitle.jpg') no-repeat;}
.ent_s{ background:url('Holiday_V3/enttitle.jpg') no-repeat;}
.car_more{ background:url('Holiday_V3/car_title.jpg') no-repeat;}


/* 列表展示区 */
.content{}
.content ul{}
.content ul.content_ad{float:right; width:200px; } /*右侧*/
.content ul.content_lists{float:left; width:650px;} /*列表区*/
.content ul.content_lists h6{background:#EAF7FA; padding:3px 10px 3px 10px;  border-top:3px solid #57C0E6; font-weight:normal;}
.content ul.content_lists li{ margin:5px 0px 5px 0px;  height:1%; border-bottom:1px dashed #d9dadc;  padding:5px 0px 5px 0px;}
.content ul.content_lists li img{float:left; width:75px; height:56px;margin:2px 10px 2px 10px;}
.content ul.content_lists li span{float:left; width:365px; color:#000;  line-height:145%;} /*简介*/
	.content ul.content_lists li span strong{display:block; color:#000;margin:2px 0px 6px 0px;  font-size:12px; font-weight:bold;} /*标题*/
	.content ul.content_lists li span strong i{background:#ff0; float:right;}
.content ul.content_lists li s{float:left;  width:70px;   text-decoration: none; color:#7a7a7a; padding:22px 0px 0px 0px; margin:0px 20px 0px 30px;} /*出发地*/
.content ul.content_lists li em{float:left; width:50px; font-style:normal; text-align:center; color:#7a7a7a; padding:10px 0px 0px 0px;} /*价格*/ 
.content ul.content_lists li em i{display:block;font-style:normal; font-size:12px; font-weight:bold; color:#f40; border-bottom:1px solid #eaebed;} 

.content ul.content_lists_product{float:left; width:650px;} /*列表区*/
.content ul.content_lists_product h6{background:#EAF7FA; padding:3px 10px 3px 10px;  border-top:3px solid #57C0E6; font-weight:normal;}
.content ul.content_lists_product li{ margin:5px 10px 5px 0px;  height:1%; border-bottom:1px dashed #d9dadc;  padding:5px 0px 5px 0px;}
.content ul.content_lists_product li img{float:left; width:75px; height:56px;margin:2px 10px 2px 10px;}
.content ul.content_lists_product li span{float:left; color:#000; width:470px; line-height:145%;} /*简介*/
.content ul.content_lists_product li span strong{display:block; color:#000;margin:2px 0px 6px 0px;  font-size:12px; font-weight:bold;} /*标题*/
.content ul.content_lists_product li span strong i{font-style:normal; float:right; color:#ccc;font-weight:normal;}
	.content ul.content_lists_product li span strong i a:link, .content ul.content_lists_product li span strong i a:visited{text-decoration:none;color:#666;}
	.content ul.content_lists_product li span strong i a:hover{color:#f40; text-decoration:none;}
.content ul.content_lists_product li em{float:right; width:50px; font-style:normal; text-align:center; color:#7a7a7a; padding:10px 0px 0px 0px;} /*价格*/ 
.content ul.content_lists_product li em i{display:block;font-style:normal; font-size:12px; font-weight:bold; color:#f40; border-bottom:1px solid #eaebed;} 




.blue_left{background:url(Holiday_V3/blue_left.gif) no-repeat top left;}
.blue_right{background:url(Holiday_V3/blue_right.gif) no-repeat top right; height:27px; line-height:27px; padding-left:6px; font-weight:normal;}
.blue_line{border-left:#B8D1F1 1px solid; border-right:#B8D1F1 1px solid; border-bottom:#B8D1F1 1px solid; background:url(help/contact_bg.gif) no-repeat left bottom;}
.xz{ color:#ff4400; padding-right:20px;}
.result{ margin:0 10px; padding:10px 0; width:836px; height:105px; border-bottom:1px dashed #ccc; }
.result .re_img{float:left; width:120px;}
.result img{ width:120px; height:90px; margin:10px 0px 0px 0px;}
.result .text{ float:left; width:530px; height:105px; margin:0 16px;}
.result .text p.name{ padding:10px 0 10px 0; }
	.result .text p.name a {font-weight:bold; font-size:13px; text-decoration:underline;}
.result .text p.description{ line-height:180%;}	
.result .list_price{ float:left; width:130px; height:85px; text-align:center; padding:10px 0 10px 0; line-height:220%;}
.result .list_price .bianhao{ color:#00349a;}
.rs_page{ padding:12px 0;}



/* ==== 汽车租赁   ========== */
.car_sou_results{} /* 搜索结果 */
.car_sou_results h6{background:#EAF7FA; padding:3px 10px 3px 10px;  border-top:3px solid #57C0E6; font-weight:normal;}
.f12bred{ color:#FF0000; padding-right:16px;}

.car_list{}/* 列表 */
.car_list ul{height:1%;}
.car_list ul a{float:left; margin:2px 1px 2px 1px; padding:10px;}
.car_list ul a:hover, .car_list ul a:active{background:#F4F4F4; }
.car_list ul a img{display:block; border:0px 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;}