/*登录样式*/
.newlogin20 .loginmain {
            margin: 0 auto;
            width: 470px;
            max-width: 90%;
            border-radius: 35px;
            background-color: #f1f9fb;
            padding: 25px 70px 35px;
        }

        .cloud_login .login_right div {
            width: auto;
        }

        .cloud_bg_new {
            background-image: url(../../Html/img/new_login_icon1008/login-bg.jpg);
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-size: cover;
            background-position: center center;
        }

            .cloud_bg_new .user_login {
                margin-bottom: 25px !important;
            }

            .cloud_bg_new .top_login {
                border-bottom: none;
            }

            .cloud_bg_new .cloud_login {
                position: absolute;
                left: 54% !important;
                top: 23%;
                width: 46%;
            }

            .cloud_bg_new .top_login {
                background: url(../../Html/img/new_login_icon1008/login-logo.png) 2rem 50% no-repeat;
                color: #333333;
            }

            .cloud_bg_new .language_con span {
                background-image: url(../../Html/img/new_login_icon/globalnew.png),url(../../Html/img/new_login_icon/drop_down_new.png);
                padding-left: 50px;
            }

            .cloud_bg_new .language_con .list {
                position: fixed;
                z-index: 99999999;
            }

                .cloud_bg_new .language_con .list ul li {
                    background-color: #FFFFFF;
                }

                    .cloud_bg_new .language_con .list ul li:hover {
                        background-color: #EEEEEE;
                    }

                .cloud_bg_new .language_con .list ul {
                    border: 1px solid #DDDDDD;
                    min-width: 158px;
                }

            .cloud_bg_new .newlogin20 .logo_flower {
                height: 120px;
                background: url(../../Html/img/new_login_icon/scc_colormix.png) 50% 50% no-repeat;
                background-size: 80%;
            }

            .cloud_bg_new .login_right div input {
                border: none;
                background-color: #fff;
                background-position: 20px 50%;
                background-repeat: no-repeat;
                border-radius: 25px !important;
            }

                .cloud_bg_new .login_right div input::-webkit-input-placeholder {
                    color: #BBBBBB;
                }

            .cloud_bg_new .numLogin {
                background-image: url(../../Html/img/new_login_icon/ic_account_number.png);
            }

            .cloud_bg_new .passwordLogin {
                background-image: url(../../Html/img/new_login_icon/ic_password.png);
            }

            .cloud_bg_new .loginBtn {
                background-color: #64c4dc !important;
            }

            .cloud_bg_new .register_new .registerBtn {
                background-color: #FFFFFF;
                color: #666;
            }

            /*2021/07/01 zjp*/
.iconLogin {
    border-radius:20px 0px 0px 20px !important
}

#username {
    border-radius:0px 20px 20px 0px !important
}

#userpassword {
    border-radius:0px 20px 20px 0px !important
}

.my-login-left{ 
position: absolute; left: 0; top: 0;
width: 53.8%; height: 100%; 
/* border-right: 1px solid #000; */
}
.my-login-left .login-logo{ position: absolute; left: 40px; top: 40px; }
.my-login-left .login-logo img{ display: block; }
.my-login-left .center-img{ height: 100%; padding: 120px 0 220px 10%; display: flex; align-items: center; }
.my-login-left .center-img img{ display: block; max-width: 67%; }
.my-login-left .title-block{ font-size: 24px; line-height: 34px; color: #f07c00; 
position: absolute; bottom: 68px; left: 8%;
}
.my-login-left .title-block .en-text{ font-family: Arial, Helvetica, sans-serif; }
.my-login-right-title-block{ font-size: 20px; font-weight: bold; line-height: 30px; color: #64c4dc; text-align: center; padding-bottom: 40px;}
.my-login-right-title-block .en-text{ font-family: Arial, Helvetica, sans-serif; }

.newFa_div_login .iconLogin{ background-color: #fff; }