#department{font-size:14px}#department .right-box .title-com{margin-bottom:1.25rem;background:linear-gradient(270deg,hsla(0,0%,100%,0),#1d66b3);line-height:25px;color:#fff;font-size:16px;padding-left:8px;margin-bottom:2px}#department .right-box .title-com:after{left:-8px;height:25px;background:#e62129;width:5px;top:0}#department .right-box .item{padding:16px 30px 16px 30px;border-top:1.25rem solid #fff;color:#444;position:relative;overflow:hidden}#department .right-box .item .pbg{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1}#department .right-box .item .row{position:relative;z-index:2}#department .right-box .item .img-box{text-align:center;flex:0 0 145px;height:181px;overflow:hidden;margin-right:2.0625rem}#department .right-box .item .img-box img{height:100%}#department .right-box .item .title{font-size:.875rem;color:#1d66b3;font-weight:700;margin-bottom:.8125rem}#department .right-box .item .title .name{font-size:1rem;margin-right:.875rem}#department .right-box .item .info{color:#444;font-size:.75rem;line-height:1.5rem}#department .right-box .department-item{font-size:.875rem;margin-bottom:24px;position:relative;cursor:pointer}#department .right-box .department-item .label{background:linear-gradient(135deg,#1d66b3,#267dd8);line-height:2.625rem;height:2.625rem;padding:0 40px 0 20px;justify-content:space-between;align-items:center;color:#fff}#department .right-box .department-item .name{font-size:1rem;font-weight:700}#department .right-box .department-item .add{font-size:24px;position:absolute;right:20px;top:-2px;width:20px;text-align:center}#department .right-box .department-item .content{overflow:hidden;font-size:.875rem;color:#444;height:0;box-sizing:border-box}#department .right-box .department-item .rr{font-size:14px;font-weight:400}#department .right-box .department-item.active .label{background:linear-gradient(270deg,hsla(0,0%,100%,0),#1d66b3);font-weight:700;line-height:25px;height:25px;padding:0;padding-right:40px;color:#fff;font-size:16px;padding-left:8px;margin-left:8px;margin-bottom:18px}#department .right-box .department-item.active .label .rr{color:#1d66b3;font-size:14px}#department .right-box .department-item.active .label .name{position:relative}#department .right-box .department-item.active .label .name:before{content:"";display:inline-block;position:absolute;left:-16px;height:25px;background:#e62129;width:5px}#department .right-box .department-item.active .label .add{color:#1d66b3}#department .right-box .department-item.active .content{padding-bottom:1.5625rem;height:auto}