.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}.ani{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ani.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.ani.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{opacity:1}50%{opacity:0}to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}}@keyframes zoom-out{0%{opacity:1}50%{opacity:0}to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}}.ani.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.ani.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fade-out-down{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.ani.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.ani.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fade-out-up{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.ani.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes zoom-in-around{0%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes zoom-in-around{0%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.ani.zoom-in-around{-webkit-animation-name:zoom-in-around;animation-name:zoom-in-around}.cfui-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;background-color:rgba(0,0,0,.65);-webkit-transform:translateZ(0);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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none;border-radius:50%}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-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.4895833333333335),(-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%;-webkit-transform:scale(.5);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%;-webkit-transform:scale(.33333);transform:scale(.33333);border-radius:150%}}.cfui-modal .modal-close svg{width:5.3333333333vw;height:5.3333333333vw}.cfui-modal-center{-webkit-justify-content:center;justify-content:center}.cfui-modal-center,.cfui-modal-top{-webkit-align-items:center;align-items:center}.cfui-modal-top{-webkit-justify-content:flex-start;justify-content:flex-start}.cfui-modal-bottom{-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.cfui-modal-left{-webkit-align-items:flex-start;align-items:flex-start}.cfui-modal-left,.cfui-modal-right{-webkit-justify-content:center;justify-content:center}.cfui-modal-right{-webkit-align-items:flex-end;align-items:flex-end}.cfui-modal-btn-touchclass{background-color:#f5f5f5!important}.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;-webkit-flex:1;flex:1;height:.1px}.cfui-header{min-height:11.73333vw;font-size:4.8vw}.cfui-header .title{line-height:11.73333vw}.cfui-header .title.left{padding-left:11.2vw}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 .extra-icon{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{padding:0 1.86667vw;font-size:4.53333vw}.cfui-header .mini-bar-wrap .content{width:19.73333vw;height:7.46667vw;margin:2.13333vw 3.2vw 2.13333vw 0;border-radius:7.46667vw}.cfui-header .mini-bar-wrap .content .cfui-ico{padding:0 1.86667vw;font-size:5.86667vw}.cfui-header .mini-bar-wrap .content .clip{height:4vw;margin-top:-2vw}.cfui-header .affirm,.cfui-header .regret{height:11.73333vw;font-size:3.73333vw}.cfui-header .affirm .header-item-content,.cfui-header .regret .header-item-content{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 .regret{padding-left:1.06667vw}.cfui-header .affirm{padding-right:1.06667vw}.cfui-header .text{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;line-height:11.73333vw}.cfui-header.cfui-header-subtitle .sub-title{margin-top:-1.06667vw;margin-bottom:2.13333vw;font-size:3.2vw}.cfui-header.cfui-header-subtitle .affirm,.cfui-header.cfui-header-subtitle .mini-bar-wrap,.cfui-header.cfui-header-subtitle .regret{bottom:4vw}.cfui-header-tabs.cfui-header{padding:0 11.73333vw}.cfui-header-tabs.cfui-header .cfui-tabs .tabs-ink-bar{bottom:.8vw}.cfui-tabs{position:relative;width:100%;color:#212121;white-space:nowrap;background-color:#fff}.cfui-tabs .tabs-tab{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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%;-webkit-transform:translate(-50%,-.53333vw);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;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 0 cubic-bezier(.645,.045,.355,1);transition:transform 0 cubic-bezier(.645,.045,.355,1);transition:transform 0 cubic-bezier(.645,.045,.355,1),-webkit-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;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-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.4895833333333335),(-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%;-webkit-transform:scale(.5);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%;-webkit-transform:scale(.33333);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;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-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.4895833333333335),(-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%;-webkit-transform:scale(.5);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%;-webkit-transform:scale(.33333);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:-webkit-flex;display:flex}.cfui-tabs-flex .tabs-tab{-webkit-flex:1;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;-webkit-transform:scale(.833);transform:scale(.833);-webkit-transform-origin:center;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:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;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{-webkit-flex-direction: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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.ani.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.ani.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fade-out-right{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ani.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fade-out-left{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ani.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}.cfui-popup.cfui-modal .cont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;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{-webkit-flex:1;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{-webkit-flex:1;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:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;color:#666}.cfui-loadtip>.cfui-ico{color:#00afc7;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cfui-loadtip>.cfui-ico-flip{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cfui-loadtip>.cfui-ico-loading{position:relative;z-index:1000;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.cfui-loadtip>.text{margin-left:10px}.cfui-loadtip>.text>.time{display:block;font-size:12px}.cfui-load{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%;-webkit-transform:translate(0);transform:translate(0)}.cfui-protoscroller-horizontal .container{width:-moz-fit-content}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ani.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.ani.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}.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-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-btn{display:-webkit-flex;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{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cfui-btn .btn-cnt{position:relative;display:-webkit-flex;display:flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto}.cfui-btn .btn-loading{position:absolute;-webkit-animation:cfui-rotate .6s linear infinite;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}@-webkit-keyframes cfui-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cfui-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);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-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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:52px;font-size:16px}.cfui-dialog .btn-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.cfui-dialog .btn-wrap.direction-column{-webkit-flex-direction:column;flex-direction:column}.cfui-dialog .btn-wrap.direction-row{-webkit-flex-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-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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;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;-webkit-transform:scale(.83333);transform:scale(.83333);-webkit-transform-origin:left;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:-webkit-flex;display:flex;-webkit-align-items:center;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;-webkit-transform:scale(.83333);transform:scale(.83333)}.cfui-dialog-norm .dialog-flow .flow-line{-webkit-flex:1;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;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-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.4895833333333335),(-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%;-webkit-transform:scale(.5);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%;-webkit-transform:scale(.33333);transform:scale(.33333)}}@media only screen and (max-height:620px){.cfui-dialog-norm.min-scale{-webkit-transform:scale(.8333);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;-webkit-justify-content:flex-start;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}.cfui-img-def{background:#eaeaea;color:rgba(52,71,94,.15);-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.cfui-img-def svg{width:35%;height:35%}.cfui-checkbox-group.theme-block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 8px;background:#fff;border-radius:6px}.cfui-checkbox-group.theme-block .cfui-checkbox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:12px;background:#fafafa;border-radius:4px}.cfui-checkbox-group.theme-block .cfui-checkbox .text{color:#111;font-size:14px;line-height:20px}.cfui-checkbox-group.theme-block .cfui-checkbox .checkbox{font-size:20px}.cfui-checkbox-group.theme-block .cfui-checkbox.hide-icon{-webkit-justify-content:center;justify-content:center}.cfui-checkbox-group.theme-block .cfui-checkbox.checked{position:relative;border-radius:4px;font-weight:700;font-family:PingFangSC-Medium;background:#f5faff}.cfui-checkbox-group.theme-block .cfui-checkbox.checked:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:1px solid #388bff;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none;border-radius:4px}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-checkbox-group.theme-block .cfui-checkbox.checked:after{width:100%;height:100%;border-radius:4px}}@media (-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.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-checkbox-group.theme-block .cfui-checkbox.checked:after{width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);border-radius:8px}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-checkbox-group.theme-block .cfui-checkbox.checked:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333);border-radius:12px}}.cfui-checkbox-group.theme-block .cfui-checkbox.checked .text{color:#006ff6}.cfui-checkbox-group.theme-block .cfui-checkbox.not-first-row{margin-top:6px}.cfui-checkbox-group.theme-block .cfui-checkbox.rows-2{width:49%}.cfui-checkbox-group.theme-block .cfui-checkbox.rows-3{width:32%}.cfui-checkbox-group.theme-block .cfui-checkbox.rows-4{width:24%}.cfui-checkbox-group.use-scroller{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.cfui-checkbox-group.use-scroller .cfui-checkbox{min-width:22.9333333333vw;margin-right:6px;white-space:nowrap}.cfui-checkbox-group.use-scroller .cfui-checkbox:last-child{margin-right:0}.checkbox-group-scroller-box.mask:after{position:absolute;top:0;right:0;bottom:0;width:47px;height:100%;margin:auto;background-image:linear-gradient(270deg,#fafafa,hsla(0,0%,98%,0));content:"";pointer-events:none}.cfui-checkbox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cfui-checkbox .checkbox{display:-webkit-flex;display:flex;color:#bdbdbd;font-size:22px}.cfui-checkbox .text{margin-left:4px;color:#212121;font-size:16px;font-family:PingFangSC-Regular}.cfui-checkbox.checked .checkbox{color:#197aff}.cfui-checkbox.hide-icon .text{margin-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;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#fff;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;display:-webkit-flex;display:flex;-webkit-transform:translateX(150%);transform:translateX(150%)}.cfui-toper.active{-webkit-transform:translateX(0);transform:translateX(0)}.cfui-toper .up-icon{font-size:22px;color:#388bff}.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:-webkit-fit-content;width:fit-content}.cfui-protoscroller-vertical{overflow-x:hidden;overflow-y:scroll}.cfui-protoscroller .container-fixed{-webkit-transform:translate(0);transform:translate(0)}.cfui-baserefresh{color:#666;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:5px;font-size:14px}.cfui-baserefresh .baserefresh-content{font-size:12px}.cfui-scroller-fullscreen{position:absolute;top:0;right:0;bottom:0;left:0}.cfui-keyboard-mask{top:auto!important}.cfui-keyboard{box-sizing:initial;color:#212121;background:#dee0e7}.cfui-keyboard.number{display:-webkit-flex;display:flex;padding:1.6vw .8vw 0;line-height:1}.cfui-keyboard .num-list{height:57.6vw;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column}.cfui-keyboard .num-list .num-row{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1}.cfui-keyboard .close-icon,.cfui-keyboard .del-icon{font-size:32px}.cfui-keyboard .opt-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:25%}.cfui-keyboard .opt-list .ok{color:#fff;font-size:18px;font-family:PingFangSC-Regular;background:#388bff;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.38)}.cfui-keyboard .num-item,.cfui-keyboard .opt-item{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0 .8vw 1.6vw;background:#fff;border-radius:4px;box-shadow:inset 0 -1px 1px 0 hsla(0,0%,62%,.5)}.cfui-keyboard .num-item.num-touch,.cfui-keyboard .opt-item.num-touch{background:#d2d5da;border-radius:5px}.cfui-keyboard .num-item{font-family:CtripNumber_bold_beta4;font-size:20px}.cfui-keyboard .del-ico img{width:26px;height:20px}.cfui-keyboard .confirm{text-align:right;color:#006bff;font-size:14px;font-family:PingFangSC-Medium;line-height:5.3333333333vw;padding:3.2vw 4.2666666667vw 1.0666666667vw;height:9.6vw}.cfui-keyboard.english_number .num-list,.cfui-keyboard.provincecharacter .num-list{height:54.9333333333vw;padding:2.1333333333vw 0}.cfui-keyboard.english_number .num-row,.cfui-keyboard.provincecharacter .num-row{margin-top:2.6666666667vw}.cfui-keyboard.english_number .num-row:first-child,.cfui-keyboard.provincecharacter .num-row:first-child{margin-top:0}.cfui-keyboard.english_number .num-item,.cfui-keyboard.provincecharacter .num-item{font-family:PingFangSC-Regular;-webkit-flex:none;flex:none;width:8.2666666667vw;font-size:4.8vw;margin:0 .8vw}.cfui-keyboard.english_number .opt-item,.cfui-keyboard.provincecharacter .opt-item{-webkit-flex:none;flex:none;width:13.3333333333vw;font-size:8vw;background-color:#c1c2cc;margin:0 .8vw}.cfui-keyboard.english_number .opt-item.num-touch,.cfui-keyboard.provincecharacter .opt-item.num-touch{background:#d2d5da;border-radius:5px}.cfui-keyboard.english_number .num-row,.cfui-keyboard.provincecharacter .num-row{-webkit-justify-content:center;justify-content:center}.cfui-keyboard.english_number .del-ico img,.cfui-keyboard.provincecharacter .del-ico img{width:20px;height:15px}.cfui-keyboard.english_number .num-item{font-size:5.3333333333vw}.cfui-input{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:70px;padding:8px 10px;overflow:hidden;font-size:16px;background-color:#fff}.cfui-input .placeholder{width:100%;height:40px;overflow:hidden;color:#e0e0e0;font-size:27px;white-space:nowrap;text-overflow:ellipsis}.cfui-input .cursor{width:2px;height:60%;margin:0;background:#197aff;-webkit-animation:opacity .8s infinite both;animation:opacity .8s infinite both}.cfui-input .text{margin-right:2px;color:#212121;font-size:36px;font-family:CtripNumber_bold_beta4}.cfui-input .cfui-ico{position:absolute;right:10px;color:#e0e0e0;font-size:20px}.cfui-loading{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;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;-webkit-animation:cfui-loop 2s steps(38) infinite;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;-webkit-animation:cfui-success .8s steps(11) 1 forwards;animation:cfui-success .8s steps(11) 1 forwards}.cfui-loading.inside{color:#666;background-color:initial}.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;-webkit-animation:cfui-inside 2s steps(37) infinite;animation:cfui-inside 2s steps(37) infinite}@-webkit-keyframes cfui-inside{0%{background-position:0 0}to{background-position:-1184px 0}}@keyframes cfui-inside{0%{background-position:0 0}to{background-position:-1184px 0}}@-webkit-keyframes cfui-loop{0%{background-position:0 0}to{background-position:-1216px 0}}@keyframes cfui-loop{0%{background-position:0 0}to{background-position:-1216px 0}}@-webkit-keyframes cfui-success{0%{background-position:0 0}to{background-position:-352px 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;-webkit-transform:scale(.91667);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;-webkit-animation-name:cfui-load-start,cfui-load-doing;animation-name:cfui-load-start,cfui-load-doing;-webkit-animation-duration:.52s,.72s;animation-duration:.52s,.72s;-webkit-animation-timing-function:steps(13),steps(18);animation-timing-function:steps(13),steps(18);-webkit-animation-delay:0s,.52s;animation-delay:0s,.52s;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards,forwards;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;-webkit-animation:cfui-load-success .3s steps(5) forwards;animation:cfui-load-success .3s steps(5) forwards}@-webkit-keyframes cfui-load-start{0%{background-position:0 0}to{background-position:-468px 0}}@keyframes cfui-load-start{0%{background-position:0 0}to{background-position:-468px 0}}@-webkit-keyframes cfui-load-doing{0%{background-position:-468px 0}to{background-position:-1116px 0}}@keyframes cfui-load-doing{0%{background-position:-468px 0}to{background-position:-1116px 0}}@-webkit-keyframes cfui-load-success{0%{background-position:36px 0}to{background-position:-144px 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;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center;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-form-factory .form-group-item{margin-bottom:12px;padding:5px 16px;background:#fff;border-radius:6px;box-shadow:0 2px 10px 0 rgba(128,148,221,.08)}.cfui-form-factory .form-group-item .form-group-title{padding:15px 0 8px;font-weight:500;font-size:16px;font-family:PingFangSC-Medium}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-protoInput-clear{padding-right:28px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-checkbox-group{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-checkbox-group .cfui-checkbox{margin-right:10px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small{margin-right:1px;font-size:13px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-province{width:27px;height:28px;line-height:28px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-list{border-radius:2px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-item{height:28px;line-height:28px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-item:first-child:after{border-width:1px;border-radius:6px 0 0 6px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-item.active:first-child:after{border-radius:6px 0 0 6px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-item:last-child:after{border-radius:0 6px 6px 0}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .cfui-car-number.small .char-item:last-child span{height:30px;-webkit-transform:scale(.5);transform:scale(.5)}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .form-item-popup-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:14px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .form-item-popup-wrap .form-item-del-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;width:44px;color:#888;font-size:20px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .form-item-add-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;width:86px;height:27px;padding:0 8px;color:#1a7aff;font-size:12px;border:1px solid #1a7aff;border-radius:13px}.cfui-form-factory .form-group-item .cfui-form-item .cfui-form-item-input .form-item-add-btn .cfui-ico{font-size:14px}.cfui-form-factory .form-btn-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cfui-form-factory .form-btn-wrap .cfui-btn{width:100%;height:12.8vw;font-size:4.8vw;border-radius:6.4vw}.cfui-form-factory .form-item-content{color:#bdbdbd}.cfui-form-factory .form-item-content.valued{color:#212121}.cfui-form-factory.error-bg .form-group-item{padding:5px 0}.cfui-form-factory.error-bg .form-group-item .form-group-title{margin:0 16px}.cfui-form-factory.error-bg .form-group-item .cfui-form-item{padding:18px 16px}.cfui-form-factory.error-bg .form-group-item .cfui-form-item:after{left:5%!important;width:180%!important;height:200%!important;-webkit-transform:scale(.5)!important;transform:scale(.5)!important}.cfui-form-factory.error-bg .form-group-item .item-inline-group.error-bg{background-color:#fff7f3}.cfui-form-factory.error-bg .form-group-item .item-inline-group.error-bg .cfui-protoInput{background:transparent}.cfui-form-factory.error-bg .form-group-item .item-inline-group .cfui-form-item:first-child{padding:18px 6px 18px 16px}.cfui-form-factory.error-bg .form-group-item .item-inline-group .cfui-form-item:last-child{padding:18px 16px 18px 0}.cfui-form.cfui-form-singleselect .cfui-form-item{padding:0}.form-item-contactname{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.form-item-contactname .cfui-ico{padding:0 5px;color:#197aff;font-size:18px}.form-item-selectlist .select-item{color:#616161;font-size:14px}.form-item-selectlist .select-item:last-child{position:relative}.form-item-selectlist .select-item:last-child:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:0 solid #eee;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.form-item-selectlist .select-item:last-child:after{width:100%;height:100%}}@media (-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.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){.form-item-selectlist .select-item:last-child:after{width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.form-item-selectlist .select-item:last-child:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.form-item-landline{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.form-item-landline .cfui-protoInput{-webkit-flex:2;flex:2}.form-item-landline .cfui-protoInput:first-child{-webkit-flex:1;flex:1}.form-item-landline .landline-delimiter{min-width:9px;height:2px;margin:0 6px;background:#616161}.cfui-proto-popup-form .cfui-sticky-box{-webkit-flex:1;flex:1}.cfui-popup-form .cfui-form-factory-skeleton{margin:0 24px}.cfui-popup-form .remind-wrap{margin:10px 0 35px}.cfui-popup-form .remind-wrap .remind-title{padding:10px 22px 0;color:#212121;font-weight:500;font-size:28px;font-family:PingFangSC-Medium;line-height:32px}.cfui-popup-form .remind-wrap .remind-desc{padding:8px 22px 0;color:#9e9e9e;font-size:13px;font-family:PingFangSC-Regular}.cfui-popup-form .cfui-form.cfui-form-factory{margin:0 20px}.cfui-popup-form .cfui-form.cfui-form-factory .form-group-item{box-shadow:0 2px 11px 0 rgba(128,148,221,.18)}@-webkit-keyframes cfui-form-show-feedback{0%{height:0}to{height:15px}}@keyframes cfui-form-show-feedback{0%{height:0}to{height:15px}}.cfui-form-horizontal .cfui-form-item-content{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.cfui-form-horizontal .cfui-form-item-content .cfui-form-item-label{width:84px;padding-bottom:0}.cfui-form-horizontal .cfui-form-item-content .cfui-form-item-input{width:none}.cfui-form-horizontal .cfui-form-item-feedback{margin-left:84px}.cfui-form-vertical .cfui-form-item-content{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.cfui-form-vertical .cfui-form-item-content .cfui-form-item-label{width:100%;padding-bottom:8px}.cfui-form-vertical .cfui-form-item-content .cfui-form-item-input{width:100%}.cfui-form-vertical .cfui-form-item-feedback{margin-left:0}.cfui-form-item{padding:18px 0;font-size:14px}.cfui-form-item-horizontal .cfui-form-item-content{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.cfui-form-item-horizontal .cfui-form-item-content .cfui-form-item-label{width:84px;padding-bottom:0}.cfui-form-item-horizontal .cfui-form-item-content .cfui-form-item-input{width:none}.cfui-form-item-horizontal .cfui-form-item-feedback{margin-left:84px}.cfui-form-item-vertical .cfui-form-item-content{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.cfui-form-item-vertical .cfui-form-item-content .cfui-form-item-label{width:100%;padding-bottom:8px}.cfui-form-item-vertical .cfui-form-item-content .cfui-form-item-input{width:100%}.cfui-form-item-vertical .cfui-form-item-feedback{margin-left:0}.cfui-form-item-content{display:-webkit-flex;display:flex}.cfui-form-item-label{width:84px;padding-right:15px;color:#616161;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfui-form-item-input{-webkit-flex:1;flex:1}.cfui-form-item-feedback{margin-top:4px;margin-left:84px;overflow:hidden;color:#ff5800;font-size:11px;line-height:15px;-webkit-animation:cfui-form-show-feedback;animation:cfui-form-show-feedback}.cfui-form-item:not(:last-child){position:relative}.cfui-form-item:not(:last-child):after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-form-item:not(:last-child):after{width:100%;height:100%}}@media (-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.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-form-item:not(:last-child):after{width:200%;height:200%;-webkit-transform:scale(.5);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-form-item:not(:last-child):after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-form-item-error.error-border{position:relative}.cfui-form-item-error.error-border:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #ff5800;border-width:0 0 1px;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-form-item-error.error-border:after{width:100%;height:100%}}@media (-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.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-form-item-error.error-border:after{width:200%;height:200%;-webkit-transform:scale(.5);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-form-item-error.error-border:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-form-item-error.error-bg{background-color:#fff7f3}.cfui-form-item-error.error-bg .cfui-protoInput{background:transparent}.cfui-form .proto-input{font-size:14px}.cfui-form .proto-input::-moz-placeholder{font-size:14px}.cfui-form .proto-input::placeholder{font-size:14px}.cfui-form .proto-input::-webkit-input-placeholder{font-size:14px}.cfui-form .item-inline-group{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.cfui-form .item-inline-group:not(:last-child){position:relative}.cfui-form .item-inline-group:not(:last-child):after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-form .item-inline-group:not(:last-child):after{width:100%;height:100%}}@media (-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.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-form .item-inline-group:not(:last-child):after{width:200%;height:200%;-webkit-transform:scale(.5);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-form .item-inline-group:not(:last-child):after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-form .item-inline-group:after{left:5%!important;width:180%!important;height:200%!important;-webkit-transform:scale(.5)!important;transform:scale(.5)!important}.cfui-form .item-inline-group .cfui-form-item:after{display:none}.cfui-form .item-inline-group .cfui-form-item:first-child{-webkit-flex:1;flex:1}.cfui-form .item-inline-group .cfui-form-item.border-line:before{position:absolute;width:1px;height:16px;margin-top:3px;background:#bdbdbd;content:""}.cfui-form .item-inline-group .cfui-form-item:last-child .cfui-form-item-content{margin-left:12px}.cfui-form .item-inline-group .cfui-form-item:last-child .cfui-form-item-label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:auto}.cfui-form .item-inline-group .cfui-form-item:last-child .form-item-popup .form-item-content{min-width:60px}.cfui-form .item-inline-group .cfui-form-item:last-child .cfui-form-item-feedback{margin-left:0}.form-item-popup{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.form-item-popup .cfui-ico{color:#bdbdbd}.upload-item-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.upload-item-link .cfui-ico{color:#bdbdbd}@-webkit-keyframes cfui-city-select-icon-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cfui-city-select-icon-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cfui-city-select-popup .header-wrap{z-index:2}.cfui-city-select-popup .select-tabs{position:absolute;top:0;z-index:1;width:100%;visibility:hidden;transition:all .3s ease}.cfui-city-select-popup .select-tabs .tabs-class{font-size:14px}.cfui-city-select-popup .select-tabs.border:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-city-select-popup .select-tabs.border:after{width:100%;height:100%}}@media (-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.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-city-select-popup .select-tabs.border:after{width:200%;height:200%;-webkit-transform:scale(.5);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-city-select-popup .select-tabs.border:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-city-select-popup .select-tabs.show-tabs{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}.cfui-city-select-popup .select-level{height:100%}.cfui-city-select-popup .level1 .group-item{padding:10px 4.2666666667vw 0}.cfui-city-select-popup .level1 .group-item .item-title{color:#9e9e9e;font-size:12px;font-family:PingFangSC-Regular;line-height:15px}.cfui-city-select-popup .level1 .group-item .position-content{display:-webkit-flex;display:flex;height:30px;margin-top:10px;margin-bottom:11px}.cfui-city-select-popup .level1 .group-item .position-content .loading-mode{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:cfui-city-select-icon-loading 1s linear infinite;animation:cfui-city-select-icon-loading 1s linear infinite}.cfui-city-select-popup .level1 .group-item .position-content .icon-bg{padding-left:12px;color:#197aff;font-size:20px;background:#f8f8f8;border-top-left-radius:4px;border-bottom-left-radius:4px}.cfui-city-select-popup .level1 .group-item .position-content .icon-bg,.cfui-city-select-popup .level1 .group-item .position-content .icon-bg .icon-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.cfui-city-select-popup .level1 .group-item .position-content .text{padding-left:2px;padding-right:12px;color:#212121;font-size:14px;font-family:PingFangSC-Regular;line-height:30px;background:#f8f8f8;border-top-right-radius:4px;border-bottom-right-radius:4px}.cfui-city-select-popup .level1 .group-item .hot-city-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 -1.3333333333vw;padding:9px 0}.cfui-city-select-popup .level1 .group-item .hot-city-content .city-item{width:20.8vw;max-width:90px;height:32px;margin:5px 1.3333333333vw;overflow:hidden;color:#212121;font-size:14px;font-family:PingFangSC-Regular;line-height:32px;text-align:center;background:#f8f8f8;border-radius:4px}.cfui-city-select-popup .level2,.cfui-city-select-popup .level3{padding-top:44px}.cfui-city-select-popup .level2 .group-item,.cfui-city-select-popup .level3 .group-item{padding:0 16px}.cfui-city-select-popup .select-list-wrapper{padding-top:10px}.cfui-city-select-popup .select-list-wrapper .select-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:initial;height:18px;padding:11px 0;color:#212121;font-size:14px;font-family:PingFangSC-Regular}.cfui-city-select-popup .select-list-wrapper .select-item .select-actived{display:none}.cfui-city-select-popup .select-list-wrapper .select-item.actived{color:#197aff}.cfui-city-select-popup .select-list-wrapper .select-item.actived .cfui-ico{display:-webkit-inline-flex;display:inline-flex;font-size:20px;line-height:18px}.cfui-city-select-popup .select-list-wrapper .select-item .cfui-ico{display:none}.cfui-selectlist .select-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:65px;color:#212121;font-size:16px;font-family:PingFangSC-Regular;position:relative}.cfui-selectlist .select-item-text{-webkit-flex:1;flex:1}.cfui-selectlist .select-item:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-selectlist .select-item:after{width:100%;height:100%}}@media (-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.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-selectlist .select-item:after{width:200%;height:200%;-webkit-transform:scale(.5);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-selectlist .select-item:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-selectlist .reverse .select-item-text{margin-left:10px}.cfui-popupselect-list{padding-left:20px}.cfui-popupselect-list .select-item{padding-right:20px}.cfui-popupselect-list .extra-item-wrap{margin-right:20px}.cfui-selectlist-multiple .select-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:65px;color:#212121;font-size:16px;font-family:PingFangSC-Regular}.cfui-selectlist-multiple .select-item-text{-webkit-flex:1;flex:1}.cfui-selectlist-multiple .select-item.item-border-bottom{position:relative}.cfui-selectlist-multiple .select-item.item-border-bottom:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #eee;border-width:0 0 1px;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-selectlist-multiple .select-item.item-border-bottom:after{width:100%;height:100%}}@media (-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.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-selectlist-multiple .select-item.item-border-bottom:after{width:200%;height:200%;-webkit-transform:scale(.5);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-selectlist-multiple .select-item.item-border-bottom:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-selectlist-multiple .extra-item-wrap{background:#f5f6fa;border:1px solid #d4d8e3;border-radius:4px}.cfui-selectlist-multiple .extra-item-wrap .extra-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:55px;padding-left:16px}.cfui-selectlist-multiple .extra-item-wrap .extra-item-input{height:44px;background-color:initial}.cfui-selectlist-multiple .extra-item-wrap .extra-item-input .proto-input{padding-right:30px}.cfui-selectlist-multiple .extra-item-wrap .extra-item-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:50px;font-size:18px}.cfui-selectlist-multiple .extra-item-wrap .extra-item-btn.add{color:#006bff}.cfui-selectlist-multiple .extra-item-wrap .extra-item-btn.sub{color:#aaa}.cfui-selectlist-multiple .reverse .select-item-text{margin-left:10px}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.ani.flash{-webkit-animation-name:flash;animation-name:flash}.ani.cursor{-webkit-animation:flash 2s infinite both;animation:flash 2s infinite both}.cfui-protoInput{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;overflow:hidden;font-size:16px;background-color:#fff}.cfui-protoInput input{width:100%;padding:0;background-color:initial;border:0;outline:0 none;box-shadow:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;caret-color:#197aff}.cfui-protoInput input::-moz-placeholder{color:#bdbdbd}.cfui-protoInput input::placeholder{color:#bdbdbd}.cfui-protoInput input::-webkit-input-placeholder{color:#bdbdbd}.cfui-protoInput-clear .clear{position:absolute;right:4px;display:-webkit-flex;display:flex;padding:0 5px;color:#bdbdbd;line-height:1}.cfui-protoInput-custom{height:50px;color:#197aff;line-height:50px}.cfui-protoInput-custom input{z-index:1;width:1000px;margin-left:-200px;background:transparent}.cfui-protoInput-custom .input-box{position:absolute;top:50%;left:6.6666666667vw;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:86.6666666667vw;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cfui-protoInput-custom .input-box .item{position:relative;width:12vw;height:100%;text-align:center}.cfui-protoInput-custom .input-box .item .cursor{position:absolute;top:50%;left:50%;width:2px;height:50%;background:#197aff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cfui-protoInput-custom .input-box .item .value{font-weight:400;font-size:27px}.cfui-protoInput-custom .input-box .item .border{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:1.5px;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.cfui-protoInput-custom .input-box .active .border{background:#197aff;border:1px solid #197aff}.cfui-aniInput{position:relative;background-color:#fff}.cfui-aniInput .label{position:absolute;top:50%;z-index:1;color:#bdbdbd;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s}.cfui-aniInput .label.focus{top:0;font-size:12px;-webkit-transform:translateY(0);transform:translateY(0)}.cfui-aniInput .cfui-protoInput{padding-top:16px}.cfui-datetimepicker{display:-webkit-flex;display:flex;width:100%}.cfui-datetimepicker .cfui-picker{-webkit-flex:1;flex:1}.cfui-datetimepicker .unit-class{left:50%;margin-left:20px}.cfui-datetimepicker .unit-class.year{margin-left:30px}.cfui-picker{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;background-color:#fff}.cfui-picker,.cfui-picker .list{position:relative;display:-webkit-flex;display:flex}.cfui-picker .list{-webkit-align-self:flex-start;align-self:flex-start;width:100%;color:#212121;font-size:18px;text-align:center}.cfui-picker .list .item{position:absolute;top:0;left:0;width:100%;font-family:PingFangSC-Regular}.cfui-picker .list .item.disabled{opacity:.4}.cfui-picker .unit{position:absolute;right:10px;display:block;color:#212121;font-size:16px;font-family:PingFangSC-Regular}.cfui-picker .unit:last-child{padding-right:10px}.cfui-picker .mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,.4) 40%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 60.5%,hsla(0,0%,100%,.4) 0,#fff);pointer-events:none}.cfui-picker .border{position:absolute;top:50%;right:0;left:0;height:50px;color:transparent;background:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cfui-picker .border:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border-color:#eee;border-style:solid;border-width:1px 0;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-picker .border:after{width:100%;height:100%}}@media (-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.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-picker .border:after{width:200%;height:200%;-webkit-transform:scale(.5);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-picker .border:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.cfui-car-number{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;color:#212121;font-size:16px;font-family:PingFangSC-Regular;text-align:center}.cfui-car-number .char-province{width:37px;height:38px;margin-right:8px;color:#006bff;line-height:38px;background-image:url(https://pages.c-ctrip.com/CtripFinance/cfui/keyboard/province.png);background-repeat:round}.cfui-car-number .char-list{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;overflow:hidden;background-color:#fafafa;border-radius:4px}.cfui-car-number .char-item{-webkit-flex:1;flex:1;height:38px;line-height:39px;position:relative;border-radius:0}.cfui-car-number .char-item:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:1px solid #eee;border-left-width:0;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none;border-radius:0}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-car-number .char-item:after{width:100%;height:100%;border-radius:0}}@media (-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.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-car-number .char-item:after{width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);border-radius:0}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-car-number .char-item:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333);border-radius:0}}.cfui-car-number .char-item:first-child:after{border-width:1px;border-radius:11px 0 0 11px}.cfui-car-number .char-item.active{position:relative;border-radius:0}.cfui-car-number .char-item.active:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:2px solid #197aff;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none;border-radius:0}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-webkit-max-device-pixel-ratio:1.49),(max-device-pixel-ratio:1.49),(max-resolution:1.49dppx),(max-resolution:143dpi){.cfui-car-number .char-item.active:after{width:100%;height:100%;border-radius:0}}@media (-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.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-car-number .char-item.active:after{width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);border-radius:0}}@media (-webkit-min-device-pixel-ratio:2.5),(min-device-pixel-ratio:2.5),(min-resolution:2.5dppx),(min-resolution:240dpi){.cfui-car-number .char-item.active:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333);border-radius:0}}.cfui-car-number .char-item.active:first-child:after{border-radius:11px 0 0 11px}.cfui-car-number .char-item.active:after{-webkit-animation:opacity .8s infinite both;animation:opacity .8s infinite both}.cfui-car-number .char-item:last-child{background:#f7fbff}.cfui-car-number .char-item:last-child:after{border-radius:0 11px 11px 0}.cfui-car-number .char-item:last-child span{position:absolute;right:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:40px;color:#d4d8e3;font-size:12px;letter-spacing:1.2px;white-space:nowrap;-webkit-transform:scale(.75);transform:scale(.75);-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.cfui-switch{position:relative;width:49px;height:28px;background-color:#ccc;border-radius:14px}.cfui-switch .cover{position:absolute;left:2px;width:24px;height:24px;background-color:#fff;border-radius:50%}.cfui-switch.checked{background-color:#197aff}.cfui-switch.checked .cover{right:2px;left:auto}.cfui-skeleton .skeleton-items{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.cfui-skeleton .column{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.cfui-skeleton .row{-webkit-justify-content:space-between;justify-content:space-between}.cfui-skeleton .row,.cfui-skeleton .skeleton-ani{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cfui-skeleton .skeleton-ani{justify-self:center;background-image:linear-gradient(-90deg,#ebecf0 25%,#eef0f4 37%,#ebecf0 63%);background-position:100% 50%;background-size:400% 100%;border-radius:4px;-webkit-animation:skeleton-loading 1.4s ease infinite;animation:skeleton-loading 1.4s ease infinite}.cfui-skeleton .skeleton-spin{margin:auto}@-webkit-keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ani.rotate{-webkit-animation-name:rotate;animation-name:rotate}.cfui-spin{display:inline-block;display:-webkit-inline-flex;display:inline-flex}.cfui-spin .spin-img{width:100%;height:100%;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.cfui-button-group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;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{-webkit-flex-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-header{position:relative;box-sizing:initial;min-height:44px;color:#212121;font-size:18px;text-align:center;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfui-header .side-toolbox{position:relative;display:-webkit-flex;display:flex}.cfui-header .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFangSC-Regular;line-height:44px}.cfui-header .title.left{padding-left:42px;text-align:left}body.app.ios .cfui-header-page{padding-top:20px!important}body.app.iphoneX .cfui-header-page{padding-top:44px!important}.cfui-header .mini-bar-wrap{position:absolute;right:0;bottom:0;display:-webkit-flex;display:flex}.cfui-header .mini-bar-wrap .extra-icon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:37px;height:28px;margin:8px 6px 8px 0;border-radius:28px}.cfui-header .mini-bar-wrap .extra-icon>.cfui-ico{-webkit-align-items:center;align-items:center;padding:0 7px;font-size:17px}.cfui-header .mini-bar-wrap .content{-webkit-justify-content:center;justify-content:center;width:74px;height:28px;margin:8px 12px 8px 0;border-radius:28px}.cfui-header .mini-bar-wrap .content,.cfui-header .mini-bar-wrap .content .mini-bar{position:relative;display:-webkit-flex;display:flex}.cfui-header .mini-bar-wrap .content .cfui-ico{-webkit-align-items:center;align-items:center;padding:0 7px;font-size:22px}.cfui-header .mini-bar-wrap .content .clip{position:absolute;top:50%;left:50%;display:block;width:1px;height:15px;margin-top:-7.5px}.cfui-header .affirm,.cfui-header .regret{position:absolute;bottom:0;display:-webkit-flex;display:flex;height:44px;font-size:14px;font-family:PingFangSC-Regular;cursor:pointer}.cfui-header .affirm .header-item-content,.cfui-header .regret .header-item-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-width:38px}.cfui-header .affirm .header-item-content.desc .cfui-ico,.cfui-header .regret .header-item-content.desc .cfui-ico{font-size:20px}.cfui-header .affirm .cfui-ico,.cfui-header .regret .cfui-ico{font-size:22px}.cfui-header .affirm .header-touchclass,.cfui-header .regret .header-touchclass{opacity:.3}.cfui-header .regret{left:0;padding-left:4px}.cfui-header .affirm{right:0;padding-right:4px}.cfui-header .text{display:inline-block;padding:0 8px;line-height:44px}.cfui-header .icon-desc{line-height:13px;font-size:10px}.cfui-header.cfui-header-subtitle .title{height:44px;font-family:PingFangSC-Regular;line-height:44px}.cfui-header.cfui-header-subtitle .sub-title{margin-top:-4px;margin-bottom:8px;color:#bdbdbd;font-size:12px;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:15px;font-family:PingFangSC-Regular}.cfui-header-tabs.cfui-header{padding:0 44px}.cfui-header-tabs.cfui-header .cfui-tabs .tabs-ink-bar{bottom:3px}.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;-webkit-transform-origin:0 0;transform-origin:0 0;content:" ";pointer-events:none}@media (-webkit-max-device-pixel-ratio:1.4895833333333333),(-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.4895833333333335),(-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%;-webkit-transform:scale(.5);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%;-webkit-transform:scale(.33333);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:-webkit-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{-webkit-flex:1;flex:1}.cfui-header.cfui-header-flex .title-wrap .title.left{padding-left:0}.cfui-half-cnt{white-space:pre-wrap}.cfui-half-cnt.center{text-align:center}.cfui-half-cnt .title{font-family:PingFangSC-Semibold;line-height:28px}.cfui-half-cnt .desc,.cfui-half-cnt .top-desc{font-size:14px}.cfui-half-cnt.mode-1{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:84px;text-align:center}.cfui-half-cnt.mode-1 .title{color:#111;font-size:20px;line-height:28px}.cfui-half-cnt.mode-1 .desc,.cfui-half-cnt.mode-1 .top-desc{color:#555;font-family:PingFangSC-Regular;line-height:20px}.cfui-half-cnt.mode-1 .top-desc{margin-bottom:8px}.cfui-half-cnt.mode-1 .desc{margin-top:8px}.cfui-half-cnt.mode-2{margin-left:20px;padding:1.5px 0}.cfui-half-cnt.mode-2 .title{color:#575e7c;font-size:22px;line-height:31px}.cfui-half-cnt.mode-2 .desc{padding-top:4px;padding-bottom:2px;color:#575e7c;font-family:PingFangSC-Light;line-height:25px}.cfui-popup-half-modal .main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff}.cfui-popup-half-modal .main .main-img{width:100%}.cfui-popup-half-modal.mode-1 .main{z-index:-1}.cfui-popup-half-modal.mode-1 .main-img{margin-top:-128px}.cfui-popup-half-modal.mode-2 .main{margin-top:25px;background:transparent}.cfui-popup-half-modal.mode-2 .top-img{position:absolute;right:0;left:0;z-index:-1;width:100%}.cfui-popup-half-modal.mode-1 .cfui-header.cfui-half-header .close,.cfui-popup-half-modal.mode-2 .cfui-header.cfui-half-header .close{color:#5ca0ff}.cfui-popup.cfui-modal .cfui-popup-half-modal.mode-2.cont{background:linear-gradient(180deg,hsla(0,0%,100%,0) 20%,#fff 0)}.cfui-header.cfui-half-header{background-color:initial}.cfui-header.cfui-half-header .header-title{height:44px;color:#111;font-size:18px;font-family:PingFangSC-Regular;line-height:44px}.cfui-header.cfui-half-header .header-right-desc{color:#006ff6;font-size:15px;font-family:PingFangSC-Regular}.cfui-header.cfui-half-header .close{color:#d5d5d5}.cfui-popup-half-btns{padding:10px 20px}.cfui-popup-half-btns.cfui-button-group.direction-row{margin-bottom:0}body.app.iphoneX .cfui-popup-half-btns{padding:10px 20px 34px}.cfui-carousel{position:relative}.cfui-carousel .dots{position:absolute;bottom:5px;left:50%;-webkit-transform:translate(-50%) translateZ(0);transform:translate(-50%) translateZ(0)}.cfui-carousel .dots .item{float:left;width:4px;height:4px;margin:0 1.5px;background-color:#d4e8e3;border-radius:2px;transition:width .3s}.cfui-carousel .dots .item.active{width:14px;background-color:#197aff}.cfui-carousel .cfui-bar-wrap{position:absolute;right:0;left:0;width:18px;height:3px;margin:-8px auto 0;background:#c9e7ff;border-radius:1.5px}.cfui-carousel .cfui-bar-wrap .cfui-bar{height:3px;background:#006bff;border-radius:1.5px;transition:margin .1s}.cfui-label{display:inline-block;color:#fff;font-size:12px;font-family:PingFangSC-Medium;text-align:center;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(.916667);transform:scale(.916667)}.cfui-label.layout-float{position:absolute;-webkit-transform-origin:left bottom;transform-origin:left bottom}.cfui-label .text{white-space:nowrap;text-align:center}.cfui-label.arrow,.cfui-label.normal,.cfui-label.small{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;background-image:linear-gradient(-26deg,#ff5900 24%,#ff7525);box-shadow:0 2.1818181818px 8.7272727273px 0 rgba(255,88,0,.3)}.cfui-label.small{-webkit-transform:scale(.833333);transform:scale(.833333);height:16.8px;padding:0 6px;line-height:16.8px;border-radius:8.4px 8.4px 8.4px 0}.cfui-label.normal{height:18.5454545455px;padding:0 5.4545454545px;line-height:18.5454545455px;border-radius:8.7272727273px 8.7272727273px 8.7272727273px 0}.cfui-label.img,.cfui-label.img_pure{background-repeat:no-repeat;background-size:contain}.cfui-label.arrow{position:relative;height:24px;padding:0 10.9090909091px;line-height:24px;border-radius:10.9090909091px}.cfui-label.arrow .arrow-img{position:absolute;top:24px;left:8px;height:4.3636363636px;margin-top:-.5px}.cfui-label.arrow .arrow-img.center{left:50%;margin-left:-8px}.cfui-label.dot{width:8px;height:8px;background:#ff5800;border-radius:50%;-webkit-transform:scale(1);transform:scale(1)}.cfui-label.circle{-webkit-transform:scale(.833333);transform:scale(.833333);width:auto;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding:0 4.8px;background:#ff5800;border-radius:18.5454545455px}.cfui-label.circle .text{height:18.5454545455px;line-height:18.5454545455px}