.s-canvas{height:36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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:#f8f8f8}.hotel_container{width:100%;position:absolute;left:0;z-index:9}.hotel_container .query_title{width:calc(100% - 30px);height:34px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin-bottom:18px;line-height:34px;color:rgba(0,0,0,.85);position:absolute;top:-20px;left:15px}.hotel_container .booking_container{width:100%;background:#fff;margin-bottom:10px}.hotel_container .booking_container .hotel_inner{padding:0 15px;background:#fff}.hotel_container .booking_container .hotel_inner .input_box{width:100%;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);border-radius:2px;border:1px solid #ebebeb;margin-bottom:12px;margin-top:25px}.hotel_container .booking_container .hotel_inner .input_box .query_input{height:40px;border:none}.hotel_container .booking_container .hotel_inner .input_box .ivu-input{height:100%;border:none}.hotel_container .booking_container .hotel_inner .code_box{width:100%;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);border-radius:2px;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.hotel_container .booking_container .hotel_inner .code_box .code_input{width:calc(100% - 80px);height:40px}.hotel_container .booking_container .hotel_inner .code_box .ivu-input{height:100%;border:none}.hotel_container .booking_container .hotel_inner .query_btn{width:100%;height:40px;background:#00b38a;border-radius:2px;color:#fff;line-height:40px;margin-bottom:18px}.hotel_container .order_info{margin-bottom:10px}.hotel_container .order_info .info_top{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 .order_info .info_top .top_left{width:10px;height:auto;background:#ebf5fd}.hotel_container .order_info .info_top .top_right{width:calc(100% - 9px);padding:12px 18px 12px 9px;background:#fff;text-align:left}.hotel_container .order_info .info_top .top_right .hotel_title{display:inline-block;padding:0 8px;font-size:14px;color:rgba(0,0,0,.85);border-bottom:3px solid #00b38a;line-height:14px;text-align:left}.hotel_container .order_info .info_top .top_right .hotel_name{color:rgba(0,0,0,.85);font-weight:700;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:18px;margin-bottom:11px}.hotel_container .order_info .info_top .top_right .type_box{margin:9px 0}.hotel_container .order_info .info_top .top_right .type_box,.hotel_container .order_info .info_top .top_right .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 .order_info .info_top .top_right .type_box .type_left{width:50%}.hotel_container .order_info .info_top .top_right .type_box .type_left .star{display:block;margin-right:4px;width:11px;height:11px;margin-top:2px}.hotel_container .order_info .info_top .top_right .type_box .type_left .type_name{color:rgba(0,0,0,.85);line-height:16px}.hotel_container .order_info .info_top .top_right .type_box .type_left .phone{width:10px;height:10px;margin-right:5px;margin-top:3px}.hotel_container .order_info .info_top .top_right .type_box .type_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hotel_container .order_info .info_top .top_right .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 .order_info .info_top .top_right .address_box .location{width:9px;height:11px;margin-top:2.5px}.hotel_container .order_info .info_top .top_right .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 .order_info .info_top .top_right .line{width:100%;height:1px;background:rgba(0,0,0,.25);margin:8px auto}.hotel_container .order_info .info_top .top_right .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}.hotel_container .order_info .info_top .top_right .room_type .type_text{font-size:11px;line-height:16px;text-align:left;margin-top:6px;color:rgba(0,0,0,.85)}.hotel_container .order_info .info_top .top_right .room_type .date_text{color:#00b38a;margin-left:auto}.hotel_container .order_info .info_middle .top_left{background:#cee7fb}.hotel_container .order_info .info_middle .bottom_left{background:#9fd0f8}.hotel_container .order_info .info_middle .top_right{padding:12px 18px 12px 9px}.hotel_container .order_info .info_middle .top_right .middle_info .single-info{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:10px;line-height:28px}.hotel_container .order_info .info_middle .top_right .middle_info .single-info .single_left{width:70px;color:rgba(0,0,0,.45)}.hotel_container .order_info .info_middle .top_right .middle_info .single-info .single_middle{color:rgba(0,0,0,.85)}.hotel_container .order_info .info_middle .top_right .middle_info .single-info .single_right{color:#00b38a;margin-left:auto}.hotel_container .order_info .info_middle .top_right .middle_info .single-info .pay_btn{padding:0 15px;background:#00b38a;border-radius:4px;color:#fff;text-align:center;line-height:28px}.hotel_container .order_info .info_bottom .top_right{padding:0 18px 12px 9px}.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:120px;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:70px}.hotel_container .error_pop .error_inner .error_conten p{color:rgba(0,0,0,.85);line-height:70px!important}.hotel_container .error_pop .error_inner .error_conten .error_icon{width:18px;height:18px;display:block;margin-top:26px;margin-right:8px}.hotel_container .error_pop .error_inner .error_btn{padding:0 10px;height:32px;border-radius:4px;width:100px;margin:auto;line-height:32px;color:#536080;text-decoration:underline}.hotel_container .nodate img{width:150px;height:auto;display:block;margin:0 auto 10px auto}.hotel_container .nodate p{font-size:18px;color:rgba(0,0,0,.45)}.refMod .statementModalCon{padding-top:10px;max-height:44vh;overflow:auto}.refMod .statementModalCon img{width:100%!important}.ref{width:300px!important;height:auto!important;margin:0 auto}.ref .ivu-modal-content .ivu-modal-header .ivu-modal-header-inner{color:#ed3f13}.ref .ivu-modal-content .ivu-modal-body div p{height:40px;line-height:40px;color:#000;font-size:14px}.ref .ivu-modal-content .ivu-modal-body div p .item_Grops{display:inline-block;width:130px}.ref .ivu-modal-content .ivu-modal-body div p .refund{margin-left:-10px}.ref .ivu-modal-content .ivu-modal-body div p span{margin-left:10px;color:#333}.ref .ivu-modal-content .ivu-modal-body div p span .strRefund{cursor:pointer;color:#267fff;margin-left:10px}.ref .ivu-modal-content .ivu-modal-body div p .smscode{display:inline-block;width:90px;height:32px;line-height:32px;text-align:center;color:#fff;background-color:#ed3e13;border-radius:4px;cursor:pointer}.ref .ivu-modal-content .ivu-modal-body div p .smscode.abled{background:#787878;pointer-events:none;color:#fff;font-size:16px}.ref .ivu-modal-content .ivu-modal-body div p .ivu-input-wrapper{width:218px!important}.ref .ivu-modal-content .ivu-modal-body div p .ivu-input-wrapper::-webkit-input-placeholder{text-align:center}.ref .ivu-modal-content .ivu-modal-body div p .ivu-input-wrapper::-moz-placeholder{text-align:center}.ref .ivu-modal-content .ivu-modal-body div p .ivu-input-wrapper:-ms-input-placeholder{text-align:center}.ref .ivu-modal-content .ivu-modal-body div p .ivu-input-wrapper::-ms-input-placeholder{text-align:center}.ref .ivu-modal-content .ivu-modal-body div p .ivu-input-wrapper::placeholder{text-align:center}.ref .ivu-modal-content .ivu-modal-footer{text-align:center!important}.ref .ivu-modal-content .ivu-modal-footer .footer .act{cursor:not-allowed;width:60px;height:32px;line-height:32px;background:#f7f7f7;color:#c5c8ce;border:1px solid #dcdee2}.ref .ivu-modal-content .ivu-modal-footer .footer .sub{width:60px;height:32px;line-height:32px;cursor:pointer;color:#fff;background-color:#ed3e13;border-radius:5px}