﻿﻿#login_divmain
{
    width: 34.37%;
    height: 100%;
    top: 0;
    right: 0px;
    position: absolute;
    align-items: center;
    align-content: center;
    justify-content: center;
    background-color: rgb(0,0,0,0.25);
    box-shadow: inset 8px 0px 8px 0px rgba(58,86,142,1);
}

.login_input_panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    width: 380px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.input_text_div
{
    border-radius:6px;
    padding-left: 12px;
    padding-right: 12px;
    width:100%;
    justify-content:center;
    margin-bottom:35px;
    height:45px;
    color:white;
    border: 1px solid rgb(3,86,173);
}
.input_text_div input:-webkit-autofill {
  -webkit-text-fill-color: #ffffff !important;
  /*背景透明；原理：动画由透明变有背景色；参数：背景色属性、动画时间、动画速度曲线、延迟时间*/
  transition: background-color 0s linear 3600s;
}
.input_text_div input
{
    background-color:transparent !important;
    border:none;
    width:100%;
    box-shadow:none;
    caret-color: blue;
    color:white;
}
.input_text_div[dindex="1"]:before
{
    content:url(login/ren1.png);
}
.input_text_div[dindex="1"]:hover:before
{
    content:url(login/ren.png);
}

.input_text_div[dindex="2"]:before
{
    content:url(login/suo1.png);
}
.input_text_div[dindex="2"]:hover:before
{
    content:url(login/suo.png);
}

.input_text_div[dindex="3"]:before
{
    content:url(login/yzm1.png);
}
.input_text_div[dindex="3"]:hover:before
{
    content:url(login/yzm.png);
}

.input_text_div:hover
{
    border:1px solid rgb(152,174,211)
}