@font-face {font-family: "gticonfont";
          src: url('../N_MODEL/font/iconfont.eot'); /* IE9*/
          src: url('../N_MODEL/font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../N_MODEL/font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../N_MODEL/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../N_MODEL/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

.gticonfont {
  font-family:"gticonfont" !important;
  font-size:16px;
  font-style:normal;
}

a
{
	color: #666;
	text-decoration: none;
}

a:hover
{
	color: #1B6AAA;
}

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html
{
	color: #000;
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	margin: 0;
	padding: 0;
}

.login-title
{
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	padding-bottom:15px; 
	font-weight:400;
	width:400px;
}

.login-title-spanEng
{
	font-size: 26px;
}

.login-title-spanEngVer
{
	font-size: 12px;
}

.login-title-spanChn
{
	font-size: 26px;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea
{
	font: 14px/1.5 \5FAE\8F6F\96C5\9ED1,tahoma,arial;
}
body
{
	background: #00789E;
}
input, select, textarea
{
	font-size: 100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/* IE bug fixed: th 不继承 text-align*/
th
{
	text-align: inherit;
}

li
{
	display: list-item;
}
#content
{
	position: absolute;
	top: 50%;
	margin-top:-260px;    
	/* 居中是-180px,但h1标题的下边距设置了30px，加上H1里面logo设置了大小，撑开了一定高度，因此整体上移80px */
	width: 100%;
}

div
{
	display: block;
}

/*主题内容部分，清除浮动*/
#content
{
	clear: both;
}

/*登录框容器*/
.login-form
{
	position: relative;
	z-index: 4;
	/* background-color: #F7F7F7; */
	overflow: visible;
	/* border: 1px solid #2F2F2F; */
	width: 400px;
}

/*login-box开始（账户登录）*/
.login-form .login-box
{
	width: 366px;
	/* padding: 20px; */
	display: block;
	visibility: visible;
}

/*登录提示信息区域*/
.login-form .msg-wrap
{
    height: 70px;
	margin-top: 5px;
	margin-bottom: 15px;
	/* height: auto !important; */
}
/*登录提示信息*/
.login-form .msg-warn
{
	position: relative;
	/* background: #fef4e5;
	color: #666;
	border: 1px solid #f6c090; */
	color: #F4B278;
	border: 1px solid #F4B278;
	padding: 3px 10px 3px 10px;
	line-height: 22px;
	min-height: 23px;
	max-height: 65px;
	font-size: 16px;
	text-align: left;
	overflow: auto;
}
/*登录提示信息中的超链接*/
.login-form .msg-warn .redirect
{
	text-decoration: underline;
	color: #FFFFFF;
}

/*输入框容器*/
.form .item-fore1, .form .item-fore2
{
	border: 1px solid #FFFFFF;
	height: 38px;
	width: 364px;
}
.form .item
{
	position: relative;
	margin-bottom: 20px;
	z-index: 1;
}
.form .item .placeholder
{
	position: absolute;
	left: 50px;
	top: 10px;
	line-height: 18px;
	color: #999;
	font-size: 18px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
	opacity: 1;
}

/*输入框标签*/
.form .item .login-label
{
	position: absolute;
	z-index: 3;
	top: 0;
	left: 1px;
	right: 10px;
	width: 38px;
	height: 38px;
	/* border-right: 1px solid #bdbdbd; */
	border-right: 1px solid #FFFFFF;
}

/*输入框*/
.form .itxt
{
	line-height: 18px;
	text-transform: uppercase;
	height: 18px;
	border: 0;
	padding: 10px 0 10px 50px;
	width: 314px;
	float: none;
	overflow: hidden;
	font-size: 16px;
	font-family: '\5FAE\8F6F\96C5\9ED1'; 
	*margin:-1px 0 0;
	 /*background-color: transparent;*/
	background: url(about:blank);
	color:#FFFFFF;
}

.form .itxt::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #FFFFFF;
}
.form .itxt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #FFFFFF;
}
.form .itxt::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFFFFF;
}
.form .itxt:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #FFFFFF;
}


/*记住用户*/
.form .item-fore4
{ 
	*float:left;
	*margin-top:5px;
	text-align:left;
}
.login-form .login-box .safe
{
	position: relative;
	color: #666; 
	*float:left;
	*width:365px;
}
.login-form .login-box .safe span
{
	margin-right: 15px; 
	*float:left;
}

