.new_main .news_all {margin-top: 76px;}
.new_main .news_all>h2{font-size: 36px;color: #272727;font-weight: 100;margin-bottom: 36px;}
.new_main .news_all .newes_left{ }
.new_main .news_left {width: 50%;}
@media screen and (min-width:960px){
    .news_left_list{width: calc(100% - 360px)!important;}
}
.new_main .news_left figure{margin-bottom: 34px;align-items: center;position: relative;}
.new_main .news_left figure div{width: 146px;overflow: hidden;}

.new_main .news_left figure img{transition: all .3s linear; }
.new_main .news_left figcaption{width: calc(100% - 146px);padding-left: 24px;}
.new_main .news_left figcaption h2{color: #272727;margin-bottom: 15px;line-height: 22px;transition: all .3s linear;font-size: 24px;}
.new_main .news_left figcaption p{font-size: 16px;color: #575757;line-height: 18px;margin-bottom: 21px;}
.new_main .news_left figcaption time{font-size: 14px;color: #6C6C6C;}
.new_main .news_left figcaption span{ }
.new_main .news_left figure:hover figcaption  h2{color: #1f3169;}
.new_main .news_left figure:hover img{transform: scale(1.1);}



.pro_side{width: 345px;padding: 10px;border-radius: 5px;border: 1px solid #E1E1E1;}

.pro_main .side-tit{border-radius: 5px;font-size: 18px;padding-left: 27px;margin-bottom: 30px;}
.pro_main .side-cate{max-height: 860px;margin-bottom: 4px;overflow-y: auto}
.pro_main .side-cate li{border: none;line-height: 1;margin-bottom: 14px;}
.pro_main .side-cate li:last-of-type{margin-bottom: 0;}
.pro_main .side-widget  .cate-type-list>li>a{padding-left: 12px;color: #6E6E6E;}
.pro_main .side-widget .cate-type-list>li>a:before{display: none;}


.pro_main .side-cate::-webkit-scrollbar {width: 8px;}
.pro_main .side-cate::-webkit-scrollbar-track {background: #F4F4F4;border-radius: 8px;}
.pro_main .side-cate::-webkit-scrollbar-thumb { background: #1f3169;
    border-radius: 8px;}
.pro_main .side-cate::-webkit-scrollbar-thumb:hover  {background: #999;}
.pro_main .main{ padding-bottom: 0 ;width: calc(100% - 395px);}

@media only screen and (max-width: 950px) {
    .page_main.new_main{
        padding-top: 0!important;
    }
    .new_main .news_left{
        width: 100%;
    }
    .new_main .news_left figure div{
        width: 100%;
    }
    .new_main .news_left figure img{
        width: 100%;
    }
    .new_main .news_left figcaption{
        width: 100%;
        padding: 0;
        margin: 15px 0;
    }
}