若函数f(x)=根号下(1+3^x*a)的定义域为(负无穷,1],则实数a的值为