﻿* {
	margin:0;
	padding:0
}
body{
    font-size: 10px;  /*以10px为基数,此时class为a的标签字体大小为20px */
  }
  @media (max-device-width: 320px) {
    body{
        font-size: 7px;
      }
  }
input:-webkit-autofill {
	-webkit-box-shadow:0 0 0px 1000px #1d4351 inset
}
html,body {
	height:100%;
	overflow:hidden
}
body {
	
	background-color:#fff;
}
input::-webkit-input-placeholder {
	color:#999;
	font-size:16px;
	text-align:left
}
input {
	border:1px solid red
}
input:-webkit-autofill {
	-webkit-box-shadow:0 0 0px 1000px #1d4351 inset
}
.container {
	height:100%;
	width:100%;
	display:table;
	text-align:center;
	position: relative;
}
.container-top {
    height: 20%;
    background: #2285f1;
}
.top-con {
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
}
.top-con img {
	float: left;
	margin-top: 12px;
}
.top-con span {
	font-family: 'PingFang SC';
	font-size: 1.8em;
	color:#fff;
	letter-spacing: 3px;
	margin-left: -16px;
}
.row {
	height:100%;
	/* display:table-cell; */
	vertical-align:middle;
	position: relative;
	background:#fff;
	border-radius: 12px 12px 0 0;
	/* box-shadow: 1px 1px 5px #cccccc; */
	margin-top: -15px;
}
.logo {
	height:70px;
	width:70px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 1px 1px 5px #cccccc;
	position: relative;
	top: -35px;
	display: flex;
    justify-content: center;
    align-items: center;  
}
.logo img{
    height: 70px;
    width: 70px;
}
form {
	position:relative;
	top:8%;
	padding:16px;
}
form div:nth-child(1),form div:nth-child(2) {
	height:40px;
	width:100%;
	position:relative;
	border-bottom: 1px solid #EDEDED;
}
form div input {
	position:absolute;
	left:0px;
	right:0px;
	width:100%;
}
form div:nth-child(2) {
	margin-top: 20px;
}
form div:nth-child(2):before,form div:first-child:before {
	content:" ";
	width:15px;
	height:20px;
	position:absolute;
	left:10px;
	top:9px;
	z-index:1
}
form div:first-child:before {
	background:url(../images/login/account.png) no-repeat
}
form div:nth-child(2):before {
	background:url(../images/login/password.png) no-repeat
}
form input,form button {
	outline:none;
	border:none;
	font-size:1.6em;
	height:40px;
	line-height:40px;
	box-sizing:border-box;
}

form input {
	position:absolute;
	right:1110px;
	left:0px;
	display:block;
	padding-left: 35px;
}
form input[type=text],form input[type=password] {
	padding:5px;
	padding-left:35px;
	background-position:10px;
	background-color:#fff;
	color: #333333;
}
    form button {
        background: #2285f1;
        width: 100%;
        height: 44px;
        margin-top: 25px;
        color: #fff;
        font-size: 1.6em;
    }
h1 {
	font-family:"PingFang SC";
	font-weight:'Medium';
	color:#333333;
	font-size:1.8em;
	letter-spacing: 1px;
	margin-top: -15px;
}
.ssgs {
	/* margin-top:55%; */
	font-size: 1.4em;
	letter-spacing: 1.5px;
	color: #999999;
	position: fixed;
	bottom:30px;
	width:100%;
	text-align: center;
}
