﻿
/*异步上传图片前预览***********************************************/
.previewbox {
    border: 1px solid silver;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}

.previmg {
    width: 1px;
    height: 1px; /*上传框高度为25*/
    border: none;
    display: none;
}

.fupBox {
    height: 25px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    border-top: 1px solid silver;
    width: 100%;
}

    .fupBox input {
        border: 1px solid silver;
        height: 24px;
        width: 100%;
    }


/*验证框相关**********************************************************/
/*验证框包裹的样式*/
.validatewrapbox {
    border: none;
    padding: 0px;
    margin: 0px;
    position: relative;
    display: inline-block;
}
/*提示框样式*/
.validatemsgbox, .validatemsgbox span {
    border: none;
    margin: 0px;
    padding: 0px;
}

.validatemsgbox {
    position: absolute;
    font-size: 12px;
    z-index: 999;
    /*最小宽度***********/
    /*min-width: 200px;*/
    right: 0px;
}

    .validatemsgbox span {
        float: left;
        height: 26px;
        float: left;
        line-height: 26px;
    }

/*水平验证*/
.validatemsgbox {
    display: none;
}
    /*提示样式*/
    .validatemsgbox .validatemsgleft {
        width: 14px;
        background: url(/imgs/validate/x5.gif) no-repeat;
    }

    .validatemsgbox .validatemsgmiddle {
        background: url(/imgs/validate/x4.gif) repeat-x;
        padding-right: 5px;
        color:red;
    }

    .validatemsgbox .validatemsgright {
        width: 6px;
        background: url(/imgs/validate/x6.gif) no-repeat;
    }



.errormsgbox {
    display: inline;
}
    /*失败样式*/

    /*水平验证*/
    .errormsgbox .msgleft {
        background: url(/imgs/validate/x5.gif) no-repeat;
    }

    .errormsgbox .msgmiddle {
        background: url(/imgs/validate/x4.gif) repeat-x;
    }

    .errormsgbox .msgright {
        background: url(/imgs/validate/x6.gif) no-repeat;
    }


/*垂直验证*/
.Vvalidate span {
    float: left;
    height: 25px;
    padding: 4px 0px;
    float: left;
    padding-top: 8px;
    line-height: 25px;
}

.Vvalidate .validatemsgleft {
    width: 14px;
    background: url(/imgs/validate/x1.gif) no-repeat;
}

.Vvalidate .validatemsgmiddle {
    background: url(/imgs/validate/x2.gif) repeat-x;
    padding-right: 5px;
}

.Vvalidate .validatemsgright {
    width: 6px;
    background: url(/imgs/validate/x3.gif) no-repeat;
}


.greenmsgbox {
    display: none;
}
    /*成功样式*/
    .greenmsgbox .msgleft {
        background: url(/imgs/validate/x5.gif) no-repeat;
    }

    .greenmsgbox .msgmiddle {
        background: url(/imgs/validate/x4.gif) repeat-x;
    }

    .greenmsgbox .msgright {
        background: url(/imgs/validate/x6.gif) no-repeat;
    }


/*错误框样式*/
.errorinput {
    /*border: 1px solid #C48C5B;*/
    border: 1px solid silver;
    padding: 2px;
    /*background: url(/imgs/validate/input_text_bg.gif) repeat-x;*/
}
/*验证通过*/
.validatewrapbox .vPass{color:green;}
.validatewrapbox .errorinput{color:red;}

.greenmsgbox{}
.greenmsgbox span{color:green;}

/*显示提示文字**************************************************/
#bakdfkukShowMsg {
    filter: alpha(opacity=55);
    -moz-opacity: 0.55;
    -khtml-opacity: 0.55;
    opacity: 0.55;
    background-color:black;
    padding:10px 15px;
    border-radius:5px;
    cursor:default;
    z-index:9999;
}
#bakdfkukShowMsg strong{font-weight:normal; color:white;font-size:12px;}
    #bakdfkukShowMsg.error strong {font-weight:bold;
    }
    #bakdfkukShowMsg.error {border:1px solid red;background-color:red;}

.showMsgleft {}
.showMsgright {}

 .bakdfkukMask {
            filter: alpha(opacity=25);
            -moz-opacity: 0.25;
            -khtml-opacity: 0.25;
            opacity: 0.25;
        }



