
@media only screen and (min-width:768px) {




@media only screen and (min-width:768px) {

@-webkit-keyframes animation-line {
		0% {
			stroke-dashoffset:1000px
		}
		40% {
			stroke-dashoffset:0
		}
		80% {
			stroke-dashoffset:-1000px
		}
		to {
			stroke-dashoffset:-1000px
		}
	}
	@keyframes animation-line {
		0% {
			stroke-dashoffset:1000px
		}
		40% {
			stroke-dashoffset:0
		}
		80% {
			stroke-dashoffset:-1000px
		}
		to {
			stroke-dashoffset:-1000px
		}
	}


	/*fangda*/
	@-webkit-keyframes fangda {
	    0%{
	        width: 10px;
	        height: 10px;
	        opacity: 0;
	    }
	    50%{
	        opacity: 0.6;
	    }
	    100%{
	        width: 50px;
	        height:50px;
	        opacity: 0;
	        visibility: hidden;
	    }
	}

	@keyframes fangda {
	    0%{
	        width: 10px;
	        height: 10px;
	        opacity: 0;
	    }
	    50%{
	        opacity: 0.6;
	    }
	    100%{
	        width: 50px;
	        height:50px;
	        opacity: 0;
	        visibility: hidden;
	    }
	}

/*地图1*/
.map-lines {
    position: absolute;
    fill: none;
    left: 0%;
    top: 0;
    width: 1200px;
    height: 625px;
    stroke-width: 0.4px;
    z-index: 11;
}

.map-line {
    stroke: #2468f2;
    stroke-width: 1px;
    stroke-dashoffset: 1000px;
    stroke-dasharray: 1000px;
    -webkit-animation: animation-line 3s linear;
    animation: animation-line 3s linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.q_start {
    position: absolute;
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    border-radius: 50%;
    left: 917px;
    top: 273px;
    z-index: 9;
}

.circle {
    position: absolute;
    width: 10px;
    height: 10px;
    background: #0045f0;
    border-radius: 50%;
}

.xg_img.p1709mde1a15787a6551d5 img {
    z-index: 10;
    position: relative;
}

.yuandian:before, .yuandian:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #2568F2;
    -webkit-animation: fangda 2.5s linear infinite;
    animation: fangda 2.5s linear infinite;
    opacity: 0;
}

.yuandian:after {
    -webkit-animation-delay: 1s !important;
    animation-delay: 1s !important;
}

}






@media only screen and (max-width:767px) {



}




}






@media only screen and (max-width:767px) {



}

