 .banner video{
                width: 100% !important;
                min-height: 100vh;
                object-fit: cover;}
            @media only screen and (max-width: 950px){
                .banner .video{
                    display:none;}
                .banner .dn.pic{
                    display:block;}
            }
 
 
.m-row2-news .tabinfo .info .desc .txfof2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -ms-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 3em;}
.m-idxpersons .personinfo .desc{
   height: 5.7em;
   overflow: hidden;
   word-break: break-all;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;}



@media only screen and (max-width: 1400px) and (min-width: 1200px) {

.m-idxpersons .personinfo .desc{
   height: 4.5em;}

}

@media only screen and (max-width: 1024px) {


.m-idxpersons .personinfo .desc{

   line-height: 1.9;
   height: auto;}

}

  .col-r .ul-idxrencai.media {
    margin-top: -0.1vw;}
 
 @media only screen and (min-width: 950px) and (max-width: 1920px) {
 
 .col-r .ul-idxrencai.media {
    margin-top: 0vw;}
    
}
.m-sharinfo .item .pic::after {
    background-size: 101% 100% !important;}

