.news,.work,.info{
    border-radius: 7rem;
    background: #F3F3F3;
    padding: 21rem 12rem;
}
.headline {
    height: 70rem;
    background: #E3E3E3;
    border-radius: 7rem;
    display: flex;
    padding: 0 32rem;
    align-items: center;
    margin-bottom: 18rem;
}
.headlineTxt1 {
    width: 45rem;
    font-size: 21rem;
    color: #0348A7;
    font-weight: 600;
    line-height: 27rem;
}

.headlineLine {
    width: 1rem;
    height: 54rem;
    background: #0348A7;
    margin: 0 23rem 0 17rem;
}

.headlineTxt2 {
    font-size: 19rem;
    color: #0348A7;
    width: 360rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.newsBanner {
    width: 100%;
    height: 420rem;
    position: relative;
    margin-bottom: 6rem;
}
.newsSwiper {
    width: 100%;
    height: 420rem;
}
.newsSwiper img {
    width: 100%;
    height: 420rem;
}

.newsBannerTxt {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 76rem;
    background-color: rgba(34, 24, 21, 0.61);
    color: #ffffff;
    padding: 0 40rem;
    display: flex;
    align-items: center;
    font-size: 24rem;
}
.newsBannerTxtLeft {
    width: 500rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.newsBannerTxtRight {
    margin-left: auto;
}
.newsBannerTxtRight span {
    color: #DB1717;
}

.title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25rem;
}
.titleLeft {
    font-size: 22rem;
    font-family: Alibaba;
    font-weight: normal;
    color: #F5F7FC;
    width: 143rem;
    height: 40rem;
    line-height: 40rem;
    text-align: center;
    background-color: #284db4;
    border-radius: 20rem;
}

.titleRight {
    font-size: 17rem;
    color: #221815;
    width: 120rem;
    height: 40rem;
    line-height: 40rem;
    text-align: center;
    background: #E8F2FD;
    border: 1px solid #C8D6E5;
    border-radius: 12rem;
}

.news {
    margin-bottom: 16rem;
}
.newsList{
    
}
.newsItem{
    border-bottom: 1px solid #B0B0B0;
    font-size: 19rem;
    font-family: Alibaba;
    font-weight: normal;
    color: #000000;
    height: 56rem;
    line-height: 56rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.newsActive{
    color: #DB1717 
}

.banner {
    width: 706rem;
    margin: 0 auto;
}
.banner img {
    width: 100%;
    height: 82rem;
}

.entry {
    width: 706rem;
    margin: 16rem auto;
    display: flex;
    justify-content: space-between;

    
}
.entryItem{
    width: 351rem;
    height: 83rem;
    position: relative;
    display: flex;
    align-items: center;
    font-size: 24rem;
    color: #fff;
}
.entryItem img{
    width: 351rem;
    height: 83rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
.entryItem div{
    position: relative;
    margin-left: 120rem;
}

.work{
   
}
.workTitle{
    display:flex;
    border-bottom: 1px solid #423D3C;
    margin-bottom: 21rem;
}
.workTitleItem{
    white-space: nowrap;
    margin-right: 28rem;
    font-size: 24rem;
    font-family: Alibaba;
    font-weight: normal;
    color: #221815;
    padding-bottom: 8rem;
}
.workTitleItem:last-child{
    margin-right: 0
}
.workTitleActive{
    color: #0D55BF;
    border-bottom: 2px solid #0D55BF;
}
.workItem{
    border-bottom: none;
}

.video {
    background: #F5F9FF;
    box-shadow: 1rem 1rem 3rem 0px rgba(6,0,1,0.35);
    padding: 15rem 0;
    margin: 17rem auto 15rem auto;
}
.videoTitle {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #AAAAAA;
    padding: 0 10rem 10rem 10rem;
    margin-bottom: 12rem;
}
.videoTitle2 {
    font-size: 22rem;
    font-family: Alibaba;
    font-weight: normal;
    font-weight: 600;
    color: #000000;
}

.videoTitle3 {
    color: #221815;
    font-size: 15rem;
    margin-top: auto;
}

.videoList {
    display: flex;
    padding: 0 13rem;
}
.videoItem {
    width: 322rem;
    color: #221815;
    font-size: 17rem;
    margin-right: 33rem;
}
.videoItem:nth-child(4n) {
    margin-right: 0
}
.videoItemImg {
    width: 322rem;
    height: 192rem;
    border-radius: 7rem;
    margin-bottom: 17rem;
}

.videoItemTxt1 {
    padding: 0 8rem;
    margin-bottom: 2rem;
}

.videoItemTxt2 {
    padding-left: 8rem;
    display: flex;
    justify-content: space-between;
}
.videoItemTxt2 img {
    width: 25rem;
    height: 25rem;
    margin-top: auto;
}

.info{
    margin-top: 22rem
}
.infoList {
    display: flex;
    align-items: center;
}
.infoItem {
    width: 151rem;
    height: 183rem;
    background: #BFD8FA;
    border-radius: 7rem;
    position: relative;
    margin-right: 21rem;
    overflow: hidden;
}
.infoItem img{
    width: 100%;
    height: 100%;
}

.infoItem div{
    width: 151rem;
    height: 33rem;
    line-height: 33rem;
    text-align: center;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 0 0 7rem 7rem;
    font-size: 17rem;
    font-family: FZQKBYSJW;
    font-weight: normal;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    left: 0
}

.infoItem:nth-child(4n) {
    margin-right: 0
}