.flex{display:flex;display:-webkit-flex}
.flex-ct{align-items:center;-webkit-align-items:center}
.flex-wrap {flex-wrap: wrap;}
.line{overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap;  -o-text-overflow:ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
.fenye{margin:auto;background:#fff;justify-content:center}
.fenye .active{background:#3dbbb8;color:#fff;border:1px solid #3dbbb8}
.fenye .itm{width:32px;height:32px;justify-content:center;border:1px solid #ddd;border-radius:4px;margin:0 4px}


/* 添加/编辑子账户  弹出框*/
.up_tck>img{float:right;position:absolute;top:20px;right:20px;cursor:pointer}
.up_tck .tit{font-size:24px;text-align:center;color:#2f3541;margin-bottom:10px}
.up_tck .tit::after{content:'';width:18px;height:4px;background:#4d5fe3;display:block;margin:auto;margin-top:18px}
/* 添加/编辑子账户  弹出框*/
.scenery .folder{width:100%;padding: 0 1%;font-size: 0}
.scenery .folder-content{display: inline-block;margin:0 .7% 18px;width: 15%;border-radius:8px;box-shadow:0 10px 20px 0 rgba(69,66,69,.1);overflow:hidden;font-size:16px;color:#2f3541;font-weight:600;padding: 10px;min-height:150px}
.scenery .folder-content p{padding:15px 15px}
.scenery .folder-content .default{text-align:center;position: relative;}
.scenery .folder-content .default a img{width:100%}
.scenery .folder-content .default.add-scenery a img{width: auto}

.scenery .folder-content .itmbox1{position:relative}
.scenery .folder-content .itmbox1>img{width:100%}
.scenery .folder-content .itmbox1 a{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:80px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;font-weight:600;color:#fff;background:#4d5fe3;cursor:pointer}
.scenery .folder-content .itmbox1 div{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:100%;justify-content:center}
.scenery .folder-content .itmbox1 div p{font-size:14px;display:inline-block;color:#fff;border-radius:4px;background:rgba(0,0,0,.5);padding:4px 8px;margin:0 2px;cursor:pointer}
.scenery .folder-content .item-img{position: absolute;BOTTOM: 0;height: 73%;border-radius: 6px;overflow: hidden;transform: skew(-14deg);width: 88%;left: 6%;pointer-events:none}
.scenery .folder-content .item-img img{width: 100%;height: 100%}
/* 文件夹列表 */
.scenery{padding:10px 0;min-height:560px;clear: both;width: 100%}
.scenery .content{overflow: hidden;font-size: 0}
.scenery .content .addbox{text-align:center;justify-content:center;color:#4d5fe3;font-size:18px;font-weight:600}
.scenery .content .addbox img{margin:auto;margin-bottom:10px}

/*.scenery .content>a,.scenery .content>div{width:260px;height:280px;border-radius:8px;box-shadow:0 10px 20px 0 rgba(69,66,69,.1);overflow:hidden;margin:0 7px 20px}*/
/*.scenery .list{float:left}*/
.scenery .scenery-content{cursor: pointer;margin:0 .7% 20px;width: 15%;display: inline-block;box-shadow: 0 10px 20px 0 rgba(69,66,69,.1);}
.scenery .scenery-content:hover .mb{opacity:1}

.scenery .scenery-content .itmbox1{position:relative}
.scenery .scenery-content .itmbox1 .iptbox{position:absolute;bottom:10px;left:6px;font-size:14px;font-weight:600;color:#fff;flex-wrap:wrap;display: flex;width: 100%}
.scenery .scenery-content .itmbox1 .iptbox .t2{flex: 0 0 29%}
.scenery .scenery-content .itmbox1 img{width:100%;min-height: 185px;}
.scenery .scenery-content .itmbox1 .iptbox p{width:64px;height:32px;line-height:32px;text-align:center;margin-right:3px;background:rgba(0,0,0,.5);border-radius:4px;letter-spacing:1px}
.scenery .scenery-content .itmbox1 .mb,.bg_mask{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;justify-content:center;opacity:0}
.scenery .scenery-content .itmbox1 .mb a{width:96px;height:32px;background:#4d5fe3;line-height:32px;text-align:center;font-size:14px;font-weight:600;color:#fff;border-radius:4px}
.scenery .scenery-content .itmbox2{width:100%;padding:0 14px;font-size:14px;color:#9a9da7;font-weight:600;line-height:30px;margin-top:10px}
.scenery .scenery-content .itmbox2>p{font-size:16px;color:#2f3541}
.scenery .scenery-content .itmbox2 div img{margin-right:5px}
.scenery .scenery-content .itmbox2 div .p{margin-right:12px}
.auth-type{position: absolute;right:10px;top:10px;border-radius:20px;height:20px;width:20px;color:#fff;font-size:12px;line-height: 20px;text-align: center;background:#1357d3}


.linka{width:74px;height:32px;line-height:32px;text-align:center;margin-right:6px;background:rgba(0,0,0,.5);border-radius:4px;letter-spacing:1px;color:#fff;}
.linka{margin-bottom:4px}
.linka:hover{color:#00a0d2}

.bg_mask{opacity: 1;display: none}
.pop-up ,.up_tck{position: fixed;top: 50%;left: 50%;transform: translateX(-50%)translateY(-50%);background: #fff;border-radius: 5px;z-index: 10000;height: auto;padding:10px;display: none}
.pop-up .pop-up-btn{padding:0;width:130px;line-height:39px;height:39px;border-radius:5px;background:#00a2d4;color:#fff;margin:20px;display: inline-block;text-align: center;}
.pop-up .close{position: absolute;right:10px;top:5px;font-size:30px}
.top_status{position: absolute;left:10px;top:10px;}
.top_status div{margin-right: 5px;display: flex;float: left;padding:2px 5px;color:#fff;font-size: 1rem}
.top_status .yellow{background: #f5b30d}
.top_status .green{background: green}
.top_status .blue{background: blue}
.top_status .error{background: red}

.plr15 a{width:33.33%;display: inline-block}
.plr15 a:nth-child(2){text-align: center}
.plr15 a:last-of-type{text-align: right}

textarea{resize:none}
a,input,select,textarea{outline:0}
a,body,button,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,table,td,textarea,th,tr,ul{margin:0;padding:0;border:0;box-sizing:border-box}
.plr15{padding:0 15px}

.scenery-label .layui-form-label{width: auto}
@media (min-width :0px) and (max-width :1500px) {
    .scenery .folder-content{margin:0 .5% 18px;width: 19%;}
    .scenery .scenery-content{margin:0 .5% 20px;width: 19%;}
}