inspired by my colleagues, I think one can approach this problem by Markov chain as follow:
Let the game ends immediately once odd number or two consecutive 6 show up.
Let $X$ be the random variable which is defined as the number of rolls when the game ends with 2 consecutive 6 and $0$ otherwise.
Let $e_1=E[X|X_0=2\text{ or }4]$, $e_2=E[X|X_0=6]$, $p_1=P(\text{game ends with two consecutive six}|X_0=2\text{ or }4)$ and $p_2=P(\text{game ends with two consecutive six}|X_0=6)$.
From property of Markov chain, we have:
$p_1=\frac{2}{6}p_1+\frac{1}{6}p_2$ and $p_2=\frac{1}{6}+\frac{2}{6}p_1$ so we get $p_1=\frac{1}{22}$ and $p_2=\frac{2}{11}$.
$e_1=\frac{3}{6}\cdot 0+\frac{2}{6}(e_1+p_1)+\frac{1}{6}(e_2+p_2)$ and
$e_2=\frac{3}{6}\cdot 0+\frac{2}{6}(e_1+p_1)+\frac{1}{6}\cdot 1$
since $E[1|X_0=2\text{ or }4]=p_1$ and $E[1|X_0=6]=p_2$.
After solving these equations, one can get $e_1=\frac{15}{121}$.
$P(\text{game ends with two consecutive six})=p_1=\frac{1}{22}$.
Denote $A=\text{game ends with two consecutive six}$.
Then we have $E[X]=P(A)E[X|A]+P(\text{game ends at odd numbers})E[X|\text{game ends at odd numbers}]=P(A)E[X|A]$.
As a result, the expected number of time to roll the die under the condition that all the rolls are even number$=E[X|A]=\frac{E[X]}{P(A)}=\frac{30}{11}$.