#download[data-v-1aa311c6]{margin:3.6rem auto;box-sizing:content-box}#download section[data-v-1aa311c6]{display:flex;align-items:center;justify-content:space-between;background:#fff;min-height:10rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.07);border:.1rem solid #e7e7e7;border-radius:.8rem;padding:1.2rem}#download #download_l_img[data-v-1aa311c6]{margin:0 1vw 0 0;min-height:7rem;min-width:7rem;max-width:8rem;max-height:8rem;border-radius:2.5rem;padding:1rem}#download .download_contain[data-v-1aa311c6]{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}#download .download_contain .title[data-v-1aa311c6]{font-size:2rem;font-size:min(max(14px,3vw),20px);font-weight:600;color:#000}#download .download_contain .text[data-v-1aa311c6],#download .download_contain .title[data-v-1aa311c6]{margin:0;font-family:PingFangSC\, PingFang SC;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}#download .download_contain .text[data-v-1aa311c6]{font-size:min(max(12px,3vw),14px);font-weight:400;color:#707070;line-height:2rem}#download .icon[data-v-1aa311c6]{font-size:2.5rem;font-weight:700}#download section #download_btn[data-v-1aa311c6]{color:#fff;font-size:min(max(12px,3vw),14px);white-space:nowrap;font-weight:600;line-height:2rem;border-radius:.4rem;margin:0;cursor:pointer}#download section #download_btn img[data-v-1aa311c6]{width:3rem}.coo_partner{margin:2rem auto;margin-bottom:3.5rem}.coo_partner h2{font-weight:600;text-align:left;height:3.3rem;font-size:min(max(16px,3vw),24px);font-family:PingFangSC\, PingFang SC;color:#2a2a2e;line-height:3.3rem;margin-bottom:2.2rem}.coo_partner section{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-flow:dense;grid-gap:10px}.coo_partner section::-webkit-scrollbar{display:none}.coo_partner section .partnerItem{display:flex;align-items:center;justify-content:center;min-width:11rem;min-height:3.4rem;border:1px dashed #a6a1a1;overflow:hidden;padding:.5rem}.coo_partner section .partnerItem:last-of-type{margin-right:0}.coo_partner section .partnerItem .partnerName{margin:0;font-size:1.4rem;font-weight:600}@media only screen and (min-width:1090px){.coo_partner section .partnerItem:last-child{margin-right:0}}.ant-collapse-header,.ant-collapse .ant-collapse-item .ant-collapse-header,.footer .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{color:#fff}.footer .ant-collapse-content>.ant-collapse-content-box{background-color:#231c19}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.carousel .ant-carousel .slick-dots{text-align:right;right:19.5vw;bottom:11rem}@media (max-width:768px){.carousel .ant-carousel .slick-dots{text-align:right;right:1vw;bottom:5rem}}#login-form-button{background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:4px;color:#fff;width:100%}.login_form_label{font-size:14px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:20px;margin:0}.citySelected{color:#ff6118;background:#fdefe9;border-radius:2.2rem;border:.15rem solid #ff9536}.attentionUs{max-width:65pc;margin:2.5rem auto;padding:0 1.5rem;margin-bottom:3vw}.attentionUs h2{font-size:1.8rem;font-weight:600;text-align:left;margin-bottom:1rem}.attentionUs section{display:flex;align-items:center;justify-content:flex-start}.attentionUs section .partnerItem{display:flex;align-items:center;justify-content:center;height:2.3vw;width:2.3vw;max-height:2.3vw;max-width:2.3vw;border:1px solid #333;margin-right:1rem;background-size:3.2vw 2.3vw;background-position:50%;border-radius:1rem;overflow:hidden}.attentionUs section .partnerItem:last-of-type{margin-right:0}.attentionUs section .partnerItem .partnerName{margin:0;font-size:1.4rem;font-weight:600}.ant-calendar-range{max-width:100vw}.ant-form-item-label{text-align:left}.register .register_main{max-width:40pc;margin:0 auto;padding:1.5rem 2.5rem;margin-top:15rem;margin-bottom:3vw}.register .register_main h2{font-size:2rem;font-weight:800;margin:2rem 0}.register .footer{width:100vw;background-color:#231c19}.register .footer .records{color:#fff;padding:.8vw 0}.register .footer .records .ant-collapse-header{color:#fff}.moreService{display:flex;align-items:center;flex-wrap:wrap;margin:0}.moreService li{margin-right:1.5rem}.moreService li a{color:#fff}.ant-form-item{margin-bottom:1.5rem}.ant-form-item-control{text-align:left}.ant-form-item-control:last-child{text-align:center}.register_form_label{margin:0;text-align:left;height:1.67rem;font-size:1.17rem;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:1.67rem}#resetPwd .footer .records .ant-collapse-header[data-v-c51ddc14]{color:#fff}.ant-form-item-control[data-v-c51ddc14]{text-align:left}.ant-form-item-control[data-v-c51ddc14]:last-child{text-align:center}#resetPwd .ant-form-item label[data-v-c51ddc14]{font-size:1.2rem;font-weight:600}@media (max-width:980px){#downloadApp .download .download_contain h2[data-v-a5c94d4a]{font-size:2rem}}.s_r_datePicker svg{display:none!important}.hotel_detail_carousel{margin:0 auto}.search_hotel_fixed{position:fixed;z-index:10;top:21rem}.mapboxgl-control-container,.mapboxgl-marker{display:none}#RoomRateDetail .ant-modal{min-width:230px}#RoomRateDetail #RoomRateDetailTitle{margin:0;font-size:1.5rem;font-weight:600;color:#2a2a2e}#RoomRateDetail h3{display:inline-block;font-size:1.2rem;font-weight:500;border-radius:1px;border:1px solid #ffb78d;color:#fe651c;padding:.3rem}#RoomRateDetail .cancel_booking{margin-bottom:2rem}#RoomRateDetail .cancel_booking .cancel,#RoomRateDetail .updata_booking .updata{height:17px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:17px;margin-bottom:.8rem}#RoomRateDetail .cancel_booking p,#RoomRateDetail .updata_booking p{height:30px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px;margin:0}#RoomDetail .ant-modal{min-width:240px}.mapboxgl-control-container,.mapboxgl-marker{display:block}.ant-calendar-picker-input.ant-input{outline:none;padding:0}.ant-calendar-picker{display:flex;align-items:center}.hotel_booking_search{margin-top:19rem}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{color:#333!important}.fullscreen-loader{position:fixed!important;top:0;left:0;height:100vh;width:100vw;z-index:100;background-color:rgba(10,8,8,.34)}.fullscreen-loader>div>.ant-spin{top:20vh!important}.fullscreen-loader .ant-spin-blur{color:#3086ff}.ant-spin-container:after{display:none}.ant-calendar-picker-input.ant-input{overflow:hidden;background-color:transparent!important;font-size:1.6rem;border:0}.icon{margin-right:.3vw}.ant-tabs-nav{font-size:1.8rem;font-weight:700}.hotel_pay_search{margin-top:19rem}.next{cursor:pointer}@media (max-width:766px){.ant-modal{width:70%!important}#addUsersModal .roomer_input{width:120px!important}}@media (max-width:485px){.ant-modal{width:80%!important}}.pay-result[data-v-36b64f08]{display:flex;align-items:center;width:100%;height:100%;flex-direction:column}.paysuccess-icon[data-v-36b64f08]{width:7vw;height:7vw;margin-top:8vw}.paysuccess-text[data-v-36b64f08]{color:#000;font-weight:700;font-size:1.6rem;margin:2rem 0}.btn-orderdetail[data-v-36b64f08]{font-size:1.4rem;background-color:#d27c3f;padding:.8rem 1.2rem;text-align:center;color:#fff;border-radius:.44rem;min-width:2rem}.selsetTab{background:#fdefe9;border-radius:17px;border:1px solid #ff9536;color:#ff6118}.selsetTab span{font-weight:600}.unSelectTab{color:#2a2a2e;border:1px solid transparent}.paySuccessBody{text-align:center;padding:1vw 0}.ant-modal-content{border-radius:.6rem}.booking_detail{margin-top:10.5rem}.hotel_img_item{display:flex;justify-content:center;align-items:center}.btns{display:flex;justify-content:space-between}.btns .checkIn,.btns .orderOption{flex:1;color:#fff;font-weight:600;background-color:#333;border:1px solid #333;border-radius:.5rem;padding:0 3.5rem;margin:0;height:3.2rem;line-height:3.2rem;text-align:center;cursor:pointer}.btns .orderOption{margin-right:1rem}.cancelOrdrBtn{color:#fff;font-weight:600;background-color:#333;border:1px solid #333;border-radius:.5rem;padding:0 3.5rem;height:3.2rem;line-height:3.2rem}.cancel_item_selected,.cancelOrdrBtn{margin:0;text-align:center;cursor:pointer}.cancel_item_selected{border:1px solid #ff9536;color:#fe651c;border-radius:3px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;margin-bottom:.8rem;width:30%;padding:.5rem 2.5rem}.bookingStepTab{font-size:1.6rem;color:#fff;background-color:grey}img[data-v-da349636]{width:100%;display:block}.float-icon[data-v-da349636]{position:fixed;left:6.2rem;top:50%}.float-icon img[data-v-da349636]{width:1.3rem;height:1.3rem}.register[data-v-da349636]{position:absolute;width:auto;height:.6rem;top:4.9rem;left:1rem}.see[data-v-da349636]{position:absolute;width:5.5rem;top:10.1rem;left:1rem}.container-home[data-v-0f1f858d],.container[data-v-0f1f858d]{width:100%;overflow-x:hidden}.container[data-v-0f1f858d]{max-width:90%;margin:0 auto;padding:0 20px}.banner[data-v-0f1f858d],.join-banner[data-v-0f1f858d]{height:100vh;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.join-banner[data-v-0f1f858d]{width:95%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/join-p1.cf8f2b80.jpg);background-size:cover;background-position:50%}.carousel-inner[data-v-0f1f858d],.carouselIndex[data-v-0f1f858d]{height:100%;width:100%;position:relative}.carousel-item[data-v-0f1f858d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;padding:0 20px}.carousel-item.activeIndex[data-v-0f1f858d]{opacity:1}.carousel-item h2 span[data-v-0f1f858d],.carousel-item h2[data-v-0f1f858d]{font-size:4.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff}.banner-desc[data-v-0f1f858d],.carousel-item p[data-v-0f1f858d]{font-size:2.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.carousel-controls[data-v-0f1f858d]{position:absolute;bottom:6%;left:50%;transform:translateX(-50%);display:flex;z-index:100}.carousel-dot[data-v-0f1f858d]{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);margin:0 8px;cursor:pointer;transition:background-color .3s}.carousel-dot.activeIndex[data-v-0f1f858d]{background-color:#fff}.carousel-arrows[data-v-0f1f858d]{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 30px;transform:translateY(-50%);z-index:100}.carousel-arrow[data-v-0f1f858d]{width:50px;height:50px;border-radius:50%;background-color:hsla(0,0%,100%,.3);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.carousel-arrow[data-v-0f1f858d]:hover{background-color:hsla(0,0%,100%,.7)}.navbar[data-v-0f1f858d]{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 50px;box-sizing:border-box;background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;transition:all .3s ease}.navbar.scrolled[data-v-0f1f858d]{padding:15px 50px;background-color:hsla(0,0%,100%,.98)}.logo[data-v-0f1f858d]{font-size:24px;font-weight:700;color:#3498db;display:flex;align-items:center}.logo svg[data-v-0f1f858d]{margin-right:10px;font-size:28px}.logo span[data-v-0f1f858d]{color:#e74c3c}.nav-links[data-v-0f1f858d]{display:flex;list-style:none;margin-bottom:0}.nav-links li[data-v-0f1f858d]{margin-left:30px}.nav-links a[data-v-0f1f858d]{text-decoration:none;color:#333;font-weight:500;transition:color .3s;position:relative;padding:5px 0;font-size:1.25em}.nav-links a[data-v-0f1f858d]:hover{color:#fe651c}.nav-links a[data-v-0f1f858d]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fe651c;transition:width .3s}.nav-links a[data-v-0f1f858d]:hover:after{width:100%}.section[data-v-0f1f858d]{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px 20px;overflow-y:visible}.section-title[data-v-0f1f858d]{font-size:2.5rem;margin-bottom:30px;position:relative;padding-bottom:15px;text-align:center}.section-title[data-v-0f1f858d]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#3498db,#e74c3c);border-radius:2px}.fullscreen-accordion[data-v-0f1f858d]{display:flex;width:95%;overflow:hidden;flex:1}.accordion-panel[data-v-0f1f858d]{flex:1;position:relative;background-size:cover;background-position:50%;transition:all .6s cubic-bezier(.28,.11,.32,1);cursor:pointer;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.accordion-panel.activeAccordion[data-v-0f1f858d]{flex:10}.panel-overlay[data-v-0f1f858d]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(104deg,transparent,#000 58%);transition:opacity .3s ease;z-index:1}.panel-overlay.hidden[data-v-0f1f858d]{opacity:0}.panel-trigger[data-v-0f1f858d]{position:absolute;top:0;bottom:0;color:hsla(0,0%,100%,.6);font-size:2rem;text-transform:uppercase;letter-spacing:6px;z-index:2;writing-mode:vertical-rl;text-shadow:1px 1px 3px rgba(0,0,0,.8);transition:all .3s ease;font-style:italic}.panel-trigger-en[data-v-0f1f858d]{transform:rotate(180deg)}.panel-trigger[data-v-0f1f858d]:hover{color:#fff}.panel-content[data-v-0f1f858d]{position:relative;height:100%;color:#fff;z-index:2;padding-top:80px;padding-left:50%;padding-right:0;display:flex;flex-direction:column;justify-content:center}.common-log[data-v-0f1f858d]{position:absolute;top:0;left:10px;display:flex;align-items:center;z-index:9}.expanded-title-small[data-v-0f1f858d]{color:#eeb43f;font-size:2.5rem}.expanded-title[data-v-0f1f858d]{font-size:4rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:5px;text-shadow:2px 2px 6px rgba(0,0,0,.8);opacity:0;transform:translateY(20px);animation:fadeInUp-0f1f858d .8s ease .3s forwards;line-height:1.2}.description-wrapper[data-v-0f1f858d]{margin:40px 0;overflow:hidden;text-align:center;contain:content}.description-wrapper p[data-v-0f1f858d]{font-size:2.5rem;line-height:1.6;opacity:0;transform:translate3d(0,20px,0);animation:fadeInUp-0f1f858d .8s cubic-bezier(.2,.8,.2,1) .5s forwards;will-change:transform,opacity}@keyframes fadeInUp-0f1f858d{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.panel-content>[data-v-0f1f858d]{backface-visibility:hidden;perspective:1000px}.action-button[data-v-0f1f858d],.join-btn[data-v-0f1f858d]{background:linear-gradient(135deg,#ea5b14,#f30404);color:#fff;text-align:center;border-radius:25px;opacity:0;transform:translate3d(0,20px,0);animation:fadeInUp-0f1f858d .8s cubic-bezier(.2,.8,.2,1) .7s forwards;will-change:transform,opacity;backface-visibility:hidden;letter-spacing:1px;font-size:1.5rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2);font-weight:700;padding:15px 25px;max-width:80%}.join-btn[data-v-0f1f858d]{height:auto;padding:15px 40px;font-size:1.6rem;opacity:1;transform:none;animation:none;max-width:none}.action-button[data-v-0f1f858d]:hover,.join-btn[data-v-0f1f858d]:hover{transform:translateY(-2px) translateZ(0);box-shadow:0 6px 12px rgba(0,0,0,.3);background:linear-gradient(135deg,#f90202,#f60202)}.contact-form[data-v-0f1f858d],.join-form[data-v-0f1f858d],.message-form[data-v-0f1f858d]{width:95%;background:#fff;padding:40px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:50px}.form-group[data-v-0f1f858d]{margin-bottom:10px;text-align:left}.form-group label[data-v-0f1f858d]{display:block;margin-bottom:8px;color:#2c3e50;line-height:25px;font-size:1.5rem}.form-control[data-v-0f1f858d],.form-group input[data-v-0f1f858d],.form-group select[data-v-0f1f858d],.form-group textarea[data-v-0f1f858d]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.form-group select[data-v-0f1f858d]{min-width:160px}.form-control[data-v-0f1f858d]:focus,.form-group input[data-v-0f1f858d]:focus,.form-group select[data-v-0f1f858d]:focus,.form-group textarea[data-v-0f1f858d]:focus{outline:none;border-color:#3498db}.form-group textarea[data-v-0f1f858d],textarea.form-control[data-v-0f1f858d]{min-height:120px;resize:vertical}.form-group textarea[data-v-0f1f858d]{min-height:100px}.btn[data-v-0f1f858d],.submit-btn[data-v-0f1f858d]{background-color:#3498db;color:#fff;border:none;padding:12px 25px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .3s}.submit-btn[data-v-0f1f858d]{background:linear-gradient(135deg,#fe651c,#e74c3c);width:100%;margin-top:10px}.btn[data-v-0f1f858d]{float:left}.btn[data-v-0f1f858d]:hover{background-color:#2980b9}.submit-btn[data-v-0f1f858d]:hover{opacity:.9}.form-row[data-v-0f1f858d]{display:flex;gap:20px}.financial-features[data-v-0f1f858d],.hotel-details[data-v-0f1f858d],.price-section[data-v-0f1f858d],.rate-section[data-v-0f1f858d]{max-width:80%}.hotel-details[data-v-0f1f858d]{display:flex;justify-content:space-between;margin:20px 0}.detail-item[data-v-0f1f858d]{display:flex;flex-direction:column;align-items:center;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.detail-item i[data-v-0f1f858d]{font-size:1.5rem;margin-bottom:5px;color:#eeb43f}.price-section[data-v-0f1f858d],.rate-section[data-v-0f1f858d]{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.price[data-v-0f1f858d]{font-size:2rem;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.price span[data-v-0f1f858d]{font-size:1rem;font-weight:400}.feature-item[data-v-0f1f858d]{display:flex;align-items:center;margin-bottom:10px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.feature-item i[data-v-0f1f858d]{color:#27ae60;margin-right:10px}.rate[data-v-0f1f858d]{font-size:1.2rem;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}footer[data-v-0f1f858d]{background-color:#2c3e50;color:#fff;padding:40px 0;text-align:center;font-size:18px}.footer-content[data-v-0f1f858d]{display:flex;justify-content:space-between;gap:30px;text-align:left}.footer-section h3[data-v-0f1f858d]{margin-bottom:20px;font-size:20px;color:#fff}.footer-section p span[data-v-0f1f858d]{font-size:18px}.footer-section p[data-v-0f1f858d]{margin-bottom:10px}.social-icons[data-v-0f1f858d]{display:flex;gap:60px;margin-top:20px;text-align:center;font-size:18px}.social-icons div[data-v-0f1f858d]{flex-direction:column;display:flex;align-items:center}.social-icons a[data-v-0f1f858d]{color:#fff;font-size:20px;transition:color .3s}.social-icons a[data-v-0f1f858d]:hover{color:#fe651c}.social-icons img[data-v-0f1f858d]{width:90px;display:block;margin-bottom:20px}.footer-section i[data-v-0f1f858d]{width:20px;margin-right:10px;color:#fe651c}.copyright[data-v-0f1f858d]{margin-top:40px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.copyright p[data-v-0f1f858d]{text-align:left}.fixed-consult-btn[data-v-0f1f858d]{width:50px;position:fixed;right:5px;bottom:100px;background:linear-gradient(135deg,#fe651c,#e74c3c);color:#fff;padding:20px 18px;border-radius:30px;display:flex;align-items:center;cursor:pointer;box-shadow:0 4px 15px rgba(254,101,28,.4);z-index:999;transition:all .3s ease;justify-content:center}.fixed-consult-btn span.vertical-text[data-v-0f1f858d]{writing-mode:sideways-rl;text-orientation:mixed}.fixed-consult-btn[data-v-0f1f858d]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(254,101,28,.6)}.fixed-consult-btn svg[data-v-0f1f858d]{margin-right:8px;font-size:18px}.consult-panel[data-v-0f1f858d]{position:fixed;right:-380px;bottom:170px;width:380px;background:#fff;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.15);z-index:1000;transition:all .3s ease}.consult-panel.active[data-v-0f1f858d]{right:20px}.modal-header[data-v-0f1f858d],.panel-header[data-v-0f1f858d]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee}.modal-header[data-v-0f1f858d]{position:sticky;top:0;background:#fff;z-index:10}.modal-header h3[data-v-0f1f858d],.panel-header h3[data-v-0f1f858d]{margin:0;font-size:16px;color:#333}.modal-header h3[data-v-0f1f858d]{font-size:1.5rem}.close-btn[data-v-0f1f858d]{cursor:pointer;color:#999;padding:5px}.close-btn[data-v-0f1f858d]:hover{color:#333}.panel-content[data-v-0f1f858d]{padding:10px}.consult-option[data-v-0f1f858d]{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:5px}.consult-option[data-v-0f1f858d]:hover{background:#f9f9f9}.option-icon[data-v-0f1f858d]{width:40px;height:40px;background:#f2f2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:30px;margin-bottom:50px}.option-icon svg[data-v-0f1f858d]{font-size:18px;color:#fe651c}.option-text[data-v-0f1f858d]{flex:1}.option-text>div[data-v-0f1f858d]:first-child{display:flex;justify-content:space-between}.option-text h4[data-v-0f1f858d]{margin:0 0 4px 0;font-size:14px;color:#333}.option-text p[data-v-0f1f858d]{margin:0;font-size:16px;color:#999;margin-top:30px}.join-modal[data-v-0f1f858d],.message-modal[data-v-0f1f858d]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-0f1f858d]{background:#fff;border-radius:10px;width:90%;max-width:450px;z-index:2001;box-shadow:0 5px 30px rgba(0,0,0,.2);animation:modalFadeIn-0f1f858d .3s ease;max-height:90vh;overflow-y:auto}.join-modal .modal-content[data-v-0f1f858d]{max-width:60%}@keyframes modalFadeIn-0f1f858d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.overlay[data-v-0f1f858d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.banner-content-p2[data-v-0f1f858d],.banner-content-p3[data-v-0f1f858d],.banner-content-p4[data-v-0f1f858d],.banner-content[data-v-0f1f858d]{text-align:center;color:#fff;z-index:2;max-width:900px;margin:0 auto;padding:20px}.banner-content-p3[data-v-0f1f858d]{max-width:1000px;padding:30px}.banner-content-p4[data-v-0f1f858d]{max-width:1200px;padding:40px 20px}.banner-title[data-v-0f1f858d]{font-size:3rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff}.info-section[data-v-0f1f858d]{display:flex;flex-direction:column;gap:40px}.location-group[data-v-0f1f858d]{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.location-item[data-v-0f1f858d]{background:hsla(0,0%,100%,.15);padding:20px 10px;border-radius:12px;min-width:220px;backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.2)}.location-item.full-width[data-v-0f1f858d]{flex:1 0 100%;margin-top:20px}.location-item h3[data-v-0f1f858d]{font-size:2.5rem;margin-bottom:15px;color:gold}.location-item p[data-v-0f1f858d]{font-size:1.8rem;line-height:1.4}.achievement-group[data-v-0f1f858d]{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.achievement-item[data-v-0f1f858d]{text-align:center;background:hsla(0,0%,100%,.15);padding:35px;border-radius:12px;min-width:280px;backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.2)}.period[data-v-0f1f858d]{font-size:2.2rem;font-weight:700;color:gold;margin-bottom:20px}.description[data-v-0f1f858d]{font-size:1.8rem;line-height:1.6}.stats-group[data-v-0f1f858d]{display:flex;justify-content:center;gap:45px;flex-wrap:wrap}.stat-item[data-v-0f1f858d]{background:hsla(0,0%,100%,.15);padding:40px 30px;border-radius:15px;min-width:250px;max-width:250px;backdrop-filter:blur(8px);transition:transform .3s ease;border:2px solid hsla(0,0%,100%,.2)}.stat-item[data-v-0f1f858d]:hover{transform:translateY(-5px)}.stat-value[data-v-0f1f858d]{font-size:3.5rem;font-weight:700;color:gold;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.stat-label[data-v-0f1f858d]{font-size:2rem;line-height:1.4;color:#fff}.business-scope[data-v-0f1f858d]{background:hsla(0,0%,100%,.15);padding:35px;border-radius:12px;backdrop-filter:blur(8px);max-width:900px;margin:0 auto;border:2px solid hsla(0,0%,100%,.2)}.business-scope p[data-v-0f1f858d]{font-size:2.2rem;line-height:1.6;margin:0}.hotel-brands[data-v-0f1f858d]{display:flex;justify-content:center;gap:35px;flex-wrap:wrap}.brand-level[data-v-0f1f858d]{background:hsla(0,0%,100%,.15);padding:20px 10px;border-radius:18px;min-width:320px;max-width:320px;backdrop-filter:blur(10px);transition:all .3s ease}.level-1[data-v-0f1f858d]{background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,78.4%,.12));border-color:hsla(0,0%,86.3%,.4)}.level-1[data-v-0f1f858d]:hover{transform:translateY(-5px);box-shadow:0 12px 30px hsla(0,0%,70.6%,.25)}.level-2[data-v-0f1f858d]{background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,195,0,.15));border-color:rgba(255,215,0,.5)}.level-2[data-v-0f1f858d]:hover{transform:translateY(-7px);box-shadow:0 15px 35px rgba(255,215,0,.3)}.level-3[data-v-0f1f858d]{background:linear-gradient(135deg,rgba(255,100,0,.25),rgba(255,80,0,.2));border-color:rgba(255,100,0,.6);position:relative;overflow:hidden}.level-3[data-v-0f1f858d]:hover{transform:translateY(-10px);box-shadow:0 18px 40px rgba(255,100,0,.35)}.level-header[data-v-0f1f858d]{margin-bottom:25px}.level-title[data-v-0f1f858d]{font-size:3.2rem;font-weight:700;color:gold;text-shadow:2px 2px 8px rgba(0,0,0,.7);margin:0}.level-1 .level-title[data-v-0f1f858d]{color:#ccc}.level-2 .level-title[data-v-0f1f858d]{color:gold}.level-3 .level-title[data-v-0f1f858d]{color:#ff6400}.brand-names[data-v-0f1f858d]{margin-bottom:25px}.brand-name[data-v-0f1f858d]{font-size:2.4rem;font-weight:600;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.level-features[data-v-0f1f858d]{margin-bottom:20px}.features[data-v-0f1f858d]{font-size:2rem;color:gold;font-weight:500;line-height:1.4}.premium-features[data-v-0f1f858d]{margin-top:20px}.premium-item[data-v-0f1f858d]{font-size:1.8rem;color:#fff;font-style:italic;margin-bottom:10px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media (max-width:1024px){.hotel-brands[data-v-0f1f858d]{gap:25px}.brand-level[data-v-0f1f858d]{min-width:280px;padding:30px 25px}.level-2[data-v-0f1f858d],.level-3[data-v-0f1f858d]{scale:1}}@media (max-width:768px){.carousel-item h2[data-v-0f1f858d]{font-size:3.5rem}.banner-desc[data-v-0f1f858d],.carousel-item p[data-v-0f1f858d]{font-size:1.8rem}.banner-title[data-v-0f1f858d]{font-size:2.2rem}.banner-desc[data-v-0f1f858d]{font-size:1.2rem}.form-row[data-v-0f1f858d]{flex-direction:column;gap:0}.modal-content[data-v-0f1f858d]{width:95%}.hotel-brands[data-v-0f1f858d]{flex-direction:column;align-items:center;gap:30px}.brand-level[data-v-0f1f858d]{width:100%;max-width:450px;min-width:auto}.level-title[data-v-0f1f858d]{font-size:2.8rem}.brand-name[data-v-0f1f858d]{font-size:2rem}.features[data-v-0f1f858d]{font-size:1.7rem}.achievement-group[data-v-0f1f858d],.location-group[data-v-0f1f858d]{flex-direction:column;gap:20px}.achievement-item[data-v-0f1f858d],.location-item[data-v-0f1f858d]{min-width:auto;width:100%}.location-item h3[data-v-0f1f858d]{font-size:1.5rem}.period[data-v-0f1f858d]{font-size:1.3rem}.description[data-v-0f1f858d]{font-size:1.1rem}.stats-group[data-v-0f1f858d]{gap:30px;flex-direction:column}.stat-item[data-v-0f1f858d]{min-width:auto;width:100%;padding:20px 15px}.stat-value[data-v-0f1f858d]{font-size:2rem}.stat-label[data-v-0f1f858d]{font-size:1.3rem}.business-scope p[data-v-0f1f858d]{font-size:1.2rem}.level-features[data-v-0f1f858d]{margin-bottom:0}}@media (max-width:480px){.navbar.scrolled[data-v-0f1f858d],.navbar[data-v-0f1f858d]{padding:5px 15px}.banner-content-p4[data-v-0f1f858d]{padding:30px 15px}.hotel-brands[data-v-0f1f858d]{gap:10px}.carousel-item h2[data-v-0f1f858d]{font-size:2.5rem;margin-bottom:0}.brand-level[data-v-0f1f858d]{padding:5px 20px}.brand-names[data-v-0f1f858d],.level-header[data-v-0f1f858d]{margin-bottom:0}.level-title[data-v-0f1f858d]{font-size:2.4rem}.brand-name[data-v-0f1f858d]{font-size:1.15rem;margin-bottom:0;font-weight:400}.features[data-v-0f1f858d]{font-size:1.15rem}.premium-item[data-v-0f1f858d]{font-size:1.15rem;margin-bottom:5px}.stats-group[data-v-0f1f858d]{gap:20px}.stat-value[data-v-0f1f858d]{font-size:1.8rem}}.highlight-orange[data-v-0f1f858d]{color:#fe651c!important}.grid-layout[data-v-0f1f858d]{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width:768px){.grid-layout[data-v-0f1f858d]{grid-template-columns:1fr}}.financial-products-p5[data-v-0f1f858d]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0 0;width:100%}.financial-product[data-v-0f1f858d]{background:hsla(0,0%,100%,.15);padding:30px;border-radius:12px;text-align:center;backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.2);transition:transform .3s ease}.financial-product[data-v-0f1f858d]:hover{transform:translateY(-5px)}.product-icon[data-v-0f1f858d]{font-size:3rem;color:gold;margin-bottom:20px}.product-title[data-v-0f1f858d]{font-size:2rem;color:gold;margin-bottom:20px;font-weight:700}.product-features[data-v-0f1f858d]{list-style:none;text-align:left}.product-features li[data-v-0f1f858d]{display:flex;align-items:center;margin-bottom:12px;font-size:1.6rem;color:#fff}.product-features li span[data-v-0f1f858d]{flex:1}.feature-icon[data-v-0f1f858d]{color:#27ae60;margin-right:10px;font-size:1.4rem}@media (max-width:1024px){.financial-products-p5[data-v-0f1f858d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.financial-products-p5[data-v-0f1f858d]{grid-template-columns:1fr}.financial-product[data-v-0f1f858d]{padding:20px}.product-title[data-v-0f1f858d]{font-size:1.8rem}.product-features li[data-v-0f1f858d]{font-size:1.4rem}.grid-layout[data-v-0f1f858d]{gap:10px}.location-item[data-v-0f1f858d],.stat-item[data-v-0f1f858d]{padding:10px}.stat-value[data-v-0f1f858d]{margin-bottom:5px}.carousel-item p[data-v-0f1f858d]{font-size:1.4rem;margin-bottom:0}.location-item h3[data-v-0f1f858d],.period[data-v-0f1f858d]{margin-bottom:5px}.premium-features[data-v-0f1f858d]{margin-top:0}.level-title[data-v-0f1f858d]{font-size:2rem}}@media (max-width:480px){.description-wrapper p[data-v-0f1f858d]{font-size:1.6rem}.financial-products-p5[data-v-0f1f858d]{margin:0 auto;gap:10px;width:90%}.financial-product[data-v-0f1f858d]{padding:5px 10px}.product-title[data-v-0f1f858d]{font-size:1.6rem;margin-bottom:3px}.product-features li[data-v-0f1f858d]{font-size:1.2rem;margin-bottom:0}.footer-content[data-v-0f1f858d]{text-align:center}}.language-switcher[data-v-0f1f858d]{display:flex;align-items:center;margin-left:30px}.language-switcher button[data-v-0f1f858d]{background:transparent;border:1px solid #ddd;border-radius:4px;padding:6px 12px;margin:0 5px;cursor:pointer;transition:all .3s;color:#333;font-size:14px}.language-switcher button.active[data-v-0f1f858d],.language-switcher button[data-v-0f1f858d]:hover{background-color:#fe651c;color:#fff;border-color:#fe651c}.hamburger-menu[data-v-0f1f858d]{display:none;flex-direction:column;justify-content:space-between;width:25px;height:20px;cursor:pointer;z-index:1001;margin-right:20px}.hamburger-menu span[data-v-0f1f858d]{display:block;height:3px;width:100%;background-color:#333;border-radius:3px;transition:all .3s ease}.hamburger-menu.active span[data-v-0f1f858d]:first-child{transform:translateY(9px) rotate(45deg)}.hamburger-menu.active span[data-v-0f1f858d]:nth-child(2){opacity:0}.hamburger-menu.active span[data-v-0f1f858d]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:768px){.hamburger-menu[data-v-0f1f858d]{display:flex}.nav-links[data-v-0f1f858d]{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;transition:right .3s ease;box-shadow:-5px 0 15px rgba(0,0,0,.1);z-index:1000;padding:80px 20px 40px}.nav-links.mobile-active[data-v-0f1f858d]{right:0}.nav-links li[data-v-0f1f858d]{margin:15px 0;width:100%;text-align:center}.nav-links a[data-v-0f1f858d]{display:block;padding:15px;font-size:1.2rem;border-bottom:1px solid #f0f0f0}.language-switcher[data-v-0f1f858d],.nav-links a[data-v-0f1f858d]:after{display:none}.navbar[data-v-0f1f858d]{padding:15px 20px}.header-left[data-v-0f1f858d]{flex:none}.header-left img[data-v-0f1f858d]{width:6rem!important}}.mobile-menu-overlay[data-v-0f1f858d]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.mobile-menu-overlay.active[data-v-0f1f858d]{display:block}.mobile-language-switcher[data-v-0f1f858d]{display:none;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;width:100%;text-align:center}.mobile-language-switcher button[data-v-0f1f858d]{margin:0 10px;padding:8px 15px;background:transparent;border:1px solid #ddd;border-radius:4px;cursor:pointer}.mobile-language-switcher button.active[data-v-0f1f858d]{background-color:#fe651c;color:#fff;border-color:#fe651c}@media (max-width:768px){.mobile-language-switcher[data-v-0f1f858d]{display:block}}@media (max-width:768px){.panel-trigger[data-v-0f1f858d]{letter-spacing:3px}.expanded-title[data-v-0f1f858d]{font-size:2rem}}.carouselIndex[data-v-0f1f858d],.fullscreen-accordion[data-v-0f1f858d]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.swipe-indicator[data-v-0f1f858d]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.swipe-dot[data-v-0f1f858d]{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);transition:background-color .3s}.swipe-dot.active[data-v-0f1f858d]{background-color:#fff}@media (max-width:768px){.swipe-indicator[data-v-0f1f858d]{display:flex}.accordion-panel[data-v-0f1f858d]{min-height:60vh}.panel-content[data-v-0f1f858d],.panel-trigger[data-v-0f1f858d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:769px){.swipe-indicator[data-v-0f1f858d]{display:none}}.accordion-panel[data-v-0f1f858d]:active{opacity:.9;transition:opacity .1s}.carousel-item[data-v-0f1f858d]{transition:opacity .5s ease}.accordion-panel[data-v-0f1f858d]{transition:all .4s cubic-bezier(.28,.11,.32,1)}.section[data-v-0f1f858d]{padding-left:0;padding-right:0}.fullscreen-accordion[data-v-0f1f858d],.join-banner[data-v-0f1f858d]{width:100%}@media (max-width:768px){.description-wrapper[data-v-0f1f858d]{margin:15px 0}.expanded-title[data-v-0f1f858d]{margin:10px 0}.join-modal .modal-content[data-v-0f1f858d]{max-width:99%}.form-control[data-v-0f1f858d],.form-group input[data-v-0f1f858d],.form-group select[data-v-0f1f858d],.form-group textarea[data-v-0f1f858d]{padding:5px 10px}.form-group select[data-v-0f1f858d]{margin:5px;width:100%}.join-form[data-v-0f1f858d]{padding:10px 20px}}.language-detecting[data-v-0f1f858d]{position:fixed;top:25px;right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;font-size:1.6rem;color:#333}.detecting-spinner[data-v-0f1f858d]{width:30px;height:30px;border:4px solid #f3f3f3;border-top:4px solid #fe651c;border-radius:50%;animation:spin-0f1f858d 1s linear infinite}@media (max-width:768px){.language-detecting[data-v-0f1f858d]{top:20px}.detecting-spinner[data-v-0f1f858d]{width:20px;height:20px}}@keyframes spin-0f1f858d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error[data-v-0f1f858d]{border:1px solid #ff4d4f!important;box-shadow:0 0 0 2px rgba(255,77,79,.1)!important}.error-message[data-v-0f1f858d]{color:#ff4d4f;font-size:12px;margin-top:4px;text-align:left}.form-group[data-v-0f1f858d]{position:relative}input[data-v-0f1f858d]{transition:border-color .3s,box-shadow .3s}.word-count[data-v-0f1f858d]{text-align:right;font-size:12px;color:#666;margin-top:4px}.word-count.warning[data-v-0f1f858d]{color:#faad14}.word-count.error[data-v-0f1f858d]{color:#ff4d4f}textarea[data-v-0f1f858d]{resize:vertical;min-height:80px}.word-count.errorRemark[data-v-0f1f858d]{color:#ff4d4f}@media (max-width:768px){.consult-panel.active[data-v-0f1f858d]{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.consult-panel[data-v-0f1f858d]{width:356px;bottom:auto}.option-icon[data-v-0f1f858d]{margin-right:20px}.footer-content[data-v-0f1f858d]{flex-direction:column;text-align:left}.footer-section p span[data-v-0f1f858d]{display:block}.social-icons[data-v-0f1f858d]{justify-content:left}}.header{height:8.7rem}.header .header-left img{margin:0 auto}.header .menu{position:relative;color:#fff;display:flex;align-items:center;padding:1rem}.header .menu .pc-menu{width:60vw;height:100%;display:flex;flex-direction:row;justify-content:flex-start}.header .menu .pc-menu a{padding:.5rem 0 .25rem;margin:0 .5625rem;color:#333;font-size:14px;font-weight:700}.carousel .picture .service{height:30vw;min-height:30rem}.hotelDetail .hotelDetail_hotelList{width:100vw}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelTypeContainer .hotelTypeCover .hotelTypeCoverImg{position:relative}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelTypeContainer .hotelTypeCover .hotelTypeCoverImg img{border-radius:6px}*{padding:0;margin:0;list-style:none}.img-placeholder{width:100px;height:100px;background-color:#ccc}a,div,li,p,span,ul{margin:0;padding:0}html{font-size:10px}body{height:auto!important}.header{position:fixed;top:0;z-index:50;height:10vw;max-height:8.7rem;min-height:4.8rem;width:100%;background-color:#fff;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1)}.header #header_contain{width:100%;height:100%;display:flex;justify-content:space-between;margin:0 auto}.header #header_contain .mobile-menu-icon{padding:1.0625rem 1rem .75rem;width:5.5rem;display:flex;align-items:center;justify-content:center}.header #header_contain .header-left{min-width:10rem;display:flex;align-items:center;padding:1rem 1.5rem}.header #header_contain .header-left img{margin:0 auto;height:4.5vw;min-height:4rem;cursor:pointer}.header #header_contain .header-right{flex:1}.header #header_contain .header-right ul{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0}.header #header_contain .header-right ul li{position:relative;margin-left:1vw}.header #header_contain .header-right ul li a{color:#333}.header #header_contain .header-right ul li a .ant-popover-title{text-align:center}.header #header_contain .header-right ul li a span:nth-of-type(2){margin-left:.5rem;margin-right:1.5rem}.header #header_contain .header-right ul li #downloadIcon,.header #header_contain .header-right ul li #localeGlobal{font-size:2rem;cursor:pointer}.header #header_contain .header-right ul li #showUserCentCard{position:absolute;top:3rem;right:0;border-radius:.5rem;padding:2rem 5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 10px 5px rgba(0,0,0,.14)}.header #header_contain .header-right ul li #showUserCentCard .user_avatar{width:7.5rem;height:7.5rem;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center}.header #header_contain .header-right ul li #showUserCentCard .user_avatar img{width:7.5rem}.header #header_contain .header-right ul li #showUserCentCard .userCard_main .userName{font-size:2rem;font-weight:700;margin-bottom:.5rem}.header #header_contain .header-right ul li #showUserCentCard .userCard_main #my_bcredits{font-size:1.4rem;text-align:center;margin:0;cursor:pointer}.header #header_contain .header-right ul li #showUserCentCard .userCard_main #my_bcredits span{display:block;margin:0;padding:0}.header #header_contain .header-right ul li #showUserCentCard .userCard_main #my_bcredits .bcredits{font-size:1.6rem;margin-bottom:.3125rem;color:#1c1c1c;font-weight:700}.header #header_contain .header-right ul li #showUserCentCard .userCard_main #my_bcredits .bcredits_title{color:#707070;font-weight:600;font-size:1.4rem}.header #header_contain .header-right ul li #showUserCentCard .userCard_main #membership{margin-top:.5rem;margin-bottom:.5rem;font-size:1.6rem;box-sizing:border-box;font-weight:600;cursor:pointer}.header #header_contain .header-right ul li #showUserCentCard .userCard_main .line{height:1px;width:100%;background-color:#333;margin:1.2rem 0}.header #header_contain .header-right ul li #showUserCentCard .userCard_main .personalInfo,.header #header_contain .header-right ul li #showUserCentCard .userCard_main .updataPassword,.header #header_contain .header-right ul li #showUserCentCard .userCard_main .userOrdre{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#1377cc;cursor:pointer}.header #header_contain .header-right ul li #showUserCentCard .signOut{height:33px;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:5px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;padding:.8rem 2rem;margin:0;margin-top:5rem;white-space:nowrap;cursor:pointer}.header #header_contain .header-right ul li #translation{position:absolute;top:7rem;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:.5rem;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.header #header_contain .header-right ul li #translation p{width:100%;margin:0;cursor:pointer;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center}.header #header_contain .header-right ul li #translation p .countryFlag{margin-right:1rem}.header #header_contain .header-right ul li #translation p:hover{color:#a9d8ff}.header #header_contain .header-right ul li #header_login_btn,.header #header_contain .header-right ul li #header_sign_btn{display:inline-block;font-size:min(max(12px,1vw),14px);font-family:苹方-简 中黑体,sans-serif;font-weight:500;color:#fe651c;cursor:pointer;padding:.3vw .8vw;min-width:4rem;border-radius:4px;border:1px solid #ff9536;margin-bottom:0;white-space:nowrap}.header #header_contain .header-right ul li #header_login_btn{margin-right:1vw}.header #header_contain .header-right ul #myJourney{width:64px;height:22px;font-size:min(max(12px,1vw),16px);white-space:nowrap;font-family:苹方-简 中黑体,sans-serif;font-weight:600;color:#2a2a2e;line-height:22px;padding:0;cursor:pointer}.hide-header{position:fixed;top:-100%;transition:top .4s ease-in-out 0}.search_hotel{margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;clear:none;margin-top:-2rem;margin-bottom:-4rem}.search_hotel .search_box{margin-top:0;transform:translateY(-50%);min-width:326px;border-radius:.875rem;width:100%;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.07);padding:1vw}.search_hotel .search_box,.search_hotel .search_container{z-index:5;background-color:#fff;z-index:3;box-sizing:border-box}.search_hotel .search_container{bottom:-5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.search_hotel .search_container .search_left{position:relative;width:26%;border-right:1px solid #dadfe6}.search_hotel .search_container .search_left .destination{margin:0;margin-bottom:1vw}.search_hotel .search_container .search_left .collape{border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;border-right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:.8vw 1.5vw}.search_hotel .search_container .search_left .collape .search_icon{margin-right:.9rem}.search_hotel .search_container .search_left .collape .input_go_where{border:0;outline:none;width:100%;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff}.search_hotel .search_container .search_left .collapse{position:absolute;background-color:#fff;min-height:16vw;max-width:90vw;left:0;margin-top:1vw;padding:1vw 2.5vw;border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;overflow-y:auto;overflow-x:hidden;max-height:30rem;z-index:5px;box-shadow:0 1rem 1.25rem 0 rgba(0,0,0,.07);text-align:left}.search_hotel .search_container .search_left .collapse .ant-tabs-nav .ant-tabs-tab{font-size:1.4rem;margin:0;padding:.9rem 1.6rem}.search_hotel .search_container .search_left .collapse .nowLocation{border-bottom:.0625rem solid #c4c4c4;padding:0;padding-bottom:.5rem;font-weight:600;font-size:1.4rem;cursor:pointer}.search_hotel .search_container .search_left .collapse .search_city_body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.search_hotel .search_container .search_left .collapse .city{margin:0;margin-bottom:2vw;margin-right:2vw;font-size:1.2rem;font-weight:700;cursor:pointer}.search_hotel .search_container .search_left .collapse .fold{position:absolute;bottom:1vw;right:1vw;text-align:right;font-size:1.2rem;cursor:pointer}.search_hotel .search_container .search_left .collapse::-webkit-scrollbar{display:none}.search_hotel .search_container .search_left a-collapse{position:absolute;top:0;left:0}.search_hotel .search_container .search_right{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;border:1px solid #dadfe6;overflow:hidden;border-left:0;height:100%;flex:1;display:flex;flex-direction:row;align-items:center}.search_hotel .search_container .search_right .s_r_rangePicker{flex:1;display:flex;align-items:center;justify-content:space-around}.search_hotel .search_container .search_right .s_r_rangePicker .s_r_datePicker{display:flex;align-items:center}.search_hotel .search_container .search_right .s_r_rangePicker .s_r_datePicker img{margin-left:.2rem;width:1.5rem}.search_hotel .search_container .search_right .s_r_rangePicker .ant-calendar-picker-input.ant-input{height:auto;font-size:1.4rem;font-weight:700}.search_hotel .search_container .search_right .search_hotel_btn{height:100%;display:inline-block;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);text-align:center;font-size:1.4rem;font-weight:600;padding:.8vw 1.5vw;min-width:6rem;cursor:pointer;margin:0;opacity:1;white-space:nowrap}#search_hotel_top{position:fixed;top:0;left:-100%;z-index:5;width:100%;min-width:375px;min-height:100%;min-height:4.8rem;clear:none;display:flex;justify-content:center;box-shadow:0 5px 14px 0 rgba(0,0,0,.12);background-color:#fff;transition:all .375s ease 0s;padding:1vw}#search_hotel_top #search_hotel_top_contain{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#search_hotel_top #search_hotel_top_contain #search_top_left{position:relative;width:26%;border-right:1px solid #dadfe6}#search_hotel_top #search_hotel_top_contain #search_top_left .destination{margin:0;margin-bottom:1vw}#search_hotel_top #search_hotel_top_contain #search_top_left .collape{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;border:1px solid #dadfe6;border-right:0;padding:.8vw 1.5vw}#search_hotel_top #search_hotel_top_contain #search_top_left .collape .search_icon{margin-right:.9rem}#search_hotel_top #search_hotel_top_contain #search_top_left .collape .input_go_where{border:0;width:100%;outline:none;padding:0;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse{position:absolute;background-color:#fff;min-height:16vw;max-width:90vw;left:0;margin-top:1vw;padding:1vw 2.5vw;border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;overflow-y:auto;overflow-x:hidden;max-height:30rem;z-index:5px;box-shadow:0 1rem 1.25rem 0 rgba(0,0,0,.07);text-align:left}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse .ant-tabs-nav .ant-tabs-tab{font-size:1.4rem;margin:0;padding:.9rem 1.6rem}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse .nowLocation{border-bottom:.0625rem solid #c4c4c4;padding:0;padding-bottom:.5rem;font-weight:600;font-size:1.4rem;cursor:pointer}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse .search_city_body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse .city{margin:0;margin-bottom:2vw;margin-right:2vw;font-size:1.2rem;font-weight:700;cursor:pointer}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse .fold{position:absolute;bottom:1vw;right:1vw;font-size:1.2rem;text-align:right;cursor:pointer}#search_hotel_top #search_hotel_top_contain #search_top_left .collapse::-webkit-scrollbar{display:none}#search_hotel_top #search_hotel_top_contain #search_top_left a-collapse{position:absolute;top:0;left:0}#search_hotel_top #search_hotel_top_contain #search_top_right{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;border:1px solid #dadfe6;overflow:hidden;border-left:0;height:100%;flex:1;display:flex;flex-direction:row;align-items:center}#search_hotel_top #search_hotel_top_contain #search_top_right .s_r_rangePicker{flex:1;display:flex;align-items:center;justify-content:space-around}#search_hotel_top #search_hotel_top_contain #search_top_right .s_r_rangePicker .s_r_datePicker{display:flex;align-items:center}#search_hotel_top #search_hotel_top_contain #search_top_right .s_r_rangePicker .s_r_datePicker img{margin-left:.2rem;width:1.5rem}#search_hotel_top #search_hotel_top_contain #search_top_right .s_r_rangePicker .ant-calendar-picker-input.ant-input{height:auto;font-size:1.4rem;font-weight:700}#search_hotel_top #search_hotel_top_contain #search_top_right .search_hotel_btn{height:100%;display:inline-block;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);text-align:center;font-size:1.4rem;font-weight:600;padding:.8vw 1.5vw;min-width:6rem;cursor:pointer;margin:0;opacity:1;white-space:nowrap}#search_hotel_top.is-sticky{left:0}.carousel{margin-top:8.7rem}.carousel .picture{position:relative;width:100vw}.carousel .picture .service{width:100%;background-size:cover;background-attachment:fixed;background-position:50%;display:flex;align-items:center;justify-content:center}.carousel .picture .service .carousel_item_contain{max-width:1178px;width:100%;margin:0 auto;position:absolute;bottom:9rem;height:auto;padding-bottom:3rem;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end}.carousel .picture .service .carousel_item_contain .row{text-align:right}.carousel .picture .service .carousel_item_contain .row h1{font-size:min(max(18px,2.3vw),28px);font-family:PingFangSC,PingFang SC;font-weight:500;color:#fff;line-height:40px;margin-bottom:1vw}.carousel .picture .service .carousel_item_contain .row .carousel_item_info{margin-right:1.6rem;margin-bottom:1rem}.carousel .picture .service .carousel_item_contain .row .carousel_item_info p{margin:0;font-size:min(max(14px,1vw),16px)}.carousel .picture .service .carousel_item_contain .row .carousel_item_btn{display:inline-block;margin-top:1rem;background-color:#fff;color:#333;border-radius:27px;text-align:center;border:1px solid #333;font-size:1.6rem;font-weight:700;padding:6px 24px}.carousel .picture .service .carousel_item_contain .row .carousel_item_btn a{color:#333}.carousel .picture .service:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,transparent 30%,rgba(0,0,0,.54) 54.29%,rgba(0,0,0,.62) 61%)}.carousel .picture .service:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:linear-gradient(270deg,transparent 30%,rgba(0,0,0,.54) 54.29%,rgba(0,0,0,.62) 61%);z-index:-1}#hotelListSearch{margin:0 auto;margin-bottom:-4rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;clear:none;margin-top:9.7rem;margin-bottom:2.5rem}#hotelListSearch .search_box{min-width:326px;background-color:#fff;border-radius:.875rem;width:100%;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.07);z-index:3;padding:1vw;box-sizing:border-box}#hotelListSearch .search_container{bottom:-5rem;z-index:5;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:3;box-sizing:border-box}#hotelListSearch .search_container .search_left{position:relative;width:26%;border-right:1px solid #dadfe6}#hotelListSearch .search_container .search_left .destination{margin:0}#hotelListSearch .search_container .search_left .collape{border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;border-right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:.8vw 1.5vw}#hotelListSearch .search_container .search_left .collape .search_icon{margin-right:.9rem}#hotelListSearch .search_container .search_left .collape .input_go_where{border:0;outline:none;width:100%;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff}#hotelListSearch .search_container .search_left .collapse{position:absolute;background-color:#fff;min-height:16vw;max-width:90vw;left:0;margin-top:1vw;padding:1vw 2.5vw;border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;overflow-y:auto;overflow-x:hidden;max-height:30rem;z-index:5px;box-shadow:0 1rem 1.25rem 0 rgba(0,0,0,.07);text-align:left}#hotelListSearch .search_container .search_left .collapse .ant-tabs-nav .ant-tabs-tab{font-size:1.4rem;margin:0;padding:.9rem 1.6rem}#hotelListSearch .search_container .search_left .collapse .nowLocation{border-bottom:.0625rem solid #c4c4c4;padding:0;padding-bottom:.5rem;font-weight:600;font-size:1.4rem;cursor:pointer}#hotelListSearch .search_container .search_left .collapse .search_city_body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#hotelListSearch .search_container .search_left .collapse .city{margin:0;margin-bottom:2vw;margin-right:2vw;font-size:1.2rem;font-weight:700;cursor:pointer}#hotelListSearch .search_container .search_left .collapse .fold{position:absolute;bottom:1vw;right:1vw;text-align:right;font-size:1.2rem;cursor:pointer}#hotelListSearch .search_container .search_left .collapse::-webkit-scrollbar{display:none}#hotelListSearch .search_container .search_left a-collapse{position:absolute;top:0;left:0}#hotelListSearch .search_container .search_right{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;border:1px solid #dadfe6;overflow:hidden;border-left:0;height:100%;flex:1;display:flex;flex-direction:row;align-items:center}#hotelListSearch .search_container .search_right .s_r_rangePicker{flex:1;display:flex;align-items:center;justify-content:space-around}#hotelListSearch .search_container .search_right .s_r_rangePicker .s_r_datePicker{display:flex;align-items:center}#hotelListSearch .search_container .search_right .s_r_rangePicker .s_r_datePicker img{margin-left:.2rem;width:1.5rem}#hotelListSearch .search_container .search_right .s_r_rangePicker .ant-calendar-picker-input.ant-input{height:auto;font-size:1.4rem}#hotelListSearch .search_container .search_right .search_hotel_btn{height:100%;display:inline-block;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);text-align:center;font-size:1.4rem;font-weight:600;padding:.8vw 1.5vw;min-width:6rem;cursor:pointer;margin:0;opacity:1;white-space:nowrap}#hotelListSearchTop{position:fixed;top:0;left:-100%;z-index:5;width:100%;min-width:375px;min-height:100%;min-height:4.8rem;clear:none;box-shadow:0 5px 14px 0 rgba(0,0,0,.12);background-color:#fff;transition:all .375s ease 0s;display:flex;align-items:center;justify-content:center}#hotelListSearchTop .hotelListSearchTop_box{min-width:326px;background-color:#fff;border-radius:.875rem;width:100%;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.07);z-index:3;padding:1vw;box-sizing:border-box}#hotelListSearchTop .hotelListSearchTop_container{bottom:-5rem;z-index:5;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:3;box-sizing:border-box;margin:0 auto}#hotelListSearchTop .hotelListSearchTop_container .search_left{position:relative;width:26%;border-right:1px solid #dadfe6}#hotelListSearchTop .hotelListSearchTop_container .search_left .destination{margin:0}#hotelListSearchTop .hotelListSearchTop_container .search_left .collape{border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;border-right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:.8vw 1.5vw}#hotelListSearchTop .hotelListSearchTop_container .search_left .collape .search_icon{margin-right:.9rem}#hotelListSearchTop .hotelListSearchTop_container .search_left .collape .input_go_where{border:0;outline:none;width:100%;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse{position:absolute;background-color:#fff;min-height:16vw;max-width:90vw;left:0;margin-top:1vw;padding:1vw 2.5vw;border-bottom-left-radius:.875rem;border-bottom-right-radius:.875rem;overflow-y:auto;overflow-x:hidden;max-height:30rem;z-index:5px;box-shadow:0 1rem 1.25rem 0 rgba(0,0,0,.07);text-align:left}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse .ant-tabs-nav .ant-tabs-tab{font-size:1.4rem;margin:0;padding:.9rem 1.6rem}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse .nowLocation{border-bottom:.0625rem solid #c4c4c4;padding:0;padding-bottom:.5rem;font-weight:600;font-size:1.4rem;cursor:pointer}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse .search_city_body{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse .city{margin:0;margin-bottom:2vw;margin-right:2vw;font-size:1.2rem;font-weight:700;cursor:pointer}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse .fold{position:absolute;bottom:1vw;right:1vw;text-align:right;font-size:1.2rem;cursor:pointer}#hotelListSearchTop .hotelListSearchTop_container .search_left .collapse::-webkit-scrollbar{display:none}#hotelListSearchTop .hotelListSearchTop_container .search_left a-collapse{position:absolute;top:0;left:0}#hotelListSearchTop .hotelListSearchTop_container .search_right{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;border:1px solid #dadfe6;overflow:hidden;border-left:0;height:100%;flex:1;display:flex;flex-direction:row;align-items:center}#hotelListSearchTop .hotelListSearchTop_container .search_right .s_r_rangePicker{flex:1;display:flex;align-items:center;justify-content:space-around}#hotelListSearchTop .hotelListSearchTop_container .search_right .s_r_rangePicker .s_r_datePicker{display:flex;align-items:center}#hotelListSearchTop .hotelListSearchTop_container .search_right .s_r_rangePicker .s_r_datePicker img{margin-left:.2rem;width:1.5rem}#hotelListSearchTop .hotelListSearchTop_container .search_right .s_r_rangePicker .ant-calendar-picker-input.ant-input{height:auto;font-size:1.4rem}#hotelListSearchTop .hotelListSearchTop_container .search_right .search_hotel_btn{height:100%;display:inline-block;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);text-align:center;font-size:1.4rem;font-weight:600;padding:.8vw 1.5vw;min-width:6rem;cursor:pointer;margin:0;opacity:1;white-space:nowrap}#hotelListSearchTop.is-sticky{left:0}.search_hotel_room{margin:0 auto;margin-top:10.5rem;min-width:375px;background-color:#fff;border-radius:.875rem;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.07);z-index:3;padding:1vw;box-sizing:border-box}.search_hotel_room .search_container{display:flex;align-items:stretch;justify-content:space-between}.search_hotel_room .search_container .search_left{flex:1;border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;border-right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:0 1.5vw}.search_hotel_room .search_container .search_left .s_r_datePicker{text-align:left;margin-left:2rem;padding-left:1vw;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.search_hotel_room .search_container .search_left .s_r_datePicker input{font-size:1.2rem}.search_hotel_room .search_container .search_left .s_r_datePicker img{width:1.5rem;height:1.5rem;margin-right:.5rem}.search_hotel_room .search_container .search_left .s_r_datePicker p{margin:0;font-size:1.2rem;font-weight:600}.search_hotel_room .search_container .search_left .s_r_datePicker_checkin{border-right:1px solid #dadfe6}.search_hotel_room .search_container .search_hotel_btn{display:flex;align-items:center;opacity:1;white-space:nowrap;height:100%;min-width:6rem;min-height:3.4rem;text-align:center;color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;cursor:pointer;margin:0;padding:.8vw 1.5vw}#search_hotel_room_top{position:fixed;top:0;left:-100%;z-index:5;width:100%;min-width:375px;min-height:100%;min-height:4.8rem;clear:none;box-shadow:0 5px 14px 0 rgba(0,0,0,.12);background-color:#fff;transition:all .375s ease 0s;padding:1vw;margin:0 auto}#search_hotel_room_top #search_hotel_room_top_contain{display:flex;align-items:stretch;justify-content:space-between;margin:0 auto}#search_hotel_room_top #search_hotel_room_top_contain .search_left{flex:1;border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;border-right:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:0 1.5vw}#search_hotel_room_top #search_hotel_room_top_contain .search_left .s_r_datePicker{text-align:left;margin-left:2rem;padding-left:1vw;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}#search_hotel_room_top #search_hotel_room_top_contain .search_left .s_r_datePicker input{font-size:1.2rem}#search_hotel_room_top #search_hotel_room_top_contain .search_left .s_r_datePicker img{width:1.5rem;height:1.5rem;margin-right:.5rem}#search_hotel_room_top #search_hotel_room_top_contain .search_left .s_r_datePicker p{margin:0;font-size:1.2rem;font-weight:600}#search_hotel_room_top #search_hotel_room_top_contain .search_left .s_r_datePicker_checkin{border-right:1px solid #dadfe6}#search_hotel_room_top #search_hotel_room_top_contain .search_hotel_btn{display:flex;align-items:center;opacity:1;white-space:nowrap;height:100%;min-width:6rem;min-height:3.4rem;text-align:center;color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;cursor:pointer;margin:0;padding:.8vw 1.5vw}#search_hotel_room_top.is-sticky{left:0}#hotelSearch #hotelSearch_hotelList{background-color:#fff;margin:2rem auto}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem{display:flex;align-items:center;border-bottom:1px solid #eee;margin-bottom:.9rem;padding-bottom:1.5rem;width:100%}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotel_pic{width:20vh;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;min-width:134px;overflow:hidden}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con{flex:1;padding:.5rem .8rem;padding-right:0;display:flex;align-items:center;flex-direction:column;align-content:space-between}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l p{text-align:left;margin-bottom:.5rem;white-space:nowrap}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l .hotel_name{font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l .city{height:2rem;font-size:1.4rem;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#717171;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;max-width:350px;margin:.5rem 0}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l .score{height:1.6rem;font-size:1.4rem;font-family:DINAlternate\, DINAlternate;font-weight:700;color:#2a2a2e;line-height:1.6rem;display:flex;align-items:center;margin:0}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l .score img{margin-right:.3vw}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_r .amount{display:flex;flex-direction:column;align-content:flex-end;color:#fe651c}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_r .amount .currency,#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_r .amount .price{font-size:2.5rem;font-weight:700}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_r .amount .unit{font-size:1.2rem;font-weight:500}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_b{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_b .checkHotelDetail{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#1377cc;line-height:15px;white-space:nowrap;cursor:pointer;margin:0}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_b .checkHotelPrice{color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);text-align:center;font-size:1.2rem;font-weight:600;padding:.6vw 1.2vw;border-radius:.5rem;min-width:6rem;margin:0;opacity:1;white-space:nowrap;cursor:pointer}.booking_search{margin:0 auto;margin-top:10.7rem;background-color:#fff;border-radius:.875rem;width:100%;height:4rem}.booking_search .search_container{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-radius:.6rem}.booking_search .search_container .search_left{display:flex;align-items:center;padding:1rem 1.5vw;border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;height:4rem}.booking_search .search_container .search_left .s_r_datePicker img{width:1.5rem;height:1.5rem;margin-right:.5rem}.booking_search .search_container .search_left .accommodation_fee,.booking_search .search_container .search_left .s_r_datePicker{text-align:left;margin-left:2rem;display:flex;align-items:center}.booking_search .search_container .search_left .accommodation_fee p,.booking_search .search_container .search_left .s_r_datePicker p{margin:0;font-size:1.2rem;font-weight:600}.booking_search .search_container .search_center{flex:1;display:flex;align-items:center;justify-content:space-between;border:1px solid #dadfe6;border-left:0;border-right:0;padding:1rem 1.5vw;height:4rem}.booking_search .search_container .search_center p{margin:0}.booking_search .search_container .search_center .accommodation_fee{display:flex;align-items:center;font-weight:600}.booking_search .search_container .search_center .accommodation_fee p:first-of-type{font-size:1.2rem;color:#2a2a2e;white-space:nowrap}.booking_search .search_container .search_center .accommodation_fee .order_total_price{height:17px;font-size:14px;font-family:PingFangSC\, PingFang SC;color:#fe651c;line-height:17px;white-space:nowrap;margin-left:.3rem}.booking_search .search_container .search_center .accommodation_fee .order_total_price span{margin-left:.2rem}.booking_search .search_container .search_center .reserved_time{margin-right:1.5rem;display:flex;align-items:center;margin-left:2rem}.booking_search .search_container .search_center .reserved_time img{margin-right:.8rem}.booking_search .search_container .search_center .reserved_time p{margin:0;font-size:1.2rem;font-weight:600;white-space:nowrap}.booking_search .search_container .search_hotel_btn{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:0 5px 5px 0;padding:0 3.5rem;margin:0;height:4rem;line-height:4rem;height:100%;text-align:center;cursor:pointer;white-space:nowrap}#pay_search{margin:0 auto;margin-top:10.7rem;background-color:#fff;border-radius:.875rem;height:4rem}#pay_search .pay_search_container{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-radius:.6rem}#pay_search .pay_search_container .pay_search_left{display:flex;align-items:center;padding:1rem 1.5vw;border:1px solid #dadfe6;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;height:4rem}#pay_search .pay_search_container .pay_search_left .s_r_datePicker img{width:1.5rem;height:1.5rem;margin-right:.5rem}#pay_search .pay_search_container .pay_search_left .accommodation_fee,#pay_search .pay_search_container .pay_search_left .s_r_datePicker{text-align:left;margin-left:2rem;display:flex;align-items:center}#pay_search .pay_search_container .pay_search_left .accommodation_fee p,#pay_search .pay_search_container .pay_search_left .s_r_datePicker p{margin:0;font-size:1.2rem;font-weight:600}#pay_search .pay_search_container .pay_search_right{flex:1;display:flex;align-items:center;justify-content:space-between;border:1px solid #dadfe6;border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;border-left:0;padding:1rem 1.5vw;height:4rem}#pay_search .pay_search_container .pay_search_right p{margin:0}#pay_search .pay_search_container .pay_search_right .accommodation_fee{display:flex;align-items:center;font-weight:600}#pay_search .pay_search_container .pay_search_right .accommodation_fee p:first-of-type{font-size:1.4rem;color:#2a2a2e;white-space:nowrap}#pay_search .pay_search_container .pay_search_right .accommodation_fee .order_total_price{height:17px;font-size:14px;font-family:PingFangSC\, PingFang SC;color:#fe651c;line-height:17px;white-space:nowrap}#pay_search .pay_search_container .pay_search_right .accommodation_fee .order_total_price span{margin-left:.5rem}#pay_search .pay_search_container .pay_search_right .reserved_time{margin-right:1.5rem;display:flex;align-items:center;margin-left:2rem}#pay_search .pay_search_container .pay_search_right .reserved_time img{margin-right:.8rem}#pay_search .pay_search_container .pay_search_right .reserved_time p{margin:0;font-size:1.2rem;font-weight:600;white-space:nowrap}.active{background-color:#fff;max-width:65pc;margin:0 auto;padding:0 1.5rem;margin-top:2rem}.active section{width:100%}.active .active_headline{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:2.5rem}.active .active_headline h2{font-size:3rem;font-weight:700;padding:0 1.5rem 0 0;margin:0}.active .active_headline .header_detail_btn{color:#fff;background-color:#333;font-size:1.3rem;border:1px solid #333;height:3.2rem;line-height:3.2rem;border-radius:1.6rem;padding:0 1.5rem;font-weight:600}.active .active_headline .header_detail_btn_s{font-size:1.3rem;color:#111;display:flex;align-items:center}.active .active_contain{position:relative;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;width:100%;transition:transform .3s ease}.active .active_contain .controls{position:absolute;z-index:2}.active .active_contain .controls button{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.6);padding:0;cursor:pointer;background-color:hsla(0,0%,95.7%,.5)}.active .active_contain .controls button .icon{margin:0;font-size:1.2rem;color:#1c1c1c}.active .active_contain .active_body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.active .active_contain .controls:first-child{left:0}.active .active_contain .controls:last-child{right:0}.active .active_contain .active_item{background-color:#eee;border-radius:1.4rem;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:16vw;width:calc(25% - 10px);margin:5px}.active .active_contain .active_item a{padding:3rem 2rem 2.4rem}.active .active_contain .active_item a .icon,.active .active_contain .active_item a img{font-size:2.4rem;margin-bottom:.5rem;margin-right:0}.active .active_contain .active_item a img{width:2.4rem;height:2.4rem}.active .active_contain .active_item a p{font-size:1.6rem;margin:0;color:#111}.m_destination{background-color:#fff;margin:2rem auto}.m_destination .m_destination_headline{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:2rem}.m_destination .m_destination_headline h2{height:44px;font-size:32px;font-size:min(max(16px,3vw),32px);font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:44px;margin:0}.m_destination .m_destination_headline .header_detail_btn{color:#fff;background-color:#333;font-size:1.3rem;border:1px solid #333;height:3.2rem;line-height:3.2rem;border-radius:1.6rem;padding:0 1.5rem;font-weight:600}.m_destination .m_destination_headline .header_detail_btn_s{font-size:1.3rem;color:#111;display:flex;align-items:center}.m_destination .destination_select{position:relative;display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;white-space:nowrap;width:auto;width:100%;transition:transform .3s ease}.m_destination .destination_select .controls{position:absolute;z-index:2}.m_destination .destination_select .controls button{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.6);padding:0;cursor:pointer;background-color:hsla(0,0%,95.7%,.5)}.m_destination .destination_select .controls button .icon{margin:0;font-size:1.2rem;color:#1c1c1c}.m_destination .destination_select .destination_body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.m_destination .destination_select .destination_body .m_destination_city_item{white-space:nowrap}.m_destination .destination_select .destination_body .m_destination_city_item .m_destination_city_item_con p{font-size:1.6rem;font-weight:600;padding:1rem;cursor:pointer;margin:0;font-family:PingFangSC\, PingFang SC;white-space:nowrap}.m_destination .destination_select .controls:first-child{left:0}.m_destination .destination_select .controls:last-child{right:0}.m_destination .destination_select .m_destination_item{min-width:8vw;position:relative;width:100%;border-radius:1.4rem;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;height:6vw;margin-right:.8rem;cursor:pointer}.m_destination .destination_select .m_destination_item .m_destination_item_con{position:absolute;width:100%;height:100%;text-align:left;bottom:0;padding:2vw;border-radius:.875rem;display:flex;align-items:center;justify-content:center}.m_destination .destination_select .m_destination_item .m_destination_item_con .item_title{color:#111;margin-top:.1rem;font-size:1.4rem;font-weight:600;text-align:center;margin-bottom:0}.m_destination .destination_select .m_destination_item .m_destination_item_con .item_btn{margin-top:1.2rem;box-sizing:inherit;display:block}.m_destination .destination_select .m_destination_item .m_destination_item_con .item_btn a{line-height:2rem;border:1px solid #333;cursor:pointer;border-radius:2.2rem;color:#333;padding:.8rem 1.2rem;background-color:#fff;font-weight:700}.m_destination .destination_select .m_destination_item:last-of-type{margin-right:0}.m_destination .destination_select .destination_item{background-color:#eee;border-radius:1.4rem;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:16vw;width:calc(25% - 10px);margin:5px}.m_destination .destination_select .destination_item a{padding:3rem 2rem 2.4rem}.m_destination .destination_select .destination_item a .icon{font-size:2.4rem;margin-bottom:.5rem;margin-right:0}.m_destination .destination_select .destination_item a img{font-size:2.4rem;margin-bottom:.5rem;margin-right:0;width:2.4rem;height:2.4rem}.m_destination .destination_select .destination_item a p{font-size:1.6rem;margin:0;color:#111}.m_destination .destination_select::-webkit-scrollbar{display:none}.m_destination .m_destination_contain{display:flex;flex-direction:row;flex-wrap:wrap;will-change:transform;justify-content:flex-start;margin-top:2.5rem;margin-left:-1rem;margin-right:-1rem}.m_destination .m_destination_contain .m_destination_item{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-self:baseline;align-items:center;justify-content:center;overflow:hidden;margin-right:1rem;margin-left:1rem;transition:all .3s}.m_destination .m_destination_contain .m_destination_item .hotel_pic{width:100%;overflow:hidden;border-radius:.5rem;box-shadow:none}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con{width:100%;text-align:left;padding:.2vw}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .city_score{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.6rem;font-weight:600;margin:.5rem 0;margin-bottom:0;color:#333}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .city_score .city{font-size:1.4rem;font-weight:600;font-family:PingFangSC\, PingFang SC;color:#2a2a2e;line-height:2.2rem}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .city_score .score{height:1.6rem;font-size:1.4rem;font-family:DINAlternate\, DINAlternate;font-weight:700;color:#2a2a2e;line-height:1.6rem;display:flex;align-items:center}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .comment{height:2rem;font-size:1.4rem;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#717171;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .amount{height:2.2rem;font-size:1.6rem;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fe651c;line-height:2.2rem;margin-top:.6rem}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .amount .price{margin:0 .2rem}.m_destination .m_destination_contain .m_destination_item .m_destination_item_con .amount .unit{font-size:1.4rem;font-weight:500}.m_destination .m_destination_contain .m_destination_item:last-of-type{margin-right:0}.m_destination .showMoreHotel{font-size:1.5rem;text-align:right;margin:0;color:#1377cc;cursor:pointer}.m_destination .afterUpData{text-align:center;margin:3rem 0;color:#2c3e50;font-size:1.4rem;font-weight:600}.join{position:relative;height:65vh;width:100%;background-size:cover;background-position:50%;margin-bottom:2vw}.join .join_container{position:absolute;width:100%;height:60%;bottom:0;padding:2.5vw 9vw;text-align:left}.join .join_container h2{font-size:3.5vw;color:#fff;font-weight:700;margin-bottom:0}.join .join_container p{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.join .join_container .row_btn{width:100%;margin-top:1.2rem;display:flex;justify-content:flex-start}.join .join_container .row_btn a{line-height:2rem;cursor:pointer;border-radius:2.2rem;padding:.8rem 1.5rem;font-weight:700;font-size:1.6rem}.join .join_container .row_btn a:first-of-type{border:1px solid #333;color:#333;background-color:#fff;margin-right:1.5rem}.join .join_container .row_btn a:nth-of-type(2){color:#fff;background-color:transparent;border:1px solid #fff}#footer{padding:1.9rem 0}#footer .records{color:#d6d3d3;margin-bottom:0}#footer .ant-collapse-header{color:#fff}#footer .moreService{display:flex;align-items:center;flex-wrap:wrap;margin:0}#footer .moreService li{margin-right:1.5rem}#footer .moreService li a{color:#fff}#footer .attentionTitle{height:3.3rem;font-size:min(max(16px,3vw),24px);font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:3.3rem;text-align:left;margin-bottom:1.5vw}#footer #footer_body{display:flex;align-items:flex-start;justify-content:space-between}#footer #footer_body .footer_body_l p{height:3.2rem;font-size:min(max(12px,1vw),16px);font-family:PingFangSC\, PingFang SC;font-weight:400;color:#707070;line-height:3.2rem;text-align:left}#footer #footer_body .footer_body_c{width:30%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:space-around;align-items:center;padding:0 1rem}#footer #footer_body .footer_body_c .attention_channel{border:.1rem solid rgba(0,0,0,.12);padding:.3vw .8vw;display:flex;align-items:center;justify-content:space-between}#footer #footer_body .footer_body_c .attention_channel .attention_channel_img{width:3rem;margin-right:1rem}#footer #footer_body .footer_body_c .attention_channel .attention_channel_name{height:2.2rem;font-size:1.6rem;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#414147;line-height:2.2rem;text-align:left}#footer #footer_body .footer_body_l{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#footer #footer_body .footer_body_l p{margin:0;font-size:1.4rem;font-weight:600;margin-right:2rem;margin-bottom:1rem;cursor:pointer;white-space:nowrap}#footer #footer_body .footer_body_r{flex:1;display:flex;align-items:flex-start;justify-content:flex-end}#footer #footer_body .footer_body_r .or_item .or_item_img{width:8rem;margin-bottom:.7rem}#footer #footer_body .footer_body_r .or_item .or_item_name{height:2rem;font-size:1.4rem;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#414147;line-height:2rem;text-align:center}.hotelDetail{margin-bottom:0}.hotelDetail #hotelDetailPics{position:relative;margin:0 auto;align-items:center!important;display:flex!important;overflow:hidden!important;background:#fff!important}.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_left,.hotelDetail #hotelDetailPics .hotelDetailPics_right{border:1px solid #fff}.hotelDetail #hotelDetailPics .hotelDetailPics_left{background-size:cover;background-position:50%;background-repeat:no-repeat}.hotelDetail #hotelDetailPics .hotelDetailPics_left img{display:inline-block!important;width:100%!important;height:100%!important;transition:opacity 2s ease 0s!important}.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_right{display:flex;flex-direction:column}.hotelDetail #hotelDetailPics .hotelDetailPics_center img,.hotelDetail #hotelDetailPics .hotelDetailPics_right img{height:50%}.hotelDetail #hotelDetailPics .hotelDetailPics_center img:first-of-type,.hotelDetail #hotelDetailPics .hotelDetailPics_right img:first-of-type{border-bottom:2px solid #fff}.hotelDetail #hotelDetailPics #viewPics{left:auto;right:24px;bottom:24px;position:absolute;transform:translateY(0);z-index:1;box-shadow:0 1px 1px 1px rgba(0,0,0,.14)}.hotelDetail #hotelDetailPics #viewPics p{cursor:pointer;display:inline-block!important;margin:0;text-align:center;width:auto;font-size:1.4rem;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,PingFang-SC,Hiragino Sans GB,微软雅黑,Microsoft YaHei,Heiti SC,sans-serif!important;color:#fff;padding:6px 15px;font-weight:800;border-radius:4px;border:1px solid transparent;background:linear-gradient(134deg,#ff9c3a,#fe631b);box-shadow:none;min-width:48.541px}.hotelDetail .hotel_info{min-width:375px;margin:0 auto;margin-top:2rem}.hotelDetail .hotel_info .hotel_tip{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.hotelDetail .hotel_info .hotel_tip .hotel_name{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;margin:0}.hotelDetail .hotel_info .hotel_tip .hotel_score{display:flex;align-items:center;background-color:#1377cc;margin:0;height:1.7rem;padding:.9rem;border-radius:2px}.hotelDetail .hotel_info .hotel_tip .hotel_score img{width:10px;height:10px}.hotelDetail .hotel_info .hotel_tip .hotel_score span{display:block;height:12px;font-size:11px;font-family:DINAlternate\, DINAlternate;font-weight:700;color:#fff;line-height:12px;margin-left:.2rem}.hotelDetail .hotel_info .hotel_introduce{margin-top:.8rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;overflow:hidden}.hotelDetail .hotel_info .hotel_introduce .introduce{flex:1;padding-right:5vw}.hotelDetail .hotel_info .hotel_introduce .introduce h3{height:18px;font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;text-align:left}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div{display:flex;flex-direction:row;flex:1;width:100%}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div p,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div p{display:flex;flex-direction:row;align-items:center;text-align:left;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;margin-bottom:.8rem;width:50%}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div p img,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div p img{margin-right:4px}.hotelDetail .hotel_info .hotel_introduce .introduce .line{height:1px;background:#dadfe6;margin:1.2rem 0}.hotelDetail .hotelDetail_hotelList{min-width:375px;margin:0 auto;margin-top:2rem}.hotelDetail .hotelDetail_hotelList .hotel_type_item{border-bottom:1px solid #eee;padding-bottom:1.5rem;margin-bottom:.9rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelTypeCover .hotelTypeCoverImg{position:relative}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelTypeCover .hotelTypeCoverImg img{width:20vh;min-width:134px;height:auto;border-radius:6px}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelTypeCover .hotelTypeCoverImg .residueRoom{position:absolute;bottom:0;width:100%;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#c14444;line-height:15px;background:hsla(0,0%,100%,.8);margin-bottom:0;padding:.2rem 0}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail{flex:1;display:flex;flex-direction:column;padding-left:1.7rem}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelTypeItemTitle{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelTypeItemTitle p{margin:0;color:#333}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelTypeItemTitle .hotel_typeName{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;text-align:left}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelTypeItemTitle .hotel_typeName span{height:15px;border-radius:1px;border:1px solid #ffb78d;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#fe651c;line-height:15px;padding:0 .4rem}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelTypeItemTitle .showHotelTypeDetail{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#1377cc;line-height:15px;white-space:nowrap;cursor:pointer}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:2rem}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .checkhoelPriceDetail{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#1377cc;line-height:15px;cursor:pointer;white-space:nowrap;margin:0}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel{display:flex;flex-direction:row;align-items:center}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .price{margin:0;color:#fe651c;white-space:nowrap}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .price .currency{font-size:2.3rem;font-weight:600;margin-right:.5rem}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .price .money{font-size:2.3rem;font-weight:700}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .price .unit{font-size:1.2rem;font-weight:500;margin-left:.5rem}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .reserveHotel_b{height:33px;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:5px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;padding:.8rem 2rem;margin:0;margin-left:1.4rem;white-space:nowrap;cursor:pointer}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelPricecontain p{margin:0;text-align:left}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hotelPricecontain .hotelTypePriceTip{font-size:1.6rem;font-weight:600}.hotelDetail #RoomRateDetail p{color:#333}.hotelDetail #RoomRateDetail .title{margin:0;font-size:1.8rem;font-weight:700}.hotelDetail #RoomRateDetail .title p{margin:0}.hotelDetail #RoomRateDetail h3{font-size:1.6rem;font-weight:700}.hotelDetail #RoomRateDetail .cancel_booking .cancel,.hotelDetail #RoomRateDetail .updata_booking .updata{margin-bottom:.5rem;font-size:1.4rem;font-weight:600}.hotelDetail #RoomRateDetail .cancel_booking p:last-child,.hotelDetail #RoomRateDetail .updata_booking p:last-child{margin:0}#viewHotelPicsModal #viewHotelPicsModalBody{padding:1.2rem}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_top .changePicBtn{font-size:2rem}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_top #currentViewPic{flex:1;text-align:center}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_top #currentViewPic img{width:85%}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_bottom{display:flex;align-items:center;overflow:scroll}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_bottom img{margin-left:10px;opacity:.5;height:67px;cursor:pointer}#viewHotelPicsModal #viewHotelPicsModalBody #viewHotelPicsModal_bottom img:first-of-type{margin:0}.hotelBooking{margin-bottom:0}.hotelBooking .booking_detail{margin:0 auto;margin-top:2rem;min-width:375px}.hotelBooking .booking_detail h1{font-size:1.8rem;font-weight:700;text-align:left;padding:0;margin-bottom:1.2rem}.hotelBooking .booking_detail .room_detail{padding-bottom:0;margin-bottom:2rem}.hotelBooking .booking_detail .room_detail .room_detail_info{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dadfe6;padding-bottom:2rem}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l{display:flex;align-items:center;width:35%}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .hotel_room_type_img{width:125px;margin-right:1.5rem;border-radius:.6rem}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info{flex-grow:1}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info p{text-align:left}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info .name{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;text-align:left;color:#2a2a2e;margin-bottom:.7rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info .check_in,.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info .check_out,.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info .m_people,.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l .room_info .room_nums{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px;white-space:nowrap;margin-bottom:.5rem}.hotelBooking .booking_detail .room_detail .room_detail_info #bookin_room_detail_line{width:1px;height:43px;background:#dadfe6;margin:0 60px}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy{flex-grow:1}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy p{margin:0;text-align:left;font-size:1.4rem}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy p:first-of-type{height:17px;font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:17px;margin-bottom:.6rem}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy p:nth-of-type(2){height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px;margin-bottom:.5rem}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy p:nth-of-type(3){width:410px;height:30px;font-size:12px;font-weight:400;color:#2a2a2e;line-height:15px;margin:0}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy p:nth-of-type(4){width:100%;color:#fff;font-size:1.6rem;font-weight:700;background-color:#333;padding:1rem 0;text-align:center;border-radius:.5rem}.hotelBooking .booking_detail .room_detail .room_fee{padding-bottom:0}.hotelBooking .booking_detail .room_detail .room_fee .ant-collapse-content-box{padding:0}.hotelBooking .booking_detail .room_detail .room_fee .panel_header{display:flex;align-items:center;justify-content:space-between}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .panel_header_title{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;margin:0;white-space:wrap}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price{display:flex;align-items:center;justify-content:space-around}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price div{display:flex;flex-direction:column;align-items:flex-start;margin-right:2rem;white-space:nowrap}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price div p,.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price div span{height:18px;font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:18px;margin:0}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price div p{font-size:14px;font-weight:600}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .total_fee{margin-left:3rem;margin-right:0;display:flex;flex-direction:column;align-items:flex-end}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .total_fee p:first-of-type,.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .total_fee p:first-of-type span{height:18px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#fe651c;line-height:18px}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .total_fee p:nth-of-type(2){font-size:1.2rem}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .next{border-radius:5px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;padding:.9rem 2rem;margin:0;cursor:pointer;margin-left:1.5rem;white-space:nowrap}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail div p{margin:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p>div{display:flex;align-items:center;flex-direction:row;padding:1.5rem 3rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points p,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d p,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d p,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total p,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p>div p{text-align:left}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points p:first-of-type,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d p:first-of-type,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d p:first-of-type,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total p:first-of-type,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p>div p:first-of-type{width:60%}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail #room_night_total{font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;text-align:left;margin:0;padding:1rem 3rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #dadfe6}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_unit{display:flex;align-items:center;justify-content:flex-start}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_unit p{white-space:nowrap}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_unit p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:18px}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_unit p:nth-of-type(2){font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#fe651c;border-radius:1px;border:1px solid #ffb78d;padding:0 .4rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_d{padding:0;margin-right:4rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_d p{height:18px;font-size:12px;font-family:" PingFangSC, PingFang SC";font-weight:400;color:#2a2a2e;line-height:18px}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d{justify-content:space-between;border-bottom:1px dashed #dadfe6}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d p:nth-of-type(2){height:18px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:18px;margin-right:1rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d{justify-content:space-between;border-bottom:1px dashed #dadfe6;padding-top:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d p:nth-of-type(2){height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:18px;margin-right:1rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points p:nth-of-type(2){cursor:pointer;font-size:1.2rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points{justify-content:space-between;border-bottom:1px dashed #dadfe6}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points p:nth-of-type(2){height:18px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:18px;margin-right:1rem}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total{justify-content:space-between;border-bottom:1px dashed #dadfe6}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total p:nth-of-type(2){height:18px;font-size:14px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin-right:1rem}#showCreditsModal #showCreditsModalTitle{display:flex;align-items:center}#showCreditsModal #showCreditsModalTitle .showCreditsModalTitle_left{margin:0;font-size:1.6rem;font-weight:600}#showCreditsModal #showCreditsModalTitle .showCreditsModalTitle_left span{font-size:1.4rem;font-weight:500}#showCreditsModal #showCreditsModalTitle .showCreditsModalTitle_right{flex:1;margin:0;text-align:right;margin-right:1.5rem;font-size:1.4rem;font-weight:500;cursor:pointer}#showCreditsModal #creditsModalBody .creditsTypeRadio{margin:1rem 0!important;font-weight:600}#showCreditsModal #creditsModalBody #customIntegral{border:1px solid #dadfe6;padding:.5rem 1.2rem;width:90%;text-align:center;margin:0 auto;border-radius:.5rem;font-size:1.4rem}#showCreditsModal #creditsModalBody .confirmBtn{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.9rem 1.8rem;margin:0;margin-top:2rem;text-align:center;cursor:pointer;white-space:nowrap}#orderDetail{margin-bottom:0}#orderDetail .order_detail_body{margin:0 auto;margin-top:10.5rem}#orderDetail .order_detail_body .order_detail_top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.5rem;border-bottom:1px solid #dadfe6;padding-bottom:1.5rem!important}#orderDetail .order_detail_body .order_detail_top .order_id{font-size:1.6rem;font-weight:600;margin:0;white-space:nowrap}#orderDetail .order_detail_body .order_detail_top .btns{flex:1;display:flex;flex-direction:row;justify-content:flex-end}#orderDetail .order_detail_body .order_detail_top .btns p{display:flex;align-items:center;justify-content:center;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;border:0;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;padding:.5rem 1.9rem;margin:0;height:26px;line-height:26px;width:87px;max-width:87px;cursor:pointer}#orderDetail .order_detail_body .order_detail_title{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;text-align:left;color:#2a2a2e;line-height:25px;margin-bottom:1.2rem}#orderDetail .order_detail_body .order_room_info .room_detail_info{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dadfe6;padding-bottom:2rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information{width:35%;display:flex;flex-direction:row;align-items:flex-start}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .order_room_img{width:125px;margin-right:1.5rem;border-radius:6px}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info p{text-align:left;white-space:nowrap}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info .name{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;margin-bottom:.8rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info .booking_date,#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info .check_in,#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info .check_out,#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info .m_people,#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info .roomi_nums{font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;margin-bottom:.5rem;height:15px;line-height:15px}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_detail_guests{flex:1}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_detail_guests .guests_title{height:17px;font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:17px;margin-bottom:.6rem;white-space:nowrap;text-align:left}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_detail_guests .guestItem{font-size:1.4rem;margin:0;text-align:left}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_detail_line{width:1px;height:125px;background:#dadfe6;margin:0 4rem;margin-right:1.5rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy .btns{width:100%;display:flex;flex-direction:row;justify-content:flex-end}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy .btns p{display:flex;align-items:center;justify-content:center;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;border:0;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;padding:.5rem 1.9rem;margin:0;height:26px;line-height:26px;width:87px;max-width:87px;cursor:pointer}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy p{margin:0;text-align:left;font-size:1.4rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy .cancel_title{height:17px;font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:17px;margin-bottom:.6rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy .cancel_about{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px;margin-bottom:.5rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy .cancel_body{width:407px;height:30px;font-size:12px;font-weight:400;color:#2a2a2e;line-height:15px;margin:0}#orderDetail .order_detail_body .room_fee .panel_header{display:flex;align-items:center;justify-content:space-between}#orderDetail .order_detail_body .room_fee .panel_header .panel_header_title{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;margin:0;white-space:wrap}#orderDetail .order_detail_body .room_fee .panel_header .price{display:flex;align-items:center;justify-content:space-around}#orderDetail .order_detail_body .room_fee .panel_header .price div{display:flex;flex-direction:column;align-items:left;margin-right:2rem;white-space:nowrap}#orderDetail .order_detail_body .room_fee .panel_header .price div p:first-of-type{font-size:14px;font-weight:600}#orderDetail .order_detail_body .room_fee .panel_header .price div p,#orderDetail .order_detail_body .room_fee .panel_header .price div span{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:18px;margin:0}#orderDetail .order_detail_body .room_fee .panel_header .price .total_fee{margin-left:3rem;margin-right:0;display:flex;flex-direction:column;align-items:flex-end}#orderDetail .order_detail_body .room_fee .panel_header .price .total_fee p:first-of-type{height:18px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#fe651c;line-height:18px}#orderDetail .order_detail_body .room_fee .feeDetail div p{margin:0}#orderDetail .order_detail_body .room_fee .feeDetail .chekout_earns_points,#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points_d,#orderDetail .order_detail_body .room_fee .feeDetail .expenditures_tax,#orderDetail .order_detail_body .room_fee .feeDetail .p_total,#orderDetail .order_detail_body .room_fee .feeDetail .room_p>div{display:flex;align-items:center;flex-direction:row;padding:1.5rem 3rem}#orderDetail .order_detail_body .room_fee .feeDetail .chekout_earns_points p,#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d p,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points_d p,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points p,#orderDetail .order_detail_body .room_fee .feeDetail .expenditures_tax p,#orderDetail .order_detail_body .room_fee .feeDetail .p_total p,#orderDetail .order_detail_body .room_fee .feeDetail .room_p>div p{text-align:left}#orderDetail .order_detail_body .room_fee .feeDetail .chekout_earns_points p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points_d p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .expenditures_tax p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .p_total p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .room_p>div p:first-of-type{width:60%}#orderDetail .order_detail_body .room_fee .feeDetail #room_night_total{font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;text-align:left;margin:0;padding:1rem 3rem}#orderDetail .order_detail_body .room_fee .feeDetail .room_p{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #dadfe6}#orderDetail .order_detail_body .room_fee .feeDetail .room_p .room_p_unit{display:flex;align-items:center;justify-content:flex-start}#orderDetail .order_detail_body .room_fee .feeDetail .room_p .room_p_unit p{white-space:nowrap;font-size:12px;color:#2a2a2e}#orderDetail .order_detail_body .room_fee .feeDetail .room_p .room_p_unit .flexible_pricing{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#fe651c;border-radius:1px;border:1px solid #ffb78d;padding:0 .4rem;margin-left:.5rem}#orderDetail .order_detail_body .room_fee .feeDetail .room_p .room_p_d{padding:0;margin-right:4rem}#orderDetail .order_detail_body .room_fee .feeDetail .room_p .room_p_d p{height:18px;font-size:12px;font-family:" PingFangSC, PingFang SC";font-weight:400;color:#2a2a2e;line-height:18px}#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d{border:0!important;padding-bottom:0!important}#orderDetail .order_detail_body .room_fee .feeDetail .chekout_earns_points,#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points_d,#orderDetail .order_detail_body .room_fee .feeDetail .expenditures_tax{justify-content:space-between;border-bottom:1px dashed #dadfe6}#orderDetail .order_detail_body .room_fee .feeDetail .chekout_earns_points p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points_d p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .credit_points p:first-of-type,#orderDetail .order_detail_body .room_fee .feeDetail .expenditures_tax p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin:0}#orderDetail .order_detail_body .room_fee .feeDetail .chekout_earns_points p:nth-of-type(2),#orderDetail .order_detail_body .room_fee .feeDetail .clean_p_d p:nth-of-type(2),#orderDetail .order_detail_body .room_fee .feeDetail .credit_points_d p:nth-of-type(2),#orderDetail .order_detail_body .room_fee .feeDetail .credit_points p:nth-of-type(2),#orderDetail .order_detail_body .room_fee .feeDetail .expenditures_tax p:nth-of-type(2){height:18px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:18px;margin-right:1rem}#orderDetail .order_detail_body .room_fee .feeDetail .p_total{justify-content:space-between;border-bottom:1px dashed #dadfe6}#orderDetail .order_detail_body .room_fee .feeDetail .p_total p:first-of-type{height:18px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin:0}#orderDetail .order_detail_body .room_fee .feeDetail .p_total p:nth-of-type(2){height:18px;font-size:14px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:18px;margin-right:1rem}#integralRuleModal #integralRuleModalTitle{font-size:1.6rem;font-weight:600;margin:0}#integralRuleModal #integralRuleModalBody .integralRules p{font-size:1.2rem}#integralRuleModal #integralRuleModalBody .intergtalRuleBtn{color:#fff;font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#ff9c3a,#fe631b);border-radius:.4rem;padding:1rem 3rem;text-align:center;margin:0;white-space:nowrap;margin-top:2.5rem;cursor:pointer}#hotelPay{margin-bottom:0;margin:0 auto}#hotelPay .hotel_pay_detail{margin:0 auto;padding:0 1.5rem}#hotelPay .hotel_pay_detail div h1{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;text-align:left;margin-top:2rem;margin-bottom:1rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info,#hotelPay .hotel_pay_detail .hotel_pay_type_info,#hotelPay .hotel_pay_detail .hotel_privacy_policy{border-bottom:1px solid #dadfe6;margin-bottom:2rem;padding-bottom:1.5rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info{margin-top:2rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info{display:flex;flex-wrap:wrap;gap:1.8rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .row .col{flex:1}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .row .col:first-of-type{margin-right:2rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .rommer_info_item{display:flex;flex-direction:row;align-items:center;text-align:left;margin-bottom:1rem;white-space:nowrap;margin-right:1.2rem;flex:1}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .rommer_info_item p{margin-bottom:0;height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:15px;margin-right:.8rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .rommer_info_item p .required{color:red;margin-left:.2rem}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .rommer_info_item .roomer_input{width:180px}#hotelPay .hotel_pay_detail .hotel_pay_rommer_info .rommer_info .rommer_info_item .ant-calendar-picker-input.ant-input{font-size:1.2rem;border:1px solid #dadfe6;padding:0 1rem;width:180px}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_add_title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_add_title p{font-size:1.4rem;font-weight:600;margin:0;cursor:pointer}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_add_title p .anticon{color:#fe651c;margin-left:.5rem}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_add_title p img{width:1.8rem}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-bottom:1rem}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_list p{display:inline-block;font-size:1.4rem;margin:0;margin-right:.8rem;padding:.5rem .8rem;border:1px solid #fe651c;color:#fe651c;border-radius:.3rem}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_email,#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_mobile{text-align:left;margin-bottom:1.2rem;max-width:50%}#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_email p,#hotelPay .hotel_pay_detail #hotel_pay_user_add .hotel_pay_user_mobile p{text-align:left;margin-bottom:.8rem}#hotelPay .hotel_pay_detail .hotel_pay_type_info .pay_type{text-align:left;padding:1.5rem 0}#hotelPay .hotel_pay_detail .hotel_pay_type_info .pay_type img{width:3.5rem;margin-right:1rem}#hotelPay .hotel_pay_detail .hotel_pay_type_info .pay_type span{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e}#hotelPay .hotel_pay_detail .hotel_privacy_policy h2{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:17px;text-align:left;margin-top:.4rem;margin-bottom:1rem}#hotelPay .hotel_pay_detail .hotel_privacy_policy .privacy_policy{text-align:left;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#616161}#hotelPay .hotel_pay_detail .cancel_policy{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#hotelPay .hotel_pay_detail .cancel_policy .cancel_policy_info p{margin:0;text-align:left;font-size:1.4rem}#hotelPay .hotel_pay_detail .cancel_policy .cancel_policy_info p:first-of-type{height:17px;font-size:14px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:17px;margin-bottom:.6rem}#hotelPay .hotel_pay_detail .cancel_policy .cancel_policy_info p:nth-of-type(2){height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px;margin-bottom:.5rem}#hotelPay .hotel_pay_detail .cancel_policy .cancel_policy_info p:nth-of-type(3){height:30px;font-size:11px;font-family:" PingFangSC, PingFang SC";font-weight:400;color:#616161;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}#hotelPay .hotel_pay_detail .cancel_policy .next{color:#fff;font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#ff9c3a,#fe631b);border-radius:.4rem;padding:1rem 3rem;text-align:center;margin:0;white-space:nowrap;margin-left:1.5rem}#usersListModal #userListMoadlTitle{margin:0;font-size:1.4rem}#usersListModal #userListModalBody #usersAddBtn{text-align:center;margin-bottom:1.2rem;font-size:1.4rem;cursor:pointer}#usersListModal #userListModalBody #usersAddBtn .anticon{color:#fe651c;margin-left:.5rem}#usersListModal #userListModalBody .users_list .usersItem{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-left:0}#usersListModal #userListModalBody .users_list .usersItem .checkboxItem{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0}#usersListModal #userListModalBody .users_list .usersItem span:nth-of-type(2){flex:1}#usersListModal .selectUsers{display:inline-block;color:#fff;font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#ff9c3a,#fe631b);cursor:pointer;border-radius:.4rem;padding:1rem 3rem;text-align:center;margin:0;width:130px;white-space:nowrap}#addUsersModal #addUsersMoadlTitle{margin:0;font-size:1.4rem}#addUsersModal .rommer_info{display:flex;flex-wrap:wrap;gap:1.8rem}#addUsersModal .rommer_info .row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#addUsersModal .rommer_info .row .col{flex:1}#addUsersModal .rommer_info .row .col:first-of-type{margin-right:2rem}#addUsersModal .rommer_info .rommer_info_item{display:flex;flex-direction:row;align-items:center;text-align:left;margin-bottom:1rem;white-space:nowrap;margin-right:1.2rem;flex:1}#addUsersModal .rommer_info .rommer_info_item p{margin-bottom:0;height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:15px;margin-right:.8rem}#addUsersModal .rommer_info .rommer_info_item p .required{color:red;margin-left:.2rem}#addUsersModal .rommer_info .rommer_info_item .roomer_input{width:180px}#addUsersModal .rommer_info .rommer_info_item .ant-calendar-picker-input.ant-input{font-size:1.2rem;border:1px solid #dadfe6;padding:0 1rem;width:180px}#addUsersModal .selectUsers{display:inline-block;color:#fff;font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#ff9c3a,#fe631b);cursor:pointer;border-radius:.4rem;padding:.8rem 1.2rem;text-align:center;margin:0;width:90px;white-space:nowrap;margin-left:1rem}#checkIn{margin-bottom:0}#checkIn #checkIn_body{margin:0 auto;padding:2rem 1.5rem;margin-top:8.7rem}#checkIn #checkIn_body .checkIn_title{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;text-align:left;margin-bottom:1rem}#checkIn #checkIn_body .checkIn_tab{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}#checkIn #checkIn_body .checkIn_tab li{display:flex;align-items:center;cursor:pointer}#checkIn #checkIn_body .checkIn_tab li img{width:3rem;margin-right:.3rem}#checkIn #checkIn_body .checkIn_tab li span{font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fe651c;margin:0 .8rem 0 0;white-space:nowrap}#checkIn #checkIn_body .checkIn_tab .tab_line{height:2px;background:#fe651c;flex:1;margin-right:.8rem}#checkIn #checkIn_body .booking_info_form{padding-bottom:1.8rem;margin-bottom:1.8rem;border-bottom:1px solid #dadfe6;display:flex;flex-direction:row;flex-wrap:wrap}#checkIn #checkIn_body .booking_info_form .form-row{flex:0 0 25%;box-sizing:border-box;padding:5px;margin-bottom:.3rem;text-align:left}#checkIn #checkIn_body .booking_info_form .form-row p{height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:15px;margin-bottom:.8rem;text-align:left}#checkIn #checkIn_body .booking_info_form .form-row p span{color:#eb1500}#checkIn #checkIn_body .booking_info_form .form-row input{min-width:150px}#checkIn #checkIn_body .booking_info_form .form-row .ant-select-selection{margin:0}#checkIn #checkIn_body .checkInFooter{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#checkIn #checkIn_body .checkInFooter .wellcomCheckInInfo{text-align:left;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#616161;margin:0}#checkIn #checkIn_body .checkInFooter .continue{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.8rem 1.5rem;width:200px;cursor:pointer;margin:0;margin-left:1.5rem}.checkInApply{margin-bottom:0}.checkInApply .checkInApply_body{margin:0 auto;padding:2rem 1.5rem;margin-top:8.7rem}.checkInApply .checkInApply_body .checkInApply_title{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;text-align:left;margin-bottom:1rem}.checkInApply .checkInApply_body .checkInApply_tab{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.checkInApply .checkInApply_body .checkInApply_tab li{display:flex;align-items:center;cursor:pointer}.checkInApply .checkInApply_body .checkInApply_tab li img{width:3rem;margin-right:.3rem}.checkInApply .checkInApply_body .checkInApply_tab li span{font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fe651c;margin:0 .8rem 0 0;white-space:nowrap}.checkInApply .checkInApply_body .checkInApply_tab .tab_line{height:2px;background:#fe651c;flex:1;margin-right:.8rem}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .hotel_room_type_img{width:125px;border-radius:6px;margin-right:1.5rem}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info{flex-grow:1}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info p{text-align:left}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .name{font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;margin-bottom:.7rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .check_in,.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .check_out,.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .m_people,.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .room_nums{font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;margin-bottom:.5rem;white-space:nowrap}.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .check_in span,.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .check_out span,.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .m_people span,.checkInApply .checkInApply_body .booking_rooms .booking_hotel_info .room_info .room_nums span{font-weight:500}.checkInApply .checkInApply_body .booking_rooms .jt_expand .expand_item{cursor:pointer;display:flex;align-items:center}.checkInApply .checkInApply_body .booking_rooms .jt_expand .expand_item .expand_btn{margin:0;height:1.4rem;margin-right:.3rem}.checkInApply .checkInApply_body .booking_rooms .jt_expand .expand_item span{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#1377cc;text-align:left}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .room_item_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .room_item_top .room_name{font-size:1.6rem;font-weight:600;margin:0}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .room_item_top .addRoomer{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#fe651c;line-height:15px;cursor:pointer;border-radius:3px;border:1px solid #ff9536;padding:.5rem .9rem;margin:0}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .room_item_top .addRoomer .icon{margin-left:.5rem;font-size:1.6rem}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer{border-bottom:1px solid #dadfe6;margin-bottom:1.8rem}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item{margin-bottom:3rem}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_item_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_item_top .roomer_item_top_jt{font-size:12px;font-family:PingFangSC\, PingFang SC;color:#080808;font-weight:600;margin:0;cursor:pointer}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_item_top .roomer_item_top_jt img{margin-right:.5rem;height:14px}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_item_top .delete_rommer_bt{background-color:#333;color:#fff;padding:.3rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:1.4rem;font-weight:600}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_info_form{display:flex;flex-direction:row;flex-wrap:wrap}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_info_form .form-row{flex:0 0 25%;box-sizing:border-box;padding:5px;margin-bottom:.3rem;text-align:left}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_info_form .form-row p{height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:15px;margin-bottom:.8rem;text-align:left}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_info_form .form-row p span{color:#eb1500}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_info_form .form-row input{min-width:150px}.checkInApply .checkInApply_body .booking_rooms .rooms .room_item .roomer .roomer_item .roomer_info_form .form-row .ant-select-selection{margin:0}.checkInApply .checkInApply_body .booking_rooms .checkInApplyFooter{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.checkInApply .checkInApply_body .booking_rooms .checkInApplyFooter .wellcomCheckInApplyInfo{text-align:left;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#616161;margin-bottom:0}.checkInApply .checkInApply_body .booking_rooms .checkInApplyFooter .continue{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.8rem 1.5rem;width:200px;cursor:pointer;margin:0;margin-left:1.5rem}.displayPassword{margin-bottom:0}.displayPassword .displayPassword_body{min-width:375px;margin:0 auto;padding:2rem 1.5rem;margin-top:8.7rem}.displayPassword .displayPassword_body .displayPassword_title{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;text-align:left;margin-bottom:1rem}.displayPassword .displayPassword_body .displayPassword_tab{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.displayPassword .displayPassword_body .displayPassword_tab li{display:flex;align-items:center;cursor:pointer}.displayPassword .displayPassword_body .displayPassword_tab li img{width:3rem;margin-right:.3rem}.displayPassword .displayPassword_body .displayPassword_tab li span{font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fe651c;margin:0 .8rem 0 0;white-space:nowrap}.displayPassword .displayPassword_body .displayPassword_tab .tab_line{height:2px;background:#fe651c;flex:1;margin-right:.8rem}.displayPassword .displayPassword_body .wellcomCheckInApplyInfo{text-align:left;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#616161;line-height:15px;margin-bottom:2rem}.displayPassword .displayPassword_body .booking_rooms{display:flex;align-items:center}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info{width:50%;display:flex;align-items:center;justify-content:space-between}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .hotel_room_type_img{width:20%;min-height:130px;min-width:130px;border-radius:6px}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info{flex-grow:1;padding:0 1.5rem}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info p{text-align:left}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .name{max-width:200px;height:21px;font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:21px;margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .check_in,.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .check_out,.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .m_people,.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .room_nums{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .check_in span,.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .check_out span,.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .m_people span,.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info .room_info .room_nums span{font-weight:500}.displayPassword .displayPassword_body .booking_rooms .keybox_line{width:1px;height:43px;background:#dadfe6;margin:0 3vw}.displayPassword .displayPassword_body .booking_rooms .keybox{flex:1;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;border-top:0}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p1,.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p2{display:flex;align-items:center}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p1 img,.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p2 img{font-size:1.8rem;margin-right:.8rem}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p1{margin-bottom:2rem}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p1 .key_name{height:21px;font-size:15px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:21px}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p2{margin:0}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p2 .roomer_info_input{width:70px;border:0}.displayPassword .displayPassword_body .booking_rooms .keybox .keybox_info .key_box_p2 .icon:nth-of-type(2){font-size:1.4rem;margin-left:1rem}.displayPassword .displayPassword_body .booking_rooms .keybox .key_box_btns{display:flex;align-items:center;margin-top:3rem}.displayPassword .displayPassword_body .booking_rooms .keybox .key_box_btns .checkinTips,.displayPassword .displayPassword_body .booking_rooms .keybox .key_box_btns .toEmail{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;line-height:15px;height:26px;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.5rem 1.2rem;margin:0;text-align:center;cursor:pointer;white-space:nowrap}.displayPassword .displayPassword_body .booking_rooms .keybox .key_box_btns .toEmail{margin-right:1.2rem}#checkInIntro #checkInIntro_body{margin:0 auto;margin-top:8.7rem}#RoomDetail .room_detail_body{display:flex;flex-direction:row;align-items:flex-start;max-height:70vh;overflow-y:auto}#RoomDetail .room_detail_body #room_cover{margin-bottom:1rem;border-radius:.6rem;margin:0;width:50%}#RoomDetail .room_detail_body .room_detail_info{padding:1rem 1.5rem}#RoomDetail .room_detail_body .room_detail_info #room_title{height:21px;font-size:16px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:21px;margin:0}#RoomDetail .room_detail_body .room_detail_info div{padding:1.2rem 0 0}#RoomDetail .room_detail_body .room_detail_info .room_d{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;align-content:space-around}#RoomDetail .room_detail_body .room_detail_info .room_d p{margin:0;margin-right:2rem;margin-bottom:.8rem;display:flex;flex-direction:row;align-items:center;height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px}#RoomDetail .room_detail_body .room_detail_info .room_d p img{margin:0;margin-right:.4rem}#RoomDetail .room_detail_body .room_detail_info .cook h2,#RoomDetail .room_detail_body .room_detail_info .infra h2,#RoomDetail .room_detail_body .room_detail_info .shower h2{height:17px;font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:17px;margin:0}#RoomDetail .room_detail_body .room_detail_info .cook div,#RoomDetail .room_detail_body .room_detail_info .infra div,#RoomDetail .room_detail_body .room_detail_info .shower div{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;align-content:space-around}#RoomDetail .room_detail_body .room_detail_info .cook div p,#RoomDetail .room_detail_body .room_detail_info .infra div p,#RoomDetail .room_detail_body .room_detail_info .shower div p{margin:0;margin-right:2rem;margin-bottom:.8rem;display:flex;flex-direction:row;align-items:center;height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px}#RoomDetail .room_detail_body .room_detail_info .cook div p img,#RoomDetail .room_detail_body .room_detail_info .infra div p img,#RoomDetail .room_detail_body .room_detail_info .shower div p img{margin:0;margin-right:.4rem}#RoomDetail .room_detail_body::-webkit-scrollbar{display:none}#my_order{margin:0 auto}#my_order .journey_body{margin:0 auto;margin-top:10.7rem}#my_order .journey_body .journey_title{text-align:left;height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;margin-bottom:1.2rem}#my_order .journey_body .journey_tab{display:flex;align-items:center}#my_order .journey_body .journey_tab li{cursor:pointer;margin-right:2rem;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;padding:.5rem .8rem}#my_order .journey_body .journey_tab li .icon{margin-right:1rem}#my_order .journey_body .journey{margin-top:2rem}#my_order .journey_body .journey .journey_item{border-bottom:1px solid #dadfe6;padding:2rem 0}#my_order .journey_body .journey .journey_item img{width:20vw}#my_order .journey_body .journey .journey_item .hotelname_info{margin-bottom:1.2rem;display:flex;align-items:center;padding-left:1.2rem}#my_order .journey_body .journey .journey_item .hotelname_info .name{display:inline-block;height:21px;font-size:16px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:21px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#my_order .journey_body .journey .journey_item .hotelname_info .order_type{margin-left:.5rem;border-radius:1px;border:1px solid #ffb78d;font-size:9px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#fe651c;padding:.3rem;white-space:nowrap}#my_order .journey_body .journey .journey_item .journey_order_detail{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1.2rem}#my_order .journey_body .journey .journey_item .journey_order_detail .order_info p{font-size:1.4rem;font-weight:500;color:#333;text-align:left}#my_order .journey_body .journey .journey_item .journey_order_detail .order_info .hotel_room_type_info{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;margin:0}#my_order .journey_body .journey .journey_item .journey_order_detail .order_info .check_info p{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;line-height:15px;margin-bottom:.5rem}#my_order .journey_body .journey .journey_item .journey_order_detail .order_detail_r{display:flex;align-items:center}#my_order .journey_body .journey .journey_item .journey_order_detail .order_detail_r .order_price{font-size:1.8rem;font-weight:600;font-family:PingFangSC\, PingFang SC;color:#fe651c;margin:0;margin-right:2.5rem}#my_order .journey_body .journey .journey_item .journey_order_detail .order_detail_r .check_order_btn{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.9rem 1.8rem;margin:0;text-align:center;cursor:pointer;white-space:nowrap}#cancelOrderDetail #cancelOrderDetailTitle{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;margin:0}#cancelOrderDetail #calcelOrderReason{height:15px;font-size:13px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:15px;margin:.8rem 0}#cancelOrderDetail #cancel_booking_explain{font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#616161;margin-bottom:1.5rem}#cancelOrderDetail #cancel_booking_body .cancel_reason_items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;align-content:flex-start}#cancelOrderDetail #cancel_booking_body .cancel_reason_items .cancel_booking_item{border-radius:3px;border:1px solid #dadfe6;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;margin:0;padding:.5rem 2.5rem;margin-bottom:.8rem;width:30%;text-align:center;cursor:pointer}#cancelOrderDetail #cancel_reson_items>p:first-of-type{height:15px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#2a2a2e;line-height:15px}#cancelOrderDetail #cancelModalFooter{text-align:right}#cancelOrderDetail #cancelModalFooter #cancelOrdrBtn{display:inline;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:5px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;margin:0;padding:1rem 3.5rem;text-align:center}#userCenter #userCenter_main{margin:0 auto;margin-top:10.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 3vw}#userCenter #userCenter_main #userCenter_main_l{flex:1}#userCenter #userCenter_main #userCenter_main_l .userCenter_main_l_title{font-size:2rem;font-weight:700;text-align:left}#userCenter #userCenter_main #userCenter_main_l .userCenter_info_form .userCenter_name{display:flex;align-items:center;justify-content:space-between}#userCenter #userCenter_main #userCenter_main_l .userCenter_info_form .userCenter_name div{flex:1}#userCenter #userCenter_main #userCenter_main_l .userCenter_info_form .userCenter_name .userCenter_last_name{margin-right:2rem}#userCenter #userCenter_main #userCenter_main_l .userCenter_info_form .userCenter_area_code{text-align:left}#userCenter #userCenter_main #userCenter_main_l .userCenter_info_form p{text-align:left;font-size:1.4rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}#userCenter #userCenter_main #userCenter_main_l .userCenter_info_form>div{margin-bottom:1rem}#userCenter #userCenter_main #userCenter_main_l .userCenter_confirm_btn{color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.8rem 1.9rem;margin:0;text-align:center;cursor:pointer;margin-top:3.5rem}#userCenter #userCenter_main #userCenter_main_r{position:relative;width:40%;display:flex;justify-content:center}#userCenter #userCenter_main #userCenter_main_r .user_avatar{width:3.5rem;height:3.5rem;padding:6rem;border:1px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center}#userCredits #userCredits_main{margin:0 auto;margin-top:10.5rem;padding:0 3vw}#userCredits #userCredits_main .userCredits_top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333;padding:2rem 0;margin:0;margin-bottom:1.2rem}#userCredits #userCredits_main .userCredits_top .userCredits_top_l{display:flex;align-items:center}#userCredits #userCredits_main .userCredits_top .userCredits_top_l img{width:10rem;margin-right:1.5rem}#userCredits #userCredits_main .userCredits_top .userCredits_top_l .user_Credits_info{margin:0}#userCredits #userCredits_main .userCredits_top .userCredits_top_l .user_Credits_info #membership{text-align:left;font-size:1.6rem;font-weight:600;margin:0}#userCredits #userCredits_main .userCredits_top .userCredits_top_l .user_Credits_info .userName{text-align:left;font-size:2.2rem;font-weight:700;margin:0}#userCredits #userCredits_main .userCredits_top .userCredits_top_r p:first-of-type{margin:0;font-size:3rem;font-weight:700;text-align:center}#userCredits #userCredits_main .userCredits_top .userCredits_top_r p:nth-of-type(2){margin:0;font-size:1.4rem;font-weight:500;text-align:center}#userCredits #userCredits_main #creditsDetail .creditsItem{display:flex;align-items:center;border-bottom:.0625rem solid #c4c4c4;padding:.8rem 0;margin-bottom:.5rem}#userCredits #userCredits_main #creditsDetail .creditsItem p{margin:0;padding:0}#userCredits #userCredits_main #creditsDetail .creditsItem .creditsItem_using{font-size:1.5rem;font-weight:600}#userCredits #userCredits_main #creditsDetail .creditsItem .creditsItem_date{color:#707070;font-size:1.3rem;flex:1;text-align:left;padding-left:1rem}#userCredits #userCredits_main #creditsDetail .creditsItem .creditsItem_credits{font-size:1.8rem;font-weight:700;display:flex;align-items:center;flex-wrap:nowrap}#userCredits #userCredits_main #creditsDetail .creditsItem .creditsItem_credits .creditsItem_credits_type{font-size:1.4rem}#login{position:relative}#login #login_main{max-width:40pc;margin:0 auto;padding:2.4rem 3rem;margin-top:15.5rem;margin-bottom:3vw;border-radius:.5rem;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}#login #login_main #login_body_title{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;text-align:left;margin-bottom:3rem}#login #login_main #login_contain{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}#login #login_main #login_contain .login_body,#login #login_main #login_contain .sign_body{flex:1;height:100%;display:flex;flex-direction:column}#login #login_main #login_contain .login_line{width:1px;height:163px;background:#dadfe6;margin:0 3rem}#login #login_main #login_contain .login_body #login_form .login_form_item{text-align:left}#login #login_main #login_contain .login_body #login_form .login_form_item .form_lable{height:15px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:15px;margin-bottom:.5rem;text-align:left}#login #login_main #login_contain .login_body #login_form .login_form_item input{width:220px;height:24px;padding:.5rem .8rem;font-size:11px;border-radius:3px;border:1px solid #dadfe6;outline:none}#login #login_main #login_contain .login_body #login_form .login_form_item:first-of-type{margin-bottom:1rem}#login #login_main #login_contain .login_body #login_form .login_form_item:nth-of-type(2){margin-bottom:2rem}#login #login_main #login_contain .login_body #privacy_service{font-size:1.2rem;color:#999;margin:0;margin-top:1rem;width:220px;text-align:left}#login #login_main #login_contain .login_body #privacy_service span{color:#333;cursor:pointer}#login #login_main #login_contain .login_body .login_btn{width:220px;height:30px;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;font-size:11px;font-family:PingFangSC\, PingFang SC;font-weight:500;color:#fff;padding:.8rem 1.9rem;margin:0}#login #login_main #login_contain .login_body .login_bodu_reset_pwd{width:220px;height:13px;font-size:9px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#1377cc;line-height:13px;margin-top:.5rem;text-align:left}#login #login_main #login_contain .sign_body{display:flex;justify-content:center;text-align:center;align-items:center}#login #login_main #login_contain .sign_body img{width:221px;margin-bottom:.5rem;border:1px dashed #dadfe6}#login #login_main #login_contain .sign_body p{width:200px;border-radius:3px;border:1px solid #ff9536;background-color:#fff;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#fe651c;padding:.8rem 1.9rem;margin:0}#resetPwd{position:relative}#resetPwd #resetPwd_main{max-width:40pc;margin:0 auto;padding:1.5rem 2.5rem;margin-top:10.5rem;margin-bottom:3vw;border-radius:.5rem;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}#resetPwd #resetPwd_main h2{font-size:2rem;font-weight:800;margin:2rem 0}#resetPwd #resetPwd_main #commitResetPwdBtn{margin:0;margin-top:3.5rem}#resetPwd #resetPwd_main #commitResetPwdBtn,#resetPwd #resetPwd_main #getCode{color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(134deg,#ff9c3a,#fe631b);border-radius:3px;padding:.8rem 1.9rem;text-align:center;cursor:pointer}#resetPwd #resetPwd_main #getCode{display:flex;align-items:center;justify-content:center;margin:0}#resetPwd #resetPwd_main .footer{width:100vw;background-color:#231c19}#resetPwd #resetPwd_main .footer .records{color:#fff;padding:.8vw 0}#downloadApp .download{background-size:inherit;background-position:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;margin:0 auto;margin-top:8.7rem;padding:5rem 10vw}#downloadApp .download #appCove{margin-right:2rem;width:15vw;min-width:182px}#downloadApp .download .download_contain h2{height:75px;font-size:27px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#fff;line-height:38px;margin-bottom:1.3rem;white-space:nowrap}#downloadApp .download .download_contain .download_way{width:100%;display:flex;flex-direction:column;margin:0 auto}#downloadApp .download .download_contain .download_way .way_item{background:hsla(0,0%,100%,.4);border-radius:4px;display:flex;align-items:center;justify-content:space-evenly;padding:.8rem 1.1rem;margin-bottom:1rem}#downloadApp .download .download_contain .download_way .way_item img{max-width:7rem;max-height:7rem;margin-right:.5rem}#downloadApp .download .download_contain .download_way .way_item .way_tip p{color:#333;margin:0;white-space:nowrap}#downloadApp .download .download_contain .download_way .way_item .way_tip p:first-of-type{height:13px;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#fff;line-height:13px;text-align:left}#downloadApp .download .download_contain .download_way .way_item .way_tip p:nth-of-type(2){height:21px;font-size:16px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#fff;line-height:21px;text-align:left}@media only screen and (min-width:1178px){#checkIn #checkIn_body,#checkInIntro #checkInIntro_body,#download,#downloadApp .download,#footer_contain,#header_contain,#hotelDetailPics,#hotelListSearch,#hotelListSearchTop .hotelListSearchTop_container,#hotelPay .hotel_pay_detail,#hotelSearch_hotelList,#my_order .journey_body,#orderDetail .order_detail_body,#pay_search,#search_hotel_room_top_contain,#search_hotel_top_contain,#userCenter #userCenter_main,#userCredits #userCredits_main,.booking_search,.checkInApply .checkInApply_body,.coo_partner,.displayPassword .displayPassword_body,.hotel_detail_carousel,.hotel_info,.hotelBooking .booking_detail,.hotelDetail_hotelList,.m_destination,.register_main,.search_hotel,.search_hotel_room{max-width:1178px}}@media only screen and (min-width:1128px){.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_left,.hotelDetail #hotelDetailPics .hotelDetailPics_right{height:365px!important}.hotelDetail #hotelDetailPics .hotelDetailPics_left{width:50%!important}.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_right{width:25%!important}}@media only screen and (max-width:1128px){.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_left,.hotelDetail #hotelDetailPics .hotelDetailPics_right{height:365px!important}.hotelDetail #hotelDetailPics .hotelDetailPics_left{width:67%!important}.hotelDetail #hotelDetailPics .hotelDetailPics_center{flex:1;width:32%!important}.hotelDetail #hotelDetailPics .hotelDetailPics_right{display:none}}@media only screen and (max-width:1300px){:root{--common-padding-size:13.5rem}#RoomDetail .room_detail_body{display:flex;flex-direction:column;align-items:center;min-width:178px}#RoomDetail .room_detail_body #room_cover{width:80%}}@media only screen and (min-width:980px){:root{--common-padding-size:15.5rem}}@media only screen and (max-width:980px){#download,#footer,#search_hotel_top,.coo_partner,.m_destination{padding:3vw 6.5rem}.search_hotel{margin:0 6.5vw}#hotelListSearch .search_box,.search_hotel .search_box{padding:3vw}.header .header-right{padding-right:1rem}#checkIn #checkIn_body .booking_info_form .form-row{flex:0 0 50%!important}}@media only screen and (max-width:768px){.m_destination_item{flex:0 0 calc(50% - 1.6rem)}.header{padding:0}.header .header-left{padding:0!important}.header .header-left img{margin-left:0!important}.header #header_login_btn{margin-right:.5rem}.carousel{margin-top:5.4rem}.carousel .carousel_item_contain{right:1vw;bottom:4rem}.m_destination{padding:0 3vw;margin-top:0}.m_destination .m_destination_contain .m_destination_item{margin-left:.8rem;margin-right:.8rem}#download,.coo_partner{padding:0 3vw}#footer{padding:1vw 3vw}#footer #footer_body{display:flex;flex-direction:column}#footer #footer_body .footer_body_c,#footer #footer_body .footer_body_l,#footer #footer_body .footer_body_r{width:100%;margin-top:3vw;justify-content:flex-start}#footer #footer_body .footer_body_l{margin-top:0}#footer #footer_body .footer_body_l>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#footer #footer_body .footer_body_c{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding:0;width:auto}#footer #footer_body .footer_body_c .attention_channel{margin-right:1vw}#footer #footer_body .footer_body_c::-webkit-scrollbar{display:none}#hotelListSearch,#search_hotel_top{padding:3vw}.register .register_main{margin-top:10rem;margin-left:2vw;margin-right:2vw}#login #login_main{margin-top:7.5rem;margin-left:2vw;margin-right:2vw}.search_hotel_room{margin-top:5.4rem}.hotelDetail{margin-bottom:0}.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_left,.hotelDetail #hotelDetailPics .hotelDetailPics_right{height:365px!important;border:0}.hotelDetail #hotelDetailPics .hotelDetailPics_left{width:100%!important}.hotelDetail #hotelDetailPics .hotelDetailPics_center,.hotelDetail #hotelDetailPics .hotelDetailPics_right{display:none}.hotelDetail .hotel_info{padding:3vw}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div{display:flex;flex-direction:column;width:100%}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div p,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div p{display:flex;flex-direction:row;align-items:center;font-size:12px;font-family:PingFangSC\, PingFang SC;font-weight:400;color:#2a2a2e;margin-bottom:.8rem;width:100%}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div p img,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div p img{margin-right:4px}.hotelDetail .hotelDetail_hotelList{padding:0 3vw}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .price .currency,.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel .price .money{font-size:1.8rem}#hotelPay .hotel_pay_detail{padding:0 3vw}#pay_search,.booking_search{margin-top:7.4rem;padding:0 3vw}#hotelListSearch{margin-top:5.4rem}#hotelSearch_hotelList{padding:0 3vw}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l .hotel_name{font-size:1.6rem}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_l .city{height:auto;white-space:wrap}#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_r .amount .currency,#hotelSearch #hotelSearch_hotelList .hotelSearch_hotelitem .hotelSearch_hotelItem_con .hotelItem_con_t .hotelItem_con_t_r .amount .currency .price{font-size:1.8rem}#downloadApp .download{margin-top:5.4rem;padding:5vw;height:61.3rem}.displayPassword .displayPassword_body{margin-top:5.4rem;padding:3vw}.displayPassword .displayPassword_body .displayPassword_tab li img{width:2rem}.displayPassword .displayPassword_body .displayPassword_tab li span{white-space:inherit}.displayPassword .displayPassword_body .booking_rooms{flex-direction:column;align-items:flex-start}.displayPassword .displayPassword_body .booking_rooms .booking_hotel_info{width:100%}.displayPassword .displayPassword_body .booking_rooms .keybox_line{display:none}.displayPassword .displayPassword_body .booking_rooms .keybox{width:100%;margin-top:1rem}#checkIn #checkIn_body,.checkInApply .checkInApply_body{margin-top:5.4rem;padding:3vw}#checkIn #checkIn_body .checkIn_tab li img,#checkIn #checkIn_body .checkInApply_tab li img,.checkInApply .checkInApply_body .checkIn_tab li img,.checkInApply .checkInApply_body .checkInApply_tab li img{width:2rem}#checkIn #checkIn_body .checkIn_tab li span,#checkIn #checkIn_body .checkInApply_tab li span,.checkInApply .checkInApply_body .checkIn_tab li span,.checkInApply .checkInApply_body .checkInApply_tab li span{white-space:inherit}.checkInApply .checkInApply_body .booking_rooms .rooms .form-row{flex:0 0 50%!important}.checkInApply .checkInApply_body .booking_rooms .jt_expand .expand_item span{display:none}#checkIn #checkIn_body{margin-top:5.4rem}#checkIn #checkIn_body .booking_info_form .form-row{flex:0 0 50%!important}#checkInIntro #checkInIntro_body{margin-top:5.4rem}#my_order .journey_body{margin-top:5.4rem;padding:3vw}.hotelBooking .booking_detail{padding:0 3vw}.hotelBooking .booking_detail .booking_detail_title{height:25px;font-size:18px;font-family:PingFangSC\, PingFang SC;font-weight:600;color:#2a2a2e;line-height:25px;margin-bottom:1.2rem}.hotelBooking .booking_detail .room_detail .room_detail_info{display:flex;flex-direction:column;align-items:flex-start}.hotelBooking .booking_detail .room_detail .room_detail_info .room_detail_info_l{display:flex;align-items:center;width:100%}.hotelBooking .booking_detail .room_detail .room_detail_info #bookin_room_detail_line{display:none}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy{padding-bottom:1.2rem;margin:1.2rem 0}.hotelBooking .booking_detail .room_detail .room_detail_info .cancel_policy p{max-width:360px}.hotelBooking .booking_detail .room_detail .room_fee .panel_header{display:flex;align-items:center;justify-content:space-between}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .panel_header_title{white-space:nowrap}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price{display:flex;align-items:center;justify-content:space-around}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail #room_night_total{padding:1rem 0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_unit{padding:1.5rem 0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .room_p .room_p_d{margin-right:0}.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .chekout_earns_points,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .clean_p_d,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .credit_points_d,.hotelBooking .booking_detail .room_detail .room_fee .feeDetail .p_total{padding:1.5rem 0}#orderDetail .order_detail_body{margin-top:7.4rem;padding:0 3vw}#orderDetail .order_detail_body .order_room_info .room_detail_info{flex-direction:column;justify-content:flex-start;align-items:flex-start}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information{width:100%}#orderDetail .order_detail_body .order_room_info .room_detail_info .room_information .room_info p{white-space:wrap;font-size:1.2rem!important}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_detail_line{display:none}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_detail_guests{margin-top:2rem}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy{margin-top:2rem;width:100%}#orderDetail .order_detail_body .order_room_info .room_detail_info .order_cancel_policy .cancel_body{width:100%}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header{display:flex;align-items:center;justify-content:space-between}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price{display:flex;align-items:center;justify-content:space-around}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .add,#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .clean_fee,#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .night{display:none}#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail #room_night_total{padding:1rem 0}#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail .room_p .room_p_unit{padding:1.5rem 0}#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail .room_p .room_p_d{margin-right:0}#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail .chekout_earns_points,#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail .clean_p_d,#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail .credit_points_d,#orderDetail .order_detail_body .order_room_info .room_fee .feeDetail .p_total{padding:1.5rem 0}#cancelOrderDetail #cancel_booking_body .cancel_reason_items .cancel_booking_item,#cancelOrderDetail #cancel_booking_body .cancel_reason_items .cancel_item_selected{width:47%;padding:.5rem}#userCenter #userCenter_main,#userCredits #userCredits_main{margin-top:7.5rem;padding:0 3vw}#resetPwd #resetPwd_main{margin-top:7.5rem;margin-left:3vw;margin-right:3vw;min-width:300px}#resetPwd #resetPwd_main .ant-form-item{margin-bottom:.8rem}#resetPwd #resetPwd_main .ant-form-item .ant-form-item-label{padding:0}}@media only screen and (max-width:487px){.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotel_typeName span{display:none}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom{flex-direction:column;justify-content:flex-start}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .checkhoelPriceDetail{text-align:left;width:100%}.hotelDetail .hotelDetail_hotelList .hotel_type_item .hotelPriceDetail .hoteDetail_r_bottom .reserveHotel{width:100%;justify-content:space-between}.booking_search .search_container .search_left{display:flex;flex-direction:column;padding:0 .5rem}.booking_search .search_container .search_left .accommodation_fee,.booking_search .search_container .search_left .s_r_datePicker{margin-left:.5rem;height:50%}.booking_search .search_container .search_left .accommodation_fee input,.booking_search .search_container .search_left .s_r_datePicker input{font-size:1.2rem}.booking_search .search_container .search_center{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;padding:0 .5rem}.booking_search .search_container .search_center .reserved_time{margin-left:0}#pay_search .pay_search_container .pay_search_left{display:flex;flex-direction:column;padding:0 .5rem}#pay_search .pay_search_container .pay_search_left .accommodation_fee,#pay_search .pay_search_container .pay_search_left .s_r_datePicker{margin-left:.5rem;height:50%}#pay_search .pay_search_container .pay_search_left .accommodation_fee input,#pay_search .pay_search_container .pay_search_left .s_r_datePicker input{font-size:1.2rem}#pay_search .pay_search_container .pay_search_right{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;padding:0 .5rem}#pay_search .pay_search_container .pay_search_right .reserved_time{margin-left:0}#checkIn #checkIn_body .booking_info_form .form-row{flex:0 0 100%!important}}@media only screen and (max-width:545px){#login #login_main #login_contain{flex-direction:column;align-items:center}#login #login_main #login_contain .login_line{display:none}#login #login_main #login_contain .login_body,#login #login_main #login_contain .sign_body{width:100%}#login #login_main #login_contain .login_body{align-items:center}#login #login_main #login_contain #privacy_service{margin-top:0}#login #login_main #login_contain .sign_body{align-items:center}#login #login_main #login_contain .sign_body .sign_btn{width:220px;margin-top:1rem}#login #login_main #login_contain .sign_body img{display:none}.hotelDetail .hotel_info .hotel_introduce .introduce{width:55%}.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_checkIn_info div p,.hotelDetail .hotel_info .hotel_introduce .introduce .hotel_introduce_h_info div p{white-space:wrap}}@media only screen and (max-width:723px){.hotelBooking .booking_detail .room_detail .room_fee .panel_header{display:flex;align-items:center;justify-content:space-between}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .panel_header_title{white-space:nowrap}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price{display:flex;align-items:center;justify-content:space-around}.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .add,.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .clean_fee,.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .credit_points,.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .expenditures_tax,.hotelBooking .booking_detail .room_detail .room_fee .panel_header .price .night{display:none}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header{display:flex;align-items:center;justify-content:space-between}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .panel_header_title{white-space:nowrap}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price{display:flex;align-items:center;justify-content:space-around}#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .add,#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .clean_fee,#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .credit_points,#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .expenditures_tax,#orderDetail .order_detail_body .order_room_info .room_fee .panel_header .price .night{display:none}}