@charset "utf-8";
.mainContent{background: none;min-height:100%;background: url(../../image/sign/in/back.png) repeat-x;background-size:100% 100%;width:100%;}
.contentIn{    min-height: calc(100vh - 129px);box-sizing: border-box;    display: flex;align-items: center;}
.header{text-align:center;background:#3a88c5;position:relative;margin-bottom:-75px;z-index: 999999;}
.signHeader .tit{font-size:32px; color:#fff;display:inline-block;line-height: 55px;padding-top: 20px;}
.signHeader img{margin-right:10px;}
.tit font{display: block;}
.subTit{font-size:30px; color:#fff;text-align:center;padding:20px 0;}
.loginModule{width:530px;}
.login{margin:0 auto;background:#f7fcff; background-size: auto 100%;box-shadow: 0 0 13px 4px #f5f9fb57;border-radius: 3px;     padding: 57px 30px 15px;width: 497px;position: relative;}
.loginIn{padding:30px;}
.login .toptit{display: block;background: url(../../image/sign/in/titline.png) repeat-x;width:100%;position:absolute;top:0;left:0;height:50px;display: flex;justify-content: space-between;}
.login .toptit .link{    line-height: 50px;
    padding: 0 20px;
    font-size: 12px;
    color: #e9e9e9;
	text-decoration: underline;
    margin:0;
}
.login .toptit label{display: block; height:50px;line-height:50px;font-size:18px;color:#ffffff;padding-left:30px;}

.change_login{   width: 42px;
    height: 43px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 60px;
    background: url(../../image/sign/in/zh.png) no-repeat right top;
    z-index: 2;}
.change_login.cur{background-image:url(../../image/sign/in/qr-code.png)}


.item{height:58px;position:relative;}
.layui-btn{/*margin-top:20px;*/ font-size:14px;/* height:52px; line-height: 52px;*/font-size:13px;margin:0 auto;}
#getcodep{padding:0;}
.change{color:#427ee2;line-height:38px;display:block;text-align: center;}

.footer{    position: absolute; margin-top: -40px; height: 40px; background: #ffffff; width: 100%; text-align: center; line-height: 40px;}
.layui-form-label{width:43px;}
.layui-form-item{position:relative;margin-bottom: 20px;}
.layui-col-space10>*{padding:0 5px 0;}
.item .error_msg{padding :0 5px;}

.layui-input{background:#fff url(../../image/sign/in/icon.png) 4px top no-repeat;padding-left:28px;}
.password,.pwd1,.pwd2{background-position: 4px -33px;}
.codeP,.telecode{background-position: 4px -66px;}
.layui-input-block{margin-left: 30px;}
.tel{background:#fff url(../../image/sign/up/phone.png) 7px center no-repeat;}
.emails .email{background:#fff url(../../image/sign/up/email.png) 4px center no-repeat;}
.idnum .layui-input,.idtype .layui-input{background-position:4px -100px;}

.eye{width: 40px; height: 37px;cursor:pointer; position: absolute; right: 0;background:url(../../image/sign/in/eye.png) center 5px no-repeat; top: 0;}
.look{background-position:0 -25px;}
.header h1 label{float:none;}
.layui-btn-normal{background:#ef6d33;}


@media screen and (max-height: 500px){
	.login{position:relative;margin-left:initial;left:initial;top:initial;margin-top: initial;margin:0 auto!important;}
	
}
.copyright{  margin-top:5px;text-align: center;width: 100%;z-index: 999;}
.copyright a{font-size:12px;color:#333;}