@charset "utf-8";
/*------TOP:样式重置------*/
article,nav,aside,header,footer,section,hgroup,menu{display:block;outline:0;vertical-align:baseline;background:transparent;}
html,body,article,nav,aside,header,footer,section,hgroup,menu,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,dl,dt,dd,ol,ul,li,fieldset{margin:0;padding:0;border:0;font0-size:100%;color:#0b0c25;}
html,body{width:100%;height:100%;background:#fff; overflow-x:hidden;overflow-y:auto; direction:ltr;font:14px/1.5 '微软雅黑','黑体','宋体';}
*{margin:0;padding:0;}

ul,ol,dl,menu{list-style:none;}
/*------清除浮动------*/
.float_l{float:left;}
.float_r{float:right;}
.clearfix:after{display:block;content:'clear';clear:both;line-height:0;visibility:hidden;}
.clear{clear:both;}


img{border:0; vertical-align:middle;}
ol,ul{list-style:none;}
a{text-decoration:none;outline:none;color:#555;}
.float_l{float:left;}
.float_r{float:right;}
.clearfix:after{clear:both;content: ".";display:block;height:0;visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
.kuandu{width:1010px; margin:auto}
.dis_inB{display:inline-block;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal;}
 
.main{ background:url(../images/bg.png) no-repeat  top center;height: 100%;
  
   }

.kuandu{ width:612px; margin:0 auto; padding:40px 0px;}
.tupian img{ width:100%;}
.wenzi{ padding:30px 0px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin-top:36px; line-height:30px; }
.biaoti{ font-size:22px; padding:22px 0px;}
.foot{ padding:15px; text-align:center; background:#363636; color:#fff; position:fixed;bottom:0px; width:600px;}


.login-form {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.9);

}

.login_main{ width: calc(60% - 22px); margin:10px auto;}
 
.form-group {
  margin-bottom: 15px;
   display:flex; 
}
 
.form-group label {
  display: block;
  margin-bottom: 5px; width:90px; line-height:30px;
}
 
.form-group input {
  width: calc(100% - 22px); /* 为了留出边框的空间 */
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
 
button {
  width: 100%;
  padding: 10px;
  border: none;
  border-radius: 4px;
  background-color: #5cb85c; /* Bootstrap的绿色 */
  color: white;
  font-size: 16px;
  cursor: pointer;
}
 
button:hover {
  background-color: #4cae4c; /* 更深的绿色 */
}

.assis{ display:block;  text-align:center; padding:10px;}
.assis:hover{ color:#272727;}
.cust{ color:#06F;text-decoration: underline;}