body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

body, input[type="text"] {
	font-size: 12pt;
	font-family: "微软雅黑";
	margin: 0;
	color: #434A54;
}

.shadow {
	height: 312px;
	width: 360px;
	background-color: #FFFFFF;
	padding: 44px 20px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -200px;
	opacity: 0.6;
}

.loginmastdiv {
	/* width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	background: url(http://crm.weesee.cn:2016/images/background.jpg)
		no-repeat center, url(../../image/background.jpg) no-repeat center;
	background-size: 100% 100%; */
	
}

.loginmastdiv .backgroundimg {
	width: 100vw;
	height: 100vh;
}

.loginmastdiv .backgroundimg img {
	width: 100vw;
	height: 100vh;
	display: block;
}

.logindiv {
	height: 312px;
	width: 360px;
	/* background-color: #FFFFFF; */
	padding: 44px 20px;
	/* opacity: 0.6; */
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -200px;
	z-index: 9;
}

.loginoption {
	margin: 0;
	height: 65px;
	text-align: center;
}

.loginoption span {
	font-size: 24pt;
}

.loginnamediv {
	height: 25px;
	border-bottom: 1px solid #434A54;
	padding-top: 24px;
	display: table;
}

.loginnamediv input {
	width: 338px;
	border: medium none;
	height: 22px;
	outline-style: none;
	background: transparent;
}

/* input:-webkit-autofill {
	background-color: transparent !important;
	-webkit-box-shadow: 0 0 0 1000px transparent inset;
} */
#password {
	font-size: 12pt;
	font-family: "微软雅黑";
	margin: 0;
	color: #434A54;
}

.loginnamediv>div {
	display: table-cell;
	vertical-align: middle;
}

.namediv { /* float: left;
	width: 300px; */
	width: 100%;
}

.nameimgdiv { /* float: right;
	margin-top: 3px; */
	
}

.nameimgdiv img {
	display: block;
	height: 20px;
}

.messagediv {
	font-size: 9pt;
	color: #DD0000;
	height: 60px;
	text-align: center;
	padding-top: 40px;
}

.messagediv1 {
	height: 34px;
	padding-top: 15px;
	font-size: 9pt;
	color: #DD0000;
	text-align: center;
	border-bottom: 1px solid #E6E9ED;
}

.checkworddiv {
	width: 200px;
	float: left;
}

#checkword {
	width: 200px;
}

.checkwordimgdiv {
	width: 100px;
	float: left;
	margin-top: -10px;
}

.changediv {
	width: 60px;
	float: left;
}

#simage {
	height: 40px;
	cursor: pointer;
}

#rechecdword {
	font-size: 12pt;
	color: #DD0000;
	cursor: pointer;
	text-decoration: none;
}

.submitdiv {
	height: 50px;
}

.submitdiv input {
	margin: 0;
	padding: 0;
	background-color: #DD0000;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	border: none;
	cursor: pointer;
	font-size: 12pt;
	font-family: "微软雅黑";
}

#rechecdword:hover, .submitdiv:hover input {
	/*background-color: #F73500;*/
	/*color: #FFF;*/
}

.close {
	display: block;
	margin-top: 130px;
	font-size: 24pt;
	color: #DD0000;
	text-align: center;
}