若函数y=1+2^x+a4^x在x∈(-∞,1]上恒为正,则a的取值范围是多少?