@charset "UTF-8";

.logoDiv {
	width: 100%;
	float: left;
	background: #ccccda; 
	/*
	#191970;
	#191970
	#01561F;*/ 
	
}
.logoDiv img {
	float: left;
	width: 220px;
	margin-top: 20px;
	margin-left: 30px;
    position: absolute;
}

.logoDiv p {
	font-size: 22pt;
	font-weight:900;	
	letter-spacing: 1px;
	font-family: "方正小标宋简体"; 
	overflow: hidden;
	height: 65px;
	color: #0b421c;

	margin-top: 10px;
	margin-left: 280px;
    margin-bottom: 10px;
}

.btnDiv {
	width: 550px;
	float: right;
	margin-top: 70px;
	font-size: 10pt;
	font-family: "NSimSun";
}

.btnDiv span {
	cursor:pointer;
	margin-left: 50px
}

.rightMiddle {
	width:50%;
	float: right;
	text-align: center;
	margin-top: 20%;
	font-family: "NSimSun" 
}

.rightMiddle span {
	font-size:10pt;
	cursor:pointer;
	background-color: #00561f;
	padding: 15px 20px;
	color: white;
	margin-left: 20px
}

.bottomDiv {
	position:fixed; 
	left:0; 
	bottom:0; 
	width:100%; 
	_position:absolute;
	_top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); 
	overflow:visible; 
	text-align: center;
	background: #0b421c; /*#01561F; */
}

.leftDiv {
	padding-top: 15px;
	padding-bottom: 15px;
	font-family:"NSimSun";
	width: 70%;
	margin: 0;
	float: left;
	text-align: right;
}

.centerDiv {
	padding-top: 15px;
	padding-bottom: 15px;
	font-family:"NSimSun";
	width: 70%;
	margin: 0;
	float: left;
	text-align: center;
}

.leftDiv p {
    font-family: "Microsoft Yahei";
	font-size: 10pt;
	color: #D3D3D3;
	padding-bottom: 5px; 
}

.rightDiv {
	float: right;
	width: 25%;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "Microsoft Yahei";
}

.rightDiv img {
	width: 60px;
}

.rightDiv p {
	font-size: 7pt;
	color: #D3D3D3;
	padding-left: 7px;
}

.userDiv {
    display: none;
    margin: 0 auto;
	/*
	width: 360px;
	height: 310px;
	*/
	width: 800px;
	height: 436px;
	
	background-color: white;

	border:1px #cdcdcd solid;
	position:absolute;
    margin: 0 auto;
	background-color: white;
	border:1px #cdcdcd solid;	
}

.loginDiv {
    display: none;
    margin: 0 auto;
	/*
	width: 360px;
	height: 310px;
	*/
	width: 560px;
	height: 360px;
	
	background-color: white;

	border:1px #cdcdcd solid;
	position:absolute;
    margin: 0 auto;
	background-color: white;
	border:1px #cdcdcd solid;	
	border-radius: .25rem;
	padding: 0.5px;
}


.welcome {
	height: 40px;
	text-align: left;
	text-indent: 15px; /* 文字缩进 */
	background-color: #20ca98;
	border-radius: .2rem;
	user-select: none;
}

.welcome p {
	color: white;
	font-size: 10pt;
	font-weight: 600;
	padding-top: 9.5px;
	font-family: "Microsoft Yahei";	
}

.registerDiv {
	width: 88%;
	margin: 0 auto;
	text-align: right;
	margin-top: 12px;
	vertical-align: bottom;
}

.registerDiv label {
	
	width: 21%;
	font-weight: 500;
	line-height: 120%;
	display: inline-block;
	background-color: white;	
	vertical-align: top;
	margin-right: 12px;
	padding-top : 3px;

	/* background-color: transparent;*/
}


.registerDiv input[type=text] {
	border: 1px solid #727975;
	width: 50%;
	height: 28px;
	background-color: white;
	/* background-color: transparent;*/
}

