单项选择题

等比数列an中,a1+a3=20,a4+a6=540,则公比q=( ).

A.-2
B.2
C.-3
D.3
E. 以上结果均不正确