@charset "utf-8";
/* 
* Author: linxiaodong (1071322670@qq.com)
*/
body{ background-color:#284174;
      background-image:radial-gradient(circle farthest-side at center top , #7a8db2 0%, #284174 100%);
	  min-width:600px;
	  font-family:tahoma,arial,"Hiragino Sans GB","Microsoft Yahei",宋体;
	  
	}
/*body{ background-image:url("../images/login-body-bg.png"); background-position:center center; background-repeat:no-repeat;}*/
.login{ height:100%;}
.login-form{
	background-color:#fff;
	background:rgba(255,255,255,1);
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 5px;
	-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 5px;
	box-shadow:rgba(0,0,0,0.3) 0px 0px 5px;
	display:inline-block;
	margin:10px auto; padding:18px 50px 35px 50px;
	}
.login-form .header{ color:#333; font-size:24px; padding:10px 0px 5px 5px;}
.login-form input.text{ background:#fff; border:1px solid #aaa; border-radius:5px; font-size:22px; height:32px; line-height:32px; padding:6px 2px 6px 40px; width:380px;}
.login-form input.text:hover,
.login-form input.text:focus{ border-color:#284174; outline:0; box-shadow:inset 0 1px 2px rgba(27,31,35,0.075),0 0 0 4px rgba(66,111,204,0.3);}
	
.login-form input.username{ background:url("../images/icons/icon-user.png") 6px center no-repeat;}
.login-form input.password{ background:url("../images/icons/icon-lockopen.png") 6px center no-repeat;}
.login-form input.verifycode{ background:url("../images/icons/icon-verifycode.png") 8px center no-repeat; float:left; width:200px;}

.login-form dl{ margin-bottom:5px; }
.login-form dl dt{ color:#aaa; padding:5px 0px 0px 5px; }
.login-form dl dd{ padding:5px; zoom:1; overflow:auto;}

.login-form .t-normal{ height:36px; line-height:36px; padding:0px 0px 0px 2px;}

.verifycode img{ float:left; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px; margin-left:4px; width:128px;}
.verifycode a.fresh{ background:#fff; border:1px solid #666; border-top-right-radius:5px; border-bottom-right-radius:5px; display:inline-block; float:left; height:44px; line-height:44px; padding:0px 10px;}
.verifycode a.fresh:hover{ background:#e6e6e6; text-decoration:none;}

.login-form .buttons{ padding:20px 0px 20px 5px; }

.btn-login{ background-color:#333; border:none; border-radius:3px; height:52px; line-height:52px; width:424px; color:#fff; font-size:22px; font-family:tahoma,arial,"Hiragino Sans GB","Microsoft Yahei",宋体;}
.btn-login:active{ background-color:rgba(0,0,0,0.8);}

.actions{ padding:0px 0px 1px 0px;}
.actions .forget-password{}
.forget-password,.forget-password:visited{ color:#333;}







