.float_left { float:left !important; }
.float_right { float:right !important; }
.invisible { visibility:hidden !important; }
.hidden { display:none !important; }
.border_none { border:0 none !important; }
.input_error {background-color: #FFF7D9 !important;border-color: #D80000 #E50000 #E50000 #D80000 !important;border-style: solid;}
a {outline:0 none;}
a span,a strong,a em,a dfn,a img,a i,a b{cursor:pointer;}
input[type="number"]::-webkit-inner-spin-button {display: none;}
input[type="number"] { -moz-appearance:textfield; }
/**bg start**/
.pkg-nav span, .pkg-nav a:hover, .pkg-nav a:hover span, .pkg-nav a.current, .pkg-nav a.current span, .pkg-nav-area, .pkg-nav-area-change, .pkg-nav-area span, .pkg-nav-area-change span, .online-error, .gotop, .pkg-nav-wrap, .searchbox_content .btn_search, .searchbox_content .btn_flt_hotel, .pkg-hot-bottom { background-image: url(http://pic.c-ctrip.com/packages111012/un_index.png?121130.png); background-repeat:no-repeat; }
.pkg-destination dt, .pkg-destination dd, .pkg-destination-direction .pkg-destination-list-bg { background-image: url(http://pic.c-ctrip.com/packages111012/icon_pkg.png?120111.png); background-repeat:no-repeat; }
/*=========== crumb ===========*/
.crumbs { color:#999999; font-family:verdana, simsun; padding:8px 0; }
.crumbs a { color:#0053aa; }
/*=========== 底部优势 ===========*/
.bottom_advantage { margin-top:10px; border:1px solid #e0edfd; background-color:#f8fbff; color:#0053aa; }
.bottom_advantage .border { border-right:1px solid #E8EFF7; float:left; width:1px; background-color:#FCFDFF; height:66px; margin-top:25px; }
.bottom_advantage dl { float:left; overflow:hidden; padding:15px 0;position: relative;}
.bottom_advantage dt { margin-bottom:10px; font-size:14px; font-weight:bold; }
.bottom_advantage dd { line-height:18px; float:left; overflow:hidden; }
.bottom_advantage .security { border-left:none; padding-left:70px; width:268px;}
.bottom_advantage .security dd { width:120px; }
.bottom_advantage .security .special_instruction{color:#999;width:240px;}
.bottom_advantage a{color:#4D4D4D;}
.bottom_advantage a:hover{color:#0053AA;text-decoration:underline;}
.bottom_advantage .help { padding-left:73px; width:264px;}
.bottom_advantage .help dd { width:132px; }
.bottom_advantage .guide { padding-left:72px; width:217px; margin-left:-20px;}
.bottom_advantage .guide dd { width:215px; }
.bottom_advantage i { background:url(http://pic.c-ctrip.com/packages111012/un_index.png?120601.png) no-repeat; display: block;height: 34px;left: 29px;position: absolute;top: 15px;width: 34px;}
.bottom_advantage .security i{background-position:-71px -197px;}
.bottom_advantage .help i{background-position:-105px -197px;}
.bottom_advantage .guide i{background-position:-71px -230px;}
/*service and go to top*/
.gotop { padding-left:18px; background-position:3px -528px; color:#0053aa;}
.online-error { float:right; padding-left:18px; background-position:2px -491px; }
.back_index { text-align:center; margin-top:10px; }
/* small page */
/*****小分页 开始*****/
.search_sort .float_right { margin:12px 10px 0 0; color:#808080; _display:inline; }
.btn_hotels_search { width:50px; height:22px; background:url(http://pic.c-ctrip.com/packages111012/un_detail_btn.png?120206.png) no-repeat -160px -44px; border:none; cursor:pointer; }
.c_page2_pre, .c_page2_next, .c_page2_pre_dis, .c_page2_next_dis { height:18px; float:left;  background:url(http://pic.c-ctrip.com/common/icon_pagearrow.png) no-repeat; background-color:#fff; color:#808080; }
.c_page2_pre, .c_page2_pre_dis { width:18px; background-position:-14px 5px; text-indent:-999em; overflow:hidden; }
.c_page2_next, .c_page2_next_dis { padding-left:3px; background-position:50px 5px; width:57px; text-align:left; }
.c_page2_pre, .c_page2_next{ border:1px solid #ccc;}
.c_page2_pre:hover, .c_page2_next:hover { color:#666; text-decoration:none; border:1px solid #808080;}
.c_page2_pre:hover { background-position:-14px -22px; }
.c_page2_next:hover { background-position:50px -22px; }
.c_page2_pre, .c_page2_pre_dis, .c_page2_pre:hover{ margin-right:1px;}
.c_page2_pre_dis, .c_page2_next_dis { color:#e6e6e6; cursor:default; border:1px solid #f1f1f1;}
.c_page2_pre_dis:hover, .c_page2_next_dis:hover { text-decoration:none; color:#e6e6e6;border:1px solid #f1f1f1; }
.c_page2_pre_dis { background-position:-14px -49px; }
.c_page2_next_dis { background-position:50px -49px; }
.c_page2_numtop { float:left; margin:2px 5px 0 0; }
/*****小分页 结束******/
/* big page=s*/
.sr_page { padding:0 10px; }
/* page */
.c_page { float:right; height:26px; padding:10px 0; color:#666; font: 12px/2 Arial; }
.c_page_list, .c_up, .c_down, .c_pagevalue, .c_up_nocurrent, .c_down_nocurrent { float:left; }
.c_up, .c_down, .c_page_list a, .c_up_nocurrent, .c_down_nocurrent, .c_page_submit, .c_page_submit:hover, .c_page_list .current, .c_page_list .current:hover { background-image:url(http://pic.c-ctrip.com/common/un_page.png); }
.c_up, .c_down, .c_up_nocurrent, .c_down_nocurrent { width:25px; height:0; overflow:hidden; padding:23px 0 0; border:0; background-position:0 -50px; }
.c_up { margin-right:10px; border: solid 1px #999; background-position: -105px 0; }
.c_up:hover { background-position:-105px -25px; text-decoration:none; }
.c_down { width:70px; margin-left:1px; border: solid 1px #999; background-position:-41px 0; }
.c_down:hover { background-position:-41px -25px; }
.c_page_list { margin-right:10px; }
.c_page_list a, .c_page_list .c_page_ellipsis { float:left; }
.c_page_list a, .c_page_submit { height:23px; margin:0 1px; padding:0 8px; border:solid 1px #999; background-position:0 0; font-weight:bold; color:#666; text-decoration:none; overflow:hidden; }
.c_page_list a:hover, .c_page_submit:hover { background-position:0 -25px; text-decoration:none; }
.c_page_list .c_page_ellipsis { margin:0 3px; }
.c_page_list .current, .c_page_list .current:hover { background-position:0 -74px; cursor:default; border-color:#67aee0; }
.c_up_nocurrent, .c_up_nocurrent:hover { margin-right:10px; border: solid 1px #ccc; background-position: -106px -50px; color:#666; cursor:default; }
.c_down_nocurrent, .c_down_nocurrent:hover { width:70px; border: solid 1px #ccc; background-position: -41px -50px; cursor:default; }
.c_pagevalue { margin-left:20px; }
.c_pagevalue .c_page_num { width:25px; height:14px; padding:3px; border:1px solid #ccc; margin:0 4px; }
.c_page_submit { width: 40px; margin-left:10px; font-weight:normal; cursor: pointer; line-height:22px; *padding:0 8px 0 6px;
}
/* page end =e */ 
/*--for fight + hotel--*/
#flight_hotel { padding-bottom:30px; box-shadow:0 0 10px #666; }
.base_flthotel { width:420px; margin:25px auto 0; }
.base_flthotel th, .base_flthotel td { padding:5px; }
.base_flthotel th { font-weight:normal; text-align:right; width:80px; }
.base_flthotel input { font-family:Arial; line-height:16px; width:157px; height:16px; margin-right:5px; padding:2px 0 2px 3px; border-color:#404040 #c8c8c8 #c8c8c8 #404040; border-style:solid; border-width:1px; }
.base_flthotel select { width:45px; height:20px; border-color:#404040 #c8c8c8 #c8c8c8 #404040; border-style:solid; border-width:1px; }
.base_flthotel .base_btns2 { width:115px; height:27px; padding-bottom:1px; padding-top:4px\9; border:0; background:#ddd url(http://pic.c-ctrip.com/common/un_base_btn.png) no-repeat 0 -120px; text-align:center; cursor:pointer; color:#fff; font-weight:bold; margin-top:10px; }
.base_btns2:hover { background-position:0 -150px; }
/******新增SEO******/
.seo_content{margin-top:10px; background-color:#fff; padding:10px;border:1px solid #f0f0f0;}
.bottom_linkbox { }
.bottom_linkbox dt { color:#999999; font-weight:bold; height:30px; line-height:30px; border-bottom:1px solid #E7E7E7; margin-bottom:10px;}
.bottom_linkbox dt a { margin-right:20px; line-height:30px;  color:#999999; font-weight:bold; height:30px; float:left; }
.bottom_linkbox dt .current { border-bottom:1px solid #0053AA; }
.bottom_linkbox dt a:hover { border-bottom:1px solid #0053AA; text-decoration:none; }
.bottom_linkbox dd{ line-height:22px;}
.bottom_linkbox dd a{ display:inline-block; color:#999999; margin-right:15px; white-space:nowrap;}
.bottom_linkbox dd a:hover{ color:#0053AA;}
.bottom_linkbox .hidden { display:none; }
.bottom_linkbox .bold{color:#999999; margin-right:10px;}
.friend_link{ margin-top:10px;}
.friend_link dt{color:#999999; font-weight:bold; height:20px; line-height:20px; }
.friend_link dd{ line-height:22px;}
.friend_link dd a{ display:inline-block;color:#999999; margin-right:15px; white-space:nowrap; }
.friend_link dd a:hover{ color:#0053AA; }
.line_recommend{ margin-bottom:10px;}
.line_recommend dt{color:#999999; font-weight:bold; height:20px; line-height:20px; margin-bottom:5px;}
.line_recommend dd{ color:#999;}
.line_recommend .up,.line_recommend .down{ float:right; width:16px; height:14px; background-image:url(http://pic.c-ctrip.com/packages111012/icon_pkg.png?121212.png); background-repeat:no-repeat;font-style:normal; cursor:pointer; }
.line_recommend .up{ background-position:0 -1343px;}
.line_recommend .down{background-position:0 -1327px;}
/**SEO-20130606**/
.bottom_linkModule dt .web_map{float:right;font-weight:normal;margin:0;}
.bottom_linkModule dt .web_map:hover{border:0 none;color:#0082C6;text-decoration:underline;}
.bottom_linkModule dt { margin:0 20px; line-height:24px; border-bottom:1px solid #E7E7E7;}
.bottom_linkModule dt span {font-weight:bold;color:#999;}
.bottom_linkModule dt a {color:#999;}
.bottom_linkModule dd { padding:5px 20px; line-height:18px;}
.bottom_linkModule dd a {color:#999; margin-right:8px; display:inline-block;}
.bottom_linkModule dd a:hover { color:#0082C6; }
.bottom_linkModule .hidden { display:none; }
.bottom_linkModule .bold{ font-weight:bold;color:#999;margin-right:15px;}
.seo_box{margin:10px auto;width:948px;border:1px solid #EAEAEA;padding:15px 0px 10px;}
.seo_box p {color:#999;padding:0 20px 5px;}
.seo_box p a {color:#999;}
.seo_box p a:hover {color:#0082c6;}
/******网站地图入口******/
.webmap_link{position:relative;}
.webmap_link a{position:absolute;right:0;top:-1px;color:#838383;}
.webmap_link a:hover{color:#0053AA;}
/******Loading******/
.c_loading { font:bold 14px simsun; }  
.c_loading img { padding:0 0.5em 6px 0; vertical-align: middle; }  
/*********** button ************/  
.c_btns11, .c_btns12, .c_btns13, .c_btns14, .c_btns21, .c_btns22, .c_btns23, .c_btns24, .c_btns31, .c_btns32,.c_btns11_disabled,.c_btns12_disabled ,.c_btns13_disabled,.c_btns14_disabled ,.c_btns15_disabled ,.c_btns16_disabled { padding-bottom:1px; padding-top:4px\9; border:0 none; background:#ddd url(http://pic.ctrip.com/common/un_btn_yellow.png) no-repeat; text-align:center; cursor:pointer; color:#fff; font-weight:bold; }  
.c_btns21, .c_btns22, .c_btns23, .c_btns24 { background:#ddd url(http://pic.ctrip.com/common/un_btn_blue.png) no-repeat; }  
.c_btns31, .c_btns32, .c_btns11_disabled, .c_btns12_disabled, .c_btns13_disabled, .c_btns14_disabled,.c_btns15_disabled,.c_btns16_disabled { background:#ddd url(http://pic.ctrip.com/common/un_btn_gray.png) no-repeat; }  
.c_btns11_disabled,.c_btns12_disabled,.c_btns13_disabled,.c_btns14_disabled ,.c_btns15_disabled,.c_btns16_disabled { cursor: default; }  
.c_btns11, .c_btns12, .c_btns21, .c_btns22, .c_btns11_disabled, .c_btns12_disabled { width:115px; height:32px; font-size:14px; }  
.c_btns11, .c_btns21,.c_btns11_disabled { text-indent:20px; *text-indent:0; _text-indent:0;*padding-left:20px; _padding-left:20px; }   
.c_btns11, .c_btns21 { background-position:0 0; } .c_btns11:hover, .c_btns21:hover { background-position:0 -39px; }   
.c_btns12, .c_btns22 { width:115px; height:32px; background-position:-120px 0; } .c_btns12:hover, .c_btns22:hover { background-position:-120px -39px; }   
.c_btns13, .c_btns23,.c_btns31 { width:50px; height:27px; background-position:-240px 0; } .c_btns13:hover,.c_btns23:hover, .c_btns31:hover { background-position:-240px -39px; }  
.c_btns23,.c_btns31,.c_btns13_disabled,.c_btns14_disabled { width:85px; }  
.c_btns31,.c_btns32 { color:#333; }  
.c_btns14, .c_btns24,.c_btns32  { width:50px; height:20px; background-position:-330px 0; font-weight:normal; }
.c_btns14:hover,.c_btns24:hover,.c_btns32:hover { background-position:-330px -39px; }    
.c_btns12_disabled { background-position:0 -39px; }  
.c_btns13_disabled { height:27px; background-position:0 -78px; }  
.c_btns14_disabled { height:27px; background-position:-120px 0; color:#C9C9C9; font-size:12px; }  
.c_btns15_disabled { width:50px; height:20px; background-position:-120px -39px; font-weight:normal; color:#C9C9C9; font-size:12px;}
.c_btns16_disabled { width:50px; height:20px; background-position:-120px -78px; font-weight:normal; } 
/*********** button end *************/

/***** pop_skip *****/
.pop_skip{position:absolute;padding:90px 80px;border-radius:10px;border:1px solid #ccc;background:#fff;font-size:14px;text-align:center;color:#666;width:420px;height:244px;top:50%;left:50%;margin:-213px 0 0 -290px}
.pop_skip a{color:#0053aa}
.skip_log{display:inline-block;background:url(http://pic.c-ctrip.com/packages111012/skip_spirit.png?140609.png) left top no-repeat;vertical-align:middle }
.skip_ctrip{width:116px;height:43px;overflow:hidden;background-position: 0 -178px;}
.skip_go{width:46px;height:25px;margin:0 25px;background-position:0 -130px}
.skip_ya{width:120px;height:50px;background-position:0 -40px}
.skip_ez{width:120px;height:40px;background-position:0 -90px}
.skip_hd{margin-bottom:35px}
.pop_skip h4{font-size:14px;margin-bottom:12px;}
.skip_ft{margin-top:15px;padding-top:25px;background:url(http://pic.c-ctrip.com/packages111012/skip_line.png?130108) center top no-repeat;}
.pop_skipclose{ position:absolute;right:15px; top:15px;width:14px; height:14px; display:block;background:url(http://pic.c-ctrip.com/packages111012/skip_spirit.png?130110.png) no-repeat -79px -136px;}
.pop_skipclose:hover{ background-position:-57px -136px;}

:root .skip_ctrip{background-position: 0 -119px;background-size:116px auto;}
/***** pop_skip end *****/
body { font-family:Tahoma,Simsun,sans-serif; }
input[type="text"],input[type="number"] { border:solid 1px #CCC; box-shadow: 1px 1px 3px #DDDDDD inset;}
input[type="text"]:focus,input[type="number"]:focus{ background-color:#f1f9ff; border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5; border-style:solid; border-width:1px;box-shadow: 1px 1px 3px #d0dee6 inset;}
.pop-booking-box input[type="text"],.pop-booking-box input[type="number"] { padding:0 0 0 3px; }
/********************************New Index**********************************/
#base_bd{width:950px;margin:0 auto;}
.vacation_nav,.hot_destination h2.current,.hot_destination h2.current i,.destination_detail dt .arrow,.right_unfold .close,.month_destination h4 .more,.visa_btn input,.search_box .search_btn,.search_box .advance_search,.search_box .input_notice,.destination_detail h3 .more,.start_city h2,.advance_box .search,.advance_box .close,.destination_box .eurail_detail .eurail_search,.start_city h2 i,.destination_select h2,.destination_select h2 i,.search_box_wrap,.to_top,.destination_detail .local_detail dt,.destination_detail .cruise_detail dt,.destination_detail h4 {background-image:url(http://pic.c-ctrip.com/vacation_v1/un_channel.png);background-repeat:no-repeat;}
/**navigation**/
.vacation_nav_wrap{*zoom:1;margin:0 auto 15px;}
.vacation_nav{height:17px;overflow:hidden;border:1px solid #CCCCCC;border-top:0 none;padding:13px 0;background-repeat:repeat-x;box-shadow:0 4px 10px #E1E1E1;border-radius:0 0 3px 3px;background-position:0 -218px;}
.vacation_nav a{font:14px/16px microsoft yahei,Simsun,sans-serif;float:left;height:17px;border-left:1px solid #B5B5B5;padding:0 16px;margin-left:-1px;color:#333333;*line-height:18px;*height:20px;}
.vacation_nav a:hover{text-decoration:underline;}
.vacation_nav .current,.vacation_nav a:hover{color:#0082C6;}
.vacation_bd{width:980px;margin:0 auto;padding-left:20px;}
.vacation_bd:after{ clear:both; content:'.'; display:block; height:0; overflow:hidden; }
.vacation_bd .mainbox{padding-bottom:15px;}

/**hot_destination**/
.search_box_wrap{background-repeat:repeat-x;background-position:0 -26px;height:50px;}
.search_box_wrap:after{ clear:both; content:'.'; display:block; height:0; overflow:hidden; }
.left_destination {float: left;width: 310px;height:36px;margin-bottom:8px;}
.left_destination:after{ clear:both; content:'.'; display:block; height:0; overflow:hidden; }
.right_search{float: left;padding-left: 10px;width: 630px;}
.hot_destination{width:306px;border:2px solid #FFC13B;position:absolute;z-index:20;left:-160px;margin-top:-1px;display:none;}
.destination_box{background-color:#FFF8DA;height:602px;position:relative;padding-top:5px;}
.destination_box a{color:#333;}
.destination_box a:hover{color:#0082c6;}
.destination_box .eurail_hot_tab{height:30px;padding-top:10px;line-height:30px;margin:0 10px;border-bottom:2px solid #F6ECB9;}
.destination_box .eurail_hot_tab a{margin-right:20px;float:left;border-bottom:2px solid #F6ECB9;position:relative;_margin-bottom:-2px;}
.destination_box .eurail_hot_tab a:hover{border-bottom:2px solid #FFC13B;text-decoration:none;color:#333;}
.destination_box .eurail_hot_tab .current{border-bottom:2px solid #FFC13B;font-weight:bold;}
.destination_box .eurail_hot_tab .current b{width:0;height:0;overflow:hidden;line-height:0;font-size:0;border-top:5px solid #FFC13B;border-bottom:0 none;border-left:5px solid #FFF8DA;border-right:5px solid #FFF8DA;position:absolute;left:50%;margin-left:-5px;bottom:0;margin-bottom:-7px;}
.destination_box .eurail_detail{padding:20px 10px;}
.destination_box .eurail_detail li{overflow:hidden;padding-bottom:10px;}
.destination_box .eurail_detail label{float:left;width:50px;text-align:right;margin-right:10px;}
.destination_box .eurail_detail input{float:left;}
.destination_box .eurail_detail .city_input{width:205px;_height:18px;_line-height:18px;}
.destination_box .eurail_detail .date_input{width:97px;margin-right:3px;_height:18px;_line-height:18px;}
.destination_box .eurail_detail .time_select{width:105px;_margin-left:-3px;[;height:23px;]}
.destination_box .eurail_detail .eurail_search{border:0 none;background-position:-61px -708px;width:100px;height:32px;cursor:pointer;color:#A86308;font-weight:bold;font-size:14px;line-height:32px;background-color:#FFF8DA;margin-left:60px;}
.destination_box .eurail_detail .eurail_search:hover{background-position:-161px -708px;}
.destination_box .eurail_detail .eurail_notice{color:#999;padding:0 10px 20px;height:36px;width:266px;_padding-top:10px;}
.destination_box .eurail_detail .eurail_notice a{color:#0082c6;}
.destination_box .eurail_detail .eurail_ticket_booking{border-top:1px solid #F6ECB9;padding-top:20px;}
.destination_box .eurail_detail .eurail_ticket_booking .eurail_search{background-position:0 -740px;color:#fff;width: 115px;}
.destination_box .eurail_detail .eurail_ticket_booking .eurail_search:hover{background-position:-115px -740px;}
.destination_detail{*margin-top:-1px;overflow:hidden;*position:relative;*zoom:1;}
.destination_detail h4{color:#9B6105;font:bold 12px/24px simsun,sans-serif;background-color:#FFF8DA;position:absolute;width:54px;padding-right:10px;margin-top:-25px;z-index:1;text-align:right;background-position:-290px -271px;}
.destination_detail dd,.month_destination dd{padding-left:66px;line-height:0px;position:relative;_position:static;font-size:0;overflow:hidden;_zoom:1;}
.destination_detail dd{border-top:1px dotted #CCC7AE;}
.destination_detail dd a,.month_destination dd a,.destination_detail .local_type a{display:inline-block;font-size:12px;line-height:24px;height:24px;margin-right:10px;*margin-right:9px;*line-height:23px;}
.destination_detail dt .arrow{position:absolute;width:6px;height:6px;background-position:-8px -99px;right:-247px;top:10px;overflow:hidden;}
.destination_detail dt{position:absolute;font-weight:bold;width:54px;z-index:2;margin-top:1px;padding-top:3px;text-align:right;}
.destination_detail .local_detail,.destination_detail .cruise_detail{padding-top:0;}
.destination_detail .local_detail dt,.destination_detail .cruise_detail dt{color: #9B6105;background-position:-290px -271px;}
.destination_detail .cruise_detail .cut_line,.destination_detail .abroad_detail .cut_line{margin-top:5px;}
.destination_detail li{position:relative;_position:static;float:left;width:306px;}
.destination_detail .cruise_detail{margin-top:-8px;z-index:1;}
.destination_detail .cruise_detail dl{z-index:1;*zoom:1;}
.destination_car{height:32px;line-height:32px;margin-top:-13px;position:relative;z-index:2;overflow:hidden;}
.destination_detail li .current{background-color:#FFB413;z-index:1;}
.destination_detail li .current dd{background-color:#FFB413;border-top:1px solid #FFB413;z-index:1;}
.destination_detail li .current .arrow{background-position:-17px -99px;}
.destination_detail li .current a{color:#fff;}
.destination_detail li .current a:hover{color:#fff;}
.destination_car a{color:#333;margin:0 10px;font-weight:bold;}
.destination_car a:hover{color:#0082c6;}
.destination_car .all_destination{float:right;font-weight:normal;}
.destination_detail dl{padding:0 10px 0 0;margin-top:-1px;_zoom:1;_position:relative;}
.hot_tab dl{cursor:pointer;}
.destination_detail .cut_line{border-top:1px solid #F8EBA9;margin:12px 10px 0;padding-bottom:12px;background-color:#FFF8DA;position:relative;z-index:1;}
.hot_tab dl dd{border-top:1px solid #FFF8DA;}
.destination_detail .local_type{margin:0 10px;_margin:0 5px;width:286px;border-top: 1px dotted #CCC7AE;margin-top: -1px;font-size:0;line-height:0;}
.destination_detail .local_type a{margin-right:10px;}
.destination_detail .research_visa,.destination_detail .visa_btn{overflow:hidden;padding:0 10px;width: 286px;padding-top:10px;}
.research_visa label{float:left;line-height:30px;height:30px;width:72px;_line-height:22px;}
.research_visa .visa_input{width:205px;height:22px;}
.research_visa select{width:213px;_width:209px;padding:5px 5px 5px 2px;}
.destination_detail .visa_btn{padding:10px 0 20px 82px;width:224px;}
.visa_btn input{border:0 none;background-position:-61px -708px;width:100px;height:32px;cursor:pointer;color:#A86308;font-weight:bold;font-size:14px;display:block;line-height:32px;background-color:#FFF8DA;}
.visa_btn input:hover{background-position:-161px -708px;color:#A86308;text-decoration:none;}
.destination_detail h3 .more{background-position: 26px -161px;color: #97CAE5;float: right;padding-right: 15px;width:24px;height:18px;line-height:18px;overflow:hidden;margin:15px 0;font-size:12px;font-family:simsun;*margin-top:-30px;}
.destination_detail h3 .more:hover {background-position: 26px -182px;color: #0082C6;}
.destination_detail .line1{max-height:24px;_height:23px;}
.destination_detail .line2{max-height:48px;_height:46px;}
.destination_detail .line3{max-height:72px;_height:69x;}
.destination_detail .line4{max-height:96px;_height:92px;}
.destination_detail .line5{max-height:120px;_height:115px;}
.destination_detail .line6{max-height:144px;_height:138px;}
.destination_click .hot_destination{display:block;}
/**hot_destination right_unflod**/
.right_unfold{position:absolute;left:306px;top:0;width:635px;border:2px solid #FFB413;background-color:#fff;z-index:30;overflow:hidden;box-shadow:12px 14px 30px -9px rgba(0, 0, 0, 0.1);}
.right_unfold ul{width:394px;padding:9999px 15px;background-color:#fff;border-right:1px solid #FDF3C7;float:left;margin:-9994px 0;}
.right_unfold li{padding:10px 5px;border-bottom:1px solid #EAEAEA;background-color:#fff;}
.right_unfold li:hover{background-color:#F6FCFF;}
.right_unfold li a{margin-right:10px;color:#0082C6;display:inline-block;}
.right_unfold h4{font-size:14px;color:#0082C6;}
.right_unfold h4 a{display:block;_zoom:1;color:#0082C6;}
.right_unfold h4 a:hover{color:#0082C6;}
.right_unfold .other h4,.right_unfold .other div{display:inline-block;vertical-align:middle;*display:inline;}
.right_unfold .other h4{margin-right:10px;}
.right_unfold .other h4 a{*display:inline;_line-height:15px;margin:0;}
.right_unfold p{color:#666;}
.right_unfold dl{width:179px;background-color:#FFF8DA;padding:9997px 15px;margin:-9999px 0;border-left:1px solid #FEF5CF;float:left;}
.right_unfold dt{color:#9B6105;font-weight:bold;padding-top:10px;border-top:1px solid #F0E4BF;line-height:24px;}
.right_unfold dd{overflow:hidden;padding-bottom:10px;}
.right_unfold dd a{color:#666;float:left;margin-right:10px;line-height:20px;white-space:nowrap;*float:none;*display:inline-block;}
.right_unfold dd a:hover{color:#666;}
/**hot_destination month_destination**/
.month_destination{background-color:#fff;border-top:1px solid #F8EBA9;padding-bottom:10px;height:303px;position:relative;z-index: 21;}
.month_destination h4{color:#74A43E;font:14px/34px microsoft yahei,simsun,sans-serif;padding:5px 10px;height:34px;overflow:hidden;}
.month_destination h4 .more{float:right;color:#97CAE5;font:12px/24px simsun,sans-serif;height:24px;margin:5px 0;background-position:26px -158px;padding-right:15px;}
.month_destination h4 .more:hover{color:#0082c6;background-position:26px -179px;}
.month_destination dl{margin:0 10px;border-top:1px solid #EEE;position:relative;padding:4px 0 5px;*zoom:1;}
.month_destination dt{width:55px;position:absolute;text-align:center;color:#74A43E;font:16px microsoft yahei,simsun,sans-serif;top:50%;margin-top:-15px;}
.month_destination dt span{font-size:22px;font-weight:bold;}
.month_destination dd{padding-right:0;}
.month_destination dd a{line-height:20px;height:20px;color:#333333;}
.month_destination dd a:hover{color:#0082c6;}
.month_destination .line1{max-height:20px;_height:20px;}
.month_destination .line2{max-height:40px;_height:40px;}
.month_destination .line3{max-height:60px;_height:60px;}
.month_destination .line4{max-height:80px;_height:80px;}
.month_destination .line5{max-height:100px;_height:100px;}
.month_destination .line6{max-height:120px;_height:120px;}
/**search**/
.right_promotion{width:660px;padding-left:10px;float:left;}
.search_box{position:relative;z-index:19;*zoom:1;}
.search_box:after{clear:both; content:'.'; display:block; height:0; overflow:hidden; }
.search_box .input_notice{float:left;width:285px;position:relative;z-index:-1;height:26px;padding:3px 0;font:16px/26px microsoft yahei,simsun;color:#808080;padding-left:35px;background-position:-285px -113px;margin:2px 0 2px 2px;cursor: text;}
.search_box .search_text{height:26px;_height:32px;width:320px;_width:326px;margin-left:-322px;border:2px solid #FFC13B;font:16px/26px microsoft yahei,simsun;float:left;_line-height:32px;background:none;padding-left:5px;}
.search_box .search_text[type="text"]{padding:3px 3px 3px 5px;}
.search_box .search_text:focus{padding-right:1px;border-width:2px;margin-right:2px;}
.search_box .search_btn{height:36px;border:1px solid #FFAD1E;background-position:-44px -78px;width:60px;cursor:pointer;float:left;background-color:#FFC13B;color:#A86308;font-weight:bold;font-size:14px;display:block;margin-left:-2px;line-height:36px;}
.search_box .search_btn:hover{background-position:-179px -78px;color:#A86308;}
.search_box .advance_search{float:left;width:66px;height:36px;background-position:-104px -77px;text-align:center;line-height:36px;color:#9C6206;background-color:#FFD864;position:relative;padding-right:6px;}
.search_box .advance_search b{position:absolute;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;border-top:4px solid #9B6105;border-bottom:0 none;border-left:4px dashed transparent;border-right:4px dashed transparent;right:5px;top:50%;margin-top:-2px;}
.search_box .advance_search:hover{text-decoration:none;background-position:-238px -77px;color:#9C6206;}
.search_box .visited_box{float:left;height:36px;line-height:36px;padding-left:8px;width:160px;_width:155px;overflow:hidden;}
.search_box .visited_box a{display:inline-block;margin-right:8px;color:#999;}
.search_box .visited_box a:hover{color:#0082C6;}
.top_recommend{padding-top:5px;margin-bottom:8px;width:630px;color:#C6A886;height:18px;overflow:hidden;}
.top_recommend a{color:#C6A886;margin:0 5px;}
/**city**/
.start_city{position:relative;z-index:60;float:left;}
.start_city:after{ clear:both; content:'.'; display:block; height:0; overflow:hidden; }
.destination_select{float:left;position:relative;z-index:18;}
.start_city h2{height:36px;width:118px;float:left;font:normal 14px/40px microsoft yahei,simsun;color:#666666;background-position:0 -146px;cursor:pointer;position:relative;z-index:30;padding-left:42px;overflow:hidden;background-color:#FFEFC2;}
.start_city h2:hover{background-position:0 -182px;background-color:#FDE39C;}
.start_city h2 span,.destination_select h2 span{float:left;height:36px;font:16px/36px microsoft yahei,simsun;margin-right:8px;_margin-right:4px;color:#BA6A39;}
.start_city h2 i,.destination_select h2 i{position:absolute;width:10px;height:10px;background-position:-205px -118px;top:15px;right:8px;overflow:hidden;}
.start_city .all_city{position:absolute;margin-top:35px;background-color:#fff;padding:15px 10px;width:286px;border:2px solid #FFC13B;display:none;left:0;}
.city_click h2{background-position:0 -182px;background-color: #FDE39C;}
.city_click h2 i,.destination_click h2 i{background-position:-205px -132px;}
.city_click .all_city{display:block;}
.start_city .all_city dt{color:#999;padding-bottom:5px;}
.start_city .all_city dd{overflow:hidden;width:100%;}
.start_city .all_city dl{border-bottom:1px solid #EAEAEA;padding-bottom:8px;}
.start_city a{color:#666;margin-right:9px;float:left;white-space:nowrap;}
.start_city a:hover{color:#0082C6;}
.start_city .all_city li{overflow:hidden;padding:2px 0;}
.start_city .all_city ul{padding-top:5px;}
.start_city .all_city span{float:left;width:16px;height:16px;text-align:center;line-height:16px;background-color:#9FCAE9;color:#fff;margin:1px 15px 1px 3px;}
.destination_select h2{height:36px;width:125px;background-position:-160px -146px;line-height:40px;padding-left:25px;color:#EBA174;background-color:#FFEFC2;cursor: pointer;position:relative;}
.destination_select h2:hover{background-position:-160px -182px;background-color: #FDE39C;}
.destination_click h2{background-position:-160px -182px;background-color: #FDE39C;}
.start_city .city_wrap{overflow:hidden;width:252px;float:left;}
/**advance search**/
.advance_box{padding:10px 16px 10px 15px;position:absolute;background-color:#fff;left:-30px;z-index:3;width:625px;border:2px solid #FFC13B;border-radius:0 0 5px 5px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);}
.advance_box h2{font:16px microsoft yahei,simsun,sans-serif;color: #9B6105;padding-bottom:8px;border-bottom:1px solid #F8EBA9;}
.advance_box input[type="text"] {height:18px;padding:0 3px;line-height:18px;}
.advance_box .unlimited{float:left;color:#666;height:18px;padding:0 3px;margin-right:13px;line-height:18px;}
.advance_box .unlimited:hover{color:#fff;background-color:#FFB80E;text-decoration:none;}
.advance_box .select_box{float:left;width:522px;}
.advance_box ul{padding-top:8px;}
.advance_box li{overflow:hidden;padding:5px 0;}
.advance_box strong{float:left;width:60px;}
.advance_box .key_word{width:260px;_padding-left:1px;}
.advance_box .time_price{width:65px;_padding-left:1px;}
.advance_box label{float:left;margin-right:2px;padding:0 2px;width:81px;margin-bottom:5px;cursor:pointer;line-height:18px;height:18px;*width:83px;*padding:0 1px 0 0;}
.advance_box label:hover{background-color:#FFB80E;cursor:pointer;color:#fff;}
.advance_box label input{vertical-align:-2px;margin-right:3px;vertical-align:-3px\0;*margin:-1px;}
.advance_box .search{background-position: 0 -114px;border: 0 none;color: #A86308;cursor: pointer;display:block;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;width: 100px;background-color:#fff;margin:10px auto;}
.advance_box .search:hover{background-position: -100px -114px;}
.advance_box .close{width:17px;height:0;padding-top:17px;overflow:hidden;position:absolute;background-position:-3px -78px;right:10px;top:10px;}
.advance_box .close:hover{background-position:-20px -78px;}
.advance_box .current{background-color:#FFB80E;color:#fff;}

/**rentcar order manage**/
.hotel_detail_table,.hotel_detail_money,.package_noneflight_table,.flight_detail_table {font-family: Simsun,sans-serif;}

/**base_alert pop**/
.base_alert {position: absolute;z-index: 999;}
.base_alert .alert_info {background-color:#FFF5D1;border:1px solid #FFB533;padding:3px;white-space:nowrap;}
.base_alert b,.base_alert i{position:absolute;height:0;width:0;line-height:0;font-size:0;border-left:0 none;top:8px;}
.base_alert b{border-right:5px solid #FFB533;border-top:5px dashed transparent;border-bottom:5px dashed transparent;left:-5px;}
.base_alert i{border-right:5px solid #FFF5D1;border-top:5px dashed transparent;border-bottom:5px dashed transparent;left:-4px;}
.pkg-destination { border-color: #ffa626; background-color:#fff; border-style: solid; border-width: 0 1px 1px; }

/***fix UED nav***/
.cui_nav,.cui_hd{ width: 950px !important;}
.cui_pagehead_pic, .cui_pagehead_pic_vca {right: 31% !important;width: 454px !important;}

/**bottom seo**/
.bottom_seo2 a { color: #999; }
.bottom_seo2 dd a,.bottom_seo2 dd span { display: inline-block;margin-right: 6px; }
.bottom_seo2 dd span,.bottom_seo2 dd strong { color: #999; font-weight: bold; }
.bottom_seo2 { padding-bottom: 20px;padding: 10px;border: 1px solid #EAEAEA;width: 930px;margin: 10px auto; }
/*-----------------------SEO---------------------------*/
.seo_newbox{margin:10px auto;width:950px;border:1px solid #EAEAEA;padding:10px 0px;}
.seo_newbox p {color:#999;padding:0 10px;}
.seo_newbox dl {padding:0 10px;color:#999; overflow: hidden;}
.seo_newbox dl.links {height: auto;}
.seo_newbox dt, .seo_newbox dd {float:left;}
.seo_newbox dt{font-weight: bold;}
.seo_newbox dt a,.seo_newbox dd a {color:#999; white-space:nowrap;}
.seo_newbox dt a:hover,.seo_newbox dd a:hover {color:#0082c6;}
.seo_newbox dd {margin-right:10px;}
.seo_newbox .links {margin-top:10px;}
.seo_newbox .links dt {margin-right:10px;}
.booking_now { overflow: hidden; padding: 0 10px; margin-top:10px;  }
.booking_now strong { color: #999;margin-right: 10px;float: left; }
.booking_now span { color: #AAA;display: inline-block;margin-right: 20px;line-height: 18px; }
.booking_info_box { float: left;white-space: nowrap;width: 860px;overflow: hidden; }
.booking_info_box a { color:#999; }
