@charset "utf-8";

/*  alert  */
._overlay{ position:fixed; width:100%; height:100%; background:#000000; opacity:0.5; z-index:998;filter:alpha(opacity=50); top:0; left:0; z-index:99;}
._alert{ width:300px; border:6px solid; border-color: rgba(0,0,0,0.65); position:fixed;z-index:999; top:30%; left:50%; margin-left:-150px; z-index:100; background:#FFFFFF; display:none;}
._alert .hd{ background:#f39800; color:#FFFFFF; padding:5px 10px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:20px;}
._alert .cl_btn{ position:absolute; right:10px; cursor:pointer;}
._alert .cl_btn:hover{ color:#FF4F00;}
._alert .cnt{ padding:10px 10px; word-break:break-all; word-wrap:break-word;}
._alert .ft{ text-align:right; padding:5px 10px 10px 10px;}
._alert .yes_btn{ padding:3px 15px; border:0px solid; color:#FFFFFF; border-radius:3px; -webkit- border-radius:3px; cursor:pointer; background:#78b31b; margin:auto 3px;}
._alert .yes_btn:hover{ background:#6DD11D;}
._alert .no_btn{ padding:3px 15px; border:0px solid; color:#FFFFFF; border-radius:3px; -webkit- border-radius:3px; cursor:pointer; background:#8d8d8d; margin:auto 3px;}
._alert .no_btn:hover{ background:#B1B1B1;}

/*  loading  */
._loading{ position:fixed; width:100%; height:100%; top:0; left:0;z-index: 999;}
._loading .box{ position:relative; top:30%; left:50%; width:250px; height:200px; margin-left:-125px; background:url(../img/alt/ld.gif) no-repeat;}

/*  msg  */
._msg{ position:fixed; width:100%; height:100%; top:0; left:0; display:none;z-index: 999;}
._msg .box{ position:relative; top:30%; left:0; height:200px; text-align:center; padding-top:90px;}
._msg .cnt{ background:#000000; background: rgba(0,0,0,0.8); color:#FFFFFF; padding:5px 15px; border-radius:10px; font-size:14px; line-height:30px;}
body {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.modal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 10600;
}

.toast {
    position: absolute;
    left: 50%;
    top:50%;
    max-width: 600px;
    padding:30px 40px;
    border: 5px solid #000;
    border-color: rgba(0,0,0,0.6);
    background: #ffffff;
    font-size: 22px;
    color: #333333;
    font-family: "微软雅黑";
    line-height: 1.5em;
}
.toast .time { color: #666;}