h1,h2,h3,h4,h5,h6{font-size:100%}a{color:#36c;text-decoration:none;outline:0}a:hover{color:#555;cursor:pointer}a:active{color:#c33}#header .header_top{width:1200px !important}#nav{width:1200px}.panic_buy li .mask_num,.scale_tour_time,.service_inf li i,.mail_icon,.brand_sale li .mask_num,.termini_img,.termini_list li .termini_img span,.float_hkmt_map,.float_hkmt_hot i,.recom_brand_prev,.recom_brand_next{background:url(//file.40017.cn/img140017cnproduct/cn/h/elong_pc/20181019_15.1843e/2015/hotel_index.png) no-repeat 0 0;display:inline-block}.mr0{margin-right:0 !important}.hi_content{width:100%;font-family:Microsoft Yahei;margin-bottom:60px}.banner_n{height:380px;position:relative;width:100%;overflow:hidden;min-width:1200px;margin-bottom:16px}.banner_warp{position:absolute !important;top:0;left:0;height:380px;width:100%}.banner img{position:absolute;left:50%;margin-left:-840px}.all_search{width:1200px;margin:0 auto}.wrap1000{min-width:1200px;width:1200px}.all_search_wrap{width:490px;height:300px;margin:40px 0 0 0}.cate_channel{overflow:hidden;position:relative;z-index:10;box-shadow:2px 2px 2px rgba(0,0,0,.2)}.cate_channel ul{width:110px;height:300px;position:relative;background-color:#e1e1e1;font-family:Microsoft Yahei !important}.cate_channel ul li{height:59px;line-height:59px;width:71px;border-right:1px solid #e1e1e1;padding:0 18px 0 20px;color:#555;background:#f3f3f3;position:relative;margin-bottom:1px;*float:left}.cate_channel ul li.on{background:0;position:relative;background:#FFF;color:#37D;border-right:1px solid #FFF}.cate_channel ul li.on .icon020{background-position:-557px -345px}.cate_channel ul li.on .icon021{background-position:-555px -367px}.cate_channel ul li.on .icon022{background-position:-557px -386px}.cate_channel ul li.on .icon023{background-position:-556px -407px}.cate_channel ul li.on .icon026{background-position:-554px -316px}.cate_channel ul li.last{height:60px}.cate_channel ul li.last i{margin-top:20px}.cate_channel ul li span{cursor:pointer;display:block;font-size:14px}.cate_channel ul li span i{float:left;margin:23px 5px 0 0}.cate_channel ul li.emty{margin-top:-1px;height:180px}.cate_channel ul li.emty2{margin-top:0;height:180px}.cate_channel_option{width:490px;background:#FFF;height:300px;position:relative}.w400{width:332px}.w170{width:145px}.wrap_ts{margin:0 auto;width:455px;overflow:hidden}.wrap_ts dt.w50{width:40px;text-align:right;padding-left:2px !important}.wrap_ts dt.w60{width:60px}.wrap_ts dd.w332{width:362px;background:#fff;padding:0 3px}.wrap_ts dd.com_ErrorBox{padding:0 3px !important}.wrap_ts dd.w332 input{width:360px;height:40px;*height:40px;border:1px solid #CCC;border-radius:3px}.search_city{height:32px;line-height:32px;*height:31px;font-size:14px;color:#555;padding:0 4px}.wrap_ts dd input{display:block;height:40px;line-height:40px;border:0;padding:0 4px;font-size:16px;font-weight:500}.wrap_ts dd input:focus{outline:0}.wrap_ts .keywords_wrap{padding:14px 0 0 0}.wrap_ts .keywords_wrap dl{margin:20px 0 0 0;position:relative;width:440px;height:40px}.wrap_ts .keywords_wrap dl dt{text-align:right;float:left;font-size:16px;color:#555;line-height:42px;padding:0 10px 0 0}.wrap_ts .keywords_wrap dl dd{float:left;white-space:nowrap}.cate_tricket .return_ct dd,.cate_train dd,.cate_bus dd{width:160px;border-radius:3px;background:#fff}.cate_tricket .return_ct .com_toupdatab{position:absolute;top:12px;left:244px;cursor:pointer}.cate_hotel .keywords_wrap .disable{color:#ccc}.submit_wrap{padding:0 0 0 70px;overflow:hidden}.submit_wrap span.search_btn{width:240px;background:#f55;color:#fff;height:46px;line-height:46px;float:left;border-radius:3px;font-size:20px;text-align:center;cursor:pointer}.submit_wrap span.search_btn:hover,.submit_wrap span.search_btn_on{background:#e55}.submit_wrap span.search_btn i{margin-right:5px;vertical-align:middle;_vertical-align:-4px}.submit_wrap span.search_map_btn{color:#555;padding:0 10px;height:30px;line-height:30px;float:left;border-radius:3px;font-size:14px;cursor:pointer;border:1px solid #ccc}.submit_wrap span.search_map_btn.room_btn{height:46px;line-height:46px;padding:0 31px;font-size:18px}.submit_wrap span.search_map_btn:hover{background:#39f;border:1px solid #39f;color:#FFF}.submit_wrap span.search_map_btn i{margin:6px 3px 0 0;float:left}.submit_wrap span.search_map_btn:hover i{background-position:-455px -789px}.submit_wrap2{width:100px;margin:0 0 0 -14px}.submit_wrap2 span.search_btn{padding:0 20px;font-size:14px;float:left;height:30px;line-height:30px}.submit_wrap2 span.search_btn i{margin:5px 3px 0 0}.search_hot{float:left;padding:0 0 0 70px;overflow:hidden}.wrap_ts .keywords_wrap .search_hot dl{margin-top:10px;width:380px}.wrap_ts .keywords_wrap .search_hot dl dd{line-height:30px;padding:0 10px 0 0;font-size:14px}.wrap_ts .keywords_wrap .search_hot dl dd a{color:#555}.wrap_ts .keywords_wrap .search_hot dl dd a:hover{color:#37d}.date_picker dd,.cate_tricket .return_ct dd,.cate_train dd,.cate_bus dd{position:relative;width:152px;height:32px;line-height:32px;padding:0 3px;background:#fff}.date_picker dd input{width:150px;border-radius:4px;border:1px solid #CCC}.date_picker dd i{position:absolute;display:block;top:12px;right:4px}.date_picker dd span{position:absolute;display:block;top:0;right:19px;width:28px;font-size:12px;color:#999}.cate_hotel .keywords_wrap .return_way{height:20px;line-height:20px;margin:10px 0 0 0}.cate_hotel .keywords_wrap .return_way dd label input,.return_way dd label span{float:left}.cate_hotel .keywords_wrap .return_way dd label{padding:0 20px 0 0;float:left}.cate_hotel .keywords_wrap .return_way dd label span{line-height:30px;padding:0 5px;color:#555;font-size:14px}.return_ct{position:relative}.return_ct dd{overflow:hidden}.cate_hotel .keywords_wrap .return_way dd label input{height:auto;margin:9px 0 0}.float_hkmt{width:480px;height:240px;border:1px solid #CCC;color:#555;box-shadow:2px 2px 5px rgba(0,0,0,.3);background-color:#FFF}.float_hkmt_map{width:180px;height:240px;background-position:0 -340px;position:relative}.com_iconmapb{position:absolute;display:none}.float_hkmt_city{height:206px;margin:15px 0 15px 180px;padding:4px 0 0 15px;border-left:1px solid #EEE}.float_hkmt_city dl{overflow:hidden;line-height:18px;margin-bottom:6px;_clear:both}.float_hkmt_city dt{color:#999;float:left;margin-right:-4px}.float_hkmt_city dd{cursor:pointer;float:left;padding:0 4px;margin-right:5px}.float_hkmt_city dd:hover{background-color:#2179e1;color:#FFF}.float_hkmt_hot{margin-bottom:20px;_height:29px}.float_hkmt_hot i{width:21px;height:28px;background-position:-49px -303px;vertical-align:middle;margin-right:4px;_height:29px}.float_hkmt_hot dd{margin-top:4px}.float_hkmt_tw{_clear:both}.float_hkmt_twtitle{font:18px Microsoft Yahei;margin-bottom:10px}@media(max-width:1200px){#header .header_top,#nav{width:1000px !important}.banner_warp{min-width:1000px}.wrap1000{min-width:1000px;width:1000px}.dots{margin-right:-503px !important}.banner_n{min-width:1000px !important}}.fold_wrap{width:1200px;overflow:hidden;margin:0 auto}.fold_wrap ul{width:1200px;height:260px;margin:0 auto;overflow:hidden}.fold_wrap ul li{float:left;width:160px;height:260px;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:width .5s;transition:width .5s}.fold_wrap ul li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#b2b2b2}.fold_wrap ul li.active .mask_b{background:0}.fold_wrap ul li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0}.fold_wrap ul li.big{width:322px}.fold_wrap ul li .adv_intro{width:92%;height:40px;padding:5px 4%;position:absolute;left:0;bottom:-50px;background:#37D;color:#FFF;overflow:hidden}.fold_wrap ul li.active{width:400px}.adv_intro_show{bottom:0 !important;transition:bottom .3s linear .3s;-webkit-transition:bottom .3s linear .3s}.banner_n{height:380px;position:relative;width:100%;overflow:hidden}.pic_show{position:relative}.pic_show li,.pic_show{height:380px}.pic_show li{position:absolute;left:50%;position:absolute;width:1920px;margin-left:-960px}.pic_show li a{display:block;height:380px}.dots{position:absolute;top:360px;right:50%;height:30px;width:250px;height:30px;margin-right:-603px;text-align:right}.dots .dot{width:24px;height:4px;padding:5px 3px;overflow:hidden;zoom:1;line-height:9999px;display:inline-block;cursor:pointer;background:url(//m.elongstatic.com/static/webapp/pc_static/pc_hotel/other/home/pic/icon_index.png) no-repeat;background-position:-508px -368px}.dots .active{cursor:pointer;background-position:-508px -387px;cursor:default}.pub_wrap{width:1200px;margin:20px auto 0}.pub_wrap .title{position:relative}.pub_wrap h2{border-bottom:2px solid;padding:5px 0}.pub_wrap h2 a{font-size:24px;line-height:30px}.pub_wrap h2 span{font:14px/30px Microsoft yahei;color:#999}.pub_wrap h2 b{font:14px/30px Microsoft yahei;color:#37d;cursor:pointer}.pub_wrap .right_more{font-size:14px;position:absolute;right:5px;top:15px}.pub_wrap .right_more b{font:12px Simsun}.pub_wrap .right_more a{color:#555}.pub_wrap .right_more a:hover{color:#F55}.termini h2{border-color:#8C2}.termini h2,.termini h2 a{color:#8C2}.termini_com{overflow:hidden;margin-top:18px;margin-bottom:18px}.termini_list li{width:33%;float:left}.termini_list .br1{border-right:1px solid #f1f1f1}.termini_list .bt1{border-bottom:1px solid #f1f1f1}.termini_img,.termini_list li .termini_img span,.panic_buy li .mask_num,.scale_tour_time,.brand_sale li .mask_num,.recom_brand_prev,.recom_brand_next,.service_inf li i,.mail_icon{background:url("//img.elongstatic.com/hotel/HotelNewDestRecomm/hotel_index_icon.png") no-repeat 0 0;display:inline-block}.termini_img{width:80px;height:80px;float:left;margin-left:15px}.termini_img1{background-position:-425px 0}.termini_img2{background-position:-85px 0}.termini_img3{background-position:-170px 0}.termini_img4{background-position:-509px 0}.termini_img5{background-position:-340px 0}.termini_img6{background-position:-595px 0}.termini_list li .termini_img span{width:80px;height:0;float:left;overflow:hidden;transition:height .5s;-webkit-transition:height .5s}.termini_list li:hover .termini_img span{height:80px;transition:height .5s;-webkit-transition:height .5s}.termini_list li .termini_img1 span{background-position:-425px -100px}.termini_list li .termini_img2 span{background-position:-85px -100px}.termini_list li .termini_img3 span{background-position:-170px -100px}.termini_list li .termini_img4 span{background-position:-509px -100px}.termini_list li .termini_img5 span{background-position:-340px -100px}.termini_list li .termini_img6 span{background-position:-595px -100px}.termini_name{margin:0 15px 0 110px;height:80px;overflow:hidden}.termini_name dt{color:#8C2;margin:3px 0 5px 4px;font-size:18px}.termini_name dd{float:left;padding:0 5px;cursor:pointer;font-size:14px;line-height:22px;margin:0 5px 4px 0}.termini_name dd a{color:#555}.termini_name dd:hover{background-color:#8C2}.termini_name dd:hover a{color:#FFF}.panic_buy h2{border-color:#F66}.panic_buy h2,.panic_buy h2 a{color:#F66}.tab_theme{overflow:hidden}.tab_theme li{float:left;width:291px;margin:0 12px 0 0;overflow:hidden;position:relative}.tab_theme li .pic_add{width:100%;height:160px;overflow:hidden}.tab_theme li img{display:block;width:100%;transition:margin .4s;-webkit-transition:margin .4s}.tab_theme li:hover img{margin-top:-10px;transition:margin .4s;-webkit-transition:margin .4s}.tab_theme li .city_name{position:absolute;font:24px/30px Microsoft yahei;color:#fff;top:20px;left:0;text-indent:.5em;overflow:hidden}.tab_theme li .city_name span{border-top:1px solid #FFF;display:block;font-size:16px;padding:0 2px;margin:5px 0 0 10px;text-indent:0}.tab_theme li .scale_tour{padding:5px 15px;background:#f7f7f7;border-bottom:1px solid #ccc;margin-bottom:1px}.panic_buy .tab_theme li:hover .scale_tour{border-bottom:2px solid #F66;margin-bottom:0}.brand_sale .tab_theme li:hover .scale_tour{border-bottom:2px solid #B73;margin-bottom:0}.tab_theme li .scale_tour p{color:#555;font:14px/30px Microsoft yahei}.scale_tour_time{width:15px;height:15px;margin-right:5px;background-position:0 -310px;vertical-align:-2px;*vertical-align:middle}.scale_tour_nstart,.scale_tour_qiang{color:#FFF;cursor:default;padding:0 5px}.scale_tour_nstart{background-color:#999}.scale_tour_qiang{background-color:#F66}.panic_buy li .mask_num{height:30px;position:absolute;right:-10px;bottom:50px;padding:8px 23px 12px 17px;color:#fff;background-position:0 -222px;transition:right .4s;-webkit-transition:right .4s}.panic_buy li .mask_num:hover{right:0;transition:right .4s;-webkit-transition:right .4s}.panic_buy .t14{float:left}.panic_buy .t36{font-size:36px;line-height:36px;float:left;margin:0 3px 0 0}.panic_buy .t24{font-size:24px;float:left;margin-top:8px;line-height:24px}.brand_sale{border-color:#B73}.brand_sale h2,.brand_sale h2 a{color:#B73}.brand_sale li .mask_num{width:72px;height:50px;padding-top:46px;position:absolute;right:10px;bottom:50px;color:#fff;text-align:center;font-size:18px;background-position:-173px -189px}.brand_sale li .mask_num .t36{font-size:36px;line-height:36px}.recom_brand{border-color:#49F;position:relative}.recom_brand h2,.recom_brand h2 a{color:#49F}.recom_brand_b{height:283px;position:relative;overflow:hidden;margin-right:-1px;_width:1200px}.recom_brand_prev,.recom_brand_next{width:40px;height:40px;position:absolute;top:186px;z-index:2;cursor:pointer;display:none}.recom_brand:hover .recom_brand_prev,.recom_brand:hover .recom_brand_next{display:block}.recom_brand_prev{left:-20px;background-position:-105px -296px}.recom_brand_prev:hover{background-position:-211px -296px}.recom_brand_next{right:-20px;background-position:-158px -296px}.recom_brand_next:hover{background-position:-264px -296px}.recom_brand_list{height:283px}.recom_brand_list li{width:151px;float:left;margin-right:-1px}.recom_brand_list li a{display:block;height:110px;border:1px solid #f1f1f1;margin-bottom:-1px;position:relative;text-align:center;padding:15px;font-size:14px;color:#555}.recom_brand_list li a:hover{z-index:1;border:1px solid #F66;color:#F55;_border:0}.recom_brand_list li a img{-webkit-transition:margin .5s;transition:margin .5s}.recom_brand_list li a:hover img{margin-top:-5px;margin-bottom:5px;-webkit-transition:margin .5s;transition:margin .5s}.recom_brand_list li a i{-webkit-transition:margin .5s;transition:margin .5s;background:url("//img.elongstatic.com/hotel/recom-brand/pic.png?t=20150509") no-repeat 0 0;width:110px;height:80px;display:inline-block}.recom_brand_list li a:hover i{margin-top:-5px;margin-bottom:5px;-webkit-transition:margin .5s;transition:margin .5s}.recom_brand_list li a i.zhouji{background-position:-448px 0}.recom_brand_list li a i.xidawu{background-position:-448px -85px}.recom_brand_list li a i.wanhao{background-position:-674px 0}.recom_brand_list li a i.kaiyue{background-position:-674px -176px}.recom_brand_list li a i.rujia{background-position:-786px -85px}.recom_brand_list li a i.hanting{background-position:-224px -176px}.recom_brand_list li a i.qitian{background-position:0 -176px}.recom_brand_list li a i.jinjiangzhixing{background-position:-448px -176px}.recom_brand_list li a i.dazhonghua{background-position:-224px 0}.recom_brand_list li a i.xianggelila{background-position:-561px -85px}.recom_brand_list li a i.xierdun{background-position:0 -85px}.recom_brand_list li a i.yashige{background-position:-786px -176px}.recom_brand_list li a i.juzi{background-position:-899px -176px}.recom_brand_list li a i.biguiyuan{background-position:0 -264px}.recom_brand_list li a i.motai{background-position:-112px -176px}.recom_brand_list li a i.gelinhaotai{background-position:0 0}.recom_brand_list li a i.buding{background-position:-337px 0}.recom_brand_list li a i.suba{background-position:-674px -85px}.recom_brand_list li a i.daisi{background-position:-224px -85px}.recom_brand_list li a i.yibisi{background-position:-337px -85px}.recom_brand_list li a i.jinjiang{background-position:-337px -176px}.recom_brand_list li a i.weiyena{background-position:-561px 0}.recom_brand_list li a i.fuyi{background-position:-112px 0}.recom_brand_list li a i.jinling{background-position:-561px -176px}.recom_brand_list li a i.yage{background-position:-112px -85px}.recom_brand_list li a i.shoulvjianguo{background-position:-786px 0}.recom_brand_list li a i.tujia{background-position:-113px -264px}.recom_brand_list li a i.hengda{background-position:-226px -267px}.recom_brand_list li a i.wanda{background-position:-349px -263px}.recom_brand_list li .linkt{border-top:1px solid #FFF}.recom_brand_list li .linkb{border-bottom:1px solid #FFF}.recom_brand_list li a p{margin-top:5px}.service_us{width:1200px;margin:20px auto 0}.service_inf{background:#f7f7f7;height:60px;overflow:hidden;padding:20px;border-bottom:1px solid #e5e5e5;color:#555}.service_inf li{float:left;width:25%;line-height:60px;font:16px/60px Microsoft yahei}.service_inf li i{float:left;height:60px;width:60px;margin:0 10px 0 0}.service_inf li:hover i{-webkit-animation:service_inf 3s infinite linear;animation:service_inf 3s infinite linear}.service_inf li .why_icon1{background-position:-286px -218px}.service_inf li .why_icon2{background-position:-354px -218px}.service_inf li .why_icon3{background-position:-423px -218px}.service_inf li .why_icon4{background-position:-490px -220px}.booking_email{height:80px;overflow:hidden;background:#f7f7f7}.mail_icon{width:80px;height:80px;position:absolute;background-position:-615px -208px;transition:width .5s,background-position .5s;-webkit-transition:width .5s,background-position .5s}.booking_email:hover .mail_icon{width:110px;background-position:-585px -208px;transition:width .5s,background-position .5s;-webkit-transition:width .5s,background-position .5s}.service_agreement{line-height:80px;padding:0 20px 0 0}.service_agreement a{color:#37d;font:14px/80px Microsoft yahei}.service_agreement a:hover{color:#F55;text-decoration:underline}.input_email{width:680px;margin:24px auto 0}.input_email span{font:16px/30px Microsoft yahei;color:#71829d;padding:0 5px;float:left}.input_email input{height:30px;line-height:30px;margin:0;float:left;padding:0 3px;font:14px/30px Microsoft yahei}.input_email em input{width:200px;height:28px;border:1px solid #ccc;color:#555}.input_email b input{width:80px;background:#37d;color:#fff;border:0;cursor:pointer;text-align:center}@media(max-width:1200px){.pub_wrap{width:1000px !important}.fold_wrap{width:1000px}.fold_wrap ul{width:1000px}.fold_wrap ul li{width:120px}.tab_theme li .scale_tour{padding:5px 7px}.recom_brand_list li{width:144px}.tab_theme li{width:243px;margin:0 9px 0 0}.service_us{width:1000px}.tab_theme li .pic_add{height:150px}.recom_brand_b{margin-left:-1px}.recom_brand_b{_width:1000px}}@-webkit-keyframes service_inf{0%{-webkit-transform:rotateZ(15deg)}5%{-webkit-transform:rotateZ(-15deg)}10%{-webkit-transform:rotateZ(15deg)}15%{-webkit-transform:rotateZ(-15deg)}20%{-webkit-transform:rotateZ(15deg)}25%{-webkit-transform:rotateZ(-15deg)}30%{-webkit-transform:rotateZ(0)}100%{-webkit-transform:rotateZ(0)}}@keyframes service_inf{0%{transform:rotateZ(15deg)}5%{transform:rotateZ(-15deg)}10%{transform:rotateZ(15deg)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(15deg)}25%{transform:rotateZ(-15deg)}30%{transform:rotateZ(0)}100%{transform:rotateZ(0)}}@media(max-width:1240px){.filter_posi_type li{margin-right:.8%}}.pic_auto{width:100%;height:100%}.pic_auto1{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150422_ifold1.jpg) no-repeat center 0}.pic_auto2{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150120_ifold2.jpg) no-repeat center 0}.pic_auto3{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150120_ifold3.jpg) no-repeat center 0}.pic_auto4{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150120_ifold4.jpg) no-repeat center 0}.pic_auto5{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150120_ifold5.jpg) no-repeat center 0}.pic_auto6{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150120_ifold6.jpg) no-repeat center 0}.pic_auto7{background:url(//file.40017.cn/js40017cnproduct/cn/h/elong_pc/common/pic/20150120_ifold7.jpg) no-repeat center 0}.date_picker dd span.weekDesc{position:absolute;display:block;top:4px;right:28px;width:28px;font-size:12px;color:#999;font-size:14px}.list_login{position:relative;min-height:10px;margin-bottom:10px;width:1200px;background-color:#fafafa;cursor:pointer}.list_login img{border:0;vertical-align:middle;width:100%}.list_login .text{position:absolute;top:0;left:208px}.list_login .text .info{margin-top:15px;line-height:1em;font-size:22px;color:#333;font-weight:bolder}.list_login .text .info-mid{margin-top:25px}.list_login .text .info .c1{color:#f55}.list_login .text .tags{padding-top:7px;color:#68615d;font-size:12px}.list_login .text .tags .tag{font-size:12px;color:#f55;border:1px solid #f99;line-height:1em;padding:1px 4px;margin-left:3px}.list_login ins{background:url('//img1.40017.cn/cn/h/elong_pc/201935_10.164f5/login_banner_close.png') no-repeat center center;width:16px;height:16px;position:absolute;top:10px;right:16px}.list_login p{width:108px;height:39px;background:#4598ff;text-align:center;line-height:39px;color:#fff;font-size:14px;position:absolute;right:0;top:0;font-weight:700;cursor:pointer}.recom_hotels .popular_poi{margin-bottom:36px}.recom_hotels h3.title{font-size:24px;color:#333;margin-bottom:16px}.recom_hotels b{font-weight:normal;font-style:normal}.recom_hotels .citys{font-size:16px}.recom_hotels .rec_skeleton{color:#eee !important;background-color:#eee !important;background-image:none !important;border-color:#eee !important}.recom_hotels .rec_skeleton::after,.recom_hotels .rec_skeleton::before{display:none !important}.recom_hotels .citys span.tit{color:#777;display:inline-block;vertical-align:middle}.recom_hotels .citys b{color:#333;line-height:28px;display:inline-block;padding:0 12px;vertical-align:middle;cursor:pointer}.recom_hotels .citys b.on{background-color:#49f;border-radius:14px;color:#fff}.recom_hotels .citys div.more{display:inline-block;vertical-align:middle;padding:0 12px;line-height:34px;position:relative;cursor:pointer}.recom_hotels .citys div.more::after,.recom_hotels .hotel_list .h_filter>.f_brand>div.more::after,.recom_hotels .hotel_list .h_filter>a::after{content:'\20';display:inline-block;width:5px;height:5px;border:1px solid #333;border-width:1px 1px 0 0;transform:rotate(135deg) translate(-6px,0);margin-left:5px;margin-top:5px;transition:transform ease 1s}.recom_hotels .hotel_list .h_filter>a::after{transform:rotate(45deg) translate(-2px,0)}.recom_hotels .citys div.more.on{background-color:#fff;border-radius:4px 4px 0 0;box-shadow:0 8px 0 0 #fff,0 0 8px 0 rgba(0,0,0,.16)}.recom_hotels .citys div.more.on::after{transform:rotate(-45deg)}.recom_hotels .citys div.more::before{content:'\20';height:8px;width:100%;position:absolute;z-index:101;bottom:0;left:0;background-color:#fff;display:none}.recom_hotels div.more div.more_float{position:absolute;top:34px;left:0;background-color:#fff;width:460px;padding:16px 12px;box-shadow:0 0 8px 0 rgba(0,0,0,.16);border-radius:0 4px 4px 4px;box-sizing:border-box;z-index:100;display:none}.recom_hotels div.more.on::before,.recom_hotels .hotel_list div.more:hover div.more_float,.recom_hotels div.more.on div.more_float{display:block}.recom_hotels .main_wrapper{padding-top:15px;height:100%;position:relative;overflow:hidden}.recom_hotels .poi_trending{width:800px;border-top:2px solid #49f;background-color:#f6faff;font-size:14px;color:#333;min-height:380px;position:relative}.recommend_hotels .hotel_list .h_list{position:relative}.recommend_hotels .hotel_list .h_list .loading,.recom_hotels .poi_trending .loading{background-color:rgba(255,255,255,.8);background-image:url('//m.elongstatic.com/static/webapp/pc_static/common/pic/loading180_130.gif');background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0}.recom_hotels .poi_trending .poi_item{height:38px;line-height:38px;cursor:pointer}.recom_hotels .poi_trending .poi_item>span{display:inline-block;width:180px;border-left:3px solid #f6faff;box-sizing:border-box}.recom_hotels .poi_trending .poi_item>span>b{margin-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;display:inline-block;vertical-align:middle}.recom_hotels .poi_trending .poi_item .progress{font-size:0;display:inline-block;width:600px;height:14px;line-height:14px;vertical-align:middle;background-image:linear-gradient(to right,rgba(236,236,236,1) 0,rgba(255,255,255,0) 100%);border-radius:7px;padding-left:130px;box-sizing:border-box;position:relative;overflow:hidden}.recom_hotels .poi_trending .poi_item .progress>*{display:inline-block;z-index:1;position:relative;font-size:12px;vertical-align:middle}.recom_hotels .poi_trending .poi_item .progress ins{position:absolute;height:14px;left:0;top:0;background-image:linear-gradient(to left,#8ad0ff 0,#8cc1ff 100%);z-index:0}.recom_hotels .poi_trending .poi_item .progress b{width:55px}.recom_hotels .poi_trending .poi_item .progress span{width:410px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777}.poi_trending .poi_item:hover,.poi_trending .poi_item.on{background-color:#e7f1ff !important}.poi_trending .poi_item:hover>span,.poi_trending .poi_item.on>span{border-left-color:#49f !important}.recom_hotels .main_wrapper .filter{position:absolute;top:15px;right:0;width:380px;border-top:2px solid #ffa86a;background-color:#fdfbf9;height:100%}.recom_hotels .main_wrapper .filter_item{padding:30px 20px 20px;border-bottom:1px dashed #dcdcdc}.recom_hotels .main_wrapper .filter_item.no_border{border-bottom-width:0}.recom_hotels .main_wrapper .filter_item .sub_title{font-size:14px;color:#333;font-weight:bolder;line-height:1em;margin-bottom:10px}.recom_hotels .main_wrapper .filter_item .sub_item{font-size:0}.recom_hotels .main_wrapper .filter_item .sub_item>div{width:33.3333%;display:inline-block;font-size:12px;line-height:16px;color:#333;margin:5px 0;cursor:pointer}.recom_hotels .main_wrapper .filter_item .sub_item>div:hover,.recom_hotels .main_wrapper .filter_item .sub_item>div.on{color:#f55}.recom_hotels .recommend_hotels .hotel_list{border-top:2px solid #fff}.recom_hotels .recommend_hotels .hotel_list.h_economy{border-top-color:#49f}.recom_hotels .recommend_hotels .hotel_list.h_special{border-top-color:#fc8657}.recom_hotels .recommend_hotels .hotel_list.h_excellent{border-top-color:#edaa35}.recom_hotels .hotel_list .h_filter{line-height:26px;height:26px;padding:12px 10px 6px}.recom_hotels .hotel_list.h_special .h_filter{background-image:linear-gradient(to bottom,rgba(252,134,87,.1) 0,rgba(255,255,255,0) 100%)}.recom_hotels .hotel_list.h_excellent .h_filter{background-image:linear-gradient(to bottom,rgba(237,170,53,.1) 0,rgba(255,255,255,0) 100%)}.recom_hotels .hotel_list .h_filter>h4{font-size:20px;display:inline-block;font-weight:bolder;vertical-align:middle}.recom_hotels .hotel_list .h_filter>.txt{color:#777;font-size:14px;margin-left:5px;display:inline-block;vertical-align:middle;line-height:1em}.recom_hotels .hotel_list.h_economy .h_filter>h4{color:#49f}.recom_hotels .hotel_list.h_special .h_filter>h4{color:#f97272}.recom_hotels .hotel_list.h_excellent .h_filter>h4{color:#ff9f35}.recom_hotels .hotel_list .h_filter>.f_brand{font-size:0;display:inline-block}.recom_hotels .hotel_list .h_filter>.f_brand>div{font-size:14px;line-height:26px;padding:0 12px;color:#333;display:inline-block;cursor:pointer;margin-left:3px}.recom_hotels .hotel_list .h_filter>.f_brand>div.on{color:#49f;background-color:#eaf3ff;border-radius:13px}.recom_hotels .hotel_list .h_filter>.f_brand div.more{position:relative}.recom_hotels .hotel_list .h_filter>.f_brand div.more .more_float{top:25px}.recom_hotels .hotel_list .h_filter>.f_brand div.more .more_float b{margin-right:10px;white-space:nowrap;display:inline-block}.recom_hotels .hotel_list .h_filter>.f_brand div.more .more_float b.on{color:#49f}.recom_hotels .hotel_list .h_filter>a{font-size:14px;color:#333;float:right}.recom_hotels .hotel_list .h_list .h_hotel{width:25%;padding:10px 10px 0;box-sizing:border-box;border-radius:5px;float:left;margin-bottom:10px;cursor:pointer}.recom_hotels .h_list .h_hotel:hover{background-color:#f3f3f3}.recom_hotels .h_list .h_pic{height:180px;border-radius:3px;background-size:cover;font-size:0;overflow:hidden}.recom_hotels .h_list .h_pic>i{line-height:18px;font-size:12px;background-color:#000;padding:0 10px;color:#fff;display:inline-block;position:relative;border-radius:0 0 5px 0;opacity:.7}.recom_hotels .h_list .h_pic>i::after{display:block;width:8px;height:25px;background-color:#000;transform:rotate(30deg);position:absolute;right:-6px;bottom:3px;content:'\20';z-index:1}.recom_hotels .h_list .h_pic>i.similar{background-image:linear-gradient(to left,#ffdf1b 0,#ffc320 100%);background-color:none;opacity:1;color:#000}.recom_hotels .h_list .h_pic>i.similar::after{background-color:#ffdf1b}.recom_hotels .h_list .h_name{font-size:16px;color:#333;line-height:1em;padding:10px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recom_hotels .h_list .h_inf{font-size:14px;padding:0 6px 14px}.recom_hotels .h_list .h_inf .h_score{color:#49f;line-height:1em}.recom_hotels .h_list .h_inf .h_tag{color:#49f;line-height:1em;margin-left:3px;border-left:1px solid #dcdcdc;padding-left:3px}.recom_hotels .h_list .h_inf .h_price{float:right;font-size:14px;color:#f55}.recom_hotels .h_list .h_inf .h_price b{font-size:16px}.recom_hotels .h_list .h_inf .h_price i{color:#777}@media(max-width:1200px){.recom_hotels .main_wrapper .filter{width:280px}.recom_hotels .poi_trending{width:710px}.recom_hotels .poi_trending .poi_item .progress{width:530px;padding-left:50px}}