.contnet-all{
    max-width:1300px;
    margin:0 auto;
    padding:0 20px;
}
.sub-header{
    background-image: url(../img_n/common/news_top.jpg);
    background-position: 50% 70%;
}
table{
    width:100%;
    max-width:1300px;
    margin:0 auto;
    margin-top:70px;
    margin-bottom:100px;
}
tr{
position:relative;
}

tr::after{
position:absolute;
content:"";
width:100%;
height:1px;
background-color:#00000034;
left:0;
bottom: 0px;

}
.day{
    color:#1A569E;
    font-weight:bold;
    text-align:left;
    width:300px;
    padding-left:100px;
    white-space: nowrap;    
}
.category{
    width:130px;
    height:30px;
    border-radius: 4px;
}
.category p{
    background-color:#1A569E;
    padding:2px;
    color:#ffffff;
    line-height:20px;
    text-align:center;
    border-radius: 4px;
    font-size:10px;
}
.news_title{
    max-width:900px;
    width:60%;
    padding-left:150px;
}
td{
    padding-top:20px;
    padding-bottom:10px;
}
@media  (max-width:1199px) and (min-width:960px){
    .contnet-all{
        width:100%;
        margin:0 auto;
    }
    .sub-sent{
        left: 20%;
    }
    .category{
        width:150px;
        height:30px;
        text-align:center;
        border-radius: 4px;
        padding-left:10px;
    }
    tr::after{
        content:"";
        width:100%;
        }

    .day{
        color:#1A569E;
        font-weight:bold;
        text-align:center;
        width:150px;
        padding-top:4px;
    }
    .news_title{
        width:500px;
        padding-left:100px;
        padding-top:4px;
    }
    table{
        width:100%;
        margin:0 auto;
        margin-bottom: 100px;
    }
}


@media  (max-width:959px) {
.sub-sent{
    left: 150px;;
    width:300px;
}
.sub-sent p{
    font-size:20px;
}
.content-h2{
    margin-top:70px;
}
td{
    display:block;
}
table{
    width:100%;
    margin:0 auto;
    margin-top:30px;
    margin-bottom:50px;
}
tr{
    position:relative;
    line-height:30px;
    }
    tr::after{
        bottom:0px;
        }
.day{
    text-align:left;
    width:120px;
    display:inline-block;
    padding-left:10px;
    font-size: 14px;
    padding:10px 0 0 0;
}
.category{
    width:150px;
    height:15px;
    text-align:center;
    border-radius: 4px;
    display:block;
}
.category p{
    padding:2px 2px;
    color:#ffffff;
    line-height:20px;
    text-align:center;
    border-radius: 4px;
    margin-top:-20px;
}
.news_title{
    width:100%;
    padding-left:10px;
    padding-top:4px;
}
}
