.article-detail-container{margin-top:3.75rem;position:relative}.article-detail-container .ad-position{width:11.1875rem;height:auto;position:absolute;top:25.75rem;left:-14.375rem}
.article-detail-container .ad-position.ad-right{left:unset;right:-14.375rem}.article-detail-container .ad-position .close{width:1.5rem;height:1.5rem;position:absolute;right:.75rem;top:.75rem;cursor:pointer}
.article-detail-container .left{width:49.375rem}.article-detail-container .left .title{font-weight:600;font-size:1.875rem;color:#222;line-height:2.625rem}
.article-detail-container .left .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;font-size:1.125rem;color:#666;line-height:1.5625rem;margin-bottom:2.5625rem}
.article-detail-container .left .author .avatar{width:2.25rem;height:2.25rem;border-radius:50%}
.article-detail-container .left .author .name{margin-left:.5rem}.article-detail-container .left .author .time{margin-left:auto}
.article-detail-container .left .content img{margin-top:1rem;width:100%;height:auto;margin-bottom:2.25rem}
.article-detail-container .left .content p{font-size:1.125rem;color:#333;line-height:2.125rem ;margin: 16px 0}
.article-detail-container .left .related-article{margin-top:2.75rem}.article-detail-container .left .related-article .panel-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 3.75rem;margin-top:1.5rem}
.article-detail-container .left .related-article .panel-content .item{font-weight:500;font-size:1rem;color:#3a3a3a;line-height:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-left:.625rem}
.article-detail-container .left .related-article .panel-content .item:after{content:"";width:2px;height:2px;background:#3a3a3a;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.article-detail-container .right{width:23.125rem}.article-detail-container .right .ad{width:100%;height:28.125rem;background:#d8d8d8;border:1px solid #979797}
.article-detail-container .right .article{margin-top:1.6875rem;margin-bottom:2.5rem}
.article-detail-container .right .article .item{font-size:.9375rem;color:#3a3a3a;line-height:1.3125rem;padding-left:1rem;display:block;position:relative;margin-top:1.5rem}
.article-detail-container .right .article .item:after{content:"";position:absolute;width:.5rem;height:.5rem;background:#00b6b6;left:0;top:.5rem;border-radius:50%}
