/* CSS Reset*/
html{font-family:"Microsoft YaHei","SimSun",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100px;}
body{font-family:"Microsoft YaHei","SimSun",sans-serif;margin:0;color:#000;background:#fff;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
a{background:transparent;text-decoration:none;color:#000;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
a:active{outline:0;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
b,strong{font-weight:bold;}
dfn{font-style:normal;}
img{border:0;vertical-align:middle;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;/* For some Androids */
 outline:none;}
input,textarea,button{border:0;margin:0;padding:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
h1,h2,h3,h4,h5,h6,p,figure,form,blockquote{margin:0;}
ul,ol,li,dl,dd{margin:0;padding:0;}
ul,ol{list-style:none;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#fff;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;}
.box-content{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.center{text-align:center;}
.txt_bold{font-weight:bold;}
a:focus,a:hover{text-decoration:none;outline:none;}
input{outline:none;}
#bg{background:url("../images/bg.jpg") top center fixed no-repeat;width:100%;background-size: cover;}
.fr{float:right;}
.fl{float:left;}
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.clear{clear:both;height:0;line-height:0;font-size:0}
.an{transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}
.img-width{max-width:100%;height:auto!important;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.jwlogo{display:none;}
.p30{padding-left:10px;padding-right:10px;}
/*public*/
.pc-menu{}
.tt_top{position:relative;z-index:50;height:70px;background:#275ab0;}
.top_nav{height:48px;position:relative;z-index:150;}
.pc_menuCon{background:rgba(255,255,255,0.9);border-radius:10px;}
.list-t .pc_menuCon{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08);border-radius:10px;}
.pc_menuCon li{float:left;position:relative;width:8.333%;text-align:center;transition:all 0.4s;}
.pc_menuCon li a{display:block;color:#00296d;font-size:0.19rem;}
.pc_menuCon li a span{font-size:10px;color:#ca748f;display:block;line-height:normal;margin-top:-10px;text-transform:uppercase;}
.pc_menuCon li:hover{}
.pc_menuCon > li:hover > a{background-color:#0e419c;color:#fff}
.pc_menuCon > li:hover > a span{color:#6f85ba}
.pc_menuCon > li.active > a{background-color:#0e419c;color:#fff}
.pc_menuCon > li.selected > a{background-color:#0e419c;color:#fff}
.pc_menuCon > li.parent > a{background-color:#0e419c;color:#fff}
.pc_menuCon ul{position:absolute;left:0px;top:70px;display:none;width:100%;margin:0;padding:0;background:#0e419c;list-style:none;border:none;border-radius: 0 0 10px 10px;}
.pc_menuCon ul li{width:100%;float:left;background:transparent;height:40px;line-height:40px;border-top:1px solid #2357ad;}
.pc_menuCon ul li a{display:block;color:#fff;font-size:0.17rem;padding:0;text-align:center;border:none;font-weight:normal;}
.pc_menuCon ul li:hover{background:#2469df;}
.pc_menuCon ul li:hover a{color:#fff;}
.pc_menuCon li:first-child > a {
    border-radius: 10px 0 0 10px;
}
.pc_menuCon li:last-child > a {
    border-radius: 0 10px 0px 0;
}
/*-----pc nav-----*/
.phone-menu-h{height:50px;}
.mean-container{background:#003299;}
.mean-container a.meanmenu-reveal{color:#fff;}
.mean-container a.meanmenu-reveal span{background:#fff;}
.mean-container .meanmenu-title{color:#fff;}
.mean-container .mean-nav{background:rgba(22,13,97,0.9);}
.lighted-fixed{position:fixed;left:0;width:100%;top:0;background:#054da5;z-index:999;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;}
.lighted-fixed .mean-nav > ul{height:calc(100vh - 50px);overflow-y:auto;}
/*-----phone nav-----*/
.dh{height:70px;line-height:70px;width:100%;}
.dh.fixed{position:fixed;top:0;z-index:1000;}
.wp_entry img{
 height:auto;
 width:auto;
max-width: min(100%, 1000px);
}
.search-con{position:relative;overflow:hidden;}
.pc-se{width:30px;height:42px;float:right;}
.pc-se-a{display:block;width:30px;height:42px;background:url(../images/se.png) no-repeat center;}
.search-box{display:none;position:absolute;top:52px;right:0px;background:white;border:1px solid #ccc;border-radius:5px;padding:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:1000;width:300px;}
.search-input{width:80%;border:1px solid #ccc;float:left;font-size:14px;height:30px;line-height:30px;padding:0 2%;border-radius:6px 0 0 6px;color:#333;}
.search-input::placeholder{color:rgb(165,165,165);}
.search-button{padding:0;background-color:#0068df;cursor:pointer;width:20%;float:left;color:#fff;height:30px;line-height:30px;border-radius:0 6px 6px 0;}
.search-box2{padding:10px;width:100%;float:left;}
.search-input2{width:76%;background:#fff;float:left;font-size:14px;height:30px;line-height:30px;padding:0 2%;color:#333;}
.search-button2{padding:0;background-color:#0068df;cursor:pointer;width:16%;float:left;color:#fff;height:30px;line-height:30px;}
.search-input2::placeholder{color:rgb(165,165,165);}
.t_nav{background:url("../images/bg5.jpg") center top;width:100%;height:186px;position:relative;z-index:999;border-bottom:0px solid #171f97}
.t_nav2{background:url("../images/top-bg.jpg") center top;width:100%;height:186px;border-bottom:0px solid #171f97}
.t_nav2 .t_topCon{padding-top:0px;}
.t_nav2 .logo_cell img{height:40px;max-width:auto !important;}
.t_nav2 .logo{padding:10px 0 0 0;}
.t_nav2 .logo_table{width:auto;height:35px;}
.n-box{background:#fff;border-radius:10px;margin:0 -15px;}
li.search{background:none!important;padding-top:10px;padding-left:10px;position:relative;}
.n-link{width:100%;float:left;padding:30px 0;}
.n-link ul li{}
.n-link ul li a{width:1.4rem;height:0.7rem;line-height:0.7rem;background:#017cc0 url("../images/b.jpg") top left/cover no-repeat;text-align:center;margin-right:0.1rem;border-radius:10px;font-size:0.2rem;float:left;color:#fff;}
.n-link ul li:hover a{color:#ffe710;width:1.6rem;}
.logo{padding:35px 0;transition:all 0.4s;}
.logo_table{display:table;width:100%;height:70px;text-align:center;;transition:all 0.4s;}
.logo_cell{display:table-cell;vertical-align:middle;text-align:left;;transition:all 0.4s;}
.logo_cell img{max-width:6rem;width:100%;height:auto;transition:all 0.4s;}
.top_r_a1{z-index:11;position:absolute;right:0;top:24px;width:34px;background-image:url(../images/se.png);background-repeat:no-repeat;background-position:center;display:block;height:28px;}
.top_r_a1:hover{background-color:#333;}
.wp_entry p{font-size:18px;line-height:2.2;}
.mean-container a.meanmenu-reveal{top:5px;right:20px !important;background:#0e419d;position:fixed;}
.mean-container .mean-nav{top:60px;background:#223bc5;position:fixed;}
.fixed .mean-container .mean-nav{top:10px;}
.nav-x{border-top:1px #9f9f9f solid}
.top_nav2{float:right;height:30px;line-height:30px;background:url("../images/top-nav.png") left center no-repeat;padding-left:60px;padding-right:-15px!important;}
.t_search{float:left}
.top-an{float:left;padding:0 15px;}
.top-an a{color:#5f8ff7}
.sc{float:left;padding:0.3rem 5px 0;width:100%;text-align:right;color:#fff;}
.sc a{color:#fff;}
.t_se{position:relative;width:90%;margin:10px auto 20px auto;padding-right:0px;}
.se_sub{position:absolute;right:0;top:0;width:0.5rem;height:0.5rem;border:none;margin:0;padding:0;cursor:pointer;border-radius:20px;background:url(../images/se.png) no-repeat center;}
.se_txt{margin-right:20px;padding:0 30px 0 15px;width:100%;height:0.5rem;line-height:0.5rem;font-size:16px;color:#fff;border-radius:50px;background:rgba(15,105,255,0.7);}
.se_txt::-webkit-input-placeholder{color:#fff;}
.se_txt::-moz-input-placeholder{color:#fff;}
.se_txt::-ms-input-placeholder{color:#fff;}
/* flexslider */
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider,.flexslider .slides,.flexslider .slides li{height:100%;margin:0;padding:0;}
/* 图片强制覆盖全屏（不变形裁剪） */
.flexslider .slides li img{width:100%;height:100%;object-fit:cover;display:block;}
.slides{position:relative;z-index:1;}
.slides li{width:100%;height:100vh;}
.slides li img{width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display:none;}
.flex-control-nav li{display:inline-block;width:0.9rem;height:0.08rem;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:0.9rem;height:0.08rem;line-height:40px;overflow:hidden;background:rgba(255,255,255,0.6);cursor:pointer;font-size:0;}
.flex-control-nav .flex-active{background:#ff7b05;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.banner{position:relative;width:100%;height:60vh;min-height:auto;overflow:hidden;transition:all 0.4s;}
.xyfg{padding:50px 0;background:#f4f4f4;}
.xyfg-k{width:100%;padding:0 !important;margin:0 !important;}
.xyfg-item{text-align:center;margin:10px;cursor:pointer;}
/* 核心：固定320*200比例（8:5），响应式容器 */
.xyfg-item .img{position:relative;width:100%;padding-top:62.5%;background:#f1f1f1;;margin:0 auto;overflow:hidden;border-radius:8px 8px 0 0;}
.xyfg-item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.5s ease !important;transform:translateZ(0);}
.xyfg-item h3{padding:0.15rem;font-size:0.18rem;color:#333;transition:color 0.3s ease;background:#fff;min-height:1rem;line-height:28px;font-family:"Microsoft YaHei";font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;border-radius:0 0 8px 8px;transition:all 0.5s}
/* ————— hover效果：图片放大 + 文字变色 ————— */
.xyfg-item:hover .img img{transform:scale(1.1);}
.xyfg-item:hover h3{color:#ffffff;background:#081776;}
.part01{padding:50px 0 50px 0;background:url(../images/bg.jpg) center center/cover fixed no-repeat;}
.part02{padding:50px 0 50px 0;background:url(../images/bg2.jpg) center center/cover fixed no-repeat;}
.part03{padding:50px 0 50px 0;background:#b7e8ff;}
.title-x{float:left;width:70%;font-size:0.25rem;color:#233596;font-weight:bolder;padding-bottom:0.15rem;}
.title-x i{width:0.47rem;height:0.37rem;float:left;margin-right:0.10rem;}
.title-x i img{width:100%;}
.x-a{font-size:12px;color:#7c7c7c;font-family:Arial,Helvetica,sans-serif;font-weight:200;padding:0 10px;text-transform:uppercase;}
.x-b{font-size:30px;color:#0e419d;font-weight:bolder;padding-left:15px;border-left:6px solid #0e419d;}
.x-a2{font-size:12px;color:#7fb3f2;font-family:Arial,Helvetica,sans-serif;font-weight:200;padding:0 10px;text-transform:uppercase;}
.x-b2{font-size:30px;color:#fff;font-weight:bolder;padding-left:15px;border-left:6px solid #fff;}
.x-c{display:block;width:100%;}
.in-title{width:100%;margin-bottom:20px;border-bottom:solid 1px #b4c4d4;float:left;}
.in-title2{width:100%;margin-bottom:20px;border-bottom:solid 1px #3170bc;float:left;}
.titile-more{float:right;margin-top:12px;transition:.5s;}
.titile-more a{color:#0f3d9f;font-size:14px;height:28px;line-height:28px;text-align:center;display:flex;cursor:pointer;transition:.5s;float:right;transition:.5s;}
.titile-more .ico{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;}
.titile-more .ico{width:15px;height:35px;z-index:0;transition:.5s;left:4px;top:-5px;bottom:0;font-size:17px;}
.titile-more img{transition:.5s;}
.titile-more:hover img{filter:brightness(100)}
.titile-more:hover{padding-right:10px;}
.titile-more:hover a{color:#1b91ff;}
.titile-more2{float:right;margin-top:12px;transition:.5s;}
.titile-more2 a{color:#a8dbff;font-size:14px;height:28px;line-height:28px;text-align:center;display:flex;cursor:pointer;transition:.5s;float:right;transition:.5s;}
.titile-more2 .ico{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;}
.titile-more2 .ico{width:15px;height:35px;z-index:0;transition:.5s;left:4px;top:-5px;bottom:0;font-size:17px;}
.titile-more2 img{transition:.5s;}
.titile-more2:hover img{filter:brightness(100)}
.titile-more2:hover{padding-right:10px;}
.titile-more2:hover a{color:#1b91ff;}
.xsjz{position:relative;display:flex;align-items:center;width:100%;min-height:146px;margin:20px 0;cursor:pointer;}
.xsjz .img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:146px;height:146px;border-radius:50%;overflow:hidden;z-index:2;flex-shrink:0;}
.xsjz .img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}
.xsjz:hover .img img{transform:scale(1.1);}
.xsjz .neir{position:relative;width:100%;min-height:146px;padding-left:max(80px,calc(146px * 0.5 + 10px));padding-right:20px;margin-left:calc(146px * 0.5);background:#fff;color:#0f2e54;font-size:16px;border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;transition:all 0.4s ease;z-index:1;}
.xsjz .neir .tit{margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;}
.xsjz .neir .zjr,.xsjz .neir .time{line-height:1.6;white-space:nowrap;}
.xsjz:hover .neir{background:#ff8800;color:#fff;}
.xsjz a{text-decoration:none;display:flex;width:100%;min-height:146px;}
.xskc-k{width:100%;box-sizing:border-box;padding:0;margin:0;overflow:hidden;}
.xskc{width:100%;height:40px;background:#fff;box-sizing:border-box;margin-bottom:14px;transition:all 0.3s ease;border-radius:10px;}
.xskc a{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 12px;text-decoration:none;box-sizing:border-box;}
.xskc .title{flex:1;min-width:0;display:flex;align-items:center;font-size:16px;color:#0f2e54;transition:all 0.3s ease;}
.xskc .title i{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#0f2e54;margin-right:8px;flex-shrink:0;transition:all 0.3s ease;}
.xskc .title-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xskc .time{font-size:12px;color:#3476c4;font-family:Arial,sans-serif;white-space:nowrap;margin-left:10px;flex-shrink:0;transition:all 0.3s ease;}
.xskc:hover{background-color:#ff8800;}
.xskc:hover .title{color:#fff;}
.xskc:hover .title i{background-color:#fff;}
.xskc:hover .time{color:#fff;}
.foot-link .list{max-width:7.59rem;}
.foot-link .list li{width:33.333%;padding:0.05rem 0.65rem 0 0;}
.foot-link .list a{display:block;border-bottom:#DDD solid 1px;font-size:0.16rem;color:#616161;line-height:0.45rem;}
.foot-link .list a:hover{color:#000;}
.links{width:100%;float:left;margin-top:0px;text-align:left;color:#fff;padding-bottom:40px;}
.links ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;}
.links li{width:23%;padding:0.05rem 5% 0 0;}
.links li a{display:block;font-size:0.16rem;color:#c2ebff;line-height:0.45rem;border-bottom:#597fc1 solid 1px;}
.links li:hover a{color:#f5ff63;border-bottom:#f5ff63 solid 1px;}
.in-news-img{margin-top:0px;width:100%;margin-bottom:20px;transition:all 0.4s;}
.in-news-img .bxslider01 li{background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.4s;}
.in-news-img .bxslider01 li a{display:block;width:100%;height:100%;}
.in-news-img .bxslider01 li .top{width:100%;height:38px;line-height:38px;color:#fff;transition:all 0.4s;background:#0e419d;padding:0 0.4rem;}
.in-news-img .bxslider01 li .top .tit{font-size:16px;color:#fff;height:38px;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.4s;}
.in-news-img .bxslider01:hover .top{background:#ff8800;}
.in-news-img .bxslider01:hover .top .tit{color:#fff;}
.in-news-img .bxslider01:hover .top .info{color:#ffd6ed;}
.in-news-img .bx-wrapper .bx-pager.bx-default-pager a{text-indent:9999px;display:block;width:14px;height:14px;margin:0 2px;outline:0;background:#fff;border-radius:0.06rem;}
.in-news-img .bx-wrapper .bx-pager.bx-default-pager a:hover,.in-news-img .bx-wrapper .bx-pager.bx-default-pager a.active{background:#ff6600;}
.in-news-img .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom:140px;right:10px;text-align:right;width:auto;position:absolute;}
/* 鼠标悬停时图片放大 */
.image-item .jqthumb > div{transition:all 0.4s;}
.image-item:hover .jqthumb > div{transform:scale(1.1);}
.item-text{width:100%;float:left;}
.news-listB-item .info{position:relative;}
.info .quan{right:10px;top:28px;width:34px;height:34px;position:absolute;transition:all 0.4s;}
.info .quan i{background:#0d219a;width:34px;height:34px;border-radius:34px;display:block;transition:all 0.4s;}
.news-listB-item:hover .info .quan{right:0px;}
.news-listB-item:hover .info .quan i{background:#ff8800;}
.news{overflow:hidden;}
.news-listB-item{padding-bottom:11px;margin-left:0px;margin-bottom:24px;width:100%;float:left;}
.news-listB-item .info .time{width:15%;text-align:right;border-right:1px solid #b7b7b7;color:#0e419d;float:left;padding:0 2%;transition:all 0.4s;}
.news-listB-item .info .time b{font-size:0.24rem;}
.news-listB-item .info .time span{width:100%;font-size:0.16rem;display:block;}
.news-listB-item .info .tit{float:left;width:85%;padding-left:2%;}
.news-listB-item .info h3{font-size:0.18rem;color:#333;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:24px;line-height:16px;transition:all 0.4s;padding:5px 0 21px 0;}
.news-listB-item .info .jj{font-size:0.14rem;color:#848484;line-height:30px;overflow:hidden;margin-top:0px;transition:all 0.4s;white-space:nowrap;text-overflow:ellipsis;}
.news-listB-item:hover .info h3{color:#0e419d;padding-left:8px}
.news-listB-item:hover .info .jj{color:#0e419d;}
.news-listB-item:hover .info .time{background:#0e419d;color:#fff;border-right:1px solid #0e419d;}


.xyxx{background:#ffffff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);transition:box-shadow 0.35s ease,transform 0.30s ease,background 0.25s ease;overflow:hidden;width:100%;float: left;margin-bottom:15px;}
.xyxx a{display:flex;align-items:stretch;text-decoration:none;color:inherit;padding:16px 18px 16px 16px;gap:18px;min-height:132px;}
.xyxx .img{flex:0 0 1.3rem;width:1.3rem;height:1rem;border-radius:6px;overflow:hidden;background:#e9edf2;flex-shrink:0;align-self:center;;}
.xyxx .img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94);}
.xyxx .neir{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;;}
.xyxx .tit{font-size:0.18rem;font-weight:600;line-height:1.5;color:#1a2634;letter-spacing:0.3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;transition:color 0.3s ease;}
.xyxx .jj{font-size:0.15rem;line-height:1.6;color:#5a6a7a;margin-top:6px;letter-spacing:0.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;transition:color 0.3s ease;}
.xyxx:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,20,40,0.12),0 4px 16px rgba(0,0,0,0.06);background:#ffffff;}
.xyxx:hover .img img{transform:scale(1.06);}
.xyxx:hover .tit{color:#0e419d;}
.xyxx:hover .jj{color:#3d5060;}





.notice{width:100%;overflow:hidden;}
.wp_editor_art_table td{padding:10px 10px;border:none;border-bottom:1px solid #DDD;background:#f8f9fa;}

        /* ========== Tab 切换按钮样式 ========== */
.tab-group{display:inline-block;font-size:16px;font-weight:normal;vertical-align:middle;position:relative;top:2px;border-left:6px solid #0e419d;}
.tab-btn{font-size:30px;color:#9a9a9b;font-weight:bold;padding-left:15px;cursor:pointer;transition:all 0.3s ease;}
.tab-btn.active{font-size:30px;color:#0e419d;font-weight:bold;padding-left:15px;}
.tab-btn:hover{color:#0e419d;background:rgba(14,65,157,0.04);}
.tab-content{width:100%;float:left;}
.tab-content .i-row{width:100%;}
.i-row{}
.i-item{position:relative;padding:21px 23px;width:100%;float:left;margin:0;background:#fff;border-radius:8px;transition:all 0.4s;box-shadow:0 2px 10px rgba(0,0,0,0.08);}
.i-item .date{width:60px;height:60px;line-height:32px;font-family:"Arial";color:#fff;text-align:center;margin-bottom:10px;float:left;margin-right:20px;background:#233596;transition:all 0.4s;border-radius:8px;}
.i-item .date span{font-style:normal;display:block;float:left;width:100%;border:none;height:36px;line-height:44px;font-size:36px;color:#ffffff;font-family:Arial;transition:all 0.4s;font-weight:bolder;}
.i-item .date em{display:block;float:left;width:100%;height:28px;line-height:25px;font-size:12px;font-style:normal;border-radius:0 0 10px 10px;transition:all 0.4s;}
.i-item .text .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:18px;line-height:30px;font-weight:bolder;transition:all 0.4s;;}
.i-item .text .info{color:#969696;font-size:12px;font-family:"SimSun";margin-top:5px;line-height:24px;}
.i-item .text .info span{margin-right:10px;}
.i-item .des{font-size:14px;width:100%;color:#6c6c6c;height:90px;line-height:22px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:4;/* 显示 4 行 */
-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;/* 超出显示省略号 */
}
.i-item:hover{background:#0e419d;}
.i-item:hover .text .des{color:#fff;padding-left:0px;}
.i-item:hover .date{background:#ff8800;}
.i-item:hover .text .title{color:#fff;}
.i-item:hover .des{color:#fff;}
.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;display:block;width:17px !important;height:17px !important;margin:5px 7px;filter:Alpha(Opacity=100);/*IE7 fix*/
opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#a5c7ec;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease;}
.owl-theme .owl-dots .owl-dot.active span{filter:Alpha(Opacity=100);/*IE7 fix*/
opacity:1;background:#f5a649;}
.p-banner{height:350px;width:100%;overflow:hidden;position:relative;}
.p-banner img{transition:opacity 1s ease;width:100%;height:100%;object-fit:cover;position:absolute;}
ul.wp_paging.clearfix{padding:40px 0;}
/*研究团队列表*/
#lists li{float:left;width:350px;text-align:center;margin-bottom:20px;}
#lists li img{border:0;width:150px;height:200px;border:1px solid #dedede;padding:8px;background:#eee}
#lists li p a{font-size:14px;color:#827e7e;font-weight:bold}
#lists li p{text-align:center;line-height:24px;font-size:12px;color:#827e7e;}
/*研究团队单人*/
.facultyview{margin-left:5px;clear:both;}
.facultyview p.img{float:left;width:190px;}
.facultyview img{border:1px solid #e0e0e0;background:#fff;padding:8px;width:150px;height:210px;text-align:center;margin:0 0 10px 0;float:left}
.facultyview div.basic{float:left;width:480px;}
.facultyview h1{padding-top:8px;color:#0e419c;font-weight:bold;font-size:14px;margin-top:1px;}
.facultyview h1 span{color:#827e7e;}
.facultyview .f_contact{margin-top:10px;}
/*研究团队单人*/
.facultyview1{margin-left:5px;clear:both;}
.facultyview1 p.img{float:left;width:190px;}
.facultyview1 img{border:1px solid #e0e0e0;background:#fff;padding:8px;width:150px;height:210px;text-align:center;margin:0 0 10px 0;float:left}
.facultyview1 div.basic{float:left;width:480px;margin-top:20px;}
.facultyview1 h1{padding-top:8px;color:#0e419c;font-weight:bold;font-size:26px;margin-top:1px;}
.facultyview1 h2{padding-top:1px;font-weight:bold;font-size:14px;margin-top:1px}
.facultyview1 h1 span{color:#827e7e;}
.facultyview1 .f_contact{margin-top:30px;}
#innerContent h5{font-size:14px;color:#fff;background:#205bc4;padding:3px 20px;margin-bottom:20px;border:1px solid #5686dd}
/*------jquery.bxslider.css begin-----*/
.bx-viewport{height:488px !important;;}
.bx-wrapper{position:relative;margin:0 auto;padding:0;zoom:1;}
.bx-wrapper img{width:100%;display:block;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;top:390px;width:100%;}
.bx-wrapper .bx-controls-auto{display:none;}
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:60;}
.bx-wrapper .bx-pager{text-align:right;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;zoom:1;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;display:block;width:10px;height:10px;margin:0 5px;outline:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:130;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;width:100%;position:absolute;left:0;bottom:20px;z-index:130;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
/*------jquery.bxslider.css end-----*/
.n-logo{padding:48px 0;float:left;width:100%;}
.n-logo img{width:100%;max-width:544px;}
.back-top{width:57px;height:57px;background:#3778ff url(../images/top.png) no-repeat center 2px;float:right;transition:all 0.6s;float:right;}
.back-top:hover{cursor:pointer;background:#ff8800 url(../images/top.png) no-repeat center -5px;}
.in-bottom{width:100%;margin-top:0px;}
.bottom{background:url("../images/bg4.jpg") no-repeat center top/cover;padding-top:50px;position:relative;}
.list-t .bottom{background:url("../images/bg4.jpg") no-repeat center top/cover;padding-top:0px;position:relative;}
.logo2{padding:56px 0 0 0;}
.logo2 img{width:100%;max-width:479px;}
.ewm{padding:15px 0;float:right;text-align:right;position:absolute;z-index:1;left:auto;right:0;top:auto;bottom:0;}
.wechat{position:relative;float:right;width:auto;text-align:right;cursor:pointer;vertical-align:middle;padding:24px 20px 0 20px;transition:all 0.4s;}
.wechat-img{display:none;position:absolute;left:50%;bottom:50px;transform:translateX(-50%);z-index:99;transition:all 0.4s;}
.wechat-img img{max-width:100px;transition:all 0.4s;}
.wechat:hover .wechat-img{display:block;}
.c_bottom{border-top:1px solid #5966b3;position:relative;}
.copyright{width:auto;color:#b9bee3;text-align:left;line-height:24px;font-size:14px;float:left;padding:16px 0;}
.copyright a{color:#3343a8}
.p-banner{width:100%;height:80px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}
.p-banner img{width:100%}
.mean-container .mean-bar{min-height:0;}
.page-main{padding-top:20px;}
.in-main-con{padding-bottom:0px;}
.pageCon > div{padding-left:0;padding-right:0;}
.pageCon{position:relative;}
.pageCon-left{position:absolute;left:0;top:0;height:100%;background:#f7f7f7;}
.pageNav{width:16%;float:left;position:relative;top:0px;background:linear-gradient(135deg,#0e59d8 0%,#0e419c 100%);;border-radius:10px;overflow:hidden;margin-bottom:20px;}
.pageNav h3{width:100%;height:1.1rem;line-height:1.1rem;color:#fff;font-size:0.18rem;font-weight:normal;text-align:center;}
.pageNav h3 a{display:block;color:#fff;font-size:0.3rem;padding:0 10px;border-radius:10px 10px 0 0;background:linear-gradient(135deg,#0e59d8 0%,#0e419c 100%);cursor:pointer;}
.vertical-wrap-nav{width:190px;float:left;position:relative;z-index:800}
.vertical-wrap-nav.fixTop{position:fixed;top:0;left:50%;margin-left:-630px;}
.vertical-wrap-nav.fixBottom{position:absolute;left:0;bottom:10px;}
.pageNav-h{width:100%;height:60px;line-height:60px;color:#fff;font-size:0.18rem;font-weight:normal;}
.pageNav-h a{display:block;color:#fff;font-size:0.18rem;padding:0 10px;}
/* ========== 基础重置 ========== */
.pageNav-ul{display:block;padding:0;}
/* ========== 一级栏目样式 ========== */
.nav-one{display:block;position:relative;border-bottom:1px dashed #3d63b5;border-top:1px dashed #3d63b5;background:transparent;transition:all 0.4s ease;z-index:1;}
.nav-one::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#226ff3 0%,#0e419c 100%);opacity:0;transition:opacity 0.4s ease;z-index:-1;pointer-events:none;}
.nav-one:hover::before{opacity:1;}
.nav-one a{display:block;font-size:0.2rem;color:#fff;line-height:0.6rem;text-align:center;transition:all 0.4s ease;position:relative;z-index:2;}
.nav-one:hover a{color:#feffd3;padding-left:10px;}
.nav-one.selected a{background:#1b63e3;color:#fff;width:100%;}
/* ========== 二级栏目样式（优化高度统一） ========== */
.nav-one > ul > li.nav-two{display:block;border-bottom:1px dashed #1d3f87;border-top:1px dashed #5772ad;background:transparent;}
.nav-one > ul > li.nav-two > a{display:block;font-size:0.18rem;color:#bbd4ff !important;line-height:1.4;padding:10px 0;background:#0e3a88 !important;text-align:center;transition:all 0.3s ease;}
.nav-one > ul > li.nav-two > a:hover{background:rgba(101,120,255,0.6) !important;color:#fdff6c !important;padding-left:10px;}
.nav-one > ul > li.nav-two.selected > a{background:#3776e3 !important;color:#fff !important;}
.nav-one > ul > li.nav-two > ul > li.nav-two{display:block;border-bottom:1px solid #2a4a9a;background:rgba(10,40,80,0.4);}
.nav-one > ul > li.nav-two > ul > li.nav-two > a{display:block;font-size:0.15rem;color:#cce0ff !important;line-height:1.3;padding:6px 0 6px 0px !important;background:#1a4a9e !important;text-align:center;border-left:3px solid #6ea8ff;transition:all 0.25s ease;position:relative;}
.nav-one > ul > li.nav-two > ul > li.nav-two > a:hover{background:rgba(80,120,220,0.8) !important;color:#ffffcc !important;padding-left:14px !important;}
.nav-one > ul > li.nav-two > ul > li.nav-two.selected > a{background:#2a66d0 !important;color:#fff !important;border-left-color:#ffaa66;}
/* ========== 四级栏目样式（未来扩展，同样优化） ========== */
.nav-one > ul > li.nav-two > ul > li.nav-two > ul > li.nav-two{display:block;border-bottom:1px dotted #3a5a9a;background:rgba(5,25,55,0.3);}
.nav-one > ul > li.nav-two > ul > li.nav-two > ul > li.nav-two > a{display:block;font-size:0.14rem;color:#ddeeff !important;line-height:1.25;padding:5px 0 5px 48px !important;background:#235aaf !important;text-align:left;border-left:2px solid #90b8ff;position:relative;}
.nav-one > ul > li.nav-two > ul > li.nav-two > ul > li.nav-two > a::before{content:"◦";position:absolute;left:32px;color:#bbccff;font-size:10px;top:50%;transform:translateY(-50%);}
.nav-one > ul > li.nav-two > ul > li.nav-two > ul > li.nav-two > a:hover{background:rgba(100,140,240,0.8) !important;color:#ffffdd !important;padding-left:54px !important;}
.nav-one > ul > li.nav-two > ul > li.nav-two > ul > li.nav-two.selected > a{background:#3a78e0 !important;color:#fff !important;border-left-color:#ffbb77;}
/* ========== 辅助兼容 ========== */
.nav-one.on .nav-two a{color:#fff;}
.nav-one.on .nav-two a:hover{color:#fdff6c;}
.nav-one.on .nav-two.on a{background:rgba(101,120,255,0.6);color:#fff;}
.lb_xz2 p{font-size:18px;line-height:2.2;}
#news_list{margin:10px 0 40px 0;min-height:500px;}
#news_list ul.news_ul li{padding:10px 90px 10px 24px;line-height:30px;height:50px;position:relative;border-bottom:1px solid #dedede;background:url(../images/li_i.png) 10px center no-repeat;}
#news_list ul.news_ul li a{display:block;width:100%;height:30px;line-height:30px;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#news_list ul.news_ul li span{width:80px;position:absolute;display:block;right:0;top:10px;height:30px;line-height:30px;font-size:12px;color:#919191;text-align:center;}
#news_list ul.news_ul li:hover a{color:#017cc0;}
.news_ul{margin:0 -3%;display:flex;flex-wrap:wrap;}
.p-list-item{position:relative;padding:0;width:94%;margin:1% 3%;float:left;display:flex;border-radius:0.05rem;overflow:hidden;box-shadow:6px 6px 0px 0px rgba(0,0,0,0.08);}
.p-list-item a{width:100%;display:flex;align-items:stretch;}
.p-list-item .time{width:1.08rem;min-height:1.08rem;background:#fff7e9;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;transition:0.5s;padding:0 0.15rem;border-top-left-radius:0.05rem;border-bottom-left-radius:0.05rem;}
.p-list-item .text{width:calc(100% - 1.08rem);background:#f8f8f8;padding:0.2rem 0.3rem;transition:0.5s;display:flex;flex-direction:column;justify-content:center;/* 垂直居中 */
min-height:inherit;}
.p-list-item .text .title{display:-webkit-box;-webkit-line-clamp:3;/* 最多3行 */
-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:#333;font-size:0.18rem;line-height:0.3rem;font-weight:700;margin:0;transition:color 0.3s;}
.p-list-item .time b{font-size:0.24rem;}
.p-list-item .time span{width:100%;font-size:0.16rem;display:block;text-align:right;}
.p-list-item:hover .time{background:#233596;color:#fff;}
.p-list-item:hover .text{background:#3c52cc;color:#fff;}
.p-list-item:hover .text .title{color:#fff;}
.p-list-item:hover{background:#fff;box-shadow:6px 6px 0px 0px rgba(65,98,241,0.48);}
.p-list-item2{position:relative;padding:20px 0;width:94%;margin:1% 3%;float:left;display:flex;border-radius:0.05rem;overflow:hidden;border-bottom:1px dashed #c0c0c0;align-items:center;/* 垂直居中 */
}
.p-list-item2 a{width:100%}
.p-list-item2 .image{width:20%;height:160px;float:left;overflow:hidden;border-radius:10px;position:relative;}
.p-list-item2 .image img{width:100%;height:100%;object-fit:cover;transition:all 0.8s;}
.p-list-item2 .text{width:78%;float:left;padding-left:2%;}
.p-list-item2 .text .title{display:block;color:#222;font-size:0.18rem;line-height:0.26rem;font-weight:bolder;transition:all 0.4s;line-height:28px;}
.p-list-item2 .text .info{color:#969696;font-size:0.12rem;font-family:"SimSun";margin-top:5px;line-height:0.26rem;transition:all 0.4s;}
.p-list-item2 .text .info span{margin-right:10px;}
.p-list-item2 .text .des{font-size:0.15rem;color:#434343;line-height:0.26rem;overflow:hidden;margin-top:5px;transition:all 0.4s;}
.p-list-item2 .text2{width:100%;float:left;padding-left:0;}
.p-list-item2 .text2 .title{display:block;color:#222;font-size:0.18rem;line-height:0.26rem;font-weight:bolder;transition:all 0.4s;line-height:28px;}
.p-list-item2 .text2 .info{color:#969696;font-size:0.12rem;font-family:"SimSun";margin-top:5px;line-height:0.26rem;transition:all 0.4s;}
.p-list-item2 .text2 .info span{margin-right:10px;}
.p-list-item2 .text2 .des{font-size:0.15rem;color:#434343;line-height:0.26rem;overflow:hidden;margin-top:5px;transition:all 0.4s;}
.p-list-item2 .xian{height:2px;width:0%;border-bottom:1px #ffffff solid;}

.p-list-item2:hover .text2 .title{color:#0e3f98;padding-left:10px}
.p-list-item2:hover .xian{width:30%;border-bottom:1px #0e3f98 solid;transition:all 0.8s;}
.p-list-item2:hover .text .title{color:#0e3f98;padding-left:20px;background:url(../images/li_i.png) left center no-repeat;}
.p-list-item2:hover .text .des,.p-list-item2:hover .text .info{color:#0e3f98;}
.p-list-item2:hover img{transform:scale(1.1);}
.news_ul3{margin:0 0%;display:flex;flex-wrap:wrap;}
.p-list-item3{position:relative;width:16.6%;padding:0.2rem 0.35rem;box-sizing:border-box;transition:all 0.3s ease;}
.p-list-item3 a{display:block;text-decoration:none;}
.p-list-item3 .image{width:100%;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}
.p-list-item3 .image img{width:100%;height:100%;object-fit:cover;transition:all 0.8s ease;}
.p-list-item3 .text{text-align:center;padding:0 5px;}
.p-list-item3 .text .title{font-size:16px;font-weight:bold;color:#222;margin:0 0 6px 0;transition:all 0.4s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.p-list-item3 .xian{height:2px;width:0;margin:0 auto 8px;transition:all 0.8s ease;}
.p-list-item3 .text .info{font-size:14px;color:#969696;transition:all 0.4s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.p-list-item3:hover{transform:translateY(-5px);}
.p-list-item3:hover img{transform:scale(1.1);}
.p-list-item3:hover .text .title{color:#0e3f98;}
.p-list-item3:hover .xian{width:30%;border-bottom:1px #0e3f98 solid;}
.p-list-item3:hover .text .info{color:#0e3f98;}

/* ==================== 现任领导 ==================== */
#news_list .news_ul4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0.3rem;}
.p-list-item4{display:flex;align-items:center;width:100%;height:100%;padding:16px;margin:0;float:none;background:#ffffff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 4px 16px rgba(0,20,60,0.06);box-sizing:border-box;cursor:default;/* 无链接，不用 pointer */
 transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;}
.p-list-item4 .image{flex:0 0 120px;width:120px;height:160px;border-radius:8px;overflow:hidden;background:#f1f4f9;}
.p-list-item4 .image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}
.p-list-item4 .text{flex:1;min-width:0;padding-left:20px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:8px;align-items:center;align-content:center;}
.p-list-item4 .text .title{margin:0;transition:color 0.3s ease;}
.p-list-item4 .text .title:first-of-type{grid-column:1;grid-row:1;font-size:20px;font-weight:700;color:#1a2a3a;line-height:1.4;white-space:nowrap;}
.p-list-item4 .text .title + .title{grid-column:2;grid-row:1;justify-self:start;display:inline-block;padding:2px 10px;font-size:16px;font-weight:500;color:#0e419d;background:#eef4ff;border:1px solid #d6e4ff;border-radius:999px;line-height:1.6;white-space:nowrap;transition:background 0.3s ease,color 0.3s ease,border-color 0.3s ease;}
.p-list-item4 .xian{grid-column:1 / -1;grid-row:2;width:40px;height:2px;margin:4px 0;background:#0e419d;justify-self:start;transition:width 0.35s ease,background 0.35s ease;}
.p-list-item4 .info{grid-column:1 / -1;grid-row:3;font-size:16px;color:#5a6a7a;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.3s ease;}
.p-list-item4:hover{transform:translateY(-6px);border-color:#c7d8f0;box-shadow:0 16px 36px rgba(0,20,60,0.12);}
.p-list-item4:hover .image img{transform:scale(1.06);}
.p-list-item4:hover .text .title:first-of-type{color:#0e419d;}
.p-list-item4:hover .text .title + .title{background:#0e419d;color:#ffffff;border-color:#0e419d;}
.p-list-item4:hover .xian{width:60px;background:#ff8800;}
.p-list-item4:hover .info{color:#3d5060;}



.pageR_img_list .row{margin-left:-5px;margin-right:-5px;}
.pageR_img_list .row .col{padding-left:5px;padding-right:5px;}
.pageR_img_item{margin-top:10px;}
.pageR_img_item .img{width:100%;overflow:hidden;}
.pageR_img_item .txt{height:30px;line-height:30px;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#343b69;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pageR_img_item:hover{box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}
.pageR_article{padding:0px 0px;margin-top:25px;}
.pageR_article .title{font-size:0.28rem;font-weight:bolder;color:#000;text-align:center;line-height:0.45rem;padding:25px 0;}
.pageR_article .infoA{font-size:14px;color:#777777;line-height:34px;text-align:center;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
.pageR_article .infoA span{display:inline-block;padding:5px 6px;}
.pageR_article .con{color:#333;font-size:18px;line-height:30px;padding-bottom:15px;margin-top:25px;}
.pageR_article .con img{max-width:100%;height:auto!important;}
.pageR_article .con p{text-indent:0em;line-height:2em;margin-bottom:0.2rem;text-align:justify;}
.pageR_article .con2{color:#333;font-size:16px;line-height:30px;padding-bottom:15px;margin-top:25px;}
.pageR_article .con2 img{width:90%!important;max-width:930px;height:auto!important;}
.pageR_article .con2 p{text-indent:2em;line-height:2em;margin-bottom:0.2rem;text-align:justify;}
.pageR_img_list .row{margin-left:-5px;margin-right:-5px;}
.pageR_img_list .row .col{padding-left:5px;padding-right:5px;}
.pageR_img_item{margin-top:10px;}
.pageR_img_item .img{width:100%;overflow:hidden;}
.pageR_img_item .txt{height:30px;line-height:30px;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#343b69;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pageR_img_item:hover{box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}
/*----index----*/
.foot{position:relative;background:url(../images/bg05.jpg) no-repeat center;background-size:cover;padding:100px 0 0;}
.page-bottom{margin-top:0px;}
/*----index----*/
.pageR{padding:5px 10px 30px;width:82%;float:right;}
.pageR_t{width:100%;height:50px;overflow:hidden;position:relative;z-index:9;}
.pageR_t p{display:block;float:left;font-size:24px;color:#333;height:40px;line-height:40px;position:relative;padding:0 10px;z-index:999;font-weight:bolder}
.pageR_t_a{float:right;height:40px;line-height:40px;color:#999;font-size:12px;padding:0 5px;}
.pageR_t_a a{color:#999;font-size:12px;}
.pageR_t_a a:hover{color:#0a2b54;}
.pageR .line{width:100%;height:1px;background:#bbb;}
.mingdan_tit{width:100%;text-align:center;font-size:24px;font-weight:bold;color:#222;margin:70px 0 20px 0;}
.mingdan_tit2{width:100%;text-align:center;font-size:20px;font-weight:bold;color:#666;margin:30px 0 20px 0;}
.mingdan{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;padding:5px;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;}
.mingdan_r{width:100%;min-height:60px;border:1px solid rgba(0,0,0,0.08);background-color:#fafbfc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;padding:6px;}
.mingdan_r:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,0.08);border-color:rgba(66,133,244,0.2);background-color:#e3f2ff;}
.mingdan_r a{display:block;width:100%;text-decoration:none;color:inherit;}
.mingdan_r h3{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 6px 0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mingdan_r span{display:block;font-size:14px;color:#7f8c8d;font-weight:400;line-height:1.3;}

.wp_entry{min-height:600px;}
.pageR_news_jj{padding-top:20px;font-size:18px;line-height:34px;text-indent:2em;}



.section-title{text-align:center;font-size:20px;color:#0e59d8;margin:30px 0;position:relative;}
.section-title::before,.section-title::after{content:"";display:inline-block;width:32%;height:2px;border-top:2px dashed #84b0e8;vertical-align:middle;}
.section-title::before{margin-right:16px;}
.section-title::after{margin-left:16px;}
.grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:20px;}
.stat-card{border:2px solid #84b0e8;border-radius:12px;padding:20px 10px;text-align:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.08);}
.card-number{font-size:42px;font-weight:700;color:#222;margin-bottom:8px;}
.card-label{background-color:#0e59d8;color:#ffffff;padding:6px 10px;font-size:15px;border-radius:4px;}


/* ================= 六个研究方向卡片 ================= */
.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0 14px;width:100%;box-sizing:border-box;padding: 0 1rem;}
.research-card{position:relative;display:flex;align-items:center;min-height:2rem;padding:24px 70px 24px 26px;border-radius:16px;overflow:hidden;isolation:isolate;text-decoration:none;box-sizing:border-box;box-shadow: 0 12px 26px -16px rgb(205 216 241 / 85%), 0 2px 6px rgba(6, 34, 96, .16), inset 0 1px 0 rgba(255, 255, 255, .18);transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1),filter .45s ease;}
/* 蓝色光晕层 */
.research-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.85;transition:opacity .5s ease;background:radial-gradient(115% 115% at 100% 0%,rgba(140,215,255,.38) 0%,rgba(140,215,255,0) 55%),radial-gradient(90% 90% at 0% 100%,rgba(0,229,255,.20) 0%,rgba(0,229,255,0) 60%);}
.research-card:hover::before{opacity:1;}
/* 高光扫过 */
.rc-shine{position:absolute;top:-40%;left:-80%;z-index:1;width:55%;height:180%;pointer-events:none;transform:rotate(20deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.30),rgba(255,255,255,0));transition:left .85s cubic-bezier(.22,.61,.36,1);}
.research-card:hover .rc-shine{left:130%;}
/* 文字内容 */
.rc-content{position:relative;z-index:2;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;}
.rc-num{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;line-height:1;color: #0e419c;padding:4px 7px;border: 1px solid rgb(39 118 203 / 42%);border-radius:5px;margin-bottom:12px;transition:background-color .4s ease,border-color .4s ease,color .4s ease;}

.rc-title{font-size:19px;font-weight:700;line-height:1.35;letter-spacing:.4px;color: #0e419c;text-shadow:0 1px 2px rgba(0,20,60,.28);transition:letter-spacing .4s ease;}
.research-card:hover .rc-title{letter-spacing:1.1px;}
.rc-en{margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:rgba(186,218,255,.78);transition:color .4s ease;}
.research-card:hover .rc-en{color:rgba(255,255,255,.94);}
/* 圆形箭头 */
.rc-go{position:absolute;right:22px;top:50%;z-index:3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border: 1px solid rgb(14 65 156);color: #0e419c;opacity:.7;transform:translateY(-50%);transition:opacity .4s ease,transform .4s cubic-bezier(.22,.61,.36,1),background-color .4s ease,border-color .4s ease;}
.rc-go svg{width:16px;height:16px;display:block;}
/* 悬停总动效 */
.research-card:hover{transform:translateY(-8px);filter:saturate(1.12) brightness(1.04);box-shadow:0 26px 44px -20px rgba(6,34,96,.88),0 10px 20px -12px rgba(6,34,96,.38),inset 0 1px 0 rgba(255,255,255,.26);}
.research-card:hover .rc-go{opacity:1;background:rgba(255,255,255,.18);transform:translateY(-50%) translateX(5px);}
/* 键盘可达性 */
.research-card:focus-visible{outline:2px solid #7fd0ff;outline-offset:3px;}
.research-grid{counter-reset:rc;}
.research-card{counter-increment:rc;}
.rc-num::before{content:counter(rc,decimal-leading-zero);}


@media (max-width:991px){
.research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.research-card{min-height:126px;padding:20px 64px 20px 22px;}
.rc-title{font-size:17px;}
#news_list .news_ul3{gap:16px;}
.p-list-item4 > a{padding:14px;}
.p-list-item4 .image{flex:0 0 108px;width:108px;height:144px;}
.p-list-item4 .text{padding-left:16px;}
.p-list-item4 .text .title:first-of-type{font-size:18px;}
}

 @media screen and (max-width:768px){
.tab-group{margin-left:10px;font-size:22px;}
.tab-btn{font-size:22px;}
.tab-btn.active{font-size:22px;}
.x-b{font-size:22px !important;}
.research-grid{grid-template-columns:1fr;gap:14px;margin:18px 0 10px;}
.research-card{min-height:104px;padding:18px 58px 18px 18px;border-radius:14px;}
.rc-title{font-size:16.5px;}
.rc-en{font-size:10px;letter-spacing:1.1px;margin-top:6px;}
.rc-num{margin-bottom:8px;}
.rc-go{right:16px;width:32px;height:32px;}
#news_list .news_ul3{grid-template-columns:1fr;gap:14px;}
.p-list-item4 .image{flex:0 0 96px;width:96px;height:128px;}
.p-list-item4 .text{padding-left:14px;}
.p-list-item4 .text .title:first-of-type{font-size:17px;}
.p-list-item4 .text .title + .title{font-size:13px;padding:2px 8px;}
.p-list-item4 .info{font-size:14px;-webkit-line-clamp:3;}
}
/* 移动端极致适配 */
@media (max-width:480px){
.mingdan{padding:12px;gap:12px;}
.mingdan_r{min-height:90px;padding:14px 10px;}
.x-b{font-size:20px !important;padding-left:10px;border-left-width:4px;}
.title-x{width:100%;float:left;}
.titile-more{float:right;margin-top:6px;}
.tab-btn{font-size:20px;}
.tab-btn.active{font-size:20px;}
.p-list-item4 > a{padding:12px;}
.p-list-item4 .image{flex:0 0 84px;width:84px;height:112px;}
.p-list-item4 .text{padding-left:12px;}
.p-list-item4 .text .title:first-of-type{font-size:16px;}
.p-list-item4 .xian{margin:8px 0;}
}
/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px){
.container{padding-left:0;padding-right:0;position:relative;}
.top_r_a a{padding:0 10px;}
.logo_table{text-align:left;}
.slide .dotList{bottom:35px;}
.part01_l_list .a01{width:33.33%;}
.t_nav{position:absolute;left:0;top:0;width:100%;background:url(../images/fo_bg.png) center top;padding-bottom:40px;padding-top:0px;}
.t_nav2{background:url("../images/bg5.jpg") center top;width:100%;height:170px;border-bottom:0px solid #171f97}
.t_se{float:right;max-width:2.5rem;margin-top:0.2rem;padding-right:0px;}
.fo_row dl{width:10%;}
.bo_r{text-align:right;}
.listR_tL{width:auto;}
.listR_tR{float:right;width:auto;}
.add-info{font-size:14px;color:#fefefe;line-height:26px;}
.p-banner{background-position:center;}
.pageNav-h{text-align:center;}
.pageCon-left{border-left:0px solid #017cc0;}
/* page bg color */
.pageR_t_a{float:right;}
.listR_tL{width:auto;}
.listR_tR{float:right;width:auto;}
.pageR{padding:0px 0 0 0px;}
.pageR-con{border-top:0px solid #ccc;border-left:0px solid #ccc;padding:0px 15px 0px;}
.pageR_news_list{margin:10px 0 40px;font-size:18px;line-height:2.2;}
.pageR{padding:0px 0 0 30px;}
.pageR-con{border-top:0px solid #ccc;border-left:0px solid #ccc;padding:0px 15px 0px;}
.pageR_news_list{margin:10px 0 40px;}
.pageR_img_list .row{margin-left:-10px;margin-right:-10px;}
.pageR_img_list .row .col{padding-left:10px;padding-right:10px;}
.pageR_img_item{margin-top:20px;}
.p-nav-newR{text-align:right;}
.p-right-article .title{font-size:30px;}
.p-right-article .con{color:#000;font-size:16px;}
.p-right-article .other{font-size:16px;}
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px){.fo_row{padding-left:40px;padding-right:40px;}
.bo_r{padding:40px 0 0;}
.t_nav{position:absolute;left:0;top:0;width:100%;background:url(../images/fo_bg.png) center top;padding-bottom:40px;padding-top:0px;}
.list-t .t_nav{position:relative;left:0;top:0;width:100%;background:#09327b;padding-bottom:40px;padding-top:0px;height:250px;}
.list-t .t_nav::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/banner1.jpg) center center no-repeat;background-size:cover;opacity:0.15;}

}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px){.container{width:1100px;}
.add-info{font-size:14px;color:#fefefe;line-height:26px;}
}
/* 大屏幕（大桌面显示器，大于等于 1400px） */
@media screen and (min-width:1400px){.container{width:1300px;}
.add-info{font-size:16px;color:#fefefe;line-height:36px;}
.p-list-item{position:relative;padding:0;width:90%;margin:1% 5%;float:left;background:#ededed;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display:block;}
}
/* 大屏幕（大桌面显示器，大于等于 1600px） */
@media screen and (min-width:1600px){.container{width:1500px;}
}
/* 大屏幕（大桌面显示器，大于等于 1800px） */
@media screen and (min-width:1800px){.container{width:1700px;}
}
