#market {
	height: 880px;
	width: 100%;
	margin-top: 113px;
	background: url(../image/shichangbg.jpg) no-repeat center center;
}
#market .inner {
	position: relative;
}
#market h5 {
	color:#4cc4fc;
	font-size:16px;
	font-weight:normal;
	width:50px;
}
#market .inner .map, #market .inner .ouzhou, #market .inner .zhongguo, #market .inner .riben, #market .inner .hanguo, #market .inner .meiguo1, #market .inner .meiguo2 {
	position: absolute;
}
#market .inner .map {
	top: 20px;
	left: -8px;
	z-index: 0;
}
#market .inner .ouzhou {
	width: 285px;
	height: 172px;
	background: url(../image/ouzhou.png) no-repeat center top;
	top: 103px;
	left: 100px;
	cursor: pointer;
	z-index: 1;
}
#market .inner .ouzhou.cursor {
	background-position: center bottom;
}
#market .inner .ouzhou.cursor h5{
	color:#fff;
}
#market .inner .zhongguo {
	width: 205px;
	height:151px;
	background: url(../image/china.png) no-repeat center top;
	top: 216px;
	left: 346px;
	cursor: pointer;
	z-index: 2;
}
#market .inner .zhongguo.cursor {
	background-position: center bottom;
}
#market .inner .zhongguo.cursor h5{
	color:#fff;
}
#market .inner .riben {
	width: 66px;
	height: 65px;
	background: url(../image/riben.png) no-repeat center top;
	top: 252px;
	left: 526px;
	cursor: pointer;
	z-index: 3;
}
#market .inner .riben.cursor {
	background-position: center bottom;
}
#market .inner .riben.cursor h5 {
	color:#d20a10;
}
#market .inner .hanguo {
	width: 13px;
	height: 18px;
	background: url(../image/hanguo.png) no-repeat center top;
	top: 282px;
	left: 514px;
	cursor: pointer;
	z-index: 4;
}
#market .inner .hanguo.cursor {
	background-position: center bottom;
}
#market .inner .hanguo.cursor h5{
	color:#d20a10;
}
#market .inner .meiguo1 {
	width: 119px;
	height: 87px;
	background: url(../image/meiguo.png) no-repeat center top;
	top: 133px;
	right: 275px;
	cursor: pointer;
	z-index: 5;
}
#market .inner .meiguo2 {
	width: 179px;
	height: 116px;
	background: url(../image/meiguo-02.png) no-repeat center top;
	top: 199px;
	right: 68px;
	cursor: pointer;
	z-index: 5;
}
#market .inner .meiguo.cursor {
	background-position: center bottom;
}
#market .inner .meiguo.cursor h5 {
	color:#fff;
}
.pinpai {
	display: none;
	z-index:9;
	box-shadow:0 0 10px rgba(0,0,0,0.5);
}
#market .inner .ozcp {
	position:absolute;
	top:260px;
	left:150px;
}
#market .inner .zgcp {
	position:absolute;
	top:380px;
	left:200px;
}
#market .inner .rbcp {
	position:absolute;
	top:330px;
	left:450px;
}
#market .inner .hgcp {
	position:absolute;
	top:260px;
	left:570px;
}
#market .inner .mgcp {
	position:absolute;
	top:230px;
	right:250px;
}


.point {
	width: 16px;
	height: 16px;
	background-color: #d20a10;
	position: relative;
	border-radius: 50%;
}

.point-flicker:after {
	background-color: #d20a10;
}

.point-flicker:before {
	background-color: rgba(210, 10, 16, 0.2);
}

.point-flicker:before,  .point-flicker:after {
	content: '';
	width: 28px;
	height: 28px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -14px;
	margin-top: -14px;
	border-radius: 50%;
	
    
	animation: warn 1.5s ease-out 0s infinite;
}
 
  
  @keyframes warn {
 0% {
 transform: scale(0.5);
 opacity: 1;
}
 30% {
 opacity: 1;
}
 100% {
 transform: scale(1.4);
 opacity: 0;
}
	}
#market .inner .ouzhou h5 {
	position:absolute;
	top:60px;
	left:170px;
}
#market .inner .ouzhou .point {
	top:80px;
	left:150px;
}
#market .inner .zhongguo h5 {
	position:absolute;
	top:60px;
	left:60px;
}
#market .inner .zhongguo .point {
	top:65px;
	left:105px;
}
#market .inner .riben h5 {
	position:absolute;
	color:#0b2a6a;
	top:30px;
	left:40px;
}
#market .inner .riben .point {
	top:35px;
	left:25px;
	width:10px;
	height:10px;
}
#market .inner .riben .point-flicker:before,#market .inner .riben .point-flicker:after {
	width:20px;
	height:20px;
	margin-left: -10px;
	margin-top: -10px;
}

#market .inner .hanguo h5 {
	position:absolute;
	color:#0b2a6a;
	top:-20px;
	left:10px;
}
#market .inner .hanguo .point {
	top:5px;
	left:5px;
	width:5px;
	height:5px;
}
#market .inner .hanguo .point-flicker:before,#market .inner .hanguo .point-flicker:after {
	width:16px;
	height:16px;
	margin-left: -8px;
	margin-top: -8px;
}
#market .inner .meiguo1 h5 {
	position:absolute;
	top:10px;
	left:25px;
}
#market .inner .meiguo2 h5 {
	position:absolute;
	top:20px;
	left:50px;
}
#market .inner .meiguo2 .point {
	top:50px;
	left:80px;
}