
.banner-comm2 {
    position: relative;
/*    overflow: hidden*/
}

    .banner-comm2 img {
        display: block;
        width: 100%;
        -webkit-animation: a 10s linear infinite alternate;
        animation: a 10s linear infinite alternate
    }

    .banner-comm2 .title {
        position: absolute;
        top: 30%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 2.604167vw;
        line-height: 1.2;
        color: #fff
    }

.new-detail { display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; padding-bottom: 140px; }
.new-detail .text p{text-indent: 30px;}
.new-detail .new-box { -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.new-detail .new-box .title { font-size: 36px; color: #333; }

.new-detail .new-box .time { font-size: 14px; line-height: 24px; color: #666; padding: 20px 0 33px; border-bottom: 1px solid #f2f2f2; }

.new-detail .new-box .text { font-size: 16px; line-height: 30px; color: #666; }
.new-detail .new-box .text img {width: 100%;}

.new-detail .new-box .foot-btn { margin-top: 45px; border-top: 2px solid #f2f2f2; padding-top: 24px; }

.new-detail .new-box .foot-btn .prev-btn, .new-detail .new-box .foot-btn .next-btn { float: left; font-size: 16px; color: #02529b; }

.new-detail .new-box .foot-btn .prev-btn img, .new-detail .new-box .foot-btn .next-btn img { display: inline-block; margin-right: 5px; height: 10px; vertical-align: middle; }

.new-detail .new-box .foot-btn .prev-btn img { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.new-detail .new-box .foot-btn .next-btn { float: right; }