.main{
    width:100%;
    height:575px;
    background:url(../img/login_bg.jpg);
    background-size: cover;
    padding:50px 0;
}
.main>div{
    width:1200px;
    height:480px;
    margin:0 auto;
    margin-top:85px;
    display: flex;
    justify-content: center;
}
.main>div>div{
    width:475px;
    height:479px;
    background:white;
}
.main>div>div form{
    display: block;
    width:355px;
    height:350px;
    margin:0 auto;
    margin-top:40px;
}
.main>div>div form .i1{
display: block;
margin:0 auto;
}
.main>div>div form .i2{
    display: block;
    width:40px;
    height:4px;
    margin:0 auto;
    margin-bottom:20px;
}
.main>div>div form .tit{
    display: block;
    font-size: 20px;
    width:355px;
    text-align: center;
}
.main>div>div form>div:nth-child(2),
.main>div>div form>div:nth-child(3){
    width:320px;
    height:50px;
    line-height: 50px;
    border:1px solid rgb(236,236,236);
    background:rgb(251,251,251);
    font-size: 18px;
    color:rgb(222,222,222);
    border-radius:26px;
    margin:10px auto;
}
.main>div>div form>div:nth-child(2) input,
.main>div>div form>div:nth-child(3) input{
    border:none;
    outline: none;
    width:200px;
    background:rgb(251,251,251);
    color:black;
}
::placeholder{
    color:rgb(180,180,180);
}
.main>div>div form>div:nth-child(2) img,
.main>div>div form>div:nth-child(3) img{
    margin:0 10px;
    vertical-align: middle;
    margin-left:20px;
}
.main>div>div form>div:nth-child(4){
    width:320px;
    height:50px;
    margin:0 auto;
    margin-bottom:40px;
}
.main>div>div form>div:nth-child(4)>div{
    width:200px;
    height:50px;
    line-height: 50px;
    border:1px solid rgb(236,236,236);
    background:rgb(251,251,251);
    font-size: 18px;
    color:rgb(222,222,222);
    border-radius:26px;
    margin:10px auto;
    display: inline-block;
}
.main>div>div form>div:nth-child(4)>div input{
    border:none;
    outline: none;
    width:100px;
    background:rgb(251,251,251);
    color:black;
}
.main>div>div form>div:nth-child(4)>div img{
    margin:0 10px;
    vertical-align: middle;
    margin-left:20px;
}
.main>div>div form>div:nth-child(4)>span{
    display: inline-block;
    width:90px;
    height:35px;
    vertical-align: middle;
    background:rgb(251,251,251);
}
.main>div>div form>div:nth-child(4)>a{
    color:rgb(221,143,68);
}
.main>div>div form>a{
    width:320px;
    height:50px;
    line-height: 50px;
    background:rgb(217,141,66);
    font-size: 15px;
    color:white;
    border-radius:26px;
    display: block;
    text-align: center;
    margin:10px auto;
}
.main>div>div>div{
    color:rgb(176,176,176);
    font-size: 15px;
    display: flex;
    justify-content: center;
    margin-top:20px;
}
.main>div>div>div a{
    color:rgb(176,176,176);
    font-size: 15px;
    margin:0 10px;
}