.login .main{width: 100%;min-height: 600px; position: relative;background: url(../images/login_bg.jpg) center no-repeat;background-size: 100% 100%;}
/* .login_header{display: flex;align-items: center;width: 100%;height: 100px;padding-left: 15%;background-color: #fff;} */
/* .login_header img{width: auto;height: 80px;} */
.login .main.updating{background: url(../images/updatebg.jpg) center no-repeat;background-size: 100% 100%;}
.login_header img{width: 100%;height: auto;}
.login_box{ padding: 40px; border-radius: 4px; background-color: #fff; width: 440px; position: absolute; top: 50%;left: 55%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.login_box .divtab{
	width: 100%;
	display: flex;
	align-items:  center;
}
.login_box h2{width: 100%;text-align: center;font-weight: bold;font-size: 24px;color: #000;margin-bottom: 20px;}
.login_box .divtab h2{width: 50%;text-align: center;font-size: 19px;
	color: #666666;cursor: pointer;display: flex;
	flex-direction: column;justify-content: center;align-items: center;}
	.login_box .divtab h2 i{width: 61px;
	height: 3px;
	background-color: #fff;margin-top: 10px;}
.login_box .divtab .active{
	color: #0ca4ff;
	
}
.login_box .divtab .active i{background-color: #0ca4ff;}
.formboxs{
	display: flex;
	align-items: center;
	justify-content: center;
}
.formbox .iframe {
	margin-top: 35PX;
          width: 200PX;
          height: 200PX;
          overflow: hidden;
		  margin-bottom: 48PX;
        }
.formbox .iframe iframe {
            margin-top: -90PX;
            width: 200PX;
            height: 280PX;
            border: 0px solid rgba(0, 0, 0, 0);
            background-color: #eee9da !important;
            animation: mymove 0.5s forwards;
          }
.updatePic{width:100%;height:100%;display:flex;align-items:center; padding-bottom:8%;   justify-content: center;}
.updatePic>img{width:70%;}
.form_item{ display: flex;margin-top: 20px; transition: all .2s; align-items: center; padding: 5px 0; border-bottom: 1px solid #f2f2f2; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; }
.form_item:hover{border-color: #e5e5e5;}
.form_item img{width: auto;height: auto; }
.form_item input{border: 0;height: 30px;padding: 0 15px;}

.code{color: #9b9b9b;font-size: 32px;font-style: italic;font-weight: bold;cursor: pointer;}
.remeber {display: flex; align-items: center;}
.remeber label{display: flex;cursor: pointer;;margin-top: 15px;align-items: center;color: #a6a6a6;font-size: 15px;}
.remeber label input {display: inline-block !important; margin-bottom: 5px; margin-right: 10px; }
.login_box{width: 400px;padding: 20px 40px;}
.layui-layer-dialog .layui-layer-content.layui-layer-padding{color: #333;}
.login_footer{flex-wrap: nowrap;padding: 0 20px;white-space: nowrap; color: rgba(255,255,255,.5); font-size: 14px; display: flex; align-items: center; position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); height: 25px; border-radius: 15px;background-color: rgba(0,0,0,.2); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.login_footer img{width: 16px;height: auto;margin-left: 6px;}
.login_footer span{margin: 0 6px;color: #fff;}
.login_footer a{color: #fff;}
/* 注册 */
.go_login{color: #fff;margin-right: 30px;}
.go_login:hover{color: rgba(255,255,255,.9);}
.register_box{ width: 500px; overflow-y: auto;max-height: calc(100% - 90px); position: absolute; background-color: #fff; padding: 10px 60px; top: 80px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.register_box .form_box h2 {margin-bottom: 20px;}
.register_box .form_box .layui-input-block{width: 100%;}
.register_box .form_box{width: 100%;}
.register_box .layui-form-item{margin-bottom: 10px;}
 .reg_code{position: relative;}
 .reg_code a{position: absolute;right: 5px;top: 9px;height: 20px;color: #0084db;}
 .reg_code input{padding-right: 120px;}
.up_img{width: 50px;height: 50px;padding: 6px 10px;background-color: #fff;color: #eee;border: 1px solid #f2f2f2;}
.up_img .layui-icon{font-size: 30px;}

.up_img:hover{color: #eee;}
.upload_box{margin-bottom: 10px;}
.upload_box span{color: #666;}
/*修改密码*/
.setBox{width:98%;height:85vh;background:#fff;margin:0 auto;margin-top:20px;}
.setBox .formTit{text-align: center;font-size:18px;font-weight: bold;line-height: 50px;margin-top:30px}
.setBox .tipcon{color:#199ed8;text-align:center;}
.setBox .setForm {width:410px;margin:0 auto;margin-top:40px}
.setBox .setForm .formItem{width:100%;position:relative;font-size:16px;}
.setBox .setForm .formItem .layui-word-aux{position:absolute;left:100%;width:100%;}
.setBox .setForm .formItem .length3{width:300px}
.setBox .setForm .btnsave{width:290px;height:40px;background:#0687dc;margin-left:110px;}
.layui-form-label span{color:#ff0000}
@media only screen and (max-width:1400px ) {
	.headerfirst{display: none;}
	.headersec{display: block !important;}
}
.login .mains{width: 100%;min-height: 600px; height: 100%;display: flex;
align-items: center;
justify-content: center;flex-direction: column;}
.login .mains img{
	width: 459px;
	height: 254px;
}
.login .mains>p{
	width: 128px;
		height: 42px;
		background-color: #0089ff;
		border-radius: 4px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 18px;
		color: #ffffff;
		cursor: pointer;
		margin-top: 20px;
}