
.news .newsCont {
    /* padding:0 0.6rem; */
}
.news .newsCont .title {
    margin: 0.8rem 0;
    font-size: 0.36rem;
    color: #3e3a39;
  }
.news .newsCont .title h3 {
    margin-bottom: 0.18rem;
  }
.news .newsCont .newsDetail{
    padding:0 2.75rem;
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
}
  .news .newsCont .newsDetail .card {
    width:3.74rem;
    margin:0 0.35rem 0.6rem;
    text-align: justify;
    transition: all 0.3s;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
  }

.news .newsCont .newsDetail .card .newsImg{
    height:2rem;
    overflow: hidden;
}
.news .newsCont .newsDetail .card img {
    width: 100%;
}
.news .newsCont .newsDetail .card .details {
            padding: 0 0.2rem;
            font-size: 0.2rem;
            text-align: justify;
}
.news .newsCont .newsDetail .card .details .newsTip {
    font-size:0.18rem;
    padding: 0.3rem 0;
    color: #06a7fe;
}
.news .newsCont .newsDetail .card .details .newsTitle {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color:#333;
    min-height:0.72rem;
    line-height: 0.36rem;
    margin-bottom: 0.3rem;
}
.news .newsCont .newsDetail .card .date p{
    padding: 0 0.2rem;
    line-height: 0.6rem;
    color: #b3b3b3;
    border-top: 1px solid #e5e5e5;
}

.news .newsCont .newsDetail .card:hover {
    cursor: pointer;
    background: #115fa8;
    color: #fff;
}
.news .newsCont .newsDetail .card:hover .details .newsTip {
    color: #fff;
}
.news .newsCont .newsDetail .card:hover .details .newsTitle {
    color: #fff;
}
.news .newsCont .newsDetail .card:hover .date p{
    color: #fff;
}
.news .newsCont .page{
    display:flex;
    justify-content:center;
    text-align:center;
    margin-bottom:0.3rem;

}
.news .newsCont .page .pageDiv1{
    width:0.6rem;
    height:0.4rem;
    line-height:0.4rem;
    font-size:0.18rem;
    margin-right:0.2rem;

}
.news .newsCont .page .pageDiv1 a{
    color:#115fa8
}
.news .newsCont .page .pageDiv2{
    height:0.4rem;
    line-height:0.4rem;
    font-size:0.14rem;
}
.news .newsCont .page .pageDiv2 input{
    width:0.4rem;
    height:0.24rem;
    outline:none;
}
.news .newsCont .page li{
    display:inline-block;
    width:0.4rem;
    height:0.4rem;
    line-height:0.4rem;
    text-align:center;
    border:1px solid #ccc;
    border-radius:4px;
    margin:0 0.06rem;
    font-size:0.18rem;
    cursor: pointer;
}
.news .newsCont .page li:hover{
    background:#115fa8;
    color:#fff;
}
.news .newsCont .page li.act{
    background:#115fa8;
    color:#fff;
}
@media only screen and (max-width: 1024px){
    .news .newsCont .newsDetail{
        padding:0 2.7rem;
    }
}
