.loginBox {
    background: #007AFF28;
}
.tabBar{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 2.065rem 1.89rem 2.625rem 1.89rem;
    justify-content: center;
}
.tabCon {
    padding: 0 1.89rem;
}
.inputBox li{
    margin-bottom: 1.25rem;
}
.hide-placeholder:focus::placeholder{
    opacity: 0;
}
#errorMibaoDiv{
    display: flex;
}
.right-sp-line {
    /* border 宽度 */
    width: 1px;
    /* border 高度 */
    height: 1.125rem;
    background-color: #FFFFFF60;
    /* border 位置 absolute(绝对定位) */
}
.yzmBox2{
    display: flex;
    align-items: center;
}
.inputYzm2{}
.svg-25-25-icon {
    width: 0.88rem;height: 0.88rem;display: inline-block
}

.yzmBt{
    background-image: linear-gradient(0deg, #FFFFFF24 1%, #718FFF24 100%);
    border-radius: 5px;
   font-weight: bold;
}
.warningTxt,label.error{
    color: #FF0A0A !important;
}


button.loginBt{
    background: #A6B0FF36;
    cursor: pointer;
    font-weight: bold;
}
button.loginBt:hover{
    background: #a6b0ff40;
}
.yzmPic{
    border-radius: 5px;
    overflow: hidden;
}

.yzmPic > img {
    width: 100%;
    height: 100%;
}
@media screen   and (max-width: 1707px){
    .loginMain{
        zoom: 0.85;
     }
}

@media screen and (max-width: 1536px) {
    .loginMain{
        zoom: 0.75;
     }
    
}
@media screen and (max-width: 1440px) {
    .loginMain{
        zoom: 0.65;
     }
   
}
@media  screen and (max-width: 1366px) {
    .loginMain{
        zoom: 0.60;
     }
}
@media screen and (max-width: 1280px) {
    .loginMain{
        zoom: 0.55;
     }
}
@media screen and (max-width: 1024px) {
    .loginMain{
        zoom: 0.50;

     }
}
@media screen and (max-width: 750px) {
    .loginMain{
        /*zoom: 0.50;*/
        zoom: 1;
        right: auto;
        left: 50%;
        transform: translate(-50%, -50%) scale(.55);
    }
    .logo-tip {
        font-size: 44px !important;
    }
}