1. State Key Laboratory of Mechanical Transmission, Chongqing University, 174 Shazhengjie, Shapingba 400044, Chongqing, P. R. China
2. School of Economics and Business Administration, Chongqing University, 174 Shazhengjie, Shapingba, 400044, Chongqing, P. R. China