﻿#base_wrapper{ width:950px; overflow:hidden;}
.off{ display:none;}
.on{ display:block;}
.base_bgcolor02 {zoom:1}
.base_t3 .base_bgcolor02{padding:10px;}
.base_s215 #base_main{float:left;margin-right:-221px;}
.base_s215 .base_b{float:right;width:215px; background:#fff;}
.base_s215 #base_main .base_b{margin-right:221px;}
/*---for kaixin--*/
.ico_kaixin { padding:3px 0 3px 20px; background:url(http://pic.c-ctrip.com/packages090813/un_packages100430.gif) no-repeat -188px -109px; }
.package_details_info .ico_kaixin  { font-weight:bold; display:inline-block; margin-top:4px; zoom:1; background-position: -188px -106px;}

/*headline*/
.package_headline{padding-left:73px;margin:10px 0;min-height:38px;_height:38px;font-size:18px;background:url(http://pic.c-ctrip.com/packages090813/ico_package.gif) no-repeat 0 center; }
/*????????*/
.hotel_goldmedal, .hotel_silvermedal{padding-left:22px; float:left; height:20px; line-height:20px;}
.hotel_goldmedal{background:url(http://pic.c-ctrip.com/hotels081118/pic_goldmedal.gif) 0 3px no-repeat;}
.hotel_silvermedal{background:url(http://pic.c-ctrip.com/hotels081118/pic_silvermedal.gif) 0 3px no-repeat;_background-position:0 2px;}

.ico_hotels_emap, .ico_hotels_elocal { float:left; margin-right:10px; padding-left:18px; background-image:url(http://pic.c-ctrip.com/common/bg_16x16.gif); background-repeat:no-repeat; }
.ico_hotels_emap { background-position:0 -287px; }
.ico_hotels_elocal { background-position:0 -255px; }
.ico_hotel_show { padding-right:15px; background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat right -717px; }
.ico_hotel_hidden { padding-right:15px; background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat right -677px; }

/*----base_box----*/
.base_box .b_hd, .base_box .b_tp, .base_box .b_tp span, .base_box .b_bm, .base_box .b_bm span { background:url(http://pic.c-ctrip.com/packages090813/box_bg3.png) no-repeat; }
.base_box .b_tp, .base_box .b_bm { position:relative; display:block; height:3px; overflow:hidden; }
.base_box .b_tp span, .base_box .b_bm span { float:right; width:3px; height:3px; }
.base_box .b_tp { margin-bottom:-3px; background-position:-3px 0; }
.base_box .b_bm { margin-top:-3px; background-position:-3px -3px; }
.base_box .b_bm span { background-position:0 -3px; }
.base_box { position:relative; margin-bottom:10px; }
.base_box .b_hd { height:27px; background-color:#fff; background-position:0 -6px; background-repeat:repeat-x; }
.base_box .b_hd h3 { font-size:12px; line-height:27px; color:#fff; padding-left:10px; }
.base_box .b_bd { padding:10px; border:1px solid #2376D2; background-color:#fff; }
.package_price01 {font-size:16px;font-family:Arial;}


.gray_box .base_box .b_tp { background-position:-3px -40px; }
.gray_box .base_box .b_tp span { background-position:0 -40px; }
.gray_box .base_box .b_bm { background-position:-3px -43px; }
.gray_box .base_box .b_bm span { background-position:0 -43px; }
.gray_box .base_box .b_hd { border-color:#ffcc80; background-color:#fbfbfb; background-position:0 -46px; }
.gray_box .base_box .b_hd h3, .gray .base_box .b_ft .act li a { color:#424242; }
.gray_box .base_box .b_bd { border-color:#B5B5B5; background-color:#fff;}

.white_box { background:#fff; position:static;}
.white_box .b_hd { height:27px; padding:4px 0 0 0; background:#fff;}
.white_box .b_hd h3 { font-size:14px; line-height:20px; color:#000; padding-left:20px;background:#fff url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 3px -412px;}
.white_box .b_bd { border:none; padding-top:0; }

.package_tips { padding-left:20px; }
.package_tips dd { padding-left:20px; }

.numCheck { width:47px; }
.base_btn09 { font-weight:bold;  }

/*----------------------*/
a.base_btn11 { display:block; height:22px; line-height:25px; overflow:hidden;}
a.base_btn11:hover { text-decoration:none; }

.pubGlobal_checkinfo_input01 { border:1px solid red;}
.float_right { float:right;}
.txtbox { height:18px; border:1px solid #A7ACB2; line-height:18px; color:#808080;}
.package_ico_specially { display:block; width:187px; height:20px; text-indent:-999px; background:url(http://pic.c-ctrip.com/packages090813/bg_transparent_group.png); overflow:hidden; }
.package_ico_careful  { display:block; width:32px; height:19px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) -165px -27px; overflow:hidden; }
.package_ico_notepad  { padding-left:20px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) no-repeat -291px -17px; overflow:hidden; font-weight:bold; color:#0053B2; }
.package_ico_addcontrast,.package_ico_up,.package_ico_up2,.package_ico_down,.package_ico_down2, .package_ico_left, .package_ico_right,.package_ico_gift,.package_ico_notice,.package_ico_pic {
background-image:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png); background-repeat:no-repeat; line-height:14px; text-decoration:none} 
.package_ico_addcontrast { padding-left:16px; background-position: left -130px;}
.package_ico_up { padding-left:16px; background-position:0 -2px;}
.package_ico_up2 { padding-right:16px; background-position:right -2px;}
.package_ico_down { padding-right:16px; background-position:right -45px;}
.package_ico_down2 { padding-left:16px; background-position:left -45px;}
.package_ico_left { padding-left: 20px; background-position: left -88px;}
.package_ico_right { padding-right:16px; background-position:right -88px;}
.package_ico_delete {width:26px; height:15px; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) no-repeat -159px -112px; cursor:pointer;}
.package_ico_gift { float:left; width:16px; height:16px;background-position:left -855px; cursor:pointer; }
.package_ico_notice { margin-left:8px; padding:5px 8px; background-position:left -806px; cursor:pointer; }
.package_ico_pic { float:left; width:16px; height:16px;background-position:left -983px; cursor:pointer; }

.inves_satisfaction { padding: 0 10px; }

/*-sidebar list-*/
.package_ptfix {position:fixed; top:6px;width:154px;}
.package_sidelist { margin-top:20px; }
.package_sidelist em { font-style:normal; width:95px; height:22px; line-height:22px; overflow:hidden; float:left; }
.package_sidelist dt { color:#999; }
.package_sidelist dd { display:block; width:100%; overflow:hidden; }
.package_sidelist span { float:right; }
.package_gray {color:#999;}
.package_gray h5 { font-size:12px; font-weight:normal;}
.package_gray a {margin-right:15px;}


/*----------------------*/

.package_table {border-collapse:inherit; margin-bottom:10px; border-bottom:1px dashed #ccc;  }
.package_table caption,.package_title { font-size:12px; text-align:left; padding-left:16px; border-bottom:1px solid #E8E8E8; font-weight:bold; line-height:30px;background:#fff url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0px -454px;}
.package_title {background-position:0 -452px;}
.package_table th {border-top:1px solid #fff;background:#E9F1FE; text-align:left; font-weight:normal; }
.package_table caption .float_right { margin:0; color:#999; font-weight:normal; }
.package_table th,.package_table td { padding:4px 8px;}
.package_table .base_alert02{ background:url(http://pic.c-ctrip.com/packages090813/pic_i.png) #e8f4ff 10px 13px no-repeat; padding-left:52px; text-align:left; border:#6da0e2 solid 1px;}

/*-----------------*/
.hotels_comment { width:120px;padding:5px;background:#e3e3e3;color:#666; }
.hotels_comment dt { margin-top:5px; background:#fff; padding:5px 8px 0; height:18px; line-height:18px; overflow:hidden; }
.hotels_comment dd {background:#fff; border-bottom:1px solid #a3a3a3;padding:2px 8px; color:#0055aa; }
.hotels_comment strong { font-size:20px; color:#0055aa; font-family:arial; font-weight:100; line-height:20px; }
.hotels_comment_pic { background:url(http://pic.c-ctrip.com/hotels081118/pic_comment_color.gif) no-repeat; margin-left:5px; vertical-align:3px; }
.hotels_comment_num { padding-left:18px; background:#FFF url(http://pic.c-ctrip.com/common/bg_16x16.gif) 0 -2012px no-repeat;}
.hotels_comment_hotel { padding-left:18px;background:url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat scroll 12px -511px;text-align:center;}
.hotels_comment_img { display:block; width:70px; height:70px; margin:5px auto;display:block;border:1px solid #d5d5d5;}
.hotels_comment_talk { padding-left:18px; background:#FFF url(http://pic.c-ctrip.com/common/bg_16x16.gif) 0 -447px no-repeat;}
.hotels_comment a.hoverfix:hover { text-decoration: none; }
.hotels_comment a.hoverfix:hover strong { text-decoration: underline;}
/*----------------*/
.package_select a, .package_select strong { float:left; color:#535353; outline:none; }
.package_select a { width:110px; height:19px; margin:0 3px 3px; padding:0 10px; color:#305EB1; line-height:21px; overflow:hidden; }
.package_select li { clear:both; line-height:19px; padding-left:65px; }
.package_select li a.selected, .package_select li a:hover, .package_select li a.item_on { background-color:#88A8D3; color:#fff; text-decoration:none; }
.package_select li a.selected { background:#88A8D3;}
.package_select strong { margin-left:-65px; }
.package_select li .float_right { float:right; }
.package_select a.no_float { float:none; margin:0; padding:0; }
.package_select a.no_float:hover { color:#05a; background:none; }
.package_select li.layouton{ overflow:hidden;zoom:1; height:66px;}
.package_select li.layoutoff{ overflow: hidden; zoom: 1; }
.package_select li.line_single { height: 22px; overflow: hidden; }
.showlocation { margin-left: 78px; }
.showlocation li { width: 100px; color: #05a; cursor: pointer; }
/*----------------*/
/*}8????*/
.package_hotel {margin-bottom:4px; background:#F5F5F8; width:100%;}
.package_hotel .first{float:left; width:130px; padding-right:10px;}
.package_hotel_unit {padding:8px;}
.package_hotel_unit:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}
/*---------------*/
.searchresult_name{	float:left;	font-size:14px;	line-height:22px; color:#0055AA; height:22px;  overflow:hidden;}
/*?????б?*/
.package_h5 {font-size:12px;padding:4px 15px;margin-top:10px;margin-bottom:4px;background:#e9f1fe url(http://pic.c-ctrip.com/common/bg_16x16.gif) left -1883px no-repeat;font-family:simsun;}
.package_h5 span {margin-left:70px;}
.package_hotel_num { float:right; height:17px; padding:0 4px; background:#E53D00;overflow:hidden; color:#fff; font-family:"arial black"; text-align:center;  line-height:17px; }
.packages_hotel_on .package_hotel_num { display:block;}
.packages_hotel_off .package_hotel_num { display:none;}

.package_hotel_name,.package_hotel_intro { margin:10px 0;}
.package_hotel_name img { vertical-align:-2px; _vertical-align:1px;}
.package_hotel_intro { height:36px; overflow:hidden }

.package_hotel_room a{float:left;text-align:left;}
.package_hotel_room a,.package_hotel_room span, .hotel_room span{margin-right:2px;}
.package_hotel_datelist { margin:5px 0 8px; }
.package_hotel_datelist th{ font-weight:normal; color:#A6A6A6;}
.package_hotel_datelist td,.package_hotel_datelist th { border-bottom:1px solid #E8E8E8; padding:3px; text-align:center;}
.hidden_box { padding:10px; border:1px solid #0055AA; text-align:left;}
.hidden_box .room_pic { float:left; width:95px; height:63px; margin-right:10px; background-position:center center; background-repeat:no-repeat;}
.hidden_box li { float:left; width:195px; height:19px; padding:0 0 0 20px;background:url(http://pic.c-ctrip.com/packages090813/ico_dotted.gif) 9px 6px no-repeat; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.package_hotel_showall { padding-left:18px;background:url(http://pic.c-ctrip.com/common/bg_16x16.gif) left -1760px no-repeat;}
.package_hotel_show { padding-left:12px; background:#0055AA; text-align:left;}
.package_hotel_show a { color:#fff; text-decoration:none;}
.package_hotel_datelist dfn { color:#CF6600; }
.package_hotel_datelist .base_btn02,.package_hotel_datelist .base_btn01 { font-weight:normal; }
li.hotel_box_infos {background:transparent url(http://pic.c-ctrip.com/packages090813/ico_dotted.gif) no-repeat scroll 9px 6px;white-space:normal;width:95%;}
.package_hotel_mapbox th {background:#eee;border-top:1px solid #ccc;color:#000;font-weight:bold;}
/*---*/
.package_hd_tab { height:30px; padding-left:8px;background:#C1D5F5 url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif);}
.package_hd_tab li { float:left; width:104px; height:30px; margin-left:5px; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) -104px -30px; text-align:center; line-height:35px;font-weight:bold; overflow:hidden; }
.package_hd_tab li.tab_current { background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) 0 -30px;}
.package_hd_tab li.tab_nocurrent {color:#fff;cursor:pointer;}
.package_hd_tab li.package_tab_right {float:right;padding-left:20px;background:none;text-align:right;}
.package_hd_tab li.package_tab_right a {color:#0055aa;padding-left:15px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0px -88px;}
/*---------?ȼٲ?Ʒ??????--------*/
.itinerary_content .days1,.itinerary_content .days2,.itinerary_content .days3,.itinerary_content .days4,.itinerary_content .days5,.itinerary_content .days6,.itinerary_content .days7,.itinerary_content .days8,.itinerary_content .days9,.itinerary_content .days10,.itinerary_content .days11,.itinerary_content .days12,.itinerary_content .days13,.itinerary_content .days14,.itinerary_content .days15,.itinerary_content .days16,.itinerary_content .days17,.itinerary_content .days18,.itinerary_content .days19,.itinerary_content .days20 { padding:4px 14px; background-image:url(http://pic.c-ctrip.com/packages090813/un_detail_book.png); }

.days10,.itinerary_content .days11,.itinerary_content .days12,.itinerary_content .days13,.itinerary_content .days14,.itinerary_content .days15,.itinerary_content .days16,.itinerary_content .days17,.itinerary_content .days18,.itinerary_content .days19,.itinerary_content .days20 { padding:4px 20px;}

.itinerary_content .days1 { background-position:right top; }
.itinerary_content .days2 { background-position:right -34px; }
.itinerary_content .days3 { background-position:right -67px; }
.itinerary_content .days4 { background-position:right -101px; }
.itinerary_content .days5 { background-position:right -135px; }
.itinerary_content .days6 { background-position:right -168px; }
.itinerary_content .days7 { background-position:right -202px; }
.itinerary_content .days8 { background-position:right -236px; }
.itinerary_content .days9 { background-position:right -270px; }
.itinerary_content .days10 { background-position:right -303px; }
.itinerary_content .days11 { background-position:right -337px; }
.itinerary_content .days12 { background-position:right -371px; }
.itinerary_content .days13 { background-position:right -405px; }
.itinerary_content .days14 { background-position:right -439px; }
.itinerary_content .days15 { background-position:right -473px; }
.itinerary_content .days16 { background-position:right -507px; }
.itinerary_content .days17 { background-position:right -541px; }
.itinerary_content .days18 { background-position:right -575px; }
.itinerary_content .days19 { background-position:right -609px; }
.itinerary_content .days20 { background-position:right -643px; }

/*-----------------------------------------*/
/*-------------searchresult.php--------*/

/*---price select star--------*/
.package_price_select { float:left; height:50px; width:480px; visibility:hidden }
.price_content { position:relative; float:left; width:321px; height:15px; margin-top:20px; background:url(http://pic.c-ctrip.com/packages090813/un_slider_range.gif) repeat-x 0 -6px ; }
.price_content .scale { position:absolute; top:0; left:0; width:100%; height:6px; background:url(http://pic.c-ctrip.com/packages090813/un_slider_range.gif); z-index:99; overflow:hidden; }
.price_content .slider_range { position:absolute; top:0; height:15px; background:url(http://pic.c-ctrip.com/packages090813/un_slider_range.gif) 0 -21px; overflow:hidden; }
.price_content .go_left,.price_content .go_right { position:absolute; top:3px; display:block; width:15px; height:20px; margin:0; padding:0; background:url(http://pic.c-ctrip.com/packages090813/un_slider_range.gif) -2px -40px;}
.price_content .go_left:hover,.price_content .go_right:hover { background:url(http://pic.c-ctrip.com/packages090813/un_slider_range.gif) -23px -40px; }
.price_top { position:absolute; top:-16px; color:#305EB1; font-weight:bold; }
.price_sider { float:left; margin:18px 4px 0; color:#999; line-height:20px; }
.slider_range_right { float:left; width:70px;  height:18px; margin:18px 4px 0; padding:1px; background:#949494; overflow:hidden; text-align:center; line-height:18px; color:#fff;}
.slider_range_right span { float:left; width:50px; padding:0 10px; background:#949494; font-size:18px; font-family:Arial; color:#fff; line-height:18px; font-weight:bold; }
/*---price select end--------*/

.package_search_select { margin-bottom:4px; }
.package_search_select .b_tp { margin:0 1px; height:1px; background:#315FB5; }
.package_search_select .b_hd { height:28px; padding:2px 0 0; background:#305FB1; line-height:24px; color:#fff;}
.package_search_select .b_hd strong { margin:0 10px; }
.package_search_select .b_hd .float_right { margin:5px 10px 0 0; padding-left:35px; color:#fff; font-weight:bold; line-height:16px; cursor:pointer; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) no-repeat -120px -88px; }
.package_search_select .b_hd .float_right span {border-bottom:1px dashed #fff; }
.package_search_select .b_hd dfn { color:red; }
.package_search_select .b_hd input { vertical-align:middle;}
.btn_research { width:82px; height:22px; border:none; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) -61px -139px; color:#fff; font-weight:bold; text-align:center; cursor:pointer;}
.btn_contrast { width:61px; height:22px; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) 0 -139px; }

.package_search_select .b_bd { border:0; border-bottom:1px solid #305FB1; background:#E9F1FE; }

.package_hotelslist_hd { height:25px; padding:3px 0 0 10px; border:1px solid #ADC4E4; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) repeat-x 0 -60px; }
.package_hotelslist_hd .float_right { margin-right:2px }
.package_item li { height:133px; margin-bottom:4px; background:#F4F5F9; overflow:hidden; }
.package_item_pic {display:inline; float:left; width:186px; height:105px; margin:10px; padding:3px; border:1px solid #CECED0; background-color:#fff; background-position:center center; background-repeat:no-repeat;}
.package_item h5 { height:40px; padding:10px 0 0; font-size:14px; line-height:20px; overflow:hidden; }
.tipico01, .tipico02, .tipico03, .tipico04, .tipico05, .tipico06, .tipico07, .tipico08, .tipico09, .tipico10, .tipico11{ padding: 0 12px 0 2px; *display:inline-block; }
.tipico01{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1024px; }
.tipico02{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1056px; }
.tipico03{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1088px; }
.tipico04{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1120px; }
.tipico05{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1152px; }
.tipico06{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1184px; }
.tipico07{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1216px; }
.tipico08{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1248px; }
.tipico09{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1280px; }
.tipico10{ background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -1312px; }
.tipico11{ background:url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat 0 -2336px; font-size:16px;}
.package_item .hotel_intro { height:40px; margin:4px 0;line-height:20px; overflow:hidden; color:#424443; }
.package_item .add_contrast { text-align:right; } 
.package_item .package_date { float:right; width:150px; height:123px; margin-left:10px; padding:5px; background:#CBD2DC; }
.package_item .price_date { background:#fff; padding:5px; }
.package_item .price_nowtime { font-family:simhei; font-size:18px; font-weight:100;}
.package_item .price_box { padding:3px 0; border-bottom:1px dashed #ccc;color:#D75813; text-align:center; }
.package_item .price_box dfn { font-size:20px;font-family:Arial Black; }
.package_item .date_box { padding-top:5px; height:40px; line-height:20px; overflow:hidden; }
.package_item .date_box .txt_line{ color:#B2B2B2; text-decoration:line-through; }
.package_item .package_date .view_more { margin-top:6px; text-align:center; }
.package_item .package_date .view_more input { font-weight:bold;}
/*-------contrast_float----*/
.contrast_float { width:380px; }
.contrast_float .package_ico_delete { margin:7px 10px 0 0;}
.contrast_float p { text-align:right; }
.contrast_float .base_price01 { padding-right:10px; }

.detail_flt_float { width:633px; padding:7px; border:1px solid #305eb1; background:#b8d4ee; }
.detail_flt_float .b_bd { border:1px solid #a7a8a8; background:#fff; }
.detail_flt_float h3 { font-size:12px; font-family:Arial; }
.detail_flt_float .package_product_list01 { padding:5px 0; border-bottom:1px solid #B8D4EE;}
.detail_flt_float .package_product_list01 li { color:#5D5D5D; }
.flt_itinerary  .pripackage_input01{ border:none; border-bottom:1px solid #ccc; }
.flt_itinerary dt { font-weight:bold; }
.flt_itinerary dt .num { float:left; width:16px; height:16px; margin-right:6px; text-align:center; overflow:hidden; font-weight:normal; background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) 1px -759px; line-height:16px; }
.flt_itinerary dt .tips {font-weight:normal;margin-left:20px;}
.flt_itinerary dd { padding:2px 0 2px 25px; }
.flt_itinerary dd .left { float:left; width:150px; color:#4C4C4C; }
.detail_flt_float h5 { padding:8px 0; font-size:12px; }
.detail_flt_float .bom { padding-left:25px; }
.detail_flt_float .bom dfn { color:red; }
/*-----for expo-----*/
.jmpblock_expo { width: 860px; }
.jmpblock_expo .b_bd { padding: 10px 18px; }
.jmpblock_expo .complete_title { font-size: 14px; }
.jmpblock_expo ul { padding-left: 16px; }
.jmpblock_expo ul li { padding: 2px 0; }
.jmpblock_expo .flight_yes td.flight_border {background:url(http://pic.c-ctrip.com/packages090813/package_choice_choosed.gif) no-repeat 20px center;}
.jmpblock_expo .flight_yes td.flight_border input { display: none; }
/*----------*/
.package_rec_pro { margin-top:-10px; }
.package_rec_pro li { padding-top:5px; border-bottom:1px dashed #ccc; line-height:16px; }
.package_rec_pro .base_price01 ,.package_contrast .base_price01,.package_history li .base_price01{ text-align:right; font-weight:bold;}

.package_contrast li {width:100%; padding-bottom:5px;}
.package_contrast li input { float:left; width:20px; }
.package_contrast li a { float:left; width:85%;}

.package_contrast_delete { position:absolute;right:6px; display:block; width:15px; height:15px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat  right -178px; cursor:pointer;}
.package_contrast li .base_price01 { clear:both; margin-right:15px; }

.package_history li { clear:both; padding:0px 0;}
.package_history li a { float:left; width:124px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.package_history li .base_price01 { float:right;}
.package_flight_tips {display:block;height:19px;line-height:19px;width:60px;background:url(http://pic.c-ctrip.com/packages090813/bg_flight.gif) no-repeat;color:#fff;text-align:center;margin:0 auto; cursor:pointer;}


/*-------------pro_detail-------------*/
.package_itinerary { margin:0 5px 10px;}
.package_details_intro { overflow:hidden;}
.package_details_intro .b_hd { height:20px; background:#fff; color:#ccc; text-align:right;}
.package_details_intro .b_bd { padding:11px; border:1px solid #CBD2DC; background:#E9ECF0; }
/*--package_slide_list------star--*/
.package_slide_player {float:left; width:590px; height:280px; margin-bottom:14px;}
.package_slide_pic { position:relative; width:500px; height:280px; overflow:hidden;}
.package_slide_pic img { width:500px;}
.package_slide_pic .package_name { position:absolute; left:0; bottom:0; width:100%; height:29px; background-color:#000; color:#fff; line-height:30px; text-indent:12px; overflow:hidden; filter: alpha(opacity=70);  -moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.package_slide_list { float:right; width:81px; height:280px; background:#CBD2DC; overflow:hidden; }
.package_slide_list .player_up_off,.package_slide_list .player_down_on,.package_slide_list .player_up_on,.package_slide_list .player_down_off {width:81px; height:27px; background-image:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png);cursor:pointer; }
.package_slide_list .player_up_off { background-position:0 0;}
.package_slide_list .player_up_on { background-position:0 -27px;}
.package_slide_list .player_down_on { background-position:-81px -27px;}
.package_slide_list .player_down_off { background-position:-81px 0;}

.package_slide_list .slide_pic_list {height:226px; padding:0 3px;}
.package_slide_list .slide_pic_list li { float:left; width:100%; margin:10px 0 -1px;}
.package_slide_list .slide_pic_list img { display:block; width:73px; height:43px; border:1px solid #CBD2DC; cursor:pointer;}
.package_slide_list .slide_pic_list .on img { border:1px solid #f60; }
.package_slide_list .slide_pic_list li:hover img { border:1px solid #fff;}
/*--package_slide_list------end--*/


/*--pripackage_date--star---*/
.pripackage_date_main { float:left; width:570px; border:1px solid #DADFE6; padding:9px 0 9px 18px; background:#fff; }
.pripackage_date_main h5 { font-size:14px; }
.pripackage_date_main h5 .base_txtgray { font-weight:normal; font-size:12px; }

.pripackage_date_month { float:left;width:70px; margin-top:27px; overflow:hidden; border-top:solid 1px #DEDEDE; border-left:solid 1px #DEDEDE; text-align:center;}
* html .pripackage_date_month { margin-top:29px; }
*+html .pripackage_date_month { margin-top:30px; }
.pripackage_date_month div { height:76px; overflow:hidden; padding-top:30px; border-bottom:solid 1px #DEDEDE; }
.pripackage_date_month div.down { border:none; padding-top:40px; height:66px; background:#F7F7F7; }
.pripackage_date_month a { display:block; height:22px; line-height:22px; overflow:hidden; }
.pripackage_date_month a.down { border-bottom:solid 1px #DEDEDE; background:#F7F7F7; }
.pripackage_date_month a.disable { color:#666; cursor:pointer; }
.pripackage_date_month a:hover { text-decoration:none; background:#E1F0FF; }
.pripackage_date_month a.disable:hover { background:none; }
.pripackage_date_combine { width:70px; margin-top:28px; overflow:hidden; border-top:solid 1px #DEDEDE; border-left:solid 1px #DEDEDE; float:left; text-align:center; }
.pripackage_date_combine { width:70px; margin-top:28px; overflow:hidden; border-top:solid 1px #DEDEDE; border-left:solid 1px #DEDEDE; float:left;text-align:center; }
* html .pripackage_date_combine { margin-top:29px; }
*+html .pripackage_date_combine { margin-top:30px; }
.pripackage_date_combine div { display:none; }
.pripackage_date_combine div.down { height:123px; overflow:hidden; padding-top:90px; display:block; }
.pripackage_date_combine a { display:block; height:22px; line-height:22px; overflow:hidden; }
.pripackage_date_combine a.down { border-bottom:solid 1px #DEDEDE; }
.pripackage_date_combine a.disable { color:#666; cursor:pointer; }
.pripackage_date_combine a:hover { text-decoration:none; background:#E1F0FF; }
.pripackage_date_combine a.disable:hover { background:none; }
.pripackage_date_list { float:left; border-left:solid 1px #DEDEDE; border-bottom:solid 1px #DEDEDE; }
.pripackage_date_list { float:left; border-left:solid 1px #DEDEDE; border-bottom:solid 1px #DEDEDE; }
.pripackage_date_list thead { font-weight:bold; }
.pripackage_date_list thead a { font-weight:normal; font-size:16px; color:#000; display:block; width:38px; height:28px; line-height:28px; overflow:hidden; text-align:center; }
.pripackage_date_list thead a:hover { text-decoration:none; color:#000; }
.pripackage_date_list thead a.disable { color:#A7A7A7; cursor: default; }
.pripackage_date_list thead a.disable:hover { color:#A7A7A7; }
.pripackage_date_list tbody td { border-top:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; width:67px; height:28px; text-align:center; }
.pripackage_date_list th { border-top:solid 1px #DEDEDE; border-right:solid 1px #FFF; font-weight:normal; width:67px; height:28px; }
.pripackage_date_list div { width:62px; height:40px; padding:2px 5px 0 0; overflow:hidden; text-align:right; line-height:13px; font-family:Simsun; }
.pripackage_dateoff { color:#c6c6c6; font-weight:bold; }
.pripackage_dateoff span { font-weight:normal; padding-right:2px; }
.pripackage_dateoff dfn { font-style:normal; font-weight:normal; padding-right:0; display:block; }
.pripackage_dateoff div { color:#9C9C9C; font-weight:normal; }
.pripackage_dateon { color:#000; font-weight:bold; }
.pripackage_dateon span { font-weight:normal; padding-right:2px; }
.pripackage_dateon dfn { font-style:normal; font-weight:normal; padding-right:0; display:block; }
.pripackage_dateon div { color:#EC5F00; font-weight:normal; }
.pripackage_state01 { color:#EC5F00; }
.pripackage_state02 { color:#019C42; }
.pripackage_state03 { color:#A7A7A7; }
.pripackage_sun { color:#EC5F00; }
.pripackage_sat { color:#019C42; }
/*--pripackage_date--end---*/

/*--package_info--star---*/

.package_details_info { float:right; width:300px; height:560px; margin-bottom:10px; padding:0 14px; background:url(http://pic.c-ctrip.com/packages090813/bg_packages_detail.png); }
.package_details_info .ico_kinds01,.package_details_info .ico_kinds02,.package_details_info .ico_kinds03,.package_details_info .ico_kinds04,.package_details_info .ico_kinds05,.package_details_info .ico_kinds06   { position:absolute; top:34px; right:14px; width:83px; height:83px; background-image:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png);text-indent:-999px;}
.package_details_info .ico_kinds01 {background-position:0 -114px;}
.package_details_info .ico_kinds02 {background-position:-83px -114px;}
.package_details_info .ico_kinds03 {background-position:-166px -114px;}
.package_details_info .ico_kinds04 {background-position:0 -251px;}
.package_details_info .ico_kinds05 {background-position:-83px -251px;}
.package_details_info .ico_kinds06 {background-position:-166px -251px;}


.package_details_info .package_name { width:200px; height:60px; padding:20px 100px 0 0; color:#434343; font-size:16px; font-weight:bold; line-height:20px; overflow:hidden;}
.package_details_info .base_price01 { height:35px; margin:20px 0 0; color:#EC5F00; line-height:35px; }
.package_details_info .base_price01 dfn { font-size:30px; font-family:Arial Black}
.package_details_info .regular_team{ background:url(http://pic.c-ctrip.com/packages090813/bg_option.png) no-repeat; width:69px; height:29px; display:inline-block; vertical-align:-5px;}
.package_details_info .compare { text-align:right; padding:40px 0 22px; border-bottom:1px solid #BCBCBC; }
.package_details_date {height:40px;overflow:hidden;width:100%;}
.package_details_date .txt_line{color:#B2B2B2;text-decoration:line-through;}
.compare .base_btn06 { width:98px; height:30px; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) 0 -162px; font-size:14px; }
.package_details_info .pm_intro { padding:10px 0 15px 0; color:#707070;border-bottom:1px solid #BCBCBC;}
.package_details_info .pm_intro p {height:110px;line-height:18px; overflow:hidden;}
.package_details_info .pm_intro strong { display:block; color:#434343; line-height:28px;}
.package_details_info .mailtofrd { padding:10px 0; }
.package_details_info .mailtofrd .btn_mail{ width:230px; margin-bottom:6px; padding:5px 0; border:1px solid #BFBFBF; line-height:23px; color:#959595; }
.package_details_info .mailtofrd .btn_sub { display:block; width:85px; padding:0 0 0 20px; border:none; background:#FFFDED url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) no-repeat -162px 1px; color:#305EB1; font-weight:bold; line-height:16px; }
/*--package_info--end---*/
.online_service { float:right; width:326px; height:52px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) no-repeat 0 -197px;}
.online_service a { display:block; width:100%; height:52px; outline:none; }
.detail_hd_tab { height:30px; padding-left:8px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) 0 -54px;}
.detail_hd_tab li { position:relative; float:left; width:137px; height:25px; margin-left:5px; padding-top:5px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) -137px -84px; text-align:center; line-height:25px; font-size:14px; font-weight:bold;color:#fff; cursor:pointer; }
.detail_hd_tab li.tab_current { background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) 0 -84px; color:#000; cursor:auto;}
.detail_hd_tab li.tab_nocurrent {background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) -137px -84px; }
.package_itinerary .package_ico_careful { position:absolute; top:-8px; left:100px; z-index:15; }
.package_itinerary .b_bd{ border:1px solid #CDCDCD; border-top:0; }
.package_itinerary .package_ico_notepad { margin-right:10px; padding-top:3px; padding-bottom:10px; }
.package_itinerary .package_ico_survey { font-weight:700; float:right; }

.package_itinerary_table {width:100%;}
.package_itinerary_table caption { height:20px; text-align:left; font-weight:bold; line-height:20px; padding-left:5px;}
.package_itinerary_table caption .package_ico_specially { float:left; margin-left:4px;}
.package_itinerary_table th { padding:0 10px;  background:#EDEDED;color:#7D7D7D; line-height:26px; text-align:left;}
.package_itinerary_table td { padding:4px 10px; border-bottom:1px dotted #ccc; color:#7D7D7D;}
.package_itinerary_table .base_price01 {color:#D35714;}

.package_detail_line { height:22px; margin-bottom:14px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090819.png); overflow:hidden; }

.package_itinerary_main { width:905px; background:url(http://pic.c-ctrip.com/packages090813/bg_package_itinerary.png); margin-left:6px; }
.package_itinerary_main .t { height:43px;background:url(http://pic.c-ctrip.com/packages090813/un_detail090819.png) 0 -22px;}
.package_itinerary_main .ct {width:874px; padding:0 15px 0 16px; overflow:hidden; }
.package_itinerary_main .bm { height:10px;background:url(http://pic.c-ctrip.com/packages090813/un_detail090819.png) 0 -65px; overflow:hidden; }
.package_itinerary_main .date_list { margin:10px 0; }
.package_itinerary_main .date_list li { display:inline; float:left; margin:0 5px; font-weight:bold; font-size:14px;  }
.package_itinerary_main .date_list li a { color:#305EB1;}

.itinerary_content { margin-bottom:10px; }
.itinerary_content h3 { height:30px; margin-bottom:10px; padding:5px 0 0 12px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090819.png) 0 -76px; font-size:12px; line-height:30px; overflow:hidden;}
.itinerary_content h3 .float_right { margin:12px 10px 0 0;font-weight:normal;}
.itinerary_content h3 .base_txtgray { margin-left:10px; font-weight:normal; }
.itinerary_content h3 span { float:left;}
.itinerary_content .pic { float:left; width:166px; height:120px; background:url(http://pic.c-ctrip.com/packages090813/un_detail090819.png) 0 -121px; }
.itinerary_content .pic img { margin:14px 0 0 9px ; }
.itinerary_content .intro { float:left; width:680px; padding-left:10px; color:#616161; }
.itinerary_content .intro_right { float:left; padding-left:176px; width:380px; color:#616161;}


.package_product_travel td { padding:3px 2px; border-bottom:1px dotted #ccc; vertical-align:top; color:#616161;}

.package_rec_specially { margin:0 5px; zoom:1 }
.package_rec_specially .b_hd,.package_rec_specially { background:#E0E0E0;}
.package_rec_specially .b_hd h3 { color:#4B4B4B; line-height:28px;padding-left:14px;}
.package_rec_specially .b_bd { padding-top:0; border:0; background:#E0E0E0 }
.package_rec_specially .package_rec_pro { margin-top:0; }
.package_rec_specially .package_rec_pro li { display:inline; float:left;width:280px; margin:0 4px 0 4px; padding:8px; background:#fff; border-bottom:0; }
.package_rec_specially .package_rec_pro li .float_right { margin-right:0; }
.package_rec_specially .rec_name { height:20px; }
.package_rec_specially .rec_name a { display:block; float:left; width:210px; overflow:hidden; white-space:nowrap; }

/*---74984----jzhu 2010.2.26------star--*/
h4.detail_hotels_title { font-size:13px; }
h5.detail_hotels_title2 { margin:10px 0; padding:0 16px;background:#EDEDED;line-height:26px; font-size:12px;  }
.detail_hotels_list { width:100%; margin-bottom:10px;overflow:hidden;}
.detail_hotels_list li { float:left; padding:12px 3px; width:300px; height:65px; overflow:hidden; }
.detail_hotels_box { float:left;  background:#E3E3E3; margin-right:10px; padding:5px; }
.detail_hotels_num { width:55px; height:55px; border-bottom:1px solid #A3A3A3; background:#fff; text-align:center; }
.comments_index { display:block; font-size:20px; font-weight:bold; font-family:arial; }
.comments_index span { display:block; font-size:12px; font-weight:normal; }

.detail_hotels_list  .detail_stars { float:left; width:210px; margin:5px 0; }
.detail_hotels_list .searchresult_name { width:200px; font-size:12px; }
.detail_hotels_list .hotels_comment_hotel {float:left; text-align:left; padding-left:20px; background:url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat scroll 0 -511px; }
/*---------end---*/
/*--??Ҫ??ʾ--*/
.package_important_tips dt,.package_destinations h3 { padding:0 16px; background:#EDEDED; color:#434343; font-size:13px; font-weight:bold; line-height:26px; }
.package_important_tips dd { margin-bottom:5px; padding:8px 16px;  color:#7D7D7D; }
/*--Ŀ?ĵ?ָ??--*/
.package_destinations {  margin:10px 0 5px 0; }
.package_destinations ul { clear:both; padding:5px; border:1px solid #eee; border-top:0; overflow:hidden;zoom:1; }
.package_destinations li { display:inline; float:left; width:170px; margin:2px 4px; white-space:nowrap; overflow:hidden; }
/*---?Ƽ???????--*/
.detail_frd_float { width:360px; padding:7px; border:1px solid #335EAE; background:#B8D4EE; }
.detail_frd_float .b_bd { border:1px solid #A8AAAB;}
.detail_frd_float .b_bd h3 { font-size:14px; }
.detail_frd_float table { margin-top:10px; }
.detail_frd_float td { padding:5px 1px; }
.detail_frd_float td dfn { color:red; }
/*-------------package_itinerary_book-------*/
.package_itinerary_book { position:relative; width:862px; height:657px; margin:0 auto; padding-left:43px; background:#fff url(http://pic.c-ctrip.com/packages090813/bg_detail_book.png) no-repeat top right;}
.package_itinerary_book .date_list { position:absolute; top:20px; left:-4px; width:62px; background:url(http://pic.c-ctrip.com/packages090813/un_detail_book.png) ; }
.package_itinerary_book .date_list li { height:36px; padding-right:10px; line-height:36px; text-align:right; }
.package_itinerary_book .date_list li a { color:#fff; font-weight:bold; white-space:nowrap;}
.package_itinerary_book .itinerary_content h3 { width:360px; height:auto; margin:25px 35px 0; padding:5px 0 0 12px; background:none; line-height:25px; overflow:auto; }
.package_itinerary_book .itinerary_content h3 span { float:none;}
.package_itinerary_book .itinerary_content h3 .float_right { display:none; }
.package_itinerary_book .itinerary_content .pic { position:absolute; top:382px; left:135px; width:242px; height:136px; background:none; }
.package_itinerary_book .itinerary_content .pic img { width:242px; height:136px; }
.package_itinerary_book .itinerary_content .intro { display:inline; float:left; width:365px; height:320px; margin:0 30px; padding:16px 16px 0; color:#616161; overflow:hidden; line-height:20px; }
.package_itinerary_book .itinerary_content .intro_right { float:left; width:380px; padding:0; color:#616161;}

.package_itinerary_book .page_previous { position:absolute; left:115px; bottom:43px; font-weight:bold; }
.package_itinerary_book .page_next { position:absolute; right:70px; bottom:43px; font-weight:bold; }

/*-------------pro_detail---------end----*/

/*--------hotel_flt_select.php-------*/
.tb_flt_info td,.tb_flt_info th { _padding:4px 2px;}
/*----------contrast----------*/
.package_box_border span{display:block;height:1px; overflow:hidden;}
.package_box_border01{margin:0 2px;background:#305FB1;}
.package_box_border02{margin:0 1px;background:#305FB1;}
.package_box_border03{background:#305FB1;}
.package_contrast_table thead td { background:#DAE6F6; border:1px solid #DAE6F6; border-right:1px solid #fff; padding:6px 10px; color:#434343; text-align:left; vertical-align:top; font-weight:bold; }
.package_contrast_table thead td a { float:left; font-size:14px; }
.package_contrast_table thead td p { text-align:center; }
.package_contrast_table thead td .choose { display:block; width:117px; height:15px; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) 0 -89px; font-size:12px; font-weight:normal; color:#fff; line-height:17px; text-align:center; overflow:hidden; }
.package_contrast_table thead td .choose:hover { text-decoration:none; }
.package_contrast_table td { padding:3px 10px; border:1px solid #E9ECF0;text-align:left; color:#434343; vertical-align:top;}
.package_contrast_table .left { width:125px; background:#F9F9F9; font-weight:bold; }
.package_contrast_table td dfn { font-weight:bold; font-size:14px; }
.package_contrast_table td .txt_line{ color:#B2B2B2; text-decoration:line-through; }
.package_contrast_table td.title { background:#E9ECF0; font-weight:bold; cursor:pointer; color:#05a; }
.package_product_list01 li {list-style:decimal;	margin-left:20px;}


/*----------------hotels_select----------*/
.package_hotels_select { padding:10px 0; border-bottom:1px solid #CDCDCD; }
.package_hotels_select li { vertical-align:middle; }
.hotels_select_default { padding:4px 0; }
.hotels_select_default strong { float:left; width:100px; line-height:22px; }
.hotels_select_room { float:left; margin-top:4px;}

.hotels_select_search { padding:7px 0; }
.hotels_select_search .float_right { margin:0; }
.hotels_select_search strong { color:#535353;}
.btn_hotels_search { width:70px; height:22px; border:none; text-align:center; color:#000; font-weight:bold; background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) -98px -162px; line-height:22px; cursor:pointer; }

/*-------------hotel_flt_select-----------------*/
.hotel_board a { border-bottom:1px dashed #0055AA; color:#0055AA; cursor:pointer; text-decoration:none; }
.hotel_valign { vertical-align:top; }
.hotel_yes { background:url(http://pic.c-ctrip.com/packages090813/package_choice_choosed.gif) no-repeat scroll center center; }
.hotel_noboder td { border-bottom:none; }
.hotel_updown { text-align:center; padding:10px 0px; }
.hotel_updown input { margin:0px 20px; }
/*-------------person_info-----------------*/
.person_copyright { background:#fff; border:1px solid #cdcdcd; height:170px; overflow-x:hidden; overflow-y:auto; }
.person_tips { margin-top:-15px;margin-bottom:10px;}
.person_tips h5 { margin-bottom:10px; margin-top:20px; }
.person_tips p { padding-left:20px; }
.person_tips dfn { margin-right:5px; }
.person_tips dl { padding-left:20px; }
.person_tips dd { padding-left:20px; }
.person_read p {height:20px; padding-top:8px;font-weight:bold;text-align:center;background:url(http://pic.c-ctrip.com/packages090813/un_book.gif) repeat-x 0 -256px; overflow:hidden;}
.person_title { font-size:12px; color:#999; font-weight:normal; margin-left:10px; }
.person_username { margin-top:10px; }
.person_namehd {height:22px;padding:0 20px;padding-top:6px;background:url(http://pic.c-ctrip.com/packages090813/un_book.gif) repeat-x 0 -256px;}
.person_namehd input { background:#FFFFFF url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat scroll 1px -1662px; padding:0 0 0 15px; }
.person_userlist { border:1px solid #D8E9FD; height:77px; margin-bottom:5px; overflow-x:hidden; overflow-y:auto; padding:4px; }
.person_userlist a { width:106px; height:31px; float:left; background-color:transparent; background-image:url(http://pic.c-ctrip.com/packages090813/un_book.gif); background-position:0 -128px; padding:5px 0 0 34px; margin:0 1px 5px 0; line-height:14px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.person_userlist a:hover { background-position:0 0; text-decoration:none; }
.person_userlist .select { background-position:0 -192px; }
.person_userlist .select:hover { background-position:0 -65px; }
.person_delete { margin-left:10px; background:transparent url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat scroll 0 -1696px; font-weight:normal; padding:1px 0 1px 18px; }
.person_savename { float:right; font-weight:bold; }
.person_pginfo { padding:5px; margin:0 10px 10px; }
.person_pginfo input {margin-right:5px;}
.person_pgchick { background:#E2EBFC;}
#boardingList { overflow:hidden; }

.person_pginfo .title { height:27px; line-height:27px; font-size:12px; font-weight:bold; border-bottom:dashed 1px #B3B8CB; }
.person_pginfo .title label { float:right; line-height:normal; padding-top:3px; }
.person_pgcontent { border:none; margin-top:10px; }
.person_pgcontent td, .person_pgcontent th { padding:2px; }
.person_pgcontent th { text-align:right; font-weight:normal;padding-left:20px;}
.person_pgcontent th dfn { color:#FE0201; padding:0 6px 0 0; }
.person_contact { margin-top:15px; background:url(http://pic.c-ctrip.com/packages090813/un_book.gif) no-repeat scroll 368px -347px; }
.person_contact th { font-weight:normal; width:85px; text-align:right; }
.person_contact dfn { color:#f00; margin-right:5px; }
.person_contact input { margin:0px 5px; }
.person_contact td { padding:3px 0px; width:305px; }
.person_updown { text-align:center; padding:5px 0px; }
.person_updown input { margin:0px 20px; }
.person_yellowtips {background:transparent url(http://pic.c-ctrip.com/packages090813/bg_yellowtips.gif) no-repeat scroll 0 center;margin:-22px 0 0 174px;position:absolute;_position:static;*margin:0;_margin-left:88px;_margin-top:-22px;_float:left;padding-left:7px;}
.person_yellowtips_content {background:#FFFBBC none repeat scroll 0 0;border-bottom:1px solid #FFC001;border-right:1px solid #FFC001;border-top:1px solid #FFC001;padding:2px 5px;color:#000;}
/*-------------passport tips fix start-------------*/
.person_passport_tips { position:relative; z-index: 1;}
.person_passport_tips .person_yellowtips_a,.person_passport_tips .person_yellowtips_b { 
background:transparent url(http://pic.c-ctrip.com/packages090813/bg_yellowtips.gif) no-repeat scroll 0 center;padding-left:7px; width:72px;margin:0;position: absolute;}
.person_passport_tips .person_yellowtips_a {top:-45px;left:170px;}
.person_passport_tips .person_yellowtips_b {top:-38px;left:170px;}
.person_passport_tips .person_yellowtips_content {line-height:1.4;}
/*-------------passport tips fix end-------------*/
.person_graytips_content {background:#dcdcdc;border:1px solid #686868;padding:5px;}
.person_graytips_content li {display:block;overflow:hidden;}
.person_graytips_arrow {background:url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat scroll 0 -1856px;height:7px;margin:-3px 0 0 20px;overflow:hidden;position:relative;width:8px;z-index:10;}
.person_passenger,.person_floatlist,.person_content {background:#fff;border:1px solid #7F9DB9;margin-top:19px;overflow:hidden;padding:0;position:absolute;width:167px;z-index:200;}
.person_floatlist {width:240px;}
.person_passenger .base_txtgray {padding:1px 5px 0;}
.person_passenger span,.person_floatlist span {float:right;overflow:hidden;text-align:right;white-space:nowrap;width:106px;}
.person_passenger a,.person_floatlist a ,.person_content a {border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;color:#0055AA;cursor:pointer;display:block;line-height:20px;min-height:20px;text-align:left;text-decoration:none;padding:1px 5px 0px 5px;overflow:hidden;white-space:nowrap;}
.person_passenger a:hover,.person_floatlist a:hover,.person_content a:hover {background:#E7F1FD; border-top:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9; text-decoration:none}
.person_floatlist p {border-bottom:1px dashed #aaa;color:#aaa;height:26px;line-height:26px;margin-bottom:4px;padding:1px 5px 0;text-align:left;}
.person_content {padding:3px;width:445px;margin-left:5px;}
.person_content p {border-bottom:1px dashed #aaa;clear:both;color:#aaa;height:26px;line-height:26px;margin-bottom:4px;text-align:left;}
.person_content a {float:left;width:137px;}
.person_content span {margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:clip;}
/*-------------delivery-----------------*/
.delivery_thispage,.delivery_showpage { float:right; font-size:12px; font-weight:normal; margin-right:10px; padding-left:15px; background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat -2px 2px; }
.delivery_showpage {background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat -2px -41px;}
.delivery_address {background:#fff;margin-bottom:5px;padding:5px;}
.delivery_hover,.delivery_disable,.delivery_clicked {background:#e5eefd; margin-bottom:5px; padding:5px; }

.delivery_clicked {background:#ebebeb;}
.delivery_disable {background:#f5f5f5;border:1px solid #cccccc;color:#aaaaaa;}
.delivery_click {background:#e5eefd; margin-bottom:5px; padding:5px; }
.delivery_click h4 {background-position:0 -64px; cursor:default; }
.delivery_title { background-color:transparent; background-image:url(http://pic.c-ctrip.com/packages090813/un_deliver.png); background-repeat:no-repeat; cursor:pointer; font-family:Simsun; font-size:12px; height:16px; padding:0 0 0 20px; }
.delivery_disable .delivery_title {background:url(http://pic.c-ctrip.com/packages090813/un_deliver.png) no-repeat 0px -32px;}
.delivery_title dfn,.delivery_title a { float:right; }
.delivery_title .base_txtgray {font-weight:normal;font-family:"Courier New", Simsun;}
.delivery_addwrap1 { margin-left:20px; }
.delivery_addwrap1 dfn { color:#ff0000; padding:0 6px 0 0; }
.delivery_addwrap1 textarea { height:56px; overflow-x:hidden; overflow-y:auto; width:380px; }
.delivery_gray { color:gray; font-weight:normal; margin-left:10px; }
.delivery_bill { margin:10px 0 0 40px; }
.delivery_bill td { padding:2px 0px 2px 8px; vertical-align:top; }
.delivery_bill dfn { color:#f00; margin:0px 5px; }
.delivery_bill label { margin-left:10px; }
.delivery_bill textarea { height:38px; overflow-x:hidden; overflow-y:auto; width:450px; }
.delivery_other { margin:10px 0 0 50px; padding-left:70px;}
.delivery_other strong { margin-left:-68px;_margin-left:-32px;padding-right:10px;_vertical-align:top; display:block; float:left;}
.delivery_other textarea { overflow-x:hidden; overflow-y:auto; width:450px; height:60px; margin-top:5px; display:block;}
.delivery_updown { text-align:center; padding:10px 0px; }
.delivery_updown input { margin:0px 20px; }
.delivery_addwrap1 th, .delivery_addwrap1 td { padding:3px; }
.delivery_addwrap1 th { text-align:right; vertical-align:top; }
.delivery_product01, .delivery_product02 { text-align:right; }
.delivery_contactwrap {background:#FFFFFF none repeat scroll 0 0;padding:10px;}
.delivery_contact {margin:0 auto;width:670px;}
.delivery_contact h4 {background:url(http://pic.c-ctrip.com/packages090813/un_deliver.png) repeat-x scroll 0 -96px;font-family:Simsun;font-size:12px;font-weight:bold;height:27px;line-height:27px;padding:0 5px 0 10px;}
.delivery_contact h4 span {background:transparent url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat scroll 0 -896px;cursor:pointer;float:right;height:16px;margin-top:5px;width:16px;}
.delivery_yellowtips {background:transparent url(http://pic.c-ctrip.com/packages090813/bg_yellowtips.gif) no-repeat scroll 0 center;margin:-22px 0 0 66px;*margin:0;_margin:30px 0 0 18px;padding-left:7px;position:absolute;}
.delivery_yellowtips_content {background:#FFFBBC none repeat scroll 0 0;border-bottom:1px solid #FFC001;border-right:1px solid #FFC001;border-top:1px solid #FFC001;padding:2px 5px;color:#000;}
.delivery_notice {background:#FFFFFF none repeat scroll 0 0;border:1px solid #7F9DB9;font-family:Simsun;margin-top:0px;overflow:hidden;padding:3px;position:absolute;width:445px;z-index:200;zoom:1;*margin:18px 0px 0px -460px;_margin:60px 0px 0px -400px;}
.delivery_notice a {display:block;width:100%;overflow:hidden;cursor:pointer;text-decoration:none;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.delivery_notice a:hover {border-top:1px solid #7f9db9;border-bottom:1px solid #7f9db9;background:#e7f1fd;text-decoration:none;}
.delivery_notice span {float:left;overflow:hidden;white-space:nowrap;width:148px;}
.delivery_notice p {border-bottom:1px dashed #AAAAAA;clear:both;color:#AAAAAA;height:26px;line-height:26px;margin-bottom:4px;text-align:left;}
/*-----------------select-----------------*/
.select_yes { background:url(http://pic.c-ctrip.com/packages090813/package_choice_choosed.gif) no-repeat scroll center center; }
.select_board { background:transparent url(http://pic.c-ctrip.com/packages/package_ico_index080626.gif) no-repeat scroll 0 -672px; height:16px; padding:0 0 1px 18px; }
.select_board a { border-bottom:1px dashed #0055AA; color:#0055AA; cursor:pointer; text-decoration:none; }
.select_table { margin-top:10px; border:none; table-layout:fixed; }
.select_table th, .select_table td { text-align:center; }
.select_table input { width:60px; }
.select_valign { vertical-align:top; }
.select_updown { text-align:center; padding:10px 0px; }
.select_updown input { margin:0px 20px; }
/*-----------------object_select-----------------*/
.object_select_table01 { margin-top:10px; border:none; }
.object_select_table01 th, .object_select_table01 td, .object_select_table02 th, .object_select_table02 td { text-align:center; }
.object_title { font-weight:normal; margin-left:10px; color:#999;font-size:12px;}
.object_hidden_box { border:1px solid #0055aa; text-align:left; padding:5px; overflow:hidden; zoom:1;}
.object_updown { text-align:center; padding:10px 0px; }
.object_updown input { margin:0px 20px; }
.object_select_table01 input, .object_select_table02 input { width:60px; }
/*-----------------check-----------------*/
.check_contact { padding:0px 10px; }
.check_updown { text-align:center; padding:10px 0px; }
.check_updown input { margin:0px 20px; }
/*-----------------complete-----------------*/
.complete_title { margin-bottom:10px; }
.complete_title a { float:right; font-size:12px; font-weight:normal; margin-left:10px;padding-left:20px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 0;}
.complete_title .check01 {background-position:0px -272px;}
.complete_title .check02 {background-position:0px -321px;}
.complete_title .check03 {background-position:0px -224px;}
.complete_price {float:right;font-size:12px;font-weight:normal;margin-right:10px;}
.complete_price em {font-weight:bold;font-size:14px;}
.complete_info {font-size:12px;font-weight:normal;}
.complete_a {text-decoration:underline;}
.complete_info a,.complete_a {margin:0px 5px;font-family:Arial;}
.complete_check_info { background:#e1e1e1; padding:5px 0px; text-align:right; margin:10px 0px; }
.complete_check_info a { margin:0px 10px;padding-left:18px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 0;}
.complete_check_info .view {background-position:0 -594px;}
.complete_check_info .print {background-position:0 -550px;}
.complete_tips {width:100%;overflow:hidden;margin-bottom:0px;}
.complete_tips h4 { font-size:14px; padding:15px 0; text-align:center; }
.complete_tips .intergal { background:url(http://pic.c-ctrip.com/packages090813/un_submit.gif) no-repeat scroll 10px 0; padding:0 0 10px 70px; }
.complete_tips .creditcard { background:url(http://pic.c-ctrip.com/packages090813/un_submit.gif) no-repeat scroll 10px -157px; padding:0 0 10px 70px; }
.complete_commend { height:80px; border:1px solid #bfbfbf; background:#fffef9;width:140px;overflow-x:hidden; overflow-y:auto;}
.complete_person {padding-left:20px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0 -366px;}
.complete_bg {background:#E1EFC9 url(http://pic.c-ctrip.com/packages090813/ico_hook.gif) no-repeat 6px 12px;}

/*------flight  style --------*/
.flight_table {border:none;+border-bottom:1px dashed #ccc;}
.flight_table th {height:25px;color:#fff;background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) repeat-x 0 -192px;}
.flight_table caption {border:none;}
.flight_table input {font-weight:normal;}
.flight_border td,td.flight_border{border-bottom:1px dashed #ccc;}
.flight_price,
.flight_price2 {font-weight:normal;}
.flight_price {float:right;}
.flight_price2 {display:block;text-align:right;}
.flight_price em,
.flight_price2 em {font-weight:bold;font-size:16px;font-family:Arial;}
.flight_infos {padding-bottom:10px;}
.flight_infos em {font-style:normal;}
.flight_infos div,.flight_infos li {width:100%;overflow:hidden;}
.flight_infos div {margin-top:3px;}
.flight_infos li {padding:10px 0px;border-bottom:1px dashed #ccc;}
.flight_infos li span {float:left;}
.flight_goback {padding-right:20px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 25px -898px;}
.flight_special {font-weight:bold;}
.flight_infos .flight_select_yes {float:right;width:60px;height:18px;}
.flight_price_tips {margin-left:10px;color:#cf6600;}
.flight_infos .flight_check {float:right;padding-left:20px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat 0px -940px;}
.flight_select_yes {background:url(http://pic.c-ctrip.com/packages090813/package_choice_choosed.gif) no-repeat 20px center;}
.flight_change,.flight_select_change {text-align:right;padding:5px 0;}
.flight_change a,.flight_select_change a {padding-left:16px;background:url(http://pic.c-ctrip.com/packages090813/un_packages16x16091223.png) no-repeat left -45px;}
.flight_select_change a {background-position:left -88px;}
.flight_gray_table {border:none;}
.flight_gray_table th {background:#e8e8e8;}
.flight_alert {margin-bottom:0;}
.flight_warning {background:url(http://pic.c-ctrip.com/packages090813/ico_warning.gif) no-repeat scroll 20px center;}
.flight_spcyes {float:right;width:63px;height:18px;background:url(http://pic.c-ctrip.com/packages090813/package_choice_choosed.gif) no-repeat scroll 20px center;}
/*--------- Departures citys search style-------*/
.departures{
	display:none;
	-moz-box-shadow: 2px 2px 5px rgb(51, 51, 51); 
	position:absolute;
	top:26px;
	*top:24px;
	left:157px;
	_left:156px;
	width:192px;
	*width:195px;
	overflow:visible;
	padding:6px 10px;
	border-style:solid;
	border-width:0 1px 1px;
	border-color:#ccc;
	background:#fff;
	font-family:Simsun;
	position:absolute;
	z-index:200;
	margin:0;
	
}
.departures div{
	height:24px;
	line-height:24px;
	overflow:hidden;
	color:#666;
	border-bottom:1px dashed #666;
	margin-bottom:3px;
	display:inline-block;
}
.departures div{
	display:block;
}
.departures h4{height:24px;line-height:24px;font-size:12px;color:#ffffff;padding-left:10px;background-color:#67A1E2;border-color:#2C7ECF;border-style:solid;border-width:1px 1px 0 1px;margin:-6px -11px 0 -11px;}
.departures h5 { clear:both; font-size:12px; line-height:22px; color:#333333; font-weight: normal; }
.departures h5.dotline { border-top:1px dashed #aeaeae;padding-top:4px;margin-top:28px;*margin-top:8px}
.departures a{
	height:22px;
	line-height:22px;
	float:left;
	margin:0 6px;
	width:36px;
}
.departures a.widthfix {width:54px;}
.departures a:hover {
	text-decoration:underline;
}
.departures a {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
/*--------------js conetent--------------------*/
/*=====*/
#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.c-ctrip.com/hotels081118/un_hotel090731.png) repeat-x 0 -388px; text-align:left; }
/*=====*/
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_l { width: 10px; height: 10px; background: url(http://pic.c-ctrip.com/common/bg_yj_tb.gif) left top no-repeat; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_m { height: 10px; background: url(http://pic.c-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.c-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.c-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.c-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.c-ctrip.com/common/bg_yj_tb.gif) 0 -10px no-repeat; }
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_m { height: 10px; background: url(http://pic.c-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.c-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; }
/*=====*/
.pubpackage_breakfast { width:288px; padding-top:1px; }
.breakfast_list td { border:1px solid #B8DFFF; width:40px;line-height:20px; }
.breakfast_list td span { display:block; width:40px; overflow:hidden; text-align:center;line-height:20px; }
.breakfast_list td .top { border-bottom:1px solid #B8DFFF; background:#F1F9FF; }
/*---------------????????------------------*/
#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; }

/*Bus Style*/
.bus_price {float:right;font-weight:normal;}
.bus_price em {font-weight:bold;font-size:16px;font-family:Arial;}
.bus_input {text-align:right;}
.bus_input input {font-weight:normal;}

/*pop window*/
.pop_wrapper { width:660px; border:5px #7EACE9 solid; background:#fff; overflow:hidden; }
.pop_title { background:#D2E9FF; font-size:12px; padding:5px; }
.pop_btnclose { float:right; width:16px; height:16px; overflow:hidden; background:url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat 0 -1952px; }

.address_list { width:96%; margin:10px auto 0 auto; border:1px #b5d7ff solid; }
.address_list th { font-weight:normal; background:#ddecf9; padding:3px 4px; }
.address_list td { padding:4px; border-top:1px #b5d7ff dashed; text-align:center; }
.address_pagenum { text-align:right; padding:5px 20px 0 0; }
.address_pagenum_current, .address_pagenum_current:hover { background:#ddd; color:#000; padding:2px; font-weight:bold; }

/*------visa-----*/
.visa_info_top { float:right; width:328px; height:2px;background:url(http://pic.c-ctrip.com/packages090813/bg_packages_detail.png) no-repeat left top; }
.package_details_intro .visa_info { height:220px; margin-bottom:5px; overflow:hidden;background:url(http://pic.c-ctrip.com/packages090813/bg_packages_detail.png) no-repeat left bottom;}
.visa_info .package_name { height:40px;}
.visa_info .base_price01 { margin:0;}
.visa_info .compare { padding:10px 0; }
.visa_info .mailtofrd { height:75px; }


.visa_price { clear:both; padding:10px; border:1px solid #DADFE5; background:#fff; }
.visa_price strong { float:left; color:#424242; font-size:16px; }
.visa_price .base_txtgray,.visa_price table { float:left; margin-left:10px;}

.visa_table td { padding:2px 5px;  border:1px solid #000; color:#000; vertical-align:top;}
.visa_float_price { padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #B8D4EE; }
.visa_float_price  .visa_table { margin-bottom:5px; }


/*--------------------*/
.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.c-ctrip.com/packages090813/un_packages090813.gif) no-repeat -50px -245px; }
.searchresult_popclose:hover { background:url(http://pic.c-ctrip.com/packages090813/un_packages090813.gif) no-repeat 0 -245px; }

/*==============rental styles=================*/
.rental_tab { margin:0 10px 10px;}
.rental_tab .b_bd{ border:1px solid #CDCDCD; border-top:0; padding-top:10px; }
.rental_tab .package_hd_tab { background-color:#fff; }

.rental_table th,.rental_table td {text-align:center;}
.rental_yes {background:transparent url(http://pic.c-ctrip.com/packages090813/package_choice_choosed.gif) no-repeat 28px center;}
.rental_relative { overflow:visible !important;overflow:inherit;}
.rental_ico_careful { background:url(http://pic.c-ctrip.com/packages090813/un_detail090818.png) repeat scroll -165px -27px;display:block;height:19px;overflow:hidden;width:32px; position:relative;top:-42px;left:82px;*left:40px;_left:55px; z-index:1;}
.rental_tabcontent { padding-top:10px;}

.rental_info_table {margin-top:5px;}
.rental_info_table th {text-align:left;padding-left:15px;}
.rental_info_table td {padding:3px 0;}
.rental_info_table dfn {color:#f00;margin:0 5px;}
.rental_info_table input {margin-left:5px;}
.rental_title {border-bottom:1px dashed #b3b8cb;padding:2px 0;padding-left:12px;}
.rental_tips {padding-left:118px;color:gray;}
/*-----????????---------*/
.order_manage_info td { padding:2px 4px;}
.order_manage_info .tdleft {text-align:right; }
/*------------*/
.green_box { position:relative; width:719px; height:75px; margin-bottom:10px; padding:10px; background:url(http://pic.c-ctrip.com/common/bg_green.gif); overflow:hidden; }
.green_box span { font-weight:bold; padding:0 4px;}
.green_box p { position:absolute; bottom:4px; right:14px; text-align:right; font-weight:bold;}
/**************/
.package_item h5 span.base_txtdiv{ border-bottom:0;}
.package_item h5 span.base_txtdiv a:hover{ text-decoration:none;}
#base_wrapper .package_headline span.base_txtdiv{ border-bottom:0;}
#base_wrapper .package_headline span.base_txtdiv a:hover{ text-decoration:none;}
/*foot*/
#ft{clear:both;text-align: center;padding-top:18px;margin-bottom:20px;border-top:1px #9ECCF5 dashed;font-family:verdana;}
/*police*/
.policewrap {
	width:210px;
	height:64px;
	margin:0 auto 10px auto;
}
.policewrap a {
	float:left;
	width:64px;
	height:64px;
}
.policewrap a.police_r,.policewrap a.police_z{background-color:transparent;background-image:url(http://pic.c-ctrip.com/common/bg_mainbox100105.png);background-repeat:no-repeat;}
.policewrap a.police_r {width:133px;margin:0 5px;background-position:-200px -811px;}
.policewrap a.police_z {background-position:-215px -390px;}
/*----package_pic_list-------*/
.package_pic_list { height:86px; margin-bottom:7px; overflow:hidden; }
.package_pic_list li { float:left; width:313px; overflow:hidden }
.package_pic_list li img { display:block; width:313px; height:86px; }
/*store*/
.store{ background:url(http://pic.c-ctrip.com/packages090813/bg_packages_store.jpg) no-repeat; position:relative;}
.store_ad{ height:100px; padding:65px 0 0 147px;}
.store_ad strong{ font-size:16px;}
.store_ad .input01{width:208px;*width:211px;height:20px; line-height:20px; margin:0 5px; vertical-align:middle; padding-left:3px;}
.store .departures{ margin:66px 0 0 82px; _margin-left:83px;}
.store_travel h1{ font-size:16px;}
.store_travel_ul li{ border-bottom:#b2b2b2 dashed 1px; line-height:24px;_line-height:21px;padding:15px 0 11px; overflow:hidden; zoom:1;}
.store_travel_ul dt,.store_travel_ul dd{ float:left;}
.store_travel_ul dl{ width:800px; padding-left:65px;}
.store_travel_ul dt{ margin-left:-65px; _display:inline; text-align:right; width:60px;}
.store_travel_ul dd{width:124px; height:24px;}
.store_travel_ul a{ display:block; width:121px; height:21px;text-align:center; border:#FFFFFF solid 1px;}
.store_travel_ul a:hover{text-decoration:none;background-color:#E4EDF4;border:#92a6bf solid 1px;}
.store_travel_ul a:focus{outline:none;}
a.block_onclick{ border:#92a6bf solid 1px;background-color:#e4edf4;}
a.block_onclick:hover{ background-color:#ffe6b0;border:#e7b751 solid 1px; }
a.block_onclick span{ display: inline-block;background:url(http://pic.c-ctrip.com/packages090813/un_storestyle.gif) 0 -110px no-repeat; margin-left:-20px; padding-left:20px; color:#000000;}
.store_commit{ text-align:center; border-top:#92a6bf solid 1px; height:150px; padding-top:20px; margin-top:-1px; *margin-top:-5px;}
.store_button{background:url(http://pic.c-ctrip.com/packages090813/un_storestyle.gif) no-repeat; width:115px; height:32px; line-height:32px; border:none; cursor:pointer;  font-size:14px; color:#FFFFFF; font-weight:bold;}
.store_adress_h1{font-size:16px;}
.store_adress_list{overflow:hidden;zoom:1;}
.store_adress_list li{ float:left; height:27px; line-height:27px;}
.store_adress_list li span{ display: inline-block; padding:0 15px; font-size:13px; cursor:pointer;}
.store_adress_list li.area_current{ float:left;border:#92A6BF solid 1px; border-width:1px 1px 0 1px;padding:1px 1px 0;height:25px; line-height:24px; background-color:#FFFFFF;}
.store_adress_list li.area_current span{ background:url(http://pic.c-ctrip.com/packages090813/un_storestyle.gif) 0 -64px repeat-x;}
.store_adress_content{ padding:25px 0 80px 40px; overflow:hidden;zoom:1;}
.store_adress_content li{ float:left; margin-right:22px; background:url(http://pic.c-ctrip.com/packages090813/un_store_picbg.gif) no-repeat; width:126px;}
.store_adress_content li.content_hover{background:url(http://pic.c-ctrip.com/packages090813/un_store_picbg.gif) 0 -128px no-repeat;}
.store_adress_img{ padding:13px 0 0 10px;}
.store_adress_content p{ text-align:center; height:50px; line-height:50px;}
/* new block: reason_choice 2010.02.24 */
/* new block: reason_choice 2010.02.24 */
.reason_choice {width: 948px; margin: 5px 0 7px; background: #e6f0ff; border: 1px solid #9ab3da; }
.reason_choice .more { margin: 6px 13px 0 0; }
.reason_choice .service_cover { float: left; width: 89px; }
.reason_choice dl { float: left; width: 125px; height: 98px; margin: 10px 0 10px 20px; padding-left: 20px; border-left: 1px solid #8ba2c6; }
.reason_choice dl.first { width: 120px; padding: 0; border: none; }
.reason_choice dt { font-weight: bold; font-size: 14px; color: #2b5395; }
.reason_choice .double_row { width:200px; margin-left:0;}
.reason_choice .double_row dd { float:left; width:100px;}

.package_error{width: 600px; margin: 100px auto; font-size: 14px; padding: 38px 30px;}
.arrow02{background:url(http://pic.c-ctrip.com/packages090813/bg_arrow02.gif) #fff 194px 8px  no-repeat;}

