﻿.newCont {
    padding   : 2rem 22rem;
    min-height: 4rem;
}

.newCont h1 {
    font-size: 1.4rem;
    padding  : 2rem 0;
}

.newList {
    background   : #fff;
    padding      : 1.5rem;
    margin-bottom: 1rem;
    overflow     : hidden;
    box-shadow   : 0px 1px 0px 0px rgba(0, 0, 0, 0.11);
}

.newList .newImg {
    /* display         : none; */
    float           : left;
    width           : 25rem;
    height          : 12rem;
    border-radius   : .4rem;
    overflow        : hidden;
    background-color: rgba(0, 0, 0, 0.11);
}

.newList .newImg img {
    width: 100%;
}

.newList .newTxt {
    position   : relative;
    height     : 12rem;
    overflow   : hidden;
    margin-left: 27rem;
}

.newList .newTxt h2 {
    font-size    : 1.6rem;
    line-height  : 2.4rem;
    margin-bottom: 1rem;
}

.newList .newTxt p {
    color        : #333;
    font-size    : 1.4rem;
    text-align   : justify;
    margin-bottom: 1rem;
}

.newList .newTxt p span {
    color       : #888;
    font-size   : 1.2rem;
    margin-right: 2rem;
}

.newList .newMore {
    position     : absolute;
    bottom       : 0;
    right        : 0;
    width        : 8rem;
    height       : 2.5rem;
    border-radius: 0.4rem;
    border       : 1px solid rgba(184, 187, 190, 1);
    background   : #fff;
    font-size    : 1.2rem;
    color        : rgba(0, 21, 39, 0.65);

}

/* .newList:hover .newImg {
    display: block;
}

.newList:hover .newTxt {
    margin-left: 29rem;
} */

.newList:hover h2 {
    color: rgba(3, 90, 162, 1);
}

.newDetails {}

.newDetails h2 {
    clear     : both;
    text-align: center;
    font-size : 2.4rem;
    margin    : 3rem 0;
}

.newDetails .contTime {
    text-align   : center;
    margin-bottom: 2rem;
}

.newDetails .contTime span {
    display  : inline-block;
    font-size: 1.4rem;
    color    : #999;
    margin   : 1rem 2rem;
}

.newDetails p {
    margin-bottom: 2rem;
    color        : #666;
    line-height  : 2.5rem;
    font-size    : 1.4rem;
}

.newDetails p.newImg {
    text-align: center;
}

.newDetails p.newImg span {
    display       : inline-block;
    width         : 50%;
    margin        : 1rem auto;
    font-size     : 1.2rem;
    color         : #999;
    vertical-align: middle;
}

.newDetails p.newImg img {
    display: block;
    width  : 100%;
    margin : 0 auto;
}

.newDetails p img {
    display: block;
    width  : 50%;
    height : auto;
    margin : 0 auto;
}