@CHARSET "UTF-8";

body,html {
    width: 1920px;
    padding: 0 0!important;
    margin: 0 0!important;
    background: #f0f2f5;
    overflow-x: auto;
}


*{
	margin:0px auto; 
	padding:0px; 
	font-size:12px;
}

.main {
	position: absolute;
    top: 46%;
    left: 50%;
    margin: -209px 0 0 -219px;
    width: 370px;
    height: auto;
    padding: 36px;
    -webkit-box-shadow: 0 0 100px rgba(0,0,0,.08);
    box-shadow: 0 0 100px rgba(0,0,0,.08);
    background-color: #fff;
    border-radius: 6px;
    z-index: 9;
}

.top{
	text-align: center;
}

.header {
    height: 36px;
    line-height: 36px;
    margin-bottom: 10px;
}

.title {
    font-size: 26px;
    line-height: 36px;
    color: rgba(0, 0, 0, .85);
    font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
    font-weight: 600;
    position: relative;
}

.userhead{
	height: 25px;
	line-height: 25px;
	color: #ea680a;
	text-align: start;
}

.usermain{
	flex-shrink: 0;
    width: 100%;
    -webkit-backface-visibility: hidden;
    opacity: 1;
    -webkit-transition: opacity .45s;
    transition: opacity .45s;
}

.dluser{
	height:40px;
	border:solid 1px #ea680a;
}

#usericon{
	width:46px;
	height:100%;
	float:left;
	background:url(../img/qqnum_normal.png) no-repeat 50% center; 
	background-size:40% 50%;
}

#usertext{
	width:322px;
	height:100%;
	float:left;
}

#usertext input{
	border:none; 
	background:none; 
	height:100%; 
	width:100%; 
	font-size:15px;
}

input{
  	outline: none;
  	-webkit-box-shadow: 0 0 0 1000px #ffffff inset;
}

input:focus{
   	outline: none;
}

.textcolor{
	color:#AAAAAA;
}

.dlpass{
	height:40px;
	border:solid 1px #ea680a;
}

#passicon{
	width:46px;
	height:100%;
	float:left;
	background:url(../img/psw_normal.png) no-repeat 50% center; 
	background-size:40% 50%;
}

#passtext{
	width:322px;
	height:100%;
	float:left;
}

#passtext input{
	border:none; 
	background:none; 
	height:100%; 
	width:100%; 
	font-size:15px;
}


.dlkey{
	height:40px;
	border:solid 1px #ea680a;
}

#keyicon{
	width:46px;
	height:100%;
	float:left;
	background:url(../img/psw_normal.png) no-repeat 50% center; 
	background-size:40% 50%;
}

#keytext{
	width:322px;
	height:100%;
	float:left;
}

#keytext input{
	border:none; 
	background:none; 
	height:100%; 
	width:100%; 
	font-size:15px;
}

.dlsubmit{
	height:40px;
	color: #fff;
    background-color: #ea680a;
    border-color: #ea680a;
    text-shadow: 0 -1px 0 rgba(0,0,0,.12);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.045);
    box-shadow: 0 2px 0 rgba(0,0,0,.045);
}

.dlsubmit input{
	height:100%; 
	width:100%; 
	font-size:15px;
	-webkit-box-shadow: 0 0 0 1000px #ea680a inset;
    -webkit-text-fill-color: #fff; 
    border:none; 
}

.dlsubmit input:hover{
	height:100%; 
	width:100%; 
	font-size:15px;
	-webkit-box-shadow: 0 0 0 1000px #f78b31 inset;
    -webkit-text-fill-color: #fff; 
    border:none; 
}

.dlupdate{
	height:5px;
}

.dlupdate2{
	height:20px;
	line-height:40px;
}

.dlupdate a{
	margin-right: 10px;
	float:right;
	text-decoration: none;
	color: #ea680a;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    font-size:13px;
}

.dlupdate a:hover{
	color: #f00b31;
}

.dlupdate2 a{
	margin-right: 10px;
	float:right;
	text-decoration: none;
	color: #ea680a;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    font-size:13px;
}

.dlupdate2 a:hover{
	color: #f00b31;
}