.now_position {
    width:100%;
    background:rgba(92, 91, 91, 0.4)
}
.now_position ul {
    padding:5px 5%;
    font-size:18px;
    color:#fff;
    letter-spacing:2px
}
.now_position ul li {
    float:left
}
.now_position ul li a {
    color:#fff
}
.now_position ul::after {
    content:"";
    clear:both;
    display:block
}
.lists_main {
    width:1144px;
    margin:0 auto;
    margin-top:70px
}
.lists_main .list_item {
    padding-bottom:20px
}
.lists_main .list_item .list_text {
    float:left;
    width:75%;
    padding:0 10px 30px 10px
}
.lists_main .list_item .list_text span {
    font-size:23px;
    display:block;
    padding-bottom:25px
}
.lists_main .list_item .list_text span a {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    color:#111
}
.lists_main .list_item .list_text p {
    font-size:18px;
    color:#666
}
.lists_main .list_item .list_text p a {
    color:#0193a8
}
.lists_main .list_item .list_img {
    float:right;
    width:25%
}
.lists_main .list_item .list_img img {
    display:block;
    width:175px;
    height:130px;
    margin:0 auto;
    object-fit:cover
}
.lists_main .list_item::after {
    content:"";
    display:block;
    clear:both
}
.lists_bottom .pagination {
    display:flex;
    justify-content:center;
    margin:0 auto;
    padding:20px 0
}
.lists_bottom .pagination li {
    line-height:26px;
    font-size:18px;
    border:1px solid #666;
    margin: 0 3px;
}
.lists_bottom .pagination li a {
    display:block;
    color: #000000;
    padding:0px 6px
}
.lists_bottom .pagination li.active {
    background:#0193a8
}

.lists_bottom .pagination li.active a{
    color: #fff;
}

.lists_bottom .pagination li:hover {
    background:#0193a8
}
.lists_bottom .pagination li:hover a {
    color:#fff
}
.article_main {
    margin-bottom:4em
}
.article_content {
    width:70%;
    margin:0 auto;
    margin-bottom: 2%;
}
.article_content h1 {
    font-size:26px;
    font-weight:bold;
    text-align:center;
    padding:30px 0
}

.article_content h2 {
    font-size:20px;
}

.article_content h2 span {
    font-size:20px!important;
}

.article_content h3 {
    font-size:18px;
}

.article_content h3 span {
    font-size:18px!important;
}

.article_content article p {
    font-size: 16px!important;
    line-height: 1.75;
    letter-spacing: 1.65px;
}
.article_content article p span {
    font-size:16px!important;
    color:#666;
    line-height: 1.7;
}
.article_bottom {
    width:70%;
    margin:0 auto;
    height:20px;
    margin-bottom:10px;
    font-size:14px;
    color:#555
}
.article_bottom span {
    width:50%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.article_bottom span:nth-child(1) {
    float:left
}
.article_bottom span:nth-child(2) {
    float:right;
    text-align:right
}
.article_bottom a {
    font-size:18px;
    color:#555
}
@media screen and (max-width:1144px) {
    .lists_main {
        width:769px;
        margin:0 auto
    }
}
@media screen and (max-width:1010px) {
    .lists_main {
        padding:15px 20px;
        width:100%
    }
}
@media screen and (max-width:768px) {
    .lists_main .list_item .list_text p {
        font-size:14px
    }
    .article_content {
        width:94%
    }
    .article_content article img {
        width:80% !important;
        margin:0 auto;
        height:initial !important
    }
    .article_bottom {
        width:94%
    }
}
@media screen and (max-width:594px) {
    .lists_main .list_item .list_text {
        width:55%
    }
    .lists_main .list_item .list_text span {
        padding-bottom:10px;
        font-size:20px
    }
    .lists_main .list_item .list_text p {
        font-size:14px
    }
    .lists_main .list_item .list_img {
        width:45%
    }
}
@media screen and (max-width:500px) {
    .now_position ul {
        font-size:16px;
        letter-spacing:0
    }

    .article_content h1 {
        font-size: 22px;
    }

    .article_content h2 {
        font-size:18px
    }
    
    .article_content h2 span {
    font-size:18px!important;
        }
        
    .article_content h3 {
    font-size:17px;
    }
    
    .article_content h3 span {
        font-size:17px!important;
    }
    
    .article_content article p {
    font-size: 16px!important;
    }
    .article_content article p span {
        font-size:16px !important
    }
}
@media screen and (max-width:440px) {
    .now_position ul {
        font-size:15px
    }
    .lists_main {
        padding:15px 10px
    }
    .lists_main .list_item {
        max-height:150px
    }
    .lists_main .list_item .list_text {
        float:left;
        width:52%;
        padding:0
    }
    .lists_main .list_item .list_text span {
        font-size:13px;
        font-weight:bold;
        padding-bottom:6px
    }
    .lists_main .list_item .list_text p {
        font-size:12px;
        line-height:1.5
    }
    .lists_main .list_item .list_img {
        width:160px;
        height:110px;
        object-fit:cover
    }
    .lists_main .list_item .list_img img {
        width:100%;
        height:100%
    }
    .lists_bottom .pagination li a {
        font-size:14px;
        padding:0 4px
    }
    .lists_bottom .pagination li.active {
        padding:0px 3px
    }
    .article_content article img {
        width:90% !important;
        margin:0 auto;
        height:initial !important
    }
    .article_bottom a {
        font-size:15px
    }
}
@media screen and (max-width:420px) {
    .article_content h2 {
        font-size:20px
    }
    
        .article_content h2 span {
        font-size:20px
    }
    
    .article_content h3 {
        font-size:18px;
    }

    .article_content h3 span {
        font-size:18px!important;
    }
    
    .article_content article p {
    font-size: 16px!important;
    }
    .article_content article p span {
        font-size:16px !important
    }
}
@media screen and (max-width:374px) {
    .article_content h2 {
        font-size:18px
    }
}
@media screen and (max-width:360px) {
    .lists_main .list_item .list_img {
        width:148px
    }
    .lists_bottom .pagination {
        font-size:14px
    }
}