.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;z-index:99999}.hotel_container .hotel_inner{width:100%}.hotel_container .hotel_inner .booking_card{background:#f6f6f6;padding:10px}.hotel_container .hotel_inner .booking_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:14px}.hotel_container .hotel_inner .booking_card .type_box{margin:9px 0;font-size:12px}.hotel_container .hotel_inner .booking_card .type_box,.hotel_container .hotel_inner .booking_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 .booking_card .type_box .type_left{width:50%}.hotel_container .hotel_inner .booking_card .type_box .type_left .star{display:block;margin-right:4px;width:11px;height:11px;margin-top:2px}.hotel_container .hotel_inner .booking_card .type_box .type_left .type_name{color:rgba(0,0,0,.85);line-height:16px;font-weight:700}.hotel_container .hotel_inner .booking_card .type_box .type_left .phone{width:10px;height:10px;margin-right:5px;margin-top:3px}.hotel_container .hotel_inner .booking_card .type_box .type_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:12px}.hotel_container .hotel_inner .booking_card .hotel_describes{color:#000;text-align:left;margin:9px 0}.hotel_container .hotel_inner .booking_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;font-size:12px;font-weight:700}.hotel_container .hotel_inner .booking_card .address_box .location{width:9px;height:11px;margin-top:2.5px}.hotel_container .hotel_inner .booking_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}.hotel_container .hotel_inner .booking_card .line{width:100%;height:1px;background:rgba(0,0,0,.25);margin:8px auto}.hotel_container .hotel_inner .booking_card .room_type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:700}.hotel_container .hotel_inner .booking_card .room_type .type_text{font-size:12px;line-height:16px;text-align:left;margin-top:6px;color:rgba(0,0,0,.85)}.hotel_container .hotel_inner .booking_card .room_type .date_text{color:#00b38a;margin-left:auto}.hotel_container .hotel_inner .booking_info{margin-top:18px;border-bottom:1px solid rgba(0,0,0,.25)}.hotel_container .hotel_inner .booking_info .notes_box{background:#ebf5fd;border:1px solid #cee7fb;margin-top:15px;padding:10px 15px;font-size:11px;color:#666}.hotel_container .hotel_inner .booking_info .info_title{display:inline-block;padding:0 5px;border-bottom:3px solid #00b38a;font-size:14px;color:rgba(0,0,0,.85);line-height:10px}.hotel_container .hotel_inner .booking_info .single_form{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;margin-top:18px;font-size:14px}.hotel_container .hotel_inner .booking_info .single_form .form_left{width:70px;line-height:40px;text-align:left;color:#000;font-weight:700}.hotel_container .hotel_inner .booking_info .single_form .form_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:calc(100% - 70px);background:#f6f6f6;height:40px;padding:0 13px;border-radius:4px;overflow:hidden;border:1px solid #ebebeb}.hotel_container .hotel_inner .booking_info .single_form .form_right .startTime{width:calc(100% - 40px);line-height:40px;font-weight:700;text-align:left}.hotel_container .hotel_inner .booking_info .single_form .form_right .input_picker{width:calc(100% - 40px);height:36px;background:#eaeaea;border:none;outline:none}.hotel_container .hotel_inner .booking_info .single_form .form_right .ivu-input{padding:0;height:36px;background:#eaeaea;border:none;outline:none}.hotel_container .hotel_inner .booking_info .single_form .form_right .total_night{color:#00b38a;line-height:36px;width:70px;text-align:right;font-weight:700}.hotel_container .hotel_inner .booking_info .single_form .number_rignt{background:#f6f6f6;border:1px solid #ebebeb;padding:0}.hotel_container .hotel_inner .booking_info .single_form .number_rignt .reduce_btn{width:36px;height:100%;border:1px solid #f5f7fa;color:#606266;line-height:33px;font-size:36px;border-right:1px solid #ebebeb}.hotel_container .hotel_inner .booking_info .single_form .number_rignt .number_input{width:calc(100% - 72px);height:36px;border:none;text-align:center;border:none!important;outline:none;font-weight:700}.hotel_container .hotel_inner .booking_info .single_form .number_rignt .add_btn{border-right:none;border-left:1px solid #ebebeb;font-size:30px}.hotel_container .hotel_inner .booking_info .single_form .price_right{background:#fff;color:#00b38a}.hotel_container .hotel_inner .booking_info .single_form .price_right p{text-align:right!important;line-height:36px;width:100%;margin-left:auto;font-weight:700}.hotel_container .hotel_inner .booking_info .roomate_form{height:auto}.hotel_container .hotel_inner .booking_info .roomate_form .guest_right{background:#fff;border:1px solid #ebebeb}.hotel_container .hotel_inner .booking_info .roomate_form .roomat_input{width:100%;height:40px;border:none;outline:none;font-size:14px;background:#fff;font-weight:700}.hotel_container .hotel_inner .booking_info .roomate_form .roomat_input::-webkit-input-placeholder{font-weight:400}.hotel_container .hotel_inner .booking_info .roomate_form .roomat_input::-moz-placeholder{font-weight:400}.hotel_container .hotel_inner .booking_info .roomate_form .roomat_input:-ms-input-placeholder{font-weight:400}.hotel_container .hotel_inner .booking_info .roomate_form .roomat_input::-ms-input-placeholder{font-weight:400}.hotel_container .hotel_inner .booking_info .roomate_form .roomat_input::placeholder{font-weight:400}.hotel_container .hotel_inner .booking_btn{width:100%;background:#00b38a;border-radius:4px;height:40px;line-height:40px;color:#fff;margin:22px auto;font-size:16px;font-weight:700}.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}.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}