.article{margin:0 auto;width:1200px}.article .banner{height:180px;width:1200px;background-color:#ddd}.article .banner img{height:100%;width:100%;object-fit:cover}.article .main{margin-top:30px}.article .main .menu{width:290px;background-color:#fff;display:inline-block;vertical-align:top}.article .main .menu .menu-header{height:102px;width:290px;display:flex;justify-content:center;align-items:center;font-size:22px;color:#333;line-height:31px}.article .main .menu .menu-list{width:290px;padding:0}.article .main .menu .menu-list .menu-list-item{cursor:pointer;height:42px;width:290px;color:#333;font-size:18px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;box-sizing:border-box}.article .main .menu .menu-list .menu-list-item:before{content:"•";display:inline}.article .main .menu .menu-list .menu-list-item.active{color:#fff;background:#ca0a15}.article .main .content{background-color:#fff;width:880px;display:inline-flex;flex-flow:column nowrap;vertical-align:top;margin-left:30px}.article .main .content .list-header{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #ededed}.article .main .content .list-header .title{font-size:22px;color:#333;line-height:31px;display:flex;align-items:center}.article .main .content .list-header .title:before{content:"";display:block;width:3px;height:23px;background:#ca0a15;margin-right:10px}.article .main .content .list-header .position{font-size:14px;color:#8f8f8f}.article .main .content .list-header .position span{color:#333}.article .main .content .empty{display:block;text-align:center;padding:20px}.article .main .content .list-item{color:#333;font-size:14px;line-height:48px;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;margin-right:20px;margin-left:20px;border-bottom:1px solid #e6e6e6}.article .main .content .list-item .content{display:inline-block;width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;margin-left:0}.article .main .content .list-item .content:before{content:"‧";line-height:32px;display:inline-block}.article .main .content .list-item .date{color:#8f8f8f;float:right}.article .main .text-content{padding:20px;font-size:16px;color:#333}.article .main .btns{display:flex;justify-content:center;margin-top:20px}.article .main .btns div{margin:0 20px;color:#ca0a15;cursor:pointer}.article .main .pager{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center}