@charset "utf-8";

.lussaUI-layer.notitle>.layer-box>.layer-box-content{
	background:none!important;
}

/**
 * preload
 */
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue{
	max-width:37.5rem;
	background:#fff;
}

.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item{
	background-image:url(../../images/xiaoxue/loading-xiaoxue-items.png);
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-1{
	background-position:0 0;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-2{
	background-position:0 -3rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-3{
	background-position:0 -6rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-4{
	background-position:0 -9rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-5{
	background-position:0 -12rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-6{
	background-position:0 -15rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-7{
	background-position:0 -18rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-8{
	background-position:0 -21rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-9{
	background-position:0 -24rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-10{
	background-position:0 -27rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-11{
	background-position:0 -30rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-12{
	background-position:0 -33rem;
}
.lussaUI-preload-loading>.preload-loading>.loading-box.xiaoxue>.preload-items>.item.item-13{
	background-position:0 -36rem;
}

/**
 * 光圈位置
 */
.lussaUI-layout-anchor .wave_wrapper.position-1{
	top:42%;
	left:50%;
}

.lussaUI-line-tip{
	top:68%;
	left:50%;
}

.lussaUI-line-tip{
	background:rgba(255,255,255,.8);
	border:.5rem solid rgba(0,0,0,.2);
}

.lussaUI-line-tip::before,
.lussaUI-line-tip::after{
	background:-webkit-linear-gradient(right, transparent 0%, transparent 50%, rgba(255,0,0,.9) 50%, rgba(255,0,0,.9) 100%);
	background:-o-linear-gradient(right, transparent 0%, transparent 50%, rgba(255,0,0,.9) 50%, rgba(255,0,0,.9) 100%);
	background:linear-gradient(to left, transparent 0%, transparent 50%, rgba(255,0,0,.9) 50%, rgba(255,0,0,.9) 100%);
	background-size:.5rem .1rem;
	background-repeat:repeat-x;
}

.lussaUI-line-tip>.tip-text{
	font-size:.7rem;
	color:#f00;
}

@keyframes lineTipScale{
	from {
		/*background:rgba(255,255,255,.8);*/
		border:.4rem solid rgba(0,0,0,.2);
	}
	to {
		/*background:rgba(255,0,0,.8);*/
		border:.5rem solid rgba(0,0,0,.5);
	}
}

.lussaUI-layout-anchor .position-1 .wave_scale{
	border:0.025rem solid #f00;
	box-shadow:0 0 0.35rem #fff inset;
}

.lussaUI-layout-anchor .wave_wrapper.position-1::after{
	color:#f00;
}

.lussaUI-layout-anchor.logo-last::before{
	bottom:auto;
	top:0;
}

.lussaUI-anim-richshine{
	animation:animRot 1.8s infinite ease-out;
}
.lussaUI-anim-richshine > .lussaUI-anim-richshine{
	animation:animRoty 3.6s infinite ease-in;
}

.xiaoxue-shaifu{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.01);
	background-size:auto 100%;
	overflow:hidden;
}
.xiaoxueText{
	position:sticky;
	left:auto;
	top:30%;
	left:0;
	width:100%;
	height:auto;
	font-size:1.5rem;
	color:#f60;
	z-index:99999999999;
	font-weight:bold;
	white-space:normal;
}
.xiaoxueText.show{
	display:block;
}
.xiaoxueText>p{
	text-align:center;
}
.lussaUI-text-richcolor{
	height:2rem;
	font-size:1.5rem;
	color:#0c6;
	text-shadow:0 0.1rem 0.05rem #fff;
}
.lussaUI-text-richcolor::before{
	height:60%;
}
.lussaUI-text-3D{
	text-shadow:0.025rem 0 #666, 0.025rem 0.1rem #eee, 0.15rem 0.1rem #564f41, 0.1rem 0.15rem #efeae7, 0.2rem 0.1rem #4daa66, 0.2rem 0.2rem #f5ebe4, 0.25rem 0.15rem #e5e2de, 0.25rem 0.25rem #e1d6ce, 0.35rem 0.2rem #e3dacc, 0.3rem 0.3rem #e9e2dd, 0.4rem 0.25rem #a59d91, 0.35rem 0.35rem #4daa66, 0.45rem 0.3rem #d7cec2, 0.45rem 0.4rem #e7e2df, 0.55rem 0.35rem #4daa66;
}
.layer-box.box-style.no-content{
	padding:1rem!important;
	max-width:unset!important;
}
.layer-box>.layer-box-title{
	display:unset!important;
}
.layer-box i.close {
    display:unset!important;
}
.lussaUI-layer.notitle>.layer-box>.layer-box-content{
	width:100%!important;
	height:0!important;
	line-height:unset!important;
}
.interact-xiaoxue-box{
	width:100%;
	height:100%;
}

@media screen and (max-width:400px) {
	.xiaoxue-shaifu{
/*		background-position:center center;
		background-repeat:no-repeat;
		background-size:100% auto;*/
	}
}

.lussaUI-text-typing{
	margin:0 auto;
	font-size:1.5rem;
	color:#f60;
	margin:.25rem 0;
	width:100%;
	animation:typing 2s steps(42, end), typingCursor .75s step-end infinite;
}
@keyframes typing {
	from {width:0;}
	to {width:100%;}
}
@keyframes typingCursor {
	from, to {border-color:transparent;}
	50% {border-color:currentColor;}
}