*{margin: 0; padding: 0; border: 0; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%;}
body{background: #f2f4f8; -webkit-backface-visibility:hidden; -webkit-font-smoothing:subpixel-antialiased;/*background-image: url('/assets/images/login-bg.jpg');background-repeat:no-repeat;background-size: 100% auto;*/}
.title{margin-top: 20px;text-align:center;font-size: 28px;font-weight: bold;}
#content{background: #1268cb;height: 48%;width: 100%;position:absolute;}
.login_box{width: 320px;margin-left:-160px;margin-top:-170px;display: block;top:50%;left:50%;position: absolute; background: #fff;height: 300px;border-radius:15px;border: 1px #ccc solid;}
input{border:1px solid #ccc;}
.input-group{margin: 15px auto;width: 75%;border-collapse:separate;position: relative;display: table;}
.input-group-addon{font-size: 14px;font-weight: 400;line-height: 1;color: #8290a3;text-align: center;background-color: #eee;border: 1px solid #ccc;white-space: nowrap;vertical-align: middle;display: table-cell; border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px;width:36px;}
.form-control{border-top-right-radius:4px;border-bottom-right-radius:4px;display: table-cell;position: relative;z-index: 2;float: left;width: 100%;margin-bottom:0;height:34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color: #999;opacity: 1}
.form-control:-ms-input-placeholder{color: #999}
.form-control::-webkit-input-placeholder{color: #999}
.btn{font-weight: bold; width: 75%; margin: 15px auto; background-color: #1268cb; border-color: #1268cb;display: block;color: #FFF;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;text-align: center;vertical-align: middle;white-space: nowrap;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;background-image:none; border: 1px solid transparent;border-radius: 4px;font-family: inherit;}
label{min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; display: inline-block; max-width: 100%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px;}
.checkbox{width: 75%;margin: 15px auto;}
.verify{width: 40%;height: 34px;margin-left: 9px;border-radius: 2px;vertical-align:middle;cursor: pointer;}
.remember{position: absolute;margin: 2px 0 0 -20px;}
.v-input{width: 55%;border-radius: 0 5px 5px 0;}
.bottom{bottom: 25px;position: absolute;margin-left: auto;margin-right: auto;width: 100%;text-align: center;}
.tips{
	width: 100%;
	height: auto;
	font-size: 26px;
	margin-top: 30px;
}