*{
            margin: 0;
            padding: 0;
        }
        html,body{
            width: 100%;
            height: 100%;
            position: relative;
        }
        body{
            background-image: url('../../../../statics/public/images/login_back.png');
            background-size: 100% 100%;
        }
        .title{
            position: absolute;
            font-size: 56px;
            font-family: Source Han Sans CN;
            font-weight: 300;
            color: #81180A;
            width: 100%;
            text-align: center;
            top: 80px;
            letter-spacing: 5px;
        }
        .form{
            width: 540px;
            height: 450px;
            background: #FFF0DF;
            border: 8px solid #F3D6D5;
            left: calc(50% - 280px);
            position: absolute;
            top: 200px;
        }
        .form > label:nth-child(1){
            margin-top: 35px;
        }
        .form > label{
            margin-top: 25px;
            margin-bottom: 5px;
        }
        .btn{
            margin-top: 40px;
        }
        label{
            font-size: 22px;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #666666;
            margin-left: 58px;
            display: block;
        }
        input{
            width: 415px;
            height: 42px;
            background: #FFFFFF;
            border: 2px solid #FFE3C0;
            margin-left: 58px;
            padding-left: 5px;
            font-size: 18px;
        }
        .vcode{
            width: 220px;
        }
        .vcodeimg{
            width: 180px;
            height: 42px;
            background: #B2615E;
            border: 2px solid #FFE3C0;
            vertical-align: bottom;
            margin-left: 5px;
            cursor: pointer;
        }
        .btn{
            width: 424px;
            height: 42px;
            background: #C92923;
            border: 2px solid #FFE3C0;
            font-size: 24px;
            font-family: Source Han Sans CN;
            font-weight: 500;
            color: #FFFFFF;
            cursor: pointer;
            letter-spacing: 5px;
            margin-left: 58px;
        }
        .title::before{
            content: '';
            width: 120px;
            height: 4px;
            background-color: #81180A;
            position: absolute;
            top: 50%;
            left: 22%;
        }
        .title::after{
            content: '';
            width: 120px;
            height: 4px;
            background-color: #81180A;
            position: absolute;
            top: 50%;
            right: 22%;
        }