I had the same problem on my Biancci mt bike, no mater what I did it would slip down.

I took it in to the shop and they replaced the seat post, have not had the problem since.

The odd thing is...