One solution would be to move the position of your image to match the mouse pointer
cursor: url(image) [x y|auto];
Doesn’t respond to the question but this is working
HTML
div
{
width: 600px;
height: 100px;
background: pink;
cursor: url(http://placehold.it/50x30) 25 15, auto;
}