.title {
    width: fit-content;
    font-weight: bold;
    font-size: 0.43rem;
    color: #025098;
    border-bottom: 0.05rem solid #025098;
    transform: translateY(0.03rem);
    padding-bottom: 0.25rem;
    line-height: 1.3;
    }

.tt {
        border-bottom: 0.02rem solid #025098cc;
}

.yuj2 {
    width: 50.43%;
}

.yuj1 {
    margin-bottom: 0.6rem;
}

ul.wpyuj {display: flex;flex-wrap: wrap;padding-top: 0.5rem;}

.yujmenu-item {
    width: 50%;
    margin-bottom: 0.8rem;
}
.yujmenu-item .wlicon1 {transition:all 0.4s ease-in-out}
.yujmenu-item:hover .wlicon1{transform:scale(1.1)}
.wlicon1 {display: flex;align-items: center;font-size: 0.23rem;font-weight: bold;color: var(--mainColor);}


.wlicon1 img {
    margin-right: 0.3rem;
}
.mySwiper2 {width: 48.61%;}

.mySwiper2 .news_imgs {
    padding-top: 56.25%;
    
}
.mySwiper2 .news_imgs:hover img {
    transform:scale(1.1);
    
}

.level2 {
    position: relative;
}
 .yuj3 .kst{width: 53.73%;margin-left: 0;margin-top: 0.3rem;}

.mySwiper2{position: absolute !important;right:0;top:0;}

.kst .news_imgs {
    padding-top: 56.25%;
    transition:all 0.6s ease-in-out;
}
.kst .news_imgs:hover img {
    transform:scale(1.2)
}
.main33 {background:url(../images/m33bg.png)no-repeat center / cover;}
.main33 .title {
    color: #fff;
    border-color: #fff;
}

.main33 .tt {
    border-color: #fff;
}

.main33 .inner {
    padding: 0.2rem 0 1rem;
}

ul.wpfx {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
}

.fxjmenu-item {
    width: 20%;
    text-align: center;
    margin-bottom: 0.8rem;
}
.fxjmenu-item a.fxjmenu-link div {transition:all 0.4s ease-in-out}
.fxjmenu-item a.fxjmenu-link:hover div {transform:scale(1.1) !important;}
a.fxjmenu-link {
    color: #fff;
    font-size: 0.25rem;
    line-height: 2;
    font-weight:bold;
}

