html,
body,
div,
p,
span,
i,
b,
em,
ul,
table,
tr,
td,
ol,
img,
a {
  padding: 0;
  margin: 0;
}
* {
  box-sizing: border-box;
}

html {
  font-size: 12px;
  font-family: 'Microsoft yahei';
}

html,body{
	width:100%;
	height:100%;
	background:#e7f3f1;
	min-width:800px;
	min-height:600px;
	position:relative;
}

i {
  font-style: normal;
}

b,
em {
  font-weight: normal;
}

ol,
ul,
li {
  list-style: none;
}

.fl {
  float: left;
}
.fr {
  float: right;
}
.clearf {
  zoom: 1;
}
.clearf::after {
  content: '';
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}
.t-point:hover {
  cursor: pointer;
  opacity: 0.8;
}
table{
	border-spacing: 0;
    border-collapse: collapse;
}
.login-padding{
	width:800px;
	height:600px;
}
.login-box {
	background: url(../image/1700659250326.jpg) no-repeat left #fff;
	width: 680px;
	height: 440px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -220px 0 0 -340px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.login-bg{
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus
 { 
	outline:none;
	box-shadow:0 0 0 1.5px #add2fa;
 }
 
 .title-name{
	 font-size:15px;
	 padding-top:15px;
	 padding-bottom:5px;
 }
 
 .login-form{
	 width:400px;
	 padding:22px;
	 margin-right:30px;
	 padding-top:0px;
 }
 
 .login-name{
	 width:630px;
	 margin:0 auto;
	 text-align:left;
	 font-size:25px;
	 font-weight:bold;
	 border-bottom:3px solid #368ae2;
	 color:#368ae2;
	 height:63px;
	 line-height:60px;
 }
 
 .code-input{
	 width:230px;
 }
 
 .code-img{
	 width:110px;
	 border:1px solid #dedede;
	 height: 34px;
	 border-radius: 4px;
	 overflow:height;
	 cursor:pointer;
 }
 
  .code-img img{
	  width:100%;
	  height:100%;
  }
  
 .login-button{
	margin-top:30px;
	display: block;
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 1.42857143;
    border-radius: 4px;
	background:#368ae2;
	border:1px solid #368ae2;
	color:#fff;
	cursor:pointer;
 }
 
.login-button:active{
	opacity:0.8;
}