/************弹出框样式*******************/
/*弹出框样式*/
div.alertmask{
    width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.3);z-index:-1;
}

div.alertParent{
    width:296px;height:184px;left:50%;top:50%;margin-left:-148px;margin-top:-106px;position:fixed;font-size:18px;z-index: 9999;
}
div.alertContainer{
    background:#fff;width:296px;height:154px;border: 1px solid #ccc;padding: 30px 0px 0px 0px;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:white;z-index:9999;
}
div.alertContent{
    height:auto;margin:10px auto;position:relative;
}
span.alertHtml{
    display:block;font-size:18px;color: #515151;text-decoration: none;color:#FFBF00;width:260px;height:auto;padding:0px 10px;word-break:break-all;margin:0 auto;
}
div.btnBar{
    height:50px;margin-top:20px;position:absolute;bottom:20px;left:20px;
}
div.btnBarcenter{
    height:50px;position:absolute;margin-top:20px;bottom:20px;left:50%;margin-left:-60px;
}
p.closeIcon{
    position: absolute;top:-15px;right: -15px;width: 28px;height: 28px;background: url("../images/close.png") no-repeat;cursor: pointer;
}
div.loading{
    position:fixed;
    left:50%;top:50%;/*width:80px;*/height:80px;margin-left: -40px;margin-top: -40px;
}
span.msg{text-align:center;}
div.mask{
    position: fixed;width:100%;height:100%;background:rgba(0,0,0,0.3);
}
/*普通按钮*/
p.abtn{
    display: inline-block;width:96px;margin-bottom: 0px;padding: 5px 12px;font-size: 14px;background-color: #f5f5f5;border:1px solid #c6c6c6;border-radius: 3px;color: #666666;font-family: 微软雅黑;cursor: pointer;
}
p.abtn img{
    position: relative;margin-right: 3px;
}
p.abtn a{
    text-decoration: none;color: #666666;
}
p.abtn:hover{
    background-color: #fff;
}
p.abtn:hover a{
    color: #000000;
}

/*特定按钮*/
p.abtn-primary{
    background-color: #57baf5;
}
p.abtn-primary a{
    text-decoration: none;color: white;
}
p.abtn-primary:hover{
    background-color: #37abf1;
}
p.abtn-primary:hover a{
    color: white;
}

/************弹出框样式 end*******************/




/*alert2*/
div.alertbox{
    width:100%;height:100%;position: fixed;
}
div.t-mask{
    width:100%;height:100%;background: rgba(0,0,0,0.3);position: fixed;left:0px;top:0px;
}
div.t-confirm{
    width:300px;height:200px;background: #fff;position:fixed;left:50%;top:50%;margin-left:-150px;margin-top: -100px;border-radius:10px;
}
div.t-confirm-title{
    width:100%;height:40px;padding-top: 50px;position: relative;
}
div.t-confirm-title p{
    width:200px;height:40px;margin:0 auto;text-align: center;
}
span.alertText{
    width:200px;height:40px;margin:0 auto;text-align: center;display: block;font-size: 18px;text-decoration: none;color:#FFBF00;
}
div.t-confirm-title img{
    position: absolute;right:-6px;top:-6px;cursor: pointer;
}
div.t-pay-select{
    width:240px;height:40px;margin:0 auto;margin-top: 40px;
}
div.t-pay-select span{
    display: block;width:101px;height:32px;line-height: 32px;text-align: center;color:#fff;background: url(../images/teacher/class-btn1.png) no-repeat;float: left;cursor: pointer;
}
div.t-pay-select .t-cancel{
    background: url(../images/teacher/class-btn.png) no-repeat;margin-left: 30px;
}





div.alertbox{
    width:100%;height:100%;position: fixed;z-index:1050;
}
div.t-mask{
    width:100%;height:100%;background:#000;position: fixed;left:0px;top:0px;opacity: 0.3;filter:  alpha(opacity=30);
}
div.t-confirm{
    width:300px;height:200px;background: #fff;position:fixed;left:50%;top:50%;margin-left:-150px;margin-top: -100px;border-radius:10px;
}
div.t-confirm-title{
    width:100%;height:40px;padding-top: 50px;position: relative;height: auto;
    max-height: 55px;
}
div.t-confirm-title p{
    width:260px;height:40px;margin:0 auto;text-align: center;
}
div.t-confirm-title p span{
    display: block;width:60px;height:30px;line-height: 30px;float: left;text-align:right;/*color:#7d4932;*/
}
div.t-confirm-title p select{
    width:150px;height:30px;padding:5px 0px;border-radius: 4px;outline: none;
}
span.alertText{
    width:200px;height:auto;margin:0 auto;text-align: center;display: block;font-size: 18px;text-decoration: none;color:#FFBF00;min-height: 40px;max-height:70px;overflow: hidden;overflow-y: auto;
}
div.t-confirm-title img{
    position: absolute;right:-6px;top:-6px;cursor: pointer;
}
div.t-pay-select{
    width:240px;height:40px;margin:0 auto;margin-top: 40px;
}
div.t-pay-select span{
    display: block;width:101px;height:32px;line-height: 32px;text-align: center;color:#fff;background: url(../images/teacher/class-btn1.png) no-repeat;float: left;cursor: pointer;
}
div.t-pay-select .t-cancel{
    background: url(../images/teacher/class-btn.png) no-repeat;margin-left: 30px;
}
