﻿#base_wrapper{max-width: 1250px;min-width: 950px;_width:950px; padding:0 20px 10px;margin:0 auto;}
/*酒店头部标题*/
.hotel_headline { padding-left:60px; margin:10px 0; min-height:38px; _height:38px; font-size:18px; background-image:url(http://pic.ctrip.com/hotels081118/ico_hotel_headline.gif); background-repeat:no-repeat; }
.hotel_headline { background-position:0 center; }
/*钻级和星级*/
.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/common/bg_rate.gif); 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 0; }
.hotel_stars01 { width:16px; }
.hotel_stars02 { width:32px; }
.hotel_stars03 { width:48px; }
.hotel_stars04 { width:64px; }
.hotel_stars05 { width:80px; }
/*金牌银牌*/
.hotel_goldmedal, .hotel_silvermedal { padding-left:22px; }
.hotel_goldmedal { background:url(http://pic.ctrip.com/hotels081118/pic_goldmedal.gif) 0 3px no-repeat; _background-position:0 2px; }
.hotel_silvermedal { background:url(http://pic.ctrip.com/hotels081118/pic_silvermedal.gif) 0 3px no-repeat; _background-position:0 2px; }
/*连住优惠*/
.hotel_special { float:right; padding-left:35px; height:24px; line-height:27px; color:#CC3300; background:url(http://pic.ctrip.com/common/bg_32x32.gif) 0 -4px no-repeat; }
.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_page { text-align:right; padding-right:10px; margin:10px 0; }
.hotel_page span { /*color: #0055AA;  原先的分页方式取消 */
}
.hotel_page a { background: #e3e3e4; padding: 3px 4px; text-decoration: none; margin: 0 2px; }
.hotel_page a:hover { background: #0055aa; color: #FFF; text-decoration: none; }
/*hotel_box*/
.hotel_box { margin-bottom:5px; }
.hotel_box_border span { display:block; overflow:hidden; }
.hotel_box_border01 { margin:0 2px; height:1px; background:#253a70; }
.hotel_box_border02 { margin:0 1px; height:1px; background:#253a70; }
.hotel_box_border03 { height:2px; background:#253a70; }
.hotel_box_border04 { height:1px; margin:0 1px; border-left:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; }
.hotel_box_border05 { height:1px; margin:0 2px; background:#E0E0E0; }
.hotel_box_content { padding:10px; border-left:1px #e0e0e0 solid; border-right:1px #e0e0e0 solid; display:inline-block; overflow:hidden; }
.hotel_box_content { display:block; }
.hotel_box_hd { background:#253a70; color:#fff; font-size:12px; height:25px; line-height:25px; padding-left:10px; display:inline-block; overflow:hidden; }
.hotel_box_hd { display:block; }
/*每日低价*/
.hotel_everyday_top { width:287px; height:2px; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/pic_jmpinfo_top.png) 0 0 no-repeat; _background:none; _display:none; }
.hotel_everyday_content { width:283px; text-align:left; padding:2px 0 2px 4px; background:url(http://pic.ctrip.com/hotels081118/pic_jmpinfo_content.png) repeat-y; _background:none; _width:273px; _padding:0; }
.hotel_everyday_bottom { width:287px; height:6px; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/pic_jmpinfo_bottom.png) 0 0 no-repeat; _background:none; _display:none; }
.hotel_everyday_list { width:273px; }
* html .hotel_everyday_list { border:3px #F98510 solid; background:#fff; }
* html .hotel_everyday_content { filter:progid:DXImageTransform.Microsoft.Shadow (Color=#AAAAAA, Direction=135, strength=3);
}
.hotel_everyday_list th { background:#FFEBD7; white-space: nowrap; height:25px; text-align:center; font-weight:normal; }
.hotel_everyday_list td { text-align:center; line-height:15px; _border-top:1px #EDB996 dashed; }
.hotel_everyday_price { color:#CF6600; display:block; }
.hotel_everyday_list .hotel_everyday_price em { color:green; font-style:normal; }
.hotel_everyday_list span em { color:gray; font-style:normal; }
.hotel_everyday_nobreakfast { color:#b4b4b4; }
/*侧栏*/
.hotel_searchbox input { width:85px; }
.base_154_top .base_sider_tab { float:left; width:77px; margin:0px; text-align:center; height:26px; cursor:pointer; }
.base_sider_tab_current { background:url(http://pic.ctrip.com/hotels081118/pic_siderbar_select.gif) no-repeat; }
.base_sider_tabcontent01 a { background:url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 2px -991px; float:left; overflow:hidden; padding-left:18px; white-space:nowrap; width:50px; text-overflow:ellipsis; overflow:hidden; }
.base_sider_tabcontent02 a { background:url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 2px -991px; display:block; overflow:hidden; padding-left:18px; white-space:nowrap; width:120px; }
.hotel_lowprice { display:block; width:152px; height:83px; line-height:24px;margin:0 auto; text-indent:-99999em; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/hotel_lowprice.gif) no-repeat left top; }
.hotel_lowprice:hover { text-decoration:none; }
.hotel_area { padding:10px 0 10px 0; }
.hotel_area a { display:block; width:50px; float:left; padding-left:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background: url(http://pic.ctrip.com/common/pic_left.gif) 10px -2048px no-repeat; }
.hotel_areamore { clear:both; padding:5px 10px 0 0; text-align:right; }
.hotel_areamore a { float:none; display:inline; background:none; }
.hotel_searchbox .base_label { _margin:4px 0 0 -4px; }
/*两栏布局*/
.hotel_grid01 .first { width:101px; float:left; padding-right:20px; }
.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:#CBCDDA; }
.hotel_datelist02 th { background:#F9E4C6; }
.hotel_vouch_td { text-align:left !important; }
.hotel_room_showall { float:right; margin-bottom:0; padding-right:10px; cursor:pointer; color:#0055AA; }
.hotel_datelist01 .hotel_room,.hotel_datelist02 .hotel_room  { text-align:left; }
.hotel_room a { text-align:left; line-height:16px; vertical-align:top; }
.hotel_room a, .hotel_room span { margin-right:2px; }
.hotel_gift, .hotel_sales, .hotel_roompic { background-image:url(http://pic.ctrip.com/common/bg_16x16.gif); background-repeat:no-repeat; display:inline-block; width:16px; height:16px; overflow:hidden;zoom:1; }
.hotel_roompic { background-position:0 -639px; }
.hotel_gift { background-position:0 -224px; cursor:pointer; }
.hotel_sales { background-position:0 -480px; }
.hotel_vouch { display:inline-block; width:27px;  height:10px; margin-left:3px; background:url(http://pic.ctrip.com/hotels081118/ico_vouch.gif) no-repeat; overflow:hidden; zoom:1; vertical-align:text-top;  }
.hotel_unit { zoom:1; padding:10px 0px 10px 10px; }
/*搜索结果和详细页面的评分*/
.hotel_whitebg { width:92px; height:105px; overflow:hidden; padding:9px 4px 0 4px; margin-bottom:5px; color:#666; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; background:#FFF; }
.hotel_realpic { display:block; height:16px; line-height:16px; padding-left:26px; margin:5px 0 7px 0; background:url(http://pic.ctrip.com/common/bg_16x16.gif) 4px -513px no-repeat; }
.hotel_judge p { margin-top:-9px; }
.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:22px; font-family:arial; margin-right:3px; color:#0055AA; text-decoration:none; }
.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; }
/* 送券 101122 */
.hotels_ticket_q,.hotels_ticket_z { position:absolute; top:-1px; right:20px; display:block; width:145px; height:30px; background:url(http://pic.ctrip.com/hotels081118/un_hotels_ticket.png) no-repeat; overflow:hidden; z-index:10; zoom:1; font:bold 24px/28px verdana; color:#E56700; text-indent:58px; }
.hotels_ticket_q { background-position:0 -40px; color:#EB890A; }
.hotels_ticket_q:hover,.hotels_ticket_z:hover { text-decoration:none; }
/*评分的条条*/
.hotel_showvalue01 { height:5px; background:#D9D9D9; overflow:hidden; }
.hotel_showvalue01 span { display:block; height:5px; overflow:hidden; background:#999; }
.hotel_showvalue02 { height:8px; border:1px #CACACA solid; background:#fff; overflow:hidden; }
.hotel_showvalue02 span { display:block; height:8px; overflow:hidden; background:#CACACA; }
/*每页的提交按钮*/
.hotel_submit { text-align: center; margin: 15px 0 0 0; }
/*===========================================酒店搜索结果=====================================================*/
.base_t4 #base_main { float:right; margin-left:-283px; overflow:hidden; }
.base_t4 .base_b { float:left; width:278px; }
.base_t4 #base_main .base_b { margin-left:283px; }
/*----------搜索条件--------------*/
.searchresult_box .hotel_box_border02 { background:#305EB1; }
.searchresult_box .hotel_box_hd { padding-top:3px; padding-bottom:1px; background:#305FB1; line-height:20px; }
.searchresult_box .hotel_box_content { border:0; background:#E9F1FE; }
.searchresult_txtbox { width:87px; height:16px; border:1px solid #A5ACB2; line-height:16px; vertical-align:2px; }
.searchresult_btn { width:82px; height:22px; border:none; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -418px -784px; color:#fff; text-align:center; text-align:center; font-weight:bold; }
.searchresult_item { padding-left:65px; overflow:hidden; }
.searchresult_item a, .searchresult_item strong { float:left; color:#535353; outline:none; }
.searchresult_item a { width:110px; height:19px; margin:0 3px 2px; padding:0 10px; color:#305EB1; line-height:21px; text-overflow:ellipsis; moz-text-overflow: ellipsis; overflow:hidden; }
.searchresult_item li { clear:both; line-height:19px; }
.searchresult_item li a.selected, .searchresult_item li a:hover, .searchresult_item li a.item_on { background-color:#88A7D3; color:#fff; text-decoration:none; }
.searchresult_item li a.selected { background:#88A7D3; }
.searchresult_item li strong { margin-left:-65px; }
.searchresult_item a.more_area { width:auto; }
.searchresult_item a.more_area:hover { color:#305EB1; background:none; text-decoration:underline; }
/*---left--*/
.float_right { float:right; }
.result_box { margin-bottom:10px; padding:1px; border:1px solid #ccc; background:#fff; }
.result_box .result_hd { padding:2px; height:21px; background-color:#EAEBF0; line-height:21px; }
.result_box .result_bd { height:590px; overflow:scroll; overflow-x:hidden; }
.result_box .result_ft { padding:5px; text-align:right; }
.searchresult_rank li { height:60px; margin-top:4px; background:#EAEBF0; }
.searchresult_rank li.selected { background:#BFD3EE; }
.searchresult_rank .line { height:1px; margin:0; border-top:1px solid #EAEBF0; background:#fff; overflow:hidden; }
.searchresult_rank li.selected .line { border-top:1px solid #BFD3EE; }
.searchresult_rank h5 { padding:5px 10px 0; font-size:14px; }
.searchresult_rank h5 a { display:block; width:210px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; moz-text-overflow: ellipsis }
.searchresult_rank h5 .float_right { display:block; width:17px; height:17px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -414px -320px; color:#fff; text-align:center; line-height:17px; font-size:12px; font-family:Arial; }
.searchresult_rank li dfn { color:#D35714; font-size:18px; font-family:Arial; }
.searchresult_rankbom { padding:0 10px; color:#0055AA; line-height:24px; }
.searchresult_rankbom .float_right { color:#000; }
.searchresult_rankbom img { vertical-align:middle; }
/*头部tab切换*/
.searchresult_tab1, .searchresult_tab2 { height:25px; padding-left:36px; background:url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 15px -603px; overflow:hidden; position:relative; z-index:10; }
.searchresult_tab1 li, .searchresult_tab2 li { float:left; line-height:26px; }
.searchresult_tab1 .tagon { width:71px; height:25px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat; text-align:center; }
.searchresult_tab1 .tagoff, .searchresult_tab2 .tagoff { width:71px; height:25px; cursor:pointer; text-align:center; color:#0055AA; }
.searchresult_tab2 .tagoff { width:86px; }
.searchresult_tab2 .tagprice { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -426px -75px; }
.searchresult_tab2 .tagstar { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -414px -107px; }
.searchresult_tab1 .date { float:right; }
.searchresult_tab2 { height:30px; border-top:solid 1px #0066CC; background:#E9F1FE url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 15px -537px; position:relative; margin-top:-1px; z-index:1; }
.searchresult_tab2 li { line-height:31px; }
.searchresult_tab2 .amount { float:right; overflow:hidden; height:30px; white-space:nowrap;  *line-height:normal;
}
.searchresult_tab2 .amount input {  *vertical-align:-3px;
 *margin:3px 0 0 0;
}
.searchresult_tab2 .page { padding-left:20px; padding-right:5px; }
.searchresult_tab2 .tagon, .searchresult_tab2 .tagon_asc, .searchresult_tab2 .tagon_desc { text-align:center; margin-top:5px; line-height:22px; width:86px; height:20px; background-image:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png); background-repeat:no-repeat; cursor:pointer; }
.searchresult_tab2 .tagon { background-position:right -192px; cursor:default; }
.searchresult_tab2 .tagon_asc { background-position:right top; }
.searchresult_tab2 .tagon_desc { background-position:right -48px; }
/*酒店列表框框*/
.searchresult_list { position:relative; border-top:1px #CBD7E4 solid; margin-top:10px; }
.searchresult_list .hotel_grid01 { margin:0 0 3px 0; background:#EAEBF0; border-top:1px #fff solid; padding:10px; margin-top:-18px; 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; 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:6px; background:#FFF; }
.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;
}
/*电子地图和行政区域小图标*/
.searchresult_emap, .searchresult_elocal { float:left; margin-right:10px; padding-left:18px; background-image:url(http://pic.ctrip.com/common/bg_16x16.gif); background-repeat:no-repeat; }
.searchresult_emap { background-position:0 -255px; }
.searchresult_elocal { background-position:0 -287px; }
.hotel_datelist01, .hotel_datelist02 { clear:both; margin-top:2px; }
.hotel_datelist01 td, .hotel_datelist02 td { border-top:1px #B5B9CA dashed; height:28px; padding-top:2px; text-align:center; }
.hotel_datelist01 th, .hotel_datelist02 th { height:21px; line-height:21px; }
.searchresult_switchoff .searchresult_num { visibility:hidden; }
.searchresult_switchon .searchresult_num { position:relative; width:17px; height:17px; margin:0 0 0 auto; overflow:hidden; text-align:center; line-height:17px; color:#fff; font-family:"arial black"; background:#E53D00; border-top:solid 1px #FFF; z-index:10; cursor:pointer; }
.searchresult_mapwrap1 { padding:1px; border:solid 1px #CCC; margin:0 0 10px 0; }
.searchresult_mapwrap2 { height:340px; overflow-x:overflow; overflow-y:auto; }
.searchresult_marptitle { background:#EEE; height:25px; border-bottom:1px solid #E6E6E6; line-height:25px; color:#666; padding-left:11px; }
.searchresult_areamap { display:block; margin:0 auto; }
.searchresult_searcharea { float:left; background:url(http://pic.ctrip.com/common/bg_filter_selected.gif) no-repeat 2px 5px; padding-left:23px; cursor:pointer; color: #0055AA; }
.searchresult_searchwrap { width:400px; margin:0 0 0 auto; position:relative; z-index:10; text-align:right; float:right; }
* html .searchresult_searchwrap { margin-top:2px; }
.searchresult_searchbox { position:absolute; right:5px; }
.searchresult_searchbox .zoom { padding:1px 0 1px 18px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -486px -830px; }
.searchresult_searchbtn, .searchresult_searchbtn_on, .searchresult_searchbtn2, .searchresult_searchbtn2_on, .searchresult_searchbtn3, .searchresult_searchbtn3_on, .searchresult_searchbtn4, .searchresult_searchbtn4_on { width:70px; height:18px; line-height:18px; background-image:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png); background-repeat:no-repeat; background-color:#F3F3F3; cursor:pointer; color:#000; padding-left:15px; border:solid 1px #000; }
.searchresult_searchbtn { background-position:-174px -285px; }
.searchresult_searchbtn_on { background-color:#FFCDA8; background-position:-174px -317px; }
.searchresult_searchbtn2 { padding-left:0; background:#F3F3F3; }
.searchresult_searchbtn2_on { padding-left:0; background:#FFCDA8; }
.searchresult_searchbtn3 { background-position:-333px -285px; }
.searchresult_searchbtn3_on { background-position:-333px -285px; background-color:#FFCDA8; }
.searchresult_searchbtn4 { background-position:-414px -286px; }
.searchresult_searchbtn4_on { background-position:-414px -286px; background-color:#FFCDA8; }
.searchresult_pinpoint { position:absolute; top:25px; right:0; background: #F3F3F3; border: solid 1px #666; width: 220px; padding-bottom:5px; line-height:20px; }
.searchresult_pinpointtbl { width: 100%; border: 0; line-height:normal; }
.searchresult_pinpointtbl th { text-align: right; font-weight: normal; padding:2px 3px 2px 0; width:50px; }
.searchresult_pinpointtbl td { text-align: left; padding:2px 0 2px 0; }
.searchresult_pinpointlk { height:16px; padding-left:25px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -475px -480px; }
.searchresult_pinlist li { padding:1px 0; }
*+html .searchresult_pinlist li { float:left; }
.searchresult_pinlist a { display:block; background-image:url(http://pic.ctrip.com/hotels081118/hotel_list.gif); background-repeat:no-repeat; height:20px; width:190px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:25px; margin:0 auto 0 0; text-align:left; }
.searchresult_pinback { color:#FFF; width:80px; height:23px; display:block; overflow:hidden; padding-left:10px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat 0 -544px; margin:0 auto; border:none; cursor:pointer; }
.searchresult_pintip { text-align:left; padding-left:24px; }
.searchresult_pinlink1 { background-position:5px 0; }
.searchresult_pinlink2 { background-position:5px -32px; }
.searchresult_pinlink3 { background-position:5px -64px; }
.searchresult_pinlink4 { background-position:5px -96px; }
.searchresult_pinlink5 { background-position:5px -128px; }
.searchresult_pinlink6 { background-position:5px -160px; }
.searchresult_pinlink7 { background-position:5px -192px; }
.searchresult_pinlink8 { background-position:5px -224px; }
.searchresult_pinpointclose { width:16px; height:13px; display:block; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat 0px -512px; text-decoration: none; margin:1px 0 0 auto; }
.searchresult_pinpointclose:hover { text-decoration:none; }
.searchresult_pinpointbtn { width:70px; height:18px; line-height:18px; overflow:hidden; color:#000; border:solid 1px #000; cursor:pointer; background:#F3F3F3; }
.searchresult_webmap { z-index:1; height:340px; overflow:hidden; }
.searchresult_mapjump { width:230px; height:155px; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/temp_map05.gif) no-repeat; padding:5px 5px 30px 5px; text-align:left; z-index:100; line-height:120%; font-size:12px; }
.searchresult_mapjump_fix { background:url(http://pic.ctrip.com/hotels081118/temp_map06.gif) no-repeat; padding:30px 5px 5px 5px; font-size:12px; }
.searchresult_mapjump p { min-height:114px; margin-top:10px; }
* html .searchresult_mapjump p { height:114px; }
.searchresult_mapjump dfn { color:#0055AA; font-style:normal; float:right; cursor:pointer; font-weight:bold; font-family:Simsun; }
.searchresult_mapjump span { text-align:right; display:block; }
.searchresult_mapchoice { width:160px; height:19px; line-height:19px; text-align:center; border:none; background:url(http://pic.ctrip.com/hotels081118/temp_map04.gif) no-repeat; overflow:hidden; cursor:pointer; }
/*---------jzhu 20090828------------*/
.map_searchresult_alert { float:left; margin-top:3px; height:16px; padding-left:18px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -483px -855px; line-height:16px; color:#000; }
.map_searchresult_price { position:absolute; width:57px; height:33px; background:url(http://pic.ctrip.com/hotels081118/bg_price091211.png); color:#ffffff; overflow:hidden; text-align:center; line-height:23px; font-weight:bold; font-size:14px; overflow:hidden; cursor:pointer; }
.map_searchresult_price dfn { font-family:Arial;}
.map_searchresult_price span { padding-left:2px; font-weight:normal; font-size:12px; }
.map_searchresult_hotels { position:absolute; width:235px; height:50px; background:url(http://pic.ctrip.com/hotels081118/bg_map_hotels100402.png); overflow:hidden; cursor:pointer; }
.map_searchresult_hotels .hotels_name { margin:3px 10px 0 5px; width:205px; height:18px; line-height:18px;  overflow:hidden; color:#fff;  font-size:12px; }
.map_searchresult_hotels .bom { color:#fff; margin:0 5px; line-height:18px;}
.map_searchresult_hotels .bom .price { float:right; }
.map_searchresult_hotels .bom dfn { font-family:Arial; font-weight:bold; font-size:14px; }
/* jzhu 20100820  */
.map_searchresult_line { position:absolute; z-index:9; height:56px;margin:-49px 0 0 -9px; padding:0 20px 0 0; background:url(http://pic.ctrip.com/hotels081118/bg_line.gif) no-repeat right 0; cursor:pointer; }
.map_searchresult_line span { float:left; height:56px; padding: 0 0 0 57px; background:url(http://pic.ctrip.com/hotels081118/bg_line.gif) no-repeat 0 -64px; line-height:30px;white-space:nowrap; }
/*google弹出框开始*/
.searchresult_googlelist01, .searchresult_googlelist02 { margin-top:5px; }
.searchresult_googlelist01 th { background:#EEEEEE; border-top:1px solid #CCCCCC; padding:2px; text-align:left; }
.searchresult_googlelist01 td, .searchresult_googlelist02 td { padding:2px; text-align:left; }
.searchresult_googlelist02 th { background:#F9E4C6; border-top:1px solid #F2C98A; padding:2px; text-align:left; }
.searchresult_noroom { padding:35px 0 35px 0; margin-top:10px; background:#FEEBE0; border:solid 1px #FF6701; font-weight:bold; font-size:12px; text-align:center; }
.searchresult_noroom p { height:40px; width:215px; background:url(http://pic.ctrip.com/hotels081118/roomout.gif) no-repeat 0 5px; padding-left:45px; margin:0 auto; }
.searchresult_googleroomtype { float:left; width:160px; white-space:nowrap; margin-right:2px; text-overflow:ellipsis; overflow:hidden; }
/*Ajax搜索效果开始*/
.searchresult_ajaxwrap { width:220px; height:128px; border:solid 1px #999; background-color:#FFF; text-align:center; padding:86px 96px 0 96px; }
.searchresult_ajaxwrap img { display:block; }
.searchresult_ajaxwrap p { font-weight:bold; font-size:14px; }
.searchresult_ajaxwrap input { font-size:12px; }
.searchresult_ajaxfail { background-image:url(http://pic.ctrip.com/hotels081118/ajax_fail.gif); background-repeat:no-repeat; background-position:70px 70px; }
/*电子地图浮出样式*/
.searchresult_popmap { width:590px; height:440px; background:#FFF; border:solid 5px #999; display:none; }
.searchresult_popname { font:13px; font-weight:bold; color:#000; position: absolute; left: 200px; top: 133px; z-index: -127616000; border:solid 1px #C60; background:#FF9; padding:3px; }
.searchresult_popclose { width:43px; height:19px; display:block; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat 0 -336px; }
.searchresult_popclose:hover { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat 0 -288px; }
/*田国法需要的样式*/
#jmpArea { list-style:none; border:1px solid #7F9DB9; background:#FFF; width:512px; padding-left:8px; text-align:left; position:absolute; z-index:100; background-color:#ffffff; display:none; font-size: 12px; }
#jmpArea li { overflow:hidden; zoom:1; }
#jmpArea .hotel_jmpinfo_type { font-size:12px; height:20px; line-height:20px; border-bottom:1px dashed #AAA; margin-right:8px; text-align:center; }
#jmpArea a { width:120px; padding-right:8px; height:22px; line-height:22px; text-decoration:none; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#jmpArea a:hover { background-color:#E7F1FD; }
/*===========================================酒店预订页=====================================================*/
.order_btmborder td { border-bottom: solid 1px #CCC; }
.order_btmborder .borderfix td { border-bottom: none; }
div.order_dashborder { border-bottom: dashed 1px #CCC; }
div.order_nodashborder { border-bottom: dashed 1px #FFF; }
div.order_dashheight { height: 38px; }
.order_dayprice { vertical-align: middle; }
.order_dayprice strong { color: #000; }
.order_remark { border-top: solid 2px #CCC; padding-top: 15px; padding-bottom: 15px; }
.order_notice li { list-style-type: disc; list-style-position: inside; font-weight: normal; }
.order_contactslist { padding-top:5px; min-width:846px; overflow:auto; margin-left:-2px; }
* html .order_contactslist { width:846px; }
.order_contactslist a { float:left; width:107px; height:34px; border:solid 1px #E6F1FD; background:#E6F1FD url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) 2px -167px no-repeat; margin: 0 0 2px 2px; padding:0px 5px 0 25px; cursor:  pointer; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; color:#000; }
.order_contactslist a:hover { text-decoration:none; color:#000; border:solid 1px #599DE9; }
.order_contactslist a.selected { float:left; background:#E6F1FD url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) 0px -203px no-repeat; margin-left:2px; }
.order_contactslist a.selected:hover { text-decoration:none; color:#000; border:solid 1px #FDF1E4; }
.order_allcontacts { float: right; padding-right: 25px; padding-left: 20px; background: url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -928px no-repeat; }
.order_corpcontacts { float: right; padding-right: 25px; padding-left: 18px; background: url(http://pic.ctrip.com/common/bg_16x16.gif) 0 -960px no-repeat; }
.order_contactspace { margin: 0 15px; padding: 3px 0; }
.order_contactspace th { width: 82px; font-weight: normal; text-align: left; }
.order_contactspace td { width: 750px; font-weight: normal; text-align: left; }
.order_passenger { width: 153px; overflow: hidden; padding: 0; border: 1px solid #7F9DB9; background: #FFF; position: absolute; z-index: 200; margin: 21px 0 0 0px; }
.order_passenger .order_tip { float: none; padding: 0 5px; font-family: Arial; color: #999; }
.order_passenger a { padding: 1px 5px 0px 5px; text-align:left; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: pointer; line-height: 20px; color: #0055aa; display:block; text-decoration:none; min-height:20px; }
.order_passenger span { float:right; text-align:right; width:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
* html .order_passenger a { height:20px; }
.order_passenger a:hover { background: #E7F1FD; border-top: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; text-decoration:none; }
.order_contactspace div { float: left; }
.order_contactdevide { border-top: solid 1px #CCC; padding-top: 10px; }
.order_arrivaltime { padding-left: 40px; }
.order_contactinfo { width: 100%; border: 0; }
.order_contactinfo th { font-weight: normal; text-align: right; line-height: 20px; width:150px; padding: 3px 0; }
.order_contacts { width: 300px; overflow: hidden; padding: 0; border: 1px solid #7F9DB9; background: #FFF; position: absolute; z-index: 200; margin: 21px 0 0 0px; }
.order_contactstop { padding:0 0 3px 0; margin-bottom:3px; color:#999; border-bottom:1px dashed #999; line-height:20px; text-align:left; clear:both; }
.order_contacts span { display: block; padding: 1px 5px 0px 5px; color: #999; border-bottom: dashed 1px #999; }
.order_contacts a { padding: 1px 5px 0px 5px; text-align:left; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: pointer; line-height: 20px; color: #0055aa; display:block; text-decoration:none; min-height:20px; width:140px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; }
* html .order_contacts a { height:20px; }
.order_contacts a:hover { background: #E7F1FD; border-top: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; text-decoration:none; }
.order_fillchoice { background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -484px -217px no-repeat; padding-left:20px; color: #AAA; }
.order_fillchoice1 { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -484px -285px no-repeat; padding-left:20px; color: #AAA; }
.order_submit { text-align: center; padding: 15px 0 30px 0; }
.order_corpcontactslayer { line-height:18px; text-align:left; width:641px; margin-left:-320px; position:absolute; top:480px; left:50%; z-index:200; }
.order_layertitle { background:transparent url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) repeat-x 0 -388px; clear:both; height:25px; line-height:27px; padding: 0px 5px 0 10px; text-align:left; font-size: 12px; margin: 0; }
.order_layertitle a { background:transparent url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 0px -892px; float:right; font-weight:normal; margin-top:3px; width:16px; height:25px; }
.order_layercontent { background: #FFF; text-align:left; border-left: #d8e9fd solid 1px; border-right: #d8e9fd solid 1px; border-bottom: #d8e9fd solid 1px; padding: 10px 10px; margin-bottom: 5px; }
.order_layertacket { background: #EEFACF; border: 1px solid #009944; color: #00561F; padding-left: 5px; }
.order_layertacket dfn { font-style:normal; }
.order_layercontent p { padding: 10px 0; }
.order_layerquery { background:transparent url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -176px 0; border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-size: 12px; font-weight: bold; height: 22px; line-height: 22px; margin: 0px 5px 0 0; padding: 1px 2px 0 2px; width: 102px; }
.order_layerlist { border-collapse: collapse; margin: 0; padding: 0; width: 100%; clear: both; }
.order_layerlist th { padding: 4px 2px; background: #ddecf9; color: #000; line-height: 15px; height: 20px; }
.order_layerlist td { padding:2px 2px; line-height:15px; height:30px; }
.order_layerbtns { padding: 15px 0; text-align: center; }
.order_layeraddbtn { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -176px -48px; border:none; color:#000; cursor:pointer; height:22px; line-height:22px; margin:0 0 0 auto; padding:0pt 0 0 5px; width:120px; margin:0 25px; }
.order_closebtn { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -176px -96px; border:none; color:#000; cursor:pointer; height:22px; line-height:22px; margin:0 0 0 auto; text-align:center; width:70px; margin:0 25px; padding-left:12px; }
/*===========================================预单核对页=====================================================*/
.check_devideline td { border-top: solid 1px #ccc; }
/*===========================================预单提交页=====================================================*/
.submit_lowprice { font-size: 14px; font-weight: bold; float: left; margin: 0px 15px 0 0; background: url(http://pic.ctrip.com/common/bg_32x32.gif) 0px -64px no-repeat; padding: 5px 0 5px 35px; }
.submit_lowpricetxt { padding-top: 6px; }
.submit_featureservice { border-bottom: dashed 1px #999; line-height:45px; margin-bottom:15px; }
.submit_featuretitle { font-size:14px; padding-left:4px; }
.submit_rentalcar { background-position: -489px -498px; padding-left:25px; margin:0 12px; background-image: url(http://pic.ctrip.com/common/bg_mainbox.png); background-repeat: no-repeat; }
.submit_pass { background-position:-493px -531px; padding-left:20px; margin:0 12px; background-image:url(http://pic.ctrip.com/common/bg_mainbox.png); background-repeat:no-repeat; }
.submit_intergal { font-size: 14px; font-weight: bold; float: left; margin: 0 15px 0 0; background: url(http://pic.ctrip.com/common/bg_32x32.gif) 0px -172px no-repeat; padding: 25px 0 10px 35px; }
.submit_intergaltext { font-size: 14px; font-weight: bold; float: left; }
.submit_intergaltext p { margin-top:5px; font-size: 12px; font-weight: normal; }
.submit_intergaltext p .base_price01 { font-size: 14px; }
.submit_ordadd, .submit_ordcopy, .submit_ordview, .submit_ordcancel, .submit_ordprint, .submit_ordmodi, .submit_hotelsave { padding-left: 20px; padding-right: 15px; background-image:url(http://pic.ctrip.com/common/bg_16x16.gif); background-repeat:no-repeat; }
.submit_ordadd { background-position:0px -832px; }
.submit_ordcopy { background-position:0px -800px; }
.submit_ordview { background-position:0px -672px; }
.submit_ordcancel { background-position:0px -736px; }
.submit_ordprint { background-position:0px -768px; }
.submit_ordmodi { background-position:0px -704px; }
.submit_hotelsave { background-position:0px -864px; }
.submit_buttons { padding-bottom:15px; }
/*===========================================复制订单之房型选择页=====================================================*/
.selectroomtype_lowprice { display:block; float: right; font-size: 12px; font-weight: normal; height: 30px; line-height: 30px; padding-left: 87px; color: #900; background-position: -224px -60px; background-image: url(http://pic.ctrip.com/hotels081118/pic_index100308.gif); background-repeat: no-repeat; }
.selectroomtype_lowprice:hover {text-decoration:none;}
/*===========================================订单查看页=====================================================*/
.ordbrowse_status td { text-align: center; border-top: solid 1px #ccc; padding-top: 8px; }
.ordbrowse_evechange { background: #F5F5F5; border-top: #FFF solid 2px; border-bottom: #FFF solid 2px; }
/*===========================================酒店详细页===========================================*/
.detail_title { position:relative; background:#e1effd; padding:11px; font-size:18px; margin: 4px 0; }
.detail_title:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.detail_title strong { font-size:18px; font-weight:bold; display:block; line-height: 22px; }
.detail_title img { margin: 2px 0 0 5px; }
.detail_enname { padding-right:60px; font-size:14px; font-weight:bold; clear:both; font-family:"Times New Roman", serif; }
.detail_collection { background:url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -354px no-repeat; font-size:12px; font-weight:normal; padding-left:20px; float:right; line-height:20px; margin-top:5px; margin-right: 10px; }
.detail_print { background:url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -768px no-repeat; font-size:12px; font-weight:normal; padding-left:20px; float:right; line-height:20px; margin-top:5px; }
.detail_realpic { background:url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -513px no-repeat; font-size:12px; font-weight:normal; padding-left:20px; }
.detail_content { background:#FFF; padding:5px; margin-bottom:20px; }
.detail_comment { padding:5px; padding-bottom:0px; width:120px; color:#666; float:left; margin-left:5px; margin-right:10px; _margin:0 10px 0 5px; background:#e3e3e3; }
.detail_comment dt { background:#fff; padding:5px 8px 0px; height:12px; }
.detail_comment dd { background:#fff; border-bottom:1px solid #a3a3a3; margin-bottom:5px; padding:2px 8px; color:#0055aa; }
.detail_comment strong { font-size:20px; color:#0055aa; font-family:arial; font-weight:100; }
.detail_comment_pic { background:url(http://pic.ctrip.com/hotels081118/pic_comment_color.gif) no-repeat; margin-left:5px; vertical-align:3px; }
.detail_list { list-style:none; padding: 0px 20px; line-height:24px; border-left:1px dashed #CCC; }
.detail_list li { border-bottom:1px dashed #CCC; }
.detail_listmore { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -430px -592px no-repeat; padding-right:15px; cursor:pointer; }
.detail_info { border-top:2px solid #CCC; margin:10px 0 10px 0px; padding:10px 0px; }
.detail_link { font-size:12px; font-weight:normal; background:url(http://pic.ctrip.com/common/bg_16x16.gif) 105px -320px no-repeat; }
.detail_dashed td { border-bottom:1px dashed #E4E4E4; padding:2px 0px; }
.detail_extralist th { width:160px; font-weight:normal; }
.detail_extralist th, .detail_extralist td { border-bottom:1px dashed #E4E4E4; text-align:left; padding-top:4px; padding-bottom:4px; }
.detail_extralist dfn { background:#FFF url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -66px no-repeat; padding-left:16px; }
.detail_extracontent li { list-style:none; float:left; padding-right:25px; white-space:nowrap; }
.detail_cardname { float:left; margin-right:20px; white-space:nowrap; }
.detail_talk, .detail_num { width:100%; overflow:hidden; }
.detail_talk a, .detail_num a { float:left; }
.detail_talk span, .detail_num span { float:left; background:#FFF url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -447px no-repeat; display:inline; width:16px; height:16px; margin-right:3px; }
.detail_num span { background-position:0px -2012px; }
.detail_map { width:236px; height:208px; border:1px solid #000; }
.detail_pic { float:right; padding-left:10px; }
.detail_pic_border { border:1px solid #ccc; padding:4px; width:200px; }
.detail_smallpic { margin:5px 0px 0px; padding:0px; }
.detail_smallpic img { display:block; }
.detail_smallpic li { border:1px solid #FFF; float:left; padding:1px; margin-right:1px; width:45px; overflow:hidden; height:35px; display:inline; }
.detail_smallpic .on { border:	1px solid #FF6600; }

.base_miantitle .base_label { _margin-bottom:-4px; }
/*===========================================酒店图片页=====================================================*/
.picture_nav { list-style:none; border-bottom:2px solid #2A6CD4; color:#0055aa; cursor:pointer; overflow:hidden; text-align:center; line-height:27px; height:27px; background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) 0 -432px repeat-x; }
.picture_nav li { float:left; width:117px; }
.picture_navon { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -176px -240px no-repeat; color:#FFF; font-size:14px; font-weight:bold; }
.picture_navline { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) 116px -249px no-repeat; }
.picture_content { margin:28px 0px; }
.picture_roomtype { list-style:none; float:left; width:125px; background:#EAEBF0 url(http://pic.ctrip.com/hotels081118/roomtype_bk.gif) right repeat-y; }
.picture_roomtype li { color:#0055aa; border-bottom:1px solid #BABDCD; border-top:1px solid #FFF; padding-left:18px; background:url(http://pic.ctrip.com/hotels081118/icon_arrow01.gif) no-repeat; cursor:pointer; margin-right:1px; }
.picture_roomtype .on01 { border-bottom:1px solid #858AA7; }
.picture_roomtype .on02 { background:#FFF url(http://pic.ctrip.com/hotels081118/icon_arrow02.gif) no-repeat; color:#000; border-bottom:1px solid #858AA7; margin-right:0px; }
.picture_roomtype .more { text-align:right; font-weight:bold; padding-right:5px; background:none; }
.picture_roompic { float:left; margin:0px 5px; width:440px; }
.picture_bigpic { width:440px; height:296px; padding:5px; border:1px solid #CCC; }
.picture_smaillpic { list-style:none; float:left; margin:10px 0px; }
.picture_smaillpic li { width:46px; height:35px; padding:1px; border:2px solid #CDCDCD; float:left; cursor:pointer; margin-right:5px; }
.picture_smaillpic .on { border:2px solid #FF6600; }
.picture_intro { float:right; width:193px; margin:0px; list-style:disc; }
.picture_intro dt { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -176px -192px no-repeat; width:161px; height:24px; line-height:26px; font-size:14px; font-weight:bold; padding-left:32px; margin-bottom:10px; }
.picture_intro dd { margin-left:20px; display:list-item; list-style:disc; }
.picture_date { text-align:right; height:26px; }
.picture_hotelpic { width:673px; margin:28px auto 0 auto; }
.picture_hotelpic .bigpic { float:left; width:550px; height:370px; padding:5px; border:1px solid #CCC; }
.picture_scrollpic { float:right; width:70px; }
.picture_scrollpic .arrowtop, .picture_scrollpic .arrowtop_off, .picture_scrollpic .arrowbottom, .picture_scrollpic .arrowbottom_off { width:70px; height:14px; cursor:pointer; display:block; }
.picture_scrollpic .arrowtop { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -246px -158px no-repeat; margin:0 auto; }
.picture_scrollpic .arrowtop_off { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -246px -144px no-repeat; margin:0 auto; }
.picture_scrollpic .arrowbottom { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -176px -158px no-repeat; margin:10px auto 0 auto; }
.picture_scrollpic .arrowbottom_off { background:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) -176px -144px no-repeat; margin:10px auto 0 auto; }
.picture_scrollpic ul { margin:0px auto; padding:0px; width:52px; height:344px; }
.picture_scrollpic li { width:46px; height:35px; padding:1px; border:2px solid #CDCDCD; margin:0 auto; margin-top:8px; float:left; }
.picture_scrollpic .on { border:2px solid #FF6600; }
.picture_scrollpic img { display:block; }
/*酒店礼品浮出层*/
#tuna_jmpinfo .hotelgift { width:350px; border:solid 1px #DCEBFD; background:#FFF; font-family:Simsun; }
#tuna_jmpinfo .hotelgift .title { height:28px; line-height:28px; font-weight:bold; padding-left:5px; background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) repeat-x 0 -388px; text-align:left; }
/*===========================================用户点评页=====================================================*/

.evaluation_title { background: #c4e3fb; margin: 10px 3px; padding: 7px; line-height: 14px; }
.evaluation_head h5 { width: 220px; padding-left: 20px; line-height: 16px; font-size: 14px; margin-left: 5px; margin-right: 20px; float: left; }
.evaluation_scorebox { float: right; border: solid 1px #fcdcb8; padding: 1px; background: #FFF; margin-right: 10px; }
.evaluation_scoreboxbg { padding: 10px 5px 0px 10px; background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) repeat-x 0 -624px; height: 43px; width: 420px; }
.evaluation_scoretbl { border: 0; line-height: 16px; }
.evaluation_scoretbl th { padding-left: 5px; padding-right: 10px; font-weight: normal; }
.evaluation_scoretbl em { color: #FF6600; font-style: normal; }
.evaluation_scoretbl em strong { font-size: 18px; font-family: Arial; }
.evaluation_scoretbl span { color: #FF6600; }
.evaluation_assolinks { padding-top: 20px; }
.evaluation_edit { background: #FFF url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -448px no-repeat; padding-left: 20px; margin-left: 5px; float: left; }
.evaluation_ranking { background: #FFF url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -1088px no-repeat; padding-left: 20px; margin-left: 20px; float: left; }
.evaluation_emap { background: #FFF url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -256px no-repeat; padding-left: 20px; margin-left: 20px; float: right; }
.evaluation_favorites { background: #FFF url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -352px no-repeat; padding-left: 20px; margin-left: 20px; margin-right: 10px; float: right; }
.evaluation_box { border: solid 1px #1c588e; margin: 0px 3px 13px 3px; line-height: 14px; background: url(http://pic.ctrip.com/hotels081118/pic_dashbg.gif) repeat-y 0 0px; padding-left: 5px; }
.evaluation_boxtitle { border-bottom: solid 1px #CCC; padding: 6px 10px; background: url(http://pic.ctrip.com/hotels081118/pic_dashbg.gif) #eaf3fb repeat-y 0 0px; margin-left: -5px; }
.evaluation_editor { float: left; width: 140px; }
.evaluation_hotel { float: left; padding-left: 20px; width: 400px; }
.evaluation_roomtype { float: left; padding-left: 20px; width: 170px; }
.evaluation_date { float: left; padding-left: 20px; }
.evaluation_locate { float: left; padding-left: 20px; width: 140px; }
.evaluation_addeval { float: right; background: url(http://pic.ctrip.com/common/bg_16x16.gif) 0px -1056px no-repeat; padding-left: 20px; }
.evaluation_identity { border-bottom: #CCC dashed 1px; text-align: center; }
.evaluation_contentbox { padding: 8px 0; float: right; width: 100%; margin-left: -150px; }
.evaluation_contentbox .spacing { margin-left: 150px; margin-right: 8px; }
.evaluation_portrait { border: solid 1px #CCC; width: 88px; height: 78px; }
.evaluation_score { height:8px; border:solid 1px #E7662B; margin:0 5px 0 0; background-color:transparent; background-image:url(http://pic.ctrip.com/hotels081118/un_hotel091120.png); background-repeat:no-repeat; }
.evaluation_tbl { text-align:center; border:none; padding:12px 0; width:140px; line-height:18px; float:left; }
.evaluation_tbl2 { margin:0 0 10px 16px; }
.evaluation_tbl2 span { color: #FF6600; }
.evaluation_tbl2 td { padding-left:10px; }
.evaluation_content { min-height: 50px; _height: 50px; margin-left: 16px; margin-right: 8px; }
.evaluation_addcontent { margin-top: 20px; margin-left: 16px; margin-right: 8px; border-top: #eaeaea solid 1px; padding-top: 10px; }
.evaluation_feedbackcontent { margin-top: 20px; margin-left: 16px; margin-right: 8px; border: #ffbe93 solid 1px; padding: 16px 25px; background: #fdfded; }
.evaluation_editortitle { border: solid 1px #e1e1e1; background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) repeat-x 0 -880px; margin: 10px 3px; line-height: 14px; height: 98px; }
.evaluation_editortitle .editorname { float: right; background: url(http://pic.ctrip.com/hotels081118/pic_ping.gif) no-repeat right; height: 73px; padding-top: 25px; margin-left: -112px; width: 100%; }
.evaluation_editortitle .editorname p { margin-left: 112px; margin-right: 440px; }
.evaluation_editortitle .editorname p span { display: block; }
.evaluation_editortitle img { margin: 9px; float: left; }
.evaluation_sortlinks { margin-top: 30px; margin-bottom: 6px; }
.evaluation_sortlinks li.sorttype { font-weight: normal; background: url(http://pic.ctrip.com/common/bg_16x16.gif) no-repeat 0 -542px; color: #000; padding: 2px 5px 2px 20px; line-height: 20px; margin: 0px 5px; }
.evaluation_sortlinks li { float: left; font-weight: normal; background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -379px -79px; color: #0055AA; padding: 2px 18px 2px 12px; line-height: 20px; margin: 0px 5px; cursor: pointer; }
.evaluation_sortlinks li.des { background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat -379px -111px; color: #0055AA; }
.evaluation_sortlinks li.selected { font-weight: bold; background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat 0 -784px; color: #000; }
.evaluation_sortlinks li.selecteddes { font-weight: bold; background: url(http://pic.ctrip.com/hotels081118/un_hotel091120.png) no-repeat 0 -832px; color: #000; }
/*酒店点评页面*/
.feedback_sider { background:#F4F9FF; padding:10px; }
.feedback_sider h3 { font-size:12px; padding-left:20px; background-image:url(http://pic.ctrip.com/common/bg_16x16.gif); background-repeat:no-repeat; }
.feedback_slot { background-position:0 -1120px }
.feedback_exchange { background-position:0 -1152px }
.feedback_travel { background-position:0 -1184px }
.feedback_feedback { background-position:0 -1216px; }
.feedback_service { background-position:0 -1248px; }
.feedback_exchange, .feedback_travel, .feedback_feedback, .feedback_service { margin-top:15px; }
.feedback_sider a { display:block; padding-left:20px; height:22px; line-height:22px; }
.feedback_sider a:hover { color:#fff; text-decoration:none; background:url(http://pic.ctrip.com/hotels081118/bg_feedback_hover.gif) no-repeat; }
.feedback_crumb { height:25px; line-height:25px; border-bottom:#D5E3FD 1px solid; }
.feedback_contentbox { margin-left:25px; }
.feedback_evaluate { border:1px #ccc solid; }
.feedback_evaluate td { text-align:center; }
.feedback_evaluate th { height:28px; line-height:28px; width:98px; background:#F7F7F7; padding-left:20px; text-align:left; border-top:1px #ccc solid; border-right:1px #ccc solid; }
.feedback_evaluate_gray { background:#F7F7F7 }

/*--------jzhu 2009 10.27---------*/
.map_fav { float:left; width:14px; margin:3px 0 0 7px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat right -132px; overflow:hidden;}
.map_searchresult_hotels .hotels_name .map_fav { margin-top:3px; }
.searchresult_hotel_fav { width:100%; height:20px;}
.searchresult_hotel_fav a { padding-left:4px;}

.htl_map_move,.htl_map_default { overflow:hidden; cursor:default; }
.htl_map_move { cursor:move !important; }

.map_bar { height:30px; position:absolute; top:6px; right:6px; z-index:10; }
.map_bar_list li { float:left; height:27px; padding-right:10px; margin-right:2px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat right -60px ; line-height:27px; overflow:hidden; }
.map_bar_list li div { float:left; height:27px; padding:0 10px;  background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat left 0; overflow:hidden; }
.map_bar_list li.current { background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat right -90px; }
.map_bar_list li.current div { background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat left -30px;}
.map_bar_list li span { display:block; padding-left:20px; cursor:pointer;}
.map_bar_list li .base_label { _margin-top:7px;}
.map_bar_list li .input1{background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) 0 -221px;}
.map_bar_list li .input1_hover{background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) 0 -252px;}
.map_bar_list li .searchbtn2 {background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) left -125px;}
.map_bar_list li .searchbtn3 { padding-left:20px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) -97px -128px;}
.map_bar_list li .searchbtn4 { background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat -285px -126px;}
.map_bar_list li .searchbtn5 { background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat left -155px;}
.map_bar_list li .searchbtn6 { background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat -202px -128px;}
.map_bar_searchbox{ position:absolute;top:27px; left:8px; width:180px; height:88px; background-color:#FFFFFF; border:#7AA9D5 solid 1px; padding:12px 10px 10px;}
.map_bar_searchbox li{ margin-bottom:10px;}
.map_bar_searchbox li label{ display:inline-block; width:24px; text-align:right;}
.map_bar_btnsearch{ background:url(http://pic.ctrip.com/hotels081118/btn_search02.gif) no-repeat; width:73px; height:27px; color:#FFFFFF; font-weight:bold; border:0; cursor:pointer;}


.map_box { position:absolute; top:35px; right:10px; width:340px; border:1px solid #BFBFBF; z-index:10;}
.map_box .m_hd { height:23px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) left -190px;}
.map_box .m_hd h3 { padding-left:10px; font-size:13px; line-height:23px; color:#666; }
.map_box .m_hd .map_hotel_delete { margin:3px 5px 0 0; }
.map_box .m_bd { background:#fff;}
.map_box .m_fd { height:24px; padding:0 5px; background:#ECECEC; line-height:24px;}
.map_box .m_title { padding:5px; background:#E5F1FF; }
.map_box .m_title .text_box { width:103px; height:17px; margin:0 5px; border:1px solid #9E9A9B; background:#fff; color:#838385;vertical-align:bottom;}
.map_box .base_btn01 { width:43px; height:19px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) -56px -60px; vertical-align:bottom; }
.map_box .m_title .btn_up { float:right;  width:45px; height:19px; margin-right:4px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) left -60px; text-indent:6px; line-height:20px; overflow:hidden; text-decoration:none;  }
.map_box .m_title .btn_down { float:right;  width:45px; height:19px; margin-right:4px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) left -90px; text-indent:6px; line-height:20px; overflow:hidden; text-decoration:none;  }
.map_hotel_delete { float:right; width:16px; height:16px; background:url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) -96px -156px; overflow:hidden;}
.map_fav_list td { padding:5px; border-bottom:1px solid #ECECEC; color:#6A6869; }
.map_fav_list .map_hotel_name a { display:block; }

.map_box .m_tab { height:23px; background:#E5F1FF;}
.map_box .m_tab .base_txtgray { padding-left:12px; line-height:23px; color:#666}

.more_area {top:35px; left:100px;}
.map_box .m_xz,.map_box .m_sy { padding:5px; background:#fff;}
.map_box .m_xz a { display:inline; float:left; width:72px; margin:0 5px; }
.map_box .m_sy a { display:inline; float:left; width:155px; margin:0 5px; white-space:nowrap;text-overflow:ellipsis;  overflow:hidden;}
.map_tip { position:absolute; left:80px; top:6px; z-index:10; height:21px; padding:0 10px 0 30px; border:1px solid #FDB147; background:#FBFADE url(http://pic.ctrip.com/hotels081118/map_hotel.png?100625.png) no-repeat -147px -159px; line-height:21px; overflow:hidden;}


/*=============================================== Hotel Name Choice Styles =================================================*/
.choice{border:1px solid #7F9DB9; background:#FFF; padding:4px; margin:0px; text-align:left;overflow: hidden; position: absolute; z-index: 120;}
.choice a{padding:1px 5px 0px 5px;border-top:1px solid #FFF; border-bottom:1px solid #FFF; cursor:pointer; line-height:20px; color:#05a; display:block; text-decoration:none; min-height:20px}
* html choice a{height:20px}
.choice a:hover, .choice .checked{background:#E7F1FD; border-top:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9;text-decoration:none;}

/* QQ bag popBox */
#activetips { font-size: 12px; font-family: arial; font-weight: normal; line-height: 1.5; width: 523px; border: solid 1px #cdccca; background: #fff; }
#activetips h2.title { color: #fff; font-size: 12px; line-height: 35px; background-color: #669acc; position: relative; height: 35px; z-index: 1; margin: 0; padding-left: 5px; }
#activetips h2.title .close_btn { background: url(http://pic.ctrip.com/hotels081118/btn_clos.gif) no-repeat; text-indent: -999px; position: absolute; top: 11px; right: 10px; width: 11px; height: 11px; overflow: hidden; cursor: pointer; display: block; }
#activetips .alert { background-color: #f1f1f1; margin: 6px 6px 12px; padding: 10px; }
#activetips .alert h3 { color: #cc6602; font-size: 12px; margin: 0; }
#activetips .alert p { color:#151515; text-indent: 2em; margin: 0; }
#activetips .paymethod { border-collapse: collapse;border-spacing:0; margin: 0 0 10px; padding: 0; border-width: 0; }
#activetips .paymethod th { color: #131313; font-size: 12px; font-weight: normal; line-height: 21px; text-align: right; vertical-align: top; width: 110px; margin: 0; padding: 4px 0 4px 4px; }
#activetips .paymethod th em { color: #ff3535; font-style: normal; padding-right: 3px; }
#activetips .paymethod td { font-size: 12px; line-height: 21px; margin: 0; padding: 3px 0 3px 4px; }
#activetips .input_widtha,#activetips .input_widthb { color: #787878; font-size: 12px; margin: 0; padding: 3px 4px; border-color: #818181 #d5cec6 #d5cec6 #818181; border-style: solid; border-width: 1px; }
#activetips .input_widtha{ width: 266px; }
#activetips .input_widthb{ width: 180px; }
#activetips input:focus { color: #505050; }
#activetips .tips { color: #999999; background-color: #fefe9a; width: 270px; margin-top: 1px; padding: 0 3px 0 4px; }
#activetips .tips strong{ color: #d2201c; font-weight: normal; display: block; }
#activetips .useritem {color: #666666;}
#activetips label { padding-right: 5px;color: #222222; }
#activetips .greytxt { color: #666666; }
#activetips .btn_active { background-color: transparent; background-image: url(http://pic.ctrip.com/hotels081118/btn.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 226px; height: 30px; margin-top: 5px; padding: 0; border-width: 0; display: block; }
#activetips .greytxt:hover { color: #280095; }
/*----------map_searchbox-----------*/
.map_searchbox { width:950px; margin:0 auto 10px; }
.map_searchbox .m_t { height:8px; background:url(http://pic.ctrip.com/hotels081118/bg_searchbox.gif); overflow:hidden; }
.map_searchbox .m_b { height:9px; background:url(http://pic.ctrip.com/hotels081118/bg_searchbox.gif) 0 -8px; overflow:hidden; }
.map_searchbox .m_c { background:url(http://pic.ctrip.com/hotels081118/search_center.gif);}

.search_form1 { float:left; padding:0 0 0 6px; background:url(http://pic.ctrip.com/hotels081118/bg_searchbox.gif) no-repeat -921px -18px;  }
.search_form1 h3 { float:left; width:22px; margin-right:4px; padding-top:20px; background:url(http://pic.ctrip.com/hotels081118/bg_searchbox.gif) no-repeat 2px -20px; text-align:center; line-height:18px;font-size:14px;}
.search_form1 table { margin-top:10px;}
.search_form1 table td { padding:3px 1px; }


.search_form2 { float:left; padding:0 0 0 14px; background:url(http://pic.ctrip.com/hotels081118/bg_searchbox.gif) no-repeat -914px -18px;  }

.search_form2 h3 { float:left; width:22px; padding-top:20px; background:url(http://pic.ctrip.com/hotels081118/bg_searchbox.gif) no-repeat -60px -20px; text-align:center; line-height:18px; font-size:14px;}
.search_form2_list { float:left; height:134px; margin-top:5px; padding:0 8px 0 16px;border-right:1px dashed #B8B7BC; overflow:hidden; }
.search_line { width:80px; margin-left:-1px; border-right:0; background:#fff; }
.search_form2_list dt,.search_form2_list dd { color:#666;}
.search_form2_list dt { font-weight:bold; }
.search_form2_area { width:150px; overflow:hidden; }
.search_form2_area dd { width:150px; white-space:nowrap; overflow:hidden;}

/*------page------*/
.page {margin:10px 0;}
.page .page_total { float:right; height:24px; line-height:30px; overflow:hidden; }
.page_list  { float:right; }
.page_list li { display:inline; float:left; margin:0 1px; line-height:24px;}
.page_list li a { display:block; padding:0 8px; border:1px solid #BEBEBE; cursor:pointer; }
.page_list li a:hover { text-decoration:none;}
.page_list li.current a { border:1px solid #05a; background:#05a; color:#fff; text-decoration:none; }
.page_list li.ellipsis { margin:0 9px; font-family:Arial; }
.page_list .prev,.page_list .next { margin:0 9px; }
.page_list .prev a:hover,.page_list .next a:hover { border:1px solid #0156AA; background:#D5E4FD; color:#05a; text-decoration:none; }
.page_list .disabled a,.page_list .disabled a:hover { border:1px solid #DFDFDF; background:#fff; color:#DFDFDF; cursor:default; text-decoration:none;}
/*------footer city------*/
.index_city { width:917px; padding:10px; margin:10px auto 5px; background:#F3F3F3; color:#666; }
.index_city p { font-weight:bold; }
.index_city ul { padding-left:13px; }
.index_city li { float:left; padding-right:12px; white-space:nowrap; }
.index_city a { color:#666; }

/*=============================================== print ===================================================*/
@media print {
.map_searchbox,.map_bar,#LayerControl,.map_tip,.map_searchresult_price { display:none !important; }
}

/*---------------浮出说明层------------------*/
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_l { width: 10px; height: 10px; background: url(http://pic.ctrip.com/common/bg_yj_tb.gif) left top no-repeat; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_m { height: 10px; background: url(http://pic.ctrip.com/common/bg_yj_tb.gif) left bottom repeat-x; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_r { width: 10px; height: 10px; background: url(http://pic.ctrip.com/common/bg_yj_tb.gif) right top no-repeat; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_l { width: 10px; height: 10px; background: url(http://pic.ctrip.com/common/bg_frame_lr.gif) right top repeat-y; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_m { margin: 0; padding: 5px 10px 10px 5px; background: #F1F9FF; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_content { margin: 0px; padding: 0px; font-size: 12px; text-align: left; color: #000; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 h1 { margin: 0; padding: 0; font-size: 12px; border-bottom: #94CEFD solid 1px; color: #000; width: 100%; line-height: 20px; text-align: left; font-weight: bold; overflow: hidden; font-family:Simsun; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_r { width: 10px; height: 10px; background: url(http://pic.ctrip.com/common/bg_frame_lr.gif) left top repeat-y; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_l { width: 10px; height: 10px; background: url(http://pic.ctrip.com/common/bg_yj_tb.gif) 0 -10px no-repeat; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_m { height: 10px; background: url(http://pic.ctrip.com/common/bg_yj_tb.gif) 0 -20px repeat-x; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_r { width: 10px; height: 10px; background: url(http://pic.ctrip.com/common/bg_yj_tb.gif) -10px -10px  no-repeat; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 span { line-height:18px; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 ul { margin:0px; padding:0px; list-style:none; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 ul li { margin:0px; padding:0px; list-style:none; line-height:18px; }
/*---------------浮出说明层------------------*/
#tuna_jmpinfo .pubJmpInfo_romList01 { margin:0; padding:0; clear:both; background:#FFF; z-index:1; border-top:1px solid #B8DFFF; border-left:1px solid #B8DFFF; }
#tuna_jmpinfo .pubJmpInfo_romList01 th { padding:5px; background:#F1F9FF; color:#000; text-align:center; line-height:15px; height:20px; border-right:1px solid #B8DFFF; border-bottom:1px solid #B8DFFF; }
#tuna_jmpinfo .pubJmpInfo_romList01 td { text-align:center; border-right:1px solid #B8DFFF; border-bottom:1px solid #B8DFFF; line-height:15px; padding:8px 5px; }
#tuna_jmpinfo .pubJmpInfo_romList01 .pubJmpInfo_romList01_pricecolor01 { color: #CF6000; }
#tuna_jmpinfo .pubJmpInfo_shadow01 { position:absolute; top: 5px; left:5px; z-index:-1; background: #EDEDED; }
/*------*/
.searchresult_pinpoint02{ position:absolute; top:27px; left:0; background: #F3F3F3; border: solid 1px #666; width: 220px; padding-bottom:5px; line-height:20px; }
.searchresult_pinpointclose02 { width:16px; height:16px; display:block; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/icon_close.gif) no-repeat; text-decoration: none; margin:2px 2px 0 auto; }
.searchresult_pinpointclose02:hover { text-decoration:none; }
.searchresult_pinback02{ color:#000; width:74px; height:20px; display:block; overflow:hidden; background:url(http://pic.ctrip.com/hotels081118/btn_back.gif) no-repeat; margin:0 auto; border:none; cursor:pointer; }

/*------ticket------------------*/
.ticket_alert2 { margin:5px 0; padding-left:38px; color:#333; }
.ticket_alert2 span { float:left; width:16px; height:16px; margin-left:-20px; background:url(http://pic.ctrip.com/common/un_ico_blue.png) no-repeat 0 -576px;  }

.btn_box { margin-bottom:10px; text-align:center; }
.text_align_center { margin-bottom:10px; text-align:center }
.ticket_input { width:150px; border:1px solid #ccc; height:23px; line-height:23px; }
.ticket_pay { margin-bottom:10px; padding:5px 0; border-bottom:1px dashed #ccc; }
.ticket_total { padding:5px 0; }
.ticket_total strong { font-size:18px; }
.ticket_list caption { text-align:left; font-weight:bold; line-height:24px; }
.ticket_list th { font-weight:bold; padding:3px 10px; width:125px; color:#333; }
.ticket_list td {  padding:5px 10px; color:#333; }
.ticket_list input { width:90px; padding:3px 5px; border:1px solid #CFCFCF; }
.ticket_totalprice { margin-bottom:6px; color:#666; text-align:center; line-height:22px; }
.ticket_bluebox { margin-bottom:10px; padding:10px; background:#E8F4FF; color:#333; }
.ticket_textarea { height:90px; margin:5px 0; padding:10px 10px 0; border:1px solid #A5ACB2; background:#fff; line-height:18px; overflow:scroll; overflow-x:hidden; }
/* pop up window */
.base_pop { border:1px solid #67A1E2; background:#fff; margin:0 auto; }
.base_pop .pop_hd { height:30px; padding-left:10px; background:#dcecfb; }
.base_pop .pop_hd h3 { font-size:12px; line-height:30px; color:#333; }
.base_pop .pop_hd .delete { float:right; width:29px; height:29px; background:url(http://pic.ctrip.com/common/un_base_btn.png) no-repeat -323px -85px; }
.base_pop .pop_bd{ padding:8px 10px; }
.pop_hd .delete,.pop_hd .delete:hover { text-decoration:none; background-color: #acccef; }
.hotel_kaixin01,.hotel_kaixin02{background-image:url(http://pic.ctrip.com/hotels081118/icon_kaixin.gif); background-repeat:no-repeat; }
.hotel_kaixin01{padding-left:20px; display:inline-block; height:20px; }
.hotel_kaixin02{ padding-left:24px; background-position:0 6px;}
.ticket_alert3{ text-align:center; padding:20px 0;}

/* 提示框 */
.alert_radius1, .alert_radius2, .alert_radius3{display:inline-block;#display:inline;#zoom:1;position:relative;border-style:solid;border-color:#FFB533;}
.alert_radius1{border-width:1px;}
.alert_radius2, .alert_radius3{#left:-2px;border-width:0 1px;background-color:#FFF5D1;}
.alert_radius2{margin:0 -2px;}
.alert_radius3{margin:1px -2px;padding:0 6px;}
.arrow1, .arrow2{position:absolute;top:5px;width:0;height:0;overflow:hidden;border-top:6px transparent dotted;border-bottom:2px transparent dotted;}
.arrow1{left:-9px;border-right:6px #FFB533 solid;}
.arrow2{left:-8px;border-right:6px #FFF5D1 solid;}
.map_searchresult_hotels {margin:-17px 0 0 -178px;}

/*图片上传*/
.upload_side a { margin-top:5px; display:block; width:49px;}

.main_top { margin-bottom:20px;}

.tip_red { color:#d81921; font-size:12px; font-weight:normal;}

.review_box { margin:20px 0;}
.review_box h3 { font-weight:normal; font-size:14px; margin-bottom:10px;}
.review_box p { height:22px;}

.upload_box { margin-top:10px; padding:10px 0 5px 0;}
.upload_box span { margin-right:10px;}
.upload_box input { padding:0 5px;}
.upload_box p { margin-bottom:8px;}
.upload_box option { width:100px;}

.more_pic { margin-left:340px; display:inline-block; padding-left:12px; background:url(http://pic.ctrip.com/hotels081118/icon_add_pic.gif) no-repeat 0 3px;}

<<<<<<< .mine
.pic_upload { position:absolute; margin-left:-41px; *margin-left:-43px; _margin-left:-47px; _height:28px; _margin-top:-7px; width:78px; *width:78px; filter:alpha(opacity:0); opacity:0; z-index: 1; cursor:pointer;}
.btn_pic_upload { height:21px; display:inline-block; width:78px; text-align:center; background:url(http://pic.ctrip.com/hotels081118/btn_upload_pic.gif) no-repeat;}
.btn_pic_reload { height:21px; display:inline-block; width:78px; text-align:center; background:url(http://pic.ctrip.com/hotels081118/btn_reload_pic.gif) no-repeat;}
=======
.pic_upload { position:absolute; margin-left:-45px; *margin-left:-60px; filter:alpha(opacity:0); opacity: 0; z-index: 1; cursor:pointer;}
>>>>>>> .r3824

.btn_pic_upload,.btn_pic_reload { height:21px; display:inline-block; width:78px; text-align:center;vertical-align:baseline;}
.btn_pic_upload { background:url(http://pic.ctrip.com/hotels081118/btn_upload_pic.gif) no-repeat;}
.btn_pic_reload { background:url(http://pic.ctrip.com/hotels081118/btn_reload_pic.gif) no-repeat;}


.upload_agree input { margin:-4px 8px 0 0;}

.upload_reset { border:none; background:none; color:#0053aa; cursor:pointer;}


/*sort*/
.public_filter dt{
	background-image:url(http://pic.ctrip.com/common/bg_16x16.gif);
	background-repeat:no-repeat;
}
.public_filter .public_filter_selected a{
	background-image:url(http://pic.ctrip.com/common/bg_filter_selected.gif);
	background-repeat:no-repeat;
}
/*filter*/
.public_filter dt{
	background-position:-6px -63px;
	padding-left:8px;
	font-weight:bold;
}
.public_filter dt a{
	font-weight:normal;
	display:block;
}
.public_filter dd a{
	padding:2px 8px 2px 9px;
	display:block;
	zoom:1;
}
.public_filter dd a:hover{
	background-color:#EDF4FE;
	text-decoration:none;
}
.public_filter .public_filter_selected a{
	background-color:#EDF4FE;
	background-position:128px center;
	color:#000;
}
/* 订单成功页增加目的地产品推荐 101111 */
.vacation_product{height:45px;margin:10px 0 20px 0;}
.vacation_product li{border-right:1px solid #CCCCCC;color:#6182A3;display:inline;float:left;height:45px;width:280px;margin-left:20px;}
.vacation_product li a{display:block;height:20px;overflow:hidden;width:270px;}
.vacation_product li span{color:#000000;float:left;}
.vacation_product li strong{float:right;padding-right:10px;font-family:verdana;font-size:12px;}
.vacation_product .last{border-right:0px;}
/* 闷包活动 */
.hotel_guess_left { width:101px; height:97px; background:#fff url(http://pic.ctrip.com/hotels081118/bg_hotel_m.gif) no-repeat left top; }
.hotel_guess .hotel_grid01 { margin-top:0; }
.hotel_guess a span { color:#E56700; }
.hotel_guess h3 { padding-left:20px; background:url(http://pic.ctrip.com/hotels081118/bg_hotel_m.gif) no-repeat left -97px; font-size:14px; line-height: 20px; }
.hotel_guess p { margin:6px 0; }
.hotel_guess .base_btn06 { display:inline-block; }
.hotel_guess .base_btn06:hover { text-decoration:none; }

/* jmp */
.jmp_hd { height:30px; padding-left:10px; background:url(http://pic.ctrip.com/common/un_base_btn.png) repeat-x 0 -390px; font-size:12px; line-height:30px; color:#333; }
.jmp_hd h3 { font-size: 12px; }
.jmp_bd { padding: 8px 10px; }

.jmp_title, .jmp_table { border: 1px solid #67a1e2; background: #fff; }
.jmp_alert { border: 1px solid #ffb533; background: #fff5d1; }
.jmp_text { border: 1px solid #67a1e2; background: #e8f4ff; }
.base_jmp b { position: absolute; width: 16px; height: 16px; background-image: url(http://pic.ctrip.com/common/un_jmp_tri.png); background-repeat: no-repeat; overflow: hidden; }

#tuna_jmpinfo .base_jmp_t { margin-top: 8px; }
#tuna_jmpinfo .base_jmp_r { margin-right: 8px; }
#tuna_jmpinfo .base_jmp_b { margin-bottom: 7px; }
#tuna_jmpinfo .base_jmp_l { margin-left: 8px; }

#tuna_jmpinfo .base_jmp_t b { margin-top: -7px; }
#tuna_jmpinfo .base_jmp_r b { margin-top: 10px; right: 0; }
#tuna_jmpinfo .base_jmp_b b { bottom: -8px; }
#tuna_jmpinfo .base_jmp_l b { margin-top: 10px; left: 9px; }

.jmp_title .tri_t, .jmp_text .tri_t { background-position: 0 0; }
.jmp_title .tri_r, .jmp_text .tri_r { background-position: 0 -16px; }
.jmp_title .tri_b { background-position: -32px -32px; }
.jmp_title .tri_l, .jmp_text .tri_l { background-position: 0 -48px; }

.jmp_text .tri_b { background-position: 0 -32px; }

.jmp_alert .tri_t { background-position: -16px 0; }
.jmp_alert .tri_r { background-position: -16px -16px; }
.jmp_alert .tri_b { background-position: -16px -32px; }
.jmp_alert .tri_l { background-position: -16px -48px; }

.jmp_table .tri_t { background-position: -32px 0; }
.jmp_table .tri_r { background-position: -32px -16px; }
.jmp_table .tri_b { background-position: -32px -32px; }
.jmp_table .tri_l { background-position: -32px -48px; }


.jmp_tab_list { position:relative; padding:10px 10px 0; overflow:hidden; z-index:99; zoom:1; }
.jmp_tab_list li { float:left;  }
.jmp_tab_list li.current { border:1px solid #67A1E2; border-bottom:1px solid #E8F4FF; }
.jmp_tab_list li a { display:inline-block; padding:4px 10px 3px; }
.jmp_tab_list li.current a { border-top:1px solid #fff; color:#333; font-weight:bold; }
.jmp_tab_bd { margin:-1px 10px 10px; padding-top:10px; border-top:1px solid #67A1E2; background:#E8F4FF;zoom:1;  }

.ico_info2 { display:inline-block; width:16px;  height:16px; background:url(http://pic.ctrip.com/common/un_ico_blue.png) no-repeat 0 -1280px; vertical-align: -3px; *vertical-align:0; overflow:hidden; zoom:1; }
