/* CSS Document */
#wrap{ width:990px; overflow:hidden; height:1200px;}
.box-163css{ width:500px; height:900px; margin:220px auto; position:relative;}
.box-163css input{ margin-left:10px; border:none; border:1px solid #a10000; background:#c00; text-align:center; height:24px; line-height:20px; color:#fff; cursor:pointer;}
#dvMsgBox{
    display:none;
    position:fixed;
    background:transparent;
    background-color:rgba(187,187,187,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70BBBBBB, endColorstr=#70BBBBBB);
    padding:7px;
    font-size:13px;
    box-sizing: border-box;
    width:400px;
    overflow:hidden;
    z-index:10001;
    border-radius:3px;
}
#dvMsgBox .boxTop{
    height:35px;
    line-height:35px;
    padding-left:10px;
    box-sizing: border-box;
    /*border-top:1px solid #ff8600;
    border-right:1px solid #ff8600;
    border-left:1px solid #ff8600;*/
    display:block;
    width:400px;
    background-color:#2d8cf0;
}
#dvMsgBox .boxTop .right{height:100%;float:left;box-sizing: border-box;}
#dvMsgBox .boxTop .right .title{height:100%;line-height:35px;color:#fff;vertical-align:middle;font-size:13px;overflow:hidden;}
#dvMsgBox .body{background:#fff;box-sizing: border-box;}
#dvMsgBox .body .right{background:#fff;float:left;float:left;}

#dvMsgBox .body .right .ct{  line-height: 30px;
    padding:15px 15px 5px 15px;
    vertical-align: middle;
    width: 400px;
    text-align: center;
    color:#5b5b5b;
    font-size: 13px;
    box-sizing: border-box;
    min-height:70px;
    /*border-top:1px solid #ff8600;
    border-right:1px solid #ff8600;
    border-left:1px solid #ff8600;
    border-bottom:1px solid #ff8600;*/
}

#dvMsgBox .body .right .ct-remind{  line-height: 30px;
    padding:20px 15px 10px 75px;
    vertical-align: middle;
    width: 400px;
    text-align: left;
    color:#5b5b5b;
    font-size: 13px;
    box-sizing: border-box;
    min-height:80px;
    background:url(remind.png) no-repeat 30px;
    /*border-top:1px solid #ff8600;
    border-right:1px solid #ff8600;
    border-left:1px solid #ff8600;
    border-bottom:1px solid #ff8600;*/
}

#dvMsgBox .body .right .ct-error{  line-height: 30px;
    padding:20px 15px 10px 75px;
    vertical-align: middle;
    width: 400px;
    text-align: left;
    color:#5b5b5b;
    font-size: 13px;
    box-sizing: border-box;
    min-height:80px;
    background:url(error.png) no-repeat 30px;
    /*border-top:1px solid #ff8600;
    border-right:1px solid #ff8600;
    border-left:1px solid #ff8600;
    border-bottom:1px solid #ff8600;*/
}

#dvMsgBox .body .right .ct .pro{
    width:100%;height:15px;background:url(wait.png) repeat;line-height:15px;overflow:hidden;margin-bottom:8px;margin-top:5px;
    border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
}
#dvMsgBox .body .right .ct .pro .bg{width:0%;height:100%;background:#c9dffc;}

#dvMsgBox .body .right .ct-remind .pro{
    width:100%;height:15px;background:url(wait.png) repeat;line-height:15px;overflow:hidden;margin-bottom:8px;margin-top:5px;
    border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
}
#dvMsgBox .body .right .ct-remind .pro .bg{width:0%;height:100%;background:#c9dffc;}

#dvMsgBox .body .right .ct-error .pro{
    width:100%;height:15px;background:url(wait.png) repeat;line-height:15px;overflow:hidden;margin-bottom:8px;margin-top:5px;
    border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
    -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
}
#dvMsgBox .body .right .ct-error .pro .bg{width:0%;height:100%;background:#c9dffc;}

#dvMsgBox .bottoms{background:#fff;display:inline-block;box-sizing: border-box;}
#dvMsgBox .bottoms .right{
    height:100%;
    background:#fff;
    width: 400px;
    box-sizing: border-box;
    border-top: solid 1px #dadee5;
    /*border-bottom:1px solid #ff8600;
    border-right:1px solid #ff8600;
    border-left:1px solid #ff8600;*/
}
#dvMsgBox input.btns{border-radius: 3px; cursor:pointer; color:#fff; border:none;padding: 4px 18px; text-align:center;  background-color:#2d8cf0;text-align:center; margin:0px auto;}
#dvMsgBox input.btnfocus{border-radius: 3px; cursor:pointer; color:#fff; border:none;padding: 4px 18px; text-align:center;  background-color:#57a3f3;text-align:center; margin:0px auto;}
#dvMsgBox .icon{width:32px;height:32px;float:left;margin-right:10px;}
#dvMsgBox .error{background:url(icon-error.gif) no-repeat;}
#dvMsgBox .info{background:url(icon-info.gif) no-repeat;}
#dvMsgBox .warning{background:url(icon-warning.gif) no-repeat;}
#dvMsgBox .clear{clear:both;}
#dvMsgBox .height{height:13px;line-height:13px;}
#ShowBolightBox{display:none;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;background-color:#000000;z-index:10000;position:absolute;left:0px;top:0px;}
#dvMsgBtns{ text-align:center; width:100%;display:block;box-sizing: border-box;}

.maskMsgBox-mask{
    position:absolute;width:100%;height:100%;left:0;top:0;
    z-index:1000000;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop));
    _left:expression(eval(document.documentElement.scrollLeft));
    _height:expression(eval(document.documentElement.clientHeight));
    _width:expression(eval(document.documentElement.clientWidth));
}
.maskMsgBox-mask-background{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#000000;
    opacity: .2;-moz-opacity: .2;filter: alpha(opacity=20);
}
.maskMsgBox-mask-msg{
    position:absolute;
    cursor:wait;
    left:50%;
    top:50%;
    width:auto;
    color:#222;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","΢���ź�",Arial,sans-serif;
    font-size:13px;
    display: block;
}
.maskMsgBox-mask-loading
{
    padding:13px 13px 13px 35px;
    background:#fff url(loading.gif) no-repeat scroll 10px 50%;
    border:2px solid #ff8600;
}