.news {
    height: auto; 
}
.news .navtitle {
    font-size: 16px;
    line-height: 3;
}
.news .news_fl {
    width: 800px;
    float: left;

}
.news .news_fl .navlm li {
    float: left;
    width: 18%;
    background-color: #ccc;
    height: 40px;
    padding: 0;
    margin-right: 10px;
    text-align: center;
}
.news .news_fl .navlm li a {
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.news .news_fl .navlm .active {
    background-color: #2c64d7;
}
.news .news_fl .navlm .active a{
    
    color: #fff;
}
.news .news_fl hr {
    margin: 10px 0;
}
.news .news_fl .conul li {
    padding: 30px 0;
    border-bottom: 1px dashed #ccc;
}
.news .news_fl .conul li a {
    display: inline-block;
    height: auto;
}
.news .news_fl .conul li a .img {
    float: left;
    width: 150px;
}
.news .news_fl .conul li a .box {
    float: left;
    width: 640px;
    margin-left: 10px;
    
}
.news .news_fl .conul li a .box h2{
    font-size: 20px;
}
.news .news_fl .conul li a .box p {
    line-height: 1.5;
    font-size: 16px;
    display: -webkit-Box;
    -webkit-Box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news .news_fr {
    width: 370px;
    float: right;
}
.news .news_fr h3 {
    display: inline-block;
    height: 40px;
    background-color: #2c64d7;
    font-size: 24px;
    color: #fff;
    line-height: 40px;
    width: 100%;
    padding-left: 20px;
}
.news .news_fr ul li {
    padding: 10px 20px;
}
.news .news_fr ul li a {
    color: orangered;
}
.news .news_fr .img {
    width: 40%;
    margin-left: 20px;
}
.news .news_fr .btn {
    background-color: orangered;
    height: 50px;
    width: 80%;
    text-align: center;
    color: #fff;
    line-height: 50px;
    border-radius: 30px;
    margin: 30px auto;
    cursor: pointer;
    font-size: 24px;
}
/*分页*/
.pager {text-align: center; margin: 20px 0;}
.pager ul {display: flex; flex-wrap: wrap; justify-content: center}
.pager ul li {display: inline-block;}
.pager ul li a {padding: 5px 15px; border: #dddddd solid 1px; margin-left: -1px; display: inline-block;}
.pager ul li a:hover {border-color: #1e77dd; background-color: #1e77dd; color: #FFF}
.pager ul .active a {border: #2c64d7 solid 1px; display: inline-block; background-color: #2c64d7; color: #fff;}
.pager ul a:not([href]):not([class]):hover {border: #dddddd solid 1px; background-color: #fff}
.pager ul .active a:hover {color: #fff; border: #2c64d7 solid 1px !important; background-color: #2c64d7 !important}

/* 详情页 */
.content h1 {
    font-size: 24px;
    padding: 20px 0;
    text-align: center;
}
.content .des {
    font-size: 16px;
    text-align: center;
    padding-bottom: 20px;
}
.content .desfooter {
    padding: 20px 0;
    line-height: 2;
}