+.main > .loading{
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ z-index: 1000;
+ display: block;
+ background-color: rgb(240, 240, 240);
+}
+
+.main > .loading > span{
+ display: block;
+ text-align: center;
+ margin-top: 2rem;
+ color: #888;
+ font-size: 1.3rem;
+}
+
+.main > .loading > span:before{
+ content: "\e603";
+ -webkit-animation: anim-rotate 2s infinite linear;
+ animation: anim-rotate 2s infinite linear;
+ margin-right: 0.2rem;
+}
+
+@-webkit-keyframes anim-rotate {
+ 0% {
+ -webkit-transform:rotate(0);
+ transform:rotate(0);
+ }
+ 100% {
+ -webkit-transform:rotate(360deg);
+ transform:rotate(360deg);
+ }
+}
+
+@keyframes anim-rotate {
+ 0% {
+ -webkit-transform:rotate(0);
+ -ms-transform:rotate(0);
+ transform:rotate(0);
+ }
+ 100% {
+ -webkit-transform:rotate(360deg);
+ -ms-transform:rotate(360deg);
+ transform:rotate(360deg)
+ }
+}
+