body{margin: 0; padding: 0; font-size: 14px; margin:0px;
background: url(/images/login.gif) no-repeat;
background-size:100% 100%;
background-attachment:fixed;display: flex;  flex-direction: column;  height: 100%;}
.log_01 { width: 1255px; margin: 0 auto; display: flex; flex-direction: row; justify-content: space-between; padding-top: 130px;}
.log_02 {height: 400px; margin-top: 20px;}
.log_02_1{width: 1100px; margin: 0 auto; display: flex; flex-direction: row; padding-top: 30px;}
.log_02_2 {width: 500px; margin-left: 55%; display: flex; flex-direction: column; padding-top: 50px; font-size: 18px;background: rgb(193 179 179 / 10%);
    box-sizing: border-box;
    box-shadow: 0px 15px 25px rgba(0,0,0,.5);
    border-radius: 15px;}
.log_02_2a {display: flex; flex-direction: row; padding: 8px 0;}
.put_01{background: #eff0f0; height: 45px; line-height: 45px; padding:0 8px; border-radius: 3px; width: 300px; border: 0;
     outline: none; font-size: 18px; font-weight: 400;}
.put_01::placeholder {color: #d2d4d5; font-size: 16px;}
.log_02_2a span { line-height: 45px;}
.tubiao01 { font-size: 28px !important;  color: #999; margin-right: 5px;}
.get_pass { padding: 10px 110px; font-size: 16px; text-decoration: none; color: #4a90c0;}
.log_02_2b { padding-left: 110px; font-size: 16px;}
.log_02_2c { padding-left: 110px; display: flex; flex-direction: row; padding-top: 10px; padding-bottom: 30px; }
.log_02_2c button{ width: 150px; height: 40px; line-height: 40px; border: 0; background: #2db70d; text-align: center; 
    color: #fff; font-size: 18px; margin-right: 10px; cursor: pointer; border-radius: 5px;}
.log_02_2c button:hover{opacity: 0.8;}
.log_03 {width: 800px; margin: 0 auto; padding-top: 30px; font-size: 16px; color: #fff; line-height: 29px;}
.foot{
	position: fixed !important;
    bottom: 0px !important;
    width: 100% ;
}