已知函数f(x)=x^3+ax^2+(a+6)x+1有极大值和极小值,则实数a的取值范围是?(要有过程,