@charset "UTF-8";.scenery_search_city_more .oteCitySpan_on b,.set_default em{background:url(//img1.40017.cn/cn/c/home/2016/new/searchNew.0.1.png?v=20150818023) no-repeat}.airplane_rad li label s,.change_city,.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(//pic5.40017.cn/02/001/60/ed/rBLkCVk0wjaAEu0RAAANNPG2-LA131.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}.w990 .search_box{margin-left:0}.search_box{float:left;z-index:201;min-width:408px;position:absolute;margin:-360px 0 0 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}:root .search_box{border:none}.search_box>div{float:left}.search_left{width:68px}.search_left a{display:block;cursor:pointer;text-align:center;background-color:#475769;color:#fff;line-height:44px}.search_left .hotel_at{background-color:#fff;color:#333}:root .search_box:hover .search_right{box-shadow:5px 2px 8px -1px rgba(0,0,0,.15)}.search_box .search_right{background:#fff;min-height:352px;min-width:340px}.search_box .search_right .tray{padding:15px 20px 0 20px}.tab_con_title{height:28px;border-bottom:1px solid #eee;margin-bottom:20px}.tab_con_title a,.tab_con_title li,.tab_con_title>span{margin-left:28px;float:left;text-align:center;height:100%;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{height:27px;color:#00c77b;font-weight:700;border-bottom:3px solid #00c77b}.tab_con_title table{width:291px}#soso_17u .input02,#soso_17u .input06,.iFlightDiv .nrnd_input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:.5px .5px 1px #eaeaea inset;-moz-box-shadow:.5px .5px 1px #eaeaea inset;-ms-box-shadow:.5px .5px 1px #eaeaea inset;-o-box-shadow:.5px .5px 1px #eaeaea inset;box-shadow:.5px .5px 1px #eaeaea inset;border-radius:2px;padding-left:5px;height:28px;line-height:28px;color:#ccc}.tab_scenic_con .input02,.tab_self_con .input02{width:243px}#soso_17u .input02:focus,#soso_17u .input06:focus{border:1px solid #8ca3be}#soso_17u .inputHover{background-color:#fff;-webkit-box-shadow:1px 1px 1px #eaeaea inset;-moz-box-shadow:1px 1px 1px #eaeaea inset;-ms-box-shadow:1px 1px 1px #eaeaea inset;-o-box-shadow:1px 1px 1px #eaeaea inset;box-shadow:.5px 1px 1px #eaeaea inset}#soso_17u .inputError{border:1px solid #ff5346}input[type=button]::-moz-focus-inner{border:none;padding:0}.scenicBtn,.selfBtn{padding-top:20px;display:block;height:36px;overflow:hidden}.search_PT_btn,.search_btn,.search_submit{width:130px;height:34px;line-height:34px;text-align:center;background:#ff5346;color:#fff;border-radius:2px;font-size:16px;border:none;float:right;cursor:pointer;margin-right:1px}#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}#hotelSubmit:hover,.search_PT_btn:hover,.search_btn:hover,.search_btnHover,.search_submit:hover{background:#d9453b;color:#fff}.search_box .recom_list{margin-top:40px}.recom_dt,.search_box .recom_title{height:12px;line-height:12px;margin:15px 0 5px;font-weight:700;font-size:12px}.search_box .bustuan_cont .recom_title:first-child{margin-top:40px}.hot_dd,.recom_con{width:291px;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;display:inline-block}.recom_con a:hover,.recom_dd a:hover,.scenery_search_city_more .rBox_top_r .ct a:hover{color:#ff5d3d}.recom_con a.col_ff68{color:#ff5d3d}.view_cont .recom_con{height:20px;margin-top:0;overflow:hidden}#seSceDes,#seSceDes1{width:247px;overflow:hidden}.search_box a.c_search_hotCitysty{color:#ff5d3d}#bustuanSearch{margin-bottom:25px}.tray dd.hot_dd{max-height:76px}#busTj,#busTj1,#bustuanDes,#bustuanDes1,#bustuanTj,#bustuanTj1,.recom_dd{width:300px;max-height:40px;overflow:hidden}.youlun_con .recom_con{max-height:20px}.bustuan_cont .one_txt td,.scenicInput{position:relative}.bustuan_cont .one_txt label,.scenicInput label,.selfInput 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{text-align:center;position:absolute}.scenery_search_city_more:hover .box{display:block}#searchCityMore,#searchCityMore2{right:7px;bottom:72px}:root .scenery_search_city_more .oteCitySpan{border:none}.scenery_search_city_more .oteCitySpan{width:37px;float:left;color:#666;height:24px;text-align:center;cursor:pointer;padding:0 8px 0 10px;border:1px #fff solid;border-bottom:none;line-height:24px;position:relative;background:#fff;z-index:20;font-size:12px}.scenery_search_city_more:hover .oteCitySpan{border:1px #ddd solid;border-bottom:0}:root .scenery_search_city_more:hover .oteCitySpan{box-shadow:0 -4px 11px -2px rgba(0,0,0,.2);border:0}.scenery_search_city_more .oteCity{text-align:center;float:left;color:#666;line-height:18px;font-size:12px;margin-top:5px}.scenery_search_city_more .oteCitySpan b{background-position:-90px -169px;width:10px;height:10px;position:absolute;top:11px;left:36px}.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 #00c77b;color:#00c77b;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;margin-left:0;margin-top:21px;position:absolute;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}:root .scenery_search_city_more .rBox_top_r{box-shadow:0 -2px 10px 0 rgba(0,0,0,.2);border:none}.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}#busTMasErr1,#busTMasErr11,#busTMasErr2,#busTMasErr21,#scenicMasErr1,#scenicMasErr11,#zzyMasErr,#zzyMasErr1{left:49px;min-width:250px}#visaMasErr2{left:52px;min-width:248px;top:30px}#holidayMasErr1{margin-top:-27px}.errMasBorder .rgtSpan{color:#ff5346;line-height:18px;font-size:12px;display:inline-block;padding:6px}.dimCity{position:absolute;z-index:999}.selfRelDiv{position:relative;z-index:12}.tab_hotel_con .list,.tab_hotel_con .list_btn_search{width:300px;line-height:32px;padding-bottom:20px;height:32px}.searchbox-mini .list{padding-bottom:12px}.SearthBody .list{padding-bottom:15px}.tab_hotel_con .list .list_tit{width:56px;text-align:right;float:left;margin-right:10px;color:#666}.tab_airplane_con .list_btn_search .list_con,.tab_hotel_con .list .list_con,.tab_hotel_con .list_btn_search .list_con{float:left;position:relative}.tab_hotel_con .list .list_con .input02{width:227px}#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 .his_cityList{position:absolute;border:1px solid #ddd;background:#fff;right:20px;top:94px;z-index:10}:root .tab_hotel_con .have_history .his_cityList{border:none;box-shadow:0 -2px 10px 0 rgba(0,0,0,.2)}.tab_hotel_con .have_history .his_cityList li{padding:0 6px 0 10px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;cursor:pointer;font-size:12px}.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{width:100%;display:block;height:36px}#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:#00c77b}.mNotice-mTab-wrap .mNotice-mTab-content .mNotice-hover{color:#ff5d3d;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 #00c77b;color:#00c77b;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:#ff5d3d}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}#tab_top_airplane .routetypelist{padding-bottom:11px;height:32px}.change_hight{width:450px}.tab_airplane_width{width:450px}.tab_airplane_con .list_tit{margin:0 15px 5px 0;color:#666}#tab_top_airplane .routetypelist .list_con,#tab_top_airplane .routetypelist .list_tit{float:left}.tab_airplane_con .airplane_rad li{float:left;margin-left:20px;width:auto;height:20px;color:#333;display:inline}.tab_airplane_con .airplane_rad li:first-child{margin-left:0}.airplane_rad li label{position:relative;padding-left:20px}.airplane_rad li label s{width:14px;height:20px;display:inline-block;position:absolute;top:-1px;left:0}.airplane_rad li label .rep_radiao_check{background-position:-85px 3px}#tab_top_airplane .list .list_con .input02{width:123px}.change_city{width:23px;height:23px;display:block;background-position:0 -40px;cursor:pointer;position:absolute;left:138px;top:28px}#arriveCityDiv,#iarriveCityDiv{position:absolute;top:43px;left:169px}#backTimeDiv,#ibackTimeDiv{position:absolute;top:115px;left:169px}#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}#ileaveCityDiv,#leaveCityDiv{position:relative}.tab_airplane_con .homeflightdiv .list,.tab_airplane_con .iFlightDiv .list{height:72px}#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}.tab_airplane_con .homeflightdiv .list_btn_search{height:32px}.need_a{color:#999;font-size:12px;margin-top:-8px}.need_a a{color:#00a0ff}.need_btn_search{height:34px;margin-top:17px;padding-bottom:18px}.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}.iFlightDiv .nrnd_input{width:123px;color:#333}.nrnd_input_panel{width:260px;padding:20px;position:absolute;background:#fff;border:1px solid #ddd}:root .nrnd_input_panel{border:none;box-shadow:0 0 16px 2px rgba(0,0,0,.2)}.nrnd_input_panel .panel_nums{color:#666;line-height:26px;margin-bottom:12px;font-size:12px}.nrnd_input_panel .panel_nums>em{color:#999}.nrnd_input_panel .com_spinner{display:inline-block;height:26px;vertical-align:3px;margin-left:5px}.nrnd_input_panel .com_spinner input{width:36px;height:24px;line-height:24px;border:1px solid #ddd;border-radius:3px;text-align:center}.nrnd_input_panel .com_spinner a{width:26px;height:26px;display:inline-block;vertical-align:middle;background:url(//pic5.40017.cn/02/001/60/ed/rBLkCFk0wYmAQu6NAAAIWeGmkKU545.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;background:#fcf8ec;padding:7px 10px;margin:-7px 0 15px 0}.nrnd_input_panel .panel_tips p a{color:#00a0ff}.nrnd_input_panel .panel_btn{width:68px;height:26px;line-height:26px;display:inline-block;color:#fff;text-align:center;background:#ff5346;border-radius:3px;margin-left:78px;cursor:pointer}.guonei_con{position:relative}.guonei_con>div{position:relative}.ab_con label,.guonei_con label{width:52px;display:inline-block;color:#666;float:left;margin-top:5px}.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:#ff5d3d}#gnEndCity,#gnStartCity{margin-bottom:20px}.ab_con .input02,.guonei_con .input02{float:left;width:241px}.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:30px;left:52px;width:248px}#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}.ab_con div{margin-bottom:20px}#tab_top_holiday .recom_list{margin-top:0}#tab_top_holiday .abvisa_list{margin-top:40px}.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}.abplay_jd,.abvisa_list .recom_con{max-height:76px}.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}#tab_top_youlun{padding-top:10px}#tab_top_youlun table tr{display:block}.youlun_con table tr td:first-child{width:66px;color:#666;display:block;float:left;line-height:30px}.youlun_con tr .yl_input{position:relative;padding-bottom:20px}.yl_select{background-position:260px -740px;border:1px solid #ddd;color:#ccc;font-size:14px;height:28px;width:227px;line-height:28px;padding-left:5px;-webkit-box-shadow:.5px .5px 1px #eaeaea inset;-moz-box-shadow:.5px .5px 1px #eaeaea inset;-ms-box-shadow:.5px .5px 1px #eaeaea inset;-o-box-shadow:.5px .5px 1px #eaeaea inset;box-shadow:.5px .5px 1px #eaeaea inset;border-radius:2px;cursor:pointer;overflow:hidden}:root .drop_list{border:0}.drop_list{position:absolute;top:30px;color:#333;box-shadow:0 2px 10px 1px rgba(0,0,0,.2);left:0;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}#youlunSearch{margin-left:103px;margin-bottom:25px}.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{position:relative;margin-top:8px}#tab_top_train i{top:30px}#tab_top_train ul{margin-top:5px}#tab_top_train ul li{margin-bottom:16px}#tab_top_train #leaveDate{margin-bottom:10px}#tab_top_train ul li.train_dz{margin-bottom:0}#tab_top_train ul li label:first-child{width:66px;display:block;margin-bottom:7px;color:#666}#tab_top_train ul .train_li input{width:123px}#tab_top_train ul #txtLeaveDate{color:#333}#arriveCity{position:absolute;top:0;left:169px}#tab_top_train ul li span{vertical-align:middle}.train_dz img{margin-top:25px}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;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:#ff5d3d}.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{position:relative;cursor:pointer;display:block;color:#999;font-size:12px}.set_default em{width:16px;height:16px;display:inline-block;background-position:-121px 0;background-color:#fff;position:absolute;top:3.5px;left:0}body .defalut_ico{background-position:-121px -35px}.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:#ff5346;line-height:18px;font-size:12px;display:inline-block;padding:6px;min-width:118px}body .calendar-panel.white .calendar-wrapper .range-day .d{color:#00c77b}.calendar-panel.white .calendar-wrapper .to-day .d,body .calendar-panel.white .calendar-wrapper .from-day .d{background:#00c793;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:#00c77b}body .calendar-panel.white .calendar-wrapper .hover-to-day .d,body .calendar-panel.white .calendar-wrapper .to-day .d{background:#00c793;color:#fff}body .calendar-panel .calendar-wrapper .holiday:after{color:#00c77b}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:#ff5d3d}.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:#ff5d3d}