The canonical definition of fibre bundle is the following:
Let $B,X,F$ be three topological spaces and $\pi:X\rightarrow B$ a continuous surjective map; then $(X,F,B,\pi)$ is a fibre bundle on $B$ if for all $b\in B$ exist an open neighbourhood of $U$ of $b$ and a homeomorphism $\phi_U:\pi^{-1}(U)\rightarrow U\times F$ such that $proj_U\circ \phi_U=\pi_{|U}$ (where $proj_U$ is the canonical projection on $U$).
A consequence of the previuous definition is that the set $\pi^{-1}(p)$ is homeomorphic to $F$ for all $p\in U$, but I don't understant why this is true. Lets try to resctrict the function $\phi_U$ to the set $\pi^{-1}(p)$ (under the hypothesis that $p\in U$), so we have: $proj_U\bigg(\phi_U(\pi^{-1}(p))\bigg)=\pi_{|U}(\pi^{-1}(p)) = p $
but now we can't multiply both sides for $proj_U^{-1}$ because the function is not injective, and we can't conclude that $\phi_U(\pi^{-1}(p))=proj^{-1}(p)=\{p\}\times F$.