[v-cloak]{
    display: none;
}
.login_panel{
    display: inline-block;
    width: 340px;
    border: 1px solid #e9e9e9;
    padding: 0 20px;
    margin: 20px 0 0 162px;
    position: relative;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.12);
}
.inlineBlock {
    display: inline-block;
    position: relative;
    margin-left: 30px;
    margin-bottom: 19.2px;
}
.phone_tip {
    display: inline-block;
    background: url(../img/phone_tips.png) no-repeat center 0px;
    width: 20px;
    height: 33px;
    position: absolute;
    top: -11.8px;
    left: -26px;
}
.login_panel .el-form-item:nth-child(1){
    margin-bottom: 18px;
}
.login_panel .el-form-item:nth-child(2){
    margin-bottom: 8px;
}
.loginBtn{
    /* margin-left: 117px; */
    height: 36px;
    line-height: 36px;
    display: inline-block;
    border: 1px solid #02b4b6;
    text-align: center;
    font-size: 16px;
    width: 100%;
    color: white;
    transition: .2s;
    cursor: pointer;
}
.loginBtn:hover{
    background: #0d9b9d;
}
.bd1{
    border: 1px solid #e6e6e6;
}
.login_panel{

}
.login_content{
    position: relative;
    margin: 40px auto;
}
.zyd_logo{
    position: absolute;
    left:0;
    top:-45px
}
.loginBtn{
    /* background: linear-gradient(45deg, #3BD2D1, #61DDDD) !important; */
    border: none;
    background: #02b4b6;
}
.el-checkbox{
    margin-right: 10px;
    /* font-size: 12.4px; */
}
.el-checkbox__input.is-checked+.el-checkbox__label{
    color: #02b4b6;
}
.el-checkbox__input+.el-checkbox__label{
    font-size: 12.4px;
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #02b4b6;
    border-color: #02b4b6;
}
.el-tabs__active-bar {
    background-color: #02b4b6;
}
.el-tabs__item.is-active,.el-tabs__item:hover {
    color: #02b4b6;
}
.el-tabs__item{
    width: 168px;
    text-align: center;
}
.login_type_nav{
    padding: 10px 0 0 0;
}
.el-form{
    padding: 2px 10px 0 10px;
}
.login_panel .el-input__inner:focus {
    border-color: #02b4b6;
}
.login_panel .el-input__inner{
    padding: 0 39px;
    border: 1px solid #DCDFE6!important;
}
.login_panel .input_icon{
    position: absolute;
    left: 14px;
    z-index: 20;
    top: 12px;
    font-size: 17px;
    color: #777;
}
.qrcode {
    border: 1px solid #E2E2E2;
    width: 216px;
    height: 225px;
    margin-left: 54px;
    margin-top: 14px;
}
.qrcode iframe{
    width:216px!important;
    height:222px!important;
}
.qrcode {
    border: 1px solid #E2E2E2;
    width: 216px;
    height: 225px;
    margin-left: 54px;
    margin-top: 14px;
}
.login_content .checkbox_panel{
    position: relative;
    margin: 12px 0;
    font-size: 12.4px;
    min-height: 14px;
}
.forget_pass{
    margin-left: 64px;
}
.codeTextStyle {
    margin-top:-21px;
    text-align:center;
}
.wordLan{
    color: #21C4C8;
}
.forgrt_pass{
    position: absolute;
    right: 0;
    cursor: pointer;
}
.forgrt_pass:hover{
    color: #21C4C8;
}
.wordHui{
    color: #9b9999;
}
.register_panel{
    margin-bottom: 12px;
}
.login_tips {
    width: 100%;
    height: 36px;
    padding: 13px 0 0px 0;
    border-top: 1px #cecbcb solid;
    color: #a1a1a1;
}
.checkbox_panel .forget_pass:hover{
    color:#21C4C8
}
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus {
    border-color: #F56C6C;
}
.el-checkbox__inner:hover {
    border-color: #02b4b6;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #02b4b6;
}
.el-button--primary:hover {
    background: #0d9b9d;
    border-color: #0d9b9d;
    color: #FFF;
}
.wxLoginLeader {
    background: url(../img/wxloginLead.png) no-repeat center center;
    width: 253px;
    height: 467px;
    position: absolute;
    right: 554px;
    bottom: -42px;
    /*-webkit-animation: wxtips .6s ease-in-out;*/
    /*animation: wxtips .6s ease-in-out;*/
}
.getcodeBtn {
    position: absolute;
    right: 15px;
    top: 7px;
    display: inline-block;
    border-left: 1px solid #9b9999;
    background: white;
    cursor: pointer;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 16px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    font-family: "Microsoft Yahei";
    z-index: 999;
}
.codeInputIcon {
    background: url('../img/code_icon.png')no-repeat center center;
    background-size:100% 100%;
    position: absolute;
    top: 9.6px;
    left: 13px;
    color: #555;
    width: 20px;
    height: 20px;
    z-index: 10;
    font-size:18px!important;
}
.input_icon{
    color:#777
}
.relative{
    position: relative;
}
.qq_icon{
    display: inline-block;
    background: url("../img/QQ.png") no-repeat center center;
    background-size:100% 100%;
    width: 20px;
    height: 20px;
    left: 0;
    top: -2px;
    position: absolute;
}
.qqTipsStyle{
    position: relative;
}
.fade-enter-active, .fade-leave-active {
    transition: .62s
}
.fade-enter, .fade-leave-active {
    opacity:0;
    transform:translate(-70px)
}
.el-input--prefix .el-input__inner{
    padding:0 39px ;
}
.wxLoginTips {
    background: url(../img/wxlogin_tips.png) no-repeat center center;
    width: 295px;
    height: 31px;
    position: absolute;
    right: 217px;
    bottom: 12px;
}

@keyframes wxtips {
    0% {
        opacity:0;
        transform:translate(-70px)
    }
    100% {
        opacity:1;
        transform:translate(0px)
    }
}
