/* 防止css污染 */
/* yj-alert */
.yj-alert>.mask1 {
    position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#000;opacity:0.5;z-index:2101;
}
.yj-alert>.mask2 {
    position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:2102;
}
.yj-alert>.mask2>ul {
    list-style:none;width:400px;height:123px;border-radius:5px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);background-color:#fff;
}
.yj-alert>.mask2>ul>.d1 {
    position:relative;height:35px;line-height:35px;color:#333;
}
.yj-alert>.mask2>ul>.d1>span {
    padding-left:10px;font-size:12px;
}
.yj-alert>.mask2>ul>.d1>i {
    position:absolute;right:10px;font-size:12px;cursor:pointer;
}
.yj-alert>.mask2>ul>.d2 {
    height:50px;overflow:auto;padding:10px;color:#333;font-size:12px;
}
.yj-alert>.mask2>ul>.d3 {
    display:flex;justify-content:flex-end;align-items:flex-start;height:38px;
}
.yj-alert>.mask2>ul>.d3>span {
    height:28px;line-height:28px;margin-right:10px;border-radius:4px;padding:0px 10px;background-color:#409eff;color:#fff;font-size:12px;cursor:pointer;
}
/* yj-confirm */
.yj-confirm>.mask1 {
    position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#000;opacity:0.5;z-index:2101;
}
.yj-confirm>.mask2 {
    position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:2102;
}
.yj-confirm>.mask2>ul {
    list-style:none;width:400px;height:123px;border-radius:5px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);background-color:#fff;
}
.yj-confirm>.mask2>ul>.d1 {
    position:relative;height:35px;line-height:35px;color:#333;
}
.yj-confirm>.mask2>ul>.d1>span {
    padding-left:10px;font-size:12px;
}
.yj-confirm>.mask2>ul>.d1>i {
    position:absolute;right:10px;font-size:12px;cursor:pointer;
}
.yj-confirm>.mask2>ul>.d2 {
    height:50px;overflow:auto;padding:10px;color:#333;font-size:12px;
}
.yj-confirm>.mask2>ul>.d3 {
    position:relative;display:flex;justify-content:flex-end;align-items:flex-start;height:38px;
}
.yj-confirm>.mask2>ul>.d3>.cancel {
    height:28px;line-height:26px;margin-right:5px;border:1px solid #ccc;border-radius:4px;padding:0px 10px;background-color:#fff;color:#333;font-size:12px;cursor:pointer;
}
.yj-confirm>.mask2>ul>.d3>.confirm {
    height:28px;line-height:28px;margin-right:10px;border-radius:4px;padding:0px 10px;background-color:#409eff;color:#fff;font-size:12px;cursor:pointer;
}
/* yj-dialog */
.yj-dialog>.mask1 {
    position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#000;opacity:0.5;z-index:2001;
}
.yj-dialog>.mask2 {
    position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:2002;
}
.yj-dialog>.mask2>ul {
    list-style:none;background-color:#fff;
}
.yj-dialog>.mask2>ul>.d1 {
    position:relative;height:35px;line-height:35px;background-color:#409EFF;color:#fff;
}
.yj-dialog>.mask2>ul>.d1>span {
    padding-left:10px;font-size:12px;
}
.yj-dialog>.mask2>ul>.d1>i {  
    position:absolute;right:10px;font-size:12px;cursor:pointer;
}
.yj-dialog>.mask2>ul>.d2 {
    overflow-y:scroll;padding:10px;color:#333;font-size:12px;
}