			.flatselect {
				line-height: 27px;
				height: 27px;
				width: 85px;
			}
			
			* {
				font-size: 9pt;
				border: 0;
				margin: 0;
				padding: 0;
			}
			
			ul {
				display: block;
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
			.loginbg {
				background: transparent;
				border: 0px;
			}
			
			#mainBody {
				width: 100%;
				height: 100%;
				position: absolute;
				z-index: -1;
			}
			
			.cloud {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 100%;
				height: 100%;
				background: url(../../fzw/img/login/cloud.png) no-repeat;
				z-index: 1;
				opacity: 0.5;
			}
			
			#cloud2 {
				z-index: 2;
			}
			/*login*/
			
			.logintop {
				height: 47px;
				position: absolute;
				top: 0;
				background: url(../../fzw/img/login/loginbg1.png) repeat-x;
				z-index: 100;
				width: 100%;
			}
			
			.logintop span {
				color: #fff;
				line-height: 47px;
				background: url(../../fzw/img/login/loginsj.png) no-repeat 21px 18px;
				text-indent: 44px;
				color: #afc5d2;
				float: left;
			}
			
			.logintop ul {
				float: right;
				padding-right: 30px;
			}
			
			.logintop ul li {
				float: left;
				margin-left: 20px;
				line-height: 47px;
			}
			
			.logintop ul li a {
				color: #afc5d2;
			}
			
			.logintop ul li a:hover {
				color: #fff;
			}
			
			.loginbody {
				background: url(../../fzw/img/login/loginbg3.png) no-repeat center center;
				width: 100%;
				height: 605px;
				overflow: hidden;
				position: absolute;
				top: 47px;
			}
			
			.systemlogo {
				display: block;
				background: url() no-repeat center;
				width: 100%;
				height: 67px;
				margin-top: 45px;
			}
			
			.loginbox {
				width: 721px;
				height: 395px;
				background: url(../../fzw/img/login/logininfo.png) no-repeat;
				margin-top: 30px;
			}
			
			.loginbox ul {
				margin-top: 88px;
				margin-left: 305px;
			}
			
			.loginbox ul li {
				margin-bottom: 25px;
			}
			
			.loginbox ul li label {
				color: #687f92;
				padding-left: 25px;
			}
			
			.loginbox ul li label a {
				color: #687f92;
			}
			
			.loginbox ul li label a:hover {
				color: #3d96c9;
			}
			
			.loginbox ul li label input {
				margin-right: 5px;
			}
			
			.loginuser {
				width: 344px;
				height: 48px;
				background: url(../../fzw/img/login/loginuser.png) no-repeat;
				border: none;
				line-height: 48px;
				padding-left: 44px;
				font-size: 14px;
				font-weight: bold;
			}
			
			.loginpwd {
				width: 344px;
				height: 48px;
				background: url(../../fzw/img/login/loginpassword.png) no-repeat;
				border: none;
				line-height: 48px;
				padding-left: 44px;
				font-size: 14px;
				color: #90a2bc;
				font-weight: bold;
			}
			
			.logintextimg {
				cursor: pointer;
				width: 135px;
				height: 50px;
				background: #ebebeb;
				float: left;
				margin-right: 18px;
			}
			
			.logintext {
				width: 165px;
				height: 48px;
				background: url(../../fzw/img/login/loginText.png) no-repeat;
				border: none;
				line-height: 48px;
				padding-left: 44px;
				font-size: 14px;
				color: #90a2bc;
			}
			
			.loginbtn {
				width: 111px;
				height: 35px;
				background: url(../../fzw/img/login/buttonbg.png) repeat-x;
				font-size: 14px;
				font-weight: bold;
				color: #fff;
				cursor: pointer;
				line-height: 35px;
				
			}
			
			.loginbm {
				height: 50px;
				line-height: 50px;
				text-align: center;
				background: url(../../fzw/img/login/loginbg2.png) repeat-x;
				position: absolute;
				bottom: 0;
				width: 100%;
				color: #0b3a58;
				position:fixed;
			}
			
			.loginbm a {
				font-weight: bold;
				color: #0b3a58;
			}
			
			.loginbm a:hover {
				color: #fff;
			}