@charset "utf-8";/*Copyright (c) 2011,Ctrip Inc. All rights reserved.*/
/*===== 信息模块 w:302 =====*/
.htborder {border:1px solid #CCCCCC;}
.hotel_item .title {height:30px;padding:0 5px;line-height:30px;color:#4D4D4D;background-color:#E3E3E3;}
.hotel_item .title a {font-weight:normal;text-decoration:none;color:#4D4D4D;}
.hotel_item .title .name {font-weight:bold;}
.hotel_item .img {display:block;}
.hotel_item .img img {display:block;width:100%;margin:0 0 0 -1px;border:1px solid #CCCCCC;}
.hotel_item .intro {height:55px;overflow:hidden;padding:5px 7px;color:#4D4D4D;}

/*===== 酒店搜索列表模块 =====*/
.titlebg , .s_show , .s_hide , .searchorder .tagprice , .searchorder .tagstar ,.tagdown , .hotel_realpic , .hotel_goldmedal, .hotel_silvermedal , .hotel_special , .hotel_gift, .hotel_sales ,.hotel_roompic , .searchresult_emap, .searchresult_elocal , .hotel_room_showall , .hotel_room_hideall , .searchresult_num , .titlebg_goldmedal , .titlebg_silvermedal , .collecttip , .printtip , .one_detail h3 {background-color:transparent;background-image:url("http://pic.ctrip.com/beta_100823/hotel_resulticon.png");background-repeat:no-repeat;}
.searchresult_name {float:left;font-size:14px;line-height:22px;margin-right:3px;}
.hotel_goldmedal {background-position:0 -76px;}
.hotel_goldmedal, .hotel_silvermedal {padding-left:22px;}
/*钻级和星级*/
.hotel_diamond01, .hotel_diamond02, .hotel_diamond03, .hotel_diamond04, .hotel_diamond05, .hotel_diamond06, .hotel_halfdiamond01, .hotel_halfdiamond02, .hotel_halfdiamond03, .hotel_halfdiamond04, .hotel_halfdiamond05, .hotel_halfdiamond06, .hotel_stars01, .hotel_stars02, .hotel_stars03, .hotel_stars04, .hotel_stars05 {background-image:url(http://pic.ctrip.com/beta_100823/hotel_result_stars.png);background-repeat:no-repeat;overflow:hidden;}
.hotel_diamond01, .hotel_diamond02, .hotel_diamond03, .hotel_diamond04, .hotel_diamond05, .hotel_diamond06, .hotel_halfdiamond01, .hotel_halfdiamond02, .hotel_halfdiamond03, .hotel_halfdiamond04, .hotel_halfdiamond05, .hotel_halfdiamond06 {height:11px;}
.hotel_stars01, .hotel_stars02, .hotel_stars03, .hotel_stars04, .hotel_stars05 {height:16px;background-position:0 -32px;}
.hotel_diamond01, .hotel_halfdiamond01 {width:14px;}
.hotel_diamond02, .hotel_halfdiamond02 {width:30px;}
.hotel_diamond03, .hotel_halfdiamond03 {width:46px;}
.hotel_diamond04, .hotel_halfdiamond04 {width:62px;}
.hotel_diamond05, .hotel_halfdiamond05 {width:78px;}
.hotel_diamond06, .hotel_halfdiamond06 {width:94px;}
.hotel_halfdiamond01 {background-position:-96px 0;}
.hotel_halfdiamond02 {background-position:-80px 0;}
.hotel_halfdiamond03 {background-position:-64px 0;}
.hotel_halfdiamond04 {background-position:-48px 0;}
.hotel_halfdiamond05 {background-position:-32px 0;}
.hotel_halfdiamond06 {background-position:-16px 2px;}
.hotel_stars01 {width:16px;}
.hotel_stars02 {width:37px;}
.hotel_stars03 {width:58px;}
.hotel_stars04 {width:78px;}
.hotel_stars05 {width:99px;}
/*金牌银牌*/
.hotel_goldmedal, .hotel_silvermedal {padding-left:22px;}
.hotel_goldmedal {background-position:0 -76px;}
.hotel_silvermedal {background-position:0 -108px;}
/*连住优惠*/
.hotel_special {float:right;padding-left:24px;height:27px;line-height:27px;color:#FF7E00;background-position:0 -424px;}
.hotel_special a:hover, .hotel_special a,.hotel_special2 a:hover, .hotel_special2 a {color:#CC3300;}
/*预付房费*/
.hotel_special2 {float:right;padding-left:20px;height:24px;line-height:27px;color:#CC3300;background:url(http://pic.ctrip.com/common/bg_16x16.gif?100713.gif) 0 -2428px no-repeat;}
.hotel_room_showall {background-position:51px -298px;}
.icontips , .searchtab .tagon , .searchtab .taghover , .sl_top , .sidecontent li , .searchbtn , .searchbtn_hover, .searchorder .tagon , .searchorder .tagon_asc , .searchorder .tagon_desc,.searchorder .taghover ,.searchorder .pagebtn ,.base_btn01 ,.base_btn02, .hotel_detail01 .base_btn01,.hotel_detail01 .base_btn02 , .researchbtn , .td_left .wydp, .hotel_intro .hotel_introtips dd,.hotel_grid01 .base_btn01 , .hotel_grid01 .base_btn02 , .searchresult_googlelist01 .base_btn02,.hotel_grid01 .base_btn02:hover , .hotel_detail01 .base_btn02:hover , .hotel_grid01 .base_btn01:hover , .hotel_detail01 .base_btn01:hover {background-color:transparent;background-image:url("http://pic.ctrip.com/beta_100823/hotel_result.png");background-repeat:no-repeat;}
.hotel_grid01 .base_btn02 , .hotel_detail01 .base_btn02 ,.searchresult_googlelist02 .base_btn02 ,.searchresult_googlelist01 .base_btn02, .hotel_detail01 .base_btn02, .hotel_datelist01 .base_btn02 {background-position:0 -256px;width:50px;height:20px;border:0;text-align:center;color:#fff;padding-bottom:2px;display:block;cursor:pointer;}
.hotel_grid01 .base_btn02:hover , .hotel_detail01 .base_btn02:hover {background-position:0 -736px;}
/*酒店列表框框*/
.searchresult_list {background-color:transparent;background-image:url("http://pic.ctrip.com/cms/hotel_contentbg.png");background-repeat:no-repeat;overflow:hidden;margin:-3px 0 0 -2px;}
.layer_box_3 .searchresult_list {background-image:url("http://pic.ctrip.com/cms/hotel_contentbg_766.png");}
.searchresult_list .hotel_grid01 {margin:0;padding:0 17px;z-index:1;}
.searchresult_abbrpic {background-repeat:no-repeat;background-position:center center;border:solid 1px #D5D5D5;width:70px;height:70px;display:block;margin:0 auto;}
.searchresult_name {float:left;font-size:14px;line-height:22px;margin-right:3px;}
.searchresult_name a {color:#0055AA;}
.searchresult_numstars {margin-left:5px;vertical-align:-2px;*vertical-align:0px;}
.searchresult_desc {position:relative;z-index:11;margin:6px 0 0 0;}
.searchresult_desc_text {height:38px;overflow:hidden;}
.searchresult_desc p {margin-bottom:4px;padding-right:10px;}
.searchresult_caption {padding:13px 6px 6px 32px;background:#F1F8FF;border-top:2px solid #d1d7dd;margin-top:-1px;}
.searchresult_caption .link {width:95px;height:70px;float:left;background-repeat:no-repeat;background-position:center center;}
.searchresult_caplist {*float:left;padding-left:5px;}
* html .searchresult_caplist {width:485px;}
.searchresult_caplist li {float:left;width:220px;text-align:left;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline;background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -477px -560px;}
.searchresult_caption .infos {width:96%;white-space:normal;background:url(http://pic.ctrip.com/hotels081118/icon_black.gif) no-repeat 9px 6px;}
.searchresult_capbtn {height:17px;padding-left:18px;display:block;overflow:hidden;text-align:left;background:#E6F2FF url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -439px -527px;}
.searchresult_capbtn:hover {text-decoration:none;}
.searchresult_new {position:absolute;z-index:9999;margin:0;*margin-top:-5px;}
/*两栏布局*/
.hotel_grid01 .first {width:101px;float:left;padding:17px 0 0 0;}
.hotel_grid02 .first {width:238px;float:right;padding-left:10px;}
.hotel_unit:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/*房型列表*/
.hotel_datelist01 th {background:#E9F1F8;}
.hotel_datelist02 th {background:#FFF5D1;}
.hotel_datelist01 .base_price02 {color:#FF7E00;font-weight:bold;}
dfn {font-family:arial;font-style:normal;padding-right:2px;}
.hotel_room_showall, .hotel_room_hideall {float:right;margin-top:5px;cursor:pointer;color:#0055AA;width:79px;}
.hotel_room {padding-left:14px;}
.hotel_room a {float:left;text-align:left;}
.hotel_room a, .hotel_room span {margin-right:2px;}
.hotel_gift, .hotel_sales, .hotel_roompic {float:left;width:16px;height:16px;overflow:hidden;}
.hotel_roompic {background-position:0 -494px;}
.hotel_gift {background-position:0 -462px;cursor:pointer;}
.hotel_sales {background-position:0 -430px;}
.hotel_unit {zoom:1;padding:13px 0 0 10px;}
/*搜索结果和详细页面的评分*/
.hotel_whitebg {width:86px;height:100px;overflow:hidden;padding:10px 4px 0 4px;color:#666;border:solid 1px #CCC;background:#FFF;}
.hotel_whitebg2 {width:86px;height:100px;overflow:hidden;padding:6px 4px 0 4px;color:#666;border:none;background:#FFF;text-align:center;}
.hotel_seecom {margin-bottom:10px;}
.hotel_realpic {display:block;height:16px;line-height:20px;padding-left:25px;margin:5px 0 7px 0;background-position:4px -394px;color:#0052AA;}
.hotel_judge {text-align:center;}
.coupon {display:inline-block;*display:inline;zoom:1;margin:2px 0 0 5px;_margin-top:0;padding-left:7px;height:15px;background:url("http://pic.ctrip.com/hotels081118/un_coupon.gif") no-repeat;}
.coupon span {display:block;padding-right:5px;line-height:16px;background:url("http://pic.ctrip.com/hotels081118/un_coupon.gif") no-repeat right -16px;font-size:12px;color:#fff;cursor:pointer;}
.hotel_value, .hotel_value:hover {font-size:24px;font-family:tahoma;margin-right:3px;color:#FF9900;text-decoration:none;font-weight:bold;}
.hotel_value span {font-size:12px;}
.hotel_grid01 {position:relative;}
.hotels_ticket2_20,.hotels_ticket_40,.hotels_ticket_50,.hotels_ticket_100,.hotels_ticket2_40 {position:absolute;top:0;right:0;display:block;width:70px;height:70px;background-image:url(http://pic.ctrip.com/hotels081118/hotels_ticket.gif?100816.gif);background-repeat:repeat-x;line-height:200px;overflow:hidden;z-index:10;zoom:1;}
.hotels_ticket2_20 {background-position:-70px 0;}
.hotels_ticket_40 {background-position:-210px 0;}
.hotels_ticket_50 {background-position:0 0;}
.hotels_ticket_100 {background-position:-140px 0;}
.hotels_ticket2_40 {background-position:-280px 0;}
.hotel_datelist01, .hotel_datelist02 {clear:both;margin-top:2px;color:#666666;font-family:tahoma;}
.hotel_datelist01 td, .hotel_datelist02 td {height:33px;border-bottom:1px dashed #E5E5E5;}
.hotel_datelist01 td, .hotel_datelist02 .hide_line td {border-bottom:none;}
.hotel_datelist01 th, .hotel_datelist02 th {height:30px;line-height:21px;font-weight:bold;color:#000;text-align:left;}
.hotel_datelist01 .hd01_th,.hotel_datelist02 .hd01_th {width:100%;padding-left:14px;}
/*电子地图和行政区域小图标*/
.searchresult_emap, .searchresult_elocal {float:left;margin-right:30px;padding-left:16px;}
.searchresult_emap {background-position:0 -861px;}
.searchresult_elocal {background-position:0 -829px;}
.hotel_datelist01, .hotel_datelist02 {clear:both;margin-top:2px;color:#666666;font-family:tahoma;}
.hotel_datelist01 td, .hotel_datelist02 td {height:33px;border-bottom:1px dashed #E5E5E5;}
.hotel_datelist01 td, .hotel_datelist02 .hide_line td {border-bottom:none;}
.hotel_datelist01 th, .hotel_datelist02 th {height:30px;line-height:21px;font-weight:bold;color:#000;}
.hotel_datelist01 .hd01_th,.hotel_datelist02 .hd01_th {width:100%;padding-left:14px;}
.searchresult_num {background-position:2px -958px;width:25px;height:18px;position:relative;z-index:10;cursor:pointer;margin:7px 3px 0 auto;text-align:center;padding-right:8px;color:#fff;font-family:tahoma;font-weight:bold;font-size:11px;}
.searchresult_switchoff .searchresult_num {visibility:hidden;}

/*===== 酒店预订热门城市 =====*/
.hot_city .tit {margin-bottom:9px;}
.hot_city .content a {display:inline-block;margin-right:3px;}

/*===== 特别推广 =====*/
.specialties_spread .tit {margin-bottom:9px;}
.specialties_spread {margin-bottom:-7px;}
.specialties_spread li {line-height:22px;font-family:simsun;}

/*===== 特别推广 两列 =====*/
.specialties_spread_2 .tit {margin-bottom:9px;}
.specialties_spread_2 {margin-bottom:-7px;}
.specialties_spread_2 ul {overflow:hidden;zoom:1;}
.specialties_spread_2 li {float:left;width:49%;height:22px;overflow:hidden;padding-left:0.9%;line-height:22px;font-family:simsun;}

/*===== 特别推广 三列 =====*/
.specialties_spread_3 .tit {margin-bottom:9px;}
.specialties_spread_3 {margin-bottom:-7px;}
.specialties_spread_3 ul {overflow:hidden;zoom:1;}
.specialties_spread_3 li {float:left;width:33%;height:22px;overflow:hidden;padding-left:0.1%;line-height:22px;font-family:simsun;}

/*===== 海外旅游度假 =====*/
.abroad_tour .tit {margin-bottom:8px;}
.abroad_tour {margin-bottom:-5px;}
.abroad_tour .content a {float:left;width:19.9%;height:22px;overflow:hidden;line-height:22px;}

/*===== 酒店图文信息 =====*/
/*纯文本*/
.content .hotel_t_info {margin-top:-2px;line-height:22px;}
.content .hotel_t_info a {display:inline-block;margin-right:5px;}
/*上图下文 1 */
.content .hotel_p_t_1 {overflow:hidden;margin-bottom:14px;zoom:1;}
.content .hotel_p_t_1 ul {overflow:hidden;margin-left:-14px;margin-bottom:-14px;zoom:1;}
.content .hotel_p_t_1 li {float:left;width:65px;height:85px;overflow:hidden;margin-bottom:14px;margin-left:14px;line-height:1.3;text-align:center;}
.content .hotel_p_t_1 img {display:block;width:59px;padding:2px;margin-bottom:3px;border:1px solid #CCCCCC;background-color:#FFFFFF;}
/*上图下文 2 */
.content .hotel_p_t_2 li {width:91px;height:105px;}
.content .hotel_p_t_2 img {width:85px;}
/*左图右文 1*/
.content .hotel_p_t_3 {overflow:hidden;margin-bottom:14px;zoom:1;}
.content .hotel_p_t_3 img {float:left;width:136px;margin-right:14px;padding:2px;border:1px solid #CCCCCC;background-color:#FFFFFF;}
.content .hotel_p_t_3 h4 {margin-bottom:5px;font-size:14px;}
.content .hotel_p_t_3 p {height:60px;overflow:hidden;line-height:20px;}
/*左图右文 2*/
.content .hotel_p_t_4 {overflow:hidden;margin-bottom:7px;zoom:1;}
.content .hotel_p_t_4 .hotel_top_pic {position:relative;float:left;width:142px;margin-right:-142px;text-align:center;z-index:2;}
.content .hotel_p_t_4 img {display:block;width:136px;margin-bottom:3px;padding:2px;border:1px solid #CCCCCC;background-color:#FFFFFF;}
.content .hotel_p_t_4 .hotel_top_txt {float:left;overflow:hidden;padding-left:156px;zoom:1;}
.content .hotel_p_t_4 h4 {float:left;margin-bottom:5px;font-size:14px;}
.content .hotel_p_t_4 ul {float:left;}
.content .hotel_p_t_4 li {float:left;width:100%;height:22px;overflow:hidden;line-height:22px;font-family:simsun;}
/*左图右文 3*/
.content .hotel_p_t_5 {overflow:hidden;margin-bottom:14px;zoom:1;}
.content .hotel_p_t_5 .hotel_p_box {float:left;width:144px;overflow:hidden;margin:0 14px 0 0;}
.content .hotel_p_t_5 .hotel_p_box_r {margin-right:0;}
.content .hotel_p_t_5 .hotel_p_box img {float:left;width:48px;margin-right:12px;padding:2px;border:1px solid #CCCCCC;background-color:#FFFFFF;}
.content .hotel_p_t_5 .hotel_p_box ul {float:left;width:78px;margin-top:-3px;}
.content .hotel_p_t_5 .hotel_p_box li {float:left;width:100%;height:22px;overflow:hidden;line-height:22px;}
/*表格信息*/
.content .hotel_info_table {margin:0 0 14px;}
.content .hotel_info_table .hotel_datelist01 th,
.content .hotel_info_table .hotel_datelist02 th {height:26px;}
.content .hotel_info_table .hotel_datelist01 td,
.content .hotel_info_table .hotel_datelist02 td {height:24px;}
/*文本列表 1*/
.content .hotel_t_list_1 li {float:left;width:48%;height:22px;overflow:hidden;padding-right:1.9%;font-family:simsun;}
/*文本列表 2*/
.content .hotel_t_list_2 li {float:left;width:100%;height:22px;overflow:hidden;font-family:simsun;}

/*===== 新增页面 =====*/
.form_info {display:inline-block;margin-bottom:25px;}
.form_info li {display:inline-block;width:100%;margin-bottom:10px;}
.form_info .form_hd {float:left;width:100px;height:22px;overflow:hidden;line-height:22px;text-align:right;}
.form_info .important {float:left;width:20px;height:22px;overflow:hidden;line-height:26px;text-align:center;}
.form_info textarea {width:200px;}
.form_info .page_url {font-weight:normal;}
.form_info .btn {padding-left:120px;}
.form_info .btn button {padding:0 10px;}
/*动态数据源*/
.dynamic_data .form_hd {width:110px;margin-right:10px;}
.dynamic_data #other_data,
.dynamic_data label input {vertical-align:-2px;margin-right:5px;}
.dynamic_data ul ul {clear:both;padding-left:120px;}
.dynamic_data ul ul input {margin-right:5px;}

/*===== SEO优化窗口 =====*/
.seo_pop .pop_tit {display:inline-block;width:160px;text-align:right;vertical-align:-2px;}

/*搜索通栏*/
.loadingpage_search{
	padding:8px 12px 0;
	border:1px solid #e6e6e6;
	background:url(http://pic.c-ctrip.com/cms/bg_search.png) repeat-x;
	height:35px;
	margin-bottom:14px;
}
.loadingpage_search input{
	height:20px;
	line-height:20px;
	margin:0 10px;
	border-style:solid;
	border-width:1px;
	border-color:#b8b8b8 #dcdcdc #dcdcdc #b8b8b8;
	font-family:verdana,simsun;
	padding-left:3px;
	vertical-align:middle;
	outline:none;
}
.loadingpage_search input:focus{color:#333;}
.loadingpage_search .loadingpage_search_submit{
	border:none;
	color:#fff;
	font-weight:bold;
	height:27px;
	line-height:27px;
	width:70px;
	cursor:pointer;
	background:url(http://pic.c-ctrip.com/common/un_base_btn.png) 0 -432px no-repeat;
}
.loadingpage_search .loadingpage_search_submit:hover{
	background-position:0 -463px;
}
/*page*/
.page { height:20px; padding:10px 0; }
.page_list { float:right;text-align:left; height:20px; }
.page_list li { _display:inline; float:left; margin:0 1px; }
.page_list li.ellipsis { font:normal 11px Arial; margin:0 3px; }

.page_list li a, .page_list li a span, .page_list li a:hover, .page_list li a:hover span, .page_list li.current a, .page_list li.current a span,.page_list li.nocurrent a,.page_list li.nocurrent a span { background-image:url(http://pic.c-ctrip.com/common/un_base_btn.png); background-repeat:no-repeat; cursor:pointer; text-decoration:none; }
.page_list li a { float:left; background-position: -240px 0; padding-left:7px; text-decoration:none; }
.page_list li a span { float: left; height: 20px; padding-right: 7px; color: #333; line-height: 22px; background-color: #fff; background-position: right 0; overflow: hidden; }
.page_list li a:hover { background-position: -240px -30px; }
.page_list li a:hover span { background-position: right -30px; }
.page_list li.current a, .page_list li.current a:hover  { background-position: -297px -120px; font-weight:bold; }
.page_list li.current span, .page_list li.current a:hover span  { background-position: right -120px; color:#fff; }

.page_list li.nocurrent a,.page_list li.nocurrent a:hover { background-position: -240px -60px; cursor:default;  }
.page_list li.nocurrent a span,.page_list li.nocurrent a:hover span { background-position: right -60px; color:#999; cursor:default; }

.base_page_submit {/*page btn*/
	background: url("http://pic.c-ctrip.com/common/un_base_btn.png") no-repeat -316px -300px #DDDDDD;
    color: #333333;
    font-weight: normal;
    height: 20px;
    width: 44px;
	border:none;
	padding-bottom:1px;
	cursor:pointer;
	line-height:22px;
}
/*go to top*/
.top{background:url(http://pic.c-ctrip.com/common/un_ico_blue.png) 0 -640px no-repeat;display:inline-block;height:16px;line-height:16px;padding-left:18px;
}
.top:hover{color:#0053aa;text-decoration:underline;}

/*===度假接口样式===*/
.product_list {width:606px;}
.product_list a:hover {color:#0053AA;text-decoration:underline;}
.product_list li:after {clear: both;content: " ";display: block;height: 0;}
.product_list li.bgcolor {background-color: #F7F7F7;}
.product_list li {border-bottom: 1px solid #D1D1D1;color: #666666;margin-top: 1px;min-height: 105px;padding: 20px 5px 5px 5px;_zoom:1;}
.product_cover {background: url("http://pic.c-ctrip.com/cms/bg.gif") no-repeat scroll 0 0 transparent;float: left;height: 83px;padding: 1px 0 0 1px;width: 147px;}
.product_cover a {background-repeat: no-repeat;display: block;height: 80px;overflow: hidden;width: 144px;}
.product_list .package_price {float: left;margin:0 10px;width: 85px;}
.price_box {color: #E56700;line-height: 18px;}
.price_box .base_price {font-size: 12px;color: #E56700;font-family: arial;font-style: normal;text-decoration: none;}
.price_box .base_price dfn {color: #E56700;font-family: Arial;font-size: 12px;font-weight: normal;vertical-align: 4px;}
.price_box .base_price strong {font-family: Verdana;font-size: 18px;}
.product_list .price_box .font_price {font-family: simsun;font-size: 14px;font-weight: bold;line-height: 22px;}
.product_list .date_box {height: 38px;overflow: hidden;padding-top: 5px;}
.product_summary {float: left;margin-left: 0px;width: 340px;}
.product_list h4 {float: left;font-size: 14px;line-height: 16px;min-height: 40px;width: 250px;}
.product_extrainfo {float: right;}
.product_extrainfo span {background-image: url("http://pic.ctrip.com/cms/bg_option.png");background-repeat: no-repeat;display: block;height: 17px;overflow: hidden;text-indent: -9999em;}
.product_extrainfo .team {background-position: 0 0;display: block;width: 59px;}
.product_extrainfo .freedom {background-position: 0 -32px;display: block;width: 57px;}
.product_extrainfo .local {background-position: 0 -64px;display: block;width: 60px;}
.product_extrainfo .destination {background-position: 0 -96px;display: block;width: 58px;}
.product_extrainfo .tanker {background-position: 0 -128px;display: block;width: 53px;}
.product_extrainfo .regular_team {background-position: 0 -160px;height: 30px;width: 69px;}
.product_extrainfo .moods {background-position: 0 -208px;height: 29px;width: 49px;}
.product_extrainfo .cheaper_team {background-position: 0 -256px;height: 29px;width: 69px;}
.product_list .hotel_intro {height: 36px;overflow: hidden;}
.add_contrast, .detailed_infor_up, .detailed_infor_down {margin: 8px 0 0;padding-right: 12px;}
.detailed_infor_up, .detailed_infor_down {background-image: url("http://pic.c-ctrip.com/common/un_ico_blue.png");background-repeat: no-repeat;display: inline-block;padding-left: 16px;}
.add_contrast {display: inline-block;padding-left: 18px;}
.detailed_infor_up, .detailed_infor_down {display: inline-block;padding-left: 16px;}
.ico_day {display: inline-block;font-size: 0;height: 16px;margin-right: 5px;overflow: hidden;padding-left: 23px;vertical-align: top;}
.base_txtdiv {border-bottom: 1px dashed #0053AA;color: #0053AA;cursor: pointer;}
.tipico01, .tipico02, .tipico03, .tipico04, .tipico05, .tipico06, .tipico07, .tipico08, .tipico09, .tipico10, .tipico11, .add_contrast, .detailed_infor_up, .detailed_infor_down {background: url("http://pic.ctrip.com/cms/vac_icons.png") no-repeat scroll 0 0 transparent;}
.tipico01, .tipico02, .tipico03, .tipico04, .tipico05, .tipico06, .tipico07, .tipico08, .tipico09, .tipico10, .tipico11 {padding: 3px 12px 1px 2px;}
.tipico01 {background-position: 3px -25px;}
.tipico02 {background-position: 3px -57px;}
.tipico03 {background-position: 3px -89px;}
.tipico04 {background-position: 3px -121px;}
.tipico05 {background-position: 3px -154px;}
.tipico06 {background-position: 3px -185px;}
.tipico07 {background-position: 3px -217px;}
.tipico08 {background-position: 3px -249px;}
.tipico09 {background-position: 3px -282px;}
.tipico10 {background-position: 3px -312px;}
.tipico11 {background-position: 5px 0;}
.detailed_infor_up {background-position: 3px -336px;}
.detailed_infor_down {background-position: 3px -369px;}
.add_contrast {background-position: 3px -396px;}

.package_rec_pro {overflow: hidden;padding: 0 8px;_zoom:1;}
.package_rec_pro li {border-top: 1px dashed #CCCCCC;line-height: 16px;margin-top: -1px;padding: 10px 0 8px;}
.package_rec_pro .base_price01 {color: #E56700;font-family: arial;font-style: normal;text-decoration: none;font-weight: bold;text-align: right;}
/*===pop window===*/
.wrap_popwin{width:600px; height:500px;}
.box_popwin{
            position:relative;
            height:496px; border:2px solid #fff2b0;
            background:#ba2510 url(http://pic.ctrip.com/cms/bg_pop.jpg) no-repeat 0 0;
           }
.poplink_a,.poplink_b,.poplink_c,.poplink_d,.popwin_close{display:block; position:absolute; overflow:hidden; line-height:500px;}
.popwin_close{
              top:5px; right:5px; width:21px; height:19px;
              background:url(http://pic.ctrip.com/cms/un_poptest.png) no-repeat 0 -101px;
             }
.poplink_a{width:251px; height:90px; top:65px; left:31px;}
.poplink_b{width:251px; height:90px; top:65px; right:31px;}
.poplink_c{width:253px; height:91px; top:177px; left:30px;}
.poplink_d{width:251px; height:91px; top:178px; right:31px;}
.popwin_reg{
            display:block; width:274px; height:98px; margin:302px auto 0 auto;
            overflow:hidden; line-height:500px;
            background:url(http://pic.ctrip.com/cms/un_poptest.png) no-repeat 0 0;
           }
.box_popwin strong{
                 display:block; padding:3px 0 0 0; color:#ffffff; font-family:Microsoft YaHei;
                 font-size:24px; font-weight:normal; text-align:center; letter-spacing:3px;
                }
/* S Price */
.base_price{color:#e56700;font-style:normal;font-family:arial;text-decoration:none;}
.base_price dfn{color:#e56700;font-family:Arial,Simsun;font-size:12px;}
.base_price strong{font-family:Verdana;}
.base_price01, .base_price02{color:#e56700;font-style:normal;font-family:"Courier New",Simsun;text-decoration:none;}
.base_price01 dfn, .base_price02 dfn {font-family:Arial;font-weight:normal;font-size:12px;}
.base_price02{cursor:pointer;border-bottom:dashed 1px #e56700;}
.base_price02:hover{text-decoration:none;border-bottom:dashed 1px #e56700;}
/* E Price */
/* S buttons */
.base_btns1, .base_btns2, .base_btns3, .base_btns4, .base_btns5,.base_btns6,.base_btns7,.base_btns8,.base_btns9,.base_btns1_disabled,.base_btns2_disabled,.base_btns3_disabled,.base_btns4_disabled,.base_btns5_disabled ,.base_btns7_disabled,.base_btns8_disabled,.base_page_submit { width:115px; height:27px;padding-bottom:1px; padding-top:4px\9; border:0 none; background:#ddd url(http://pic.ctrip.com/common/un_base_btn.png) no-repeat; text-align:center; cursor:pointer; color:#fff; font-weight:bold; }
.base_btns1, .base_btns4 ,.base_btns1_disabled ,.base_btns4_disabled { height:32px; font-size:14px; }
.base_btns4,.base_btns4_disabled { text-indent:20px; *text-indent:0; _text-indent:0;*padding-left:20px; _padding-left:20px; }
.base_btns1 { background-position:0 0; }
.base_btns2 { background-position:0 -120px; }
.base_btns3 { background-position:-120px -120px; }
.base_btns4 { background-position:-120px 0; }
.base_btns5 { background-position:0 -300px; width:50px; height:20px; padding-top:0; line-height:22px; font-weight:normal; }
.base_btns6 { width:50px; background-position:-240px -120px; }
.base_btns7 { width:72px; background-position:-80px -432px; height:20px; font-weight:normal; }
.base_btns8 { width:92px; background-position:-218px -300px; height:20px; font-weight:normal; }
.base_btns9 { width:50px; background-position:-300px -432px; height:20px; font-weight:normal; color:#000000; padding-top:0; line-height:22px; }
.base_btns1:hover { background-position:0 -40px; }
.base_btns2:hover { background-position:0 -150px; }
.base_btns3:hover { background-position:-120px -150px; }
.base_btns4:hover { background-position:-120px -40px; }
.base_btns5:hover { background-position:0 -330px; }
.base_btns6:hover { background-position:-240px -150px; }
.base_btns7:hover { background-position:-80px -463px;}
.base_btns8:hover { background-position:-218px -329px;}
.base_btns9:hover { background-position:-300px -463px; }
.base_btns1_disabled { background-position:0 -80px; }
.base_btns2_disabled { background-position:0 -180px; }
.base_btns3_disabled { background-position:-120px -180px; }
.base_btns4_disabled { background-position:-120px -80px; }
.base_btns5_disabled { background-position:0 -360px; width:50px; height:20px; padding-top:0; line-height:24px; font-weight:normal; }
.base_btns7_disabled { background-position:-80px -463px; font-weight:normal;}
.base_btns8_disabled { background-position:-218px -359px; height:20px; font-weight:normal;}
.base_page_submit { width:44px; height:20px; background-position:-316px -300px; color:#333; font-weight:normal; }
/* E buttons */
/* S flt_table*/
.searchresult_fltlist{width:100%;background:#FFF;font-family:Verdana,Simsun;}
.searchresult_fltlist td{padding:8px 5px;}
.searchresult_fltlist td.txt_center{text-align:center;}
.searchresult_fltlist .l td{background-color:#FEF7E1;}
.searchresult_fltlist .h td{background-color:#FDEFA1;}
.searchresult_fltlist .time_from { font-size: 16px; line-height: 14px; color: #333; }
.searchresult_fltlist .time_to { color: #999; }
.flight_company{font-weight:bold;}
.flight_company p{padding-top:0;font-size:14px;}
.flight_company .flight_airline{margin-left: 9px; }
.flight_company .flight_no{padding-left: 18px; font-size: 12px; font-weight: normal; color: #666; }
.flight_no .base_txtdiv{margin:0px 4px;}
.searchresult_fltlist .fltlist_details { padding: 0 0 6px; }
.searchresult_fltlist .fltlist_details p { padding: 1px 8px; background: #f1f1f1; border-bottom: 1px dashed #ccc; color: #999; }
.searchresult_fltlist .base_price01 { display: inline-block; width: 70px; line-height: 24px; font-family: Verdana, Simsun; }
.searchresult_fltlist .base_price01 dfn { margin-right: 2px; vertical-align: 4px; font-size: 14px; font-weight: bold; }
.searchresult_fltlist .base_price01 strong { font-size: 20px; }
.btn_book, .btn_disabled, .btn_book_l, .btn_disabled_l { height: 27px; border: none; background-image: url(http://pic.c-ctrip.com/fltdomestic100520/btn_flight.gif?110622.gif); background-repeat: no-repeat; font-weight: bold; color: #fff; cursor: pointer; }
.btn_book, .btn_disabled { width: 85px; }
.btn_book_l, .btn_disabled_l { width: 115px; }
.btn_book { background-color: #1070bb; background-position: 0 -32px; }
.btn_book:hover { background-position: -96px -32px; }
.btn_book:active { background-position: -192px -32px; }
.btn_disabled { background-position: 0 -64px; color: #999; }
.btn_book_l { background-color: #1070bb; background-position: 0 -96px; }
.btn_disabled_l { background-color: #ddd; background-position: 0 -128px; color: #999; }
.memo_state1, .memo_state2, .searchresult_fltlist_bgred, .searchresult_fltlist_bgblue { float: left; width: 62px; height: 16px; line-height: 17px; padding-left: 4px; overflow: hidden; background-image: url(http://pic.c-ctrip.com/fltdomestic100520/un_memo.gif?110701.gif); background-repeat: no-repeat; font-family: Simsun; text-align: center; cursor: pointer; }
.memo_state1, .searchresult_fltlist_bgblue { background-position: 0 0; color: #57a3e3; }
.memo_state2, .searchresult_fltlist_bgred { background-position: 0 -16px; color: #e56700; }
.icon_gift { display: block; width: 16px; height: 18px; margin-bottom: 5px; background: url(http://pic.c-ctrip.com/fltinternational100913/un_icon.png) no-repeat 0 0; cursor: pointer; }
.icon_save { display: inline-block; width: 16px; height: 14px; background: url("http://pic.c-ctrip.com/common/bg_16x16.gif") no-repeat 0 -1984px; }
.show_fold,.show_unfold,.show_toright{display:inline-block;line-height:18px;padding-right:16px;background-image:url("http://pic.c-ctrip.com/common/un_ico_blue.png");background-repeat:no-repeat;font-family:simsun;}
.show_fold{background-position:right -672px;}
.show_unfold{background-position:right -640px;}
/* E flt_table*/
/* S tb_result*/
.tb_result{width:100%}
.tb_result td { padding:10px 0 10px  4px; text-align:left; }
.railway_num { width:51px; font:bold 14px verdana; }
.railway_time { font:bold 16px verdana; }
.tb_result .railway_details { padding:0; }
.tb_result .railway_details span { display:block; height:18px; background-color:#F1F1F1; border-bottom:1px dashed #ccc; padding:2px 10px; color:#999; text-align:left; }
.tb_result .base_price ,.tb_result .base_txtgray { font-weight:bold; font-family:verdana; }
.ico_start,.ico_end { padding:1px 0 2px 18px; background-image:url(http://pic.ctrip.com/railway/un_search.gif?110916.gif); background-repeat:no-repeat; line-height:16px; }
.ico_start{background-position:0 0;}
.ico_end{background-position:0 -32px;}
.tb_result .base_btns2 { width:73px; background:url(http://pic.ctrip.com/railway/un_railway_btn.png) 0 0; }
.tb_result .base_btns2:hover { background-position:0 -40px; }
.tb_result .base_btns2_disabled { width:73px; background:url(http://pic.ctrip.com/railway/un_railway_btn.png) 0 -80px; cursor:default; }
.base_txtgray {color: #999999;font-style: normal;}
.tb_result .base_price ,.tb_result .base_txtgray { font-weight:bold; font-family:verdana; }
/* E tb_result*/