在等比数列{an} 中,a4,a8是方程3x^2+kx+7=0的两根,且(a4+a8)^2=3a5a7+2,则实数k=?