.close_icon{
	position:fixed;
	width:40px;
	height:40px;
	top:80px;
	right:10px;
	background-color:#b60f0f;
	color:#FFF;
	border-radius:40px;
	text-align:center;
	font-size:25px;
	z-index:100;
	display:none;
}
	
.my-float {
	margin-top: 7px;
}
	


.openFS_icon{
	position:fixed;
	top:20px;
	left:20px;
	z-index:100;
}

a.openFS_icon{
	display:block;
	width:60px;
	height:60px;
	text-align:center;
	line-height:50px;
	background: url(./images/bg_btn_tour.png);
	background-size:100% 100%;
}

a.openFS_icon img{
	width:50%;
	padding-top:15px;
	box-sizing:border-box;
}

.shakeCls {
	animation: shake 0.5s;
	animation-iteration-count: 1;
}

@keyframes shake {
	0% {
		transform: translate(1px, 1px) rotate(0deg);
	}

	10% {
		transform: translate(-1px, -2px) rotate(-1deg);
	}

	20% {
		transform: translate(-3px, 0px) rotate(1deg);
	}

	30% {
		transform: translate(3px, 2px) rotate(0deg);
	}

	40% {
		transform: translate(1px, -1px) rotate(1deg);
	}

	50% {
		transform: translate(-1px, 2px) rotate(-1deg);
	}

	60% {
		transform: translate(-3px, 1px) rotate(0deg);
	}

	70% {
		transform: translate(3px, 1px) rotate(-1deg);
	}

	80% {
		transform: translate(-1px, -1px) rotate(1deg);
	}

	90% {
		transform: translate(1px, 2px) rotate(0deg);
	}

	100% {
		transform: translate(1px, -2px) rotate(-1deg);
	}
}

@media screen and (max-width: 1200px) {
	.close_icon{
	display:block;
	}
}