﻿body { padding-top: 100px; padding-bottom: 40px; background-color: #25547e; color: #fff; text-align: center; }

.form-signin { max-width: 330px; padding: 15px; margin: 0 auto; }
.form-signin .checkbox { margin: 10px; font-weight: normal; text-align: left; }
.form-signin .form-control { position: relative; height: auto; padding: 10px; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.form-signin .form-control:focus { z-index: 2; }
.form-signin input[type="password"] { border-radius: 0; }
.form-signin .name { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.form-signin .captcha { position: relative; }
.form-signin .captcha input { border-top-right-radius: 0; border-top-left-radius: 0; }
.form-signin .captcha img { position: absolute; right: 10px; top: 5px; z-index: 999; cursor: pointer; height:34px; }
.form-horizontal .form-group { margin: 0; }

footer { margin-top: 30px; }


.container {
	overflow:hidden;
	-webkit-animation: bounceIn 600ms linear;
	-moz-animation: bounceIn 600ms linear;
	-o-animation: bounceIn 600ms linear;
	animation: bounceIn 600ms linear;
}
/*登录框动画*/
@-webkit-keyframes bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.3); }
    50% { opacity: 1; -webkit-transform: scale(1.05); }
    70% { -webkit-transform: scale(.9); }
    100% { -webkit-transform: scale(1); }
}

@-moz-keyframes bounceIn {
    0% { opacity: 0; -moz-transform: scale(.3); }
    50% { opacity: 1; -moz-transform: scale(1.05); }
    70% { -moz-transform: scale(.9); }
    100% { -moz-transform: scale(1); }
}

@-o-keyframes bounceIn {
    0% { opacity: 0; -o-transform: scale(.3); }
    50% { opacity: 1; -o-transform: scale(1.05); }
    70% { -o-transform: scale(.9); }
    100% { -o-transform: scale(1); }
}

@keyframes bounceIn {
    0% { opacity: 0; transform: scale(.3); }
    50% { opacity: 1; transform: scale(1.05); }
    70% { transform: scale(.9); }
    100% { transform: scale(1); }
}
