.article {
    background: #1b1b1b;
    padding: 5% 0 8%
}

.article .content a {
    display: flex;
    padding: 6% 0;
    border-bottom: 1px solid #313131;
    justify-content: space-between;
    align-items: center
}

.article .content a:hover .left img {
    transform: scale(1.1)
}

.article .content a:hover .right .title {
    color: #e5322c
}

.article .content a .left {
    width: 30%;
    overflow: hidden
}

.article .content a .left img {
    transition: .3s
}

.article .content a .right {
    width: 64%
}

.article .content a .right .title {
    font-size: 1.25rem;
    color: #fff;
    margin-bottom: 1.0417rem;
    transition: .3s
}

.article .content a .right .ms {
    font-size: .8333rem;
    color: #999;
    line-height: 1.5104rem !important;
    margin-bottom: 2.2917rem
}

.article .content a .right .info {
    display: flex
}

.article .content a .right .info span {
    font-size: .8333rem;
    color: #666;
    display: flex;
    align-items: center;
    margin-right: 3.2292rem
}

.article .content a .right .info span img {
    margin-right: .625rem
}

.news_read {
    padding: 8% 0;
    background-color: #1b1b1b;
    font-size: .9375rem;
    color: #fff
}

.news_read .news_typename h1 {
    font-size: 1.5625rem;
    text-align: center
}

.news_read .news_typename .time {
    font-size: .8333rem
}

.news_read .news_typename .time {
    text-align: center;
    color: #747474;
    padding: .7292rem 0;
    margin-bottom: .5208rem
}

.news_read .read_con {
    padding-bottom: 2.0833rem;
    line-height: 2em !important;
    text-align: center
}

.news_read .read_con p {
    text-align: left;
    text-indent: 2em;
    margin-bottom: .5208rem
}

.news_read .read_con img {
    margin-top: 1.0417rem
}

.news_read .cc_book {
    padding: 2.0833rem 0 0;
    margin-top: 1.0417rem;
    border-top: 1px solid #ccc
}

.cc_newslist_read .lis2 {
    margin-bottom: 1.0417rem
}

.cc_newslist_read li a:hover {
    color: #22ab5f
}

.w1300 {
    max-width: 1300px;
    margin: 0 auto;
    width: 90%
}

.dsuojin {
    -webkit-line-clamp: 2
}