Let p be an odd prime, and let a be an integer not divisible by p. When m is a positive integer with p≡1(mod2m) and 2 is an mth power residue modulo p, we determine the value of the product ∏k∈Rm(p)tanπpak, where Rm(p)={0<k<p: k∈Z is an mth power reside modulo p}. In particular, if p=x2+64y2 with x,y∈Z, then k∈R4(p)∏(1+tanπpak)=(−1)y(−2)(p−1)/8.