.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;
}


/*************/
@-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%);
	}
}
