﻿.fz12 { font-size: 12px; }
.main { padding-bottom: 60px; padding-top: 36px; }
    .main h1,
    .main h2,
    .main h3 { padding-left: 10px; }
    .main h1 { text-align: center; color: #212222; font-family: "microsoft yahei"; font-size: 36px; font-weight: normal; line-height: 2em; margin-bottom: 36px; }
    .main h2 { background-color: #eee; line-height: 2!important; }
    .main h3 { font-size: 20px; margin-bottom: 10px; }
.lireset2 { padding-left: 10px; }
.registerform { margin-bottom: 40px; }
    .registerform .need { width: 10px; color: #b20202; }
    .registerform td { padding: 5px 0; vertical-align: top; text-align: left; }
    .registerform .inputxt, .registerform textarea { border: 1px solid #a5aeb6; width: 196px; padding: 4px 2px; }
    .registerform textarea { height: 75px; }

    .registerform .tip { line-height: 20px; color: #5f6a72; }
    .registerform select { width: 202px; }
.registerformalter select { width: 124px; }
.swfupload { vertical-align: top; }
.passwordStrength { }
    .passwordStrength b { font-weight: normal; }
    .passwordStrength b, .passwordStrength span { display: inline-block; vertical-align: middle; line-height: 16px; line-height: 18px\9; height: 16px; }
    .passwordStrength span { width: 45px; text-align: center; background-color: #d0d0d0; border-right: 1px solid #fff; }
    .passwordStrength .last { border-right: none; }
    .passwordStrength .bgStrength { color: #fff; background-color: #71b83d; }
#demo1 .passwordStrength { margin-left: 8px; }
.tipmsg { padding: 0 10px; }



.document { min-height: 800px; }
    .document .sidenav { width: 170px; background-color: #eee; padding: 10px 10px 20px; }
        .document .sidenav h3 { font-size: 14px; padding: 5px 10px; background-color: #e1e1e1; }
        .document .sidenav a { color: #1870a9; }
    .document .content { width: 750px; }
        .document .content dt { background-color: #eee; line-height: 2; padding: 0 10px; }
            .document .content dt a { color: #79a605; padding: 5px 0; font-size: 20px; font-weight: bold; display: block; }
                .document .content dt a:hover,
                .document .content h3 a:hover { text-decoration: none; cursor: default; }
        .document .content dd { padding: 15px 0; }
        .document .content h3 { color: #333; font-size: 16px; }
        .document .content p { padding: 0 0 16px 10px; margin-bottom: 0; }
        .document .content .intro { margin-bottom: 16px; }
            .document .content .intro p { padding-bottom: 0; }
            .document .content .intro pre { padding-left: 10px; }
        .document .content .wp_syntax { margin-left: 10px; margin-right: 10px; }
    .document .sidenav .lireset2 { padding-left: 0; }
    .document .sidenav li ul { display: none; }

.toTop { display: block; width: 48px; height: 49px; overflow: hidden; text-indent: -20000px; position: fixed; right: 15px; bottom: 20px; display: none; background: url(../images/totop.png) no-repeat; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-20); }

.headerLogo .logo-img { width: 240px; display: block;position:absolute;top:0;}
.headerLogo .logo-title{width:280px;margin-left:240px;}

#qrhandle {
    position: absolute;
    right: 45px;
    top: 5px;
    z-index: 100;
}

#qrlayer {
    position: absolute;
    left: 335px;
    text-align: center;
    background: #fff;
    padding-top: 10px;
    width: 400px;
    height: 400px;
    border: 1px solid #BFBFBF;
    box-shadow: rgb(0 0 0 / 55%) 0px 2px 15px;
    border-radius: 8px;
}

    #qrlayer img {
        width: 250px;
        height: 250px;
        padding: 25px;
        display: block;
        margin: 0 auto;
    }

.layui-layer-msg {
    top: 100px !important;
}

#captcha {
    background-color: white;
    text-align: center;
    z-index: 99999;
}

.refreshIcon {
    width: 20px;
    height: 20px;
    z-index: 99999;
    color: white;
}

.fa-redo:before {
    content: "\f01e";
}

#loginError span {
    font-size: 12px;
}

.Forgot_pw {
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    width: 242px;
    text-align: right;
}

    .Forgot_pw a {
        color: #fff;
    }



.passwordDiv {
    position: relative;
}

    .passwordDiv .passwordManage {
        position: absolute;
        top: 0;
        left: 215px;
    }

    /*app扫码*/
.Qrcode-app {
    position: relative;
    text-align: center;
    height: 30px;
    margin-bottom: 15px;
}
.Qrcode-app .qrcode-hover {
    display: none;
    box-sizing: border-box;
    position: absolute;
    z-index: 16;
    height: 312px;
    width: 339px;
    margin: 0 auto;
    background: #fff;
    top: -320px;
    left:30px;
    border-radius: 12px;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.15);
    padding-top: 30px;
    margin-bottom:8px;
}
.qrcode-download-link-box {
    width: 192px;
    height: 192px;
    margin: 0 auto 19px;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #b8b8b8;
    border-radius: 9px;
}
#Qrcode-app.Qrcode-app .qrcode-hover .qrcode-download-link {
    height: 168px;
    width: 168px;
    padding:0;
}
.Qrcode-app .qrcode-hover p {
    font-size: 12px;
    color: #1f1f1f;
}
.Qrcode-app a {
    height: 34px;
    line-height: 34px;
    padding: 8px 18px;
    background: #f5f5f6;
    border-radius: 8px;
    color: #4e6ef2;
}
#Qrcode-app.Qrcode-app a .pass-qrcode-icon {
    vertical-align: middle;
    margin-right: 4px;
    margin-bottom: 1px;
    height: 21px;
    width: 20px !important;
    padding: 0 !important;
    border-radius: 4px;
    display:inline-block;
}
.Qrcode-app:hover .qrcode-hover {
    display: block;
}