@charset "UTF-8";.scenery_search_city_more .oteCitySpan_on b{background:url(//img1.40017.cn/cn/c/home/2016/new/searchNew.0.1.png?v=20150818023) no-repeat}.airplane_rad li label s,.change_hight .flight_next_ico,.gnycitylist .gny_close,.iflight_mult .add_btn,.iflight_mult .dele_btn,.scenery_search_city_more .oteCitySpan b,.tab_hotel_con .have_history .search_history_btn,body .autofill_close,body .mNotice-wrap .mNotice-close{background:url(//file.40017.cn/appresource/image/pc/index/sprites_02.png) no-repeat 0 3px}body .autofill_wrap .list_arrow,body .autofill_wrap .list_arrow i,body .mNotice-arrows:after,body .mNotice-wrap .mNotice-arrows{display:none}body div.autofill_wrap_large{box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:0}body div.pt__globalsearch_wrap{margin-top:2px}div.hotel_s_warp{margin:0}.searchMain{position:relative;width:1200px;margin:0 auto;font-family:'Microsoft YaHei',serif;font-size:14px}.abVisaDiv{position:relative}.w990 .searchMain{width:990px}.search_box{float:left;position:relative;width:706px;height:342px;padding:2px 2px 2px;border-radius:18px;background:#7044a7;box-sizing:border-box}:root .search_box{border:none}.search_left{float:left;width:108px;border-radius:16px 0 0;overflow:hidden}.search_left a{display:block;cursor:pointer;text-align:center;font-size:18px;color:#fff;line-height:52px}.search_left .hotel_at{background-color:#fff;color:#7044a7;font-weight:700}.search_box .search_right{background:#fff;height:100%;margin-left:108px;border-radius:0 16px 16px 0}.search_box .search_right .tray{position:relative;height:100%;padding:13px 0 0 10px;box-sizing:border-box}.tab_abroad_con{height:100%;box-sizing:border-box}.tab_con_title{height:44px;line-height:41px;padding-left:15px;font-weight:700;font-size:16px;color:#666;border-bottom:1px solid #eee}.tab_con_title a,.tab_con_title li,.tab_con_title>span{margin-left:48px;float:left;text-align:center;color:#666;cursor:pointer}.tab_con_title a:first-child,.tab_con_title li:first-child,.tab_con_title>span:first-child{margin-left:0}.tab_con_title .airpInter,.tab_con_title .at,.tab_con_title .hotelIn{color:#000;border-bottom:3px solid #00c777}.scenic_con_tab a:hover,.tab_con_title .nor:hover{color:#7044a7}.tab_con_title .at:hover{color:#000}.tab_con_title table{width:291px}#soso_17u .input02,#soso_17u .input06{background-color:transparent;border:0;border-radius:2px;width:200px;height:28px;line-height:28px;font-size:18px;color:#999}#soso_17u .inputError{border:1px solid #ff6257}input[type=button]::-moz-focus-inner{border:none;padding:0}.n5_sc_btn,.search_btn,.search_submit{width:160px;height:52px;line-height:52px;text-align:center;border-radius:8px;font-size:20px;color:#fff;background:linear-gradient(-90deg,#00bf67,#00bf69);border:none;float:right;cursor:pointer;margin-top:15px}.n5_sc_btn:hover{color:#fff;background:#00a05c}.n5_sc_btn_box{width:538px}.youlun_con .n5_sc_btn{margin-top:-59px}.yl_recom_list{margin-top:40px;margin-left:20px}#hotelSubmit{width:120px;height:36px;text-align:center;line-height:36px;background-color:#ff7800;border-radius:3px;font-size:16px;color:#fff;border:none;float:right;cursor:pointer}.recom_dt,.search_box .recom_title{float:left;margin-right:20px;margin-top:4px;font-weight:700;font-size:14px;color:#000}.hot_dd,.recom_con{float:left;width:280px;height:20px;margin-top:4px;overflow:hidden}.recom_con li,.recom_dd a{float:left}.recom_dd a,.search_box .recom_con a{color:#666;margin-right:20px;font-size:12px;float:left}.recom_con a:hover,.recom_dd a:hover,.scenery_search_city_more .rBox_top_r .ct a:hover{color:#7044a7}.recom_con a.col_ff68{color:#ff6257}#seSceDes1{width:247px;overflow:hidden}.search_box a.c_search_hotCitysty{color:#ff6257}.tray dd.hot_dd{max-height:76px}#busTj,#busTj1,#bustuanDes,#bustuanDes1,#bustuanTj,#bustuanTj1,.recom_dd{width:300px;max-height:40px;overflow:hidden}.bustuan_cont .one_txt td{position:relative}.bustuan_cont .one_txt label{color:#666;margin-right:3px}.scene_s_warp .autofill_tray .title_ico{padding-left:20px;color:#999;background:url(//pic4.40017.cn/index/slide/2016/05/12/08/ILntTA.png) no-repeat 0 4px}.scene_s_warp .autofill_tray .type_des{background-position:0 -24px}.scene_s_warp .autofill_tray .type_Hotel{background-position:0 -83px}.scene_s_warp .autofill_tray .type_theme{background-position:0 -54px}.scene_s_warp .match_left{width:168px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scenery_search_city_more_box{float:left;position:relative;z-index:20;width:20px;height:20px;margin-top:4px}.scenery_search_city_more{text-align:center;position:absolute;top:-10px;left:-15px}.scenery_search_city_more:hover .box{display:block}.scenery_search_city_more .oteCitySpan{float:left;width:64px;height:44px;line-height:20px;text-align:center;padding:9px 0 0 14px;color:#666;cursor:pointer;border:1px transparent solid;border-bottom-width:0;position:relative;z-index:20;font-size:12px;box-sizing:border-box;border-radius:8px 8px 0 0}.oteCitySpan::after{content:'';position:absolute;top:100%;left:0;right:0;height:2px;background:#fff}.scenery_search_city_more:hover .oteCitySpan{border-color:#ddd}.scenery_search_city_more .oteCity{float:left;color:#666}.scenery_search_city_more .oteCitySpan b{background-position:-90px -169px;width:10px;height:10px;float:left;margin-top:6px;margin-left:4px}.scenery_search_city_more:hover .oteCitySpan b{background-position:-90px -195px}.scenery_search_city_more .tabs{width:405px;height:31px;margin-bottom:10px;border-bottom:1px solid #eee}.scenery_search_city_more .tabs li{float:left;cursor:pointer;height:30px;line-height:30px;margin-left:28px;color:#666;font-weight:500}.scenery_search_city_more .tabs li:first-child{margin-left:0}.scenery_search_city_more .tabs li.current{border-bottom:2px solid #00c777;color:#00c777;font-weight:700}.scenery_search_city_more .mc_content .item{overflow:hidden}.scenery_search_city_more .searchCityIframe{margin-left:0;margin-top:31px;position:absolute;width:500px;height:600px}.scenery_search_city_more .box{display:none;position:absolute;top:100%;left:0;z-index:10;font-size:12px}.scenery_search_city_more .rBox_top_r{background:#fff;border:1px solid #ddd;overflow:hidden;padding:10px 5px 10px 20px;width:426px;border-radius:0 8px 8px 8px}.rBox_top_r .ct,.rBox_top_r .ct a,.scenery_search_city_more .rBox_top_r .tt{float:left;display:block}.scenery_search_city_more .rBox_top_r .item .ct{width:390px}.scenery_search_city_more .rBox_top_r .tt{color:#f60;width:36px;text-align:left;display:inline-block;font-weight:700;font-size:14px}.scenery_search_city_more .rBox_top_r a{float:left;line-height:20px}body .scenery_search_city_more .rBox_top_r .ct_hot{width:386px}.scenery_search_city_more .rBox_top_r .ct a{width:50px;height:20px;line-height:20px;color:#333;margin:0 21px 6px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}.scenery_search_city_more .rBox_top_r .item .ct a{margin:0 15px 6px 0}body .scenery_search_city_more .rBox_top_r .ct_hot a{width:3.2em}.errMasBorder{position:absolute;z-index:1001;display:none;background:#ffebea}#busTMasErr11,#busTMasErr2,#busTMasErr21,#scenicMasErr11,#zzyMasErr{left:49px;min-width:250px}#visaMasErr2{left:20px;min-width:248px;top:48px}#holidayMasErr1{margin-top:-27px}.errMasBorder .rgtSpan{color:#ff6257;line-height:18px;font-size:12px;display:inline-block;padding:6px}.dimCity{position:absolute;z-index:999}.searchbox-mini .list{padding-bottom:12px}.SearthBody .list{padding-bottom:15px}#come_week,#leave_week,#tab_top_hotel .date_dl .list_con span{position:absolute;right:10px;top:2px;color:#999;font-size:12px}#otherCtyList{display:none}.tab_hotel_con .have_history .list_con .input02{width:147px}.tab_hotel_con .have_history .search_history_btn{float:right;padding:0 20px 0 8px;cursor:pointer;border:1px solid #fff;height:28px;line-height:28px;position:relative;z-index:200;background-position:60px -158px;font-size:12px;color:#666;background-color:#fff;margin-top:2px}:root .tab_hotel_con .have_history .search_history_btn{border:none}:root .tab_hotel_con .have_history .search_history_btn_up{border:0;box-shadow:0 -5px 10px -1px rgba(0,0,0,.15)}.tab_hotel_con .have_history .search_history_btn_up{background-position:60px -185px;border:1px solid #ddd;border-bottom:0}.tab_hotel_con .have_history .dt_span{padding-left:10px;float:right;height:30px}.tab_hotel_con .have_history li .zhi{padding:0 3px}.tab_hotel_con .have_history li .cname{float:right;height:30px}.pt_hotel_search .come_date_dl .tips2,.pt_hotel_search .hotel_cont .search_btn,.pt_hotel_search .otcitylist,.pt_hotel_search .other_link{display:none}.btn_search .list_con,.list_btn_search .list_con,.n5_sc_btn_box{width:538px;display:block}#hotelSubmit{margin-top:8px}.hotel_s_warp .mNotice-tray,:root .autofill_wrap,:root .hotel_s_warp,:root .hotel_s_warp .mNotice-mTab-head,:root .hotel_s_warp .mNotice-tray,:root .mNotice-mTab-wrap{border:0}body .mNotice-wrap,div.hotel_s_warp{box-shadow:0 0 16px 2px rgba(0,0,0,.2)}body .mNotice-wrap{width:auto}body .mNotice-mTab-head{font-weight:400;border:1px solid #9b9b9b;background-color:#fff;color:#999;padding:10px 10px 0 8px}:root body .mNotice-mTab-head{border:0}.mNotice-mTab-tab-tray li.current,li.mNotice-mTab-item{font-weight:500}div.mNotice-tray{background:#fff;border:1px solid #9b9b9b}body .mNotice-mTab-tab-tray{margin-top:0}.hotel_s_warp .mNotice-tray .mNotice-head{font-weight:500;border:none;padding-bottom:5px}.mNotice-tray .mNotice-normal{padding:0 5px;margin-top:5px;color:#666;height:22px;line-height:22px}.mNotice-mTab-wrap .mNotice-mTab-content .mNotice-normal{width:50px;height:20px;line-height:20px;color:#333;margin:0 21px 6px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;border:none}.mNotice-mTab-wrap .mNotice-mTab-content .mNotice-def .mNotice-normal{margin:0 15px 6px 0}.mNotice-mTab-wrap .mNotice-mTab-content .mNotice-click{color:#00c777}.mNotice-mTab-wrap .mNotice-mTab-content .mNotice-hover{color:#ff6257;background:0 0}.gnycitylist .gny_close,body .autofill_close,body .mNotice-wrap .mNotice-close{background-position:0 -230px;width:11px;height:11px;top:10px;right:10px}.gnycitylist .gny_close{position:absolute;cursor:pointer}.mNotice-wrap .mNotice-mTab-wrap{padding:2px 3px 10px 20px}.notice_history{margin:0 35px 4px 0;color:#999}.notice_history a{margin-left:10px;color:#999}body .mNotice-mTab .mNotice-mTab-wrap .mNotice-mTab-tab-tray .current{border:0;border-bottom:2px solid #00c777;color:#00c777;font-weight:700}.hotel_s_warp .mNotice-mTab-tab-tray{width:415px;height:31px;border-bottom:1px solid #eee}.hotel_s_warp .mNotice-mTab-tab-tray .mNotice-mTab-item{height:30px;line-height:30px;margin-left:43px;color:#666;font-weight:500;border:none;padding:0}.hotel_s_warp .mNotice-mTab-tab-tray .mNotice-mTab-item:first-child{margin-left:0}body .iflight_s_wap .mNotice-mTab-tab-tray .mNotice-mTab-item{margin-left:29px}.mNotice-mTab-content{border:none;padding-top:10px}.hotel_s_warp .ihotelplace{width:554px;padding:0 30px 10px 20px}.hotel_s_warp .ihotelplace .mNotice-head{width:70px;float:left;margin:0;height:22px;line-height:22px;font-weight:700;padding:15px 0 0 0}.hotel_s_warp .ihotelplace .mNotice-content{float:left;width:480px;margin:0 0 0 -20px;padding:15px 0 0 0}.hotel_s_warp .mNotice-mTab-content{width:430px;padding:10px 0 5px 0}.hotel_s_warp .ihotelplace .mNotice-normal{height:22px;line-height:22px;padding:0;margin:0 0 3px 20px;display:inline-block}.hotel_s_warp .mNotice-title{width:38px;text-align:left;padding:0;font-size:14px;font-weight:700}.hotel_s_warp .mNotice-def{width:390px}body .mNotice-mTab-content .mNotice-normal{margin:0;max-width:6em;padding:2px 13px}body .mNotice-tray .mNotice-hover{text-decoration:none;color:#ff6257}body .mNotice-wrap{width:auto}#soso_17u div.search_right .color-normal{color:#333}.hotel_des_wrap .autofill_item .city{float:left}.hotel_des_wrap .autofill_item .type{float:right;color:#999}.hotel_des_wrap table.autofill_tray td{padding:0 10px}#dimCity1 .list_arrow{top:-4px}div.listbox_se{border:1px solid #9b9b9b;background-color:#fff;width:218px;box-shadow:0 2px 10px 2px rgba(0,0,0,.2);z-index:203}:root div.listbox_se{border:none}.listbox_se dl dt{font-size:12px;font-weight:500;color:#999;border-bottom:1px solid #ddd;line-height:28px}.listbox_se dl dd{line-height:24px}div.listbox_se_place{width:352px;padding:5px}:root div.listbox_se{border:0}.listbox_se_place .temp_left_info .yellow{width:218px;display:inline-block;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.temp_autocomplete{border-bottom:1px dashed #ddd;padding-bottom:5px;margin-bottom:5px}.temp_left_info{float:left;width:325px}.temp_left_info .name{display:block;height:28px;line-height:28px;white-space:nowrap;overflow:hidden;cursor:pointer;text-overflow:ellipsis}.temp_left_info .hover{background:#eee}.yellow{color:#f60}.listbox_se_place .temp_result{padding-left:24px}.temp_HospitalList,.temp_PavilionList,.temp_SchoolList{background:url(//pic4.40017.cn/index/slide/2017/01/05/16/ni4TXt.png) no-repeat 0 3px}.temp_BusinessList,.temp_CityList,.temp_SectionList{background:url(//pic4.40017.cn/index/slide/2017/01/05/17/CkVBVa.png) no-repeat 0 4px}.temp_ChainList{background:url(//pic4.40017.cn/index/slide/2017/01/05/17/ljSjtH.png) no-repeat 0 4px}.temp_SceneryList{background:url(//pic4.40017.cn/index/slide/2017/01/05/17/dsIWhr.png) no-repeat 0 4px}.temp_AirportList,.temp_BusList,.temp_TrainList{background:url(//pic4.40017.cn/index/slide/2017/01/05/17/Fe2MMp.png) no-repeat 0 6px}.temp_HotelList{background:url(//pic4.40017.cn/index/slide/2017/01/05/17/UcXzJV.png) no-repeat 0 4px}.temp_SubwayList{background:url(//pic4.40017.cn/index/slide/2017/01/05/17/xADYYj.png) no-repeat 0 5px}.search_right #GHotelSearthDiv .SearthBody td{padding-left:10px}.search_right #GHotelSearthDiv .SearthBody table{margin-top:-7px}.search_right #GHotelSearthDiv .SearthBtn{margin:7px 0 0 162px}.tab_airplane_con .i_width{width:525px}.trayAir{position:relative;padding-left:10px}#tab_top_airplane .routetypelist{padding:16px 0;height:20px}.n5_s_f_dl{position:relative;width:538px;height:64px;padding-left:20px;background:#efefef;border-radius:8px;box-sizing:border-box}.n5_s_f_dl_3{margin-top:10px}.n5_s_f_dl_2,.n5_s_f_dl_4{width:269px;margin:-64px 0 0 269px;padding-left:45px}.n5_s_f_dl_2::before,.n5_s_f_dl_4::before{content:'';position:absolute;top:6px;left:0;width:1px;height:52px;background:#ccc}.n5_s_f_dl_5,.n5_s_f_dl_6{float:left;margin-top:15px;font-size:14px;color:#000}.n5_s_f_dl_em{position:absolute;top:20px;left:100%;width:8px;height:5px;margin-left:5px;background:url(https://file.40017.cn/tcweb/pc/img/index/sprites_03.png) no-repeat 0 -208px}.show_list .n5_s_f_dl_em{background-position:-31px -208px}.hotel_cont{padding-left:10px}.hotel_cont .n5_s_f_dl_1{width:264px;margin-top:20px}.hotel_cont .n5_s_f_dl_2{width:264px;margin-left:274px;padding-left:20px}.hotel_cont .n5_s_f_dl_3{width:269px;border-radius:8px 0 0 8px}.hotel_cont .n5_s_f_dl_4{padding-left:20px;border-radius:0 8px 8px 0}.hotel_cont .n5_s_f_dl_2::before{content:none}#tab_top_train .n5_s_f_dl_3{width:271px}.ab_con,.bustuan_cont,.self_cont,.view_cont{margin:20px 0 0 10px}#tab_top_scenic .n5_s_f_dl_1 .input02{width:500px}#busTMasErr1,#scenicMasErr1,#zzyMasErr1{left:20px;min-width:250px}.scenery_recom_box{padding-left:20px;padding-top:40px}.ab_con .n5_s_f_dl_2{padding-left:20px}#tab_top_holiday .ab_con_jny .n5_s_f_dl .input02{width:240px}.youlun_con .n5_s_f_dl_1{width:264px}.youlun_con .n5_s_f_dl_2{width:264px;margin-left:274px;padding-left:20px}.youlun_con .n5_s_f_dl_2::before{content:none}.youlun_con .n5_s_f_dl_3{width:264px}.change_hight{width:450px}.tab_airplane_width{width:450px}.list_tit{line-height:18px;padding:10px 0 0;color:#999}#tab_top_airplane .routetypelist .list_con,#tab_top_airplane .routetypelist .list_tit{float:left}.tab_airplane_con .airplane_rad li{position:relative;float:left;margin-left:20px;width:auto;height:20px;padding-left:20px;font-weight:700;font-size:14px;color:#000}.tab_airplane_con .airplane_rad li:first-child{margin-left:0}.airplane_rad li label s{width:14px;height:20px;position:absolute;top:0;left:0}.airplane_rad li label .rep_radiao_check{background-position:-85px 3px}#tab_top_airplane .list .list_con .input02{width:200px}.change_city{width:30px;height:30px;background:url(https://file.40017.cn/tcweb/pc/img/index/sprites_03.png) no-repeat 0 -240px;cursor:pointer;position:absolute;left:-15px;top:17px}.change_city:hover{background-position:-50px -240px}#transitTimeDiv{position:absolute;top:115px;left:160px}#transitCityDiv{position:absolute;top:42px;left:160px}.change_hight .flight_next_ico{width:15px;height:10px;position:absolute;background-position:-83px -43px;top:34px;left:137px}.change_hight #arriveCityDiv{left:321px}.change_hight #leaveTimeDiv{top:42px}#searchExclusive{background:#fff;cursor:default;display:none}#airTransWeek,#comHotelWeek1,#lvHotelWeek1{display:none}.tab_airplane_con .historyBox{margin-top:10px;padding-top:10px;margin-left:-15px}.historyText{float:left;display:inline-block;color:#666}.tab_airplane_con .historyA{font-size:12px;margin-left:15px;line-height:22px;color:#999}.tab_airplane_con .historyA em{height:10px;display:inline-block;border-left:1px solid #ddd;margin:0 5px;vertical-align:-1px}.need_a{color:#999;font-size:12px;margin-top:-8px}.need_a a{color:#00a0ff}.need_btn_search{width:538px}.need_btn_dc{margin-top:5px}.need_btn_padding{padding-bottom:20px}.list_con{position:relative}.iflight_mult .flightLine{height:60px;margin-bottom:10px;position:relative}.iflight_mult .flightLine .input02{margin-top:4px}.iflight_mult .line_num{width:56px;display:inline-block;text-align:right;float:left;color:#f63}.iflight_mult .line_num em{font-weight:700;font-family:Arial}.iflight_mult .iflight_item{margin-left:30px;width:130px;float:left;display:block;color:#666}.iflight_mult .leavePort{margin-left:16px}.iflight_mult .iflight_item input{width:123px}.iflight_mult .add_btn{padding-left:25px;background-position:0 -83px;color:#ff6446;margin-left:73px}.iflight_mult .add_btn:hover{font-weight:700}.need_dc_a{margin:10px 0 0 72px}.iflight_mult .dele_btn{width:20px;height:22px;position:absolute;background-position:0 -125px;top:28px;right:-26px}.iFlightDiv .iNrnd_absolute{position:absolute;top:115px;left:169px}.nrnd_input_box{position:relative;width:136px;padding-left:24px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;box-sizing:border-box}.nrnd_input_box::before{content:'';position:absolute;z-index:2;top:100%;left:0;width:100%;height:1px;background:#fff}.iFlightDiv .cabintype_input,.iFlightDiv .nrnd_input{position:relative;float:left;height:44px;line-height:44px;cursor:pointer}.cabintype_con{width:170px;height:44px;padding-left:24px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;box-sizing:border-box}.show_list{border-color:#ddd}.nrnd_input_panel{width:220px;padding:20px 0 20px 24px;position:absolute;top:100%;left:-1px;background:#fff;border:1px solid #ddd;border-radius:0 8px 8px 8px;box-sizing:border-box}.nrnd_input_panel .panel_nums{line-height:26px;margin-bottom:12px}.nrnd_input_panel .com_spinner{display:inline-block;height:26px;vertical-align:3px;margin-left:5px}.nrnd_input_panel .com_spinner input{width:38px;height:24px;line-height:24px;font-size:14px;border:1px solid #ddd;border-radius:2px;text-align:center}.nrnd_input_panel .com_spinner a{width:26px;height:26px;display:inline-block;vertical-align:middle;background:url(https://file.40017.cn/tcweb/pc/img/index/sprites_03.png) no-repeat 0 0}.nrnd_input_panel .com_spinner a.increase{background-position:-74px 0}.nrnd_input_panel .com_spinner a.decrease.disabled{background-position:0 -42px}.nrnd_input_panel .com_spinner a.increase.disabled{background-position:-74px -42px}.nrnd_input_panel .com_spinner .decrease:hover{background-position:0 -90px}.nrnd_input_panel .com_spinner .increase:hover{background-position:-74px -90px}.nrnd_input_panel .panel_tips p{color:#aa814d;font-size:12px;line-height:18px;margin:-7px 0 15px 0;padding-right:10px}.nrnd_input_panel .panel_tips p a{color:#00a0ff}.nrnd_input_panel .panel_btn{width:99px;height:28px;line-height:28px;display:inline-block;color:#fff;text-align:center;background:linear-gradient(-90deg,#00bf67,#00bf69);border-radius:2px;margin-left:45px;cursor:pointer}.nrnd_input_panel .panel_btn:hover{background:#00a05c}.tab_airplane_con .iFlightDiv .gray .list_tit{color:#ccc}.iFlightDiv .cabintype_list{width:170px;position:absolute;top:100%;left:0;border:1px solid #ddd;border-top:0;background:#fff;border-radius:0 0 8px 8px;line-height:36px;padding:10px 0;cursor:pointer;display:none;box-sizing:border-box}.iFlightDiv .show_list .cabintype_list{display:block}.iFlightDiv .cabintype_list li{padding-left:24px}.iFlightDiv .cabintype_list li:hover{background-color:#f3f3f3}.guonei_con{position:relative}.guonei_con>div{position:relative}.guonei_con #gnSearch{margin-bottom:5px}.dropList{z-index:11}.guonei_dest_warp .gn_mNotice_content{padding-top:10px}.gn_mNotice_content>div{width:350px;float:left}.gn_mNotice_content>div dl{float:left;margin:0 20px 11px 15px;padding:5px 0 0 5px}.gn_mNotice_content>div dl:hover{background:#f5f5f5}.gn_mNotice_content>div dl dt{float:left;width:40px;font-weight:700}.gn_mNotice_content>div dl dd{float:left;width:270px}.gn_mNotice_content>div dl dd a{max-width:48px;margin:0 20px 3px 0;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;float:left}.gn_mNotice_content>div dl dd a.f33,.gn_mNotice_content>div dl dd a:hover{color:#ff6257}.ab_con_qz .n5_s_f_dl{padding-top:18px}#tab_top_holiday .ab_con_qz .n5_s_f_dl .input02{width:500px}.gny_comp .left{float:left;padding-left:10px}.gny_comp .left,.gny_comp .right{white-space:nowrap;padding:5px 0;line-height:18px;font-family:'Microsoft YaHei';font-size:12px}.gny_comp .right{float:right;color:#999}#gnyMasErr1{top:58px;left:20px;width:202px}#gnSelfCity{max-height:40px;overflow:hidden}.gncity_list .c_search_citypic{max-height:20px;overflow:hidden}.ab_con{display:none}.ab_con.at{display:block}.abvisa_list{margin-top:100px;width:538px;padding-left:20px;box-sizing:border-box}.abvisa_list .recom_title{margin-top:0}.abvisa_list .recom_con{float:none;width:auto;height:auto;margin-top:0}.abroad_s_warp .mNotice-mTab-tab-tray{width:95%;height:31px;border-bottom:1px solid #eee}.des_notice .mNotice-mTab-item{height:30px;line-height:30px;padding:0;margin-left:18px}.des_notice .mNotice-mTab-item:first-child{margin-left:0}.des_notice .mNotice-mTab-content{width:426px;padding:10px 0 5px 0}body .des_notice .notice_main_title{display:none}body .mNotice-mTab-wrap .mNotice-mTab-content .city_select{color:#50b400}.ab_con .c_search_citypic,.abplay_word{max-height:20px;overflow:hidden}.ab_con .c_search_citypic{margin-bottom:0}.autofill_tray{width:100%}.play_des_wrap .autofill_hd_inner{width:214px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.play_des_wrap .autofill_item td{cursor:pointer}.play_des_wrap .autofill_item td>span{width:227px;line-height:26px;height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;display:block}.tab_abroad_con #abPlaySearch{margin-bottom:20px}.yl_select{border:none!important;color:#999;font-size:18px;height:28px;width:200px;line-height:28px;padding-left:5px;cursor:pointer;overflow:hidden}:root .drop_list{border:0}.drop_list{position:absolute;top:100%;color:#333;box-shadow:0 2px 10px 1px rgba(0,0,0,.2);left:15px;width:234px;height:260px;border:1px solid #ddd;background-color:#fff;font-size:13px;z-index:22}.drop_list>div{width:234px;height:260px;user-select:none;-webkit-user-select:none;moz-user-select:none;-o-user-select:none}.drop_list ul{width:233px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.drop_list li{cursor:pointer;line-height:26px;overflow:hidden;padding-left:10px;user-select:none;-webkit-user-select:none;moz-user-select:none;-o-user-select:none}.drop_list li:hover{background-color:#f0f0f0}.youlun_con .youlun_scroller{width:12px;height:252px;right:0;top:4px;position:absolute}.youlun_con .youlun_scroller_bar{width:8px;height:100px!important;background:#ccc;border-radius:5px}#tab_top_train{padding-top:20px;margin-left:10px}.search_bottom_img{position:absolute;bottom:20px;left:50%;margin-left:-158px}#tab_top_train ul #txtLeaveDate{color:#333}body .autofill_hd_inner{border-bottom:none;padding:4px 25px 4px 10px;color:#999;font-family:'Microsoft YaHei'}.autofill_tray{border:0;font-family:Microsoft YaHei,Simsun,serif;font-size:12px}.autofill_close{top:12px}.autofill_wrap .autofill_tray .autofill_hover td,.autofill_wrap_large .autofill_tray .autofill_hover td{background-color:#f5f5f5;color:#333;cursor:pointer}table.autofill_tray td{padding:0 10px}.match_right{float:right;color:#999}.match_left{float:left;font-family:'Microsoft YaHei'}.autofill_hili{color:#ff6257}.match_gray{color:#666}.hotel_s_warp .match_near em{color:#999;margin-right:9px;display:inline-block;-webkit-transform-origin-x:0;-webkit-transform:scale(.9166)}.set_default{float:left;position:relative;cursor:pointer;display:block;color:#000;font-size:14px;margin:31px 0 0 22px;line-height:16px}.set_default em{float:left;width:16px;height:16px;margin-right:5px;background:url(https://file.40017.cn/tcweb/pc/img/index/sprites_03.png) no-repeat 0 -280px}.set_default .defalut_ico{background-position:-50px -280px}.hotel-warn,.hotel-warntip,.train_warn{position:absolute;z-index:1001;background:#ffebea}.hotel-warntip{max-width:234px}.hotel-warn .info,.hotel-warntip .info,.train_warn .info{color:#ff6257;line-height:18px;font-size:12px;display:inline-block;padding:6px;min-width:118px}body .calendar-panel.white .calendar-wrapper .range-day .d{color:#00c777}.calendar-panel.white .calendar-wrapper .to-day .d,body .calendar-panel.white .calendar-wrapper .from-day .d{background:#00c777;color:#fff}.calendar-panel.white .calendar-wrapper .from-day.range-day:before,.calendar-panel.white .calendar-wrapper .hover-to-day.hover-day:before,.calendar-panel.white .calendar-wrapper .to-day.range-day:before,body .calendar-panel.white .calendar-wrapper .from-day.hover-day:before{background:#e1fcf3}.calendar-panel.white .calendar-wrapper .range-day:before,body .calendar-panel.white .calendar-wrapper .hover-day:before{background:#e1fcf3}body .calendar-panel .calendar-wrapper .hover-day .d{color:#00c777}body .calendar-panel.white .calendar-wrapper .hover-to-day .d,body .calendar-panel.white .calendar-wrapper .to-day .d{background:#00c777;color:#fff}body .calendar-panel .calendar-wrapper .holiday:after{color:#00c777}body .calendar-panel.white .calendar-wrapper .festival{color:#666}body .calendar-panel.white .calendar-wrapper .festival.invalid-day{color:#ccc}body .calendar-panel.white .calendar-wrapper .today{color:#ff6257}.calendar-panel.white>.left-top,.calendar-panel.white>.right-bottom,body .calendar-panel.white>.left-bottom{display:none}body .calendar-panel.white .calendar-wrapper .hover-day:before,body .calendar-panel.white .calendar-wrapper .range-day:before{background:#e1fcf3}body .calendar-panel .calendar-wrapper .holiday:after,body .calendar-panel .calendar-wrapper .workday:after{content:''}body .calendar-panel .calendar-wrapper th.saturday,body .calendar-panel .calendar-wrapper th.sunday{color:#ff6257}