*{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #333;
	font-family: "Microsoft YaHei";
}
a{
	text-decoration: none;
}
li{
	list-style-type: none;
}
img{
	border-style: none;
	display:block;
}
body{
	min-width:1340px;
	background: #1e509b;
}

/*去除*/
input{
	border-radius: 0;
}
/*去除Chrome等浏览器文本框默认发光边框*/
input:focus, textarea:focus {
    outline: none;
}
/*去掉高光样式*/
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}
/*去除IE10+浏览器文本框后面的小叉叉*/
input::-ms-clear {
    display: none;
}
/*禁止多行文本框textarea拖拽*/
textarea {
    resize: none;
}

.login_background0{
	position:fixed;
	z-index:1;
	width:100%;
	height:100%;
	background-image: url(../Image/background0.png);
	background-repeat: no-repeat;
	background-position: left 150px;
}
.login_background1{
	position:fixed;
	z-index:1;
	width:100%;
	height:100%;
	background-image: url(../Image/background1.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.login_background2{
	position:fixed;
	z-index:1;
	width:100%;
	height:100%;
	background-image: url(../Image/background2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.login{
	position:fixed;
	z-index:1;
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.login_body{
	width:900px;
	height:500px;
	position: relative;
	z-index: 2;
	background:#fff;
	border-radius:18px;
	overflow: hidden;
}
.login_left{
	float:left;
	width:420px;
	height:500px;
	background-color: #276ae4;
    background-image: linear-gradient(to top right,#276ae4,#71d2fa);
	border-radius:15px 0 0 15px;
}
.login_left_image{
	height:500px;
	background-image: url(../Image/image0.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% auto;
}
.login_right{
	float:left;
	width:480px;
	height:500px;
}
.login_right h1{
	padding:70px 30px 40px 30px;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:22px;
	color:#3479ec;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.login_right .login_right_input{
	width:310px;
	margin: 0 auto;
	padding-top:20px;
}
.login_right .login_right_input i{
	display:block;
	position:absolute;
	z-index:1;
	margin:1px 0 0 1px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#aaa;
	font-size:15px;
}
.login_right .login_right_input input{
	width:275px;
	padding-left:35px;
	height:40px;
	line-height:40px;
	border-radius:20px;
	border: 1px solid #bdc0cc;
}
.login_right .login_right_input input[name="imageVerificationCode"]{
	width:135px;
}
.login_right .login_right_input img{
	position:absolute;
	z-index:1;
	display:block;
	margin-top:1px;
	margin-left:190px;
	width:120px;
	height:40px;
	border-radius:20px;
	cursor:pointer;
}
.login_right .form_oper{
	padding-top:40px;
}
.login_right .form_oper a{
	display:block;
	margin:0 auto;
	width:312px;
	height:44px;
	line-height:44px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:#2569e4;
	background-image: linear-gradient(to right,#2569e4,#468cf5);
	border-radius:22px;
	box-shadow:0px 0px 12px #2569E4;
}
.login_footer{
	position:fixed;
	z-index:1;
	width:100%;
	left:0;
	bottom:0;
	padding-bottom:10px;
	text-align:center;
	color:#ddd;
}
.login_footer a{
	color:#ddd;
}
.cavs{
	z-index:1;
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
}

html,body{
	width: 100%;
	height: 100%;

	background-image: -webkit-linear-gradient(top, #02164f, #000);
	background-image: -moz-linear-gradient(top, #02164f, #000);
	background-image: -ms-linear-gradient(top, #02164f, #000);
	background-image: -o-linear-gradient(top, #02164f, #000);
	background-image: linear-gradient(to bottom, #02164f, #000);
	background-color: #1A1A1A;
}

.icon img{
	width: 18px;
	height: 18px;
}
.login-con input{
	width: calc(100% - 130px);
	margin-top: -2px;
	background: rgba(57, 61, 82, 0);
	left: 0;
	padding: 10px 65px;
	border-top: 2px solid rgba(57, 61, 82, 0);
	border-bottom: 2px solid rgba(57, 61, 82, 0);
	border-right: none;
	border-left: none;
	outline: none;
	font-family: 'Gudea', sans-serif;
	box-shadow: none;
	color: #61BFFF !important;
}
.login-btn input{
	border-radius: 3px;
	background: #3277fcb8;
	border: 2px solid #4FA1D9;
	color: white !important;
	text-transform: uppercase;
	font-size: 11px;
	cursor: pointer;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 53px;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}
.login-btn input:hover{
	color: white !important;
	background: #4FA1D9;
	cursor: pointer;
	-webkit-transition-property: background,color;
	transition-property: background,color;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
}