@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
html, body{ height: 100%;}
body{
	position:relative;
	min-height:620px;
	font: 12px Arial, Helvetica;
	color:#626262;
	background-color:#faf8f5;
	text-align:center;
}
input,button,select,fieldset{
	border:none;
	outline: none;
}
.content{
	min-width:960px;
	max-width:1024px;
	margin:0 auto;
}
.login_form input,
.login_form select{/*针对Input/Select清除默认样式*/
	border-radius:initial;
	appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
/* Header */
.lgn_top{
	height:82px;
	background-color:#faf5e9;
}
.lgn_top h1{
	text-align:left;
	color:#c0a050;
	font-size:32px;
	padding-left:16px;
	line-height:82px;
}
/* Form Main */
.lgn_bd{
	background:url(../images/login_bg_main.png?0) no-repeat center center,url(../images/login_bg_bd.png?0) repeat-x center bottom;
	background-size:auto 100.1%,auto auto;
	background-color:#d9c289;
}
.lgn_bd .content{height:488px;}
#login_main{
	position:relative;
	float:right;
	margin:50px 60px 0 0;
	border-radius:10px;
	background-color:rgba(255,255,255,0.15);
}
h2.lgn_title{
	color:#ffffff;
	height:78px;
	line-height:78px;
	border-radius:10px 10px 0 0;
	box-sizing: border-box;
	font-size:28px;
	text-transform:uppercase;
}
#login_operate{margin:0 36px 30px;}
.login_form{
	font-size:16px;
	margin:0 auto;
}
.login_form label{
	display:block;
	position:relative;
}
/*
.login_form label:after{
	content:"";
	position:absolute;
	pointer-events:none;
	left:10px;
	top:11px;
	width:12px;
	height:12px;
	overflow:hidden;
}
.login_form label.user_act:after,
.login_form label.user_pwt:after{background:url(../images/login_form_us_pw.png?0) no-repeat center 0;}
.login_form label.user_act:after{background-position:center 0;}
.login_form label.user_pwt:after{background-position:center 100%;}
*/
/* DEV */
.login_form label input{background-image:url(../images/login_form_us_pw.png?02); background-repeat:no-repeat;}
.login_form label.user_act input{background-position:10px 0;}
.login_form label.user_pwt input{background-position:10px -70px;}
.login_form label.user_act input:focus{background-position:10px -35px;}
.login_form label.user_pwt input:focus{background-position:10px -105px;}

.login_form label.lge_slt:after{
	content:"";
	position:absolute;
	pointer-events:none;
	left: 93%;
    top: 40%;
	width:0;
	height:0;
	border-style:solid;
	border-width:6px 4px 0;
	border-color:#1c1212 transparent transparent;
}
.login_form label{margin-bottom:26px;}
.login_form label input,
.login_form label select{
	font-size:14px;
	width:247px;
	height:35px;
	background-color:#f0ece6;
	border-bottom:solid 2px #b2afa8;
}
.login_form label select::-ms-expand{display: none;/*针对IE清除Select默认样式*/}
.login_form label input{padding-left:32px;}
.login_form label select{
	font-weight:bold;
	color:#585652;
    padding-left: 8px;
}
.login_form label select option{padding:3px 0;}
.login_form label input:focus,
.login_form label select:focus{
	border-color:transparent transparent #f0b822;
	background-color:#fffdfa;
}
.upper{text-transform: uppercase;}
/*账户密码默认状态 提示文本样式*/
::-webkit-input-placeholder{/* Chrome / Opera */
	text-transform: none;
	color:#b0b0b0;
}
:-moz-placeholder/* Mozilla Firefox 4 to 18 */,
::-moz-placeholder/* Mozilla Firefox 19+ */{
	text-transform: none;
	color:#b0b0b0;
}
:-ms-input-placeholder{/* Internet Explorer 10-11 */
	text-transform: none;
	color:#b0b0b0;
}
.login_form label input:-webkit-autofill/* 屏蔽浏览器内核默认Input背景色 */{transition: background 5000s ease-in-out 0s;}
/* 登录控键按钮 */
#logactions{padding-top:3px;}
#logactions input{
	cursor: pointer;
	font-family: Arial;
	font-size:18px;
	color:#ffffff;
	font-weight: bold;
	width:110px;
	height:38px;
}
#logactions input.lgn_smt{
	margin-left:24px;
	background-color:#d66224;
}
#logactions input.lgn_smt:hover{background-color:#ea6c28;}
#logactions input.lgn_rest{background-color:#96927e;}
#logactions input.lgn_rest:hover{background-color:#b2aa80;}

.version{
	position: absolute;
	bottom: -22px;
	right:10px;
}
/* Maintenance */
#login_main.maintenance{
	margin-top:-150px;
	height:276px;
	box-sizing: border-box;
	user-select:none;
}
.pro_mtn{
	font-size:0;
	margin-top:43px;
	text-align:center;
}
.dcrt_ico,.info_mtn{
	display:inline-block;
	vertical-align: middle;
}
.dcrt_ico{
	margin-right:16px;
	width:70px;
	height:70px;
	color:#a17f41;
	border:solid 5px #a17f41;
	border-radius:50%;
	box-sizing: border-box;
	font-size:56px;
	line-height:60px;
	font-weight:bold;
}
.info_mtn p{
	text-align:left;
	margin-bottom:10px;
	line-height:22px;
	font-size:20px;
	color:#282623;
}
.info_mtn p.period_mtn{
	font-size:24px;
	margin:16px 0 0;
}
/* Footer */
.lgn_ft{
	position: absolute;
	bottom:3%;
	width:100%;
	line-height:18px;
	padding:3px 0;
	color:#a3a3a3;
}
/* ChangePassword 弹框 */
#divFullModal{
	height:auto !important;
	left:50% !important;
	margin-left:-250px;
	border: 5px solid #eeeeee;
	background-color: #fcfbfa;
}
#divChangePassword input[type="password"]{
	margin:3px 0;
	padding: 0 3px;
    height: 22px;
    text-decoration: none;
	background-color: #fdfcfb;
    border: 1px solid #bababa;
}
#divChangePassword input[type="password"]:focus{border-color:#e1a88a;}
#tablemain_header{
    text-indent: 8px;
	line-height: 30px;
    text-align: left;
	font-size: 14px;
	color: #ffffff;
    background-color: #c0a566;
}
.tablemain_pwd .pwd_lab{
	text-align:right;
	padding-right:6px;
	width:150px;
	height:36px;
	font-size: 14px;
}
.tablemain_act{
	padding:6px 0;
	text-align:right;
}
.tablemain_act a{
	display:inline-block;
	text-align:center;
	margin-right:12px;
	min-width:80px;
	line-height:22px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ca6e2a;
	text-decoration: none;
}
.tablemain_act a:hover{background-color:#e48037;}
.tableinfo_tips{
	padding:3px 6px;
	font-size: 12px;
	line-height:16px;
	background-color:#f3f3f3;
	text-align: left;
}

.cleanbluetitle{
    background-color: #234187;
    padding-left: 10px;
    color:#fff;
    font-weight: bold;
    padding-top: 6px;
    padding-bottom: 6px;
    
}

div.cleanblue .cleanbluebuttons{
	border:none;
	background-color: #fff;
}