﻿/* 公共属性 */
body { font-size: 14px; color: #666; }

.login_center { text-align: center; }


/* 间距 */
.login_pad_01 { padding: 5px 20px 5px 20px; }

.login_mar_01 { margin-top: 20px; }

.login_mar_02 { margin-top: 30px; }


/* 登陆表单 */
.login_lofo_main { background-color: rgba(255,255,255,0.9); width: 450px; height: 350px; position: absolute; right: 10%; top: 22%; z-index: 10; }
    .login_lofo_main .layui-elem-field legend { margin: 0; }
.login_lofo_icon { position: absolute; left: 5px; top: 8px; font-size: 20px; }

.login_lofo_vercode { line-height: 35px; padding-left: 30px; font-size: 24px; }

@media screen and (max-width: 768px) {
    .login_lofo_main { width: 100%; height: 350px; right: 0; }
}


/* 粒子背景 */
.login_login_cont { width: 100%; height: 100%; background-color: #009688; }

/* 覆盖原框架样式 */
.layui-elem-quote { background-color: inherit !important; }

.layui-input, .layui-select, .layui-textarea { padding-left: 30px; }
