[1] China Univ Petr, State Key Lab Heavy Oil Proc, 66 Yangtze River West Rd, Qingdao 266555, Peoples R China
[2] Qingdao Univ, Coll Chem & Chem Engn, Qingdao 266071, Shandong, Peoples R China
[3] Shangdong Acad Sci, Biol Inst, Jinan 250014, Shandong, Peoples R China