.loading1{
	position: absolute;
	width:100px;
	top:50%;
	margin-top:-50px;
	left:50%;
	margin-left:-50px;
}
.loading1 span{
	display: block;
	width:12px;
	height:12px;
	background: #356ca6;
	border-radius: 6px;
	position: absolute;
}
.loading1 .loading1-1,.loading1 .loading1-2,.loading1 .loading1-3{
	position: absolute;
	height: 50px;
	width: 50px;
}
.loading1 .loading1-2{
	transform:rotate(60deg);
	-webkite-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
}
.loading1 .loading1-3{
	transform:rotate(120deg);
	-webkite-transform:rotate(120deg);
	-moz-transform:rotate(120deg);
	-o-transform:rotate(120deg);
	-ms-transform:rotate(120deg);
}
.loading1 .circle1{
	top:0px;
	left:0px;
}
.loading1 .circle2{
	top:0px;
	right:0px;
}
.loading1 .circle3{
	bottom:0px;
	right:0px;
}
.loading1 .circle4{
	bottom:0px;
	left:0px;
}
.loading1 span{
	animation:animation3 1.2s ease-in-out infinite both;
	-webkit-animation:animation3 1.2s ease-in-out infinite both;
	-moz-animation:animation3 1.2s ease-in-out infinite both;
	-o-animation:animation3 1.2s ease-in-out infinite both;
	-ms-animation:animation3 1.2s ease-in-out infinite both;
}
.loading1-2 span:nth-child(1){
	animation-delay:.1s;
	-webkit-animation-delay:.1s;
	-moz-animation-delay:.1s;
	-o-animation-delay:.1s;
	-ms-animation-delay:.1s;
}
.loading1-1 span:nth-child(2){
	animation-delay:.2s;
	-webkit-animation-delay:.2s;
	-moz-animation-delay:.2s;
	-o-animation-delay:.2s;
	-ms-animation-delay:.2s;
}
.loading1-3 span:nth-child(1){
	animation-delay:0.3s;
	-webkit-animation-delay:0.3s;
	-moz-animation-delay:0.3s;
	-o-animation-delay:0.3s;
	-ms-animation-delay:0.3s;
}
.loading1-2 span:nth-child(2){
	animation-delay:0.4s;
	-webkit-animation-delay:0.4s;
	-moz-animation-delay:0.4s;
	-o-animation-delay:0.4s;
	-ms-animation-delay:0.4s;
}
.loading1-1 span:nth-child(3){
	animation-delay:0.5s;
	-webkit-animation-delay:0.5s;
	-moz-animation-delay:0.5s;
	-o-animation-delay:0.5s;
	-ms-animation-delay:0.5s;
}
.loading1-3 span:nth-child(2){
	animation-delay:0.6s;
	-webkit-animation-delay:0.6s;
	-moz-animation-delay:0.6s;
	-o-animation-delay:0.6s;
	-ms-animation-delay:0.6s;
}
.loading1-2 span:nth-child(3){
	animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
	-moz-animation-delay:0.7s;
	-o-animation-delay:0.7s;
	-ms-animation-delay:0.7s;
}
.loading1-1 span:nth-child(4){
	animation-delay:0.8s;
	-webkit-animation-delay:0.8s;
	-moz-animation-delay:0.8s;
	-o-animation-delay:0.8s;
	-ms-animation-delay:0.8s;
}
.loading1-3 span:nth-child(3){
	animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
	-moz-animation-delay:0.9s;
	-o-animation-delay:0.9s;
	-ms-animation-delay:0.9s;
}
.loading1-2 span:nth-child(4){
	animation-delay:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s;
	-ms-animation-delay:1s;
}
.loading1-1 span:nth-child(1){
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s;
	-moz-animation-delay:1.1s;
	-o-animation-delay:1.1s;
	-ms-animation-delay:1.1s;
}
@keyframes animation3{
	0%,80%,100%{transform:scale(0);}
	20%{transform:scale(0.5);}
	40%{transform:scale(1);}
}
@-webkit-keyframes animation3{
	0%,80%,100%{-webkit-transform:scale(0);}
	20%{-webkit-transform:scale(0.5);}
	40%{-webkit-transform:scale(1);}
}
@-moz-keyframes animation3{
	0%,80%,100%{-moz-transform:scale(0);}
	20%{-moz-transform:scale(0.5);}
	40%{-moz-transform:scale(1);}
}
@-o-keyframes animation3{
	0%,80%,100%{-o-transform:scale(0);}
	20%{-o-transform:scale(0.5);}
	40%{-o-transform:scale(1);}
}
@-ms-keyframes animation3{
	0%,80%,100%{-ms-transform:scale(0);}
	20%{-ms-transform:scale(0.5);}
	40%{-ms-transform:scale(1);}
}