
#div-hero-liwenliang-anim {
	margin: 0;
	/*font-family: Montserrat;*/
	font-size: 0.6rem;
	color: #888;
	letter-spacing: 0.2rem;
	/*background-color: black;*/
	display: flex;
	justify-content: center;
	align-items: center;
	/*height: 100vh;*/
}
#div-hero-liwenliang-anim div > span {
	opacity: 0.15;
}


#L::after, 
#L::before  {
	content:' ';
	width:1rem;
	height: 1rem;
	background: #FFF;/*#f1f1f1;*/
	position: absolute;
	top: 0;
	left: -25%;
	/*border-radius: 100%;*/
	border: 3px solid #f00;
	opacity: 0.05;
	filter: blur(10px);
}
#L::after {
	width: 1.5rem;
	height: 1.5rem;
	top: -50%;
	left: -50%;
	opacity: 0.1;
	border: 3px solid #0f0;
	border-radius: 50%;
	filter: blur(10px);

	-webkit-box-shadow: -35px 0px 60px 8px rgba(255,255,255,1);
	-moz-box-shadow: -35px 0px 60px 8px rgba(255,255,255,1);
	box-shadow: -35px 0px 60px 8px rgba(255,255,255,1);
}

#LL {
	animation: flickerLL 2s linear reverse infinite
}

#W {
	animation: flickerW 2s linear reverse infinite
}

#L {
	animation: flickerL 2s linear reverse infinite;
	position: relative;
}



@keyframes flickerL {
	0% {
		opacity: 0.19;
	}
	5% {
		opacity: 0.2;
	}
	10% {
		opacity: 0.25;
	}
	15% {
		opacity: 0.35;
	}
	25% {
		opacity: 0.2;
	}
	30% {
		opacity: 0.8;
	}
	35% {
		opacity: 0.1;
	}
	40% {
		opacity: 0.25;
	}
	45% {
		opacity: 0.2;
	}
	60% {
		opacity: 0.8;
	}
	70% {
		opacity: 0.35;
	}
	80% {
		opacity: 0.8;
	}
	90% {
		opacity: 0.2;
	}
	100% {
		opacity: 0.8;
	}
}

@keyframes flickerLL {
	0% {
		opacity: 0.15;
	}
	5% {
		opacity: 0.2;
	}
	10% {
		opacity: 0.12;
	}
	15% {
		opacity: 0.2;
	}
	25% {
		opacity: 0.15;
	}
	30% {
		opacity: 0.4;
	}
	35% {
		opacity: 0.05;
	}
	40% {
		opacity: 0.12;
	}
	45% {
		opacity: 0.15;
	}
	60% {
		opacity: 0.3;
	}
	70% {
		opacity: 0.2;
	}
	80% {
		opacity: 0.3;
	}
	90% {
		opacity: 0.18;
	}
	100% {
		opacity: 0.3;
	}
}

@keyframes flickerW {
	0% {
		opacity: 0.01;
	}
	5% {
		opacity: 0.05;
	}
	10% {
		opacity: 0.03;
	}
	15% {
		opacity: 0.1;
	}
	25% {
		opacity: 0.07;
	}
	30% {
		opacity: 0.1;
	}
	35% {
		opacity: 0.05;
	}
	40% {
		opacity: 0.06;
	}
	45% {
		opacity: 0.1;
	}
	60% {
		opacity: 0.3;
	}
	70% {
		opacity: 0.1;
	}
	80% {
		opacity: 0.2;
	}
	90% {
		opacity: 0.0;
	}
	100% {
		opacity: 0.1;
	}
}