@media screen and (max-width:767px){.hotel-detail-container{margin:0}}#WeChatQrCode iframe,#WeChatQrRegisterCode iframe{height:280px;margin:0 auto}#WeChatQrCode iframe,#WeChatQrRegisterCode iframe,.zh-CN .login4 .register-container .gdpr,.zh-TW .login4 .register-container .gdpr{display:-webkit-box;display:-ms-flexbox;display:flex}.zh-CN .login4 .register-container .gdpr .el-form-item__label,.zh-TW .login4 .register-container .gdpr .el-form-item__label{margin-top:16px}.validate-box .validate-title{font-size:18px;text-align:center;margin-bottom:20px}.validate-box .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.validate-box .el-form-item__content .validate-box-label{margin-right:20px}.register-container .scanQeRegister-contaier .title{text-align:center;margin:20px 0 10px}.register-container .is-required{position:relative}.register-container .is-required:before{content:"*";position:absolute;top:17px;left:-15px;color:red}.register-container .is-required.gdpr{content:"";position:static}.register-container .gdpr .el-form-item__label{line-height:0;padding:0}.login4{color:#fff;font-size:16px}.login4 .login-container{background-color:#fff;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.login4 .back{cursor:pointer;color:#000}.login4 .register-container{padding:0 90px}.login4 .register-container .register-methods .line-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center}.login4 .register-container .register-methods .line-container .line{width:100%;border-top:1px solid #dcdfe6}.login4 .register-container .register-methods .line-container .text{background-color:#fff;padding:0 10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login4 .register-container .register-methods .methods-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login4 .register-container .register-methods .methods-container img{cursor:pointer;width:30px;height:30px;border-radius:30px;margin-right:20px}.login4 .register-container .register-methods .methods-container img:last-child{margin-right:0}.login4 .register-container .WeChat img{margin:20px auto 70px}.login4 .register-container .Alipay .alipay-btn{background-color:#1677ff;color:#fff;margin:110px auto;display:block;width:268px}.login4 .login-box .el-button,.login4 .login-box .el-input__inner{width:100%;height:52px}.login4 .el-input-group__append{border-radius:0;padding:0}.login4 .el-input-group__append .el-button{height:50px;margin:0;padding:0}.login4 .el-input-group__append .el-button span{padding:0 20px}.login4 .el-input__inner{line-height:52px}.login4 .el-button{font-size:18px}.login4 .el-button i{width:20px;height:20px;line-height:20px;margin-right:10px}.login4 .el-select{width:100%}.login4 .el-drawer__container{overflow:hidden}.login4 .input-with-select .el-input-group__prepend{background-color:#fff}.login4 .username2 .el-select .el-input{width:100px}.login4 .el-form-item:nth-last-of-type(2) .el-form-item__error{width:60%}.login4 .login-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.login4 .login-logo img{max-width:140px;max-height:100px;display:block}@media screen and (max-width:767px){.login4 .el-drawer .el-drawer__body .register-container{padding:0!important}.login4 .el-drawer .el-drawer__body .login-box{padding:0 20px}.login4 .el-drawer .el-drawer__body .login-box .login-logo{margin-top:40px}.login4 .el-drawer .el-drawer__body .login-box .login-l{width:100%!important;padding-right:0!important;border:none!important}.login4 .el-drawer .el-drawer__body .login-box .login-r{width:100%!important;margin-top:20px;padding-left:0!important}}.login4 .login-type{margin-top:40px}.login4 .protocol-container{margin-top:18px;color:#8c8e91;font-size:12px}.login4{overflow:auto;padding-bottom:30px;background-repeat:no-repeat;background-size:cover;min-height:725px}.login4 .login-box{height:100%;font-size:14px;color:#000}.login4 .login-box .login-container{margin:0 auto;width:700px;background-color:#fff;padding:30px;-webkit-box-sizing:content-box;box-sizing:content-box}.login4 .login-box .login-l{width:350px;padding-right:30px;border-right:1px solid #dcdfe6}.login4 .login-box .login-l .login-box-tab{font-size:30px;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.login4 .login-box .login-l .login-box-tab span{display:inline-block;font-size:20px;font-weight:400;padding:5px 0;cursor:pointer;text-align:center}.login4 .login-box .login-l .login-box-tab span.current{color:#5f3913;border-bottom:2px solid #5f3913}.login4 .login-box .login-l .WeChat img{margin:20px auto 70px}.login4 .login-box .login-l .Alipay .alipay-btn{background-color:#1677ff;color:#fff;margin:110px auto;display:block;width:268px}.login4 .login-box .login-l .to-register{color:#8c8e91;text-align:center;margin-top:30px;cursor:pointer}.login4 .login-box .login-l .login-methods .line-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center}.login4 .login-box .login-l .login-methods .line-container .line{width:100%;border-top:1px solid #dcdfe6}.login4 .login-box .login-l .login-methods .line-container .text{background-color:#fff;padding:0 10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login4 .login-box .login-l .login-methods .methods-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login4 .login-box .login-l .login-methods .methods-container img{cursor:pointer;width:30px;height:30px;border-radius:30px;margin-right:20px}.login4 .login-box .login-l .login-methods .methods-container img:last-child{margin-right:0}.login4 .login-box .login-r{width:350px;padding-left:30px}.login4 .login-box .login-r .login-my-count{font-size:21px;font-weight:700}.login4 .login-box .login-r .login-my-count div{margin-bottom:20px}.login4 .login-box .login-r .guide-pic{max-width:100%}.login-form .el-form-item .el-form-item__error{word-break:break-word;position:relative;top:0}@media screen and (max-width:767px){.login2{-webkit-box-sizing:border-box;box-sizing:border-box}.login2 .login-box{width:100%!important}.login2 .login-box .login-logo{text-align:center}.login2 .login-box .login-r{display:none}.login2 .login-box .login-l{width:100%;border-right:none;padding:20px}}.login-box[data-v-35c87fd4]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-v-35c87fd4] input::-webkit-input-placeholder{color:#a2a2a2;font-size:14px}[data-v-35c87fd4] input::-moz-placeholder{color:#a2a2a2;font-size:14px}[data-v-35c87fd4] input:-ms-input-placeholder{color:#a2a2a2;font-size:14px}[data-v-35c87fd4] input::-ms-input-placeholder{color:#a2a2a2;font-size:14px}[data-v-35c87fd4] input::placeholder{color:#a2a2a2;font-size:14px}.base-dialog .el-dialog__body{padding-top:0}@media screen and (max-width:768px){.base-dialog .el-dialog{width:90%}}.about-us-map[data-v-01e61403]{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999}.about-us-map .header-map[data-v-01e61403]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;line-height:60px;font-size:14px}.about-us-map .header-map .back[data-v-01e61403]{padding:20px;font-size:18px;font-weight:700}.about-us-map .hotel-baidu-map[data-v-01e61403]{height:calc(100vh - 60px);width:100vw}.about-us .about-us-wrapper[data-v-42de5e91]{height:600px;overflow-y:hidden}.about-us .about-us-wrapper .hotel-list[data-v-42de5e91]{height:600px}.about-us .about-us-wrapper .hotel-list .hotel-info[data-v-42de5e91]{height:calc(100% - 30px);overflow-y:auto;padding:0 10px}.about-us .about-us-wrapper .hotel-list .hotel-info li[data-v-42de5e91]{cursor:pointer}.about-us .about-us-wrapper .hotel-list .hotel-info li[data-v-42de5e91]:not(.border-bottom-mainColor-1px){border-bottom:1px solid #ccc}.about-us .about-us-wrapper .hotelMapImage[data-v-42de5e91]{width:100%;height:100%}.about-us .about-us-wrapper .hotelMapImage .img[data-v-42de5e91]{width:100%;height:100%;position:relative;z-index:10}.about-us .about-us-wrapper .hide .anchorBL[data-v-42de5e91],.about-us .about-us-wrapper .hide .anchorBR[data-v-42de5e91],.about-us .about-us-wrapper .hide .BMap_cpyCtrl[data-v-42de5e91],.about-us .about-us-wrapper .hide .click-ripple-container[data-v-42de5e91],.about-us .about-us-wrapper .hide[data-v-42de5e91] .BMap_noprint{display:none}.about-us .about-us-wrapper .hotel-map[data-v-42de5e91]{height:600px}.info-container[data-v-42de5e91]{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.info-container .cover[data-v-42de5e91]{width:150px;margin-right:20px}.info-container .cover img[data-v-42de5e91]{width:100%}@media screen and (max-width:767px){.about-us[data-v-42de5e91]{margin:0}.about-us .about-us-wrapper .hotel-list[data-v-42de5e91],.about-us .about-us-wrapper[data-v-42de5e91]{height:auto}.about-us .about-us-wrapper .hotel-list .text-item[data-v-42de5e91]{margin-bottom:6px}}.plus-purchase[data-v-c3939830]{margin-top:30px}.plus-purchase .tit[data-v-c3939830]{font-size:20px;font-weight:700;line-height:25px;padding:2px 0 10px}.plus-purchase .room-item[data-v-c3939830] .el-input__inner{width:100%;height:28px}.plus-purchase .el-date-editor[data-v-c3939830]{width:40%}.plus-purchase .see-all[data-v-c3939830]{text-align:center}.plus-purchase .room-item[data-v-c3939830]{border:1px solid #ccc;padding:6px 12px 12px;margin-bottom:10px}.plus-purchase .addonItem[data-v-c3939830]{font-size:14px;width:260px;height:140px;padding:12px;border:1px solid #ccc;border-radius:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.plus-purchase .addonItem-warp[data-v-c3939830],.plus-purchase .addonItem[data-v-c3939830]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plus-purchase .addonItem-warp[data-v-c3939830]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0}.plus-purchase .el-date-editor{width:40%}.plus-purchase3 .has-right-border:nth-of-type(n){border-right:1px dashed #888}.plus-purchase3 .el-date-editor{width:40%}.plus-purchase5[data-v-7f951550]{margin-top:30px}.plus-purchase5 .tit[data-v-7f951550]{margin:0 -12px;padding:10px 12px;background-color:#f9f9f9;font-size:16px;font-weight:700}.plus-purchase5 .el-date-editor[data-v-7f951550]{width:40%}.plus-purchase5 .see-all[data-v-7f951550]{margin-left:10px}.plus-purchase5 .room-item[data-v-7f951550]{margin-bottom:5px}.plus-purchase5 .room-item .room-tit[data-v-7f951550]{background-color:#f9f9f9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px}.plus-purchase5 .addonItem[data-v-7f951550]{font-size:14px;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.plus-purchase5 .addonItem .addonItem-bottom[data-v-7f951550]{padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.plus-purchase5 .addonItem-warp[data-v-7f951550]{padding:0 10px}.plus-purchase5 .addonItem-warp[data-v-7f951550]:after{width:250px;height:0;content:""}.addon-container[data-v-85b0f770] h1{font-size:28px;font-weight:700;margin-bottom:20px;color:#111}.addon-container[data-v-85b0f770] .custom-radio-style .el-checkbox__label{font-size:20px;font-family:Heebo-Bold;color:#000}.addon-container[data-v-85b0f770] .back-link{text-align:right;margin-bottom:10px}.addon-container[data-v-85b0f770] .back-link a{color:#333;text-decoration:none;font-size:14px}.addon-container[data-v-85b0f770] .extras-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.addon-container[data-v-85b0f770] .left-column,.addon-container[data-v-85b0f770] .right-column{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.addon-container[data-v-85b0f770] .extra-item{border:1px solid #000;margin-bottom:16px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.addon-container[data-v-85b0f770] .extra-image{width:260px;height:354px;overflow:hidden}.addon-container[data-v-85b0f770] .extra-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.addon-container[data-v-85b0f770] .extra-content{width:calc(100% - 260px);padding:30px 47px 30px 56px}.addon-container[data-v-85b0f770] .extra-title{font-size:24px;font-family:Heebo-Bold;margin-bottom:16px;color:#101010}.addon-container[data-v-85b0f770] .extra-description{font-size:14px;color:#101010;margin-bottom:16px;line-height:1.4}.addon-container[data-v-85b0f770] .see-more{font-size:12px;color:#101010;text-decoration:none;display:inline-block;text-decoration:underline;margin-bottom:16px}.addon-container[data-v-85b0f770] .price{font-size:16px;margin:0 0 10px 0}.addon-container[data-v-85b0f770] .price .edit-css{display:none}.addon-container[data-v-85b0f770] .add-to-booking{margin-top:10px}.addon-container[data-v-85b0f770] .add-to-booking .el-radio__label{font-size:20px;font-weight:700;color:#000;font-family:Heebo-Bold}.addon-container[data-v-85b0f770] .add-to-booking input{margin-right:5px}.addon-container[data-v-85b0f770] .add-to-booking label{font-size:14px;color:#333}.addon-container[data-v-85b0f770] .reservation-details{border:1px solid #ddd;background-color:#fff;margin-bottom:20px}.addon-container[data-v-85b0f770] .reservation-header{background-color:#f5f5f5;padding:15px;font-weight:700;border-bottom:1px solid #ddd}.addon-container[data-v-85b0f770] .reservation-content{padding:15px}.addon-container[data-v-85b0f770] .reservation-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.addon-container[data-v-85b0f770] .reservation-label{width:40%;font-weight:700;font-size:14px}.addon-container[data-v-85b0f770] .reservation-value{width:60%;font-size:14px}.addon-container[data-v-85b0f770] .total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#111;color:#fff;padding:15px;font-weight:700}.addon-container[data-v-85b0f770] .policy-section{border:1px solid #ddd;background-color:#fff;padding:15px;margin-bottom:20px}.addon-container[data-v-85b0f770] .policy-title{font-weight:700;margin-bottom:10px;font-size:16px}.addon-container[data-v-85b0f770] .policy-text{font-size:14px;margin-bottom:10px}.addon-container[data-v-85b0f770] .submit-button{text-align:center;margin-top:20px}.addon-container[data-v-85b0f770] .submit-button button{background-color:rgba(0,0,0,0);border:1px solid #333;color:#333;padding:10px 40px;font-size:16px;border-radius:30px;cursor:pointer}.addon-container[data-v-85b0f770] .see-more-button{text-align:center;margin-top:20px}.addon-container[data-v-85b0f770] .see-more-button button{background-color:rgba(0,0,0,0);border:1px solid #000;padding:8px 20px;font-size:14px;border-radius:30px;cursor:pointer;color:#000;font-weight:700}@media screen and (min-width:1344px){.see-more-button button[data-v-85b0f770]{width:129px;height:44px}}.plus-purchase .tit[data-v-85b0f770]{font-size:20px;font-weight:700;line-height:25px;padding:2px 0 10px}.plus-purchase .room-item[data-v-85b0f770] .el-input__inner{width:100%;height:28px}.plus-purchase .el-date-editor[data-v-85b0f770]{width:40%}.plus-purchase .see-all[data-v-85b0f770]{text-align:center}.plus-purchase .room-item[data-v-85b0f770]{border:1px solid #ccc;padding:6px 12px 12px;margin-bottom:10px}.plus-purchase .addonItem[data-v-85b0f770]{font-size:14px;width:260px;height:140px;padding:12px;border:1px solid #ccc;border-radius:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.plus-purchase .addonItem-warp[data-v-85b0f770],.plus-purchase .addonItem[data-v-85b0f770]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.plus-purchase .addonItem-warp[data-v-85b0f770]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0}@media screen and (max-width:767px){.cancellationPolice-dialog .el-dialog__header[data-v-85b0f770]{padding:16px}.cancellationPolice-dialog .el-dialog__header .el-dialog__title[data-v-85b0f770]{padding-left:0;font-family:Metropolis-bold}.cancellationPolice-dialog .el-dialog__body[data-v-85b0f770]{padding:16px}.cancellationPolice-dialog .el-dialog__body .cancellation-dialog-css[data-v-85b0f770]{padding:0!important}.cancellationPolice-dialog .el-dialog__body .cancellation-dialog-css .see-description-css[data-v-85b0f770]{word-break:break-all!important;color:#101010}.addon-container .see-more-button[data-v-85b0f770]{margin:16px 0}.addon-container .extras-container .extra-item[data-v-85b0f770],.addon-container .extras-container[data-v-85b0f770]{display:block}.addon-container .extras-container .add-to-booking[data-v-85b0f770]{text-align:right;display:block}.addon-container .extras-container .add-to-booking .el-radio[data-v-85b0f770]{margin-right:0}.addon-container .extras-container .add-to-booking .cursor-pointer[data-v-85b0f770]{display:none}.addon-container .extras-container .extra-content[data-v-85b0f770]{width:auto;padding:16px}.addon-container .extras-container .extra-image[data-v-85b0f770]{width:100%!important}.addon-container .extras-container .extra-title[data-v-85b0f770]{margin-bottom:16px}.addon-container .extras-container .extra-description[data-v-85b0f770]{margin-bottom:8px}.addon-container .extras-container .see-more[data-v-85b0f770]{margin-bottom:16px}.addon-container .extras-container .price[data-v-85b0f770]{margin-top:0;margin-bottom:16px;color:#101010}.addon-container .extras-container .price .edit-phone-box[data-v-85b0f770]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-family:Metropolis-Regular}.addon-container .extras-container .price .edit-phone-box .quantity-css[data-v-85b0f770]{background-color:rgba(0,0,0,.2);border-radius:2px;font-weight:400;padding:0 4px;height:20px;line-height:20px}.addon-container .extras-container .price .edit-css[data-v-85b0f770]{display:block;margin-left:8px;font-weight:400}.addon-container .extras-container .checkbox-style[data-v-85b0f770]{text-align:right}.addon-container .extras-container .addonItem-bottom .flex-space-between[data-v-85b0f770]{margin-bottom:16px!important}}.addonItem-bottom[data-v-85b0f770] .el-input__inner{color:#101010;border:1px solid #101010;border-radius:inherit}.addonItem-bottom[data-v-85b0f770] .el-select__caret{color:#101010}.addons-dialog .el-dialog__title{font-size:20px;font-weight:700}.cancellationPolice-dialog{width:460px;color:#000}.cancellationPolice-dialog .el-dialog__title{padding-left:29px;font-size:16px}.cancellationPolice-dialog .el-dialog__header{background-color:#000;color:#000;font-family:Heebo-Bold;font-size:16px}.cancellationPolice-dialog .el-dialog__header .el-dialog__title{color:#fff}.cancellationPolice-dialog .el-dialog__header .el-dialog-close{background:#fff;border-radius:50%;color:#000;font-size:16px;padding:2px;font-weight:700}.cancellationPolice-dialog .el-dialog__body{color:#000}@media screen and (max-width:767px){.cancellationPolice-dialog .el-dialog__header{padding:16px}.cancellationPolice-dialog .el-dialog__header .el-dialog__title{padding-left:0;font-family:Metropolis-bold;font-size:16px}.cancellationPolice-dialog .el-dialog__body{padding:16px;color:#101010}.addons-dialog .el-dialog__close{color:#000}.addons-dialog .line{border-top:1px solid #101010!important;margin-top:-8px!important;margin-bottom:8px!important}.addons-dialog .el-dialog__header{padding:16px 16px 0 16px}.addons-dialog .el-dialog__title{font-size:20px;font-family:Metropolis-bold;color:#101010}.addons-dialog .el-dialog__title .el-icon-close{color:#000}.addons-dialog .el-table--border .el-table__cell .cell{color:#101010;padding-left:4px;padding-right:4px}.addons-dialog .el-input__inner{color:#101010}.addons-dialog .el-button{color:#101010;font-size:16px}.addons-dialog .el-button--primary{color:#fff}.addons-dialog .el-table td.el-table__cell .el-select{width:55px!important}.addons-dialog .el-dialog__footer{padding:0 16px 16px 16px}.addons-dialog .el-dialog__body{padding:16px 16px 16px 16px;color:#101010}}.theme2-select .el-select-dropdown__item{color:#101010}