button{font-size:28rpx}.dt-login-wrap{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:560rpx;background-color:#fff;-webkit-border-radius:16rpx;border-radius:16rpx}.dt-login-wrap .title{padding-top:60rpx;padding-bottom:28rpx;font-size:32rpx;font-weight:700}.dt-login-wrap .subtitle{color:#7e7e7e;font-size:26rpx}.dt-login-wrap .login-icon{margin:25rpx auto 52rpx;width:320rpx;height:340rpx}.dt-login-wrap .btn-wrap{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;line-height:80rpx;padding:8rpx 0rpx;font-size:24rpx;border-top:1rpx solid #f2f2f2}.dt-login-wrap .btn-wrap .btn-base{padding:0 60rpx;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;color:#66656a;-webkit-border-radius:0;border-radius:0}.dt-login-wrap .btn-wrap .btn-base:before{position:absolute;top:0;right:1rpx;width:100%;height:100%;border-right:1rpx solid #ebebeb;content:""}.dt-login-wrap .btn-wrap .btn-base:last-child:before{display:none;content:""}