@font-face{font-family:CtripNumber_bold;src:url(https://s.qunarzz.com/finance/finance_cano/fonts/CtripNumber_bold1.ttf)}.login-container{background-color:#fff;height:100%}.login-container .title-content{background:url(https://pages.c-ctrip.com/CtripFinance/Finance_APP/finance_plat/200603_login.png) 100% 0 no-repeat;background-size:1.65rem;padding:.216rem .216rem 0}.login-container .title-content .title{color:#212121;font-size:.28rem;font-weight:700;line-height:.42rem;margin-top:.4rem}.login-container .title-content .desc{color:#616161;font-size:.14rem;line-height:.2rem;margin-top:.035rem}.login-container .phone-num-input-content{padding:0 .216rem}.login-container .phone-num-input-content .input{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:.7rem;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.4rem;width:100%;position:relative}.login-container .phone-num-input-content .input: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){.login-container .phone-num-input-content .input: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){.login-container .phone-num-input-content .input: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){.login-container .phone-num-input-content .input:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.login-container .phone-num-input-content .input .area{color:#212121;font-size:.18rem;line-height:.25rem;margin-right:.05rem;padding-right:.15rem;position:relative}.login-container .phone-num-input-content .input .area:after{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;border:solid #e8e8e8;border-width:0 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){.login-container .phone-num-input-content .input .area: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){.login-container .phone-num-input-content .input .area: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){.login-container .phone-num-input-content .input .area:after{width:300%;height:300%;-webkit-transform:scale(.33333);transform:scale(.33333)}}.login-container .phone-num-input-content .input .number{font-size:.18rem}.login-container .phone-num-input-content .input .number .input-clear{color:#c7c7c7;font-size:.16rem}.login-container .phone-num-input-content .input .number .placeholder{color:#bbb;font-size:.16rem;line-height:.4rem}.login-container .phone-num-input-content .btn{border-radius:.48rem;color:#fff;font-size:.18rem;height:.48rem;line-height:.48rem;margin-top:.4rem;text-align:center;width:100%}.login-container .phone-num-input-content .btn.disabled{opacity:.4}.login-container .phone-num-input-content .protol-container{-webkit-align-items:center;align-items:center;color:#9e9e9e;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;font-size:.12rem;line-height:.165rem;margin-top:.21rem}.login-container .phone-num-input-content .protol-container .protol{color:#416ada}.login-container .phone-num-input-content .protol-container .checkbox{font-size:.16rem;margin-right:.02rem}.login-container .rapid-login-content{height:2rem;position:relative}.login-container .rapid-login-content>.cfui-loading.inside{left:50%;position:absolute;top:50%;-webkit-transform:translate(-.5rem,-.575rem);transform:translate(-.5rem,-.575rem)}.login-container .other-phone-content{position:absolute;width:100%}.login-container .other-phone-content .text{color:#616161;font-size:.14rem;font-weight:400;letter-spacing:0;text-align:center;width:100%}