.myLayer .layui-layer-btn .layui-layer-btn0{
    padding: 0px 30px;
    background: #54B601;
    color:#ffffff;
    border: none;
    border-radius: 3px;
    margin-bottom: 30px;
}
.bg_img{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    top:0;
    left:0;
}
.login_box{
    width: 400px;
    height: 420px;
    position: absolute;
    margin-top: 100px;
    right:10.9%;
    background: #fff;
}


.login_box .title{
    width: 100%;
    text-align: center;
    color:#4a4a4a;
    font-size: 22px;
    margin-top: 50px;
    margin-bottom: 30px;
}

.login_box .container{
    width: 75%;
    margin: 20px auto;
}
.pwd_box{
    width: 400px;
    height: 500px;
    position: absolute;
    margin-top: 50px;
    right:10.9%;
    background: #fff;
}


.pwd_box .title{
    width: 100%;
    text-align: center;
    color:#4a4a4a;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.pwd_box .container{
    width: 75%;
    margin: 20px auto;
}

.label_control{
    font-size: 18px;
    color: #dae2fb;
    margin-bottom: 15px;
    display: inline-block;
}
.form_group{
    position: relative;
    margin-bottom: 20px;
}
.form_control{
    width: 100%;
    height: 46px;
    border: 2px solid #244ab7;
    background: #6087f4;
    color: #dae2fb;
    line-height: 46px;
    padding-left: 69px;
    box-sizing: border-box;
    font-size: 18px;
}
.placeholder{
    position: absolute;
    left:70px;
    top:10px;
    color: #dae2fb;
}
.icon{
    width: 20px;
    height: 20px;
    position: absolute;
    left:32px;
    top:12px;
}

body{background: #fff!important;}
.btn_submit{  font-size: 20px;  color: #ffffff;  width: 100%;  height: 46px;  background: #0a2e95;  border: 2px solid #1d43ad;  font-family: 'microsoft Yahei';  }

/* 复选框样式美化 */
.checkbox_div{  margin-bottom: 50px;  overflow: hidden;  }

.checkbox_img input{  opacity: 0;  -moz-opacity:0;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  }
.checkbox_info{
    font-size: 14px;
    color:#0b319d;
    float: right;
}
.copyRight{  width: 100%;   text-align: center; line-height: 80px }
.copyRight>spa{  color:#9b9b9b;  line-height: 25px;  }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {  background-color: #9b9b9b; /* #FAFFBD; */  background-image: none;  color: rgb(0, 0, 0);  }
/* 忘记密码 */
.forgetPwd{  color: #ffffff;  font-size: 14px;  text-decoration: underline;  cursor: pointer;  }
.forgetPwd:hover{  color: #72b3ff;  }
.forgetPwd:active{  color: #0b319d;  }
.forgetPwdTips{  font-size: 20px;  text-align: center;  margin-top:90px ;  }


.login-content{width: 100%;}

.login-content .l-login{width: 100%;padding: 3% 1.8% .9% 3.4%;zoom: 1;overflow: hidden;border-bottom: 1px solid #eaeaea
}
.login-content .l-login span{display: inline-block;float: left}
.login-content .l-login .login-img{width: 112px;height: 112px;}
.login-content .l-login .login-text{height: 112px;line-height: 112px;padding-left:1.8%;color: #4bc3de;font-family: PingFangSC-Regular;;font-size: 24px;}
.login-content .l-bg{width: 100%;height:608px;background: url("../images/l-login-bg.png")}

/* 选择登录注册页面 */

.login-content{background: #fff}
.login-content .l-content{width: 320px;margin:50px auto;text-align: center;}
.login-content .l-content .l-content-title{font-family: PingFangSC-Regular; font-size: 20px;color: #4BC3DE;padding: 50px }
.login-content .l-content .l-content-btn{padding-top: 15px; padding-bottom: 10px;text-align: right;}

.login-content .l-content .l-content-btn button{	width: 100%;  padding: 12px 12px;  outline:none;  color: #9B9B9B;  cursor: pointer;  background: #F5F5F5;  border-radius: 6px;  font-size: 16px;  border: 1px solid rgba(0,0,0,0);  }
.l-content-next button{  width: 80%;  padding: 12px 12px;  outline:none;  cursor: pointer;  border: 1px solid rgba(0,0,0,0);  font-family: PingFangSC-Regular;  font-size: 18px;  color: #FFFFFF;  background: #4EC4DF;  border-radius: 8px;  }

.send-label{width: 100px;height: 40px;font-size:14px;color:#fff;display:inline-block;text-align: center;background: #4EC4DF;border-radius: 0 5px 5px 0 ;position: absolute;right: 50%;top: 11px;line-height: 40px}
label.mast-fill:before{content: "*";font-size: 24px;color: #d0021b;position: absolute;margin-left: -15px;margin-top: 5px}

button.setup-img{width: 100%;height: 180px;text-align: center;padding: 0;margin:0;background: #f5f5f5;color: #CCCCCC}



.login-content .l-content  .checked-box button{
    color:#4EC4DF ;
    border: 1px solid #4EC4DF;
}

/* 注册界面 */
.l-content-setup{width: 1000px;margin:50px auto;padding-bottom:20px;zoom: 1;overflow: hidden}
.l-setup-title{position: relative;width:115px;height:110px;text-align:center;line-height:110px;}

.cicle{z-index:10000;width:115px;height:112px; vertical-align: middle;display:inline-block;background: url("../images/s-Polygon.png") no-repeat;}
.order{width: 50px;height: 50px;text-align:center;line-height:50px;margin-top: 35px;margin-left: -25px;background: #F5F5F5;border-radius: 25px;position: absolute;z-index: 0;font-family: PingFangSC-Regular;  font-size: 38px;  color: #9B9B9B;}
.text{width:100px;position: absolute;bottom: -65px;left: 100px;text-align: center;font-size: 14px}

.cicle:before{content:"";width: 100px;height: 1px;background-color: #F5F5F5;top: 55px;left: -2px;position: absolute}
.cicle:after{content:"";width: 100px;height: 1px;background-color: #F5F5F5;top: 55px;left: 204px;position: absolute}

.catch-step .order{background: #4EC4DF;color: #fff}
.catch-step .text{color: #4EC4DF}
.catch-step .cicle:before{content:"";width: 100px;height: 1px;background-color: #4EC4DF;top: 55px;left: -2px;position: absolute}
.catch-step .cicle:after{content:"";width: 100px;height: 1px;background-color: #4EC4DF;top: 55px;left: 204px;position: absolute}

.l-content-setup .l-setup-title:first-child label:before{content: "";width: 0}
.l-content-setup .l-setup-title:last-child label:after{content: "";width: 0}