html{

    margin: 0;

    padding: 0;

}
 input[type="number"] {

            -moz-appearance: textfield;

  }
.container{

  

    height: auto;

    background: url(../img/bg.jpg) no-repeat #fff fixed 100% 100%;;

}

.col_cen{

    display: flex;

    flex-direction: column;

    align-items: center;

    text-align: center;

    justify-content: space-around;

    height: 920px;

}

.logo{

    width: 246px;

	height: 95px;

    margin-top: 48px 52px;

}

.num{

    font-size: 16px;

    color: #9f9489;

}







/* 中间正文 */

.txt{

    display: flex;

    justify-content: space-between;

    align-items: center;

    background-color: rgba(216,189,172,0.2);

    width: 1180px;

    height: 580px;

    padding: 0 75px 0 42px;

    box-sizing: border-box;

}

.txt>img{

    width: 600px;

    height: 400px;

}

.txt_login{

    width: 400px;

    height: 400px;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: space-between;

    text-align: center;

}

.txt_login>h1{

    color: #333;

    font-size: 30px;

}



.inputs ::-webkit-input-placeholder {

    color: #888;

    font-size: 18px;

}

.txt_input{

    display: flex;

    justify-content: start;

    align-items: center;

    width: 400px;

    height: 60px;

    background-color: #fff;

    border-radius: 10px;

    margin: 20px 0 0;

    color: #333;

    font-size: 18px;

}

.txt_input>p{

    font-weight: bolder;

    width: 70px;

}

.txt_input input{

    margin-left: 8px;

    height: 40px;

    width: 211px;

    border: none;

    font-size: 18px;

    outline: none;



}

.txt_input a{

    font-size: 16px;

    color: #8b411c;

}



.txt_login>button{

    border: none;

    background-color: #8b411c;

    color: #fff;

    width: 170px;

    height: 50px;

    border-radius: 5px;

    display: block;

    font-size: 20px;

}

.txt_login>a{

    font-size: 16px;

    color: #666;

}

.pwd_input{

    display: flex;

    align-items: center;

}


