.textEllipsis{white-space:nowrap;word-break:break-all}.textEllipsis,.twoLineTextEllipsis{text-overflow:ellipsis;overflow:hidden}.twoLineTextEllipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.allCenter{left:50%}.allCenter,.tbCenter{position:absolute;top:50%}.lrCenter{position:absolute;left:50%}html{background:#fff}.hotel_container{width:100%;position:absolute;left:0;top:-20px;padding:0 15px}.hotel_container .hotel_inner{width:100%}.hotel_container .hotel_inner .nodate img{width:150px;height:auto;display:block;margin:0 auto 10px auto}.hotel_container .hotel_inner .nodate p{font-size:18px;color:rgba(0,0,0,.45)}.hotel_container .hotel_inner .search_box{border-radius:2px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:40px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:20px;padding:0 7px}.hotel_container .hotel_inner .search_box .ivu-input-prefix i,.hotel_container .hotel_inner .search_box .ivu-input-suffix i{line-height:39px}.hotel_container .hotel_inner .search_box .picker_box{width:calc(100% - 100px);height:100%;position:relative;text-align:left;line-height:40px;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel_container .hotel_inner .search_box .picker_box .ivu-picker-confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotel_container .hotel_inner .search_box .picker_box .ivu-picker-confirm .ivu-btn-small{margin-right:20px}.hotel_container .hotel_inner .search_box .picker_box .picker_text1{font-size:14px;color:rgba(0,0,0,.45);-webkit-box-shadow:none;box-shadow:none}.hotel_container .hotel_inner .search_box .picker_box .picker_text2{font-size:14px;color:rgba(0,0,0,.65);font-weight:700}.hotel_container .hotel_inner .search_box .picker_box .input_picker{width:calc(100% + 100px);height:20px;position:absolute;left:0;top:0;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.hotel_container .hotel_inner .search_box .picker_box .ivu-input{width:100%;height:38px;background:#fff;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel_container .hotel_inner .search_box .picker_box .ivu-select-single .ivu-select-selection .ivu-select-placeholder,.hotel_container .hotel_inner .search_box .picker_box .ivu-select-single .ivu-select-selection .ivu-select-selected-value{text-align:left;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel_container .hotel_inner .search_box .picker_box .ivu-select{height:40px;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel_container .hotel_inner .search_box .total_time{width:60px;line-height:40px;font-size:14px;color:#00b38a;font-weight:700}.hotel_container .hotel_inner .search_box .time_icon{width:18px;height:18px;display:block;margin-top:11px;margin-left:auto}.hotel_container .hotel_inner .detail_box{position:relative}.hotel_container .hotel_inner .detail_box .slider{width:100%;height:100%}.hotel_container .hotel_inner .detail_box .count_box{height:20px;position:absolute;right:0;top:0;background:rgba(0,0,0,.3);padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hotel_container .hotel_inner .detail_box .count_box .img_count{display:block;width:10px;height:9px;margin:5px 5px 0 0}.hotel_container .hotel_inner .detail_box .count_box p{color:#fff;font-size:10px;line-height:20px}.hotel_container .hotel_inner .detail_card{width:calc(100% - 20px);margin:-4px auto 18px auto;padding:10px 15px;background:#f6f6f6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.hotel_container .hotel_inner .detail_card .hotel_name{color:rgba(0,0,0,.85);font-weight:700;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.hotel_container .hotel_inner .detail_card .type_box{margin:9px 0;font-size:13px;font-weight:700}.hotel_container .hotel_inner .detail_card .type_box,.hotel_container .hotel_inner .detail_card .type_box .type_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hotel_container .hotel_inner .detail_card .type_box .type_left{width:50%}.hotel_container .hotel_inner .detail_card .type_box .type_left .star{display:block;margin-right:4px;width:11px;height:11px;margin-top:2px}.hotel_container .hotel_inner .detail_card .type_box .type_left .type_name{color:rgba(0,0,0,.85);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.hotel_container .hotel_inner .detail_card .type_box .type_left .phone{width:10px;height:10px;margin-right:5px;margin-top:3px}.hotel_container .hotel_inner .detail_card .type_box .type_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hotel_container .hotel_inner .detail_card .hotel_describes{color:#000;text-align:left;margin:9px 0}.hotel_container .hotel_inner .detail_card .address_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hotel_container .hotel_inner .detail_card .address_box .location{width:9px;height:11px;margin-top:2.5px}.hotel_container .hotel_inner .detail_card .address_box .address_text{color:rgba(0,0,0,.85);text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;margin-left:5px;font-weight:700;font-size:12px}.hotel_container .hotel_inner .detail_card .date_text{color:#00b38a;font-size:12px;line-height:16px;text-align:left;margin-top:6px;font-weight:700}.hotel_container .hotel_inner .list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel_container .hotel_inner .list_box .single_box{width:calc((100% - 10px)/2);margin-right:10px;margin-bottom:18px;position:relative}.hotel_container .hotel_inner .list_box .single_box .img_box{width:100%;position:relative;overflow:hidden}.hotel_container .hotel_inner .list_box .single_box .img_box .room_img{width:100%}.hotel_container .hotel_inner .list_box .single_box .img_box .count_box{height:20px;position:absolute;right:0;top:0;background:rgba(0,0,0,.3);padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hotel_container .hotel_inner .list_box .single_box .img_box .count_box .img_count{display:block;width:10px;height:9px;margin:5px 5px 0 0}.hotel_container .hotel_inner .list_box .single_box .img_box .count_box p{color:#fff;font-size:10px;line-height:20px}.hotel_container .hotel_inner .list_box .single_box .room_info{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:9px;text-align:left;font-size:12px}.hotel_container .hotel_inner .list_box .single_box .room_info .info_left{width:calc(100% - 25px);font-size:14px}.hotel_container .hotel_inner .list_box .single_box .room_info .info_left .room_text{color:rgba(0,0,0,.85);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.hotel_container .hotel_inner .list_box .single_box .room_info .info_left .room_price{color:#00b38a;text-align:left;font-size:13px;font-weight:700}.hotel_container .hotel_inner .list_box .single_box .room_info .info_left .room_price span{padding-right:10px}.hotel_container .hotel_inner .list_box .single_box .room_info .info_left .room_price .remain_text{color:rgba(0,0,0,.45);font-weight:400}.hotel_container .hotel_inner .list_box .single_box .room_info .info_right{margin-left:auto;width:34px;height:34px;line-height:34px;color:#fff;background:#00b38a;border-radius:4px;text-align:center;font-size:17px;font-weight:700}.hotel_container .hotel_inner .list_box .single_box .room_info .right_disabled{background:rgba(0,0,0,.25)}.hotel_container .pop{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);left:0;top:0;z-index:9999}.hotel_container .pop .pop_inner{width:100%;background:#fff;position:absolute;left:0;bottom:0;padding:0 10px 10px 10px}.hotel_container .pop .pop_inner .slider_close_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hotel_container .pop .pop_inner .slider_close_icon img{width:17px;height:17px;display:block;margin:10px 0}.hotel_container .pop .pop_inner .close_icon{display:block;width:100%;text-align:right;margin-left:auto}.hotel_container .pop .slider_wap{width:100%;position:relative}.hotel_container .pop .slider_wap .slider{width:100%;height:100%}.hotel_container .pop .slider_wap .count_box{height:20px;position:absolute;right:0;top:0;background:rgba(0,0,0,.3);padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hotel_container .pop .slider_wap .count_box .img_count{display:block;width:10px;height:9px;margin:5px 5px 0 0}.hotel_container .pop .slider_wap .count_box p{color:#fff;font-size:10px;line-height:20px}.hotel_container .error_pop{position:fixed;z-index:999999;background:rgba(0,0,0,.3);width:100%;height:100%;left:0;top:0}.hotel_container .error_pop .error_inner{width:calc(100% - 40px);position:absolute;height:140px;top:50%;margin-top:-70px;background:#fff;-webkit-box-shadow:0 4px 11px 0 rgba(0,0,0,.2);box-shadow:0 4px 11px 0 rgba(0,0,0,.2);border-radius:4px;left:20px;z-index:9999999}.hotel_container .error_pop .error_inner .erroe_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-bottom:1px solid rgba(0,0,0,.09);height:29px}.hotel_container .error_pop .error_inner .erroe_top .img_div{width:35px;height:29px}.hotel_container .error_pop .error_inner .erroe_top .img_div .close_img{width:17px;height:17px;display:block;margin:6px 10px 0 0;float:right}.hotel_container .error_pop .error_inner .erroe_top .close_icon{margin-right:7px}.hotel_container .error_pop .error_inner .error_conten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:110px;font-size:16px}.hotel_container .error_pop .error_inner .error_conten .error_img{width:20px;height:20px;margin-top:44px;margin-right:5px}.hotel_container .error_pop .error_inner .error_conten p{color:rgba(0,0,0,.85);line-height:110px}.hotel_container .ivu-btn-primary{background:#00b38a;border:1px solid #00b38a}.hotel_container .ivu-btn:hover{color:#00b38a;border-color:#00b38a}.hotel_container .ivu-date-picker-cells-focused em{-webkit-box-shadow:0 0 0 1px #00b38a inset;box-shadow:inset 0 0 0 1px #00b38a}.hotel_container .ivu-date-picker-cells-cell-selected:hover em,.hotel_container .ivu-date-picker-cells-cell-selected em,.hotel_container .ivu-date-picker-cells-cell-today em:after{background:#00b38a}.hotel_container .ivu-date-picker .ivu-select-dropdown,.hotel_container .ivu-picker-panel-body{width:100%}.hotel_container .ivu-date-picker-cells{width:calc(100% - 20px)}.hotel_container .ivu-date-picker-cells-header span{width:calc((100% - 28px)/7)}.hotel_container span.ivu-date-picker-cells-cell{width:14.28571%;text-align:center}.hotel_container .hotel_inner .picker_box .picker_box_left .ivu-input,.hotel_container .hotel_inner .search_box .picker_box .ivu-input,.ivu-input-prefix i,.ivu-input-suffix i{opacity:0}