.mainhead {
	animation:mainhead_in 1s ease-in-out;
	-webkit-animation:mainhead_in 1s ease-in-out;
	}
@keyframes mainhead_in {
	from{transform:translateY(-200px);
	  }to{transform:translateY(0px);}
}
@-webkit-keyframes mainhead_in {
	from{-webkit-transform:translateY(-200px);
	  }to{-webkit-transform:translateY(0px);}
}
.mainfoot {
	animation:mainfoot_in 1s ease-in-out;
	-webkit-animation:mainfoot_in 1s ease-in-out;
	}
@keyframes mainfoot_in {
	from{transform:translateY(200px);
	  }to{transform:translateY(0px);}
}
@-webkit-keyframes mainfoot_in {
	from{-webkit-transform:translateY(200px);
	  }to{-webkit-transform:translateY(0px);}
}
.floatbox_start {
	animation:floatbox_in 1s ease-in-out;
	-webkit-animation:floatbox_in 1s ease-in-out;
	}
@keyframes floatbox_in {
	from{transform:translateX(500px); opacity:0;
	  }to{transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes floatbox_in {
	from{-webkit-transform:translateX(500px);-webkit-opacity:0;
	  }to{-webkit-transform:translateX(0px);-webkit-opacity:1;}
}
.mainbox,#f_main,#dayout {
	animation:mainbox_in 1s ease-in-out;
	-webkit-animation:mainbox_in 1s ease-in-out;
	animation-fill-mode:backwards;
	-webkit-animation-fill-mode:backwards;}
#f_main {
	animation-delay:.6s;
	-webkit-animation-delay:.6s;}
@keyframes mainbox_in {
	from{transform:translateY(50px);opacity:0;
	  }to{transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes mainbox_in {
	from{-webkit-transform:translateY(50px);-webkit-opacity:0;
	  }to{-webkit-transform:translateY(0px);-webkit-opacity:1;}
}

.f_sum li h3 i,.daysum li h3 i {
	animation:f_mapdian .7s alternate ease-in-out infinite;}
@keyframes f_mapdian {
	from{transform:translateY(0px);
	  }to{transform:translateY(-5px);}
}
@-webkit-keyframes f_mapdian {
	from{-webkit-transform:translateY(0px);
	  }to{-webkit-transform:translateY(-5px);}
}
