html,
        body {
			font-size: 16px;
            overflow: hidden;
            height: 100%;
        }

        .container {
            width: 100%;
            height: 100%;
			background: url(../img/bg_large.png);
            background-size: 100% 100%;
            position: relative;
        }

        .login1 {
            position: absolute;
            width: 23rem;
            height: 28rem;
            background: #fff;
            right: 10rem;
            top: 50%;
            padding-top: 2rem;
            transform: translateY(-50%);
            border-radius: 0.5rem;
        }
        
        .container .login1 .logo1 {
            width: 209px;
            height: 52px;
            background: url('../img/LOGO.png') no-repeat center center;
            background-size: 100% 100%;
            margin: auto;
        }
        
        .container .login1 .word1 {
            height: 25px;
            font-size: 24px;
            font-family: FZZYJW--GB1-0;
            font-weight: 700;
            color: rgba(52, 149, 103, 1);
            text-align: center;
            margin: 4% 0;
        
        }
        
        .container .login1 .user1 {
            width: 17.5rem;
            height: 50px;
            position: absolute;
            top: 32%;
            left: 12%;
            background-color: rgba(245, 245, 245, 1);
            /* border-radius: 5px; */
        }
        
        .container .login1 .user1 input {
            position: absolute;
            width: 16.8rem;
            height: 50px;
            border: none;
            background: url(../img/yonghu.png) no-repeat;
            background-color: rgba(245, 245, 245, 1);
            border-radius: 10px;
            background-position: 10px;
            padding-left: 34px;
            outline: none;
            font-size: 17px;
            font-family: PingFang-SC-Regular;
            font-weight: 400;
            color: rgba(153, 153, 153, 1);
            margin: auto;
        }
        
        .container .login1 .pass1 {
            width: 17.5rem;
    height: 50px;
    position: absolute;
    top: 47%;
    /* margin-bottom: 3%; */
    left: 12%;
    background-color: rgba(245, 245, 245, 1);
    /* border-radius: 5px; */
        }
        
        .container .login1 .pass1 input {
            position: absolute;
            width: 16.8rem;
            height: 50px;
            border: none;
            background: url(../img/password.png) no-repeat;
            background-color: rgba(245, 245, 245, 1);
            border-radius: 10px;
            background-position: 10px;
            padding-left: 34px;
            outline: none;
            font-size: 17px;
            font-family: PingFang-SC-Regular;
            font-weight: 400;
            color: rgba(153, 153, 153, 1);
            margin: auto;
        }
        
        .container .login1 .yzm1 {
            width: 17.5rem;
            height: 50px;
            position: absolute;
            top: 60%;
            left: 12%;
            background-color: rgba(245, 245, 245, 1);
            /* border-radius: 5px; */
        }
        
        .container .login1 .yzm1 input {
            position: absolute;
            width: 10rem;
            height: 50px;
            border: none;
            background-color: rgba(245, 245, 245, 1);
            background-position: 10px;
            padding-left: 35px;
            outline: none;
            font-size: 17px;
            font-family: PingFang-SC-Regular;
            font-weight: 400;
            color: rgba(153, 153, 153, 1);
            margin: auto;
        }
        
        .container .login1 .yzm1 #verify {
            vertical-align: middle;
            font-size: 16px;
        }
        
        .container .login1 .yzm1 #code_img {
            position: absolute;
            top: 5.25px;
            right: 50px;
            width: 100px;
            height: 40px;
            cursor: pointer;
            vertical-align: top;
            right: 8px;
        }
        .container .login1 .choose {
            position: absolute;
            top: 70.2%;
            left: 12%;
            width: 300px;
            height: 50px;
            line-height: 50px;
            padding-left: 3%;
            margin: auto;
            font-size: 14px;
            font-family: PingFang-SC-Regular;
            font-weight: 400;
            color: rgba(153, 153, 153, 1);
        }
        .container .login1 .choose input {
            /* vertical-align: -1.5px; */
            vertical-align: middle;
            }
        
        .container .login1 .login_button {
            position: absolute;
            left: 12%;
            top: 82%;
            display: block;
            cursor: pointer;
            margin: auto;
            width: 17.5rem;
            height: 50px;
            line-height: 50px;
            text-align: center;
            background: linear-gradient(0deg, rgba(52, 149, 103, 1) 0%, rgba(87, 180, 111, 1) 100%);
            /* border-radius: 6px; */
            font-size: 20px;
            font-family: PingFang-SC-Regular;
            font-weight: 400;
            color: rgba(255, 255, 255, 1);
        }