﻿.wrap-login {
    background: url("images/LoginBgm.jpg") no-repeat center center;
    height: 420px;
    min-width: 960px;
    box-shadow: 0 0px 5px 0px #d0d0d0;
    border: 1px solid #d0d0d0;
    border-top: 0px;
    border-bottom: 0px;
    position: relative;
    margin: 0 auto;
    background-size: cover;
}

        .login_main_po {
            position: absolute;
            left: 49.9%;
            top: 30px;
            margin-left: 180px;
            width: 343px;
            height: 360px;
            background: #fff;
            border-radius: 10px;
            padding: 0 30px;
        }

        .log_mn_po {
            height: 35px;
            line-height: 35px;
            margin-top: 35px;
        }

            .log_mn_po span.action {
                border-bottom: 3px solid #F89406 !important;
            }

            .log_mn_po span:last-child {
                margin-right: 10px;
            }

            .log_mn_po span {
                width: 47%;
                float: left;
                display: block;
                padding-left: 35px;
                color: #333333;
                font-size: 18px;
                font-family: "微软雅黑";
                cursor: pointer;
                user-select: none;
                padding-bottom: 5px;
            }
        .login_main_po dl {
            width: 285px;
            margin: 30px auto 0px;
        }
            .login_main_po dl dd.poi1 {
                border-bottom: 1px solid #bbbfc1;
                background: url(https://file.labgogo.com/images/ccc.png) 0px 7px no-repeat;
                padding-left: 30px;
            }
            .login_main_po dl dd.poi2 {
                border-bottom: 1px solid #bbbfc1;
                background: url(https://file.labgogo.com/images/ccc.png) 0px -53px no-repeat;
                padding-left: 30px;
                margin: 25px 0 25px;
            }
            .login_main_po dl dd {
                height: 32px;
                margin-bottom: 12px;
                line-height: 32px;
            }
                .login_main_po dl dd.poi_pl1 {
                    height: 20px;
                    line-height: 20px;
                    margin-bottom: 5px;
                }
            .login_main_po dl dd {
                height: 32px;
                margin-bottom: 12px;
                line-height: 32px;
            }
                .login_main_po dl dd a.submit {
                    width: 285px;
                    height: 40px;
                    line-height: 40px;
                    text-align: center;
                    color: #fff;
                    font-size: 14px;
                    font-family: "微软雅黑";
                    font-weight: bold;
                    float: left;
                    background: #33ace5;
                    border-radius: 5px;
                }
        .vvhj, .zzhj {
            width: 260px;
            height: 28px;
            border: 0px;
            line-height: 28px;
            color: #333;
            font-size: 14px;
            outline: none;
            font-family: "微软雅黑";
            background: none !important;
        }
        .login_main_po dl dd.poi_pl1 i.msg-text-error {
            font-style: normal;
            color: #ed0000;
            font-size: 14px;
            font-family: "微软雅黑";
            background: url(https://file.labgogo.com/images/err.gif) left center no-repeat;
            padding-left: 20px;
        }
        .login_main_po dl dd.poi_pl1 i.msg-text-success {
            font-style: normal;
            color: #ed0000;
            font-size: 14px;
            font-family: "微软雅黑";
            background: url(https://file.labgogo.com/images/right.gif) left center no-repeat;
            padding-left: 20px;
        }
        .login_main_po dl dd em.pou {
            top: 0px;
            float: left;
            color: #5f6061;
            font-size: 14px;
            margin-right: 48px;
            font-family: "微软雅黑";
            /* margin-top: 10px; */
        }
        input[type="checkbox"], input[type="radio"] {
                vertical-align: unset;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 0;
        }
        .login_main_po dl dd a {
            /* float: right; */
            color: #16a2d7;
            font-size: 14px;
            font-family: "微软雅黑";
        }
        input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
            /*-webkit-text-fill-color: #ededed !important;*/
            -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
            background-color: transparent;
            background-image: none;
            transition: background-color 50000s ease-in-out 0s;
        }
        input {
            background-color: transparent;
        }

.vv_yzm {
    border: 1px solid #bbbfc1;
    height: 37px;
    border-radius: 3px;
    width: 190px;
}
.vv_phone{
    width: 160px;
    height: 34px;
}
.poi3_left img{
    border-radius: 4px;
}