.news_show .lt .tt  h1{
    font-size: var(--f40);
    font-weight: 300;
}
.news_show .lt .tt  p{
    font-size: var(--f17);
    font-weight: 300;
}
.news_show.news_show2 .lt .tt p{
    margin-top: .4rem;
    margin-bottom: 2rem;
}
.news_show .lt .tt .line{
    width: 100%;
    height:2px;
    background:#f2f2f2 ;
    position:relative ;
    margin-top: 1rem;
}
.news_show .lt .tt .line .line-act{
    background:var(--themeColor) ;
    position: absolute;
    left: 0;
    top: 0;
    width: 10%;
    height: 100%;
}
.news_show .lt{
    padding-right: 3rem;
    flex: 1;
    border-right: 1px solid #ecedee;
}
.news_show .rt{
    padding-left: 3rem;
    width: 29%;
}
.news_show .rt .show_xgwz h5{
    font-size: var(--f22);
    font-weight: 400;
}
.news_show .rt .show_xgwz a{
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 1.3rem 0;
    border-bottom: 1px solid #ecedee;
}
.news_show .rt .show_xgwz a .img-db{
    width: 38%;
    height: auto;
    aspect-ratio: 140/88;
    border-radius: .6rem;
    overflow:hidden;
}
.news_show .rt .show_xgwz a .txt{
    flex:1;
}
.news_show .rt .show_xgwz a .txt .date{
    color: rgba(0, 0, 0, .7);
    font-size: var(--f12);
    font-family: 'oswr-font';
}
.news_show .rt .show_xgwz a .txt .tt{
    margin-top: .6rem;
    font-size: var(--f17);
    color: #000;
}


.show_cpfw .index-title{
    font-size: var(--f24);
}
.show_cpfw .index-title h5{
    font-weight: 400;
}


.show_cpfw .item .img-db{
    height: auto;
    aspect-ratio: 392/190;
}

.show_cpfw .item{
    margin-top: 1rem;
    display: block;
    border-radius: .6rem;
    overflow: hidden;
}
.show_cpfw{
    padding-bottom: 4rem;
}
.show_cpfw .cont{
    margin-top: 2rem;
}
.show_cpfw .cont .txt{
    padding: 1rem 1.4rem;
}
.show_cpfw .cont .txt h6{
    font-size: var(--f14);
    font-family: 'oswl-font';
    color: rgba(255, 255, 255, .4);
}
.show_cpfw .cont .txt h5{
    font-size: var(--f18);
    color: #fff;
    font-weight: 400;
}
.show_cpfw .mask-img-db::before{
    height: 90%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .9), rgba(0, 0, 0, 0));

}



.ar_fot{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 5rem;
}
.ar_fot a{
    width: 48.5%;
    padding: 1.6rem 2rem;
    display: flex;
    align-items: center;
    background:#efefef ;
    gap: 1rem;
    border-radius: .8rem;
    transition: all .5s;
}
.ar_fot a:hover{
    background: #fff;
    box-shadow: 0 4px 14px 1px rgba(0, 0, 0, 0.2);
}
.ar_fot a:hover .ico i,
.ar_fot a:hover .txt span{
    color: var(--themeColor);
}
.ar_fot a .ico i{
    font-size:var(--f52);
}
.ar_fot a .txt{
    flex: 1;
    overflow:hidden;
}
.ar_fot a .txt span{
    font-size:var(--f20) ;
    font-weight: 600;
    color: #333333;
}

.ar_fot a .txt h4{
    font-size:var(--f18) ;
    font-weight: 300;
    color: #333333;
    margin-top: .4rem;
}
.ar_fot a.prev .ico{
    transform: rotate(180deg);
}
