* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    font-size: 13px;
    font-family:  Avenir,Helvetica,Arial,sans-serif;
}
.home .content {
    width: 100%;
}
.authentication {
    width: 100%;
    min-width: 1232px;
    position: relative;
}
.authentication .login-header {
    width: 100%;
    height: 76px;
    background: #fff;
    line-height: 76px;
}
.authentication .login-header img {
    width: 130px;
    margin: 18px 100px;
}
.authentication .content img {
    padding-top: 220px;
    margin: 0 auto;
    width: 1171px;
    height: auto;
    display: block;
}
.authentication .content .form {
    display: block;
    top: 220px;
    right: 10%;
    padding: 20px 40px 64px;
    width: 500px;
    height: auto;
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 0 1px 6px #b0e0e6;
    background: #fff;
    margin: -440px auto;
}
.authentication .content {
    position: relative;
    width: 100%;
    height: 950px;
    min-width: 1232px;
    background: url(../images/bg.png) #938aff;
}
.authentication .content .form .el-tabs__header {
    padding: 0;
    position: relative;
    width: 410px;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 auto 25px;
}
.el-tabs__nav-wrap {
    overflow: hidden;
    margin-bottom: -1px;
    position: relative;
}
.el-tabs__nav-scroll {
    overflow: hidden;
}
.authentication .content .form .el-tabs__header .el-tabs__nav {
    text-align: center;
    margin: 0 85px;
    color: #ccc;
}
.el-tabs__nav {
    position: relative;
    transition: transform .3s;
    float: left;
    z-index: 2;
}
.authentication .content .form .el-tabs__header .el-tabs__nav .el-tabs__active-bar {
    position: absolute;
    bottom: 0;
    left: 27px;
    height: 2px;
    width: 61px!important;
    background-color: #3fb9ff;
    z-index: 1;
    transition: transform .3s cubic-bezier(.645,.045,.355,1);
    list-style: none;
}
.authentication .content .form .el-tabs__header .el-tabs__nav .el-tabs__item.is-active, .authentication .content .form .el-tabs__header .el-tabs__nav .el-tabs__item:hover {
    color: #3fb9ff;
}	
.authentication .content .form .el-tabs__header .el-tabs__nav .el-tabs__item {
    padding: 0 20px 0 40px;
    height: 53px;
    margin-right: 20px;
    box-sizing: border-box;
    line-height: 50px;
    display: inline-block;
    list-style: none;
    font-size: 18px;
    font-weight: 500;
    color: #ccc;
    position: relative;
}	
.authentication .content .form .el-tabs__header .el-tabs__nav .el-tabs__item {
    padding: 0 20px 0 40px;
    height: 53px;
    margin-right: 20px;
    box-sizing: border-box;
    line-height: 50px;
    display: inline-block;
    list-style: none;
    font-size: 18px;
    font-weight: 500;
    color: #ccc;
    position: relative;
}
.el-tabs__content {
    overflow: hidden;
    position: relative;
}
.authentication .content .form .el-form-item {
    margin-bottom: 30px;
}
.el-form-item:after, .el-form-item:before {
    display: table;
    content: "";
}
.el-form--label-left .el-form-item__label {
    text-align: left;
}
.el-form-item__label {
    text-align: right;
    float: left;
    font-size: 14px;
    color: #606266;
    line-height: 40px;
    padding: 0 12px 0 0;
    box-sizing: border-box;
}
.authentication .content .form .el-form-item__label {
    width: 70px!important;
    padding: 0!important;
    font-size: 14px;
    color: #586880;
    font-weight: 400;
    margin-bottom: 0;
}
.el-input {
    position: relative;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.authentication .content .form .el-input__inner {
    background-color: #fafafa;
    border-radius: 4px;
    border: 1px solid #dcdcdc;
}
.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%;
} 
.authentication .content .form .el-input__inner:focus {
    border: 1px solid #3fb9ff;
}
.el-form-item__content:after {
    clear: both;
}
.el-form-item__content:after, .el-form-item__content:before {
    display: table;
    content: "";
}
.authentication .content .form .el-form-item__content {
    margin-left: 70px!important;
}
.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px;
}
.authentication .content .form .login-links {
/*     padding-left: 302px; */
    color: #ccc;
    font-size: 12px;
    text-decoration: underline;
    float: right;
}
.authentication .content .form .lgbtn {
    margin: 0 auto;
    width: 100%;
    color: #fff;
    border-radius: 3px;
    background: #3fb9ff;
}
.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;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}
.el-button, .el-checkbox {
    -ms-user-select: none;
    font-weight: 500;
}
.el-button:active {
    color: #3a8ee6;
    border-color: #3a8ee6;
    outline: 0;
}
.el-button:focus, .el-button:hover {
    color: #409eff;
    border-color: #c6e2ff;
    background-color: #ecf5ff;
}
.authentication .content .form .lgbtn:hover {
    background: #73ccff;
}
.authentication .content .form .form-cont {
    width: 400px;
    margin: 0 10px;
}
.el-col-13 {
    width: 44.16667%;
}
[class*=el-col-] {
    float: left;
    box-sizing: border-box;
}
.el-col-1 {
    width: 4.16667%;
}
.el-col-7 {
    width: 29.16667%;
}
.el-col-2 {
    width: 8.33333%;
}
.el-form--label-left .el-form-item__label {
    text-align: left;
}
.authentication .content  .vcodesize {
   width: 100%;
    height: 40px;
    color: #fff;
    background: #ccc;
    padding-bottom: 3px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    line-height: 40px;
}
.el-form-item__content {
    line-height: 40px;
    font-size: 14px;
}
.yazhengma {
	float: left;
	width: 98.25px;
    height: 40px;
	margin-left: 10px;
}
.authentication .content .yazhengma img {
   width: 100%;
        height: 100%;
        padding: 0;
}
.authentication .content .form .form-cont .isize {
    margin: 6px 0 0 10px;
    font-size: 25px;
    color: #dcdfe6;
}
.xuanz {
	float: left;
	width: 22px;
	height: 40px;
	margin-left: 10px;
	cursor: pointer;
	background: url("../images/shuangxin.png")  center center no-repeat;
	background-size: 100%;
}
.el-form-item__label.width-100 {
	width: 100px
}	
.authentication .content .form .el-tabs__header .el-tabs__nav .el-tabs__item.is-active {
	color: #3fb9ff;
}
.el-tab-pane.at {
	display: none;
}
input::-webkit-input-placeholder{
            color:#ccc;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
             color:#ccc;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ccc;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
          color:#ccc;
        }