html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{font-size:12px;line-height:1.5;font-family:Simsun,sans-serif;color:#4d4d4d;}
img, fieldset{border:none;}
input, textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#4d4d4d;text-decoration:none;}
a:hover{color:#0053aa;text-decoration:underline;}
h1,h2,h3,h4,h5{font-family:"Times New Roman",Simsun;}
ul{list-style:none;}
dfn{font-style:normal;}
input[type="text"]:focus{background-color:#f1f9ff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;box-shadow:1px 1px 3px #d0dee6 inset;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}
.left{float:left;}
.right{float:right;}
/*--public use--*/
#wrapper{background:#fff url(http://pic.c-ctrip.com/common/bg_page3.png) repeat-x 0 0;*zoom:1;}
#hd{position:relative;width:950px;height:40px;z-index:2;margin:0 auto;padding:110px 0 8px;color:#000;font:12px/1.5 Arial,Simsun,sans-serif;}
/*--public header img-spirt--*/
.cui_contact_tel,.cui_contact_mobile,.cui_toolkit_msg,.cui_user_menu dt a,.cui_lang_multi  .cui_lang_en,.cui_lang_multi_hover  .cui_lang_en,.cui_lang_mobile,.cui_lang_big5,.cui_lang_gb,.cui_lang_jap,.cui_lang_korea,.icon_hot,#cui_nav,#cui_nav a:hover,.cui_nav_current,.cui_nav_current:hover,#cui_nav .cui_nav_left,#cui_nav .cui_nav_right,.cui_user_grade_1,.cui_user_grade_2,.cui_user_grade_3,.cui_user_grade_4,.cui_mobil_app2,.cui_mobil_app2 span ,.cui_follow_weibo,.cui_follow_weibo  span,.cui_lang_big5_ru{background-image:url(http://pic.c-ctrip.com/common/un_bg_nav_foot20120607.png?20120801.png);background-repeat:no-repeat;}
.more,.more2,.more:hover,.more2:hover,
.flts_channel_dom,.flts_channel_int,.flts_channel_dom .current,.flts_channel_int .current,
.searchbox_t,.searchbox_htl_current,.searchbox_flt_current,.searchbox_pkg_current,
.searchbox_htl_nocurrent:hover ,.searchbox_flt_nocurrent:hover ,.searchbox_pkg_nocurrent:hover ,
.searchbox_btn,.searchbox_btn_disabled,.searchbox_pkg_info,.pkg_departure,.flight_hotel,
.server a,
.choice_more,.choice_focus,
.startcity a,.startcity a:hover,
.icon_flag,.mail_subscribe_btn,
.title,
.column_lt,
.flthotel_close,.flthotel_arrow,
.base_popwindow01, .base_popwindow02,
.base_flthotel i{background-color:transparent;background-image:url(http://pic.c-ctrip.com/common/bg_mainbox120310.png);background-repeat:no-repeat;}
.searchbox_tip_flt,.searchbox_tip_htl,.searchbox_tip_htlint,.searchbox_tip_pkg,.credit_card,.ticket,.hotel_sales_title a{background:#fff url(http://pic.c-ctrip.com/index/un_pic_tabtips120214.png?20120329.png) no-repeat;}
.travels,.news_block{background-color:transparent;background:url(http://pic.c-ctrip.com/index/bg_col_line.png) no-repeat right bottom;}
.pagehead :focus{outline:0;}
/*--toolkit--*/
.cui_toolkit{position:absolute;top:0;left:0;width:950px;margin:0 auto;height:22px;z-index:3;line-height:22px;}
.cui_toolkit a{color:#0053aa;}
.cui_contact{float:left;height:22px;border-right:1px solid #C8D7E1;}
.cui_contact_tel, .cui_contact_mobile, .cui_toolkit_msg{padding-right:10px;padding-left:20px;}
.cui_contact_tel{background-position:0 -204px;}
.cui_contact_mobile{background-position:2px -221px;}
.cui_mobil_app2,.cui_follow_weibo{float:right;padding-left:21px;line-height:22px;*line-height:24px;}
.cui_mobil_app2{width:65px;background-position:0 -384px;color:#0053aa;}
.cui_follow_weibo{width:41px;background-position:0 -432px;color:#0053aa;margin-right:8px;}
.cui_mobil_app2 span,.cui_follow_weibo  span{display:block;height:22px;background-position:100% -408px;cursor:pointer;}
.cui_lang{float:right;padding:0 0 0 1px;border-left:1px solid #c8d7e1;line-height:21px;position:relative;width:65px;height:22px;}
.cui_lang_cn{width:45px;float:left;}
.cui_lang a{color:#4b4b4b;text-decoration:none;padding-right:5px;padding-left:5px;outline-width:0;display:block;}
.cui_lang_multi a:hover{background-color:#d0e8ff;text-decoration:none;}
.cui_lang_big5,.cui_lang_gb,.cui_lang_jap,.cui_lang_korea,.cui_lang_big5_ru{height:0;overflow:hidden;padding-top:20px;}
.cui_lang_big5{background-position:5px -294px;}
.cui_lang_gb{background-position:5px -311px;}
.cui_lang_jap{padding-top:22px;background-position:5px -328px;}
.cui_lang_korea{background-position:5px -345px;}
.cui_lang_big5_ru{background-position:6px -361px;}
.cui_lang_multi a,.cui_lang_multi a:hover{color:#4b4b4b;}
.cui_lang_de,.cui_lang_fr,.cui_lang_es,.cui_lang_ru{height:20px;line-height:20px;}
.cui_lang_multi{position:absolute;right:0;float:left;width:65px;height:22px;overflow:hidden;padding-right:1px;padding-left:1px;}
.cui_lang_multi_hover{background-color:#fff;position:absolute;right:0;height:163px;overflow:visible;padding:0;border-color:#acccef;border-style:solid;border-width:0 1px 1px;}
.cui_lang_multi .cui_lang_en{background-position:46px -261px;}
.cui_lang_multi_hover .cui_lang_en{background-position:46px -276px;}
.cui_lang_mobile{float:left;margin-right:8px;padding-left:16px;padding-right:8px;border-right:1px solid #999;background-position:0 -273px;}
.cui_hotspot{position:absolute;top:57px;right:0;width:156px;padding-right:8px;}
.cui_toolkit_msg{background-position:0 -244px;padding-right:0;}
.cui_toolkit_login{float:left;padding-left:10px;}
.cui_toolkit_links{float:right;}
.cui_toolkit_links li{height:22px;float:left;margin-right:5px;padding:0 2px;}
.cui_toolkit_links .cui_toolkit_user{width:75px;}
.cui_user_menu_on{background-color:#fff;border-left:1px solid #acccef;border-right:1px solid #acccef;padding-right:17px;display:block;}
.cui_user_menu dd{display:none;}
.cui_user_menu dt a{margin:0;background-position:55px -261px;}
.cui_user_menu a{display:block;padding-left:9px;zoom:1;}
.cui_user_menu a:hover{background-color:#cee4f7;text-decoration:none;}
.cui_user_menu_hover{position:absolute;width:75px;margin-left:-1px;border:1px solid #acccef;border-top:none;overflow:hidden;z-index:9;background:#fff;box-shadow:2px 1px 1px rgba(222,231,238,0.6);}
.cui_user_menu_hover dt a{background-position:55px -276px;}
.cui_user_menu_hover dd{display:block;}
/*--cui_nav--*/
#cui_nav{background-color:#0d52ae;background-repeat:repeat-x;background-position:0 -40px;height:36px;margin-bottom:2px;padding:0 7px;border-radius:4px;line-height:1;}
#cui_nav a{display:block;float:left;padding:11px 10px;height:1em;color:#fff;text-decoration:none;}
#cui_nav a:hover{background-color:#0456d2;background-repeat:repeat-x;background-position:0 -80px;text-decoration:underline;}
#cui_nav .cui_nav_current,#cui_nav .cui_nav_current:hover{position:relative;background-color:#fff;background-repeat:repeat-x;background-position:0 -120px;font-weight:bold;color:#000;z-index:1;margin:-2px 0;padding-top:13px;padding-bottom:13px;}
#cui_nav .cui_nav_current:hover{color:#0053aa;}
#cui_nav .cui_nav_left,#cui_nav .cui_nav_right{position:absolute;top:110px;width:7px;height:36px;padding:0;}
#cui_nav .cui_nav_left{background-position:0 0;left:0;}
#cui_nav .cui_nav_right{background-position:right 0;right:0;}
.cui_nav_main{float:left;}
#cui_nav .cui_nav_main a{font-weight:bold;font-size:14px;}
.cui_nav_ect{float:right;}
#cui_nav .cui_nav_ect a{padding:12px 6px;}
#cui_nav .cui_nav_ect .cui_nav_current,#cui_nav .cui_nav_ect .cui_nav_current:hover{padding:14px 6px;}
/*=S newverson recommend newplatform*/
#cui_nav .nav_ico_newverson,#cui_nav .nav_ico_recommend,#cui_nav .nav_ico_newplatform,#cui_nav .nav_ico_onsale{position:absolute;display:block;height:16px;margin:-20px 0 0;overflow:hidden;background-image:url(http://pic.c-ctrip.com/common/un_ico_nav.png?20120731.png);background-repeat:no-repeat;}
.nav_ico_newverson{width:25px;background-position:0 0;}
.nav_ico_recommend{width:35px;background-position:0 -18px;}
.nav_ico_newplatform{width:35px;background-position:0 -36px;}
#cui_nav .nav_ico_onsale{width:50px;height:14px;margin:-8px 0 0 56px;background-position:0 -54px;}
/*--flag--*/
.cui_ctrip{position:absolute;top:22px;left:0;float:left;width:260px;height:90px;z-index:0;overflow:hidden;}
.cui_ctrip a{display:block;height:0;padding-top:60px;margin-top:15px;overflow:hidden;outline-width:0;background:url(http://pic.c-ctrip.com/common/c_logo2012.png) no-repeat 40px top;cursor:default;}
.cui_at_weibo{background-position:0 -347px;display:block;height:18px;margin-bottom:5px;padding-left:20px;}
.cui_mobil_app{background-position:0 -306px;display:block;height:18px;padding-left:20px;}
/*--flag--*/
.cui_pagehead_pic{position:absolute;top:38px;left:285px;width:468px;height:60px;overflow:hidden;font-size:22px;line-height:60px;text-align:center;}
.cui_pagehead_pic div{width:468px;margin:0 auto;}
.cui_pagehead_pic a{margin:0 auto;display:block;height:60px;width:468px;}
.cui_pagehead_pic iframe,.advwrap iframe{display:block;margin:0 auto;}
/*--user grade--*/
.cui_user_grade_1,.cui_user_grade_2,.cui_user_grade_3,.cui_user_grade_4{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;width:16px;height:0;padding-top:16px;vertical-align:middle;overflow:hidden;margin:3px 4px 4px;}
.cui_user_grade_1{background-position:0 -165px;}
.cui_user_grade_2{background-position:-18px -165px;}
.cui_user_grade_3{background-position:0 -183px;}
.cui_user_grade_4{background-position:-18px -183px;}
/*--adv&link--*/
#etcinfo{clear:both;width:950px;margin:0 auto;}
/*--foot--*/
#ft{clear:both;text-align:center;padding-top:15px;margin-bottom:20px;border-top:1px #9ECCF5 dashed;font-family:verdana;}
/*=============== structure ==========================*/
#bd{background-color:#fff;width:948px;margin:0 auto;border:solid 1px #ccc;list-style:none;border-radius:5px;box-shadow:0 0 10px #e6e6e6;}
/*--sub_menu--*/
.searchbox_t,.searchbox_content div,.hotels_area dt,.package_choice strong,.flights_title strong{font-family:"microsoft yahei",simsun;}
/*--attentions everyday--*/
.pay_attention{border-top:1px solid #fbce96;border-bottom:1px solid #fbce96;line-height:18px;background-image:-ms-linear-gradient(top, #FFF9F5 0%, #FFE7C6 100%);background-image:-moz-linear-gradient(top, #FFF9F5 0%, #FFE7C6 100%);background-image:-o-linear-gradient(top, #FFF9F5 0%, #FFE7C6 100%);background-image:-webkit-linear-gradient(top, #FFF9F5 0%, #FFE7C6 100%);background-image:linear-gradient(top, #FFF9F5 0%, #FFE7C6 100%);background-color:#FFE7C6;}
/*--columns--*/
.column_left{width:292px;float:left;margin-bottom:14px;margin-top:-1px;}
.column_center{float:left;width:428px;overflow:hidden;margin-bottom:14px;}
.column_right{width:228px;overflow:hidden;float:right;margin-bottom:14px;padding:9px 0 0;}
.column_lt{height:0;padding-top:33px;overflow:hidden;background-position:0 -38px;}
.more, .more2{float:right;padding-left:14px;background-position:-316px -167px;font-size:12px;font-weight:normal;color:#7b9cd9;cursor:pointer;}
.more:hover, .more2:hover{background-position:-316px -187px;color:#0052ac;text-decoration:none;}
.title{height:23px;margin-bottom:8px;padding-bottom:1px;background-position:0 22px;color:#000;font-weight:bold;font-size:12px;line-height:23px;}
.pic_408x144{display:block;width:408px;height:144px;overflow:hidden;padding:9px;border-right:2px solid #CDCDCD;}
.flights_choice .pic_loading{width:100%;min-height:188px;_height:188px;}
.package_choice .pic_loading{min-height:263px;_height:263px;width:100%;}
.pic_408x144,.pic_loading{background:url(http://pic.c-ctrip.com/common/bg_loading.gif) no-repeat center center;}
/*--searchbox--*/
.searchbox{position:relative;z-index:0;width:293px;height:410px;margin-left:-1px;}
.searchbox_t{height:40px;background-position:0 -5px;background-color:#E56700;font-size:14px;color:#fff;}
.searchbox_t li{float:left;height:28px;padding-top:12px;text-indent:43px;font-weight:bold;cursor:pointer;}
.searchbox_htl_nocurrent{width:86px;}
.searchbox_flt_nocurrent{width:88px;}
.searchbox_pkg_nocurrent{width:119px;}
.searchbox_t .searchbox_flt_current,.searchbox_t .searchbox_htl_current,.searchbox_t .searchbox_pkg_current{cursor:default;background-color:#fffbe2;position:relative;z-index:1;}
.searchbox_htl_current{background-position:0 -46px;width:88px;margin-right:-2px;color:#333;}
.searchbox_flt_current{background-position:-86px -46px;width:90px;margin-right:-2px;color:#333;}
.searchbox_pkg_current{background-position:-174px -46px;width:119px;color:#333;}
.searchbox_htl_nocurrent:hover{background-position:0 -87px;}
.searchbox_flt_nocurrent:hover{background-position:-86px -87px;}
.searchbox_pkg_nocurrent:hover{background-position:-174px -87px;}
.searchbox_content{position:absolute;width:289px;height:368px;overflow:hidden;border-width:0 2px 2px;border-color:#e56700;border-style:solid;border-radius:0 0 5px 5px;}
.searchbox_content div{height:40px;color:#505050;font-size:14px;font-weight:bold;text-align:right;text-indent:-75px;padding-top:0;padding-right:13px;padding-bottom:0;}
.flts_channel_dom,.flts_channel_int{background-position:-52px 20px;height:24px;margin-right:13px;margin-bottom:8px;margin-left:13px;line-height:20px;}
.flts_channel_dom a,.flts_channel_int a{color:#0053aa;line-height:20px;text-decoration:none;height:25px;float:left;margin-right:20px;outline:none medium;display:block;}
.flts_channel_dom .current,.flts_channel_int .current{color:#333;font-weight:bold;cursor:default;text-decoration:none;background-position:-235px -175px;}
.searchbox_type{height:25px;margin-left:13px;}
.searchbox_type label{margin-left:3px;}
.searchbox_content div input{width:189px;margin-left:10px;padding-left:3px;border-color:#b8b8b8 #dcdcdc #dcdcdc #b8b8b8;border-style:solid;border-width:1px;height:26px;font:14px/26px "microsoft yahei",simsun;*vertical-align:-3px;}
.f_error{background-color:#fff7d9 !important;border-color:#d80000 #e50000 #e50000 #d80000 !important;border-style:solid;border-width:1px;box-shadow:1px 1px 3px e6dfc4 inset !important;}
.searchbox_content div input[type="text"]{box-shadow:1px 1px 3px #ddd inset;}
.searchbox_content select{width:194px;margin:0 0 0 10px;line-height:24px;padding:1px;border-color:#b8b8b8 #dcdcdc #dcdcdc #b8b8b8;border-style:solid;border-width:1px;*vertical-align:-3px;}
.searchbox_content .fltdom_airlines{width:157px;padding-left:0;}
.searchbox_content .fltdom_class{width:95px;padding-left:0;}
.searchbox_tip_htlint strong{color:#ff7a17;}
.searchbox_content .pkg_departure{width:169px;padding-right:20px;background-position:174px -128px;}
.searchbox_content .pkg_destination{width:169px;padding-right:20px;}
.searchbox_pkg_tag{margin:0 13px 0 82px;}
.searchbox_content a{color:#0053aa;text-decoration:none;}
.searchbox_pkg_info{position:absolute;z-index:1;height:16px;width:16px;overflow:hidden;margin:9px 0 0 -20px;cursor:help;background-position:0 -183px;}
.searchbox_content .txtgray{padding:10px 0 5px 20px;height:27px;line-height:27px;}
.searchbox_tip_flt,.searchbox_tip_htl,.searchbox_tip_htlint,.searchbox_tip_pkg{height:50px;line-height:54px;overflow:hidden;margin-bottom:5px;padding:0 13px;}
.searchbox_tip_htl{background-position:0 0;}
.searchbox_tip_flt{background-position:0 -110px;}
.searchbox_tip_htlint{background-position:0 -55px;}
.searchbox_tip_pkg{background-position:0 -165px;margin-bottom:20px;}
.searchbox_btn,.searchbox_btn_disabled{position:absolute;bottom:13px;right:13px;display:block;width:130px;height:36px;border:none;text-indent:16px;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;background-position:-25px -128px;background-color:#eb8426;}
.searchbox_btn_disabled{color:#999;background-position:-163px -128px;}
.flight_hotel{position:absolute;bottom:22px;left:13px;padding-left:25px;background-position:-305px -146px;}
.flight_hotel_pkg{left:27px;}
.searchbox_btn:hover{background-color:#ef8c26;background-position:-25px -166px;}
/*--labels&it's input--*/
.index_label{*display:inline-block;border-bottom:1px solid #fff;cursor:pointer;}
.index_label:hover{border-bottom:1px dashed #aaa;color:#1e1a75;}
.index_label input{width:12px;height:12px;margin:-3px 3px 0 0;*margin-top:-2px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
/*server&tools*/
.server{height:54px;width:266px;margin-top:-2px;padding:12px 12px 2px;border-right:2px solid #cdcdcd;}
.server a{padding:2px 0 1px 20px;margin:3px 0 4px 8px;line-height:1.2;vertical-align:middle;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.server_link1{background-position:-308px -121px;}
.server_link3{background-position:-308px -13px;}
.server_link4{background-position:-308px -56px;}
.server_link5{background-position:-308px -99px;}
.server_link6{background-position:-308px -33px;}
.server_link8{background-position:-308px -79px;}
/*--credit card--*/
.toolbox_cards{width:266px;height:40px;padding:0 12px;border-right:2px solid #CDCDCD;line-height:42px;text-indent:37px;overflow:hidden;}
.toolbox_cards a{width:130px;height:40px;color:#0053aa;background-color:#ecf7ff;}
.toolbox_cards a:hover{text-decoration:none;}
.credit_card{background-position:0 -221px;float:left;}
.ticket{background-position:-132px -221px;float:right;}
/*----*/
.ads278_95{height:85px;padding:12px 12px 8px;border-right:2px solid #cdcdcd;}
.ads278_95 a{display:block;width:266px;height:85px;overflow:hidden;text-indent:-6px;}
/*--travels--*/
.travels{height:135px;overflow:hidden;padding-left:8px;}
.travels .title{background-repeat:repeat-x;background-position:12px 22px;width:266px;margin-bottom:12px;margin-left:4px;}
.travels_img_list li{float:left;width:78px;height:90px;text-align:center;overflow:hidden;padding-right:8px;padding-left:6px;}
.travels_img_list a{display:block;padding-top:70px;background-repeat:no-repeat;}
/*--ad show list--*/
.pic_408x144,.pic_408x144 a{display:block;width:408px;height:144px;overflow:hidden;}
.pic_numlist{height:14px;overflow:hidden;margin:-15px 11px 0 auto;position:relative;float:right;font:11px/14px verdana;}
.pic_numlist li{display:inline;padding:0 7px;line-height:14px;cursor:pointer;margin-left:1px;color:#FFF;background-color:#666;}
.pic_numlist .pic_current{background-color:#ffb533;color:#333;}
/**/
.onsales{height:21px;padding:76px 0 8px 16px;border-right:2px solid #CDCDCD;background-repeat:no-repeat;background-position:9px 0;font:12px/20px simsun;font-weight:bold;color:#1963c4;cursor:pointer;}
.hotel_marquee{position:absolute;width:190px;margin-left:202px;overflow:hidden;color:#333;white-space:nowrap;font-weight:normal;}
/*--back cash mod--*/
.hotel_sales_newyear{height:48px;padding:0 9px;border-right:2px solid #cdcdcd;line-height:16px;background-repeat:no-repeat;background-position:9px 0;}
.sales_block{height:30px;cursor:pointer;}
.hotel_sales_info{float:left;padding:0 0 0 10px;}
.sales_links{margin-left:202px;}
.sales_links a{color:#0053aa;margin-right:8px;}
/*--ctrip hotels--*/
.hotels_position{background:#FFF;width:408px;position:absolute;}
.hotels_choice{height:117px;padding-top:5px;border-right:2px solid #CDCDCD;overflow:hidden;}
/*--hack--*/
.hotels_choice .layoutfix{overflow:visible;display:block;}
/*--hack--*/
.hotels_area{height:19px;padding:0 9px 0;}
.hotels_area dd{float:left;height:19px;padding:0 3px;line-height:19px;text-align:center;}
.hotels_area .area_current{padding:0 5px;font-weight:bold;background-color:#d0e8ff;border-radius:2px;}
.hotels_area .area_current a{cursor:default;outline:none medium;color:#000;}
.hotels_area a{color:#0053AA;}
.hotels_area .area_current a:hover{text-decoration:none;}
#hotelRecommendPanel{width:418px;overflow:hidden;}
.hotels_content{margin:5px 0 0 5px;width:420px;background-position:190px -352px;}
.hotels_content li{float:left;width:197px;padding:5px;border-right:1px dashed #DEDEDE;}
.hotels_content span{float:right;text-align:right;font-weight:bold;}
.hotels_content a{float:left;width:132px;}
/*--ctrip flights--*/
.flights_choice{height:183px;border-right:2px solid #CDCDCD;}
.flights_title{height:23px;margin:0 9px 8px 9px;border-bottom:2px solid #ccc;line-height:23px;}
.flights_title strong{display:block;height:23px;float:left;margin-bottom:-2px;border-bottom:2px solid #004fb8;position:relative;z-index:1;color:#000;font-size:14px;}
.choice_more,.choice_focus{float:right;width:80px;padding-right:17px;color:#0053AA;font-size:12px;font-weight:normal;text-align:right;}
.choice_more{background-position:84px -131px;}
.choice_focus{background-position:84px -151px;}
.choice_more:hover,.choice_focus:hover{text-decoration:none;}
.startcity{background-color:#fff;width:70px;position:absolute;margin:-10px 0 0 345px;*margin:-10px 0 0 341px;border:solid 1px #5b8ed3;box-shadow:0 3px 4px #999;}
.startcity a{display:block;height:23px;line-height:23px;background-position:-210px -170px;padding-left:18px;}
.startcity a:hover{background-color:#e6f0ff;text-decoration:none;}
.startcityfix{width:211px;border-top:1px solid #5b8ed3;}
.startcityfix a{float:left;padding:0 8px 0 20px;background-position:6px -670px;}
.startcityfix a:hover{background-position:6px -542px;}
#flightRecommendPanel{overflow:hidden;width:422px;margin-left:5px;height:148px;}
.flights_choice dl{float:left;width:200px;margin-top:4px;margin-left:-2px;padding:0 5px;border-left:1px dashed #DEDEDE;overflow:hidden;}
.flights_choice dt,.flights_choice dd{float:left;height:33px;}
.flights_choice dt{width:66px;}
.flights_choice dd{width:44px;text-align:right;line-height:12px;font-weight:bold;cursor:pointer;}
.flights_choice em{font-size:10px;font-style:normal;font-weight:normal;color:#999;}
/*----*/
.hotels_content a,.info dd,.package_list a,.package_product .link,.server a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mail_state_sucess i,.policewrap a,.base_pop .pop_hd,.base_btns2,.base_jmp .tri_l,#tuna_jmpinfo h2,.ico_attention
,.caibei-info{background-image:url(http://pic.c-ctrip.com/index/phone_list120515.png?20120827.png);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;}
/*--mail subscribe--*/
.mail_subscribe{height:64px;}
.mail_subscribe a{color:#0053aa;}
.mail_subscribe p{margin:0 12px 0 9px;border:1px solid #9BBFE1;overflow:hidden;background-color:#ddf1ff;}
.mail_state_normal{height:45px;padding:5px 6px 5px 5px;}
.mail_subscribe_txt{float:left;width:130px;margin-right:5px;*margin-left:-0.7em;padding:4px 3px;border-color:#b8b8b8 #dcdcdc #dcdcdc #b8b8b8;border-style:solid;border-width:1px;font-family:arial;}
.mail_subscribe_btn{float:left;height:24px;width:45px;border:0;background-position:-164px -177px;cursor:pointer;}
.mail_state_sucess{height:30px;padding:15px 8px 8px;text-align:center;}
.mail_state_sucess i{display:inline-block;*display:inline;zoom:1;width:23px;height:22px;margin-right:10px;background-position:-2px -391px;vertical-align:middle;}
/*package*/
.package_choice{height:430px;padding:0 12px 0 9px;margin:0;overflow:hidden;}
.package_choice h2{line-height:23px;margin:0 0 3px;border-bottom:2px solid #ccc;}
.package_choice strong{margin-bottom:-2px;border-bottom:2px solid #004fb8;display:block;}
.package_product{height:52px;margin:8px 0 10px;line-height:16px;}
.package_product img{background-color:#fff;padding:2px;border:solid 1px #cfcfcf;display:block;}
.package_product .content{float:left;padding-left:4px;}
.package_product .content .price{font-weight:bold;}
.package_product .link{width:142px;display:block;}
/*package*/
.package_list{clear:both;height:406px;overflow:hidden;}
.package_list li{padding:5px 0 6px;*float:left;overflow:hidden;}
.package_list span{float:right;font-weight:bold;}
.package_list a{float:left;width:144px;}
/*--info--*/
.info{height:135px;}
.info dd{width:197px;padding-right:0;padding-left:0;line-height:25px;}
.news_block{overflow:hidden;width:428px;}
.column_center .info{width:197px;padding:0 5px 0 9px;float:left;}
.column_right .info{height:182px;padding:0 12px 0 9px;}
.column_right .info dd{width:205px;line-height:20px;}
.column_right .title{margin-bottom:8px;position:relative;zoom:1;}
.link_hhtravel{position:absolute;width:92px;height:23px;right:-7px;top:-3px;background:url(http://pic.c-ctrip.com/index/icon_hhtravel.gif?20120719.gif) no-repeat 0 0;overflow:hidden;text-indent:-9999em;}
/*partner_link2*/
.partner_link1{}
.partner_link2{color:#0053aa;background-color:#ddf1ff;text-indent:0.25em;width:203px;border-color:#9bbfe1;border-style:solid;border-width:1px 1px 0;}
.partner_link3{background-color:#ddf1ff;text-indent:0.25em;width:203px;border-color:#9bbfe1;border-style:solid;border-width:0 1px 1px;}
.partner_link1 strong,.partner_link2 strong,.partner_link3 strong{color:#ff7a17;}
.partner_link2 a,.partner_link3 a{color:#0053aa;}
/*phone_client_download*/
.mobile-mod{height:57px;margin:0 0 8px 9px;padding-right:12px;}
.phone_client_download{color:#0053aa;display:block;width:125px;height:0;border:solid 1px #ecc27d;background-color:#fef5e6;background-image:url(http://pic.c-ctrip.com/index/pic_phone2.png?20120815.png);text-decoration:none;text-align:center;overflow:hidden;padding:55px 0 0 80px;}
.phone_client_download:hover{text-decoration:none;}
/*--quick search--*/
.quick_search{height:32px;padding:10px 0 0 11px;margin:0 0 4px 0;background:#FFF;}
/*--adv&link--*/
#adShow3 div{width:160px;height:70px;margin:0 0 0 14px;float:left;}
.advwrap{padding:30px 0 30px 32px;text-align:center;height:70px;}
.advwrap a{margin:0 0 0 14px;width:160px;height:70px;float:left;}
.goodlink{margin:0 12px 10px;color:#999;}
.goodlink a{color:#999;}
/*--police--*/
.policewrap{width:586px;height:40px;margin:12px auto 10px;}
.policewrap a{float:left;height:40px;}
.policewrap .police_r{width:90px;background-position:0 -152px;}
.policewrap .police_z{width:40px;margin:0 10px;background-position:0 -192px;}
.policewrap .police_g{width:40px;background-position:-41px -193px;}
.policewrap .police_c{width:90px;margin:0 10px;background-position:0 -230px;}
.policewrap .police_x{width:70px;background-position:0 -265px;}
.policewrap .police_j{width:106px;margin:0 10px;background-position:0 -306px;}
.policewrap .police_k{width:85px;background-position:0 -346px;}
/*--fonts--*/
.warning{padding:0 3px;color:#ff0000;font-weight:normal;font-style:normal;}
.txtstrong, .datelist01 .txtstrong{font-weight:bold;font-style:normal;}
.txtgray{font-style:normal;color:#848484;}
.txtdiv{color:#0055aa;border-bottom:1px #0055aa dashed;cursor:pointer}
.price{color:#ff7a17;font-family:Arial,Simsun;}
.price dfn{padding-right:2px;font-family:Arial;}
/*--hotel address fix--*/
#address_hot{width:290px;}
.address_hot_htldom{width:500px;padding:0 10px;background-color:#FFFFFF;padding:10px;border-color:#999999;border-style:solid;border-width:0 1px 1px;box-shadow:2px 3px 4px #999;}
.hotelpos_list{width:192px;background-color:#FFFFFF;border:1px solid #999;box-shadow:2px 3px 4px #999;}
.list_item dd,.list_item{overflow:hidden;}
.list_item dt{clear:both;margin-bottom:5px;padding:4px 0;border-bottom:1px dotted #aeaeae;color:#999;}
.list_item a,.hotelpos_list a{float:left;width:66px;height:22px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.list_item dd a{width:106px;}
.hotelpos_list a{float:none;display:block;width:auto;border-right-width:0;border-left-width:0;}
.hotelpos_list a:hover{background:#e8f4ff;text-decoration:none;border-color:#acccef;}
.list_item a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
/*--destinations&departures--*/
.departures{position:absolute;z-index:200;width:273px;padding:6px 10px;margin:137px 0 0 83px;*margin:137px 0px 0px -637px;border-color:#999;border-style:solid;border-width:0 1px 1px;box-shadow:2px 3px 4px #999;background:white;font-family:simsun;}
.package_choice .departures{margin:-5px 0 0 -86px;}
.departures h4{height:24px;line-height:24px;font-size:12px;color:#ffffff;padding-left:10px;border-color:#2c7ecf;border-style:solid;border-width:1px 1px 0 1px;background-color:#67a1e2;margin:-6px -11px 0;}
.departures h5{clear:both;font-size:12px;line-height:22px;color:#999999;font-weight:normal;}
.departures h5.dotline{clear:both;margin-top:4px;border-top:1px dotted #999;padding-top:4px;}
.departures a{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;height:20px;width:36px;margin:0;padding:0 0 0 2px;border:solid 1px #fff;line-height:20px;}
.departures a.widthfix{width:54px;}
.departures a:hover{background-color:#e8f4ff;text-decoration:none;border-color:#acccef;}
.destination{width:370px;overflow:hidden;padding:10px;background:#fff;font-family:Simsun;border-color:#999;border-style:solid;border-width:0 1px 1px;box-shadow:2px 3px 4px #666;}
.tips{height:24px;margin:-10px -11px 10px -11px;padding-left:10px;border-color:#2c7ecf;border-style:solid;border-width:1px 1px 0 1px;background-color:#67A1E2;line-height:24px;font-size:12px;color:#ffffff;}
.bound{width:100%;}
.destination dl{width:175px;float:left;overflow:hidden;}
* html .destination dl{width:175px;}
.destination .brand{margin-left:16px;}
.destination .theme{width:98%;}
.destination dl dt{font-weight:normal;border-bottom:1px #aeaeae dotted;height:24px;line-height:24px;color:#535353;}
.destination dl dd{margin:2px;float:left;}
.destination a{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;white-space:nowrap;height:18px;margin:0 5px 0 0;padding:0 2px;border:1px solid #fff;}
.destination a:hover{background-color:#e8f4ff;border:1px solid #acccef;text-decoration:none;}
/*--flthotel--*/
.flthotel_close{position:absolute;width:16px;height:17px;margin:5px 0 0 384px;background-position:-174px -127px;cursor:pointer;}
.flthotel_arrow{position:absolute;width:9px;height:16px;margin:65px 0 0 -9px;background-position:-162px -128px;}
/*--new block:reason_choice 2010.02.24--*/
.reason_choice{float:left;width:938px;margin:5px 0 0;border:1px solid #9ab3da;background:#e6f0ff;}
.reason_choice .more{margin:6px 13px 0 0;}
.reason_choice .service_cover{float:left;width:89px;}
.reason_choice dl{float:left;width:170px;height:79px;margin:10px 0 10px 20px;padding-left:20px;border-left:1px solid #8ba2c6;}
.reason_choice dl.first{width:160px;padding:0;border:none;}
.reason_choice dt{color:#2b5395;font-weight:bold;font-size:14px;}
/*--new block:reason_choice 2010.10.28--*/
/*--alert--*/
.ico_attention{padding:4px 0 0 30px;background-position:-68px -390px;}
.close_attention{float:right;width:27px;height:24px;overflow:hidden;color:#FF7A17;font-weight:bold;line-height:24px;text-align:center;}
.close_attention:hover{color:#FF7A17;text-decoration:none;}
/*--pop up window new--*/
.c_input_error{border:1px solid #E50000 !important;background-color:#FFF7D9 !important;}
.c_alert{padding-left:7px;background:url(http://pic.c-ctrip.com/common/bg_alertinfo.gif) no-repeat 0 -8px;overflow:hidden;}
.c_alertinfo{padding:4px 5px 4px 8px;border:1px solid #ffb533;border-left:0;background-color:#fff5d1;color:#333;font-size:12px;line-height:20px;}
/*--float layer new--*/
#tuna_jmpinfo{margin-top:0;}
#tuna_jmpinfo .base_jmp{margin:0 0 0 8px;background-color:#ffffff;height:1%;border:solid 1px #67a1e2;box-shadow:2px 3px 4px #999;}
#tuna_jmpinfo h2{height:26px;padding-left:10px;background-color:#e5f2fe;background-position:0 -94px;background-repeat:repeat-x;font-size:12px;line-height:26px;color:#333;}
#tuna_jmpinfo .jmp_bd{padding:8px 10px;}
.base_jmp .tri_l{position:absolute;left:2px;width:10px;height:16px;margin-top:5px;background-position:-38px -394px;overflow:hidden;}
/*--pop up window--*/
.base_pop{margin:0 auto;border:1px solid #67A1E2;background:#fff;}
.base_pop .pop_hd{height:29px;padding-left:10px;background-color:#E5F2FE;background-repeat:repeat-x;background-position:0 -94px;font-size:12px;line-height:29px;color:#333;}
.base_pop .pop_hd h3{font-size:12px;}
.base_pop .delete{float:right;width:29px;height:29px;color:#176fb7;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;}
.base_pop .pop_bd{padding:8px 10px;}
.pop_hd .delete:hover{background-color:#acccef;color:#176fb7;text-decoration:none;}
.googlead{height:90px;width:950px;margin-bottom:15px;}
/*=S cQuery*/
.j_placeholder{color:#666;}
.j_hide{display:none;}
.j_show{display:block;}
.inputSel{color:#666;}
.hide{display:none;}
.show{display:block;}
/*=E cQuery*/
.c_address_box,.c_address_select{box-shadow:2px 3px 4px #999999;}
/*--seo--*/
.cityname{width:950px;color:#999;margin:10px auto 0;padding-bottom:60px;}
.cityname p{font-weight:bold;padding-left:12px;}
.cityname ul{padding-left:13px;}
.cityname li{float:left;padding-right:12px;white-space:nowrap;}
.cityname a{color:#aaa;}
/*--for fight + hotel--*/
#flight_hotel{padding-bottom:30px;box-shadow:0 0 10px #666;}
.base_flthotel{width:420px;margin:25px auto 0;}
.base_flthotel caption{padding:5px;text-align:left;text-indent:2em;}
.base_flthotel i{padding:0 5px;background-position:0 -183px;}
.base_flthotel th,.base_flthotel td{padding:5px;}
.base_flthotel th{width:6em;;font-weight:normal;text-align:right;}
.base_flthotel input{width:157px;height:16px;margin-right:5px;padding:2px 0 2px 3px;border-color:#404040 #c8c8c8 #c8c8c8 #404040;border-style:solid;border-width:1px;font-family:Arial;line-height:16px;}
.base_flthotel .base_btns2{width:110px;height:27px;margin-top:10px;padding:0;border:0;background-position:0 -125px;line-height:27px;text-align:center;color:#fff;font-weight:bold;cursor:pointer;}
.base_btns2:hover{background-position:0 -65px;}
.base_flthotel select{width:45px;height:20px;border-color:#404040 #c8c8c8 #c8c8c8 #404040;border-style:solid;border-width:1px;}
/*--for Hongkong--*/
.hongkong_customer{position:relative;z-index:1;width:645px;height:340px;border:solid 1px #68a1e0;background:white url(http://pic.c-ctrip.com/common/bg_konghong.jpg) no-repeat;box-shadow:0 0 10px #666;border-radius:5px;}
.hongkong_customer a{display:block;position:absolute;top:258px;width:96px;height:27px;overflow:hidden;}
.hongkong_customer .btn_backto_ctrip{left:195px;}
.hongkong_customer .btn_jumpto_ya{left:484px;}
.hongkong_customer a img{display:block;}
.hongkong_customer .btn_backto_ctrip img{margin:0;}
.hongkong_customer .btn_backto_ctrip:hover img{margin-top:-56px;}
.hongkong_customer .btn_jumpto_ya img{margin-top:-28px;}
.hongkong_customer .btn_jumpto_ya:hover img{margin-top:-84px;}
/*=S phone_choice */
.phone_choice{position:relative;clear:both;height:95px;padding:5px;background:#cde3f8 url(http://pic.c-ctrip.com/index/pic_ad_bottom.jpg?20120827.png) 5px 5px no-repeat;}
.phone_choice a{position:absolute;height:95px;z-index:2;}
.phone_choice a:hover{text-decoration:none;}
.phone_choice .app_specialoffer{width:774px;}
.phone_choice .wifilink{right:5px;width:164px;z-index:1;}
.phone_choice .prizesurvey{right:60px;top:81px;display:block;height:20px;color:#0053aa;}
.phone_choice .prizesurvey:hover{text-decoration:underline;}
/*=E phone_choice */
/*QQ caibei*/
.caibei-wrap{position:relative;background:#fff3e3;height:20px;line-height:20px;border-bottom:1px solid #fce6bf;}
.caibei{width:950px;margin:0 auto;color:#666;}
.caibei a{color:#0053aa;}
.caibei-info{float:left;height:20px;padding-left:25px;background-position:3px 3px;}
.caibei-info strong{font-weight:bold;}
.caibei-info em{font-weight:bold;color:#FF0000;font-style:normal;}
.caibei-user{float:right;padding-right:8px;text-align:right;}
.caibei-close{position:absolute;right:10px;top:0;width:20px;height:20px;overflow:hidden;color:#FF7A17;font-weight:bold;line-height:20px;text-align:center;font-style:normal;cursor:pointer;}
/* please update the following id timestamp */
#private_index120507{display:none;}
