html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
* {margin:0;padding:0}
body, html {width:100%;height:100%;min-height:100%;background-color:#f5f5f5;min-width:1200px}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 1000px #fff inset}
a {color:#69e;text-decoration:none}
ul {list-style:none}
img {border-style: none;}
button,input,optgroup,select,textarea {font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input {overflow:visible}
button,select {text-transform:none}
[type=reset],[type=submit],button,
html [type=button] {-webkit-appearance:button}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {border-style:none;padding:0}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {outline:1px dotted ButtonText}
.clearfix:after {content:"";display:block;clear:both}
.clearfix {zoom:1}
.el-form-item::after, .el-form-item::before {display: table;content: "";}
.el-form-item__content {line-height:40px;position:relative;font-size:14px}
.el-form-item__content:after,.el-form-item__content:before {display:table;content:""}
.el-form-item__content:after {clear:both}
.el-form-item__error {color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}
.el-form-item__error--inline {position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {content:"*";color:#f56c6c;margin-right:4px}
.el-input {position: relative;font-size: 14px;display: inline-block;width: 100%;}
.el-input__inner {-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}
.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;box-sizing:border-box;outline:0;margin:0;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}
.el-button--primary {color:#fff;}
#app {width: 100%;height: 100%;}
.login-container{width: 100%;min-height: 100%;position: relative;background-color: #F5F5F5;background-size: 100% auto;}
.login-container .login-form{position: relative;margin: 0 auto;padding: 100px 0;width: 900px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.login-container .login-form .logo {font-size: 0;height: 35px;margin-bottom: 30px;line-height: 35px;}
.login-container .login-form .logo img {vertical-align: middle;height: 35px;width: auto;margin-right: 14px;}
.login-container .login-form .logo span {vertical-align: middle;line-height: 1;font-size: 26px;color: #666666;position: relative;padding-left: 10px;}
.login-container .login-form .logo span:before {position: absolute;content: '';width: 2px;height: 26px;background-color: #666;top: 6px;left: 0;}

.login-container .login-form .login-content{
	position: relative;
	border-radius: 10px;
    overflow: hidden;
    background: #fff;
}
.login-container .login-form .login-content .login-content-left {
    overflow: hidden;
    z-index: 666;
    width: 500px;
    position: absolute;
    top: 0;
    bottom: 0;
	padding-top: 110px;
    text-align: center;
}
.login-container .login-form .login-content .login-content-left .login-banner2 {
	width: 70%;
	height: auto;
	margin: auto;
	border-radius: 10px;
}
.login-container .login-form .login-content .login-content-right {
	position: relative;
	z-index: 666;
	float: right;
	width: 400px;
	background-color: #fff;
	padding: 37px 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 500px;
	max-height: 590px;
	overflow: hidden;
}
.login-container .login-form .login-content .login-content-right .login-content-title {
  color: #333;
  font-size: 24px;
  font-weight: 500;
  margin-top: 40px;
}
.content-form {
    margin-top: 70px;
}
.login-container .el-form-item {
    margin-bottom: 0;
}
.content-form .el-form-item {
    position: relative;
}
.login-container .smsIcon {
  background-image: url(http://www.weiyunos.com/jikexcx/pic/1/1e5b865e-36a4-43e0-9ae5-5ca85a811478.png);
}
.login-container .sms-content {
  position: absolute;
  top: 11px;
  right: 0;
}
.login-container .sms-content img {
  float: left;
  height: 30px ;
  width: auto;
}
.login-container .el-form-item .el-form-item__error {
  left: 35px;
  top: 60%;
}
.login-container .el-form-item + .el-form-item {
  margin-top: 7px;
}
.login-container .el-form-item .login-form-btn {
  width: 100%;
  height: 44px;
  background: -webkit-gradient(linear, right top, left top, from(#39A7FF), to(#2FCDFE));
  background: url('../../images/login/login_btn.jpg');
  border: 0;
  border-radius: 44px;
  font-size: 18px;
}
.login-container .el-form-item .get-sms,
.login-container .el-form-item .get-Verification {
  position: absolute;
  top: 11px;
  right: 0;
  width: 70px;
  float: left;
  height: 20px;
  font-size: 14px;
  border: none;
  background-color: #fff;
  color: #3693FF;
  text-align: center;
  line-height: 20px;
}
.login-container .el-form-item .get-sms:hover,
.login-container .el-form-item .get-Verification:hover {
  color: #3693FF;
}
.login-container .login-form .Verification-input input.el-input__inner {
  padding-right: 115px;
}
.login-container .login-form input.el-input__inner {
  color: #333;
  font-size: 16px;
  height: 52px;
  border-radius: 0;
  padding: 0px 25px 13px 35px;
  border: 0;
  border-bottom: 1px solid;
  border-bottom-color: #F5F5F5 !important;
}
.login-container .phoneIcon { background-image: url(http://www.weiyunos.com/jikexcx/pic/1/4249c167-b6e9-4864-98f7-3b4c03cc8eab.png);}
.login-container .login-icon {width: 22px;height: 22px;position: absolute;top: 9px;left: 0;background-repeat: no-repeat;background-position: center center;background-size: 22px 22px;z-index: 666;}
.login-container .login-form input.el-input__inner {color: #333;font-size: 16px;height: 52px;border-radius: 0;padding: 0px 25px 13px 35px;border: 0;border-bottom: 1px solid;border-bottom-color: #F5F5F5 !important;}
.el-message {
 min-width:380px;
 box-sizing:border-box;
 border:1px solid #ebeef5;
 position:fixed;
 left:50%;
 top:20px;
 transform:translateX(-50%);
 background-color:#edf2fc;
 transition:opacity .3s,transform .4s;
 padding:15px 15px 15px 20px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.el-message.is-center {
 -ms-flex-pack:center;
 justify-content:center
}
.el-message.is-closable .el-message__content {
 padding-right:16px
}
.el-message p {
 margin:0
}
.el-message--info .el-message__content {
 color:#909399
}
.el-message--success {
 background-color:#f0f9eb;
 border-color:#e1f3d8
}
.el-message--success .el-message__content {
 color:#67c23a
}
.el-message--warning {
 background-color:#fdf6ec;
 border-color:#faecd8
}
.el-message--warning .el-message__content {
 color:#e6a23c
}
.el-message--error {
 background-color:#fef0f0;
 border-color:#fde2e2
}
.el-message--error .el-message__content {
 color:#f56c6c
}
.el-message__icon {
 margin-right:10px
}
.el-message__content {
 padding:0;
 font-size:14px;
 line-height:1
}
.el-message__closeBtn {
 position:absolute;
 top:50%;
 right:15px;
 transform:translateY(-50%);
 cursor:pointer;
 color:#c0c4cc;
 font-size:16px
}
.el-message__closeBtn:hover {
 color:#909399
}
.el-message .el-icon-success {
 color:#67c23a
}
.el-message .el-icon-error {
 color:#f56c6c
}
.el-message .el-icon-info {
 color:#909399
}
.el-message .el-icon-warning {
 color:#e6a23c
}
.el-message-fade-enter,
.el-message-fade-leave-active {
 opacity:0;
 transform:translate(-50%,-100%)
}