/*! CSS Used from: http://127.0.0.1:8020/%E4%B8%B4%E6%97%B6%E6%96%87%E4%BB%B6/css/login_1_copy.css */

body {
	width: 100%;
	height: 100%;
}

input::-ms-clear,
input::-ms-reveal {
	display: none;
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	margin: 0;
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	color: rgba(0, 0, 0, .65);
	background-color: #fff;
}

h1 {
	margin-top: 0;
	margin-bottom: .5em;
	color: rgba(0, 0, 0, .85);
	font-weight: 500;
}

p {
	margin-top: 0;
	margin-bottom: 1em;
}

input[type=password],
input[type=text] {
	-webkit-appearance: none;
}

a {
	color: #1890ff;
	background-color: transparent;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	-webkit-transition: color .3s;
	transition: color .3s;
	-webkit-text-decoration-skip: objects;
}

a:focus {
	text-decoration: underline;
	-webkit-text-decoration-skip: ink;
	text-decoration-skip: ink;
}

a:hover {
	color: #40a9ff;
}

a:active {
	color: #096dd9;
}

a:active,
a:hover {
	outline: 0;
	text-decoration: none;
}

img {
	vertical-align: middle;
	border-style: none;
}

a,
button,
input:not([type=range]) {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

button,
input {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

button,
input {
	overflow: visible;
}

button {
	text-transform: none;
}

[type=submit],
button {
	-webkit-appearance: button;
}

[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

::-moz-selection {
	background: #1890ff;
	color: #fff;
}

::selection {
	background: #1890ff;
	color: #fff;
}

.hide {
    display: none;
}

.ant-layout-footer {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.ant-layout-footer {
	background: #f0f2f5;
	padding: 24px 50px;
	color: rgba(0, 0, 0, .65);
	font-size: 14px;
}

.ant-btn {
	line-height: 1.5;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 0 15px;
	font-size: 14px;
	border-radius: 4px;
	height: 32px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	position: relative;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
	box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
	color: rgba(0, 0, 0, .65);
	background-color: #fff;
	border-color: #d9d9d9;
}

.ant-btn,
.ant-btn:active,
.ant-btn:focus {
	outline: 0;
}

.ant-btn:not([disabled]):hover {
	text-decoration: none;
}

.ant-btn:not([disabled]):active {
	outline: 0;
	-webkit-transition: none;
	transition: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ant-btn:focus,
.ant-btn:hover {
	color: #40a9ff;
	background-color: #fff;
	border-color: #40a9ff;
}

.ant-btn:active {
	color: #096dd9;
	background-color: #fff;
	border-color: #096dd9;
}

.ant-btn:active,
.ant-btn:focus,
.ant-btn:hover {
	background: #fff;
	text-decoration: none;
}

.ant-btn>span {
	pointer-events: none;
	display: inline-block;
}

.ant-btn-primary {
	color: #fff;
	background-color: #1890ff;
	border-color: #1890ff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .035);
	box-shadow: 0 2px 0 rgba(0, 0, 0, .035);
}

.ant-btn-primary:focus,
.ant-btn-primary:hover {
	color: #fff;
	background-color: #40a9ff;
	border-color: #40a9ff;
}

.ant-btn-primary:active {
	color: #fff;
	background-color: #096dd9;
	border-color: #096dd9;
}

.ant-btn:before {
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: #fff;
	opacity: .35;
	content: "";
	border-radius: inherit;
	z-index: 1;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	pointer-events: none;
	display: none;
}

.ant-btn:active>span,
.ant-btn:focus>span {
	position: relative;
}

.ant-btn:empty {
	vertical-align: top;
}

.ant-row {
	position: relative;
	margin-left: 0;
	margin-right: 0;
	height: auto;
	zoom: 1;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.ant-row:after,
.ant-row:before {
	content: "";
	display: table;
}

.ant-row:after {
	clear: both;
}

.ant-row-flex {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.ant-row-flex,
.ant-row-flex:after,
.ant-row-flex:before {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ant-row-flex-space-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.ant-row-flex-middle {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.ant-input {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-variant: tabular-nums;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
	padding: 4px 11px;
	width: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, .65);
	background-color: #fff;
	background-image: none;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.ant-input::-moz-placeholder {
	color: #bfbfbf;
	opacity: 1;
}

.ant-input:-ms-input-placeholder {
	color: #bfbfbf;
}

.ant-input::-webkit-input-placeholder {
	color: #bfbfbf;
}

.ant-input:focus,
.ant-input:hover {
	border-color: #40a9ff;
	border-right-width: 1px!important;
}

.ant-input:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
	box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
}

.ant-input-affix-wrapper {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	color: rgba(0, 0, 0, .65);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-block;
	width: 100%;
}

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
	border-color: #40a9ff;
	border-right-width: 1px!important;
}

.ant-input-affix-wrapper .ant-input {
	position: static;
}

.ant-input-affix-wrapper .ant-input {
	min-height: 100%;
}

.ant-form {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	color: rgba(0, 0, 0, .65);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ant-form-item {
	font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	color: rgba(0, 0, 0, .65);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 24px;
	vertical-align: top;
}

.ant-form-item-control {
	line-height: 39.9999px;
	position: relative;
	zoom: 1;
}

.ant-form-item-control:after,
.ant-form-item-control:before {
	content: "";
	display: table;
}

.ant-form-item-control:after {
	clear: both;
}

.ant-form-item-children {
	position: relative;
}

@media (max-width:575px) {
	.ant-form-item-control-wrapper {
		display: block;
		width: 100%;
	}
}

.pull-right {
	float: right;
}

.login-layout {
	color: #fff;
}

.login-layout .copyright {
	color: #73777a;
}

.login-header {
	height: 65px;
	padding: 0 24px;
	background: none;
	border-bottom: 1px solid hsla(0, 0%, 100%, .3);
}

.login-container {
	background-color: #1f2325;
	background-image: url(../img/login_bg.png);
	background-size: cover;
}

.login-content {
	max-width: 1100px;
	min-height: 480px;
	height: calc(100vh - 134px);
	margin: auto;
}

.login-content .title {
	font-size: 60px;
	color: #fff;
	line-height: 60px;
	margin-bottom: 19px;
	font-weight: 700;
}

.login-content .desc {
	font-size: 16px;
}

.login-footer {
	background-color: #373d41;
}

.login-form {
	width: 380px;
	min-height: 341px;
	padding: 24px;
	border: none;
	font-size: 12px;
	background: #fff;
}

.login-form .ant-form-item-control {
	line-height: 24px;
}

.login-form .login-form-button {
	width: 49%;
	height: 42px;
	margin: 10px 0;
	border-radius: 0;
}

.login-form .ant-input-affix-wrapper .ant-input {
	border-radius: 0;
	height: 42px;
}

body {
	height: 100%;
	overflow: hidden;
}

body {
	color: #232323;
}

/* .logo {
	width: 450px;
} */


.rightWarpper {
	color: #fff;
	line-height: 55px;
}

*,
:after,
:before {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

a {
	color: #08c;
	text-decoration: none;
}

.login-blocks {
	margin: 8px 0;
	text-align: right;
	zoom: 1;
}

.login-blocks:after,
.login-blocks:before {
	content: " ";
	display: table;
}

.login-blocks:after {
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}

.login-blocks a {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
}

.login-blocks .sns-login a {
	margin-left: 0;
}

.sns-login {
	margin: 10px 0;
	float: left;
}

.sns-login .sns-login-title {
	float: left;
	font-size: 14px;
}

.sns-login #thirdpart-login {
	float: left;
	margin-left: 10px;
}

.sns-login .sns-login-title {
	font-size: 12px;
}

#thirdpart-login .thirdpart-login-icon {
	background-size: contain;
	background-position: 0 0;
	width: 22px;
	height: 22px;
	display: inline-block;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#thirdpart-login .icon-weixin {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABzklEQVRYhcWXzZGDMAyFvxJSwpZACS6BEighJdABJVACJfgU7JtLoARK2D0Ywk8sY8OyqxnNMAnjJz09yQJyzKAw1Fg0FodlmFxj6bA0GFTWmYemeWBpJqDvRB+xNNeBfbZjBvCn9zzPZt1dAt66Tgd/UWTSneqOF0VK5u4G8NkHNI+/oj2zHF5wd4N7N9Sh7I/UrjHU9JT0lBiqC0GPGL5Ss9f0lFHtnAukXQ6QVe9k0eys55nNwhS9El9Yt81cgm3Z3IYdS5upBRWjr9tkOM/6fQCGavdbZhmk1vtQqmAvikmQ1UqYqUx0IA2elBne88RQiTrxl1gsgCEmwDZ46AJeHnbHcRAjyP2/69VA9rN52hd9WLqdOKXxPsb+9BSF6H1RbABmHSwBVbsOklhwvr3idXJB+g9vtpUZKuFsnSIUNx2iJpWr93N6AFKrNz6beABaKFPakmH4EnX2LuPZtetoVsT3i3HRV+4I3Q8TqVvi5W32kZ4NYBuMz3jE36LSBRVo8X9dSBbK7twHZ49c8b4Uw43gQ3S6AvNafu1jRK67ioNvmfjNcrjjzEOWv2aFsq6T17oIG202cGw+nDY/thv8eB5WYMNUshaDysn4B913kZKxYh4gAAAAAElFTkSuQmCC);
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-qrcode:before {
	content: "\E628";
}

*,
:after,
:before {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.master-login-title {
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin: 0 auto 10px;
}

.corner-icon-view {
	position: relative;
	height: 44px;
	width: 100%;
	margin: 0 auto;
}

.corner-icon-view .master-login-title {
	border-bottom-width: 0;
}

.corner-icon-view .iconfont {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 40px;
	color: #ff9000;
}

.corner-icon-view .login-tip {
	position: absolute;
	top: 0;
	right: 45px;
	display: block;
}

.corner-icon-view .poptip {
	line-height: 16px;
	position: relative;
	z-index: 9999;
	background-color: #fefcee;
	border: 1px solid #ff9000;
	padding: 5px 10px;
}

.corner-icon-view .poptip .poptip-content {
	color: #ff9000;
	font-size: 12px;
	font-weight: 400;
}

.corner-icon-view .poptip .poptip-arrow {
	position: absolute;
	z-index: 10;
	*zoom: 1;
	top: 8px;
	right: 0;
}

.corner-icon-view .poptip .poptip-arrow em,
.corner-icon-view .poptip .poptip-arrow span {
	position: absolute;
	*zoom: 1;
	width: 0;
	height: 0;
	border-color: hsla(0, 0%, 100%, 0);
	border-color: transparent \0;
	*border-color: transparent;
	_border-color: tomato;
	_-webkit-filter: chroma(color=tomato);
	border-style: solid;
	overflow: hidden;
	top: 0;
	left: 0;
	border-left-color: #ff9000;
}

.corner-icon-view .poptip .poptip-arrow em {
	top: 0;
	left: 1px;
	border-left-color: #ff9000;
	border-width: 6px 0 6px 6px;
}

.corner-icon-view .poptip .poptip-arrow span {
	border-left-color: #fefcee;
	border-width: 6px 0 6px 6px;
}

.icon-password:before {
	content: "\E626";
}

*,
:after,
:before {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.master-login-title {
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin: 0 auto 10px;
}

.corner-icon-view {
	position: relative;
	height: 44px;
	width: 100%;
	margin: 0 auto;
}

.corner-icon-view .master-login-title {
	border-bottom-width: 0;
}

.corner-icon-view .iconfont {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 40px;
	color: #ff9000;
}

.corner-icon-view .login-tip {
	position: absolute;
	top: 0;
	right: 45px;
	display: block;
}

.corner-icon-view .poptip {
	line-height: 16px;
	position: relative;
	z-index: 9999;
	background-color: #fefcee;
	border: 1px solid #ff9000;
	padding: 5px 10px;
}

.corner-icon-view .poptip .poptip-content {
	color: #ff9000;
	font-size: 12px;
	font-weight: 400;
}

.corner-icon-view .poptip .poptip-arrow {
	position: absolute;
	z-index: 10;
	*zoom: 1;
	top: 8px;
	right: 0;
}

.corner-icon-view .poptip .poptip-arrow em,
.corner-icon-view .poptip .poptip-arrow span {
	position: absolute;
	*zoom: 1;
	width: 0;
	height: 0;
	border-color: hsla(0, 0%, 100%, 0);
	border-color: transparent \0;
	*border-color: transparent;
	_border-color: tomato;
	_-webkit-filter: chroma(color=tomato);
	border-style: solid;
	overflow: hidden;
	top: 0;
	left: 0;
	border-left-color: #ff9000;
}

.corner-icon-view .poptip .poptip-arrow em {
	top: 0;
	left: 1px;
	border-left-color: #ff9000;
	border-width: 6px 0 6px 6px;
}

.corner-icon-view .poptip .poptip-arrow span {
	border-left-color: #fefcee;
	border-width: 6px 0 6px 6px;
}

.corner-icon-view .poptip {
	background-color: #e6f9fc;
	border-color: #00c1de;
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
}

.icon-scan:before {
	content: "\E611";
}

*,
:after,
:before {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

a {
	color: #08c;
	text-decoration: none;
}

.login-blocks {
	margin: 8px 0;
	text-align: right;
	zoom: 1;
}

.login-blocks:after,
.login-blocks:before {
	content: " ";
	display: table;
}

.login-blocks:after {
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}

.login-blocks a {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
}

.qrcode-img {
	position: relative;
	margin: 20px auto;
	font-size: 14px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd;
	opacity: 1;
	width: 140px;
	height: 140px;
}

.qrcode-desc {
	overflow: hidden;
	margin: 0 auto;
	width: 160px;
}

.qrcode-desc .iconfont {
	float: left;
	font-size: 34px;
	color: #ff9000;
	line-height: 1.15;
}

.qrcode-desc p {
	font-size: 12px;
	padding-left: 44px;
	margin: 0;
}

.corner-icon-view .poptip .poptip-content,
.qrcode-desc .iconfont {
	color: #00c1de;
}

.corner-icon-view .icon-qrcode,
.corner-icon-view .icon-password {
	color: #999;
}

.corner-icon-view .poptip .poptip-arrow em {
	border-left-color: #00c1de;
}

.login-blocks a:link,
.login-blocks a:visited {
	color: #9b9ea0;
	text-decoration: none;
}

.login-blocks a {
	font-size: 12px;
}

.qrcode-img .qrcode-error {
    background: hsla(0,0%,100%,.95);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
}

.qrcode-img .qrcode-error p {
    color: #222;
    margin-top: 55px;
    margin-bottom: 8px;
    text-align: center;
}

.qrcode-img .qrcode-error p {
    color: #222;
}

.qrcode-img .qrcode-error .refresh {
    width: 110px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
    background: #ff9000;
    border-color: #ff9000;
    display: block;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
}

.qrcode-img .qrcode-error .refresh {
    border-radius: 0;
    background: #00c1de;
    border-color: #00c1de;
}


/*! CSS Used fontfaces */

@font-face {
	font-family: Chinese Quote;
	src: local("PingFang SC"), local("SimSun");
	unicode-range: u+2018, u+2019, u+201c, u+201d;
}

@font-face {
	font-family: iconfont;
	src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");
}

.login-type-password .view-type-qrcode,
.login-type-password .login-qrcode{
	display: none;
}

.login-type-qrcode .view-type-password,
.login-type-qrcode .login-password{
	display: none;
}
.login-header a:link {
	color: white;
	font-size: 25px;
	text-decoration: none
}
.login-header a:visited {
	color: white;
	text-decoration: none;
}
.login-header a:active {
	color: white;
	text-decoration: none;

}
.officeSite{
	margin-left: 20px;
	margin-bottom: 10px!important;
	display: inline-block;
	letter-spacing: 2px;
}

.logo_img{
	float: left;
	height: 60px;
	padding: 5px 0;
}
.intranet-not-supported-tooltip{
	font-size: 13px;
	color: red;
}