单项选择题

在等差数列an中,满足3a4=7a7,且a1>0,Sn是数列an前n项的和,若Sn取得最大值,则n=()。

A.7
B.8
C.9
D.10
E.A、B、C、D都不正确