.footer,.navbar-nav li.user {
	display: none
}

html {
	height: 100%
}

body {
	margin: 0;
	padding: 0;
	background: url(../../img/user/bg.png) no-repeat;
	background-size: cover;
	height: 100%
}

.box-form {
	width: 410px;
	background: #fff;
	border-radius: 8px;
	/*position: absolute;
	top: 0;*/
	padding: 40px;
	padding-top: 30px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 190px;
}

.box-form h4 {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	line-height: 34px;
	margin: 0;
	margin-bottom: 20px;
	text-align: center
}

.box-form a {
	color: #0363b0
}
@media (max-width:768px) {
	.box-form {
		margin-top: 10px;
	}
}

.login-wechat {
	background-color: #19d100;
	display: inline-block;
	width: 32px;
	height: 32px;
	text-align: center;
	border-radius: 16px;
	vertical-align: middle
}

.login-wechat .iconfont {
	color: #fff;
	line-height: 32px;
	font-size: 20px
}

.form-user .form-control,.form-user .input-group-addon {
	border: none;
	border-bottom: 1px solid #ddd;
	color: #999;
	padding: 8px 16px 8px 12px;
	height: 38px
}

.form-user .input-group .form-control,.form-user .input-group-addon {
	border-radius: 0;
	background: 0 0;
	box-shadow: none;
	text-align: left
}

.form-user .form-group {
	margin-bottom: 10px
}

.form-user form .form-group:last-child {
	margin-bottom: 54px
}

.form-user .sep {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	text-align: center;
	position: relative
}

.form-user .sep::after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #ddd;
	display: block;
	right: 15px;
	top: 13px;
	width: 84px
}

.form-user .sep::before {
	content: "";
	position: absolute;
	border-bottom: 1px solid #ddd;
	display: block;
	left: 15px;
	top: 13px;
	width: 84px
}

.form-user .other {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #999
}

.form-user .other .iconfont {
	font-size: 32px;
	line-height: 32px;
	display: block;
	color: #19d100
}

.form-user .help-block {
	position: absolute;
	bottom: -18px;
	padding-left: 10px
}

.form-user .help-block[data-bv-validator=notEmpty] {
	right: 20px;
	left: auto
}

.form-user .btn-token {
	position: absolute;
	right: 0;
	bottom: 7px;
	display: block;
	height: 24px;
	width: 128px;
	cursor: pointer;
	z-index: 12;
	font-size: 14px;
	font-weight: 400;
	color: #0363b0;
	line-height: 24px;
	text-align: center;
	z-index: 100;
	background: #fff
}

.form-user .btn-token:before {
	content: "";
	display: block;
	position: absolute;
	height: 20px;
	width: 1px;
	background: #ddd;
	left: 0;
	top: 2px
}

.form-user .btn-token span {
	color: #ddd;
	padding-left: 7px
}

.form-user .btn-token[disabled=disabled] {
	color: #eee
}

.copyright {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff
}

.box-form .btn {
	width: 100%;
	margin: 40px auto;
	margin-bottom: 0;
	font-size: 16px;
	display: block;
	padding: 7px 0;
	font-weight: 400;
	color: rgba(255,255,255,1);
	line-height: 16px;
	/*background: #0363b0;*/
	background: pink; /* 针对不支持渐变的浏览器 */
        background: -webkit-linear-gradient(left,#0363b0, #00c0ef);
        /*  Safari 5.1 到 6.0 */
        background: -o-linear-gradient(right,#0363b0, #00c0ef);
        /*  Opera 11.6 到 12.0 */
        background: -moz-linear-gradient(right,#0363b0, #00c0ef);
        /*  Fx 3.6 到 15 */
        background: linear-gradient(to right,#0363b0, #00c0ef);
        /* 标准语法（必须是最后一个） */
	border-radius: 4px
}

.box-form .btn.btn-ignore {
	background: #fff;
	color: #f25506;
	border: 1px solid rgba(221,221,221,1)
}

#_activity {
	width: 40%;
	height: 80%;
	position: absolute;
	top: 56px;
	left: 170px;
	overflow-wrap: break-word;
	overflow-y: auto
}

#activity_operation {
	width: 100%;
	display: inline-block;
	vertical-align: middle
}

#activity_operation h2 {
	text-align: center;
	color: #fff
}

#activity_operation img {
	width: calc(540px - 2%);
	height: 30%;
	margin: 0 auto
}

#_activity h3 {
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 39px;
	color: rgba(255,255,255,1);
	opacity: 1;
	margin-top: 17px
}

#activity_rule {
	width: 95%;
	background-color: rgba(0,0,0,0);
	color: #fff;
	border-radius: 4px
}

#_activity::-webkit-scrollbar {
	width: 4px;
	display: block;
	background-color: rgba(0,0,0,.2);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}

#_activity::-webkit-scrollbar-track {
	background-color: rgba(0,0,0,.2);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}

#_activity::-webkit-scrollbar-thumb {
	background-color: #fff;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}