html {
    width: 100%;
    height: 100%;
    font-size: 12px;
}

body {
    font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
    width: 100%;
    height: 100%;
    color: #888;
    background: #fff;
    padding: 0px;
    margin: 0px;
    -webkit-user-select: none;
    font-size: 12px;
}
body,
input,
textarea,
div,
p,
ul,
ol,
li,
select,
button,
table,
span,
a {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
}

img {
    vertical-align: middle;
}

/*input{-webkit-appearance:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;border: none;}*/
a,
button,
input {
    outline: none;
    text-decoration: none;
}

a {
    text-decoration: none;
    padding: 0px;
    color: #494949;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
}

/*a:hover, a:active, a:visited, a:link{
    text-decoration: none;
}*/
a:hover {
    text-decoration: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img,
iframe {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-weight: normal;
    font-style: normal;
}

ol,
ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

dl,
dd,
dt {
    padding: 0px;
    margin: 0px;
}

p {
    padding: 0px;
    margin: 0px;
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 12px;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0px;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

/*select{appearance:none; -moz-appearance:none; -webkit-appearance:none;}*/
legend {
    color: #000;
}

textarea {
    resize: none;
}

i {
    font-style: normal;
}

em {
    font-style: normal;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.hide {
    display: none;
}


.centerMain {
    width: 1440px;
    margin: 0 auto;
}

.centerMain::after {
    content: '';
    display: block;
    clear: both;
}


.wp100 {
    width: 100%;
    margin: 0 auto;
}

.wpf100 {
    width: 100%;
    float: left;
}

.posrel {
    position: relative;
}



.loginBg[data-v-47323bf2]{
    width: 100%;
    height: 810px;
    background: url(../../static/image/6e6b980796131e2e8b7d2628f7ee7dde.png) no-repeat left top;
    background-size: 100% 100%;
}
.loginMain[data-v-47323bf2]{
    width: 326px;
    margin-right: 320px;
    margin-top: 220px;
    float: right;
}
.loginMain .title[data-v-47323bf2]{
    width: 100%;
    font-size: 34px;
    color: #3A3A3A;
    font-weight: bold;
    text-align: left;
}
.loginMain .titleExplain[data-v-47323bf2]{
    width: 100%;
    font-size: 16px;
    color: #999999;
    text-align: left;
    margin-top: 14px;
}
.loginMain .loginForm[data-v-47323bf2]{
    margin-top: 22px;
    width: 100%;
}
.loginMain .loginForm div[data-v-47323bf2]{
    width: 100%;
    margin-top: 40px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eeeeee;
}
.loginMain .loginForm div input[data-v-47323bf2]{
	font-size: 18px;
	line-height: 18px;
	color: #3a3a3a;
    margin-left: 16px;
    border: none;
}
.loginMain .loginForm div.rememberPasswordBar[data-v-47323bf2]{
    width: 100%;
    margin-top: 20px;
    border: none;
    line-height: 10px;
}
.loginMain .loginForm div.rememberPasswordBar[data-v-47323bf2]::after{
    clear: both;
    content: '';
    display: block;
}
.loginMain .loginForm div.rememberPasswordBar .rememberPasswordBtn[data-v-47323bf2]{
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NThENEFFMjQxMjQ0MTFFOTkwOTU5OUJERUM2RDY4MzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NThENEFFMjUxMjQ0MTFFOTkwOTU5OUJERUM2RDY4MzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0IzRkI3RjEyNDQxMUU5OTA5NTk5QkRFQzZENjgzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1N0IzRkI4MDEyNDQxMUU5OTA5NTk5QkRFQzZENjgzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkS9SK4AAABKSURBVHjaYnz69KkNAwPDYQbywBEWJM5SIH5CguZoEIFswAyQiSQYYA0imBgoBKMGjBpAFQNY0NK2NQl6ZUB5B9mADDIc8AQgwABHGgr1CLNCOQAAAABJRU5ErkJggg==) no-repeat left top;
    background-size: 100% 100%;
    float: left;
}
.loginMain .loginForm div.rememberPasswordBar .rememberPasswordBtn.rememberPasswordAction[data-v-47323bf2]{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQlJREFUOBFj9Jv89z8DBYCJAr1grUPQADNFBoauEEa4z1ngLAIMZqBn460YGTx1GBi6dyLCnSgDRHkZGErdGRlkhRgYGjf/Z7jyFGEbPBCL3RgZDGQREjAWyMkTwhkZJPgZGGrWo2oGqYEbcOPFf4YGP0aGFFtGBlZmBgaQk5NsGBmqvZkYvv9mYKhc+5/h7muYsQga7oWtlxgYuNn+M0RbMDEYyjEw/PrDwKAkysjw5P1/hvqN/xnefEFoQmbBDQAJrjoDNIT9P0OAISSUb7/8D/bz5x/IWlDZKAaApOYf/c/ADhQV5wNG147/YOejakHlYRgAkp5xEBFNqMoxefBAxJQiTmTgDQAANnI99cguESEAAAAASUVORK5CYII=) no-repeat left top;
    background-size: 100% 100%;
}
.loginMain .loginForm div.rememberPasswordBar .rememberPasswordText[data-v-47323bf2]{
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-left: 12px;
	font-size: 14px;
	color: #4e93fd;
    float: left;
}
.loginMain .loginForm .singleSignOn[data-v-47323bf2]{
    display: block;
	width: 240px;
    height: 50px;
    line-height: 50px;
    text-align: center;
	font-size: 22px;
	background-image: -webkit-gradient(linear, 
		left top, right top, 
		from(#2a75ed), 
		to(#4f93fe));
	background-image: linear-gradient(90deg, 
		#2a75ed 0%, 
		#4f93fe 100%);
	border-radius: 25px;
    display: block;
    margin-top: 70px;
    color: #fff;
}

