@charset "utf-8";
/* CSS Document */


/*@import '../js/dataTables/demo_page.css';
@import '../js/dataTables/demo_table.css';*/

/* 框架 */


body,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
}

li {
	list-style: none;
}

img {
	display: block;
	border: 0;
}

html {
	height: 100%;
	font-size: 31.25vw;
	width: 100%;
}

body {
	font-size: 14px;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #F3F2F0;
	color:#333333;
	font-family:Arial,"微软雅黑","宋体";
}

/* 头部 */
.loginHeader{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	color: #aaa;
	height: 85px;
}
/* 头部 */
#header .logo{float:left;}
#header .user-name{float:left;position:relative;}
#header a.quit{float:left;}
#header .icon{margin:12px 0 0 0;}
.logo a{float:left;padding:5px 20px 0 10px;}
.logo img{display:block;}
.topnav{float:right;position:relative;z-index:101;line-height:50px;color:#3D6AA2;font-size:14px;padding-left:40px;}
.topnav a{color:#3D6AA2;padding-right:15px;}
.topnav a:hover{color:#1C314A;}
#header .user-box{float:left;border:1px solid #FFFFFF;background:url(../images/img.png) no-repeat right -235px;border-radius:3px;height:20px;line-height:20px;margin:12px 15px 0 0;padding:2px 20px 2px 2px;}
#header .user-box:hover{border:1px solid #CCCCCC;}
#header .user-box.current{border:1px solid #CCCCCC;background-color:#EEEEEE;border-radius:3px 3px 0 0;}
#header .user-box .icon{margin-top:-3px;}
#header .user-center{display:none;position:absolute;background:#FFFFFF;border:1px solid #CCCCCC;left:auto;right:15px;top:37px;border-radius:0 0 3px 3px;z-index:100;}
#header .user-center a{display:block;height:25px;line-height:25px;border-bottom:1px solid #EEEEEE;padding:0 10px 0 26px;font-size:12px;}
#header .user-center a:hover{background:#EEEEEE;}



/* 输入框 */

.input-text-user{border:#D8D8D8 1px solid;border-radius:3px;width:300px;padding-left:40px;margin-right:17px;height:40px;line-height:40px;background:white url(../images/icon_user.png) no-repeat 10px center;outline: none;}
.input-text-password{border:#D8D8D8 1px solid;border-radius:3px;width:300px;padding-left:40px;margin-right:17px;height:40px;line-height:40px;background:white url(../images/icon_pwd.png) no-repeat 10px center}
.input-text-user.error{background:#FFD2D2 url(../images/icon_user.png) no-repeat 10px top center;}
.input-text-password.error{background:#FFD2D2 url(../images/icon_pwd.png)  no-repeat 10px center;}


/* 公用 */
.overflow{overflow:hidden;}
.public-content{padding:30px 80px;}
.dblock{font-size:0;/* 所有浏览器 */letter-spacing:0;*letter-spacing:normal;}
.inline-block{font-size:14px;display:inline-block;*display:inline;*zoom:1;letter-spacing: normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.dblock{letter-spacing:-5px;/* Safari 等不支持字体大小为 0 的浏览器 */}
}


.login-btn{display:block;width:300px;height:45px;border-radius:5px;background: #5ac8fa;color: #fff;line-height: 45px;text-align: center;font-size: 16px;}
.login-btn:hover{background:#28b3d8;text-decoration: none;color: #fff;}
.loginbody{background:#FDD42C;}
/* 底部 */
#footer .copyright{text-align:left;border-left:1px solid #D2DDF4;padding:10px 0 10px 15px;margin-left:15px;vertical-align:top;}
#footer a{color:#737C8C;}
#footer a:hover{color:#333333;text-decoration:underline;}


/* login */
.loginbox .not-box{width:320px;}
.loginbox .logo-a,.not-box .logo-a{height:150px; text-align:right;}
.loginbox .loginbox-title{background:#f3f2f0;height:70px;border-radius:3px 3px 0 0;}
.loginbox .loginbox-title .logo{padding:12px 20px;}
.loginbox .loginbox-title h3{color:#666666;padding:0 20px; line-height:50px;font-size:16px;border-bottom:1px solid #F2F2F2;position:absolute; left:0; top:30px;}
.loginbox .login-content{border:1px solid #CCCCCC;border-radius:3px;padding-bottom:20px;width: 100%;}
@media (max-width:768px) {
	.loginbox .login-content{
		border: none;
	}
}
.loginbox .login-content .text{width:330px;margin:0 auto;line-height:25px;}
.loginbox .login-content .text h5{font-size:14px;}
.loginbox .login-content{background:#f3f2f0;height:auto!important;min-height:100px;height:100px;font-size:14px;}
.loginbox .login-contenr .tag .scanCode{font-size:14px;line-height:31px;}
.loginbox .login-content .row{width:330px;margin-left:30px;padding:20px 2px;position:relative;}
.loginbox .login-content .row .field{position:absolute;left:40px;top:20px;height:35px;line-height:35px;pointer-events:none;}
.loginbox .login-content .tips{padding:5px 0;height:25px;font-size:14px;}
.loginbox .login-content .tips input{margin-right:5px;}
.loginbox .login-content .btnArea{padding:0;margin:15px 0 5px 10px;}
.loginbox .login-content .row .noPic{background-image:none;padding:0 15px;width:300px;height:34px;line-height:34px;}
.go-regist{text-align:center;height:80px;line-height:80px;}
.btnArea .abtn{font-size:14px;padding:0 30px;}
a.link,.go-regist a .loginbox label a{color:#006DA7; cursor:pointer; line-height:25px;}
.login-error{display:none;width:318px;float:left;margin:0 auto;color:red;}
.tipsResults{display:none;padding:30px 50px; text-align:center;}
.tipsResults a{color:#5277A4;}
.loginbox .autosuggest{position:absolute;left:0;top:54px;z-index:1000;}
.loginbox .autosuggest li{width:320px;padding:5px 5px;border-bottom:1px solid #CCCCCC;}
