@media screen and (max-width:480px){body{-webkit-text-size-adjust:100%!important}}[data-v-1063e538] .van-nav-bar__content{height:46px}.left-content[data-v-1063e538]{height:46px;display:flex;align-items:center}.logo[data-v-1063e538]{width:76px}.right-content[data-v-1063e538]{height:46px;display:flex;align-items:center;justify-content:flex-end}.user-info[data-v-1063e538]{display:flex;align-items:center;gap:8px}.user-name[data-v-1063e538]{font-weight:400;font-size:14px;line-height:22px;color:#296ff7;display:flex;align-items:center}[data-v-1063e538] .van-icon{display:flex;align-items:center;margin-left:-6px}.sign-in[data-v-1063e538]{font-weight:400;font-size:14px;line-height:22px;color:#296ff7}.booking-info[data-v-1063e538]{padding:40px}.user-profile[data-v-1063e538]{margin-bottom:20px}.name[data-v-1063e538]{text-align:start;font-size:20px;font-weight:600;color:#333;margin-bottom:10px;line-height:22px}.email-wrapper[data-v-1063e538]{display:flex;align-items:center;justify-content:space-between;font-weight:400}.email[data-v-1063e538]{font-size:14px;line-height:22px;color:#333}.editor-tag[data-v-1063e538]{border-radius:4px;width:50px;height:22px}.menu-list[data-v-1063e538]{margin-top:20px;display:flex;flex-direction:column;gap:20px;font-family:PingFang SC;font-weight:500;font-size:14px;color:#333}.menu-item[data-v-1063e538]{font-size:16px;color:#333;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.blue-underline[data-v-1063e538]{color:#9455a1;text-decoration:underline}.gray-text[data-v-1063e538]{color:#d9d9d9}.flag-icon[data-v-1063e538]{width:24px;height:24px;border-radius:50%}[data-v-1063e538] .van-divider{border-color:#d9d9d9;margin:0;border-color:#8080808c}.form-item[data-v-1063e538]{margin-bottom:16px}.label[data-v-1063e538]{font-size:14px;color:#333;margin-bottom:8px}.public-header[data-v-1063e538] .van-cell{border-bottom:1px solid #ebedf0}.public-header[data-v-1063e538] .van-field__control{height:30px}.public-header[data-v-1063e538] .van-field__label{font-size:14px;font-weight:400;line-height:30px;color:#333;margin-right:0}.public-header[data-v-1063e538] .van-field__error-message{font-size:12px}.form-button[data-v-1063e538]{margin:20px 0;display:flex;justify-content:flex-end}.header-btn[data-v-1063e538]{width:50px;height:22px;border-radius:4px}.menu-item.sign-out[data-v-1063e538]{display:flex;align-items:center;width:90px}.spinnerFullscreenOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.1);z-index:1000}.custom-spinner{position:fixed;z-index:2000;left:50%;bottom:100px;transform:translate(-50%,-50%)}.custom-spinner .icon img{width:40px;height:40px;border-radius:50%;animation:spin .5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-50e7fd33] .top-pc{margin-top:60px}.policy-main[data-v-50e7fd33]{min-height:840px;margin:20px auto;color:rgba(0,0,0,.647)}.policy-title[data-v-50e7fd33]{height:60px;font-weight:650;font-size:18px;line-height:60px}.policy-content span[data-v-50e7fd33]{font-weight:400;font-size:14px;line-height:22px;display:block;margin-bottom:20px}@media screen and (min-width:1001px){.policy-main[data-v-50e7fd33]{width:1100px}}@media screen and (max-width:1000px){.policy-main[data-v-50e7fd33]{width:90%}}[data-v-b4b38e32] .top-pc{margin-top:60px}.clause-main[data-v-b4b38e32]{min-height:840px;margin:20px auto;color:rgba(0,0,0,.647)}.clause-title[data-v-b4b38e32]{height:60px;font-weight:650;font-size:18px;line-height:60px}.clause-content span[data-v-b4b38e32]{font-weight:400;font-size:14px;line-height:22px;display:block;margin-bottom:20px}.clause-content .clause-nev[data-v-b4b38e32]{font-weight:800}@media screen and (min-width:1001px){.clause-main[data-v-b4b38e32]{width:1100px}}@media screen and (max-width:1000px){.clause-main[data-v-b4b38e32]{width:90%}}.footer[data-v-43ce30ba]{height:44px;background:#f5f5f5;text-align:center;color:#666;font-weight:400;font-size:12px;line-height:22px}.links[data-v-43ce30ba]{display:flex;justify-content:center;align-items:center;gap:10px}.link[data-v-43ce30ba]{color:#296ff7;text-decoration:none}.separator[data-v-43ce30ba]{color:#296ff7}[data-v-43ce30ba] body{min-height:100vh;display:flex;flex-direction:column}[data-v-43ce30ba] .policy-dialog{width:100%;max-width:100%;margin:0}[data-v-43ce30ba] .van-dialog__content{height:70vh;width:100%;overflow-y:auto}.hotel-swipe[data-v-f7af856e]{width:100%}.swipe-img[data-v-f7af856e]{width:100%;height:247.5px;-o-object-fit:cover;object-fit:cover;display:block}.custom-indicator[data-v-f7af856e]{color:#fff;position:absolute;right:5px;bottom:5px;padding:2px 5px;font-size:14px;background:rgba(0,0,0,.1)}.back-top[data-v-3b7e43a9]{position:fixed;right:16px;bottom:80px;width:40px;height:40px;border-radius:50%;background-color:#4080ff;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;z-index:999}.textcenter[data-v-a0c0eb00]{text-align:center}.frame-big-img[data-v-a0c0eb00]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-a0c0eb00]{height:20px;font-size:16px;color:#4f4c4c;text-align:center}.dialog-goback[data-v-a0c0eb00]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-a0c0eb00]:hover{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.textcenter[data-v-a0c0eb00] .el-dialog{background:url(https://res.roompai.com/static/img/frame/sold-ch.png) no-repeat;background-position:100% 100%;background-color:#fff;background-size:23%}@media screen and (max-width:1000px){.dialog-goback[data-v-a0c0eb00]{width:100%;margin-bottom:10px}}.textcenter-en[data-v-188c5d0c]{text-align:center}.frame-big-img[data-v-188c5d0c]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-188c5d0c]{height:20px;font-size:16px;color:#4f4c4c;text-align:center}.dialog-goback[data-v-188c5d0c]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-188c5d0c]:hover{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.textcenter-en[data-v-188c5d0c] .el-dialog{background:url(https://res.roompai.com/static/img/frame/sold-en.png) no-repeat;background-position:100% 100%;background-color:#fff;background-size:23%}@media screen and (max-width:1000px){.dialog-goback[data-v-188c5d0c]{width:100%;margin-bottom:10px}}.frame-small-img[data-v-6b0878c1]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-6b0878c1]{height:50px;line-height:22px;font-size:13px;color:#4f4c4c;text-align:left;margin-top:10px}.dialog-goback[data-v-6b0878c1]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-6b0878c1]:hover,.dialog-goon[data-v-6b0878c1]{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.dialog-goon[data-v-6b0878c1]{width:auto;border-radius:4px;font-weight:500;font-size:14px}.dialog-goon[data-v-6b0878c1]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.el-button+.el-button[data-v-6b0878c1]{margin-left:auto}[data-v-6b0878c1] .el-dialog--center .el-dialog__body{padding:10px 25px 30px!important}@media screen and (max-width:1000px){.dialog-goback[data-v-6b0878c1],.dialog-goon[data-v-6b0878c1]{width:100%;margin-bottom:10px}}.frame-small-img[data-v-471448a8]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-471448a8]{height:50px;line-height:22px;font-size:13px;color:#4f4c4c;text-align:left;margin-top:10px}.dialog-goback[data-v-471448a8]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-471448a8]:hover,.dialog-goon[data-v-471448a8]{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.dialog-goon[data-v-471448a8]{width:auto;border-radius:4px;font-weight:500;font-size:14px}.dialog-goon[data-v-471448a8]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.el-button+.el-button[data-v-471448a8]{margin-left:auto}[data-v-471448a8] .el-dialog--center .el-dialog__body{padding:10px 25px 30px!important}@media screen and (max-width:1000px){.dialog-goback[data-v-471448a8],.dialog-goon[data-v-471448a8]{width:100%;margin-bottom:10px}}.frame-small-img[data-v-4a5a75ee]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-4a5a75ee]{height:50px;line-height:22px;font-size:13px;color:#4f4c4c;text-align:left;margin-top:10px}.dialog-goback[data-v-4a5a75ee]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-4a5a75ee]:hover,.dialog-goon[data-v-4a5a75ee]{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.dialog-goon[data-v-4a5a75ee]{width:auto;border-radius:4px;font-weight:500;font-size:14px}.dialog-goon[data-v-4a5a75ee]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.el-button+.el-button[data-v-4a5a75ee]{margin-left:auto}[data-v-4a5a75ee] .el-dialog--center .el-dialog__body{padding:10px 25px 30px!important}@media screen and (max-width:1000px){.dialog-goback[data-v-4a5a75ee],.dialog-goon[data-v-4a5a75ee]{width:100%;margin-bottom:10px}}.h5-container[data-v-bb21d580]{padding:0}[data-v-bb21d580] .van-tabs__wrap{height:50px;position:sticky;top:0;z-index:99;border-bottom:1px solid #eee}[data-v-bb21d580] .van-tabs__line{height:3px;border-radius:2px}[data-v-bb21d580] .van-tabs--line{margin-top:6px}[data-v-bb21d580] .van-tabs__nav{padding-left:0;justify-content:flex-start!important}[data-v-bb21d580] .van-tab{font-size:14px;font-weight:500;margin:0 14px;flex:none;width:70px;height:50px}[data-v-bb21d580] .van-tab--active{font-weight:600}.content-section[data-v-bb21d580]{margin:6px 20px 20px 20px;min-height:calc(100vh - 280px)}.content-view[data-v-bb21d580]{margin-bottom:20px;text-align:left}.no-room-tip[data-v-bb21d580]{text-align:center;padding:20px;color:#8e8e93;font-size:16px;border-radius:8px;margin:10px 0}.hotel-title[data-v-bb21d580]{height:30px;font-weight:500;font-size:16px;line-height:30px;color:#000}.hotel-location[data-v-bb21d580]{height:30px;font-weight:400;font-size:14px;line-height:30px;color:#30b0c7}.hotel-phone[data-v-bb21d580]{height:30px;font-weight:400;font-size:14px;line-height:30px;color:#333}.hotel-view[data-v-bb21d580]{font-weight:400;font-size:14px;line-height:22px;color:var(--text-1,#1d2129);cursor:pointer}.date-picker[data-v-bb21d580]{height:36px;border-radius:2px;display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:#f7f8fa;margin-bottom:16px}.date-content[data-v-bb21d580]{width:100%;display:flex;align-items:center}.date-text[data-v-bb21d580]{width:45%;font-size:14px;color:#333;font-weight:500;height:100%}.date-separator[data-v-bb21d580],.date-text[data-v-bb21d580]{text-align:center;display:flex;align-items:center;justify-content:center}.date-separator[data-v-bb21d580]{width:10%;color:#999;margin:0 4px}[data-v-bb21d580] .van-calendar__header{box-shadow:none}[data-v-bb21d580] .van-calendar__month-title{height:48px;line-height:48px;font-weight:500}.room-list[data-v-bb21d580]{margin-top:10px;background:#fff;border-radius:8px;border:1px solid #eaecf0;overflow:hidden}.room-item[data-v-bb21d580]{display:flex;padding:10px 10px 6px 10px;gap:8px;border-bottom:1px solid #eaecf0}.room-left[data-v-bb21d580]{width:110px;height:74px;border-radius:4px}.room-right[data-v-bb21d580]{text-align:left;flex:1;min-width:0}.room-title[data-v-bb21d580]{height:22px;line-height:22px;font-size:14px;font-weight:500;color:#000;margin-bottom:4px}.room-type[data-v-bb21d580]{font-size:12px;height:22px;line-height:22px;font-weight:400;color:#555;margin-bottom:4px}.bed-types[data-v-bb21d580]{display:flex;gap:12px}.bed-tag[data-v-bb21d580]{background:#f0f0f0;border-radius:2px;font-size:12px;color:#666;font-weight:400;line-height:22px;text-align:center;padding:0 16.96px}.bed-tag.orange[data-v-bb21d580]{color:#f59a23;background:#fff7ed80}.room-price[data-v-bb21d580]{height:30px;justify-content:space-between;margin:6px 10px 10px 10px}.price[data-v-bb21d580],.room-price[data-v-bb21d580]{display:flex;align-items:center}.price .currency[data-v-bb21d580]{font-weight:400;font-size:14px;color:#333;margin-right:5px}.price .amount[data-v-bb21d580]{line-height:30px;font-size:20px;font-weight:600;color:#9455a1}.reserve-btn[data-v-bb21d580]{height:32px;width:72px}.content-rooms[data-v-bb21d580] .van-calendar__footer{margin:20px 0}.content-rooms[data-v-bb21d580] .van-icon.van-icon-calendar-o{display:none}.room-actions[data-v-bb21d580]{display:flex;align-items:center;justify-content:flex-end;padding:0 20px;color:#296ff7;cursor:pointer;min-width:20px;height:100%}.room-actions[data-v-bb21d580] .van-icon{transition:transform .3s;font-weight:700}.room-detail[data-v-bb21d580]{border-top:1px solid #7676801f;padding:10px;background:#fff}.detail-item[data-v-bb21d580]{display:flex;margin-bottom:8px;color:#666;font-size:14px}.detail-item[data-v-bb21d580]:last-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}[data-v-bb21d580] .van-collapse-item__content{padding:0}[data-v-bb21d580] .van-collapse-item__title{display:none}.rotate[data-v-bb21d580]{transform:rotate(180deg);transition:transform .3s}[data-v-bb21d580] .van-icon{cursor:pointer;transition:transform .3s}.full-screen-loading[data-v-bb21d580]{position:fixed;top:0;left:0;width:100%;height:100%;background:#e5e6eb90;display:flex;justify-content:center;align-items:center;z-index:999}[data-v-bb21d580] .van-dialog .van-dialog__content{max-height:55vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.tax-dialog-content[data-v-bb21d580]{padding:20px;font-size:14px;line-height:1.5;word-break:break-word}.textcenter[data-v-1816fe5a]{text-align:center}.frame-big-img[data-v-1816fe5a]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-1816fe5a]{height:20px;font-size:16px;color:#4f4c4c;text-align:center}.dialog-goback[data-v-1816fe5a]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-1816fe5a]:hover{background-color:#9455a1;border:1px solid #9455a1;color:#fff}@media screen and (max-width:1000px){.dialog-goback[data-v-1816fe5a]{width:100%;margin-bottom:10px}}.floating-layer[data-v-a2e32202]{width:500px;background-color:#fff;font-family:PingFangSC-Regular,PingFang SC,sans-serif;line-height:normal;position:fixed;display:flex;justify-content:flex-end;z-index:1999}.floating-layer-mobile[data-v-a2e32202]{right:3vw!important;height:570px;top:calc(50vh - 285px)!important}.floating-layer-pc[data-v-a2e32202]{right:calc(50vw - 250px)!important;height:520px;top:calc(50vh - 260px)!important}.popDiaContent[data-v-a2e32202]{width:100%;padding:20px 30px;border-radius:10px;border:1px solid #e1e2ef;background-color:#fff;box-sizing:border-box;box-shadow:3px 3px 5px 0 rgba(0,0,0,.1);z-index:2002}.overlay[data-v-a2e32202]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2000}.head[data-v-a2e32202]{width:100%;background-color:hsla(0,0%,100%,0)}.headTitle[data-v-a2e32202]{height:30px;line-height:30px;font-size:20px;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;color:#4f4c4c;text-align:center}.headDesc[data-v-a2e32202]{line-height:19px;font-size:14px;color:#f56c6c;text-align:left}.line[data-v-a2e32202]{width:100%;height:1px;margin-top:10px;margin-bottom:10px;background-image:url(/assets/img/line.b407e487.svg);background-repeat:repeat-x;background-position:50%}.MT10[data-v-a2e32202]{margin-top:10px}.checkboxText[data-v-a2e32202]{line-height:20px;font-size:14px;color:#4f4c4c}.checkboxText a[data-v-a2e32202]{text-decoration:none}.checkboxTextLink[data-v-a2e32202]{color:#5392f9;font-weight:650;cursor:pointer}.contentInput[data-v-a2e32202]{width:100%;background-color:#fff;font-size:14px}.contentInput .mobileTitle[data-v-a2e32202]{height:19px;line-height:19px;color:#606266;text-align:left;margin:6px 0 6px 0}.height60[data-v-a2e32202]{min-height:65px}.input-bor[data-v-a2e32202]{height:40px}.input-bor[data-v-a2e32202] .el-select .el-input.is-focus .el-input__inner,.input-bor[data-v-a2e32202] .el-select .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #9455a1}.contentInput[data-v-a2e32202]{font-size:13px}.contentInput input[data-v-a2e32202]:hover{border-color:#4f4c4c}.contentInput input[data-v-a2e32202]:focus{border-color:#9455a1;box-shadow:0 0 8px #9455a1}.contentInput .error[data-v-a2e32202]{color:#e12d2d;font-size:12px;text-align:left;min-height:16px;line-height:16px;margin:2px 0 1px 8px}.send_mobile_code[data-v-a2e32202]{text-align:center;width:100%;height:40px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC,sans-serif;background-color:#fff;box-sizing:border-box;border:1px solid #4f4c4c;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349);color:#4f4c4c}.contentButton[data-v-a2e32202]{display:flex;justify-content:space-between}.CancelBtn[data-v-a2e32202]{text-align:center;width:48%;height:44px;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;background-color:#fff;box-sizing:border-box;border:1px solid #9455a1;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349);color:#9455a1}.CancelBtn[data-v-a2e32202]:active,.CancelBtn[data-v-a2e32202]:hover,.SubmitBtn[data-v-a2e32202]{background-color:#9455a1;box-sizing:border-box;color:#fff}.SubmitBtn[data-v-a2e32202]{width:48%;height:44px;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;border:1px solid #9455a1;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349)}.SubmitBtn[data-v-a2e32202]:active,.SubmitBtn[data-v-a2e32202]:checked,.SubmitBtn[data-v-a2e32202]:hover{background-color:#fff;box-sizing:border-box;color:#9455a1}.send_mobile_code[data-v-a2e32202],.send_mobile_code[data-v-a2e32202]:hover{background-color:#4f4c4c!important;color:#fff!important}.bindPopNotice[data-v-a2e32202]{width:100%}.bindPopNoticeLine[data-v-a2e32202]{line-height:20px;font-size:14px;color:#4f4c4c}.ML20[data-v-a2e32202]{margin-left:20px}[data-v-a2e32202] .policy-dialog{width:100%;max-width:100%;margin:0}[data-v-a2e32202] .van-dialog__content{height:70vh;width:100%;overflow-y:auto}.h5-container[data-v-02ab6686]{margin:20px;padding-bottom:80px;background:#fff}.order-detail[data-v-02ab6686]{text-align:left;height:auto;gap:10px;border-radius:8px;border:1px solid #d9d9d9;padding:10px;margin-bottom:10px}.hotel-header[data-v-02ab6686]{margin-bottom:10px}.hotel-title[data-v-02ab6686]{font-family:PingFang SC;font-size:20px;font-weight:500;color:#333;margin-bottom:10px;line-height:26px}.hotel-title-pay[data-v-02ab6686]{background:#d9d9d94d;line-height:44px;padding-left:10px;margin-bottom:0;font-weight:500;font-family:PingFang SC}.hotel-rating[data-v-02ab6686]{height:30px;display:flex;align-items:center;gap:2px}.hotel-address[data-v-02ab6686]{display:flex;align-items:flex-start;gap:4px;color:#30b0c7;font-size:12px;margin-bottom:10px;font-weight:400;line-height:20px}.tax-dialog-content[data-v-02ab6686]{padding:20px;font-size:14px;line-height:1.5;text-align:left}.address-icon[data-v-02ab6686]{margin-top:3px}.booking-info[data-v-02ab6686]{border-top:1px solid #d9d9d9;padding-top:10px}.info-row[data-v-02ab6686]{display:flex;justify-content:space-between;padding-bottom:10px;font-size:14px;font-weight:400;line-height:20px;color:#333}.info-row[data-v-02ab6686]:last-child{padding-bottom:0}.sub-label[data-v-02ab6686]{font-size:10px;color:#616161;line-height:14px}.text-border-top[data-v-02ab6686]{border-top:1px solid #d9d9d9;padding-top:10px}.info-value[data-v-02ab6686]{text-align:right}.info-width[data-v-02ab6686]{width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-title[data-v-02ab6686]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.order-detail[data-v-02ab6686] .van-field{margin-bottom:16px;padding:0;border-radius:2px;border:1px solid #d9d9d9;height:32px}[data-v-02ab6686] .van-field__control{padding:0 10px;color:#333;font-size:14px;height:30px}[data-v-02ab6686] .van-field__error-message{color:#ff3b30;font-size:10px}[data-v-02ab6686] .van-field--error .van-field__control{border-color:#ff3b30}[data-v-02ab6686] .van-field--error .van-field__control::-moz-placeholder{color:#ccc}[data-v-02ab6686] .van-field--error .van-field__control::placeholder{color:#ccc}[data-v-02ab6686] .van-dropdown-menu__bar{height:32px}[data-v-02ab6686] .van-field__right-icon{margin-right:0}.input-down[data-v-02ab6686] .van-field__control{border:none}.input-down[data-v-02ab6686]{height:32px;padding-right:9px;border:1px solid #d9d9d9}.phone-input-container[data-v-02ab6686]{display:flex;gap:8px}.area-code-field[data-v-02ab6686]{width:30%}.phone-number-field[data-v-02ab6686]{flex:1}.payment-cell[data-v-02ab6686]{padding:12px 0!important}.payment-method[data-v-02ab6686]{display:flex;align-items:center;gap:12px}.payment-icon[data-v-02ab6686]{height:20px;-o-object-fit:contain;object-fit:contain}.payment-title[data-v-02ab6686]{font-size:14px;font-weight:500;color:#333;line-height:22px}.special-request[data-v-02ab6686]{margin-top:10px;overflow:hidden}.special-header[data-v-02ab6686]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.special-title[data-v-02ab6686]{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline}.special-msg[data-v-02ab6686]{font-size:12px;line-height:22px;font-weight:400;text-align:left;color:#616161}[data-v-02ab6686] .special-input.van-cell.van-field{min-height:auto!important;padding:8px!important;margin-bottom:0;border:1px solid #d9d9d9;border-radius:2px}.special-input[data-v-02ab6686] .van-field__control{padding:0!important}.hotel-info[data-v-02ab6686]{text-align:left}.hotel-name[data-v-02ab6686]{margin-top:5px;font-weight:500;height:25px;line-height:25px;color:#9455a1;font-size:16px;margin-bottom:-10px}.hotel-content[data-v-02ab6686] ul{padding-left:20px;margin-top:5px;list-style-type:disc}.submit-bottom[data-v-02ab6686]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:5px 16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:99}.total-price[data-v-02ab6686]{display:flex;align-items:center;gap:6px;color:#333;width:55%}.total-price.title[data-v-02ab6686]{font-weight:500;font-size:14px}.total-price .price[data-v-02ab6686]{font-weight:600;color:#9455a1;margin-bottom:3px}.reserve-btn[data-v-02ab6686]{height:40px;width:110px}.surplus-room[data-v-02ab6686]{color:#e12d2d}.full-screen-loading[data-v-02ab6686]{position:fixed;top:0;left:0;width:100%;height:100%;background:#e5e6eb90;display:flex;justify-content:center;align-items:center;z-index:999}.textcenter[data-v-a8abab98]{text-align:center}.frame-big-img[data-v-a8abab98]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-a8abab98]{height:20px;font-size:16px;color:#4f4c4c;text-align:center}.dialog-goback[data-v-a8abab98]{background-color:#fff;width:auto;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-goback[data-v-a8abab98]:hover{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.textcenter[data-v-a8abab98] .el-dialog{background-position:100% 100%;background-color:#fff;background-size:23%}@media screen and (max-width:1000px){.dialog-goback[data-v-a8abab98]{width:100%;margin-bottom:10px}}.frame-small-img[data-v-4600a04d]{width:80px;height:80px;cursor:pointer}.lucid-img[data-v-4600a04d]{filter:opacity(90%);-webkit-transform:rotate(1turn);animation:rotation 3s linear infinite;-moz-animation:rotation 3s linear infinite;-webkit-animation:rotation 3s linear infinite;-o-animation:rotation 3s linear infinite}.cancel_order_button[data-v-07fee860]{background:inherit;background-color:#fff;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#9455a1;border-radius:999px;box-shadow:none;font-weight:500;font-style:normal;font-size:14px;color:#9455a1}.cancel_order_button[data-v-07fee860]:focus,.cancel_order_button[data-v-07fee860]:hover{background:#9455a1;color:#fff;border:1px solid #9455a1}.pc_cancel_button[data-v-07fee860]{width:30%;display:inline-block;margin-right:10px}.mobile_cancel_button[data-v-07fee860]{display:inline-block;margin-right:40px}.mobile_cancel_button[data-v-07fee860] .el-button{padding:12px 10px}.open-dia.el-dialog__wrapper[data-v-07fee860]{&[data-v-07fee860] .v-modal{z-index:2000!important;position:relative!important}&[data-v-07fee860] .el-dialog{position:relative;z-index:2001!important;transform:none!important}}.dia-price[data-v-07fee860]{font-weight:100;height:50px;line-height:25px;margin:10px 0;border-bottom:1px solid #d7d7d7}.dia-content[data-v-07fee860]{padding:0 20px 50px}.dia-content-continue[data-v-07fee860],.dia-content[data-v-07fee860]{background-color:hsla(216,8%,88%,.298);min-height:86px;background-size:100%}.dia-content-continue[data-v-07fee860]{padding:50px 20px}.dialog-close[data-v-07fee860]{margin-right:10px}.dialog-close[data-v-07fee860],.dialog-close[data-v-07fee860]:focus{width:20%;background-color:#fff;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1}.dialog-cancel[data-v-07fee860],.dialog-cancel[data-v-07fee860]:focus{width:30%;background-color:#9455a1;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#fff}.dia-content input[data-v-07fee860]:focus,.el-select[data-v-07fee860] .el-input.is-focus .el-input__inner,.el-select[data-v-07fee860] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #9455a1}.cancelYes[data-v-07fee860],.dialog-cancel[data-v-07fee860]:hover{background-color:#9455a1;color:#fff;border:1px solid #9455a1}.open-dia[data-v-07fee860] .el-button+.el-button{margin-left:0}.open-dia[data-v-07fee860] .el-button:hover{background-color:#9455a1;color:#fff;border:1px solid #9455a1}.otherreason-msg[data-v-07fee860]{border:1px solid red}.open-dia[data-v-07fee860] .el-dialog__body{padding:0;color:#333;text-align:left}.open-dia[data-v-07fee860] .el-dialog__header{padding:20px 20px;height:40px;font-size:22px;font-weight:650;line-height:40px;text-align:left}.button-detail .gray-color[data-v-07fee860],.button-detail .gray-color[data-v-07fee860]:hover{background:#dddfe2}.cancelmsg-text[data-v-07fee860]{margin-bottom:10px;font-size:13px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto}.twoline[data-v-07fee860]{height:40px;line-height:20px;white-space:inherit}.el-descriptions__table tr[data-v-07fee860]{height:32px}@media only screen and (max-width:1099px){.mobile-select[data-v-07fee860]{border-bottom:1px solid hsla(216,8%,88%,.298)}.dialog-close[data-v-07fee860]{width:75px;background-color:#fff;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#9455a1;text-align:center}.dialog-close[data-v-07fee860]:focus{width:75px}.dialog-cancel[data-v-07fee860],.dialog-cancel[data-v-07fee860]:focus,.dialog-close[data-v-07fee860]:focus{background-color:#9455a1;border:1px solid #9455a1;border-radius:4px;font-weight:500;font-size:14px;color:#fff}.dialog-cancel[data-v-07fee860],.dialog-cancel[data-v-07fee860]:focus{width:35%;text-align:center}.dia-content[data-v-07fee860] .el-dialog,.open-dia[data-v-07fee860] .el-dialog{-webkit-backface-visibility:hidden}}.h5-container[data-v-4a37a9da]{margin:20px;padding-bottom:80px;background:#fff}.order-detail[data-v-4a37a9da]{text-align:left;height:auto;gap:10px;border-radius:8px;border:1px solid #d9d9d9;padding:10px;margin-bottom:10px}.hotel-header[data-v-4a37a9da]{margin-bottom:10px}.hotel-title[data-v-4a37a9da]{font-family:PingFang SC;font-size:20px;font-weight:500;color:#333;margin-bottom:10px;line-height:26px}.hotel-title-pay[data-v-4a37a9da]{background:#d9d9d94d;line-height:44px;padding-left:10px;margin-bottom:0;font-weight:500;font-family:PingFang SC}.hotel-rating[data-v-4a37a9da]{height:30px;display:flex;align-items:center;gap:2px}.hotel-address[data-v-4a37a9da]{display:flex;align-items:flex-start;gap:4px;color:#30b0c7;font-size:12px;margin-bottom:10px;font-weight:400;line-height:20px}.tax-dialog-content[data-v-4a37a9da]{padding:20px;font-size:14px;line-height:1.5;text-align:left}.address-icon[data-v-4a37a9da]{margin-top:3px}.booking-info[data-v-4a37a9da]{border-top:1px solid #d9d9d9;padding-top:10px}.info-row[data-v-4a37a9da]{display:flex;justify-content:space-between;padding-bottom:10px;font-size:14px;font-weight:400;line-height:20px;color:#333}.info-row[data-v-4a37a9da]:last-child{padding-bottom:0}.sub-label[data-v-4a37a9da]{font-size:10px;color:#616161;line-height:14px}.text-border-top[data-v-4a37a9da]{border-top:1px solid #d9d9d9;padding-top:10px}.info-value[data-v-4a37a9da]{text-align:right}.info-width[data-v-4a37a9da]{width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-title[data-v-4a37a9da]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.order-detail[data-v-4a37a9da] .van-field{margin-bottom:16px;padding:0;border-radius:2px;border:1px solid #d9d9d9;height:32px}[data-v-4a37a9da] .van-field__control{padding:0 10px;color:#333;font-size:14px;height:30px}[data-v-4a37a9da] .van-field__error-message{color:#ff3b30;font-size:10px}[data-v-4a37a9da] .van-field--error .van-field__control{border-color:#ff3b30}[data-v-4a37a9da] .van-field--error .van-field__control::-moz-placeholder{color:#ccc}[data-v-4a37a9da] .van-field--error .van-field__control::placeholder{color:#ccc}[data-v-4a37a9da] .van-dropdown-menu__bar{height:32px}.input-down[data-v-4a37a9da] .van-field__control{border:none}.input-down[data-v-4a37a9da]{height:32px;padding-right:9px;border:1px solid #d9d9d9}.phone-input-container[data-v-4a37a9da]{display:flex;gap:8px}.area-code-field[data-v-4a37a9da]{width:30%}.phone-number-field[data-v-4a37a9da]{flex:1}.payment-cell[data-v-4a37a9da]{padding:12px 0!important}.payment-method[data-v-4a37a9da]{display:flex;align-items:center;gap:12px}.payment-icon[data-v-4a37a9da]{height:20px;-o-object-fit:contain;object-fit:contain}.payment-title[data-v-4a37a9da]{font-size:14px;font-weight:500;color:#333;line-height:22px}.special-request[data-v-4a37a9da]{margin-top:10px;overflow:hidden}.special-header[data-v-4a37a9da]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.special-title[data-v-4a37a9da]{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline}.special-msg[data-v-4a37a9da]{font-size:12px;line-height:22px;font-weight:400;text-align:left;color:#616161}[data-v-4a37a9da] .special-input.van-cell.van-field{min-height:auto!important;padding:8px!important;margin-bottom:0;border:1px solid #d9d9d9;border-radius:2px}.special-input[data-v-4a37a9da] .van-field__control{padding:0!important}#payment-pingpong[data-v-4a37a9da] .pp-checkout-main{padding:0!important;background-color:red!important}.hotel-info[data-v-4a37a9da]{text-align:left}.hotel-name[data-v-4a37a9da]{margin-top:5px;font-weight:500;height:25px;line-height:25px;color:#9455a1;font-size:16px;margin-bottom:-10px}.hotel-content[data-v-4a37a9da] ul{padding-left:20px;margin-top:5px;list-style-type:disc}.submit-bottom[data-v-4a37a9da]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:5px 16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:99}.total-price[data-v-4a37a9da]{display:flex;align-items:center;gap:6px;color:#333;width:55%}.total-price.title[data-v-4a37a9da]{font-weight:500;font-size:14px}.total-price .price[data-v-4a37a9da]{font-weight:600;color:#9455a1;margin-bottom:3px}.reserve-btn[data-v-4a37a9da]{height:40px;width:110px}.surplus-room[data-v-4a37a9da]{color:#e12d2d}.full-screen-loading[data-v-4a37a9da]{position:fixed;top:0;left:0;width:100%;height:100%;background:#e5e6eb90;display:flex;justify-content:center;align-items:center;z-index:999}.pay-result[data-v-029520e8]{min-height:100vh;background:#fff}.result-content[data-v-029520e8]{padding:100px 20px 0 20px;display:flex;flex-direction:column;align-items:center;gap:30px}.reserve-text-one[data-v-029520e8]{font-size:22px;font-style:normal;font-weight:650}.loading-icon[data-v-029520e8]{margin:10px 0}.booking-info[data-v-029520e8]{text-align:center;display:flex;flex-direction:column;gap:20px}.reference[data-v-029520e8]{font-size:14px;color:#333}.reference-title[data-v-029520e8]{font-weight:600}.reference-id[data-v-029520e8]{color:#9455a1}.status-message[data-v-029520e8]{padding:0 20px}.email-notice[data-v-029520e8],.status-message[data-v-029520e8]{font-size:14px;color:#333;line-height:1.5}.email[data-v-029520e8]{color:#9455a1}.review-btn[data-v-029520e8]{width:130px;height:32px;background:#9455a1;border-color:#9455a1;border-radius:4px;margin-top:30px}.text-btn[data-v-029520e8]{font-weight:400;font-size:12px;color:#fff}.h5-container[data-v-5a49f875]{margin:20px;padding-bottom:80px;background:#fff}.order-detail[data-v-5a49f875]{text-align:left;height:auto;gap:10px;border-radius:8px;border:1px solid #d9d9d9;padding:10px;margin-bottom:10px}.hotel-header[data-v-5a49f875]{margin-bottom:10px}.hotel-title[data-v-5a49f875]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px;line-height:26px}.hotel-rating[data-v-5a49f875]{height:30px;display:flex;align-items:center;gap:2px}.hotel-address[data-v-5a49f875]{display:flex;align-items:flex-start;gap:4px;color:#30b0c7;font-size:12px;margin-bottom:10px;font-weight:400;line-height:20px}.address-icon[data-v-5a49f875]{margin-top:3px}.booking-info[data-v-5a49f875]{border-top:1px solid #d9d9d9;padding-top:10px}.info-row[data-v-5a49f875]{display:flex;justify-content:space-between;padding-bottom:10px;font-size:14px;font-weight:400;line-height:20px;color:#333}.info-row[data-v-5a49f875]:last-child{padding-bottom:0}.sub-label[data-v-5a49f875]{font-size:10px;color:#616161;line-height:14px}.text-border-top[data-v-5a49f875]{border-top:1px solid #d9d9d9;padding-top:10px}.info-value[data-v-5a49f875]{text-align:right}.info-width[data-v-5a49f875]{width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-title[data-v-5a49f875]{font-size:16px;font-weight:600;color:#333}[data-v-5a49f875] .van-field{margin-bottom:16px;padding:0}[data-v-5a49f875] .van-field__control{padding:0 10px;color:#333;font-size:14px;height:32px;border:1px solid #d9d9d9}[data-v-5a49f875] .van-field__error-message{color:#ff3b30;font-size:10px}[data-v-5a49f875] .van-field--error .van-field__control{border-color:#ff3b30}[data-v-5a49f875] .van-field--error .van-field__control::-moz-placeholder{color:#ccc}[data-v-5a49f875] .van-field--error .van-field__control::placeholder{color:#ccc}[data-v-5a49f875] .van-dropdown-menu__bar{height:32px}.input-down[data-v-5a49f875] .van-field__control{border:none}.input-down[data-v-5a49f875]{height:32px;padding-right:9px;border:1px solid #d9d9d9}.phone-input-container[data-v-5a49f875]{display:flex;gap:8px}.area-code-field[data-v-5a49f875]{width:30%}.phone-number-field[data-v-5a49f875]{flex:1}.payment-cell[data-v-5a49f875]{padding:12px 0!important}.payment-method[data-v-5a49f875]{display:flex;align-items:center;gap:12px}.payment-icon[data-v-5a49f875]{height:20px;-o-object-fit:contain;object-fit:contain}.payment-title[data-v-5a49f875]{font-size:14px;font-weight:500;color:#333;line-height:22px}.special-request[data-v-5a49f875]{margin-top:10px;overflow:hidden}.special-header[data-v-5a49f875]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.special-title[data-v-5a49f875]{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline}.special-msg[data-v-5a49f875]{font-size:12px;line-height:22px;font-weight:400;text-align:left;color:#616161}.special-input[data-v-5a49f875] .van-field__control{min-height:120px!important;height:auto!important;padding:8px 16px!important}.hotel-info[data-v-5a49f875]{text-align:left}.hotel-name[data-v-5a49f875]{margin-top:5px;font-weight:500;height:25px;line-height:25px;color:#9455a1;font-size:16px}.hotel-content[data-v-5a49f875] ul{padding-left:20px;margin-top:5px;list-style-type:disc}.tax-dialog-content[data-v-5a49f875]{padding:20px;font-size:14px;line-height:1.5;text-align:left}.submit-bottom[data-v-5a49f875]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:5px 16px;display:flex;justify-content:flex-end;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:99;gap:20px}.total-price[data-v-5a49f875]{display:flex;align-items:center;gap:6px;color:#333;width:55%}.total-price.title[data-v-5a49f875]{font-weight:500;font-size:14px}.total-price .price[data-v-5a49f875]{font-size:20px;font-weight:600;color:#ff3b30}.cancel-btn[data-v-5a49f875]{height:40px;width:135px;background-color:#fff;color:#9455a1;border-bottom:1px solid #9455a1}.reserve-btn[data-v-5a49f875]{height:40px;width:110px}.full-screen-loading[data-v-5a49f875]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999}.mobile_cancel_button[data-v-5a49f875]{margin-right:0;margin-left:135px}.dia-content[data-v-5a49f875]{padding:0 20px 50px}.dia-content-continue[data-v-5a49f875],.dia-content[data-v-5a49f875]{background-color:hsla(216,8%,88%,.298);min-height:86px;background-size:100%}.dia-content-continue[data-v-5a49f875]{padding:50px 20px}.dia-content input[data-v-5a49f875]:focus,.el-select[data-v-5a49f875] .el-input.is-focus .el-input__inner,.el-select[data-v-5a49f875] .el-input__inner:focus{border-color:#fcd205;box-shadow:0 0 8px #fcd205}.dia-price[data-v-5a49f875]{font-weight:100;height:50px;line-height:25px;margin:10px 0;border-bottom:1px solid #d7d7d7}.dialog-close[data-v-5a49f875]{margin-right:10px;background-color:#fff;border:1px solid #9455a1;border-radius:999px;font-weight:500;font-size:14px;color:#9455a1}.dialog-cancel[data-v-5a49f875],.dialog-cancel[data-v-5a49f875]:focus,.dialog-close[data-v-5a49f875]:focus{background-color:#9455a1;border:1px solid #9455a1;border-radius:999px;font-weight:500;font-size:14px;color:#fff}.dialog-cancel[data-v-5a49f875],.dialog-cancel[data-v-5a49f875]:focus{width:30%}.cancelYes[data-v-5a49f875],.dialog-cancel[data-v-5a49f875]:hover{background:#fff;color:#9455a1;border:1px solid #9455a1}.open-dia[data-v-5a49f875] .el-button+.el-button,.open-dia[data-v-5a49f875] .el-button:hover{border-radius:999px}.otherreason-msg[data-v-5a49f875]{border:1px solid red}.open-dia[data-v-5a49f875] .el-dialog__body{padding:0;color:#333}.open-dia[data-v-5a49f875] .el-dialog__header{padding:20px 20px;height:40px;font-size:22px;font-weight:650;line-height:40px}.button-detail .gray-color[data-v-5a49f875],.button-detail .gray-color[data-v-5a49f875]:hover{background:#dddfe2}.order-status-img img[data-v-5a49f875]{width:35px;height:35px;margin:7.5px}.cancelmsg-text[data-v-5a49f875]{margin-bottom:10px;font-size:13px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto}.dia-content[data-v-5a49f875] .el-dialog,.open-dia[data-v-5a49f875] .el-dialog{-webkit-backface-visibility:hidden}.order-list[data-v-bf7f333e]{min-height:100vh;background:#fff;margin-top:10px;padding-bottom:20px}.order-container[data-v-bf7f333e]{padding:12px}.order-item[data-v-bf7f333e]{border:1px solid #d9d9d9;border-radius:8px;padding:10px;margin-bottom:12px}.order-header[data-v-bf7f333e]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#333}.order-title[data-v-bf7f333e]{font-weight:500;font-size:14px;line-height:22px;color:#333}[data-v-bf7f333e] .van-divider{border-color:#d9d9d9;margin:8px 0}.hotel-info[data-v-bf7f333e]{display:flex;gap:10px}.hotel-detail[data-v-bf7f333e]{text-align:left;flex:1;min-width:0}.hotel-name[data-v-bf7f333e]{line-height:22px;font-size:14px;font-weight:500;color:#333;margin-bottom:7px}.check-date[data-v-bf7f333e]{line-height:22px;font-size:14px;font-weight:400;color:#8e8e93;margin-bottom:7px}.hotel-price[data-v-bf7f333e]{display:flex;justify-content:space-between;align-items:center}.room-type[data-v-bf7f333e]{line-height:22px;font-size:12px;color:#8e8e93;max-width:68%}.price[data-v-bf7f333e]{font-size:14px;line-height:22px;font-weight:500;color:#9455a1}[data-v-bf7f333e] .van-pagination{padding:16px;text-align:center}[data-v-bf7f333e] .van-pagination__item{min-width:48px}[data-v-bf7f333e] .van-tag{padding:2px 8px;border-radius:4px}[data-v-bf7f333e] .van-loading{margin:20px auto}[data-v-bf7f333e] .van-empty{padding:32px 0}.back-top[data-v-bf7f333e]{position:fixed;right:16px;bottom:80px;width:40px;height:40px;border-radius:50%;background-color:#4080ff;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;z-index:999}[data-v-bf7f333e] .van-pull-refresh{overflow:visible}.full-screen-loading[data-v-bf7f333e]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999}.terms-text[data-v-4566d309]{font-size:14px;color:#666;text-align:start;line-height:1.5}.terms-text a[data-v-4566d309]{color:#4080ff;text-decoration:none}[data-v-4566d309] .policy-dialog{width:100%;max-width:100%;margin:0}[data-v-4566d309] .van-dialog__content{height:70vh;width:100%;overflow-y:auto}.login-container[data-v-ed45e9ee]{min-height:100vh;padding:40px;background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3));display:flex;flex-direction:column;align-items:center}.login-box[data-v-ed45e9ee]{background:#fff;border-radius:12px;padding:40px 20px;margin-top:40px;width:100%;max-width:400px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.title[data-v-ed45e9ee]{font-size:20px;line-height:22px;font-weight:600;color:#333;margin-bottom:40px;text-align:center}.google-btn[data-v-ed45e9ee]{display:flex;align-items:center;justify-content:start;background:#9455a1;color:#fff;font-weight:500;border-radius:6px;cursor:pointer;font-size:16px;height:48px}.google-icon[data-v-ed45e9ee]{width:30.4px;height:30.4px;margin:0 20px 0 10px}.divider[data-v-ed45e9ee]{display:flex;align-items:center;text-align:center;margin:20px 0}.divider[data-v-ed45e9ee]:after,.divider[data-v-ed45e9ee]:before{content:"";flex:1;border-bottom:1px solid #e5e5e5}.divider span[data-v-ed45e9ee]{padding:0 16px;color:#999;font-size:16px}.email-input[data-v-ed45e9ee]{margin-bottom:24px}[data-v-ed45e9ee] .van-cell{padding:0}.login-box[data-v-ed45e9ee] .van-field__control{padding:0 10px;border-radius:6px;color:#333;font-size:16px;height:48px;border:1px solid #9455a1}[data-v-ed45e9ee] .van-cell:after{border-bottom:none}.button-group[data-v-ed45e9ee]{display:flex;gap:16px;margin-bottom:32px}.back-btn[data-v-ed45e9ee],.continue-btn[data-v-ed45e9ee]{flex:1;height:48px;border-radius:6px;font-size:16px;font-weight:500}.forgot-password[data-v-ed45e9ee]{color:#9455a1;text-align:right;margin-bottom:24px;font-size:14px;cursor:pointer}.forgot-password[data-v-ed45e9ee]:hover{text-decoration:underline}.login-remind[data-v-ed45e9ee]{border-width:0;background:inherit;background-color:#f0f9eb;border:none;border-radius:4px;box-shadow:none;margin-bottom:10px}.login-remindinfo[data-v-ed45e9ee]{display:flex;justify-content:center;align-items:center;line-height:56px}.login-remind-text[data-v-ed45e9ee]{color:#67c23a;line-height:20px;font-size:14px;display:inline-block;margin:10px 10px}.login-container[data-v-5b4b0458]{min-height:100vh;padding:20px 40px;background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3));display:flex;flex-direction:column;align-items:center}.register-box[data-v-5b4b0458]{background:#fff;border-radius:12px;padding:20px 20px;width:100%;max-width:400px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.title[data-v-5b4b0458]{font-size:20px;line-height:22px;font-weight:600;color:#333;margin-bottom:40px;text-align:center}.form-container[data-v-5b4b0458]{margin-bottom:40px}.input-group[data-v-5b4b0458]{margin-bottom:15px}.label[data-v-5b4b0458]{text-align:left;font-size:16px;line-height:22px;color:#333;margin-bottom:8px}[data-v-5b4b0458] .van-cell{padding:0}.register-box[data-v-5b4b0458] .van-field__control{padding:0 10px;border-radius:6px;color:#333;font-size:16px;height:48px;border:1px solid #9455a1}.register-box[data-v-5b4b0458] .van-cell:after{border-bottom:none}.button-group[data-v-5b4b0458]{display:flex;gap:40px;margin-bottom:40px}[data-v-5b4b0458] .van-field__error-message{color:#ff3b30;font-size:14px}[data-v-5b4b0458] .van-field--error .van-field__control{border-color:#ff3b30}[data-v-5b4b0458] .van-field--error .van-field__control::-moz-placeholder{color:#ccc}[data-v-5b4b0458] .van-field--error .van-field__control::placeholder{color:#ccc}.back-btn[data-v-5b4b0458],.continue-btn[data-v-5b4b0458]{flex:1;height:48px;border-radius:6px;font-size:16px;font-weight:500}.login-container[data-v-2dc0fd49]{min-height:100vh;padding:40px;background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3));display:flex;flex-direction:column;align-items:center}.login-box[data-v-2dc0fd49]{background:#fff;border-radius:12px;padding:40px 20px;margin-top:40px;width:100%;max-width:400px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.title[data-v-2dc0fd49]{font-size:20px;line-height:22px;font-weight:600;color:#333;margin-bottom:40px;text-align:center}.email-label[data-v-2dc0fd49]{font-size:16px;line-height:22px;color:#333;margin-bottom:8px}.email-input[data-v-2dc0fd49]{margin-bottom:16px}[data-v-2dc0fd49] .van-cell{padding:0}.login-box[data-v-2dc0fd49] .van-field__control{padding:0 10px;border-radius:6px;color:#333;font-size:16px;height:48px;border:1px solid #9455a1}[data-v-2dc0fd49] .van-cell:after{border-bottom:none}.tips-text[data-v-2dc0fd49]{font-size:14px;line-height:20px;color:#333;margin-bottom:40px}.button-group[data-v-2dc0fd49]{display:flex;gap:40px;margin-bottom:40px}.back-btn[data-v-2dc0fd49],.continue-btn[data-v-2dc0fd49]{flex:1;height:48px;border-radius:6px;font-size:16px;font-weight:500}.login-container[data-v-dad7ec6c]{min-height:100vh;padding:40px;background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3));display:flex;flex-direction:column;align-items:center}.login-box[data-v-dad7ec6c]{background:#fff;border-radius:12px;padding:40px 20px;margin-top:40px;width:100%;max-width:400px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.title[data-v-dad7ec6c]{font-size:20px;line-height:22px;font-weight:600;color:#333;margin-bottom:40px;text-align:center}.input-group[data-v-dad7ec6c]{margin-bottom:20px}.input-group label[data-v-dad7ec6c]{display:block;color:#333;font-size:16px;margin-bottom:8px}.password-input[data-v-dad7ec6c]{margin-bottom:16px}[data-v-dad7ec6c] .van-cell{padding:0}.login-box[data-v-dad7ec6c] .van-field__control{padding:0 10px;border-radius:6px;color:#333;font-size:16px;height:48px;border:1px solid #9455a1}[data-v-dad7ec6c] .van-cell:after{border-bottom:none}.button-group[data-v-dad7ec6c]{display:flex;gap:40px;margin:40px 0}.back-btn[data-v-dad7ec6c],.continue-btn[data-v-dad7ec6c]{flex:1;height:48px;border-radius:6px;font-size:16px;font-weight:500}.error-box[data-v-07234806]{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 240px);padding:0 20px;text-align:center;margin-top:150px}.error-box h1[data-v-07234806]{color:#ff6b00;font-size:24px;margin-bottom:16px}.error-box p[data-v-07234806]{color:#999;font-size:16px;line-height:1.5;margin-bottom:32px}.reserve-btn[data-v-07234806],.reserve-btn[data-v-07234806]:hover{width:200px;height:44px;border-radius:5px}.container[data-v-d59d9ed6]{padding:20px;max-width:600px;margin:0 auto}.unavailable-notice[data-v-d59d9ed6]{text-align:center;margin-bottom:30px}.unavailable-notice h1[data-v-d59d9ed6]{color:#ff6b00;font-size:24px;margin-bottom:15px}.alternative-hotels[data-v-d59d9ed6]{min-height:calc(100vh - 325px)}.alternative-hotels h2[data-v-d59d9ed6]{text-align:center;color:var(--text-color);margin-bottom:1.5rem;font-size:1.6rem;font-weight:600;position:relative;padding-bottom:.4rem}.sub-message[data-v-d59d9ed6]{color:#666;font-size:16px;line-height:1.5}.hotel-card[data-v-d59d9ed6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.hotel-image[data-v-d59d9ed6]{width:100%;height:54px;-o-object-fit:cover;object-fit:cover}.hotel-info[data-v-d59d9ed6]{padding:0 15px 15px 15px}.hotel-name[data-v-d59d9ed6]{font-size:16px;color:#333;margin-bottom:8px}.hotel-location[data-v-d59d9ed6]{color:#666;font-size:14px;margin-bottom:8px}.hotel-price[data-v-d59d9ed6]{color:#333;font-size:14px;margin-bottom:8px}.hotel-rating[data-v-d59d9ed6]{color:#ffb800;font-size:14px;margin-bottom:15px}.reserve-btn[data-v-d59d9ed6]{height:42px;width:100%;border-radius:4px}.full-screen-loading[data-v-d59d9ed6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#e5e6eb90;display:flex;justify-content:center;align-items:center;z-index:999}.el-drawer__body[data-v-21ad2528]{overflow:auto}.el-drawer__container[data-v-21ad2528] ::-webkit-scrollbar{display:none}.el-main[data-v-21ad2528]{text-align:left}.main[data-v-21ad2528]{background-color:#fff;width:100%}.el-drawer__wrapper[data-v-21ad2528]{overflow:visible!important}.search-dialog[data-v-21ad2528]{width:100%;overflow:visible!important}.search-dialog .search-header[data-v-21ad2528]{width:100%;min-height:50px;background:#fff;line-height:50px;text-align:center;font-size:16px;color:#333}.search-dialog .search-center[data-v-21ad2528]{width:100%;height:100%;margin:0 auto;overflow:auto}.search-dialog .search-header .search-center .search-back[data-v-21ad2528]{width:15%;height:100%;float:left;font-size:25px;text-align:left}.search-dialog .search-header .search-center .search-close[data-v-21ad2528]{width:15%;height:100%;float:left}.search-dialog .search-header .search-center .search-title[data-v-21ad2528]{width:70%;height:100%;float:left}.search-dialog .search-line[data-v-21ad2528]{width:100%;min-height:50px;background:#fff;line-height:50px;text-align:left;font-size:16px;border-bottom:1px solid #dcdfe2}.search-dialog .search-line span[data-v-21ad2528]{margin-left:2%}.search-dialog .search-main[data-v-21ad2528]{width:100%;height:100%}.search-dialog .search-main .search-main-line[data-v-21ad2528]{width:100%;min-height:50px;background:fff;text-align:left;font-size:16px}.search-dialog .search-main .search-main-line .search-main-line-left[data-v-21ad2528]{width:100%;height:100%;float:left;text-align:left;height:55px;padding:0 40px 0 0}.search-dialog .search-main .search-main-line .search-main-line-left-top[data-v-21ad2528]{width:100%;height:55%;font-size:14px;line-height:35px;color:#333;overflow:hidden;white-space:nowrap}.search-dialog .search-main .search-main-line .search-main-line-left-footer[data-v-21ad2528]{width:100%;height:45%;font-size:14px;color:#999;overflow:hidden;white-space:nowrap}.search-dialog .search-main .search-main-line .search-main-line-right[data-v-21ad2528]{width:30%;height:100%;float:right;text-align:right;line-height:50px;height:50px}.search-dialog .search-main .search-main-line .search-main-line-right button[data-v-21ad2528]{border:1px solid #4f4c4c;background:fff;color:#4f4c4c;padding:2px 25px;border-radius:3px}.search-dialog .hotellist-region[data-v-21ad2528] .el-input__inner{padding:0 40px;background-image:url(https://res.roompai.com/static/img/input-region.png);background-repeat:no-repeat;background-size:18px;background-position:10px}.hotellist-region input[data-v-21ad2528]:focus,.search-dialog .hotellist-region[data-v-21ad2528] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 6px #9455a1}.search-dialog .locationClass[data-v-21ad2528]{background:url(https://res.roompai.com/static/img/home/input-region.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}.search-dialog .hotelClass[data-v-21ad2528]{background:url(https://res.roompai.com/static/img/home/hotel.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}.search-dialog .hotellist-region[data-v-21ad2528] .el-input__suffix{font-size:20px;width:40px;height:40px;margin-top:1px;right:0}.search-dialog .hotellist-region[data-v-21ad2528] .el-input__suffix .el-input__clear{font-size:20px}.search-dialog .search-header-date[data-v-21ad2528]{width:100%;min-height:50px;background:#fff;line-height:50px;text-align:center;font-size:16px;color:#333;position:fixed;top:0;left:0;border-bottom:1px solid #999}.search-dialog .search-header-date .search-center .search-back[data-v-21ad2528]{width:15%;height:100%;float:left;font-size:25px;text-align:left}.search-dialog .search-header-date .search-center .search-close[data-v-21ad2528]{width:15%;height:100%;float:left}.search-dialog .search-header-date .search-center .search-title[data-v-21ad2528]{width:70%;height:100%;float:left}.search-dialog .search-header-date .search-main-line[data-v-21ad2528]{width:100%;height:80px;background:#fff;color:#333}.search-dialog .search-header-date .search-main-line .search-main-line-left[data-v-21ad2528],.search-dialog .search-header-date .search-main-line .search-main-line-right[data-v-21ad2528]{width:48%;height:100%;float:left}.search-dialog .search-header-date .search-main-line .search-main-line-left .search-main-line-all[data-v-21ad2528],.search-dialog .search-header-date .search-main-line .search-main-line-right .search-main-line-all[data-v-21ad2528]{width:88px;height:100%;margin:0 auto}.search-dialog .search-header-date .search-main-line .search-main-line-center[data-v-21ad2528]{width:4%;height:100%;font-size:25px;float:left;text-align:center;line-height:80px}.search-dialog .search-header-date .search-main-line .search-main-line-date[data-v-21ad2528]{width:100%;text-align:left;float:left;line-height:30px}.search-dialog .search-header-date .search-main-line .search-main-line-month[data-v-21ad2528]{width:100%;height:48%;text-align:left;float:right;line-height:30px}.search-dialog .search-header-date .search-main-line .search-main-line-month .search-main-line-check[data-v-21ad2528]{width:50%;height:100%;float:left;font-size:40px;text-align:right}.search-dialog .search-header-date .search-main-line .search-main-line-checkday[data-v-21ad2528]{width:49%;height:100%;font-size:40px;line-height:30px;float:right}.search-dialog .search-header-date .search-main-line .search-main-line-checkday .search-main-line-checkday-div[data-v-21ad2528]{width:100%;height:50%;font-size:14px;line-height:10px;padding-left:10px}.search-dialog .search-header-date .search-main-line-checkday-month[data-v-21ad2528],.search-main-line-check[data-v-21ad2528]{color:#333;white-space:nowrap}.search-dialog .search-header-date .search-main-date-week[data-v-21ad2528]{width:100%;height:30px;line-height:30px;background:#fff;color:#333;margin:0 auto}.search-dialog .search-header-date .search-main-date-week div[data-v-21ad2528]{width:14.285%;height:100%;float:left;font-size:12px;color:#333}.search-dialog .search-month-date[data-v-21ad2528]{width:100%;margin:0 auto;text-align:center;margin-top:170px;margin-bottom:15px}.search-dialog .search-month-date .search-main-date-month-title[data-v-21ad2528]{font-size:13px;background:#fff;font-weight:700;color:#777;width:100%;height:25px;line-height:25px}.search-dialog .search-month-date .search-main-date-week .search-main-date-day[data-v-21ad2528]{width:14.285%;height:40px;line-height:40px;float:left;font-size:12px;color:#333}.search-dialog .search-month-date .search-main-date-week .search-main-date-day div[data-v-21ad2528]{width:100%;height:30px;margin:5px auto;line-height:30px}.search-dialog .search-month-date .search-main-date-week .search-main-date-day div span[data-v-21ad2528]{cursor:pointer}.search-dialog .search-month-button[data-v-21ad2528]{position:fixed;bottom:0;text-align:center;background:#fff;height:50px;width:100%;line-height:50px;margin-bottom:10px}.search-dialog .search-month-button button[data-v-21ad2528]{width:90%;height:100%;font-size:14px;background:#9455a1;color:#fff;font-weight:500;border:none;box-shadow:2px 2px 12px #dcdfe2;border-radius:4px}.search-dialog .search-month-button button[data-v-21ad2528]:hover{background:#fff;color:#fff;border:none}.search-main-date-day-active[data-v-21ad2528]{background:#4080ff;color:#fff;border-radius:50%;width:30px;height:100%;font-size:12px;display:block;margin:0 auto}.search-main-date-day-left[data-v-21ad2528]{background:linear-gradient(90deg,#dcdfe2 50%,#fff 0)}.search-main-date-day-right[data-v-21ad2528]{background:linear-gradient(90deg,#fff 50%,#dcdfe2 0)}.search-main-date-day-all[data-v-21ad2528]{background:#dcdfe2}.search-main-date-month-top[data-v-21ad2528]{border-radius:20px 0 0 20px}.search-main-date-month-footer[data-v-21ad2528]{border-radius:0 20px 20px 0}.search-dialog .search-line .search-center .room-num[data-v-21ad2528]{width:15%;height:100%;float:left;margin-left:25px}.search-dialog .search-line .search-center .room-title[data-v-21ad2528]{width:20%;height:100%;float:left}.search-dialog .search-line .search-center .room-button[data-v-21ad2528]{width:45%;height:100%;float:right;text-align:right;font-size:25px;margin-right:25px}.child-text[data-v-21ad2528]{width:35%;height:100%;float:left;padding-left:25px}.child-button[data-v-21ad2528]{width:45%;height:100%;float:right;text-align:right;font-size:25px;margin-right:25px}.child-center[data-v-21ad2528]{width:100%;height:100%;margin:0 auto}.add-button[data-v-21ad2528],.lass-button[data-v-21ad2528]{width:25px;height:25px;vertical-align:middle;border:none;background-color:#fff}.search-button-lass-gray[data-v-21ad2528]{background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/2c2c2c-1-20x20.png)}.search-button-lass-blue[data-v-21ad2528]{background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/409EFF-less-20x20.png)}.search-button-add-gray[data-v-21ad2528]{background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/2c2c2c-20x20.png)}.search-button-add-blue[data-v-21ad2528]{background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/409EFF-20x20.png)}[data-v-21ad2528] .el-select-dropdown__wrap{max-height:200px!important}[data-v-21ad2528] .el-popper[x-placement^=bottom]{margin-top:0}[data-v-21ad2528] .el-popper[x-placement^=top]{margin-bottom:0}.el-select[data-v-21ad2528]{-webkit-tap-highlight-color:transparent!important}body>.el-container[data-v-5190619a]{margin-bottom:40px}.el-container[data-v-5190619a]{display:block}.el-main[data-v-5190619a]{margin-top:60px}.el-select-dropdown[data-v-5190619a]{display:none}.mainMask[data-v-5190619a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0,0,0,.4);z-index:2000}.marginnone[data-v-5190619a]{margin-right:0}.location-search-pc[data-v-5190619a]{padding:35px 0}.location-search-moblie[data-v-5190619a]{padding:0 20px}.list-search[data-v-5190619a]{width:100%;height:64px;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:hidden;overflow-y:hidden;background-color:#4f4c4c;margin:0 auto;line-height:64px}.location-search[data-v-5190619a]{margin:0 auto}.list-content[data-v-5190619a]{margin:15px auto}.input-region[data-v-5190619a]{width:361px;height:48px}.hotellist-region input[data-v-5190619a]{background-color:#fff;background-image:url(https://res.roompai.com/static/img/input-region.png);background-repeat:no-repeat;background-size:20px;background-position:12px;padding:0 50px;height:48px;font-size:16px;opacity:1}.hotellist-region input[data-v-5190619a]:focus,.hotellist-region[data-v-5190619a] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #9455a1}.location-search-moblie .hotellist-region[data-v-5190619a] .el-input__inner{padding:0 40px;height:48px;background-image:url(https://res.roompai.com/static/img/input-region.png);background-repeat:no-repeat;background-size:20px;background-position:10px}.hotellist-region[data-v-5190619a] .el-popover--plain{width:100%;padding:0;color:#ff6b6d;top:-33px;font-size:12px;height:28px;line-height:28px;z-index:2001;text-align:center}.el-autocomplete[data-v-5190619a]{width:100%}[data-v-5190619a] .my-autocomplete{width:189%!important;left:0!important}[data-v-5190619a] .el-autocomplete-suggestion li{padding:0}[data-v-5190619a] .el-autocomplete-suggestion li:hover{color:#5392f9}.my-autocomplete .name[data-v-5190619a]{height:25px;text-overflow:ellipsis;overflow:hidden;font-weight:650}.my-autocomplete .addr[data-v-5190619a]{height:25px;font-weight:100}.my-autocomplete .highlighted .addr[data-v-5190619a]{color:#ddd}.my-autocomplete .locationClass[data-v-5190619a]{background:url(https://res.roompai.com/static/img/home/input-region.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}[data-v-5190619a] .el-autocomplete-suggestion li:hover .locationClass{background:url(https://www.roompai.com/static/img/home/input-region-hover.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}.my-autocomplete .hotelClass[data-v-5190619a]{background:url(https://res.roompai.com/static/img/home/hotel.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}[data-v-5190619a] .el-autocomplete-suggestion li:hover .hotelClass{background:url(https://res.roompai.com/static/img/home/hotel-hover.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}[data-v-5190619a] .el-popper[x-placement^=bottom] .popper__arrow{left:56px!important}.el-container[data-v-5190619a] .el-dialog .el-dialog__header{text-align:center}.hotellist-date-all[data-v-5190619a]{height:100%;width:28.55%;display:inline-block;vertical-align:top;cursor:pointer;position:relative}.hotellist-date[data-v-5190619a]{padding:0;width:30%;height:48px;font-size:16px;opacity:1}.hotellist-date .hotellist-date-start[data-v-5190619a]{float:left;width:37%;height:100%;line-height:27px;font-family:PingFangSCRegular,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650;font-style:normal;color:#4f4c4c;font-size:14px}.hotellist-date .hotellist-date-start-left[data-v-5190619a]{width:35%}.hotellist-date .hotellist-date-start .hotellist-date-start-date[data-v-5190619a]{width:100%;height:50%;line-height:28px}.hotellist-date .hotellist-date-start .hotellist-date-start-week[data-v-5190619a]{width:100%;height:50%;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;color:#999;line-height:18px}.hotellist-date .hotellist-date-line[data-v-5190619a]{float:left;width:6%;height:50%;line-height:40px}.hotellist-date .hotellist-date-line img[data-v-5190619a]{width:65%;height:100%}.hotellist-date .hotellist-date-end[data-v-5190619a]{float:right;width:38%;height:100%;line-height:27px;font-family:PingFangSCRegular,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650;font-style:normal;color:#4f4c4c;font-size:14px}.hotellist-date .hotellist-date-end .hotellist-date-end-date[data-v-5190619a]{width:100%;height:50%;line-height:28px}.hotellist-date .hotellist-date-end .hotellist-date-end-week[data-v-5190619a]{width:100%;height:50%;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;color:#999;line-height:18px}.hotellist-date-all .hotellist-date-time-show[data-v-5190619a]{position:absolute;left:0;top:0;margin-top:6px}.el-range-editor.el-input__inner[data-v-5190619a]{display:inline-block}.el-date-editor--daterange.el-input__inner[data-v-5190619a]{width:100%}.input-date-icon[data-v-5190619a]{background-image:url(https://res.roompai.com/static/img/input-date.png);background-repeat:no-repeat;background-size:20px;background-position:0}[data-v-5190619a] .hotellist-date .el-range-separator{display:none!important}.hotellist-date .el-range__icon[data-v-5190619a]{margin-left:0}.hotellist-date-all .hotellist-date-show[data-v-5190619a]{border-color:#fcd205;box-shadow:0 0 8px #fcd205}.hotellist-date-mobile[data-v-5190619a]{width:100%;height:48px;font-size:16px;opacity:1}.date-inner[data-v-5190619a]{border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;margin:0;background-color:#fff;width:100%;height:48px;opacity:1;cursor:pointer;font-size:12px}.date-inner .date-inner-start[data-v-5190619a]{width:49%;height:100%;float:left;overflow:hidden}.date-inner .date-inner-division[data-v-5190619a]{border-right:1px solid #797979;width:1%;height:100%;line-height:45px;float:left;overflow:hidden}.date-inner .date-inner-end[data-v-5190619a]{width:49%;height:100%;line-height:45px;float:left;overflow:hidden}.date-inner .date-inner-check-img[data-v-5190619a]{width:40px;height:100%;background-image:url(https://res.roompai.com/static/img/input-date.png);background-repeat:no-repeat;background-size:20px;background-position:10px;float:left}.date-inner .date-inner-check-info[data-v-5190619a]{height:100%;width:55%;float:left}.date-inner .date-inner-check-str[data-v-5190619a]{width:100%;height:50%;line-height:30px}.date-inner .date-inner-check-date[data-v-5190619a]{width:100%;height:50%;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-inner[data-v-5190619a]{text-align:left;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;line-height:20px;outline:0;margin:0;background-color:#fff;background-image:url(https://res.roompai.com/static/img/input-person.png);background-repeat:no-repeat;background-size:23px;background-position:10px;padding:0 40px;width:100%;height:48px;opacity:1;cursor:pointer}.inphotellistut-person .person-inner[data-v-5190619a]:hover{border-color:#fcd205}.personLessno[data-v-5190619a]{vertical-align:middle;border:none;background-color:#fff}.personLessno[data-v-5190619a]:hover{background-image:url(https://res.roompai.com/static/img/hotelsearch/bfbfbf-20x20.png)}.personLess[data-v-5190619a]{vertical-align:middle}.personLess[data-v-5190619a]:hover{background-image:url(https://res.roompai.com/static/img/hotelsearch/409EFF-less-20x20.png)}.personnum[data-v-5190619a]{position:relative;display:inline-block;width:100%;line-height:38px;text-align:center}.personAdd[data-v-5190619a]{width:32px;height:32px;vertical-align:middle;background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/2c2c2c-20x20.png);border:none;background-color:#fff}.personnum .personSpan[data-v-5190619a]{border:none;outline:none;width:20px;height:32px;color:#409eff;font-weight:400;font-size:18px;margin-right:7px;vertical-align:top}.personAdd[data-v-5190619a]:hover{background-image:url(https://res.roompai.com/static/img/hotelsearch/409EFF-20x20.png)}.personAddno[data-v-5190619a],.personAddno[data-v-5190619a]:hover{background-image:url(https://res.roompai.com/static/img/hotelsearch/bfbfbf-add-20x20.png)}.personnum span[data-v-5190619a]{display:inline-block}.personnum input[data-v-5190619a]{border:none;outline:none;width:20px;height:32px;color:#409eff;font-weight:400;font-size:18px}.personnum input[data-v-5190619a]:focus{border:0;outline:none;width:20px;height:32px}.spantext[data-v-5190619a]{color:#999;font-size:14px}.select-person[data-v-5190619a]{display:inline-block;width:21.82%;position:relative;vertical-align:top}.showPersonBorder[data-v-5190619a]{border-color:#fcd205;box-shadow:0 0 8px #fcd205}.showPersonBorder[data-v-5190619a]:hover{border-color:#fcd205}.location-search-pc .personText[data-v-5190619a]{font-weight:650;font-size:14px;color:#4f4c4c;display:block;height:50%;line-height:28px;white-space:nowrap;overflow:hidden}.roomText[data-v-5190619a]{font-size:14px;color:#999;white-space:nowrap;overflow:hidden;display:block;height:50%;line-height:20px}.childinfo .el-select-dropdown[data-v-5190619a],.el-select-dropdown[data-v-5190619a]{display:block}.selectOld[data-v-5190619a]{width:40%;float:left;margin-left:5%}.personLessno[data-v-5190619a]{width:32px;height:32px;background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/bfbfbf-20x20.png)}.personLess[data-v-5190619a]{width:32px;height:32px;background-position-x:center;background-size:100%;background-repeat:no-repeat;background-image:url(https://res.roompai.com/static/img/hotelsearch/2c2c2c-1-20x20.png)}.personInfo[data-v-5190619a]{border-width:0;position:absolute;width:100%;height:auto;background:inherit;background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);color:#999;font-size:14px;line-height:50px;top:60px}.location-search-moblie .personText[data-v-5190619a]{font-size:14px;color:#4f4c4c;display:block;height:100%;line-height:48px;white-space:nowrap;overflow:hidden}.location-search-moblie .personText span[data-v-5190619a]{padding:0}.location-search-moblie .el-input__suffix-inner[data-v-5190619a]{height:100%}.location-search-moblie .home-search-text[data-v-5190619a]{font-family:PingFangSCRegular,PingFang SC,sans-serif;font-size:14px}.input_button_pc[data-v-5190619a]{vertical-align:top}.hotellist_button[data-v-5190619a]{width:12%;height:48px;font-size:16px;background:#fcd205;color:#4f4c4c;border:1px solid #fcd205;border-radius:6px}.hotellist_button[data-v-5190619a]:hover{background:#4f4c4c;color:#fcd205;border:1px solid #fcd205}.hotellist_button[data-v-5190619a]:focus{background:#fcd205;color:#4f4c4c;border:1px solid #fcd205}[data-v-5190619a] .selectOld .el-input--suffix .el-input__inner{text-align:center}.home-search-frame .input_button[data-v-5190619a]{background-color:#9455a1;border:1px solid #9455a1;color:#fff}.home-search-frame .input_button[data-v-5190619a]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.location-search-moblie .hotellist-person[data-v-5190619a]{height:48px}.home-collection-center .home-collection-mobile .row-col[data-v-5190619a] .el-card__body{height:90px!important}.el-container[data-v-5190619a] .no-search-dialog{width:90%!important;margin-top:40vh!important}.el-container[data-v-5190619a] .el-dialog__title{font-size:14px!important}.nogoto-margin[data-v-5190619a] .el-dialog{display:flex;flex-direction:column;margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nogoto-margin[data-v-5190619a] .el-dialog .el-dialog__body{flex:1;overflow:auto}@media only screen and (max-width:390px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{top:180px;width:95%}.home-collection-center[data-v-5190619a]{width:90%}.home-search-frame .el-input[data-v-5190619a],.input_button[data-v-5190619a],.select-person[data-v-5190619a]{width:100%}.home-search-frame .date-inner .date-inner-check-info[data-v-5190619a]{width:66%}.home-search-frame .el-date-editor[data-v-5190619a]{width:100%}.home-search-frame .location-search-pc[data-v-5190619a]{display:none}.home-search-frame .location-search-moblie[data-v-5190619a]{width:90%;padding:0 5px}.home-collection .home-collection-pc[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{width:95%;margin:0 auto}.home-collection .home-collection-center[data-v-5190619a]{width:100%}.home-collection .home-collection-center h3[data-v-5190619a]{text-indent:10px}.home-center .container-pc[data-v-5190619a]{display:none}.home-slogan[data-v-5190619a]{font-size:26px}.home-slogan-one[data-v-5190619a]{top:60px;right:94px}.home-slogan-two[data-v-5190619a]{top:100px;padding-right:0;right:1px}.left-logo .img[data-v-5190619a]{display:none}.left-logo .img-mini[data-v-5190619a]{display:block}.header-login[data-v-5190619a]{display:none}.header-mini-menu[data-v-5190619a]{display:block}.home-slogan-search[data-v-5190619a]{width:100%}.home-collection-center .row-col[data-v-5190619a]{width:100%;margin-bottom:10px}.footer .contact-mode[data-v-5190619a]{width:100%;text-align:center}.footer .contact-half[data-v-5190619a]{width:100%;font-size:1px;height:auto}.footer .contact-phone[data-v-5190619a]{float:left}}@media only screen and (min-width:390px) and (max-width:490px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{top:180px;width:90%}.home-collection-center[data-v-5190619a]{width:90%}.home-search-frame .el-date-editor[data-v-5190619a],.home-search-frame .el-input[data-v-5190619a],.input_button[data-v-5190619a],.select-person[data-v-5190619a]{width:100%}.home-search-frame .location-search-pc[data-v-5190619a]{display:none}.home-collection .home-collection-pc[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{width:95%;margin:0 auto}.home-collection .home-collection-center[data-v-5190619a]{width:100%}.home-collection .home-collection-center h3[data-v-5190619a]{text-indent:10px}.home-center .container-pc[data-v-5190619a]{display:none}.home-slogan[data-v-5190619a]{font-size:26px}.home-slogan-one[data-v-5190619a]{top:60px;right:124px}.home-slogan-two[data-v-5190619a]{top:100px;padding-right:0;right:1px}.left-logo .img[data-v-5190619a]{display:none}.left-logo .img-mini[data-v-5190619a]{display:block}.header-login[data-v-5190619a]{display:none}.header-mini-menu[data-v-5190619a]{display:block}.home-slogan-search[data-v-5190619a]{width:100%}.home-collection-center .row-col[data-v-5190619a]{width:100%;margin-bottom:10px}.footer .contact-half[data-v-5190619a],.footer .contact-mode[data-v-5190619a]{width:auto}}@media only screen and (min-width:490px) and (max-width:768px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{top:180px;width:90%}.home-collection-center[data-v-5190619a]{width:90%}.home-search-frame .el-date-editor[data-v-5190619a],.home-search-frame .el-input[data-v-5190619a],.input_button[data-v-5190619a],.select-person[data-v-5190619a]{width:100%}.home-search-frame .location-search-pc[data-v-5190619a]{display:none}.home-collection .home-collection-pc[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{width:95%;margin:0 auto}.home-collection .home-collection-center[data-v-5190619a]{width:100%}.home-collection .home-collection-center h3[data-v-5190619a]{text-indent:10px}.home-center .container-pc[data-v-5190619a]{display:none}.el-date-range-picker[data-v-5190619a]{z-index:-100}.home-slogan[data-v-5190619a]{font-size:26px}.home-slogan-one[data-v-5190619a]{top:60px;right:120px}.home-slogan-two[data-v-5190619a]{top:100px;padding-right:0;right:1px}.left-logo .img[data-v-5190619a]{display:none}.left-logo .img-mini[data-v-5190619a]{display:block}.header-login[data-v-5190619a]{display:none}.header-mini-menu[data-v-5190619a]{display:block}.home-slogan-search[data-v-5190619a]{width:100%}.home-collection-center .row-col[data-v-5190619a]{width:100%;margin-bottom:10px}.footer .contact-mode[data-v-5190619a]{width:95%}.footer .contact-half[data-v-5190619a]{width:auto}}@media only screen and (min-width:768px) and (max-width:992px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{top:180px;width:90%}.home-collection-center[data-v-5190619a]{width:90%}.home-search-frame .el-date-editor[data-v-5190619a],.home-search-frame .el-input[data-v-5190619a],.input_button[data-v-5190619a],.select-person[data-v-5190619a]{width:100%}.home-search-frame .location-search-pc[data-v-5190619a]{display:none}.home-collection .home-collection-pc[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{width:95%;margin:0 auto}.home-collection .home-collection-center[data-v-5190619a]{width:100%}.home-collection .home-collection-center h3[data-v-5190619a]{text-indent:10px}.home-center .container-pc[data-v-5190619a]{display:none}.home-center .container-mobile[data-v-5190619a]{display:block}.home-slogan[data-v-5190619a]{font-size:25px}.home-slogan-one[data-v-5190619a]{top:60px;right:120px}.home-slogan-two[data-v-5190619a]{top:100px;padding-right:0;right:1px}.home-slogan-search[data-v-5190619a]{width:100%}.home-collection-center .row-col[data-v-5190619a]{width:100%;margin-bottom:10px}.footer .contact-mode[data-v-5190619a]{width:95%}.footer .contact-half[data-v-5190619a]{width:auto}}@media only screen and (min-width:992px) and (max-width:1200px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{top:260px}.home-collection-center[data-v-5190619a]{width:90%}.home-search-frame .location-search-moblie[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{display:none}.home-center .container-pc[data-v-5190619a]{display:block}.home-center .container-mobile[data-v-5190619a]{display:none}.home-slogan[data-v-5190619a]{font-size:30px}.home-slogan-one[data-v-5190619a]{top:120px}.home-slogan-two[data-v-5190619a]{top:150px;padding-right:0;right:200px}.home-slogan-search[data-v-5190619a]{width:100%}.home-collection-center .row-col[data-v-5190619a]{width:33%;margin-bottom:10px}.footer .contact-mode[data-v-5190619a]{width:95%}.footer .contact-half[data-v-5190619a]{width:auto}}@media only screen and (min-width:1200px) and (max-width:1400px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{top:210px}.home-search-frame .location-search-moblie[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{display:none}.home-center .container-pc[data-v-5190619a]{display:block}.home-center .container-mobile[data-v-5190619a]{display:none}.home-slogan[data-v-5190619a]{font-size:35px}.home-slogan-one[data-v-5190619a]{top:70px}.home-slogan-two[data-v-5190619a]{top:100px;padding-right:0;right:200px}.home-slogan-search[data-v-5190619a]{width:100%}.footer .contact-half[data-v-5190619a]{width:auto}}@media only screen and (min-width:1400px) and (max-width:1610px){header .header-middle[data-v-5190619a]{width:100%;padding:0 10px}.home-search-frame[data-v-5190619a]{width:1100px}.home-search-frame .location-search-moblie[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{display:none}.home-center .container-pc[data-v-5190619a]{display:block}.home-center .container-mobile[data-v-5190619a]{display:none}}@media only screen and (min-width:1610px) and (max-width:1920px){header .header-middle[data-v-5190619a]{width:100%;padding:0 32px}.home-center[data-v-5190619a]{min-height:100vh}.home-search-frame[data-v-5190619a]{width:1100px}.home-search-frame .location-search-moblie[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{display:none}.home-center .container-pc[data-v-5190619a]{display:block}.home-center .container-mobile[data-v-5190619a]{display:none}}@media only screen and (min-width:1920px){header .header-middle[data-v-5190619a]{width:100%;padding:0 32px}.home-center[data-v-5190619a]{min-height:100vh}.home-search-frame[data-v-5190619a]{width:1100px}.home-search-frame .location-search-moblie[data-v-5190619a]{display:none}.home-collection .home-collection-mobile[data-v-5190619a]{display:none}.home-center .container-pc[data-v-5190619a]{display:block}.home-center .container-mobile[data-v-5190619a]{display:none}}.header[data-v-304074e6]{padding:0}.username[data-v-304074e6]{width:40px;padding-left:10px}.right-menu-title button[data-v-304074e6]{width:100%;height:45px;border-radius:3px;border:1px solid #4f4c4c;background:#4f4c4c;color:#fff;box-shadow:0 4px 5px 1px #ccc;font-size:15px;overflow:hidden}.right-header[data-v-304074e6] .el-submenu__title{width:100px;padding:0!important;font-size:14px!important}.alert-menu .header-link[data-v-304074e6]{color:#000;text-decoration:none}.alert-menu .right-menu-group[data-v-304074e6]{margin:0 25px}[data-v-304074e6] .el-menu .is-disabled .el-submenu__title{color:#000!important;opacity:1}.username[data-v-304074e6]{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:75%}[data-v-304074e6] .el-dialog{width:400px;border-radius:8px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);gap:10px}.contentRow .field-input input[data-v-304074e6]{color:#c8c9cc;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.send_mobile_code[data-v-304074e6]{width:100%;height:40px;font-size:14px;background-color:#9455a1;box-sizing:border-box;border:1px solid #9455a1;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349);color:#fff}.send_mobile_code[data-v-304074e6],.send_mobile_code[data-v-304074e6]:hover{background-color:#fff!important;color:#9455a1!important}.contentRow .saveButton[data-v-304074e6]{display:inline-flex;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;color:#fff;background:#9455a1;margin-right:10px}.contentRow .cancelButton[data-v-304074e6]{display:inline-flex;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid #9455a1;background:#fff;color:#9455a1}.contentRow .myBookings[data-v-304074e6]{width:360px;color:#296ff7;font-size:16px;font-style:normal;font-weight:500;line-height:22px;cursor:pointer;text-decoration:underline}.contentRow .signOutButton[data-v-304074e6]{color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:22px;cursor:pointer}.contentRow .signOutButton[data-v-304074e6]:hover{color:#296ff7}.lineRow[data-v-304074e6]{width:100%;height:1px;background:hsla(0,0%,50%,.55);margin:10px 0 10px 0}.errorNotice[data-v-304074e6]{color:red;text-indent:90px}.field-title[data-v-304074e6]{width:90px;font-weight:500;line-height:24px}.field-input[data-v-304074e6],.field-title[data-v-304074e6]{display:inline-block;color:#323233;font-size:16px;font-style:normal}.field-input[data-v-304074e6]{width:260px;font-weight:400;line-height:22px}[data-v-304074e6] .el-dialog__body{padding-top:0!important}.modal-container[data-v-304074e6]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-304074e6]{width:336px;max-width:24rem;margin:auto;border-radius:.75rem;background-color:#fff}.flex-col[data-v-304074e6],.modal-content[data-v-304074e6]{display:flex;flex-direction:column}.item[data-v-304074e6]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;cursor:pointer;border-radius:.5rem;transition:background-color .2s}.item[data-v-304074e6]:hover{background-color:#f9fafb}.item-details[data-v-304074e6]{display:flex;flex-direction:column}.label[data-v-304074e6]{line-height:1.25rem;color:#6b7280}.value[data-v-304074e6]{font-size:1rem;line-height:1.5rem;font-weight:600;color:#1f2937}.divider[data-v-304074e6]{border-color:#e5e7eb;margin:.5rem 0}.booking-link[data-v-304074e6]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:.5rem;cursor:pointer}.booking-text[data-v-304074e6]{font-size:1rem;line-height:1.5rem;font-weight:600;color:rgb(37 99 235/var(--tw-text-opacity,1))}.language-currency[data-v-304074e6]{display:flex;justify-content:space-between;padding:.75rem}.sign-out[data-v-304074e6]{display:flex;justify-content:center;align-items:center;padding:.75rem;margin-top:.5rem;background-color:#fef2f2;border-radius:.5rem;cursor:pointer;color:#b91c1c;font-weight:700;line-height:1.5rem}.sign-out[data-v-304074e6]:hover{background-color:#fecaca}.container[data-v-304074e6]{background-color:#f7fafc;display:flex;align-items:center;justify-content:center}.card[data-v-304074e6]{width:100%;background-color:#fff}.title[data-v-304074e6]{font-size:1.25rem;font-weight:700;margin-bottom:1rem;line-height:1.75rem;color:#333}.label[data-v-304074e6]{display:block;margin-bottom:.5rem;font-size:.875rem;color:#4a5568}.input[data-v-304074e6]{width:100%;border:1px solid #cbd5e0;border-radius:.375rem;padding:.5rem .75rem;margin-top:.25rem}.error[data-v-304074e6]{color:#e53e3e;font-size:.875rem;margin-bottom:.5rem}.button-group[data-v-304074e6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.cancel-button[data-v-304074e6]{padding:.5rem 1rem;border-radius:.375rem;border:1px solid #9455a1;color:#9455a1;background-color:#fff;transition:background-color .2s}.cancel-button[data-v-304074e6]:hover{background:#9455a1;color:#fff}.save-button[data-v-304074e6],.send-code-button[data-v-304074e6]{padding:.5rem 1rem;border-radius:.375rem;background-color:#9455a1;color:#fff;transition:background-color .2s;border:1px solid #9455a1;width:130px}.save-button[data-v-304074e6]:hover,.send-code-button[data-v-304074e6]:hover{color:#9455a1;background-color:#fff}.success-message[data-v-304074e6]{font-size:.75rem;line-height:1rem;color:rgb(22 163 74/var(--tw-text-opacity,1));margin-bottom:.5rem}.fas[data-v-304074e6]{font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:Font Awesome\ 6 Free}.fa-chevron-right[data-v-304074e6]:before{content:"\f054"}@font-face{font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.3eae9857.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.0b5caff7.ttf) format("truetype")}.list-search[data-v-35e2b20a]{width:100%;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:hidden;overflow-y:hidden;background-color:#fff;border-radius:5px}.location-search-pc[data-v-35e2b20a]{padding:0;height:48px;margin:15px auto}.hotellist-input[data-v-35e2b20a]{float:left;margin-right:10px;width:400px;display:inline-block;vertical-align:top;cursor:pointer;position:relative}[data-v-35e2b20a] .hotellist-input .el-input__inner{height:48px}[data-v-35e2b20a] .my-autocomplete{position:fixed!important;top:auto!important;left:auto!important;z-index:1000!important;height:48px}[data-v-35e2b20a] .my-autocomplete li{padding:0;color:#4f4c4c}[data-v-35e2b20a] .my-autocomplete li:hover{color:#5392f9}.my-autocomplete .name[data-v-35e2b20a]{height:25px;text-overflow:ellipsis;overflow:hidden;font-weight:650}.my-autocomplete .addr[data-v-35e2b20a]{height:25px;font-weight:100}.my-autocomplete .highlighted .addr[data-v-35e2b20a]{color:#ddd}.my-autocomplete .locationClass[data-v-35e2b20a]{background:url(https://res.roompai.com/static/img/home/input-region.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}[data-v-35e2b20a] .el-autocomplete-suggestion li:hover .locationClass{background:url(https://res.roompai.com/static/img/home/input-region-hover.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}.my-autocomplete .hotelClass[data-v-35e2b20a]{background:url(https://res.roompai.com/static/img/home/hotel.png) 0 0/18px;width:100%;height:54px;vertical-align:bottom;background-position:50%;background-repeat:no-repeat}.hotellist-date-all[data-v-35e2b20a]{float:left;margin-right:10px;height:100%;width:306px;display:inline-block;vertical-align:top;cursor:pointer;position:relative}.hotellist-date[data-v-35e2b20a]{padding:0;width:30%;height:48px;font-size:16px;opacity:1}.hotellist-date .hotellist-date-start[data-v-35e2b20a]{float:left;width:37%;height:100%;line-height:27px;font-family:PingFangSCRegular,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650;font-style:normal;color:#4f4c4c;font-size:14px}.hotellist-date .hotellist-date-start-left[data-v-35e2b20a]{width:35%}.hotellist-date .hotellist-date-start .hotellist-date-start-date[data-v-35e2b20a]{width:100%;height:50%;line-height:28px}.hotellist-date .hotellist-date-start .hotellist-date-start-week[data-v-35e2b20a]{width:100%;height:50%;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;color:#999;line-height:18px}.hotellist-date .hotellist-date-line[data-v-35e2b20a]{float:left;width:11%;height:50%;line-height:40px}.hotellist-date .hotellist-date-line img[data-v-35e2b20a]{width:65%;height:100%}.hotellist-date .hotellist-date-end[data-v-35e2b20a]{float:right;width:38%;height:100%;line-height:27px;font-family:PingFangSCRegular,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650;font-style:normal;color:#4f4c4c;font-size:14px}.hotellist-date .hotellist-date-end .hotellist-date-end-date[data-v-35e2b20a]{width:100%;height:50%;line-height:28px}.hotellist-date .hotellist-date-end .hotellist-date-end-week[data-v-35e2b20a]{width:100%;height:50%;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;color:#999;line-height:18px}[data-v-35e2b20a] .hotellist-date-all .hotellist-date-time-show{position:fixed!important;//top:152px!important}[data-v-35e2b20a] .hotellist-date-all .hotellist-date-time-top-show{position:fixed!important;top:74px!important}[data-v-35e2b20a] .hotellist-date-hidden.el-range-editor.el-input__inner{background-color:transparent!important}[data-v-35e2b20a] .el-date-editor .el-range-separator{display:none}.el-range-editor.el-input__inner[data-v-35e2b20a]{display:inline-block}.hotellist-date.el-range-editor.el-input__inner[data-v-35e2b20a]{width:100%}.input-date-icon[data-v-35e2b20a]{background-image:url(https://res.roompai.com/static/img/input-date.png);background-repeat:no-repeat;background-size:23px;background-position:0}.hotellist-date .el-range__icon[data-v-35e2b20a]{margin-left:0}.hotellist-date-show[data-v-35e2b20a],.hotellist-date-show[data-v-35e2b20a]:hover{border-color:#9455a1;box-shadow:0 0 8px #9455a1}.person-inner[data-v-35e2b20a]{border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;line-height:18px;outline:0;margin:0;background-color:#fff;background-image:url(https://res.roompai.com/static/img/input-person.png);background-repeat:no-repeat;background-size:23px;background-position:15px;padding:0 50px;width:100%;height:48px;opacity:1;cursor:pointer}.inphotellistut-person .person-inner[data-v-35e2b20a]:hover{border-color:#1a1813}.personnum[data-v-35e2b20a]{position:relative;display:inline-block;width:100%;line-height:38px;text-align:center}.personnum span[data-v-35e2b20a]{display:inline-block}.spantext[data-v-35e2b20a]{color:#999;font-size:14px}.select-person[data-v-35e2b20a]{float:left;margin-right:10px;display:inline-block;width:220px;vertical-align:-webkit-baseline-middle;cursor:pointer;height:48px}.showPersonBorder[data-v-35e2b20a]{border-color:#9455a1;box-shadow:0 0 8px #9455a1}.personText[data-v-35e2b20a]{font-weight:650;color:#4f4c4c;line-height:28px}.personText[data-v-35e2b20a],.roomText[data-v-35e2b20a]{font-size:14px;display:block;height:50%;white-space:nowrap;overflow:hidden}.roomText[data-v-35e2b20a]{color:#999}.childinfo .el-select-dropdown[data-v-35e2b20a],.el-select-dropdown[data-v-35e2b20a]{display:block}.selectOld[data-v-35e2b20a]{width:40%;float:left;margin-left:6.5%;margin-top:3%}.personSpan[data-v-35e2b20a]{min-width:10px;text-align:left}.changeButton[data-v-35e2b20a]{width:32px;height:32px;vertical-align:middle;border:none;background-color:#fff;margin:0 15px;background-position-x:center;background-size:100%;background-repeat:no-repeat}.lessClick[data-v-35e2b20a]{float:left;background-image:url(https://res.roompai.com/static/img/hotelsearch/2c2c2c-1-20x20.png)}.lessNonClick[data-v-35e2b20a]{float:left;background-image:url(https://res.roompai.com/static/img/hotelsearch/bfbfbf-20x20.png)}.addClick[data-v-35e2b20a]{float:right;background-image:url(https://res.roompai.com/static/img/hotelsearch/2c2c2c-20x20.png)}.addNonClick[data-v-35e2b20a]{float:right;background-image:url(https://res.roompai.com/static/img/hotelsearch/bfbfbf-add-20x20.png)}.personInfo[data-v-35e2b20a]{width:220px;z-index:20;position:fixed;padding:5px 0;margin-top:5px;height:auto;background:inherit;background-color:#fff;border:0 none;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);color:#999;font-size:14px}.hotellist_button[data-v-35e2b20a]{cursor:pointer;width:160px!important;height:48px!important;font-size:16px!important;vertical-align:top}[data-v-35e2b20a] .el-popper[x-placement^=top]{margin-bottom:0}[data-v-35e2b20a] .el-input__inner:focus{border-color:#9455a1!important;box-shadow:0 0 8px #9455a1!important}.footer-lower a[data-v-26b2f1ee]{text-decoration:none;color:#606266;cursor:pointer}.footer-lower a[data-v-26b2f1ee]:hover{text-decoration:underline}.footer-lower span[data-v-26b2f1ee]{display:block}[data-v-26b2f1ee] .el-footer{padding:0!important}.sec-top div[data-v-26b2f1ee]{width:40px;height:40px;cursor:pointer}main[data-v-0cbeec55]{width:100%;margin:0 auto;min-height:calc(100vh - 160px);background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3))}.homeCenter[data-v-0cbeec55]{width:80%;max-width:1150px;border:none;border-radius:5px;margin:auto}.homeCenter .logo[data-v-0cbeec55]{width:400px;margin:0 auto;padding:10vh 0 10px 0}.homeCenter .searchCond[data-v-0cbeec55]{padding:0 15px;border-radius:8px;border-width:1px;gap:10px;background:#fff;box-shadow:0 1px 5px 1px #00000040}.el-main[data-v-2fc66f30]{background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3))}.register-main[data-v-2fc66f30]{width:100%;padding-bottom:20px;margin:0 auto;min-height:calc(100vh - 180px)}.register-info[data-v-2fc66f30]{width:520px;border:none;border-radius:5px;margin:auto}.login-form[data-v-2fc66f30]{margin:15px 0;color:#606266;font-size:14px}.login-form input[data-v-2fc66f30]{margin-top:10px}.el-form-item__content[data-v-2fc66f30]{height:40px}[data-v-2fc66f30] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #5366a3}.login[data-v-2fc66f30] .el-input__inner{padding:0 45px 0 15px}.continueButton[data-v-2fc66f30]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;color:#fff;background:#9455a1;margin-right:10px}.continueButton[data-v-2fc66f30]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.backButton[data-v-2fc66f30]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid #9455a1;background:#fff;color:#9455a1}.backButton[data-v-2fc66f30]:hover{color:#fff;border:1px solid #9455a1;background:#9455a1}#google .button[data-v-2fc66f30]{height:48px;line-height:48px;background:#9455a1;border-radius:4px;cursor:pointer}#google .icon[data-v-2fc66f30]{width:30px;height:30px;vertical-align:middle;margin-left:15px;margin-right:25px}#google .title[data-v-2fc66f30]{font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#fff}.el-main[data-v-613ee68b]{background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3))}.register-main[data-v-613ee68b]{width:100%;padding-bottom:10px;margin:0 auto;height:calc(100vh - 180px);display:flex}.register-info[data-v-613ee68b]{width:520px;border:none;border-radius:5px;margin:auto}.login-form[data-v-613ee68b]{margin:15px 0;color:#606266;font-size:14px}.login-form input[data-v-613ee68b]{margin-top:10px}[data-v-613ee68b] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #5366a3}.login[data-v-613ee68b] .el-input__inner{padding:0 45px 0 15px}.eye[data-v-613ee68b]{height:15px;width:15px;position:absolute;top:12px;right:15px;cursor:pointer}.continueButton[data-v-613ee68b]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;color:#fff;background:#9455a1;margin-right:10px}.continueButton[data-v-613ee68b]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.backButton[data-v-613ee68b]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid #9455a1;background:#fff;color:#9455a1}.backButton[data-v-613ee68b]:hover{color:#fff;border:1px solid #9455a1;background:#9455a1}.loginTitle[data-v-613ee68b]{margin:40px 0 40px 0;font-weight:600;font-size:20px;text-align:center;line-height:22px;color:#000}.forgotPassword[data-v-613ee68b]{text-align:right}.forgotPassword a[data-v-613ee68b]{color:#5366a3;text-decoration:none}.forgotPassword a[data-v-613ee68b]:hover{color:#296ff7}main[data-v-1feab6ac]{min-height:calc(100vh - 160px);display:flex;align-content:center;flex-wrap:wrap;background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3))}.register-main[data-v-1feab6ac]{width:100%;margin:20px auto}.register-info[data-v-1feab6ac]{margin:0 auto;background-color:#fff;border:none;box-shadow:0 2px 12px rgba(0,0,0,.1)}.register-form[data-v-1feab6ac]{margin:15px 0;color:#606266;font-size:14px}.register-form input[data-v-1feab6ac]{margin-top:10px}.register-other a[data-v-1feab6ac]{color:#5392f9;text-decoration-line:none}.el-input.is-active .el-input__inner[data-v-1feab6ac],.el-input__inner[data-v-1feab6ac]:focus{border-color:#9455a1;box-shadow:0 0 8px #5366a3}.codeError[data-v-1feab6ac],.codeError[data-v-1feab6ac]:focus,.codeError[data-v-1feab6ac]:hover{background:inherit;background-color:#fff;box-sizing:border-box;border:2px solid #e12d2d;border-radius:4px;box-shadow:none}@media screen and (min-width:1001px){.register-info[data-v-1feab6ac]{width:500px}}@media screen and (max-width:1000px){.register-info[data-v-1feab6ac]{width:97%}}.continueButton[data-v-1feab6ac]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;color:#fff;background:#9455a1;margin-right:10px}.continueButton[data-v-1feab6ac]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.backButton[data-v-1feab6ac]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid #9455a1;background:#fff;color:#9455a1}.backButton[data-v-1feab6ac]:hover{color:#fff;border:1px solid #9455a1;background:#9455a1}.loginTitle[data-v-1feab6ac]{font-weight:600;font-size:20px;text-align:center;line-height:22px;color:#000}.el-main[data-v-559df6ec]{background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3))}.register-main[data-v-559df6ec]{width:100%;padding-bottom:10px;margin:0 auto;height:calc(100vh - 180px);display:flex}.register-info[data-v-559df6ec]{width:520px;border:none;border-radius:5px;margin:auto}.login-form[data-v-559df6ec]{margin:15px 0;color:#606266;font-size:14px}.login-form input[data-v-559df6ec]{margin-top:10px}[data-v-559df6ec] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #5366a3}.login[data-v-559df6ec] .el-input__inner{padding:0 45px 0 15px}.continueButton[data-v-559df6ec]{height:40px;width:140px;font-size:14px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;color:#fff;background:#9455a1;margin-right:10px}.continueButton[data-v-559df6ec]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.backButton[data-v-559df6ec]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid #9455a1;background:#fff;color:#9455a1}.backButton[data-v-559df6ec]:hover{color:#fff;border:1px solid #9455a1;background:#9455a1}.loginTitle[data-v-559df6ec]{margin:40px 0 40px 0;font-weight:600;font-size:20px;text-align:center;line-height:22px;color:#000}.el-main[data-v-18d16b78]{background:linear-gradient(180deg,rgba(253,162,5,.3),rgba(148,85,161,.3))}.register-main[data-v-18d16b78]{width:100%;padding-bottom:10px;margin:0 auto;height:calc(100vh - 180px);display:flex}.register-info[data-v-18d16b78]{width:520px;background-color:hsla(0,0%,100%,.6);border:none;border-radius:5px;margin:auto}.login-form[data-v-18d16b78]{margin:15px 0;color:#606266;font-size:14px}.login-form input[data-v-18d16b78]{margin-top:10px}[data-v-18d16b78] .el-input__inner:focus{border-color:#9455a1;box-shadow:0 0 8px #5366a3}.login[data-v-18d16b78] .el-input__inner{padding:0 45px 0 15px}.eye[data-v-18d16b78]{height:15px;width:15px;position:absolute;top:12px;right:15px;cursor:pointer}.continueButton[data-v-18d16b78]{height:40px;width:140px;font-size:14px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;color:#fff;background:#9455a1;margin-right:10px}.continueButton[data-v-18d16b78]:hover{background-color:#fff;border:1px solid #9455a1;color:#9455a1}.backButton[data-v-18d16b78]{height:40px;width:140px;padding:5px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid #9455a1;background:#fff;color:#9455a1}.backButton[data-v-18d16b78]:hover{color:#fff;border:1px solid #9455a1;background:#9455a1}.loginTitle[data-v-18d16b78]{margin:40px 0 40px 0;font-weight:600;font-size:20px;text-align:center;line-height:22px;color:#000}.textcenter[data-v-68c94908]{text-align:center}.frame-big-img[data-v-68c94908]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-68c94908]{height:70px;font-size:16px;color:#4f4c4c;text-align:center}.dia-info[data-v-68c94908] .el-dialog__header{padding:0}.textcenter[data-v-64475e08]{text-align:center}.frame-big-img[data-v-64475e08]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-64475e08]{height:40px;font-size:16px;color:#4f4c4c;text-align:center;margin-top:20px}.textcenter[data-v-64475e08] .el-dialog{background-position:100% 100%;background-color:#fff;background-size:23%}.dia-info[data-v-64475e08] .el-dialog__header{padding:0}.frame-small-img[data-v-252bdebd]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-252bdebd]{height:90px;line-height:22px;font-size:13px;color:#4f4c4c;text-align:left;margin-top:10px}.el-button+.el-button[data-v-252bdebd]{margin-left:auto}[data-v-252bdebd] .el-dialog--center .el-dialog__body{padding:10px 25px 30px!important}.dia-info[data-v-252bdebd] .el-dialog__header{padding:0}.background-info[data-v-b2413656]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center;transition:opacity .3s;z-index:2000}.logo img[data-v-b2413656]{width:400px}.spinner[data-v-b2413656]{margin-top:60px;text-align:center}.spinner img[data-v-b2413656]{width:40px;height:40px;animation:spin-b2413656 1s linear infinite}@keyframes spin-b2413656{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.frame-small-img[data-v-281dd876]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-281dd876]{height:50px;line-height:22px;font-size:13px;color:#4f4c4c;text-align:left;width:90%;margin:0 auto}.el-button+.el-button[data-v-281dd876]{margin-left:auto}[data-v-281dd876] .el-dialog--center .el-dialog__body{padding:10px 25px 30px!important}.frame-small-img[data-v-2a75a5f4]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-2a75a5f4]{height:50px;line-height:22px;font-size:13px;color:#4f4c4c;text-align:left;margin-top:10px}.el-button+.el-button[data-v-2a75a5f4]{margin-left:auto}[data-v-2a75a5f4] .el-dialog--center .el-dialog__body{padding:10px 25px 30px!important}@media screen and (max-width:1000px){.dialog-goback[data-v-2a75a5f4],.dialog-goon[data-v-2a75a5f4]{width:100%;margin-bottom:10px}}.main[data-v-3036da97]{width:100%}.list-content[data-v-3036da97]{color:#333;background:#fff;border-radius:5px;padding:15px 1%}[data-v-3036da97] .el-date-editor .el-range-separator{display:none}.img-info[data-v-3036da97]{width:100%;height:250px}.main-img[data-v-3036da97]{width:100%;height:100%;border-radius:5px}.all-photos[data-v-3036da97]{position:absolute;bottom:10px;right:10px;color:#fff;font-size:12px;border:1px solid #ccc;border-radius:3px;padding:3px 12px;background:hsla(28,7%,55%,.3);font-weight:700;cursor:pointer}.seeMorePictures[data-v-3036da97]{width:100%;height:100%;display:none}.seeMorePictures .pricturesMask[data-v-3036da97]{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:10001}.seeMorePictures .morePrictures[data-v-3036da97]{position:fixed;z-index:10002;top:20%;left:10%;width:100%;height:70%}.seeMorePictures .morePrictures .morePricturesImg[data-v-3036da97]{float:left;width:80%;height:100%}.seeMorePictures .morePricturesLeft[data-v-3036da97]{width:65%;height:100%;float:left;position:relative;text-align:center}.seeMorePictures .morePricturesLeft img[data-v-3036da97]{height:100%;max-width:-webkit-fill-available;max-height:-webkit-fill-available}.seeMorePictures .morePricturesLeft span[data-v-3036da97]{font-size:77px;position:absolute;top:40%;height:13%;color:#fff;font-weight:100;cursor:pointer}.seeMorePictures .morePricturesLeft .firstSpan[data-v-3036da97]{left:0}.seeMorePictures .morePricturesLeft .lastSpan[data-v-3036da97]{right:0}.seeMorePictures .morePricturesLeft .firstSpan img[data-v-3036da97],.seeMorePictures .morePricturesLeft .lastSpan img[data-v-3036da97]{width:70px;height:100%}.seeMorePictures .morePricturesRight[data-v-3036da97]{width:35%;height:100%;float:right;overflow-y:scroll;overflow-x:hidden}.seeMorePictures .morePricturesRight[data-v-3036da97]::-webkit-scrollbar{width:2px}.seeMorePictures .morePricturesRight .morePricturesRightImg[data-v-3036da97]{width:48%;height:100px;float:left;margin:2px;position:relative}.seeMorePictures .morePricturesRight .morePricturesRightImg img[data-v-3036da97]{width:100%;height:100%}.seeMorePictures .morePricturesRight .morePricturesRightImg div[data-v-3036da97]{width:100%;height:100%;background:gray;position:absolute;top:0;left:0;opacity:.6}.seeMorePictures .closeRight[data-v-3036da97]{width:40px;height:100%;float:left;text-align:center;line-height:20px}.seeMorePictures .closeRight span[data-v-3036da97]{font-size:54px;color:#fff;font-weight:100;cursor:pointer}.hotelname-info[data-v-3036da97]{height:30px;line-height:30px;font-size:28px;font-weight:650;color:#5366a3;margin-bottom:10px}.hotel-contact-info[data-v-3036da97]{font-size:12px;height:35px;line-height:35px}.hotel-contact-info img[data-v-3036da97]{height:15px;float:left;margin:10px 0}.hotel-contact-info div[data-v-3036da97]{display:inline-block;float:left}.el-collapse[data-v-3036da97],[data-v-3036da97] .el-collapse-item__header,[data-v-3036da97] .el-collapse-item__wrap{border:none;background-color:#fff}.list-content[data-v-3036da97] .el-collapse-item__arrow{display:none}.overview-info div[data-v-3036da97]{display:inline-block;margin-right:20px}.pricelist[data-v-3036da97]{width:96%;background-color:#fff;height:40px;border:none;font-weight:650;font-size:16px;color:#333;line-height:40px;padding:0 2%;border-bottom:1px solid #d2cfcf}.price-info div[data-v-3036da97],.pricelist div[data-v-3036da97]{display:inline-block;float:left}.price-info[data-v-3036da97]{width:100%;border:none;color:#333;clear:both;background-color:#fff}.price-info-val[data-v-3036da97]{width:98%;padding:0 1%;border-bottom:1px solid #d2cfcf}.parent-room[data-v-3036da97]{width:25%;font-size:14px;float:left;background-color:#fff}.price-item[data-v-3036da97]{width:75%;float:right;height:65px;line-height:65px;background-color:#fff}.price-border[data-v-3036da97]{border-bottom:1px solid #d2cfcf}.title-txt[data-v-3036da97]{width:100px;margin:13.5px 0}.list-txt[data-v-3036da97]{width:50%;margin:25.5px 0}.others-room[data-v-3036da97]{height:20px;line-height:20px;margin:10px 0 5px 0;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-box-orient:vertical}.price-title-data-detail-top[data-v-3036da97]{border-radius:2px;width:100%;height:40px;background:#9455a1;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;line-height:40px}.price-title-data-detail-center[data-v-3036da97]{width:92%;margin:0 auto}.price-title-data-detail-body[data-v-3036da97]{width:100%}.price-title-data-detail-line[data-v-3036da97]{width:100%;height:20px;font-size:14px;padding-top:20px}.price-title-data-detail-min[data-v-3036da97]{width:100%;height:20px;line-height:20px}.price-title-data-detail-line .price-title-data-detail-line-left[data-v-3036da97]{width:50%;height:100%;float:left;text-align:left}.price-title-data-detail-line .price-title-data-detail-line-left .zhu-cont[data-v-3036da97]{display:block;line-height:30px}.price-title-data-detail-line .price-title-data-detail-line-left .avgprice[data-v-3036da97]{display:block;font-size:12px;line-height:0px;color:#838383}.font-min[data-v-3036da97]{font-size:12px;color:#838383}.price-title-data-detail-line .price-title-data-detail-line-right[data-v-3036da97]{width:50%;height:100%;float:right;text-align:right}.price-padding[data-v-3036da97]{padding-bottom:20px}.price-infos[data-v-3036da97]{width:14%;font-size:14px;text-align:right;float:left}.price-infos .price-title-data-top[data-v-3036da97]{width:100%;height:55%}[data-v-3036da97] .el-dialog__body{padding-top:0!important;color:#000;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:25px;max-height:600px;overflow-y:auto}.dialog-title[data-v-3036da97]{text-align:center;font-weight:700;color:#9455a1;font-size:16px}main[data-v-113c1c50]{width:100%;margin:0 auto;min-height:calc(100vh - 160px);background:#fff}.container[data-v-113c1c50]{width:90%;max-width:1100px;margin:2rem auto;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:10px}.unavailable-notice[data-v-113c1c50]{text-align:center;padding:1.5rem;background-color:#fffbeb;border:1px solid #f0ad4e;color:#d9534f;border-radius:6px;margin-bottom:2rem}.unavailable-notice h1[data-v-113c1c50]{color:#ff8c00;font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.unavailable-notice .sub-message[data-v-113c1c50]{font-size:1.1rem;color:#666}.alternative-hotels h2[data-v-113c1c50]{text-align:center;color:#333;margin-bottom:1.5rem;font-size:1.6rem;font-weight:600;position:relative;padding-bottom:.4rem}.alternative-hotels h2[data-v-113c1c50]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background-color:#7b68ee;border-radius:1px}.hotel-list[data-v-113c1c50]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.hotel-card[data-v-113c1c50]{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.hotel-card[data-v-113c1c50]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hotel-card .hotel-image[data-v-113c1c50]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.hotel-card .hotel-info[data-v-113c1c50]{padding:1rem;flex-grow:1;display:flex;flex-direction:column}.hotel-card .hotel-name[data-v-113c1c50]{font-size:1.2rem;color:#7b68ee;font-weight:600;margin-top:0;margin-bottom:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-card .hotel-location[data-v-113c1c50],.hotel-card .hotel-price[data-v-113c1c50]{font-size:.9rem;color:#777;margin-bottom:.4rem}.hotel-card .hotel-location[data-v-113c1c50]{margin-bottom:.6rem}.hotel-card .hotel-rating[data-v-113c1c50]{font-size:.9rem;color:#ff8c00;font-weight:600;margin-bottom:.8rem}.goHomeButton[data-v-113c1c50],.hotel-card .view-details-button[data-v-113c1c50]{background:linear-gradient(45deg,#ba55d3,#7b68ee);color:#fff;padding:.7rem 1rem;text-align:center;border-radius:5px;font-weight:500;font-size:.9rem;transition:background .2s ease,transform .1s ease}.hotel-card .view-details-button[data-v-113c1c50]:focus,.hotel-card .view-details-button[data-v-113c1c50]:hover{background:linear-gradient(45deg,color-mix(in srgb,#ba55d3 85%,#000),color-mix(in srgb,#7b68ee 85%,#000));transform:translateY(-1px);outline:none}.containerError[data-v-113c1c50]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 160px)}.error-box[data-v-113c1c50]{background:#fff;border:1px solid #ddd;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:center;max-width:500px}.error-box h1[data-v-113c1c50]{font-size:1.8rem;color:#ff8c00;margin-bottom:1rem}.error-box p[data-v-113c1c50]{font-size:1rem;color:#666;margin-bottom:1.5rem}.error-box a[data-v-113c1c50]{display:inline-block;background:linear-gradient(45deg,#ba55d3,#7b68ee);color:#fff;padding:.7rem 1.2rem;text-decoration:none;border-radius:5px;font-weight:500;transition:background .3s ease}.error-box a[data-v-113c1c50]:hover{background:linear-gradient(45deg,#9932cc,#5a54d0)}.frame-small-img[data-v-0a8fab6a]{width:80px;height:80px;cursor:pointer}.frame-text-rise[data-v-0a8fab6a]{height:50px;line-height:22px;font-size:16px;color:#4f4c4c;text-align:center;margin:10px 0 10px}.dia-info[data-v-0a8fab6a] .el-dialog__header{padding:0}.floating-layer[data-v-c8ea4ee6]{width:500px;background-color:#fff;font-family:PingFangSC-Regular,PingFang SC,sans-serif;line-height:normal;position:fixed;display:flex;justify-content:flex-end;z-index:1999}.floating-layer-mobile[data-v-c8ea4ee6]{right:3vw!important;height:570px;top:calc(50vh - 285px)!important}.floating-layer-pc[data-v-c8ea4ee6]{right:calc(50vw - 250px)!important;height:520px;top:calc(50vh - 260px)!important}.popDiaContent[data-v-c8ea4ee6]{width:100%;padding:20px 30px;border-radius:10px;border:1px solid #e1e2ef;background-color:#fff;box-sizing:border-box;box-shadow:3px 3px 5px 0 rgba(0,0,0,.1);z-index:2002}.overlay[data-v-c8ea4ee6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2000}.head[data-v-c8ea4ee6]{width:100%;background-color:hsla(0,0%,100%,0)}.headTitle[data-v-c8ea4ee6]{height:30px;line-height:30px;font-size:20px;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;color:#9455a1;text-align:center}.headDesc[data-v-c8ea4ee6]{line-height:19px;font-size:14px;color:#f56c6c;text-align:left}.line[data-v-c8ea4ee6]{width:100%;height:1px;margin-top:10px;margin-bottom:10px;background-image:url(/assets/img/line.b407e487.svg);background-repeat:repeat-x;background-position:50%}.MT10[data-v-c8ea4ee6]{margin-top:10px}.checkboxText[data-v-c8ea4ee6]{line-height:20px;font-size:14px;color:#4f4c4c;margin-left:5px}.checkboxText a[data-v-c8ea4ee6]{text-decoration:none}.checkboxTextLink[data-v-c8ea4ee6]{color:#5392f9;font-weight:650;cursor:pointer}.contentInput[data-v-c8ea4ee6]{width:100%;background-color:#fff;font-size:14px}.contentInput .mobileTitle[data-v-c8ea4ee6]{height:19px;line-height:19px;color:#606266;text-align:left;margin:6px 0 6px 0}.height60[data-v-c8ea4ee6]{min-height:65px}.input-bor[data-v-c8ea4ee6]{height:40px}.input-bor[data-v-c8ea4ee6] .el-select .el-input.is-focus .el-input__inner,.input-bor[data-v-c8ea4ee6] .el-select .el-input__inner:focus{border-color:#fcd205;box-shadow:0 0 8px #fcd205}.contentInput[data-v-c8ea4ee6]{font-size:13px}.contentInput input[data-v-c8ea4ee6]:hover{border-color:#4f4c4c}.contentInput input[data-v-c8ea4ee6]:focus{border-color:#fcd205;box-shadow:0 0 8px #fcd205}.contentInput .error[data-v-c8ea4ee6]{color:#e12d2d;font-size:12px;text-align:left;min-height:16px;line-height:16px;margin:2px 0 1px 8px}.send_mobile_code[data-v-c8ea4ee6]{text-align:center;width:100%;height:40px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC,sans-serif;background-color:#9455a1;box-sizing:border-box;border:1px solid #4f4c4c;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349);color:#fff}.contentButton[data-v-c8ea4ee6]{display:flex;justify-content:space-between}.CancelBtn[data-v-c8ea4ee6]{text-align:center;width:48%;height:44px;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;background-color:#fff;box-sizing:border-box;border:1px solid #9455a1;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349);color:#9455a1}.CancelBtn[data-v-c8ea4ee6]:active,.CancelBtn[data-v-c8ea4ee6]:hover,.SubmitBtn[data-v-c8ea4ee6]{background-color:#9455a1;box-sizing:border-box;color:#fff}.SubmitBtn[data-v-c8ea4ee6]{width:48%;height:44px;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;border:1px solid #9455a1;border-radius:4px;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.349)}.SubmitBtn[data-v-c8ea4ee6]:active,.SubmitBtn[data-v-c8ea4ee6]:checked,.SubmitBtn[data-v-c8ea4ee6]:hover{background-color:#fff;box-sizing:border-box;color:#9455a1;border:1px solid #9455a1}.send_mobile_code[data-v-c8ea4ee6]:hover{background-color:#fff!important;color:#9455a1!important;border:1px solid #9455a1}.bindPopNotice[data-v-c8ea4ee6]{width:100%}.bindPopNoticeLine[data-v-c8ea4ee6]{line-height:20px;font-size:14px;color:#4f4c4c}.ML20[data-v-c8ea4ee6]{margin-left:20px}.el-main[data-v-e30e037c]{text-align:left}.main[data-v-e30e037c]{width:100%}.list-content[data-v-e30e037c]{color:#333;font-size:14px}.avgprice[data-v-e30e037c]{color:#616161;font-size:12px;line-height:12px;margin-top:-10px}.el-collapse[data-v-e30e037c],[data-v-e30e037c] .el-collapse-item__header,[data-v-e30e037c] .el-collapse-item__wrap{border:none;background-color:#f8f9fa}.list-content[data-v-e30e037c] .el-collapse-item__arrow{display:none}.back-button[data-v-e30e037c]{height:20px;line-height:20px;cursor:pointer;width:60px}.back-img[data-v-e30e037c]{width:15px;height:15px;margin:2.5px;float:left}.hotel-info[data-v-e30e037c]{background-color:#fff;margin-top:15px;padding:20px 1.5% 10px 1.5%;border-radius:5px}.hotel-name[data-v-e30e037c]{height:40px;line-height:40px;color:#5366a3;font-size:14px}.order-info[data-v-e30e037c]{font-size:12px;height:auto;line-height:30px;clear:both}.oneline[data-v-e30e037c]{clear:both;min-height:40px;line-height:40px}.price-oneline[data-v-e30e037c]{clear:both;min-height:48px;line-height:48px}.oneline span[data-v-e30e037c]{display:inline-block}.left-info[data-v-e30e037c]{width:25%;font-size:14px;font-weight:500;float:left}.right-info[data-v-e30e037c]{width:75%;float:left;font-size:14px}.hotel-line .msg-username[data-v-e30e037c]{width:30%;display:inline-block}.hotel-line[data-v-e30e037c] .el-input__inner{border:1px solid #dcdfe6}[data-v-e30e037c] .el-radio__input{margin-bottom:15px}.codeError[data-v-e30e037c],.codeError[data-v-e30e037c]:focus,.codeError[data-v-e30e037c]:hover{background:inherit;background-color:#fff;box-sizing:border-box;border:2px solid #e12d2d;border-radius:4px;box-shadow:none}.hotel-info[data-v-e30e037c] .el-input__inner:focus{border:1px solid #5366a3;box-shadow:0 0 8px #5366a3}.payment-text[data-v-e30e037c]{font-size:13px;font-weight:500;color:#333;vertical-align:text-bottom;margin-bottom:10px;display:inline-block}[data-v-e30e037c] .el-radio__input.is-checked .el-radio__inner{border-color:#5366a3;background:#5366a3}[data-v-e30e037c] .el-radio__input .el-radio__inner:hover,[data-v-e30e037c] .el-radio__input.is-focus .el-radio__inner{border-color:#5366a3}[data-v-e30e037c] .el-range-editor.is-active,[data-v-e30e037c] .el-range-editor.is-active:hover,[data-v-e30e037c] .el-select .el-input.is-focus .el-input__inner{border-color:#5366a3!important}.specialText[data-v-e30e037c]{height:80px;font-size:14px;padding:0;border:none}.specialText[data-v-e30e037c] textarea{height:100%;resize:none;font-family:PingFangSCRegular,PingFang SC,sans-serif;color:#333}[data-v-e30e037c] .el-textarea__inner:focus{border-color:#5366a3}.textcenter[data-v-31920842]{text-align:center}.frame-big-img[data-v-31920842]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-31920842]{height:20px;font-size:16px;color:#4f4c4c;text-align:center}.dialog-goback[data-v-31920842]{width:auto;border:1px solid #4f4c4c;border-radius:4px;font-weight:500;font-size:14px;background-color:#4f4c4c;color:#fff;cursor:pointer;padding:12px 40px}.dialog-goback[data-v-31920842]:hover{background-color:#fff;color:#4f4c4c}.textcenter[data-v-31920842] .el-dialog{background-position:100% 100%;background-color:#fff;background-size:23%}@media screen and (max-width:1000px){.dialog-goback[data-v-31920842]{width:100%;margin-bottom:10px}}.el-main[data-v-77becc8c]{text-align:left}.main[data-v-77becc8c]{width:100%}.list-content[data-v-77becc8c]{color:#333;font-size:14px}.avgprice[data-v-77becc8c]{color:#616161;font-size:12px;line-height:12px;margin-top:-10px}.el-collapse[data-v-77becc8c],[data-v-77becc8c] .el-collapse-item__header,[data-v-77becc8c] .el-collapse-item__wrap{border:none;background-color:#f8f9fa}.list-content[data-v-77becc8c] .el-collapse-item__arrow{display:none}.back-button[data-v-77becc8c]{height:20px;line-height:20px}.back-img[data-v-77becc8c]{width:15px;height:15px;margin:2.5px;float:left}.hotel-info[data-v-77becc8c]{background-color:#fff;margin-top:15px;padding:20px 1.5% 10px 1.5%;border-radius:5px}.hotel-name[data-v-77becc8c]{height:40px;line-height:40px;color:#5366a3;font-size:14px}.order-info[data-v-77becc8c]{font-size:12px;height:auto;line-height:30px;clear:both}.oneline[data-v-77becc8c]{clear:both;min-height:40px;line-height:40px}.price-oneline[data-v-77becc8c]{clear:both;min-height:48px;line-height:48px}.oneline span[data-v-77becc8c]{display:inline-block}.left-info[data-v-77becc8c]{width:25%;font-size:14px;font-weight:500;float:left}.right-info[data-v-77becc8c]{width:75%;float:left;font-size:14px}.hotel-line .msg-username[data-v-77becc8c]{width:30%;display:inline-block}[data-v-77becc8c] .el-input.is-active .el-input__inner,[data-v-77becc8c] .el-input__inner:focus,[data-v-77becc8c] .el-range-editor.is-active,[data-v-77becc8c] .el-range-editor.is-active:hover,[data-v-77becc8c] .el-select .el-input.is-focus .el-input__inner{border-color:#dc876b}.hotel-line[data-v-77becc8c] .el-input__inner{border:1px solid #dcdfe6}[data-v-77becc8c] .el-radio__input{margin-bottom:15px}.payment-text[data-v-77becc8c]{font-size:13px;font-weight:500;color:#333;vertical-align:text-bottom;margin-bottom:10px;display:inline-block}[data-v-77becc8c] .el-radio__input.is-checked .el-radio__inner{border-color:#5366a3;background:#5366a3}[data-v-77becc8c] .el-radio__input .el-radio__inner:hover,[data-v-77becc8c] .el-radio__input.is-focus .el-radio__inner{border-color:#5366a3}.specialText[data-v-77becc8c]{height:80px;font-size:14px;padding:0;border:none}.specialText[data-v-77becc8c] textarea{height:100%;resize:none;font-family:PingFangSCRegular,PingFang SC,sans-serif;color:#333}[data-v-77becc8c] .el-textarea__inner:focus{border-color:#5366a3}.el-drawer__open .el-drawer.btt{height:auto!important}.textcenter[data-v-25b3ef97]{text-align:center}.frame-big-img[data-v-25b3ef97]{width:100px;height:100px;cursor:pointer}.frame-text-hotel-sold[data-v-25b3ef97]{height:20px;font-size:16px;color:#4f4c4c;text-align:center;margin-top:10px}.dia-info[data-v-25b3ef97] .el-dialog__header{padding:0}.el-main[data-v-72528955]{background-color:#f0f2f5;color:#333;text-align:center;height:calc(100vh - 230px)}.main[data-v-72528955]{width:50%;margin:7% auto}.demo img[data-v-72528955]{width:150px}.waiting-text-one[data-v-72528955]{color:#5366a3;height:62px;font-size:24px;font-style:normal;font-weight:650}.waiting-text-two[data-v-72528955]{color:#5366a3;font-size:18px;font-weight:400;font-style:normal}.el-main[data-v-2f462798]{background-color:#f2f2f2;color:#4f4c4c;text-align:center;line-height:35px}.main[data-v-2f462798]{width:1500px;margin:0 auto;height:100vh;display:flex;justify-content:center;align-items:center}.reserve-text-one[data-v-2f462798]{font-size:22px;font-style:normal;font-weight:650}.reserve-text-two[data-v-2f462798]{font-size:14px}.fail-reserve-text-two[data-v-2f462798]{font-size:16px}.pay_button[data-v-2f462798]{cursor:pointer;width:auto!important;font-size:14px;margin:0 6px;text-decoration:none}.pay_button[data-v-2f462798]:focus,.pay_button[data-v-2f462798]:hover{background-color:#4f4c4c;color:#fcd205;border:1px solid #dddfe2}.home_button[data-v-2f462798]{background-color:#4f4c4c;color:#fcd205}.home_button a[data-v-2f462798]{color:#fcd205}.travel_button[data-v-2f462798]{background-color:#fff;color:#4f4c4c}.travel_button a[data-v-2f462798]{color:#4f4c4c}.float-none[data-v-2f462798]{float:none!important}.travel_button a[data-v-2f462798]:hover{color:#fcd205}.travel_button[data-v-2f462798]:focus{background-color:#fff;color:#4f4c4c}.pay_button_fail[data-v-2f462798]{background-color:#4f4c4c;color:#fcd205;margin:0 6px}.home_button_fail[data-v-2f462798],.pay_button_fail[data-v-2f462798]{height:36px;font-size:14px;border:none;border-radius:4px;margin-top:10%;text-decoration:none}.home_button_fail[data-v-2f462798]{width:40%;margin-right:4%;background-color:#fff;color:#4f4c4c}.popverText[data-v-2f462798]{font-size:12px;width:20%}.fail-reserve-text-payerror-two[data-v-2f462798]{font-weight:650;font-size:22px;color:#4f4c4c}.contact-info[data-v-2f462798]{font-size:14px;text-align:left;line-height:20px;margin-top:25px;width:350px}.order-cancel-status-img[data-v-2f462798]{width:100px;height:100px;border-radius:50%;margin:0 auto 0}.order-status-img[data-v-2f462798]{width:80px;height:80px;border-radius:50%;margin:0 auto 20px}@media screen and (max-width:1500px){.main[data-v-2f462798]{width:95%}.home_button_fail[data-v-2f462798],.pay_button[data-v-2f462798]{width:90%;margin-top:10px}.pay_button_fail[data-v-2f462798]{width:90%}}body>.el-container[data-v-386bccd4]{margin-bottom:40px}.el-container[data-v-386bccd4]{display:block}.search[data-v-386bccd4]{height:100px;background:#fff;border-radius:5px}.search-info[data-v-386bccd4]{height:48px;padding:26px 15px}.hotellist-region[data-v-386bccd4]{float:left;margin-right:5px}.hotellist-region input[data-v-386bccd4],.search-status input[data-v-386bccd4]{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB7klEQVR4nO2WzU7cQAzHIwpcSnujEq8Ave0DZHsI/hh7xFaER9gKBIX2BXJFvEb5eBQk1EsBCSoKd870UE6tnEyivRSSYbWqVCxZihQ7vxnb888kybP9K5bn+SywriHJIbJcIuvPysvnA3tnMWOFAut7IL1G1t8PObD8QOcGTwYWRTGFpHsjH/4GLB8R/WKWZS/NAXQJyG8Dy2kTR7JrudFgDFBg/QUsHx76WLlI1HWLreHR5cUARZS0dZ5z/RpOJCvdB4mqntpOuy4aWTaqsstVrzecaZ0INr2hpzG9yvP8BZKelXB0q+3BJEdhULaSSEPUndCq/fZg1u/Vav1iLNimPZT7snUSstxZUprmc7Fg7/2rAL6bKBgRX3cGwxhKnTn3tp7s1knIelCJgN+OBQPJ5yAkX2KO02n0cWI5L3fsfN4lcbYU/LLcut4VvEy6We1Wr9M0ne6UjM4NGp12rt8ayv4dkNxb7jKpJDEGJLuNXrNsWAn/FmvvbKc1FFlus2zwJgpcFMVUDS/dZBB1x8TBjpp5Nb3yqelpgNbx0XAz+8vYsXjsIoAkN8DeGazR6qfCe73hjAm+aS+SXgSRsavPlR0Zm97RQRorvKsh4nxzMyG9ABgsJP8FPBspO7CeTAw8Av8KLMcTBT9bEuwPhdE85H8sQJwAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:20px;background-position:12px;padding:0 50px;width:100%;height:48px;font-size:16px;opacity:1}.hotellist-region input[data-v-386bccd4]:focus,.hotellist-region[data-v-386bccd4] .el-input__inner:focus,.search-status input[data-v-386bccd4]:focus,.search-status[data-v-386bccd4] .el-input__inner:focus{border-color:#5366a3;box-shadow:0 0 8px #5366a3}.hotellist-region[data-v-386bccd4] .el-input__inner{padding:0 53px;height:48px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB7klEQVR4nO2WzU7cQAzHIwpcSnujEq8Ave0DZHsI/hh7xFaER9gKBIX2BXJFvEb5eBQk1EsBCSoKd870UE6tnEyivRSSYbWqVCxZihQ7vxnb888kybP9K5bn+SywriHJIbJcIuvPysvnA3tnMWOFAut7IL1G1t8PObD8QOcGTwYWRTGFpHsjH/4GLB8R/WKWZS/NAXQJyG8Dy2kTR7JrudFgDFBg/QUsHx76WLlI1HWLreHR5cUARZS0dZ5z/RpOJCvdB4mqntpOuy4aWTaqsstVrzecaZ0INr2hpzG9yvP8BZKelXB0q+3BJEdhULaSSEPUndCq/fZg1u/Vav1iLNimPZT7snUSstxZUprmc7Fg7/2rAL6bKBgRX3cGwxhKnTn3tp7s1knIelCJgN+OBQPJ5yAkX2KO02n0cWI5L3fsfN4lcbYU/LLcut4VvEy6We1Wr9M0ne6UjM4NGp12rt8ayv4dkNxb7jKpJDEGJLuNXrNsWAn/FmvvbKc1FFlus2zwJgpcFMVUDS/dZBB1x8TBjpp5Nb3yqelpgNbx0XAz+8vYsXjsIoAkN8DeGazR6qfCe73hjAm+aS+SXgSRsavPlR0Zm97RQRorvKsh4nxzMyG9ABgsJP8FPBspO7CeTAw8Av8KLMcTBT9bEuwPhdE85H8sQJwAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:23px;background-position:15px;border:1px solid #dcdfe6}.hotellist-region[data-v-386bccd4] .el-popover--plain{width:100%;padding:0;color:#ff6b6d;top:-33px;font-size:12px;height:28px;line-height:28px;z-index:2001;text-align:center}.search-status[data-v-386bccd4]{width:170px;float:left;margin-right:5px}.search-status .el-select[data-v-386bccd4]{width:100%!important}.search-status[data-v-386bccd4] .el-input__inner{height:48px;border:1px solid #dcdfe6}[data-v-386bccd4] .el-popper[x-placement^=bottom]{margin-top:5px}[data-v-386bccd4] .el-popper[x-placement^=top]{margin-bottom:0}.hotellist-date-all[data-v-386bccd4] .el-input__inner{border:1px solid #dcdfe6}.hotellist-date-all[data-v-386bccd4] .el-input__inner:focus{box-shadow:0 0 8px #5366a3}.hotellist-date-all[data-v-386bccd4] .el-input__inner:focus,[data-v-386bccd4] .hotellist-date-all input:focus{border-color:#5366a3;box-shadow:0 0 8px #5366a3}.hotellist-date-all[data-v-386bccd4]{height:100%;width:260px;display:inline-block;vertical-align:top;cursor:pointer;position:relative}.hotellist-date[data-v-386bccd4]{padding:0;width:30%;height:48px;font-size:16px;opacity:1}.hotellist-date .hotellist-date-start[data-v-386bccd4]{float:left;width:37%;height:100%;line-height:27px;font-family:PingFangSCRegular,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650;font-style:normal;color:#4f4c4c;font-size:14px}.hotellist-date .hotellist-date-start-left[data-v-386bccd4]{width:38%}.hotellist-date .hotellist-date-start .hotellist-date-start-date[data-v-386bccd4]{width:100%;height:24px;line-height:28px}.hotellist-date .hotellist-date-start .hotellist-date-start-week[data-v-386bccd4]{width:100%;height:24px;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;color:#999;line-height:18px}.hotellist-date .hotellist-date-line[data-v-386bccd4]{float:left;width:3%;height:50%;line-height:40px;text-align:right}.hotellist-date .hotellist-date-line img[data-v-386bccd4]{width:65%;height:100%}.hotellist-date .hotellist-date-end[data-v-386bccd4]{float:right;width:38%;height:100%;line-height:27px;font-family:PingFangSCRegular,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650;font-style:normal;color:#4f4c4c;font-size:14px}.hotellist-date .hotellist-date-end .hotellist-date-end-date[data-v-386bccd4]{width:100%;height:24px;line-height:28px}.hotellist-date .hotellist-date-end .hotellist-date-end-week[data-v-386bccd4]{width:100%;height:24px;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;color:#999;line-height:18px}.hotellist-date-all .hotellist-date-time-show[data-v-386bccd4]{position:absolute;left:0;top:0;margin-top:6px}.el-range-editor.el-input__inner[data-v-386bccd4]{display:inline-block}.el-date-editor--daterange.el-input__inner[data-v-386bccd4]{width:100%}.input-date-icon[data-v-386bccd4]{background-image:url(https://res.roompai.com/static/img/input-date.png);background-repeat:no-repeat;background-size:20px;background-position:0}[data-v-386bccd4] .hotellist-date .el-range-separator{display:none!important}.hotellist-date .el-range__icon[data-v-386bccd4]{margin-left:0}.hotellist-date-all .hotellist-date-show[data-v-386bccd4]{border-color:#5366a3;box-shadow:0 0 8px #5366a3}.hotellist-date-mobile[data-v-386bccd4]{width:100%;height:48px;font-size:16px;opacity:1}.date-inner[data-v-386bccd4]{border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;margin:0;background-color:#fff;width:100%;height:48px;opacity:1;cursor:pointer;font-size:12px}.date-inner .date-inner-start[data-v-386bccd4]{width:49%;height:100%;float:left;overflow:hidden}.date-inner .date-inner-division[data-v-386bccd4]{border-right:1px solid #797979;width:1%;height:100%;line-height:45px;float:left;overflow:hidden}.date-inner .date-inner-end[data-v-386bccd4]{width:49%;height:100%;line-height:45px;float:left;overflow:hidden}.date-inner .date-inner-check-img[data-v-386bccd4]{width:40px;height:100%;background-image:url(https://res.roompai.com/static/img/input-date.png);background-repeat:no-repeat;background-size:20px;background-position:10px;float:left}.date-inner .date-inner-check-info[data-v-386bccd4]{height:100%;width:55%;float:left}.date-inner .date-inner-check-str[data-v-386bccd4]{width:100%;height:50%;line-height:30px}.date-inner .date-inner-check-date[data-v-386bccd4]{width:100%;height:50%;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-386bccd4] .el-range-editor.is-active,[data-v-386bccd4] .el-range-editor.is-active:hover,[data-v-386bccd4] .el-select .el-input.is-focus .el-input__inner{border-color:#5366a3}[data-v-386bccd4] .el-date-table td.end-date span,[data-v-386bccd4] .el-date-table td.start-date span{background-color:#5366a3}.input_button[data-v-386bccd4]{height:48px!important;width:7%!important;margin-left:1%!important}.view_button[data-v-386bccd4]{margin:15px 0!important;width:100px!important;height:30px!important;float:right!important}[data-v-386bccd4] .el-button{padding:0}.trip-list[data-v-386bccd4]{margin-top:15px;background:#fff;border-radius:5px;padding:15px;position:relative}.triplist[data-v-386bccd4]{width:98%;background-color:#f2f2f2;height:40px;border:none;font-weight:650;font-size:14px;color:#333;line-height:40px;padding:0 1%;border-radius:5px}.hotel-info div[data-v-386bccd4],.triplist div[data-v-386bccd4]{display:inline-block;float:left}.hotel-info[data-v-386bccd4]{width:98%;min-height:60px;height:auto;line-height:60px;border:none;color:#333;padding:0 1%;border-bottom:1px solid #d2cfcf;clear:both;font-size:14px}.no-text-back[data-v-386bccd4]{color:#c0c4cc!important}.no-date[data-v-386bccd4]{background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important;cursor:not-allowed}.width-orderno-info[data-v-386bccd4]{width:18%}.width-creation-info[data-v-386bccd4]{width:12%}.creation-info[data-v-386bccd4],.orderno-info[data-v-386bccd4]{width:15%}.list-hotel-info[data-v-386bccd4]{width:22%;padding-right:1%}.guest-info[data-v-386bccd4]{width:10%;padding-right:1%}.check-info[data-v-386bccd4]{width:10%}.price-info[data-v-386bccd4]{width:6%;padding-right:2%;text-align:right}.status-info[data-v-386bccd4]{width:8%}.view-info[data-v-386bccd4]{width:10%}.account-data-page[data-v-386bccd4]{width:100%;height:100px;text-align:right;margin-top:40px;bottom:-30px;position:absolute;right:1%}.account-data-page-list[data-v-386bccd4]{width:98%;height:100px;text-align:right;margin-top:40px;margin-right:2%}.account-data-page .el-pagination.is-background .btn-next[data-v-386bccd4],.account-data-page .el-pagination.is-background .btn-prev[data-v-386bccd4],.account-data-page .el-pagination.is-background .el-pager li[data-v-386bccd4],.account-data-page-list .el-pagination.is-background .btn-next[data-v-386bccd4],.account-data-page-list .el-pagination.is-background .btn-prev[data-v-386bccd4],.account-data-page-list .el-pagination.is-background .el-pager li[data-v-386bccd4]{background:#fff;color:#333}[data-v-386bccd4] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#5366a3;color:#fff}[data-v-386bccd4] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#fff;background-color:rgba(83,102,163,.6)}[data-v-386bccd4] .el-pagination.is-background .el-pager li:not(.disabled).active:hover{color:#fff;background-color:#5366a3}.el-pagination[data-v-386bccd4]{padding:0}.template-text[data-v-386bccd4]{width:80%;margin:13.5px 0}.template-info-text[data-v-386bccd4]{width:80%;margin:19px 0}.el-card.is-hover-shadow[data-v-386bccd4]:focus,.el-card.is-hover-shadow[data-v-386bccd4]:hover,.hotel-info[data-v-386bccd4] .el-card.is-always-shadow,.trip-list[data-v-386bccd4] .el-card.is-always-shadow{box-shadow:none}.trip-list[data-v-386bccd4] .el-card{border:none}@media only screen and (max-width:1500px){[data-v-386bccd4] .el-popper[x-placement^=bottom]{left:471px!important}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;overflow:hidden}.overlay-content{position:relative;background:#fff;padding:20px 20px 10px;border-radius:5px;max-width:800px;width:100%;height:80%;overflow-y:auto}.scrollable-content{height:calc(80vh - 50px);overflow-y:auto}.close-button{z-index:9999;position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer}.close-button i{color:#5366a3;font-weight:650}.close-button i:before{content:"\E6DB"}.download-btn{width:100%;text-align:center;margin-top:5px}.download-btn button{width:220px;padding:12px;background-color:#2470fd;color:#fff;text-align:center;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .3s;box-shadow:0 2px 5px rgba(36,112,253,.3)}.download-btn button:hover{background-color:#1a5fd9}.loading{height:calc(80vh - 50px);text-align:center;font-size:18px;color:#333}.loading-image{margin-top:25%;height:40%;width:100%;left:0}.el-main[data-v-a6db6ffc]{text-align:left;margin:1%}.main[data-v-a6db6ffc]{width:100%}.el-collapse[data-v-a6db6ffc],[data-v-a6db6ffc] .el-collapse-item__header,[data-v-a6db6ffc] .el-collapse-item__wrap{border:none;background-color:#f8f9fa}.list-content[data-v-a6db6ffc] .el-collapse-item__arrow{display:none}.back-button[data-v-a6db6ffc]{height:20px;line-height:20px}.back-img[data-v-a6db6ffc]{width:15px;height:15px;margin:2.5px;float:left}.hotel-info[data-v-a6db6ffc]{clear:both;height:auto;background-color:#fff;margin-top:15px;padding:10px 1.5%;border-radius:5px}.hotel-name[data-v-a6db6ffc]{width:70%;height:32px;line-height:32px;font-size:28px;font-weight:650;color:#5366a3;margin-bottom:10px}.hotel-contact-info[data-v-a6db6ffc]{font-size:12px;margin-top:15px;height:15px;line-height:15px}.hotel-contact-info img[data-v-a6db6ffc]{height:15px}.hotel-contact-info div[data-v-a6db6ffc]{display:inline-block;float:left}.tag-order-status[data-v-a6db6ffc]{font-weight:500;font-style:normal;font-size:12px;padding:3px;margin-left:10px}.tag-confirm[data-v-a6db6ffc]{color:#67c23a;background:#eef9e9}.tag-noconfirm[data-v-a6db6ffc]{color:#ebb563;background:#fff6ec}.tag-cancel[data-v-a6db6ffc]{color:#66b1ff;background:#e9f5ff}.tag-payment[data-v-a6db6ffc]{color:#f78989;background:#ffeff0}.line-info[data-v-a6db6ffc]{border-bottom:1.5px solid #5366a3;float:none;width:100%;clear:both}.line-info-two[data-v-a6db6ffc]{border-bottom:.8px solid #5366a3;float:none;width:100%}.first-line[data-v-a6db6ffc]{height:35px;line-height:35px;width:100%}.first-line div[data-v-a6db6ffc],.notes-item div[data-v-a6db6ffc],.order-item div[data-v-a6db6ffc]{display:inline-block;float:left}.title[data-v-a6db6ffc]{font-size:14px;font-weight:650;color:#5366a3;width:12%}.title-left[data-v-a6db6ffc]{font-size:14px;font-weight:650;color:#5366a3;width:60%;float:left}.title-right[data-v-a6db6ffc]{font-size:14px;font-weight:650;color:#5366a3;width:40%;float:right}.info[data-v-a6db6ffc]{font-size:14px;color:#0e6489;width:88%}.order-item[data-v-a6db6ffc]{height:35px;line-height:35px;width:100%;font-size:14px;clear:both}.left-info[data-v-a6db6ffc]{width:25%;font-weight:500}.right-info[data-v-a6db6ffc]{width:75%}.price-info[data-v-a6db6ffc]{font-size:14px;height:auto;line-height:40px}.price-left[data-v-a6db6ffc]{width:60%;float:left}.price-right[data-v-a6db6ffc]{width:40%;float:left}.price-left div[data-v-a6db6ffc],.price-right div[data-v-a6db6ffc]{display:inline-block;text-align:left}.price-line[data-v-a6db6ffc]{width:100%;min-height:40px;clear:both}.price-info-left[data-v-a6db6ffc]{width:40%;font-weight:500;float:left}.price-info-right[data-v-a6db6ffc]{width:58%;float:left;text-align:right}.float-right[data-v-a6db6ffc]{text-align:right!important}.avgprice[data-v-a6db6ffc]{display:block!important;color:#616161;font-size:12px;line-height:12px;margin-top:-10px}.notes-item[data-v-a6db6ffc]{line-height:25px;width:100%;font-size:14px;clear:both;min-height:25px;overflow:auto;margin-bottom:10px}.notes-margin[data-v-a6db6ffc]{margin-top:10px}.left-price[data-v-a6db6ffc]{float:left}.left-price[data-v-a6db6ffc],.right-price[data-v-a6db6ffc]{background-color:#fff;margin-top:15px;padding:10px 1.5%;border-radius:5px;width:46.5%}.right-price[data-v-a6db6ffc]{float:right}.title-price[data-v-a6db6ffc]{font-size:14px;font-weight:650;color:#5366a3}.price-info-item[data-v-a6db6ffc]{width:100%;height:auto;display:flow-root}.blod-text[data-v-a6db6ffc]{font-size:16px;font-weight:500}.button-info[data-v-a6db6ffc]{width:100%;height:100px;text-align:center;margin-top:40px;clear:both}.float-none[data-v-a6db6ffc]{float:none!important;margin-top:12.5px!important}.display-button[data-v-a6db6ffc]{cursor:no-drop;width:140px;height:40px;font-size:14px;font-weight:400;background:#909399;color:#fff;border:1px solid #909399;border-radius:5px;vertical-align:top}.dia-content[data-v-a6db6ffc]{padding:20px 4%;border-bottom:1px solid #5366a3}.open-dia[data-v-a6db6ffc] .el-button+.el-button{margin-left:0}.open-dia[data-v-a6db6ffc] .el-button:hover{color:#fff;background:#296ff7;border:1px solid #296ff7}.open-dia[data-v-a6db6ffc] .el-dialog__body{padding:0;color:#333}.open-dia[data-v-a6db6ffc] .el-dialog__header{padding:20px 20px;height:20px;font-size:22px;font-weight:650;line-height:20px;border-bottom:1px solid #5366a3}.el-range-editor.is-active[data-v-a6db6ffc],.el-range-editor.is-active[data-v-a6db6ffc]:hover,.el-select .el-input.is-focus .el-input__inner[data-v-a6db6ffc],[data-v-a6db6ffc] .el-input.is-active .el-input__inner,[data-v-a6db6ffc] .el-input__inner:focus,[data-v-a6db6ffc] .el-select .el-input__inner:focus{border-color:#5366a3!important;box-shadow:0 0 8px #5366a3}[data-v-a6db6ffc] .el-select-dropdown__item.selected{color:#5366a3!important}[data-v-a6db6ffc] .el-dialog__footer{padding:20px}[data-v-a6db6ffc] .el-dialog__headerbtn .el-dialog__close{color:#5366a3;font-weight:650}.codeError[data-v-a6db6ffc],.codeError[data-v-a6db6ffc]:focus,.codeError[data-v-a6db6ffc]:hover{background:inherit;background-color:#fff;box-sizing:border-box;border:2px solid #e12d2d;border-radius:4px;box-shadow:none}.hotelFeesText[data-v-a6db6ffc] p{margin-block-start:5px;margin-block-end:5px}.hotelFeesText[data-v-a6db6ffc] ul{margin-left:20px;margin-bottom:10px}.room-order-tips-info[data-v-a6db6ffc]{padding-bottom:5px;height:auto;font-size:14px}.pdfShow[data-v-a6db6ffc]{color:#5366a3;text-decoration:underline;float:right}.pdfShow span[data-v-a6db6ffc]{margin-right:20px;cursor:pointer}[data-v-a6db6ffc] .el-card.is-always-shadow,[data-v-a6db6ffc] .el-card.is-hover-shadow:focus,[data-v-a6db6ffc] .el-card.is-hover-shadow:hover{box-shadow:none}.header[data-v-99d3e0dc]{padding:0}.main-content[data-v-99d3e0dc]{background-color:#f2f2f2}.tc-main[data-v-99d3e0dc]{margin:20px auto;color:rgba(0,0,0,.647)}.tc-title[data-v-99d3e0dc]{font-weight:650;font-size:18px;line-height:60px;text-align:center}.tc-date[data-v-99d3e0dc]{font-size:14px;text-align:center;margin-bottom:15px}.tc-content span[data-v-99d3e0dc]{font-weight:400;font-size:14px;line-height:22px;display:block;margin-bottom:20px}.content-title[data-v-99d3e0dc]{font-size:14px;font-weight:500;margin-bottom:5px}.ul-list[data-v-99d3e0dc]{padding-left:30px}@media screen and (min-width:1001px){.tc-main[data-v-99d3e0dc]{width:1200px}}@media screen and (max-width:1000px){.tc-main[data-v-99d3e0dc]{width:90%}}body{margin:0;padding:0}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb{border-radius:3px;height:100px;background-color:#ccc}.input{box-sizing:border-box;border-radius:3px;width:160px;height:34px;padding:2px 2px 2px 10px;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:normal;color:#606266;vertical-align:none;text-align:left;text-transform:none;background-color:transparent;border-color:transparent}.border-normal{border:1px solid #dddfe2}.border-hover{border:1px solid #4f4c4c}.border-selected{border:1px solid #fcd205;box-shadow:0 0 8px #fcd205}.border-error{border:2px solid #e12d2d}.font-blue{color:#5392f9}.font-yellow{color:#fcd205}.font-black{color:#000}.font-gray{color:#4f4c4c}.font-gray-shallow{color:rgba(0,0,0,.247)}.font-red{color:#e12d2d}.font-999{color:#999}.background-gray{background-color:rgba(240,243,242,.4)}.background-black{background:#4f4c4c}.background-light-yellow{background-color:rgba(252,210,5,.1)}@font-face{font-family:NanumPen;src:url(/assets/fonts/NanumPen.67d2fd86.ttf)}@font-face{font-family:PingFangSCMedium;src:url(/assets/fonts/PingFangSC-Medium.67d2fd86.ttf)}.font-24-weight{font-size:24px;font-weight:700}.font-12,.font-size-12{font-size:12px}.font-size-14{font-size:14px}.font-size-24{font-size:24px}.font-fimily-regular{font-family:PingFangSCRegular,PingFang SC,sans-serif}.font-fimily-semibold{font-family:PingFangSCRegular,PingFang SC Semibold,sans-serif}.font-weight-100{font-weight:100}.p-margin-top-bottom-5px{margin-block-start:5px;margin-block-end:10px}.p-margin-top-bottom-7px{margin-block-start:7px;margin-block-end:7px}.p-margin-top-bottom-15px{margin-block-start:15px;margin-block-end:7px}.margin-top-20{margin-top:20px!important}.no-border{border:none!important}.underline-dashed{cursor:pointer}.clearBoth{clear:both}.wordBreak{word-break:normal}.curPointer{cursor:pointer}div,li,ul{margin:0;padding:0}.home-center{width:100%;height:100vh;position:relative}.home-collection{width:100%;margin-bottom:20px;min-height:240px}.home-rotation{position:absolute;left:0;top:60px;width:100%;height:100%;z-index:100}.left,.right{position:absolute;top:30%;width:60px;height:90px;line-height:100px;background-color:#000;opacity:.5;font-size:60px;color:#ccc;display:none;cursor:pointer}.left img,.right img{width:50px}.left{left:0}.right{right:0}.home-search:hover .left,.home-search:hover .right{display:block}.left:hover,.right:hover{color:#fff}.rotation-button{width:78%;margin:0 auto}.rotation-button ul{position:absolute;bottom:20px}.rotation-button ul li{list-style:none;float:left;width:20px;height:20px;border-radius:50%;margin-left:10px;cursor:pointer;background:url(https://res.roompai.com/static/img/home/black-rotation.png);background-repeat:no-repeat;background-size:20px 20px;opacity:.5}.rotation-button ul li.active{background:url(https://res.roompai.com/static/img/home/yellow-rotation.png);background-repeat:no-repeat;background-size:20px 20px;opacity:.5}.home-search{position:absolute;left:0;top:60px;width:100%;height:100%;z-index:200}.home-slogan-search{width:100%;margin:0 auto;position:relative;top:0;left:0}.home-slogan{width:90%;margin:0 auto;position:relative;color:#fff;font-weight:400;font-style:normal;font-size:38px;font-family:NanumPen,Nanum Pen Script,sans-serif}.home-slogan-one{position:absolute;top:170px;right:470px;opacity:.6}.home-slogan-two{position:absolute;top:220px;right:200px;opacity:.6;padding-right:32px}.home-search-frame{position:relative;width:1100px;margin:0 auto;top:350px;left:0;background-color:rgba(79,76,76,.6);border:none;border-radius:4px}.input-region{width:361px;height:48px}.home-search-frame .home-region{width:32.73%}.home-region .el-input__inner{background-color:#fff;background-image:url(https://res.roompai.com/static/img/home/input-region.png);background-repeat:no-repeat;background-size:20px;background-position:15px;padding:0 50px;width:100%;height:48px;font-size:16px;opacity:1}.input-region .el-input__inner:hover{border-color:#fcd205}.input-date{padding:0 50px;width:100%;height:48px;font-size:16px;opacity:1}.input-date-icon{background-image:url(https://res.roompai.com/static/img/home/input-date.png);background-repeat:no-repeat;background-size:20px;background-position:0}.input-date .el-range__icon{margin-left:0}.home-search-frame .input-person{width:21.82%}.input-person .el-input__inner{background-color:#fff;background-image:url(https://res.roompai.com/static/img/home/input-person.png);background-repeat:no-repeat;background-size:20px;background-position:15px;padding:0 50px;width:100%;height:48px;font-size:16px;opacity:1}.input-person .el-input__inner:hover{border-color:#fcd205}.input_button{width:11.91%;height:48px;font-family:PingFangSCRegular,PingFang SC,sans-serif;font-size:16px;background:#4f4c4c;color:#fff;border:none}.home-collection-center{width:1100px;margin:0 auto}.home-collection-center .el-card__body{padding:0}.home-collection-center .row-col{width:20%}.home-collection-pc .el-card{margin-right:10px}.home-collection-pc .home-img{position:relative;top:0;left:0;width:100%}.home-collection-pc .home-img .home-like-1{width:30px;height:30px;cursor:pointer;fill:red;position:absolute;top:5px;right:5px}.home-collection-pc .picinfo{position:relative;width:100%;height:100%}.home-collection-pc .picinfo .no-room-img{bottom:45px;height:35px;line-height:35px}.home-collection-pc .picinfo .text-font-hidden{position:absolute;bottom:12px;width:100%;font-size:14px;color:#fff;border-radius:0 0 4px 4px;background:rgba(70,37,36,.5);cursor:pointer;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-collection-pc .hotel-name{font-weight:500;font-style:normal;font-size:12px;color:#4f4c4c;height:50px;margin-top:8px}.home-collection-pc .hotel-star{color:#fcd205;height:30px}.home-collection-pc .hotel-addr{font-size:8px;color:#4f4c4c;font-weight:100;min-height:40px}.home-collection-pc .hotel-br{height:20px}.home-collection-pc .hotel-height15{height:15px}.home-collection-pc .hotel-price{text-align:right;font-weight:650;font-style:normal;font-size:18px;color:#e12d2d;margin:0 5px}.home-collection-pc .hotel-infos{padding:0 10px}.home-collection-pc .hotel-infos span{display:block}.home-collection-center .home-collection-pc .row-col .hotel-image{width:100%;height:151px}.home-collection-mobile .home-img{position:relative;top:0;left:0;width:30%;height:100%;float:left}.home-collection-mobile .home-img .home-like-1{width:30px;height:30px;cursor:pointer;fill:red;position:absolute;top:5px;right:5px}.home-collection-mobile .picinfo{position:relative;width:100%;height:100%}.home-collection-mobile .picinfo .no-room-img{bottom:45px;height:35px;line-height:35px}.home-collection-mobile .picinfo .text-font-hidden{position:absolute;bottom:12px;width:100%;font-size:14px;color:#fff;border-radius:0 0 4px 4px;background:rgba(70,37,36,.5);cursor:pointer;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-collection-mobile .hotel-name{font-weight:500;font-style:normal;font-size:12px;color:#4f4c4c;min-height:40px;line-height:40px;text-indent:10px}.home-collection-mobile .hotel-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-collection-mobile .hotel-star{color:#fcd205;height:30px}.home-collection-mobile .hotel-addr{font-size:8px;color:#4f4c4c;font-weight:100;min-height:40px}.home-collection-mobile .hotel-br{height:25px}.home-collection-mobile .hotel-height15{height:15px}.home-collection-mobile .hotel-price{text-align:right;font-weight:650;font-style:normal;font-size:18px;color:#e12d2d;margin-right:20px}.home-collection-mobile .hotel-infos{padding:0;width:70%;float:left;height:90px}.home-collection-mobile .hotel-infos span{display:block}.home-collection-center .home-collection-mobile .row-col .hotel-image{width:100%;height:100%}.main-content{display:flex;justify-content:flex-start}.header .header-middle{width:100%;padding:0 15px;box-shadow:0 4px 8px 0 hsla(0,0%,85%,.7)}.left-menu{position:fixed;height:100vh}.left-menu-oalink{bottom:120px}.left-menu-email,.left-menu-oalink{height:50px!important;line-height:50px!important;position:fixed;color:#686279;width:64px}.left-menu-email{bottom:70px}.left-menu-phone{height:50px!important;line-height:50px!important;position:fixed;bottom:20px;color:#686279;width:64px}.el-menu-vertical-demo:not(.el-menu--collapse){width:250px;min-height:400px}.el-submenu__title{color:#fff;font-size:16px}.el-menu-item,.el-submenu__title{height:60px;line-height:60px}.el-dropdown-menu__item,.el-menu-item{font-size:16px;color:#686279}.el-menu-item.is-active,.el-menu-item:focus,.el-menu-item:hover{color:#296ff7;background-color:#fff}.orange-color{color:#f1511b!important}.el-menu-vertical-demo img{height:18px;width:15px;-o-object-fit:contain;object-fit:contain}.content{width:100%;min-height:600px;background-color:#f2f2f2}.content .el-main{text-align:left;margin:15px 15px 0}.blue-text{color:#296ff7!important}.gray-text{color:#686279!important}.booknow_button,.booknow_button:focus{cursor:pointer;width:140px;height:40px;font-size:14px;font-weight:400;background:#9455a1;color:#fff;border:1px solid #9455a1;border-radius:5px;vertical-align:top}.booknow_button:hover{color:#9455a1!important;background:#fff!important;border:1px solid #9455a1!important;border-radius:5px}.white_button,.white_button:focus{cursor:pointer;width:140px;height:40px;line-height:normal;background:#fff;font-weight:400;font-size:14px;color:#9455a1;border:1px solid #9455a1;border-radius:5px}.white_button:hover{color:#fff!important;background:#9455a1!important;border:1px solid #9455a1!important;border-radius:5px}.hotel-info/deep/.el-radio__input.is-checked .el-radio__inner{background:#f1511b!important;border-color:#f1511b!important}.blue-txt{color:#5392f9}.main-color{color:#5366a3}.green-text{color:#2f7000}.red-text{color:#d9001b}.orange-text{color:#f59a23}/deep/.el-range-editor.is-active,/deep/.el-range-editor.is-active:hover,/deep/.el-select .el-input.is-focus .el-input__inner{border-color:#5366a3!important}.default-pic{position:absolute;bottom:12px;background:rgba(0,0,0,.4);width:100%;height:30px;border-radius:5px;z-index:100}.default-pic-text{font-size:14px;color:#fff;line-height:30px;text-align:center}.option-item{padding:0 15px}.empty-txt{font-size:14px;color:#4f4c4c;text-align:center;margin-top:10px;display:block!important;float:none!important}body>.el-container{margin-bottom:40px}.el-container{display:block}.el-main{margin-top:60px}.el-header{left:0;top:0;width:100%;height:60px;z-index:1999;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:hidden;overflow-y:hidden;background-color:#fff;background-image:none;border:0 none;border-radius:0;box-shadow:0 4px 8px 0 hsla(0,0%,85%,.7)}.el-main{color:#333;margin:0;padding:0}.header-pc{width:100%;padding:0 16px;margin:0 auto}.left-logo{width:162px}.left-logo,.left-logo-mobile{height:60px;display:block;position:relative}.left-logo-mobile{width:100%;text-align:center}.left-menu-logo{width:30px;height:60px;display:block;position:relative}.menu-logo-img{cursor:pointer;width:30px;height:22px;margin:19px auto}.img-mobile{width:130px;height:35px;margin:12.5px 18px}.img-mini{display:none;max-height:35px;padding-top:15px}.right-header{height:60px;display:block;float:right}.el-menu--horizontal>.el-submenu .el-submenu__title{color:#5366a3;font-size:15px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{color:#333;font-size:15px}.currency{float:right;margin-right:5px;font-size:5px}.el-avatar{background-color:#fff;width:25px;height:25px}.username{font-size:13px}.header-mini-menu{display:none}.inner-header{top:12.6px;right:0}.header-mobile .inner-left,.inner-header{background-color:#fff;height:35px;position:absolute}.header-mobile .inner-left{top:15px;left:8px;z-index:10}.inner-header-icon{color:#fff;height:35px;font-size:25px;text-align:center;float:right;width:35px;position:relative;transition:background .5s}.inner-header-icon:hover{background-color:hsla(0,0%,100%,.2);cursor:pointer}.inner-header-icon span{position:absolute;left:calc(50% - 12.5px);top:calc(50% - .5px);width:25px;height:1px;background-color:#504d4d}.inner-header-icon span:first-child{transform:translateY(4px) rotate(0deg)}.inner-header-icon span:nth-child(2){opacity:0}.inner-header-icon span:nth-child(3){transform:translateY(-4px) rotate(0deg)}.inner-header-icon-click span:first-child{animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}.inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}.inner-header-icon-click span:nth-child(3){animation-duration:.5s;animation-fill-mode:both;animation-name:clickthird}.home-left-menu-logo{width:30px;height:72px;display:block;position:relative}.home-left-logo{height:72px;display:inline-block;float:left}.home-left-logo-mobile{width:100%;height:72px;display:block;position:relative;text-align:center}.home-header .home-header-middle{width:90%;display:flex;align-self:center;justify-content:space-between;align-items:center;flex-direction:row}.home-img{width:124px;height:auto;margin:24px 0}.home-header-center{display:flex;line-height:72px;flex-direction:row;align-items:center;justify-content:center;gap:3.5rem}.home-header-center div:hover{color:rgb(42 111 248/var(--tw-bg-opacity))}.home-header-center div{display:inline-block;font-size:16px;font-weight:650;cursor:pointer}.home-button{display:flex;justify-content:flex-end;gap:1.25rem;align-items:center;flex-direction:row}.home-button div{width:133px;text-align:center;color:rgb(42 111 248/var(--tw-text-opacity));display:inline;--tw-text-opacity:1;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(42 111 248/var(--tw-bg-opacity));border:1px solid rgb(42 111 248/var(--tw-bg-opacity));cursor:pointer;line-height:36px;height:36px;font-size:13px;font-weight:420}@keyframes clickfirst{0%{transform:translateY(30px) rotate(0deg)}to{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{opacity:1}to{opacity:0}}@keyframes clickthird{0%{transform:translateY(-30px) rotate(0deg)}to{transform:translateY(0) rotate(-45deg)}}.inner-header-icon-out span:first-child{top:13px;animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}.inner-header-icon-out span:nth-child(3){top:21px;animation-duration:.5s;animation-fill-mode:both;animation-name:outthird}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}to{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{opacity:0}to{opacity:1}}@keyframes outthird{0%{transform:translateY(0) rotate(45deg)}to{transform:translateY(4px) rotate(0deg)}}.inner-nav{background-color:rgba(0,0,0,.9);width:100%;position:absolute;top:50px;left:0;padding-top:30px;padding-bottom:80px;display:none}.inner-nav a{display:inline-block;line-height:50px;text-decoration:none;width:80%;margin-left:10%;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3);transition:all .5s;font-weight:300}.inner-nav a:hover{color:hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.2)}.footer{height:80px;background-color:#f2f2f2;font-family:PingFangSCRegular,PingFang SC,sans-serif}.contact-mode{width:50%;margin:0 auto;height:100px}.contact-mode p{line-height:15px;letter-spacing:.5px}.contact-half{width:40%;height:100px;float:left;font-size:12px;color:#606266}.contact-half span{font-size:14px}.contact-phone{float:right}.el-footer{background-color:#f2f2f2}.footer-center{width:auto;margin:0 auto;color:#606266;font-size:12px;text-align:center}.footer-top{width:100%;height:30px;border-bottom:1px solid #606266;padding-top:90px}.footer-lower{width:100%;height:100px;line-height:25px}