.ytw-login-panel-title > .x-panel-body > .x-box-inner {
    background:url('../images/lock-screen-background.jpg') repeat;
    background-size:cover;
}

.x-form-display-field{
    font-family: "Microsoft YaHei";
    font-size: 2em;
    text-align: center;
}

.x-btn-default-small{
    padding:0;
}
.x-btn-inner-default-small{
    font-size: 1.2em;
}

.x-btn-button{
    background-color: #2a7ccf;
    text-transform: uppercase;
    padding: 1em 2em;
    border: none;
    color: white;
    font-family: 'Montserrat', sans-serif;
    font-size: 1em;
    cursor: pointer;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
    transition-property: box-shadow, color;
}
.x-btn-button:hover {
    background-color: rgba(42, 124, 207, 0.85);
    color: #fff;
    box-shadow: 0 0.05em 0.25em 0 rgba(0, 0, 0, 0.35), inset 0 0 0 3em rgba(0, 0, 0, 0.3);
}


.trigger-glyph-noop {
    cursor:default;
}

.x-fa {
    display: inline-block;
}

.login_user_input{
    margin-top:10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 40px;
    background:url('../images/login/user.png') no-repeat;    
    /*background:url('../images/login/login_input.png') no-repeat;
    background:url('https://passport.baidu.com/passApi/img/input_icons_24_2764534.png') no-repeat;*/
    background-position-x:280px;
    background-position-y:6px;
}
.login_pwd_input{
    margin-top:10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 40px;
    background:url('../images/login/pwd.png') no-repeat;
    /*background:url('../images/login/login_input.png') no-repeat;
    background:url('https://passport.baidu.com/passApi/img/input_icons_24_2764534.png') no-repeat;*/
    background-position-x:280px;
    background-position-y:6px;
}
/**
.login_user_input{
    background-position-y: -65px;
}
.login_user_input:focus{
    background-position-y: -105px;
}
.login_pwd_input{
    background-position-y: -145px;
}
.login_pwd_input:focus{
    background-position-y: -185px;
}*/
.x-panel-body-default{
	background: none;
}
.login_logo{
	background: url('../images/login/ydh-logo.png') no-repeat 0 0;
	font-family: "Microsoft YaHei";
	text-align: center;
	margin-top: 8px;
	background-position-x:13px;
	
    /*margin-top:10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 40px;
    background:url('../images/login/ydh-logo.png') no-repeat;
    background:url('../images/login/login_input.png') no-repeat;
    background:url('https://passport.baidu.com/passApi/img/input_icons_24_2764534.png') no-repeat;
    background-position-x:280px;
    background-position-y:6px;*/
}
/**20220619唐勇新增加内容*/
/* 加载旋转动画 */
#load{width:100%;height:100%;position:absolute;background:url(../images/login/data08.png) no-repeat #061537;background-size:cover;top:0;left:0;z-index:999}
#load .load_img{position:absolute;left:calc(50% - 182px);top:calc(50% - 182px);}
.load_img img{position:absolute;left:0;top:0;}
.load_img .jzxz1{animation:xz1 8s infinite linear;}
	@keyframes xz1 {
	  from {
	  transform:rotate(0deg);
	  }
	  50% {
	    transform:rotate(180deg);
	  }
	  to{
	  	transform:rotate(360deg);
	  }
	}	
.load_img .jzxz2{animation:xz2 7s infinite linear;}
	@keyframes xz2 {
	  from {
	  transform:rotate(0deg);
	  }
	  50% {
	    transform:rotate(-180deg);
	  }
	  to{
	  	transform:rotate(-360deg);
	  }
	}