.agreement{ margin:0 0 0.5rem 0.5rem; font-size:0.75rem; line-height:0.9rem; }
.agreement span.span-van .van-checkbox__icon{ height: 1rem; }
.agreement span.span-van .van-checkbox__icon .van-icon{ font-size:0.8rem;}
.agreement span.span{ color:rgb(25, 137, 250); line-height: 1rem; }

.fuliImg-popup{ padding:0px; width:13rem; background:none;  font-size: 0;}
.fuliImg-popup img{ width:100%;}
.fuliImg-popup img.fuli_img_2{ position: absolute; top: 0; left:0; display:none;}

.fuliImg-popup.shake{
    animation:shake .2s infinite linear;
    -webkit-animation:shake .2s infinite linear; 
}


.yhImg-popup{background: #FFF8DC;}
.yhImg-popup dl{ text-align: center; }
.yhImg-popup dl dt{ position: relative;}
.yhImg-popup dl dt i{position: absolute;    top: 0.2rem;    right: 0.2rem;    width: 1.3rem;    height: 1.3rem;    background: #ff4757;
    color: #fff;    display: block;    overflow: hidden;    border-radius: 1rem;    font-size: 0.8rem;    line-height: 1.3rem;}
.yhImg-popup dl dt img{ width:100%}
.yhImg-popup dl dd b{font-size:0.8rem; line-height:2rem; display: block;}
.yhImg-popup dl dd p{margin:1rem;background: linear-gradient(to right, #ff8a00, #da1b60); color: white; box-shadow: 0 8px 20px rgba(218, 27, 96, 0.4); font-size: 1rem; border-radius: 1rem; line-height:1.7rem; border:1px; solid #333; }
.yhImg-popup dl dd p img{ margin: 0.3rem 0.2rem 0 0; width: 0.6rem;}

.yhImg-popup dl dd li{font-size: 1.8rem;    font-weight: bold;    color: #fdbb2d;    background: rgba(0, 0, 0, 0.3);    letter-spacing: 3px;
    font-family: 'Courier New', monospace;    padding: 0.3rem 0.8rem;    border-radius: 0.4rem;    display: inline-block; } 


/*************/
@-webkit-keyframes shake {
	0%{
		-webkit-transform: rotate(2deg) translate3d(0,0,0) translateY(-50%);
	}
	50% {
		-webkit-transform: rotate(-2deg) translate3d(0,0,0) translateY(-50%);
	}
	100% {
		-webkit-transform: rotate(2deg) translate3d(0,0,0) translateY(-50%);
	}
}

@-moz-keyframes shake {
	0% {
		transform: rotate(2deg) translate3d(0,0,0) translateY(-50%);
	}
	50% {
		transform: rotate(-2deg) translate3d(0,0,0) translateY(-50%);
	}
	100% {
		transform: rotate(2deg) translate3d(0,0,0) translateY(-50%);
	}
}

@-ms-keyframes shake {
	0% {
		transform: rotate(2deg) translate3d(0,0,0) translateY(-50%);
	}

	50% {
		transform: rotate(-2deg) translate3d(0,0,0) translateY(-50%);
	}

	100% {
		transform: rotate(2deg) translate3d(0,0,0) translateY(-50%);
	}
}