.registerDiv input[type=password] {
	border: 1px solid #727975;
	width: 50%;
	height: 28px;
	background-color: white;
	/* background-color: transparent;*/
}

.registerDiv fieldset {
	border: 1px solid #727975;
	width: 50%;
	height: 28px;
	display: inline-block;
	background-color: white;
	/* background-color: transparent;*/
}

.centent {
	border: 0px solid #727975;
	width: 50%;
	height: 28px;
	text-align:left;
	display: inline-block;
	background-color: white;
	/* background-color: transparent;*/

}

.gender {
	border: 0px solid #727975;
	width: 80%;
	height: 28px;
	display: inline-block;
	background-color: white;
	/* background-color: transparent;*/
}

.gender inpput[type=radio] {
	border: 0px solid #727975;
	width: 80%;
	height: 26px;
	display: inline-block;
	background-color: white;
	/* background-color: transparent;*/
}

.registerDiv textarea {
	width: 50%;
	border: 1px solid #727975;
	background-color: white;
	resize: false;
	/* background-color: transparent;*/
}

.registerDiv span {	
	width: 25%;
	text-align: left;
	display: inline-block;
	background-color: white;
	font-family: "Microsoft Yahei";	

	/* background-color: transparent;*/
}

.lineDiv {
	width: 100%;
	height: 1px;
	background-color: #007130;
}

.remember {
	margin-top: 12px;
	user-select: none;
	
}

.remember span, .remember label {
	color: #2f4c80;
	font-size: 11pt;
	font-weight: 400;	
	font-family: "Microsoft Yahei";
	cursor: pointer;	
}

#inspect {
	width : 28px;
	height: 28px;
	cursor: pointer;
	margin-top: 0px;
	padding-top: 2px;
	display: inline-block;
	vertical-align: middle;
	color: white;
	text-align: center;
	font-weight: 600;
	font-family: "Microsoft Yahei";
	background-color: #007130;

}



#buttonLogin {
	float: right;	
}

#buttonClose {
	float: right;
	margin-right: 30px;	
}


.inputDiv {
	width: 80%;
	margin: 0 auto;
	text-align: left;
	margin-top: 10px;
	vertical-align: bottom;
}

.inputDiv img {
	 width: 17px;
	 vertical-align: bottom;
	 margin-bottom: 2px;
}

.inputDiv input {
	border: 0;
	width: 75%;
	height: 26px;
	font-weight: 320;
	background-color: white;
	/* background-color: transparent;*/
}

.inputDiv span {
	width: 100px;
	font-size: 11pt;
	font-weight: 420;
	font-family: "Microsoft Yahei";
	display: inline-block;
	vertical-align: bottom;
	user-select:none;
}

.buttonDiv {
	width : 100%;
	height: 32px;	
	float : right;
	display: inline;
	margin-top: 25px;
	vertical-align: middle;
}

.buttonDiv span {
	color: white;
	height: 30px;
	cursor: pointer;
	font-size: 11pt;
	
	padding: 5px 25px;
	margin-left: 30px;
	background-color: #007130;
	font-weight: 400;
	font-family: "Microsoft Yahei";	
	border-radius: 4px 4px;

}


input::-webkit-input-placeholder { /* WebKit browsers */ 
font-family:"NSimSun";
font-weight:900;
color: #007130; 
} 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
font-family:"NSimSun";
font-weight:900;
color: #007130;
} 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
font-family:"NSimSun";
font-weight:900;
color: #007130; 
} 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
font-family:"NSimSun";
font-weight:900;
color: #007130;


.logindialog {
    display: none;
    border-radius:5px;
    padding: 10px;
    position:absolute; 
    opacity:1;
    font-size: 16px;
    font-family: "Consolas";
    filter: alpha(opacity=1000);
    background-color:#e9ebec;
    border: 1px solid black;
    /*
    width: 360px;
    height:160px;
    */   
}

.note {
	display:inline-block; 
	text-align: left !imprtant;
	margin-left: 10px;
	margin-right: 10px;
}
