/* 2021-01-14 lium */
.clearfix{display: block; clear: both; content: ""; visibility: hidden; height:0}

.log-tabs{height: 40px; line-height: 40px; padding-top: 44px; text-align: center; font-size: 18px;}
.log-tabs a{width: 120px; color: #c2c2c2; float: left; position: relative;}
.log-tabs a+a{margin-left: 22px;}
.log-tabs a i{width: 40px; height: 3px; background: #ffbb51; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; display: none;}
.log-tabs a.active{color: #565656;}
.log-tabs a.active i{display: block;}
.warm{line-height: 21px; position: absolute; top: 20px; right: 0; font-size: 14px; color: #ff7c6a; display: none;}
.form-li{margin-top: 0; padding-top: 20px; position: relative;}
.form-li h5{position: static;}
.form-li input::-webkit-input-placeholder{
    font-size: 14px;
    color: #c2c2c2;
}
.form-li input::-moz-placeholder{
    font-size: 14px;
    color: #c2c2c2;
}
.form-li input:-moz-placeholder{
    font-size: 14px;
    color: #c2c2c2;
}
.form-li input:-ms-input-placeholder {
    font-size: 14px;
    color: #c2c2c2;
}

.login-choice{height: 210px;}
.form-li p{border-width: 1px;}
.form-li p input.btn-yzm{width: 80px; position: absolute; top: 0; right: 0; color: #ffa008; font-size: 14px; cursor: pointer; z-index: 2;}
.form-li p input.btn-gray{color: #c2c2c2;}
.form-li.focus p{border-color: #a0a0a0;}
.form-li.error p{border-color: #ff7c6a;}
.form-li.error .warm{display: block;}