@charset "utf-8";
body,html{height:100%;}
body,input{font-size:14px;font-family: "微软雅黑";line-height: 1.25;color:#222;}

.mb0{margin-bottom:0!important;}

/*去除浮动*/
.clearfix:before,
.clearfix:after,
.login-box:before,
.login-box:after,
.s-header:before,
.yjq-form-block:before,
.yjq-form-block:after{display:table;content:"";line-height:0;}
.clearfix:after,
.login-box:after,
.yjq-form-block:after{clear:both;}	
.clearfix,
.login-box,
.yjq-form-block{*zoom:1;}
/*去除浮动 END*/

.y-input{height:40px;line-height:30px;padding:5px 15px;border:none;font-family: "微软雅黑"}
.y-input::-moz-placeholder{color:#666666;font-weight:700px}
.y-input::-webkit-input-placeholder{color:#666666;font-weight:700px}

.y-btn{display:inline-block;cursor:pointer;height:40px;line-height:40px;background:#fff;border:none;-moz-appearance: none;-webkit-appearance:none;appearance: none;text-align:center;border-radius:8px;}
.y-btn-login{width:100%;display:block;font-size:22px;color:#4c4c4c;letter-spacing: 2px;}
.y-btn-login:hover{background:#e5e5e5;}

/*登录*/
.yjq-login{width:100%;min-width:960px;min-height:620px;height:100%;background:#031e50 url(../../images/login/bg-img.png) left bottom no-repeat;background-size:cover;}
.yjq-login .y-container{position:relative;min-height:100%;padding-bottom:100px;padding-bottom:0px\0;}
.yjq-login .y-footer{margin-top:-100px;height:100px;background:url(../../images/login/opacity.png) left top repeat;background:rgba(255,255,255,.3);}

.yjq-login .login-logo{position:absolute;left:0;top:0;width:90px;height:107px;margin-left:50px;margin-top:50px;background:url(../../images/login/logo.png) left top no-repeat;background-size:100%;}
.yjq-login .login-box{position:absolute;left:0;top:50%;width:100%;height:260px;margin-top:-200px;padding:0 15%;}
.yjq-login .login-box .by{float:left;height:100%;width:730px;text-align: center;padding-top:80px;}
.yjq-login .login-box .by>img{width:80%;}
.yjq-login .login-box .login{position:relative;float:right;width:320px;padding:60px 30px;border-radius:8px;-webkit-box-shadow: 0 0 30px rgba(255,255,255,.9);box-shadow: 0 0 30px rgba(255,255,255,.9);}
.yjq-login .login-box .login>.login-error{margin-top:25px;margin-bottom:-20px;height:30px;width:100%;padding:0 12px;line-height:28px;border:1px solid #ffbbba;background-color: #ffefef;color: #ff0a0a;border-radius:4px;}

.yjq-form-block{position:relative;margin-bottom:25px;}
.yjq-form-block>.yjq-form-control{width:100%;}
.yjq-form-block>.yjq-form-control>.y-input{width:100%;height:40px;border:none;line-height:30px;padding:5px 15px;border-radius:8px;font-size:16px;;font-weight:700px}
.yjq-form-block>.yjq-form-control>.y-input:active,
.yjq-form-block>.yjq-form-control>.y-input:focus{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}

.yjq-form-block-yzm>.yjq-form-control{float:left;width:50%;}
.yjq-form-block-yzm>.yzm{float:right;height:40px;width:50%;padding-left:25px;}
.yjq-form-block-yzm>.yzm>p{float:right;height:40px;border-radius:8px;overflow:hidden}
.yjq-form-block-yzm>.yzm>p>img{height:40px;}

.yjq-login .y-footer .yjq-advertisement,
.yjq-login .y-footer .swiper-wrapper,
.yjq-login .y-footer .swiper-wrapper>.swiper-slide{height:100%}
.yjq-login .y-footer .swiper-wrapper>.swiper-slide{line-height:100px;text-align:center;}
.yjq-login .y-footer .advertisement-img{display:inline-block;width:220px;height:60px;background:#fff;margin-top:20px;}
.yjq-login .y-footer .advertisement-img>img{height:100%;height:100%;}

@media only screen and (max-width: 959px){
	.yjq-login .login-box .by{width:55%}
	.yjq-login .login-box .by>img{width:95%}
	.yjq-login .login-box{padding:0 5%;}
}
@media only screen and (min-width: 960px){
	.yjq-login .login-box .by{width:60%}
	.yjq-login .login-box .by>img{width:85%}
	.yjq-login .login-box{padding:0 6%;}
}
@media only screen and (min-width: 1280px){
	.yjq-login .login-box .by{width:700px}
		.yjq-login .login-box .by>img{width:80%}
	.yjq-login .login-box{padding:0 10%;}
}
@media only screen and (min-width: 1500px){
	.yjq-login .login-box{padding:0 15%;}
	.yjq-login .y-footer .advertisement-img{display:inline-block;width:360px;}
}

/*登录 END*/