将
\setbox\@tempboxa\hbox{{\color{accessblue}\figcapheadfont #1. \ }}%
\mbox{}\hfill\begin{tabular}{@{}l@{}}\noindent\raggedright\unhbox\@tempboxa\figcapfont#2\end{tabular}\hfill\mbox{}%
改为
\setbox\@tempboxa\hbox{{\color{accessblue}\figcapheadfont {#1.}\nobreakspace}}%
\parbox[t]{\hsize}{\normalfont\footnotesize \noindent\unhbox\@tempboxa\figcapfont#2}