@keyframes myfirst12 {
	0% {
		transform: scale(0.25);
	}

	75% {
		transform: scale(1);
	}

	85% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.25);
		opacity: 1;
	}
}

@-moz-keyframes myfirst12 {
	0% {
		transform: scale(0.25);
	}

	75% {
		transform: scale(1);
	}

	85% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.25);
		opacity: 1;
	}
}

@-webkit-keyframes myfirst12 {
	0% {
		transform: scale(0.25);
	}

	75% {
		transform: scale(1);
	}

	85% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.25);
		opacity: 1;
	}
}

@-o-keyframes myfirst12 {
	0% {
		transform: scale(0.25);
	}

	75% {
		transform: scale(1);
	}

	85% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.25);
		opacity: 1;
	}
}

@-ms-keyframes myfirst12 {
	0% {
		transform: scale(0.25);
	}

	75% {
		transform: scale(1);
	}

	85% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.25);
		opacity: 1;
	}
}

@keyframes myfirst13 {
	0% {
		transform: scale(0.5);
	}

	50% {
		transform: scale(1);
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

@-moz-keyframes myfirst13 {
	0% {
		transform: scale(0.5);
	}

	50% {
		transform: scale(1);
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

@-webkit-keyframes myfirst13 {
	0% {
		transform: scale(0.5);
	}

	50% {
		transform: scale(1);
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

@-o-keyframes myfirst13 {
	0% {
		transform: scale(0.5);
	}

	50% {
		transform: scale(1);
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

@-ms-keyframes myfirst13 {
	0% {
		transform: scale(0.5);
	}

	50% {
		transform: scale(1);
	}

	60% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

@keyframes myfirst14 {
	0% {
		transform: scale(0.75);
	}

	25% {
		transform: scale(1);
	}

	35% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.75);
		opacity: 1;
	}
}

@-moz-keyframes myfirst14 {
	0% {
		transform: scale(0.75);
	}

	25% {
		transform: scale(1);
	}

	35% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.75);
		opacity: 1;
	}
}

@-webkit-keyframes myfirst14 {
	0% {
		transform: scale(0.75);
	}

	25% {
		transform: scale(1);
	}

	35% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.75);
		opacity: 1;
	}
}

@-o-keyframes myfirst14 {
	0% {
		transform: scale(0.75);
	}

	25% {
		transform: scale(1);
	}

	35% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.75);
		opacity: 1;
	}
}

@-ms-keyframes myfirst14 {
	0% {
		transform: scale(0.75);
	}

	25% {
		transform: scale(1);
	}

	35% {
		transform: scale(0);
		opacity: 0;
	}

	100% {
		transform: scale(0.75);
		opacity: 1;
	}
}

@media(max-width:1920px) {
 
	.dq00 {
		position: relative;
	}

	.dq0 {
		width: 100%;
	}

	.dq1 {
		position: absolute;
		left: 55%;
		top: 30%;
		animation-delay: 1s;
	}

	.dq2 {
		position: absolute;
		left: 88%;
		top: 31%;
		animation-delay: 1s;
	}

	.dq3 {
		position: absolute;
		left: 37%;
		top: 56%;
		animation-delay: 1s;
	}

	.dq4 {
		position: absolute;
		left: 64%;
		top: 52%;
		animation-delay: 1s;
	}

	.dq5 {
		position: absolute;
		left: 54%;
		top: 74%;
		animation-delay: 1s;
	}

	.dq11 {
		float: left;
		height: 125px;
		width: 125px;
		background: url(../images/1027-p2.png) no-repeat center center;
		position: relative;
	}

	.dq111 {
		width: 125px;
		height: 125px;
		border-radius: 100%;
		animation: myfirst12 2s linear 0s infinite;
		-moz-animation: myfirst12 2s linear 0s infinite;
		-o-animation: myfirst12 2s linear 0s infinite;
		-ms-animation: myfirst12 2s linear 0s infinite;
		-webkit-animation: myfirst12 2s linear 0s infinite;
		border: 3px dotted #FE0014;
		position: absolute;
		top: 0px;
		left: 0px;
		-webkit-animation-delay: 3s;
	}

	.dq112 {
		width: 125px;
		height: 125px;
		border-radius: 100%;
		animation: myfirst13 2s linear 0s infinite;
		-moz-animation: myfirst13 2s linear 0s infinite;
		-o-animation: myfirst13 2s linear 0s infinite;
		-ms-animation: myfirst13 2s linear 0s infinite;
		-webkit-animation: myfirst13 2s linear 0s infinite;
		border: 3px dotted #FE0014;
		position: absolute;
		top: 0px;
		left: 0px;
		-webkit-animation-delay: 3s;
	}

	.dq113 {
		width: 125px;
		height: 125px;
		border-radius: 100%;
		animation: myfirst14 2s linear 0s infinite;
		-moz-animation: myfirst14 2s linear 0s infinite;
		-o-animation: myfirst14 2s linear 0s infinite;
		-ms-animation: myfirst14 2s linear 0s infinite;
		-webkit-animation: myfirst14 2s linear 0s infinite;
		border: 3px dotted #FE0014;
		position: absolute;
		top: 0px;
		left: 0px;
		-webkit-animation-delay: 3s;
	}

	.dq12 {
		height: 125px;
		line-height: 125px;
		float: left;
	}

	.dq12 h2 {
		line-height: 125px;
		font-size: 24px;
		color: #005baa;
		text-align: left;
	}

	.f-tokyo {
		position: absolute;
		right: 100px;
		width: 68px;
	}

	.card_sta {
		color: #f9f9f9;
		background: url(../images/1030-p1.png);
		width: 240px;
		height: 130px;
		position: absolute;
		left: 500px;
		padding-top: 35px;
	}

	.card_end {
		color: #f9f9f9;
		background: url(../images/1030-p1.png);
		width: 240px;
		height: 130px;
		position: absolute;
		right: 500px;
		padding-top: 35px;
	}

	.abu_sty_mid h3 {
		font-size: 2rem;
		font-family:"Microsoft YaHei",微软雅黑,Tahoma,Arial,sans-serif;
	}
}

@media(max-width:440px) {
	.dq1 {
		position: absolute;
		left: 53%;
		top: 27%;
		animation-delay: 1s;
	}

	.dq2 {
		position: absolute;
		left: 85%;
		top: 28%;
		animation-delay: 1s;
		width: 110px;
	}

	.dq3 {
		position: absolute;
		left: 36%;
		top: 53%;
		animation-delay: 1s;
	}

	.dq4 {
		position: absolute;
		left: 64%;
		top: 50%;
		animation-delay: 1s;
	}

	.dq5 {
		position: absolute;
		left: 52%;
		top: 72%;
		animation-delay: 1s;
	}

	.dq11 {
		float: left;
		height: 50px;
		width: 50px;
		background: url(../images/1027-p2.png) no-repeat center center;
		position: relative;
		border-radius: 50%;
	}

	.dq111 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		animation: myfirst12 2s linear 0s infinite;
		-moz-animation: myfirst12 2s linear 0s infinite;
		-o-animation: myfirst12 2s linear 0s infinite;
		-ms-animation: myfirst12 2s linear 0s infinite;
		-webkit-animation: myfirst12 2s linear 0s infinite;
		border: 3px dotted #FE0014;
		position: absolute;
		top: 0px;
		left: 0px;
		-webkit-animation-delay: 3s;
	}

	.dq112 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		animation: myfirst13 2s linear 0s infinite;
		-moz-animation: myfirst13 2s linear 0s infinite;
		-o-animation: myfirst13 2s linear 0s infinite;
		-ms-animation: myfirst13 2s linear 0s infinite;
		-webkit-animation: myfirst13 2s linear 0s infinite;
		border: 3px dotted #FE0014;
		position: absolute;
		top: 0px;
		left: 0px;
		-webkit-animation-delay: 3s;
	}

	.dq113 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		animation: myfirst14 2s linear 0s infinite;
		-moz-animation: myfirst14 2s linear 0s infinite;
		-o-animation: myfirst14 2s linear 0s infinite;
		-ms-animation: myfirst14 2s linear 0s infinite;
		-webkit-animation: myfirst14 2s linear 0s infinite;
		border: 3px dotted #FE0014;
		position: absolute;
		top: 0px;
		left: 0px;
		-webkit-animation-delay: 3s;
	}

	.dq12 h2 {
		line-height: 64px;
		font-size: 14px;
	}

	.f-tokyo {
		position: absolute;
		right: 100px;
		width: 32px;
	}

	.card_sta {
		display: none;
	}

	.card_end {

		display: none;
	}

	.abu_sty_mid h3 {
		font-size: 1rem;
	}
}