@charset "utf-8";
/*
* Title:登录页面样式
* Description:公共登录入口
* Copyright: 军军 (c) 2015
* Company:poya
* @author dj 
* @version 1.0
* @email:djcbpl@gmail.com and djcbpl@163.com
* @update user:2015年6月16日17:16:32;
* @update user:
*/

*{font-size:9pt;border:0;margin:0;padding:0;}
body{font-family:'微软雅黑'; margin:0 auto;min-width:980px;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd,span{margin:0;padding:0;display:block;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#00a4ac;text-decoration:none;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
body{
	 background-color:#1E79AE; 
	 background-image:url(../images/login/light.png); 
	 background-size: 100%;
	 background-repeat:no-repeat;
	 background-position:center top;
	 /*overflow:hidden;*/
}
.form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777;
}
.form-control::-webkit-input-placeholder {
  color: #777;
}
/*cloud*/
#yun{
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
}
.cloud {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/login/cloud.png) no-repeat;
	z-index:1;
	opacity:0.5;
}
#cloud2 {z-index:2;}
/*login*/
.loginbody{
	background:url(../images/login/loginbg3.png) no-repeat center center; 
	width:100%; 
	height:639px; 
	/*overflow:hidden; */
	position:absolute; 
	top:-10px;
}
.systemlogo{
	width:100%; 
	height:71px; 
	margin-top:75px; 
	display: none;
}
.loginbox{
	position:relative;
	width:600px; 
	height:391px; 
	/*background:url(../images/login/icon-logoLogin.png) no-repeat;*/
	/*background:url(../images/login/icon-logoLoginvui.png) no-repeat;*/
	background:url(../images/login/login.jpg) no-repeat;
	top:172px !important;
	margin: 0px auto;
}
.loginbox ul{
	position:absolute;
	display: block;
	width:276px;
	height:174px;
	bottom:20px;
	right:15px;
	overflow:hidden;
 }