.main44 .tt {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@keyframes moveRightLeft {0% {transform: translateX(0);}   100% {        transform: translateX(10px); }}    
.more_btn img {
    width: 0.2rem;
    height: 0.2rem;
    margin-left: 10px;
    
} .more_btn:hover img{animation: moveRightLeft 0.5s infinite alternate;}
span.more_text {
    font-size: 0.2rem;
    color: var(--mainColor);
    padding-right: 0.2rem;
}

.main44 .inner {
    padding: 0.66rem 0 0.76rem;
    overflow: hidden;
}

ul.news_listaa {
    width: 56.33%;
    position: relative;
    z-index: 0;
}
ul.news_listaa li:hover .news_imgs img {transform:scale(1.2)}
ul.news_listaa li {position:absolute;left:0;right:0;top: 0;/* bottom: 0; */}
ul.news_listaa li {
    transition: all 1s ease-in-out;
}
ul.news_listbb .news:last-child {
    border-bottom: 0;
}
ul.news_listbb {
    width: 43.57%;
    display: flex;
    flex-direction: column;
    padding: 0 0.26rem;
    background: linear-gradient(45deg,rgba(209,182,161,0.2), rgba(239,226,219,0.2),rgba(207,179,157,0.2));
    position: relative;
    z-index: 1;
}

.con11 {
    display: flex;
    justify-content: space-between;
    margin-top: 0.45rem;
    transition: all 0.6s ease-in-out;
}

.main44 .news_imgs {
    padding-top: 55.77%;
}

.xz1 .news_listbb .news {
    display: flex;
    position: relative;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    box-sizing: border-box;
    padding: 0.346rem 0;
    font-weight: bold;
    z-index: 2;
    border-bottom: 1px dashed var(--mainColor);
}
.xz1 .news.selected .shorts{display:block;}
.shorts {
    display: none;
    margin-top:0.19rem;
   
}
.shorts a{ color:#fff; font-size:0.21rem;line-height:2;}
.xz1 .news::before {content:'';position:absolute;width: 130%;height:100%;background: var(--mainColor);left: -0.75rem;top:-0.2rem;z-index: -1;opacity:0;transition:1s ease;}
.xz1 .news.selected::before {content:'';position:absolute;width: 130%;height:100%;background: var(--mainColor);left: -0.75rem;top:-0.01rem;z-index: -1;opacity:1}
.tit1 a {
    font-size: 0.3rem;
    color: var(--mainColor);
    transition:all 0.1s ease-in-out;
}
.selected .tit1 a{color:#fff;}
.tit1.line1 {
    position: relative;
    z-index: -1;
}
.xs1 {
    width: 2.75rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 8.62rem;
}

.xs1 .news_imgs {
    padding-top: 14.9%;
    background: none;
}
.tit2 a {font-size: 0.16rem;
    line-height: 1.5;
    position: relative;
    z-index: 1;
    text-decoration: auto;
    transition: all 0.4s ease-in-out;
    
}

.title2 {
    font-size: 0.3rem;
    color: var(--mainColor);
    font-weight: bold;
    padding-left: 0.2rem;
    margin-bottom: 0.1rem;
}

.heng66 {
    height: 0.06rem;
    background: var(--mainColor);
}

.con22 .news {
    padding-bottom: 0.2rem;
}

.qiu {
    width: 0.3rem;
    height: 0.3rem;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -0.15rem;
    bottom: -0.1rem;
}

.sqiu {}

.sqiu {
    width: 50%;
    height: 50%;
    border-radius: 50%;
    background: var(--mainColor);
}

.wl #l-container {
    background: #fff;
}

.wrapper.main22 {
   /** background: #fff;**/
    background: linear-gradient(to top, #025098 0%, rgba(255, 255, 255, 0) 25%);
}

.up22, .down22 {
    box-sizing: border-box;
    height: 4.08rem;
}

.down22{border-image: linear-gradient(to bottom,#025098 , transparent) 1;padding-top: 0.1rem;}
.up22 .news_listdown,.down22 .news_listup {
    display: none;
}
.tit22 {
    position: relative;
    display: flex;
    flex-direction: column-reverse;
    border-right: 3px solid #025098;
}

.main22 .mod {
    /* margin-top: 0.6rem; */
    display: flex;
    align-items: center;
    width: 57.9rem;
    padding-left: 0.15rem;
}



.con22 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.down22 .con22 {
    justify-content: flex-start;
}

.news_listup {border-image: linear-gradient(to top,#025098 , transparent) 1;border-right:3px solid; padding:0 0 0 0.3rem;}
.news_listdown {border-image:linear-gradient(to bottom,#025098 , transparent) 1;border-right:3px solid;padding:0 0 0 0.3rem;}

.mod .xs1:nth-child(even) .tit22 {flex-direction: column;margin-top: 0;margin-bottom:0;transform:translateY(0.4rem);}
.mod .xs1:nth-child(even) .title2{margin-bottom:0;margin-top: 0.1rem;}

.mod .xs1:nth-child(even) .qiu {top:-0.15rem}
.mod .xs1:nth-child(even) .up22 .news_listdown{transform:translateY(0.4rem);}
.mod .xs1:nth-child(even) .down22 .news_listup{display:block;border-image:linear-gradient(to bottom,#025098 , transparent) 1;padding-top: 0.4rem;}
.mod .xs1:nth-child(even) .up22 .news_listup,.mod .xs1:nth-child(even) .down22 .news_listdown{display:none;}
.mod .xs1:nth-child(even) .up22 .news_listdown{display:block;border-image: linear-gradient(to top,#025098 , transparent) 1;}
/**.mod .xs1:nth-child(3n) .news_listup,.mod .xs1:nth-child(3n) .news_listdown,.mod .xs1:nth-child(3n) .tit22{border:0;}**/
.con22 .news {
    position: relative;
}
/**
.con22 .news::before {
    content: '';
    width: 0.05rem;
    height: 0.05rem;
    background: #000;
    border-radius: 50%;
    position: absolute;
    left: -0.12rem;
    top:0.1rem;
}**/

.con22 .news {}
div#cc {
    overflow: hidden;
    padding: 0.3rem 0 1rem;
}
.tit2 {
    margin-bottom: 0.1rem;
}

.xz1 .news_listbb .news.selected{border-bottom:0}

@media screen and (max-width:999px){
ul.news_listaa, ul.news_listbb {padding-left:0;}
.mySwiper2{position: static !important;}
   .yuj3 .kst, .yuj2{width:100%;}
div#cc{overflow-x:auto}
    .main44{overflow:hidden;}
  .wrapper.main22,.wrapper.main33,.wrapper.main44{padding:0 4%;box-sizing:border-box;}
    .fxjmenu-item{width:33.3%;}
    .con11{flex-direction:column;}
    ul.news_listaa,ul.news_listbb{width:100%;}
}

@media screen and (max-width:492px){
    .wlicon1 img{margin-left:0.1rem;}
ul.wpyuj{justify-content:center;}
    .yujmenu-item{width:40%;}
    .fxjmenu-item{width:50%;}
}


.tit2.line2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-family: "Alibaba PuHuiTi", sans-serif;
    /**background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);**/
   /** padding: 15px 20px;**/
    border-radius: 12px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    position: relative;
    transition: all 0.3s ease;
    min-height:0.6rem;
   line-height:1.5;
    color: #2c3e50;
}

/* 添加装饰性元素 */
.tit2.line2::before {
    content: '';
    position: absolute;
    top: -10px;
    right: -10px;
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, rgba(75, 108, 183, 0.1) 0%, rgba(75, 108, 183, 0.2) 100%);
    border-radius: 70%;
    z-index: 0;
}

.tit2.line2::after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 20px;
    width: 70%;
    height: 4px;
    background: linear-gradient(to right, #4b6cb7, #4b6cb7, transparent);
    border-radius: 2px;
    opacity: 0.7;
}




/* 悬停效果 */
.tit2.line2:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
    background: linear-gradient(135deg, #0250980%, #d4e0f0 100%);
}

.tit2.line2:hover::after {
    width: 85%;
    opacity: 1;
}

/*国教历史墙 */
h3.tit {
    display: flex
;
    justify-content: space-between;
    align-items: flex-end;
}
.more_btn {
    margin-left: auto;
    padding-bottom: 0.25rem;
}