body{overflow-y:hidden;}
body{ line-height: 1; font-family: helvetica, 'microsoft yahei' , Arial, Tahoma, sans-serif; background:#fff; font-size: 62.5%;}

html,body,blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{margin:0;padding:0;}
ol, ul, li { list-style: none; }
a{outline:none !important;}
.lf{float:left;}
img{vertical-align:middle;} 
input,button{border:none;outline:none;background:transparent;}
/* 清除浮动及第一个margin-top带来的影响 */
.clearfix:before,.container:after{content:"";display:table;}
.clearfix:after{clear:both;}
/*IE 6/7 */
.clearfix{zoom:1;}
/*  垂直对齐 */
.v-middle{ position:relative; top:50%; -webkit-transform:translate(-50%); -o-transfrom:translateY(-50%); transform:translateY(-50%); }
.txt-rt{text-align:right;}
.txt-ct{text-align:center;}
.mr10{margin-right:10px;}
/***********************************************默认登陆页面 样式*************************************************/
/* 通用 */
.login-header , .login-main{width:100% ; }
.logo-content , .login-content{width:90%; margin:0 auto; } 
/* logo部分 */
.login-header{position:relative; height: 14%; min-height: 80px;}
.login-header .alert-info{position:absolute; top:15px; right:20px; width:420px; height:18px; font-size:1.8em; color:#582C05; background:transparent; overflow:hidden;}
.login-header .alert-info p{position:absolute; top:0; }
.login-header .alert-info .title{margin-right:3px; font-weight:bold; color:#FF872F;}
.login-header .alert-info .cont{margin:0 2px; font-weight:bold; color:#1B76D1;}
/* 登陆框主体 */
.login-main-mh{position:relative; min-height:460px; background:#fff url("../../../images/xt/mh2.png") repeat-x bottom left; }

.login-main-wx{position:relative; min-height:460px; background:#fff url("../../../images/xt/wx2.png") repeat-x bottom left; }

.login-main-mhwx{position:relative; min-height:460px; background:#fff url("../../../images/xt/mhwx2.png") repeat-x bottom left; }

.login-box{ 
	position: absolute; 
	right:10%;
	width: 380px; 
	height:320px; 
	color: #323232; 
	line-height: 1; 
	background : #fff;
	border-radius: 4px;
	box-shadow: 0 0 4px rgba(187, 187, 187, 0.7);
	overflow: hidden;
} 
.login-inner{position:relative; width:100%;height:100% ; padding:30px 25px; font-size:2em; background:#fff;}
.form-group{margin-bottom:7%;}
.form-group label{padding-bottom: 5px; font-family:  'microsoft yahei' }
.input-group-block{width: 100% ;} 
.radio, .checkbox{margin: 3% 0 4% 0 ;}
.checkbox input[type=checkbox] { margin-top:0; }
.checkbox input[type=checkbox] {transfrom:translateY(5px)}
.login-inner .title, .reg-info .title{padding:10px 0 10% 0 ; font-size:1.6em; font-weight:bold ; color: #084B95 ;}
/*登陆框*/
.input-group .input-group-addon{  padding:7px 16px 8px; vertical-align:middle;  } 
.user{background:#efefef url("../../../images/login/icon_user.png") no-repeat center center;}
.lock{background:#efefef url("../../../images/login/icon_lock.png") no-repeat center center;} 
/*页脚*/
.login-foot{ width:100% ; height: 10% ; margin-top:10px; background:#fff;} 
.copyright{width:100% ; font-size:2em; text-align:center;}
 
/*****************************************************************************************************/
@media screen and (min-width:1599px){ 
	.login-header{height: 12%;}
	/* 登陆框主体 */  
	.login-content{height:80%;}
	.login-box{width:400px;height:340px;}
	.login-inner{height:340px;}
	.login-foot{height:7%;}
	.copyright{font-size:2.2em;}
}
@media screen and (min-width:1025px) and (max-width:1366px){
	/*登录主体*/ 
	.login-bg{ width:55%; }
	.login-box{right:7%;}
}
@media screen and (min-width:861px) and (max-width:1024px){
	/*登录主体*/ 
	.login-bg{ width:50%; }
	.login-box{right:2%;}
}
@media screen and (max-width:850px) {
	.login-header .alert-info{display:none;}
	.login-content{width:100%;}
}
@media screen and (max-width:500px) { 	
	.login-box{right:50% ; transform: translate(50% , -50%);}
}
@media screen and (max-width:400px) {
	.login-box{width:340px;}
}

/*******************************UKEY登录*****************************************/
.login-sh-box{  height: 280px;}
.btn-botm{position:absolute ; bottom: 40px; width: 350px ;}
@media screen and (min-width:1599px){  
	.login-inner{height:280px;} 
	.btn-botm{ width: 350px ;}
}
.form-group{
	height: 34px;
}
.btn-block{
	width:calc(50% - 5px) !important;
	float:left;
}
.btn-block+.btn-block{
	margin-top:0;
	margin-left: 10px;
}
.form-control[readonly]{
	background-color:transparent;
}