.loginbox ul li{color:#687f92;margin-bottom:10px;}
.loginbox ul li label{color:#005299;}
.loginbox ul li label a{color:#687f92;}
.loginbox ul li label a:hover{color:#3d96c9;}
.loginuser{
	background:#FAFFBD url(../images/login/loginuser.png) no-repeat right;
	padding-left: 5px !important;
	display: inline-block;
	min-height: 25px;
	min-width: 25px;
}
.loginpassword{
	background:#FAFFBD url(../images/login/loginpassword.png) no-repeat right;
	padding-left:5px !important;
	display: inline-block;
	min-height: 25px;
	min-width: 25px;
}

.verificationcod{
	padding-left:5px !important;
	display: inline-block;
	min-height: 25px;
	min-width: 25px;
}
.loginuser:hover{
	background:#FAFFBD url(../images/login/loginuserHover.png) no-repeat right;
}
.loginpassword:hover{
	background:#FAFFBD url(../images/login/loginpasswordHover.png) no-repeat right;
}
.loginbox ul li.checkPassword{color:#3d96c9; padding-left:56px; height:16px;}
.loginbox ul li.checkPassword input{
	float: left;
}
.loginbox ul li.checkPassword label{
	display:block;
	float: left;
	padding-left: 8px;
	margin-top:0px;
}

.loginBtn{
	width:65px;
	height:29px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style:solid;
	font-weight: bold;
	padding:5px 6px;

	-webkit-border-radius:5px; 
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');*/
}
.loginBtnReset:hover {
	text-decoration: none;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');*/
}

.loginBtnReset:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');*/
}
.margin-right{
	margin-left:55px;
}
.loginbotton{
	background-color: #1B9AF7;
	border-color:#015A8F;
	background: -webkit-gradient(linear, left top, left bottom, from(#1B9AF7), to(#0175BC));
	background: -moz-linear-gradient(top,  #1B9AF7,  #0175BC);
}
.loginbotton:hover{
	text-decoration: none;
	background: #009EDB;
    background: -webkit-linear-gradient(top,#009EDB 0,#008DC4 100%);
    background: -moz-linear-gradient(top,#009EDB 0,#008DC4 100%);
    background: -o-linear-gradient(top,#009EDB 0,#008DC4 100%);
    background: linear-gradient(to bottom,#009EDB 0,#008DC4 100%);
}
.loginbtn:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	background: #009EDB;
    background: -webkit-linear-gradient(top,#009EDB 0,#008DC4 100%);
    background: -moz-linear-gradient(top,#009EDB 0,#008DC4 100%);
    background: -o-linear-gradient(top,#009EDB 0,#008DC4 100%);
    background: linear-gradient(to bottom,#009EDB 0,#008DC4 100%);
}

.loginbm{
	height:25px;
	line-height:20px; 
	text-align:center;
	/*background:url(../images/login/loginbg2.png) repeat-x;*/
	position:absolute;
	font-size:12px; 
	bottom:0px; 
	width:100%;
	color:#ffffff;
}
.loginbm a{font-weight:bold;color:#0b3a58;}
.loginbm a:hover{color:#fff;}

.login-but{
	clear: both;
}
.pull-right{
	float: right;
}
.sjBrowser{
	border: 0px;
	margin-left:15px;
	width: 6em;
	margin-top: -3px;
	height: 23px;
}
.sjBrowser:hover{
	border: 0px;
	margin-left:15px;
	width: 6em;
	margin-top: -3px;
	height: 23px;
}

input[type=checkbox]{
	-webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    font-size:13px;
    outline: none;
    margin:0px;
    padding:0px;
    border: 1px solid #698EAF;
}

input[type=checkbox]:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding:0px;
    margin:0px;
    border: 1px solid rgba(81, 203, 238, 1);
    color:#333333;
}
input[type=text], input[type=password]{
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    font-size:13px;
    outline: none;
    padding:1px 0px 2px 3px;
    margin:0px 1px 0px 8px;
    border: 1px solid #698EAF;
    color:#90a2bc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    width: 127px;
}
input[type=text]:focus, input[type=password]:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding:1px 0px 2px 3px;
    margin:0px 1px 0px 8px;
    border: 1px solid rgba(81, 203, 238, 1);
    color:#333333;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    width: 127px;
}  


.combo{ /*下拉框*/
    background-color: #fff;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
	border: 1px solid #54A5D5;
    outline: none;
    padding: 0px;
    margin: 0px 1px 3px 8px;
    height: 25px !important;
    width: 132px !important;
}
.combo:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding:1px 0px 2px 3px;
    margin:0px 1px 0px 8px;
    border: 1px solid rgba(81, 203, 238, 1);
    color:#333333;
}
.combo .combo-arrow{
	height: 26px !important;
}
.combo input{
	margin: 0px;
	padding:0px;
	border:0px;
}
.combo input:focus{
    background-color: #FFF3F3;
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    -ms-border-radius:0px;
    -o-border-radius:0px;
    border-radius:0px;
    box-shadow: 0 0 0px rgba(81, 203, 238, 1);
    padding:4px;
    margin:0px;
    border: 0px solid rgba(81, 203, 238, 1);
}
.appDownload{
	position:absolute;
	right:120px;
	bottom:20px;
}
.appDownload .androidios{
	margin-left: 10px;
	width:110px;
	float: left;
	right:120px;
	bottom:55px;
	text-align: center;
}
.appDownload .androidios a{
	font-size:12px;
}
.appDownload .androidios img{
	display: block;
	width:75px;
	height:75px;
	clear: both;
}

.dropDown{display:inline-block;margin:0px 10px;}
.dropDown_A{display:inline-block}
.dropDown-menu{ display:none;transition: all 0.3s ease 0s}
.dropDown:focus,.dropDown-menu:focus {outline:0}
.dropDown-menu li.arrow{ position:absolute;display:block; width:12px; height:8px; margin-top:-13px; margin-left:20%; line-height:0;background:url(../images/icon-jt.png) no-repeat 0 0}
/*鼠标经过*/
.dropDown.hover .dropDown_A,.dropDown.open .dropDown_A{text-decoration:none;
	color:#ff0000;
}
/*打开菜单*/
.dropDown.open{position:relative;z-index:990}
.dropDown.open .dropDown-menu{
	position:absolute;
	z-index:1000;
	display:inline-block;
	top:-230px;
	left:-1px;
	min-width:120px;
	background-color:#fff;
	border:solid 1px #dddddd;
}
.dropDown.open .dropDown-menu.box-shadow{ 
	border-top-left-radius:0;
	border-top-right-radius:0
}
.dropDown.open .dropDown-menu.radius{ border-top:none}

.dropDown.open .dropdown-menu.r {right:-1px;left:auto}
.dropDown-menu ul{
	margin:0px;
	padding:0px; 
}

.dropDown.open .dropDown-menu.box-shadow li:first-child{
	min-height:200px;
	height:200px;
	width:200px;
	margin:0px;
	padding:6px;
}
.dropDown.open .dropDown-menu.box-shadow li:first-child a:hover{
	background: none;
}
.dropDown.open .dropDown-menu.box-shadow li:first-child img{
	height:100%;
	width: 100%;
	margin-left: 6px;
}
.dropDown.open .dropDown-menu.box-shadow li:first-child img:hover{	
	filter: type(0.8);
    -webkit-filter: type(0.8);
    -moz-filter: type(0.8);
    -ms-filter: type(0.8);
    -o-filter: type(0.8);
}
.dropDown.open .dropDown-menu.box-shadow li{
	float:none;
	display:block;
	clear: both;
	padding:0px 5px 10px 5px;
}
.dropDown-menu li a{
	display:block;
	clear: both;
	border-bottom:solid 1px #f2f2f2;
	margin-bottom:-1px;
	padding:0px;
	text-align:left;line-height:1.5;
	font-weight: normal;white-space:nowrap;
}
.dropDown-menu li:last-child a{
	border-bottom:none;
}
.dropDown-menu li a:hover,.dropDown-menu li a:focus{
	background-color:#148cf1;
	text-decoration:none;
	color:#fff;
}
/*禁用菜单*/
.dropDown.open .dropDown-menu .disabled a,.dropDown.open .dropdown-menu .disabled a:hover,.dropDown.open .dropdown-menu .disabled a:focus{color:#999;text-decoration:none; cursor:no-drop; background-color:transparent}
.dropDown.open .dropDown-menu li.divider{ display:block;height:0px; line-height:0px;margin:9px 0;overflow:hidden; border-top:solid 1px #eee}
/**验证码样式*/
 .verification_li input,img{vertical-align:middle;}