.dqwz{margin-bottom: 20px; color: #999;}
.dqwz a{color: #999;}

.maincon{background: #fff; border-radius: 18px; padding: 30px;}
/* .Newlist li{padding-bottom: 34px; margin-bottom: 20px; position: relative; padding-left: 30px; border-bottom: 1px #bbb solid;}
.Newlist li::after{position:absolute; content:" "; left:0px; top: 15%; margin-top: -1px; width: 12px; height: 12px; background: #1D75E1;}
.Newlist li .list{position: relative;}
.Newlist li .list a{line-height: 1.5; font-size: .45rem; color: #333;}
.Newlist li .list .time{position: absolute; right: 0; line-height: 1.5; color: #666; padding-left: 22px; background: #Fff;} */

.Newlist li{position:relative; padding:15px 0 15px 18px;  line-height:1.5; overflow:hidden; vertical-align:top; border-bottom: 1px #ccc solid;}
.Newlist li:after{position:absolute; content:" "; left:0; top: 28px; margin-top: -1px; width: 5px; height: 5px; background: #0c65d0;}
.Newlist li span{color:#666; display: inline-block; float: right; line-height: 1.8; font-size: 14px;}
.Newlist li a{color: #333; font-size: 18px; word-wrap:break-word;}
.Newlist li a:hover{color: #0C65D0;}

/*page*/
.page {
    margin: 30px auto 20px;
    text-align: center;
}

.page a {
    display: inline-block;
    color: #0c6c8b;
    padding: 4px 11px 4px 11px;
    margin: 0 5px;
    background: #F6F7F9;
    border-radius: 5px;
    margin-bottom: 15px;
}

.page a.first, .page a.last{display: none;}

.page a.current {
    color: #fff;
    background-color: #2D7CD9;
}

.main .padcon .maincon .article h3 {
    font-size: .4rem;
    font-weight: bold;
    margin-bottom: .24rem;
    text-align: center;
    color: #0c65d0;
    padding: 0 5%;
}

.main .padcon .maincon .article h5 {
    font-size: .35rem;
    margin-bottom: .24rem;
    text-align: center;
    color: #0c65d0;
}

.main .padcon .maincon .article .message {
    text-align: center;
    line-height: .4rem;
    margin-bottom: .3rem;
    font-size: .24rem;
    color: #7b7b7b;
    padding-bottom: .3rem;
    border-bottom: 1px dashed #dcdcdc;
}

.main .padcon .maincon .article .message span {
    display: block;
    line-height: .45rem;
}

.main .padcon .maincon .article .text {
    text-align: justify;
    margin-bottom: .2rem;
    line-height: .4rem;
}

.main .padcon .maincon .article .text p{margin-bottom: 30px; line-height:1.6em;}

.main .padcon .maincon .article .text img {
    max-width: 90%;
    height: auto !important;
    margin: 0.2rem auto;
    display: block;
}

.info_page{margin-top: 40px;}
.info_page li{width: 76px; line-height: 30px; text-align: center; border-radius: 5px;}
.info_page li.prev{background: #0C65D0; float: left;}
.info_page li.prev a{display: block; color: #fff; font-size: 14px;}
.info_page li.prev a span{color: #fff; font-size: 14px;}
.info_page li.next{background: #0C65D0; float: right;}
.info_page li.next a{display: block; color: #fff; font-size: 14px;}
.info_page li.next a span{color: #fff; font-size: 14px;}
.info_page li.grey{background: grey;}
.info_page li.grey span{color: #fff;}
.info_page li b {display: none;}



@media (max-width:912px) {
    .Newlist li .list .time{line-height: 1.8; display: block}
}

@media (max-width:820px) {

}

@media (max-width:768px) {
 .Newlist li .list .time{line-height:2.2; font-size: .3rem;}
 .Newlist li:after{top: 40px;}
 .Newlist li a{font-size: .4rem}
 .page a{font-size: .3rem;}
}

@media (max-width:640px) {
    .Newlist li .list .time{line-height: 2.2; font-size: .25rem;}
    .Newlist li::after{top: 36px;}
    
}

@media (max-width:540px) {
    .Newlist li::after{top: 9%;}
}

@media (max-width:480px) {
    .maincon{padding: 15px; border-radius: 10px;}
    .Newlist li{padding-left: 20px;}
    .Newlist li .list a{font-size: .35rem;}
    .Newlist li .list .time{line-height: 2.2;}
    .Newlist li::after{width: 6px; height: 6px; top: 28px;}
    .dqwz{margin-bottom: 10px;}
}


@media (max-width:400px) {
}

@media (max-width:380px) {
    .Newlist li .list .time{line-height: 2.2;}
}

@media (max-width:360px) {
    .Newlist li .list .time{line-height: 2.4;}
}

@media (max-width:320px) {
    .Newlist li::after{top: 25px;}
    .Newlist li .list .time{line-height: 2.2;}
}
