.newsListArea_news dd a {
    display: inline-block
}

.newsListArea dd p:before,
.newsListArea_news dd p:before,
.news-List dd p:before,
.newsListArea dd p:after,
.newsListArea_news dd p:after,
.news-List dd p:after {
    content: "";
    display: table
}

.newsListArea dd p:after,
.newsListArea_news dd p:after,
.news-List dd p:after {
    clear: both
}

.aboutInvRelArticle {
    box-sizing: border-box;
    width: 3.2rem;
    height: 2.02rem
}

.aboutInvRelArticle a {
    display: block
}

.aboutInvRelArticle img {
    width: 100%;
    height: 100%
}

.abooutCsr {
    box-sizing: border-box;
    width: 3.15rem;
    position: relative;
    background: #f05a23;
    color: #fff;
    padding: 0 .25rem
}

.abooutCsr dt {
    font-size: .22rem;
    padding-top: .3rem
}

.abooutCsr dd {
    font-size: .18rem;
    line-height: .24rem;
    padding-top: .1rem
}

.abooutCsr dd.arrow {
    display: block;
    position: absolute;
    left: -.15rem;
    top: .22rem;
    border-right: .2rem solid #f05a23;
    border-top: .2rem dashed transparent;
    border-bottom: .2rem dashed transparent;
    padding: initial;
    line-height: initial
}

.newsListArea {
    background: #fff
}

.newsListArea dt {
    font-size: .22rem;
    padding: 20px 25px 0;
    padding: .2rem .25rem 0rem
}

.newsListArea dd {
    padding: 0 25px 75px;
    padding: 0rem .25rem .75rem;
    position: relative
}

.newsListArea dd p {
    padding-top: .1rem;
    padding-bottom: .1rem
}

.newsListArea dd a {
    float: left;
    line-height: .24rem
}

.newsListArea dd a span {
    font-size: .18rem;
    float: left
}

.newsListArea dd a .date {
    width: 1.2rem
}

