body {
	margin: 0px; padding: 0px; overflow: hidden; font-family: microsoft yahei,Arial,Verdana; font-size: 18px;
}
input {
	font-family: microsoft yahei,Arial,Verdana; font-size: 14px;
}
.leadModule {
	background: rgb(204, 204, 204); z-index: 1000; opacity: 0.23; -moz-opacity: 0.23;
}
.leadLoad {
	width: 100%; height: 16px; padding-left: 50%; margin-top: 438px; position: absolute; z-index: 1001;
}
a {
	text-decoration: none; display: block;
}
br {
	line-height: 0; clear: both; font-size: 0px;
}
.container > header {
	padding: 2.87em 1.87em 1.87em;
}
.container > header h1 {
	margin: 0px; line-height: 1.3; font-size: 2.12em; font-weight: 400; float: left;
}
.container > header span {
	padding: 0px 0px 0.6em 0.1em; text-transform: uppercase; letter-spacing: 0.5em; font-weight: 700; display: block;
}
.container > header nav {
	float: right;
}
.container > header nav a {
	background: rgb(255, 255, 255); margin: 0px 0.1em; border-radius: 50%; border: 4px solid rgb(71, 163, 218); border-image: none; width: 2.5em; height: 2.5em; color: transparent; text-indent: -8000px; float: left; display: block; position: relative;
}
.container > header nav a::after {
	top: 120%; width: 600%; text-align: right; right: 0px; color: rgb(71, 163, 218); position: absolute; content: attr(data-info); opacity: 0; pointer-events: none;
}
.container > header nav a:hover::after {
	opacity: 1;
}
.container > header nav a:hover {
	background: rgb(71, 163, 218);
}
.container > header nav a:hover::before {
	color: rgb(255, 255, 255);
}
.logo {
	background: url("/bj_jm/images/login/yd_logo.png") no-repeat center; width: 300px; height: 110px; text-align: center; padding-top: 30px; position: absolute; z-index: 100;background-size:96% 60%;
}
.menuListBg {
	background: url("/bj_jm/images/login/bottom.png"); left: 0px; top: 0px; width: 300px; position: absolute; z-index: 0;
}
.menuList {
	left: 0px; width: 300px; height: 100%; padding-top: 140px; position: absolute; z-index: 999;
}
.menuList li {
	list-style: none; margin-bottom: 2px;
}
.menuList li a {
	padding: 10px 0px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; margin-left: 15px;
}
.menuList li.erweima {
	background: none; padding: 48px; text-align: center; margin-bottom: 2px;
}
.menuList .titleword {
	background: url("/bj_jm/images/login/titleSystem.png"); padding: 20px 0px; width: 300px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 25px; margin-bottom:50px;
}
.menuList .titleword span {
	text-align: center; font-size: 12.5px;
}
.menuList .menu1:hover {
	background: url("/bj_jm/images/login/navBG_3.png");
}
.menuList .menu2:hover {
	background: url("/bj_jm/images/login/navBG_3.png");
}
.menuList .menu3:hover {
	background: url("/bj_jm/images/login/navBG_3.png");
}
.menuList .menu4:hover {
	background: url("/bj_jm/images/login/navBG_3.png");
}
.menuList .menu1 {
	background: url("/bj_jm/images/login/navBG_2.png");
}
.menuList .menu2 {
	background: url("/bj_jm/images/login/navBG_2.png");
}
.menuList .menu3 {
	background: url("/bj_jm/images/login/navBG_2.png");
}
.menuList .menu4 {
	background: url("/bj_jm/images/login/navBG_2.png");
}
.menuList .menu1 a {
	background: url("/bj_jm/images/login/img_2.png") no-repeat left; padding-left: 50px;
}
.menuList .menu2 a {
	background: url("/bj_jm/images/login/img_4.png") no-repeat left; padding-left: 50px;
}
.menuList .menu3 a {
	background: url("/bj_jm/images/login/img_5.png") no-repeat left; padding-left: 50px;
}
.menuList .menu4 a {
	background: url("/bj_jm/images/login/img_3.png") no-repeat left; padding-left: 50px; margin-left:50px;
}
.loginWinBg {
	background: url("/bj_jm/images/login/login_outBG.png"); padding: 5px; margin-top: 13%; position: absolute;
}
.loginWin {
	background: url("/bj_jm/images/login/login_inBG.png"); padding: 30px 60px 2px; width: 320px;
}
.loginWin table .username input {
	background: url("/bj_jm/images/login/username.gif") no-repeat right rgba(255, 255, 255,0.8);
}
.loginWin table .password input {
	background: url("/bj_jm/images/login/password.gif") no-repeat right rgba(255, 255, 255,0.8); 
}
.loginBtn {
	background: rgba(108, 193, 250,0.8); border-radius: 4px; border: 0px currentColor; border-image: none; width: 320px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-top: 5px; display: block;
}
.loginBtn:hover {
	background: rgba(31, 149, 211,0.8);
}
.bottom {
	background: url("/bj_jm/images/login/bottom.png"); width: 100%; height: 130px; position: absolute; z-index: 10;
}
.bottomText {
	width: 354px; height: 90px; text-align: center; color: rgb(204, 204, 204); padding-top: 34px; position: absolute; z-index: 100;
}
.textLoginStyle {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 320px; height: 50px; line-height: 50px; text-indent: 0.5em;font-family: microsoft yahei,Arial,Verdana; font-size: 16px;font-color:efefef;float: left;display: block;
}
.textCkdLoginStyle {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 320px; height: 50px; color: rgb(170, 170, 170); line-height: 50px; text-indent: 0.5em; float: left; display: block;
}
.textLoginErrorStyle {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 99, 99); border-image: none; width: 320px; height: 50px; color: rgb(170, 170, 170); line-height: 50px; text-indent: 0.5em; float: left; display: block;
}
.font_dimgray {
	color: dimgray; font-size: 10px;
}
.font_styleRed1 {
	color: rgb(238, 44, 44); font-weight: bolder;
}
.font_styleOrange1 {
	color: rgb(255, 127, 0); font-weight: bolder;
}
.font_styleGreen1 {
	color: rgb(69, 139, 0); font-weight: bolder;
}
.agent2014 {
	background: url("/bj_jm/images/login/titleBlack30.png"); padding: 5px 8px; top: 20px; width: 100px; right: 20px; color: rgb(238, 238, 238); position: absolute;
}
.agent2014 a {
	color: rgb(238, 238, 238);
}
.browserHelp {
	background: url("/bj_jm/images/login/titleBlack30.png"); padding: 5px 8px; top: 50px; width: 196px; text-align: center; right: 20px; color: rgb(238, 238, 238); position: absolute;
}
.browserHelp div {
	margin: 10px 0px 0px; text-align: center;
}
.browserHelp a {
	color: rgb(238, 238, 238);
}
