@-webkit-keyframes float{
	0%{-webkit-transform:translateY(0);transform:translateY(0);}
	50%{-webkit-transform:translateY(2em);transform:translateY(2em);}
	100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes float{
	0%{-webkit-transform:translateY(0);transform:translateY(0);}
	50%{-webkit-transform:translateY(2em);transform:translateY(30px);}
	100%{-webkit-transform:translateY(0);transform:translateY(0);}
}

.cd{clear:both;}
.beg-login-bg{background:#020514 url(../images/bg.jpg) repeat-y center top;background-size:auto;}
.beg-login-bg .bg-img{width:700px;position:absolute;padding-top:8%;right:50%;transition:all .5s;-webkit-transition:all .5s;}
.beg-login-bg .bg-img img{position:relative;width:100%;-webkit-animation:float ease-in-out 1.5s infinite;animation:float ease-in-out 1.5s infinite;}
.beg-login-box{width:500px;transition:all .5s;-webkit-transition:all .5s;margin:10% auto;background-color:#fff;border-radius:5px;left:55%;box-shadow:0px 7px 10px rgba(0,0,0,0.1);color:#666;border-top:solid 3px #0070ee;position:absolute;}
.beg-registered-box{margin:8% auto;}
.beg-login-box .header{padding:30px 10px;background:#ebf5ff;border-radius:5px 5px 0px 0px;}
.beg-login-box .header img{margin:0 auto;display:block;}
.beg-login-box .header h1{text-align:center;font-size:20px;line-height:40px;/* padding-top:10px; */}
.beg-login-box .beg-login-main{padding:30px 30px 30px 30px;}
.beg-login-main .layui-form-item{position:relative;}
.beg-login-main .layui-form-item .beg-login-icon{position:absolute;color:#999;top:10px;left:10px;}
.beg-login-main .layui-form-item input{padding-left:34px;*padding-left:10px;}
.beg-login-box footer{height:35px;padding:10px 10px 0 10px;}
.beg-login-box footer p{line-height:35px;text-align:center;}
.beg-pull-left{}
.beg-pull-right button{width:100%;background:#1785ff;color:#fff;border:0px;}
.beg-pull-right button:hover{border-color:#0070ee;color:#fff;}
.beg-clear{clear:both;}
.beg-login-remember{line-height:38px;}
.beg-login-remember .layui-form-switch{margin-top:0px;}
.beg-login-code-box{position:relative;padding:10px;}
.beg-login-code-box input{position:absolute;width:100px;}
.beg-login-code-box img{cursor:pointer;position:absolute;left:115px;height:38px;}
.beg-pull-right{padding-top:20px;}
.weui-user-row{padding-top:10px;}
.weui-user-fl{float:left;}
.weui-user-fr a{color:#ff7800;}
.weui-user-fr{float:right;}
.imgCaptcha .layui-input{width:50%;float:left;}
.imgCaptcha span{padding-left:20px;}
.imgCaptcha span img{height:40px;}
.phcolor{color:#999;}
.layui-input{*width:95%;}
.layui-form-checkbox{*width:19px;*padding-right: 0px;}
/* .header{ text-align: center; padding:10px 0px;}
 */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{  
color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{
color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{ 
color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ 
color:#999;}
.phcolor{color:#999;}

/* 适配多设备 */
@media only screen and (min-width:750px) and (max-width:1440px){
	.beg-login-bg .bg-img{width:500px;padding-top:5%;}
	.beg-login-box{width:380px;margin: 5% auto;}
	.beg-pull-right{padding-top:5px;}
	.beg-login-box .header{padding:20px 10px; }
	.beg-registered-box{margin:2% auto;}
}
@media only screen and (min-height:780px) and (max-height:1000px){
	.beg-login-box{margin: 10% auto;}
	.beg-login-bg .bg-img{padding-top:8%;}
	.beg-registered-box{margin:3% auto;}
}
@media screen and (max-width:750px){
	.beg-login-box{width:100%;}
	.beg-registered-box{margin:0 auto;}
	.beg-login-bg .bg-img{display:none;}
	.beg-login-box{position:static;}
	.beg-login-bg{background-size:auto;	}
}
.address .layui-form-select .layui-select-title input{
	padding-left: 6px;
}