.pb_sys_style1 .p_no_d{
    border: 1px solid #001b7e !important;
    color: #fff;
    background-color: #001b7e !important;}
.m-listb1{padding-top: 0;}
.m-listb1 .con{display:block;overflow:hidden;position:relative;padding:20px 0;}
.m-listb1 .con::before{content:"";display:block;width:100%;border-bottom:1px dotted #b5b9c3;position:absolute;left:0;bottom:0;}
.m-listb1 .con::after{content:"";display:block;position:absolute;height:1px;width:0;background-color:#00479d;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;left:0;bottom:0;}
.m-listb1 .con:hover .tit{color:#00479d !important;font-weight: bold;}
.m-listb1 .con:hover::after{width:100%;}
.m-listb1 .date{float:right;font-size:16px;color:#666;margin-left:10px;}
.m-listb1 .tit{font-size:18px;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:18px;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;}
.m-listb1 .tit::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color: #00479d;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
@media only screen and (min-width:1200px){
.m-listb1{padding-top: 0;}
.m-listb1 .con{padding:1.041vw 0;}
.m-listb1 .con::before{content:"";width:100%;border-bottom:1px dotted #b5b9c3;left:0;bottom:0;}
.m-listb1 .con::after{content:"";height:1px;width:0;left:0;bottom:0;}
.m-listb1 .date{font-size:.833vw;margin-left:.52vw;}
.m-listb1 .tit{font-size:.937vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:.937vw;}
.m-listb1 .tit::before{content:"";width: .25vw;height: .25vw;border-radius:50%;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
}
@media screen and (max-width:1199px){
.m-listb1 .con{padding: 15px 0;}
.m-listb1 .date,.m-listb1 .tit{font-size: 16px;}
.m-listb1 .tit{padding-left:10px;}
}
@media screen and (max-width:460px){
     .m-listb1 .date, .m-listb1 .tit{
        float: none;
        width: 100%;
        white-space: normal;
        padding-left: 15px;}
    .m-listb1 .date{
        margin-top: 3px;}
    .m-listb1 .con{
        display: flex;
        flex-direction: column-reverse;
        padding: 10px 0;}
    .m-listb1 .date{
        margin-left: 0;}
    .m-listb1 .tit::before{
        top: 10px;
        transform: none;}
}
