解:(1)∵a
1=1,a
n+1=S
n+3n+1(n∈N
*),①
∴当n≥2时,a
n=S
n-1+3(n-1)+1②
①-②得a
n+1-a
n=a
n+3,即n≥2时,a
n+1=2a
n+3,
又a
2=S
1+4=5=2a
1+3,故对一切正整数n,a
n+1=2a
n+3,
则有a
n+1+3=2(a
n+3),所以数列{a
n+3}是公比为2,首项为a
1+3=4的等比数列,
故a
n+3=4•2
n-1,
∴a
n=2
n+1-3(n∈N
*).
(2)b
n=

=

•

=

•

=

(

-

),
故T
n=b
1+b
2+…+b
n=

[(

-

)+(

-

)+…+(

-

)]
=

×(

-

)=

-

,
故

-T
n=

<

,即2
n+3>2016,故只要n+3≥11,即n≥8,
故所求的最小正整数n的值为8.
分析:(1)由a
n+1=S
n+3n+1和a
n=S
n-1+3(n-1)+1相减得a
n+1-a
n=a
n+3,即n≥2时,a
n+1=2a
n+3,两边同时加上3,构造一个等比数列{a
n+3},求出该等比数列的通项公式,即可求得数列{a
n}的通项公式;
(2)把(1)求得结果代入b
n=

,利用裂项相消法即可求得数列{b
n}的前n项和为T
n,解此不等式

-T
n<

即可求得结果.
点评:本题主要考查数列求和的知识点,解答本题的关键是根据a
n=s
n-s
n-1即可求出数列{a
n}的通项公式,还要熟练掌握裂项相消法求和,数列是高考的常考题,需要同学们熟练掌握,属中档题.