 html,
        body {
            background: url("/resource/imgs/car_logo.png") no-repeat 50% 0;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            min-height: '100vh';
            background-size: cover;
        }
        
        .login input {
            height: 48px;
            line-height: 48px;
            color: #6f7278;
            border: none;
            border-radius: 3px;
            background-color: #e5e7e9;
        }
        .verification img{
           width:80px;height:30px;
        }
        .loginMain {
            padding: 0 45px;
            width: 385px;
            height: 500px;
            background-color: #f1f2f4;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -283px;
            margin-left: 75px;
            border: 1px solid #ccc;
        }
        
        .loginMainSign input {
            width: 385px;
            padding-left: 60px;
            box-shadow: 0px 1px 3px #fff;
            font-size: 20px;
            border: 1px solid #ccc;
        }
        
        .loginMainTitle p {
            font-size: 36px;
            text-align: center;
            margin: 70px auto 30px;
        }
        
        .loginMainCodeIn p {
            display: inline-block;
        }
        
        .loginMainSign p {
            position: relative;
        }
        
        .loginMainCodeIn input {
            padding-left: 25px;
            width: 215px;
            border: 1px solid #ccc;
            box-shadow: 0px 1px 3px #fff;
            font-size: 20px;
        }
        
        .verification {
            float: right;
            background-color: #fff;
        }
        
        .loginMainRigist input {
            letter-spacing: 12px;
            width: 385px;
            font-size: 21px;
            color: #fff;
            background-color: #0058a5;
            padding: 20px auto 9px;
            margin-top: 30px;
            border: 1px solid #ccc;
            filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid: DXImageTransform.Microsoft.gradient(startcolorstr=#0077c0, endcolorstr=#006eb8, gradientType=0);
            -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid: DXImageTransform.Microsoft.gradient(startcolorstr=#0077c0, endcolorstr=#006eb8, gradientType=0);
            background: -moz-linear-gradient(top, #0077c0, rgba(0, 72, 150, 0.5));
            background: linear-gradient( #0077c0 0%, #006eb8 20%, #0059a6 50%, #004d9b 100%);
            background: -o-linear-gradient(top, #0077c0, rgba(0, 72, 150, 0.5));
        }
        
        .loginMainForget p {
            margin: 10px 0 0 0;
        }
        
        .loginMainSign i {
            width: 48px;
            height: 48px;
            display: inline-block;
            position: absolute;
            top: 0px;
            left: 5px;
        }
        
        .loginMainSignPhone i {
            background: url('/resource/imgs/loginPhone.png') no-repeat center;
        }
        input:-webkit-autofill, 
			 textarea:-webkit-autofill, 
			 select:-webkit-autofill { 
			       -webkit-box-shadow: 0 0 0 1000px white inset; 
			}
			 input[type=text]:focus, input[type=password]:focus, textarea:focus {
			      -webkit-box-shadow: 0 0 0 1000px white inset; 
			}

        .loginMainSignPass i {
            background: url('/resource/imgs/loginPass.png') no-repeat center;
        }
        
        .loginMainTitle {
            position: relative;
        }
        
        .loginMainTitle::before {
            content: '';
            width: 110px;
            height: 7px;
            display: block;
            background-color: #b3cfe9;
            position: absolute;
            top: -52px;
            left: 50%;
            margin-left: -55px;
            border-radius: 3px;
            box-shadow: 0px -1px 2px #a9a9a9;
        }
        
        .loginMainHang {
            background: url(/resource/imgs/loginP.png) no-repeat center;
            width: 100px;
            height: 100px;
            position: absolute;
            top: -77px;
            left: 50%;
            margin-left: -50px;
        }
        
        .loginMainForget a {
            color: #6f7278;
            text-decoration: none;
        }
        
        .loginMainSignPhone {
            margin-bottom: 25px!important;
        }
        
        .loginMainBot {
            width: 100%;
            height: 20px;
            background: url(/resource/imgs/loginBotB.png) no-repeat center;
            position: absolute;
            bottom: -20px;
            left: 0;
        }
        .loginMainForget span{
            float:right;
           /*  display:none; */
            color:red
        }

 .login_senValidate {
     float: right;
     text-align: center;
     color: #fff;
     font-size: 14px;
     height:50px;
     width:105px;
     background: #2799CF;
     border-radius: 3px;
     line-height:50px;
 }
 .login_senValidate:hover{
     text-decoration:none;
     color:#fff;
     cursor:pointer;
 }