.form-con input.ivu-input:-webkit-autofill{
    background-color:transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s;
}

#app{
	width: 100%;height: 100%;padding: 0;margin: 0;overflow: hidden;
}
/*top-logo*/
.header-logo{
    position: absolute;
    padding-left: 40px;
    padding-top: 20px;
    color: #fff;
    font-size: 33px;
    font-weight: 600;
    letter-spacing: .1em;
}
.header-logo img{display:block;}
.headLogin_img{
    width: 70px;
    height: 73px;
    background-image: url(./images/logo.png);
    background-size: 90%;
    background-position: center 14px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: bottom;
}
.login{
    width: 100%;height: 100%;
    background-image: url('./images/login-bg.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
}
.login-con{position: absolute;right: 160px;top: 50%;transform: translateY(-50%);width: 400px;height: 438px}
.loginHead_title{position: relative;margin-bottom: 25px;}
.loginHead_title .loginTitle{
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 5px;
    text-align: center;
}
.empowerFont{font-size: 13px;text-decoration: underline;cursor: pointer;color: #0ebed2;}
.loginExtra{position: absolute;right: 10px;top: 10px;}
.login-con .ivu-card{padding: 30px;box-sizing: border-box;border-radius: 6px;}
.login-con .ivu-card-head{border-bottom: 0}
.login-con .ivu-card-extra{right:24px;}
.login-con .ivu-card-body{padding: 15px;}
.login-con .ivu-card-head p,.login-con  .ivu-card-head-inner{font-size:18px;color:#3b4042;}
.login-con .ivu-icon-md-laptop,.login-con .ivu-icon-ios-arrow-dropright-circle{
	font-size: 22px;position: relative;top: -2px;
}
.login-header{
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    padding: 30px 0;
}

.form-con{padding: 10px 0 0;}
.form-con .ivu-form-item{margin-bottom:25px;}
.form-con .loginCode_Input .ivu-input{text-indent: 0;}
.form-con .ivu-form-item .ivu-form-item-error-tip{padding-top: 7px;}
.loginCode_Input .ivu-form-item-content img{
    position: absolute;
    z-index: 99;
    width: 100px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    border-radius: 4px;
}
.form-con .loginButton{margin-top: 30px}
.form-con .ivu-input-group-append,.form-con .ivu-input-group-prepend{
	color:#b9bdbf;
    position: absolute;
    background: #fff;
    left: 10px;
    border: 0;
    z-index: 9;
    padding: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 0;
}
.form-con .loginPassd .ivu-input-group-prepend{left: 13px}
.form-con .ivu-input{height:40px;font-size:13px;text-indent: 2.3em;}
.form-con .loginPassd  .ivu-input{text-indent: 2.5em;}
.form-con .ivu-input-group-append, .form-con .ivu-input-group>.ivu-input:last-child{border-radius: 4px!important;}
.form-con .ivu-btn{font-size: 16px;padding: 5px 15px;height: 40px;font-weight: 600;}
.login-tip{
    width: 30px;
    height: 30px;
    transform: rotate(90deg);
    position: absolute;
    right: 0;
    bottom: 5px;
    cursor: pointer;
}
.login-tip i{font-size: 30px;}
.login-tip:hover{color: #0ebed2;}
.vertical-center-modal{display: flex;align-items: center;justify-content: center;}
.vertical-center-modal .ivu-modal{top: -20px;}
.login-license-manager .ivu-form .ivu-form-item-label{color:#757575;}
.login-license-manager .license-name{
	width:calc(100% - 120px);
	display:inline-block;
	border-bottom:1px solid #e5e5e5;
	padding-left:10px;
	color:#000;
	margin-right:8px;
}
.loginPassd .ivu-form-item-content .ivu-input-prefix i, .loginPassd .ivu-form-item-content .ivu-input-suffix i {
    font-size: 22px;line-height: 38px;color: #808695;
}
.logo_treeStyle.ivu-divider{width: 80%;margin: 10px auto;}
.logo_treeStyle .ivu-divider-inner-text{font-size: 13px;}
.logoTree_listStyle{width: 200px;margin: 0 auto;padding-top: 10px;}
.logoTree_listStyle li{
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    margin: 0 30px;
    background: #f1f1f1;
    vertical-align: top;
    cursor: pointer;
}
.logoTree_listStyle li:hover{background: #e4e4e4;}
.logoTree_listStyle li:first-child img {
    width: 57px;
    height: 48px;
    transform: scale(.32);
    position: relative;
    left: -10px;
    top: -6px;
}
.logoTree_listStyle li:last-child img {
    width: 100%;
    height: 100%;
    transform: scale(.6);
    position: relative;
    left: 0px;
    top: 0px;
}



/*@media screen and (max-width: 1680px) { !*当屏幕尺寸小于1920px时，应用下面的CSS样式*!*/
    /*.header-logo{font-size: 25px; padding-left: 10px;padding-top: 10px;}*/
    /*.headLogin_img{width: 50px;background-size: 50px;background-position: center 7px;vertical-align: middle;}*/
    /*.login-con{ right: 100px;transform: translateY(-50%); width: 300px; }*/
    /*.ivu-card-head{padding: 10px 16px;}*/
    /*.login-con .ivu-card-head p, .login-con .ivu-card-head-inner{font-size: 15px;}*/
    /*.form-con .ivu-input{height: 32px;font-size: 12px;}*/
    /*.loginPassd  .ivu-input-group-prepend{height: 32px!important;}*/
    /*.form-con .ivu-btn{font-size: 14px; padding: 5px 15px;}*/
    /*.footer_msg{bottom: 10px;}*/
/*}*/