.cfui-default-page{padding:10px 0;background:#fff}.cfui-default-page .img-wrapper{width:116px;height:81px;margin:0 auto 13px}.cfui-default-page .img-wrapper .img{width:100%;height:100%}.cfui-default-page .title{height:22px;font-size:16px;line-height:26px}.cfui-default-page .desc,.cfui-default-page .title{color:#9e9e9e;font-family:PingFangSC-Regular;text-align:center}.cfui-default-page .desc{margin-top:6px;font-size:12px;line-height:20px}.cfui-default-page .btn-wrapper{margin-top:14px;text-align:center}.cfui-default-page .btn-wrapper .default-page-btn{width:72px;height:30px;font-weight:400;font-size:14px;line-height:30px;border-radius:15px}.cfui-default-page.type-netErrorLine{padding:20px 0 40px}.cfui-default-page.type-netErrorLine .img-wrapper{width:78.76px;height:55px;margin:0 auto 14px}.cfui-default-page.type-netErrorLine .title{font-size:14px;line-height:20px}.cfui-default-page.type-netErrorLine .desc{margin-top:4px;line-height:16.5px}.cfui-default-page.type-netErrorLine .default-page-btn{text-decoration:underline}.cfui-sticky-box{position:relative;height:100%;overflow:hidden}.cfui-protoscroller{position:relative;width:100%;height:100%;overflow:auto}.cfui-protoscroller .sticky-container{transition:height .5s}.cfui-protoscroller-hidebar::-webkit-scrollbar{display:none;width:0;height:0}.cfui-protoscroller-horizontal{overflow-x:scroll;overflow-y:hidden}.cfui-protoscroller-horizontal .container{width:-moz-fit-content;width:fit-content}.cfui-protoscroller-vertical{overflow-x:hidden;overflow-y:scroll}.cfui-protoscroller .container-fixed{transform:translate(0)}.cfui-baserefresh{color:#666;display:flex;align-items:center;justify-content:center}.cfui-baserefresh .protoscroller-spin{width:14px;height:14px}.cfui-baserefresh .load-success{color:#00b87a;font-size:16px}.cfui-baserefresh .load-error{color:#f5190a;font-size:16px}.cfui-baserefresh .baserefresh-icon{display:flex;align-items:center;justify-content:center;margin-right:5px;font-size:14px}.cfui-baserefresh .baserefresh-content{font-size:12px}.cfui-dialog{width:290px;min-width:78%;max-width:90%;margin:auto;overflow:hidden;text-align:center;background:#fff;border-radius:10px}.cfui-dialog .dialog-content{padding:25px;font-size:16px;line-height:25px}.cfui-dialog .dialog-content .title{margin-bottom:9px;color:#212121;font-weight:500;font-size:18px;font-family:PingFangSC-Medium}.cfui-dialog .dialog-content .content{font-size:14px;font-family:PingFangSC-Regular}.cfui-dialog .dialog-content .no-title-class{display:flex;flex-direction:column;justify-content:center;min-height:52px;font-size:16px}.cfui-dialog .btn-wrap{display:flex;justify-content:space-around}.cfui-dialog .btn-wrap.direction-column{flex-direction:column}.cfui-dialog .btn-wrap.direction-row{flex-direction:row}.cfui-dialog .btn-wrap .btn-item{width:100%;height:48px;color:#006bff;font-weight:500;font-size:18px;font-family:PingFangSC-Medium;line-height:48px;border-top:1px solid #eee}.cfui-dialog .btn-wrap .item-right-border{border-right:1px solid #eee}.cfui-dialog .btn-wrap .item-right-border:last-child{border-right:none}.cfui-btn{display:flex;display:inline-block;color:#fff;font-family:PingFangSC-Regular;text-align:center;vertical-align:top;background:#ff9800;border:none;outline:0 none;box-shadow:none;cursor:pointer}.cfui-btn,.cfui-btn .btn-cnt{align-items:center;justify-content:center}.cfui-btn .btn-cnt{position:relative;display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto}.cfui-btn .btn-loading{position:absolute;animation:cfui-rotate .6s linear infinite}.cfui-btn .btn-loading.normal{left:100%;margin-left:8.75px}.cfui-btn .hide-btn-text{visibility:hidden}.cfui-btn.disabled{opacity:.3}.cfui-btn.sticky{display:block;width:94.6666666667vw;height:46px;font-size:16px;border-radius:23px}.cfui-btn.large{width:73.3333333333vw;height:48px;font-size:16px;border-radius:24px}.cfui-btn.normal{height:27px;padding:0 11px;font-size:12px;border-radius:13.5px}.cfui-btn.normal .btn-cnt{padding:0 8px}.cfui-btn.normal .btn-loading.normal{margin-left:-6px}.cfui-btn.small{height:22px;padding:0 9px;font-size:12px;border-radius:11px}.cfui-btn.small .btn-cnt{padding:0 8px}.cfui-btn.small .btn-loading.normal{margin-left:-8px}@keyframes cfui-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cfui-btn.line{background:transparent}.cfui-btn.line.orange{color:#f70}.cfui-btn.line.orange.large,.cfui-btn.line.orange.sticky{border:1px solid #ff8300}.cfui-btn.line.orange.normal{border:1px solid #ff8300;border-radius:27px}.cfui-btn.line.blue{color:#197aff}.cfui-btn.line.blue.large,.cfui-btn.line.blue.sticky{border:1px solid #388bff}.cfui-btn.line.blue.normal{border:1px solid #388bff;border-radius:27px}.cfui-btn.line.red{color:#f54336}.cfui-btn.line.red.large,.cfui-btn.line.red.sticky{border:1px solid #f54336}.cfui-btn.line.red.normal{border:1px solid #f54336;border-radius:27px}.cfui-btn.line.grey{color:#555}.cfui-btn.line.grey.large,.cfui-btn.line.grey.sticky{border:1px solid #e5e5e5}.cfui-btn.line.grey.normal{border:1px solid #e5e5e5;border-radius:27px}.cfui-btn.line.gold{color:#c08854}.cfui-btn.line.gold.large,.cfui-btn.line.gold.sticky{border:1px solid #c08854}.cfui-btn.line.gold.normal{border:1px solid #c08854;border-radius:27px}.cfui-btn.primary{color:#fff}.cfui-btn.primary.orange{background:linear-gradient(-53deg,#ff8300,#ffaa3e);box-shadow:0 5px 10px 0 rgba(255,131,0,.2)}.cfui-btn.primary.blue{background:linear-gradient(135deg,#197aff,#335cff);box-shadow:0 5px 10px 0 rgba(26,122,255,.18)}.cfui-btn.primary.red{background:linear-gradient(-53deg,#f54336,#f55);box-shadow:0 5px 10px 0 rgba(255,85,85,.2)}.cfui-btn.primary.gold{background:linear-gradient(-37deg,#c08854,#e6c182);box-shadow:0 5px 10px 0 rgba(200,143,84,.5)}.cfui-btn.primary.large,.cfui-btn.primary.normal,.cfui-btn.primary.sticky{font-weight:500;font-family:PingFangSC-Medium}.cfui-btn.primary.normal.orange,.cfui-btn.primary.sticky.orange{box-shadow:0 2px 10px 0 rgba(255,131,0,.2)}.cfui-btn.primary.normal.blue,.cfui-btn.primary.sticky.blue{box-shadow:0 2px 10px 0 rgba(65,106,218,.2)}.cfui-btn.primary.normal.red,.cfui-btn.primary.sticky.red{box-shadow:0 2px 10px 0 rgba(255,85,85,.2)}.cfui-btn.primary.normal.gold,.cfui-btn.primary.sticky.gold{box-shadow:0 2px 10px 0 rgba(200,143,84,.5)}.cfui-btn.shallow.orange{color:#f70;background:#fff4eb}.cfui-btn.shallow.blue{color:#006bff;background:#f5faff}.cfui-btn.shallow.red{color:#f54336;background:#fff5f5}.cfui-btn.shallow.gold{color:#c08854;background:linear-gradient(137deg,#fffbef,#fff6dc 95%)}.cfui-btn.text{background:transparent;border:none;border-radius:unset}.cfui-btn.text.orange{color:#f70}.cfui-btn.text.blue{color:#197aff}.cfui-btn.text.red{color:#f54336}.cfui-btn.text.grey{color:#555}.cfui-btn.text.gold{color:#c08854}.cfui-opacity-swipe{position:relative}.cfui-opacity-swipe .opacity-swipe-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#fff}.cfui-opacity-swipe .opacity-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cfui-opacity-swipe .no-fade{opacity:1}.cfui-tab-mask{position:absolute;top:64px;right:0;left:0;z-index:1;height:20px;margin:0 8px;background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff 69.09%);pointer-events:none}.cfui-tabview .tabview-swipe{background-color:#fff;flex:1;height:.1px}.cfui-header{position:relative;box-sizing:content-box;min-height:11.73333vw;color:#212121;font-size:4.8vw;text-align:center;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfui-header .side-toolbox{position:relative;display:flex}.cfui-header .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFangSC-Regular;line-height:11.73333vw}.cfui-header .title.left{padding-left:11.2vw;text-align:left}body.app.ios .cfui-header-page{padding-top:5.33333vw!important}body.app.iphoneX .cfui-header-page{padding-top:11.73333vw!important}.cfui-header .mini-bar-wrap{position:absolute;right:0;bottom:0;display:flex}.cfui-header .mini-bar-wrap .extra-icon{display:flex;justify-content:center;width:9.86667vw;height:7.46667vw;margin:2.13333vw 1.6vw 2.13333vw 0;border-radius:7.46667vw}.cfui-header .mini-bar-wrap .extra-icon>.cfui-ico{align-items:center;padding:0 1.86667vw;font-size:4.53333vw}.cfui-header .mini-bar-wrap .content{position:relative;display:flex;justify-content:center;width:19.73333vw;height:7.46667vw;margin:2.13333vw 3.2vw 2.13333vw 0;border-radius:7.46667vw}.cfui-header .mini-bar-wrap .content .mini-bar{position:relative;display:flex}.cfui-header .mini-bar-wrap .content .cfui-ico{align-items:center;padding:0 1.86667vw;font-size:5.86667vw}.cfui-header .mini-bar-wrap .content .clip{position:absolute;top:50%;left:50%;display:block;width:1px;height:4vw;margin-top:-2vw}.cfui-header .affirm,.cfui-header .regret{position:absolute;bottom:0;display:flex;height:11.73333vw;font-size:3.73333vw;font-family:PingFangSC-Regular;cursor:pointer}.cfui-header .affirm .header-item-content,.cfui-header .regret .header-item-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:10.13333vw}.cfui-header .affirm .header-item-content.desc .cfui-ico,.cfui-header .regret .header-item-content.desc .cfui-ico{font-size:5.33333vw}.cfui-header .affirm .cfui-ico,.cfui-header .regret .cfui-ico{font-size:5.86667vw}.cfui-header .affirm .header-touchclass,.cfui-header .regret .header-touchclass{opacity:.3}.cfui-header .regret{left:0;padding-left:1.06667vw}.cfui-header .affirm{right:0;padding-right:1.06667vw}.cfui-header .text{display:inline-block;padding:0 2.13333vw;line-height:11.73333vw}.cfui-header .icon-desc{line-height:3.46667vw;font-size:2.66667vw}.cfui-header.cfui-header-subtitle .title{height:11.73333vw;font-family:PingFangSC-Regular;line-height:11.73333vw}.cfui-header.cfui-header-subtitle .sub-title{margin-top:-1.06667vw;margin-bottom:2.13333vw;color:#bdbdbd;font-size:3.2vw;font-family:PingFangSC-Regular;line-height:1}.cfui-header.cfui-header-subtitle .affirm,.cfui-header.cfui-header-subtitle .mini-bar-wrap,.cfui-header.cfui-header-subtitle .regret{bottom:4vw;font-family:PingFangSC-Regular}.cfui-header-tabs.cfui-header{padding:0 11.73333vw}.cfui-header-tabs.cfui-header .cfui-tabs .tabs-ink-bar{bottom:.8vw}.cfui-header.cfui-header-color,.cfui-header.cfui-header-color .cfui-tabs,.cfui-header.cfui-header-color+.cfui-tabs{color:#fff;background:linear-gradient(45deg,#197aff,#335cff)}.cfui-header.cfui-header-color .cfui-tabs .tabs-ink-bar,.cfui-header.cfui-header-color+.cfui-tabs .tabs-ink-bar{background-color:#fff}.cfui-header.cfui-header-border{position:relative}.cfui-header.cfui-header-border:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4893617021276595),(-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.489795918367347),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-header.cfui-header-border:after{width:100%;height:100%}}@media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4893617021276597),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.489795918367347),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:1.5dppx) and (max-resolution:2.49dppx),(min-resolution:144dpi) and (max-resolution:239dpi){.cfui-header.cfui-header-border:after{width:200%;height:200%;transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-header.cfui-header-border:after{width:300%;height:300%;transform:scale(.33333)}}.cfui-header.cfui-header-fixed{position:absolute;top:0;right:0;left:0;z-index:99}.cfui-header.cfui-header-flex{display:flex;padding:0}.cfui-header.cfui-header-flex .header-item,.cfui-header.cfui-header-flex .mini-bar-wrap{position:relative;top:0;right:0;bottom:0;left:0}.cfui-header.cfui-header-flex .title-wrap{flex:1}.cfui-header.cfui-header-flex .title-wrap .title.left{padding-left:0}.cfui-tabs{position:relative;width:100%;color:#212121;white-space:nowrap;background-color:#fff}.cfui-tabs .tabs-tab{display:flex;align-items:center;justify-content:center;position:relative;height:11.73333vw;font-weight:400;font-size:4.8vw;font-family:PingFangSC-Regular}.cfui-tabs .tabs-tab .tabs-ink-bar{left:50%;transform:translate(-50%,-.53333vw)}.cfui-tabs .tabs-active{font-weight:500;font-family:PingFangSC-Medium}.cfui-tabs .tabs-ink-bar{border-radius:.93333vw;background-clip:padding-box!important;position:absolute;bottom:.53333vw;left:0;width:5.33333vw;height:.93333vw;background-color:#197aff;transform:translateZ(0);transition:transform 0 cubic-bezier(.645,.045,.355,1)}.cfui-tabs.cfui-header-border{position:relative}.cfui-tabs.cfui-header-border:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4893617021276595),(-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.489795918367347),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-tabs.cfui-header-border:after{width:100%;height:100%}}@media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4893617021276597),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.489795918367347),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:1.5dppx) and (max-resolution:2.49dppx),(min-resolution:144dpi) and (max-resolution:239dpi){.cfui-tabs.cfui-header-border:after{width:200%;height:200%;transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-tabs.cfui-header-border:after{width:300%;height:300%;transform:scale(.33333)}}.cfui-tabs-subheader .tabs-tab{padding-bottom:1.6vw;font-size:4.26667vw}.cfui-tabs-subheader .tabs-ink-bar{bottom:1.6vw}.cfui-tabs-subheader.cfui-header-border{position:relative}.cfui-tabs-subheader.cfui-header-border:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4893617021276595),(-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.489795918367347),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-tabs-subheader.cfui-header-border:after{width:100%;height:100%}}@media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4893617021276597),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.489795918367347),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:1.5dppx) and (max-resolution:2.49dppx),(min-resolution:144dpi) and (max-resolution:239dpi){.cfui-tabs-subheader.cfui-header-border:after{width:200%;height:200%;transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-tabs-subheader.cfui-header-border:after{width:300%;height:300%;transform:scale(.33333)}}.cfui-tabs-scroller{overflow-x:auto}.cfui-tabs-scroller .tabs-tab{display:inline-block;padding:0 4vw;line-height:11.73333vw}.cfui-tabs-flex{display:flex}.cfui-tabs-flex .tabs-tab{flex:1}.cfui-badge{position:absolute;display:inline-block;min-width:16px;height:16px;padding:0 5px;color:#fff;font-size:11px;font-family:PingFangSC-Regular;line-height:16px;background:#ff5800;border-radius:8px;transform:scale(.833);transform-origin:center}.cfui-badge.small-badge{min-width:8px;padding:0;width:8px;height:8px;border-radius:50%;background-clip:padding-box!important}.cfui-header-box-modal{width:100%}.cfui-header-box-modal .header-box-content{position:relative;width:100%;padding-bottom:16.5px;background:rgba(0,0,0,.7);border-radius:0 0 8px 8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cfui-header-box-modal .header-box-content>.cfui-ico{position:absolute;right:16px;color:#fff;font-size:22px}.cfui-header-box-modal .header-box-content .box-item-wrapper{display:flex;flex-wrap:wrap;padding:0 2.6666666667vw}.cfui-header-box-modal .header-box-content .box-item-wrapper.box-item-wrapper-single{padding:0 10px}.cfui-header-box-modal .header-box-content .box-item-wrapper .flex-column{flex-direction:column}.cfui-header-box-modal .header-box-content .box-item-wrapper .flex-column .title{padding-top:4px}.cfui-header-box-modal .header-box-content .box-item-wrapper .flex-row>.cfui-ico{padding-right:5px}.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item-single{height:60px;min-height:51px;max-height:68px;margin:5.5px}.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item-other{width:16vw;min-width:51px;max-width:68px;height:16vw;min-height:51px;max-height:68px;margin:1.4666666667vw}@media screen and (min-width:430px) and (max-width:450px){.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item-other.box-item{width:68px;height:68px}}@media screen and (min-width:450px) and (max-width:470px){.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item-other.box-item{width:57px;height:57px}}@media screen and (min-width:470px) and (max-width:500px){.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item-other.box-item{width:60px;height:60px}}@media screen and (min-width:500px) and (max-width:530px){.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item-other.box-item{width:64px;height:64px}}.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:10px}.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item .cfui-ico{color:#fff;font-size:25px}.cfui-header-box-modal .header-box-content .box-item-wrapper .box-item .title{color:#fff;font-size:12px;font-family:PingFangSC-Regular;text-align:center}.cfui-popup.cfui-modal.cfui-header-box-modal .cont{background:none;border-radius:0}.ani{animation-duration:1s;animation-fill-mode:both}.ani.infinite{animation-iteration-count:infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ani.fade-in{animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.ani.fade-out{animation-name:fade-out}@keyframes zoom-in{0%{transform:scale3d(.3,.3,.3);opacity:0}to{transform:scaleX(1);opacity:1}}.ani.zoom-in{animation-name:zoom-in}@keyframes zoom-out{0%{opacity:1}50%{opacity:0}to{transform:scale3d(.3,.3,.3);opacity:0}}.ani.zoom-out{animation-name:zoom-out}@keyframes fade-in-up{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.ani.fade-in-up{animation-name:fade-in-up}@keyframes fade-out-down{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.ani.fade-out-down{animation-name:fade-out-down}@keyframes fade-in-down{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.ani.fade-in-down{animation-name:fade-in-down}@keyframes fade-out-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.ani.fade-out-up{animation-name:fade-out-up}@keyframes zoom-in-around{0%{transform:scale3d(1.3,1.3,1.3);opacity:0}to{transform:scaleX(1);opacity:1}}.ani.zoom-in-around{animation-name:zoom-in-around}.cfui-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;flex-direction:column;overflow:hidden;background-color:rgba(0,0,0,.65);transform:translateZ(0)}.cfui-modal.mask-light{background-color:rgba(0,0,0,.3)}.cfui-modal .cont{position:relative;width:auto;height:auto}.cfui-modal .modal-close{position:relative;border-radius:50%;position:absolute;right:0;bottom:-10.6666666667vw;left:0;display:flex;align-items:center;justify-content:center;width:10.6666666667vw;height:10.6666666667vw;margin:0 auto -5vh;color:#bdbdbd}.cfui-modal .modal-close:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:1px solid #bdbdbd;transform-origin:0 0;content:" ";pointer-events:none;border-radius:50%}@media (-webkit-max-device-pixel-ratio:1.4893617021276595),(-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.489795918367347),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-modal .modal-close:after{width:100%;height:100%;border-radius:50%}}@media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4893617021276597),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.489795918367347),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:1.5dppx) and (max-resolution:2.49dppx),(min-resolution:144dpi) and (max-resolution:239dpi){.cfui-modal .modal-close:after{width:200%;height:200%;transform:scale(.5);border-radius:100%}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-modal .modal-close:after{width:300%;height:300%;transform:scale(.33333);border-radius:150%}}.cfui-modal .modal-close svg{width:5.3333333333vw;height:5.3333333333vw}.cfui-modal-center{align-items:center;justify-content:center}.cfui-modal-top{align-items:center;justify-content:flex-start}.cfui-modal-bottom{align-items:center;justify-content:flex-end}.cfui-modal-left{align-items:flex-start;justify-content:center}.cfui-modal-right{align-items:flex-end;justify-content:center}.cfui-modal-btn-touchclass{background-color:#f5f5f5!important}.cfui-button-group{display:flex;flex-direction:row;justify-content:space-around}.cfui-button-group .cfui-btn.cfui-render-btn{width:100%}.cfui-button-group.direction-row{margin-bottom:10px}.cfui-button-group.direction-row .cfui-render-btn{margin-left:10px}.cfui-button-group.direction-row .cfui-render-btn.ind-0{margin-left:0}.cfui-button-group.direction-column{flex-direction:column}.cfui-button-group.direction-column .cfui-render-btn{margin-top:12px}.cfui-button-group.direction-column .cfui-render-btn.ind-0{margin-top:unset}.cfui-button-group .cfui-btn.sticky.custom-grey{height:20px;color:#9e9e9e;font-size:14px;line-height:20px;background:transparent}.cfui-button-group.sub-group-wrap{width:100%}.cfui-button-group.sub-group-wrap.direction-row{margin-bottom:0}.cfui-button-group.sub-group-wrap.direction-row .cfui-render-btn{margin-top:0}.cfui-dialog-norm{position:relative;width:84vw;min-width:76vw;max-width:90vw;margin:auto;padding-top:40px;padding-bottom:20px;font-family:PingFangSC-Regular;text-align:center;background:#fff;background-image:url(https://pages.c-ctrip.com/CtripFinance/cfui/dialog-bg0.png);background-repeat:no-repeat;background-size:contain;border-radius:10px}.cfui-dialog-norm .dialog-blue{color:#006bff}.cfui-dialog-norm .dialog-wrap{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:84px;max-height:50vh;padding:0 25px}.cfui-dialog-norm .dialog-title{color:#212121;font-weight:600;font-size:20px;font-family:PingFangSC-Semibold;line-height:30px;white-space:pre-wrap}.cfui-dialog-norm .dialog-content{margin-top:10px;color:#212121;font-size:14px;font-family:PingFangSC-Regular;line-height:22px;white-space:pre-wrap}.cfui-dialog-norm .btn-wrap{margin-top:30px;margin-right:20px;margin-left:20px}.cfui-dialog-norm .btn-wrap.has-tail{margin-top:0}.cfui-dialog-norm .dialog-right-bg{position:absolute;top:17.5px;right:0;width:20vw;height:36vw}.cfui-dialog-norm .dialog-tail-desc{margin:1px 0 11px 25px;color:#bdbdbd;font-size:12px;line-height:18px;text-align:left;transform:scale(.83333);transform-origin:left}.cfui-dialog-norm .btn-img{position:absolute;right:0;left:0;margin:0 auto}.cfui-dialog-norm.no-pad-bot{padding-bottom:0}.cfui-dialog-norm .dialog-flow{overflow:hidden;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.cfui-dialog-norm .dialog-flow .flow-title{display:flex;align-items:center;margin-top:8px;color:#9e9e9e;font-weight:400;font-size:12px;line-height:16px}.cfui-dialog-norm .dialog-flow .flow-text{margin:0 10px;transform:scale(.83333)}.cfui-dialog-norm .dialog-flow .flow-line{flex:1;height:1px;position:relative}.cfui-dialog-norm .dialog-flow .flow-line:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:1px 0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4893617021276595),(-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.489795918367347),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-dialog-norm .dialog-flow .flow-line:after{width:100%;height:100%}}@media (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4893617021276597),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.489795918367347),(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),(min-resolution:1.5dppx) and (max-resolution:2.49dppx),(min-resolution:144dpi) and (max-resolution:239dpi){.cfui-dialog-norm .dialog-flow .flow-line:after{width:200%;height:200%;transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-dialog-norm .dialog-flow .flow-line:after{width:300%;height:300%;transform:scale(.33333)}}@media only screen and (max-height:620px){.cfui-dialog-norm.min-scale{transform:scale(.8333)}}.dialog-scroll .dialog-scroll-wrap{height:auto}.dialog-scroll .dialog-scroll-cnt{max-height:300px;margin-top:20px;color:#616161;font-size:14px;font-family:PingFangSC-Regular;line-height:24px}.dialog-scroll .dialog-scroll-cont{padding-bottom:20px}.dialog-scroll .dialog-mask{position:absolute;right:0;bottom:-53px;left:0;height:71.5px;margin:0 25px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 26%)}.dialog-scroll .btn-wrap{position:relative;margin-top:34px}.dialog-scroll .dialog-tail-desc{margin-top:5px}.dialog-scroll .dialog-line-wrap .dialog-scroll-cnt{margin-top:0}.dialog-line{background-image:url(https://pages.c-ctrip.com/CtripFinance/cfui/dialog-bigbg0.png)}.dialog-line .dialog-right-bg{width:42.6666666667vw;height:50.6666666667vw;top:5px}.dialog-line .dialog-line-wrap{height:304px;text-align:left;justify-content:flex-start}.dialog-line .dialog-line-wrap .dialog-title{font-family:PingFangSC-Medium;font-size:24px;color:#2e2e2e;line-height:33.5px;font-weight:500;margin-bottom:26px}.dialog-line .dialog-line-item{margin-top:24px}.dialog-line .dialog-line-item:first-child{margin-top:0}.dialog-line .dialog-line-item .line-title{font-family:PingFangSC-Semibold;font-size:16px;color:#212121;font-weight:600;line-height:24px;margin-bottom:5px}.dialog-line .dialog-line-item .line-desc{font-family:PingFangSC-Regular;font-size:12px;color:#616161;font-weight:400;line-height:16px}.cfui-dialog-norm.no-pad-top{padding-top:0}.cfui-dialog-norm.has-head-img{background:linear-gradient(0deg,#fff 70%,transparent 80%)}.cfui-dialog-norm .dialog-head-img{width:100%}.cfui-dialog-norm .dialog-head-img.size-middle{margin-bottom:-35px}.cfui-dialog-norm .dialog-head-img.size-large{margin-bottom:-30px}.cfui-dialog-norm .dialog-head-img.size-custom{margin-bottom:-10px}@keyframes fade-in-left{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.ani.fade-in-left{animation-name:fade-in-left}@keyframes fade-in-right{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.ani.fade-in-right{animation-name:fade-in-right}@keyframes fade-out-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.ani.fade-out-right{animation-name:fade-out-right}@keyframes fade-out-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.ani.fade-out-left{animation-name:fade-out-left}.cfui-popup.cfui-modal .cont{display:flex;flex-direction:column;width:100%;overflow:hidden;background-color:#fff;border-radius:8px 8px 0 0}.cfui-popup.cfui-modal .cont>.cfui-scroller,.cfui-popup.cfui-modal .cont>.cfui-sticky-box{flex:1;height:.1px}.cfui-popup.cfui-modal .scrollpopup-mask{position:fixed;width:100%;height:70px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.cfui-popup.cfui-modal .scrollpopup-fixedFooter{position:fixed;right:0;bottom:0;left:0;width:100%;background:#fff}.cfui-popup.cfui-modal .scrollpopup-fixedFooter .adapt{width:100%;background:#fff}.cfui-popup.cfui-modal .custom-scroller-wrap{flex:1;height:.1px}.cfui-popup.cfui-modal.auto-height .cont>.cfui-scroller,.cfui-popup.cfui-modal.auto-height .cont>.cfui-sticky-box{height:auto}.cfui-loadtip{display:inline-flex;align-items:center;color:#666}.cfui-loadtip>.cfui-ico{color:#00afc7;transition:transform .3s;transform:rotate(0deg)}.cfui-loadtip>.cfui-ico-flip{transform:rotate(180deg)}.cfui-loadtip>.cfui-ico-loading{position:relative;z-index:1000;animation:rotate 1s linear infinite}.cfui-loadtip>.text{margin-left:10px}.cfui-loadtip>.text>.time{display:block;font-size:12px}.cfui-load{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;transform:translate(0)}.cfui-scroller-fullscreen{position:absolute;top:0;right:0;bottom:0;left:0}.cfui-toper{position:fixed;width:44px;height:44px;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,91,217,.2);right:15px;margin-top:-35px;align-items:center;justify-content:center;background-color:#fff;transition:transform .4s;display:flex;transform:translateX(150%)}.cfui-toper.active{transform:translateX(0)}.cfui-toper .up-icon{font-size:22px;color:#388bff}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ani.rotate{animation-name:rotate}.cfui-loading{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:80px;height:80px;color:#fff;font-size:12px;background-color:rgba(0,0,0,.7);border-radius:6px}.cfui-loading .text{margin-top:5px;font-family:PingFangSC-Regular}.cfui-loading .loading-ani{display:flex;flex-direction:column;align-items:center;width:32px;height:32px}.cfui-loading.loading .loading-ani{background-image:url(https://s.qunarzz.com/finance/cfui/loading-loop.png);background-repeat:no-repeat;background-size:1248px 32px;animation:cfui-loop 2s steps(38) infinite}.cfui-loading.success .loading-ani{background-image:url(https://s.qunarzz.com/finance/cfui/loading-success.png);background-repeat:no-repeat;background-size:384px 32px;animation:cfui-success .8s steps(11) 1 forwards}.cfui-loading.inside{color:#666;background-color:transparent}.cfui-loading.inside .loading-ani{min-height:32px;background-image:url(https://s.qunarzz.com/finance/cfui/loading-inside.png);background-repeat:no-repeat;background-size:1216px 32px;animation:cfui-inside 2s steps(37) infinite}@keyframes cfui-inside{0%{background-position:0 0}to{background-position:-1184px 0}}@keyframes cfui-loop{0%{background-position:0 0}to{background-position:-1216px 0}}@keyframes cfui-success{0%{background-position:0 0}to{background-position:-352px 0}}.cfui-loading.type-white{height:85px;padding-top:2px;background:#fff;box-shadow:0 5px 10px 0 rgba(26,122,255,.18)}.cfui-loading.type-white .loading-ani{width:36px;height:36px}.cfui-loading.type-white .text{margin-top:8px;color:#bdbdbd;line-height:15px;transform:scale(.91667)}.cfui-loading.type-white.loading .loading-ani{background-image:url(https://pages.c-ctrip.com/CtripFinance/cfui/cfui_loading_loop1.png);background-size:1116px 36px;animation-name:cfui-load-start,cfui-load-doing;animation-duration:.52s,.72s;animation-timing-function:steps(13),steps(18);animation-delay:0s,.52s;animation-iteration-count:1,infinite;animation-fill-mode:forwards,forwards}.cfui-loading.type-white.success .loading-ani{background-image:url(https://pages.c-ctrip.com/CtripFinance/cfui/cfui_loading_success.png);background-size:180px 36px;animation:cfui-load-success .3s steps(5) forwards}@keyframes cfui-load-start{0%{background-position:0 0}to{background-position:-468px 0}}@keyframes cfui-load-doing{0%{background-position:-468px 0}to{background-position:-1116px 0}}@keyframes cfui-load-success{0%{background-position:36px 0}to{background-position:-144px 0}}.cfui-loading-old{padding:10px 20px;color:#212121;line-height:1;text-align:center;border-radius:5px}.cfui-loading-old>.cfui-ico{display:block;animation:rotate 1s linear infinite;transform-origin:center}.cfui-loading-old>.cfui-ico:before{color:#212121;font-size:50px;content:"\f089"}.cfui-loading-old>.cfui-ico:not(:only-child){margin-bottom:8px}.cfui-modal.cfui-modal-toast{z-index:1100!important;pointer-events:none}.cfui-toast{max-width:232px;padding:8px 20px;color:#fff;text-align:center;background:rgba(0,0,0,.8);border-radius:4px;pointer-events:auto}.cfui-toast .content{font-size:16px;font-family:PingFangSC-Regular;line-height:22.5px}.cfui-toast.toast-with-icon{width:110px;height:115px}.cfui-toast.toast-with-icon .content{font-size:14px;line-height:14px}.cfui-toast.toast-with-icon .cfui-ico{margin:9px 0 12px;font-size:50px}