@charset "utf-8";

/** 登录页 **/ 
.Login-bg{
	width: 100%;
	min-height: 800px;
	background:url(../images/x-Login-bg.jpg) no-repeat center top;
}
.log-logo{
	height: 80px;
	position: relative;
	margin: 50px 0 0 65px;
}
.log-logo img{
	display: block;
	float: left;
}
.log-logo h1{
	font-size: 20px;
	color: #222;
	font-weight: bold;
	display: block;
	float: left;
	line-height: 50px;
	margin: 0;
}
.log-logo em{
	width: 1px;
	height: 20px;
	background-color: #aaa;
	display: block;
	float:left;
	position: relative;
	top: 15px;
    margin: 0 15px;
}
.Login-xq{
	width: 1200px;
	height: 600px;
	margin:40px auto 0 auto;
	background-color: #fff;
}
.Login-xq .lt{
	width: 630px;
	height:600px;
	background:url(../images/x-Login-img.jpg) no-repeat center center;
	float: left;
	display: block;
}
.Login-xq .rt{
	float: right;
	width: 410px;
	display: block;
	position: relative;
	right:70px;
	margin-top: 70px;
}
.Login-xq .rt .dl-tit{
	border-bottom:1px solid #eee;
}
.Login-xq .rt .dl-tit h2{
    font-size: 30px;
	line-height: 60px;
	margin: 0;
}
.Login-xq .rt .dl-tit:after{
    content: "";
    display: block;
    height: 3px;
    width: 50px;
    background: #057fee;  
}
.rt .log_inf {
	width: 99%;
	height: 46px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin-bottom: 22px;
	position: relative;
	float: left;
  }
  .rt .log_inf span {
	width: 36px;
	height: 46px;
	float: left;
	text-align: center;
	line-height: 46px;
  }
  .rt .log_inf span.User {
	background:url(../images/dl-icon.png) no-repeat 8px 10px;
  }
  .rt .log_inf span.Password {
	background:url(../images/dl-icon.png) no-repeat -23px 10px;
  }
  .rt .log_inf span.Code {
	background:url(../images/dl-icon.png) no-repeat -53px 10px;
  }
  .rt .log_inf span img {
	width: 20px;
	height: 20px;
	margin-top: 13px;
  }
  .rt .log_inf input {
	width: calc(100% - 60px);
	float: left;
	height: 44px;
	border: none;
	outline: none;
	font-size: 14px;
	padding-left: 10px;
	color: #222;
  }
  .rt .log_inf input::-webkit-input-placeholder{
	color:#aaa;
}
  .rt .log_inf.yzm {
	width: 200px;
  }
  .rt .dlzc .dl {
	width: 100%;
	height: 46px;
	float: left;
	margin-top: 10px;
  }
  .rt .bd-box{
	margin-top: 30px;
	display: block;
	overflow:hidden;
  }
  .rt .yz_box{
	display: block;
	overflow: hidden;
	float: left;
  }
  .rt .yz_box .Code-img{
	width:140px;
	height: 46px;
	display: block;
	float: left;
	margin:0 5px 0 10px;
  }
  .rt .yz_box .Code-img img{
	width: auto;
	height: 100%;
  }
  .rt .yz_box label{
	line-height: 46px;
	color: #0384fc;
	font-size: 14px;
  }
  .rt .dl{
  width: 100%;
    height: 50px;
    border-radius: 4px;
    background: #057fee;
    text-align: center;
    line-height: 46px;
    color: #fff;
    font-size: 16px;
    box-shadow: 0 5px 8px 0px rgb(33 150 243 / 20%);
	display: block;
	margin-top: 10px;
}
.Copyright{
	font-size: 14px;
	color: #666;
	padding-top:50px;
text-align:center;
}