.rp-msg .rp-layer-content { padding: 8px 10px; font-size: 14px; }
* { margin: 0; padding: 0; font-family: Helvetica,LT55Roman,microsoft yahei,Tahoma, Verdana, Î¢ÈíÑÅºÚ,ËÎÌå; font-size: 14px; color: #666; font-size: 14px; }
html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
a{text-decoration:none}
input { outline: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size: 14px; }
input:-moz-placeholder, textarea:-moz-placeholder { font-size: 14px; }
input::-moz-placeholder, textarea::-moz-placeholder {font-size: 14px; }
.rf {cursor:pointer; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-size: 14px; }
.outside { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; position: relative; background-color: #02c0c0; overflow: hidden; }
.login-content { margin: auto; width: 1004px; height: 432px; background: url(../images/hr_login.png) no-repeat left; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.loginbox { position: relative; float: right; width: 300px; height: 410px; background: #fff; margin-top: 30px; padding: 20px 20px 20px 20px; }
.login-title { text-align: left;color: #000; font-size: 20px; font-weight: 600; }
.layui-form-pane .layui-form-label { width: 40px; padding: 8px 0px; }
.layui-form-pane .layui-form-label .rf { font-size: 22px; }
.layui-form-pane .layui-input-block { margin-left:40px;}
.partner-box { text-align: right; }
.partner-box .rf { font-size: 26px; color: #0495bf; }
.partner-box .rf:hover { color: #46b8da; }
.partner-box a{ margin-right: 10px; }
.partner-box a:last-child{ margin-right: 0px; }
.pwdfind { float: right; line-height: 20px; text-align: center; overflow: hidden; padding: 8px 4px 8px 0px; margin-top: 1px; }
.layui-btn { background-color: #02c0c0; }
.layui-form-checked[lay-skin=primary] i { border-color: #46b8da !important; background-color: #46b8da; color: #fff; }
.layui-form-checkbox[lay-skin=primary]:hover i { border-color: #08a6d4; color: #fff; }
.layui-tab-brief > .layui-tab-title .layui-this { color: #02c0c0; font-weight: bold; }
.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab-brief > .layui-tab-title .layui-this:after { border: none; border-radius: 0; border-bottom: 2px solid #02c0c0; }
.button-verify { width: 144px; padding: 0 4px; }
.layui-layer-content { color:white;}
@media screen and (max-width: 450px) { 
    .layui-form-item .layui-input-inline { margin:0px;display:inline-block;}
}
@media screen and (max-width:800px) {
    .login-content { width: 100%; text-align: center; background: none; }
    .loginbox { float: none; margin: auto; }
}
