Your exercise actually looks pretty good. Maybe your calories are too high?
Also, this is a general statement I'm putting out there, but I would encourage people to stop measuring weight lifting by time. Running for 30 minutes means running for 30 minutes. For lifting you could be doing anything for that 30 minutes. Report lifting as types of exercises, number of sets/reps, any rest you took, etc. It's a teeny bit more work but gives you a more meaningful measure of your workout.
That said, VAS, what types of lifting exercises are you doing? I'd surmise that for fat loss you need to get your diet dialed in first, but proper lifting will help you optimize that fat loss, since it looks like you already have your cardio nailed.
1) eat real food - more vegetables, moderate meat, moderate fruits, less grains, less sugar, less vegetable oils.
2) exercise - moderate intensity cardio, sprinting, heavy lifting, dedicated stretching and mobility.
3) live - relax, de-stress, meditate.
Disclaimer: I'm not professionally qualified to make any formal recommendations. I've just done my homework and I'm my own guinea pig. All of my data, unless otherwise cited, comes from a sample size of n=1 (me).