已知f(x)=(1+2^x+4^x·a)/3>0,当x∈(-∞,1]时恒成立,求实数a的范围.