.cds-cancel-btn{display:none}.cds-dialog-popup{width:280px;padding:16px;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#nfes-ui-dialog_aria_modal .custom-detail-dialog{width:281px!important;height:auto!important;min-height:auto!important}.custom-detail-dialog .cds-dialog-desc{margin-top:6px;text-align:center;line-height:19px;font-size:14px;color:#333;margin-bottom:24px;word-break:break-all;word-wrap:break-word}.custom-detail-dialog .cds-dialog-footer{width:100%;height:36px;display:flex;justify-content:space-around;align-items:center}.custom-detail-dialog .cds-dialog-title{width:100%;max-height:46px;line-height:23px;margin-top:11px;font-size:17px;color:#333;font-weight:700;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.custom-detail-dialog .cds-dialog-desc .dialog-detail-container{background:#f8fafd;margin-top:8px}.custom-detail-dialog .dialog-detail-item{height:52px;text-align:left;display:flex;align-items:center}.custom-detail-dialog .dialog-detail-item .dialog-detail-item-key{font-size:14px;color:#999;padding-left:16px;width:50px;font-weight:400;display:inline-block}.custom-detail-dialog .dialog-detail-item .dialog-detail-item-value{font-size:14px;color:#333;flex:1;font-weight:700;padding-left:6px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.cds-dialog-btn-wrapper{flex:1 1;height:100%;box-sizing:border-box;margin-right:12px}.cds-dialog-btn-wrapper:last-child{margin-right:0}.myctrip-passenger-comp-wrapper{position:fixed;left:0;right:0;bottom:0;top:0;z-index:999;height:100%;width:100%;display:flex;overflow:hidden;animation:InnerWrapper .3s}@keyframes InnerWrapper{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.myctrip-passenger-comp-wrapper .passenger-header{flex:none;display:flex;align-items:center;justify-content:space-between;font-size:17px;line-height:23px;padding:9px 12px;color:#333;background-color:#fff;border-bottom:.5px solid #d2d2d2;z-index:1}.myctrip-passenger-comp-wrapper .passenger-header-title{position:absolute;left:0;right:0;margin:0 76px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myctrip-passenger-comp-wrapper .passenger-name-rule{padding:10px;background-color:#efefef}.myctrip-passenger-comp-wrapper .passenger-name-rule h5{padding:10px 0;line-height:18px;font-size:13px;font-weight:400;color:#333}.myctrip-passenger-comp-wrapper .passenger-name-rule p{position:relative;padding-left:10px;font-size:13px;line-height:1.5;color:#666}.myctrip-passenger-comp-wrapper .passenger-name-rule .tag-blue{display:inline-block;width:16px;height:16px;line-height:16px;border:1px solid #099fde;text-align:center;font-size:12px;font-weight:400;color:#fff;background-color:#0099fd;border-radius:3px;margin-right:5px}.myctrip-passenger-comp-wrapper .passenger-name-rule img{display:block;margin:10px auto 30px;max-width:100%}.myctrip-passenger-comp-wrapper .passenger-name-rule .name{display:flex;margin:5px 0 10px;padding:0 15px;font-size:14px;background-color:#fff;line-height:44px}.myctrip-passenger-comp-wrapper .passenger-name-rule .name span:first-child{width:95px}.myctrip-passenger-comp-wrapper .passenger-name-rule .name span:last-child{font-size:15px}.myctrip-passenger-comp-wrapper .passenger-name-rule .name+.name{margin-top:-10px}.myctrip-passenger-comp-wrapper .passenger-full-screen{background-color:#fff;align-items:center;justify-content:center;flex:auto;display:flex;margin-top:-50%}.myctrip-passenger-comp-wrapper .flex_box{display:flex;flex-direction:column;position:relative}.myctrip-passenger-comp-wrapper .flex_box .flex_0{flex-grow:0;flex-shrink:0}.myctrip-passenger-comp-wrapper .flex_box .flex_1{flex-grow:1;flex-shrink:1;overflow:hidden}@font-face{font-family:passenger_iconfont;src:url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI2clLFAAABjAAAAGBjbWFwTZhgDAAAAggAAAHeZ2x5ZlnRcYoAAAP4AAADpGhlYWQddmoxAAAA4AAAADZoaGVhB9cECAAAALwAAAAkaG10eBgAAAAAAAHsAAAAHGxvY2ECugO6AAAD6AAAABBtYXhwARUATwAAARgAAAAgbmFtZck3ci4AAAecAAACInBvc3TU5z9tAAAJwAAAAKsAAQAABAAAAAAABAAAAAAAA9YAAQAAAAAAAAAAAAAAAAAAAAcAAQAAAAEAAKL/UCRfDzz1AAsEAAAAAADdQRKvAAAAAN1BEq8AAAAAA9YD1gAAAAgAAgAAAAAAAAABAAAABwBDAAQAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQDbgGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOAC74cEAAAAAFwEXAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAUAAAADAAAALAAAAAQAAAGGAAEAAAAAAIAAAwABAAAALAADAAoAAAGGAAQAVAAAAA4ACAACAAbgAuAH4CLtDe0P74f//wAA4ALgB+Ai7Q3tD++H//8AAAAAAAAAAAAAAAAAAQAOAA4ADgAOAA4ADgAAAAEAAwACAAQABQAGAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAABYAAAAAAAAAAYAAOACAADgAgAAAAEAAOAHAADgBwAAAAMAAOAiAADgIgAAAAIAAO0NAADtDQAAAAQAAO0PAADtDwAAAAUAAO+HAADvhwAAAAYAAAAAAAAARACqAPYBPgGAAdIAAgAAAAAD1gPWABQAKQAAJTI3Njc2NCcmJyYiBwYHBhQXFhcWFyInJicmNDc2NzYyFxYXFhQHBgcGAgBuX1s2Nzc2W1/cX1s2Nzc2W19uf25qPkBAPmpu/m5qPkBAPmpuazc2W1/cX1s2Nzc2W1/cX1s2N0BAPmpu/m5qPkBAPmpu/m5qPkAAAAQAAAAAA9YD1gAUACkAOQBCAAAlMjc2NzY0JyYnJiIHBgcGFBcWFxYXIicmJyY0NzY3NjIXFhcWFAcGBwYDMTIWFREUBiMxIiY1ETQ2EzI2NCYiBhQWAgBuX1s2Nzc2W1/cX1s2Nzc2W19uf25qPkBAPmpu/m5qPkBAPmpufw0TEw0NExMNEhkZJBkZazc2W1/cX1s2Nzc2W1/cX1s2N0BAPmpu/m5qPkBAPmpu/m5qPkAC1RMN/tUNExMNASsNE/4VGSQZGSQZAAAAAAMAAAAAA8AD0gALAB0ALwAANyEyFhQGIyEiJjQ2NwE2NC8BJiIHAQYdARQWOwEyByImPQE0NwE2Mh8BFhQHAQYjYANADRMTDfzADRMTwwILBgZHBhIG/fUGDAlHCXsRGQwCFxlHGUcZGf3pDBKVEhsTExsShwIKBhIGSAYG/fUGCUcJDUAZEoQRDQIXGRlHGUcZ/ekNAAAAAgAAAAAD1gPWABQAMAAAJSInJicmNDc2NzYyFxYXFhQHBgcGAyMiBhQWOwEVFBYyNj0BMzI2NCYrATU0JiIGFQIAf25qPkBAPmpu/m5qPkBAPmpun5UOEhIOlRMaE5UOEhIOlRMaEytAPmpu/m5qPkBAPmpu/m5qPkAB9RMaE5UOEhIOlRMaE5UOEhIOAAAAAgAAAAAD1gPWABQAJQAAJSInJicmNDc2NzYyFxYXFhQHBgcGEwcnJg4BFh8BFjY3EzYuAQYCAH9uaj5AQD5qbv5uaj5AQD5qbinnbAsaEQIKhAoaCP0JAhMbK0A+am7+bmo+QEA+am7+bmo+QAKA/1sJAhUaCW4JAgkBFgoaEgEAAAAAAwAAAAADwQOBABsAKAA1AAATMzI/ATY7ATIfARY7ATIWFREUBiMhIiY1ETQ2ATI+ATQuASIOARQeATciLgE0PgEyHgEUDgGVZhoTYQwSshIMYRMaZiMyMiP9KiMyMgGON103N11uXTc3XTcmPyYmP0w/JiY/AwATYQwMYRMyI/4qIzIyIwHWIzL+CzZdbl03N11uXTZAJUBLQCUlQEtAJQAAAAAAABAAxgABAAAAAAABAAkAAAABAAAAAAACAAcACQABAAAAAAADAAkAEAABAAAAAAAEAAkAGQABAAAAAAAFAAsAIgABAAAAAAAGAAkALQABAAAAAAAKACsANgABAAAAAAALABMAYQADAAEECQABABIAdAADAAEECQACAA4AhgADAAEECQADABIAlAADAAEECQAEABIApgADAAEECQAFABYAuAADAAEECQAGABIAzgADAAEECQAKAFYA4AADAAEECQALACYBNnBhc3NlbmdlclJlZ3VsYXJwYXNzZW5nZXJwYXNzZW5nZXJWZXJzaW9uIDEuMHBhc3NlbmdlckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAHAAYQBzAHMAZQBuAGcAZQByAFIAZQBnAHUAbABhAHIAcABhAHMAcwBlAG4AZwBlAHIAcABhAHMAcwBlAG4AZwBlAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHAAYQBzAHMAZQBuAGcAZQByAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwECAQMBBAEFAQYBBwEIAA5xdW5hci1jYXJldF91cBB5by1qaW5nZ2FvZTAxYi1mCnF1bmFyLXdpZmkUeW8tdGlhbmppYV9hZGRlZDBkLW8eeW8teHVhbnplX3NlbGVjdGVkX3NoYXBlZWQwZi1vGGNvbW1vbi1jYW1lcmFzaGFwZWVmODctbwAAAA==)}.prs_iconfont{font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:passenger_iconfont!important}.prs_iconfont.iconfont_add:after{content:""}.prs_iconfont.iconfont_camera:after{content:""}.prs_iconfont.iconfont_edit:after{content:""}.prs_iconfont.iconfont_risk:after{content:""}.prs_iconfont.iconfont_unselect:after{content:""}.prs_iconfont.iconfont_select:after{content:""}.cds-dialog-wrapper{z-index:1000}.city-picker_backIcon{display:none!important}.cds-full-screen_hide{animation:none!important}.cds-single-float .float-content{box-sizing:border-box;min-height:265px;padding-bottom:env(safe-area-inset-bottom)!important}.cds-show-dialog-wrapper.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-title{-webkit-line-clamp:3;max-height:none}@font-face{font-family:iconfont;src:url(https://pic.c-ctrip.com/platform/h5/component/city-font/city-picker-component.eot);src:url(https://pic.c-ctrip.com/platform/h5/component/city-font/city-picker-component.eot#iefix) format("embedded-opentype"),url(https://pic.c-ctrip.com/platform/h5/component/city-font/city-picker-component.woff) format("woff"),url(https://pic.c-ctrip.com/platform/h5/component/city-font/city-picker-component.ttf) format("truetype"),url(https://pic.c-ctrip.com/platform/h5/component/city-font/city-picker-component.svg#city-picker-component) format("svg")}.city-picker-component{margin:0;background:#f4f4f4;position:relative;width:100%;height:100%;font-family:PingFangSC-Regular,Microsoft Yahei,Raleway,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;outline:none!important}.city-picker-component *{box-sizing:border-box;margin:0;padding:0;position:relative}.city-picker-component li,.city-picker-component ul{margin:0;padding:0;list-style:none}.city-picker-component .none{display:none!important}.city-picker-component .city-picker_cityBoxTitle_wrapper{display:flex;justify-content:space-between;align-items:center}.city-picker-component .city-picker_cityBoxTitle_wrapper .city-picker_module_clear_button{display:flex}.city-picker-component .city-picker_cityBoxTitle_wrapper .city-picker_module_clear_button .city-picker_module_clear_text{font-size:.88em;color:#999;margin-left:2px}.city-picker-component .city-picker_searchHistoryDel,.city-picker-component .city-picker_spreadIcon,.city-picker-component [class*=Icon]{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;width:16px;height:16px;flex:0 0 16px;color:#0086f6;margin-right:5px;line-height:normal}.city-picker-component .city-picker_searchHistoryDel:before,.city-picker-component .city-picker_spreadIcon:before,.city-picker-component [class*=Icon]:before{content:"";display:block}.city-picker-component .city-picker_locateIcon:before{content:""}.city-picker-component .city-picker_arrowIcon{display:inline-block;font-size:12px;color:#0086f6}.city-picker-component .city-picker_arrowIcon:before{content:""}.city-picker-component .city-picker_fixIcon{display:flex;align-items:center;justify-content:center;animation:rotate1 1s linear 0s infinite forwards}.city-picker-component .city-picker_fixIcon:before{content:""}.city-picker-component .city-picker_faildIcon:before{content:""}.city-picker-component .city-picker_refreshIcon:before{content:""}.city-picker-component .city-picker_checkIcon:before{content:""}.city-picker-component .city-picker_cityListIcon{color:#f70}.city-picker-component .city-picker_cityListIcon:before{content:""}.city-picker-component .city-picker_backIcon{color:#333;width:24px;height:24px;font-size:24px;margin-right:20px}.city-picker-component .city-picker_backIcon:before{content:""}.city-picker-component .city-picker_searchIcon{color:#999;margin:0 10px}.city-picker-component .city-picker_searchIcon:before{content:""}.city-picker-component .city-picker_clearIcon{color:#ccc}.city-picker-component .city-picker_clearIcon:before{content:""}.city-picker-component .city-picker_searchHistoryDel{color:#999}.city-picker-component .city-picker_searchHistoryDel:before{content:""}.city-picker-component .city-picker_spreadIcon{color:#979797}.city-picker-component .city-picker_spreadIcon:before{content:""}.city-picker-component.city-picker-component-ios .city-picker_backIcon:before{content:""}.city-picker-component .city-picker_dropdownIcon{color:#999;width:24px;height:24px;font-size:24px;margin:-2px -5px -2px 0}.city-picker-component .city-picker_dropdownIcon:before{content:""}.city-picker-component .city-picker_header{height:44px;width:100%;display:flex;padding:6px 12px;position:relative;align-items:center;justify-content:space-between;font-size:.93em;color:#222;background:#fff;z-index:6;box-sizing:border-box}.city-picker-component .city-picker_header.city-picker_header_showdow{box-shadow:0 3px 8px 1px rgba(0,0,0,.08)}.city-picker-component .city-picker_header .city-picker_search{flex:auto;height:100%;background:#f4f4f4;border-radius:32px;display:flex;position:relative;justify-content:center;align-items:center;z-index:2}.city-picker-component .city-picker_header .city-picker_search .city-picker_input{flex:auto;height:100%;outline:none;background:transparent;border:none;padding-right:35px;font-size:.88em!important;font-family:PingFangSC-Regular,Microsoft Yahei,Raleway,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.city-picker-component .city-picker_header .city-picker_search .city-picker_input::-moz-input-placeholder,.city-picker-component .city-picker_header .city-picker_search .city-picker_input::-ms-nput-placeholder,.city-picker-component .city-picker_header .city-picker_search .city-picker_input::-webkit-input-placeholder{color:#999;font-size:.88em!important}.city-picker-component .city-picker_header .city-picker_search .city-picker_clearIcon{position:absolute;right:8px;top:8px}.city-picker-component .city-picker_header .city-picker_cancel{margin-left:20px;z-index:2;position:relative}.city-picker-component .city-picker_header .city-picker_title{max-width:80%;font-size:17px;color:#333;text-align:center;line-height:32px;position:absolute;left:50%;transform:translateX(-50%);z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-picker-component .city-picker_container{width:100%;height:calc(100% - 44px);display:flex;flex-direction:column}.city-picker-component .container-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:5}.city-picker-component .city-picker_context{flex:1;display:flex;width:100%;height:100%;align-items:flex-start;justify-content:flex-start}.city-picker-component .city-picker_left{flex:0 0 80px;width:80px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.city-picker-component .city-picker_right{flex:auto;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.city-picker-component .city-picker_right.right_noSideLetters .city-picker_cityBox{padding:12px 7px}.city-picker-component .city-picker_cityBox{padding:12px 30px 12px 7px}.city-picker-component .city-picker_cityBox .city-picker_cityBoxTitle{font-size:.88em;color:#333;line-height:1;font-weight:700;padding:.93em 5px}.city-picker-component .city-picker_cityList{position:relative}.city-picker-component .city-picker_cityList .city-picker_cityListTitle{color:#666;font-size:.88em;line-height:1.71em;background:#f4f4f4;padding-left:12px}.city-picker-component .city-picker_cityList .city-picker_cityListWrap{padding-left:10px}@keyframes rotate1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.city-picker-component .city-picker_leftTab{padding:20px 11px;display:flex;align-items:center;font-size:.88em;color:#666;box-sizing:border-box;overflow:hidden}.city-picker-component .city-picker_leftTab.city-picker_active{background:#fff;color:#222}.city-picker-component .city-picker_leftTab span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.city-picker_world{position:relative;background:#fff;z-index:2}.city-picker_world:after,.city-picker_world:before{content:"";position:absolute}.city-picker_world .world_text{margin:0 12px;height:37px;line-height:37px;font-size:15px;color:#333;font-weight:700;border-bottom:1px solid #eee}.city-picker_world .world_text b{color:#0086f6}.city-picker_world .world_text .configurable_text{float:left;display:inline-block;max-width:calc(100% - 66px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.city-picker_world .world_text .link_text{display:inline-block}@media (-webkit-min-device-pixel-ratio:2){.city-picker_world .world_text{border:none;background-size:100% 1px;background-repeat:no-repeat;padding-bottom:1px;background-position:0 100%;background-image:linear-gradient(180deg,transparent 50%,#eee 0)}}.city-picker_world .arrow-right{position:relative;display:inline-block;width:8px;height:8px;transform:rotate(-45deg);border-color:transparent #0086f6 #0086f6 transparent;border-style:solid;border-width:1px;vertical-align:1px}.city-picker_world.city-picker_header_showdow{box-shadow:0 3px 8px 1px rgba(0,0,0,.08)}.city-picker_world.city-picker_header_showdow .world_text{background:none;border:none}.city-picker_tabs{flex:0 0 40px;display:flex;height:40px;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.08);position:relative;z-index:2}.city-picker_tabs .city-picker_tab{flex:auto;text-align:center}.city-picker_tabs .city-picker_tab .city-picker_tabText{display:inline-block;height:40px;line-height:40px;font-size:.94em;color:#666;position:relative}.city-picker_tabs .city-picker_tab.active .city-picker_tabText{color:#333;font-weight:700}.city-picker_tabs .city-picker_tab.active .city-picker_tabText:after{content:"";position:absolute;width:100%;height:3px;background:#0086f6;bottom:0;left:0}.city-picker_btnBox{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.38em}.city-picker_btnBox .city-picker_btnCityWrap{flex:0 0 33.33%;max-width:33.33%;padding:0 5px 10px;box-sizing:border-box}.city-picker_btnBox .city-picker_btnCityWrap.city-picker_btntwoLine .city-picker_btnCity{padding:calc(.42em + 6px) .55em}.city-picker_btnBox .city-picker_btnCity{width:100%;border-radius:.28em;background:#f8f8f8;font-size:.88em;color:#333;display:flex;justify-content:center;align-items:center;padding:.42em .55em;position:relative;box-sizing:border-box;line-height:normal}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityIcon{flex:0 0 15px;width:15px;height:15px;margin-right:5px}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityIcon.locating{background-position:-19px 0;animation:rotate1 1s linear 0s infinite forwards}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityIcon.locate-wrong{background-position:-63px 0}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityIcon.locate-failed{background-position:-42px 0}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityText{max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityText.city-btnCity_meizu{padding-top:3px}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityText.city-picker_btnMore{display:flex;align-items:center;justify-content:center}.city-picker_btnBox .city-picker_btnCity .city-picker_secondText{width:100%;font-size:12px;line-height:1;color:#999;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.city-picker_btnBox .city-picker_btnCity .city-picker_btnCityTip{position:absolute;height:28px;background:#f70;font-size:20px;line-height:28px;padding:0 8px;border-radius:14px 14px 14px 0;color:#fff;top:-7px;right:0;transform-origin:100% 0;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100px}.city-picker_btnBox .city-picker_btnCity.active{background:#f2f8fe;color:#0086f6}.city-picker_btnBox .city-picker_btnCity.city-picker_twoLine{flex-direction:column}.city-picker_imgBox{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.38em}.city-picker_imgBox .city-picker_imgCity{flex:0 0 50%;font-size:.88em;color:#333;justify-content:center;align-items:center;position:relative;box-sizing:border-box;padding:0 5px 3px;max-width:50%}.city-picker_imgBox .city-picker_imgCity .city-picker_imgCityWrap{width:100%;height:5.62em;border-radius:.28em;background:#f8f8f8;overflow:hidden;display:flex;align-items:center;justify-content:center}.city-picker_imgBox .city-picker_imgCity .city-picker_imgCityWrap img{width:100%;display:block;height:auto;border-radius:.28em}.city-picker_imgBox .city-picker_imgCity .city-picker_imgCityTitle{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:1em;line-height:1;padding:.57em 0}.city-picker_imgBox .city-picker_imgCity .city-picker_imgCityTip{position:absolute;height:32px;background:#f70;font-size:20px;line-height:32px;padding:0 8px;border-radius:8px 0 12px 0;color:#fff;top:0;left:5px;white-space:noWrap;transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:140px}.city-picker_imgBox.city-picker_full .city-picker_imgCity{flex:0 0 33.33%;max-width:33.33%}.city-picker_sideLetters{position:absolute;width:30px;right:0;top:0;height:100%;display:flex;justify-content:center;align-items:center}.city-picker_sideLetters .city-picker_letterWrap{display:flex;flex-direction:column;min-height:350px;max-height:480px}.city-picker_sideLetters .city-picker_letteItem{flex:1 1 17px;max-height:25px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.city-picker_sideLetters .city-picker_letteItem .city-picker_letteText{font-size:12px;color:#0086f6;line-height:15px;border-radius:15px;display:inline-block;width:15px;height:15px;text-align:center}.city-picker_sideLetters .city-picker_letteItem .city-picker_letteText.city-picker_general{width:30px}.city-picker_sideLetters .city-picker_letteItem .city-picker_letteBig{display:none;position:absolute;padding-right:8px;width:48px;height:42px;color:#fff;font-size:25px;text-align:center;line-height:40px;left:-63px;background:url(https://pic.c-ctrip.com/platform/h5/component/common_citypicker2x@v8.0.png) no-repeat;background-size:auto 40px;background-position:-148px 1px}.city-picker_sideLetters .city-picker_letteItem .city-picker_letteBig.city-picker_twoLetteBig{font-size:14px}.city-picker_sideLetters .city-picker_letteItem.active .city-picker_letteText{background:#0086f6;color:#fff}.city-picker_sideLetters .city-picker_letteItem.active .city-picker_letteBig{display:block}.city-picker_cityListWrap{padding-left:10px}.city-picker_cityListWrap .city-picker_cityListItem{border-bottom:1px solid #e4e4e4;padding:.63em 0;position:relative}.city-picker_cityListWrap .city-picker_cityListItem:last-child{border-bottom:none}.city-picker_cityListWrap .city-picker_cityListItem .city-picker_cityListCN{display:flex;align-items:center;padding-right:4.38em}.city-picker_cityListWrap .city-picker_cityListItem .city-picker_cityListEN{color:#999;font-size:.81em;line-height:1.54em;padding-right:5.38em}.city-picker_cityListWrap .city-picker_cityListItem .city-picker_cityName{font-size:1em;line-height:1.44em;color:#333;margin-right:5px}.city-picker_cityListWrap .city-picker_cityListItem .city-picker_cityListTip{display:inline-block;height:28px;background:#f70;font-size:20px;line-height:28px;padding:0 8px;border-radius:4px;color:#fff;margin-right:5px;transform-origin:0 50%;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:140px}.city-picker_cityListWrap .city-picker_cityListItem .city-picker_checkIcon{position:absolute;right:35px;top:50%;margin-top:-8px}.city-picker_searchBox{height:100%;background:#fff}.city-picker_searchBox .city-picker_searchHistory{font-size:14px;color:#222;line-height:50px;height:50px;padding-left:12px;background:#fff;position:relative}.city-picker_searchBox .city-picker_searchHistoryDel{position:absolute;right:12px;top:16px;width:14px;height:18px}.city-picker_searchBox .city-picker_searchLists{padding-left:12px}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListItem{padding:10px 12px 10px 0;border-bottom:1px solid #e0e0e0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListTitle{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;font-size:16px;line-height:24px;width:100%;overflow:hidden;box-sizing:border-box;position:relative}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListMainTag{margin-right:12px}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListMainTag span{zoom:.5;display:inline-block;background:#66b6fa;color:#fff;font-size:20px;line-height:1;border-radius:4px;padding:6px 8px 4px;min-width:58px;max-width:116px;text-align:center;white-space:nowrap}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListDetail_wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.city-picker_searchBox .city-picker_searchLists .city-picker_mainTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;color:#333}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListDetail{font-size:13px;color:#999;line-height:17.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListKeyword{color:#0086f6}.city-picker_searchBox .city-picker_noResult{margin-top:100px;font-size:16px;color:#999;text-align:center}.city-picker_searchBox .city-picker_spreadAssociate{display:flex;align-items:center;justify-content:center;padding:18px;border-top:1px solid #e0e0e0;margin-left:-35px}.city-picker_searchBox .city-picker_spreadAssociate .city-picker_spreadIcon{width:18px;height:18px}.city-picker_searchBox .city-picker_spreadAssociate.city-picker_hideMore .city-picker_spreadIcon:before{content:""}.city-picker_locateBox{padding-left:5px}.city-picker_locateBox .city-picker_cityBoxTitle{padding-left:0!important;padding-right:0!important}.city-picker_locateBox .city-picker_locateBox_line{display:flex;flex-direction:column;justify-content:center;padding:.75em 0;position:relative;min-height:4.06em;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-bottom:.44em}.city-picker_locateBox .city-picker_state{display:flex;align-items:center}.city-picker_locateBox .city-picker_locateText{font-size:1em;color:#333;font-weight:700;max-width:calc(100% - 40px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.city-picker_locateBox .city-picker_locateIcon{margin-right:5px}.city-picker_locateBox .city-picker_locateIcon.city-picker_faildIcon{background-position:-63px 0}.city-picker_locateBox .city-picker_locateIcon.city-picker_refreshIcon{background-position:-41px 1px}.city-picker_locateBox .city-picker_currentRefresh{width:20px;height:20px;border-radius:50%;border:1px solid #e0e0e0;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-left:8px}.city-picker_locateBox .city-picker_currentRefresh .city-picker_refreshIcon{color:#999;font-size:12px;width:auto;height:auto;margin-right:0;display:block;flex:0 0 auto}.city-picker_locateBox .city-picker_locateDetail{font-size:.81em;color:#999;line-height:18px;padding-left:20px;padding-right:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;word-break:break-all}.city-picker_locateBox .city-picker_checkIcon{position:absolute;right:0;top:50%;margin-top:-8px}.city-picker_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:5}.city-picker_associate{position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;padding-bottom:10px;height:calc(100% - 44px);overflow-y:scroll}.city-picker_associate .city-picker_associateChild{border-bottom:1px solid #e4e4e4;padding-left:35px}.city-picker_associate .city-picker_associateChild .city-picker_searchListItem:last-child{border-bottom:none}.city-picker_associate .city-picker_associateChild .city-picker_searchListMainTag span{zoom:.5;background:#fff;color:#0086f6;border:1px solid #b2dafc}@media (-webkit-min-device-pixel-ratio:2){.city-picker_associate .city-picker_associateChild,.city-picker_cityListWrap .city-picker_cityListItem,.city-picker_locateBox .city-picker_locateBox_line,.city-picker_searchBox .city-picker_searchLists .city-picker_searchListItem,.city-picker_searchBox .city-picker_spreadAssociate{border:none;background-size:100% 1px;background-repeat:no-repeat}.city-picker_locateBox .city-picker_locateBox_line{background-position:0 0,0 100%;background-image:linear-gradient(0deg,transparent 50%,#e0e0e0 0),linear-gradient(180deg,transparent 50%,#e0e0e0 0)}.city-picker_searchBox .city-picker_spreadAssociate{background-position:0 0;background-image:linear-gradient(0deg,transparent 50%,#e0e0e0 0)}.city-picker_cityListWrap .city-picker_cityListItem{background-position:0 100%;background-image:linear-gradient(180deg,transparent 50%,#e4e4e4 0)}.city-picker_cityListWrap .city-picker_cityListItem:last-child{background:none}.city-picker_searchBox .city-picker_searchLists .city-picker_searchListItem{background-position:0 100%;background-image:linear-gradient(180deg,transparent 50%,#e0e0e0 0)}.city-picker_associate .city-picker_associateChild .city-picker_searchListItem:last-child{background-image:none}.city-picker_associate .city-picker_associateChild{background-position:0 100%;background-image:linear-gradient(180deg,transparent 50%,#e4e4e4 0)}}@media only screen and (max-width:374px){.city-picker-component{font-size:14px}}.head-1{font-size:28px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.head-2{font-size:25px}.head-2,.title1{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.title1{font-size:22px}.title2{font-size:20px}.sub-title2,.title2{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.sub-title2{font-size:17px}.sub-title3{font-size:16px}.body-1,.sub-title3{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.body-1{font-size:15px}.body-2{font-size:14px}.body-2,.caption-1{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.caption-1{font-size:13px}.caption-2,.label-1{font-weight:400;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.label-1{transform:scale(.92)}.label-2{font-weight:400;font-size:12px;transform:scale(.83)}.cds-time-picker,.label-2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.cds-time-picker{border:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0;transform:translateZ(1px);overflow:hidden;width:100%;height:100%;-webkit-overflow-scrolling:touch}.cds-time-picker .one_txt_cut{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cds-time-picker.hide-float{transition:transform .1s cubic-bezier(.7,.3,.1,1) .16s;transform:translateY(100%)}.cds-time-picker.show-float{transform:translateY(0)}.cds-time-picker .time-picker-mask{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;background:rgba(0,0,0,.6);animation:showMask .24s linear}.cds-time-picker .time-picker-mask.hide-mask{animation:hideMask .16s linear;opacity:0}.cds-time-picker .picker-content{width:100%;position:fixed;bottom:0;background:#fff;border-radius:8px 8px 0 0;animation:showContent .24s linear}.cds-time-picker .picker-content.hide-content{animation:hideContent .16s linear;bottom:-600px}.cds-time-picker .picker-content .top-title{width:100%;height:44px;font-size:17px;vertical-align:middle;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #ececec}.cds-time-picker .picker-content .top-title .left-close,.cds-time-picker .picker-content .top-title .right-sure{width:44px;height:44px;float:left;display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:0}.cds-time-picker .picker-content .top-title .left-close{left:0}.cds-time-picker .picker-content .top-title .right-sure{right:0;font-size:17px;width:58px;color:#0086f6}.cds-time-picker .picker-content .top-title .f_title{font-size:17px;line-height:21px;max-width:80%;overflow:hidden;white-space:nowrap}.cds-time-picker .picker-content .top-title .sub_title{font-size:12px;color:#666;line-height:15px;max-width:80%;overflow:hidden;white-space:nowrap}.cds-time-picker .picker-content .cds_time_picker_tab{width:100%;height:44px;display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;background:#eef1f6}.cds-time-picker .picker-content .cds_time_picker_tab .tab_item{vertical-align:middle;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#666;width:50%;height:100%}.cds-time-picker .picker-content .cds_time_picker_tab .tab_item .main_title{font-size:15px;line-height:18px;max-width:80%;overflow:hidden;white-space:nowrap}.cds-time-picker .picker-content .cds_time_picker_tab .tab_item .sub_date{font-size:12px;line-height:12px;max-width:80%;overflow:hidden;white-space:nowrap;margin-top:3px}.cds-time-picker .picker-content .cds_time_picker_tab .tab_item.current_tab{background:#0086f6;color:#fff}.cds-time-picker .picker-content .list_content{display:flex;align-items:center;justify-content:space-between;padding:0 10%;box-sizing:border-box}.cds-time-picker .picker-content .list_content.day_time .picker_col:first-child{width:55%}.cds-time-picker .picker-content .list_content.day_time .picker_col .picker_col_content .picker_col_item{font-size:17px}.cds-time-picker .picker-content .list_content.day_time .picker_col .picker_col_content .picker_col_item.picker_col_item_selected{font-size:17px!important}.cds-time-picker .picker-content .list_content.day_time_range{display:none}.cds-time-picker .picker-content .list_content.day_time_range.show_list_content{display:flex}.cds-time-picker .picker-content .list_content.time .picker_col:first-child{width:auto;flex-grow:1}.cds-time-picker .picker-content .list_content .picker_col{display:block;height:220px;overflow:hidden;position:relative;flex-grow:1;-webkit-transform:translateZ(0);-webkit-overflow-scrolling:touch}.cds-time-picker .picker-content .list_content .picker_col:first-child{width:37%;flex-grow:0}.cds-time-picker .picker-content .list_content .picker_col:before{content:"";width:1px;height:180px;background:#ececec;position:absolute;top:20px;right:-1px}.cds-time-picker .picker-content .list_content .picker_col:last-child:before{display:none}.cds-time-picker .picker-content .list_content .picker_col .picker_col_mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat}.cds-time-picker .picker-content .list_content .picker_col .picker_col_indicator,.cds-time-picker .picker-content .list_content .picker_col .picker_col_mask{position:absolute;left:0;width:100%;z-index:3}.cds-time-picker .picker-content .list_content .picker_col .picker_col_indicator{box-sizing:border-box;height:44px;top:88px;border-top:1px solid #0086f6;border-bottom:1px solid #0086f6;width:calc(100% - 10px);margin-left:5px;margin-right:5px}.cds-time-picker .picker-content .list_content .picker_col .picker_col_content{position:absolute;left:0;top:0;width:100%;z-index:1;padding:88px 0;-webkit-transform:translateZ(0);transition:transform .1s}.cds-time-picker .picker-content .list_content .picker_col .picker_col_content .picker_col_item{touch-action:manipulation;text-align:center;font-size:20px;height:44px;line-height:44px;color:#ccc;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 10px);margin-left:5px;margin-right:5px}.cds-time-picker .picker-content .list_content .picker_col .picker_col_content .picker_col_item.picker_col_item_selected{font-size:20px;color:#333}@media (-webkit-min-device-pixel-ratio:2){.cds-time-picker .picker-content .top-title{border-bottom:none;background-size:100% 1px;padding-bottom:1px;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(180deg,transparent 50%,#ececec 0)}.cds-time-picker .picker-content .list_content .picker_col .picker_col_indicator{position:absolute;padding:1px;border:none}.cds-time-picker .picker-content .list_content .picker_col .picker_col_indicator:before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-top:1px solid #0086f6;border-bottom:1px solid #0086f6;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-time-picker .picker-content .list_content .picker_col:before{position:absolute;top:20px;right:-1px;width:2px;height:360px;background:#ececec;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}@media screen and (min-width:320px)and (max-width:375px)and (-webkit-min-device-pixel-ratio:2){.cds-time-picker .picker-content .list_content{padding:0 5%}.cds-time-picker .picker-content .list_content.day_time .picker_col:first-child{width:60%}.cds-time-picker .picker-content .list_content.day_time .picker_col .picker_col_content .picker_col_item{font-size:15px!important}.cds-time-picker .picker-content .list_content.day_time .picker_col .picker_col_content .picker_col_item.picker_col_item_selected{font-size:16px!important}}.cds-single-float{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0}.cds-single-float.hide-float{transition:transform .1s cubic-bezier(.7,.3,.1,1) .16s;transform:translateY(100%)}.cds-single-float.show-float{transform:translateY(0)}.cds-single-float .single-float-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);animation:showMask .24s linear}.cds-single-float .single-float-mask.hide-mask{animation:hideMask .16s linear;opacity:0}.cds-single-float .float-content{width:100%;position:absolute;bottom:0;background:#fff;border-radius:8px 8px 0 0;animation:showContent .24s linear}.cds-single-float .float-content.hide-content{animation:hideContent .16s linear;bottom:-600px}.cds-single-float .float-content .top-title{width:100%;height:44px;line-height:44px;font-size:17px;vertical-align:middle;text-align:center}.cds-single-float .float-content .top-title .left-close{width:44px;height:44px;float:left;display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:0;left:0}.cds-single-float .float-content .list_content{width:100%;height:auto;max-height:290px;padding:0 16px;box-sizing:border-box;overflow-y:auto}.cds-single-float .float-content .list_content .list-item{width:100%;height:40px;line-height:40px;color:#333;font-size:14px;border-bottom:1px solid #e0e0e0;position:relative}.cds-single-float .float-content .list_content .list-item .checked-icon{display:none}.cds-single-float .float-content .list_content .list-item.current{color:#2698f7}.cds-single-float .float-content .list_content .list-item.current .checked-icon{width:40px;height:40px;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}.cds-single-float .float-content .list_content.list_content_tags{padding:23px}.cds-single-float .float-content .list_content.list_content_tags .list-item{width:32%;height:32px;float:left;border:none;margin-right:2%;line-height:32px;vertical-align:middle;text-align:center;background:#f8f8f8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;border-radius:4px}.cds-single-float .float-content .list_content.list_content_tags .list-item.current{color:#0086f6;background:#e6f3fe}.cds-single-float .float-content .list_content.list_content_tags .list-item:nth-child(3n+3){margin-right:0}.cds-single-float .float-content .list_content.list_content_tags_2{padding:23px}.cds-single-float .float-content .list_content.list_content_tags_2 .list-item{width:49%;height:32px;float:left;border:none;margin-right:2%;line-height:32px;vertical-align:middle;text-align:center;background:#f8f8f8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;border-radius:4px}.cds-single-float .float-content .list_content.list_content_tags_2 .list-item.current{color:#0086f6;background:#e6f3fe}.cds-single-float .float-content .list_content.list_content_tags_2 .list-item:nth-child(2n+2){margin-right:0}@keyframes showMask{0%{opacity:0}to{opacity:1}}@keyframes hideMask{0%{opacity:1}to{opacity:0}}@keyframes showContent{0%{bottom:-600px}to{bottom:0}}@keyframes hideContent{0%{bottom:0}to{bottom:-600px}}@media (-webkit-min-device-pixel-ratio:2){.cds-single-float .float-content .list_content .list-item{border-bottom:none;background-size:100% 1px;padding-bottom:1px;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(180deg,transparent 50%,#e0e0e0 0)}.cds-single-float .float-content .list_content.list_content_tags .list-item{border:none;background-image:none}}.myctrip-passenger-comp-wrapper .order_passenger_list_box{background-color:#eef1f6;flex:1;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)!important}.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area{padding:8px 15px;margin-top:44px}.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .top_content{background-color:#fff;border-radius:4px;height:28px;line-height:28px;font-size:14px;padding:8px 0;color:#666}.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .add{width:50%;text-align:center;vertical-align:top}.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .scan{width:50%;text-align:center;vertical-align:top;border-left:1px solid #eee}.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .pop_tit_iconfont,.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .prs_icon_check:after,.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .prs_icon_check_o:after,.myctrip-passenger-comp-wrapper .order_passenger_list_box .top_area .prs_iconfont{margin-right:8px;font-size:16px;vertical-align:-3px;color:#006ff6}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list{padding:10px 12px;background-color:#fff;min-height:auto;position:relative;border-top:1px solid #eee}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .flex_box{justify-content:start}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .content{position:relative;line-height:28px}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .content .sub_info{font-size:12px;color:#999}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .content .sub_info .iconfont_risk{margin-right:4px;font-size:12px;vertical-align:-2px}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .content .sub_info.txt_orange{color:#f70}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .edit_area .iconfont_edit{font-size:20px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.myctrip-passenger-comp-wrapper .order_passenger_list_box .order_passenger_list .edit_area .iconfont_edit:after{color:#006ff6}.myctrip-passenger-comp-wrapper .list-separator{border:1px solid #eee}.myctrip-passenger-comp-wrapper .list_wrapper{flex:auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.myctrip-passenger-comp-wrapper .list_wrapper .list_card_item{flex:none;background:#fff;width:100%;display:flex}.myctrip-passenger-comp-wrapper .list_wrapper .hot_zone{display:flex;flex:1;flex-direction:row;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.myctrip-passenger-comp-wrapper .list_wrapper .check_area{display:flex;width:30px}.myctrip-passenger-comp-wrapper .list_wrapper .check_area .icon_checkbox{font-size:18px}.myctrip-passenger-comp-wrapper .list_wrapper .content_area{flex:1;display:flex;flex-direction:column}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .name{color:#222;font-size:16px;margin-right:14px;line-height:20px;word-break:break-word;margin-bottom:6px}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .name .sub_name{display:inline-block}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .sub_name{font-size:14px;color:#999;line-height:18px;word-break:break-word;margin-bottom:3px}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .icon_error{font-size:12px}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .error_text{font-size:12px;font-family:PingFangSC-Regular;color:#f70;line-height:15px}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .tipLink{flex:1;justify-content:center;color:#006ff6;padding:4 12;border:1 solid #999;border-radius:4;max-width:74}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .tipWrap{display:flex;background:#fff8f2;border-radius:4px;padding:8px 12px;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.myctrip-passenger-comp-wrapper .list_wrapper .content_area .tipText{flex:1;color:#666;font-size:12px;line-height:18px}.myctrip-passenger-comp-wrapper .list_wrapper .edit_area{display:flex;justify-content:center;align-items:center;width:52px;line-height:40px;font-size:16px;border-bottom:1px solid #eee}.myctrip-passenger-comp-wrapper .list_wrapper.list_loading{justify-content:center;align-items:center}.myctrip-passenger-comp-wrapper .list_wrapper .no-more{margin:16px 0;padding:0;color:#c5c5c5;font-size:14px;text-align:center}.myctrip-passenger-comp-wrapper .list-button_area{flex:none;display:flex;padding:16px;background:#f8fafd;text-align:center}.myctrip-passenger-comp-wrapper .list-button_area .list-button_wrap{width:100%;display:flex;flex-direction:row;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.06);align-items:center;height:44px}.myctrip-passenger-comp-wrapper .list-button_area .sub_text{margin-top:6px;font-family:PingFangSC-Regular;font-size:11px;color:#999;line-height:12px;height:12px}.myctrip-passenger-comp-wrapper .list-button_area .btn_hot_zone{flex:1;align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px}.myctrip-passenger-comp-wrapper .list-button_area .action_btn{align-items:center;justify-content:center}.myctrip-passenger-comp-wrapper .list-button_area .action_text{font-family:PingFangSC-Regular;font-size:16px;height:20px;color:#666;letter-spacing:0;line-height:20px;margin-left:8px;margin-top:0}.myctrip-passenger-comp-wrapper .list-button_area .separator{background:#ddd;width:1px;height:24px}.myctrip-passenger-comp-wrapper .list-tag_wrap{border:1px solid #bfe0fc;border-radius:2px;line-height:12px;padding:1px 2px;display:inline-block}.myctrip-passenger-comp-wrapper .list-tag_wrap .tag_text{font-family:PingFangSC-Regular;font-size:11px;color:#006ff6}.myctrip-passenger-comp-wrapper .passenger-edit-page{flex:1;display:flex;flex-direction:column;background-color:#eef1f6;overflow-y:auto;padding-top:env(safe-area-inset-top)!important}.myctrip-passenger-comp-wrapper .passenger-edit-page a{text-decoration:none;color:#006ff6}.myctrip-passenger-comp-wrapper .passenger-edit-page .edit_wrapper{flex:auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-hint{padding:4px 16px;font-size:13px;line-height:19px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-hint-text{display:flex;align-items:center;color:#666}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-hint-text .cds-checkbox-text{padding-left:10px;color:#666}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-select-country-wrapper{position:fixed;left:0;right:0;z-index:2021;top:constant(safe-area-inset-top);top:env(safe-area-inset-top);bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-select-country-wrapper .passenger-header{height:44px;box-sizing:border-box}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-select-country{position:absolute;top:44px;left:0;right:0;bottom:0;height:calc(100% - 44px)!important}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-hint-ico-name{display:inline-block;width:14px;height:14px;font-size:10px;line-height:14PX;padding:3px;border-radius:2.8px;text-align:center;color:#fff;margin-right:4px;background-color:#006ff6;transform:scale(.86)}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-hint-subtext{font-size:12px;color:#999;padding-top:2px;padding-left:24px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-hint-info-without-cert{font-size:12px;color:#999;padding-top:2px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-transfer{display:inline-flex;padding:1px;border:1px solid #006ff6;border-radius:11px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-transfer-item{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;line-height:1;color:#006ff6}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-transfer-item.active{background-color:#006ff6;color:#fff}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-gap{margin-bottom:16px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-gap-reverse{margin-top:16px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-group{overflow:auto;padding:0 16px;font-size:16px;background-color:#fff}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-label-input-group{display:flex;padding:13px 0;align-items:center;border-bottom:.5px solid #eee}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-label-input-group.has-sub-name{padding:10px 0 12px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-label{display:inline-flex;flex-shrink:0;flex-direction:column;min-width:76px;color:#666;line-height:22px;word-break:break-all;overflow-wrap:break-word}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-label-subtext{display:flex;font-size:12px;line-height:1}.myctrip-passenger-comp-wrapper .passenger-edit-page .input-group{display:flex;align-items:center;flex-grow:1;min-width:0}.myctrip-passenger-comp-wrapper .passenger-edit-page .input-group+.input-group{border-left:1px solid #d8d8d8;margin-left:4px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-control{font-size:inherit;font-family:inherit;line-height:22px;color:#333;border:0;flex-grow:1;min-width:0;padding:0 8px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-control.bold{font-weight:700}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-control:focus{outline:0}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-control::-moz-placeholder{color:#c5c5c5}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-control.placeholder,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-control::placeholder{color:#c5c5c5}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-custom-radio{display:inline-flex;align-items:center;color:#c5c5c5}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-custom-radio.checked{color:#006ff6}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-custom-radio+.form-custom-radio{margin-left:62px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-custom-radio-icon{margin-right:10px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-custom-radio-text{line-height:1}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-errors-wrapper,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips-wrapper,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-warns-wrapper{overflow:hidden;background-color:#fff;padding:0 16px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-warns{margin-top:16px;margin-bottom:8px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips .cds-tips_tailicon,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-warns .cds-tips_tailicon{display:none}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips .cds-tips_tailbtn,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-warns .cds-tips_tailbtn{max-width:none!important}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips .cds-tips_single_line,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-warns .cds-tips_single_line{white-space:normal!important}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips span,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-warns span{color:#666!important}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips,.myctrip-passenger-comp-wrapper .passenger-edit-page .form-tips .cds-tips{background-color:#f8f8f8!important}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-errors{background-color:#fff!important;padding:4px 4px 4px 86px}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-action{color:#999;font-size:12px;line-height:18px;display:flex;justify-content:center}.myctrip-passenger-comp-wrapper .passenger-edit-page .form-action-button{display:inline-flex;flex-direction:column;align-items:center;margin:42px}.devPage_page__pQtU6{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff}.devPage_container__jc5bA{padding:1rem;overflow:auto;height:100%;width:100%}.devPage_title__PQuOM{font-size:1rem;font-weight:700}.devPage_current____F8B{color:#c21f39}.devPage_button__hyR7o{background-color:#ffa50a;color:#fff;border-radius:4px;border:none;cursor:pointer;outline:0;position:absolute;bottom:1rem;width:20rem;height:2.4rem;left:calc(50% - 10rem)}.devPage_vidBox__Nq_5B{font-size:24px;padding:4px;background:#769acb;color:#fff;border:none;outline:none}.devTools_dev-tools__91vV6{position:fixed;right:1rem;bottom:4rem;z-index:9999}.pageLoading_pageLoading__S3Qcs{height:100vh;min-height:240px;display:flex;align-items:center;justify-content:space-around}.inspire-swiper{overflow:hidden}.inspire-swiper .inspire-item{height:100%;display:flex;align-items:center;border-radius:.5rem .5rem 0 0;transition:transform 1s ease}.inspire-swiper .inspire-icon{height:1.25rem;width:1.25rem;margin-right:.5rem}.inspire-swiper .inspire-item.style1,.inspire-swiper .inspire-item.style2{color:#00b87a;background-image:linear-gradient(-90deg,#f3fffc,#f7fffc)}.inspire-swiper .inspire-item.style3{color:#f60;background-image:linear-gradient(-90deg,#fff7f0,#fff8f5)}.inspire-swiper .inspire-item.style4{color:#00b87a;background-image:linear-gradient(-90deg,#f3fffc,#f7fffc)}.inspire-swiper .inspire-item.style6,.inspire-swiper .inspire-item.style9{color:#f60;background-image:linear-gradient(-90deg,#fff7f0,#fff8f5)}.bk-head .fn24{font-size:.75rem}.bk-head .colorblue{color:#0086f6}.bk-head .cell-v{display:flex;align-items:center}.bk-head .date-info .h-line{font-weight:bolder}.v-line{line-height:1.125rem;color:#999;margin:0 .313rem}.bk-head .room-name{font-size:.875rem;font-weight:600;margin-top:.438rem;padding-right:2.5rem}.bk-head .head-notice .bk-notice .line-height{line-height:.875rem}.bk-head .head-notice .bk-notice .left-text{flex:1;font-size:.75rem;overflow:hidden}.bk-head .head-notice .bk-notice .type{display:block;overflow:hidden;line-height:1.125rem;white-space:nowrap;text-overflow:ellipsis}.bk-head .head-notice .bk-notice .checkall{color:#0086f6;font-size:.75rem;margin-left:.313rem}.inspire-swiper{height:2.875rem;width:calc(100% - 1.25rem);position:relative;z-index:-1;margin:.625rem .625rem -.75rem}.inspire-swiper .inspire-item{line-height:2.875rem;padding:0 1rem;box-sizing:border-box;font-size:.875rem;font-weight:500}.ml12{margin-left:.375rem}.mr12{margin-right:.375rem}.transparency{opacity:0}.flex-center{display:flex;align-items:center}.active-txt,.color-focus{color:#0065f2}.color-error{color:#f5190a!important}.color-unselect{color:gray!important}.input-warning{background:#fcc;animation:bgWarning 1s}.input-warning .action-tips{background:#fcc!important}@keyframes bgWarning{0%{background:#fcc}25%{background:#fff}50%{background:#fcc}75%{background:#fff}to{background:#fcc}}.global-layer .layer-head{display:flex;position:relative;justify-content:center;height:2.5rem;align-items:center}.global-layer .layer-close{position:absolute;left:.625rem;font-size:1.125rem;padding:.625rem}.global-layer .re-bottom-blank{height:2.5rem}.global-layer .re-bottom-cancel{height:2.5rem;text-align:center;line-height:1.25;font-size:1.125rem;font-weight:500;padding:.938rem 1.688rem}.icon-disabled{filter:grayscale(1)}.icon-style{font-size:1.375rem;color:#0066f6}.icon-arrow{width:1.375rem;text-align:center;font-size:.625rem}input{border:none;outline:none}.bk-head{background-color:#fff;padding:.625rem;box-shadow:inset 0 -.063rem 0 0 hsla(0,0%,85%,.5)}.bk-head .date-box{display:flex;align-items:center}.bk-head .date-info{flex:1;font-size:.875rem;font-weight:600}.bk-head .date-info .h-line{color:#999;margin:0 .188rem}.bk-head .hourroom-desc{white-space:nowrap}.bk-head .txt-item{font-size:.75rem;margin-top:.375rem}.head-tags{display:flex;margin-top:.438rem}.head-tags .tag-item{display:inline-block;height:.938rem;line-height:.875rem;vertical-align:.188rem;font-size:.625rem;margin-right:.25rem;padding:0 .125rem;border-radius:.125rem;color:#666;border:.031rem solid #999;box-sizing:border-box}.head-tags .tag-item.cancel-better{color:#009c67;border:.031rem solid #99e2c9}.head-tags .tag-item.confirm-better{color:#5678a8;border:.031rem solid #bbc9dc}.bk-head .head-notice{border-top:.031rem solid #efefef;padding:.75rem 0 .25rem;margin-top:.625rem}.li-item .m-input,.li-item .m-txt{color:#111}.no-border{border-bottom:0!important}.reservation-info{border-radius:.25rem .25rem .5rem .5rem}.reservation-info .reservation-tit{display:flex;align-items:center;justify-content:space-between;margin-bottom:.313rem}.reservation-info .reservation-tit .room-quan{margin:0 .25rem;padding:0 .5rem}.reservation-info .h5-font-book-notice-old{color:#f5190a;font-size:.75rem}.reservation-info .enname-item{display:flex}.reservation-info .enname-item .country-selector,.reservation-info .enname-item .h5-font-arrow-right{color:#111;position:relative;height:2.75rem;line-height:2.75rem;width:100%}.reservation-info .enname-item .h5-font-book-notice-old{margin-right:.3125rem}.reservation-info .enname-item .h5-font-arrow-right{color:#111;font-weight:500;position:absolute;width:auto;right:0}.reservation-info .enname-item:not(:last-child){border-bottom:.031rem solid #efefef}.reservation-info .enname-item .fisrtname,.reservation-info .enname-item .lastname{flex:1}.reservation-info .enname-item .fisrtname input,.reservation-info .enname-item .lastname input{width:100%}.reservation-info .input-name{word-break:keep-all}.reservation-info .guest-icon{font-size:1.375rem;color:#0066f6;padding:.625rem;margin-right:-.625rem}.reservation-info .name-box{flex:1}.reservation-info .name-box .name-item{display:flex;align-items:center}.reservation-info .name-box .name-item .card-box{min-height:2.25rem;display:flex;align-items:center;border-top:.031rem solid #efefef}.reservation-info .name-box .name-item .card-box .title{color:#666;display:flex;align-items:center;padding-right:.313rem}.reservation-info .name-box .name-item .card-box .title .text{max-width:3.594rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reservation-info .name-box .name-item .card-box .pn-cn{font-size:.75rem;height:1rem}.reservation-info .name-box .name-item .card-box .pn-cn::-moz-placeholder{font-size:.875rem}.reservation-info .name-box .name-item .card-box .pn-cn::placeholder{font-size:.875rem}.reservation-info .name-box .name-item:not(:last-child){border-bottom:.031rem solid #efefef}.reservation-info .name-box .action-tips-box{padding-bottom:.75rem;margin-top:-.063rem}.reservation-info .name-box .action-tips-box .action-tips{font-size:.688rem;color:#f70;background-color:#fff8f2;padding:.375rem}.reservation-info .vipname-tips{padding:.375rem .25rem;border-radius:.25rem;font-size:.688rem;color:#f60;background-image:linear-gradient(-90deg,#fff7f0,#fff8f5)}.reservation-info .tax-tips-box{padding-bottom:.5rem;border-bottom:.031rem solid #efefef}.reservation-info .tax-tips-box .tax-tips{font-size:.75rem;line-height:1.125rem;color:#f50;background-color:#fffaf5;border-radius:.25rem;padding:.4375rem .5rem}.reservation-info .tax-tips-box .h5-font-qa{vertical-align:middle}.reservation-info .child-permission{border-bottom:.031rem solid #efefef}.reservation-info .child-permission-flex{display:flex;padding:.5rem 0;font-size:.75rem}.reservation-info .child-permission-flex .agree-icon{font-size:.9rem;margin-right:.6rem;padding:.125rem 0}.reservation-info .child-permission-flex-txt{line-height:1.5;color:#555}.reservation-info .child-permission-err{display:flex;align-items:center;padding:0 0 .5rem 1.5rem;font-size:.625rem}.reservation-info .child-permission-err-txt{margin-left:.375rem;line-height:1.2}.reservation-info .action-tips-box{padding-bottom:.75rem;margin-top:-.063rem}.reservation-info .action-tips-box .action-tips{font-size:.688rem;color:#f70;background-color:#fff8f2;padding:.375rem}.reservation-info .radio{transform:scale(1.2);margin-right:.25rem;margin-left:-.125rem}.guestTips .cmask-popbox{z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);position:fixed}.quantity-box{display:flex;flex-wrap:wrap;padding:1rem}.quantity-box .quantity-item{height:2.5rem;line-height:2.5rem;width:23.5%;margin-bottom:2%;box-sizing:border-box;border:.031rem solid #d9d9d9;border-radius:.25rem;font-size:.875rem;text-align:center}.quantity-box .quantity-item:not(:nth-child(4n)){margin-right:2%}.quantity-box .quantity-item.current{background-color:#0086f6;color:#fff}.phone-label-container{height:100%}.fl{flex:1}.phone-item{width:100%;flex-direction:column;overflow:hidden}.phone-label-item{display:flex;flex:1}.phone-replace-container{box-shadow:0 0 12px 0 rgba(0,0,0,.08);height:2.5rem;position:relative;box-sizing:border-box;border-radius:.25rem .25rem .25rem .25rem;display:flex;padding:0 .688rem;height:100%}.phone-replace-container:before{content:"";width:0;height:0;position:absolute;left:1.875rem;top:-1.25rem;border:.688rem solid transparent;border-bottom-color:#fff}.phone-replace-container .tip-attention{display:inline-block;width:11.25rem}.phone-replace-container .tip-attention,.phone-replace-container .tip-replace{color:#555;font-family:PingFangSC-Regular;font-size:.75rem;font-weight:400;height:2.5rem;line-height:2.5rem}.phone-replace-container .tip-replace{width:2.35rem}.phone-replace-container .tip-replace-phone{background-color:#f5f7fa;border-radius:.25rem .25rem .25rem .25rem;padding:.406rem .5rem;margin:.375rem 0 .375rem .25rem;width:fit-content;width:-moz-fit-content;flex-shrink:0;max-width:7.9rem;height:100%}.phone-replace-container .tip-replace-phone-number{color:#111;font-family:PingFangSC-Regular;font-size:.75rem;font-weight:400;height:.938rem;line-height:.938rem}.phone-replace-container .close{line-height:2.5rem;flex:1;text-align:right;font-size:.531rem;color:#333;margin-left:.8rem}.no-bed-tips{font-size:.8rem}.complicated-bed-mark{display:flex;margin-right:.5rem}.complicated-bed-mark-icon{height:1rem;width:1rem;color:#0086f6}.complicated-bed-mark-bedname{margin-left:.25rem;color:#333;font-size:.75rem}.complicated-wrap{display:flex;align-items:center;flex-wrap:wrap;padding:.75rem 0}.bed-service-layer{max-height:28.125rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1.25rem}.bed-service-wrap{margin-bottom:2.5rem}.bed-service-wrap .item{color:#333;font-size:.813rem;padding-bottom:1.25rem;line-height:1.125rem;display:flex}.bed-service-wrap .bule{color:#0086f6;margin:0 .469rem}.bed-service-wrap .large{margin-left:.313rem;margin-right:.938rem;font-weight:700}.bed-service-wrap .list{height:1.875rem;align-itemc:center;line-height:2.5rem}.bed-service-wrap .list image{width:2.5rem;height:2.5rem}.tax-residence-tip-container{padding-bottom:.5rem;border-bottom:.031rem solid #efefef}.tax-residence-tip-container .tax-residence-tip{font-size:.75rem;line-height:1.125rem;color:#f50;background-color:#fffaf5;border-radius:.25rem;padding:.4375rem .5rem}.tax-residence-tip-container .tax-residence-tip .tip-item{display:flex}.tax-residence-tip-container .tax-residence-tip .tip-item .tip-item-point{margin-right:.25rem}.tax-residence-tip-container .tax-residence-tip .tip-item:not(:last-child){margin-bottom:.5rem}.prime-booking{margin:0 -1rem;border-radius:.25rem .25rem 0 0}.prime-banner-bg-gold{background-image:linear-gradient(90deg,#feefcf,#fff)}.prime-banner-bg-silver{background-image:linear-gradient(90deg,#dceaff,#fff)}.prime-banner-bg-diamond{background-image:linear-gradient(90deg,#e3edff,#fff)}.prime-banner-bg-platinum{background-image:linear-gradient(90deg,#d8f5ff,#fff)}.prime-banner-bg-gold-diamond{background-image:linear-gradient(90deg,#384a8c,#192039)}.prime-banner-bg-black{background-image:linear-gradient(90deg,#5d5d5d,#626262 27%,#333)}.prime-banner-left{min-width:5.625rem;display:flex;align-items:center}.pro-icon-box{color:#666;font-size:.75rem;flex:1;text-align:right;margin-left:.5rem}.black .prime-bg-black{color:#f8e4c3}.black .pro-icon-box,.gold-diamond .pro-icon-box{color:#ccc}.fn24{font-size:.75rem}.fn20{font-size:.625rem}.fn36{font-size:1.125rem}.fn32{font-size:1rem}.icon-gradient-c{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.discount-box{overflow:hidden}.discount-box .tags-box{align-self:flex-start;margin-top:.625rem;display:flex;flex-wrap:wrap}.discount-box .discount-tag{display:flex;border-radius:.125rem;height:.938rem;line-height:.938rem;padding:0 .25rem;font-size:.625rem;color:#fff;margin-right:.25rem;background-image:linear-gradient(90deg,#fe7752,#fb562a);margin-top:.313rem}.discount-box .max-discount{font-size:.625rem;color:#fb562a;margin:.438rem 0}.discount-box .discount-info{margin-left:5.625rem}.discount-box .discount-text{font-size:.875rem;color:#333;font-weight:600}.discount-box .discount-price{color:#f70}.prime-bg-diamond{background-image:linear-gradient(90deg,#7788dc,#5f62ba)}.prime-bg-platinum{background-image:linear-gradient(90deg,#7cbbd0,#218db1)}.prime-bg-gold{background-image:linear-gradient(90deg,#ddb57e,#9d763f)}.prime-bg-silver{background-image:linear-gradient(90deg,#a8c0e2,#4274bc)}.prime-bg-black{background-image:linear-gradient(90deg,#5d5d5d,#333)}.prime-bg-gold-diamond{background-image:linear-gradient(90deg,#384a8c,#192039)}.prime-font{font-weight:700}.prime-color-diamond{color:#4b4ea2}.prime-color-platinum{color:#218db1}.prime-color-gold{color:#9f6d26}.prime-color-silver{color:#4476bd}.prime-color-black,.prime-color-gold-diamond{color:#f8e4c3}.prime-detail-diamond{color:#5f62ba!important}.prime-detail-platinum{color:#218db1!important}.prime-detail-gold{color:#ad8e5a!important}.prime-detail-silver{color:#4274bc!important}.prime-detail-black,.prime-detail-gold-diamond{color:#f8e4c3!important}.ft20{font-size:.625rem}.ft24{font-size:.75rem}.ft26{font-size:.813rem}.ft31{font-size:.969rem}.ft42{font-size:1.313rem}.prime-banner{display:flex;align-items:center;height:2.75rem;box-sizing:border-box;padding:.938rem .75rem}.prime-banner-left{min-width:7.656rem}.prime-banner-middle{flex:1}.prime-banner-right{color:#9f6d26}.prime-banner .prime-bg-black,.prime-banner .prime-bg-gold-diamond{background-image:linear-gradient(90deg,#ffefd6,#f5d7a6)}.prime-banner .prime-color-black{background-image:linear-gradient(90deg,#f5d7a6,#ffefd6 55%,#f5d7a6);-webkit-background-clip:text;color:transparent}.coupon-layer{height:80%;overflow-y:scroll;animation-name:couponAni;animation-duration:.2s;animation-timing-function:ease-out}@keyframes couponAni{0%{height:0}to{height:80%}}.coupon-layer .thead{border-radius:.5rem .5rem 0 0}.coupon-layer .coupon-list{height:calc(100% - 6.188rem)}.cou-tab{display:flex;font-size:.938rem;font-weight:600;justify-content:space-around}.cou-tab .cou-tab-item{height:2.75rem;display:flex;align-items:center;box-sizing:border-box}.cou-tab .cou-tab-cur{border-bottom:.188rem solid #f85e53}.bk-coupon{padding:1rem 1rem 3.125rem}.bk-no-cou{padding:6.25rem 0;text-align:center;color:#bbc8dc;font-size:.875rem;line-height:1.5}.bk-coupon .group-name{color:#333;font-size:1rem;font-weight:500;line-height:1.25rem;margin-bottom:.75rem}.bk-coupon .group-name:not(:first-child){margin-top:1.5rem}.bk-coupon .dis-cou-res{color:#f70;font-size:.625rem;background-color:#f9f9f9;padding:.313rem .438rem}.bk-coupon .item{box-shadow:0 .188rem .625rem 0 rgba(0,0,0,.1);margin-bottom:.75rem;border-radius:.5rem;overflow:hidden}.bk-coupon .item .cp-price{min-width:5rem;background-image:linear-gradient(-45deg,#f85e53,#f98078);color:#fff;font-size:.688rem;display:flex;align-self:stretch;align-items:center;justify-content:center}.bk-coupon .item .dis-price{background-image:linear-gradient(-45deg,#d0d0d0,#d2d2d2)}.bk-coupon .item .cp-price .strong{font-size:2rem}.bk-coupon .item .tit{font-size:1rem;color:#0d1b33;font-weight:700;padding-bottom:.5rem}.bk-coupon .item .dis-tit{color:#999}.bk-coupon .item .subtit{font-size:.688rem;color:#999}.bk-coupon .item .midbox{padding:.938rem .625rem}.bk-coupon .item .rightbox{padding-right:.625rem}.bk-coupon .item .end{color:#eee;font-size:1.375rem;padding:0 .625rem 0 1.063rem}.bk-coupon .item.current .end{color:#f85e53}.points-box .m-label.m-label-title{align-items:normal;display:block}.points-box .title-box{display:block;padding-top:.844rem}.points-box .hotel-remains{color:#f5190a;font-size:.625rem}.points-box .points-cost{height:2.75rem;display:flex;align-items:center}.points-box .points-desc{font-size:.625rem;padding-bottom:.375rem;margin-top:-.375rem}.points-box .static-tit{max-width:3.75rem}.points-box .free-times{color:#666}.points-box .free-times,.points-tag{font-size:.625rem;margin-left:.25rem}.points-tag{line-height:1;padding:.063rem .125rem;border-radius:.125rem;color:#f60;border:.031rem solid #ffa04d}.points-box .select-bar{font-size:.625rem;padding:.5rem 0}.points-box .daily-exchange-box{padding:0 .625rem;background-color:#f6f8fa;margin-bottom:.688rem}.points-box .daily-exchange-box .item{display:flex;align-items:center;padding:.5rem 0;border-bottom:none}.ui-num-adjust{display:flex;align-items:center}.ui-num-adjust .ui-adjust-value{width:2.063rem;font-size:1rem;font-weight:600;color:#333;text-align:center}.ui-num-adjust.chk-box{font-size:1.5rem;color:#eee}.cds-btn,.ui-num-adjust.chk-box .current{color:#0086f6}.cds-btn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;line-height:1.2;font-size:12px;padding:0 16px;height:36px;border:1px solid #2698f7;background:#fff;line-height:1;text-align:center;border-radius:4px;outline:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;vertical-align:top;font-size:0}.cds-btn em,.cds-btn i{font-style:normal}.cds-btn li,.cds-btn ol,.cds-btn ul{list-style-type:none}.cds-btn a{text-decoration:none;color:#0086f6}.cds-btn a:hover{color:#0075d8;text-decoration:none}.cds-btn img{border:none}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn{position:relative;border:none}.cds-btn:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn .icon-m-r{width:18px;height:18px;margin-right:6px}.cds-btn .cds-icon-item{font-size:18px}.cds-btn svg{width:18px;height:18px;vertical-align:middle;animation:loadingAn .8s linear 0s infinite}.cds-btn svg .svg-fill-color{fill:#0086f6}.cds-btn span{display:block;font-size:15px;line-height:1;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cds-btn.cds-btn-active{border-color:#73bcfa;color:#73bcfa}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-active{position:relative;border:none}.cds-btn.cds-btn-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #73bcfa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-active svg .svg-fill-color{fill:#73bcfa}.cds-btn.cds-btn-primary{background:#0086f6;border-color:transparent;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-primary{position:relative;border:none}.cds-btn.cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-primary.cds-btn-primary-active{background:#0075d8;color:#eee}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-primary.cds-btn-primary-active{position:relative;border:none}.cds-btn.cds-btn-primary.cds-btn-primary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-primary.cds-btn-primary-active svg .svg-fill-color{fill:#eee}.cds-btn.cds-btn-primary svg .svg-fill-color{fill:#fff}.cds-btn.cds-btn-tertiary{background:#fff;color:#333;border-color:#999}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-tertiary{position:relative;border:none}.cds-btn.cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #999;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active{background:#fff;color:#aaa;border-color:#aaa}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active{position:relative;border:none}.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #aaa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active svg .svg-fill-color{fill:#aaa}.cds-btn.cds-btn-tertiary svg .svg-fill-color{fill:#999}.cds-btn.cds-btn-text{border:transparent;background:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-text{position:relative;border:none}.cds-btn.cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-text.cds-btn-text-active{color:#0072d1}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-text.cds-btn-text-active{position:relative;border:none}.cds-btn.cds-btn-text.cds-btn-text-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-text.cds-btn-text-active svg .svg-fill-color{fill:#0072d1}.cds-btn.cds-btn-text svg .svg-fill-color{fill:#0086f6}.cds-btn.cds-btn-special-ding{border:none;padding:0!important;width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;background:-webkit-linear-gradient(left,#ffa50a,#f70);color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-special-ding{position:relative;border:none}.cds-btn.cds-btn-special-ding:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-special-ding span{font-size:20px!important;line-height:1!important}.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active{color:#f4f4f4;background:#d96500}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active{position:relative;border:none}.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active svg .svg-fill-color{fill:#f4f4f4}.cds-btn.cds-btn-special-ding svg{width:22px;height:22px}.cds-btn.cds-btn-special-ding svg .svg-fill-color{fill:#fff}.cds-btn.cds-btn-large{padding:0 28px;height:44px;border-radius:6px}.cds-btn.cds-btn-large span{font-size:17px;line-height:1}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-large{position:relative;border:none}.cds-btn.cds-btn-large:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-large .icon-m-r{width:20px;height:20px}.cds-btn.cds-btn-large .icon-m-r .cds-icon-item{font-size:20px}.cds-btn.cds-btn-large.cds-btn-primary{border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-large.cds-btn-primary{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-primary.cds-btn-primary-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-primary.cds-btn-primary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-tertiary{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid #999;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-tertiary.cds-btn-tertiary-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-tertiary.cds-btn-tertiary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid #aaa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-text{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-text.cds-btn-text-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-text.cds-btn-text-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-special-ding{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-special-ding:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-special-ding.cds-btn-special-ding-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-special-ding.cds-btn-special-ding-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-small{padding:0 12px;height:30px;border-radius:4px}.cds-btn.cds-btn-small span{font-size:13px;line-height:1}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-small{position:relative;border:none}.cds-btn.cds-btn-small:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-small.cds-btn-primary{border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-small.cds-btn-primary{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-primary.cds-btn-primary-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-primary.cds-btn-primary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-tertiary{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #999;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-tertiary.cds-btn-tertiary-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-tertiary.cds-btn-tertiary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #aaa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-text{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-text.cds-btn-text-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-text.cds-btn-text-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-special-ding{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-special-ding:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-special-ding.cds-btn-special-ding-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-special-ding.cds-btn-special-ding-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-small .icon-m-r{display:none}.cds-btn.cds-btn-long{display:flex;width:100%}.cds-btn[disabled]{cursor:not-allowed!important;background:#eee!important;border-color:transparent!important;color:#999!important}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn[disabled]{position:relative;border:none}.cds-btn[disabled]:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn[disabled].cds-btn-primary{border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn[disabled].cds-btn-primary{position:relative;border:none}.cds-btn[disabled].cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn[disabled].cds-btn-tertiary{position:relative;border:none}.cds-btn[disabled].cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn[disabled].cds-btn-text{position:relative;border:none}.cds-btn[disabled].cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.custom-btn{box-sizing:border-box}.cds-btn.custom-btn:after{display:none}.cds-btn .ios-loading{animation:none!important}.cds-btn .ios-loading .svg-fill-color:first-child{animation:load 1s linear 0s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(2){animation:load 1s linear .1s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(3){animation:load 1s linear .2s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(4){animation:load 1s linear .3s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(5){animation:load 1s linear .4s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(6){animation:load 1s linear .5s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(7){animation:load 1s linear .6s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(8){animation:load 1s linear .7s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(9){animation:load 1s linear .8s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(10){animation:load 1s linear .9s infinite}@keyframes loadingAn{0%{transform:rotate(0deg) translateZ(0);transform-origin:center 50%}to{transform:rotate(1turn) translateZ(0);transform-origin:center 50%}}@keyframes load{0%{opacity:0}to{opacity:1}}.cds-dialog-wrapper{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;line-height:1.2;box-sizing:border-box;font-size:12px;position:fixed;top:0;left:0;bottom:0;right:0}.cds-dialog-wrapper em,.cds-dialog-wrapper i{font-style:normal}.cds-dialog-wrapper li,.cds-dialog-wrapper ol,.cds-dialog-wrapper ul{list-style-type:none}.cds-dialog-wrapper a{text-decoration:none;color:#0086f6}.cds-dialog-wrapper a:hover{color:#0075d8;text-decoration:none}.cds-dialog-wrapper img{border:none}.cds-dialog-wrapper.cds-show-dialog-wrapper{animation:cdsShowDialogWrapper .24s linear;opacity:1}.cds-dialog-wrapper.cds-hide-dialog-wrapper{animation:cdsHideDialogWrapper .16s linear;opacity:0}.cds-dialog-wrapper .cds-dialog-mask{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-color:rgba(0,0,0,.75)}.cds-dialog-wrapper .cds-dialog-modal{position:absolute;overflow:auto;top:0;right:0;bottom:0;left:0;height:100%;z-index:999;transform:translateZ(1px);display:flex;justify-content:center;align-items:center;flex-direction:column}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-header{width:281px;max-height:140px;overflow:hidden;background:#fff}.cds-dialog-wrapper .cds-dialog-modal .cds-border-top{border-top-left-radius:8px;border-top-right-radius:8px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content{width:281px;padding:16px;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-title{width:100%;max-height:46px;line-height:23px;margin-top:11px;font-size:17px;color:#333;font-weight:700;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-m-space{margin-bottom:28px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-desc{margin-top:6px;text-align:center;line-height:19px;font-size:14px;color:#333;margin-bottom:24px;word-break:break-all;word-wrap:break-word}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer{width:100%;height:36px;display:flex;justify-content:space-around;align-items:center}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer.cds-dialog-long-footer{height:auto;overflow:hidden;flex-wrap:wrap;flex-direction:row}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer.cds-dialog-long-footer .cds-dialog-btn-wrapper{width:100%;flex:none;margin-right:0;margin-bottom:12px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer.cds-dialog-long-footer .cds-dialog-btn-wrapper:last-child{margin-bottom:0}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer .cds-dialog-btn-wrapper{flex:1 1;height:100%;box-sizing:border-box;margin-right:12px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer .cds-dialog-btn-wrapper:last-child{margin-right:0}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer .cds-dialog-btn-wrapper .cds-dialog-btn-textDesc{width:100%;color:#999;text-align:center;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:20px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all;word-wrap:break-word;white-space:wrap}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-popup{width:calc(100% - 48px);height:60%;min-height:40%!important;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative}.cds-dialog-wrapper .cds-dialog-modal .cds-cancel-btn{width:36px;height:36px;margin-top:48px}@keyframes cdsShowDialogWrapper{0%{opacity:0}to{opacity:1}}@keyframes cdsHideDialogWrapper{0%{opacity:1}to{opacity:0}}.cds-dialog-wrapper-usage-tex{z-index:4}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup{height:auto;min-height:auto!important;border-radius:8px;overflow:hidden}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody{position:relative;padding:1.5rem 1rem 1rem;color:#111;box-sizing:border-box;width:100%}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody .usage-detail-popup-title{font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:center}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody .usage-item{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;line-height:1.0625rem;margin-top:.75rem}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody .usage-item~.usage-item{margin-top:.625rem}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody .usage-item .item-line{flex:1;height:1px;margin:0 .375rem;background-image:linear-gradient(90deg,#e5e5e5 55%,#fff 0);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody .extra-tips{color:#888;margin-top:.625rem;font-size:.8125rem;line-height:1.0625rem}.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup .popbox-tbody .usage-detail-popup-close-button{margin-top:1.5rem;padding:.5rem 0;font-size:.9375rem;line-height:1.1875rem;text-align:center;color:#fff;background-color:#006ff6;border-radius:.25rem}.cds-dialog-wrapper .cds-dialog-modal .tex-tip-popup .cds-cancel-btn,.cds-dialog-wrapper .cds-dialog-modal .usage-tex-detail-popup.cds-dialog-popup~.cds-cancel-btn{display:none}.cds-dialog-wrapper .cds-dialog-modal .tex-tip-popup{height:auto;min-height:auto!important}.cds-dialog-wrapper .cds-dialog-modal .cds-cancel-btn{display:none}.swiper_swiper-wrapper__WxVhK{width:100%;height:100%;overflow:hidden;position:relative}.swiper_swiper-container__8cHtX{height:100%;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap}.swiper_swiper-item__8PyUA{display:block;width:100%;height:100%;white-space:normal}.swiper_swiper-slide__G9MaB{width:100%;height:100%;display:block;position:relative;white-space:unset;flex:none}.swiper_swiper-count__IdyEY{background-color:rgba(0,0,0,.4);color:#fff;border-radius:.5rem;padding:.15rem .375rem;z-index:99;position:absolute;bottom:.5rem;right:.5rem}.swiper_swiper-button-prev__fV6iZ{left:0}.swiper_swiper-button-next__JL5Ns,.swiper_swiper-button-prev__fV6iZ{position:absolute;top:0;bottom:0;margin:auto;width:2rem;height:2rem;background:#fff;line-height:2rem;text-align:center}.swiper_swiper-button-next__JL5Ns{right:0}.swiper-counts{padding:.125rem .375rem;color:#fff;font-size:.75rem;position:absolute;left:50%;transform:translateX(-50%);bottom:.625rem;background:rgba(0,0,0,.4);border-radius:1.25rem}.swiper-img{width:100%;height:100%}@font-face{font-family:cdsIconFont;src:url(https://pic.c-ctrip.com/platform/h5/common/cds-iconfont/cds-iconfont.ttf?v=20191120) format("truetype")}.cds-icon-item{display:inline-flex;justify-content:center;align-items:center;line-height:1;vertical-align:middle;text-align:center;box-sizing:border-box;font-size:20px}.cds-icon-item .cds-icon-svg{font-size:20px}.cds-icon-account,.cds-icon-add,.cds-icon-add-shape,.cds-icon-back,.cds-icon-boy,.cds-icon-broadcast,.cds-icon-calendar,.cds-icon-camera,.cds-icon-cancel,.cds-icon-check,.cds-icon-clock_shape,.cds-icon-close,.cds-icon-closed-shape,.cds-icon-collect,.cds-icon-collected,.cds-icon-communication,.cds-icon-compass,.cds-icon-contacts,.cds-icon-coupons,.cds-icon-delete,.cds-icon-delete-left,.cds-icon-dislike,.cds-icon-dowm,.cds-icon-download,.cds-icon-drop-down-Keyboard,.cds-icon-drop-down-filled,.cds-icon-drop-down-outlined,.cds-icon-drop-up-Keyboard,.cds-icon-drop-up-filled,.cds-icon-drop-up-outlined,.cds-icon-edit,.cds-icon-edit_word,.cds-icon-email,.cds-icon-emoji,.cds-icon-filter,.cds-icon-filter_shape,.cds-icon-flash-light,.cds-icon-forward,.cds-icon-girl,.cds-icon-group,.cds-icon-guidepost,.cds-icon-help,.cds-icon-home,.cds-icon-hot_shape,.cds-icon-image,.cds-icon-information_filled,.cds-icon-information_outlined,.cds-icon-keyboard,.cds-icon-left,.cds-icon-left_arrow_head,.cds-icon-like,.cds-icon-liked,.cds-icon-list,.cds-icon-loading,.cds-icon-locate,.cds-icon-location,.cds-icon-map,.cds-icon-message,.cds-icon-microphone,.cds-icon-more,.cds-icon-more_Android,.cds-icon-near,.cds-icon-open-light,.cds-icon-ordertime_shape,.cds-icon-phone,.cds-icon-present,.cds-icon-radiobutton,.cds-icon-rank,.cds-icon-refresh,.cds-icon-remind,.cds-icon-return,.cds-icon-right_arrow_head,.cds-icon-scan,.cds-icon-search,.cds-icon-selected,.cds-icon-selected-shape,.cds-icon-service,.cds-icon-setting,.cds-icon-share,.cds-icon-share_android,.cds-icon-subtract,.cds-icon-subtract-shape,.cds-icon-time-clock,.cds-icon-to,.cds-icon-top,.cds-icon-transform,.cds-icon-unliked-shape,.cds-icon-unselected,.cds-icon-voice,.cds-icon-voice-shape,.cds-icon-warn,.cds-icon-warn_shape{font-family:cdsIconFont!important;color:inherit;font-style:normal}.cds-icon-home:before{content:""}.cds-icon-camera:before{content:""}.cds-icon-warn:before{content:""}.cds-icon-help:before{content:""}.cds-icon-guidepost:before{content:""}.cds-icon-refresh:before{content:""}.cds-icon-drop-down-outlined:before{content:""}.cds-icon-drop-up-outlined:before{content:""}.cds-icon-drop-up-filled:before{content:""}.cds-icon-drop-down-filled:before{content:""}.cds-icon-image:before{content:""}.cds-icon-service:before{content:""}.cds-icon-dislike:before{content:""}.cds-icon-like:before{content:""}.cds-icon-collect:before{content:""}.cds-icon-keyboard:before{content:""}.cds-icon-drop-up-Keyboard:before{content:""}.cds-icon-drop-down-Keyboard:before{content:""}.cds-icon-group:before{content:""}.cds-icon-microphone:before{content:""}.cds-icon-emoji:before{content:""}.cds-icon-voice:before{content:""}.cds-icon-delete-left:before{content:""}.cds-icon-flash-light:before{content:""}.cds-icon-open-light:before{content:""}.cds-icon-to:before{content:""}.cds-icon-return:before{content:""}.cds-icon-share:before{content:""}.cds-icon-time-clock:before{content:""}.cds-icon-back:before{content:""}.cds-icon-present:before{content:""}.cds-icon-transform:before{content:""}.cds-icon-message:before{content:""}.cds-icon-location:before{content:""}.cds-icon-subtract:before{content:""}.cds-icon-add:before{content:""}.cds-icon-liked:before{content:""}.cds-icon-unliked-shape:before{content:""}.cds-icon-selected-shape:before{content:""}.cds-icon-add-shape:before{content:""}.cds-icon-subtract-shape:before{content:""}.cds-icon-voice-shape:before{content:""}.cds-icon-closed-shape:before{content:""}.cds-icon-contacts:before{content:""}.cds-icon-cancel:before{content:""}.cds-icon-delete:before{content:""}.cds-icon-location:before{content:""}.cds-icon-filter:before{content:""}.cds-icon-map:before{content:""}.cds-icon-edit:before{content:""}.cds-icon-edit_word:before{content:""}.cds-icon-more:before{content:""}.cds-icon-email:before{content:""}.cds-icon-locate:before{content:""}.cds-icon-close:before{content:""}.cds-icon-collected:before{content:""}.cds-icon-phone:before{content:""}.cds-icon-rank:before{content:""}.cds-icon-forward:before{content:""}.cds-icon-search:before{content:""}.cds-icon-calendar:before{content:""}.cds-icon-list:before{content:""}.cds-icon-coupons:before{content:""}.cds-icon-near:before{content:""}.cds-icon-selected:before{content:""}.cds-icon-top:before{content:""}.cds-icon-remind:before{content:""}.cds-icon-left:before{content:""}.cds-icon-more_Android:before{content:""}.cds-icon-dowm:before{content:""}.cds-icon-download:before{content:""}.cds-icon-compass:before{content:""}.cds-icon-account:before{content:""}.cds-icon-clock_shape:before{content:""}.cds-icon-filter_shape:before{content:""}.cds-icon-loading:before{content:""}.cds-icon-unselected:before{content:""}.cds-icon-communication:before{content:""}.cds-icon-ordertime_shape:before{content:""}.cds-icon-warn_shape:before{content:""}.cds-icon-hot_shape:before{content:""}.cds-icon-broadcast:before{content:""}.cds-icon-information_outlined:before{content:""}.cds-icon-left_arrow_head:before{content:""}.cds-icon-right_arrow_head:before{content:""}.cds-icon-information_filled:before{content:""}.cds-icon-setting:before{content:""}.cds-icon-scan:before{content:""}.cds-icon-radiobutton:before{content:""}.cds-icon-check:before{content:""}.cds-icon-girl:before{content:""}.cds-icon-boy:before{content:""}.cds-icon-share_android:before{content:""}.cds-icon-fold{display:inline-block;width:0;height:5px;margin-left:8px;border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;vertical-align:middle}.cds-temporary-view-wrapper{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;line-height:1.2;box-sizing:border-box;font-size:12px;position:fixed;top:0;right:0;left:0;bottom:0}.cds-temporary-view-wrapper em,.cds-temporary-view-wrapper i{font-style:normal}.cds-temporary-view-wrapper li,.cds-temporary-view-wrapper ol,.cds-temporary-view-wrapper ul{list-style-type:none}.cds-temporary-view-wrapper a{text-decoration:none;color:#0086f6}.cds-temporary-view-wrapper a:hover{color:#0075d8;text-decoration:none}.cds-temporary-view-wrapper img{border:none}.cds-temporary-view-wrapper.cds-hide-temporary-view-wrapper{animation:cdsHideTemporaryViewWrapper .16s linear}.cds-temporary-view-wrapper.cds-show-temporary-view-wrapper{animation:cdsShowTemporaryViewWrapper .24s linear}.cds-temporary-view-wrapper .cds-temporary-view-mask{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-color:rgba(0,0,0,.6)}.cds-temporary-view-wrapper .cds-temporary-view-content{width:100%;height:262px;background:#fff;position:absolute;left:0;bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.cds-temporary-view-wrapper .cds-temporary-view-content.cds-show-content{animation:showTemporaryView .24s linear}.cds-temporary-view-wrapper .cds-temporary-view-content.cds-hide-content{animation:cdshideTemporaryView .16s linear}.cds-temporary-view-wrapper .cds-temporary-view-content .cds-temporary-view-close-btn{width:20px;height:20px;display:inline-block;position:absolute;top:12px;left:12px;color:#666}.cds-temporary-view-wrapper .cds-temporary-view-content .cds-temporary-view-close-btn.cds-temporary-view-close-btn-circle{color:rgba(0,0,0,.4)}@keyframes cdsShowTemporaryViewWrapper{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes showTemporaryView{0%{bottom:-600px}to{bottom:0}}@keyframes cdshideTemporaryView{0%{bottom:0}to{bottom:-600px}}@font-face{font-family:hotel_im_query;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-hotel_im_query-0.0.1/hotel_im_query.ttf) format("truetype")}[class*=" h5-im-font-"],[class^=h5-im-font-]{font-family:hotel_im_query!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h5-im-font-ask-hotel:before{content:"\f1aad"}.m-mask{position:fixed;z-index:1000;background-color:rgba(0,0,0,.6);top:0;bottom:0;right:0;left:0}.cmask-popbox{transform:translate3d(-50%,-50%,0)}.m-header{background:#fff;height:2.75rem;display:flex;border-radius:8px 8px 0 0;font-size:1.4rem}.m-header-date{height:3.125rem}.m-title{font-size:1.063rem;padding:1rem 2.5rem;text-align:center;font-weight:700;margin:0 auto;color:#000}.m-close{cursor:pointer;padding:10px;right:.25rem}.m-header .m-close{position:absolute}.gray-filter{filter:grayscale(100%)}.layout-reset{display:flex;flex-wrap:wrap;justify-content:flex-end}.layout-reset .left-shrink{flex:1 1 auto;margin-right:.25rem}.layout-reset .right-shrink{text-align:right}.layout-reset .nowrap{white-space:nowrap}.layout-reset .c1{color:#a06e3f;font-size:.75rem}.layout-reset .c2{color:#666;font-size:.625rem}.layout-reset .c3{color:#ff4d1d;font-size:.625rem}.layout-reset .price-days{color:#666;margin-right:.188rem}.layout-reset .price-avg-date{color:#666;font-size:.688rem;margin-top:.375rem}.price-layout{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-end;text-align:right}.del{font-size:.688rem;color:#666;font-weight:300;position:relative;margin:0 .188rem 0 .25rem}.del:after{position:absolute;left:0;bottom:53%;width:100%;content:"";height:.063rem;background-color:#666}.del-price{text-decoration:line-through}.pl-text{color:#ff4d1d;font-size:.563rem;padding:.125rem .25rem;line-height:1;border-radius:.125rem;background-color:#fef4ec}.pl-text2{font-size:.688rem;color:#f70}.price2{color:#f70;font-size:.625rem;font-weight:500}.price2 .strong{font-size:1.25rem}.price3{color:#999}.price4{color:#f70;font-size:.875rem}.layout-reset .price-left-txt{color:#666;margin-right:.188rem}.layout-reset .price-bottom-txt,.price-layout .price-bottom-txt{font-size:.625rem;color:#666;text-align:right}.pl-text3{color:#ff4d1d;font-size:.563rem;padding:.125rem .25rem .125rem 0;line-height:1;background-color:#fef4ec}.pl-text4{font-size:.688rem;color:#999;margin-right:.188rem}.pl-wx-25{padding:.125rem .25rem;line-height:1;border-radius:.125rem;margin-right:.313rem;background-image:linear-gradient(90deg,#81d286 1%,#4cbf52)}.countdown,.pl-wx-25{color:#fff;font-size:.625rem}.countdown{padding:.125rem .313rem;border-radius:.188rem;background-image:linear-gradient(270deg,#ff3700 0,#ff7112);display:inline-block}.price-cell{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.global-layer{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:ease-out;animation-name:fadeInBottom;transform-origin:center bottom}.global-layer .thead .tit .sub{font-size:.75rem;color:#666;font-weight:300}.global-layer .h5-font-close{font-size:1.438rem;padding:1rem;position:absolute;right:0;top:0}.global-layer .tbody{color:#333;font-size:.875rem}.global-layer .des-list{min-height:18.75rem;padding:1rem}.single-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadeInBottom{0%{transform:scaleY(0)}30%{transform:scaleY(.5)}to{transform:scale(1)}}.button-style{background-image:linear-gradient(90deg,#ffa50a,#f70);border-radius:.25rem;font-size:.9375rem;line-height:1.1875rem;color:#fff;text-align:center;font-weight:700;padding:.53125rem 0;margin-right:.75rem}.askhotel-box{font-size:.625rem;color:#333;text-align:center;flex:1}.ask-hotel-icon{font-size:1.5rem;margin-bottom:.1875rem;color:#0066f6}.cell{display:flex!important}.cell-v,.cell-v-end{display:flex;align-items:center}.cell-v-end{justify-content:flex-end}.cell-star{flex:1}.cell-column,.column{flex-direction:column}.cell-column{display:flex}.cell-self-end{align-self:flex-end}.flex-between{display:flex;justify-content:space-between}.cell-self{align-self:baseline}.tags-wrap .wxtag{color:#fff;background-color:#52c158;border-radius:.125rem;margin-right:.25rem;line-height:.875rem}.tags-wrap .c2tag,.tags-wrap .ctag,.tags-wrap .wxtag{font-size:.5625rem;padding:0 .25rem;height:.875rem;display:inline-block}.tags-wrap .c2tag,.tags-wrap .ctag{line-height:.90625rem;position:relative}.tags-line .ctag:after{content:"";position:absolute;width:.0625rem;height:.5rem;top:.21875rem;right:0}.tags-wrap .ctag{color:#ff4d1d;background-color:#fef4ec;font-weight:500}.right-shrink .pl-text2{margin-right:.25rem}.tags-wrap .ctag+.c2tag:nth-of-type(-n+1){margin-left:.25rem}.tags-wrap .c2tag{color:#2681ff;background-color:rgba(195,220,255,.4)}.tags-wrap .ctag:after{background-color:rgba(255,77,29,.2)}.tags-wrap .c2tag:after{background-color:rgba(46,134,255,.4)}.tags-line .ctag:first-of-type{border-radius:.125rem 0 0 .125rem}.tags-line .ctag:last-of-type{border-radius:0 .125rem .125rem 0}.tags-line .ctag:last-of-type:after{display:none}.tags-line .ctag:first-of-type:last-of-type{border-radius:.125rem}.tags-line .tag-after-none:after{display:none}@keyframes showIn{0%{opacity:0}to{opacity:1}}.show-animation{animation:showIn .35s linear both}@keyframes disappear{0%{opacity:1}to{opacity:0}}.disappear-animation{animation:disappear .35s linear both}.pac-icon{width:.875rem;height:.875rem;line-height:1;margin-right:.25rem}.prime-icon{vertical-align:middle;display:inline-block;margin-right:.156rem}.ladder-cancel{margin:.625rem 0;border:.063rem solid #e8e8e8;font-size:.75rem;color:#333}.ladder-cancel .jt-txt{text-align:center;padding:.375rem 0;flex:1;border-right:.063rem solid #ebebeb}.ladder-cancel .jt-txt:last-of-type{border-right:0}.ladder-cancel .jt-thead{display:flex;background-color:#f4f4f6}.ladder-cancel .jt-tbody .jt-free{color:#52be1b}.ladder-cancel .jt-tbody .jt-grey{color:#999!important}.ladder-cancel .jt-tbody{border-top:.063rem solid #ebebeb;display:flex;background-color:#fff}.box-flex{display:flex}.pd-subtit{color:#666;font-size:.75rem;font-weight:400;margin-top:.25rem}.price-detail-layer{padding:0 .8rem;position:fixed;bottom:0;left:0;right:0;top:8.5rem;border-radius:.5rem .5rem 0 0;background-color:#fff;overflow:hidden}.pd-body{margin:.75rem .5rem .5rem;box-sizing:border-box;height:32rem;overflow:scroll;padding-bottom:.35rem}.pd-body .pd-room-name{font-size:.75rem;margin-bottom:.75rem}.pd-body .pd-room-num{font-size:.625rem;color:#666;margin-left:.375rem}.op-box{padding:.625rem .75rem;background-color:#f8fafd;border-radius:.25rem}.op-box .price-item{margin:0}.detail-box{margin-top:.75rem;padding:.625rem .75rem;background:linear-gradient(90deg,rgba(255,246,232,.2),rgba(255,233,196,.3));border-radius:.25rem}.box-tit{flex:1;font-size:1.125rem;font-weight:600;color:#333}.price-item{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0 .25rem;font-size:.75rem;color:#666}.sale-tit{border-bottom:.03125rem solid #eee;padding-bottom:.75rem;margin:0}.price-tag{color:#f70;border:.03125rem solid #ffa04d;border-radius:.125rem;padding:.125rem}.price-desc,.price-tag{font-size:.625rem;line-height:1}.price-desc{color:#999}.price-avg{margin-top:1.5rem;color:#f70;font-size:.625rem;font-weight:500;padding:0 .75rem}.price-color{color:#f70}.price-constant-color{display:inline-block;color:#333!important}.price-color .strong{font-size:1.125rem;font-weight:600}.price-strong{font-size:1.25rem;font-weight:600}.tr{text-align:right}.single-day{display:inline-block}.global-pd-confirm-btn{position:absolute;bottom:.5rem;width:20rem;height:2.5rem;line-height:2.5rem;background-image:linear-gradient(90deg,#ffa50a,#f70);border-radius:.25rem;color:#fff;font-size:1.0625rem;text-align:center;margin:.75rem 1rem 2.1875rem;font-weight:400}.price-left-desc{margin-right:.25rem;font-size:.75rem;color:#666;font-weight:400}.price-left-qa{color:#666;margin-right:.3125rem}.cmask-popbox{z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);position:fixed}.popbox-thead{border-radius:8px 8px 0 0}.tax-box{margin-top:.375rem;padding:.625rem .75rem;background-color:#f8fafd;border-radius:.25rem}.tax-box .tax-tit{flex:1;color:#333;font-weight:500}.tax-box .tax-item{color:#999}.tax-box .tax-item .useage-tex-text{display:inline-flex;align-items:center}.tax-box .tax-item .useage-tex-text .h5-font-qa{margin-left:.25rem}.price-before{color:#555;font-size:.75rem}.price-avg .tips,.tax-desc{color:#888}.tax-desc{font-size:.75rem;margin-top:.313rem}.modal{width:100%;height:80%;position:fixed;bottom:0;left:0;background-color:#f4f4f6;z-index:1002;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-family:-apple-system,Helvetica,Hiragino Sans GB W3,Microsoft YaHei,arial,sans-serif}.modal .bd,.modal .suite-title{background-color:#fff}.modal .suite-title{flex:1;justify-content:flex-end;height:2.5rem;font-size:1.0625rem;text-align:center;line-height:2.5rem;margin-left:.94rem}.modal .h{background-color:#fff;color:#111;display:flex;align-items:center;position:sticky;top:0;z-index:2}.modal .h .tit{flex:1;padding:.625rem 0 .625rem .75rem;font-weight:700;text-align:left;justify-items:center;line-height:2}.tit .pac-icon{height:1.5rem;min-width:1.5rem;max-width:1.5rem;margin-right:.5rem;background:unset;color:unset}.modal .h .h5-font-close{color:#333;font-size:1.25rem;padding:.625rem}.modal .h .r-num{font-size:.563rem;padding:.25rem;color:#ccc;white-space:nowrap}.modal .bottom-blank{height:4.375rem;background-color:#fff}.modal .bottom-iphonex{height:6.438rem}.modal .layer-detail{height:calc(100% - 7.125rem)}.modal .layer-booking{height:calc(100% - 2.75rem)}.base-info{overflow:hidden;padding:.625rem 0 1.125rem;background-color:#fff}.base-info .pb0{padding-bottom:0}.tag-better{color:#009c67}.flex1{flex:1}.mr8{margin-right:.25rem}.mr24{margin-right:.75rem}.pr24{padding-right:.75rem}.pl24{padding-left:.75rem!important}.pr34{padding-right:1.063rem!important}.pt12{padding-top:.375rem}.base-more-fold{font-size:.75rem;color:#666;padding:.25rem 0 1rem;margin-top:.5rem;text-align:center}.modal .slider{position:relative;margin-bottom:1.125rem}.modal .live{margin-bottom:0}.modal .live .slide-image{border-radius:unset}.modal .swiper{width:100%;height:10.625rem}.modal .suite-swiper{border-radius:.25rem;box-sizing:border-box;margin-right:1.5rem}.modal .suite-swiper .single-swiper{border-radius:.25rem}.modal .suite-swiper .single-swiper:first-child{margin-left:.75rem}.modal .suite-swiper .single-swiper{box-sizing:border-box}.modal .swiper-num{padding:.125rem .375rem;color:#fff;font-size:.75rem;position:absolute;left:50%;transform:translateX(-50%);bottom:.625rem;background:rgba(0,0,0,.4);border-radius:1.25rem}.modal .slide-image{width:100%;height:100%}.pac-info{margin:.625rem .75rem 1.25rem;padding:.875rem .625rem;border-radius:.125rem;font-size:.75rem;background-color:#f8fafd;line-height:2;font-weight:500}.pac-info .item-subtit{font-size:.75rem;font-weight:500;line-height:1.5;text-align:justify;display:flex}.pac-info .item-subtit:not(:last-child){margin-bottom:.75rem}.pac-info .icon{height:.875rem;width:.875rem;margin:.125rem .5rem 0 0;flex-shrink:0}.pac-item{padding-bottom:1.375rem;background-color:#fff;font-size:.75rem;border-top:.25rem solid #f8f8f8}.pac-item .pac-title{font-size:.8rem;padding:1.25rem .75rem 0 0}.pac-item .pac-content{font-size:.75rem;color:#666;padding-top:1rem}.pac-item .pac-content:not(:last-child) .x-item:last-child{border-bottom:1px solid #eee}.pac-content .x-item{color:#666;font-family:PingFang SC;font-size:.75rem;font-weight:400;padding-bottom:.375rem}.pac-content .x-item .name{min-width:3.75rem}.pac-content .x-item .desc{display:inline-block;max-width:calc(100% - 3.75rem)}.pac-content .slider .suite-swiper{padding-left:0}.pac-content .x-item .hide-height{height:1rem;overflow:hidden}.pac-item .pac-subtit-box{display:flex;justify-content:space-between;margin-bottom:.25rem}.pac-item .pac-subtit{font-size:.875rem;font-weight:500;color:#333}.pac-item .pac-imgs{display:flex;overflow-x:auto}.pac-item .pac-imgs::-webkit-scrollbar{display:none}.pac-item .pac-imgs .slide-img{width:18.75rem;margin-right:16px;border-radius:.25rem;flex-shrink:0}.pac-item .pac-imgs .sigle-img{width:100%;border-radius:.25rem}.pac-title.live{display:block;padding-bottom:.375rem;border-top:.25rem solid #f8f8f8}.pac-title{align-items:center;padding:1.25rem .75rem;background:#fff;font-weight:500;font-size:.8125rem;color:#111;display:flex;font-family:PingFangSC-Medium}.pac-title .name{display:flex;line-height:1.5rem}.pac-title .r-num{font-size:.563rem;line-height:.563rem;padding:.25rem;color:#ccc;white-space:nowrap;text-align:right}.pac-title .pac-icon{height:1.5rem;width:1.5rem;margin-right:.5rem;flex-shrink:0}.base-info .base-detail-box{margin:0 .75rem;border-top:.031rem solid #eee}.roh-notice{margin:0 .75rem 1rem;font-size:.75rem;font-weight:500}.hourroom-info .hourroom-title,.roh-notice{display:flex;align-items:center}.hourroom-info .desc{margin-top:.5rem}.base-box{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem 0 .75rem}.base-box .base-item{color:#333;font-size:.75rem;font-weight:500;text-align:center;flex:1;box-sizing:border-box;max-width:20%}.base-box .base-item:first-child,.base-box .base-item:last-child{padding:0 .5rem}.base-box .base-item .tit{color:#999;margin-bottom:.125rem}.bed-info,.meal-info{width:100%;margin:1rem 0;display:flex;align-items:center;font-size:.75rem;font-weight:500}.meal-info .meal-details{display:flex;flex-wrap:wrap}.meal-info .meal-details .meal-item{flex:1;margin-right:.5rem}.meal-info .meal-details .meal-txt{margin-left:.25rem;color:#009c67;white-space:nowrap}.fac-item{width:100%;font-size:.75rem;display:flex;align-items:center;border-top:.031rem solid #eee;padding:1rem 0}.bed-info .bed-title,.fac-item .fac-title,.meal-info .meal-title,.roh-notice .roh-notice-title{width:4.063rem;font-weight:600;box-sizing:border-box;padding:0 1.688rem 0 .75rem;text-align:center;flex-shrink:0}.fac-item .txt-box{display:flex;flex-wrap:wrap;flex:1}.fac-item .fac-txt{width:46%;margin-right:4%;line-height:1.5}.fac-item .fac-txt .fac-free,.fac-item .fac-txt .fac-pay{display:inline-block;height:.75rem;line-height:.75rem;vertical-align:.063rem;border-radius:.125rem;font-weight:500;font-size:.625rem}.fac-item .fac-txt .fac-pay{color:#f70;background-color:#fff1e6}.fac-item .fac-txt .fac-free{color:#009c67;background-color:#e6f8f1}.gift-info .gift-title{display:flex;font-weight:600;margin-top:.75rem}.gift-info .base-more-fold{padding-bottom:.25rem}.gift-info,.hourroom-info{font-size:.75rem;padding:.375rem .75rem;background-color:#fff}.gift-info .gift-title .gift-icon,.pac-item .pac-icon{line-height:1;padding:.125rem}.gift-info .desc-tit{font-weight:500;margin:.75rem 0 .5rem}.gift-info .desc-box{display:flex;flex-wrap:wrap}.gift-info .desc-box .desc-item{width:48%;margin-right:2%}.gift-info .gift-sp{font-weight:300;text-align:justify;white-space:pre-wrap}.common-card{padding:.75rem;font-size:.75rem;background-color:#fff;border-top:.5rem solid #f8f8f8}.common-card .tit{color:#121212;font-size:1.125rem;font-weight:600}.benefits-info .benefits-item{display:flex;align-items:flex-start;margin-top:.5rem}.benefits-info .benefits-tit{flex-shrink:0;margin-right:.5rem;padding:.063rem .125rem;border-radius:.125rem;color:#f70;background-color:#fff1e6}.policy-info .item-title{font-size:.875rem;font-weight:500;margin:.875rem 0 .313rem}.policy-info .item-desc{line-height:1.5;text-align:justify}.benefits-info .desc{min-height:2.1rem;color:#666;font-size:.625rem;margin-top:.375rem;line-height:1.5rem;padding-top:.438rem;box-sizing:border-box;background-size:100%;background-image:url(https://pages.c-ctrip.com/hotels/wechat/img/layer-right-bg.png);background-repeat:no-repeat}.benefits-info .desc .prime-icon{display:inline-block;width:1rem;height:1rem;border-radius:50%;background-color:#fff1e6;text-align:center;margin-top:-.1rem;line-height:1.156rem}.benefits-info .desc .prime-icon img{width:.625rem;height:.438rem}.modal .h .subroom-share{background:unset;font-size:1.25rem;color:#333}.des-bottom{position:fixed;display:flex;bottom:0;z-index:2;box-shadow:0 .125rem .469rem rgba(0,0,0,.3);background-color:#fff;padding:.875rem .625rem;text-align:right;width:100%;box-sizing:border-box;height:3.75rem}.iphonx-bottom{height:6.438rem}.no-facility{text-decoration:line-through}.flex-beds-table{border:.05rem solid #eee;border-radius:.25rem;margin-left:4.063rem}.flex-beds-table .complex-beds-block{display:flex;font-size:.75rem}.flex-beds-table .complex-beds-block .complex-bed-room-left{width:3rem;text-align:center;padding-top:1rem;min-height:2rem;background:#f8f8f8;border-top:.05rem solid #fff;color:#333}.flex-beds-table .complex-beds-block .complex-bed-room-right{flex:1}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info{display:flex}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-bed-choose{border-left:.05rem solid #fff;border-top:.05rem solid #fff;width:3rem;text-align:center;padding-top:1rem;min-height:2rem;background:#f8f8f8;color:#333}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .none-border-left{border-left:.05rem solid #f8f8f8}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-beds{flex:1;border-top:.05rem solid #eee}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-beds .complex-bed-info{padding:1rem .85rem;display:flex;align-items:center;justify-content:space-between}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-beds .complex-bed-info .complex-bed-name{width:40%;color:#333}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-beds .complex-bed-info .complex-bed-width{width:40%;color:#666}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-beds .complex-bed-info .complex-bed-count-x{margin-left:1rem;color:#666}.flex-beds-table .complex-beds-block .complex-bed-room-right .complex-bed-room-info .complex-beds .complex-bed-info .complex-bed-count{margin-left:.125rem;color:#333}.flex{display:flex}.loading-box{position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%)}.child-title{font-size:.875rem;font-weight:500;margin:.875rem 0 .313rem}.child-desc{line-height:1.5;text-align:justify}.child-table{font-size:.75rem!important;font-weight:300;color:#111;margin:.625rem 0;min-width:100%;border-collapse:separate;border-spacing:0}.child-table .thead{background-color:#f5f7fa!important;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:700;font-size:.75rem!important}.child-table .thead .td{border-top:.5px solid #ccd6e5}.child-table .thead .td:first-child{border-top-left-radius:6px}.child-table .thead .td:last-child{border-top-right-radius:6px}.child-table .td{text-align:center;border-bottom:.5px solid #ccd6e5;border-left:.5px solid #ccd6e5;padding:10px 5px}.child-table .td:last-of-type{border-right:.5px solid #ccd6e5}.child-table .tbody{font-size:.75rem!important}.child-table .tbody .last .td:first-child[rowspan]{border-bottom-left-radius:6px}.child-table .tbody .tr:last-of-type .td:last-child{border-bottom-right-radius:6px}.child-table .deposit-policy{font-size:.875rem!important;color:#333}.child-table .deposit-policy:last-child .td:first-child{border-bottom-left-radius:6px}.child-table .deposit-policy:last-child .td:last-child{border-bottom-right-radius:6px}.child-table .highlight{color:#0f4999}.sp-facility-policy .child-table{margin-left:1.5rem;min-width:calc(100% - 1.5rem)}.deposit-desc{line-height:1.5;text-align:justify;margin-top:.375rem}.deposit-table{font-size:.75rem!important;font-weight:400;color:#111;margin:.625rem 0;min-width:100%;border-collapse:separate;border-spacing:0}.deposit-table .thead{background-color:#f5f7fa!important;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:700;font-size:.75rem!important}.deposit-table .thead .td{border-top:.5px solid #ccd6e5}.deposit-table .thead .td:first-child{border-top-left-radius:6px}.deposit-table .thead .td:last-child{border-top-right-radius:6px}.deposit-table .td{text-align:center;border-bottom:.5px solid #ccd6e5;border-left:.5px solid #ccd6e5;padding:10px 5px}.deposit-table .td:last-of-type{border-right:.5px solid #ccd6e5}.deposit-table .tbody{font-size:.75rem!important;color:#333}.deposit-table .tbody:last-child .td:first-child{border-bottom-left-radius:6px}.deposit-table .tbody:last-child .td:last-child{border-bottom-right-radius:6px}.mt-2{margin-top:.125rem}.bk-pay-fixed{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-sizing:border-box;z-index:100;box-shadow:0 -.063rem .313rem rgba(0,0,0,.15);padding:1rem .75rem;display:flex;align-items:center;justify-content:flex-end}.bk-pay-bs-none{box-shadow:none}.bk-pay-fixed .pay-txt{flex:1;display:flex;align-items:center}.bk-pay-fixed .pay-left{flex:1;font-size:.75rem}.bk-pay-fixed .pay-left .main-box{display:flex;flex-wrap:wrap}.bk-pay-fixed .pay-txt .main-title{font-size:1rem;font-weight:600;margin-right:.25rem}.bk-pay-fixed .pay-right{color:#0086f6;font-size:.75rem;font-weight:500;margin-left:1rem}.bk-pay-fixed .submit-btn{margin-left:.375rem;border-radius:.375rem;font-size:1.063rem;font-weight:500;color:#fff;padding:.75rem .875rem}.bk-pay-fixed .btn{padding:0}.bk-pay-fixed .btn:after{border:unset}.common-price{font-size:.75rem;font-weight:500;text-align:right}.common-price .price-bold{font-size:1.25rem;font-weight:700}.wrap-text{display:flex;align-items:baseline;flex-wrap:wrap}.pd-mask{-webkit-backdrop-filter:saturate(150%) blur(.25rem);backdrop-filter:saturate(150%) blur(.25rem);position:fixed;z-index:10;background-color:rgba(0,0,0,.6);top:0;bottom:0;right:0;left:0}.pd-layer{z-index:11!important;background-color:#f8f8f8!important}.pd-layer .pd-box{font-size:.75rem;color:#666;max-height:76vh;overflow:scroll}.pd-layer .blank-bottom{height:4.7rem}.pd-layer .pd-item{background-color:#fff;padding:0 .75rem .938rem;margin-bottom:.625rem}.pd-layer .pd-item .title-box{display:flex;align-items:flex-start;justify-content:space-between;padding-top:1.125rem}.pd-layer .pd-item .title{font-size:1rem;font-weight:600;color:#333}.pd-layer .pd-item .pd-li{display:flex;align-items:center;margin-top:.313rem}.pd-layer .li-left{flex:1;display:flex;align-items:center}.pd-layer .pd-item .discount-box{margin:.625rem 0;border-top:.031rem solid #efefef;padding-top:.313rem}.pd-layer .pd-item .days-amount{padding-top:.875rem;margin-top:.875rem;border-top:.031rem solid #efefef;text-align:right}.pd-layer .pd-item .tax-inprice{margin-top:.313rem;color:#999}.pay-type-box{display:flex;margin:.875rem 0 .75rem}.pay-type-box .pt-item{width:48%;box-sizing:border-box;padding:.75rem .625rem;display:flex;align-items:center;border-radius:.25rem;background-color:#f6f8fa}.pay-type-box .pt-item:first-child{margin-right:4%}.pay-type-box .pt-item.current{border:.031rem solid #0086f6;background-color:#f2f8fe}.pay-type-box .pt-left{flex:1;font-size:.625rem;color:#666}.pay-type-box .pt-left .pt-title{font-size:.875rem;font-weight:600;color:#333;margin-bottom:.313rem}.pay-type-desc{font-size:.75rem;padding-bottom:.75rem;color:#666}.pay-left-lh{line-height:1.43}.extraTax-icon{padding:.5rem!important}.extra-tax-popup-container{background-color:#fff;border-radius:.5rem}.extra-tax-popup-title{padding:1.5rem .938rem .125rem;font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:center;color:#111;border-radius:.5rem .5rem 0 0}.extra-tax-popup-close-button{margin-top:1.5rem;padding:.5rem 0;font-size:.9375rem;line-height:1.1875rem;text-align:center;color:#fff;background-color:#006ff6;border-radius:.25rem}.cds-dialog-wrapper-included-tex{z-index:1005}.cds-dialog-wrapper .cds-dialog-modal .included-tax-detail-popup.cds-dialog-popup{height:auto;min-height:auto!important;width:calc(100vw - 5.875rem);border-radius:8px;overflow:hidden}.cds-dialog-wrapper .cds-dialog-modal .included-tax-detail-popup.cds-dialog-popup .popbox-tbody{position:relative;padding:1.5rem 1rem 1rem;color:#111;box-sizing:border-box;width:100%}.cds-dialog-wrapper .cds-dialog-modal .included-tax-detail-popup.cds-dialog-popup .popbox-tbody .included-tax-popup-title{font-size:1.25rem;font-weight:500;line-height:1.5rem;text-align:center}.cds-dialog-wrapper .cds-dialog-modal .included-tax-detail-popup.cds-dialog-popup .popbox-tbody .included-tax-popup-desc{margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.cds-dialog-wrapper .cds-dialog-modal .included-tax-detail-popup.cds-dialog-popup .popbox-tbody .included-tax-popup-close-button{margin-top:1.5rem;padding:.5rem 0;font-size:.9375rem;line-height:1.1875rem;text-align:center;color:#fff;background-color:#006ff6;border-radius:.25rem}.cds-dialog-wrapper .cds-dialog-modal .included-tax-detail-popup.cds-dialog-popup~.cds-cancel-btn{display:none}.included-tax-desc-container{display:flex;align-items:center;justify-content:flex-end;margin-top:.313rem;line-height:.9375rem;color:#555;font-size:.75rem}.included-tax-desc-container.included-tax-special-style{color:#888;justify-content:flex-start}.included-tax-icon{font-size:.5rem;margin-left:.125rem}.included-tax-icon-special{margin-left:.5rem}.included-tax-detail-container{margin-top:.5rem;padding:.75rem;color:#555;border-radius:.5rem;background-color:#f5f7fa;font-size:.75rem;line-height:.9375rem}.included-tax-item-container{display:flex;justify-content:space-between;align-items:center}.included-tax-item-container:not(:first-child){margin-top:.5rem}.included-tax-title-container{display:flex;align-items:center}.included-tax-desc-icon{margin-left:.25rem}.included-tax-sum-container{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e5e5;text-align:end}.included-tax-sum-item:not(:first-child){margin-top:.25rem}.bk-tips{padding:0 .625rem;color:#999;font-size:.75rem;text-align:justify}.bk-tips .oversea-gdpr{padding-top:.875rem;margin-bottom:1.0625rem}.bk-tips .oversea-gdpr .agree-icon{vertical-align:middle;font-size:.9rem;margin-right:.281rem;padding:.125rem 0;color:#0065f2}.bk-tips .oversea-gdpr .row{height:1.125rem;line-height:1.125rem}.bk-tips .oversea-gdpr .row:not(:last-child){margin-bottom:.5rem}.bk-tips .tips-title{margin:.25rem 0;color:#666;font-weight:500}.bk-tips .tips-content{margin-bottom:.875rem}.inner-box .img{width:9.219rem;height:3.094rem;margin:auto}.inner-box{width:100%;text-align:center;padding:1.25rem 0 6rem}.font-bold{font-weight:700}.gift-layer{max-height:28.125rem;box-sizing:border-box;font-size:.75rem;padding:0 1rem;background-color:#fff}.gift-layer .desc-tit{font-weight:500;margin:1rem 0 .375rem}.gift-layer .desc-item .desc-key{color:#666}.gift-layer .gift-sp{font-weight:300;text-align:justify}.gift-layer .gift-bottom-blank{height:2.5rem}.invoice-box{padding:.25rem 0 .875rem}.invoice-box .invoice-tit{font-weight:500}.invoice-box .invoice-desc{margin-top:.313rem;font-size:.75rem;color:#999}.sp-remark-li{border-bottom:0;border-top:.031rem solid #efefef}.remark-btn{position:absolute;right:.8rem;background-color:#fff;font-size:.75rem;padding:.5rem}.remark-btn:after{border:none}.remark-layer{padding:.75rem;background-color:#fff;box-sizing:border-box;min-height:30vh}.remark-layer .tip{font-size:.75rem;color:#999}.remark-layer .remark-li{height:2.75rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;border-bottom:.031rem solid #f4f4f4}.remark-layer .remark-input{width:100%;height:12.25rem;background-color:#f6f8fa;padding:.75rem;border-radius:.5rem;margin-top:.625rem;box-sizing:border-box;border:none;resize:none}.remark-layer-close{font-size:1.125rem!important;padding:.625rem!important;right:auto!important;top:auto!important}.action-tips-box{padding-bottom:.75rem;margin-top:-.063rem}.action-tips-box .action-tips{font-size:.688rem;color:#f70;background-color:#fff8f2;padding:.375rem}.gvip-box .gvip-name{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 0;font-size:.688rem;color:#666;border-bottom:.031rem solid #efefef}.gvip-box .gvip-name .gvip-tit-container{display:flex;flex-direction:column;flex:1}.gvip-box .gvip-name .tit{font-size:.875rem;font-weight:600;color:#333}.gvip-box .gvip-name .member-login{font-size:.875rem;font-weight:600;color:#006ff6;margin-left:.25rem}.gvip-box .group-ename{flex-direction:column;justify-content:center;align-items:flex-start}.gvip-box .en-name{font-size:.625rem}.gvip-box .gender-btns{color:#ccc;height:2.813rem;line-height:2.813rem}.gender-btns .gender-item{width:1.875rem;height:100%;text-align:center;display:inline-block;box-sizing:border-box}.gender-btns .gender-item:first-child{margin-right:3.313rem}.gender-btns .gender-item.current{border-bottom:.25rem solid #0086f6;color:#333}.gvip-box .read-agree{font-size:.75rem;padding:.5rem 0;line-height:1.5}.name-box .vipname-tips{padding:.375rem .25rem;border-radius:.25rem;font-size:.688rem;color:#f60;background-image:linear-gradient(-90deg,#fff7f0,#fff8f5)}.gvip-box .error-msg{padding:0 0 .188rem 1.813rem;font-size:.625rem}.card-input{flex:1;margin-left:.313rem}.groupvip-radio1{margin-right:.5rem}.singlefloat_sf-item__AEr5D{border-bottom:.031rem solid #efefef}.singlefloat_back-item__G7KNZ,.singlefloat_sf-item__AEr5D{line-height:1.2;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:1rem}.singlefloat_back-item__G7KNZ{border-top:.4rem solid #efefef}.global-layer{position:fixed;z-index:1001;bottom:0;left:0;right:0;border-radius:.5rem .5rem 0 0;background-color:#fff}.noticeAni{animation-name:noticeAni;animation-timing-function:ease-out;animation-duration:.2s}@keyframes noticeAni{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cmask-ani{animation-name:cmaskAni;animation-duration:.2s;animation-timing-function:ease-out}@keyframes cmaskAni{0%{background-color:transparent}to{background-color:rgba(0,0,0,.8)}}.global-notice{overflow:hidden}.cmask{position:fixed;z-index:1000;background-color:rgba(0,0,0,.6);top:0;bottom:0;right:0;left:0}.scroll-y{overflow-y:scroll}.global-layer .thead{color:#333;background-color:#fff;position:relative}.global-layer .thead .tit{font-size:1.063rem;padding:1rem 2.5rem;text-align:center;font-weight:700}.global-layer .thead .h5-font-close{font-size:1.438rem;padding:1rem;position:absolute;right:0;top:0}.global-notice .h5-font-book-notice{color:#ff444e;margin-right:.375rem;font-size:.875rem}.notice-layer{max-height:28.125rem;padding:0 1rem .938rem 2.5rem}.notice-layer .item{padding-bottom:1.5rem}.notice-layer .title{font-size:.875rem;font-weight:700;color:#333;line-height:1;padding-bottom:.5rem;position:relative}.notice-layer .title:before{font-size:1.125rem;content:"•";position:absolute;left:-1.125rem;top:-.1rem}.notice-layer .content{color:#333;font-size:.75rem;padding-bottom:.5rem;text-align:justify;line-height:1.2}.notice-layer .content:last-of-type{padding-bottom:0}.notice-layer .child .child-h1{font-size:.75rem;color:#333;font-weight:500}.notice-layer .child .child-h2{font-size:.75rem;color:#333;padding-bottom:.625rem}.notice-layer .child .child-h2:last-of-type{padding-bottom:0}@font-face{font-family:h5hotelfont;src:url(/fonts/h5hotelfont.eot);src:url(/fonts/h5hotelfont.eot) format("embedded-opentype"),url(/fonts/h5hotelfont.ttf) format("truetype"),url(/fonts/h5hotelfont.woff) format("woff"),url(/fonts/h5hotelfont.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" h5-font-"],[class^=h5-font-]{font-family:h5hotelfont!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h5-font-close4:before{content:"\e951"}.h5-font-breakfast:before{content:"\e94e"}.h5-font-certification:before{content:"\e94f"}.h5-font-book-notice:before{content:"\e950"}.h5-font-age-limit:before{content:"\e94c"}.h5-font-checkin:before{content:"\e94d"}.h5-font-video-play:before{content:"\e94b"}.h5-font-hotel-star:before{content:"\e946"}.h5-font-hotel-diamond:before{content:"\e948"}.h5-font-hotel-circle:before{content:"\e949"}.h5-font-useful-full:before{content:"\e940"}.h5-font-useful-line:before{content:"\e941"}.h5-font-protect:before{content:"\e945"}.h5-font-email:before{content:"\e920"}.h5-font-cook:before{content:"\e93f"}.h5-font-goto-top:before{content:"\e91e"}.h5-font-keyword-search:before{content:"\e919"}.h5-font-back:before{content:"\e91b"}.h5-font-g-arrow-up:before{content:"\e904"}.h5-font-g-arrow-down:before{content:"\e905"}.h5-font-arrow-right:before{content:"\e90a"}.h5-font-tel-book:before{content:"\e918"}.h5-font-unselected:before{content:"\e906"}.h5-font-add:before{content:"\e90f"}.h5-font-selected:before{content:"\e911"}.h5-font-guest:before{content:"\e912"}.h5-font-minus:before{content:"\e915"}.h5-font-close:before{content:"\e908"}.h5-font-share:before{content:"\e90b"}.h5-font-prime:before{content:"\e94a"}.h5-font-book-notice-old:before{content:"\e947"}.h5-font-great:before{content:"\e944"}.h5-font-locate-fill:before{content:"\e942"}.h5-font-refresh:before{content:"\e943"}.h5-font-list-normal:before{content:"\e93d"}.h5-font-map-loc:before{content:"\e93e"}.h5-font-checkbox-none:before{content:"\e93c"}.h5-font-checkbox-yes:before{content:"\e93b"}.h5-font-ask-hotel:before{content:"\e93a"}.h5-font-key-hotel:before{content:"\e938"}.h5-font-key-search:before{content:"\e939"}.h5-font-eating:before{content:"\e936"}.h5-font-buy:before{content:"\e937"}.h5-font-shopping:before{content:"\e930"}.h5-font-search:before{content:"\e92b"}.h5-font-brand:before{content:"\e92c"}.h5-font-hotkey:before{content:"\e92d"}.h5-font-special:before{content:"\e92e"}.h5-font-hospital:before{content:"\e92f"}.h5-font-university:before{content:"\e931"}.h5-font-train:before{content:"\e932"}.h5-font-office:before{content:"\e933"}.h5-font-air:before{content:"\e934"}.h5-font-spots:before{content:"\e935"}.h5-font-time:before{content:"\e92a"}.h5-font-store:before{content:"\e929"}.h5-font-tel:before{content:"\e926"}.h5-font-edit:before{content:"\e927"}.h5-font-order:before{content:"\e928"}.h5-font-calendar:before{content:"\e925"}.h5-font-smile:before{content:"\e923"}.h5-font-cry:before{content:"\e924"}.h5-font-credit:before{content:"\e922"}.h5-font-close3:before{content:"\e921"}.h5-font-home:before{content:"\e91f"}.h5-font-yes:before{content:"\e91a"}.h5-font-metro:before{content:"\e91c"}.h5-font-location1:before{content:"\e91d"}.h5-font-collected:before{content:"\e916"}.h5-font-collect:before{content:"\e917"}.h5-font-close2:before{content:"\e914"}.h5-font-location:before{content:"\e913"}.h5-font-delete:before{content:"\e910"}.h5-font-tick:before{content:"\e90e"}.h5-font-qa:before{content:"\e90d"}.h5-font-filter-arrow-full-up:before{content:"\e900"}.h5-font-filter-yes:before{content:"\e901"}.h5-font-fold-down:before{content:"\e902"}.h5-font-fold-up:before{content:"\e903"}.h5-font-icon-photo:before{content:"\e907"}.h5-font-wechat:before{content:"\e909"}.h5-font-filter-arrow-full-down:before{content:"\e90c"}body,html{height:100%}body{font-size:0;color:#333;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:pan-y}#__next{height:100%;font-size:1rem}.bookpage{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;background-color:#eef1f6;font-family:-apple-system,Helvetica,Hiragino Sans GB W3,Microsoft YaHei,arial,sans-serif;font-size:1rem;color:#333}.bookpage .bookpage-header{padding-top:env(safe-area-inset-top);background-color:#fff;height:2.75rem}.bookpage .bookpage-header .bookpage-header-container{height:2.75rem;text-align:center;position:relative}.bookpage .bookpage-header .bookpage-header-container .back{position:absolute;height:100%;left:0;width:3.06rem}.bookpage .bookpage-header .bookpage-header-container .hotel-name{display:inline-block;line-height:2.75rem;max-width:calc(100% - 6.12rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bookpage .bookpage-body{height:100%;overflow-y:scroll}.card-common{margin:.625rem;padding:0 1rem;background-color:#fff;border-radius:.5rem}.card-common .card-title{padding:.688rem 0;font-size:1rem;font-weight:600}.li-item{min-height:2.75rem;line-height:1.2;position:relative;display:flex;align-items:center;border-bottom:.031rem solid #efefef;font-size:.875rem}.li-item:last-child{border-bottom:0}.li-item .m-label{width:5.625rem;min-height:2.75rem;box-sizing:border-box;color:#666;display:flex;align-items:center;align-self:flex-start}.li-item .m-txt{flex:1}.li-item .input-box{height:2.75rem;display:flex;align-items:center}.li-item .m-input{width:100%}.li-item .clear-area{padding:.5rem .938rem;margin-right:-.938rem;position:relative}.li-item .input-error-msg{font-size:.625rem;padding-bottom:.188rem;margin-top:-.438rem;border-bottom:.031rem solid #f5190a}.li-item .input-error-msg .input-error-text{margin-left:.375rem;line-height:1.1}.fishbone-loading{width:100%;height:100%;background-image:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));background-size:25vw 100%;background-position:0 0;background-repeat:repeat-y;animation:fishbone .75s cubic-bezier(.215,.61,.355,1) infinite}@keyframes fishbone{to{background-position:120% 0}}.bk-fishbone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#fafaff url(https://pages.c-ctrip.com/hotels/wechat/img/bk-fishbone.png) top no-repeat;background-size:100vw 100vh}.guest-layer{text-align:center}.popbox-thead{display:flex;justify-content:space-between;height:2.5rem;background:#4289ff;border-radius:.5rem .5rem 0 0}.popbox-thead .tit{font-size:.938rem;font-weight:500;line-height:.938rem}.popbox-thead .close-icon,.popbox-thead .tit{color:#fff;padding:.781rem}.popbox-tbody{width:17.563rem;max-height:25rem;background:#fff;padding:.625rem .938rem .938rem;border-radius:0 0 .5rem .5rem;text-align:justify;font-size:.875rem}.guest-list{color:#333;font-weight:300}.guest-list .list-tit{font-weight:700;margin:.75rem 0 .5rem}.guest-list .list-content{margin-top:.5rem}.points-tbody .points-item{margin-bottom:.313rem}.layer-bd{height:45vh}.layer-bd .item{color:#333;font-size:.875rem;border-bottom:.031rem solid #e5e5e5;padding:.938rem 1.688rem;text-align:center;position:relative}.layer-bd .item:last-of-type{border-bottom:none}.layer-bd .item .h5-font-filter-yes{position:absolute;right:.813rem;top:50%;transform:translateY(-50%);opacity:0}.layer-bd .item.current{color:#0086f6}.layer-bd .item.current .h5-font-filter-yes{opacity:1}.layer-bd .item.current .eltxt{color:#0086f6}.layer-bd .item .eltxt{font-size:.688rem;color:#999;line-height:1}.loading-layer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center}.loading-layer .loading-img{width:3.125rem;height:3.125rem}.bed-mark{border-radius:.25rem;background-color:#f6f8fa;font-size:.75rem;padding:.375rem .75rem;margin-right:.25rem}.bed-mark.current{background-color:#e6f3fe;color:#0086f6}.cds-toast-box-wrapper .cds-toast-box .cds-toast-text.plural-text{max-height:100px!important}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-title{max-height:150px!important}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-desc{color:#555}.constant-color{color:#006ff6!important}.constant-bgc{background:#006ff6!important}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .my-dialog-btn{border:1px solid #257cf5;color:#0066f6}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .my-dialog-btn span{font-size:14px}.GDPR-tip-layer{padding-bottom:1.9375rem}.GDPR-tip-layer .tit{height:2.75rem;text-align:center;font-size:1.0625rem;font-weight:500;color:#111;line-height:2.75rem;position:relative}.GDPR-tip-layer .content{padding:0 .75rem;color:#0065f2;font-size:.8125rem;text-align:center;position:relative}.GDPR-tip-layer .content .content-text{display:inline-block;margin:.781rem 0}.GDPR-tip-layer .content .tipbtn{margin:.625rem 0}.u-btn{margin:0;border:none;outline:none;font-size:.75rem;padding:.3rem .5rem;display:inline-block;white-space:nowrap;display:flex;align-items:center;justify-content:center}.u-btn-lg{height:2.75rem;line-height:2.75rem;min-width:7.68rem}.u-btn-mid{height:1.875rem;line-height:1.875rem;min-width:4.75rem}.u-btn-sm{height:1.625rem;line-height:1.625rem;min-width:1.5rem}.u-btn-max{height:2.75rem;line-height:2.75rem;width:100%;font-size:1.0625rem}.u-btn-radius{border-radius:.25rem}.u-btn-primary{color:#fff;background-color:#0066f6}.u-btn-dark-line{color:#333;background-color:#fff;border:1px solid #d5d5d5}.u-btn-light-line{color:#0086f6;background-color:#fff;border:1px solid #0066f6}.u-btn-loading-icon{animation:search-btn-loading-circle 1s linear infinite}@keyframes search-btn-loading-circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.u-btn:hover{opacity:.8;box-shadow:0 0 1px #666}
