﻿@charset "UTF-8";
html{
  font-size:6.94vw;
}
@media screen and  (min-width:1440px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}

.w1000{max-width:1000px; margin-right: auto; margin-left: auto;}
.w_width{max-width:1440px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.64rem;padding-right:0.64rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}

html {
  scrollbar-width: thin;
  scrollbar-color:#154325 #251A65;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background: color #251A65;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#251A65;border-radius:8px;
}	

.body{ padding:0 0 0 0;}
@media screen and (max-width:1024px) {

.body{ padding:0;}
}

.wyb_s{width: 100%;position:sticky;left: 0;top: 0;z-index: 99;background: rgba(37, 26, 101, 1);}
.t_navs{ width: 100%;}
.t_navs .top{ width: 100%;position: relative;display: flex;justify-content: space-between;align-items: center; height: 0.96rem;}
.t_navs .logo{line-height: 0; position: absolute; left: 50%; display: block; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 6; }
.t_navs .logo a{display: block;}
.t_navs .logo img{ width: auto; height: 0.59rem;}
.t_navs .btn{ display: inline-flex; gap: 10px;}
.t_navs .btn a{ display: inline-flex; align-items: center; justify-content: center; text-transform: uppercase; background: rgba(255, 255, 255, 0.1); color: #fff;padding: 0 0.16rem;line-height: 1; height:0.4rem; border-radius:42px; font-size: 14px;}
.t_navs .btn a:hover{background: rgba(21, 67, 37, 1);}
.t_navs .right{display: flex;justify-content: flex-start;align-items: center;}
.t_navs .menu{display: flex;justify-content: flex-start;align-items: center; margin-right: 0.4rem; /* position: absolute; left:52.3%; top: 0; transform: translate(-50%,0); -ms-transform: translate(-50%,0); */}
.t_navs .menu .l1{position: relative;padding: 0 0.4rem;}
.t_navs .menu .l1:nth-child(2){ margin-right: 1.5rem;}
.t_navs .menu .l1:nth-child(3){ margin-left: 1.5rem;}
.t_navs .menu .l1 .a1{ display: block;color: #fff; position: relative;padding: 0 10px;line-height: 0.96rem; font-size: 18px; position: relative; text-transform: uppercase;}
.t_navs .menu .l1 .a1::after{position: absolute; left: 50%; display: block; bottom:0; transform: translate(-50%,0); -ms-transform: translate(-50%,0); width: 0; height:2px; background: #fff; content: ''; }
.t_navs .menu .l1 .a1 span{font-weight: bold; position: absolute; left:50%; top: 0; opacity:0; transform: translateX(-50%); -ms-transform: translateX(-50%); white-space: nowrap;}
.t_navs .menu .l1.on .a1 span,
.t_navs .menu .l1:hover .a1 span{opacity:1;}
.t_navs .menu .l1.on .a1 font,
.t_navs .menu .l1:hover .a1 font{opacity:0;}
.t_navs .menu .l1.on .a1,
.t_navs .menu .l1:hover .a1{ color: #fff;opacity: 1; }
.t_navs .menu .l1.on .a1::after,
.t_navs .menu .l1:hover .a1::after{width:calc(100% - 20px);}
.t_navs .menu .u2{min-width: 140px; top:100%; left: 50%;z-index: 4;box-shadow: 0 0 30px rgba(0,0,0,0.1);height: auto;position: absolute;background: rgba(0, 0, 0, .2);backdrop-filter: blur(5px);padding: 10px 0px;border-radius: 5px;opacity: 0;visibility: hidden;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.t_navs .menu .l1:hover .u2{-webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_navs .menu .u2 .l2{ width: 100%;}
.t_navs .menu .u2 .l2 .a2{ display: block; text-align: center;font-size: 16px;line-height: 35px;padding: 0 30px;white-space:nowrap;-webkit-transform: translateY(5px);opacity: 0;position: relative;
transition: All 0s ease-in-out;
-webkit-transition: All 0s ease-in-out;
-moz-transition: All 0s ease-in-out;
-o-transition: All 0s ease-in-out;}
.t_navs .menu .u2 .l2 .a2::after{width: 0px;height: 1px;position: absolute;left: 50%;margin-left: 0px;content: '';bottom: 0px;background: rgba(255, 255, 255,0.6);-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);}
.t_navs .menu .u2 .l2 .a2>div{color: rgba(255, 255, 255, .75);
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.t_navs .menu .u2 .l2 .a2:hover::after{width: 60px;margin-left: -30px;}
.t_navs .menu .u2 .l2 .a2:hover>div{color: #fff;}
.t_navs .menu .l1:hover .u2 .l2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}
.t_navs .ss_search{float: left; display:flex;}
.t_navs .ss_search ._t{ cursor: pointer; display:flex; height:0.4rem; width:0.4rem; background: url(img/_search.png) center no-repeat rgba(255, 255, 255, 0.1); background-size:0.2rem auto !important; border-radius: 50%;}
.t_navs .ss_search:hover ._t{ background: url(img/_search.png) center no-repeat rgba(21, 67, 37, 1);}
.t_navs ._b{width: 100%;height: 120px;background:rgba(255,255,255,1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);z-index: 99;position: fixed;left: 0;top:0.96rem; display: none;}
.t_navs ._b .input{width: 800px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: flex; overflow: hidden; overflow: hidden;}
.t_navs ._b .input input{width: 100%;height:50px;display: block; border-radius:4px 0 0 4px;background:#fff; border:1px solid rgba(0,0,0,0.1); border-right:0; font-size:16px; line-height:26px; padding:10px 24px; color: #333; text-transform: capitalize;}
.t_navs ._b .input input::placeholder{color:#666; opacity:1 !important;}
.t_navs ._b .input .img{display: block; cursor: pointer; min-width:60px;height: 50px;background: url(img/_search.png) center no-repeat rgba(37, 26, 101, 1); background-size:0.2rem auto !important;border-radius:0 4px 4px 0;}
.t_navs ._b .input:hover .img{ background: url(img/_search.png) center no-repeat rgba(21, 67, 37, 1);}

@media screen and (max-width:1440px) {
.t_navs .menu .l1{position: relative;padding: 0 0.26rem;}
.t_navs .menu .l1:nth-child(2){ margin-right: 1.1rem;}
.t_navs .menu .l1:nth-child(3){ margin-left: 1.1rem;}
}
@media screen and (max-width:1024px) {
/*WAP head*/
.t_navs .top{ height: 50px;}
.t_navs .menu{ display: none;}
.t_navs .logo img{ height: 30px;}
.t_navs .btn{ gap: 6px;}
.t_navs .btn a{padding: 0 10px 2px 10px; height:28px;font-size: 12px;}
.t_navs .ss_search ._t{ height:28px; width:28px; background-size:16px auto !important;}
.t_navs ._b{height:90px;top:50px;}
.t_navs ._b .input{width:90%;}
.t_navs ._b .input input{height:40px;font-size:14px; padding:6px 14px;}
.t_navs ._b .input .img{ min-width:50px;height: 40px; background-size:16px auto !important;}
}


.t_navs .menuph{float: right; width: 40px; height: 40px; cursor: pointer; text-align: center; margin:0 -8px 0 8px;display: none;}
.t_navs .menuph .menu-toggle {width: 40px;height: 40px;position: absolute;overflow: hidden;z-index: 111;}
.t_navs .menuph .cd-nav-trigger {display: block;width: 40px;height: 40px;}
.t_navs .menuph .menu-toggle span.hamburger {content:"";display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left: 8px;margin-left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after,
.t_navs .menuph .menu-toggle span.hamburger:before{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after {margin-top:-8px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:8px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #fff;position: absolute;right: 20px;top:50%;margin-top:-1px;}
.t_navs .menuph .menu-toggle span.hamburger .span1{margin-top: -9px;}
.t_navs .menuph .menu-toggle span.hamburger .span3{margin-top: 7px;}
.t_navs .menuph .menu-toggle span.cross:before,
.t_navs .menuph .menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.t_navs .menuph .menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.t_navs .menuph .menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.t_navs .menuph .cross::before,
.t_navs .menuph .cross::after {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.t_navs .menuph.active .menu-toggle span.hamburger,
.t_navs .menuph.active .menu-toggle span.hamburger:after,
.t_navs .menuph.active .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.t_navs .menuph.active .menu-toggle span.hamburger:after {transition-delay:0s;}
.t_navs .menuph.active .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.t_navs .menuph.active .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #fff;}
.t_navs .menuph.active .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #fff;}


@media screen and (max-width:1024px) {
.t_navs .menuph{ display:block;}

}

.t_navs .xialaph{ position: fixed; right: 0; top: 50px;width: 100%; height: calc(100vh - 50px);overflow: scroll; padding: 10px 20px 60px 20px;z-index:3; background: #fff;display: none;}
.t_navs .xialaph .a1box,
.t_navs .xialaph .a2box{position: relative;}
.t_navs .xialaph .icobox{width: 40px;height: 40px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.t_navs .xialaph .ico{height: 24px;position: absolute;right: 0;top: 50%;margin-top: -12px;z-index: 4;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .xialaph .ico img{height: 100%;display: block;}
.t_navs .xialaph .ico img.img2{display: none;}
.t_navs .xialaph .icobox.on img.img1{display: none;}
.t_navs .xialaph .icobox.on img.img2{display: block;}
.t_navs .xialaph .icobox.on .ico{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.t_navs .xialaph .u1{width: 100%;margin-bottom: 20px;}
.t_navs .xialaph .l1{width: 100%;}
.t_navs .xialaph .a1{width: 100%;font-size: 16px;color: #333;line-height: 26px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2{width: 100%;}
.t_navs .xialaph .a2{width: 100%;font-size: 16px;color: #333;line-height: 22px;position: relative;padding: 10px 40px 10px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u3{padding-left: 20px;padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2:last-child .u3{border-bottom: 0;}
.t_navs .xialaph .l2:last-child .a2{border-bottom: 0;}
.t_navs .xialaph .l3{width: 100%;}
.t_navs .xialaph .a3{font-size: 14px;color: #333;line-height: 20px;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(0,0,0,0.1);display: block;}
.t_navs .xialaph .l3:last-child .a3{border-bottom: 0;}
.t_navs .xialaph .input_box{width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 20px;position: relative;}
.t_navs .xialaph .input_box input{width: 100%;height: 40px;padding-right: 60px;font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input::-webkit-input-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input::-moz-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input::moz-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input:-ms-input-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box img{width: 24px;cursor: pointer;position: absolute;right: 14px;top: 50%;margin-top: -12px;}

/* sy_banner */
.sy_banner{width: 100%; position: relative; overflow: hidden;}
.sy_banner .swiper-notification{display: none;}
.sy_banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.sy_banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul .li{width: 100%;}
.sy_banner .ul a{display: block;width: 100%; line-height: 0;}
.sy_banner .ul img{width: 100%;}
.sy_banner .ul .wzbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%); z-index: 10;}
.sy_banner .ul .wzbox .title{
font-size: 0.4rem;
font-weight: 800;
line-height: 0.48rem;
text-align: center;}
.sy_banner .ul .wzbox .jb{ display: inline; background: linear-gradient(90.00deg, rgba(62, 22, 140, 1) 0%,rgba(3, 55, 234, 1) 30%,rgba(134, 4, 255, 1) 50%,rgba(186, 173, 255, 1) 69.873%,rgba(255, 112, 91, 1) 100%);
; text-shadow:0 4px 4px rgba(0,0,0,0.25);
-webkit-background-clip:
text;
-webkit-text-fill-color:
transparent;
background-clip:
text;
text-fill-color:
transparent;

}
.sy_banner .ul .wzbox .info{color:#251A65; width: 100%; margin-top: 0.3rem;
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem;
text-align: center;}
.sy_banner .swiper-pagination{position: absolute; bottom: 24px; left:0; z-index: 6; width: 100% !important; display: flex; justify-content: center; }
.sy_banner .swiper-pagination-bullet{ cursor: pointer; vertical-align: top; width:24px; height: 6px;border-radius:6px; margin: 0 4px;background: rgba(255, 255, 255, 0.5);}
.sy_banner .swiper-pagination-bullet-active{ background:#251A65;}
.sy_banner .swiper-prev,
.sy_banner .swiper-next{width: 0.4rem;height: 0.4rem; margin-top: -0.2rem; position: absolute; z-index: 6;top: 50%; border-radius: 100%;border: 1px solid rgba(255, 255, 255, 1);background: url(img/next.png) center no-repeat; cursor: pointer; background-size:0.16rem !important;}
.sy_banner .swiper-prev{ left: 0.48rem; transform:rotate(180deg); -ms-transform:rotate(180deg); }
.sy_banner .swiper-next{ right: 0.48rem; }
.sy_banner .swiper-prev:hover,
.sy_banner .swiper-next:hover{border: 1px solid #251A65;  background: url(img/next.png) center no-repeat #251A65;}


@media screen and (max-width:1024px) {
.sy_banner .ul .wzbox{ padding:0 20px;}
.sy_banner .ul .wzbox .title{font-size: 20px;line-height:28px;}
.sy_banner .ul .wzbox .info{font-size: 14px;line-height:22px;margin-top: 10px;}
.sy_banner .ul .wzbox .info br{ display: none;}
.sy_banner .swiper-prev,
.sy_banner .swiper-next{width:24px;height:24px; margin-top: -12px; background-size:12px !important; display: none;}
.sy_banner .swiper-prev{ left: 15px;}
.sy_banner .swiper-next{ right:15px; }
.sy_banner .swiper-pagination{bottom:20px;}
.sy_banner .swiper-pagination-bullet{width: 16px; }
}

/* 底部 */
.b_nav1{width: 100%;padding-top: 0.91rem;padding-bottom: 0.91rem;}
.b_nav1 .logo{ display: flex; width: 100%; justify-content: center; line-height: 0;}
.b_nav1 .logo img{height: 0.59rem;display: block;}
.b_nav1 .dd{ margin:0.4rem 0; display: flex; flex-wrap: wrap; width: 100%; justify-content: center;border-top: 1px solid rgba(255, 255, 255, 0.2);border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding:0.2rem 0; gap:0 1.5rem;}
.b_nav1 .dd .yj{display: inline-flex;}
.b_nav1 .dd .yj a{display: inline-flex;font-size: 0.18rem;color: #fff;line-height: 0.24rem; position: relative; padding-left: 16px; text-transform: uppercase;}
.b_nav1 .dd .yj a::after{box-sizing: border-box; display: block; content: ''; position: absolute; left: 0; top: 50%; margin-top: -4px; border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 1);
width: 8px;
height: 8px;}
.b_nav1 .dd .yj a:hover{ opacity:0.6;}

.b_nav1 .u1{width: 100%;display: flex;justify-content: center; flex-wrap: wrap;margin-top: 0.4rem; gap:0 0.16rem;}
.b_nav1 .u1 li a{border-radius: 50%;
width: 40px;
height: 40px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
background: rgba(255, 255, 255, 0.1);}
.b_nav1 .u1 a:hover{background: rgba(21, 67, 37, 1);}
.b_nav1 .u1 li img{display: block;width: 20px; height: 20px;}
.b_nav1 .u2{width: 100%;display: flex;justify-content:center; flex-wrap: wrap; gap:10px 0.47rem;}
.b_nav1 .u2 li{display: flex;justify-content: center;align-items: flex-start;}
.b_nav1 .u2 li:first-child{ width: 100%;}
.b_nav1 .u2 li img{width: calc(20px + 0.04rem);display: block;}
.b_nav1 .u2 li .wz{font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(20px + 0.04rem);margin-left: 8px;}
.b_nav1 .Privacy{display: flex; flex-wrap: wrap; width: 100%;justify-content: center; align-items: center; margin-top: 0.4rem; gap:0 0.16rem;}
.b_nav1 .Privacy .i{ background:rgba(255, 255, 255, 0.3);
width: 1px;
height:16px;display: inline-flex;}
.b_nav1 .Privacy a{font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(20px + 0.04rem);display: inline-flex;}
.b_nav1 .Privacy a:hover{ opacity:0.6;}
.b_nav1 .Copyright{display: block;width: 100%; text-align: center; font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(20px + 0.04rem); margin-top: 8px;}
.b_nav1 .Copyright a{color: #fff;}
.b_nav1 .Copyright a:hover{color:rgba(21, 67, 37, 1);}


@media screen and (max-width:1024px) {
.b_nav1{padding-top: 35px;padding-bottom: 35px;}
.b_nav1 .logo img{height: 30px;}
.b_nav1 .dd{ margin:20px 0;padding:10px 0;
  gap: 0 20px;}
.b_nav1 .dd .yj a{ font-size:14px; line-height: 22px;}
.b_nav1 .u1{ margin-top:20px; gap:0 12px;}
.b_nav1 .u1 li a{width: 34px;height: 34px;}
.b_nav1 .u1 li img{width: 16px; height: 16px;}
.b_nav1 .u2{ justify-content: flex-start;  gap:10px 24px;}
.b_nav1 .u2 li .wz{font-size: 14px;line-height: 22px;margin-left: 8px;}
.b_nav1 .u2 li img{width: 22px;}
.b_nav1 .Privacy{ margin-top:20px; gap:0 12px;}
.b_nav1 .Privacy a{ font-size:14px; line-height: 22px;}
.b_nav1 .Copyright{ font-size:14px; line-height: 22px;}
}

.fh_top{box-shadow: 0 0 12px rgba(0,0,0,0.1); width: 64px;height: 64px;background:rgba(21, 67, 37, 1);border-radius: 4px;display: flex;justify-content: center;align-items: center;flex-direction: column;cursor: pointer;position: fixed;right: 0.26rem;bottom: 10%;opacity: 0;  z-index: 10;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.fh_top.act{opacity: 1;}
.fh_top img{width: 20px;display: block;margin-bottom: 4px;}
.fh_top .wz{font-size: 14px;color: #fff;line-height: 16px;text-align: center;}
.fh_top:hover{background-color:#251A65;}

@media screen and (max-width:1024px) {
.fh_top{width:44px;height: 44px;right:8px;opacity: 1;}
.fh_top img{width: 18px;margin-bottom: 0;}
.fh_top .wz{font-size: 12px;line-height: 14px;}
}


/* 新闻 */
.pd8{ padding-bottom:8px;}
.pd36{ padding-bottom:0.36rem;}
.anniu {text-align: center;display: inline-flex;}
.anniu .more-button { background-color: #251A65; color: white; white-space: nowrap; border-radius:30px; padding: 0.14rem 0.26rem;font-size: 14px; font-weight: 400; line-height: 0.2rem; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; transition: all 0.3s ease; }
.anniu .more-button:hover { background-color: #154325; }
.anniu .more-button img {width: 16px; height: 16px;}

.anniu1 {text-align: center;display: inline-flex;}
.anniu1 .more-button { background-color:white; color: #251A65; white-space: nowrap; border-radius:30px; padding: 0.14rem 0.26rem;font-size: 14px; font-weight: 400; line-height: 0.2rem; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; transition: all 0.3s ease; }
.anniu1 .more-button:hover { background-color: #154325;color: #fff;  }
.anniu1 .more-button img {width: 16px; height: 16px;}
.anniu1 .arrow {display:none;}
.anniu1 .arrow1 {display:block;}
.anniu1 .more-button:hover .arrow {display:block;}
.anniu1 .more-button:hover .arrow1 {display:none;}

@media screen and (max-width:1024px) {
.pd36{ padding-bottom:20px;}	
.anniu .more-button { padding:5px 16px 6px 16px;font-size: 12px; line-height:18px;  }
.anniu .more-button img {width: 12px; height: 12px;}
.anniu1 .more-button { padding:5px 16px 6px 16px;font-size: 12px; line-height:18px;  }
.anniu1 .more-button img {width: 12px; height: 12px;}

}


.main0 .Articles{display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; }  
.main0 .left-section {display: flex; flex-wrap: wrap; width: 49.58%; position: relative;} 
.main0 .left-content {width:100%;  display: block; line-height: 0; overflow: hidden; aspect-ratio: 100 / 72.549;}
.main0 .left-content img{width: 100%; height: 100%;object-fit: cover; }
.main0 .left-overlay {position: absolute;left: 0;  bottom: 0; padding: 0.3rem;background: linear-gradient(0.00deg, rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0) 100%); color: white; z-index: 6; }
.main0 .left-section:hover .left-overlay{background: linear-gradient(0.00deg, rgba(37, 26, 101, 1),rgba(37, 26, 101, 0) 100%);}
.main0 .left-date {font-size: 14px; margin-bottom:0.16rem; font-weight: bold; line-height:20px; display: flex; align-items: center; } 
.main0 .left-date img{ margin-right: 8px;
width: 17px;
height: 17px;}
.main0 .left-title { font-size:calc(14px + 0.02rem); font-weight: 400; line-height:calc(20px + 0.04rem); } 
.main0 .right-section { width: 46.39%;position: relative;display:block; }
.main0 .articles-container { display: block;height: 100%; }
.main0 .slick-list{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.main0 .article-card { display: flex; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.main0 .article-card .a{ display: flex; width: 100%; justify-content:space-between; align-items: center; gap: 0.3rem;padding:0.3rem 0;  }
.main0 .article-image { width:37.12%;  display: block; line-height: 0; overflow: hidden; aspect-ratio: 100 / 72.58;}
.main0 .article-image img{width: 100%; height: 100%;object-fit: cover; transition: transform 0.3s ease; }
.main0 .article-content { flex: 1; }
.main0 .article-date {font-size: 14px; color:#251A65; margin-bottom:0.16rem; font-weight: bold; line-height:20px; display: flex; align-items: center; }
.main0 .article-date img{ margin-right: 8px;
width: 17px;
height: 17px;}
.main0 .article-title {font-size: calc(14px + 0.02rem); font-weight: 400;margin-bottom:0.16rem;line-height:calc(20px + 0.04rem); color: #000; }
.main0 .article-author { font-size: 14px; line-height:18px; color: #888; }
.main0 .slick-dots{ position: absolute; left:0; bottom:0; margin:0 !important;}
.main0 .article-card .a:hover{background: rgba(231, 241, 235, 1); gap: 0.9rem;}
.main0 .article-card .a:hover .article-title{color:rgba(21, 67, 37, 1);}
.main0 .article-card .a:hover .article-image{ transform: translateX(0.3rem); -ms-transform: translateX(0.3rem);}
.main0 .article-card .a:hover .article-content{ transform: translateX(-0.3rem); -ms-transform: translateX(-0.3rem);}


@media screen and (max-width:1440px) {
.main0 .left-date{ margin-bottom:0.12rem; }	
.main0 .article-card .a{ padding:0.27rem 0;  gap: 0.27rem; }
.main0 .article-date { margin-bottom:0.12rem; }
.main0 .article-title {margin-bottom:0.12rem; }
.main0 .article-card .a:hover{ gap: 0.8rem;}
.main0 .article-card .a:hover .article-image{ transform: translateX(0.27rem); -ms-transform: translateX(0.27rem);}
.main0 .article-card .a:hover .article-content{ transform: translateX(-0.27rem); -ms-transform: translateX(-0.27rem);}
}
@media screen and (max-width:1024px) {
.main0 .left-section {width: 100%;}
.main0 .left-overlay{ padding:15px;}
.main0 .right-section{width: 100%; padding-bottom: 30px; margin-top: 5px;}
.main0 .slick-list{border-bottom:0;}
.main0 .left-date{ margin-bottom:6px; }	
.main0 .left-title{ font-size:14px; line-height:20px;}
.main0 .article-card { border-top:0;border-bottom: 1px solid rgba(0, 0, 0, 0.1); }	
.main0 .article-card .a{padding:16px 0; gap:14px; }
.main0 .article-date { margin-bottom:4px; }
.main0 .article-title { font-size:14px; line-height:20px; margin-bottom:4px; }
.main0 .article-image { width:144px; min-width:144px;}
.main0 .slick-dots{ bottom:-30px;}
.main0 .article-card .a:hover{ gap:36px;}
.main0 .article-card .a:hover .article-image{ transform: translateX(12px); -ms-transform: translateX(12px);}
.main0 .article-card .a:hover .article-content{ transform: translateX(-12px); -ms-transform: translateX(-12px);}
}


.About1 .size16{ margin-top: 0.4rem;  line-height: calc(20px + 0.1rem);
/* overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:6; */}
.About1 .anniu1{ margin-top: 0.64rem;}
.About1 .box{ padding:1.1rem 0; width:52.5%;}

@media screen and (max-width:1600px) {
.About1 .box{ padding:0.7rem 0; width:52.5%;}
}
@media screen and (max-width:1600px) {
.About1 .box{ padding:0.3rem 0; width:52.5%;}
}
@media screen and (max-width:1024px) {
.About1 .size16{ margin-top:10px;  line-height:24px;}
.About1 .anniu1{ margin-top:40px;}
.About1 .box{ padding:0 0 60px 0; width:100%;}

}


.qkzy_section2{width: 100%; overflow: hidden;}
.qkzy_section2 .ul1{display: flex;justify-content: space-between;background: rgba(0, 0, 0, 0.2);}
.qkzy_section2 .ul1 li{ display: flex; flex-direction: column; justify-content: center; align-items: center; width:16.66%;padding: 10px 6px;border-left: 1px solid rgba(255, 255, 255, 0.3);border-bottom: 1px solid rgba(255, 255, 255, 0.3); min-height:3.8rem;}
.qkzy_section2 .ul1 li:nth-child(6n+1){border-left: 0;}
.qkzy_section2 .ul1 .img{width: 0.36rem;display: block;margin:0.24rem auto 0 auto;}
.qkzy_section2 .ul1 .num{font-size: 0.36rem;color: #fff;line-height: 0.49rem;font-weight: bold;text-align: center;margin-bottom:4px;}
.qkzy_section2 .ul1 .wz{font-size: 0.18rem;color: #fff;line-height: 0.25rem;text-align: center;}
.qkzy_section2 .ul1 li:hover{background: rgba(37, 26, 101, 0.2);}
.qkzy_section2 .ul1 li:hover .img{transform: translateY(0.12rem); -ms-transform: translateY(0.12rem);}
.qkzy_section2 .ul1 li:hover .num{transform: translateY(-0.12rem); -ms-transform: translateY(-0.12rem);}
.qkzy_section2 .ul1 li:hover .wz{transform: translateY(-0.12rem); -ms-transform: translateY(-0.12rem);}

@media screen and (max-width:1600px) {
.qkzy_section2 .ul1 li{min-height:3.4rem;}
}
@media screen and (max-width:1600px) {
.qkzy_section2 .ul1 li{min-height:3rem;}
}
@media screen and (max-width: 1024px) {
.qkzy_section2 .ul1{ flex-wrap: wrap;}
.qkzy_section2 .ul1 li{width: 33.333%;padding: 10px 6px; min-height:180px;}
.qkzy_section2 .ul1 .img{width:24px;margin:12px auto 0 auto;}
.qkzy_section2 .ul1 .num{font-size: 20px;line-height: 24px;}
.qkzy_section2 .ul1 .wz{font-size: 14px;line-height: 20px; padding:0 16px;}
.qkzy_section2 .ul1 li:hover .img{transform: translateY(6px); -ms-transform: translateY(6px);}
.qkzy_section2 .ul1 li:hover .num{transform: translateY(-6px); -ms-transform: translateY(-6px);}
.qkzy_section2 .ul1 li:hover .wz{transform: translateY(-6px); -ms-transform: translateY(-6px);}
}

.qkzy_section2 .ul2{width:100%;display: flex;flex-wrap: wrap;padding:0.41rem 0.36rem;}
.qkzy_section2 .ul2 li{width: 16.66%;padding:0.09rem;}
.qkzy_section2 .ul2 a{display: block;width: 100%;overflow: hidden;box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 10px;
background:rgba(255, 255, 255, 1);}
.qkzy_section2 .ul2 a .pic{ width: 100%; padding-bottom: 53.211%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.qkzy_section2 .ul2 a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%) scale(1.01); -moz-transform: translate(-50%, -50%) scale(1.01); transform: translate(-50%, -50%) scale(1.01);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.qkzy_section2 .ul2 a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}

@media  screen and (max-width:1024px){
.qkzy_section2 .ul2{ padding:20px 10px;}	
.qkzy_section2 .ul2 li{padding:5px;width: 33.333%;}

}



.list19{width: 100%;}
.list19 .ul{width: 100%; display:flex; flex-wrap: wrap; width:calc(100% + 0.3rem);  margin:0 -0.15rem;  }
.list19 .ul .li{ width:33.33%; display:inline-flex; flex-wrap: wrap; align-items: flex-start; position: relative; padding:0 0.15rem; margin:0.79rem 0 0 0;}
.list19 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap;align-content:flex-start;text-align: center; position: relative; height: 100%;
border-radius: 14px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
background:rgba(255, 255, 255, 1); justify-content:center;
padding: 0 0.4rem 0.41rem 0.4rem;

}
.list19 .ul .li .pic{ display:flex; align-items: center; justify-content: center; margin:-0.79rem auto 0 auto; line-height: 0; width:1.7rem; height: 1.7rem; overflow: hidden; border-radius: 50%;}
.list19 .ul .li .pic img{ width:1.7rem; height: 1.7rem;}
.list19 .ul .li .tit{ width: 100%;
color: #000;
font-size:0.24rem;
font-weight: 600;
line-height: 0.3rem;
text-align: center;margin-top:0.24rem;
}
.list19 .ul .li .p{ width: 100%;
color: rgba(85, 85, 85, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: center; margin-top:0.2rem;
}
.list19 .ul .li .More{ display:flex;width: 100%; align-items: center; justify-content: center;
color:#251A65;
font-size: 14px;
font-weight: 400;
line-height: 19px;
text-transform: uppercase;margin-top:0.4rem;
}
.list19 .ul .li .More img{ width:16px; height:16px; margin-left: 8px;}
.list19 .ul .li .a:hover .tit{
color: rgba(37, 26, 101, 1);
}
.list19 .ul .li .a:hover .More img{margin-left:16px;}


@media screen and (max-width:1440px) {
.list19 .ul .li .a{padding: 0 0.3rem 0.41rem 0.3rem;}
}
@media screen and (max-width:1024px) {
.list19{margin:10px 0 0 0; }	
.list19 .ul{margin:0 -7px; width:calc(100% + 14px);}
.list19 .ul .li{ padding:0 7px; margin:54px 0 0 0;}
.list19 .ul .li .a{padding: 0 14px 25px 14px;}
.list19 .ul .li .tit{ font-size:18px; line-height:24px; margin-top:14px; }
.list19 .ul .li .p{ font-size:14px; line-height:22px; margin-top:10px; }
.list19 .ul .li .More{ font-size:13px; margin-top:15px; }
.list19 .ul .li .pic{ margin:-40px auto 0 auto; width:80px; height:80px;}
.list19 .ul .li .pic img{ width:80px;  height:80px;}
}
@media screen and (max-width:767px) {
.list19{margin:0; }		
.list19 .ul .li{ width:100%; margin:16px 0 0 0;}
.list19 .ul .li .pic{ position: absolute; left:14px; top:50%; margin:-40px auto 0 auto;}
.list19 .ul .li .a{padding:22px 14px 22px 108px;}
.list19 .ul .li .tit{margin-top:0; text-align: left; }
.list19 .ul .li .p{ text-align: left; margin-top:6px;}
.list19 .ul .li .More{ justify-content: flex-start; margin-top:10px;}
}


.list18{width: 100%; margin-top: 0.5rem;}
.list18 .ul{width: 100%; display:flex; flex-wrap: wrap; }
.list18 .ul .li{ width:33.33%; display:inline-flex; flex-wrap: wrap; 
background: rgba(57, 0, 178, 1);}
.list18 .ul .li:nth-child(1){background: rgba(54, 119, 226, 1); border-radius: 16px 0px 0px 0px;}
.list18 .ul .li:nth-child(3){background: rgba(37, 26, 101, 1); border-radius: 0px 16px 0px 0px;}
.list18 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap;align-content:flex-start;text-align: center; position: relative; height: 100%;
padding:0.36rem;color:rgba(255, 255, 255, 1);
}
.list18 .ul .li .num{display:block;width: 100%;
font-size: 0.24rem;
font-weight: 400;
line-height:  0.3rem;
}
.list18 .ul .li .tit{display:block;width: 100%;margin-top:0.16rem;
font-size: 0.2rem;
font-weight: 600;
line-height: 0.3rem;

}
.list18 .ul .li .p{ display:block;width: 100%;
font-size: 14px;
font-weight: 400;
line-height: 24px;
margin-top:4px;
}


@media screen and (max-width:1024px) {
.list18{margin:20px 0  0;padding-bottom: 16px;}
.list18 .ul .li .a{padding: 20px 18px;}
.list18 .ul .li .num{ font-size:18px; line-height:22px; }
.list18 .ul .li .tit{ font-size:16px; line-height:24px; margin-top:8px; }
}
@media screen and (max-width:767px) {
.list18 .ul .li{ width:100%;}
.list18 .ul .li .a{ text-align: left; /* justify-content: center; */}
.list18 .ul .li .num{ width: auto; margin-right: 6px; font-weight: bold;}
.list18 .ul .li .tit{ width: auto; margin: 0;}
.list18 .ul .li:nth-child(1){ border-radius: 12px 12px 0px 0px;}
.list18 .ul .li:nth-child(3){border-radius: 0px 0px 12px 12px;}
}



#certifybox{position: relative;
	width: 100%;}
#certify {
	position: relative;
	width: 100%; overflow: hidden;
	
}
#certify .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
#certify .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform;  line-height: 0; width: 3.5rem;}

#certify  .swiper-slide a{ position: relative;display:block; padding: 0.1rem 0.1rem 0.2rem 0.1rem;
}
#certify  .swiper-slide .img{width: 100%; line-height: 0;  overflow: hidden;aspect-ratio: 100 / 135.75;}
#certify  .swiper-slide .img img{width: 100%; height:100%; object-fit: cover;
	display:block;
}
#certify  .swiper-slide .cont{width: 100%;display:block; margin-top: 0.2rem; opacity: 0;}
#certify  .swiper-slide .tit{
	line-height: calc(20px + 0.04rem);
	text-align: center;
	color: #000;
	font-size: calc(14px + 0.02rem);
	width: 100%;
}
#certify  .swiper-slide .p{
	line-height: 18px;
	padding-top: 0;
	text-align: center;
	color: #555;
	font-size: 14px;
	width: 100%;margin-top: 0.08rem;
}
#certify  .swiper-slide-active a{ background: #fff;}
#certify  .swiper-slide-active .cont{ opacity: 1;}

#certifybox .swiper-prev,
#certifybox .swiper-next{width: 0.4rem;height: 0.4rem; margin-top: -0.2rem; position: absolute; z-index: 6;top: 50%; border-radius: 100%;border: 1px solid rgba(255, 255, 255, 1);background: url(img/next.png) center no-repeat; cursor: pointer; background-size:0.16rem !important;}
#certifybox .swiper-prev{ left:-0.7rem; transform:rotate(180deg); -ms-transform:rotate(180deg); }
#certifybox .swiper-next{ right:-0.7rem; }
#certifybox .swiper-prev:hover,
#certifybox .swiper-next:hover{border: 1px solid #251A65;  background: url(img/next.png) center no-repeat #251A65;}



@media screen and (max-width:1440px) {
#certifybox .swiper-prev{ left:-0.3rem;}
#certifybox .swiper-next{ right:-0.3rem; }
#certify .swiper-slide { width: 3.2rem;}
#certify{ width:calc(100% - 0.8rem); margin:0 0.4rem;}
}
@media screen and (max-width:1024px) {
#certify  .swiper-slide .cont{margin-top:14px;}
#certify  .swiper-slide a{ padding:8px 8px 16px 8px;
}
#certify .swiper-slide { width:230px;}
#certifybox .swiper-prev,
#certifybox .swiper-next{width:24px;height:24px;top: auto; bottom:34px; margin-top: 0; background-size:12px !important; }
#certifybox .swiper-prev{ left:0;}
#certifybox .swiper-next{ right:0; }


}
@media screen and (max-width:767px) {
#certify .swiper-slide { width:220px;}	
#certify .swiper-slide .tit{-webkit-line-clamp: 2;}
}	



._sectBox{ overflow: hidden;}

@media screen and (max-width:767px) {
._sectBox .bg_show{  background-size:auto 600px !important;}
}

.bg-f3{background:#F3F4FF;}



 

.pulic_section{display: flex;justify-content: space-between; flex-direction: row-reverse; width: 100%;}
.pulic_left{width: 400px; display: flex; flex-wrap: wrap; align-content: flex-start;}
.pulic_left .bt{display: flex;color:#251A65; margin-bottom:0.24rem; justify-content: flex-start;
font-style: Bold;
font-size: 0.22rem;
font-weight: 700;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: left;}
.pulic_left .button{font-size: calc(14px + 0.02rem);font-weight: 700;
color: #fff;line-height: 48px;text-align: center;border-radius: 4px;
background:#251A65;cursor: pointer;}
.pulic_left .button:hover{background-color:rgba(21, 67, 37, 1);}
.pulic_left .xl_box:nth-child(1){position: relative;z-index: 10;}
.pulic_left .xl_box{margin-bottom: 16px;position: relative;}
.pulic_left .xl_box .top1{cursor: pointer; width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 16px;
box-sizing: border-box;
border: 1px solid rgba(229, 229, 229, 1);
border-radius: 4px;
background: rgba(255, 255, 255, 1);}
.pulic_left .xl_box .top1 .wz1{font-size: calc(14px + 0.02rem);color: #000;line-height: 46px;position: relative; margin-right:16px; white-space: nowrap;}
/*.pulic_left .xl_box .top1 .wz1::after{ content: '';display: block; position: absolute; right:-8px; top:50%; margin-top: -11px; height:22px; border-left: 1px solid rgba(229, 229, 229, 1);}*/
.pulic_left .xl_box .top1 .wz2{width: 100%;font-size: calc(14px + 0.02rem);color: #000;line-height: 46px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pulic_left .xl_box .top1 img{width: 16px; min-width: 16px;display: block;}
.pulic_left .xl_box .top2{cursor: pointer; width: 100%;display: flex;justify-content: space-between;align-items: center;
box-sizing: border-box;
border: 1px solid rgba(229, 229, 229, 1);
border-radius: 4px;
background: rgba(255, 255, 255, 1);padding: 0 16px;}
.pulic_left .xl_box .top2 .wz{width: calc(100% - 30px);font-size: calc(14px + 0.02rem);color: #000;line-height: 46px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pulic_left .xl_box .top2 img{width: 16px;display: block;}
.pulic_left .xl_box .bottom{width: 100%;position: absolute;left: 0;top: calc(100% + 8px);background-color: #fff;box-shadow: 0 0 12px rgba(0,0,0,0.1);border-radius: 4px;padding: 20px 14px;display: none;}
.pulic_left .xl_box .bottom a{display: block;font-size: calc(14px + 0.02rem);color: #000;line-height: calc(20px + 0.02rem);text-align: center; padding:5px 14px;}
.pulic_left .xl_box .bottom a:last-child{margin-bottom: 0;}
.pulic_left .xl_box .bottom a:hover{color: #251A65;}
.pulic_left .cont3{width: 100%;}
.pulic_left .u3{width: 100%; display: flex; flex-wrap: wrap; }
.pulic_left .u3 li{width: 100%; display: flex; margin-bottom: 16px;}
.pulic_left .u3 a{display: flex;justify-content: space-between;align-items: center;width: 100%;border-radius: 8px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); padding:0.27rem 0.23rem;
background: rgba(54, 119, 226, 1);}
.pulic_left .u3 li:nth-child(2n) a{background: rgba(57, 0, 178, 1);}
.pulic_left .u3 a:hover{  background: rgba(21, 67, 37, 1) !important;}
.pulic_left .u3 a .wz{width: 100%; font-size: calc(14px + 0.06rem);color: #fff;line-height: 24px;width:100%; padding:0 0.2rem;}
.pulic_left .u3 a .ico{width: 24px;display: block; transform: rotate(-90deg); -ms-transform: rotate(-90deg);}
.pulic_left .u3 a .pic{width: 0.62rem;display: block;}
.pulic_left .u1 li{padding-bottom: 0.24rem;margin-top:0.3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.pulic_left .u1 li:last-child{border-bottom: 0;}
.pulic_left .u1 a{display: flex;justify-content: space-between;align-items: center;}
.pulic_left .u1 a .wz{font-size: calc(14px + 0.04rem);color: #000;line-height: 24px;width: calc(100% - 30px);}
.pulic_left .u1 a img{width: 24px;display: block;}
.pulic_left .u1 a:hover .wz{color:  #251A65;}
.pulic_left .cont2{width: 100%;border-radius: 10px; padding:24px 0.23rem 0 0.23rem;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
background:url(img/bg5.png) center no-repeat rgba(246, 252, 255, 1);  background-size:100% 100%; }
.pulic_left .u2{margin:0 -6px;width: calc(100% + 12px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap; padding:0.29rem 0 10px 0;}
.pulic_left .u2 li{width: 33.33%;padding: 6px;}
.pulic_left .u2 a{display: block;font-size: calc(14px + 0.02rem);color: #000;line-height:calc(20px + 0.02rem);padding:0.12rem 6px;box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
background: rgba(255, 255, 255, 1);text-align: center;}
.pulic_left .u2 a:hover{background-color: #251A65;color: #fff;}
.pulic_left .cont4{width: 100%;margin-top:16px;border-radius: 10px; padding:24px 0.23rem 25px 0.23rem;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
background:url(img/bg4.png) center no-repeat rgba(246, 252, 255, 1);  background-size:100% 100%; }
.pulic_left .u4{width: 100%;}
.pulic_left .u4 li{margin-bottom: 0.2rem;}
.pulic_left .u4 a{display: block;box-sizing: border-box;
border: 1px solid rgba(229, 229, 229, 1);
border-radius: 8px;
background:rgba(255, 255, 255, 1);padding: 0.3rem;}
.pulic_left .u4 a .date{color:#251A65; display: flex; align-items: center;
font-style: Bold;
font-size: 14px;
font-weight: 700;
line-height: 20px;
letter-spacing: 0%;
text-align: left;margin-bottom: 0.16rem;}
.pulic_left .u4 a .date img{width: 17px; height: 17px; margin-right: 8px; display: block;}
.pulic_left .u4 a .info{font-size: calc(14px + 0.02rem);color: #000;line-height: calc(20px + 0.04rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.pulic_left .u4 a:hover .info{color:#251A65;}
.pulic_right{width: calc(100% - 420px);border-radius: 16px; overflow: hidden; display: flex; flex-wrap: wrap; align-content: flex-start;}


@media screen and (max-width: 1680px) {
.pulic_left{width:320px;}
.pulic_right{width: calc(100% - 340px);}
.pulic_left .u4 a{padding: 0.25rem;}
.pulic_left .u3 a{  padding: 0.2rem 0.2rem;}
.pulic_left .u3 a .wz{   font-size: calc(14px + 0.04rem); padding: 0 0.14rem;}
.pulic_left .u3 a .pic{ width:0.52rem;}
.pulic_left .u2 a{ font-size:14px;}
.pulic_left .cont2{  padding: 24px 0.2rem 0 0.2rem;}
.pulic_left .cont4{  padding: 24px 0.2rem 25px 0.2rem;}
}
@media screen and (max-width: 1024px) {
.pulic_section{  flex-wrap: wrap-reverse;}	
.pulic_left{width: 100%;margin-top: 25px;}
.pulic_left .bt{font-size: 18px;line-height: 24px; margin-bottom: 16px;}
.pulic_left .button{line-height:40px;}
.pulic_left .cont2{width: 100%;}
.pulic_left .xl_box{margin-bottom: 12px;}
.pulic_left .xl_box .top1{padding: 0 12px;}
.pulic_left .xl_box .top1 .wz1{line-height: 40px;}
.pulic_left .xl_box .top1 .wz1::after{margin-top: -8px; height:16px; }
.pulic_left .xl_box .top1 .wz2{line-height: 40px;}
.pulic_left .xl_box .top2{padding: 0 14px;}
.pulic_left .xl_box .top2 .wz{line-height:40px;}
.pulic_left .xl_box .bottom{padding:12px;}
.pulic_left .xl_box .bottom a{font-size: 14px;}
.pulic_left .u1 li{padding-bottom:12px;margin-top:16px;}
.pulic_left .u2{ padding:16px 0 10px 0;}
.pulic_left .u2 a{ padding:5px 5px;}
.pulic_left .u4 li{ margin-bottom: 16px;}
.pulic_left .u4 a{ padding:14px;}
.pulic_left .u4 a .date{ margin-bottom:6px;}
.pulic_left .u3 a{  padding:14px 14px;}
.pulic_left .u3 a .pic{width:42px;}
.pulic_left .u3 a .wz{ padding:0 14px;}
.pulic_left .cont2{  padding:20px 14px 0 14px;}
.pulic_left .cont4{  padding:20px 14px 25px 14px;}
.pulic_right{width: 100%;}
}


.sy_bt_box {width: 100%;  display: flex; align-items: center; justify-content: space-between;padding:0.2rem 0.3rem 0.24rem 0.3rem;
background:#251A65;}
.sy_bt_box .wz{ color:rgba(255, 255, 255, 1);
font-style: Bold;
font-size: 0.3rem;
font-weight: 700;
line-height: 0.44rem;}
.sy_bt_box .search{width: 4.64rem;display: flex; align-items: center; justify-content: space-between;}
.sy_bt_box .search input{border-radius: 4px 0px 0px 4px;width: 100%; 
background: rgba(255, 255, 255, 0.1);padding:5px 16px;
color: rgba(255, 255, 255, 1);
font-size: calc(14px + 0.02rem);
font-weight: 400;height:44px;
line-height:34px;}
.sy_bt_box .search input::placeholder{color:#fff;opacity: 1;}
.sy_bt_box .search .img{ width:44px; min-width:44px;height:44px; display: block;cursor: pointer; background:url(img/img88.png) center no-repeat #fff; background-size:0.2rem !important;border-radius: 0px 4px 4px 0px;
}
.sy_bt_box .search .img:hover{background:url(img/_search.png) center no-repeat rgba(21, 67, 37, 1);
}
.sy_bt_box .cont1{display: flex;justify-content: flex-start;align-items: center; gap: 8px;}
.sy_bt_box .cont1 .wz_l{color:rgba(255, 255, 255, 1); white-space: nowrap;
font-size: calc(14px + 0.02rem);
font-weight: 600;
line-height: 44px;
letter-spacing: 0px;
text-align: left;}
.sy_bt_box .cont1 .qh_r{width:4.2rem;position: relative;}
.sy_bt_box .cont1 .qh_r ._t{cursor: pointer;width: 100%;  display:flex; justify-content: space-between; align-items: center;
background: rgba(255, 255, 255, 0.1);padding:5px 16px;
color: rgba(255, 255, 255, 1);
font-size: calc(14px + 0.02rem);
font-weight: 400;height:44px;
line-height:34px;}
.sy_bt_box .cont1 .qh_r ._t .wz1{ display:inline-flex; }
.sy_bt_box .cont1 .qh_r ._t img{width: 16px;display: block;}
.sy_bt_box .cont1 .qh_r ._b{width: 100%;position: absolute;left: 0;top:100%;background-color: #fff;box-shadow: 0 0 12px rgba(0,0,0,0.1);border-radius: 4px;padding: 20px 12px;display: none; z-index:10;}
.sy_bt_box .cont1 .qh_r ._b a{display: block;font-size: calc(14px + 0.02rem);color: #000;line-height: calc(20px + 0.02rem); text-align: center; padding:5px 14px;}
.sy_bt_box .cont1 .qh_r ._b a:last-child{margin-bottom: 0;}
.sy_bt_box .cont1 .qh_r ._b a:hover{color: #251A65;}


@media screen and (max-width: 1024px) {
.sy_bt_box{padding:14px 14px;}
.sy_bt_box .wz{ 
font-size:18px;line-height:36px}
.sy_bt_box .search{width:300px;}
.sy_bt_box .search input{height: 36px;font-size: 14px; line-height:28px; padding:4px 14px;}
.sy_bt_box .search .img{ width:36px; min-width:36px;height:36px;background-size:16px !important;}
.sy_bt_box .cont1{width:300px;}
.sy_bt_box .cont1 .wz_l{font-size: 14px;line-height: 20px;}
.sy_bt_box .cont1 .qh_r{width:100%;}
.sy_bt_box .cont1 .qh_r ._t{height: 36px;font-size: 14px; line-height:28px; padding:4px 14px;font-size: 14px;line-height: 20px;}
.sy_bt_box .cont1 .qh_r ._b{padding: 12px;}
.sy_bt_box .cont1 .qh_r ._b a{font-size: 14px;}
}
@media screen and (max-width:767px) {
.sy_bt_box{ flex-wrap: wrap; justify-content: center;}
.sy_bt_box .search{width:100%; margin-top: 10px;}
.sy_bt_box .cont1{width:100%; margin-top: 10px;}
}

.qkbw_section{ width:100%;border-radius:0 0 16px 16px; padding:0.3rem 0.3rem 0.48rem 0.3rem;
background:rgba(255, 255, 255, 1);}
.qkbw_section .dd{margin-bottom:0.8rem;}
.qkbw_section .dd:last-child{margin-bottom: 0 !important;}
.qkbw_section .title{color:#000;
font-style: SemiBold;
font-size: 0.24rem;
font-weight: 600;
line-height: 1;}
.list17{ display: block; width: 100%;}

/* Exchanges Section */
.ExchBox {
    width: 100%;

}

.ExchBox .year-tabs {
   display: block;width: 100%;
 
    margin-bottom:40px;
}
.ExchBox .year-tabs .slick-track{   background-color:#F3F4FF;
    border-radius: 8px;}
.ExchBox .year-tabs .slick-list{ padding-bottom:10px;}
.ExchBox .year-tab {
  width:20%; display: flex; flex-direction: column; align-items: center; justify-content: center;
    padding: 0.18rem;
  font-size: calc(14px + 0.02rem); line-height: calc(20px + 0.04rem); 
    color: #000;
    cursor: pointer;
    position: relative;
    transition: all 0.3s eaise;
}
.ExchBox .year-tab i{ margin-top: 0.08rem; display:block;
  width:0.2rem;
height:0.2rem;
 background: url(img/ico1544.png) center no-repeat; background-size: 100% !important;
}
.ExchBox .year-tab::after {
    content: '';
    position: absolute;
    bottom: -9px;
    left: 50%;
    transform: translateX(-50%); -ms-transform: translateX(-50%);
    border-left:10px solid transparent; border-right:10px solid transparent;border-top:10px solid #251A65; 
    opacity: 0;
}

.ExchBox .year-tab.slick-current {
    color: #fff;
    background-color: #251A65;
    border-radius: 8px;
}

.ExchBox .year-tab.slick-current::after {
    opacity: 1;
}

.ExchBox .year-tab.slick-current i{
   background: url(img/ico1543.png) center no-repeat; 
}


.ExchBox .year-content {    margin-bottom: 0.8rem;
    display: block;width: 100%;

}
.ExchBox .year-itme {width: 100%;
    display: flex; flex-wrap: wrap;
    justify-content: space-between;

}
.ExchBox .content-left {
     width: 44.9%;
}

.ExchBox .exchange-item {
    display: block;
    padding: 0.27rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    text-decoration: none;
    transition: all 0.3s ease;
}

.ExchBox .exchange-item:first-child {
    border-top:  1px solid rgba(0, 0, 0, 0.1);
}

.ExchBox .exchange-item .exchange-title {  width: 100%;
    font-size: calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
    font-weight: 400;
    color: #000;
    margin-bottom: 0.07rem;
    transition: color 0.3s ease;
}

.ExchBox .exchange-item .exchange-chairman { width: 100%;
font-size: calc(14px + 0.02rem); line-height: calc(20px + 0.04rem);    color: #888;
    transition: color 0.3s ease;
}

.ExchBox .exchange-item:hover {
    background-color: #f9f9f9;
    padding-left: 10px;
}

.ExchBox .exchange-item:hover .exchange-title {
    color: #251A65;
}

.ExchBox .exchange-item:hover .exchange-chairman {
    color: #333;
}

.ExchBox .content-right {
    width: 50%; position: relative;
}

.ExchBox .exchange-image {
    position: relative;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
 line-height: 0;aspect-ratio: 100 / 67.24;
}

.ExchBox .exchange-image img {
    width: 100%;
    height: 100%; object-fit: cover;
    display: block;
}

.ExchBox .play-button {
    position: absolute; width: 0.7rem;height: 0.7rem;
    top: 50%;
    left: 50%; z-index: 6;
    transform: translate(-50%, -50%);
    cursor: pointer;
    transition: transform 0.3s ease;
}

.ExchBox .exchange-image:hover  img{
    transform: scale(1.05);
}


@media screen and (max-width: 1440px) {
.ExchBox .exchange-item{  padding: 0.2rem 0;}
.ExchBox .exchange-item .exchange-title{  margin-bottom: 0.05rem;}
} 
@media screen and (max-width: 1024px) {
   .ExchBox .content-left{
         width: 100%;
    }
    
   .ExchBox  .content-right {
        width: 100%;
        margin-top:20px;
    }
    
   .ExchBox  .year-tabs {
         margin-bottom:15px;
    }
    
   .ExchBox  .year-tab {
        padding:10px 0;
        font-size: 14px;
    }
	.ExchBox .year-tab i{ width: 12px; height: 12px; margin-top: 4px;}
	.ExchBox .exchange-item{  padding:15px 0;}
	.ExchBox .exchange-item .exchange-title{  margin-bottom:3px;}
	.ExchBox .play-button{ width: 36px; height: 36px;}
	.ExchBox .year-content{margin-bottom:30px;}
}


 ._pimg {
            width: 100%;
            overflow: hidden;
        }

            ._pimg ._div {
                position: relative;
                overflow:hidden;
            }

            ._pimg ._img {
                width: 100%;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%,-50%);
                -webkit-transform: translate(-50%,-50%);
            }
._pop{ background:rgba(0,0,0,0.6); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; display:none;}
._pop video{ width:100%;}
._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); text-align:center; cursor:pointer; position:absolute; right:-40px; top:0; width:40px; height:40px; color:#fff; line-height:30px; font-size:50px;}
._htm{ float:left; width:1000px; font-size:14px; line-height:26px; color:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._html_con{ float:left; width:100%;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:80vh;
}
._html_con::-webkit-scrollbar {
 width:3px
}
._html_con::-webkit-scrollbar-track
{
background-color:#e5e5e5;
 border-radius:3px
}
 
._html_con::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#251A65;
 border-radius:3px
}



@media  screen and (max-width: 767px){
._col{ right:0; top:-30px; width:30px; height:30px; color:#fff; line-height:20px; font-size:36px;}
._htm{width:100%;}
	
}





.list17 ul{ display: grid; width: 100%;gap:0 0.2rem;grid-template-columns: repeat(2, 1fr); }
.list17 li{width: 100%; margin-top:0.24rem;
border-bottom: 1px solid #251A65;
border-radius: 8px 8px 0px 0px;
background: linear-gradient(180.00deg, rgba(243, 244, 255, 1) 0%,rgba(243, 244, 255, 0) 100%);}
.list17 li .cont{width: 100%;display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; padding:0.3rem 0.24rem; text-align: center;}
.list17 li .cont .pic{  width:1.6rem; height:1.6rem; border-radius: 50%; position: relative; overflow: hidden;}
.list17 li .cont .pic img{ width: 100%; height: 100%; object-fit: cover; }

.list17 li .cont .tit{width: 100%;font-size: calc(14px + 0.04rem);color: #000;line-height: calc(20px + 0.04rem);font-weight: 600; margin-top: 0.16rem;}
.list17 li .cont .abox{display: flex;align-items: center; width:100%; justify-content: center; margin-top: 0.16rem;}
.list17 li .cont .abox a{display: flex;margin:0 4px;width: 36px;height: 36px;border-radius: 4px;
background:#251A65;display: flex;justify-content: center;align-items: center;}
.list17 li .cont .abox img{width: 20px;display: block;}
.list17 li .cont .abox a:hover{background-color:rgba(21, 67, 37, 1);}
.list17 li .cont .info{width:100%; font-size: 14px;color: #333;line-height: 24px;margin-top: 0.24rem;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.list17 li .cont .more{display: flex;align-items: center; justify-content:center; width: 100%; margin-top: 0.26rem;font-size: 14px;color: #251A65;line-height: 19px;}
.list17 li .cont .more img{width: 16px;display: block;margin-left: 8px;}
.list17 li .cont:hover .more img{ margin-left: 16px;}

@media screen and (max-width: 1024px) {
.qkbw_section{ padding:25px 15px;}	
.qkbw_section .dd{ margin-bottom:30px;}
.qkbw_section .title{
font-size:18px; line-height:1.4;}	
.list17 li .cont { padding:25px 15px;}
.list17 li .cont .pic{  width:80px; height:80px;}
.list17 li .cont .tit{ margin-top:10px;}
.list17 li .cont .abox{ margin-top:14px;}
.list17 li .cont .info{ margin-top: 14px;}
}
@media screen and (max-width: 767px) {
.list17 ul{gap:0 14px;grid-template-columns: repeat(1, 1fr); }
.list17 li{ margin-top:14px;}
}


.qkbw_puop{ display: none; position: fixed; left: 0; top: 0; z-index: 110; width: 100%; height: 100%; background: rgba(0,0,0,0.8);}
.qkbw_puop .box{position: fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 111; width: 860px;display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; padding:0.3rem 0.24rem;border-radius: 8px; background: #fff;
}
.qkbw_puop .colse{ display: block; line-height: 0; position: absolute; right:-30px; top:-25px; z-index: 110; cursor: pointer;
width: 30px;
height: 30px;}
.qkbw_puop .pic{  width:1.6rem; height:1.6rem; border-radius: 50%; position: relative; overflow: hidden;}
.qkbw_puop .pic img{ width: 100%; height: 100%; object-fit: cover; }
.qkbw_puop .tit{width: 100%; text-align: center;font-size: calc(14px + 0.04rem);color: #000;line-height: calc(20px + 0.04rem);font-weight: 600; margin-top: 0.16rem;}
.qkbw_puop .abox{display: flex;align-items: center; width:100%; justify-content: center; margin-top: 0.16rem;}
.qkbw_puop .abox a{display: flex;margin:0 4px;width: 36px;height: 36px;border-radius: 4px;
background:#251A65;display: flex;justify-content: center;align-items: center;}
.qkbw_puop .abox img{width: 20px;display: block;}
.qkbw_puop .abox a:hover{background-color:rgba(21, 67, 37, 1);}
.qkbw_puop .info{ font-size: 14px;color: #333;line-height: 24px;margin-top: 0.24rem; width:calc(100% + 10px); margin-right: -10px; padding-right: 10px;
  scrollbar-width: thin; max-height:calc(72vh - 3.1rem); overflow-y: auto;
}


@media screen and (max-width: 1024px) {
.qkbw_puop .box{ width: 90%; padding:25px 15px;}
.qkbw_puop .pic{  width:80px; height:80px;}
.qkbw_puop .tit{ margin-top:10px;}
.qkbw_puop .abox{ margin-top:14px;}
.qkbw_puop .info{ margin-top: 14px; max-height:calc(72vh - 200px);}
.qkbw_puop .colse{ right:0; top:-40px; }
}




.wzlb_section{ display: block; width: 100%;border-radius:0 0 16px 16px; padding:0.3rem 0.3rem 0.7rem 0.3rem;
background:rgba(255, 255, 255, 1);}
.wzlb_section .cont2{margin-bottom: 40px; display: grid; width: 100%; gap:0.2rem 0;}
.wzlb_section .cont2 li{padding:0.27rem 0.3rem;border-radius: 10px;
background:url(img/bg6.png) center no-repeat rgba(246, 252, 255, 1); background-size:100% 100%; }
.wzlb_section .cont2 li .date{color:#251A65;
font-style: Bold;
font-size: 14px;
font-weight: 700;
line-height: 20px;
letter-spacing: 0%;
text-align: left; display: inline-flex; align-items: center;}
.wzlb_section .cont2 li .date img{width:17px;display: block;margin-right: 8px;}
.wzlb_section .cont2 li .bt{color:rgba(0, 0, 0, 1);
font-size: calc(14px + 0.04rem);
font-weight: 400;
line-height: calc(20px + 0.1rem);
letter-spacing: 0px;
text-align: left;margin-top: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.wzlb_section .cont2 li .info{color:rgba(136, 136, 136, 1);
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
text-align: left;margin-top: 0.16rem;
/* overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; */}
.wzlb_section .cont2 li .boxs{display: flex;justify-content: space-between;align-items: center;}
.wzlb_section .cont2 li .left{display: grid; width: 100%; gap:0.15rem; margin-top: 0.24rem;grid-template-columns: repeat(3, 1fr);}
.wzlb_section .cont2 li .left a{display: flex; width: 100%; justify-content: space-between;align-items: center;padding:9px 16px;box-sizing: border-box;
border: 1px solid #251A65; flex-direction:row-reverse;
border-radius: 4px;
}
.wzlb_section .cont2 li .left a img{width: 22px;height: 22px;display: block;}
.wzlb_section .cont2 li .left a .wz{color:#251A65;
font-size: 14px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0px;
text-align: left;}
.wzlb_section .cont2 li .left a:hover{background-color: #fff;}
.wzlb_section .cont2 li .right{display: flex;align-items: center; gap:0 0.24rem;}
.wzlb_section .cont2 li .right .dd {display: flex;align-items: center;}
.wzlb_section .cont2 li .right img{width: 16px;display: block;margin-right: 4px;}
.wzlb_section .cont2 li .right .wz{color:#251A65;
font-style: SemiBold;
font-size: 14px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}
.wzlb_section .cont2 li:hover .bt{color:#251A65;}


@media screen and (max-width: 1024px) {
.wzlb_section{ padding:25px 15px 30px 15px;}		
.wzlb_section .cont2{margin-bottom:20px;gap:16px 0;}
.wzlb_section .cont2 li{padding:20px 15px;}
.wzlb_section .cont2 li .bt{margin-top: 10px;}
.wzlb_section .cont2 li .info{margin-top: 10px;}
.wzlb_section .cont2 li .left{ gap:12px; margin-top:14px;grid-template-columns: repeat(3, 1fr);}
.wzlb_section .cont2 li .left a{  padding:6px 12px;}
}
@media screen and (max-width: 767px) {

.wzlb_section .cont2 li .left{ display: flex;
flex-direction: row; justify-content: space-between;
flex: 1;
gap:8px;}
.wzlb_section .cont2 li .left .dd{flex: 1;}
.wzlb_section .cont2 li .left a{flex: 1; white-space: nowrap;
text-align: center;
justify-content: center;
align-content: center;
flex-wrap: wrap-reverse;
flex-direction: column;
padding: 6px 10px;
}
.wzlb_section .cont2 li .left a .wz{font-size: calc(11px + 0.04rem);}
}


.wzlb_section1{ display: block; width: 100%;}
.wzlb_section1 .cont2{margin-bottom: 40px; display: grid; width: 100%; gap:0.2rem;grid-template-columns: repeat(2, 1fr);}
.wzlb_section1 .cont2 li{padding:0.27rem 0.3rem;border-radius: 10px;
background:url(img/bg6.png) center no-repeat rgba(246, 252, 255, 1); background-size:100% 100%; }
.wzlb_section1 .cont2 li .date{color:#251A65;
font-style: Bold;
font-size: 14px;
font-weight: 700;
line-height: 20px;
letter-spacing: 0%;
text-align: left; display: inline-flex; align-items: center;}
.wzlb_section1 .cont2 li .date img{width:17px;display: block;margin-right: 8px;}
.wzlb_section1 .cont2 li .bt{color:rgba(0, 0, 0, 1);
font-size: calc(14px + 0.04rem);
font-weight: 400;
line-height: calc(20px + 0.1rem);
letter-spacing: 0px;
text-align: left;margin-top: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.wzlb_section1 .cont2 li .info{color:rgba(136, 136, 136, 1);
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
text-align: left;margin-top: 0.16rem;
/* overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; */}
.wzlb_section1 .cont2 li .boxs{display: flex;justify-content: space-between;align-items: center;}
.wzlb_section1 .cont2 li .left{display: grid; width: 100%; gap:0.1rem; margin-top: 0.24rem;grid-template-columns: repeat(3, 1fr);}
.wzlb_section1 .cont2 li .left a{display: flex; width: 100%; justify-content: space-between;align-items: center;padding:9px 0.13rem;box-sizing: border-box;
border: 1px solid #251A65; flex-direction:row-reverse;
border-radius: 4px;
}
.wzlb_section1 .cont2 li .left a img{width: 22px;height: 22px;display: block;}
.wzlb_section1 .cont2 li .left a .wz{color:#251A65;
font-size:14px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0px;
text-align: left;}
.wzlb_section1 .cont2 li .left a:hover{background-color: #fff;}
.wzlb_section1 .cont2 li .right{display: flex;align-items: center; gap:0 0.24rem;}
.wzlb_section1 .cont2 li .right .dd {display: flex;align-items: center;}
.wzlb_section1 .cont2 li .right img{width: 16px;display: block;margin-right: 4px;}
.wzlb_section1 .cont2 li .right .wz{color:#251A65;
font-style: SemiBold;
font-size: 14px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}
.wzlb_section1 .cont2 li:hover .bt{color:#251A65;}


@media screen and (max-width: 1024px) {
.wzlb_section1 .cont2{margin-bottom:20px;gap:16px;grid-template-columns: repeat(1, 1fr);}
.wzlb_section1 .cont2 li{padding:20px 15px;}
.wzlb_section1 .cont2 li .bt{margin-top: 10px;}
.wzlb_section1 .cont2 li .info{margin-top: 10px;}
.wzlb_section1 .cont2 li .left{ gap:12px; margin-top:14px;grid-template-columns: repeat(3, 1fr);}
.wzlb_section1 .cont2 li .left a{  padding:6px 12px;}
}
@media screen and (max-width: 767px) {
.wzlb_section1 .cont2 li .left{grid-template-columns: repeat(3, 1fr);
    flex-direction: row;
    flex: 1;
    gap: 8px;}
.wzlb_section1 .cont2 li .left a{font-size: calc(11px + 0.04rem);
    text-align: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap-reverse;
    flex-direction: column;
    white-space: nowrap;
    flex: 1;
    padding: 6px 10px;
  }}
}


.fzlc_section{width: 100%;}
.fzlc_section .content{position: relative;width: 100%;}
.fzlc_section ul{position: relative;z-index: 3;width: 100%;padding-bottom:0.94rem;}
.fzlc_section ul::after{content: "";display: block;width:0.36rem;height: 100%;background: rgba(54, 119, 226, 1);position: absolute;left: 50%;top: 0;transform: translate(-50%,0);z-index: 1;}
.fzlc_section ul li{ margin-top: -1.6rem; margin-bottom:0.43rem;position: relative;display: flex;justify-content: flex-start;align-items: flex-start;}
.fzlc_section ul li:nth-child(1){ margin-top:0 !important;}
.fzlc_section ul li:nth-child(2n+1)::after{content: "";display: block;width:0.36rem;height: 1.8rem;background: url(img/bg10.png) center top no-repeat; background-size:100% 100% !important; position: absolute;left: 50%;top: 0;transform: translate(-50%,0);z-index:2;}
.fzlc_section ul li:last-child{margin-bottom: 0;}
.fzlc_section ul .libox{width:calc(50% - 1.2rem);display: flex;justify-content: flex-start;align-items: center;  flex-wrap: wrap;box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 8px;
background:#F3F4FF; padding: 0.48rem; min-height:2rem; }
.fzlc_section ul li .year{width: 100%;font-size:  0.3rem;color: #251A65;line-height:  0.4rem; font-weight: bold; text-align: right;}
.fzlc_section ul li .wzbox{width: 100%;font-size:  0.16rem;color:#333;line-height:  0.3rem;text-align: right; margin-top: 0.24rem;}
.fzlc_section ul li:nth-child(4n+3) .libox,
.fzlc_section ul li:nth-child(4n+4) .libox{background:#fff;}
.fzlc_section ul li:nth-child(even){justify-content: flex-end;}
.fzlc_section ul li:nth-child(even) .libox .year{text-align: left;}
.fzlc_section ul li:nth-child(even) .libox .wzbox{text-align: left;}
.fzlc_section ul .line{width:1.2rem; height:1px;background-color:#251A65;position: absolute;right: 50%;top:0.9rem;}
.fzlc_section ul .line::after{width:10px; height: 10px;background-color:#251A65;border-radius: 100%;position: absolute;left:-6px;top: 50%;transform: translate(0,-50%); content: '';}
.fzlc_section ul li:nth-child(even) .line{right:auto;left: 50%;}
.fzlc_section ul li:nth-child(even) .line::after{left:auto;right:-6px;}
.fzlc_section .more{width: 1rem;margin:-0.5rem auto 0 auto;position: relative;z-index: 3;}
.fzlc_section .more a{display: block;width: 100%;height: 1rem;display: flex;justify-content: center;align-items: center; flex-direction:column;border-radius: 100%;background-color:#251A65; font-size: 0.16rem;color:#fff;line-height: 0.3rem;}
.fzlc_section .more a img{ width:0.18rem; height:0.18rem;}
.fzlc_section .more a:hover{background-color: rgba(21, 67, 37, 1);}

@media(max-width:1600px){
.fzlc_section ul .libox{width:calc(50% - 1.2rem); padding: 0.4rem;}	
.fzlc_section ul li .wzbox{ margin-top: 0.16rem;}
}	
@media(max-width:1024px){
.fzlc_section ul{ padding-bottom: 0;}	
.fzlc_section ul::after{left:0;transform: translate(0,0); width: 12px;}
.fzlc_section ul li{margin-bottom:20px;align-items: flex-start;justify-content: flex-end; margin-top:0 !important;}
.fzlc_section ul li:nth-child(2n+1)::after{left:0;transform: translate(0,0); width: 12px; height:100px;}
.fzlc_section ul .libox{width: calc(100% - 35px);padding: 14px;display: block;}
.fzlc_section ul li .wzbox{font-size: 14px;line-height: 24px;text-align: left;}
.fzlc_section ul li .year{font-size: 18px;line-height:26px;text-align: left;}
.fzlc_section ul li .line{left:auto;left:12px !important;width:25px; }
.fzlc_section ul li .line::after{left:auto;right:-3px !important;}
.fzlc_section .more{width: 60px;margin:30px auto 0 auto;}
.fzlc_section .more a{height: 60px;font-size: 13px;line-height: 20px;}
.fzlc_section .more a img{ width:14px; height:14px;}
}


.jqzs_section{width: 100%;padding:0.3rem; position: relative; height: 100%; background: #fff; }
.jqzs_section ul{width: 100%;}
.jqzs_section ul li{margin-bottom:20px;border-radius: 8px;}
.jqzs_section ul li:last-child{margin-bottom: 0 !important;}
.jqzs_section ul li .top{width: 100%;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 8px;
padding:0.2rem 0.24rem;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.jqzs_section ul li .top .left{width: calc(100% - 40px);display: flex;justify-content: flex-start;align-items: center;}
.jqzs_section ul li .top .left .wz1{font-size:calc(14px + 0.06rem);color: #000;line-height: calc(20px + 0.1rem);width: 120px;font-weight: bold;}
.jqzs_section ul li .top .left .line{width: 1px;height: 20px;background-color: rgba(37, 75, 113, 1);}
.jqzs_section ul li .top .left .wz2{font-size: calc(14px + 0.06rem);color: rgba(21, 67, 37, 1);line-height: calc(20px + 0.1rem);width: calc(100% - 120px);padding-left:14px;font-weight: bold;}
.jqzs_section ul li .top .right{width: 24px; line-height:0;}
.jqzs_section ul li .top .right img{width: 100%;display: block;}
.jqzs_section ul li .top .right .ico2{display: none;}
.jqzs_section ul li.on .top{background:#154325;border-radius:8px 8px 0 0 ;}
.jqzs_section ul li.on .top .left .wz1,
.jqzs_section ul li.on .top .left .wz2{color: #fff;}
.jqzs_section ul li.on .top .left .line{background-color: #fff;}
.jqzs_section ul li.on .top .right .ico1{display: none;}
.jqzs_section ul li.on .top .right .ico2{display: block;}
.jqzs_section ul li .bottom{display: none;padding:0.34rem 0.35rem 0.3rem 0.35rem;background:#F3F4FF;border-radius:0 0 8px 8px;}
.jqzs_section ul li .bottom .dl{margin:-0.21rem;width: calc(100% + 0.42rem);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.jqzs_section ul li .bottom .dl .dd{width: 25%;padding: 0.21rem;}
.jqzs_section ul li .bottom .dl .pic{ width: 100%; padding-bottom: 134.761%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.jqzs_section ul li .bottom .dl .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.jqzs_section ul li .bottom .dl .dd:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.jqzs_section ul li .bottom .dl .wzbox{padding-top: 12px;}
.jqzs_section ul li .bottom .dl .bt{font-size: calc(14px + 0.02rem);color: #000;line-height: 24px;margin-bottom: 4px; font-weight: bold; text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.jqzs_section ul li .bottom .dl .jj{font-size: 14px;color: #333;line-height: 18px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.jqzs_section ul li .bottom .dl .dd:hover .bt{color: #251A65;}

@media screen and (max-width: 1024px) {
.jqzs_section{padding:20px 15px;}
.jqzs_section ul li{margin-bottom:16px;}
.jqzs_section ul li .top{padding: 12px;}
.jqzs_section ul li .top .left{width: calc(100% - 30px);}
.jqzs_section ul li .top .left .wz1{font-size: 16px;line-height: 20px;width: 100px;}
.jqzs_section ul li .top .left .wz2{font-size: 16px;line-height: 20px;width: calc(100% - 101px);padding-left: 12px;}
.jqzs_section ul li .top .right{width: 22px;}
.jqzs_section ul li .bottom{padding:15px;}
.jqzs_section ul li .bottom .dl{margin: -6px;width: calc(100% + 12px);}
.jqzs_section ul li .bottom .dl .dd{width: 50%;padding: 6px;}
.jqzs_section ul li .bottom .dl .wzbox{padding-top: 10px;}
}



.wzxq_section{width: 100%; background: #fff; height: 100%; border-radius: 16px;
 padding: 28px 0.3rem 4px 0.3rem;}
.wzxq_section .title{font-size: 0.29rem;color: #000;line-height: 0.48rem;margin-bottom: 16px;font-weight: 600;font-family: Open Sans;
font-style: SemiBold;}
.wzxq_section .xqbt{font-size: calc(14px + 0.1rem);color: #251A65;line-height: 30px;position: relative;font-weight: bold; display: flex; align-items: center;border-radius: 4px;padding:0.17rem 16px;
background:#F3F4FF;}
.wzxq_section .xqbt img{width:30px;height: 30px;display: block; margin-right: 10px;}
.wzxq_section .cont1{margin-bottom: 20px;padding-bottom: 24px;border-bottom: 1px solid #251A65;display: flex;justify-content: flex-start;align-items: center;}
/*.wzxq_section .cont1 .wz{font-size: calc(14px + 0.02rem);color:#251A65;line-height: calc(20px + 0.04rem);margin-right: 8px;}
.wzxq_section .cont1 img{width: 20px;display: block;}*/


.wzxq_section .cont1 .dd{display: flex;justify-content: flex-start;align-items: center;margin-right: 40px;}
.wzxq_section .cont1 .dd:last-child{margin-right: 0;}
.wzxq_section .cont1 .dd .wz{font-size: 16px;color: #251A65;line-height: 24px;margin-right: 8px;}
.wzxq_section .cont1 .dd img{width: 20px;display: block;}

.wzxq_section .cont6{margin-bottom: 40px;font-size: calc(14px + 0.02rem);color: #333;line-height: 30px;}
.wzxq_section .cont2{margin-bottom: 40px;}
.wzxq_section .cont2 .more{display: inline-flex; margin-bottom:4px;}
.wzxq_section .cont2 .more a{display: inline-flex;justify-content: flex-start;align-items: center;}
.wzxq_section .cont2 .more a .wz{font-size: 14px;color: #251A65;line-height:24px;margin-right:4px;}
.wzxq_section .cont2 .more a img{width: 16px;display: block;}
.wzxq_section .cont2 .info{font-size: calc(14px + 0.02rem);color: #333;line-height: 30px; max-height:120px; overflow:hidden; margin-bottom:24px;width: 100%;}
.wzxq_section .cont2 .info.om{ max-height:inherit !important; }
.wzxq_section .cont2 .dl{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 40px;width: 100%; justify-content: space-between;}
.wzxq_section .cont2 .dl .dd{display: flex;justify-content: flex-start;align-items: center;font-size: 14px;color: #251A65;line-height: 24px; font-weight: bold;}
.wzxq_section .cont2 .dl .dd span{border-radius: 4px;padding: 4px 8px 4px 8px; margin-right: 8px;
color:rgba(21, 67, 37, 1);
font-style: Bold;
font-size: 14px;
font-weight: 700;
line-height: 24px;
letter-spacing: 0px;
text-align: left;
background: rgba(21, 67, 37, 0.1);}
.wzxq_section .cont2 .boxs{display: flex;align-items: center;margin-bottom:32px;}
.wzxq_section .cont2 .boxs img{width: 123px;display: block; object-fit: contain;}
.wzxq_section .cont2 .boxs .wz{font-size: 14px;color: #888;line-height: 24px;width: calc(100% - 123px);padding-left: 40px;}
.wzxq_section .cont2 .btnbox{display: grid;
  width: 100%;
  gap: 0.15rem;
  margin-top: 0.24rem;
  grid-template-columns: repeat(3, 1fr);}
.wzxq_section .cont2 .btnbox a{display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 9px 16px;
  box-sizing: border-box;
  border: 1px solid #251A65;
  flex-direction: row-reverse;
  border-radius: 4px;}
.wzxq_section .cont2 .btnbox img{width: 22px;
  height: 22px;
  display: block;}
.wzxq_section .cont2 .btnbox .wz{color: #251A65;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;}
.wzxq_section .cont2 .btnbox a:hover{background-color:#F3F4FF;}
.wzxq_section .cont3{margin-bottom: 0.6rem;}
.wzxq_section .cont3 .info{font-size: 16px;color: #333;line-height: 30px;margin-top: 20px;}
.wzxq_section .cont3 .info * {font-size: 16px !important;color: #333 !important;line-height: 30px !important; background:none !important; font-family: 'Noto Sans SC' !important;}
.wzxq_section .cont4{margin-bottom: 0.6rem;}
.wzxq_section .cont4 ul{width:100%;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap; margin-top: 20px; gap:0.18rem;}
.wzxq_section .cont4 ul li{display: flex;}
.wzxq_section .cont4 ul a{display: block;font-size: calc(14px + 0.02rem);color: #251A65;line-height: 24px;padding:0.12rem 0.15rem;
border: 1px solid #251A65;
border-radius: 50px;}
.wzxq_section .cont4 ul a:hover{background-color:#251A65;border-color: #251A65;color: #fff;}
.wzxq_section .cont5{width: 100%;position: relative;display: flex;align-items: center; flex-wrap: wrap; justify-content: space-between;}
.wzxq_section .cont5 .btn{width: 100%;border-top: 1px solid rgba(0, 0, 0, 0.1); padding:20px 0;}
.wzxq_section .cont5 .btn a{width: 100%;font-size: 16px;color: #333;line-height:32px;  background: url(img/img1798.png) right center no-repeat; background-size:24px !important; padding-right:36px;}
.wzxq_section .cont5 .btn a:hover{color: #251A65; background: url(img/img1799.png) right center no-repeat;}

@media screen and (max-width: 1680px) {
.wzxq_section .cont1 .dd{margin-right: 20px;}
.wzxq_section .cont1 .dd .wz{font-size: 13px;line-height: 20px;}
}

@media screen and (max-width: 1440px) {
.wzxq_section .cont2 .dl .dd{ font-size: 13px;  line-height: 20px;}	
.wzxq_section .cont2 .dl .dd span{ font-size: 13px;  line-height: 20px;}
}	
@media screen and (max-width: 1024px) {
.wzxq_section{padding:20px 15px 4px 15px;}
.wzxq_section .title{font-size:18px;line-height: 24px;margin-bottom: 12px;}
.wzxq_section .xqbt{font-size: 17px;line-height: 22px;padding: 12px 14px;}
.wzxq_section .xqbt img{width:24px;
  height: 24px;}
.wzxq_section .cont1{margin-bottom:20px;padding-bottom: 20px;}
.wzxq_section .cont2{margin-bottom: 20px;padding-bottom: 20px;}
.wzxq_section .cont2 .info{font-size: 14px;line-height: 22px; max-height:88px;}
.wzxq_section .cont2 .dl{margin-bottom: 6px;}
.wzxq_section .cont2 .dl .dd{margin-right: 12px;margin-bottom:20px; gap:6px 0; flex-direction: column;}
.wzxq_section .cont2 .boxs{margin-bottom:18px;display: block;}
.wzxq_section .cont2 .boxs img{width: 110px;}
.wzxq_section .cont2 .boxs .wz{font-size: 13px;line-height: 22px;width: 100%;padding-left: 0;margin-top: 8px;}
.wzxq_section .cont2 .btnbox {gap:12px;}
.wzxq_section .cont2 .btnbox a{padding: 6px 12px;}
.wzxq_section .cont3{margin-bottom:30px;}
.wzxq_section .cont3 .info{font-size: 14px;line-height: 24px;}
.wzxq_section .cont4{margin-bottom:20px;}
.wzxq_section .cont4 ul li{padding:4px;}
.wzxq_section .cont4 ul a{font-size: 14px;line-height:22px;padding:4px 12px 6px 12px;}
.wzxq_section .cont5 .btn{padding: 14px 0;}
.wzxq_section .cont6{margin-bottom: 20px;font-size: 14px;line-height: 24px;}

.wzxq_section .cont1{margin-bottom: 14px;padding-bottom: 14px;display: block;}
.wzxq_section .cont1 .dd{margin-right: 0;margin-bottom: 8px;}
.wzxq_section .cont1 .dd:last-child{margin-bottom: 0;}
.wzxq_section .cont1 .dd .wz{font-size: 14px;line-height: 20px;margin-right: 6px;}

}
@media screen and (max-width: 767px) {
.wzxq_section .cont2 .btnbox {
     grid-template-columns: repeat(3, 1fr);
         flex-direction: row;
         flex: 1;
         gap: 8px;
  }
  .wzxq_section .cont2 .btnbox a{font-size: calc(11px + 0.04rem);
    text-align: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap-reverse;
    flex-direction: column; white-space: nowrap; flex: 1;
    padding: 6px 10px;}
}


.ipub-model__wrap{ position: fixed; left: 0; top: 0; z-index: 999999;  display:none;
}
.ipub-model-box{ background: rgba(82,100,117,.2);
  width: 100vw;
  height: 100vh;
  display:flex;
  justify-content: center;
  align-items: center;}
.ipub-model__content{
  position: relative;
  width: 600px;
  padding: 40px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 10px 10px 20px 0 rgba(206,232,234,.5019607843137255);
}
.ipub-model__close{ z-index: 10;
  position: absolute;
  right:10px;
  top: 10px;
  cursor: pointer;
}
.ipub-icon{ display:flex; align-items: center; justify-content: center; width:50px; height: 50px; transform: rotate(45deg); -ms-transform: rotate(45deg);
  font-size:36px; color: #000; line-height: 1;
}
.ipub-model__body{
  margin: 20px 0 0 0; width: 100%;
  box-sizing: border-box;
}
.ipub-h3{width: 100%; color: #000;
  font-size: 24px; line-height:40px;
  line-height: 32px;
  font-weight: 700;}
.ipubw-p3 {
  font-size:14px;
  line-height:24px;  color: #333;margin-bottom: 20px;
}
.link-color{  color:#251A65;}
.mar-b-20 {
  width:100%; 
}
.ipub-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
    width: calc(100% + 16px);
}
.ipub-col{ display: flex; min-width:24%;
  flex-wrap: wrap;
  padding:8px;}
.ipub-button{width:100%; 
  border: 1px solid rgba(0, 0, 0, 0.1);
display: inline-flex;
  line-height: 1; border-radius: 3px;
  cursor: pointer;height: 40px; padding:0 16px;
text-align: center; justify-content: center; align-items: center;
  box-sizing: border-box;
  font-size:14px; color:#251A65;
}
.ipub-button:hover{background-color: #251A65;border-color: #251A65;color: #fff;}


@media screen and (max-width:767px) {
.ipub-model__close{
  right:0;
  top: 0;
}	
.ipub-model__content{
  width: 93%;
  padding:25px 15px;
}
.ipub-row {
  margin: 0 -5px;
    width: calc(100% + 10px);
}
.ipub-col{ min-width:inherit;
  padding:5px;}
.ipub-button{ font-size:13px; height: 30px; padding:0 10px 2px 10px;}
.ipub-h3{ font-size:20px; line-height: 28px;}
.ipub-model__body{ margin:10px 0 0 0;}
.ipubw-p3{  margin-bottom: 15px;}

}






.Announcements{width: 100%; border-radius:0 0 16px 16px; padding:0.3rem 0.3rem 0.7rem 0.3rem;
background:rgba(255, 255, 255, 1);}
.Announcements .articles-container { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 0.4rem; }
.Announcements .article-card { display: flex; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.Announcements .article-card .a{ display: flex; width: 100%; justify-content:space-between; align-items: center; gap: 0.3rem;padding:0.3rem 0;  }
.Announcements .article-image { width:2.48rem; min-width:2.48rem;  display: block; line-height: 0; overflow: hidden; aspect-ratio: 100 / 72.58;}
.Announcements .article-image img{width: 100%; height: 100%;object-fit: cover; transition: transform 0.3s ease; }
.Announcements .article-content { flex: 1; }
.Announcements .article-date {font-size: 14px; color:#251A65; margin-bottom:0.16rem; font-weight: bold; line-height:20px; display: flex; align-items: center; }
.Announcements .article-date img{ margin-right: 8px;
width: 17px;
height: 17px;}
.Announcements .article-title {font-size: calc(14px + 0.02rem); font-weight: 400;margin-bottom:0.16rem;line-height:calc(20px + 0.04rem); color: #000; }
.Announcements .article-author {color: rgba(85, 85, 85, 1);
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.Announcements .article-card .a:hover .article-title{color:#251A65;}


@media screen and (max-width:1024px) {
.Announcements{ padding:20px 15px 30px 15px;}	
.Announcements .articles-container {margin-bottom: 20px; }
.Announcements .article-card .a{padding:16px 0; gap:14px; }
.Announcements .article-date { margin-bottom:4px; }
.Announcements .article-title { font-size:14px; line-height:20px; margin-bottom:4px; }
.Announcements .article-image { width:144px; min-width:144px;}

}




.wzxq_section01{width: 100%; background: #fff; height: 100%; border-radius: 16px;
 padding:30px 0.3rem 30px 0.3rem;}
.wzxq_section01 .title{font-size: 0.3rem;color: #000;line-height: 0.48rem;margin-bottom:8px;font-weight: 600;font-family: Open Sans;
font-style: SemiBold; text-align:center;}
.wzxq_section01 .cont1{margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #251A65;display: flex;justify-content: center; flex-wrap: wrap; gap:0 0.4rem; text-align: center;}
.wzxq_section01 .cont1 .wz{font-size: calc(14px + 0.02rem);color:#251A65;line-height: calc(20px + 0.04rem);}
.wzxq_section01 .info{width: 100%; font-size: 16px;color: #333;line-height: 30px;}


@media screen and (max-width: 1024px) {
.wzxq_section01{padding:20px 15px 20px 15px;}
.wzxq_section01 .title{font-size:18px;line-height: 24px;margin-bottom: 12px;}
.wzxq_section01 .cont1{margin-bottom:20px;padding-bottom: 20px;}
.wzxq_section01 .info{font-size: 14px;line-height: 24px;}


}




.forAuthors_section{width: 100%; background: #fff; height: 100%; border-radius:0 0 16px 16px;
}
.forAuthors_section .ulbox{padding: 0.3rem;width: 100%;display: flex; flex-wrap: wrap; background: #F3F4FF;}
.forAuthors_section .ulbox .ul{width: 100%;display: flex; flex-wrap: wrap; gap: 0.16rem;}
.forAuthors_section .ulbox .ul .li{display: inline-flex; }
.forAuthors_section .ulbox .ul a{box-sizing: border-box;
border: 1px solid #251A65;padding:0.12rem 0.16rem;
color:#251A65;
font-size: calc(14px + 0.02rem);
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
text-align: center;
border-radius: 50px;}
.forAuthors_section .ulbox .ul .li.on a{background-color:#251A65;background-color:#251A65;color: #fff;}
.forAuthors_section .ulbox .ul a:hover{background-color:#251A65;background-color:#251A65;color: #fff;}
.forAuthors_section .cont2{width: 100%; padding:30px 0.3rem 0.5rem 0.3rem;}
.forAuthors_section .cont2 li{width: 100%;margin-bottom: 60px;}
.forAuthors_section .cont2 li:last-child{margin-bottom:0 !important;}
.forAuthors_section .cont2 li .top{font-size: calc(14px + 0.1rem);
  color: #251A65;
  line-height: 30px;
  position: relative;
  font-weight: bold;
  display: flex;
  align-items: center;
  border-radius: 4px;
  padding: 0.17rem 16px;
  background: #F3F4FF;
}
.forAuthors_section .cont2 li .top img{width: 30px;
  height: 30px;
  display: block;
  margin-right: 10px;}
.forAuthors_section .cont2 li .bottom{display: block;width: 100%;padding:20px 0 0 0;}
.forAuthors_section .cont2 li .bottom .dd{margin-bottom: 30px;}
.forAuthors_section .cont2 li .bottom .dd:last-child{margin-bottom:0 !important;}
.forAuthors_section .cont2 li .bottom .bt{display: block;width: 100%; margin-bottom: 8px;font-size: 20px;color: #333;line-height: 24px;font-weight: bold;}
.forAuthors_section .cont2 li .bottom .info{font-size: 16px;color: rgba(51, 51, 51, 1);line-height: 30px;}
.forAuthors_section .cont2 li .bottom .info span{font-weight: bold;}
.forAuthors_section .cont2 li .bottom .info img{max-width: 100%;}


@media screen and (max-width: 1024px) {
.forAuthors_section .ulbox{padding:20px 15px;}
.forAuthors_section .ulbox .ul{ gap:8px;}
.forAuthors_section .ulbox .ul a{font-size: 14px;
    line-height: 22px;
    padding: 4px 12px 6px 12px;}
.forAuthors_section .cont2{padding:20px 15px;}	
.forAuthors_section .cont2 li{margin-bottom: 30px;}
.forAuthors_section .cont2 li .top{font-size: 17px;
    line-height: 22px;
    padding: 12px 14px;}
.forAuthors_section .cont2 li .top img{width: 24px;
    height: 24px;}
.forAuthors_section .cont2 li .bottom .bt{font-size: 16px;line-height: 20px;}
.forAuthors_section .cont2 li .bottom .info{font-size: 14px;line-height: 24px;}
.forAuthors_section .cont2 li .bottom .dd{ margin-bottom: 20px;}
}



.tklb_section{width: 100%;padding: 0 0 0.8rem 0; background: #fff; height: 100%; border-radius:0 0 16px 16px;}
.tklb_section .search{width: 100%;padding: 0.3rem;background:#F3F4FF; display: flex; gap:0.3rem;}
.tklb_section .search .ss_box {width: 100%;box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
background:rgba(255, 255, 255, 1);padding:0 16px;display: flex;justify-content: space-between;align-items: center;}
.tklb_section .search .ss_box input{width:100%;height: 46px;display: block;font-size: calc(14px + 0.02rem);color: #333;}
.tklb_section .search .ss_box input::placeholder{color:#888;opacity: 1;}
.tklb_section .search .ss_box img{width: 20px; min-width: 20px;display: block;cursor: pointer;}
.tklb_section .search .dl{display: flex;justify-content: space-between;align-items: center; gap:0.3rem;}
.tklb_section .search .dl .dd{ display: flex;justify-content: space-between;align-items: center;gap: 8px;}
.tklb_section .search .dl .bt1{font-size: calc(14px + 0.02rem);color: #333;line-height: 24px; white-space: nowrap;}
.tklb_section .search .dl .qh_box{width:1.8rem; min-width:1.8rem;position: relative;}
.tklb_section .search .dl .qh_box .top{cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding:0 16px;border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
background:rgba(255, 255, 255, 1);}
.tklb_section .search .dl .qh_box .top .wz{font-size: calc(14px + 0.02rem);color: #888;line-height:46px;width: calc(100% - 16px);}
.tklb_section .search .dl .qh_box .top img{display: block;width: 16px;
}
.tklb_section .search .dl .qh_box .bottom{display: none;width: 100%;
  position: absolute; z-index: 10;
  left: 0;
  top: calc(100% + 8px);
  background-color: #fff;
  box-shadow: 0 0 12px rgba(0,0,0,0.1);
  border-radius: 4px;
  padding: 20px 14px;}
.tklb_section .search .dl .qh_box .bottom a{display: block;
  font-size: calc(14px + 0.02rem);
  color: #000;
  line-height: calc(20px + 0.02rem);
  text-align: center;
  padding: 5px 14px;}
.tklb_section .search .dl .qh_box .bottom a:hover{color: #251A65;}


.tklb_section .content{width: 100%;margin-bottom: 40px; padding:0.3rem 0.3rem 0 0.3rem;}
.tklb_section .content ul{width: 100%; display: grid; grid-template-columns: repeat(3, 1fr);gap:0.3rem 0.26rem;}
.tklb_section .content li{width: 100%; padding-left: 12px;}
.tklb_section .content a{display: flex; flex-wrap: wrap; width: 100%;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 8px;
background:rgba(255, 255, 255, 1);}
.tklb_section .content a .left{font-size: 14px;color: #251A65;line-height: 24px; margin: 22px 0 0 -12px; background: rgba(219, 224, 255, 1);padding: 8px 16px 8px 16px;display:inline-flex; flex-wrap: wrap; position: relative;
gap: 10px;
}
.tklb_section .content a .left::after{ display: block; content: ''; position: absolute; left:0; bottom:-12px; border-bottom:12px solid transparent;border-right: 12px solid #251A65; z-index: 1;}
.tklb_section .content a .right{width: 100%;padding:16px 0.22rem 33px 0.22rem;}
.tklb_section .content a .right .tit{color:rgba(0, 0, 0, 1);
font-size: calc(14px + 0.04rem);
font-weight: 400;
line-height: calc(20px + 0.1rem);margin-bottom: 16px;min-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.tklb_section .content a .right .info{width: 100%; font-size: 14px;color: #555;line-height:24px;}
.tklb_section .content a:hover .right .tit{color: #251A65;}


@media screen and (max-width: 1024px) {
.tklb_section{padding:0 0 30px 0; height: auto;}
.tklb_section .search{ flex-wrap:wrap; padding:20px 14px;  gap:14px;}
.tklb_section .search .ss_box{padding: 0 14px;}
.tklb_section .search .ss_box input{height: 40px;font-size: calc(13px + 0.02rem);}
.tklb_section .search .ss_box img{width: 18px;}
.tklb_section .search .dl{width:100%;  gap:14px;}
.tklb_section .search .dl .dd{width:100%;}
.tklb_section .search .dl .bt1{font-size: 14px;}
.tklb_section .search .dl .qh_box{width:calc(100% - 72px);  min-width: calc(100% - 72px);}
.tklb_section .search .dl .qh_box .top{padding:0 14px;}
.tklb_section .search .dl .qh_box .top .wz{line-height: 40px;}
.tklb_section .search .dl .qh_box .bottom{padding: 12px;}
.tklb_section .search .dl .qh_box .bottom a{    font-size: 14px;}

.tklb_section .content{margin-bottom:20px;padding:20px 15px 0 15px;}
.tklb_section .content ul{  grid-template-columns: repeat(2, 1fr);gap:16px 10px;}	
.tklb_section .content a .right{  padding: 12px 14px 20px 14px;}
.tklb_section .content a .right .tit{ margin-bottom: 10px;}
.tklb_section .content a .left{  margin:16px 0 0 -12px;}

}
@media screen and (max-width:767px) {
.tklb_section .search .dl{flex-wrap:wrap;}
.tklb_section .content ul{  grid-template-columns: repeat(1, 1fr);}	
}	






















/*260227*/






/* 内页banner */
.ny_banner{width: 100%;position: relative;}
.ny_banner img{width: 100%;display: block;}
.ny_banner .wzbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.ny_banner .wzbox h1{font-size: 48px;color: #fff;line-height: 65px;margin-bottom: 8px;font-weight: bold;}
.ny_banner .wzbox .dq{display: flex;justify-content: flex-start;align-items: center;font-size: 16px;color: #fff;line-height: 22px;}
.ny_banner .wzbox .dq a{color: #fff;display: block;}
.ny_banner .wzbox .dq span{margin: 0 4px;display: block;}
.ny_banner .wzbox .dq a:hover,
.ny_banner .wzbox .dq a.on{color: #254b71;}
.ny_banner .ej_section{width: 100%;position: absolute;left: 0;bottom: 0;}
.ny_banner .ej_section ul{margin: 0 -5px;width: calc(100% + 10px);display: flex;justify-content: center;align-items: flex-start;}
.ny_banner .ej_section ul li{width: 15.18%;padding: 0 5px;}
.ny_banner .ej_section ul a{display: block;font-size: 16px;color: #fff;line-height: 56px;text-align: center;border-radius: 4px 4px 0px 0px;backdrop-filter: blur(40px);background: rgba(37, 75, 113, 0.2);}
.ny_banner .ej_section ul a:hover{color: rgba(251, 178, 22, 1);}
.ny_banner .ej_section ul li.on a{background-color: rgba(251, 178, 22, 1);color: #fff!important;}
@media screen and (max-width:1680px) {
.ny_banner .ej_section ul li{width: 18%;}
.ny_banner .ej_section ul a{font-size: 14px;line-height: 46px;}
}
@media screen and (max-width:1024px) {
.ny_banner .wzbox h1{font-size: 20px;line-height: 24px;margin-bottom: 8px;}
.ny_banner .wzbox .dq{display: none;}
.ny_banner .ej_section ul{margin: 0 -5px;width: calc(100% + 10px);display: block;font-size: 0;text-align: center;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;}
.ny_banner .ej_section ul::-webkit-scrollbar{ display: none;}
.ny_banner .ej_section ul li{width: auto;padding: 0 5px;display: inline-block;vertical-align: middle;}
.ny_banner .ej_section ul a{font-size: 14px;line-height: 40px;padding: 0 20px;}
}




.pt24{border-bottom: 0.24rem;}
.header-content .mbx {display:flex; align-items: center; padding:0.24rem 0; color: #333;font-size:16px; line-height:22px;font-weight: 400;}
.header-content .mbx a{display:flex; align-items: center; color: #333;}
.header-content .mbx i{ color:#333; padding:0 6px;}
.header-content .mbx a:hover{ color: #251A65;}
.header-content .mbx img{ margin-top:0 !important;}
.header-content { position: relative; z-index: 3; width: 100%; margin-top: -0.5rem; display: flex; justify-content: space-between; align-items: flex-end; padding:0 0.64rem; }  
.journals-title { background-color: #251A65; color: white; padding: 0.36rem 0.4rem; font-size: 0.4rem; line-height: 0.48rem; font-weight: bold; border-radius: 0.16rem 0.16rem 0 0;z-index: 3;position: relative;}
.xian{border-bottom: #e5e5e5 solid 1px; }


@media screen and (max-width:1024px) {
.pt24{border-bottom:20px;}
.header-content {margin-top: -48px;padding:0 15px;/*  justify-content: center; */}  
.journals-title { padding:10px 20px; font-size:20px; line-height:28px;border-radius: 12px 12px 0 0;}
}


/* 期刊列表 */
.bt_left{width: 100%; padding:0 5.4%;}
.bt{justify-content: center;display: flex; align-items: center;width: 100%;}
.bp24{margin-bottom: 0.24rem;}
.jianjie{ display: block; width: 100%;color:#333;font-size:calc(14px + 0.02rem);font-weight: 400;line-height:0.3rem;text-align: center;}
.qklb_section{width: 100%;padding-top: 0.8rem;padding-bottom:0.8rem;}
.qklb_section .content{margin-top: 0.4rem; margin-bottom: 0.5rem;}
.qklb_section .journals-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap:0.32rem; }
.qklb_section .journal-card {background-color: white; border-radius:0.16rem; padding: 0.4rem 0.25rem 0.4rem 0.25rem;border: 1px solid #e5e5e5; text-align: center; transition: transform 0.3s ease, box-shadow 0.3s ease;}
.qklb_section .journal-card:hover { transform: translateY(-5px);background-color: #F3F4FF;}
.qklb_section .journal-cover {display:block; width:89.4%; margin: 0 auto 0.2rem; overflow: hidden;aspect-ratio: 100 / 135.43; }
.qklb_section .journal-cover img { width: 100%; height:100%; display: block; }    
.qklb_section .journal-title {display:block; font-size: calc(14px + 0.02rem); font-weight:400; margin-bottom: 4px; color: #2d3748; line-height:calc(20px + 0.1rem); min-height:calc(40px + 0.2rem); }
.qklb_section .journal-editor { font-size: 14px; color: #888888; margin-bottom: 0.2rem; line-height:calc(20px + 0.04rem);}
.qklb_section .journal-buttons { display: flex; flex-direction: column; gap: 8px;}
.qklb_section .btn-primary { background-color: #251A65; color: white; padding: 10px 15px; border: none; border-radius: 4px; font-size: 14px;line-height: 0.2rem; font-weight: 400; cursor: pointer; transition: background-color 0.3s ease;}
.qklb_section .btn-primary:hover { background-color: #154325; }
.qklb_section .btn-secondary {color: #251A65; padding: 10px 15px; border: 1px solid #251A65; border-radius: 4px; font-size: 14px; line-height: 0.2rem; font-weight: 400; cursor: pointer; transition: all 0.3s ease; }
.qklb_section .btn-secondary:hover { background-color: #154325; color: #fff; border: 1px solid #154325; }

@media screen and (max-width:1024px) {
.bt_left{ padding:0;}
.jianjie{font-size:14px;line-height:24px; text-align: left;}
.qklb_section .journals-grid { grid-template-columns: repeat(3, 1fr); gap:14px; }

.qklb_section .content{margin-top:24px; margin-bottom: 30px;}
.qklb_section .journal-card { border-radius:12px; padding:20px 15px;}

.qklb_section .journal-editor {margin-bottom:14px; }
.qklb_section .journal-card {padding: 20px 15px;}
.qklb_section .btn-primary {padding: 8px 4px;font-size: 14px;line-height: 20px;}
.qklb_section .btn-secondary{padding: 8px 4px;font-size: 14px;line-height: 20px;}
}

@media screen and (max-width:767px) {
.qklb_section .journal-card{ position: relative; padding-left: 152px; min-height:212px;}	
.qklb_section .journals-grid {  grid-template-columns: repeat(1, 1fr); }
.qklb_section .journal-title{ text-align: left;}
.qklb_section .journal-editor{ text-align: left; }
.qklb_section .journal-cover{ position: absolute; left:14px; top:20px; width:126px;  margin:0;}
}



/* 分页 */
.page_section{width: 100%;}
.page_section .phpage{display: none;}
.page_section .pcpage{display: flex;justify-content: center;align-items: center;}
.page_section .pcpage a{width: 0.4rem;height: 0.4rem;border-radius: 0.5rem;font-size: 16px;color: #000;display: flex;justify-content: center;align-items: center;border: 1px solid rgba(0,0,0,0.1);background-color: #fff;margin: 0 5px;}
.page_section .pcpage .btn{width: 0.8rem;height:0.4rem; border-radius: 0.5rem; display: flex;justify-content: center;align-items: center;border: 1px solid rgba(0,0,0,0.1);background-color: #fff;margin: 0 5px;}
.page_section .pcpage .btn img{width: 16px;display: block;}
.page_section .pcpage a .ico2{display: none;}
.page_section .pcpage a:hover,
.page_section .pcpage a.on{color: #fff;background-color:#251A65;color: #fff;}
.page_section .pcpage a:hover .ico1{display: none;}
.page_section .pcpage a:hover .ico2{display: block;}
.page_section .pcpage a:nth-child(1){margin-right: 25px;}
.page_section .pcpage a:last-child{margin-left: 25px;}

@media screen and (max-width:1024px) {
.page_section .pcpage{display: none;}
.page_section .phpage{display: flex;justify-content: center;align-items: center;}
.page_section .phpage a{width: 0.8rem;height:0.4rem;border-radius: 0.5rem;font-size: 16px;color: #000;display: flex;justify-content: center;align-items: center;border: 1px solid rgba(0,0,0,0.1);background-color: #fff;}
.page_section .phpage a img{width: 16px;display: block;}
.page_section .phpage a .ico2{display: none;}
.page_section .phpage a:hover,
.page_section .phpage a.on{color: #fff;background-color: #251A65;color: #fff;}
.page_section .phpage a:hover .ico1{display: none;}
.page_section .phpage a:hover .ico2{display: block;}
.page_section .phpage span{font-size: 16px;color: #000;line-height: 20px;margin: 0 20px;}
}

@media screen and (max-width:767px) {
.page_section .phpage a{width:50px;height:30px;}
}





/* 期刊主页 */
.t_nav2{display: flex;justify-content: space-between;align-items: center;width:100%;}
.t_nav2 .left{width:56.88%;}
.t_nav2 .left ul{display: flex;justify-content: space-between;align-items: center;}
.t_nav2 .left ul a{display: block;font-size: calc(14px + 0.02rem);font-weight: 400; color:#fff;line-height: 24px; position: relative;padding: 8px 0.16rem;border-radius:50px;}
.t_nav2 .left ul li:hover a,
.t_nav2 .left ul li.on a{color:#251A65;background-color: #fff;}
.t_nav2 .mbx {display: block;color: #fff;font-size:16px; line-height:22px;font-weight: 400;}
.t_nav2 .mbx a{ color: #fff;}
.t_nav2 .mbx i{ color:#fff; padding:0 6px;}
.t_nav2 .mbx a:hover{ color: #fff;}
.pt16{ padding-top:16px;}
.pd16{ padding-bottom:16px;}

@media screen and (max-width:1024px) {
.t_nav2 .left{width:100%;}	
.t_nav2 .left ul a{padding:4px 14px; margin:2px 2px; font-size:14px;}
.t_nav2 .right{display: none;}
.header-content .mbx{display: none;}
}
@media screen and (max-width:767px) {
.t_nav2 .left ul{ flex-wrap: wrap; width: 100%; justify-content: center;}
}


.qikan .er { display: flex; gap: 0.2rem; align-items: flex-start; }
.qikan .sidebar { width: 2.1rem; min-width: 2.1rem; flex-shrink: 0; display: flex; flex-direction: column; gap: 0.215rem; }
.qikan .sidebar-button { display: block; width: 100%; min-height: 1.64rem; padding: 0.15rem; border: none; border-radius: 12px; color: white; font-size:calc(14px + 0.02rem);line-height: 0.24rem; font-weight: 400;cursor: pointer;transition: all 0.3s ease; text-align: center; text-decoration: none; display: flex; flex-direction: column; align-items: center; align-content: center; justify-content: center; gap: 0.16rem; flex: 1;  }
.qikan .sidebar-button.view-board { background-color:rgba(54, 119, 226, 1);}
.qikan .sidebar-button.submit { background-color:rgba(57, 0, 178, 1);}
.qikan .sidebar-button.archives { background-color: rgba(37, 26, 101, 1);}
.qikan .sidebar-button:hover { transform: translateY(-2px); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
.qikan .sidebar-button .ioc {width: 0.64rem;max-width: 0.64rem; overflow: hidden;}
.qikan .sidebar-button .ioc img { width: 100%; height:100%; display: block; } 
.qikan .main-content { flex: 1; background-color: white; border-radius: 16px;padding: 0.3rem 0.3rem 0.3rem 0.6rem; display: flex; gap: 0.4rem; min-height: 400px;align-items: flex-start; }
.qikan .content-left { flex: 1; margin-top: 0.23rem; }
.qikan .journal-header { margin-bottom: 0.24rem; border-bottom: 1px solid #e5e5e5;}
.qikan .title-row { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 10px; }
.qikan .journal-title { font-size: 0.3rem; font-weight: bold; line-height: 0.4rem; color: #251A65; flex: 1; margin-right:  0.2rem; }
.qikan .journal-editor { font-size: calc(14px + 0.04rem); line-height:calc(20px + 0.04rem); font-weight: 400; color: #888; margin-bottom: 0.16rem; }
.qikan .citescore {text-align: center; flex-shrink: 0;  }
.qikan .citescore-label {color:#333; font-size: 14px; font-weight: 400; line-height: 16px;}
.qikan .citescore-value {color: rgba(54, 119, 226, 1); font-style: Bold; font-size: 0.3rem; font-weight: bold; line-height: 0.4rem; letter-spacing: 0px; }
.qikan .issn-info { display: flex; gap: 16px; margin-bottom:0.24rem; }
.qikan .issn-box { background-color: #251A65; padding: 6px 16px; border-radius: 4px; font-size: 14px; color: #fff;}
.qikan .journal-description { margin-bottom: 0.24rem; line-height:calc(20px + 0.04rem); color: #333; font-size:calc(14px + 0.02rem); font-weight: 400;height:calc(120px + 0.24rem); overflow: hidden;}
.qikan .journal-description.om{ height: auto;}
.qikan .show-more { color: #251A65; text-decoration: none; font-size: 14px; font-weight: 400; display: inline-block; line-height: 16px;}
.qikan .content-right { width: 3.5rem; flex-shrink: 0; }
.qikan .journal-cover { width: 100%;overflow: hidden; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
.qikan .journal-cover img { width: 100%; height: auto; display: block; }
.qikan .boxs4{display: flex;}
.qikan .boxs4 a{display: flex;align-items: center;}
.qikan .boxs4 a .wz{font-size: 14px;color:#251A65;line-height: 20px;margin-right: 4px;}
.qikan .boxs4 a img{width: 16px;display: block;}
.qikan .boxs4 a:hover{opacity: 0.8;}


@media screen and (max-width:1440px) {
.qikan .main-content{padding: 0.3rem 0.3rem 0.3rem 0.4rem;}
}
@media screen and (max-width:1024px) {
.qikan .er { gap: 16px;  flex-wrap: wrap-reverse;}
.qikan .sidebar { width:100%; min-width:100%; flex-wrap: wrap;flex-direction: row; gap:12px; }
.qikan .sidebar-button{ width:33.33%;min-height: initial;gap:6px;padding:15px 12px; line-height: calc(20px + 0.04rem);} 
.qikan .sidebar-button .ioc {width:34px;max-width:34px;}
.qikan .main-content{padding:20px 15px 25px 15px;gap:20px;
min-height: inherit;border-radius: 12px;}
.qikan .journal-title{font-size:18px;line-height: 26px;}
.qikan .citescore-value{font-size:18px;line-height: 26px;}
.qikan .journal-editor{margin-bottom:16px;}
.qikan .journal-header{margin-bottom:16px;}
.qikan .issn-info{margin-bottom:16px;gap: 12px;}
.qikan .journal-description{margin-bottom:12px;}

}
@media screen and (max-width:767px) {
.qikan .content-left{width: 100%; margin-top:0;flex: initial;}
.qikan .main-content{flex-wrap: wrap;}
.qikan .content-right{ width: 100%; }
.qikan .issn-info{flex-wrap: wrap; }
.qikan .issn-box{width: 100%;}
}





.pt30{ padding-top:0.3rem;}
.qikan2 .card { background-color: white; border-radius: 16px;padding: 0.8rem 0.3rem; }
.qikan2 .section-title { text-align: center; margin-bottom: 0.59rem; position: relative; }
.qikan2 .section-title .ti { font-size: 0.3rem; font-weight: bold; font-weight: bold; line-height:0.4rem; text-align: center; color: #251A65; margin-bottom: 16px; }
.qikan2 .section-title::after { content: ''; position: absolute; left: 50%; transform: translateX(-50%);  width: 0.4rem; height: 3px; background-color: rgba(21, 67, 37, 1); }
.qikan2 .data-grid { gap: 0.24rem; margin-bottom: 0.8rem; display: grid; grid-template-columns: repeat(6, 1fr); }
.qikan2 .data-card { background-color: #F3F4FF; padding: 0.38rem 0.25rem; border-radius: 8px; text-align: center; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.qikan2 .data-value {color:#251A65; font-size: 0.4rem; font-weight: bold; line-height: 0.48rem; text-align: center;margin-bottom: 8px; }
.qikan2 .data-label {color:rgba(0, 0, 0, 1); font-size:calc(14px + 0.02rem); font-weight: 400; line-height: calc(20px + 0.04rem); letter-spacing: 0px; text-align: center;}
.qikan2 .email-alert-section { background-color: #251A65; color: white;border-radius: 12px; padding: 0.34rem 0.27rem; text-align: center; margin-bottom: 0.8rem;}	
.qikan2 .email-alert-section p { color: rgba(255, 255, 255, 1); font-size: calc(14px + 0.04rem); font-weight: 400; line-height:calc(20px + 0.1rem); text-align: center; margin-bottom: calc(14px + 0.02rem); }
.qikan2 .form-group { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.24rem; margin-bottom:0.24rem; }
.qikan2 .form-input {width: 100%; padding: 10px 16px; border: none; border-radius: 4px; font-size: 14px; line-height: 28px; height: 48px; font-weight: 400; background-color: rgba(255, 255, 255, 0.1); color: white; }       
.qikan2 .form-input::placeholder { color: rgba(255, 255, 255, 1); }
.qikan2 .form-input:focus { outline: none; background-color: rgba(255, 255, 255, 0.2); }
.qikan2 .form-select {padding: 10px 16px; border: none; border-radius: 4px; font-size: 14px; line-height: 28px; height: 48px; font-weight: 400; background: url(img/xia1.png) 96% center no-repeat rgba(255, 255, 255, 0.1); background-size: 24px !important; color: white; cursor: pointer; appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.qikan2 .form-select option { background-color: #fff; color: #333; }
.qikan2 .btn-subscribe{cursor: pointer;font-size:calc(14px + 0.02rem); font-weight: bold; padding:0 0.51rem;color: #fff;line-height:48px;text-align: center;background-color: rgba(21, 67, 37, 1);border-radius: 4px;}
.qikan2 .btn-subscribe:hover{background-color: #fff;color: #251A65;}


@media screen and (max-width:1024px) {
.pt30{ padding-top:16px;}	
.qikan2 .data-grid { gap:12px; margin-bottom:30px; grid-template-columns: repeat(3, 1fr); }	
.qikan2 .card{padding:20px 14px 30px 14px;}
.qikan2 .section-title{ margin-bottom: 30px;}
.qikan2 .section-title .ti{font-size:18px;line-height:28px;margin-bottom: 8px;}
.qikan2 .data-card{ padding: 14px;}
.qikan2 .data-value { font-size:20px; line-height:28px;margin-bottom:4px; }
.qikan2 .email-alert-section{padding:15px 15px 20px 15px; margin-bottom: 30px;}
.qikan2 .form-input{ padding:6px 14px;  height: 40px; }
.qikan2 .form-select{ padding:6px 14px; height: 40px;  background-size: 20px !important;}
.qikan2 .btn-subscribe{ padding:0 25px; line-height: 40px;}
.qikan2 .form-group{gap: 12px; margin-bottom:16px;grid-template-columns: repeat(2, 1fr);  }
}
@media screen and (max-width:767px) {
.qikan2 .data-grid {grid-template-columns: repeat(2, 1fr); }
.qikan2 .form-group {grid-template-columns: repeat(1, 1fr); }
}



.qikan4 .tabs { display: flex; justify-content: center; margin-bottom: 0.3rem; gap: calc(14px + 0.02rem); }
.qikan4 .tab-button { padding: 8px 16px; text-align: center; min-width:1.7rem ; border: none; border-radius: 25px; font-size: calc(14px + 0.02rem); line-height:calc(20px + 0.04rem); font-weight: 400; cursor: pointer; transition: all 0.3s ease;  background-color: rgba(243, 244, 255, 1); }
.qikan4 .tab-button.on { background-color: #251A65; color: white; }
.qikan4 .articles-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.3rem; margin-bottom: 0.4rem; }
.qikan4 .article-card { background:url(img/bj1.png) center no-repeat; padding:0.46rem 0.5rem; border-radius: 10px; transition: all 0.3s ease; }
.qikan4 .article-date { font-size: 14px; color: #251A65; font-weight: bold; line-height: 20px; margin-bottom: 0.3rem; display: flex; align-items: center; gap: 8px; }
.qikan4 .article-date .ioc1{width:17px;max-width:17px; height:17px; overflow: hidden; }
.qikan4 .article-date .ioc1 img { width: 100%; height:100%; display: block; } 
.qikan4 .article-title {font-size:calc(14px + 0.04rem); font-weight: 400; margin-bottom: 0.24rem; line-height:calc(20px + 0.1rem); color: #000;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:4; }
.qikan4 .article-authors { font-size: 14px; line-height:20px; font-weight: 400; color: #888; margin-bottom: 0.3rem; }
.qikan4 .article-buttons { display: flex; flex-direction: column; gap: 12px; }
.qikan4 .btn { display: flex; justify-content: space-between; align-items: center; padding: 9px 16px; border: 1px solid  #251A65; border-radius: 4px;  color: #251A65; font-size: 14px;line-height:20px; font-weight: 400; cursor: pointer; transition: all 0.3s ease;text-decoration: none;}
.qikan4 .btn:hover { background-color: #fff; }
.qikan4 .btn-icon {width:22px;max-width:22px; height:22px; overflow: hidden; }
.qikan4 .btn-icon img { width: 100%; height:100%; display: block; } 
.qikan4 .anniu{
	display: flex; 
	justify-content: 
	center;
	 margin-top: 40px; }
 
 
@media screen and (max-width:1600px) {
.qikan4 .article-card{padding:0.46rem 0.4rem;}
}  
@media screen and (max-width:1024px) {
.qikan4 .tabs { margin-bottom:20px; gap:10px; }
.qikan4 .articles-grid { grid-template-columns: repeat(3, 1fr); gap:16px; margin-bottom:25px; }
.qikan4 .article-authors{ margin-bottom:15px;}
.qikan4 .article-date{ margin-bottom: 8px;}
.qikan4 .article-title{ margin-bottom: 8px;}
.qikan4 .article-card{padding: 25px 14px;}
} 
@media screen and (max-width:767px) {
.qikan4 .articles-grid { grid-template-columns: repeat(1, 1fr); }
.qikan4 .article-buttons{ grid-template-columns: repeat(3, 1fr);  flex-direction: row; flex: 1;gap:8px;}
.qikan4 .btn{ font-size: calc(11px + 0.04rem); text-align: center; justify-content: center; align-content: center; flex-wrap: wrap-reverse; flex-direction:row; padding:6px 10px;  flex: 1; white-space: nowrap;}
.qikan4 .btn span{ width: 100%;}
} 
      
	

.qikan5 .conference-articles { display: grid; grid-template-columns: repeat(2, 1fr); gap:0.3rem; padding-bottom: 0.4rem; }
.qikan5 .conference-item {display: flex; flex-direction: column; gap: 0.3rem; }
.qikan5 .banner {position: relative; border-radius: 8px; overflow: hidden; width:100%; line-height: 0; aspect-ratio: 100 / 37.92;}
.qikan5 .banner img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.3s ease; }
.qikan5 .conference-item:hover .banner img { transform: scale(1.1); }
.qikan5 .article-item {border-bottom: 1px solid #251A65; padding-bottom: 0.3rem; }
.qikan5 .conference-item:hover .article-item{border-bottom: 1px solid #154325; }
.qikan5 .article-date { font-size: 14px; color: #251A65; font-weight: bold; line-height: 20px; margin-bottom:0.16rem; display: flex; align-items: center; gap: 8px; }
.qikan5 .article-date .ioc1{width:17px;max-width:17px; height:17px; overflow: hidden; }
.qikan5 .article-date .ioc1 img { width: 100%; height:100%; display: block; }    
.qikan5 .article-title {font-size: calc(14px + 0.02rem); font-weight: 400; line-height:calc(20px + 0.04rem); letter-spacing: 0px; margin-bottom:0.16rem; color: #000; transition: color 0.3s ease; }
.qikan5 .conference-item:hover .article-title{ color: #251A65; }
.qikan5 .article-description { font-size: 14px; color: #545454; line-height: 20px; font-weight: 400;}
.qikan5 .anniu{
	display: flex; 
	justify-content: 
	center;}
	
@media screen and (max-width:1024px) {
.qikan5 .conference-articles {  gap:20px; padding-bottom: 25px; }
.qikan5 .conference-item{gap:20px;}
.qikan5 .article-item{padding-bottom:20px;}
.qikan5 .article-title{ margin-bottom: 8px;}
.qikan5 .article-date{ margin-bottom: 8px;}
}
@media screen and (max-width:767px) {
.qikan5 .conference-articles { grid-template-columns: repeat(1, 1fr); }
}


.qikan6{display: block; width:100%; padding:0 0.5rem;  }
.qikan6 .slick-track{ display: flex;}
.qikan6 .conference-articles {display: block; width: 100%; }
.qikan6 .conference-item {display: block; width: 50%;  padding:0 0.15rem; }
.qikan6 .conference-a{ background:#F3F4FF;display: block; width: 100%; height: 100%; padding:0.2rem 0.24rem 0.26rem 0.24rem; text-align: center;}
.qikan6 .banner {position: relative; overflow: hidden; width:100%; line-height: 0; aspect-ratio: 100 / 56.25;}
.qikan6 .banner img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.3s ease; }
.qikan6 .conference-item:hover .banner img { transform: scale(1.1); }
.qikan6 .article-title {font-size: calc(14px + 0.02rem); font-weight: 400; line-height: calc(20px + 0.04rem); letter-spacing: 0px; margin: calc(14px + 0.02rem) 0 8px 0; color: #000;}
.qikan6 .conference-item:hover .article-title{ color: #251A65; }
.qikan6 .article-description { font-size: 14px; color: #555; line-height:18px; font-weight: 400;}
.qikan6 .slick-prev,
.qikan6 .slick-next{width: 0.4rem;height: 0.4rem; margin-top: -0.2rem; position: absolute; z-index: 6;top: 50%; border-radius: 100%;border: 1px solid #251A65;background: url(img/next_zi.png) center no-repeat; cursor: pointer; background-size:0.16rem !important;}
.qikan6 .slick-prev{ left:-0.5rem; transform:rotate(180deg); -ms-transform:rotate(180deg); }
.qikan6 .slick-next{ right:-0.5rem; }
.qikan6 .slick-prev:hover,
.qikan6 .slick-next:hover{border: 1px solid #251A65;  background: url(img/next.png) center no-repeat #251A65;}

@media screen and (max-width:1024px) {
.qikan6{ padding:0 30px;  }
.qikan6 .conference-item {  padding:0 7px; }
.qikan6 .slick-prev,
.qikan6 .slick-next{width:24px;height:24px; margin-top: -12px; background-size:12px !important; display: none;}
.qikan6 .slick-prev{ left: -30px;}
.qikan6 .slick-next{ right:-30px; }

}

.qikan7{width:100%;display: flex;flex-wrap: wrap;}
.qikan7 .ul2{width:calc(100% + 0.24rem);margin:-0.12rem; display: flex;flex-wrap: wrap;}
.qikan7 .ul2 li{width: 16.66%;padding:0.12rem;}
.qikan7 .ul2 a{display: block;width: 100%;overflow: hidden;box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 10px;
background:rgba(255, 255, 255, 1);}
.qikan7 .ul2 a .pic{ width: 100%; padding-bottom: 53.211%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.qikan7 .ul2 a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%) scale(1.01); -moz-transform: translate(-50%, -50%) scale(1.01); transform: translate(-50%, -50%) scale(1.01);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.qikan7 .ul2 a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}

@media  screen and (max-width:1024px){
.qikan7 .ul2{width:calc(100% + 10px);margin:-5px;}	
.qikan7 .ul2 li{padding:5px;width: 33.333%;}

}
















/* 关于我们 */
.about .content-wrapper {display: flex;align-items: center; gap: 0.8rem;}
.about .content-wrapper:nth-child(2n) { flex-direction: row-reverse;}
.about .text-section { flex: 1; position: relative; }
.about .text-section .jian{display: block; width:100%; overflow:hidden; padding-right:0.2rem;line-height: 0.3rem;font-size: calc(14px + 0.02rem); font-weight: 400; color: #333;
 overflow-y:auto; scrollbar-width:thin; scrollbar-color:#251A65 rgba(0, 0, 0, 0.1); max-height:3.9rem;}
.about .text-content { display:block; width:100%;}
.about .image-section { flex: 1; border-radius: 8px; width: 6.8rem; max-width: 6.8rem; aspect-ratio: 100 / 71.76; border-radius: 10px;}
.about .image-section img { width: 100%; height:100%; object-fit: cover; display: block; }
.about .ti{color: #251A65; font-size: 0.4rem; line-height: 0.48rem; font-weight: bold; margin-bottom:0.4rem;}

@media screen and (max-width:1440px) {
	.about .content-wrapper {gap: 40px;}
	.about .text-section .jian{line-height: 24px;font-size: 16px; padding-bottom: 30px;max-height:3rem;}
	.about .ti{font-size:20px; line-height:26px; margin-bottom:15px;}
	}
	
@media screen and (max-width:767px) {
	.about .content-wrapper {display: block;width: 100%;}
	.about .text-section .jian{padding-right:0;line-height: 24px;font-size: 14px;max-height:inherit;}
	.about .image-section {display: block;width: 100%; max-width:100%;}
	}	
	
	
	
	
.about1 .cards-wrapper { flex-wrap: wrap;display: flex; justify-content: space-between; align-items: stretch; gap: 0; border-left: 1px solid rgba(255, 255, 255, 0.3);width: 100%;}
.about1 .card {width: 20%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 1.13rem 0.32rem; position: relative; z-index: 2; border-right: 1px solid rgba(255, 255, 255, 0.3); }
.about1 .card::after { content: ''; position: absolute;left: -2px;top: 30%; z-index: 6;width: 3px;height: 30px; background-color: #fff; border-radius: 5px;}
.about1 .card:nth-child(2)::after  {top: 80%;}
.about1 .card:nth-child(3)::after  {top: 25%;}
.about1 .card:nth-child(4)::after  {top: 70%;}
.about1 .card:nth-child(5)::after  {top: 40%;}
.about1 .card:nth-child(6)::after  {top: 10%;}
.about1 .card:last-child:before { content: ''; position: absolute;right: -2px;top: 20%; z-index: 6;width: 3px;height: 30px; background-color: #fff; border-radius: 5px;}
.about1 .icon { width:1.2rem; max-width: 1.2rem; margin-bottom: 0.24rem; display: flex; align-items: center; justify-content: center; }
.about1 .icon img {width: 100%;aspect-ratio: 100 / 100; object-fit: contain; }
.about1 .card-title { color: #fff; font-size: 0.2rem; line-height: 0.3rem; font-weight: bold; text-align: center; }

@media screen and (max-width:1024px) {
.about1 .card::after {left: -1px;width: 1px;height: 20px;}
.about1 .card:last-child:before { right: -1px;width: 1px;height: 20px;}
.about1 .icon { width:100px; max-width:100px; margin-bottom: 16px;}
.about1 .card-title {font-size: 16px; line-height: 24px;}
}

@media screen and (max-width:767px) {
.about1 .card{width: 50%;}
.about1 .card:nth-child(2){width: 33.33%; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.about1 .card:nth-child(3){width: 33.33%; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.about1 .card:nth-child(1){width: 33.33%; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.about1 .card::after {left: -1px;width: 1px;height: 20px;}
.about1 .card:last-child:before { right: -1px;width: 1px;height: 20px;}
.about1 .icon { width:70px; max-width:70px; margin-bottom:6px;}
.about1 .card-title {font-size: 15px; line-height: 24px;}

}




.size40{ display: block; font-weight: bold; color:#251A65; font-size:0.4rem; line-height:0.48rem; text-align: center; }
.pd40{margin-bottom: 0.4rem;}
.about2 .member-list { list-style: none; padding: 0; margin: 0;  gap: 0.3rem;}
.about2 .member-card { background: linear-gradient(180.00deg, rgba(243, 244, 255, 1) 0%,rgba(243, 244, 255, 0) 100%); padding: 0.4rem 0.3rem;border-bottom: 1px solid #251A65; display: flex; gap: 0.3rem; align-items: center; margin-bottom: 0.3rem; }
.about2 .member-avatar { width: 1.6rem; max-width: 1.6rem; overflow: hidden; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.about2 .member-avatar img { width: 100%; aspect-ratio: 100 / 100;  object-fit: cover; }
.about2 .member-info { flex: 1; }
.about2 .member-header { display: flex; flex-wrap: wrap;align-items: center; gap:calc(14px + 0.02rem); margin-bottom:calc(14px + 0.02rem); }
.about2 .member-name {width: 100%; font-size: 0.2rem; line-height: 0.24rem; font-weight: bold; color: #000; }
.about2 .member-role { background-color: #DCDBEF; color: #251A65; padding: 4px 8px; border-radius: 4px; font-size: 14px; line-height: 0.24rem; font-weight:400; }
.about2 .member-description {width: 100%; font-size:calc(14px + 0.02rem); color: #333; line-height: 0.3rem; }
.about2 .member-description:last-child {margin-bottom: 0;}
.about2 .member-card:last-child { margin-bottom: 0; }

@media screen and (max-width:1024px) {
	.size40{font-size:20px; line-height:26px; }
	.pd40{margin-bottom: 20px;}
	.about2 .member-card {padding: 30px 20px;gap: 20px;margin-bottom: 20px; }
	.about2 .member-avatar { width: 120px; max-width:120px;}
	.about2 .member-name { font-size: 18px; line-height:24px;}
	.about2 .member-role { padding: 4px 8px; font-size: 16px; line-height:20px;}
	.about2 .member-description { font-size:16px; line-height: 24px; }
}

@media screen and (max-width:767px) {
	.about2 .member-card {padding: 25px 15px;gap: 14px;margin-bottom:25px; position: relative; }
	.about2 .member-avatar { width: 100px; max-width:100px; position: absolute; left: 15px; top:25px;}
	.about2 .member-name { font-size: 16px; line-height:24px;argin-bottom: 6px;}
	.about2 .member-role { padding: 5px 12px; font-size: 14px; line-height:20px;}
	.about2 .member-description { font-size:14px; line-height: 24px; }
	.about2 .member-header { width: 100%; margin-bottom:16px; min-height:100px; align-content: center; padding:0 0 0 120px; }
	
}





.Contact .contact-wrapper { display: flex; gap: 0.8rem; align-items: center; }
.Contact .contact-info { flex: 1; width:6.4rem;max-width:6.4rem;}
.Contact .contact-title {font-weight: bold; color:#251A65; font-size:0.4rem; line-height:0.48rem; margin-bottom: 0.48rem;padding: 0 0 0.48rem 0; border-bottom: 1px solid #e5e5e5; }
.Contact .contact-item { display: flex; align-items:center; gap:calc(14px + 0.02rem); margin-bottom:0.48rem; padding-bottom:0.48rem; border-bottom: 1px solid #e5e5e5; }
.Contact .contact-item:last-child { margin-bottom: 0; }
.Contact .contact-icon { width: 0.4rem;max-width:0.4rem;overflow: hidden; flex-shrink: 0;display: flex; align-items: center; justify-content: center;}
.Contact .contact-icon img { width: 100%; height: 100%; object-fit: cover; } 
.Contact .contact-details .ti{font-size:calc(14px + 0.02rem); color: #000; font-weight: 400; line-height: 0.24rem; margin-bottom:4px;}
.Contact .contact-details p {font-size:calc(14px + 0.02rem); color: #000; font-weight: 400; line-height: 0.24rem; }
.Contact .map-section { flex: 1;width:7.2rem; max-width:7.2rem; aspect-ratio: 100 / 75; }
.Contact .map-section img { width: 100%; height: 100%; display: block; }

@media screen and (max-width:1600px) {
	.Contact .contact-title { line-height:0.36rem; margin-bottom:0.34rem;padding: 0 0 0.34rem 0;}
	.Contact .contact-item {margin-bottom:0.34rem; padding-bottom:0.34rem; }
	}
	
	
@media screen and (max-width:1024px) {
	.Contact .contact-title {font-size:20px; line-height:26px; }
	}
	
	
@media screen and (max-width:767px) {
	.Contact .contact-wrapper { display: block;width: 100%;}
	.Contact .contact-info { display: block; width:100%; max-width:100%;margin-bottom: 20px; }
	.Contact .map-section { display: block; width:100%;max-width:100% }
	.Contact .contact-title {font-size:20px; line-height:26px; margin-bottom:26px;padding: 0 0 26px 0; }
	.Contact .contact-item {margin-bottom:26px; padding-bottom:26px; }
	.Contact .contact-icon { width: 30px;max-width:30px;}
	.Contact .contact-details .ti{font-size:16px;line-height: 20px; margin-bottom:4px;}
	.Contact .contact-details p {font-size:16px;line-height: 20px;}
	}







/* -----------------雪娇切的部分------------- */
/* 17information */
.bg-nav{background-color: #F3F4FF;}
.information {display: block; width:100%; }
.information nav{display: block; width:100%; }
.information nav ul {display: grid; width:100%; grid-template-columns: repeat(6, 1fr);}
.information nav li {display: flex;flex-direction: column;align-items: center;cursor: pointer;position: relative;width: 100%;padding:0.24rem 0.1rem;}
.information nav li a {color: #000;font-size: calc(14px + 0.02rem);font-weight: 400;line-height: calc(20px + 0.04rem);text-align: center;}
/* Icons */
.information .icon {width: 0.48rem;height: 0.48rem;border-radius: 50%;background-color: #251A65;display: flex;align-items: center;justify-content: center;position: relative;margin-bottom: 0.08rem;}
.information .icon img{width: 0.24rem;height: 0.24rem;}
.information nav li.active::after {content: '';position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);width: 100%;height: 3px;background-color: #154325;}
.information nav li.active .icon {background-color: #154325;}
.information nav li.active a {color: #154325; font-weight: bold;}

@media screen and (max-width:1024px) {
.information{ padding: 0;}	
.information nav{ padding: 0 5px;  overflow-x: auto; white-space: nowrap; }
.information nav ul{display: flex;grid-template-columns: inherit; width: auto;}
.information nav li {padding:14px 14px; width:auto;}
.information .icon {width:36px;height:36px;margin-bottom:4px;}
.information .icon img{width:20px;height:20px;}
}
	

/* 内容区域	 */
.inf-sec{padding-top: 1rem;}
.section-content {padding: 20px 0px;font-size: 16px;line-height: 30px;color: #333;}
.content .h2 {color: white;font-style: Bold;font-size: calc(14px + 0.1rem);}
.flexbox1{display: flex;background-color: #251A65;border-radius: 4px;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;gap: 10px;padding: 17px 16px 17px 16px;}
.h2icon{background: url(img/p-icon7.png) no-repeat center;  height: calc(20px + 0.1rem);width: calc(20px + 0.1rem);display: block;  background-size:100% !important;}
.section-content h3 {}
.section-content .p {margin-bottom: 15px;}
@media screen and (max-width:1024px) {
.information{ padding: 0;}	
.section-content{ font-size:14px; line-height:24px; }
.content h2 {color: white;font-style: Bold;font-size: 24px;}
.flexbox1{ padding:12px 14px;}
}
	


/* ----合作伙伴-------- */
.partners-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 0.2rem; margin-bottom: 0.4rem;}
.partner-card {background-color: #f0f0f0;border-radius: 8px;padding: 0.16rem;text-align: center;cursor: pointer;transition: all 0.3s ease;display: flex;flex-direction: column;align-items: center;}
.partner-card:hover {background-color: #251A65;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(59, 74, 140, 0.3);}
.partner-card:hover .partner-name {color: #fff;}
.partner-logo-wrapper {background-color: #fff;border-radius: 8px;margin-bottom: 0.16rem;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.partner-logo-img {max-width: 100%;max-height: 100%;object-fit: contain;}
.partner-name {font-size: calc(14px + 0.02rem);color: #000;line-height: 24px;transition: color 0.3s ease;text-align: center;}

/* 默认激活状态（蓝色背景） */
.partner-card.active {background-color: #3b4a8c;}
.partner-card.active .partner-name {color: #fff;}

/* 响应式设计 */
@media (max-width: 1024px) {
.partners-grid {grid-template-columns: repeat(4, 1fr);gap: 14px;margin-bottom: 20px;}
.partner-card {padding: 10px;}
.partner-logo-wrapper {	margin-bottom: 10px;}
}

@media (max-width: 767px) {
.partners-grid {grid-template-columns: repeat(2, 1fr);}
}


/* ------------合作伙伴详情----------- */
.partner1{width: 100%;padding-top: 1rem;padding-bottom: 1rem; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center;}
.partner1 .logo{ width:25%;}
.partner1 .img{ display: flex; align-items: center; justify-content: center; position:relative; width:100%; padding-bottom:50%; border-radius: 8px; overflow: hidden;  border: 1px solid rgba(0,0,0,0.15);}
.partner1 .img img{ position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); display: block; max-width:80%; max-height:80%; object-fit: contain;}
.partner1 .tit{ display: block; text-align: center; width:100%; font-size: 36px;color: #251A65;line-height:46px;font-weight: bold;margin-top:45px;}
.partner1 .info{ display: block; width:100%; font-size: 16px;color: #333;line-height: 30px;margin-top:45px;}

@media screen and (max-width:1024px) {
.partner1{padding-top: 40px;padding-bottom: 40px;}
.partner1 .logo{ width:240px;}
.partner1 .img img{  max-width:70%; max-height:70%;}
.partner1 .tit{font-size: 17px;line-height:25px;margin-top: 20px;}
.partner1 .info{font-size: 14px;line-height: 24px;margin-top: 15px;}
}
/* ------16搜索-------- */
.banner-sea {
    display: block;width: 100%; line-height: 0;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}

.banner-sea::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 64, 128, 0.3);
}

.search-cont { position: absolute; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);  top:50%;
    left:50%;width:7rem;
    text-align: center;
    z-index: 1;
}

.search-cont h1 {
    color: white;width: 100%;
    font-size: 0.4rem; line-height: 0.48rem;
    margin-bottom: 0.4rem;
    font-weight: bold;
}

.search-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;

}

.search-select {
    width: 100%;
     padding: 0.1rem 0.24rem; height: 0.56rem; line-height:0.34rem;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 4px;
    background:url(img/xia1.png) 97% center no-repeat rgba(255, 255, 255, 0.1);  background-size: 24px !important;
    color: white;
    font-size: calc(14px + 0.02rem);
    backdrop-filter: blur(5px);
	 appearance:none;-webkit-appearance:none;-moz-appearance:none;
}

.search-select option {
    color: #333;
}

.search-input { margin-top: 0.16rem;
    width: 100%;
    padding: 0.1rem 0.24rem; height: 0.56rem; line-height:0.34rem;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.1);
    color: white;
    font-size: calc(14px + 0.02rem);
    backdrop-filter: blur(5px);
}

.search-input::placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.search-button {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0; height: 0.56rem;
    width: 1.8rem;
    background: #251A65;
    color: white;
    border: none;
    border-radius: 4px;
    font-size: calc(14px + 0.02rem);
    font-weight: bold;
    cursor: pointer;
    justify-content: center;
    transition: background 0.3s ease;
    margin-top: 0.4rem;
}

.search-icon {
    width: 0.2rem;
    height: 0.2rem;
}

.search-button:hover {
      background: rgba(21, 67, 37, 1);
}

@media (max-width: 1024px) {
.search-cont{
width:90%;
}
.search-cont  h1{
font-size:20px; line-height: 28px; margin-bottom:16px;    }

.search-select{
height:36px; padding:5px 14px; font-size:14px; line-height: 28px;   background-size: 20px !important;   }
.search-input {
height:36px; padding:5px 14px; font-size:14px; line-height: 28px; margin-top: 10px;    }
.search-button{ height:36px; width:120px; margin-top:16px; }
.search-icon{width:16px; height:16px; }
}


.ss_box1{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;border-radius: 8px;background: #251A65; margin: 0.4rem 0 0.2rem 0; padding: 0.2rem;}
.ss_box1 .ul{ display: inline-flex;flex-wrap: wrap; gap:0 0.4rem; }
.ss_box1 .ul a{ display: inline-flex;   color: white;
    font-size: calc(14px + 0.02rem); line-height: calc(20px + 0.04rem); padding:0.12rem 0.24rem; border-radius: 60px;}
.ss_box1 .ul a.on{ background: #fff;color: #251A65; }
.ss_box1 .tole{ display: inline-flex;  color: white;
    font-size: calc(14px + 0.02rem); line-height: calc(20px + 0.04rem); }

@media (max-width: 1024px) {
.ss_box1{  margin:20px 0 16px 0; padding:14px;}
.ss_box1 .ul{  gap:0 10px; }
.ss_box1 .ul a{ 
    font-size: 14px; line-height:20px; padding:6px 14px;}
.ss_box1 .tole{
    font-size:14px; line-height:20px; }
}

.pagecon{padding-top:0.5rem; padding-bottom:0.5rem;}
.pagecon.about .text-section .jian{max-height:initial; padding-right:0; padding-bottom:0;}

.Announcements.newslist{padding-top:0.5rem; padding-bottom:0.5rem;}

.wzxq_section01.newsdel{padding-top:0.5rem; padding-bottom:0.5rem;}