body {
    background: #ecf4fb;
}

.header{
    position: relative;
}

.aside {
    display: inline-block;
    width: 342px;
    vertical-align: top;
    margin-top: 20px;
}

.aside .aside_box {
    box-shadow: 0px 0px 16px 0px rgb(124 124 124 / 20%);
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
}

.aside_box .box_top{
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}

.aside_box .box_top .box_title{
    float: left;
    color: #303030;
    font-size: 18px;
    font-weight: bold; 
}

.aside_box .box_top .box_title em {
    display: inline-block;
    width: 5px;
    height: 19px;
    border-radius: 5px;
    background: #01c0ff;
    vertical-align: middle;
    margin-right: 5px;
}

.box_wz_row {
    overflow: hidden;
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px dashed #dcdcdc;
}

.box_wz_row em {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #999;
    float: left;
    margin-top: 9px;
    margin-right: 8px;
}

.box_wz_row a {
    float: left;
    width: 70%;
    font-size: 15px;
    color: #303030;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box_wz_row span {
    float: right;
    font-size: 13px;
    color: #999;
}

.article {
    width: 760px;
    display: inline-block;
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 40px;
    box-shadow: 0px 0px 16px 0px rgb(124 124 124 / 20%);
    background: #fff;
    padding: 20PX;
}

.article .position {
    border-bottom: 1px solid #efefef;
    padding-bottom: 14px;
}

.article .position a, .article .position span, .article .position p, .article .position h1 {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    color: #17A2E7;
}

.article .position p{
    color: #9A9A9A;
}

.article>.title {
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    color: #464a5a;
    text-align: center;
    margin-top: 35px;
}

.article .updatedDate {
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    color: #767a8c;
    text-align: center;
    margin-top: 22px;
    margin-bottom: 10px;
}

.article .article-main {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 1px;
    color: #575b6f;
    padding-bottom: 50px;
}

.article .article-main a{
    color: #01c0ff;
}

.article img{
    max-width: 100%!important;
    max-height: 100%!important;
}

.editor {
    width: 100%;
    text-align: right;
    font-size: 14px;
    color: #464a5a;
    padding-top: 20px;
    padding-bottom: 16px;
    box-sizing: border-box;
}

.article .article-jump {
    border-top: 1px solid #efefef;
    padding-top: 28px;
}

.article-jump a {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 14px;
    letter-spacing: 0px;
    color: #464a5a;
    vertical-align: top;
}

.article-jump .nextArticle {
    float: right;
}

@media screen and (max-width: 1200px) {
    .container {
        width:100%;
    }
    .aside{
        display: none;
    }
    .article{
        width: 100%;
        margin-left: 0;
    }
}