.fix-service {
	position: fixed;
	right: 1%;
	margin-left: 0.1rem;
	top: 30%;
	margin-top: -.96rem;
	z-index: 88
}

.fix-service img {
	width: 5.24rem
}

.alert {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000
}

.alert .alert-imgs {
	width: 6rem;
	height: 8rem;
	position: absolute;
	left: 50%;
	margin-left: -3rem;
	top: 50%;
	margin-top: -4rem
}

.alert .alert-imgs img {
	width: 100%;
	-webkit-animation: hob_shake 1s infinite;
	animation: hob_shake 1s infinite
}

.alert .alert-imgs .close {
	width: .62rem;
	height: .62rem;
	background: url(../image/2c14ef_62x62.png) center no-repeat;
	background-size: .62rem .62rem;
	position: absolute;
	right: -.31rem;
	top: -.31rem;
	z-index: 999
}

@-webkit-keyframes myfirst {
	from {
		transform: scale(1)
	}

	50% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

@keyframes myfirst {
	from {
		transform: scale(1)
	}

	50% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

@-webkit-keyframes hob_shake {
	15%,45% {
		transform: rotate(3deg);
		transform-origin: 50% 100%
	}

	30% {
		transform: rotate(-3deg);
		transform-origin: 50% 100%
	}

	100%,60% {
		transform: rotate(0);
		transform-origin: 50% 100%
	}
}

@keyframes hob_shake {
	15%,45% {
		transform: rotate(3deg);
		transform-origin: 50% 100%
	}

	30% {
		transform: rotate(-3deg);
		transform-origin: 50% 100%
	}

	100%,60% {
		transform: rotate(0);
		transform-origin: 50% 100%
	}
}