@charset "utf-8";
*{
   margin:0;
   padding:0;
   font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 }
 html{
     width:100%;
     height:100%;
     overflow-x:hidden;
     overflow-y:auto;
 }
 body{
     width:100%;
     min-height:100%;
 }
 a{
   text-decoration:none;
 }
@media screen and (min-width:1200px){
   .admin{
     display:block;
     width:100%;
     margin:auto;
     padding:0px;
     background-color:#1E9FFF;
     overflow:hidden;
     position:absolute;
     top:0px;
     left:0px;
     right:0px;
     bottom:0px;
   }
   .admin .admin_float{
     display:flex;
     justify-content:center;
     align-items:center;
     width:1200px;
     margin:auto;
     padding-top:150px;
   }
   .admin .admin_float .admin_image{
     flex:1;
     display:block;
     margin:auto;
     text-align:center;
   }
   .admin .admin_float .admin_image img{
     width:300px;
     max-width:80%;
     border-radius:45px;
   }
   .admin .admin_float .admin_login{
     flex:1;
     display:block;
     margin:auto;
   }
   .admin .admin_float .admin_login .admin_kuang{
     display:block;
     width:300px;
     margin:auto;
     padding:40px 15px;
     border:1px solid #e1e1e1;
     border-radius:5px;
     background-color:#fff;
   }
   .admin .admin_float .admin_login .admin_kuang .logintip{
     display:block;
     width:260px;
     height:50px;
     line-height:50px;
     margin:auto;
     background-color:#272727;
     font-size:16px;
     color:#fff;
     font-weight:700;
     text-align:center;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform{
     display:block;
     width:260px;
     margin:30px auto;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_tip{
     display:block;
     width:100%;
     margin:auto;
     line-height:20px;
     padding:15px 0px 0px 0px;
     font-size:14px;
     color:#333;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line{
     display:block;
     width:258px;
     margin:auto;
     height:35px;
     border:1px solid #e1e1e1;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line input{
     display:block;
     width:248px;
     height:25px;
     line-height:25px;
     margin:auto;
     padding:5px;
     border:0px;
     font-size:14px;
     color:black;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginbtn{
     display:block;
     width:260px;
     margin:50px auto auto auto;
     height:40px;
     line-height:40px;
     background-color:#1E9FFF;
     font-size:16px;
     font-weight:550;
     color:#fff;
     text-align:center;
     letter-spacing:2px;
     border:0px;
     border-radius:3px;
   }
}
@media screen and (min-width:1000px) and (max-width:1199px){
  .admin{
    display:block;
    width:100%;
    margin:auto;
    padding:0px;
    background-color:#1E9FFF;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
  }
  .admin .admin_float{
    display:flex;
    justify-content:center;
    align-items:center;
    width:1000px;
    margin:auto;
    padding-top:110px;
  }
   .admin .admin_float .admin_image{
     flex:2;
     display:block;
     margin:auto;
     text-align:center;
   }
   .admin .admin_float .admin_image img{
      width:300px;
      max-width:80%;
      border-radius:45px;
   }
   .admin .admin_float .admin_login{
     flex:3;
     display:block;
     margin:auto;
   }
   .admin .admin_float .admin_login .admin_kuang{
     display:block;
     width:300px;
     margin:auto;
     padding:40px 15px;
     border:1px solid #e1e1e1;
     border-radius:5px;
     background-color:#fff;
   }
   .admin .admin_float .admin_login .admin_kuang .logintip{
     display:block;
     width:260px;
     height:50px;
     line-height:50px;
     margin:auto;
     background-color:#272727;
     font-size:16px;
     color:#fff;
     font-weight:700;
     text-align:center;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform{
     display:block;
     width:260px;
     margin:30px auto;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_tip{
     display:block;
     width:100%;
     margin:auto;
     line-height:20px;
     padding:15px 0px 0px 0px;
     font-size:14px;
     color:#333;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line{
     display:block;
     width:258px;
     margin:auto;
     height:35px;
     border:1px solid #e1e1e1;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line input{
     display:block;
     width:248px;
     height:25px;
     line-height:25px;
     margin:auto;
     padding:5px;
     border:0px;
     font-size:14px;
     color:black;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginbtn{
     display:block;
     width:260px;
     margin:50px auto auto auto;
     height:40px;
     line-height:40px;
     background-color:#1E9FFF;
     font-size:16px;
     font-weight:550;
     color:#fff;
     text-align:center;
     letter-spacing:2px;
     border:0px;
     border-radius:3px;
   }
}
@media screen and (min-width:541px) and (max-width:999px){
  .admin{
    display:block;
    width:100%;
    margin:auto;
    padding:0px;
    background-color:#1E9FFF;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
  }
  .admin .admin_float{
    display:block;
    width:500px;
    margin:auto;
    padding-top:150px;
  }
   .admin .admin_float .admin_image{
     display:block;
     margin:auto;
     text-align:center;
   }
   .admin .admin_float .admin_image img{
     width:300px;
     max-width:80%;
     border-radius:45px;
   }
   .admin .admin_float .admin_login{
     display:block;
     margin:50px auto auto auto;
   }
   .admin .admin_float .admin_login .admin_kuang{
     display:block;
     width:400px;
     margin:auto;
     padding:30px 15px;
     border:1px solid #e1e1e1;
     border-radius:5px;
     background-color:#fff;
   }
   .admin .admin_float .admin_login .admin_kuang .logintip{
     display:block;
     width:360px;
     height:50px;
     line-height:50px;
     margin:auto;
     background-color:#272727;
     font-size:16px;
     color:#fff;
     font-weight:700;
     text-align:center;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform{
     display:block;
     width:360px;
     margin:30px auto;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_tip{
     display:block;
     width:100%;
     margin:auto;
     line-height:20px;
     padding:15px 0px 0px 0px;
     font-size:14px;
     color:#333;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line{
     display:block;
     width:358px;
     margin:auto;
     height:35px;
     border:1px solid #e1e1e1;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line input{
     display:block;
     width:348px;
     height:25px;
     line-height:25px;
     margin:auto;
     padding:5px;
     border:0px;
     font-size:14px;
     color:black;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginbtn{
     display:block;
     width:360px;
     margin:40px auto auto auto;
     height:40px;
     line-height:40px;
     background-color:#1E9FFF;
     font-size:16px;
     font-weight:550;
     color:#fff;
     text-align:center;
     letter-spacing:2px;
     border:0px;
     border-radius:3px;
   }
}
@media screen and (min-width:280px) and (max-width:540px){
   .admin{
     display:block;
     width:100%;
     margin:auto;
     padding:40px 0px 0px 0px;
     background-color:#1E9FFF;
     position:absolute;
     top:0px;
     left:0px;
     right:0px;
     bottom:0px;
   }
   .admin .admin_float{
     display:block;
     width:90%;
     margin:auto;
   }
   .admin .admin_float .admin_image{
     display:block;
     width:100%;
     margin:auto;
     text-align:center;
   }
   .admin .admin_float .admin_image img{
     width:60%;
     max-width:60%;
     border-radius:45px;
   }
   .admin .admin_float .admin_login{
     display:block;
     width:100%;
     margin:20px auto auto auto;
   }
   .admin .admin_float .admin_login .admin_kuang{
     display:block;
     width:90%;
     margin:auto;
     padding:20px 4%;
     border:1px solid #e1e1e1;
     border-radius:5px;
     background-color:#fff;
   }
   .admin .admin_float .admin_login .admin_kuang .logintip{
     display:block;
     width:90%;
     height:40px;
     line-height:40px;
     margin:auto;
     background-color:#272727;
     font-size:20px;
     color:#fff;
     font-weight:700;
     text-align:center;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform{
     display:block;
     width:90%;
     margin:15px auto;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_tip{
     display:block;
     width:98%;
     margin:auto;
     line-height:20px;
     padding:10px 0px 0px 0px;
     font-size:12px;
     color:#333;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line{
     display:block;
     width:98%;
     margin:auto;
     height:30px;
     border:1px solid #e1e1e1;
   }
   .admin .admin_float .admin_login .admin_kuang .loginform .login_input_line input{
     display:block;
     width:96%;
     height:20px;
     line-height:20px;
     margin:auto;
     padding:5px 2%;
     border:0px;
     font-size:14px;
     color:black;
     text-align:justify;
   }
   .admin .admin_float .admin_login .admin_kuang .loginbtn{
     display:block;
     width:90%;
     margin:30px auto auto auto;
     height:35px;
     line-height:35px;
     background-color:#1E9FFF;
     font-size:18px;
     font-weight:550;
     color:#fff;
     text-align:center;
     letter-spacing:2px;
     border:0px;
     border-radius:3px;
   }
}
