@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,html,ol,ul {
	margin:0;
	padding:0
}
body,html {
	width:100%;
	height:100%;
	background-color:#f1f5f9
}
html {
	word-spacing:1px;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-family:Microsoft YaHei
}
*,:after,:before {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	word-wrap:break-word;
	word-break:break-all
}
a {
	outline:0;
	text-decoration:none
}
img {
	-o-object-fit:cover;
	object-fit:cover
}
ol,ul {
	list-style:none
}

#__nuxt {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap
}
#__layout {
	width:100%;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.layout-login-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	min-height:100%;
	background-image:url(../images/d482952.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative
}
.layout-login-container__inner {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.login-warp {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:1033px
}
.login-img {
	width:535px;
	height:561px;
	border-radius:4px 0 0 4px;
	background-image:url(../images/0edb6be.png);
	background-size:cover;
	font-family:Source Han Sans CN;
	font-style:normal;
	font-weight:500;
	font-size:28px;
	line-height:46px;
	text-align:center;
	color:#fff;
	padding-top:366px
}

.register-form-wrapper {
	position:relative;
	background-color:#fff;
	color:#222;
	width:440px;
	border-radius:0 4px 4px 0;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.register-form-wrapper .form-container {
	padding:60px 52px 20px;
	margin-bottom:25px
}


.login-tab{
	height:40px;
	line-height:40px;
	padding:0 0px;
	position:relative;
	border-left:solid 0px #d1d1d1;
}
.login-tab ul{}
.login-tab li{float:right;color:#999;height:40px;cursor:pointer;line-height:40px;text-align:center;font-size:20px;font-family:Microsoft YaHei;border-right:solid 0px #d1d1d1;background-color:#FFF;border-top:solid 0px #d1d1d1;border-bottom:solid 0px #d1d1d1; margin-right:15px; padding-left:8px; padding-right:8px;}
.login-tab li.current{color:#0089e4;/*background:#1299ec;*/border-top:solid 0px #1299ec;font-weight: 400; border-bottom:solid 2px #1299ec;border-radius: 0px;float:left;}

.form-content {}
/*表单*/
.form_group {margin-top:0px;position:relative;padding-bottom: 20px;}
.form_group input {width:384px;height:44px;border:1px solid #dedede;color:#999999;border-radius:5px;padding-left:20px;font:14px/44px 'Microsoft YaHei','微软雅黑';box-shadow:0 0 5px #fff; outline:none; transition:box-shadow 0.25s linear 0s; -webkit-transition:box-shadow 0.25s linear 0s;}
.form_group input:focus{ border:1px solid #89c8f1; box-shadow:0 0 5px #89c8f1; outline:none; transition:box-shadow 0.25s linear 0s; -webkit-transition:box-shadow 0.25s linear 0s;}


.form_group_reg {
	position:relative;
	padding-bottom: 30px;
	line-height:40px;
	font-size:14px
/*	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;*/
	}
.item-text{position: absolute;left:0;bottom:5px; width:100%;line-height: 20px;font-size:13px;text-align: left;color: #ff6600; padding-left:5px;}
.reg-input-inner {
	-webkit-appearance:none;
	background-color:#fff;
	background-image:none;
	border-radius:4px;
	border:1px solid #dcdfe6;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#606266;
	display:inline-block;
	font-size:inherit;
	height:40px;
	line-height:40px;
	outline:none;
	padding:0 15px;
	-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);
	transition:border-color .2s cubic-bezier(.645,.045,.355,1);
	width:100%;
}
.reg-input-inner::-webkit-input-placeholder {
	color:#c0c4cc
}
.reg-input-inner::-moz-placeholder {
	color:#c0c4cc
}
.reg-input-inner:-ms-input-placeholder {
	color:#c0c4cc
}
.reg-input-inner::-ms-input-placeholder {
	color:#c0c4cc
}
.reg-input-inner::placeholder {
	color:#c0c4cc
}
.reg-input-inner:hover {
	border-color:#c0c4cc
}
.reg-input-inner:focus {
	outline:none;
	border-color:#0089e4
}

.checkbox_item[type=checkbox] { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 14px; height: 14px; position: relative; border: 1px solid #dcdfe6; border-radius: 2px; overflow: hidden; }
.checkbox_item[type=checkbox]:checked { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 14px; height: 14px; position: relative; border: 1px solid #0089e4; border-radius: 2px; overflow: hidden; }
.checkbox_item[type=checkbox]:checked::before { content: ''; display: block; height: 14px; width: 14px; background: #0077ff; position: absolute; top: -1px; left: -1px;border:1px solid #dcdfe6; border-radius: 2px; }
.checkbox_item[type=checkbox]:checked::after { content: '」'; display: block; width: 15px; height: 15px; -webkit-transform: rotate(38deg); -moz-transform: rotate(38deg); -ms-transform: rotate(38deg); transform: rotate(38deg); position: absolute; top: 3px; left: 0px; overflow: hidden; text-align: left; color: #fff; font-weight: bold; line-height: 4px; }


.el-link A  {
	color:#0089e4
}
.el-link A:hover {
	color:#0089e4
}
.el-link A:after {
	border-color:#0089e4
}


.el-button {
	display:inline-block;
	line-height:1;
	white-space:nowrap;
	cursor:pointer;
	background:#fff;
	border:1px solid #dcdfe6;
	color:#606266;
	-webkit-appearance:none;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	margin:0;
	-webkit-transition:.1s;
	transition:.1s;
	font-weight:500;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	padding:12px 20px;
	font-size:14px;
	border-radius:4px
}


.form-btn .flig_bg1{display: block; width:100%; height:40px;line-height: 40px;font-size: 18px;text-align: center;border-radius: 5px;border:none;}
.flig_bg1{background:#0089e4;color: #fff;margin:0 auto;}
.flig_bg1:hover{background: #0089e4;color: #fff;opacity:0.7;text-decoration:none;}


.sms-button-container {
	background-color: white;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #0089e4;
	cursor: pointer;
	height: 40px;
	border-top: 1px #dcdfe6 solid;
	border-right: 1px #dcdfe6 solid;
	border-bottom: 1px #dcdfe6 solid;
	border-left: 0;
}
.form_group_reg .sms-button {
	position:absolute;
	right:0;
	top:0px;
	margin-left:10px;
	width:100px
}



.forget-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:15px
}
.forget-container .forget A {
	font-size:14px;
	color:grey;
	cursor:pointer;
}
.forget-container .forget A:hover {
	color:#0089e4;
	text-decoration:underline
}
.forget-container .register A {
	margin-left:5px;
	font-size:14px;
	color:#0089e4;
	cursor:pointer
}
.backHomeWarp {
	margin-right:0;
	text-align:right
}
.backHomeWarp .home {
	color:#b3b3b3;
	font-size:14px
}

.el-checkbox {
	color:#606266;
	font-weight:500;
	font-size:14px;
	position:relative;
	cursor:pointer;
	display:inline-block;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin-right:30px
}

.el-checkbox__inner {
	display:inline-block;
	position:relative;
	border:1px solid #dcdfe6;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:14px;
	height:14px;
	background-color:#fff;
	z-index:1;
	-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
	transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)
}
.el-checkbox__inner:hover {
	border-color:#0089e4
}
/*.el-checkbox__inner:after {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	content:"";
	border:1px solid #fff;
	border-left:0;
	border-top:0;
	height:7px;
	left:4px;
	position:absolute;
	top:1px;
	-webkit-transform:rotate(45deg) scaleY(0);
	transform:rotate(45deg) scaleY(0);
	width:3px;
	-webkit-transition:-webkit-transform .15s ease-in .05s;
	transition:-webkit-transform .15s ease-in .05s;
	transition:transform .15s ease-in .05s;
	transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;
	-webkit-transform-origin:center;
	transform-origin:center
}*/
/*.el-checkbox__original {
	opacity:0;
	outline:none;
	position:absolute;
	margin:0;
	width:0;
	height:0;
	z-index:-1
}*/

.el-textarea {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:bottom;
	font-size:14px
}
.el-textarea__inner {
	display:block;
	resize:vertical;
	padding:5px 15px;
	line-height:1.5;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	font-size:inherit;
	color:#606266;
	background-color:#fff;
	background-image:none;
	border:1px solid #dcdfe6;
	border-radius:4px;
	-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);
	transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-textarea__inner::-webkit-input-placeholder {
	color:#c0c4cc
}
.el-textarea__inner::-moz-placeholder {
	color:#c0c4cc
}
.el-textarea__inner:-ms-input-placeholder {
	color:#c0c4cc
}
.el-textarea__inner::-ms-input-placeholder {
	color:#c0c4cc
}
.el-textarea__inner::placeholder {
	color:#c0c4cc
}
.el-textarea__inner:hover {
	border-color:#c0c4cc
}
.el-textarea__inner:focus {
	outline:none;
	border-color:#0089e4
}