@font-face{font-family:"Canela Web";src:url("../fonts/canela.ttf");}
@font-face{font-family:"sySong";src:url("../fonts/sySong.woff");}
@font-face{font-family:"SH";src:url("../fonts/SourceHanSansCN-VF-3500.woff");}
@font-face{font-family:"IMPACT";src:url("../fonts/impact.woff2");}
@font-face{font-family:"SYS";src:url("../fonts/sys.woff2");}
/*** 全局变量 **/
:root{--mainColor:#0071B6;--hoverColor: #0168B7;--bigSize:20rem;--titleSize:18rem;--smailSize:16rem;--smailSizex: 14rem;--inner-width: 16rem;}

*{font-family:"PingFang SC","Microsoft YaHei",Arial,Helvetica,sans-serif;padding:0;margin:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;list-style:none;font-size:100px;margin:0;padding:0;box-sizing:border-box;}
a{text-decoration:none;margin:0;padding:0;}
body{background-color:#f0f0f0;}
.hidden{display:none;}
.show{display:block;}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-j-start{justify-content:flex-start;}
.flex-j-end{justify-content:flex-end;}
.flex-j-center{justify-content:center;}
.flex-j-between{justify-content:space-between;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.by1{order:0;}
.by2{order:1;}
.t-top{display:flex;justify-content:space-between;align-items:center;margin-top:.3rem; margin-bottom:0.1rem;}
.t-h3{color:#983836;font-size:0.26rem;line-height:0.26rem;font-family:"'Arial,Helvetica,"Microsoft Yahei",sans-serif'";}
.t-h4{color:#983836;font-size:0.2rem;line-height:0.2rem;font-family:"'Arial,Helvetica,"Microsoft Yahei",sans-serif'";}
.t-p{font-family:"Canela Web";font-size:0.14rem;color:#999b9d;margin-top:0.05rem;padding:0 0 0 0.3rem;position:relative;}
.t-p::before{position:absolute;content:"";width:0.2rem;height:2px;top:50%;left:0;background:#cf000d;margin-top:-1px;}
.t-more{color:#615e61;line-height:0.6rem;padding-right:0.3rem;display:inherit;}
.t-more a{font-size:0.18rem;font-family:"SH";color:#983836;}
.t-more a span{font-size:0.18rem;font-family:"SH";color:#983836;}

.layout-flex{display:flex;}
.post-fixed{position:fixed}

.line1{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.line2{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.line3{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.line4{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ellipsis1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ellipsis3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}


 /*等比例容器*/
.aspect-wrapper{margin:0 auto;width:100%;}
.aspect-wrapper-inner{width:100%;padding-top:var(--ratio,43.842%);position:relative;}
.aspect-item{position:absolute;top:0;left:0;width:100%;height:100%;}
/*内嵌容器*/
.inner{max-width:16rem;margin:0 auto;}
.container{max-width:1600px;margin:0 auto;}
/*===== header =====*/
#pc-header{background:url(../static/headbg.png) center no-repeat;width:100%;position:fixed;top:0;left:0;width:100%;z-index:1000;}
/*覆盖layui-nav*/
.layui-nav{padding:0 !important;background-color:rgba(255,255,255,0);}
.layui-nav .layui-nav-item a {color: #696969}
.layui-nav-bar{background-color:#FFFFFF}
.layui-show{background-color: #ededed}
.layui-nav-child dd.layui-this {    background-color: #000;    color: #f8f8f8;
}
.hd_top li a{display:block;font-size:.20rem;font-family:"SH";letter-spacing: 0.01rem;}
.bg_url{background:url(../static/headbg.png) center center / 100% 100% no-repeat;}
#pc-header.scrolled{background-color:#C3160F;box-shadow:0 4px 20px rgba(0,0,0,0.15);backdrop-filter:blur(6px);}
/*PC段Nav*/
.pc-nav{}
.pc-nav-top{}
.pc-nav-bottom{display:flex;justify-content:space-between;align-items:center;height:1rem;}
.pc-nav-bottom a{display:inline;}
.pc-nav-bottom a img{display:block;padding-left:.1rem;}
/*覆盖layui-nav*/
.pc-nav-bottom .layui-nav{padding:0 !important;background-color:rgba(255,255,255,0);}
.pc-nav-bottom .layui-nav .layui-nav-item>a{color:rgba(255,255,255,1);font-size:.2rem;font-family:"SH";letter-spacing:0.01rem;}
.mymenu>a{color:#fff;}
.pc-nav-bottom .layui-nav-bar{background-color:#FFFFFF}
/*mobile段Nav*/
#mobile_header{display:none;}
.mobile-nav{}
.mobile-nav-logo{background-color:#96000E;display:flex;align-items:center;justify-content:space-between;height:.8rem;}
.mobile-nav-logo img{display:block;width:78%;margin-left:.1rem;}
.mobile-nav-btn{width:.6rem;height:.6rem;background-size:cover;position:absolute;right:0;z-index:5;color:#fff;text-align:center;padding-left:.1rem;}
.mobile-nav-btn i{display:block;width:100%;height:0.6rem;background:url(../static/menu.png) no-repeat 50%;background-size:0.32rem 0.32rem;transition:all .3s;}
.btn-show a i{display:block;width:100%;height:0.6rem;background:url(../static/menu-close.png) no-repeat 50%;background-size:0.32rem 0.32rem;transition:all .3s;}
.mobile-nav .m-menu-show{dispaly:none;}
.mobile-nav-sercher{}
.mobile-nav-menu{background-color:#96000E;}
.mobile-nav-menu .layui-nav{padding:0 !important;background-color:rgba(255,255,255,0);}
.mobile-nav-menu .layui-nav .layui-nav-item a{color:rgba(255,255,255,1);font-size:.18rem;font-family:"normal";letter-spacing:0.01rem;}
.mobile-nav-menu .layui-nav .layui-nav-item .layui-nav-child{background-color:#4e4e4e}
.mobile-nav-menu .layui-nav-bar{background-color:#FFFFFF}
.layui-nav-tree{margin:0 .1rem .2rem .1rem;width:100%;}
/*===== banner =====*/
 .layui-carousel img{width:100%;height:100%;object-fit:cover;}
/*===== main-one =====*/
#main-one{padding:.38rem 0 .63rem}
.tit-offset{margin-left:.2rem}
.notice-top .notice-title{}
.main-one-left{background-color:#fff;border:1px solid #f8f8f8;box-shadow:0px 10px 10px #dadada;}
.main-one-right{background-color:#fff;border:1px solid #f8f8f8;box-shadow:0px 10px 10px #dadada;}
.t-list{margin:0.1rem 0.1rem;}
.t-list ul li:first-child a {border-top:1px dotted #aaa9a9; }
.t-list ul li a{height:0.8rem;line-height:20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;padding:0 0.05rem;border-bottom:1px dotted #aaa9a9;background:linear-gradient(to right,#b8babb,#2c6fb0) no-repeat;background-size:0% 100%;background-position:left;transition:background-size 0.5s ease,color 0.3s ease;}

.t-list ul li a:hover{background-size: 100% 100%; box-shadow: 0px 6px 11px #dadada;transition:all 0.5s linear;}
.t-list ul li a:hover{background:url(../static/back-ul-li.png) no-repeat center right;}
.t-list ul li a:hover .notice_title{color: #585858;font-weight: 600;}
.t-list ul li a:hover .notice_date_top{color:#797979;font-weight: 800;}
.t-list ul li a:hover .notice_date_footer{color:#797979;}
.notice_date{font-family:"Canela Web";}
.notice_date_top{font-size:0.16rem;color:#baa299;margin-bottom:0.1rem;}
.notice_date_footer{font-size:0.18rem;color:#983836;font-family: 'IMPACT';}
.notice_title{flex:1;font-size:0.16rem;color:#797979;line-height:0.26rem;max-height:0.16rem\0;-webkit-transition:all 0.5s;transition:all 0.5s;margin-left:0.2rem;}
.notice-more{display:flex;justify-content:space-between;align-items:center;}

#newsCarousel .layui-carousel-arrow{margin-top:-1rem}
/* ===== 轮播主体：左右 flex 布局 ===== */
/* ===== 左侧：Layui 轮播区域 ===== */
.carousel-box{height:5rem;width:94%;margin:0 auto;}
.carousel-container{}
.carousel-container::after{content:"";display:block;clear:both;} /** 清除浮动 **/
.carousel-left{height:100%;}
.carousel-left .carousel-box .layui-carousel{height:100% !important;border-radius:0;}
.carousel-left .carousel-box .layui-carousel img{width:100%;height:100%;object-fit:cover;transition: transform 0.4s linear;}
.aspect-item::before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;opacity:.6;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);}
.aspect-item::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:30%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));z-index:1;}
@-webkit-keyframes shine1{100%{left:125%;}}
@keyframes shine1{100%{left:125%;}}
.aspect-item:hover::before{-webkit-animation:shine1 .75s;animation:shine1 .75s;}
.carousel-left .carousel-box .layui-carousel img:hover{transform: scale(1.1);}
/* ===== 右侧：固定新闻标题列表 ===== */
.carousel-right{flex:1;height:100%;/* background:linear-gradient(135deg,#f8f9fc 0%,#f0f2f8 100%);*/
 display:flex;flex-direction:column;/* overflow-y:auto;*/
}
.carousel-right .list-header{font-size:15px;color:#1a1a2e;font-weight:600;padding-bottom:12px;border-bottom:2px solid #e8ecf1;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;}
.carousel-right .list-header .badge{background:#5b7cfa;color:#fff;font-size:12px;padding:1px 14px;border-radius:12px;font-weight:400;}
.carousel-right ul{list-style:none;flex:1;display:flex;flex-direction:column;gap:4px;}
.carousel-right ul li{transition:all 0.4s ease;cursor:pointer;}
.carousel-right ul li:hover{background:rgba(91,124,250,0.06);}
.carousel-right ul li a{height:0.8rem;line-height:20px;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1;border-bottom:1px dotted #e5e2e2;}
.carousel-right ul li a .news-index{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;background:#e8ecf1;color:#999;font-size:12px;font-weight:500;margin-right:10px;transition:all 0.4s ease;}
.carousel-right ul li a .news-title-text{transition:all 0.3s ease;font-size:0.16rem;color:#797979;}
/* ===== 高亮当前轮播对应的标题 ===== */
.carousel-right ul li.active{border-left-color:#baa299;transform:translateX(4px);}
.carousel-right ul li.active a{color:#eee;font-weight:300;}
.carousel-right ul li.active a .news-index{background:#e74513;color:#fff;box-shadow:0 2px 8px rgba(91,124,250,0.35);}
.carousel-right ul li.active a .news-title-text{color: #7c7c7c;}
.carousel-text-tit{font-size:0.2rem;font-weight:800;margin:0.2rem 0.2rem 0.1rem 0.2rem;color:#983836;}
.carousel-text-tit-content{font-size:0.14rem;color:#797979;line-height:0.2rem;margin:0.1rem 0.2rem;}
.carousel-text-tit-content a{font-size:0.16rem;color:#797979;line-height:0.26rem;margin:0.1rem 0.2rem;}

.carousel-text-tit-date {font-size: .16rem; color: #949596;display:flex;justify-content:flex-end;margin-right:.2rem;}

.tt-list{margin:0.1rem 0.1rem;}
.tt-list ul li:first-child a {border-top:1px dotted #aaa9a9; }
.tt-list ul li a{height:0.8rem;line-height:20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;padding:0 0.05rem;border-bottom:1px dotted #aaa9a9;background:linear-gradient(to right,#b8babb,#2c6fb0) no-repeat;background-size:0% 100%;background-position:left;transition:background-size 0.5s ease,color 0.3s ease;}

.tt-list ul li a:hover{background-size: 100% 100%; box-shadow: 0px 6px 11px #dadada;transition:all 0.5s linear;}
.tt-list ul li a:hover{background:url(../static/back-ul-li.png) no-repeat center right;}
.tt-list ul li a:hover .news-title-text{color: #868585;font-weight: 600;}
/*===== main-two =====*/
#main-two{background:url(../static/back1.png) no-repeat center / cover;height:100%;}

.theory-tt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.ttt-h3{font-size:.26rem;}
.tt-footer{font-family:"Canela Web";font-size:0.14rem;color:#999b9d;margin-top:0.05rem;position:relative;}
.tt-footer::after{position:absolute;content:"";width:0.6rem;height:2px;top:50%;left:120px;background:#cf000d;margin-top:-1px;}
.tt-footer::before{position:absolute;content:"";width:0.6rem;height:2px;top:50%;left:-76px;background:#cf000d;margin-top:-1px;}

.back-white{ justify-content: center;align-items: center;}
.back-white::before{content:"";position:absolute;top:-11;left:50%;transform:translateX(-50%);width:100%;max-width:3rem;height:.3rem;background-color:#fff;opacity:0.8;z-index:0;border-radius:5px;}

.ttt-bottom{display:flex;justify-content:center;position:relative;margin:.1rem 0}
.ttt-bottom .on div{color: #361302;  background-image: url(../static/line2.png);}
.ttt-bottom .more{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#ebe7e7;text-align:right;font-size:.17rem;width:1rem;line-height:.3rem;display:none;}
.ttt-bottom .on .more{display: block;padding-right:.2rem;}
.ttt-bottom::after{ content:"";display:block;clear:both;}
.ttt-bottom .ttt-bottom-item .on .more{display: block;}
.ttt-bottom-item div{padding-right:.4rem;margin-right:.2rem;background:url(../static/line1.png)no-repeat right center;background-size:auto;background-size:.2rem;cursor:pointer;}
.ttt-bottom-item:last-child div{margin-right:0;background:none;padding-right:0;}

.ttt-list{padding:0.3rem 0;}
.ttt-list ul li:first-child a {}
.ttt-list ul li a{height:0.8rem;line-height:20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;padding:0 0.05rem;background:linear-gradient(to right,#b8babb,#2c6fb0) no-repeat;background-size:0% 100%;background-position:left;transition:background-size 0.5s ease,color 0.3s ease;}
.ttt-list ul li a:hover{background-size: 100% 100%; box-shadow: 3px 5px 15px #f5f2f2;transition:all 0.5s linear;}
.ttt-list ul li a:hover{background:url(../static/back-ul-li.png) no-repeat center/cover;}
.ttt-list-item{display:none;}
.ttt-list .on {display: block;}
.ttt-list-item-text ul{display: flex;juastify-content:flex-start;flex-wrap:wrap;}
.ttt-list-item-text ul li{width:25%;padding:0.1rem;}
.ttt-list-item-text ul li a{font-size:0.16rem;}



/*===== main-three =====*/
#main-three{background:url() no-repeat center / cover;margin-top: .3rem;margin-bottom: .3rem;}
.home-title{margin-top:.6rem;margin-bottom:.3rem;margin-left:.2rem; display: flex;justify-content: space-between;align-items: center;}
.item {height:.42rem;width:.42rem;margin-right:.3rem;}
.item img{display:block;}
.erwma{display:none;}
.p_r{position:relative;}
.di_bl{display:block;}
.home-list{z-index:-1; }
.home-list .con{margin-right:5px;}
.home-list .con .item{margin-right:5px;overflow:hidden;padding-top:30.52%;}
.img{width:100%;height:100%;object-fit:cover;}
.home-list .con .pic>img{position:absolute;left:0;top:0; transition: transform 0.4s linear;}
.home-list .con .pic>img:hover{transform: scale(1.1);}
.home-list .con .pic1{overflow:hidden;padding-top:43.4%;margin-top:5px;font-weight:bold;}
.home-list .con:last-child .item{margin-top:5px;}
.home-list .con .tit{position:absolute;left:0;bottom:0;width:100%;color:#FFF;z-index:10;padding:.15rem .2rem;}
.home-list .con .tit .flex-1{fonst-size:.16rem;}
.home-list .con:last-child .pic1 {    margin-top: 0;}
.home-list .con .pic::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:30%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));z-index:1;}
.home-list .con .pic::before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;opacity:.6;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);}
@-webkit-keyframes shine{100%{left:125%;}}
@keyframes shine{100%{left:125%;}}
.home-list .pic:hover::before{-webkit-animation:shine .75s;animation:shine .75s;}

.home-more{margin-top:.2rem;}
.home-more a{font-size:.18rem;display: block;text-align: center;color:#983836;}
.home-more a img{display:block;margin:0 auto;}

.sn .icon img{display:block;margin:0 auto;width:0.6rem;height:0.6rem;}
.sj .footer-top-left .ewm ul li .ewmimg{opacity:0;position:absolute;left:50%;bottom:0%;transform:translateX(-50%) translateY(108%);transition:all 0.5s ease 0s;box-shadow:rgba(1,1,1,0.08) 0px 2px 9.5px 0.5px;width:1.4rem;height:1.4rem;background:rgb(255,255,255);border-radius:8px;padding:0.05rem;visibility:hidden;z-index:9;transition:.5s;}
.sj .footer-top-left .ewm ul li .ewmimg img{width:100%;height:100%;vertical-align:baseline;}
.sns .item:hover .erwma{display:block;z-index:10;position:absolute;transform: translateX(-50%);left:50%;}
/*===== main-four =====*/
#main-four{width:100%;}
.views_title{padding:.2rem 0;poosition:relative;z-index:1;}
.views_title::before{content:"";position:absolute;inset:0;z-index:-1;top:0;left:0;background:url(../static/men1.png) no-repeat center;background-size:30%;}
.views_title .tit{color:#1d50a2;font-size:0.3rem;font-family:"SH";text-align:center;letter-spacing:2px;/* 字间距，更显大气 */
}
#campusViews{height:700px;/* 固定高度，可根据图片比例调整（如16:9则设500px） */
 border-radius:12px;/* 圆角，更美观 */
 overflow:hidden;/* 确保圆角生效，裁切溢出部分 */
 box-shadow:0 4px 20px rgba(0,0,0,0.1);/* 轻微阴影，增加立体感 */
}

.viewsImg{width:100%;/* 宽度填满容器 */
 height:100%;/* 高度填满容器 */
 object-fit:cover;/* 核心属性！图片裁剪并居中，保证不拉伸变形 */
 display:block;/* 去除图片底部多余的几像素空白 */
}


/*===== footer =====*/
#footer{width:100%;margin:0 auto;background:url(../static/2222.jpg) no-repeat top center;background-size:cover;position:relative;z-index:5;border-top:5px solid #dfae31;}
.footer-top{margin:0 auto;padding-top:.75rem;}
.footer-top-left img{height:.5rem;display:block;padding-left:.1rem}
.sj{}
.sj .footer-top-left{}
.sj .footer-top-left .title{font-size:.20rem;}
.sj .footer-top-left .ewm{margin:0.5rem 0 0 0.75rem;}
.sj .footer-top-left .ewm ul{display:flex;justify-content:left;flex-wrap:wrap;}
.sj .footer-top-left .ewm ul li{margin-right:0.2rem;position:relative;z-index:9;height:0.6rem;}
.sj .footer-top-left .ewm ul li .ewmico{}
.sj .footer-top-left .ewm ul li .ewmico img{display:block;margin:0 auto;width:0.6rem;height:0.6rem;}
.sj .footer-top-left .ewm ul li .ewmimg{opacity:0;position:absolute;left:50%;bottom:0%;transform:translateX(-50%) translateY(108%);transition:all 0.5s ease 0s;box-shadow:rgba(1,1,1,0.08) 0px 2px 9.5px 0.5px;width:1.4rem;height:1.4rem;background:rgb(255,255,255);border-radius:8px;padding:0.05rem;visibility:hidden;z-index:9;transition:.5s;}
.sj .footer-top-left .ewm ul li .ewmimg img{width:100%;height:100%;vertical-align:baseline;}
.sj .footer-top-left .ewm ul li:hover .ewmimg{opacity:1;transform:translateX(-50%) translateY(103%);visibility:visible;}
.sj .footer-top-middle{}
.sj .footer-top-middle .f_t h5{font-size:.20rem;color:#FFFFFF;}
.sj .footer-top-middle ul{margin-top:0.13rem;}
.sj .footer-top-middle ul li{font-size:0.18rem;color:rgba(255,255,255,0.9);line-height:0.38rem;}
.sj .footer-top-right .links{}
.sj .footer-top-right .links .f_t{display:flex;justify-content:center;flex-wrap:wrap;}
.sj .footer-top-right .links .f_t h5{font-size:0.2rem;color:#FFFFFF;}
.sj .footer-top-right .links .f_t em{display:block;width:0.18rem;height:1px;background:#81CAFF;margin-top:0.08rem;}
.sj .footer-top-right .links .linksbox{padding-top:.1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;text-align:left;max-width:800px;margin:0 auto;/* 整体居中，但内部左对齐 */}
.footer-bottom{}
.sj .footer-top-right .links .linksbox a{display:block;font-size:0.18rem;color:rgba(255,255,255,0.9);line-height:0.38rem;margin-right:0.15rem;}
.footer-bottom{margin:1rem auto 0 auto;border-top:1px solid rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;padding-top:0.2rem;padding-bottom:0.2rem;width:100%;}
.footer-bottom .end{font-size:0.16rem;}
.footer-bottom .end{font-size:0.16rem;color:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;}



/*======= main-category ===*/
.wp-list{background:#fff;position:relative;z-index:5;padding:.4rem 0;box-shadow:0 0 10px rgba(0,0,0,.1);}
.wp-list li{font-size:0.18rem;}
.wp-list ul li.on a{color:#892A28;background:#F4EAEA;font-weight:bold;border-left:#d1ad81 .1rem solid;margin-left:-.1rem;}
.wp-list ul li.on a:after{opacity:1;}
.wp-list li a{display:block;padding:.26rem .4rem;position:relative;font-size:.20rem;}


/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner{height: 235px;background-position:center center;background-repeat:no-repeat;text-align:center;}
.l-banner img{display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container {}
#l-container .inner {padding:25px 10px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner {background:#fff;}

.col_menu {width: 240px;float:left;margin-right:-240px;position:relative;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #0f429b;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 15px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#0f429b; background:#eee; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #0f429b;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#0f429b;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#0f429b;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{} 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#0f429b;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 290px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 18px;font-family:"Microsoft yahei";font-weight: normal;color: #0f429b;border-bottom: 3px solid #CBCBCB;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
/**文章页**/
.infobox {padding:20px 60px; margin:0 auto; width:auto;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:22px;text-align:center;color: #182880;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {font-size:.18rem;padding:10px;text-align:center;/* border-top:1px solid #ececec; */}
.article .arti_metas span { margin:0 5px; font-size:.16rem; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read,.article .entry .read p a { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/

.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:100%; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}

.Column_Anchor{font-size:24px;}
.news_title a{font-size:18px;}

/*=======文章页样式 ========*/
.content-list{background:#fff;flex:none;padding:0.35rem 0.65rem;margin:.3rem 0;}
.article h1.arti_title{line-height:1.3;font-size:0.3rem;text-align:center;font-weight:400;font-family:'Arial,Helvetica,"Microsoft Yahei",sans-serif';}
.article h2.arti_title{line-height:2;font-family:"Microsoft YaHei";font-size:.2rem;text-align:center;color:#1b1b1bc7;margin-bottom:.2rem;}
.article .arti_meta{display:flex;justify-content:space-between;align-items:center;margin:0.2rem 0;padding:0.2rem 0;border-top:1px solid #4DABF7;}
.article{}
.xubox_bigimg img{min-height:500px;}
a.returnList{display:flex;color:#4DABF7;font-weight:bold;font-size:var(--small-size);gap:0.075rem;align-items:center;margin-bottom:0.2rem;}
a.returnList svg{width:0.13rem;height:auto;position:relative;transition:var(--transition-normal);left:0;}

a.returnList:hover svg{left: -0.1rem;}

/*========= 列表页样式 ========*/
#main-category‌{background:url(../static/list-back.png) no-repeat center;}
.category-left{background:url(../static/category_bg.png) no-repeat;padding-left:.1rem;background-size:100%;margin-top:-1rem;z-index:3;}
.category-right{padding-left:.25rem;}
.column-name{font-size:.20rem;}
.selected{}
.selected a{color:#892A28;background:#F4EAEA;font-weight:bold;border-left:#d1ad81 .1rem solid;margin-left:-.1rem;}
.wp-list li a::after{content:"";background:url(static/ico/sub_ri.png);position:absolute;top:50%;transform:translateY(-50%);right:.2rem;transition:.3s;font-family:swiper-icons !important;opacity:0;width:.18rem;height:.18rem;}
.wp-list li .selected a::after{opacity:1;}
.col_name_text{padding:.3rem .3rem;margin-bottom:1px;position:relative;background-size:100% 100%;display:block;}
.Column_Anchor{color:#fff;display:block;}
.category-left{}
.position{padding-top:13px;}
.position-box{line-height:.66rem;border-bottom:1px solid #a9a7a7;}
.position h3{position:relative;font-size:24px;font-weight:600;color:#983836;text-align:left;}
.position h3::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#983836;z-index:9;}
.position-box>.flex{margin-left:auto;}
.position img{height:16px;vertical-align:middle;margin-right:5px;}
.position span{color:#8c9396;font-size:14px;vertical-align:middle;}
.position a{font-size:14px;color:#8c9396;margin:0 5px;vertical-align:middle;}
.position span{color:#8c9396;font-size:14px;vertical-align:middle;}
.text-list .ul-list li .text-list-item{border-bottom:1px dashed #d1d1d1;line-height:.85rem;background:url(../static/ico/arrow1.svg) no-repeat .2rem center;padding-left:.4rem;background-size:0.1rem;}
.text-list .ul-list li .text-list-item::after{content:'';position:absolute;left:0;bottom:-.01rem;height:.01rem;width:0;transition:all .1s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;background-color:#96000E}
.text-list .ul-list li .text-list-item:hover::after{width:100%;}
.text-list .ul-list li:first-child{border-top:none;}
.text-list .ul-list li{padding-left:.15rem;padding-right:.15rem;position:relative;line-height:62px;border-bottom:1px dashed #e5e5e5;font-size:16px;position:relative;left:0;transition:all 0.5s;background:url(../image/list-dot.png) no-repeat;background-position:left center;}
.wp_paging li input{font-size:12px;width:30px;height:30px;line-height:15px;border:1px solid #d5d5d5;background:#fff;margin-top:4px;text-align:center;}
.text-list .ul-list li .tit{font-size:.18rem;margin-right:.2rem;}
.text-list .ul-list li .date{font-size:.18rem;font-family:"Arial";color:#892A28;}
#wp_paging_w6{display:flex;margin:.3rem 0;}
.wp_paging li span,.wp_paging li a{font-size:.18rem;}
.wp_paging li em{font-size:.18rem;}
/*样式2 红*/
 .pb_sys_style2 .p_no_d{border:1px solid #F04646;color:#fff;background-color:#F04646;}
/*样式3 绿*/
 .pb_sys_style3 .p_no_d{border:1px solid #32B907;color:#fff;background-color:#32B907;}
/*样式4 灰*/
 .pb_sys_style4 .p_no_d{border:1px solid #888;color:#fff;background-color:#888;}
/*========= 响应式 ========*/
@media screen and (max-width:1200px){
.container,.inner{width:100%}
.pc-nav-bottom a img{width:75%;}
.pc-nav-bottom .layui-nav .layui-nav-item a{font-size:0.16rem;}
.layui-nav .layui-nav-item{line-height:30px;}
.layui-nav .layui-nav-item a{padding:0 0.1rem;}


.footer-top-left img {width:90%;}
.sj .footer-top-middle .f_t h5{font-size:0.16rem;}
.sj .footer-top-middle ul li{font-size:0.14rem;line-height:0.3rem;}
.sj .footer-top-right .links .f_t h5{font-size:0.16rem;}
.sj .footer-top-right .links .linksbox a{font-size:0.14rem;line-height:0.2rem;}
}



@media screen and (max-width:992px){
.layui-nav.layui-nav-tree{width:100%;}
#pc-header{display:none;}
.mobile-nav-logo img{width:60%;}
#mobile_header{display:block;width:100%;top:0;left:0;z-index:1000;}
.container,.inner{width:100%}
}
@media screen and (max-width:768px){
.by1{order:1;}
.by2{order:0;}
.inner,.container{width:96%;}
#pc-header{display:none;}
#mobile_header{display:block;width:100%;top:0;left:0;z-index:1000;}
.mobile-nav-menu .layui-nav .layui-nav-item a{font-size:.18rem;}
.layui-nav.layui-nav-tree{width:100%;}

.carousel-box{width:100%;height:4rem;}
/** mobile-nav-menu main-none**/
 .t-list ul li a{padding:0 0.05rem;}
 .ttt-list-item-text ul li{width:100%;padding:0.1rem;}
 .footer-top-left img{height:.45rem;}
 /*main-one*/
 #main-one{padding:.2rem 0;}
 /*main-two*/
/*main-three*/
.sns .item{width:.3rem;height:.3rem;margin-right:0.1rem;}
.sns .item img{width:.3rem;height:.3rem;}
.home-list{display:block;}
.back-white::before{width:60%}

/**文章页**/
.article h1.arti_title {
    line-height: 1.3;
    font-size: 0.28rem; 
}
.content-list{background:#fff;flex:none;margin:.3rem 0;padding:.3rem .2rem;}

/**列表页**/
.category-right{padding-left:0;}
.text-list .ul-list li{padding-left:.01rem;padding-right:.01rem;}
.text-list .ul-list li .text-list-item{padding-left:.3rem;line-height:.65rem;}
 .category-left{padding-left:0;margin-top:0;padding-bottom:0;background:transparent;}
.col_name_text{display:block;line-height:.2rem;padding:.01rem .01rem;background:#a00707;}
.wp-list{padding:0}
.wp-list li a{padding:.01rem .2rem;font-size:.16rem;}
.Column_Anchor{font-size:.18rem;line-height:.4rem;margin-left:.2rem;}
.col_menu_con{}
#wp_paging_w6{display:flex;margin:.2rem 0;}
.wp_paging li span,.wp_paging li a{font-size:.15rem;}
.wp_paging li em{font-size:.15rem;}
}
