a{
    color:#000000;
    text-decoration: none;
    outline: none;
}
a:hover{
    color:#2F2F2F;
    text-decoration: none;
    outline: none;
}
a:active{
    color:#000000;
    text-decoration: none;
    outline: none;
}
.wn-banner{
    width:100%;
    height:auto;
    padding-top:16.71875%;
    background-image: url(https://www.soulrig.com/file/4500000013/20240319zqcxysgzxyrs/img/01.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.wn-padding-0{
    padding:0;
}
.wn-padding-vertical-48{
    padding-top:48px;
    padding-bottom:48px;
}
.wn-list-item{
    background-color: #EBE0D6;
    padding:8px;
    border-radius: 8px;
    font-size:16px;
    word-break: break-all;
    margin-bottom:8px;
    text-overflow: ellipsis;
}
.wn-h{
    display: block;
    padding:8px;
}
.wn-h a,.wn-h span{
    font-size:18px;
    line-height:42px;
    font-weight:600;
}
.wn-article{
    height:554px;
    overflow-y:auto;
    padding:25px 4px;
}
.wn-article .wn-article-title{
    text-align: center;
    font-size:18px;
    font-weight:600;
}
.wn-article .wn-text-center{
    text-align: center;
}
.wn-article p{
    font-size:16px;
    text-align: left;
    line-height:1.5rem;
    text-indent:1.5rem;
}
.wn-bg-lightBlue{
    background-color: #E6EAF2;
}
.wn-bg-darkGrey{
    background-color: #CECECE;
}
.wn-list-item1{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding:8px;
}
.wn-list-item1 .wn-left-date{
    flex:0 0 80px;
    height:4rem;
    background-color: #68C3F3;
    color:#ffffff;
    text-align: left;
    padding:0 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size:14px;
    white-space: pre-wrap;
}
.wn-list-item1 .wn-left-date .wn-date{
    font-weight:800;
    font-size:22px;
    line-height:28px;
    vertical-align:8px;
}
.wn-list-item1 .wn-left-date .wn-date-year{
    font-size:12px;
    font-weight:600;
    line-height:14px;
    vertical-align:-8px;
}
.wn-list-item1 .wn-right-title{
    flex:0 1 auto;
    height:4rem;
    overflow: hidden;
    padding:4px;
    background-color: #ffffff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size:16px;
    line-height: 28px;
    vertical-align: middle;
    text-overflow: ellipsis;
}
.dowebok img{
    height:220px;
    width:auto;
    border:none;
    margin:3px;
    outline: none;
}
.wn-footer p{
    text-align: center;
    font-size:16px;
    color:#000000;
    line-height: 2rem;
}
