.role-list[data-v-b271e9f2]{height:500px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.role-item[data-v-b271e9f2]{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.role-item>.title[data-v-b271e9f2]{-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:right}.role-item>.content[data-v-b271e9f2]{-webkit-box-flex:10;-ms-flex:10;flex:10}.btns[data-v-b271e9f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-item[data-v-b271e9f2]{margin-right:20px}.permModal .ivu-modal-body[data-v-b271e9f2]{max-height:560px;overflow:auto}.depModal .ivu-modal-body[data-v-b271e9f2]{max-height:500px;overflow:auto}.tips[data-v-b271e9f2]{font-size:12px;color:#999;margin-left:8px}.title[data-v-b271e9f2]{font-weight:700;margin-right:20px}[data-v-b271e9f2] .ivu-form-item-label{width:80px!important}[data-v-b271e9f2] .ivu-form-item-content{margin-left:80px!important}.setup-content[data-v-14f04964]{position:relative}.setup-content:hover .setup-box[data-v-14f04964]{display:block}.setup-box[data-v-14f04964]{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,.2);z-index:99;width:100%;height:100%}.setup-box .ivu-btn[data-v-14f04964]{float:right;margin-right:5px;margin-top:5px}.modal-tab-bar[data-v-14f04964]{margin-left:20px}.modal-tab-bar table[data-v-14f04964]{margin-top:10px;display:inline-block;border:1px solid #ddd;border-radius:5px;max-height:400px!important;overflow:hidden auto}.modal-tab-bar thead[data-v-14f04964]{background-color:#eee}.modal-tab-bar thead th[data-v-14f04964]{padding:5px 0}.modal-tab-bar td[data-v-14f04964]{padding:10px;text-align:center}.modal-tab-bar tbody>tr[data-v-14f04964]:hover{background-color:#f0f8ff}.modal-top-advert[data-v-14f04964]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-top-advert>[data-v-14f04964]{margin-bottom:10px}.modal-top-advert .ivu-input-wrapper[data-v-14f04964]{width:200px}.recommend[data-v-14f04964]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommend .recommend-left[data-v-14f04964]{width:595px}.recommend .recommend-left .content-left[data-v-14f04964]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;font-size:12px}.recommend .recommend-left .content-left>div[data-v-14f04964]:first-child{width:189px;border-right:1px solid #eee;height:360px}.recommend .recommend-left .content-left>div:first-child img[data-v-14f04964]{margin:40px 0 0 15px}.recommend .recommend-left .content-left>div:first-child .margin-left[data-v-14f04964]{margin-left:15px;width:145px}.recommend .recommend-left .content-left>div:first-child div[data-v-14f04964]:first-of-type{font-weight:700;border-top:1px solid #eee;padding-top:10px;padding-bottom:10px}.recommend .recommend-left .content-left>div:first-child div[data-v-14f04964]:nth-of-type(2){color:#999}.recommend .recommend-left .content-left>div:first-child .view-btn[data-v-14f04964]{margin-left:15px;margin-top:10px;color:#fff}.recommend .recommend-left .content-left>div[data-v-14f04964]:nth-child(2){width:405px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend .recommend-left .content-left>div:nth-child(2)>div[data-v-14f04964]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:120px}.recommend .recommend-left .content-left>div:nth-child(2)>div img[data-v-14f04964]{margin:0 10px}.recommend .recommend-left .content-left>div:nth-child(2)>div>div[data-v-14f04964]:nth-child(2) :nth-child(2){color:#449dae}.recommend .recommend-right[data-v-14f04964]{width:595px;height:360px}.recommend .recommend-right .head-recommend[data-v-14f04964]{background:#a25684}.recommend .recommend-right .content-right[data-v-14f04964]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.recommend .recommend-right .content-right>div[data-v-14f04964]{width:50%;text-align:center;height:180px;padding-top:10px}.recommend .recommend-right .content-right>div .right-item[data-v-14f04964]{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;margin-left:5px;margin-right:5px;height:150px;padding:0 10px;font-size:12px}.recommend .recommend-right .content-right>div .right-item>div[data-v-14f04964]:first-child{width:130px;margin-top:30px}.recommend .recommend-right .content-right>div .right-item>div:first-child span[data-v-14f04964]:first-child{color:#fff;border-radius:10px;padding:0 5px;background-color:#a25684;display:block;width:120px;overflow:hidden;white-space:nowrap;margin:0 10px 10px 0}.recommend .recommend-right .content-right>div .right-item>div:first-child span[data-v-14f04964]:nth-child(2){font-size:12px;color:#666;display:block}.recommend .recommend-right .content-right>div .right-item .right-img[data-v-14f04964]{width:100;height:100px;text-align:center;margin:0 auto}.recommend .recommend-right .content-right>div .right-item .right-img img[data-v-14f04964]{max-height:100px;max-width:100px}.recommend .recommend-right .content-right>div[data-v-14f04964]:nth-child(n+1){border-right:1px solid #eee}.recommend .head-recommend[data-v-14f04964]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0 10px;background:#449dae;color:#fff}.recommend .head-recommend span[data-v-14f04964]:first-child{font-size:20px}.recommend .head-recommend span[data-v-14f04964]:nth-child(2){font-size:12px}.modal-top-advert[data-v-14f04964]{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0 30px}