.banner{
    padding: 120px 0 70px;
}
.banner p{
    padding-top: 35px;
    font-size: 18px;
}
.main .title{
    color: #00ce77;
    font-size: 32px;
    font-family: Montserrat Bold;
    padding-bottom: 50px;
}
.main ul li{
    margin-bottom: 20px;
}
.main ul li .imgs> img{
    width: 100%;
}
.imgs{
    position: relative;
}
.imgs .author{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    display: flex;
    align-items: center;
}
.imgs .author span{
    margin-left: 16px;
}
.main ul li .text{
   margin: 25px 0;
  height: 72px;
  font-size: 24px;
  box-sizing: content-box;
  font-family: Montserrat Bold;
  overflow:hidden;

text-overflow:ellipsis;

display:-webkit-box;

-webkit-box-orient:vertical;

-webkit-line-clamp:2;
}
iframe{
    width: 100%;
}
.main ul li a{
    color: #fff;
}
.pad{
    padding-bottom: 300px;
    border-bottom: 1px solid #666;
}
@media (max-width:992px){
    h1{
        font-size: 30px;
    }
    .banner p{
        font-size: 16px;
    }
    .banner{
        padding: 40px 0;
    }
    .main .title{
        font-size: 24px;
    }
    .main .title{
padding: 50px 0 30px;
    }
    .main ul li .text{
        font-size: 18px;
        height: 44px;
    }
    .pad{
        padding-bottom: 140px;
    }
}