.wrapper {
	width: 100%;
}

.model {
	width: 100%;
	height: auto;
}

.model .bg {
	width: 100%;
	height: auto;
}
.model4 .icon-1 {
	position: absolute;
	top: 25%;
	width: 22%;
	left: 39%;
	z-index: 1;
}

.model7 .finger,
.model8 .finger {
	display: none;
	width: 10%;
	position: absolute;
	bottom: 4%;
	right: 35%;
	animation: animationFinger 1s;
	-moz-animation: animationFinger 1s;
	/* Firefox */
	-webkit-animation: animationFinger 1s;
	/* Safari 和 Chrome */
	-o-animation: animationFinger 1s;
	/* Opera */
	z-index: 99;
}

@-webkit-keyframes animationFinger {
	0% {
		bottom: 0%;
	}
	30% {
		bottom: 1%;
	}
	50% {
		bottom: 2%;
	}
	70% {
		bottom: 3%;
	}
	100% {
		bottom: 4%;
	}
}

.model7 {
	position: relative;
}

.scan {
	display: none;
	position: absolute;
	animation: animateScan 1s;
	-moz-animation: animateScan 1s;
	/* Firefox */
	-webkit-animation: animateScan 1s;
	/* Safari 和 Chrome */
	-o-animation: animateScan 1s;
	/* Opera */
	top: 41%;
	left: 41%;
	width: 20%;
	z-index: 1;
}

.scan2 {
	top: 35%!important;
}

@keyframes animateScan {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0.1;
	}
	20% {
		opacity: 0.2;
	}
	50% {
		opacity: 0.5;
	}
	70% {
		opacity: 0.7;
	}
	100% {
		opacity: 1;
	}
}

.answer1 {
	display: none;
	width: 12%;
	bottom: 20%;
	position: absolute;
	right: 25%;
}

.answer2 {
	display: none;
	width: 12%;
	bottom: 10%;
	position: absolute;
	left: 25%;
}

footer {
	position: inherit!important;
	background-color: #333333;
	padding: 0!important;
	margin: -20px 0 0!important;
}
@media screen and (max-width: 768px) {
	.pc {
		display: none;
	}
}

@media screen and (min-width: 769px) {
	.phone {
		display: none;
	}
}
.go-btn{
		position: absolute;
    bottom: 12%;
    left: 5%;
    width: 40%;
    z-index: 1;
	}
	.go-btn img{
		width: 100%;
	}
