Above is used when one thing is higher than another.
Over is used when one thing is either directly over another or covers it.
- He held the book above his head.
- The plane was flying over China.
- The light was very bright, so I put my hands over my eyes.
(I covered my eyes with my hands.)