Statistics Department Internet Finance Association of China 100032;
Research Institution People’s Bank of China 100032;
School of Finance University of China.59 Zhongguancun Street Dist. 100872;
China Financial Policy Research Center University of China.59 Zhongguancun Street Dist. 100872;
China Insurance Institute University of China.59 Zhongguancun Street Dist. 100872;