
/* .new-pic-list{
    width: 370px;height: 238px;
} */
.new-list-date{
   
    height:32px;
    line-height: 32px;
    background: #F2EAE1;
    color: #877A69;
    font-size: 12px;
    text-align: center;
    

}
.new-list-desc{
   padding-right: 0;
   text-align: right;
   
font-size:16px;
font-family:PingFangSC-Semibold,PingFang SC;
font-weight:600;
color:rgba(51,51,51,1);
line-height:32px;
}
.new-list-body{
    padding-right:1rem ;
    padding-left:1rem ;
}
.new-pic .card-body{
    padding-top:10px !important;
}

@media (max-width: 767px) {  
    /*在小于768像素的屏幕里,这里的样式才生效 xs*/  
    .new-list-date{
        width:35%;
        background: #F2EAE1;
        color: #877A69;
        font-size: 14px;
        text-align: center;
        line-height:20px;
        height:20px;
    
    }
    .new-list-desc{
        width:65%;
       text-align: center !important;
    font-size:14px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:20px;
    height:20px;
    }
   
   
}  
@media (min-width: 768px) and (max-width: 991px) {  
    /*在768和991像素之间的屏幕里,这里的样式才生效 md */ 
    .new-list-desc{
       
        text-align: center !important;
     font-size:1rem;
     font-family:PingFangSC-Semibold,PingFang SC;
     font-weight:600;
     color:rgba(51,51,51,1);
     line-height:2rem;
     }
    
}  
@media (min-width: 992px) and (max-width: 1199px) {  
    /*在992和1199像素之间的屏幕里,这里的样式才生效 lg*/ 
   
}  
@media (min-width: 1200px) {  
    /*在大于1200像素的屏幕里,这里的样式才生效*/ 
    
    
}

.full-screen {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.slide-wrap{
    margin-bottom:90px
}
.new-tab{
  padding-bottom: 20px;
}
.new-tab a{
    color: #302C48;
    font-size: 24px;
    margin-right:60px;
    margin-bottom:20px
}
.new-tab a:hover{
    text-decoration: none;
}
.bline{
    width:96px;height:4px;background:#302C48;position:relative;left:0;bottom:-20px;
    display: none;
}
.bline.show{
    display: block;
}
.new-pic{
    border: none;
}
.new-pic img{
 width: 100%;
}

.new-title{
    color: #333333;
    font-size: 16px;
}
.new-text{
    color: #666666;
    font-size: 12px;
}
.new-list{
   
    color:#333333;
    font-size: 14px;
    margin-bottom:20px
}
.new-tip{
    width: 60px;
    height: 61px;
    background: #D50C00;
   
font-size:24px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(255,255,255,1);
line-height:33px;
}
.new-tip ul li:nth-of-type(1){
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    border-bottom: 1px solid #fff;
}
.new-tip ul li:nth-of-type(2){
    height: 17px;
    font-size: 12px;
    line-height: 17px;
}

.new-content{
    padding-top: 41px;
}




.new-people{
    min-height: 590px;
    padding-top: 73px;
    background: #F2EAE1;
}
.new-people-top{
    margin-bottom:84px;
}
.new-people-top h4{
    margin-bottom:10px;
    font-size: 24px;
    color: #302C48;
}
.new-people-bottom h3{
    font-size: 36px;
    margin-bottom:30px
}
.new-people-bottom p{
    font-size: 14px;
    color: #666666;
}
.media-body
{
    cursor: pointer !important;
    font-size:14px !important;
   font-family:PingFangSC-Regular,PingFang SC !important;
   font-weight:400 !important;
   color:rgba(51,51,51,1) !important;
   line-height:28px !important;

   text-overflow: -o-ellipsis-lastline !important;
   overflow: hidden !important;
   text-overflow: ellipsis !important;
   display: -webkit-box !important;
   -webkit-line-clamp: 2 !important;
   line-clamp: 2 !important;
   -webkit-box-orient: vertical !important;
}
.media-body:hover
{
   color:#D50C00 !important;
   
}

 /* 综合新闻 */
 #zh_news .row .card {
    margin-bottom:20px;
    border: none;

}
#zh_news .row .card img{
transition:all  ease 100ms;
}
#zh_news .row .card img:hover {
    cursor: pointer;
    box-shadow: 0 0 0 2px #eee;
    transform:translate(0,-5px);
}
#zh_news .row .card .card-body {
   padding: 1rem 0;
}
#zh_news .row .card .card-body .card-title{
   
    
    font-size:14px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height:14px;
    /* margin-bottom:20px; */

    text-overflow: -o-ellipsis-lastline !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
#zh_news .row .card .card-body .card-text{
   
  
    font-size:0.8rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:1.5rem;
    
}
#zh_news .row .card .card-body .card-text:hover{
   
  color:#D50C00;
  cursor: pointer;
}
.news-hover .active.new-list .media-body{
   color: #D50C00 !important;

}
.hover-content.card-img-top{
   height:16rem;
}
.card.new-pic:hover{
  cursor: pointer;
  transition:all  ease 500ms;
}
.card.new-pic:hover .new-pic-list{
  transform: translateY(-5px);
}
.card.new-pic .new-pic-list img{
    display: block;
    width:100%;
  
    height:220px;
}

.card.new-pic .card-body .new-list-desc:hover{
  color: #D50C00;
}

/* .tw-person */
.tw-people{
    background-color: #F2EAE1;
    padding-top:3rem;
    padding-bottom: 2rem;
    background-image: url('images/base-bg.png');         
}
.nav-item.tw-tit a{
 
    height:33px;
    font-size:24px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(122,109,93,1) !important;
    line-height:33px;
    padding: 0;
    margin-bottom: 5px;
}
.tab-xxk-jhy .tittle ul li.tw-tit a.active{
    color:rgba(122,109,93,1) !important;
    
    font-size:24px !important;
    font-family:PingFangSC-Medium,PingFang SC !important;
    font-weight:500 !important;
    color:rgba(122,109,93,1) !important;
    line-height:33px !important;
}
.tab-btns .tw-tit .nav-link.active, .tab-btns .show>.nav-link {
    color: #7A6D5D;
    background-color: inherit;
    border-bottom: none;
} 
.tw-tit .line{
    width:50%;
    height: 1px;
    border-bottom: 4px solid #7A6D5D;
}  
.tw-people   .p-t{

font-size:36px;
font-family:PingFangSC-Semibold,PingFang SC;
font-weight:600;
color:rgba(51,51,51,1);

margin-bottom: 85px;
height: 25px;
line-height: 25px;
}
.p-b{
   min-height:200px;
}
.tw-people  .p-con .p-left .p-b p.p1{

height:1.5rem;
font-size:1.5rem;
font-family:PingFangSC-Semibold,PingFang SC;
font-weight:600;
color:rgba(51,51,51,1);
margin-bottom: 30px;
/* line-height:50px; */
}
.tw-people .p-con .p-left .p-b p.p2{



height:80px;
font-size:14px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(102,102,102,1);
line-height:20px;

}
.p-t span{
    cursor: pointer;
    height: 25px;
line-height: 25px;
display: inline-block;
margin:0;
padding: 0;
}
.p-t span i{
    width: 24px;
    height: 24px;
    color: #7A6D5D;
    font-size: 24px;
}
.p-right .row div img {
opacity:0.6 ;
transition: all ease 300ms;

}
.p-right .row div img:hover {
   cursor: pointer;
    opacity:1;
}
.p-right .row div img.active {
   cursor: pointer;
    opacity:1;
}