@charset "UTF-8";
html{
  font-size: 6.25vw;
}
@media screen and  (min-width:1600px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}

html {
  scrollbar-width: thin;
  scrollbar-color: #005CAA rgba(255, 255, 255, .75);
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #005CAA;border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: #005CAA;border-radius:8px;
}	


.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}

/* t_navs */
.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%; background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);}
.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:0.64rem;}
.t_navs .logo .img1{ display: block;}
.t_navs .logo .img2{ display: none;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .menu{float: left; margin-left: 0.47rem;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; position: relative; margin:0 2px;}
.t_navs .menu .nli span{ display: inline-flex; position: relative;}
.t_navs .menu .nli span::after{ content: ''; position: absolute;left:0.12rem; top:50%;
width: 0.48rem;
height: 0.48rem;
border: 1px solid rgba(0, 92, 170, 0.5);
border-radius: 50%; transform: translateY(-50%) scale(0); -ms-transform: translateY(-50%) scale(0);
}
.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative; z-index: 6; line-height:0.96rem; font-size:calc(14px + 0.04rem);color: #000000; font-weight: 400; padding:0 0.3rem;text-transform: uppercase;}
.t_navs .menu .nli:hover span a{color: #005CAA;}
.t_navs .menu .nli:hover span::after{transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1);}
.t_navs .menu .nli.on span::after{transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1);}
.t_navs .menu .nli.on span a{color: rgba(0, 92, 170, 1); font-weight: bold;}
.t_navs .menu .sub{position: absolute; top:100%; left: 50%;z-index: 4; box-shadow: 0 0 30px rgba(0,0,0,0.1);height: auto;background: #fff;padding: 15px 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 .nli:hover .sub{-webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_navs .menu .sub .u2{ display: flex; flex-direction: column;}
.t_navs .menu .sub .u2 .l2{ width: 100%;}
.t_navs .menu .sub .u2 .l2 .a2{ display: block;width: 100%; color: #000; font-size:calc(14px + 0.02rem);line-height: 36px;padding: 0 25px;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 .sub .u2 .l2 .a2:hover{color:rgba(0, 92, 170, 1);}
.t_navs .menu .nli:hover .u2 .l2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}


.t_navs .btn-cont{display: flex;align-items: center;position: relative;}
.t_navs .btn{font-size: calc(14px + 0.02rem);line-height: 1.2; height:40px; text-transform: uppercase;color: #000000;padding:0 0.24rem 2px 0.24rem;background: rgba(255, 255, 255, 0.2);border-radius: 80px;margin-right:10px;transition: all 0.3s ease; display: inline-flex; align-items: center; }
.t_navs .btn:hover{background: rgba(255, 255, 255, 0.4);transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.15);}
.t_navs .top .search-btn{width: 40px;height: 40px;border-radius: 50%;background: #D3473A;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s ease;z-index: 10;margin-left: 0.14rem;}
.t_navs .top .search-btn img{width: 20px;height: 20px;display: block;}
.t_navs .top .search-btn:hover{transform: scale(1.1);box-shadow: 0 4px 12px rgba(212,64,60,0.4);}
.t_navs .search-popup{position: absolute;top: 100%;right: 0;width: 320px;background: #fff;border-radius: 8px;box-shadow: 0 4px 20px rgba(0,0,0,0.15);padding: 12px;display: none;z-index: 100;margin-top: 10px;}
.t_navs .search-popup.show{display: flex;align-items: center;gap: 8px;}
.t_navs .search-popup::before{content: "";position: absolute;top: -8px;right: 15px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;}
.t_navs .search-popup .search-input{width: calc(100% - 48px);height: 40px;padding: 0 16px;border: 1px solid #e5e5e5;border-radius: 6px;font-size: 14px;color: #333;outline: none;transition: border-color 0.3s;}
.t_navs .search-popup .search-input:focus{border-color: #005CAA;}
.t_navs .search-popup .search-input::placeholder{color: #999;}
.t_navs .search-popup .search-submit{width: 40px;height: 40px;border: none;background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);border-radius: 6px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s ease;}
.t_navs .search-popup .search-submit:hover{transform: scale(1.05);}
.t_navs .search-popup .search-submit img{width: 18px;height: 18px;display: block;}


.t_navs.act{
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
backdrop-filter: blur(10px);
}
.t_navs.act .menu .nli span::after{
border: 1px solid rgba(255, 255, 255, 1);
}
.t_navs.act .menu .nli span a{color: #fff;}
.t_navs.act .menu .nli:hover span a{color:#fff;}
.t_navs.act .menu .nli.on span a{color:#fff;}
.t_navs.act .lang .a{color: #fff;}
.t_navs.act .lang .a:hover{color: #fff;}
.t_navs.act .lang .i{ background: #fff;}
.t_navs.act .btn{background-color: #f6f6f6;}

@media screen and (max-width:1600px) {
.t_navs .menu .nli span a{ padding:0 0.25rem;}
}
@media screen and (max-width:1440px) {
.t_navs .menu .nli span a{ padding:0 0.2rem;}
.t_navs .btn{ height:36px; }
.t_navs .top .search-btn{width: 36px;height: 36px;}
.t_navs .top .search-btn{margin-left: 0;}
}
@media screen and (max-width:1270px) {
.t_navs .menu .nli span a{ font-size: calc(14px + 0.02rem); padding:0 0.2rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top{height:50px; }
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:34px;}
.t_navs .top .search-btn{ display:none ;}
.t_navs .btn{ height:30px; padding:0 14px 2px 14px; }
}

.t_navs .menuph{ display:none; width: 40px; height: 40px; cursor: pointer; text-align: center; margin-right: -5px; }
.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:flex; }
}

.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;}
.xialaph .a1box,
.xialaph .a2box{position: relative;}
.xialaph .icobox{width:60px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:10px;height:10px;position: absolute;right:4px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #000;  border-right:1px solid #000;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;}
.xialaph .u1{width: 100%;margin-bottom: 20px;}
.xialaph .l1{width: 100%;}
.xialaph .a1{width: 100%;font-size: 16px;color: #000;line-height: 26px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1); font-weight: bold; text-transform: uppercase;}
.xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.xialaph .l2{width: 100%;}
.xialaph .a2{width: 100%;font-size: 14px;color: #333;line-height: 22px;position: relative;padding: 10px 40px 10px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.xialaph .u3{padding-left: 20px;padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.xialaph .l2:last-child .u3{border-bottom: 0;}
.xialaph .l2:last-child .a2{border-bottom: 0;}
.xialaph .l3{width: 100%;}
.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;}
.xialaph .l3:last-child .a3{border-bottom: 0;}
.xialaph .input_box{ display: flex; width: 100%; position: relative;}
.xialaph .input_box .search-input{width: 100%;height: 40px;padding: 0 14px;border: 1px solid #e5e5e5;border-radius: 6px 0 0 6px;font-size: 14px;color: #000;outline: none;transition: border-color 0.3s;}
.xialaph .input_box .search-input::placeholder{color: #333;}
.xialaph .input_box .search-submit{width: 44px; min-width: 44px; height: 40px;border: none;background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);border-radius:0 6px 6px 0;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s ease;}
.xialaph .input_box .search-submit:hover{transform: scale(1.05);}
.xialaph .input_box .search-submit img{width: 18px;height: 18px;display: block;}


@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.fh_top{width: 0.64rem;height: 0.64rem;background-color: rgba(0, 92, 170, 1);border-radius: 4px;display: flex;justify-content: center;align-items: center;flex-direction: column;cursor: pointer;position: fixed;right:0.2rem;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.on{opacity: 1;}
.fh_top img{height:10px; object-fit:contain; display: block;margin-bottom:0.08rem;}
.fh_top .wz{font-size: 14px;color: #fff;line-height: 16px;text-align: center; font-weight: bold;}
.fh_top:hover{background-color: #D3473A;}

@media screen and (max-width:1800px) {
.fh_top{right:0;}	
}	
@media screen and (max-width:1024px) {
.fh_top{width:44px;height: 44px;right:8px;opacity: 1;}
.fh_top img{height: 8px;margin-bottom:4px;}
.fh_top .wz{font-size: 12px;line-height: 14px;}
}


/* 底部 */

.b_nav1{width: 100%;padding-top:0.8rem;padding-bottom: 0.6rem;}
.b_nav1 .top{display: flex;justify-content: space-between;align-items: center; flex-wrap: wrap; width: 100%; padding-bottom: 16px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.b_nav1 .donw{display: flex;justify-content: space-between;align-items: flex-start; flex-wrap: wrap; width: 100%; margin-top: 0.6rem;}
.b_nav1 .logo img{height: 0.8rem; object-fit: contain; display: block;}
.b_nav1 .tit{width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #FFFFFF;
}
.b_nav1 .tel{width: 100%;
font-weight: 500;
font-size: 24px;
line-height: 30px;
color: #FFFFFF;
 margin-top: 4px;

}
.b_nav1 .search{
display: flex;
width: 486px;
background: rgba(255, 255, 255, 0.06);
border-radius: 4px;
}
.b_nav1 .search .input{
width: 100%;
font-weight: 400;
font-size: 16px; padding:12px 16px;
line-height: 30px;height: 54px;
color: rgba(255, 255, 255, 1);
}
.b_nav1 .search ::placeholder{color:rgba(255, 255, 255, 0.7);}
.b_nav1 .search .button{width: 56px; min-width: 56px;height: 54px;border: none;background: none;border-radius: 0;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s ease;}
.b_nav1 .search img{width: 24px;height: 24px;display: block;}
.b_nav1 .u1{margin-top: 0.44rem;display: flex;}
.b_nav1 .u1 li{margin-right: 10px; position: relative;}
.b_nav1 .u1 li:last-child{margin-right: 0;}
.b_nav1 .u1 a{
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 44px;
height: 44px;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 4px;
}
.b_nav1 .u1 a:hover{  background-color: rgba(0, 92, 170, 1);border: 1px solid rgba(0, 92, 170, 1);}
.b_nav1 .u1 a img{display: block;width: 24px; height:24px;}
.b_nav1 .u1 .wx_bx{ float:left; width:100px; line-height: 0; background:#fff; position:absolute; left:50%; margin-left:-50px; bottom:100%; margin-bottom:15px; z-index:80;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 95%;
	-moz-transform-origin:50% 95%;
	-ms-transform-origin:50% 95%;
	-o-transform-origin:50% 95%;
	transform-origin:50% 95%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.b_nav1 .u1 li:hover .wx_bx{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}
.b_nav1 .u2{ flex-wrap: wrap; width: 100%; display: flex; margin-top: 0.32rem;}
.b_nav1 .u2 li{ width: 100%;  display: flex;justify-content: flex-start;align-items: flex-start;margin-top:8px;}
.b_nav1 .u2 li img{ min-width: 20px; width: 20px; height: 20px; display: block; margin:2px 10px 0 0; }
.b_nav1 .u2 li .wz{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: rgba(255, 255, 255, 0.7);
}
.b_nav1 .left{ width: 45%;align-items: flex-start; flex-wrap: wrap; display: flex;}
.b_nav1 .right{ width: 51.31%;align-items: flex-start; flex-wrap: wrap; display: flex;  gap:0.4rem;}
.b_nav1 .dd{width: 100%; display: flex; flex-wrap: wrap;;}
.b_nav1 .dd .yj{width: 100%; display: flex; flex-wrap: wrap;}
.b_nav1 .dd .yj a{ display: inline-flex;
font-weight: 700;
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
color: #FFFFFF;
}
.b_nav1 .dd .ej{width: 100%; display: flex; flex-wrap: wrap; margin-top: 12px;}
.b_nav1 .dd .ej a{ margin: 7px 0 3px 0; width: calc(50% - 80px); display: inline-flex;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: rgba(255, 255, 255, 0.7);
}
.b_nav1 .dd .ej a:hover{color: rgba(0, 92, 170, 1);}
.b_nav1 .dd .ej a:nth-child(3n){width:160px; }

.b_nav2{width: 100%;padding-top: 19px;padding-bottom: 19px;background: rgba(0, 0, 0, 0.2);}
.b_nav2 .left{display: flex;justify-content: flex-start;align-items: center; justify-content: center; flex-wrap: wrap; width: 100%;margin-top: 4px; gap:0 10px;}
.b_nav2 .left i{ display: inline-flex;
width: 1px;
height:16px;
border: 1px solid rgba(255, 255, 255, 0.2);
}
.b_nav2 .left a{ display: inline-flex; font-size: 14px;color:rgba(255, 255, 255, 0.7);line-height:24px;display: block;}
.b_nav2 .left a:hover{color: rgba(0, 92, 170, 1);}
.b_nav2 .right{font-size: 14px;color:rgba(255, 255, 255, 0.7);line-height:24px;width: 100%; text-align: center;}
.b_nav2 .right a{color: rgba(255, 255, 255, 0.7);}
.b_nav2 .right a:hover{color: rgba(0, 92, 170, 1);}



@media screen and (max-width:1600px) {
.b_nav1 .dd .ej a{font-size: 14px; line-height: 28px;}
.b_nav1 .u2 li .wz{font-size: 14px; line-height: 22px;}
}
@media screen and (max-width:1440px) {
.b_nav1 .left{ width: 36%;}
.b_nav1 .right{ width: 60.31%; gap:0.4rem;}
}
@media screen and (max-width:1024px) {
.b_nav1{padding-top: 30px;padding-bottom: 30px;}
.b_nav1 .logo img{height: 40px;}
.b_nav1 .left{ width: 100%;}
.b_nav1 .right{display: none;}
.b_nav1 .search{
display: flex;
width: 486px;
background: rgba(255, 255, 255, 0.06);
border-radius: 4px;
}
.b_nav1 .search .input{
width: 100%;
height: 30px;
font-weight: 400;
font-size: 16px; padding:12px 16px;
line-height: 30px;height: 54px;
color: rgba(255, 255, 255, 1);
}
.b_nav1 .search ::placeholder{color:rgba(255, 255, 255, 0.7);}
.b_nav1 .search .button{width: 56px; min-width: 56px;height: 54px;border: none;background: none;border-radius: 0;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s ease;}
.b_nav1 .search img{width: 24px;height: 24px;display: block;}
.b_nav1 .u1{margin-top:20px;}
.b_nav1 .u1 a{
width: 34px;
height: 34px;
}
.b_nav1 .u1 a img{width: 20px; height:20px;}
.b_nav1 .u1 .wx_bx{ left:0; margin-left:0;}
.b_nav1 .u2{ margin-top: 12px;}
.b_nav1 .donw{ margin-top:20px;}
.b_nav1 .logo img{height: 40px; }
.b_nav1 .search{
width:220px;
}
.b_nav1 .search .input{
font-size: 14px; padding:9px 14px;
line-height:26px;height: 44px;
}
.b_nav1 .search .button{width: 46px; min-width: 46px;height:44px;}
.b_nav1 .search img{width: 20px;height: 20px;}



}
@media screen and (max-width:700px) {
.b_nav2 .left i:nth-child(6){ display: none;}
.b_nav2 .right a{ display: block;}
}



.index-banner{ display:flex; width: 100%; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-notification{ display:none;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width: 100%;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .swiper-slide img{ width:100%; }
.index-banner .swiper-slide .video{ display:block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 2; object-fit: cover;  }
.index-banner .swiper-slide .pc_show1{width: 100%;}
.index-banner .swiper-slide .ph_show1{width: 100%;}
.index-banner .swiper-prev,
.index-banner .swiper-next{position: absolute; z-index:10; top: 50%; width:40px; height:40px; background: url(img/Arrow-right-bai.svg) center no-repeat rgba(255, 255, 255, 0.2); background-size:14px auto !important; cursor: pointer;
backdrop-filter: blur(15px);
border-radius: 50%;
}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background:url(img/Arrow-right-bai.svg) center no-repeat rgba(0, 92, 170, 1);}
.index-banner .swiper-prev{ left:30px; transform: rotate(180deg); -ms-transform: rotate(180deg); }
.index-banner .swiper-next{ right:30px;}

.index-banner .box{display:block; width: 100%; position: absolute; left:0; top:52.52%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .box1{ top:27.72%; transform: translateY(0%); -ms-transform: translateY(0%);  }
.index-banner .box .tit1{display:block; width: 100%;
font-size: 0.64rem;
line-height: 0.88rem;
letter-spacing: 0.04em;
color: #1F073A;
}
.index-banner .box .tit2{display:block; width: 100%;
font-size: 0.3rem;
line-height: 0.48rem;
letter-spacing: -0.01em;
color: #1F073A;
}
.index-banner .box .tit3{display:block; width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #1F073A;
}
.index-banner .box .tit4{display:block; width: 100%;
font-size: 0.56rem;
line-height: 0.88rem;
letter-spacing: 0.04em;
color: #FFFFFF;
text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
.index-banner .box .tit5{display:block; width: 100%;
font-weight: 400;
font-size: 24px;
line-height: 40px;
text-align: center;
color: #FFFFFF;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}
.index-banner .box .mt24{ margin-top: 0.24rem;}
.index-banner .box .mt30{ margin-top: 0.3rem;}
.index-banner .box .mt48{ margin-top: 0.48rem;}


@media  screen and (max-width:1600px){

}
@media  screen and (max-width:1024px){
.index-banner .swiper-slide .pc_show1 img{ height:auto;}	
.index-banner .box .tit{ text-align: center;
font-size:19px;
line-height:27px;}
.index-banner .swiper-prev,
.index-banner .swiper-next{width:30px; height:30px;}
.index-banner .swiper-prev{left:15px; }
.index-banner .swiper-next{right:15px;}
}




.main4{ overflow: hidden;}
.main4 .ditu{  position:absolute; left:50%; transform: translateX(-50%); -ms-transform: translateX(-50%);width:1866px; line-height: 0; top:calc(1.3rem + 208px); z-index:1; }
.main4 .yuanhu{  position:absolute; left:-1%; cursor: pointer;width:102%; height:3.88rem; top:calc(3rem + 38px); z-index:1; background:url(img/yuanhu.svg) center top no-repeat ; background-size:100% 100% !important; }
.main4 .cont{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: center; gap:0.58rem 0; margin:-0.3rem 0 0.4rem 0; padding:0 19.5%; }
.main4 .cont .box{ display: flex; flex-wrap: wrap; text-align: center;  width: 33.33%;} 
.main4 .cont .box .num{ 
width: 100%;
font-size: 0.4rem;
line-height: 0.48rem;
color: #000000;
}
.main4 .cont .box .p3{
width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #333333;
 margin-top:4px; }

@media screen and (max-width:1920px) {
	.main4 .ditu{ width:97.1875%; }
}	
@media screen and (max-width:1024px) {
.main4 .ditu{  top:calc(1.9rem + 140px);  }	
.main4 .yuanhu{  top:calc(2.2rem + 110px);  }
.main4 .cont{  gap:20px 0; margin:-20px 0 10px 0; padding:0 19.5%; }
.main4 .cont .box .num{
font-size: 24px;
line-height: 32px;
}
.main4 .cont .box .p3{
font-size: 14px;
line-height: 24px;
 margin-top:0; }
.main4{ padding-top: 25px;}
}
@media screen and (max-width:700px) {
.main4 .ditu{  top:235px;  }
.main4 .yuanhu{  top:220px;  }
.main4 .cont{  gap:20px 0; margin:30px 0 10px 0; padding:0; }
}

.yixing1 .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.yixing1 .swiper-slide{
  flex-shrink: 0; position: relative; transition-property: transform;line-height: 0;
}

.yixing1{ width: 100%;display: flex; flex-wrap: wrap; position: relative; /* overflow: hidden; */ }
.yixing1 .zuoanniu,
.yixing1 .youanniu{display: block; width: 40px; height: 40px; cursor: pointer; background:url(img/Arrow-right.svg) rgba(0, 0, 0, 0.1) center no-repeat; background-size: 14px !important; position: absolute; top:3.75rem; z-index: 6; border-radius: 50%; } 
.yixing1 .zuoanniu{ left:-0.6rem;transform: rotate(180deg); -ms-transform: rotate(180deg);}
.yixing1 .youanniu{ right:-0.6rem;}
.yixing1 .zuoanniu:hover,
.yixing1 .youanniu:hover{background:url(img/Arrow-right-bai.svg) rgba(0, 92, 170, 1) center no-repeat;}

.yixing1 ul{display: block; width: 100%; position: relative;  }
.yixing1 ul li .a{ margin: 0.3rem auto;display: block; width: 1.6rem; aspect-ratio: 100 / 100; border-radius: 50%; overflow: hidden;
background: #FFFFFF;
box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.1);
 }
.yixing1 ul li .a:hover{box-shadow: 0px 0 10px rgba(0, 0, 0, 0.1);}
.yixing1 ul li img{ width: 100%; height: 100%; }



@media screen and (min-width:767px) {
.yixing1 ul .swiper-slide{transform: translateX(50%); -ms-transform: translateX(50%); margin-top:1.88rem; opacity: 0;}
.yixing1 ul .swiper-slide-prev4{ margin-top: 1.88rem;opacity: 1; }
.yixing1 ul .swiper-slide-prev3{margin-top: 0.88rem;opacity: 1;}
.yixing1 ul .swiper-slide-prev2{margin-top: 0.32rem;opacity: 1;}
.yixing1 ul .swiper-slide-prev1{margin-top: 0;opacity: 1;}
.yixing1 ul .swiper-slide-active{margin-top: 0;opacity: 1;}
.yixing1 ul .swiper-slide-next3{ margin-top: 1.88rem;opacity: 1; }
.yixing1 ul .swiper-slide-next2{margin-top: 0.88rem;opacity: 1;}
.yixing1 ul .swiper-slide-next1{margin-top: 0.32rem;opacity: 1;}
}


@media screen and (max-width:1024px) {
.yixing1{ margin-top: 10px;}	
.yixing1 .zuoanniu,
.yixing1 .youanniu{width:30px; height:30px; }
.yixing1 .zuoanniu{ left:-5px;}
.yixing1 .youanniu{ right:-5px;}
.yixing1 ul li .a{ margin:20px auto; width:90px;}
}
@media screen and (max-width:700px) {
.yixing1{ margin-top:5px;}		
.yixing1 ul li .a{ margin:20px auto; width:90px;}
.yixing1 ul .swiper-slide{ margin-top:50px; opacity: 0;}
.yixing1 ul .swiper-slide-prev2{margin-top:50px;opacity: 1;}
.yixing1 ul .swiper-slide-prev1{margin-top:28px;opacity: 1;}
.yixing1 ul .swiper-slide-active{margin-top: 0;opacity: 1;}
.yixing1 ul .swiper-slide-next2{ margin-top:50px;opacity: 1; }
.yixing1 ul .swiper-slide-next1{margin-top: 28px;opacity: 1;}
.yixing1 .zuoanniu,
.yixing1 .youanniu{ top: 144px;}

}




.h-about{ min-height: 8.67rem; position: relative;
background: linear-gradient(180deg, #77D9E4 0%, #F6FBFF 67.86%, #FFFFFF 75.69%);
}
.h-about .tit16{ padding:0 12.125%;}
.h-about .img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}

@media screen and (max-width:1024px) {
.h-about .tit16{ padding:0; text-align: left; margin-top: 15px;}
.h-about .tit16 br{ display: none;}
.h-about{ min-height:initial;}
.h-about ._more{ margin-bottom: 170px;}
}
@media screen and (max-width:700px) {
.h-about ._more{ margin-bottom: 9vh;}
}


.article-grid {display: flex; flex-wrap: wrap; justify-content: space-between;}
.article-grid .main-article {border-radius:16px;width: 32.5%; background: #fff; overflow: hidden;  display: flex; flex-wrap: wrap; }
.article-grid .main-article:hover .main-article-image {transform: scale(1.1); transition: transform 0.5s ease; }
.article-grid .main-article:hover .article-title {color: #006cbc; transition: color 0.3s ease; }
.article-grid .main-article-header {position: relative; overflow: hidden;line-height: 0; display: block; width: 100%;
  aspect-ratio: 100 / 66.15; }
.article-grid .main-article-image {width: 100%; height: 100%; object-fit: cover; object-position: center; }
.article-grid .main-article-content {padding:30px  0.34rem;width: 100%; display: flex; flex-wrap: wrap; }
.article-grid .article-date {
width: 100%;
font-weight: 700;
font-size: 16px;
line-height: 16px;
color: #005CAA;
}
.article-grid .article-title{
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height:calc(22px + 0.08rem); min-height: calc(66px + 0.24rem); margin-top: 10px;
color: #000;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;}
.article-grid .article-description { margin-top: 16px;
width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #888888;
}

@media screen and (max-width:1600px) {
.article-grid .main-article-content {padding:30px  0.3rem; }
}
 @media (max-width:1024px){
.article-grid .main-article{width: 49%; margin-bottom: 15px; border-radius: 8px; }
.article-grid .main-article-content {padding:20px  15px; }
.article-grid .article-description { margin-top: 10px;}
 }
 @media (max-width:700px){
.article-grid .main-article{width: 100%; }
}


.article-grid .right-articles { display: flex; flex-wrap: wrap; width: 32.5%; align-content: space-between;}
.article-grid .small-article { display: flex; flex-wrap: wrap;width: 100%;}
.article-grid .small-article .s{ display: flex; flex-wrap: wrap;border-radius:16px;width: 100%; background: #fff; padding:0.3rem 0.34rem; align-content: center;}
.article-grid .small-article .article-date {
width: 100%;
font-weight: 700;
font-size: 16px;
line-height: 16px;
color: #005CAA;
}
.article-grid .small-article .article-title1 { margin-top: 0.1rem;
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height:calc(22px + 0.08rem);height:calc(44px + 0.16rem);
color: #000000;
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
.article-grid .small-article .article-description1 {
width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #888888; margin-top:  0.1rem;
 }
.article-grid .small-article:hover .article-title1 {color: #005CAA;}

@media screen and (max-width:1600px) {
.article-grid .small-article .s{ padding:0.23rem 0.3rem; }
}
@media screen and (max-width:1440px) {
.article-grid .small-article .s{ padding:0.21rem 0.3rem; }
}
 @media (max-width:1024px){
.article-grid .right-articles { width: 100%; gap: 15px 0;}
.article-grid .small-article .s{padding:20px  15px; border-radius: 8px; }
.article-grid .small-article .article-title1 { margin-top: 10px;}
.article-grid .small-article .article-description1 { margin-top: 10px;}
 }
 @media (max-width:767px){

 }


.list01{display: flex; width: 100%; overflow: hidden; border-radius: 16px;}
.list01 .u1{display: flex; flex-wrap: wrap; width: 100%;}
.list01 .u1 .li{display: flex; flex-wrap: wrap; width: 33.33%;
background: rgba(0, 0, 0, 0.4);
backdrop-filter: blur(3px);
}
.list01 .u1 .li .s{display: flex; flex-wrap: wrap; width: 100%; padding:0.6rem 0.6rem;align-content: center;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.list01 .u1 .li:last-child .s{border:0;}
.list01 .u1 .li .ico{display: flex; line-height: 0; width: 100%;}
.list01 .u1 .li .ico img{ width: 0.48rem; height: 0.48rem; object-fit: contain;}
.list01 .u1 .li .tit{ width: 100%; margin-top: 0.24rem;
font-size: 0.24rem;
line-height: 0..3rem;
color: #FFFFFF; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list01 .u1 .li .info{ width: 100%; margin-top: 0.24rem;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(22px + 0.08rem); height: calc(110px + 0.4rem);
color: #FFFFFF; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:5;
}
.list01 .u1 .li .more{ margin-top: 0.8rem;
display: inline-flex;
align-items: center;
padding: 0 24px 3px 24px;
height: 40px;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(15px);
border-radius: 80px;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: 1.4;
color: #FFFFFF;
}
.list01 .u1 .li .more:hover{ border: 1px solid rgba(0, 92, 170, 1); background: rgba(0, 92, 170, 1);}
.list01 .u2{display: flex; flex-wrap: wrap; width: 3.4rem; min-width: 3.4rem;}
.list01 .u2 .li{display: flex; flex-wrap: wrap; width: 100%;
background: linear-gradient(180deg, #D3473A 0%, #9F4C8D 100%);
backdrop-filter: blur(10px);
}
.list01 .u2 .li:nth-child(3n+2){background: linear-gradient(180deg, #96276D 0%, #4548B4 100%);}
.list01 .u2 .li:nth-child(3n+3){background: linear-gradient(180deg, #005CAA 0%, #97A8FF 100%);}
.list01 .u2 .li .s{display: flex; flex-wrap: wrap; width: 100%; padding:0.51rem 0.4rem 0.47rem 0.4rem; text-align: center; align-content: center; overflow: hidden; position: relative; }
.list01 .u2 .li .tit{ width: 100%;
font-size: 0.2rem;
line-height: 0.3rem;
color: #FFFFFF; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list01 .u2 .li .info{ width: 100%; margin-top: 0.08rem;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(22px + 0.08rem); height: calc(44px + 0.16rem);
color: #FFFFFF; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;
}
.list01 .u2 .li .ico{ border-radius: 50%;
position: absolute;
width: 0.56rem;
height: 0.56rem;
left: 50%;
top: 0; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); display: flex; justify-content: center; padding-top: 0.28rem;
background: #9F4C8D;
}
.list01 .u2 .li .ico img{width: 0.24rem; height: 0.24rem; object-fit: contain;}
.list01 .u2 .li:nth-child(3n+3)  .ico{ 
background:rgba(69, 72, 180, 1);
}






@media screen and (max-width:1600px) {
.list01 .u1 .li .s{ padding:0.6rem 0.4rem;}	
.list01 .u2 .li .s{  padding: 0.46rem 0.3rem 0.42rem 0.3rem;}
}
@media screen and (max-width:1440px) {
.list01 .u1 .li .more{ margin-top: 0.8rem;
padding: 0 24px 3px 24px;
height: 36px;}
}
 @media (max-width:1024px){
.list01{ flex-wrap: wrap;}	 
.list01 .u2{ width: 100%;}
.list01 .u2 .li{ width: 33.33%;}
.list01 .u2 .li .s{ padding:30px 15px 20px 15px;}	
.list01 .u2 .li .tit{font-size:16px; line-height: 24px;}
.list01 .u2 .li .info{ margin-top:4px;  height: auto;}
.list01 .u2 .li .ico{
width:44px;
height:44px; padding-top: 22px;
}
.list01 .u2 .li .ico{ 
left:0;
top:50%; transform: translate(-50%,-50%) rotate(-90deg); -ms-transform: translate(-50%,-50%) rotate(-90deg); 
}
.list01 .u2 .li .ico img{width:18px; height:18px;}
.list01 .u1{ width: 100%;}
.list01 .u1 .li .s{ padding:30px 15px;}	
.list01 .u1 .li .ico img{ width:30px; height:30px;}
.list01 .u1 .li .tit{ margin-top:12px; font-size:16px; line-height: 24px;}
.list01 .u1 .li .info{margin-top:8px;}
.list01 .u1 .li .more{ margin-top:20px;
padding: 0 16px 3px 16px;
height: 32px;}
 }
 @media (max-width:700px){
.list01 .u1 .li{ width: 100%;}
.list01 .u1 .li .s{border-right: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.list01 .u1 .li .info{height: auto;margin-top:12px;}
.list01 .u1 .li .ico{ width: 30px;}
.list01 .u1 .li .tit{ width:calc(100% - 30px); margin:3px 0 0 0; padding:0 90px 0 14px;}
.list01 .u2 .li{ width: 100%;}
.list01 .u2 .li .ico{ 
left:50%; 
top:0; transform: translate(-50%,-50%) rotate(0deg); -ms-transform: translate(-50%,-50%) rotate(0deg); 
}
.list01 .u1 .li .more{ position: absolute; right:15px; top:30px; margin: 0;}

 }



.sect-box{ position: relative; overflow: hidden; padding-top:0.96rem; padding-bottom: 0.82rem;}
.sect-box .back{ position: absolute; left: 0; top: 0; z-index: 1;}

 @media (max-width:700px){
.sect-box{ padding-top:50px; padding-bottom:35px;}
.sect-box .back img{ height:440px; object-fit: cover;}
 }


.t_nav2{width: 100%;position: relative;z-index: 80;
background: rgba(0, 0, 0, 0.1);
backdrop-filter: blur(15px);
}
.t_nav2 .w_width{display: flex;justify-content: space-between;align-items: center;}
.t_nav2  .left{ display: inline-flex; padding:0.12rem 0;}
.t_nav2  .left ul{display: flex;gap:0 0.4rem;}
.t_nav2  .left ul a{display:inline-flex;font-size: calc(14px + 0.02rem);color:  #fff;;line-height: 24px; padding:0.07rem 0.24rem 0.09rem 0.24rem; border-radius: 40px;}
.t_nav2  .left ul li:hover a,
.t_nav2  .left ul li.on a{background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);}

@media screen and (max-width:1600px) {
.t_nav2  .left ul{gap:0 0.3rem;}	
}	
@media screen and (max-width:1440px) {
.t_nav2  .left ul{gap:0 0.2rem;}	
}	
@media screen and (max-width:1024px) {
.t_nav2  .left{width:100%; padding:10px 0; }	
.t_nav2  .left ul{width:100%; justify-content: center; flex-wrap: wrap; gap:0 8px;}
.t_nav2  .left ul a{font-size: 14px; padding:3px 14px 5px 14px;}
}

.mbx1{ display: block; color: #fff;font-size:calc(14px + 0.02rem); line-height:24px; padding:0.2rem 0;}
.mbx1 a{ color: #fff;}
.mbx1 i{ padding:0 4px;}
.mbx1 a:hover{color:rgba(0, 92, 170, 1);}

@media screen and (max-width:1024px) {
.mbx1{ display:none;}
}




.pulic_section{display: flex;justify-content: space-between;align-items:flex-start; padding-top: 0.5rem;}
.pulic_left{width:380px;}
.pulic_left .bt{display:block; font-weight: bold; text-align: center; font-size:calc(14px + 0.04rem);color:rgba(0, 0, 0, 1);line-height:24px;}
.pulic_left .button{font-size: calc(14px + 0.02rem);color: #fff;line-height: 48px;text-align: center;cursor: pointer;margin-top: 16px;
display: flex;
justify-content: center;
align-items: center;
padding: 0 16px;
height: 48px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
border-radius: 4px;
}
.pulic_left .button:hover{background:rgba(0, 92, 170, 1);}
.pulic_left .cont1{ display: grid; width: 100%; grid-template-columns: repeat(2, 1fr); gap: 10px; flex-wrap: wrap;}
.pulic_left .cont1 .pic{ display: flex; line-height: 0; justify-content: center;}
.pulic_left .cont1 .pic img{ width:0.4rem; height: 0.4rem}
.pulic_left .cont1 .btnbox{ display: flex; align-items: center; justify-content: center;
width: 100%; align-content: center; flex-wrap: wrap; 
background: linear-gradient(180deg, #D3473A 0%, #9F4C8D 100%);
border-radius: 16px; padding:0.4rem 0.2rem;
}
.pulic_left .cont1 .btnbox .a{display: block;width: 100%;font-size: calc(14px + 0.02rem);line-height:24px;text-align: center;color: #fff; margin-top: 0.16rem;}
.pulic_left .cont1 .btnbox:nth-child(2n){background: linear-gradient(180deg, #96276D 0%, #4548B4 100%);
}
.pulic_left .cont1 .btnbox:hover{ box-shadow:0 0 10px rgba(0,0,0,0.2); transform: translateY(-5px); -ms-transform: translateY(-5px); }
.pulic_left .cont2{width: 100%;margin-top: 10px;background: linear-gradient(180deg, #005CAA 0%, #97A8FF 100%); border-radius: 16px; padding:0.3rem 0.25rem 0 0.25rem;}
.pulic_left .cont2>div:nth-child(2){margin-top: 0.3rem;}
.pulic_left .cont2 .xl_box:nth-child(1){position: relative;z-index: 10;}
.pulic_left .cont2 .xl_box{margin-bottom: 10px;position: relative;}
.pulic_left .cont2 .xl_box:last-child{margin-bottom: 0;}
.pulic_left .cont2 .xl_box .top1{cursor: pointer; width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 16px;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 4px;
}
.pulic_left .cont2 .xl_box .top1 .wz1{font-size: calc(14px + 0.02rem);color: #fff;line-height: 46px;position: relative; margin-right: 16px; white-space: nowrap;}
.pulic_left .cont2 .xl_box .top1 .wz1::after{content: "";display: block;width:1px;height: 16px;background-color: rgba(255, 255, 255, 0.2);position: absolute;right:-8px;top: 51%;transform: translate(0,-50%);}
.pulic_left .cont2 .xl_box .top1 .wz2{font-size: calc(14px + 0.02rem);color: #fff;line-height: 46px;width: 100%;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pulic_left .cont2 .xl_box .top1 img{width: 16px;display: block;}
.pulic_left .cont2 .xl_box .top2{cursor: pointer; width: 100%;display: flex;justify-content: space-between;align-items: center;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 4px;backdrop-filter: blur(40px);background: rgba(255, 255, 255, 0.06);padding: 0 16px;}
.pulic_left .cont2 .xl_box .top2 .wz{width: calc(100% - 30px);font-size: 16px;color: #fff;line-height: 46px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pulic_left .cont2 .xl_box .top2 img{width: 16px;display: block;}
.pulic_left .cont2 .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 .cont2 .xl_box .bottom a{display: block;font-size: 15px;color: #333;line-height: 20px;margin-bottom: 12px;text-align: center;}
.pulic_left .cont2 .xl_box .bottom a:last-child{margin-bottom: 0;}
.pulic_left .cont2 .xl_box .bottom a:hover{color:rgba(0, 92, 170, 1);}
.pulic_left .cont3{width: 100%; padding:2px 0;}
.pulic_left .cont3 .u1 li{padding:16px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.pulic_left .cont3 .u1 li:last-child{border-bottom: 0;}
.pulic_left .cont3 .u1 a{display: flex;justify-content: space-between;align-items: center;}
.pulic_left .cont3 .u1 a .wz{font-size: calc(14px + 0.02rem);color: #fff;line-height: 30px;width: calc(100% - 30px);}
.pulic_left .cont3 .u1 a img{width: 24px;display: block;}
.pulic_left .cont3 .u1 a:hover .wz{color: rgba(0, 92, 170, 1);}
.pulic_left .cont3 .u2{margin:0.3rem 0 0 0;width: 100%;display: grid;grid-template-columns: repeat(3, 1fr); gap:10px 12px;}
.pulic_left .cont3 .u2 li{width: 100%;}
.pulic_left .cont3 .u2 a{display: block;font-size: calc(14px + 0.02rem);color: #fff;line-height: 24px;padding:7px 5px;border: 1px solid rgba(255, 255, 255, 1);border-radius: 4px;text-align: center;}
.pulic_left .cont3 .u2 a:hover{background-color:rgba(0, 92, 170, 1);border: 1px solid rgba(0, 92, 170, 1); color: #fff;}
.pulic_left .cont4{width: 100%; margin-top: 10px;
background: linear-gradient(180deg, #BAF8FF 0%, #F6FBFF 77.55%);
border-radius: 16px; padding:0.29rem 0.25rem 0.23rem 0.25rem;
}
.pulic_left .cont4 ul{display: block; width: 100%;  margin-top: 0.3rem;}
.pulic_left .cont4 ul li{display: block; width: 100%; }
.pulic_left .cont4 ul li:first-child{ border-top: 1px solid rgba(0, 0, 0, 0.1);}
.pulic_left .cont4 ul a{display: block; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding:16px 0;}
.pulic_left .cont4 ul a .date{
width: 100%;
font-weight: 700;
font-size: 14px;
line-height: 16px;
color: #005CAA;
}
.pulic_left .cont4 ul a .info{ margin-top: 10px;
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: 24px;
color: #000000;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.pulic_left .cont4 ul a .elik{ margin-top: 10px;
width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: rgba(136, 136, 136, 1);
}
.pulic_left .cont4 ul a:hover .info{color: #005CAA;}
.pulic_right{width: calc(100% - 400px);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(244, 250, 255, 0.6) 100%);
backdrop-filter: blur(25px);
border-radius: 16px;
border: 1px solid rgba(0, 0, 0, 0.1);

}


@media screen and (max-width: 1680px) {
.pulic_left{width: 330px;}
.pulic_right{width: calc(100% - 350px);}
.pulic_left .cont1 .btnbox{  padding: 0.35rem 0.2rem;}
.pulic_left .cont1 .btnbox .a{ font-size:14px; line-height: 22px;}
.pulic_left .cont3 .u2 a{ font-size:14px; line-height: 22px;}

}
@media screen and (max-width: 1024px) {
.pulic_section{padding-top: 30px; flex-wrap: wrap;}
.pulic_left{width: 100%;margin-top: 25px;}
.pulic_left .bt{font-size: 18px;line-height: 24px;}
.pulic_left .button{font-size: 14px;height: 44px;margin-top: 14px;  padding: 0 14px;}
.pulic_left .cont1 .pic img{ width:30px;height: 30px;}
.pulic_left .cont1 .btnbox{ padding:25px 15px;}
.pulic_left .cont1 .btnbox .a{ margin-top: 5px;}
.pulic_left .cont2{width: 100%; padding:20px 15px 0 15px;}
.pulic_left .cont2>div:nth-child(2){margin-top:14px;}
.pulic_left .cont2 .xl_box{margin-bottom: 12px;}
.pulic_left .cont2 .xl_box .top1{padding: 0 12px;}
.pulic_left .cont2 .xl_box .top1 .wz1{font-size: 14px;line-height: 38px;}
.pulic_left .cont2 .xl_box .top1 .wz1::after{height:14px;}
.pulic_left .cont2 .xl_box .top1 .wz2{font-size: 14px;line-height: 38px;}
.pulic_left .cont2 .xl_box .top2{padding: 0 12px;}
.pulic_left .cont2 .xl_box .top2 .wz{font-size: 14px;line-height: 38px;}
.pulic_left .cont2 .xl_box .bottom{padding: 18px 12px;}
.pulic_left .cont2 .xl_box .bottom a{font-size: 14px;margin-bottom: 10px;}
.pulic_left .cont3 .u1 li{padding:12px 0;}
.pulic_left .cont3 .u2{ margin-top:15px;}
.pulic_left .cont4{ padding:20px 15px 15px 15px;}
.pulic_left .cont4 ul{ margin-top: 15px;}
.pulic_left .cont4 ul a .info{ font-size:14px; line-height:22px;}
.pulic_right{width: 100%;}
}




.tkxq_section{width: 100%;padding: 28px 0.28rem 30px 0.28rem;}
.tkxq_section .one_bt{width: 100%;font-size: 0.3rem;color: #000;line-height: 0.48rem;margin-bottom: 0.3rem;font-weight: bold;}
.tkxq_section .one_info{width: 100%;font-size: 14px;color: #fff;line-height:24px;margin-bottom: 0.4rem; display:flex; flex-wrap: wrap; justify-content: center; text-align: center; gap:0 0.3rem;
padding: 8px 0.2rem; width: 100%; text-align: center;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.tkxq_section .content .dd2_info{ width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(22px + 0.08rem); color: rgba(51, 51, 51, 1);
}
.tkxq_section .content .ol{ width:100%;display: flex;flex-wrap: wrap; gap:0.16rem;}
.tkxq_section .content .ol .od{ display: inline-flex;}
.tkxq_section .content .ol a{display: inline-flex;font-size: calc(14px + 0.02rem);color: rgba(0, 92, 170, 1);line-height:24px;padding:0.07rem 0.24rem 0.09rem 0.24rem;border: 1px solid rgba(0, 92, 170, 1);border-radius:40px;}
.tkxq_section .content .ol a:hover{background-color:rgba(0, 92, 170, 1);color: #fff;}
.tkxq_section .cont5{width: 100%;position: relative;display: flex;align-items: center;justify-content: space-between;padding: 18px 23px;background: rgba(226, 241, 255, 1);
}
.tkxq_section .cont5::after{content: "";display: block;width: 1px;height: 100%;background-color: rgba(0, 0, 0, 0.1);position: absolute;left: 50%;top: 0;}
.tkxq_section .cont5 .btn{width: 50%;position: relative;z-index: 10;}
.tkxq_section .cont5 .btn a{display: block;font-size: calc(14px + 0.02rem);color: rgba(51, 51, 51, 1);line-height: calc(22px + 0.08rem);}
.tkxq_section .cont5 .btn:last-child a{text-align: right;}
.tkxq_section .cont5 .btn a:hover{color: rgba(0, 92, 170, 1);}
.tkxq_section .title{
width: 100%;
font-weight: 500;
font-size:0.24rem;
line-height: 0.3rem;
color: #000000; margin-bottom: 16px;
}

@media screen and (max-width: 1600px) {
.tkxq_section .content .ol a{  font-size: 14px;  line-height: 22px;}
}
@media screen and (max-width: 1024px) {
.tkxq_section{padding:20px 15px 20px 15px;}
.tkxq_section .title{font-size: 18px;line-height: 24px;}
.tkxq_section .one_bt{font-size: 18px;line-height: 24px;margin-bottom:20px;}
.tkxq_section .one_info{font-size: 14px;line-height: 22px;margin-bottom:15px; padding:8px 15px;}
.tkxq_section .content .dd2_info{font-size: 14px;line-height: 24px;word-break: break-word;}
.tkxq_section .content .dd2_bt{font-size: 14px;line-height: 22px;}
.tkxq_section .content .dd2_info2{font-size: 14px;line-height: 22px;margin-bottom: 0;word-break: break-word;}
.tkxq_section .content .ol{  gap:10px;}
.tkxq_section .content .ol a{font-size: 14px;line-height: 30px;padding: 0 12px 2px 12px;}
.tkxq_section .cont5{ padding:15px 15px;}
}
@media screen and (max-width: 700px) {
.tkxq_section .cont5 .btn{ width: 100%; padding:15px 0;}
.tkxq_section .cont5{ flex-wrap: wrap;    padding: 0 15px;}
.tkxq_section .cont5::after{ left:0; top:50%; width: 100%; height: 1px;}
.tkxq_section .cont5 .btn:last-child a{ text-align: left;}
}


.list06{width: 100%;}
.list06 .title{
width: 100%;
font-weight: 500;
font-size:0.24rem;
line-height: 0.3rem;
color: #000000; margin-bottom: 16px;
}
.list06 ul{ display: flex; flex-wrap: wrap; justify-content: space-between; width:100%; gap:0.2rem 0;}
.list06 li{ width:49.08%;}
.list06 li .cont{width: 100%;padding:16px 0.3rem 16px 16px;border-radius: 8px;background: rgba(255, 255, 255, 1);display: flex;justify-content: flex-start;align-items: center; align-items: flex-start;border: 1px solid rgba(0, 0, 0, 0.1)}
.list06 li .cont .left{width: 1.72rem;}
.list06 li .cont .pic{ padding-bottom: 132.558%; position: relative; overflow: hidden;}
.list06 li .cont .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%);}
.list06 li .cont .right{width: calc(100% - 1.72rem);padding-left: 0.32rem;}
.list06 li .cont .right .btbox{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.16rem;padding-bottom: 0.16rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list06 li .cont .right .btbox>a{width: calc(100% - 90px);}
.list06 li .cont .right .btbox .bt{
font-weight: 500;
font-size: 0.2rem;
line-height: 0.24rem; margin:0.03rem 0;
color: #000000;
/* overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; */}
.list06 li .cont .right .btbox .abox{display: flex;align-items: center; gap:0 0.16rem;}
.list06 li .cont .right .btbox .abox a{display: flex;margin-right: 8px;width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;}
.list06 li .cont .right .btbox .abox img{width: 20px;}
.list06 li .cont .right .btbox .abox .img1{display: block;}
.list06 li .cont .right .btbox .abox .img2{display: none;}
.list06 li .cont .right .btbox .abox a:hover .img1{display: none;}
.list06 li .cont .right .btbox .abox a:hover .img2{display: block;}
.list06 .right .info1{
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(22px + 0.06rem);
color: #333333;
margin-bottom:0.18rem;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.list06 li .cont .right .more{display: flex;align-items: center;}
.list06 li .cont .right .more a{display:inline-flex;align-items: center;font-size: 14px;color: #fff;line-height: 1.4;
padding: 0px 16px 2px 16px;
height: 32px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
border-radius: 80px;
}
.list06 li:hover .cont .right .more a{background: rgba(0, 92, 170, 1);}
.list06 li:hover .cont .right .btbox .bt{color: rgba(0, 92, 170, 1);}


@media screen and (max-width: 1600px) {
.list06 li .cont{ padding: 16px 16px;}
.list06 li .cont .right{  padding-left:16px;}
}
@media screen and (max-width: 1024px) {
.list06 .title{font-size: 18px;line-height: 24px;}
.list06 ul{ gap:14px 0;}
.list06 li{ width:48.5%;}
.list06 li .cont{padding:14px 14px 20px 14px;display: block;}
.list06 li .cont .left{width: 50%; margin:0 25%;}
.list06 li .cont .right{width: 100%;padding-left: 0;margin-top: 12px;}
.list06 li .cont .right .btbox{margin-bottom: 15px;padding-bottom: 15px;}
.list06 li .cont .right .btbox>a{width:auto;}
.list06 li .cont .right .btbox .bt{font-size: 16px;line-height: 20px;}
.list06 li .cont .right .info1{ font-size:14px; line-height:24px;margin-bottom: 12px;}
.list06 li .cont .right .more{ justify-content: center;}
.list06 li .cont .right .more a{font-size: 13px;height: 30px;}
.list06 li .cont .right .more img{width: 15px;}
.list06 li .cont .right .btbox{ justify-content:center; gap:0 25px;}
.list06 li .cont .right .btbox .abox{ gap:0 12px;}
}

@media screen and (max-width: 700px) {
.list06 li{ width:100%;}	
	
}	



.sy_bt_box{
width: 100%;
font-weight: 700;
font-size: 0.36rem;
line-height: 0.4rem; text-align: center;
color: #000000;
}
.sy_bt_box1{
width: 100%;
font-weight: 700;
font-size: 0.48rem;
line-height: 0.56rem; text-align: center;
color: #000000;
}
@media screen and (max-width: 700px) {
.sy_bt_box{
font-size: 20px;
line-height:24px;
}
.sy_bt_box1{
font-size: 24px;
line-height:28px;
}	
}	

.tklb_section{width: 100%;padding: 0.5rem 0.28rem 0.42rem 0.28rem;}
.tklb_section .search{width: 100%;
display: flex;
padding: 16px;
gap: 10px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
backdrop-filter: blur(15px);
border-radius: 8px; gap:0 0.4rem;
}
.tklb_section .search .ss_box {width: 100%;display: flex;}
.tklb_section .search .ss_box input{width:100%;height: 48px;
padding: 9px 16px;
height: 48px;
background: rgba(255, 255, 255, 0.1);
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: rgba(255, 255, 255, 0.5);
border-radius: 4px 0px 0px 4px; color: #fff; font-size: calc(14px + 0.02rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.tklb_section .search .ss_box .ph{ display: none;}
.tklb_section .search .ss_box input::placeholder{color:#fff; opacity:1 !important;}
.tklb_section .search .ss_box button{
display: flex;
justify-content: center;
align-items: center;
min-width: 48px;
width: 48px;
height: 48px;
background: #FFFFFF;cursor: pointer;
border-radius: 0px 4px 4px 0px;
}
.tklb_section .search .ss_box button:hover{background:rgba(255,255,255,0.6);}
.tklb_section .search .ss_box img{width:24px;height:24px;}
.tklb_section .search .dl{display: flex;justify-content: space-between;align-items: center; gap:0 0.4rem;}
.tklb_section .search .dl .dd{display: flex;justify-content: space-between;align-items: center; gap:0 0.16rem;}
.tklb_section .search .dl .dd:nth-child(1){position: relative;z-index: 3;}
.tklb_section .search .dl .dd:nth-child(2){position: relative;z-index: 2;}
.tklb_section .search .dl .bt{font-size: calc(14px + 0.02rem);color: #fff;line-height: 24px; white-space: nowrap;}
.tklb_section .search .dl .qh_box{width:1.94rem; min-width:1.94rem; position: relative;}
.tklb_section .search .dl .qh_box .top{cursor: pointer;
display: flex; align-items: center;
padding: 0 14px 2px 16px;
height: 48px;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.5);
border-radius: 4px;
}
.tklb_section .search .dl .qh_box .top .wz{font-size: calc(14px + 0.02rem);color: #fff;line-height: 1.4;width:100%;}
.tklb_section .search .dl .qh_box .top img{display: block; width:16px; min-width:16px;}
.tklb_section .search .dl .qh_box .bottom{display: none;width: 100%;position: absolute;left: 0;top: calc(100% + 8px);background-color: #fff;border-radius: 4px;box-shadow: 0 0 12px rgba(0,0,0,0.1);padding: 20px 12px;}
.tklb_section .search .dl .qh_box .bottom a{display: block;font-size: 15px;color: #333;line-height: 20px;margin-bottom: 12px;text-align: center;}
.tklb_section .search .dl .qh_box .bottom a:hover{color:rgba(0, 92, 170, 1);}
.tklb_section .search .dl .qh_box .bottom a:last-child{margin-bottom: 0;}
.tklb_section .content{width: 100%; display: flex; flex-wrap: wrap;}
.tklb_section .content ul{width: 100%; display: flex; flex-wrap: wrap; justify-content:space-between; }
.tklb_section .content li{width: 49.17%; display: flex; flex-wrap: wrap; margin-top: 16px;}
.tklb_section .content a{display: flex;width: 100%;padding: 0.32rem;align-items: flex-start;
gap: 10px; flex-wrap: wrap;
background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 8px;
}
.tklb_section .content a .date{font-size: 14px;color:rgba(0, 92, 170, 1); line-height: 20px; font-weight: bold;
display: inline-flex;
padding: 4px 10px 6px 10px;
background: rgba(0, 92, 170, 0.1);
border-radius: 4px;
}
.tklb_section .content a .bt{font-size: calc(14px + 0.04rem);color: #000;line-height: calc(24px + 0.06rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tklb_section .content a:hover .bt{color: rgba(0, 92, 170, 1);}

@media screen and (max-width:1600px) {
.tklb_section .content a{  padding: 0.24rem 0.2rem;}
.tklb_section .search{ gap:0 0.25rem;}
.tklb_section .search .dl{ gap:0 0.25rem;}
.tklb_section .search .ss_box input{ font-size: 14px;height: 44px; padding: 9px 14px;}
.tklb_section .search .ss_box button{min-width: 44px;
width: 44px;
height: 44px;}
.tklb_section .search .dl .qh_box .top{padding: 0 12px 2px 14px;height: 44px;}
.tklb_section .search .dl .qh_box .top .wz{ font-size: 14px;}
.tklb_section .search .dl .bt{ font-size: 14px;}

}
@media screen and (max-width: 1024px) {
.tklb_section{padding:20px 15px;}
.tklb_section .search{ padding:15px;flex-wrap: wrap; gap:14px;}
.tklb_section .search .ss_box input{height:40px;font-size: 14px;}
.tklb_section .search .ss_box button{min-width: 40px;
width: 40px;
height: 40px;}
.tklb_section .search .ss_box img{width: 18px;}
.tklb_section .search .dl{ gap:14px; width: 100%;}
.tklb_section .search .dl .dd{width: 100%;  gap: 0 10px;}
.tklb_section .search .dl .qh_box .top{ height:40px;}
.tklb_section .search .dl .qh_box{ width: 100%; min-width:initial;}
.tklb_section .search .dl .qh_box .bottom{padding: 12px;}
.tklb_section .search .dl .qh_box .bottom a{font-size: 14px;margin-bottom: 10px;line-height: 18px;}
.tklb_section .content li{ margin-top:15px;}
.tklb_section .content a{padding:15px;}

}
@media screen and (max-width: 700px) {
.tklb_section .search .dl{ flex-wrap: wrap; }
.tklb_section .search .dl .bt{ min-width: 60px;}
.tklb_section .content li{ width: 100%;}
.tklb_section .search .ss_box .ph{ display: -webkit-box;}
.tklb_section .search .ss_box .pc{ display: none;}
}



.forAuthors_section{width: 100%;padding: 0.5rem 0.28rem 0.4rem  0.28rem;}
.forAuthors_section .cont1{display: flex;justify-content: space-between;align-items: center;
padding: 16px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
backdrop-filter: blur(15px);
border-radius: 8px;
}
.forAuthors_section .cont1 .btns{cursor: pointer; width: 40px;height: 40px;border-radius: 4px;display: flex;justify-content: center;align-items: center;
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
}
.forAuthors_section .cont1 .btn_prev{ left:16px;}
.forAuthors_section .cont1 .btn_next{ right:16px;}
.forAuthors_section .cont1 .btns img{width: 14px;display: block;}
.forAuthors_section .cont1 .btns:hover{background-color: rgba(0, 92, 170, 1);}
.forAuthors_section .cont1 .ulbox{width: 100%; padding:0 48px;}
.forAuthors_section .cont1 .ulbox .ul{margin: 0 -0.08rem;width: calc(100% + 0.16rem);}
.forAuthors_section .cont1 .ulbox .ul .li{padding: 0 0.08rem;}
.forAuthors_section .cont1 .ulbox .ul a{display:flex; justify-content: center; align-items: center; text-align: center;font-size:calc(14px + 0.02rem);color: #fff;line-height: 24px;padding:7px 8px 9px 8px;
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border-radius: 4px; height: 100%;
}
.forAuthors_section .cont1 .ulbox .ul .li.on a{background-color:rgba(255, 255, 255, 1);color:rgba(0, 0, 0, 1) !important;}
.forAuthors_section .cont1 .ulbox .ul a:hover{background-color:rgba(255, 255, 255, 0.3);}
.forAuthors_section .cont1 .ulbox .slick-track{ display: flex;}
.forAuthors_section .cont2{width: 100%;}
.forAuthors_section .cont2 li{width: 100%; margin-bottom:0.6rem;}
.forAuthors_section .cont2 li:last-child{ margin-bottom:0 !important;}
.forAuthors_section .cont2 li .top{display:block; 
font-weight: 700;
font-size: 20px;
line-height: 30px;
color: #005CAA;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.forAuthors_section .cont2 li .xian{ display: inline-flex;position: relative; padding: 0 0 16px 0;}
.forAuthors_section .cont2 li .xian::after{ content: '';
position: absolute;
width: 100%;
height:3px;
left: 0;
bottom:-2px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.forAuthors_section .cont2 li .bottom{display: block; width: 100%; margin-top: 30px;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(24px + 0.06rem);
color: #333333;
}


@media screen and (max-width: 1440px) {
.forAuthors_section .cont1 .ulbox .ul a{ font-size:14px;}
}
@media screen and (max-width: 1024px) {
.forAuthors_section{padding:20px 15px;}
.forAuthors_section .cont1{ padding:15px;}
.forAuthors_section .cont1 .btns{ width: 30px;height: 30px;}
.forAuthors_section .cont1 .btn_prev{ left:15px;}
.forAuthors_section .cont1 .btn_next{ right:15px;}
.forAuthors_section .cont1 .ulbox{ padding: 0 38px;}
.forAuthors_section .cont1 .ulbox .ul{margin: 0 -5px;width: calc(100% + 10px);}
.forAuthors_section .cont1 .ulbox .ul .li{padding: 0 5px;}
.forAuthors_section .cont1 .ulbox .ul a{font-size: 12px;line-height: 21px;padding: 4px 4px 5px 4px;}
.forAuthors_section .cont2 li{ margin-bottom:30px;}
.forAuthors_section .cont2 li .top{font-size: 16px;line-height: 26px;}
.forAuthors_section .cont2 li .bottom{font-size: 14px;line-height: 24px; margin-top:20px;}
}




.Announcements{width: 100%;padding: 0.5rem 0.28rem 0.38rem 0.28rem;}
.Announcements .one_bt{width: 100%;font-size: 0.3rem;color: #000;line-height: 0.48rem;margin-bottom: 0.5rem;font-weight: bold; text-align: center;}
.Announcements .one_info{width: 100%;font-size: 14px;color: #fff;line-height:24px; display:flex; flex-wrap: wrap; justify-content: center; text-align: center; gap:0 0.3rem;
padding: 8px 0.2rem; width: 100%; text-align: center;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.Announcements .content{display: block; width: 100%; margin-top: 30px;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(24px + 0.06rem);
color: #333333;
}


@media screen and (max-width: 1024px) {
.Announcements{padding:20px 15px 20px 15px;}
.Announcements .one_bt{font-size: 18px;line-height: 24px;margin-bottom:20px;}
.Announcements .one_info{font-size: 14px;line-height: 22px; padding:8px 15px;}
.Announcements .content{font-size: 14px;line-height: 24px; margin-top:20px;}

}





.jqzs_section{width: 100%;padding: 0.5rem 0.28rem 30px 0.28rem;}
.jqzs_section ul li{margin-bottom: 16px;border-radius: 8px;overflow: hidden;}
.jqzs_section ul li:last-child{margin-bottom: 0;}
.jqzs_section ul li .top{width: 100%;display: flex;justify-content: space-between;align-items: center;cursor: pointer;
padding: 0.25rem 0.3rem;
gap: 10px;
background: #F4FAFF;
backdrop-filter: blur(15px);
border-radius: 8px;
}
.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: 20px;color: #000000;line-height:30px;width: 120px;font-weight: bold;}
.jqzs_section ul li .top .left .line{width: 1px;height: 20px;background-color: rgba(37, 75, 113, 1); opacity:0;}
.jqzs_section ul li .top .left .wz2{font-size: 20px;color: #000000;line-height: 30px;width: calc(100% - 121px);padding-left: 16px;font-weight: bold;}
.jqzs_section ul li .top .right{width: 30px;}
.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: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
border-radius: 8px 8px 0px 0px;
}
.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.3rem;background: #F4FAFF;border-radius: 0px 0px 8px 8px;
}
.jqzs_section ul li .bottom .dl{margin:0 -0.2rem;width: calc(100% + 0.4rem);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.jqzs_section ul li .bottom .dl .dd{width: 25%;padding: 0.2rem;}
.jqzs_section ul li .bottom .dl .pic{ width: 100%; padding-bottom: 141.66%; 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: 10px;}
.jqzs_section ul li .bottom .dl .bt{
font-weight: 400;
font-size: calc(14px + 0.04rem);
line-height: calc(24px + 0.06rem);
color: #000000;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.jqzs_section ul li .bottom .dl .jj{
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: 24px;
color: #888888;
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:rgba(0, 92, 170, 1);}

@media screen and (max-width: 1024px) {
.jqzs_section{padding:20px 15px;}
.jqzs_section ul li{margin-bottom: 14px;}
.jqzs_section ul li .top{padding: 14px 14px;}
.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:16px 14px 20px 14px;}
.jqzs_section ul li .bottom .dl{margin:-8px -6px;width: calc(100% + 12px);}
.jqzs_section ul li .bottom .dl .dd{width: 50%;padding:8px 6px;}
.jqzs_section ul li .bottom .dl .wzbox{padding-top: 10px;}
.jqzs_section ul li .bottom .dl .bt{font-size: 14px;line-height: 20px;;}
.jqzs_section ul li .bottom .dl .jj{font-size: 12px;line-height: 18px;}
}







.list08 {display:grid; width: 100%; grid-template-columns: repeat(3, 1fr); gap: 16px;}
.list08 .main-article {width: 100%;  display: flex; flex-wrap: wrap; }
.list08 .main-article .s{border-radius:8px;width: 100%; background:#F4FAFF; overflow: hidden;  display: flex; flex-wrap: wrap; }
.list08 .main-article:hover .s{background: #FFFFFF;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);}
.list08 .main-article:hover .main-article-image {transform: scale(1.1); transition: transform 0.5s ease; }
.list08 .main-article:hover .article-title {color: #006cbc; transition: color 0.3s ease; }
.list08 .main-article-header {position: relative; overflow: hidden;line-height: 0; display: block; width: 100%;
  aspect-ratio: 100 / 66.15; }
.list08 .main-article-image {width: 100%; height: 100%; object-fit: cover; object-position: center; }
.list08 .main-article-content {padding:0.24rem;width: 100%; display: flex; flex-wrap: wrap; }
.list08 .article-date {
width: 100%;
font-weight: 700;
font-size: 14px;
line-height: 16px;
color: #005CAA;
}
.list08 .article-title{
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.04rem);
line-height:calc(22px + 0.08rem); margin-top: 10px;
color: #000;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;}


 @media (max-width:1024px){
.list08 .main-article-content {padding:20px  15px; }
.list08 .article-title{ margin-top: 8px;}
 }
 @media (max-width:700px){
.list08 { grid-template-columns: repeat(1, 1fr); gap: 15px;}
}


.list07 { display: flex; flex-wrap: wrap; width: 100%;}
.list07 .small-article { display: flex; flex-wrap: wrap;width: 100%; margin-top: 16px;}
.list07 .small-article .s{ display: flex; flex-wrap: wrap;border-radius:8px;width: 100%; background:#F4FAFF;border: 2px solid #F4FAFF; padding:22px 0.31rem; align-content: center;}
.list07 .small-article .article-date {
width: 100%;
font-weight: 700;
font-size: 14px;
line-height: 16px;
color: #005CAA;
}
.list07 .small-article .article-title1 { margin-top:6px;
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.04rem);
line-height:calc(22px + 0.08rem);
color: #000000;
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.list07 .small-article .article-description1 {
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height:calc(22px + 0.08rem);
color: #888888; margin-top: 10px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;
 }
.list07 .small-article:hover .article-title1 {color: #005CAA; font-weight: bold;}
.list07 .small-article:hover .s{
background: #FFFFFF;
border: 2px solid #005CAA;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}


 @media (max-width:1024px){
.list07 { margin-top: 15px;}
.list07 .small-article .s{padding:20px  15px; border-radius: 8px; }
.list07 .small-article .article-title1 {-webkit-line-clamp:2;}
.list07 .small-article .article-description1 { margin-top:8px;}
 }
 @media (max-width:767px){

 }




.list09 { display: flex; flex-wrap: wrap; width:calc(100% + 20px); margin:0 -10px 10px -10px; padding:20px 0;}
.list09 .ul { display: flex; flex-wrap: wrap;width: 100%;}
.list09 .small-article { display: flex; flex-wrap: wrap;width: 50%; padding:10px;}
.list09 .small-article .s{ display: flex; flex-wrap: wrap;width: 100%; padding:0.33rem 0.35rem; position: relative;
background: linear-gradient(272.36deg, rgba(243, 251, 248, 0.4) 0.14%, rgba(217, 249, 255, 0.5) 99.88%);
border-radius: 16px;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.list09 .small-article .s::after{ content: '';
position: absolute;
width: 4px;
height:86px;
left: 0px;
top: 50%; transform: translateY(-50%);  -ms-transform: translateY(-50%);
background: linear-gradient(180deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.list09 .small-article .article-date {
width: 100%;
font-weight: 700;
font-size: 14px;
line-height: 16px;
color: #005CAA;
}
.list09 .small-article .article-title1 {
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.06rem);
line-height:calc(22px + 0.08rem);height:calc(44px + 0.16rem);
color: #000000;
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
.list09 .small-article .article-description1 {
width: 100%;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height:calc(22px + 0.08rem);
color: #888888; margin-top: 10px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
 }
.list09 .small-article:hover .article-title1 {color: #005CAA;}
/* .list09 .small-article:hover .s {background: #fff;} */


 @media (max-width:1024px){
.list09 {width:calc(100% + 14px); margin:0 -7px 10px -7px; padding:13px 0;}
.list09 .small-article { padding:7px;}
.list09 .small-article .s{padding:16px  15px; border-radius: 8px; }
.list09 .small-article .article-description1 { margin-top:8px;}
.list09 .slick-arrow{ top: auto; bottom:-42px; margin:0;}
.list09 .slick-prev{ left:7px;}
.list09 .slick-next{ right:7px;}
 }
 @media (max-width:767px){
.list09 {width:calc(100% + 10px); margin:0 -5px 10px -5px;}
.list09 .small-article { padding:5px;}	 
.list09 .small-article .article-title1 {-webkit-line-clamp:3; font-size: 14px; line-height: 22px;height: 66px;}
.list09 .small-article .article-description1 {-webkit-line-clamp:2; font-size: 13px; line-height: 21px;}
/* .list09 .small-article {width: 100%;} */
 }




.list10{ display: block; width: 100%;}
.list10 ul{ display:grid; width: 100%;grid-template-columns: repeat(2, 1fr); gap:0 21px;}
.list10 li{margin-top:16px; display: flex; flex-wrap: wrap; width:100%; position: relative;
background: linear-gradient(272.36deg, rgba(243, 251, 248, 0.4) 0.14%, rgba(217, 249, 255, 0.5) 99.88%);
border-radius: 16px; padding:0.31rem 0.34rem;
}
.list10 li::after{ content: '';
position: absolute;
width: 4px;
height:86px;
left: 0px;
top: 50%; transform: translateY(-50%);  -ms-transform: translateY(-50%);
background: linear-gradient(180deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.list10 li .date{font-size: 14px;color: rgba(251, 178, 22, 1);line-height: 20px;margin-bottom: 8px;}
.list10 li .bt{font-size: 20px;color: #000;line-height: 30px;margin-bottom: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.list10 li .info{font-size: 14px;color: #555;line-height: 24px;margin-bottom: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.list10 li .boxs{display: flex;justify-content: space-between;align-items: center;}
.list10 li .boxs .left{display: flex;align-items: center;}
.list10 li .boxs .left .dd{margin-right: 16px;}
.list10 li .boxs .left .dd:last-child{margin-right: 0;}
.list10 li .boxs .left a{display: flex;justify-content: flex-start;align-items: center;padding: 0 12px;border-radius: 4px;background: rgba(243, 249, 255, 1);}
.list10 li .boxs .left a img{width: 20px;display: block;margin-right: 4px;}
.list10 li .boxs .left a .wz{font-size: 14px;color: rgba(37, 75, 113, 1);line-height: 36px;}
.list10 li .boxs .left a:hover{background-color: rgba(251, 178, 22, 0.2);}
.list10 li .boxs .right{display: flex;align-items: center;}
.list10 li .boxs .right .dd{margin-right: 24px;display: flex;align-items: center;}
.list10 li .boxs .right .dd:last-child{margin-right: 0;}
.list10 li .boxs .right img{width: 16px;display: block;margin-right: 4px;}
.list10 li .boxs .right .wz{font-size: 14px;color:  rgba(37, 75, 113, 1);line-height: 20px;}
.list10 li:hover .bt{color: #fbb216;}

@media screen and (max-width: 1024px) {
.list10 li{margin-top: 15px;padding: 12px; position: relative;}
.list10 li .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.list10 li .info{font-size: 13px;line-height: 20px;margin-bottom: 10px;}
.list10 li .boxs .left{flex-wrap: wrap; margin-right:-6px; width: calc(100% + 6px);}
.list10 li .boxs .left .dd{margin:5px 6px 5px 0;}
.list10 li .boxs .left a{ padding:0 6px;}
.list10 li .boxs .left a img{width: 16px;}
.list10 li .boxs .left a .wz{font-size: 12px;line-height: 32px;}
.list10 li .boxs .right{position: absolute;right:12px;top:12px;}
.list10 li .boxs .right .dd{margin-right: 12px;}
.list10 li .boxs .right .wz{line-height:20px;}
}





.tema-puop{ position: fixed; display: none; align-items: center; justify-content: center; left: 0; top: 0; width: 100%; height: 100%; z-index: 1000; background: rgba(0,0,0,0.5);  backdrop-filter: blur(10px);}
.tema-puop.om{  display: flex; }
.tema-puop .w1017{ width:10.17rem; display: flex; position: relative;}
.tema-puop .colse{ position: absolute; display: flex;  right:-27px; top:-24px; width:24px; line-height: 0; cursor: pointer;}
.tema-puop .cont{width: 100%;border-radius: 8px;background: rgba(255, 255, 255, 1);display: flex;}
.tema-puop .cont .left{width: 2.8rem; padding:20px;
background: linear-gradient(180deg, #005CAA 0%, rgba(0, 92, 170, 0) 100%);
}
.tema-puop .cont .pic{ padding-bottom: 132.558%; position: relative; overflow: hidden;}
.tema-puop .cont .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%);}
.tema-puop .cont .right{width: calc(100% - 2.8rem);padding:0.38rem 0.35rem;border: 1px solid rgba(0, 0, 0, 0.1);border-left:0;}
.tema-puop .cont .right .btbox{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.3rem;padding-bottom: 0.3rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.tema-puop .cont .right .btbox>a{width: calc(100% - 90px);}
.tema-puop .cont .right .btbox .bt{
font-weight: 500;
font-size: 0.24rem;
line-height: 0.3rem;
color: #000000;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.tema-puop .cont .right .btbox .abox{display: flex;align-items: center; gap:0 0.16rem;}
.tema-puop .cont .right .btbox .abox a{display: flex;margin-right: 8px;width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;}
.tema-puop .cont .right .btbox .abox img{width: 24px;}
.tema-puop .cont .right .btbox .abox .img1{display: block;}
.tema-puop .cont .right .btbox .abox .img2{display: none;}
.tema-puop .cont .right .btbox .abox a:hover .img1{display: none;}
.tema-puop .cont .right .btbox .abox a:hover .img2{display: block;}
.tema-puop .cont .right .info1{
width: 100%; overflow-y: auto;
font-weight: 400;
font-size: calc(14px + 0.02rem);
line-height: calc(22px + 0.06rem);
color: #333333;  scrollbar-width: thin; max-height:calc(85vh - 1.8rem);
}

@media screen and (max-width:1024px) {
.tema-puop .w1017{ width:92%;}	
.tema-puop .cont .left{width:160px; padding:14px;}
.tema-puop .cont .right{ padding:20px 15px;}
.tema-puop .cont .right .btbox{margin-bottom: 15px;padding-bottom: 15px;}
.tema-puop .cont .right .btbox>a{width: calc(100% - 80px);}
.tema-puop .cont .right .btbox .bt{font-size: 16px;line-height: 20px;}
.tema-puop .cont .right .info1{ font-size:14px; line-height:24px;}
.tema-puop .colse{  right:0; top:-30px;}
}
@media screen and (max-width:700px) {
.tema-puop .cont{display: block;}
.tema-puop .cont .right{width: 100%;border: 1px solid rgba(0, 0, 0, 0.1);border-top:0; padding:5px 15px 20px 15px;}
.tema-puop .cont .right .info1{ max-height:calc(65vh - 6rem); margin-top: 0; }
.tema-puop .cont .right .btbox{ display: flex;  flex-wrap: wrap; align-content: center; height:202px; position: absolute; right:0; top: 0; width: calc(100% - 160px); padding:20px 15px; margin:0; border: 0; }
.tema-puop .cont .right .btbox .bt{ width: 100%;}
.tema-puop .cont .right .btbox > a{ width: 100%; margin-bottom: 20px;}

}






/*260728*/




/* 二级导航 */
.in-banner .nav-bar{ width: 100%; margin-top: 0.24rem;}
.in-banner .nav-bar .ul {display: flex; flex-wrap: wrap; justify-content: center; width: calc(100% + 16px); margin:-8px; }
.in-banner .nav-bar .li {margin:8px;}
.in-banner .nav-bar a{display: flex; justify-content:center; align-items: center; padding:8px 17px;background: rgba(255, 255, 255, 0.4);backdrop-filter: blur(20px);border-radius: 4px; height: 100%; }
.in-banner .nav-bar a:hover{background: rgba(255, 255, 255, 0.8);}
.in-banner .nav-bar .wenz{font-size:calc(14px + 0.02rem);color: #1F073A;line-height:24px;}
.in-banner .nav-bar .li.on a{background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);}
.in-banner .nav-bar .li.on .wenz{color: #fff;}

.in-banner .nav-bar1{ width: 100%; padding:0 61px; position: relative;}
.in-banner .nav-bar1 .swiper-box{ display: block; width: 100%; overflow: hidden; }
.in-banner .nav-bar1 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; flex-wrap: nowrap; justify-content: flex-start;width:100%;
  margin:0;}
.in-banner .nav-bar1 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0; margin: 0;}
.in-banner .swiper-prev,
.in-banner .swiper-next{position: absolute; z-index:10; top: 50%; margin-top: -20px; width:40px; height:40px; background: url(img/Arrow-right-hei.svg) center no-repeat rgba(255, 255, 255, 0.4); background-size:14px auto !important; cursor: pointer;
backdrop-filter: blur(10px);
border-radius: 4px;

}
.in-banner .swiper-prev:hover,
.in-banner .swiper-next:hover{background:url(img/Arrow-right-bai.svg) center no-repeat rgba(0, 92, 170, 1);}
.in-banner .swiper-prev{ left:0px; transform: rotate(180deg); -ms-transform: rotate(180deg); }
.in-banner .swiper-next{ right:0px;}


@media  screen and (max-width: 1024px){
.in-banner .nav-bar{ margin-top:14px;}	
.in-banner .nav-bar .ul { width: calc(100% + 8px); margin:-4px; }
.in-banner .nav-bar .li {margin:4px;}
.in-banner .nav-bar a{ padding:4px 12px; }
.in-banner .nav-bar .wenz{font-size:13px; line-height: 22px;}
.in-banner .swiper-prev,
.in-banner .swiper-next{width:30px; height:30px; margin-top: -15px;}
.in-banner .nav-bar1{padding:0 38px; position: relative;}
.in-banner .nav-bar1 .swiper-wrapper{width:100%;
  margin:0;}
.in-banner .nav-bar1 .swiper-slide { margin: 0;}
}



.size36{font-size: 0.36rem;color: #000;line-height: 0.48rem;font-weight: bold;}
.size16{font-size: calc(14px + 0.02rem);color: #000;line-height: 0.3rem;font-weight: 400; }
.pd30{padding-bottom: 0.3rem;}
.pd40{padding-bottom: 0.4rem;}
.pd50{padding-bottom: 0.5rem;}
.pt40{padding-top: 0.4rem;}
.pt80{padding-top:0.8rem;}
.pd80{padding-bottom:0.8rem;}
.pt100{padding-top:1rem;}
.pd100{padding-bottom:1rem;}

@media screen and (max-width:1024px) {
	.size36{font-size: 18px;line-height:24px;}
	.size16{font-size: 16px;line-height:24px;}
	.pd30,
	.pd40,
	.pd50{padding-bottom: 20px;}
	.pt30,
	.pt40{padding-top: 20px;}
	.pt80,
	.pt100{padding-top:40px;}
	.pd80,
	.pd100{padding-bottom:40px;}
}


/* 文章列表-详情页 */
.tkxq_section .one_bt1{font-size:calc(14px + 0.02rem);color: #555;line-height: 0.3rem;margin-bottom: 4px;font-weight: 400;}
.tkxq_section .one_bt2{font-size: 0.3rem;color: #000;line-height: 0.48rem;padding-bottom: 0.24rem;font-weight: bold;margin-bottom: 0.24rem; border-bottom: 1px solid rgba(0,0,0,0.1);}
.tkxq_section .content .title1{width: 100%;font-weight: bold;font-size:calc(14px + 0.02rem);line-height: 0.3rem;color: #005CAA; margin-bottom: 8px;}
.tkxq_section .content .title2{width: 100%;font-weight: bold;font-size:0.24rem;line-height: 0.3rem;color: #005CAA; margin-bottom:calc(14px + 0.02rem);}
.tkxq_section .content .xxl{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 0.24rem;width: 100%; gap:0.4rem;}
.tkxq_section .content .xxl .dd{display:flex;justify-content: flex-start;align-items: center;font-size:calc(14px + 0.02rem);color: #333;line-height: 0.3rem; font-weight: 400;}
.tkxq_section .content .xxl .dd span{font-style: Bold;font-size: calc(14px + 0.02rem);font-weight: bold;line-height: 0.3rem;letter-spacing: 0px;text-align: left;color: #005CAA;}

.tkxq_section .content .btnbox{display: grid; width: 100%; gap: 0.15rem; margin-top: 0.24rem; grid-template-columns: repeat(3, 1fr);padding-bottom: 0.4rem; margin-bottom: 0.4rem;border-bottom: 1px solid rgba(0,0,0,0.1)}
.tkxq_section .content .btnbox a{display: flex; width: 100%; justify-content: center; align-items: center;padding: 8px 16px;box-sizing: border-box;border: 1px solid #005CAA;border-radius: 4px;}
.tkxq_section .content .btnbox img{width: 20px; height: 20px; display: block;}
.tkxq_section .content .btnbox .wz{color: #005CAA; font-size: 14px; font-weight: 400;  line-height: 24px; letter-spacing: 0px;text-align: left;}
.tkxq_section .content .btnbox a:hover{background: rgba(0, 92, 170, 0.1);}
.tkxq_section .content .xqbt{font-size: 0.24rem;line-height: 0.3rem; color: #fff;position: relative;font-weight: bold; display: flex; align-items: center;padding:18px 16px;background: #005CAA;margin-bottom:calc(14px + 0.02rem);}
.tkxq_section .content .tupian{display: flex;flex-wrap: wrap;justify-content:center;}
.tkxq_section .content .chatu{width: 100%; aspect-ratio: 100 / 51.09; overflow: hidden;position: relative; }
.tkxq_section .content .chatu img{width: 100%; height: 100%;  object-fit: cover;  transition: all 0.3s ease; display: block; }
.tkxq_section .content .mingzi{font-weight: 400;font-size: calc(14px + 0.02rem);line-height: calc(22px + 0.08rem); color: #333;margin-top:calc(14px + 0.02rem);text-align: center; }

.tkxq_section .content .boxs{display: flex;align-items: center;}
.tkxq_section .content .boxs img{width: 123px;display: block; object-fit: contain;}
.tkxq_section .content .boxs .wz{font-size: 14px;color: #555;line-height: 24px;padding-left: 0.2rem;}

@media screen and (max-width: 1440px) {
.tkxq_section .content .xxl .dd{ font-size: 14px;line-height: 20px;}	
.tkxq_section .content .xxl .dd span{ font-size: 14px;line-height:20px;}
}	

@media screen and (max-width: 1024px) {
.tkxq_section .one_bt1{font-size:14px;line-height:20px;}
.tkxq_section .one_bt2{font-size:18px;line-height:24px;padding-bottom:16px;margin-bottom: 16px; }
.tkxq_section .content .title1{font-size:14px;line-height:24px;}
.tkxq_section .content .title2{font-size:18px;line-height:24px;margin-bottom:8px;}
.tkxq_section .content .xxl{margin-top: 8px;width: 100%; gap:8px;}
.tkxq_section .content .xxl .dd{font-size:14px;line-height:24px;}
.tkxq_section .content .xxl .dd span{font-size:14px;line-height:24px;}
.tkxq_section .content .btnbox {gap:12px; margin-top:15px; padding-bottom:20px; margin-bottom:20px; }
.tkxq_section .content .btnbox a{padding: 6px 13px;font-size: 16px;}
.tkxq_section .content .xqbt{font-size:18px;line-height:30px; padding:8px 12px;margin-bottom:16px;}
.tkxq_section .content .mingzi{font-size:14px;line-height:24px;margin-top:16px;}
.tkxq_section .content .boxs{margin-bottom:18px;display: block;}
.tkxq_section .content .boxs img{width: 110px;}
.tkxq_section .content .boxs .wz{font-size: 14px;line-height: 22px;width: 100%;padding-left: 0;margin-top: 8px;}
}	

@media screen and (max-width: 767px) {
.tkxq_section .content .xxl{gap:6px;}
.tkxq_section .content .btnbox { display: flex; justify-content: space-between; gap:0; }
.tkxq_section .content .btnbox a{ flex-direction: column;}
}


	
/* information 通用页面 */
.nr1 .bt1{display: flex;justify-content: center;align-items: center;width: 100%;}
.nr1 .btwz{display: block;padding-bottom: 0.4rem;width: 100%;}
.nr1 .cont2{width: 100%;}
.nr1 .cont2 li{width: 100%;margin-bottom: 60px;}
.nr1 .cont2 li:last-child{margin-bottom: 0 !important;}
.nr1 .cont2 li .title{display: block;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #005CAA;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.nr1 .cont2 li .title .wz{ display: inline-flex;position: relative; padding: 0 0 16px 0;}
.nr1 .cont2 li .title .wz::after{ content: '';
position: absolute;
width: 100%;
height:3px;
left: 0;
bottom:-2px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.nr1 .cont2 li .dl{padding-top: 0.3rem;width: 100%;}
.nr1 .cont2 li .dd .bt{width: 100%;font-size:calc(14px + 0.02rem);color: #333;line-height: 30px;font-weight: bold;}
.nr1 .cont2 li .dd .jj{width: 100%;font-size:calc(14px + 0.02rem);color: #333;line-height: 30px;}


@media screen and (max-width:1024px) {
.nr1{padding-top: 30px;padding-bottom: 30px;}
.nr1 .cont2 li{margin-bottom: 30px;}
.nr1 .cont2 li .title{font-size: 16px;line-height: 26px;}
.nr1 .cont2 li .dl{padding-top: 20px;}
.nr1 .cont2 li .dd .bt{font-size: 14px;line-height: 24px;}
.nr1 .cont2 li .dd .jj{font-size: 14px;line-height: 24px;}
}



/* 关于我们 */
.About1 .bt1{display: flex;justify-content: center;align-items: center;}
.About1 .jian{text-align: center;margin-bottom: 0.4rem;}
.About1 .card-container {display: grid; grid-template-columns: 1fr 1fr; gap: 0.2rem; margin-bottom: 0.2rem; }
.About1 .card-full { grid-column: 1 / -1; }
.About1 .card { padding: 0.33rem 0.35rem; border-radius: 16px; color: #ffffff;}
.About1 .card .xbt { font-size: 0.36rem; font-weight: bold; line-height: 0.48rem; margin-bottom:calc(14px + 0.02rem);}
.About1 .card .jieshao{ font-size:calc(14px + 0.02rem); line-height:0.3rem;font-weight: 400;}
.About1 .card-mission {background: linear-gradient(0deg, #005CAA 0%, #97A8FF 100%);}
.About1 .card-vision {background: linear-gradient(180deg, #96276D 0%, #4548B4 100%);}
.About1 .card-advantages {background: linear-gradient(0deg, #D3473A 0%, #9F4C8D 100%);}

@media screen and (max-width:1024px) {
	.About1 .jian{margin-bottom:20px; text-align: left;}
	.About1 .card-container {display: grid; grid-template-columns: 1fr; margin-bottom: 10px; }
	.About1 .card-full { display: grid; grid-template-columns: 1fr; }
	.About1 .card { padding: 20px; }
	.About1 .card .xbt { font-size: 20px; line-height: 24px; margin-bottom:16px;}
	.About1 .card .jieshao{ font-size:14px; line-height:24px;}
    }
		
		
		
.About2 .lie{ display: block; width: calc(100% + 0.28rem); margin-left:-0.14rem; margin-right: -0.14rem;}
.About2 .hex-item { width: 2.16rem;aspect-ratio: 100 / 87.96; opacity: 1;clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;font-size: calc(14px + 0.02rem); line-height: 0.24rem; font-weight: bold;text-align: center;z-index: 2;  }
.About2 .card{overflow: hidden; transition: all 0.3s ease; padding: 0 0.28rem;display: flex;justify-content: center;align-items: center;}
.About2 .hex-academic { background-color: #3AB7D3;}
.About2 .hex-educators {background-color: #4548B4;}
.About2 .hex-scholars {background-color:#D3473A;}
.About2 .hex-clinicians {background-color: #7BDAE4;}
.About2 .hex-researchers {background-color:#005CAA;}

@media screen and (max-width:1024px) {
	.About2 .lie{width: calc(100% + 20px); margin-left:-10px; margin-right: -10px;}
	.About2 .card{padding: 0 10px;}
	.About2 .hex-item { width: 160px;font-size: 16px; line-height:24px; }
	}
	
	

.About3 .bt1{display: flex;justify-content: center;align-items: center;}
.About3 .team-list { display: block; width: calc(100% + 32px); margin-left:-16px; margin-right: -16px;}
.About3 .team-card {text-align: center; position: relative;justify-content: center;align-items: center; padding: 0 16px 16px 16px;overflow: hidden; transition: all 0.3s ease; }
.About3 .team-card::after {content: "";display: block;width:0;height: 3px;background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%); position: absolute; left: 16px;bottom: 0;transition: all 0.5s linear;-moz-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;}

.About3 .card-img-wrap {width: 100%; aspect-ratio: 100 / 133; overflow: hidden;position: relative; margin-bottom:calc(14px + 0.02rem);}
.About3 .team-card img { width: 100%; height: 100%; object-fit: cover;  transition: all 0.3s ease; }
.About3 .team-card .name-text {font-size:calc(14px + 0.02rem); line-height: 0.24rem; color: #333;font-weight: 400; text-align: center; }
.About3 .team-card:hover::after {width:calc(100% - 32px);}
.About3 .team-card:hover img { transform: scale(1.05);}
.About3 .team-card:hover .name-text{ color:#005CAA; font-weight: bold;}
.About3 .slick-prev{left:-0.4rem; }
.About3 .slick-next{right:-0.4rem; }

@media screen and (max-width:1024px) {
.About3 .team-list { display: block; width: calc(100% + 14px); margin-left:-7px; margin-right: -7px;}
.About3 .team-card { padding: 0 7px 12px 7px;overflow: hidden; transition: all 0.3s ease; }
.About3 .team-card::after {left: 10px;}
.About3 .card-img-wrap { margin-bottom:12px;}
.About3 .team-card .name-text {font-size:14px; line-height:22px;}
.About3 .team-card:hover::after {width:calc(100% - 20px);}
.About3 .slick-prev{left:8px; top:40%; }
.About3 .slick-next{right:8px; top:40%;  }
}
	
	
/* 弹窗 */
.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: 9.9rem;display: flex;  justify-content: center; 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: 24px; height: 24px;}
.qkbw_puop .card-img-box { width:2.8rem; min-width:2.8rem; background: linear-gradient(180deg, #005CAA 0%, rgba(0, 92, 170, 0) 100%); padding: 0.2rem; display: flex; align-items: flex-start;justify-content: center; }
.qkbw_puop .card-img-box .xtp{width: 100%; aspect-ratio: 100 / 133; overflow: hidden;position: relative; }
.qkbw_puop .card-img-box .xtp img {width: 100%; height: 100%;  object-fit: cover;  transition: all 0.3s ease; display: block; }
.qkbw_puop .card-text-box {width: 100%; padding: 0.4rem;}
.qkbw_puop .card-title { font-size: 0.24rem; line-height: 0.3rem; font-weight:500; color: #000;  }
.qkbw_puop .card-title::after {content: ""; display: block; width:100%; border: 1px solid rgba(0, 0, 0, 0.1); margin-top:0.3rem;}
.qkbw_puop .card-desc { font-size: calc(14px + 0.02rem);   line-height: calc(22px + 0.06rem); color: #333333; margin-top: 0.3rem;scrollbar-width: thin;  width: 100%;  overflow-y: auto;
  max-height: calc(85vh - 1.8rem);}

@media screen and (max-width:1024px) {
.qkbw_puop .box{width: 92%;}
.qkbw_puop .colse{ right: 0;
top: -30px;}
.qkbw_puop .card-img-box {padding: 14px;width:160px; min-width:160px; margin-top: 15px;}
.qkbw_puop .card-text-box {    padding: 20px 15px;}
.qkbw_puop .card-title {font-size: 16px;   line-height: 20px; }
.qkbw_puop .card-title::after {margin-top:15px;}
.qkbw_puop .card-desc {font-size: 14px;
line-height: 24px; margin-top: 15px;}
}
@media screen and (max-width:700px) {
.qkbw_puop .box{ flex-wrap: wrap; justify-content: center;}
.qkbw_puop .card-text-box{width: 100%; padding:5px 15px 20px 15px;}	
.qkbw_puop .card-desc{
    max-height: calc(65vh - 6rem);
  }
  .qkbw_puop .card-title{ text-align: center;}
}


/* 合作伙伴 */
.hzhb .grid-container {display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.2rem;}
.hzhb .db-card { display: flex; align-items: center; justify-content: space-between; padding: 0.2rem 0.4rem 0.2rem 0.2rem; background: #F4FAFF;border-radius:2rem; text-decoration: none; transition: all 0.25s ease; }
.hzhb .arrow-icon{ display: flex; width: 0.24rem; height:  0.24rem; background: url(img/ico16.svg) center no-repeat;  background-size:100% !important; transition: transform 0.3s ease; }
.hzhb .db-card:hover .arrow-icon{ background: url(img/ico16.1.svg) center no-repeat; }
.hzhb .card-left {display: flex; align-items: center; gap:0.24rem; }
.hzhb .logo-circle {max-width:1.4rem; width: 100%; aspect-ratio: 100 / 100; overflow: hidden;position: relative;  }
.hzhb .logo-circle img {width: 100%; height: 100%;  object-fit: cover;  transition: all 0.3s ease; display: block; }
.hzhb .db-name {font-size:0.18rem; line-height: 0.3rem; color: #333333; font-weight:400; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
.hzhb .db-card:hover { background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);}
.hzhb .db-card:hover .db-name {color: #fff;}

@media screen and (max-width:1024px) {
	.hzhb .grid-container {grid-template-columns: repeat(2, 1fr); gap:15px;}
	.hzhb .db-card {padding: 16px 24px 16px 16px; }
	.hzhb .arrow-icon{width:20px; height:20px;}
	.hzhb .card-left {gap:16px; width: 80%;}
	.hzhb .logo-circle {max-width:80px;}
	.hzhb .db-name {font-size:16px; line-height:24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
	}
	
@media screen and (max-width:767px) {
	.hzhb .grid-container {grid-template-columns: repeat(1, 1fr);}
	.hzhb .db-card {padding: 10px}
	.hzhb .card-left {gap:10px;}
	.hzhb .logo-circle {max-width:60px;}
	.hzhb .db-name {font-size:14px; line-height:16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;}
	}
	
	

/* 合作伙伴详情 */
.partner1{width: 100%;display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center;}
.partner1 .logo{ width:100%; display: flex;justify-content: center;align-items: center;}
.partner1 .img{ max-width:2rem; width: 100%; aspect-ratio: 100 / 100; overflow: hidden;position: relative; border-radius:2rem; border: 1px solid rgba(0,0,0,0.15);}
.partner1 .img img{width: 100%; height: 100%;  object-fit: cover;  transition: all 0.3s ease; display: block; }
.wenzi16{font-size: calc(14px + 0.02rem);color: #333;line-height: 0.3rem;font-weight: 400; }

@media screen and (max-width:1024px) {
	.partner1 .img{max-width:100px;}
	.wenzi16{font-size: 14px; line-height: 24px;}
}



/* 联系我们 */
.lxwm .contact-wrap { width: 100%; aspect-ratio: 100 / 34.79; overflow: hidden;position: relative; margin-top: -0.8rem;}
.lxwm .map-bg { position: absolute;  top: 0; left: 0; width: 100%; height: 100%; z-index: 1; object-fit: cover; }
.lxwm .content-box { position: relative; z-index: 2; text-align: center;}
.lxwm .contact-text {font-size:calc(14px + 0.02rem);color: #000;line-height: 0.3rem; font-weight: 400; text-align: left; }
.lxwm .contact-row {display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.2rem;}
.lxwm .contact-card { display: flex; align-items: center; padding: 0.4rem 0.5rem 0.4rem 0.3rem; gap: calc(14px + 0.02rem); background: #ffffff; border-radius:2rem; text-decoration: none; transition: all 0.25s ease;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1); }
.lxwm .icon-circle {width: 0.72rem; min-width: 0.72rem; height: 0.72rem; border-radius: 50%; background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%); display: flex; align-items: center; justify-content: center; position: relative;}
.lxwm .icon-circle img{ width: 0.36rem; height: 0.36rem;}

@media screen and (max-width:1024px) {
	.lxwm .contact-wrap {margin: 20px 0 15px 0; height:300px;}
	.lxwm .contact-text {font-size:16px;line-height:24px;}
	.lxwm .contact-row {display: grid; grid-template-columns: repeat(1, 1fr);  gap:15px;}
	.lxwm .contact-card {padding:15px 20px; gap:15px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.06); }
	.lxwm .icon-circle {width: 40px; min-width: 40px; height: 40px;}
	.lxwm .icon-circle img{ width: 20px; height: 20px;}
}



/* 内页banner */
.in-banner{position: relative;border-bottom: 6px  solid #D3473A;}
.in-banner .banner-text{position: absolute;left:0;top: 57%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); text-align: center;color: #fff;z-index: 10;width: 100%;}
.in-banner .banner-text h1{font-weight: 700;font-size: 0.48rem;line-height: 1.16;color: #1F073A;}
.dq_box{display: flex;align-items: center;justify-content: center;font-size: 16px;color: #1F073A;line-height: 1.5;padding-top: 8px;}
.dq_box a{color: #1F073A;text-decoration: none;transition: color 0.3s;display: flex;align-items: center;gap: 4px;}
.dq_box .home-link img{width: 14px;height: 14px;}
.dq_box span{margin: 0 4px;}

@media  screen and (max-width: 1760px){
.in-banner .banner-text{left:0;width: 100%; padding:0 0.8rem; }
}
@media  screen and (max-width: 1024px){
	.in-banner .banner-text{ padding: 0 15px;}
	.in-banner .banner-text h1{font-size: 20px;}
	.dq_box {font-size: 14px; display: none;}
	
}

/* 通用 */
.pt100{padding-top: 1rem;}
.title40{font-size: 0.4rem;line-height: 1.4;font-weight: bold;color: #000;}
.fz16{font-size: calc(14px + 0.02rem);line-height: 1.87;color: #000;}
.title20{font-size:0.2rem;line-height: 1.5;color: #000000;}
@media  screen and (max-width: 1024px){
	.title20{font-size:16px;}
	.pt100{padding-top: 35px;}
}

@media  screen and (max-width: 767px){
	.title40{font-size: 22px;}
	.title20{font-size:16px;}
	.fz16{font-size: 14px;}
	
}


.journals-list .title-cont{text-align: center;}
.journals-list .items{padding: 0.8rem;background-color: #fff;}
.journals-list ul{display: grid;grid-template-columns: repeat(4,1fr);gap:0.26rem;}
.journals-list ul li{padding:0.3rem;background: linear-gradient(180deg, #EAF5FF 0%, #FFFFFF 100%);position: relative;}
.journals-list ul li:hover{background: linear-gradient(360deg, #FFFFFF 0%, #035CAB 100%);}
.journals-list ul li:hover .title20{color: #FFFFFF;}
.journals-list ul li::after{content: "";position: absolute; width: 100%;height: 4px;background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);left: 0;top: 0;z-index: 6;display: block;}
.journals-list .title20{letter-spacing: -0.02em;margin-bottom: 0.24rem;}
.journals-list ._img{padding-bottom:141%;}
.journals-list .btn-group{text-align: center;font-size: 16px;line-height:1.5;align-items: center;margin-top: 0.3rem;}
.journals-list .btn-group .btn1{color: #FFFFFF;display: block;padding: 8px 0;background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);border-radius: 80px;margin-bottom: 8px;transition: all 0.3s ease;}
.journals-list .btn-group .btn1:hover{transform: translateY(-2px);box-shadow: 0 4px 15px rgba(212,64,60,0.4);}
.journals-list .btn-group .btn2{color: #005CAA;padding: 8px 0;border-radius: 80px;border: 1px solid #005CAA;display: block;transition: all 0.3s ease;}
.journals-list .btn-group .btn2:hover{background: #005CAA;color: #fff;}

@media  screen and (max-width: 1480px){
.journals-list ul{grid-template-columns: repeat(3,1fr);}
}
@media  screen and (max-width: 1024px){
.journals-list ul{gap:14px 12px;}	
.journals-list ul li{ padding:14px 12px;}
.journals-list .items{ padding:20px 12px 35px 12px;}
.journals-list .btn-group{font-size: 14px;}
.journals-list .title20{ font-size:14px; letter-spacing: 0;  margin-bottom:12px;}
}
@media  screen and (max-width: 767px){
.journals-list ul{grid-template-columns: repeat(2,1fr);}
.journals-list .btn-group{font-size:0.42rem; margin-top:15px;}

}





/* 分页 */
.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);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: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);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: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);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;}
}



/* 期刊详情页 */
.floor1{ padding-top:0.96rem;}
.box1{display: flex;gap:0.55rem;align-items: flex-start;}
.box1 .left{width: 3.7rem; min-width: 3.7rem;}
.box1 .left img{width: 100%;height: auto;display: block;}
.box1 .right{width: 100%;}
.box1 .authors{width: 100%;color: rgba(255,255,255,0.8);margin-bottom: 4px;line-height: 1.5;}
.box1 .journal-title{width: 100%;font-size: 0.36rem;font-weight: bold;color: #fff;line-height: 1.38;margin-bottom:0.16rem;}
.box1 .journal-meta{width: 100%;display: flex;gap: 8px;margin-bottom: 0.5rem;}
.box1 .journal-meta .issn,
.box1 .journal-meta .date{display: inline-block;padding: 5px 20px;color: #fff;}
.box1 .journal-meta .issn{background-color: #D3473A;}
.box1 .journal-meta .date{background: #005CAA;}
.box1 .journal-desc{width: 100%; font-size: calc(14px + 0.02rem);line-height:calc(24px + 0.06rem);color: rgba(255,255,255,1); max-height: calc(216px + 0.54rem);scrollbar-width: thin; overflow-y: auto; padding-right:0.28rem;
  scrollbar-color: #fff rgba(255, 255, 255, .2);}


.box1 .sidebar{width: 2.2rem; min-width: 2.2rem; display: flex; flex-wrap: wrap;}
.box1 .sidebar-item{width: 100%;padding: 0.32rem 0.24rem;text-align: center;}
.box1 .sidebar-item.cite-score{
 background: #fff;
backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);color: #fff;}
.box1 .sidebar-item .score{display: block;margin-bottom:0.06rem;font-weight: 700;font-size:0.36rem;line-height: 0.4rem;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.box1 .sidebar-item .label{font-size: calc(14px + 0.02rem);line-height: 24px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.box1 .sidebar-btn{display: flex;align-items: center;flex-direction: column; justify-content:center; padding: 0.32rem 0.24rem;font-size: calc(14px + 0.02rem);color: #fff;transition: all 0.3s ease;line-height: 24px;width: 100%; text-align: center; }
.box1 .sidebar-btn.btn-1{background: linear-gradient(180deg, #D3473A 0%, #9F4C8D 100%);}
.box1 .sidebar-btn.btn-2{background: linear-gradient(180deg, #96276D 0%, #4548B4 100%);}
.box1 .sidebar-btn.btn-3{background: linear-gradient(180deg, #005CAA 0%, #97A8FF 100%);}
.box1 .sidebar-btn:hover{transform: translateY(-2px);box-shadow: 0 6px 25px rgba(0,0,0,0.2);}
.box1 .sidebar-btn i{width: 24px;height: 24px;border-radius: 50%;background: rgba(255,255,255,0.3);display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-top: 0.16rem;position: relative;}
.box1 .sidebar-btn i::before,
.box1 .sidebar-btn i::after{content:'';position:absolute;background:#fff;border-radius:2px;}
.box1 .sidebar-btn i::before{width:10px;height:1px;}
.box1 .sidebar-btn i::after{width:1px;height:10px;}
.box1 .sidebar-btn:hover i{background: rgba(255,255,255,0.5);}

@media screen and (max-width:1440px) {
.box1 .journal-meta{  margin-bottom: 0.3rem;}
.box1 .sidebar-btn{ font-size:14px; line-height:20px; padding: 0.28rem 0.14rem;}
.box1 .journal-desc{  max-height: calc(192px + 0.48rem);}
.box1 .sidebar-item .label{ font-size:14px; line-height:20px; }
}
@media screen and (max-width: 1024px) {
.floor1{ padding-top:50px; }
.box1{ flex-wrap: wrap;gap:20px 0; justify-content: space-between;}
.box1 .journal-meta{ margin-bottom: 15px;}
.box1 .left{width:200px; min-width:200px;}
.box1 .right{ width: calc(100% - 220px);}
.box1 .journal-title{font-size: 18px; margin-bottom: 12px;}
.box1 .journal-desc{font-size: 14px;}
.box1 .sidebar{width:100%;  min-width:inherit;}
.box1 .sidebar-item{ width:25%; padding:14px 10px;}
.box1 .sidebar-btn{ width: 25%; padding:14px 10px;font-size: 14px;}
.box1 .sidebar-item .score{ font-size:20px; line-height: 24px;}
.box1 .sidebar-btn i{ margin-top: 8px;}
}
@media screen and (max-width: 767px) {
.box1 .sidebar-item{ width:50%; }
.box1 .sidebar-btn{ width: 50%;}
.box1 .left{width:50%; min-width:initial; margin:0 25%;}
.box1 .right{ width:100%; margin-bottom: 5px;}
}


/*雪娇 期刊数据模块 */
.floor2{padding-top: 60px; padding-bottom: 60px;}
.floor2 .title36{font-size: 36px;font-weight: bold;color: #000;text-align: center;margin-bottom: 50px;}
.floor2 .items{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.32rem;}
.floor2 .item{background: #F4FAFF;border-radius: 16px;padding: 0.4rem 0.56rem;position: relative;transition: all 0.3s ease;}
.floor2 .item:hover{box-shadow: 0 8px 30px rgba(0,0,0,0.08);transform: translateY(-4px);}
.floor2 .fz16{color: #333;margin-bottom: 16px;}
.floor2 .item-main{display: flex;align-items: center;justify-content: space-between;margin-top: 0.3rem;}
.floor2 .item-num{font-size: 0.48rem;font-weight: bold;color: #000;line-height: 1.33;}
.floor2 .item-icon img{width: 56px;height: 56px;display: block;}
.floor2 .item-line{width: 100%;height: auto;display: block;}

@media screen and (max-width: 1024px) {
.floor2 .items{grid-template-columns: repeat(2, 1fr);gap: 14px;}
.floor2{padding-top: 35px; padding-bottom:35px;}
.floor2 .title36{font-size:22px;margin-bottom:20px;}
.floor2 .item-num{font-size: 36px;}
.floor2 .item-icon img {width: 32px;height: 32px;}
.floor2 .fz16{ line-height: 22px;}
}
@media screen and (max-width: 700px) {
.floor2 .items{grid-template-columns: repeat(2, 1fr);}

}

/*雪娇 ----floor3------ */
.floor3{ position: relative;}
.floor3 .back{ display: block; width: 100%; height:calc(100% + 0.8rem); position:absolute; left: 0; top: 0; z-index: 1;}
.floor3 .title40{color: #fff;}
.floor3 .fz16{text-align: center;color: #fff;}
.qkzy_section3 .cont2{border-radius: 12px;display: flex;justify-content: space-between;align-items: center; position: relative; z-index: 10;margin-top: 0.22rem; }
.qkzy_section3 .cont2 .input{width: 20.28985507246377%;}
.qkzy_section3 .cont2 .input input{width: 100%;height: 48px;background: rgba(255, 255, 255, 0.1);border-radius: 4px;padding: 0 16px;font-size: calc(14px + 0.02rem);color: #fff;border: 1px solid #E5E5E5;transition: all 0.3s ease;}
.qkzy_section3 .cont2 .input input:hover{background: rgba(255,255,255,0.2);border-color: #fff;}
.qkzy_section3 .cont2 .input input::placeholder{color:rgba(255,255,255,0.7); opacity:1 !important;}
.qkzy_section3 .cont2 .xlbox{width: 20.28985507246377%;position: relative;}
.qkzy_section3 .cont2 .xlbox .top{display: flex;justify-content: space-between;align-items: center;padding: 0 16px;background: rgba(255,255,255,0.1);border: 1px solid #E5E5E5;border-radius: 4px;cursor: pointer;transition: all 0.3s ease;}
.qkzy_section3 .cont2 .xlbox .top:hover{background: rgba(255,255,255,0.2);border-color: #fff;}
.qkzy_section3 .cont2 .xlbox .top .wz{font-size: calc(14px + 0.02rem);color: rgba(255,255,255,0.7);line-height: 48px;width: calc(100% - 40px);}
.qkzy_section3 .cont2 .xlbox .top img{width: 16px;display: block;filter: brightness(0) invert(1);}
.qkzy_section3 .cont2 .xlbox .bottom{display: none;width: 100%;position: absolute;left: 0;top: calc(100% + 10px);background-color: #fff;box-shadow: 0 0 12px rgba(0,0,0,0.1);border-radius: 4px;padding: 20px 12px;z-index: 6;}
.qkzy_section3 .cont2 .xlbox .bottom a{display: block;font-size: 15px;color: #333;line-height: 20px;margin-bottom: 12px;text-align: center;}
.qkzy_section3 .cont2 .xlbox .bottom a:last-child{margin-bottom: 0;}
.qkzy_section3 .cont2 .xlbox .bottom a:hover{color: #035CAB;}
.qkzy_section3 .cont2 .button{cursor: pointer;width: 13.04347826086957%;font-size: calc(14px + 0.02rem);color: #035CAB;line-height: 48px;text-align: center;background-color: #fff;border-radius: 4px;transition: all 0.3s ease;}
.qkzy_section3 .cont2 .button:hover{background-color: rgba(255,255,255,0.9);transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.15);}

@media screen and (max-width:1024px) {
.floor3 .back{ height:calc(100% + 60px); }	
.qkzy_section3 .cont2{ flex-wrap: wrap; gap:14px 0;  margin-top:20px;}	
.qkzy_section3 .cont2 .input{ width:32%;}
.qkzy_section3 .cont2 .xlbox{width:calc(98% - 110px);}
.qkzy_section3 .cont2 .button{width:110px;line-height:42px;font-size: 14px;}
.qkzy_section3 .cont2 .input input{height:42px;padding: 0 14px;font-size: 14px;}
.qkzy_section3 .cont2 .xlbox .top .wz{line-height:40px;font-size: 14px;}
.qkzy_section3 .cont2 .xlbox .top{padding: 0 14px;}
}
@media screen and (max-width: 700px) {
.qkzy_section3 .cont2 .input{ width:100%;}

}

/* floor4 */

.floor4-content{display: flex;background: linear-gradient(100.26deg, #FFFFFF 12.17%, #F4FAFF 100%);border-radius: 16px;overflow: hidden;width: 100%;}
.floor4-sidebar{width: 2.3rem;background: linear-gradient(0deg, #005CAA 0%, #97A8FF 100%);
padding: 0.4rem 0;display: flex; flex-wrap: wrap; align-content: flex-start;}
.floor4-main{width:calc(100% - 2.3rem);  padding: 0.7rem 0 0.56rem 0;}
.floor4 .w_width{ position: relative; z-index: 5;}
.floor4 .main-content{width: 100%;display: block; padding: 0 0.3rem 0 0.6rem;}
.floor4 .title40{ margin-left:-2.3rem; width:calc(100% + 2.3rem);}
.floor4 .floor4-main .box{ display: block; width: 100%;}
.floor4 .floor4-main .cont{ width: 100%;display: flex;justify-content: space-between; align-items: center;}
.floor4 .sidebar-logo{width: 100%; line-height: 0; justify-content: center; display:flex;}
.floor4 .sidebar-logo img{height:0.64rem;height: auto;display: block;}
.floor4 .slick-list{width: 100%;}
.floor4 .sidebar-list{width: 100%;display: flex; flex-wrap: wrap; align-items: center;margin:1.02rem 0 0 0;}
.floor4 .sidebar-item{width: 100%;padding: 0.17rem 0;text-align: center;color: rgba(255,255,255,0.7);font-size: calc(14px + 0.04rem);font-weight: 500;cursor: pointer;transition: all 0.3s; line-height: 0.3rem;}
.floor4 .sidebar-item:hover{background: rgba(255,255,255,0.1);color: #fff;}
.floor4 .sidebar-item.active{background: rgba(255, 255, 255, 0.1);}
.floor4 .sidebar-arrow{display: flex;flex-direction: column;gap: 12px;}
.floor4 .sidebar-arrow span{width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,0.1);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 14px;transition: all 0.3s;}
.floor4 .sidebar-arrow span:hover{background: rgba(255,255,255,0.2);}

.floor4 .main-list{display: flex;flex-direction: column;width: 43.75%; margin:-0.26rem 0;}
.floor4 .main-item{padding:0.26rem 0;border-bottom: 1px solid #eee;}
.floor4 .main-item:last-child{border-bottom: none;}
.floor4 .item-info .title18{color: #000; width: 100%;margin-bottom:0.04rem; font-size: calc(14px + 0.04rem); line-height:0.3rem;}
.floor4 .item-info p{color: #888; width: 100%; font-size: calc(14px + 0.02rem); line-height: 0.3rem;}
.floor4 .main-item:hover .title18{color: #035CAB;}
.floor4 .main-item:hover p{color: #035CAB;}
.floor4 .slick-prev,
.floor4 .slick-next{  background: url(img/Arrow-right-bai.svg) rgba(255,255,255, 0.1) center no-repeat;}
.floor4 .slick-prev:hover,
.floor4 .slick-next:hover{  background: url(img/Arrow-right-bai.svg) rgba(0, 92, 170, 1) center no-repeat;}
.floor4 .slick-prev{ left:50%; top: -0.64rem; margin: 0 0 0 -20px !important; transform: rotate(270deg); -ms-transform: rotate(270deg);}
.floor4 .slick-next{ right:50%; top:auto; bottom:-0.64rem; margin: 0 -20px 0 0 !important;transform: rotate(90deg); -ms-transform: rotate(90deg);}


.floor4 .video{width: 51.56%;position: relative;}
.floor4 .video ._img{border-radius: 8px;overflow: hidden;padding-bottom: 63.03%;}
.floor4 .video .play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.53rem;height: 0.53rem;border-radius: 50%;background: rgba(0, 0, 0, 0.4);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s;z-index: 2;}
.floor4 .video .play-btn:hover{transform: translate(-50%,-50%) scale(1.1);background: rgba(0, 0, 0, 0.8);}
.floor4 .video .play-btn img{width: 100%;}


@media screen and (min-width: 1024px) {
.floor4 .sidebar-item{width: 100% !important;}	
}	
@media screen and (max-width: 1440px) {
.floor4 .main-item{  padding: 0.2rem 0;}
.floor4 .sidebar-item{  padding: 0.14rem 0;}
.floor4 .sidebar-list{  margin:0.9rem 0 0 0;}
}

@media screen and (max-width: 1024px) {
.floor4-content{display: flex;background:#F4FAFF;border-radius: 8px; flex-wrap: wrap;}	
.floor4-sidebar{width: 100%; padding:50px 0 5px 0;}
.floor4 .sidebar-list{ margin:15px 0 0 0; padding:0 40px;}
.floor4 .sidebar-item{ padding:8px 0;font-size: 16px;line-height: 24px;}
.floor4-main{width: 100%;padding:0 15px 15px 15px;}
.floor4 .main-content{ padding: 0;}
.floor4 .item-info .title18{font-size: 16px;line-height: 24px; margin-bottom: 0;}
.floor4 .item-info p{font-size: 14px;line-height: 22px;}
.floor4 .main-item{ padding:16px 0;}
.floor4 .main-list{  margin:-15px 0 10px 0;width: 100%;}
.floor4 .video{width: 100%;}
.floor4 .floor4-main .cont{ flex-wrap: wrap;}
.floor4 .sidebar-logo img{height:32px;}
.floor4 .title40{ width:100%; margin:0; position:absolute; left: 0; top:15px; color: #fff;}
.floor4 .slick-prev{ left:5px; top:5px; margin:0 !important; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.floor4 .slick-next{ right:5px; top:auto; bottom:5px; margin:0 !important;transform: rotate(0deg); -ms-transform: rotate(0deg);}
.floor4 .sidebar-logo{ display:none;}
.floor4 .video .play-btn{width:40px;height:40px;}
}

@media screen and (max-width: 700px) {

}

/* floor5 */
.qkzy_section4{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.qkzy_section4 .cont1{align-items: center;display: flex;flex-direction: column;align-items: center;gap:0.24rem}
.qkzy_section4 .cont1 .qh_t{display: flex;align-items: center;}
.qkzy_section4 .cont1 .qh_t .dd{margin-right: 40px;font-size: 16px;color: rgba(136, 136, 136, 1);line-height: 20px;padding: 10px 0;position: relative;cursor: pointer;border-bottom: 1px solid rgba(255,255,255,0);}
.qkzy_section4 .cont1 .qh_t .dd:last-child{margin-right: 0;}
.qkzy_section4 .cont1 .qh_t .dd.on{border-bottom-color: #005CAA;color: #005CAA;}
.qkzy_section4 .cont2{width: 100%;position: relative;}
.qkzy_section4 .cont2 .list{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;opacity: 0;
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;}
.qkzy_section4 .cont2 .list.on{position: relative;z-index: 10;opacity: 1;}
.qkzy_section4 .cont2 .ul{margin: 0 -0.1rem;width: calc(100% + 0.2rem);}
.qkzy_section4 .cont2 .ul .li{padding: 0 0.1rem;}
.qkzy_section4 .cont2 .ul .libox{margin-bottom:0.2rem;border-radius: 12px;background: linear-gradient(272.36deg, rgba(243, 251, 248, 0.4) 0.14%, rgba(217, 249, 255, 0.5) 99.88%);border-radius: 16px;padding: 0.32rem;position: relative;}
.qkzy_section4 .cont2 .ul .libox::after{content: "";background: linear-gradient(180deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);;width: 4px;height: 37%;display: block;left: 0;top: 50%;transform:translate(0, -50%) ; z-index: 6;position: absolute; z-index: 1;}

.qkzy_section4 .cont2 .ul .libox:last-child{margin-bottom: 0;}
.qkzy_section4 .cont2 .ul .libox .bt{font-size:calc(14px + 0.04rem);color: #000;line-height: calc(24px + 0.06rem);margin-bottom: 10px;min-height: calc(48px + 0.12rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.qkzy_section4 .cont2 .ul .libox .info{font-size: calc(14px + 0.02rem);color: #888;line-height: calc(24px + 0.06rem);margin-bottom: 0.24rem;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.qkzy_section4 .cont2 .ul .libox .dl{display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; gap:0.16rem;}
.qkzy_section4 .cont2 .ul .libox .dl .dd{ display: inline-flex;}
.qkzy_section4 .cont2 .ul .libox .dl a{display: flex;justify-content: center;align-items: center;border-radius: 4px;padding: 0 12px;border: 1px solid #005CAA;}
.qkzy_section4 .cont2 .ul .libox .dl a img{width: 20px;display: block;margin-right: 4px;}
.qkzy_section4 .cont2 .ul .libox .dl a .wz{font-size: 14px;color:#005CAA;line-height: calc(24px + 0.12rem);}
.qkzy_section4 .cont2 .ul .libox .dl a:hover{background-color: rgba(244, 250, 255, 0.5);}
.qkzy_section4 .cont2 .ul .libox:hover .bt{color: #005CAA;}
.qkzy_section4 .cont2 .ul .slick-dots{margin-top: 24px;}
.qkzy_section4 .cont2 .ul .slick-dots li{border-radius:10px;width:10px; height:10px;margin:0 4px;background: rgba(37, 75, 113, 0.2);}
.qkzy_section4 .cont2 .ul .slick-dots li.slick-active{ background: #254b71;width: 30px;}

@media  screen and (max-width:1024px){
.qkzy_section4{padding-top: 30px;padding-bottom: 30px;}
.qkzy_section4 .cont1{margin-bottom: 20px;padding-bottom: 36px;position: relative;}
.qkzy_section4 .cont1 .qh_t{width: 100%;position: absolute;left: 0;bottom: 0; padding: 0;}
.qkzy_section4 .cont1 .qh_t .dd{margin-right:20px;font-size: 14px;padding: 8px 0;}
.qkzy_section4 .cont2 .ul{margin: 0 -6px;width: calc(100% + 12px);}
.qkzy_section4 .cont2 .ul .li{padding: 0 6px;}
.qkzy_section4 .cont2 .ul .libox{margin-bottom: 12px;padding:18px 14px;}
.qkzy_section4 .cont2 .ul .libox .bt{font-size: 16px;line-height: 24px;margin-bottom:6px;min-height: 44px;}
.qkzy_section4 .cont2 .ul .libox .info{font-size: 14px;line-height: 22px;margin-bottom:12px;}
.qkzy_section4 .cont2 .ul .libox .dl{flex-wrap: wrap;  gap:8px;}
.qkzy_section4 .cont2 .ul .libox .dl a{ padding:0 10px 1px 10px;}
.qkzy_section4 .cont2 .ul .libox .dl a img{width: 16px;}
.qkzy_section4 .cont2 .ul .libox .dl a .wz{font-size: 13px;ine-height:28px;}
.qkzy_section4 .cont2 .ul .slick-dots{margin-top: 14px;}
.qkzy_section4 .cont2 .ul .slick-dots li{border-radius:6px;width:6px; height:6px; margin:0 4px;}
.qkzy_section4 .cont2 .ul .slick-dots li.slick-active{width: 18px;}
}
@media  screen and (max-width:700px){
.qkzy_section4 .cont2 .ul .libox .dl{ flex:1;gap:8px; flex-wrap: nowrap; justify-content: space-between;}
.qkzy_section4 .cont2 .ul .libox .dl a{ flex-direction: column; padding:12px 12px; width: 100%; white-space: nowrap;}
.qkzy_section4 .cont2 .ul .libox .dl a img{ margin:0;}
.qkzy_section4 .cont2 .ul .libox .dl a .wz{ line-height: 22px;}
.qkzy_section4 .cont2 .ul .libox .dl .dd{ flex:1;}
}	

/* floor6 */
.floor6 .items{display: flex;flex-direction: column;gap: 0.3rem; width:100%;} 
.floor6 .item a{ width:100%;padding: 20px 0.52rem 20px 20px;background: rgba(244, 250, 255, 1);display: flex;justify-content: space-between;align-items: center;border-radius: 16px;}
.floor6 .left{width: 25.53%;}
.floor6 .left ._img{padding-bottom: 66.15%;border-radius: 8px;overflow: hidden;}
.floor6 .right{width: 71.21%;}
.floor6 .right .date{font-size: calc(14px + 0.02rem); color: #005CAA;line-height: 1;font-weight: 700;margin-bottom: 0.1rem;}
.floor6 .right .title18{color: #000;font-size: calc(14px + 0.04rem);line-height:calc(24px + 0.06rem);margin-bottom: 0.16rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.floor6 .right p{color: #888;font-size: calc(14px + 0.02rem);line-height:calc(24px + 0.06rem);overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;}
.floor6 .item a:hover .right .title18{color: #005CAA;}

@media  screen and (max-width:1024px){
	.floor6 .right .date{font-size: 14px;}
	.floor6 .right .title18 {font-size: 16px; line-height: 24px;}
	.floor6 .right p {font-size: 14px; line-height: 22px;}
	.floor6 .item a {padding: 14px;}
}

@media  screen and (max-width:700px){
	.floor6 .item a{flex-direction: column;}
	.floor6 .left{width: 100%;}
	.floor6 .right{width: 100%;margin-top: 16px;}
	.floor6 .left ._img{height: 160px;padding-bottom: 0;}
	}
	
/* floor7 */
.floor7 .title40{color: #fff;}
.qikan6{display: block; width:100%;}
.qikan6 .slick-track{ display: flex;}
.qikan6 .conference-articles {display: block; width:calc(100% + 0.3rem);margin-left: -0.15rem;margin-right: -0.15rem; }
.qikan6 .conference-item {display: block; width: 50%;  padding:0 0.15rem;position: relative;}
.qikan6 .conference-a{ background: linear-gradient(180deg, #F4FAFF 0%, #FFFFFF 100%);position: relative; display: block; width: 100%; height: 100%; padding:0.2rem 0.24rem 0.26rem 0.24rem; text-align: center;}
.qikan6 .conference-a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);}
.qikan6 .banner {position: relative; overflow: hidden; width:100%; line-height: 0; aspect-ratio: 100 / 56.25;margin-bottom: 0.24rem;}
.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.04rem); font-weight: 400; line-height: 1.6; letter-spacing: 0px; margin-top: 10px; color: #000;}
.qikan6 .conference-item:hover .article-title{ color: #005CAA; }
.qikan6 .article-description {font-weight: 700;font-size: calc(14px + 0.02rem);line-height: 16px;color: #005CAA;}

.qikan6 .slick-prev{ left:-0.5rem;}
.qikan6 .slick-next{ right:-0.5rem; }

@media screen and (max-width:1024px) {
.floor7{ padding-bottom: 0;}	
.qikan6{ padding:0;  }
.qikan6 .conference-a{ padding:14px 14px 20px 14px;}
.qikan6 .conference-articles { width:calc(100% + 14px);margin-left: -7px;margin-right: -7px; padding:0 35px; }
.qikan6 .conference-item {  padding:0 7px; }
.qikan6 .slick-prev{ left:2px;}
.qikan6 .slick-next{ right:2px; }


}

/* floor8 */
.qikan7{width:100%;display: flex;flex-wrap: wrap;}
.qikan7 .ul2{width:calc(100% + 30px);margin:-15px; display: flex;flex-wrap: wrap;}
.qikan7 .ul2 li{width: 12.5%;padding:15px;}
.qikan7 .ul2 a{display: block;width:100%;
overflow: hidden;box-sizing: border-box;
border-radius: 50%;
background: #FFFFFF;
box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.1);
background:rgba(255, 255, 255, 1);}
.qikan7 .ul2 a .pic{ width:100%;aspect-ratio: 100 / 100; line-height: 0;
position: relative; overflow: hidden;border-radius: 50%;
-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% + 20px);margin:-10px;}	
.qikan7 .ul2 li{padding:10px;width: 20%;}
}
@media  screen and (max-width:700px){
.qikan7 .ul2 li{ width:25%;}	
}

/* -----文章列表页 */
.qkzy_section4.pd0{ padding-top: 0; padding-bottom: 0;}
.qkzy_section4.pd0 .list{position: static;}
.qkzy_section4.pd0 .cont2 .list{opacity: 1;}
.qkzy_section4.pd0 .cont2 .ul{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;}
.mt16{margin-top: 16px;}
.qkzy_section4.pd0 .cont2 .ul{margin: 0;width: 100%;}
.qkzy_section4.pd0 .cont2 .ul .li {padding: 0;}


@media  screen and (max-width:1024px){
.qkzy_section4.pd0 .cont2 .ul{gap:14px;}

}
@media  screen and (max-width:1024px){
.qkzy_section4.pd0 .cont2 .ul{grid-template-columns: repeat(1,1fr);}

}



.box_section{ display: flex; flex-wrap: wrap; width: 100%; margin-top: 0.64rem;
background: #FFFFFF;
border-radius: 16px; padding:0.53rem .3rem 0.5rem 0.3rem;
}
.box_section .comm{ display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.box_section .comm .right{ display:inline-flex;  gap: 0 5px;
font-size: calc(14px + 0.02rem);
line-height: 30px;
color: #005CAA; padding: 0 0 12px 0;
}
.box_section .comm .left{ display:inline-flex; 
}
.box_section .comm .left ul{ flex-wrap: wrap; display:inline-flex; gap: 0 0.4rem;
}
.box_section .comm .left li a{ display:inline-flex;  padding:0 12px 12px 12px;
font-size: calc(14px + 0.02rem);
line-height: 30px;
color:rgba(0, 0, 0, 1); position: relative;
}
.box_section .comm .left li a::after{ content: '';
position: absolute;
width: 0%;
height:3px;
left: 0;
bottom:-2px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
}
.box_section .comm .left li.on a{ color:#005CAA; font-weight: bold;}
.box_section .comm .left li:hover a{ color:#005CAA;}
.box_section .comm .left li.on a::after{width: 100%;}
.box_section .comm .left li:hover a::after{width: 100%;}


@media  screen and (max-width:1024px){
.box_section{ margin-top:30px; padding:20px 15px 0 15px;
border-radius: 8px;
}

}
@media  screen and (max-width:700px){
.box_section .comm .left{ width: 100%;}	
.box_section .comm .left ul{ width: 100%; gap:0; justify-content: space-between;}	
.box_section .comm .left li a{padding:0 0 2px 0; font-size: 14px; margin-bottom: 5px;
}

}


.box_section .search{
display: flex;width: 100%;
padding: 16px;
gap: 10px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
backdrop-filter: blur(15px);
border-radius: 8px; gap:0 16px;
}
.box_section .search .ss_box {width: 57%;display: flex; gap:0 16px;}
.box_section .search .ss_box input{width:100%;height: 48px;
padding: 9px 16px;
height: 48px;
background: rgba(255, 255, 255, 0.1);
border: 1px  solid rgba(255, 255, 255, 0.5);
border-radius:  4px; color: #fff; font-size: calc(14px + 0.02rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.box_section .search .ss_box input::placeholder{color:#fff; opacity:1 !important;}
.box_section .search .ss_box button{
display: flex;
justify-content: center;
align-items: center; padding:0 0.6rem;
height: 48px; white-space: nowrap;
background: #FFFFFF;cursor: pointer;
border-radius: 4px; gap: 4px;color: rgba(0, 92, 170, 1); font-size: calc(14px + 0.02rem);
}
.box_section .search .ss_box button:hover{background:rgba(255,255,255,0.6);}
.box_section .search .ss_box img{width:24px;height:24px;}
.box_section .search .qh_box{width:43%; position: relative;}
.box_section .search .qh_box .top{cursor: pointer;
display: flex; align-items: center;
padding: 0 14px 2px 16px;
height: 48px;
background: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.5);
border-radius: 4px;
}
.box_section .search .qh_box .top .wz{font-size: calc(14px + 0.02rem);color: #fff;line-height: 1.4;width:100%;}
.box_section .search .qh_box .top img{display: block; width:16px; min-width:16px;}
.box_section .search .qh_box .bottom{display: none;width: 100%;position: absolute;left: 0;top: calc(100% + 8px);background-color: #fff;border-radius: 4px;box-shadow: 0 0 12px rgba(0,0,0,0.1);padding: 20px 12px;}
.box_section .search .qh_box .bottom a{display: block;font-size: 15px;color: #333;line-height: 20px;margin-bottom: 12px;text-align: center;}
.box_section .search .qh_box .bottom a:hover{color:rgba(0, 92, 170, 1);}
.box_section .search .qh_box .bottom a:last-child{margin-bottom: 0;}


@media screen and (max-width:1600px) {
.box_section .search{ gap:0 0.25rem;}
.box_section .search .ss_box input{ font-size: 14px;height: 44px; padding: 9px 14px;}
.box_section .search .ss_box button{height: 44px;}
.box_section .search .qh_box .top{padding: 0 12px 2px 14px;height: 44px;}
.box_section .search .qh_box .top .wz{ font-size: 14px;}

}
@media screen and (max-width: 1024px) {
.box_section .search{ padding:15px;flex-wrap: wrap; gap:14px;}
.box_section .search .ss_box input{height:40px;font-size: 14px;}
.box_section .search .ss_box button{height: 40px; padding:0 24px;}
.box_section .search .ss_box img{width: 18px;}
.box_section .search .ss_box{ width: 100%;gap: 14px;}
.box_section .search .qh_box .top{ height:40px;}
.box_section .search .qh_box{ width: 100%;}
.box_section .search .qh_box .bottom{padding: 12px;}
.box_section .search .qh_box .bottom a{font-size: 14px;margin-bottom: 10px;line-height: 18px;}

}
@media screen and (max-width: 700px) {


}






._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:#005CAA;
 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%;}
	
}




.tkxq_section .content .title1{display: flex;justify-content: flex-start;align-items: center;}
.tkxq_section .content .title1 .dd{display: flex;justify-content: flex-start;align-items: center;margin-right: 40px;}
.tkxq_section .content .title1 .dd:last-child{margin-right: 0;}
.tkxq_section .content .title1 .dd .wz{margin-right: 8px;}
.tkxq_section .content .title1 .dd img{width: 20px;display: block;}
@media screen and (max-width: 1680px) {
.tkxq_section .content .title1 .dd{margin-right: 20px;}
.tkxq_section .content .title1 .dd .wz{}
}
@media screen and (max-width: 1024px) {
.tkxq_section .content .title1 .dd{margin-right: 0;margin-bottom: 8px;}
.tkxq_section .content .title1 .dd:last-child{margin-bottom: 0;}
.tkxq_section .content .title1 .dd .wz{margin-right: 6px;}
}

.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:#005CAA;}
.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:#005CAA;
}
.ipub-button:hover{background-color: #005CAA;border-color: #005CAA;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;}

}


.tkxq_section .content .cont2 .btnbox{display: grid;
  width: 100%;
  gap: 0.15rem;
  margin-top: 0.24rem;
  grid-template-columns: repeat(3, 1fr);}
.tkxq_section .content .cont2 .btnbox a{display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 9px 16px;
  box-sizing: border-box;
  border: 1px solid #005CAA;
  flex-direction: row-reverse;
  border-radius: 4px;}
.tkxq_section .content .cont2 .btnbox img{width: 22px;
  height: 22px;
  display: block;}
.tkxq_section .content .cont2 .btnbox .wz{color: #005CAA;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;}
.tkxq_section .content .cont2 .btnbox a:hover{background-color:#F3F4FF;}
@media screen and (max-width: 1024px) {
.tkxq_section .content .cont2 .btnbox {gap:12px;}
.tkxq_section .content .cont2 .btnbox a{padding: 6px 12px;}
}

@media screen and (max-width: 767px) {
.tkxq_section .content .cont2 .btnbox {
     grid-template-columns: repeat(3, 1fr);
         flex-direction: row;
         flex: 1;
         gap: 8px;
  }
.tkxq_section .content .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;}
}


.tkxq_section .content .dd2_info a{color: rgba(51, 51, 51, 1); text-decoration:underline;}
.tkxq_section .content .dd2_info a:hover{color:#005CAA;}


.tkxq_section .one_info a{color:#fff;}
.tkxq_section .one_info a:hover{text-decoration:underline;}


.Announcements_list{width: 100%; border-radius:0 0 16px 16px; padding:0.3rem 0.3rem 0.7rem 0.3rem;
background:rgba(255, 255, 255, 1);}
.Announcements_list .articles-container { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 0.4rem; }
.Announcements_list .article-card { display: flex; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.Announcements_list .article-card .a{ display: flex; width: 100%; justify-content:space-between; align-items: center; gap: 0.3rem;padding:0.3rem 0;  }
.Announcements_list .article-image { width:2.48rem; min-width:2.48rem;  display: block; line-height: 0; overflow: hidden; aspect-ratio: 100 / 72.58;}
.Announcements_list .article-image img{width: 100%; height: 100%;object-fit: cover; transition: transform 0.3s ease; }
.Announcements_list .article-content { flex: 1; }
.Announcements_list .article-date {font-size: 14px; color:#251A65; margin-bottom:0.16rem; font-weight: bold; line-height:20px; display: flex; align-items: center; }
.Announcements_list .article-date img{ margin-right: 8px;
width: 17px;
height: 17px;}
.Announcements_list .article-title {font-size: calc(14px + 0.02rem); font-weight: 400;margin-bottom:0.16rem;line-height:calc(20px + 0.04rem); color: #000; }
.Announcements_list .article-author {color: rgba(85, 85, 85, 1);
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.Announcements_list .article-card .a:hover .article-title{color:#005CAA;}


@media screen and (max-width:1024px) {
.Announcements_list{ padding:20px 15px 30px 15px;}	
.Announcements_list .articles-container {margin-bottom: 20px; }
.Announcements_list .article-card .a{padding:16px 0; gap:14px; }
.Announcements_list .article-date { margin-bottom:4px; }
.Announcements_list .article-title { font-size:14px; line-height:20px; margin-bottom:4px; }
.Announcements_list .article-image { width:144px; min-width:144px;}

}

.Announcements_list.newslist{padding-top:0.5rem; padding-bottom:0.5rem;}

.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 #1F073A;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:#1F073A;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;}


}

.wzxq_section01.newsdel{padding-top:0.5rem; padding-bottom:0.5rem;}


/*260806start*/
.qikan7 .ul2{ justify-content: center;}
.list09 .small-article .s{ flex-wrap: initial; align-items: center; gap:0 0.2rem; flex-direction: row-reverse;}
.list09 .small-article .article-Tag{font-size: 13px;color:rgba(0, 92, 170, 1); line-height: 20px; font-weight: 400;
display: inline-flex;
padding: 3px 8px 4px 8px;
background: rgba(0, 92, 170, 0.1);
border-radius: 4px; margin-bottom: 6px;
}
.list09 .small-article .img{aspect-ratio: 100 / 141; display: flex; align-items: center; justify-content: center; line-height: 0; width: 94px;  min-width: 94px;}

@media screen and (max-width: 1024px) {
.list09 .small-article .s{  gap:0 14px;}
.list09 .small-article .article-Tag{ margin-bottom: 6px;}
.list09 .small-article .img{width: 84px;  min-width: 84px;}
}
@media screen and (max-width: 700px) {
.list09 .small-article{width: 100%;}
.list09 .small-article .article-title1 {-webkit-line-clamp:2; font-size: 14px; line-height: 22px;height: 44px;}
.list09 .small-article .article-description1 {-webkit-line-clamp:1; font-size: 13px; line-height: 21px;}
}

.box1 .authors{ font-size:0.24rem; line-height: 0.32rem;  color: rgba(255,255,255,1);}

@media screen and (max-width: 700px) {
.box1 .authors{ font-size: 16px; line-height: 22px;}
}

.pulic_right{position: relative;  z-index: 16;}


.t_nav2 .left li{ position: relative; display: inline-flex;}
.t_nav2 .left .sub{position: absolute; top:100%; left: 50%;z-index: 4;height: auto;opacity: 0;visibility: hidden; padding-top: 0.12rem;
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_nav2 .left li:hover .sub{-webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_nav2 .left .u2{ display: flex; flex-direction: column; box-shadow: 0 0 30px rgba(0,0,0,0.1);background: #fff;padding: 15px 0px;border-radius: 5px;}
.t_nav2 .left .u2 .a2{ display: block;width: 100%; color: #000; font-size:calc(14px + 0.02rem);line-height: 36px;padding: 0 25px;white-space:nowrap;-webkit-transform: translateY(5px);opacity: 0;position: relative; background:none;
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_nav2 .left .a2:hover{color:rgba(0, 92, 170, 1);}
.t_nav2 .left li:hover .u2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}

@media screen and (max-width: 1024px) {
.t_nav2 .left .u2{padding:10px 0px;}	
.t_nav2 .left .u2 .a2{ font-size:14px;line-height:26px;padding: 0 20px;}
.t_nav2 .left .sub{ padding-top:10px;}
}



.Announcements .cont1{display: flex;justify-content: space-between;align-items: center;
padding: 16px;
background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);
backdrop-filter: blur(15px);
border-radius: 8px;
}
.Announcements .cont1 .btns{cursor: pointer; width: 40px;height: 40px;border-radius: 4px;display: flex;justify-content: center;align-items: center;
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
}
.Announcements .cont1 .btn_prev{ left:16px;}
.Announcements .cont1 .btn_next{ right:16px;}
.Announcements .cont1 .btns img{width: 14px;display: block;}
.Announcements .cont1 .btns:hover{background-color: rgba(0, 92, 170, 1);}
.Announcements .cont1 .ulbox{width: 100%; padding:0 48px;}
.Announcements .cont1 .ulbox .ul{margin: 0 -0.08rem;width: calc(100% + 0.16rem);}
.Announcements .cont1 .ulbox .ul .li{padding: 0 0.08rem;}
.Announcements .cont1 .ulbox .ul a{display:flex; justify-content: center; align-items: center; text-align: center;font-size:calc(14px + 0.02rem);color: #fff;line-height: 24px;padding:7px 8px 9px 8px;
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border-radius: 4px; height: 100%;
}
.Announcements .cont1 .ulbox .ul .li.on a{background-color:rgba(255, 255, 255, 1);color:rgba(0, 0, 0, 1) !important;}
.Announcements .cont1 .ulbox .ul a:hover{background-color:rgba(255, 255, 255, 0.3);}
.Announcements .cont1 .ulbox .slick-track{ display: flex;}


@media screen and (max-width: 1440px) {
.Announcements .cont1 .ulbox .ul a{ font-size:14px;}
}
@media screen and (max-width: 1024px) {
.Announcements .cont1{ padding:15px;}
.Announcements .cont1 .btns{ width: 30px;height: 30px;}
.Announcements .cont1 .btn_prev{ left:15px;}
.Announcements .cont1 .btn_next{ right:15px;}
.Announcements .cont1 .ulbox{ padding: 0 38px;}
.Announcements .cont1 .ulbox .ul{margin: 0 -5px;width: calc(100% + 10px);}
.Announcements .cont1 .ulbox .ul .li{padding: 0 5px;}
.Announcements .cont1 .ulbox .ul a{font-size: 12px;line-height: 21px;padding: 4px 4px 5px 4px;}

}



/* 二级导航 */
.nav-box .nav-bar{ width: 100%; margin-top: 0.24rem;}
.nav-box .nav-bar .ul {display: flex; flex-wrap: wrap; justify-content: center; width: calc(100% + 16px); margin:-8px; }
.nav-box .nav-bar .li {margin:8px;}
.nav-box .nav-bar a{display: flex; justify-content:center; align-items: center; padding:8px 17px;background:#E2F1FF;backdrop-filter: blur(20px);border-radius: 4px; height: 100%; }
.nav-box .nav-bar a:hover{background: rgba(0, 92, 170, 1);}
.nav-box .nav-bar a:hover .wenz{color: #fff;}
.nav-box .nav-bar .wenz{font-size:calc(14px + 0.02rem);color: #1F073A;line-height:24px;}
.nav-box .nav-bar .li.on a{background: linear-gradient(90deg, #D4403C 0%, #4548B4 50%, #035CAB 100%);}
.nav-box .nav-bar .li.on .wenz{color: #fff;}

.nav-box .nav-bar1{ width: 100%; padding:0 61px; position: relative;}
.nav-box .nav-bar1 .swiper-box{ display: block; width: 100%; overflow: hidden; }
.nav-box .nav-bar1 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; flex-wrap: nowrap; justify-content: flex-start;width:100%;
  margin:0;}
.nav-box .nav-bar1 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0; margin: 0;}
.nav-box .swiper-prev,
.nav-box .swiper-next{position: absolute; z-index:10; top: 50%; margin-top: -20px; width:40px; height:40px; background: url(img/Arrow-right-hei.svg) center no-repeat #E2F1FF; background-size:14px auto !important; cursor: pointer;
backdrop-filter: blur(10px);
border-radius: 4px;

}
.nav-box .swiper-prev:hover,
.nav-box .swiper-next:hover{background:url(img/Arrow-right-bai.svg) center no-repeat rgba(0, 92, 170, 1);}
.nav-box .swiper-prev{ left:0px; transform: rotate(180deg); -ms-transform: rotate(180deg); }
.nav-box .swiper-next{ right:0px;}


@media  screen and (max-width: 1024px){
.nav-box .nav-bar{ margin-top:14px;}	
.nav-box .nav-bar .ul { width: calc(100% + 8px); margin:-4px; }
.nav-box .nav-bar .li {margin:4px;}
.nav-box .nav-bar a{ padding:4px 12px; }
.nav-box .nav-bar .wenz{font-size:13px; line-height: 22px;}
.nav-box .swiper-prev,
.nav-box .swiper-next{width:30px; height:30px; margin-top: -15px;}
.nav-box .nav-bar1{padding:0 38px; position: relative;}
.nav-box .nav-bar1 .swiper-wrapper{width:100%;
  margin:0;}
.nav-box .nav-bar1 .swiper-slide { margin: 0;}
}



/*260806end*/