National Key Research and Development Program of China Grant Nos. 2016YFC1302204 and 2017YFC1308600