.remuser
{
	color:#FFFFFF;
}
/*登录按钮*/
.form .item-fore5
{
	margin-bottom: 10px;
}
.login-form .login-box .login-btn
{
	margin: 0 auto;
	height: 32px;
	width: 99%;
	position: relative;
}
.login-form .login-box .login-btn .btn-img
{
	border: 1px solid #428bca;
	display: block;
	width: 362px;
	background: #428bca;
	height: 31px;
	line-height: 31px;
	color: #fff;
	font-size: 20px;
}
.login-form .login-box .login-btn .btn-img:hover
{
	text-decoration: none;
	background: #3073AB;
}

/*其他登录方式的文本*/
.otherlogin-split
{
	position: relative;
	margin-top: 4px;
	text-align: center;
}

/*使用伪类实现分割线，低版本IE不支持*/
.otherlogin-split::before
{
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 2px dotted #a6c4db;
}
.otherlogin-txt
{
	display: inline-block;
	color: #5090c1;
	padding: 0 8px;
	background: #f7f7f7;
}

/*其他登录方式容器*/
.otherlogin
{
	padding-left: 20px;
	padding-right: 20px;
	line-height: 46px;
	height: auto;
	background-color: #F7F7F7;
}

/*登录页面工具条*/
.login-toolbar
{
	padding-left: 20px;
	padding-right: 15px;
	/* line-height: 40px;
	height: 40px; */
	/* background-color: #5090C1; */
}
/*登录页面工具条链接*/

.login-toolbar .qrcode-login
{
	font-size: 16px;
	float: left;
}
.login-toolbar .qrcode-login a
{
	color: #FFFFFF;
}

.login-toolbar .regist-link
{
	font-size: 16px;
	float: right;
}
.login-toolbar .regist-link a
{
	color: #FFFFFF;
}

/*首次登录设置对话框容器*/
.login-setting
{
	position: relative;
	z-index: 4;
	background-color: #F7F7F7;
	overflow: visible;
	border: 1px solid #2F2F2F;
	width: 400px;
	text-align: left;
}

/*首次登录设置对话框*/
.login-setting .setting-box
{
	width: 366px;
	padding: 10px 20px 10px 20px;
	display: block;
	visibility: visible;
}
.login-setting .setting-box h2
{
	color: #5CB970;
	font-size: 18px;
}
.login-setting .setting-box p
{
	margin-bottom: 5px;
}
.login-setting .setting-box a
{
	color: #428bca;
	text-decoration: none;
}
.login-setting .setting-box a:hover
{
	color: #428bca;
	text-decoration: underline;
}
/*首次登录设置对话框工具条*/
.setting-toolbar
{
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
	height: 40px;
	background-color: #5CB970;
}
/*首次登录设置对话框工具条链接*/
.setting-toolbar .back-link
{
	color: #CF7;
	font-size: 16px;
	float: right;
}
.setting-toolbar .back-link a
{
	color: #CF7;
}

/*二维码扫码对话框*/
.login-Qrcode
{
	position: relative;
	z-index: 4;
	background-color: #FFFFFF;
	overflow: visible;
	border: 1px solid #2F2F2F;
	width: 400px;
	text-align: left;
}

.login-Qrcode .Qrcode-box
{
	width: 366px;
	padding: 10px 20px 10px 20px;
	display: block;
	visibility: visible;
	text-align: center;
}
.login-Qrcode .Qrcode-box h4
{
	color: #5CB970;
	font-size: 14px;
}
.login-Qrcode .Qrcode-box p
{
	margin-bottom: 5px;
}

/*登录名、工号、密码字体图标*/
.iconfont-form
{
	font-size: 22px;
	color:#FFFFFF;
}

/*二维码字体图标*/
.iconfont-qrcode
{
	font-size: 38px;
	color:#5090C1;
}
/*调整浏览器链接图标*/
.iconfont-registlink
{}
/*浏览器设置图标*/
.iconfont-setting
{
	font-size: 22px;
}
/*返回登录框图标*/
.iconfont-backlink
{
}
/*登录框提醒信息图标*/
.iconfont-warn
{
	font-size: 22px;
}
/*登录页面金思维logo*/
.iconfont-logo
{
	font-size: 60px;
}
/*浏览器版本提醒关闭X按钮样式*/
div.CloseIEVerDiv
{
	width:28px;
	height:28px;
	float:right;
	cursor:pointer;
	margin-top:-33px;
}
div.CloseIEVerDiv:hover
{
	background-color:#E81123;
	color:#FFFFFF;
}
span.iconcloseIEVerdiv
{
	width:18px;
	height:18px;
	margin-left:4px;
	margin-top:3px;
}
