Beijing National Laboratory for Condensed Matter Physics Institute of Physics Chinese Academy of Sciences Beijing 100080 China;
Department of Material Science and Engineering Bei Hang University Beijing 100083 China;
solar cells; electrolytes; solid-state; dye-sensitized;