.newsListArea dd a .text {
    width: 4.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.newsListArea dd a.more {
    position: absolute;
    bottom: .3rem;
    left: .25rem;
    color: #f05a23
}

.newsMain {
    box-sizing: border-box;
    width: 100%;
    height: 1.5rem
}
.mainArticle.pic_box{
    display: block;
    background-color: #fff;
    margin-bottom: 0.2rem;
    

}
.mainArticle .title {
    font-family: SourceHanSansCN-Regular;
    padding: 0.27rem 0.25rem 0.28rem;
color: #4C4948;
font-size: 0.22rem;
}

.newsMain li {
    float: left;
    width: 33.33%;
    padding: 0 0.16rem 0.18rem;
}
.newsMain li .line {
    display: inline-block;
    width: 0.01rem;
    height: 1.2rem;
    background: #D6D6D6;
    float: right;
    vertical-align:bottom;
}
.newsMain li p {
    margin-bottom: 0.16rem;
    font-size: 0.18rem;
}

.newsMain a {
    display: inline-block;
    width: 1.8rem;
    float: left;
}

.newsMain img {
    width: 100%;
    height: 100%
}

.newsMainSub {
    display: box;
    display: -webkit-box
}

.newsMainSub a {
    box-sizing: border-box;
    display: block;
    width: 1.6rem
}

.newsListArea_news dt {
    font-size: .22rem;
    line-height: .4rem;
    padding: 0 .2rem;
    margin-bottom: .2rem
}

.newsListArea_news dd {
    background: #fff;
    padding: 20px 25px;
    padding: .2rem .25rem
}

.newsListArea_news dd p {
    padding-top: .1rem;
    padding-bottom: .1rem
}

.newsListArea_news dd a {
    float: left;
    line-height: .24rem
}

.newsListArea_news dd a span {
    font-size: .18rem;
    float: left
}

.newsListArea_news dd a .date {
    padding-right: .1rem;
    width: 1.2rem
}

.newsListArea_news dd a .text {
    width: 4.5rem
}

.newsListArea_news dd a.hot {
    color: #006441
}

.newsListArea_news dd a:hover {
    color: #f05a23
}

.newsListArea_news dd a:active {
    color: #f05a23
}

.newsListArea_news .more {
    font-size: .18rem;
    height: .5rem;
    width: 100%;
    line-height: .5rem;
    display: block;
    cursor: pointer;
    text-align: center;
    background-color: #fff
}

.news-List dt {
    font-size: .22rem;
    line-height: .4rem;
    padding: 0 .2rem;
    margin-bottom: .2rem
}

.news-List dd {
    background: #fff;
    padding: 20px 25px;
    padding: .2rem .25rem
}

.news-List dd p {
    padding-top: .1rem;
    padding-bottom: .1rem;
    font-size: .18rem;
    color: #4c4948
}

.news-List dd a {
    font-size: .18rem;
    color: #4c4948
}

.news-List dd img {
    width: 5.9rem
}

.Media-Library {
    width: 6.4rem
}

.Media-Library h2 {
    font-size: .22rem;
    margin: 10px 25px 10px 20px;
    margin: .1rem .25rem .1rem .2rem
}

.Media-Library .Swipe-box {
    position: relative;
    width: 6.4rem
}

.Media-Library .Swipe-box .dd {
    width: 2.15rem
}

.Media-Library .Swipe-box .Swipe-list-bg {
    background-color: #fff
}

.Media-Library .Swipe-box .Swipe-list {
    width: 6.4rem;
    display: -webkit-box
}

.Media-Library .Swipe-box .Swipe-list li {
    width: 2.15rem
}

.Media-Library .Swipe-box .Swipe-list li p {
    text-align: left;
    font-size: .18rem;
    color: #4c4948;
    padding: 15px 0 15px 20px;
    padding: .15rem 0rem .15rem .2rem;
    min-height: 1.0899rem
}

.Media-Library .Swipe-box .Swipe-list li img {
    width: 100%;
    height: 1.96rem
}

.Media-Library .Swipe-box .Swipe-list li h4 {
    padding: 15px 0 0 20px;
    padding: .15rem 0rem 0rem .2rem;
    font-size: .22rem;
    font-weight: 400
}

.Media-Library .Swipe-box .Swipe-list1 {
    width: 6.4rem;
    display: -webkit-box;
    background-color: #e9e9e9
}

.Media-Library .Swipe-box .Swipe-list1 li {
    width: 2.15rem
}

.Media-Library .Swipe-box .Swipe-list1 li img {
    width: 100%;
    height: 1.96rem
}

.Media-Library .Swipe-box .Swipe-list1 li img.img_0 {
    padding-left: .1rem
}

.Media-Library .Swipe-box .Swipe-list1-txt {
    width: 6.4rem;
    display: -webkit-box
}

.Media-Library .Swipe-box .Swipe-list1-txt p {
    width: 2.15rem;
    text-align: left;
    font-size: .18rem;
    color: #4c4948;
    padding: 15px 0 15px 20px;
    padding: .15rem 0rem .15rem .2rem
}

.Media-Library .Swipe-box .Swipe-btn {
    width: 6.4rem
}

.Media-Library .Swipe-box .Swipe-btn .left,
.Media-Library .Swipe-box .Swipe-btn .right {
    position: absolute;
    top: 50%;
    margin-top: -.3rem;
    width: .6rem;
    height: .6rem;
    display: block;
    background: url(//img2.pingan.com/app_series/pingancn/m/assets/img/news/left-btn.png) center no-repeat;
    background-size: .6rem .6rem
}

.Media-Library .Swipe-box .Swipe-btn .right {
    right: 0rem;
    background: url(//img2.pingan.com/app_series/pingancn/m/assets/img/news/right-btn.png) center no-repeat;
    background-size: .6rem .6rem
}

.Media-Library .Swipe-box .manage-btn .left {
    background: url(//img2.pingan.com/app_series/pingancn/m/assets/img/news/left-btn2.png) center no-repeat;
    background-size: .6rem .6rem
}

.Media-Library .Swipe-box .manage-btn .right {
    background: url(//img2.pingan.com/app_series/pingancn/m/assets/img/news/right-btn2.png) center no-repeat;
    background-size: .6rem .6rem
}

.bannerWrap a {
    display: block
}

.bannerWrap img {
    width: 100%;
    height: 100%
}

.newsArtciel {
    background: #fff;
    padding: .4rem .25rem;
    min-height: 2.4rem;
    margin-top: .2rem
}

.newsList {
    color: #4c4948
}

.newsList dt {
    font-size: .22rem
}

.newsList dd {
    font-size: .18rem
}

.newsList dd a {
    font-size: .18rem;
    color: #f05a23
}
.newsList-txt P span {
    font-size: .18rem !important;
}

.newsList dd:last-child {
    padding-top: .3rem
}