﻿@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:#021574 rgba(255, 255, 255, .75);
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #021574;border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: #021574;border-radius:8px;
}	


.max-width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.w2000{max-width:1920px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:1rem;padding-right:1rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}



/*.main1{ display:none;}*/
.main1 .box{ display:flex; flex-wrap: wrap; width: 100%; justify-content: center; align-items: center; padding:21px 0 16px 0;}
.main1 .colse{ cursor: pointer; display: flex; align-items: center; justify-content: center; line-height:0; margin-left:12px;
width: 20px;
height: 20px;
}
.main1 .colse img{ width: 12px;}
.main1 .info{
font-style: normal;
font-weight: 350;
font-size: 18px;
line-height: 20px;
color: #FFFFFF;

}

@media  screen and (max-width:1024px){
.main1 .box{ padding:8px 0;}
.main1 .info{
font-size: 13px;
line-height: 16px;
}
.main1 .colse{  margin-left:6px;}
}


.t_navs{ position:sticky; left:0; top:-1px; z-index: 100; width: 100%;  }
.t_navs.act{ box-shadow:2px 2px 4px rgba(0,0,0,0.1);}
.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center; background: #fff; }
.t_navs .logo{ line-height: 0; float: left; margin-left:1rem;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:0.38rem;}
.t_navs .line{ display: flex; margin:0 0.32rem;
height: 14px;
border-left: 1px solid #666666;
}
.t_navs ._mfsy{ display: flex; position: relative; margin:0 0 0 0.54rem;}
.t_navs ._mfsy .a{ position: relative; display:flex; align-items: center; height:0.8rem; padding:0 1.25rem;
background: #021574;
font-style: normal;
font-weight: 700;
font-size:16px;
line-height: 1.2;
color: #FFFFFF;
}
.t_navs ._mfsy .a:hover{background: #0046E9;}
.t_navs .btn-tel{ position: relative; display:flex; align-items: center;width: 48px; height:0.8rem position: relative;}
.t_navs .btn-tel .tel{ position: absolute; right:0.4rem; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);color: rgba(10, 49, 141, 1);
/* background:rgba(255,255,255,0);color:#666666;border-radius:8px;box-shadow: 0px 0px 6.06667px rgba(0, 0, 0, 0.18);*/
font-size: 0.18rem; white-space: nowrap; align-items: center;
font-weight: 700; display: flex;
line-height: 0.6rem; height: 0.6rem;
 width:0;opacity:0; overflow: hidden;
-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;  
}
.t_navs .btn-tel .tel img{width:0.36rem; height:0.36rem; margin-right: 0.16rem; display: none;}
.t_navs .btn-tel:hover .tel{opacity: 1; width:auto; overflow: visible; padding:0 20px;background:rgba(255,255,255,1);}
.t_navs .btn-tel .ico{ position: relative; display:flex; align-items: center;width: 48px; height:48px; background: url(img/phone.svg) center no-repeat; background-size:0.28rem auto !important;}
.t_navs .btn-tel:hover .ico{background: url(img/phone1.svg) center no-repeat;}
.t_navs .ss_search{float: left; display:flex; }
.t_navs .ss_search ._t{ cursor: pointer; display:flex; height:0.8rem; width:48px; background: url(img/_search1.svg) center no-repeat; background-size:0.28rem auto !important;}
.t_navs .ss_search ._t:hover{background: url(img/_search.svg) center no-repeat;}
.t_navs ._b{width: 100%;height: 140px;z-index: 99;position: absolute;left: 0;top:100%; display: none;
background: #f1f1f1;/* box-shadow:3px 3px 3px rgba(0,0,0,0.1); */
 }
.t_navs ._b .input{width: 10rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: flex; overflow: hidden;  border-radius: 4px; overflow: hidden;}
.t_navs ._b .input input{width: 100%;height:48px;display: block; border-radius:0;background:#fff; border:0; font-size:16px; line-height:26px; padding:10px 24px; color: #666; text-transform: capitalize;}
.t_navs ._b .input input::placeholder{color:#999; opacity:1 !important;}
.t_navs ._b .input .img{display: block; cursor: pointer; min-width:60px;height: 48px;background: url(img/_search1.svg) center no-repeat #fff; background-size:0.28rem auto !important;}
.t_navs ._b .input .img:hover{background: url(img/_search.svg) center no-repeat #fff;}
.t_navs .left{ display: flex; align-items: center;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .menu{float: left; margin-left:0.32rem;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left;padding:0 2px;}
.t_navs .menu .nli span{float: left; position: relative;}
.t_navs .menu .nli span::after{ content: '';
position: absolute; transform: translate(-50%,-50%) rotate(20deg); -ms-transform: translate(-50%,-50%) rotate(20deg);
right: 100%;
top: 50%; height:14px;
border-left: 1px solid #666666;
}
.t_navs .menu .nli:first-child span::after{ display:none;}
.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative;padding:0 0.32rem;
font-weight: 350;
font-size: 16px;
line-height:0.8rem;
color: #666666;
}
.t_navs .menu .nli span a i{
width: 10px;
height: 10px;
 margin-left: 8px;
background: url(img/xia.svg) center no-repeat; background-size:100% auto !important;
}
.t_navs .menu .nli:hover span a i{ transform: rotate(180deg); -ms-transform: rotate(180deg);}
.t_navs .menu .nli.on span a{color:rgba(10, 49, 141, 1); font-weight: bold;}
.t_navs .menu .nli:hover span a{color:rgba(10, 49, 141, 1);}
.t_navs .sub4{z-index: 99;position: absolute;left: 0;top:100%; display: none;width: 100%;
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(251.5px);
}
.t_navs .sub4 .w2000{ max-width:1600px;}
.t_navs .solution-content{display: flex; flex-wrap: wrap; width: 100%; padding: 0.27rem 0 0.57rem 0; justify-content: center;}
.t_navs .industry-section{display: flex; flex-wrap: wrap; align-content: flex-start; width:37.6%;}
.t_navs .capability-section{display: flex; flex-wrap: wrap; align-content: flex-start;width:35.6%;padding:0 0.64rem; position: relative;}
.t_navs .capability-section::after{
	content: '';
	position: absolute;
	height: 1.58rem;
	right: 0;
	top:58px;
	border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.t_navs .capability-section::before{ content: '';
position: absolute;
height: 1.58rem;
left: 0;
top:58px;
border-left: 1px solid rgba(0, 0, 0, 0.2);}
.t_navs .detail-section{display: flex; flex-wrap: wrap; align-content: flex-start;width:26.8%;padding:0 0.64rem;}
.t_navs .sub4 .h3{ display: inline-flex; position: relative;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 18px;
color: #000000;
 margin-bottom:28px; padding-bottom:10px;
}
.t_navs .sub4 .h3::after{ content: '';
position: absolute;
width: 100%;
height: 2px;
left: 0;
bottom: 0;
background: #0A318D;
border-radius: 14px;
}
.t_navs .industry-list{width: 100%; display: grid;grid-template-columns: repeat(3, 1fr); gap:0.22rem 0.46rem;}
.t_navs .industry-list li{ position: relative;}
.t_navs .industry-list li::after{ content: '';
position: absolute; transform: translate(-50%,-50%) rotate(20deg); -ms-transform: translate(-50%,-50%) rotate(20deg);
right:0;
top: 50%; height:14px;
border-left: 1px solid #666666;
}
.t_navs .industry-list li:nth-child(3n)::after{ display:none;}
.t_navs .industry-list li a{display: flex; align-items: center; color: #000; line-height: 26px; font-size: 16px;}
.t_navs .industry-list li a:hover{color: rgba(10, 49, 141, 1);}
.t_navs .industry-list li a i.icon{width:26px; height: 26px; margin-right: 0.16rem; }
.t_navs .industry-list li a i.icon .img1{display: flex;}
.t_navs .industry-list li a i.icon .img2{display: none;}
.t_navs .industry-list li a:hover i.icon .img1{display: none;}
.t_navs .industry-list li a:hover i.icon .img2{display: flex;}
.t_navs .capability-list{width: 100%; display: grid;grid-template-columns: repeat(3, 1fr); gap:0.32rem;}
.t_navs .capability-list li{text-align: center;width: 100%; margin-top: 0.19rem; }
.t_navs .capability-list li .icon-box{width:0.9rem; height: 0.9rem; line-height: 0; margin:0 auto;
}
.t_navs .capability-list li p{font-size: 14px; color: #000; line-height: 20px; margin-top: 9px;}
.t_navs .capability-list li a:hover p{color:rgba(10, 49, 141, 1);}
.t_navs .detail-list{width: 100%; display: flex; align-items: flex-start; justify-content: space-between;}
.t_navs .detail-list li{text-align: center; display: flex; flex-direction: column; }
.t_navs .detail-list li .qrcode{
 width:1.34rem; line-height: 0; overflow: hidden;
background: #FFFFFF;
border-radius: 8px; margin:0 auto;
}
.t_navs .detail-list li p{font-size: 14px; line-height: 1; color: #000; margin-top: 12px;}

/* 产品中心样式 */
.t_navs .product-content{ width:100%; padding:0.21rem 0 0.27rem 0;}
.t_navs .product-content h3{font-size: 18px; line-height: 1; color: #000; margin-bottom: 28px; font-weight: bold;}
.t_navs .product-content .tit{font-size:16px; line-height:21px; color: #000; margin-bottom: 0.18rem; font-weight: bold; width:100%; display: block; text-align: center;}
.t_navs .product-box{display: flex;width:100%;}
.t_navs .product-grid{display: flex; flex-wrap: wrap;width:100%;}
.t_navs .product-item{flex: 1; align-content: flex-start; width:100%; margin: 0 0.12rem 0 0; padding: 0.39rem 0.18rem 0.16rem 0.18rem;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 108.3%);
border-radius: 0px;
 position: relative;
}
.t_navs .product-item::after{ display: block; content: ''; position: absolute; left: 0; top: 100%; width: 100%; height:0.51rem; z-index: 1; margin-top: 7px;
background: linear-gradient(0deg, rgba(3, 93, 204, 0) 15.69%, rgba(76, 148, 248, 0.71) 487.25%);
}
.t_navs .product-icon{width: 100%; height:0.72rem; display: flex; align-items: center; justify-content: center;}
.t_navs .product-icon img{ width:100%; height: 100%; object-fit: contain;}
.t_navs .product-item .ico{width: 100%; height:0.24rem; display:none; align-items: center; justify-content: center; position: absolute; left: 0; bottom:0.72rem; z-index: 6;}
.t_navs .product-item .ico img{ width:100%; height: 100%; object-fit: contain;}
.t_navs .product-item h4{font-size:0.20rem; line-height:0.22rem; color: #000; margin:8px 0 0.05rem 0; font-weight: 500; text-align: center;}
.t_navs .product-item .p{color: #000; font-size:14px; line-height:0.22rem; padding:0.06rem 0; text-align: center; border-bottom: 1px solid #CECECE;}
.t_navs .product-item .p:last-child{border-bottom:0;}
.t_navs .product-item .p a{width:100%; display: block; color: #000; text-decoration: none;padding:0.05rem 0.1rem; }
.t_navs .product-item .p a:hover{color: #fff;
background: rgba(25, 48, 102, 0.4);
border-radius: 6.12133px;
}
.t_navs .product-item1{

background: linear-gradient(180deg, #193066 5.89%, #0231A0 137.66%);
box-shadow: 3.58605px 0px 3.58605px -1.43442px rgba(0, 0, 0, 0.05);
border-radius: 0px;

}
.t_navs .product-item1 h4{ color: #fff; transform: translateY(0.48rem); -ms-transform: translateY(0.48rem);
}
.t_navs .product-item1 .ico{ display: flex;
}
/* .t_navs .product-item:hover .p{ opacity:0;
} */
.t_navs .industry-software{width:2.13rem;display: flex; flex-wrap: wrap; align-content: flex-start;}
.t_navs .software-list{width:100%; margin-bottom: 0.2rem;}
.t_navs .software-list li{margin-bottom: 0.06rem;}
.t_navs .software-list li:last-child{margin-bottom:0;}
.t_navs .software-list li a{ display: block;color: #000; text-align: center; font-size:14px; line-height: 0.25rem; padding:0.1rem 0.05rem;
background: rgba(255, 255, 255, 0.4);
border-radius: 6.12133px;
}
.t_navs .software-list li a:hover{color: #fff;
background: #193066;}



@media screen and (max-width:1600px) {
.t_navs .logo{  margin-left:0.7rem;}	
.t_navs .line{  margin: 0 0.22rem;}
.t_navs ._mfsy{  margin: 0 0 0 0.36rem;}	
.t_navs ._mfsy .a{ padding:0 0.7rem;}	
.t_navs .btn-tel .tel{ right: -0.36rem;}
}	
@media screen and (max-width:1440px) {
.t_navs .logo{  margin-left:0.5rem;}		
.t_navs ._mfsy .a{ padding:0 0.5rem;}	
.t_navs .menu .nli span a{  padding: 0 0.26rem;}
}	
@media screen and (max-width:1024px) {
.t_navs .menu{ display: none;}
.t_navs .line{ display: none;}
.t_navs .btn-tel{ display: none;}
.t_navs .logo{ margin-left: 15px;}
.t_navs .logo img{ width: auto; height:30px;}
.t_navs .ss_search{ display:none;}
.t_navs ._mfsy{ margin-left: 5px;}
.t_navs ._mfsy .a{ height: 50px; padding:0 15px; font-size:14px;}

}



.form1{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.form1 .lab{ width:100%; position:relative; display: flex; flex-wrap: wrap; margin-top: 0.16rem;}
.form1 .lab1{display: flex;width: 100%; align-items: flex-start;
font-weight: 400;
font-size: 10px;
line-height: 20px;
color: #AAB6F5;
}
.form1 .lab1 img{ min-width:14px; height:14px; margin:3px 4px 0 0; object-fit: contain;}
.form1 .lab2{display:block; width: 100%; align-items: flex-start; position: relative; padding-left: 18px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #AAB6F5;
}
.form1 .lab2 img{ min-width:14px; height:14px; margin:5px 4px 0 0; object-fit: contain; position: absolute; left:0; top: 0; }
.form1 .w100{ width:100%;}
.form1 .wrap{ flex-wrap: wrap;}
.form1 .name{color: #fff;font-size:0.16rem; line-height:0.18rem; width: 100%; margin-bottom: 0.16rem;}
.form1 .text{ float: left; width: 100%; color: #333333;font-size:0.16rem; line-height:0.48rem; height:0.48rem; padding:0 0.16rem;  border: 0;
 background: #FFFFFF;
 border-radius: 8px;
}
.form1 .textarea{ float: left; width: 100%; color: #333333;font-size:0.16rem; line-height:0.28rem; height:1.12rem; padding:0.1rem 0.16rem;  border: 0;
 background: #FFFFFF;
 border-radius: 8px;}
.form1 .submit{display: flex; justify-content: center; align-items: center; width: 100%; color: #fff;font-size:0.18rem; line-height:1; height:0.54rem; background:#1939E1; border-radius:8px; border:0; padding-bottom: 1px; margin:0 0 0.15rem 0;  }
.form1 .submit:hover{ background: #0046E9;}
.form1 .checkbox{display: flex; align-items: flex-start; width: 100%; color: #fff;font-size:12px; line-height:18px; margin-top: 0.32rem;
}
.form1 .checkbox .check{ cursor: pointer; position:relative; min-width:14px; width:14px; height:14px; display:flex; margin:3px 6px 0 0;background: #fff;
border-radius: 3.11111px;
}
.form1 .checkbox .check.checked{background:url(img/checked.svg) #1939E1 center no-repeat; background-size: 100% 100%; }
.form1 .yangzhengma{ position: absolute; right:0; bottom: 0; object-fit: contain; height: 0.48rem; min-width:1rem;width:1rem; }

.form1 input::placeholder{ color:#999999; opacity:1 !important;}
.form1 textarea::placeholder{ color:#999999; opacity:1 !important;}

@media screen and (max-width:1024px) {
.form1 .lab{ margin-top:12px;}
.form1 .name{ font-size:14px; line-height:16px; margin-bottom: 8px;}
.form1 .text{font-size:14px; line-height:28px; height:36px; padding:4px 14px;}
.form1 .textarea{font-size:14px; line-height:22px; height:100px; padding:6px 14px;}
.form1 .dl{width:calc(100% + 14px); margin-right:-14px; padding:0 0 15px 0;}
.form1 .dl dd{font-size:13px; line-height:28px; padding-left:19px;  background-size: auto 14px !important;  min-width:63px; margin-right:12px;}
.form1 .dl1{ margin-bottom: -5px;}
.form1 .submit{font-size:14px;line-height: 38px; height: 38px; margin: 0 0 15px 0; padding-bottom: 1px;}
.form1 .yangzhengma{ height:38px; min-width:80px;width:80px;}
.form1 .checkbox{ margin-top:12px;}
.form1 .lab1{ line-height:16px;}
}


/* globalD */
.globalD{ float: left; width: 100%; height:100%; background:rgba(0,0,0,0.66);  z-index:101; position: fixed; left: 0; top:0; display:none;}
.globalD .colse{ position: absolute; right: 0.48rem; top: 0.4rem; z-index:20; display: block; width:28px; height:28px; transform:rotate(45deg); -ms-transform:rotate(45deg); cursor: pointer;-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;  }
.globalD .colse:hover{ transform:rotate(360deg); -ms-transform:rotate(360deg); }
.globalD .colse::after,
.globalD .colse::before{ display: block; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #fff; width: 100%; height: 2px;}
.globalD .colse::before{ height: 100%; width: 2px;}
.globalD .box{ display: flex;  width:13.16rem; position: fixed; left:50%; top:50%;transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.globalD .left{ display: flex; flex-wrap: wrap;width: 67.17%; align-content: flex-start; background:url(img/Maskgroup.png) left bottom  no-repeat #fff; padding:0.68rem 0.48rem 0.48rem 0.48rem; border-radius:10px 0 0 10px;}
.globalD .left .title{display: block; width: 100%; color: #142891;font-size:0.32rem; line-height:0.42rem; font-weight: bold;}
.globalD .left .title1{display: block; width: 100%; color:#000918;font-size:0.24rem; line-height:0.32rem; font-weight: bold;margin-top: 0.48rem;}
.globalD .left .info{display: block; width: 100%; color: #142891;font-size:0.18rem; line-height:0.26rem; font-weight: 400; margin-top: 0.1rem;}
.globalD .left .ul{display: grid; gap:0; width: 100%;grid-template-columns: repeat(4, 1fr); padding: 0.24rem 0; gap:8px;
border-bottom: 1px solid rgba(20, 40, 145, 0.5);
 }
.globalD .left .ul .li{display: block; width: 100%; padding:0.14rem 0.16rem 0.16rem 0.16rem; 
background: #1939E1;
border-radius: 8px;
}
.globalD .left .ul .tit{ display: block;width: 100%; color: #fff;font-size:13px; line-height:18px; font-weight: 700; }
.globalD .left .ul .p{display: block; width: 100%; color:#C4CEFF;font-size:12px; line-height:20px; font-weight: 400; margin-top:6px;}
.globalD .left .dl{display: grid; gap:0; width: 100%;grid-template-columns: repeat(6, 1fr); padding: 0.28rem 0 0 0; gap:0.16rem;
 }
.globalD .left .dl .dd{display: block; width: 100%; 
}
.globalD .left .dl .dd a{display: flex; align-items: center; justify-content: center; width: 100%; line-height: 0;
	border-radius: 8px; overflow: hidden; background: #fff;
	filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.05));
aspect-ratio: 100 / 71.18;
}
.globalD .left .dl .dd a img{ object-fit: contain; width: 100%; height: 100%;}
.globalD .right{ display: flex; flex-wrap: wrap; width: 32.87%; align-content: flex-start;
background: rgba(40, 54, 129, 0.43); padding:0.16rem 0.32rem 0.31rem 0.32rem;
backdrop-filter: blur(9.8px); border-radius: 0 10px 10px 0;

}
.globalD .form1{ margin-top:-0.05rem;}


@media screen and (max-width:1024px) {
.globalD .box{ flex-wrap: wrap;width:86%;}	
.globalD .colse{right:15px; top:15px; width:24px; height:24px; }	
.globalD .left{ width: 100%;padding:10px 15px; display: none;
border-radius: 10px 10px 0 0;}
.globalD .left .title1{ display: none;}
.globalD .left .li{ margin-top:15px;font-size:16px; line-height:26px;}
.globalD .left .tit{ font-size:16px; line-height:26px;}
.globalD .left .info{ display: none; font-size:14px; line-height:20px; margin-top: 5px;}
.globalD .left .title{ font-size:20px; line-height:30px;}
.globalD .left .ul{ display: none;}
.globalD .left .dl{ display: none;}
.globalD .right{ width: 100%;padding:15px 20px 20px 20px;border-radius:10px 10px;}
}

.captcha-box{ display: none;  border: 0; width: 440px; height:501px; z-index:110;position: fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.captcha-box.om{ left:50%; top:50%;}

.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center; margin:0 15px;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background:rgba(10, 49, 141, 1);
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background:rgba(10, 49, 141, 1);
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


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

.xialaph{ position: fixed; left:0; top:49px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#f1f1f1; padding:5px 15px 80px 15px; overflow-y: auto;}
.xialaph.on{ padding:41px 15px 80px 15px;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{color: #000; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%;}
.xialaph .active .a1{ color: #004E9D;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:2px;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 .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #000;line-height:24px;}
.xialaph .active .a2{ color:#004E9D;}
.xialaph .u3{width: 100%;padding:10px 0 2px 15px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u3 .l3 a{ width: 100%;display: block; font-size:15px;color: #000;line-height:24px;}
.xialaph .input_box{width: 100%;margin-top:25px;position: relative; display: flex; overflow: hidden; border-radius: 3px;}
.xialaph .input_box input{width: 100%;height:40px;display: block; background:#fff; border: 0; font-size: 14px; line-height:24px; padding:8px 14px; color: #666;}
.xialaph .input_box input::placeholder{color:#999; opacity:1 !important;}
.xialaph .input_box .img{ display: block; cursor: pointer; border: 0; width:56px;height: 40px;background: url(img/_search.svg) center no-repeat #fff; background-size:20px auto !important;}


.pf-right{display:block;z-index:30; position:fixed; right:0.16rem; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width:0.6rem;}
.pf-right .ul{ display:flex; flex-wrap:wrap; justify-content: center; width:100%; padding: 0.4rem 0 3px 0;background: #1B54C3;
}
.pf-right .li{ position: relative; display: flex; align-items: center; justify-content: center; width:100%;padding:0.1rem 0;}
.pf-right .li::after{
content: '';
position: absolute;
width: 0.32rem; margin-left: -0.16rem;
height:1px;
left: 50%;
top: 0;
background:#92B7FF;
}
.pf-right .li:first-child::after{ display:none;}
.pf-right .li .a{ display:flex; flex-wrap:wrap; width:100%; justify-content: center; align-items: center; line-height: 0; width:0.46rem; height: 0.46rem;}
.pf-right .li .a:hover{background:#1449B0;border-radius: 8px;}
.pf-right .li .a img{ width:0.3rem; height:0.3rem;}
.pf-right .tel{ position: absolute; right:100%; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); border-radius:0.34rem 0 0 0.34rem; 
background:rgba(255,255,255,0);color:#666666;
font-size: 16px; white-space: nowrap; align-items: center;
font-weight: bold; display: flex;
line-height: 0.56rem;
box-shadow: 0px 0px 6.06667px rgba(0, 0, 0, 0.18); width:0;opacity:0; overflow: hidden;

}
.pf-right .tel .cc{ margin-left: 0.12rem;}
.pf-right .tel img{width:0.3rem; height:0.3rem; margin-right: 0.16rem;}
.pf-right .li:hover .tel{opacity: 1; width:auto; overflow: visible; padding:0 0.64rem 0 24px;background:rgba(255,255,255,1);
-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;  }
.pf-right .liaotian{ position: absolute; right:100%; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); width:5.6rem; height:6.13rem; background:#fff;
box-shadow: 0px 0px 6.06667px rgba(0, 0, 0, 0.18); color: #000;font-style: Bold;
  font-size: 0.2rem;
  leading-trim: NONE;
  line-height: 6.13rem;
  letter-spacing: 2%;
  text-align: center;
-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:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)
}
.pf-right .liaotian img{ width:5.6rem; height:6.13rem; }
.pf-right .li:hover .liaotian{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1); }
.pf-right .er{ position: absolute; right:100%; top:50%;padding:0.32rem 0.12rem; background: #fff; display: flex; width:3.18rem;
box-shadow: 0px 0px 6.06667px rgba(0, 0, 0, 0.18); 
-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:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)
}
.pf-right .er .div{padding:0 0.12rem;}
.pf-right .er i{ display: block; width:1.23rem; line-height: 0;}
.pf-right .er span{ text-align: center; display: block; width: 100%;
 margin-top: 8px;
font-weight: 400;
font-size: 12px;
line-height: 12px;
color: #000000;
}

.pf-right .li:hover .er{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}
.pf-right .ino{ position: relative;  margin:0 0 -0.5rem 0; display:block; line-height: 0; width:100%; display: flex; justify-content: center;}
.pf-right .ino img{ max-width:1rem; width:1rem;}
.pf-right ._mfsy{ display:flex; width:100%;}
.pf-right ._mfsy .a{display:flex; justify-content: center; width:100%; padding:0.12rem 0;
font-weight: 400;
font-size: 0.14rem;
line-height: 0.2rem;
text-align: center;
 background:#15387D;
color: #FFFFFF;
}
.pf-right ._mfsy .a:hover{background: #1449B0;}
.pf-right ._renter{ position: relative; display:flex; justify-content: center; width:100%; margin-top:0.12rem;}
.pf-right ._renter .a{ display:flex; flex-wrap:wrap; width:100%; height:0.57rem;justify-content: center; align-items: center; line-height: 0;
background: #FFFFFF;
box-shadow: 0px 0px 6.06667px rgba(0, 0, 0, 0.18);
}
.pf-right ._renter .a img{ width:0.3rem; height:0.3rem; object-fit: contain;}
.pf-right ._renter .a .img1{ display:block;}
.pf-right ._renter .a .img2{ display:none;}
.pf-right ._renter .a:hover{ background: #1449B0;}
.pf-right ._renter .a:hover .img1{ display:none;}
.pf-right ._renter .a:hover .img2{ display:block;}


@media screen and (max-width:1024px) {
.pf-right{ display:none !important;}
}



.wap_hei{ display: none; width: 100%;height:75px;}
.wap_down{ display: none; width: 100%;background:#353535; box-shadow:0 0 10px rgba(0,0,0,0.1);position: fixed;z-index: 15; bottom: 0; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); left: 0; }
.wap_down li{width:20%; display:flex; justify-content: center; align-items: center; height:75px;}
.wap_down li a{width:46px;height:46px;display: flex;flex-wrap: wrap; justify-content: center;}
.wap_down li .ico{ display: flex; align-items: center; justify-content: center; width:46px; height:46px; line-height: 0;}
.wap_down li .ico img{ width:32px; height:32px; margin:0 auto;}
.wap_down li:hover .ico{background:#302E2E;border-radius: 8px;}

@media screen and (max-width:1024px) {
/*WAP head*/
.wap_down{ display: flex;}
.wap_hei{ display: block;}

}

/* footer1 */
.footer1{ position: relative; z-index:5;background: rgba(0, 0, 0, 1); padding-top:0.76rem; padding-bottom: 0.6rem;
}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; align-items: center; justify-content:space-between; padding:0.44rem 0 16px 0;border-bottom:1px solid #393939;}
.footer1 .Copyright{ display:block; width:100%; margin-top: 16px;
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #999999;
}
.footer1 .Copyright a{color: #999999; padding:0 10px;}
.footer1 .Copyright a:hover{color: #fff;}
.footer1 .logo{ display:block; line-height:0;}
.footer1 .logo img{ object-fit: contain; height:38px;}
.footer1 .share{ display: flex; flex-wrap: wrap;}
.footer1 .share .li{display: inline-flex; margin:0 0 0 0.24rem; position: relative;}
.footer1 .share .li:first-child{ margin-left:0 !important; display: none;}
.footer1 .share a{ display:flex; align-items: center; justify-content: center; line-height:0; position: relative; width:42px; height:42px;}
.footer1 .share a img{ width:42px; height:42px;}
.footer1 .share a .img1{  display:block;}
.footer1 .share a .img2{  display:none;}
.footer1 .share a:hover .img1{  display:none;}
.footer1 .share a:hover .img2{  display:block;}
.footer1 .share .tel{ position:absolute; right: 0; bottom:110%; white-space: nowrap; background: #Fff; font-weight: bold; color: #666; font-size:16px; line-height:30px; padding:5px 30px; border-radius: 34px;
-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 80%;
	-moz-transform-origin:50% 80%;
	-ms-transform-origin:50% 80%;
	-o-transform-origin:50% 80%;
	transform-origin:50% 80%;
	-webkit-transform: translateX(0) scale(0);
	-moz-transform: translateX(0) scale(0);
	-ms-transform: translateX(0) scale(0);
	-o-transform: translateX(0) scale(0);
	transform: translateX(0) scale(0);}
.footer1 .share .li:hover .tel{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateX(0) scale(1);
	-moz-transform: translateX(0) scale(1);
	-ms-transform: translateX(0) scale(1);
	-o-transform: translateX(0) scale(1);
	transform: translateX(0) scale(1);}
.footer1 .share .er{ position:absolute; left:50%; bottom:110%; width:100px; 
-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 80%;
	-moz-transform-origin:50% 80%;
	-ms-transform-origin:50% 80%;
	-o-transform-origin:50% 80%;
	transform-origin:50% 80%;
	-webkit-transform: translateX(-50%) scale(0);
	-moz-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	-o-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0);}
.footer1 .share .li:hover .er{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);}
.footer1 .midd{ display:flex; flex-wrap: wrap; width:100%;justify-content: space-between; }
.footer1 .line{ display:flex; width:1px;border-right: 1px solid #202020;}
.footer1 .nav{ position:relative; z-index: 6; display: flex; flex-direction: column; align-items:flex-start; }
.footer1 .nav .u2{ display: flex; flex-direction: column; padding:0.12rem 0 1px 0;}
.footer1 .nav .a1{ display:inline-flex; color: #fff; font-size:16px; line-height:1; font-weight: 700;}
.footer1 .nav .a2{ display:inline-flex; color:rgba(153, 153, 153, 1); padding:0.12rem 0;
font-size: 14px;
line-height: 16px;}
.footer1 .nav .a2:hover{ color:#fff; }
.footer1 .s2{display: flex; flex-direction: column; gap: 0.26rem;}
.footer1 .nav .i{display:none;width:50px; height:42px; position:absolute; right:0; top:0; z-index: 6;}
.footer1 .nav .i::after{display:block; content: ''; width:9px; height:9px; position:absolute; right:16px; top:50%; border-top:1px solid #fff; border-right:1px solid #fff; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg); z-index: 6;}
.footer1 .nav .active.i::after{ transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top: -3px;}

.footer1 .er{  width:1.23rem; display: flex; flex-wrap: wrap;
}
.footer1 .er .div{ width:100%; display: flex; flex-wrap: wrap; margin-top:0.24rem;}
.footer1 .er i{ display: block; width:100%; line-height: 0;}
.footer1 .er span{ text-align: center; display: block; width: 100%;
 margin:8px 0;
font-weight: 400;
font-size: 12px;
line-height: 12px;
color: #fff;
}


@media (max-width: 1024px){
.footer1{ padding-top:30px; padding-bottom:20px;
}	
.footer1 .line{ display:none; }
.footer1 .nav{ width: 100%; margin:7px 0;}
.footer1 .nav .a1{ width: 100%; font-size:16px; line-height:24px; padding:9px 15px; border-radius:3px; background:#202020; position: relative;}
.footer1 .nav .a2{ display: inline-block; font-size:14px; line-height:24px; min-width:24%;padding:0 7px;}
.footer1 .nav .u2{  width: 100%; display:none; line-height:24px; padding:8px;}
.footer1 .s2{ width: 100%;  gap:0;}
.footer1 .midd>div:nth-child(5){flex-direction:row; flex-wrap: wrap-reverse;}
.footer1 .down{ padding:20px 0; }
.footer1 .share .li{ margin-left:16px;}
.footer1 .share a{ width:30px; height:30px;}
.footer1 .share a img{ width:30px; height:30px;}
.footer1 .logo img{ object-fit: contain; height:30px;}
.footer1 .Copyright{ text-align: center; line-height:1.4;}
.footer1 .nav .i{display:block;}
.footer1 .er{  width:100%;justify-content: center;}
.footer1 .er .div{ width:100px; margin:24px 24px 0 24px;}
}
@media (max-width: 767px){
.footer1 .nav .a2{ min-width:49%;}	
}






.index-banner .swiper-notification{display:none;}
.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.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%;}
.index-banner .div{ width:100%; line-height: 0;}
.index-banner .pc_show1{ width:100%;}
.index-banner .ph_show1{ width:100%;}
.index-banner .box{ display: block; width:100%; position: absolute; left: 0; top:10%; z-index: 6;/* transform: translate(0%,-50%); -ms-transform: translate(0%,-50%); */}
.index-banner .box .sect{ display: flex; flex-wrap: wrap; width: 100%; align-items: center; justify-content: space-between;}
.index-banner .box .img{ display: block; width:74%; margin:0 -18% 0 0;}
.index-banner .box .cont{ display:block; width:39%;}
.index-banner .box .tit1{ display: inline-flex; margin-top:0.4rem;
font-weight: 900;
font-size: 0.56rem;
line-height: 0.64rem;
letter-spacing: 0.05em;
background: linear-gradient(92.8deg, #80C8FF 2.33%, #F5F5F5 61.45%, #87C6FA 117.08%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}
.index-banner .box .tit2{  width:100%;font-size:0.16rem; line-height:0.28rem; margin-top: 0.27rem;
font-weight: 350;
letter-spacing: 0.02em;
color: #F5F5F5;
}
.index-banner .box ._btn{ margin-top:1.1rem;display:flex;flex-wrap: wrap; width:100%;}
.index-banner .box ._btn .a{display:inline-flex; align-items: center; color: #fff; font-size:0.16rem; line-height:1; height:0.56rem; padding:0 0.8rem;
background: #0046E9;/* border:1px solid rgba(43, 149, 248, 1); */
}
.index-banner .box ._btn .a:hover{ background: #142891; /* border:1px solid #142891; */}


.index-banner .swiper-pagination{ cursor: pointer; display:inline-flex;position: absolute;left:0; bottom:2.24rem; z-index: 10; justify-content: center; width:100%;}
.index-banner .swiper-pagination-bullet{ cursor: pointer; border-radius:10px; width:0.5rem; height:4px; margin:0 4px; display:block; background: #fff; }
.index-banner .swiper-pagination-bullet-active{ width:0.8rem; background: #0988FF;}


.index-banner .box .img{ opacity: 0;  transform: translateX(0.4rem); -ms-transform: translateX(-0.4rem);
transition: opacity 0.6s ease, transform 0.6s ease; transition-delay: 1s;
}
.index-banner .box .tit1{ opacity: 0;  transform: translateY(0.2rem); -ms-transform: translateY(0.2rem);
transition: opacity 0.6s ease, transform 0.6s ease;
 transition-delay: 0.05s;
}
.index-banner .box .tit2{ opacity: 0;  transform: translateY(0.2rem); -ms-transform: translateY(0.2rem);
transition: opacity 0.6s ease, transform 0.6s ease;
 transition-delay: 1s;
}
.index-banner .box ._btn{ opacity: 0;  transform: translateY(0.2rem); -ms-transform: translateY(0.2rem);
transition: opacity 0.6s ease, transform 0.6s ease;
 transition-delay: 1.5s;
}

.index-banner .swiper-slide-active .box .img{ opacity: 1; transform: translateX(0); -ms-transform: translateX(0);}
.index-banner .swiper-slide-active .box .tit1{ opacity:1;  transform: translateY(0); -ms-transform: translateY(0);}
.index-banner .swiper-slide-active .box .tit2{ opacity:1;  transform: translateY(0); -ms-transform: translateY(0);}
.index-banner .swiper-slide-active .box ._btn{ opacity:1;  transform: translateY(0); -ms-transform: translateY(0);}



@media screen and (max-width:2500px) {
.index-banner .swiper-pagination{ bottom:21.6%; }
.index-banner .box .img{ width:53.5%; margin: 0;}
.index-banner .box ._btn{ margin-top:0.8rem;}
}
@media screen and (max-width:1024px) {
.index-banner .box .tit1{font-size:24px; line-height:36px;}
.index-banner .box .tit2{ font-size:14px; line-height: 24px; margin-top:15px;}
.index-banner .box ._btn{ margin-top:20px;}
.index-banner .box ._btn .a{ font-size:14px; height:32px; padding:0 20px;}
.index-banner .swiper-pagination{ bottom:20px;}
}
@media screen and (max-width:767px) {
.index-banner .box .cont{ width:100%; justify-content: center; text-align: center;}
.index-banner .box .img{ width:70%; margin:8% 0 0 15%;}
.index-banner .box ._btn{ justify-content: center;}
}

.mian1{ width: 100%; background:rgba(0,0,0,0.3); position: absolute; left: 0; bottom: 0; z-index:6;}
.mian1 .list{ width: 100%; overflow: hidden;}
.mian1 .list .ul{width: 100%; justify-content: space-between; display: flex; flex-wrap: wrap; padding:0 7.5%;}
.mian1 .list .ul li{ display:flex; flex-wrap: wrap; width: 33.3%; padding:0 0.56rem; position: relative;}
.mian1 .list .ul li::after{ content: '';
position: absolute;
width:1px;
height: 52%;
left:0;
top: 24%;
background:rgba(255, 255, 255, 0.5);
}
.mian1 .list .ul li:nth-child(3n+1)::after{display: none;}
.mian1 .list .ul li .a{ height:1.89rem; display: flex;flex-wrap: wrap; text-align: center; align-content: center; justify-content: center; width: 100%; padding:0 0.2rem;}
.mian1 .list .ul li .ico{ display: block; width:100%; line-height: 0;}
.mian1 .list .ul li .ico img{width:0.82rem; height: 0.82rem;}
.mian1 .list .ul li .tit{ width: 100%; font-weight: 400; color: #fff; font-size:0.2rem; line-height:0.32rem; margin-top: 0.1rem; }
.mian1 .list .ul li .a:hover{
background: linear-gradient(180deg, rgba(21, 56, 115, 0) 0%, rgba(40, 105, 217, 0.27) 100%);
}

@media screen and (max-width:2500px) {
.mian1 .list .ul li .a{ height:1.4rem;}
.mian1 .list .ul li .ico img{width:0.6rem; height: 0.6rem;}
.mian1 .list .ul li .tit{ margin-top: 0.04rem; }
}
@media screen and (max-width:1440px) {
.mian1 .list .ul{ padding:0;}
}
@media screen and (max-width:1024px) {
.mian1{position: static;background:#021574; padding: 0;}	
.mian1 .list .ul li{ padding:0 8px;}
.mian1 .list .ul li .a{ height: auto; position: relative; padding:15px 7px;}
.mian1 .list .ul li .tit{ font-size:13px; line-height:20px; margin-top: 6px;}
.mian1 .list .ul li .ico img{ width:36px; height:36px;}
}



.main0 .box{ display:block; width: 100%; padding:0.77rem 0 .77rem 0;}
.main0 .title{ display:block; width: 100%; color: #fff; text-align: center; font-weight: bold; font-size:0.28rem; line-height:0.6rem;}
.main0 .info{ display:block; width: 100%; color: #fff; text-align: center;font-size:0.22rem; line-height:0.32rem; padding:10px 0 0.52rem 0;}
.main0 .btn{ display:flex; justify-content: center; width: 100%;}
.main0 .btn .a{ display:inline-flex; color: #fff;font-size:0.18rem; line-height:1; height:0.68rem; justify-content: center; align-items: center; padding:0 1.6rem 1px 1.6rem;background: #142891;
}
.main0 .btn .a0{ width:3.28rem; padding:0 0 1px 0; background:#fff; color: rgba(20, 40, 145, 1);}
.main0 .btn .a1{ width:3.28rem; padding:0 0 1px 0;}
.main0 .btn .a:hover{background:#0046E9 !important; color: #fff !important;}

@media (max-width: 1024px){
.main0 .box{ padding:40px 0 45px 0;}	
.main0 .title{ font-size:20px; line-height:30px;}
.main0 .info{font-size:16px; line-height:26px; padding:10px 0 26px 0;}
.main0 .btn .a{font-size:14px; height:36px; padding:0 30px 2px 30px; }
.main0 .btn .a0{ width:120px; padding:0 0 2px 0; }
.main0 .btn .a1{ width:120px; padding:0 0 2px 0;}
}


.tit32{display: block; width:100%;
font-style: normal;
font-weight: 400;
font-size: 0.32rem;
line-height: 1;
color: #000000;
}
.down_line{ font-weight: bold; text-align: center; padding-bottom:0.48rem;
border-bottom: 1px solid rgba(0, 0, 0, 0.2); position: relative;
}
.down_line::after{
	content: '';
	position: absolute;
	width: 5.04rem;
	height: 4px;
	left: 50%; transform: translate(-50%,0);transform: translate(-50%,0);
	bottom:-3px;
	background: #142891;

}



@media screen and (max-width:1024px) {
.tit32{font-size:18px; line-height:1.4;}
}

.tab-h{display: block; width:100%; margin-top:0.32rem; position: relative;
}
.tab-h::after{ display: block; content: ''; position: absolute; left: 0; top:2px; z-index: 1; width: 100%; border-top: 1px solid rgba(0, 0, 0, 0.2);}
.tab-h ul{display: flex; flex-wrap: wrap; gap:0 0.64rem; position: relative; z-index: 6; width:100%;}
.tab-h ul li{display: inline-flex; padding: 0.2rem 0; position: relative;
font-style: normal;
font-weight: 290;
font-size: 0.18rem;
line-height: 0.24rem;
color: #000000; cursor: pointer;
}
.tab-h ul li::after{ content: '';
position: absolute;
width:0;
height: 4px; border-radius:4px;
left: 0;
top:0;

background: #142891;
}
.tab-h ul li.on::after{ width:100%;}
.tab-h ul li:hover::after{ width:100%;}
.tab-h ul li.on{ color: #142891;}

@media screen and (max-width:1800px) {
.tab-h ul{ gap:0 0.44rem;}
}
@media screen and (max-width:1024px) {
.tab-h{ margin:16px -15px 0 -15px; width: calc(100% + 30px); overflow-x: auto; padding:0 15px;}	
.tab-h ul{ gap:15px; flex-wrap: nowrap; white-space: nowrap; width: auto;}
.tab-h ul li{font-size:15px; line-height:26px; padding:8px 0;}
}


.main2{ overflow: hidden;}
.main2 .tab-h::after{border-top: 1px solid rgba(255, 255, 255, 0.2);}
.main2 .tab-h ul{ display: block;}
.main2 .tab-h ul li::after{ background: #fff;}
.main2 .tab-h ul li{ color: #fff; margin-right:0.58rem !important;}
.main2 .tab-h ul li.swiper-slide-thumb-active::after{ width:100%;}
.main2{ display: block; width:100%;}
.main2 .bd{ display: block; width:100%; position: relative; overflow: hidden; }
.main2 .sect{ display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; justify-content: space-between;/* position: absolute; left:0; top: 0; z-index: 1; opacity: 0; */}
/* .main2 .sect.on{ position: relative; z-index: 6; opacity: 1;} */
.main2 .img{ display: block; width:39.125%; line-height: 0; opacity:0; transform: translateX(100%); -ms-transform: translateX(100%);margin-top: 0.22rem;
}
.main2 .sect.swiper-slide-active .img{opacity:1; transform: translateX(0%); -ms-transform: translateX(0%);-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; }
.main2 .img a{ display: block; width:100%; line-height: 0;aspect-ratio: 100 / 76.67;}
.main2 .img a img{ width: 100%; height: 100%; object-fit: cover;}
.main2 .cont{ display:block; width:45.375%; margin:1.28rem 0;}
.main2 .tit1{width:100%;
font-weight: 400;
font-size: 0.24rem;
line-height: 0.34rem;
color: #fff;

}
.main2 .tit2{  width:100%;font-size:0.28rem; line-height:0.38rem; margin-top: 0.32rem;
font-weight: 290;
font-size: 0.18rem;
line-height: 0.32rem;height:0.96rem;
text-align: justify;
color: #FFFFFF;

 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;
}
.main2 ._btn{ margin-top:1.28rem;display:flex;flex-wrap: wrap; width:100%;}
.main2 ._btn .a{display:inline-flex; align-items: center; color: #fff; font-size:0.18rem; line-height:1; height:0.5rem; padding:0 0.72rem;
border: 1px solid #FFFFFF;
border-radius: 74px;
}

.main2 ._btn .a:hover{border: 1px solid #142891; background: #142891;}

@media screen and (min-width:1024px) {
.main2 .tab-h ul li{ width: auto !important;}	
.main2 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.main2 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform;}
}	
@media screen and (max-width:1600px) {
.main2 .cont{ margin:1rem 0;}		
.main2 ._btn{ margin-top:1rem;}	
}	
@media screen and (max-width:1800px) {
.main2 .tab-h ul li{ margin-righ:0.44rem !important;}
}
@media screen and (max-width:1024px) {
.main2 .tit1{font-size:16px; line-height:26px;}
.main2 .tit2{ font-size:14px; line-height: 24px; height:72px; margin-top:15px;}
.main2 ._btn{ margin-top:20px;}
.main2 ._btn .a{ font-size:14px; height:32px; padding:0 20px;}
.main2 .cont{ margin:0 0 20px 0;}
.main2 .sect{margin-top: 12px;}
.main2 .tab-h ul li{ margin-righ:15px !important;}
}
@media screen and (max-width:767px) {
.main2 .cont{ width:100%; justify-content: center; text-align: center; margin:20px 0 40px 0;}
.main2 .img{ width:70%; margin:0 0 0 15%;}
.main2 ._btn{ justify-content: center;}
.main2 .sect{ flex-wrap: wrap-reverse;}
.main2 .tab-h ul li{ margin-righ:0 !important; text-align: center;}
.main2 .tab-h ul li.slick-current::after{ width:100%;}
.main2 .sect.slick-current .img{opacity:1; transform: translateX(0%); -ms-transform: translateX(0%);-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; }
}

@-webkit-keyframes move {
    0% {
       -webkit-transform:translateX(-10px);
       transform:translateX(-10px);
    }
    100% {
       -webkit-transform:translateX(10px);
       transform:translateX(10px);
    }
}



.main3 .tab-h1{display: block; width:100%; margin-top:0.32rem; position: relative;
}
.main3 .tab-h1 ul{display: flex; flex-wrap: wrap; justify-content: center; gap:0 1.28rem; width:100%;}
.main3 .tab-h1 ul li{display: inline-flex; justify-content: center; padding:0.2rem 0; position: relative; min-width: 1.92rem;
font-weight: 400;
font-size: 0.24rem;
line-height: 0.28rem;
color: #000000; cursor: pointer;
}
.main3 .tab-h1 ul li::after{ content: '';
position: absolute;
width:0; transform: translateX(-50%); -ms-transform: translateX(-50%);
height: 3px; border-radius:3px;
left:50%;
bottom:0.08rem;
background: #142891;
}
.main3 .tab-h1 ul li.on::after{ width:0.98rem;}
.main3 .tab-h1 ul li:hover::after{ width:0.98rem;}
.main3 .tab-h1 ul li.on{font-weight: bold; color: #142891;}
.main3 .tit32{ text-align: center;}
.main3 .nav{ width:100%; margin-top: 10px; justify-content: center; display: inline-flex;
 }
.main3 .nav .ul{ display: inline-flex; flex-wrap: wrap;background: #F4F4F4; justify-content: center; min-width: 76.875%;  padding:0 0.56rem;
 border-radius:0.66rem;
}
.main3 .nav .ul.on{position: relative; opacity: 1; z-index: 6;}
.main3 .nav .li{ display: inline-flex; flex-wrap: wrap; margin:0 0.28rem;}
.main3 .nav .li .a{ display: inline-flex; align-items: center; position: relative; height:0.66rem;
font-weight: 400;
font-size: 0.16rem;
line-height:0.26rem;
color: #333;
 }
.main3 .nav .li .a::after{ display: block; content: ''; position: absolute; border-radius: 50%;  left: 50%; bottom: 0.18rem; transform: translate(-50%,0); -ms-transform: translate(-50%,0); width: 0; height:1px; background:#142891;}
.main3 .nav .li.active .a{color:#142891; font-weight: bold;}
.main3 .nav .li.active .a::after{width:100%;}

.main3 .tit32{ font-weight:bold;}



@media screen and (max-width:1600px) {
.main3 .tab-h1 ul{ gap:0 0.8rem;}
}
@media screen and (max-width:1024px) {
.main3 .tab-h1{ margin:10px 0 0 0;}	
.main3 .tab-h1 ul{ gap:0 15px; }
.main3 .tab-h1 ul li{font-size:15px; line-height:26px; padding:10px 0;}
.main3 .nav .ul{ min-width:100%;padding:10px 5px; }
.main3 .nav .li{margin:0 5px;}
.main3 .nav .li .a{font-size:15px; line-height:26px;height:30px;}
}

.main3{ display: block; width:100%;}
.main3 .down{ display: block; width: 100%;position: relative; margin-top: 0.71rem; }
.main3 .bd{ display: flex; flex-wrap: wrap; width: 100%; position: relative;}
.main3 .sect{ display: flex; flex-wrap: wrap; width: 100%;position: absolute; left: 0; top: 0; z-index: 1; opacity: 0;}
.main3 .sect.on{ position: relative; opacity: 1; z-index: 6; }
.main3 .dd{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
.main3 .dd.om{ position: relative; opacity: 1; z-index: 6;}
.main3 .pic{ display: block; width:100%; line-height: 0;aspect-ratio: 100 / 42.17;}
.main3 .pic img{ width: 100%; height: 100%; object-fit: contain;}
.main3 .img{ display: block; width:51.44%; line-height: 0;}
.main3 .img a{ display: block; width:100%; line-height: 0;aspect-ratio: 100 / 57.97;}
.main3 .img a img{ width: 100%; height: 100%; object-fit: contain;}
.main3 .cont{ display:block; width:41.5%; margin:0 0 0.4rem 0;}
.main3 .tit1{width:100%; margin-top: 0.3rem; 
font-weight: 700;
font-size: 0.24rem;
line-height: 0.34rem;
color:#021574;

}
.main3 .tit2{  width:100%; margin-top: 0.12rem;
font-weight: 290;
font-size: 0.16rem;
line-height: 0.24rem;height:0.48rem;
text-align: justify;
color: #000;
letter-spacing: 12%;
}
.main3 ._btn{ margin-top:0.24rem;display:flex;flex-wrap: wrap; width:100%;}
.main3 ._btn .a{display:inline-flex; align-items: center; color:#223285; font-size:0.18rem; line-height:1; height:0.5rem; padding:0 0.72rem;
border: 1px solid #223285;
border-radius: 74px;
}

.main3 ._btn .a:hover{border: 1px solid #142891; background: #142891;color:#fff;}


@media screen and (max-width:1024px) {
.main3 .tit1{font-size:16px; line-height:26px; margin-top:15px;}
.main3 .tit2{ font-size:14px; line-height: 24px; height:48px; margin-top:5px;}
.main3 ._btn{ margin-top:20px;}
.main3 ._btn .a{ font-size:14px; height:32px; padding:0 20px;}
.main3 .cont{ margin:0 0 25px 0;}
.main3 .down{ margin-top:25px; }
}
@media screen and (max-width:767px) {
.main3 .cont{ width:100%; justify-content: center; text-align: center;}
.main3 .img{ width:70%; margin:0 0 0 15%;}
.main3 .pic{ width:70%; margin:0 0 0 15%;}
.main3 ._btn{ justify-content: center;}
}





.main4{ overflow: hidden;}
.main4 .tit32{ text-align: center;}
.main4 .box{display: flex; flex-wrap: wrap; width: 100%;  margin-top: 0.64rem; position: relative;}
.main4 .nian{display: flex; flex-direction: column; position: absolute; left:-1rem; top: 0.7rem; z-index: 6; 
}
.main4 .nian ul{display: flex; flex-direction: column; 
}
.main4 .nian li{display: flex; align-items: center; justify-content: center;  width:1rem; margin-bottom: 0.56rem; position: relative;
font-style: normal; cursor: pointer;
font-weight: 700;
font-size: 0.2rem;
line-height:0.26rem;
text-align: center;
color: #B8B8B8;
}
.main4 .nian li::after{
content: '';
position: absolute;
width: 1px;
height: 0.56rem;
left: 50%;
top: 100%;
background:#D9D9D9;
	
}
.main4 .nian li:last-child::after{ display: none;}
.main4 .nian li.on{ color: #1E397C;font-size: 0.26rem;}
.main4 .sect{display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.main4 .left{display: flex; flex-wrap: wrap; width:57%;line-height: 0;}
.main4 .left .ul{display: flex; flex-wrap: wrap; justify-content:space-between; width:calc(100% + 0.12rem); margin:-0.06rem;}
.main4 .left .l1{display: flex; flex-wrap: wrap; align-content: space-between; width:33.33%; padding:0.06rem;}
.main4 .left .l0{ width:66.66%; padding:0.06rem;}
.main4 .left .a{ width:100%; display: block; position: relative; overflow: hidden;}
.main4 .left .img{ display: block; width:100%; line-height: 0;aspect-ratio: 100 / 52.43;}
.main4 .left .img img{ width: 100%; height: 100%; object-fit: cover;}
.main4 .left .l0 .img{aspect-ratio: 100 / 53;}
.main4 .left .cont{display: block; width: 100%; position: absolute; left: 0; bottom: 0; z-index: 6; 
background: rgba(0, 0, 0, 0.63); padding:0.2rem 12px;
}
.main4 .left .tit{
	 width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height:22px;
	color: #FFFFFF;
}
.main4 .right{ display: block; width:39.78%;}
.main4 .right .div{ display: block; width:100%; margin-top: 0.2rem; }
.main4 .right .div:first-child{ margin-top: 0 !important; }
.main4 .right .a{ display: block; width:100%;}
.main4 .right .date{ display: block; width:100%
font-weight: 700;
font-size: 0.14rem;
line-height: 1;
color: #1E397C;font-weight: 700;
}
.main4 .right .info{ display: flex; align-items: center; width:100%;}
.main4 .right .info img{
min-width: 0.32rem; object-fit: contain;
height: 0.32rem;
 margin-left: 0.16rem;
}
.main4 .right .tit{ max-width:100%; margin-top: 0.08rem;
font-style: normal;
font-weight: 400;
font-size: 0.2rem;
line-height: 0.32rem;
color: #000000;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.main4 .right .div .a:hover .tit{color: #1E397C;}
.main4 .right .cont{width:100%; margin-top: 0.1rem;
font-weight: 290;
font-size: 0.16rem;
line-height: 0.24rem;
text-align: justify;
color: #666666;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:4;
}
.main4 ._btn{ margin-top:0.48rem;display:flex;flex-wrap: wrap; justify-content: center; width:100%;}
.main4 ._btn .a{display:inline-flex; align-items: center; color: #1E397C; font-size:0.18rem; line-height:1; height:0.5rem; padding:0 0.72rem;
border: 1px solid #1E397C;
border-radius: 74px;
}

.main4 ._btn .a:hover{border: 1px solid #142891; background: #142891; color: #fff;}


@media screen and (max-width:1920px) {
.main4 .box{ padding:0 0.48rem}		
.main4 .left{ width: 58.5%;}	
.main4 .right .div{ margin-top: 0.15rem;}
.main4 .nian { left: -0.85rem; top:0.45rem}		
}
@media screen and (max-width:1600px) {
.main4 .nian { left: -0.6rem; top:0.45rem}					
.main4 .right .cont{-webkit-line-clamp:3;  margin-top: 0.04rem;}
}
@media screen and (max-width:1024px) {
.main4 .box{ padding:0;}			
.main4 .nian { position: static; flex-direction: row; width: 100%;}		
.main4 .nian ul{ flex-direction: row; width: 100%; justify-content: space-between;}	
.main4 .nian li{ margin:0;font-size:16px; line-height:26px;}	
.main4 .nian li::after{
width: 5vw;
height:1px;
left:13.2vw;
top: 50%;
}
.main4 .nian li.on{font-size:18px;}
.main4 .left{ width: 100%;margin-top: 25px;}	
.main4 .left .cont{ padding:8px 8px;
}
.main4 .right{ width: 100%; margin-top: 25px;}		
.main4 .right .div{ margin-top:16px;}		
.main4 .right .tit{font-size:16px; line-height:26px;margin-top:4px;}
.main4 .right .date{ font-size:14px; }
.main4 .right .cont{ font-size:14px;line-height: 22px;margin-top:6px;}
.main4 .right .info img{
min-width:22px;
height: 22px;
 margin-left:10px;
}
.main4 ._btn{ margin-top:20px;}
.main4 ._btn .a{ font-size:14px; height:32px; padding:0 20px 1px 20px;}

}



.main5{ padding-top: 1.77rem; padding-bottom: 1.74rem;}
.main5 .box1{
	
	background: rgba(255, 255, 255, 0.62);

}
.main5 .box1 .sect{
	display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding:0.31rem 0.36rem 0.38rem 0.36rem;

}
.main5 .box1 .div{
	display: flex; flex-wrap: wrap;width: 49.5%; 

}
.main5 .box1 .tit{ width:100%;
font-style: normal;
font-weight: 700;
font-size: 0.24rem;
line-height: 0.34rem;
text-align: center;
color: #000000;


text-align: center;
}
.main5 .box1 .info{width:100%; margin-top: 0.26rem;
padding:0.3rem 0.21rem;
background: rgba(3, 33, 93, 0.61);
/* height: 100%; */
font-style: normal;
font-weight: 400;
font-size: 0.16rem;
line-height: 0.26rem;

letter-spacing: 0.04em;
color: #FFFFFF;

}
.main5 .box0 { position: relative;/* margin-bottom: 0.68rem; */
 width:100%;
}

.main5 .box0 .sect{ width:100%; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.main5 .box0 .left{ width:33%; padding:1rem 0 1rem 0;}
.main5 .box0 .left::after{ display: block; content: ''; position: absolute;  left:-1.56rem; top: 0; z-index: 1; width: 74.2%; height: 100%;
background: linear-gradient(269.35deg, #FFFFFF 17.06%, rgba(255, 255, 255, 0.76) 51.69%, rgba(255, 255, 255, 0) 94.99%);
border-radius: 0px 247.5px 247.5px 0px;
transform: matrix(-1, 0, 0, 1, 0, 0);

}
.main5 .box0 .right{ width:65%; margin:0 -5% 0 0;}
.main5 .box0 .tit1{ width:100%;
font-style: normal;
font-weight: 700;
font-size: 0.4rem;
line-height: 0.5rem;
letter-spacing: 0.09em;
color: #142891;
}
.main5 .box0 .tit2{width:100%; margin-top: 0.06rem;
font-style: normal;
font-weight: 400;
font-size: 0.32rem;
line-height: 0.42rem;
letter-spacing: -0.01em;
color: #142891;
}
.main5 .box0 .info{width:100%;

font-weight: 400;
font-size: 0.16rem;
line-height: 0.26rem;
letter-spacing: 0.04em;
color: #142891;
}
.main5 .box0 .p{width:100%; margin-top: 0.15rem; padding-left: 15px; position: relative;}
.main5 .box0 .p::after{ display: block;content: ''; position: absolute;  left:0; top: 0.1rem; z-index: 1; width:4px; height:4px; border-radius: 50%; background: #132891;}
.main5 .box0 .logo{display: flex; align-items: center; justify-content: flex-end; position: absolute;  right:100%; top:50%;transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 7;width:2000px; height:2.24rem;
 border-radius:0 2.24rem 2.24rem 0; padding:0 1.23rem 0 0; margin:0 0.22rem 0 0;
background: #03215D;
}
.main5 .box0 .logo img{ display: inline-flex; height:0.58rem; object-fit: contain;}
.main5 .box0 .rongyu{ display: block; width: 100%; line-height: 0; margin-bottom: -0.81rem;}
.main5 .box0 .line{display: block; width: 90%; height: 1px; background: #fff; margin:0.53rem 0 0.47rem 0;}
.main5 .box0 .dl{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; margin-top: 0.4rem;}
.main5 .box0 .dd{ display: flex; flex-wrap: wrap; width: 27.5%; margin-top: 0.35rem; padding:0.05rem 0; position: relative;}
.main5 .box0 .dd::after,
.main5 .box0 .dd:before{ display: block;content: ''; position: absolute;  left:0; top: 0; z-index: 1; width:0.43rem; height:100%; background:url(img/2.png) center  no-repeat; background-size:100% auto;}
.main5 .box0 .dd:before{left:auto;  right: 0; transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.main5 .box0 .tit4{ width: 100%; margin-top: 0.08rem;
font-weight: 400;
font-size: 0.24rem;
line-height: 0.4rem;
text-align: center;
color: #FFFFFF;
}
.main5 .box0 .tit3{ width: 100%; display: flex; justify-content: center; align-items: flex-end;
font-weight: 400;
font-size: 0.24rem;
line-height: 0.4rem;
text-align: center;
color: #FFFFFF;
}
.main5 .box0 .dw{ line-height:0.3rem;}
.main5 .box0 .countUp{font-weight: bold; margin-right: 5px;
font-size: 0.46rem;}

@media screen and (max-width:2400px) {
.main5 .box0 .logo{ padding:0 0.8rem 0 0; height:2rem;}
.main5 .box0 .logo img{ height:0.48rem; }
}	
@media screen and (max-width:2200px) {
.main5 .box0 .right{ margin-right: -1%;}
.main5 .box0 .dd{ width: 30.5%; }
.main5 .box0 .tit4{font-size: 0.2rem;
line-height: 0.36rem;}
.main5 .box0 .logo{ padding:0 0.5rem 0 0; height:1.4rem; margin-right: -0.22rem;}
.main5 .box0 .logo img{ height:0.38rem; }
.main5 .box0 .left{  padding: 1rem 0 1rem 0.5rem;}
.main5 .box0 .left::after{ left:-0.8rem;}
}	
@media screen and (max-width:1800px) {
.main5 .box0 .logo{ width:1.4rem; justify-content: center; padding:0 0.1rem 0 0; height:1.4rem; margin-right:-0.4rem;}	
}
@media screen and (max-width:1600px) {
.main5 .box0 .left{ width:35%; padding:0.8rem 0 0.8rem 0.5rem;}	
.main5 .box0 .right{ width:62%; margin:0;}
.main5 .box0 .dd{ width:31%;}
.main5 .box0 .tit4{
font-size: 0.2rem;
line-height: 0.36rem;
}
.main5 .box0 .dd::after,
.main5 .box0 .dd:before{ width:0.36rem;}
.main5 .box0 .tit4{font-size: 0.18rem;
line-height: 0.34rem;}
}	
@media screen and (max-width:1024px) {
.main5 .box1 .div{ width: 100%; margin-top:16px;}		
.main5 .box1 .tit{font-size:16px; line-height:26px;margin-top:4px;}
.main5 .box1 .info{ font-size:14px;line-height: 22px;margin-top:13px;letter-spacing:1px;padding:20px 15px;}
.main5 .box1 .sect{ padding:0 0 22px 0;}
.main5 .box0{margin-bottom:34px;}
.main5 .box0 .left{ width:calc(100% + 30px); margin: 0 -15px; padding:25px 15px;background: linear-gradient(90.35deg, #FFFFFF 17.06%, rgba(255, 255, 255, 0.76) 51.69%, rgba(255, 255, 255, 0.8) 94.99%);}
.main5 .box0 .left::after{  display:none;  left:-15px; width: 100%; border-radius: 0;
}
.main5 .box0 .right{ width:100%; margin:0;}
.main5 .box0 .rongyu{margin-bottom:-34px;}
.main5 .box0 .line{margin:25px 0 28px 0;}
.main5 .box0 .dl{ margin-top: 0;}
.main5 .box0 .dd{ width:31%; justify-content: center; margin-top: 20px;}
.main5 .box0 .tit4{
font-size:14px; width: 80px; margin-top: 4px;
line-height:20px;
}
.main5 .box0 .tit3{
font-size:14px;
line-height:24px;
}
.main5 .box0 .dw{ line-height:1.4;}
.main5 .box0 .countUp{
font-size:20px;}
.main5 .box0::after{ width:100%;background: linear-gradient(261.11deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.42) 80.14%);}
.main5 .box0 .info{ font-size:14px;line-height: 22px;}
.main5 .box0 .tit1{ font-size:20px;line-height: 28px;}
.main5 .box0 .tit2{ font-size:16px;line-height: 24px;margin-top:3px;}
.main5 .box0 .p{ margin-top: 10px;}
.main5 .box0 .p::after{ top: 10px;}
.main5 .box0 .logo{ left: auto; right:-15px; top: 0; width:112px; height:56px; padding:0;border-radius:30px 0 0 30px;}	
.main5 .box0 .logo img{ height:24px; object-fit: contain;}

}


.main6{ padding-top:7px; padding-bottom:7px;} 
.main6 .sect{ display:flex; flex-wrap: wrap; align-items: center; justify-content: center;  padding:0.93rem 0 0.97rem 0;}
.main6 .box{ display:flex; flex-wrap: wrap; align-items: center; justify-content: center; width:4.72rem; height:5.86rem; }
.main6 .box .title{ display:flex;flex-wrap: wrap; align-content: center; justify-content: center; width:2.05rem; height:2.37rem;color: rgba(0, 0, 0, 1);
  background: url(img/main16.png) center no-repeat;  background-size:100% 100%;
}
.main6 .box .num{ width:100%; text-align: center;
font-weight: 700;
font-style: Bold;
font-size: 0.26rem;
leading-trim: NONE;
line-height: 1;
}
.main6 .box .p{ width:100%; text-align: center;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.26rem;
}
.main6 .box dd{position: absolute; display:flex; align-items: center; justify-content: center; line-height: 0;
aspect-ratio: 100 / 100;
  background: url(img/Polygon1.png) center no-repeat;  background-size:contain;
}
.main6 .box dd:hover img{ transform: scale(1.05); -ms-transform: scale(1.05); }
.main6 .box dd img{object-fit: contain;width:77.67%;}
.main6 .box dd:nth-child(1){} 
.main6 .box dd:nth-child(2){} 
.main6 .box dd:nth-child(3){} 
.main6 .box dd:nth-child(4){} 
.main6 .box dd:nth-child(5){} 
.main6 .box dd:nth-child(6){} 




@media screen and (max-width:767px) {
.main6 .box .num{
font-size: 0.7rem;
}
.main6 .box .p{ 
font-size: 0.41rem;
line-height: 2;
}
.main6 .sect{ padding:1.86rem 0 1.94rem 0;}
.main6 .box{width:11.8rem; height:14.65rem;}
.main6 .box .title{ width:5.125rem; height:5.925rem;
}
}

.inbanner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.inbanner::after{
 content: ''; z-index: 1;
position: absolute;
width: 63.58%;
height: 100%;
left: 0px;
top: 0;
background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.inbanner .div{ width:100%; line-height: 0;}
.inbanner .pc_show1{ width:100%;}
.inbanner .ph_show1{ width:100%;}
.inbanner .box{ display: block; width:100%; position: absolute; left: 0; top:50%; z-index: 6;transform: translate(0%,-50%); -ms-transform: translate(0%,-50%);}
.inbanner .cont{ display:block; width:49%;}
.inbanner .tit1{ display: inline-flex;
font-weight: 900;
font-size: 0.4rem;
line-height: 0.48rem;
letter-spacing: 0.05em;
background: linear-gradient(92.8deg, #80C8FF 2.33%, #F5F5F5 61.45%, #87C6FA 117.08%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}
.inbanner .tit2{  width:100%;margin-top: 0.2rem;
font-weight: 350;
font-size: 0.16rem;
line-height: 0.28rem; min-height:1.12rem; 
letter-spacing: 0.04em;
color: #FFFFFF;
}
.inbanner ._btn{ margin-top:0.43rem;display:flex;flex-wrap: wrap; width:100%;}
.inbanner ._btn .a{display:inline-flex; align-items: center; color: #fff; font-size:0.16rem; line-height:1; height:0.56rem; padding:0 0.8rem;
background: #0046E9;border:1px solid rgba(43, 149, 248, 1);
}
.inbanner ._btn .a:hover{ background: #142891;border:1px solid  #142891;}

.inbanner-1::after{display:none;}
.inbanner-1 .tit2{ min-height: initial;}


/* @media screen and (max-width:1600px) {
.inbanner .tit1{
font-size: 0.46rem;
line-height: 0.54rem;
letter-spacing: 0.05em;
}
.inbanner .tit2{margin-top: 0.2rem;
font-size: 0.18rem;
line-height: 0.3rem; min-height:1.2rem; 
letter-spacing: 0.04em;
}	
.inbanner ._btn{ margin-top:0.38rem;}
.inbanner ._btn .a{ font-size:0.18rem; line-height:1; height:0.55rem; padding:0 1rem;
}	
}	 */
@media screen and (max-width:1024px) {
.inbanner .tit1{font-size:20px; line-height:30px;}
.inbanner .tit2{ font-size:14px; line-height: 24px; margin-top:12px;}
.inbanner ._btn{ margin-top:18px; margin-bottom: 4px;}
.inbanner ._btn .a{ font-size:14px; height:32px; padding:0 25px 2px 25px;}
.inbanner::after{ width: 100%;}
}
@media screen and (max-width:767px) {
.inbanner .cont{ width:100%; justify-content: center; text-align: center; padding:0 5%;}
.inbanner ._btn{ justify-content: center;}
}


.inbanner1{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.inbanner1 .div{ width:100%; line-height: 0;}
.inbanner1 .pc_show1{ width:100%;}
.inbanner1 .ph_show1{ width:100%;}
.inbanner1 .box{ display: block; width:100%; position: absolute; left: 0; bottom:0; z-index: 6;}
.inbanner1 .cont{ display:flex; align-items: flex-end; justify-content: space-between; width:100%; margin-top: 0.18rem; }
.inbanner1 .left{ display:block; width:49%; background:rgba(2, 21, 116, 0.8); padding:0.42rem 0.42rem 0.42rem 0; position: relative;}
.inbanner1 .left::after{ display:block; content: ''; width:2000px; height:100%; background:rgba(2, 21, 116, 0.8); position: absolute; right: 100%; top: 0;}
.inbanner1 .right{ display:inline-flex; flex-wrap: wrap; margin:0 0 0.26rem 0; gap:0 0.96rem; overflow: hidden;}
.inbanner1 .tit1{ display: block; width:100%;
font-style: normal;
font-weight: 400;
font-size: 0.3rem;
line-height: 1;
color: #FFFFFF;
}
.inbanner1 .tit2{  width:100%;
font-style: normal;
font-weight: 400;
font-size: 0.4rem;
line-height: 1;
color: #FFFFFF;
}
.inbanner1 .tit3{ display: inline-flex; font-size:0.28rem; line-height:0.38rem; margin-top: 0.18rem; padding:0.24rem 0.24rem;
font-style: normal;
font-weight: 400;
font-size: 0.16rem;
line-height: 0.26rem;
letter-spacing: 0.04em;
color: #FFFFFF;
border:1px solid #fff;

}
.inbanner1 .t1{display:flex; position: relative;}
.inbanner1 .t1::after{
content: '';
position: absolute;
width: 1px;
height: 0.18rem;
left:-0.48rem; 
top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);
background:#FFFFFF;
}
.inbanner1 .t1:first-child::after{ display:none;}
.inbanner1 .t1::before{
content: '';
position: absolute;
width: 0;
height: 0.04rem; border-radius:0.04rem;
left:50%; 
bottom: 0; transform: translateX(-50%); -ms-transform: translateX(-50%);
background:#FFFFFF;
}
.inbanner1 .t1 .a{display:inline-flex; align-items: center; color: #fff; font-size:0.2rem; line-height:0.32rem; 
 padding:0.1rem 0;
}
.inbanner1 .t1 .a i{display:inline-flex; margin:0 0.08rem;

}
.inbanner1 .t1 .a span{ text-transform: uppercase;}
.inbanner1 .t1.on::before{width:100%;}
.inbanner1 .t1:hover::before{width:100%;}


@media screen and (max-width:1600px) {
.inbanner1 .right{ gap:0 0.48rem;}
.inbanner1 .t1::after{
left:-0.24rem; 
}
/* .inbanner1 .tit2{ font-size:0.54rem;} */
.inbanner1 .tit3{  padding: 0.12rem 0.24rem;}
.inbanner1 .left{  padding: 0.3rem 0.3rem 0.3rem 0;}
}
@media screen and (max-width:1024px) {
.inbanner1 .tit1{font-size:22px; line-height:30px; text-align: center;}
.inbanner1 .t1 .a{ flex-direction: column; font-size:14px; line-height: 22px; padding:7px 0;}
.inbanner1 .t1::after{ height:14px;
left:-12px; 
}
.inbanner1 .t1::before{
height:2px; border-radius:2px;
}
.inbanner1 .t1 .a i{ display: none;}
.inbanner1 .left{  display:none;}
.inbanner1 .right{ gap:0 30px; justify-content: center; width: 100%; margin:5px 0 0 0;}
.inbanner1 .cont{ margin-top: 0;}
.inbanner1 .t1 .a{ font-size:16px;}
.inbanner1 .t1 .a span{ font-size:12px;}
.inbanner1 .box{ top:51%; transform: translateY(-50%); -m-transform: translateY(-50%); }
}


._list1{ display:block; width: 100%; padding-top:0.64rem 0;}
._list1 .ul{ display: grid;  flex-wrap: wrap; grid-template-columns: repeat(3, 1fr); gap:0.4rem 0.2rem;}
._list1 .ul .box{ display: flex; flex-wrap: wrap; align-items: flex-start; width:100%;}
._list1 .ul .pb{ padding-bottom: 52.5%;}
._list1 .ul .box a{ display: block; width: 100%;}
._list1 .ul .box .tit1{ text-align:center; font-size: 0.18rem; line-height: 0.3rem;color: #000000; font-weight: 700; margin-top:0.22rem; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._list1 .ul .box:hover .tit1 { color:#142891;}
._list1 .ul .box .p1{ width: 100%; font-size:0.16rem; line-height:0.3rem; color:rgba(148, 157, 182, 1); margin-top:0.07rem; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}



@media screen and (max-width:1024px) {
._list1 { padding-top:15px;}	
._list1 .ul{ gap:40px 20px;}
._list1 .ul .box .tit1{ font-size: 16px; line-height:24px; margin-top:14px;}
._list1 .ul .box .p1{ font-size: 14px; line-height:22px; margin-top: 6px;}
}
@media screen and (max-width:767px) {
._list1 .ul{ grid-template-columns: repeat(1, 1fr);}	

}

._list2{ display:block; width: 100%; padding-top:0.28rem;}
._list2 .ul{ display: grid;  flex-wrap: wrap; grid-template-columns: repeat(3, 1fr); gap:0.15rem;}
._list2 .ul .box{ display: flex; flex-wrap: wrap; align-items: flex-start; width:100%; padding:0.26rem 0.23rem;
background: linear-gradient(180deg, #FFFFFF 50%, #E2E2E2 108.3%);
border: 0.36491px solid #B6B6B6;
}
._list2 .ul .ico{display:block; width: 100%; line-height: 0; text-align: center;}
._list2 .ul .ico img{  width:0.82rem; height:0.82rem;}
._list2 .ul .box .tit2{color:#000; width: 100%; margin-top: 0.15rem;
font-weight: 700;
font-style: Bold;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.26rem;
letter-spacing: 2%; text-align: center;
}
._list2 .ul .box:hover .tit2 { color:#142891;}
._list2 .ul .box .p1{color:#000; width: 100%; margin-top: 0.08rem;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.26rem;
letter-spacing: 2%;
}


@media screen and (max-width:1600px) {
._list2 .ul .box .p1{ margin-top: 0.06rem;}
._list2 .ul .box .tit2{ margin-top: 0.1rem;} 
._list2 .ul .box{ padding:0.2rem 0.18rem;}
._list2 .ul .ico img{  width:0.76rem; height:0.76rem;}
}	
@media screen and (max-width:1400px) {
._list2 .ul .ico img{  width:0.7rem; height:0.7rem;}
}	
@media screen and (max-width:1024px) {
._list2 { padding-top:20px;}	
._list2 .ul{ gap:14px 14px;}
._list2 .ul .box{padding:20px 15px; }
._list2 .ul .ico img{  width:52px; height:52px;}
._list2 .ul .box .tit2{ font-size: 16px; line-height:26px; margin-top:8px;}
._list2 .ul .box .p1{ font-size: 14px; line-height:22px; margin-top: 8px;}
}
@media screen and (max-width:767px) {
._list2 .ul{ grid-template-columns: repeat(1, 1fr);}	
._list2 .ul .box{ position: relative;padding:15px 15px 20px 15px;}
._list2 .ul .ico{ width: auto; position: absolute; left: 15px; top: 15px; }
._list2 .ul .box .tit2{ text-align: left; min-height:52px; display: flex; align-items: center;margin:0; padding:0 0 0 62px;}
._list2 .ul .box .p1{margin-top:4px;}
}


.sevr1{padding-top: 1.32rem;}
.sevr1 .down{padding-top:0.4rem;padding-bottom:0.4rem; margin-top: 0.6rem;
background: linear-gradient(180deg, #193066 5.89%, #0231A0 137.66%);
box-shadow: 4.69px 0px 4.69px -1.87px #0000000D;
}
.sevr1 .sect{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%;}
.sevr1 .sect .pic{ line-height: 0; display: block; width: 43.31%;
}
.sevr1 .sect .cont{ display: block; width: 54.24%;}
.sevr1 .sect .tit1{ width: 100%; color:#fff;
font-weight: 700;
font-style: Bold;
font-size: 0.24rem;
line-height: 1;
letter-spacing: 0%;
}
.sevr1 .sect .info{ width: 83%; color:#fff;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
line-height: 0.28rem;
letter-spacing: 2%;
 margin-top:0.14rem;}
.sevr1 .sect .info1{ width: 100%; color:#fff; padding:0.1rem 0 0.48rem 0;
font-weight: 400;
font-size: 0.16rem;
line-height: 0.26rem;
letter-spacing: 2%;
}
.sevr1 .sect .p{ width: 100%; position: relative; margin-top: 0.2rem; padding-left: 0.38rem;}
.sevr1 .sect .p::after{ display: block; content: ''; position: absolute; left: 0; top:0.03rem;
  width: 0.2rem;
  height: 0.2rem; border-radius: 50%; background: #fff;

  }


@media screen and (max-width:1600px) {
.sevr1 .sect .info{ width: 100%;line-height: 0.26rem;}	
.sevr1 .sect .info1{padding:0.1rem 0 0.4rem 0;}
.sevr1 .sect .p{ margin-top:0.19rem;padding-left: 0.26rem;}
.sevr1 .sect .p::after{ top:0.05rem;
  width: 0.16rem;
  height: 0.16rem;}
}	
@media screen and (max-width:1440px) {
.sevr1 .sect .p{ margin-top:0.14rem;}
}
@media screen and (max-width:1024px) {
.sevr1 { padding-top:35px;}	
.sevr1 .down{ padding-top:29px; margin-top:30px;}	
.sevr1 .sect .pic{ width: 100%; } 
.sevr1 .sect .cont{ width: 100%; margin-top:20px; } 
.sevr1 .sect .tit1{ font-size: 16px; line-height:22px;}
.sevr1 .sect .info{ font-size: 14px; line-height:24px; margin-top: 8px;}
.sevr1 .sect .info1{ display: flex; flex-wrap: wrap; justify-content: space-between; font-size: 14px; line-height:24px; padding: 5px 0 18px 0;}
.sevr1 .sect .p{ width: 49%;  margin-top:8px; padding-left:18px;}
.sevr1 .sect .p::after{ top:8px;
  width:8px;
  height:8px;

  }

}


.sevr2{ overflow: hidden;}
.sevr2 .bd{ display:block;position: relative; width:calc(100% + 0.32rem);  margin:0.32rem -0.16rem 0 -0.16rem; }
.sevr2 .sect{ display:block; width: 100%; position: relative;/* position: absolute; left: 0; top: 0; opacity: 0; z-index: 1; */}
/* .sevr2 .sect.on{ position: relative; opacity: 1; z-index: 6;} */
.sevr2 .sect .div{ display:block; width: 100%; background:rgba(242, 242, 242, 1);  position: relative;margin-top:0.59rem;
 }
.sevr2 .tab-h ul li.swiper-slide-thumb-active::after{ width:100%;}
.sevr2 .tab-h ul li.swiper-slide-thumb-active{ color: #142891;}
 .sevr2 .sect .swiper-notification{ display:none;}
.sevr2 .sect .swiper-slide-active .div{background:url(img/bg2.jpg) right top no-repeat; background-size:100% 100%;}
.sevr2 .sect .tit1{ color:#000;width: 100%;
font-weight: 700;
font-style: Bold;
font-size: 0.24rem;
leading-trim: NONE;
line-height:0.34rem;
letter-spacing: 0%;
 width: 100%; }
.sevr2 .sect .tit2{ width: 100%; margin-top: 0.23rem;color:#000;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.27rem; height:0.54rem; overflow: hidden;
letter-spacing: 2%;
 }
.sevr2 .sect .tit3{ text-align: center; width: 100%;color:#000;margin-top: 0.16rem;
font-weight: 400;
font-style: Regular;
font-size: 14px;
leading-trim: NONE;
line-height: 24px;
letter-spacing: 0%;
 }
.sevr2 .sect .tit4{ display: flex; width: 100%;color:rgba(21, 56, 125, 1);margin-top: 0.39rem;
font-weight: 700;
font-style: Regular;
font-size: 0.18rem;
leading-trim: NONE;
line-height: 0.24rem;
letter-spacing: 0%;
}
.sevr2 .sect .tit4 img{ display: flex; width:0.24rem; height:0.24rem; margin-right: 0.08rem; object-fit: contain;
}
.sevr2 .sect ._btn{ width: 100%; margin-top: 0.5rem;
}
 .sevr2 .sect ._btn a{  display: inline-flex; align-items: center; justify-content:center;
background: #15387D;color:#fff;
 height: 0.62rem;
font-weight: 400;
font-style: Regular;
font-size: 0.18rem;
leading-trim: NONE;
line-height: 1; padding:0 1.04rem;
letter-spacing: 0%;

}
.sevr2 .sect ._btn a:hover{ background: #0046E9;}
.sevr2 .sect .cont{ display:flex; flex-wrap: wrap; width: 59%; margin-top:0;}
.sevr2 .sect .right{ display:block; width:40%; margin-top: -0.59rem; overflow: hidden; position: absolute; top: 0; right: 0; padding-bottom: 20px;} 
.sevr2 .sect .swiper-pagination{ position: absolute; left: 0; bottom:0; z-index: 6;width: 100%; display: flex; justify-content: center;}
.sevr2 .sect .swiper-pagination-bullet{display: flex; margin:0 5px;width:9px;
height:9px; cursor: pointer;
 border-radius: 50%;border:1px solid rgba(2, 21, 116, 1);
 }
.sevr2 .sect .swiper-pagination-bullet-active{ background: rgba(2, 21, 116, 1);}
.sevr2 .sect .pic{ display:block; width: 100%;text-align: center; line-height: 0; }
.sevr2 .sect .div1{display:block; width: 100%; position: relative;}
.sevr2 .sect .div1 .pic{ object-fit: contain; display: flex; justify-content: center; align-items: center; aspect-ratio: 100 / 66.76;
 }
.sevr2 .sect .div1 .pic img{ height: 100%; width:100%; object-fit: contain;}
.sevr2 .sect .div1 .tit3{ /* position: absolute; left:0; bottom: 0.35rem; z-index: 6; */}
.sevr2 .sect .top{ display: flex; flex-wrap: wrap;  align-items: flex-start;/* justify-content: space-between; flex-direction: row-reverse; */
padding:0.5rem 0.47rem 0.4rem 0.47rem;
}
.sevr2 .sect .down{ display:block; width: 100%;
	padding:0.35rem 0.47rem 0.32rem 0.47rem;
}
.sevr2 .sect .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.sevr2 .sect .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; opacity: 0.4; padding:0 0.16rem; }
.sevr2 .sect .swiper-slide-active { opacity: 1; }
.sevr2 .swiper-prev,
.sevr2 .swiper-next{position: absolute; cursor: pointer; top:50%; width:0.32rem; height:0.32rem; z-index: 6; display: flex; background: url(img/Frame1.png) center no-repeat;  background-size:100% auto !important;}
.sevr2 .swiper-prev:hover,
.sevr2 .swiper-next:hover{background: url(img/Frame.png) center no-repeat; }
.sevr2 .swiper-prev { left:-3.1rem; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.sevr2 .swiper-next { right:-3.1rem;}

@media screen and (max-width:2500px) {
.sevr2 .swiper-prev { left:-1rem;}
.sevr2 .swiper-next { right:-1rem;}
}	
@media screen and (max-width:1800px) {
.sevr2 .swiper-prev { left:-0.68rem;}
.sevr2 .swiper-next { right:-0.68rem;}
}	
@media screen and (max-width:1024px) {
.sevr1 { padding-top:35px;}	
.sevr1 .down{ padding-top:29px; margin-top:30px;}	
.sevr2 .sect .tit1{ font-size: 16px; line-height:22px;}
.sevr2 .sect .tit2{ font-size: 14px; line-height:22px; height:44px; margin-top: 8px;}
.sevr2 .sect .tit4{margin-top:20px;
font-size:14px;
line-height:22px;
}
.sevr2 .sect .tit4 img{ width:16px; height:16px; margin:4px 6px 0 0;}
.sevr2 .sect ._btn{ margin-top: 15px;}
.sevr2 .sect ._btn a{ font-size: 14px; height:32px; padding:0 20px 1px 20px;}
/* .sevr2 .sect .div1 .pic{ height:240px;} */
.sevr2 .sect .div1 .pic img{ height:100%;}
.sevr2 .sect .top{  padding: 0 15px 0 15px;}
.sevr2 .sect .down{padding: 0 15px 30px 15px;}
.sevr2 .sect .swiper-pagination{ bottom: 0;}
/* .sevr2 .sect .div1 .tit3{ bottom:20px;} */
.sevr2 .bd{ width:calc(100% + 16px); margin:10px -8px 0 -8px; }
.sevr2 .sect .swiper-slide{ padding:0 8px;}





}
@media screen and (max-width:767px) {
.sevr2 .sect .cont{ width: 100%; margin-top:20px; } 	
.sevr2 .sect .right{ position: relative; width: 100%; } 	
}	



._list3{padding-top:0.16rem;display: grid;  flex-wrap: wrap; grid-template-columns: repeat(4, 1fr); gap:0.16rem;}
._list3 .dd{ display: flex; flex-wrap: wrap; align-content: flex-start; width:100%;
background: linear-gradient(137.27deg, #FFFFFF 16.61%, rgba(236, 246, 255, 0) 178.79%);
filter: drop-shadow(0px 1px 14px rgba(0, 0, 0, 0.05));
border-radius: 6px; padding:0.16rem;
}
._list3 .dd .num{width: 100%;
font-style: normal;
font-weight: 700;
font-size: 0.44rem;
line-height: 0.35rem;color: rgba(0, 0, 0, 0.1);
 }
._list3 .dd:hover .num { color:#142891;}
._list3 .dd .p1{ width: 100%;  color:#000;
font-weight: 400;
font-style: Regular;
font-size: 16px;
leading-trim: NONE;
line-height: 22px; min-height: 66px;
letter-spacing: 2%;
text-align: justify;
margin-top:0.2rem; }

@media screen and (max-width:1600px) {
._list3 .dd .p1{margin-top:0.1rem;}	
}
@media screen and (max-width:1024px) {
._list3{padding-top:16px; gap:12px;}	
._list3 .dd{
 padding:12px;
}
._list3 .dd .num{ font-size:20px; line-height:1;}
._list3 .dd .p1{ font-size: 14px; line-height:22px;min-height: ; margin-top: 6px;}
}
@media screen and (max-width:767px) {
._list3{ grid-template-columns: repeat(2, 1fr);}	

}


._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:10000; 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:880px; 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:#fff;
 border-radius:3px
}
 
._html_con::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#021574;
 border-radius:3px
}



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

.shipin .video{width: 100%; }
.shipin .paly{width:50px;position: absolute; top: 45%; left: 50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);  display:none;}

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

}

.about2{ width:100%; display: flex; flex-wrap: wrap;justify-content: space-between; align-items:flex-start; }
.about2 .right{ display:block; width:51%;}
.about2 .left{ display:block; width:49%; padding:0.7rem 0.78rem 0.7rem 0.36rem; text-indent: 2em;}
.about2 .pic{display: block; width:100%; line-height:0;}
.about2 .cont{display: block; width:100%; color:#000;
font-weight: 400;
font-size: 0.18rem;
line-height: 0.36rem;
margin-top: 0.47rem; }
.about2 .tit{display: block; width:100%; color:#000;
font-weight: 700;
font-style: Bold;
font-size: 0.32rem;
line-height: 0.56rem; text-align: center;
}

@media screen and (max-width:1800px) {
/* .about2 .left{ width:43%; }	 */
.about2 .cont{
font-size: 0.17rem;
line-height: 0.32rem;
margin-top: 0.35rem; }
.about2 .tit{
font-size: 0.3rem;
line-height: 0.46rem;
}
}
@media screen and (max-width:1024px) {
.about2 .left{ width:100%; padding:25px 0; }
.about2 .right{ width:100%; margin-bottom: 15px;}
.about2 .cont{ font-size:14px; line-height:26px; margin-top:15px;}
.about2 .tit{ font-size:18px; line-height:28px; text-align: center;}

}



.JionUs .info{ width: 100%; padding:0 9.5%;color: #000000;
font-weight: 400;
font-size: 0.18rem;
line-height: 0.32rem;
text-align: center;
 margin-top:24px;}
.JionUs .list{ display: block; width: 100%; margin-top: 0.64rem;}
.JionUs .ul{ display: block; width:calc(100% + 0.16rem);  margin:-0.08rem;}
.JionUs .ul .li{ display: flex; flex-wrap: wrap; width: 20%; padding:0.08rem; margin-bottom: 0.64rem; }
.JionUs .ul .li .la{ display: flex; flex-wrap: wrap; width: 100%;position: relative;overflow: hidden;
box-shadow: -13px 109px 44px rgba(214, 215, 220, 0.01), -7px 62px 37px rgba(214, 215, 220, 0.05), -3px 27px 28px rgba(214, 215, 220, 0.09), -1px 7px 15px rgba(214, 215, 220, 0.1);background: linear-gradient(180deg, #E0E4FF 0%, #FFFFFF 100%);
border-radius: 8px;
}
.JionUs .ul .li ._img{ padding-bottom: 158.3%;}
.JionUs .ul .li .p{ padding:0.56rem 0.3rem; width: 100%; height: 100%; align-items: flex-end; display: flex; flex-wrap:wrap; justify-content: center; position: absolute; left:0; bottom:0; z-index: 6;  text-align: center;
font-style: normal;
font-weight: 700;
font-size: 0.24rem;
line-height: 0.34rem;
text-align:center;
color: #000000;

}
.JionUs .ul .li .la:hover .p{color:rgba(10, 49, 141, 1); }


@media  screen and (max-width:1024px){	
.JionUs{ padding-bottom:20px;}	
.JionUs .info{font-size: 14px;line-height: 24px; text-align: left; padding:0; margin-top:15px;}
.JionUs .list{ margin-top:20px;}
.JionUs .ul{width:calc(100% + 10px);  margin:-5px;}
.JionUs .ul .li{padding:5px; margin-bottom:20px; }
.JionUs .ul .li .la{ 
box-shadow: -6px 55px 22px rgba(214, 215, 220, 0.01), -4px 61px 18px rgba(214, 215, 220, 0.05), -2px 14px 14px rgba(214, 215, 220, 0.09), -1px 4px 8px rgba(214, 215, 220, 0.1);
}
.JionUs .ul .li .p{ padding:20px 14px;
font-size: 15px;
line-height:24px;
}
}

@media  screen and (max-width:767px){	
.JionUs .ul .li{ width: 50%;}
.JionUs{ padding-bottom:40px;}	
}





.about4{ position: relative; overflow: hidden;
background: #021574;
}
.about4::after{content: '';
  position: absolute;
  width: 100%;
  height: 80%;
  left:0;
  bottom:1.31rem; z-index: 1;
  background:url(img/Group634395.png) center bottom no-repeat; background-size:100% auto;}
.about4 .down_line{
border-bottom: 1px solid #fff;
}
.about4 .down_line::after{
background:#fff;
}
.about4 .info{ width: 100%; color: #fff;
font-weight: 400;
font-size: 0.18rem;
line-height: 0.32rem;
text-align: center;
 margin-top:24px;}
 .about4 .hd{ display: block; width:100%; margin-top:1.04rem; padding:0 1rem;}
 .about4 .hd ul{ display: block; width:100%; padding:0 0.6rem;}
 .about4 .hd ul li{ display: inline-flex; cursor: pointer; align-items: flex-end; justify-content: center;
 font-style: normal;
 font-weight: 400;
 font-size: 0.16rem;
 line-height:0.32rem;height: 0.86rem; 
 color: #fff; position: relative;
 }
 .about4 .hd ul li::before{ display: block; width:100%; height: 0.42rem; content: ''; position: absolute; left:0; top: 0;  transform:scale(0); -ms-transform:scale(0); background:url(img/Subtract.png) center top no-repeat; background-size: auto 100% !important;
 }
 .about4 .hd ul li::after{ display: block; width:0; height: 4px; content: ''; position: absolute; left:50%; bottom: 0; background: #fff; border-radius: 4px; transform: translateX(-50%); -ms-transform: translateX(-50%);
 }
 .about4 .hd ul li.slick-current{ font-size: 0.24rem; font-weight: bold; padding-bottom: 0.08rem;
 }
 .about4 .hd ul li.slick-current::before{  transform:scale(1); -ms-transform:scale(1); 
 }
 .about4 .hd ul li.slick-current::after{  width:0.62rem;}
 .about4 .bd{ display: block; width:calc(100% + 0.32rem); margin: 0.7rem -0.16rem 0 -0.16rem;}
 .about4 .sect{ display:block; width:100%; padding:0 0.16rem;}
 .about4 .sect .cont{ display: block; width:100%;
background:rgba(255,255,255,1);
box-shadow: 0px 236px 94px rgba(173, 175, 205, 0.01), 0px 133px 80px rgba(173, 175, 205, 0.05), 0px 59px 59px rgba(173, 175, 205, 0.09), 0px 15px 32px rgba(173, 175, 205, 0.1); opacity:0.4;
border-radius: 8px; padding:0.32rem;
}
 .about4 .sect .tit{ display: block; width:100%; 
  font-style: normal;
  font-weight: 700;
  font-size: 0.32rem;
  line-height: 0.42rem;
  color: #3D54BF;

border-bottom: 1px solid rgba(0, 0, 0, 0.4);
padding-bottom: 0.31rem;
  margin-bottom:0.32rem;
 }
  .about4 .sect .down{display:grid; gap: 0.15rem;grid-template-columns: repeat(1, 1fr);}
 .about4 .sect .p{ display: block; width:100%;position: relative; padding-left: 0.2rem;
  font-weight: 400;color: #000;
  font-size: 0.16rem;
  line-height: 0.22rem;
  letter-spacing: 0%;
 
 }
  .about4 .sect .p::after{ display: block; content: ''; position: absolute; left: 0; top:0.07rem;
  width: 0.08rem;
  height: 0.08rem; border-radius: 50%; background: #3D54BF;

  }
 .about4 .sect.slick-current .cont{
background:#4B5CB6; opacity:1;
}
 .about4 .sect.slick-current .cont .tit{
color: #fff;

border-bottom: 1px solid #FFFFFF;

 }
 .about4 .sect.slick-current .cont .p{
color: #fff;
 }
 .about4 .sect.slick-current .cont .p::after{
background: #fff;
 }

.about4 .slick-prev,
.about4 .slick-next{width: 0.32rem; top: auto; bottom: 0;-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
  height: 0.32rem; 
	 background:url(img/Vector.png) center no-repeat; background-size:100% auto !important;
}
.about4 .slick-prev{ left: 0;-webkit-transform: translate(0,0) rotate(180deg);
-ms-transform: translate(0,0) rotate(180deg);
transform: translate(0,0) rotate(180deg);}
.about4 .slick-next{ right: 0;}


@media  screen and (max-width:1024px){	
.about4 .info{font-size: 14px;line-height: 24px; text-align: left; padding:0; margin-top:15px;}
.about4 .hd{margin-top:1.04rem; padding:0;}
 .about4 .hd ul{ padding:0 40px;}
 .about4 .hd ul li{
 font-size:16px;
 line-height:36px;height:60px; 
 color: #fff;
 }
 .about4 .hd ul li.slick-current{ font-size:18px; padding-bottom:4px;
 }
 .about4 .hd ul li::before{ height:22px;
 }
 .about4 .hd ul li.slick-current::after{width:44px; }

 .about4 .bd{ width:calc(100% + 14px); margin:20px -7px 0 -7px;}
 .about4 .sect{  padding:0 7px;}
 .about4 .sect .cont{ 
box-shadow: 0px 162px 24px rgba(173, 175, 205, 0.01), 0px 82px 20px rgba(173, 175, 205, 0.05), 0px 30px 30px rgba(173, 175, 205, 0.09), 0px 7px 16px rgba(173, 175, 205, 0.1);padding:20px 15px;
}
 .about4 .sect .tit{
  font-size:18px;
  line-height:26px;
padding-bottom: 12px;
  margin-bottom:12px;
 }
  .about4 .sect .down{gap:6px;}
 .about4 .sect .p{padding-left:14px;
  font-size:14px;
  line-height:20px;
  
 
 }
  .about4 .sect .p::after{  top:7px;
  width:6px;
  height:6px; 

  }
 .about4 .sect .cont:hover{
 background: #4B5CB6;

 }
.about4 .slick-prev,
.about4 .slick-next{width:24px; bottom: 6px;
  height:24px; 

}
}

@media  screen and (max-width:767px){	
 .about4 .sect{grid-template-columns: repeat(1, 1fr);}
}


.about3 .bg{
 display: block; opacity: 0.63;
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0;
}
.about3 .hd{ display: block; width:100%; margin-top: 0.67rem;}
.about3 .hd ul{ display: flex; flex-wrap: wrap; justify-content: center; width:100%;}
.about3 .hd ul li{ display: inline-flex; cursor: pointer; align-items: center; justify-content: center;
font-weight: 400; position: relative;
font-size: 0.18rem;
line-height: 1;height: 0.43rem; padding:0 0.24rem 2px 0.24rem; margin:0 0.08rem;
color: #000000;
}
.about3 .hd ul li::after{ display:block; content: ''; position:absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background:rgba(20, 40, 145, 1);width:0%; height:0%;  border-radius: 8px; }
.about3 .hd ul li.on{color: #fff; font-weight: bold;}
.about3 .hd ul li.on::after{width:100%; height:100%;}
.about3 .bd{ display: block; width:100%; position: relative; margin-top: 0.66rem;}
.about3 .sect{display: flex; justify-content: center; width:100%; position: absolute; left:0; top: 0; opacity: 0;}
.about3 .sect.om{ position: relative; z-index: 6; opacity:1;}
.about3 .sect .div{ display: block; max-width:946px; margin:0 auto; position: relative; padding-bottom: 0.28rem;}
.about3 .sect .img{ display: block; width:100%; line-height: 0; overflow: hidden;
aspect-ratio: 100 / 44.86;
border-radius: 8px; opacity: 0;
transform: translateX(-1rem); -ms-transform: translateX(-1rem);
 transition-delay: 0.1s;
}
.about3 .sect.om .img{ opacity: 1;transform: translateX(0); -ms-transform: translateX(0);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.about3 .sect .img img{ display: block; width:100%;}
.about3 .sect .cont{ display: block; width:62.4%; line-height: 0; position: absolute; right:-0.5rem; bottom:0;
background: rgba(20, 40, 145, 0.76);
box-shadow: 0px 236px 94px rgba(173, 175, 205, 0.01), 0px 133px 80px rgba(173, 175, 205, 0.05), 0px 59px 59px rgba(173, 175, 205, 0.09), 0px 15px 32px rgba(173, 175, 205, 0.1); color: #fff;padding:17px 30px 28px 30px;border-radius: 8px;
transform: translateX(1rem); -ms-transform: translateX(1rem);
 transition-delay: 0.05s; opacity: 0;
}
.about3 .sect.om .cont{ opacity: 1;transform: translateX(0); -ms-transform: translateX(0);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.about3 .sect .tit{ display: block; width:100%; 
 font-weight: 700;
 font-size: 0.24rem;
 line-height: 0.32rem;
 letter-spacing: 0%;
 margin-bottom:0.14rem;
}
.about3 .sect .p{ display: flex; width:100%;  margin-top: 0.06rem; align-items: flex-start;
 font-weight: 400;
 font-size: 0.16rem;
 line-height: 0.24rem;
 letter-spacing: 0%;

}
.about3 .sect .p1{ white-space: nowrap; display: flex; align-items: center; margin-right: 0.16rem;}
.about3 .sect .p img{ min-width:0.24rem; height: 0.24rem;  margin-right: 0.08rem;}



@media  screen and (max-width:1024px){	
.about3 .hd{  margin-top:20px;}
.about3 .hd ul li{
font-size:14px;
height:30px; padding:0 14px 2px 14px; margin:2px 4px;
}	
.about3 .bd{  margin-top:20px;}
.about3 .sect{ width: 100%;  max-width: 100%;}
.about3 .sect .img{border-radius: 8px 8px 0 0;}	
.about3 .sect .cont{ width: 100%; position: static;border-radius:0 0  8px 8px ;padding:15px 15px;box-shadow: 0px 118px 47px rgba(173, 175, 205, 0.01), 0px 75px 40px rgba(173, 175, 205, 0.05), 0px 30px 30px rgba(173, 175, 205, 0.09), 0px 8px 16px rgba(173, 175, 205, 0.1);}
.about3 .sect .tit{ 
 font-size:16px;
 line-height:24px;
 margin-bottom:7px;
}
.about3 .sect .p{   margin-top:3px; 
 font-size:14px;
 line-height: 22px;
}
.about3 .sect .p1{ margin-right:10px;}
.about3 .sect .p img{ min-width:22px; height:22px;  margin-right:6px;}
}







.rongyu1{ display: block; width:100%; margin-top: 0.56rem;}
.rongyu1 .ul{ display: grid; gap:0.32rem 0.3rem;grid-template-columns: repeat(4, 1fr);}
.rongyu1 .ul .li{ cursor: pointer; display: flex; flex-wrap: wrap;width:100%;}
.rongyu1 .ul .la{ display: block; width:100%;
background: #FFFFFF;
box-shadow: 0px 32px 13px rgba(138, 138, 138, 0.01), 0px 18px 11px rgba(138, 138, 138, 0.05), 0px 8px 8px rgba(138, 138, 138, 0.09), 0px 2px 4px rgba(138, 138, 138, 0.1);
padding:0.16rem 0.16rem 0.24rem 0.16rem;
}
.rongyu1 .ul .la ._img{ padding-bottom:144.34%;}
.rongyu1 .ul .la ._img img{object-fit: contain;}
.rongyu1 .ul .la .p{ display:flex; align-items: center; justify-content: center;width:100%; text-align: center; padding:0 16%;
font-style: normal;
font-weight: 400;
font-size: 0.16rem;
line-height: 0.24rem; min-height: 0.48rem;
color: #000000;
 margin-top:2px;}
.rongyu1 .ul .la:hover .p{ color:rgba(10, 49, 141, 1);}



@media screen and (max-width:1600px) {
.rongyu1 .ul .la .p{ padding:0 8%;}

}
@media screen and (max-width:1024px) {
.rongyu1 .ul{ gap:20px 14px;}
.rongyu1 .ul .la{ 
box-shadow: 0px 16px 6px rgba(138, 138, 138, 0.01), 0px 9px 5px rgba(138, 138, 138, 0.05), 0px 4px 4px rgba(138, 138, 138, 0.09), 0px 1px 2px rgba(138, 138, 138, 0.1);
padding:14px 14px 18px 14px;
}
.rongyu1 .ul .la .p{ font-size:14px; line-height:22px; min-height: 44px; margin-top:4px;padding:0;}	

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

}

.zlzz-right{ display: block;}
.zlzz-box{ display: flex; width:100%; align-items: flex-start;}
.pc-mt80{ margin-top:0.8rem;}
.pc-mt129{ margin-top:1.29rem;}
@media screen and (max-width:2200px) {
.zlzz-right .max-width{ padding-right:1rem; padding-left:1rem;}
}
@media screen and (max-width:1024px) {
.zlzz-box{ flex-wrap: wrap;}
.zlzz-right .max-width{ padding-right:0; padding-left:0;}
}

.nav-height{height:1rem;}
.nav-wrap{ height:1rem;}
.slide1{ position: sticky; top:1.6rem; z-index: 6; left:9.14%;display: flex; z-index: 20; width:0; }
.slide1 .ul{ display: flex; flex-wrap: wrap; flex-direction: column; position: relative; white-space: nowrap;}
.slide1 .ul::after{ display: block; content: ''; position: absolute; left:0.13rem; top:0.3rem; width:1px; height:calc(100% - 0.3rem); background: #000; z-index: 1;}
.slide1 .ul .li{ display: flex; flex-wrap: wrap; width:100%; position: relative; z-index: 6; margin:0 0 0.6rem 0;}
.slide1 .ul .li .a{ display: flex; align-content: center; flex-wrap: wrap; width:100%; padding:0 0.1rem 0 0.44rem;  background:url(img/Group634089.png) left center no-repeat; background-size:0.26rem auto !important;  cursor: pointer;
font-style: normal;
font-weight: 400;
font-size: 0.14rem;
line-height: 0.26rem;height: 0.26rem;
color: #999999;
 }
.slide1 .ul .li:last-child{margin:0 !important;}
.slide1 .ul .li:last-child .a::after{ display: none;}
.slide1 .ul .li .a.active{color:rgba(2, 21, 116, 1); background:url(img/Group634094.png) left center no-repeat;}
.slide1 .ul .li .a:hover{color:rgba(2, 21, 116, 1);}
 
 @media screen and (max-width:2500px) {
 .slide1 .ul .li .a{ padding:0 0.1rem 0 0.34rem; }
.slide1{ left:0.24rem;} 
  }
@media screen and (max-width:1024px) {
.slide1{ position: static; top:0; margin-top:0; z-index: 6; justify-content: space-between; width:100%; }
.slide1 .ul{width:100%; align-items: flex-start; flex-direction: row; justify-content: space-around;padding:0 1%;}	
.slide1 .ul .li{ width:auto; white-space: normal; margin-bottom: 0;}
.slide1 .ul .li .a{ padding:14px 0 26px 0;  background:url(img/Group634089.png) bottom center no-repeat; background-size:18px auto !important; 
font-size:14px; justify-content: center; text-align: center;
line-height:20px;height:auto;
}
.slide1 .ul::after{ left:0; top:51px; width:100%; height:1px; background: #000;}
.slide1 .ul .li .a.active{ background:url(img/Group634094.png) bottom center no-repeat;}
.nav-height{height:60px;}
.nav-wrap{ height:60px;}
.nav-height.navFix{ position: fixed; left:0; top:0; background: #fff; z-index: 110; margin-top:0;}
}
@media screen and (max-width:767px) {
.slide1 .ul .li .a{ font-size:calc(10px + 0.1rem);}	
}	

.join-box .w1{ width:26.68%; padding-left:0.64rem; padding-right:0.64rem;}
.join-box .w2{ width:34.18%;}
.join-box .w3{ width:16%;}
.join-box .w4{ width:23.14%;padding-right:0.64rem; justify-content: space-between;}
.join_top{ display: flex; width: 100%;
background: rgba(16, 42, 129, 0.13); 
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #000000;
  padding:0.16rem 0;
}
.join_top ul li:first-child{text-align: left; width:24%;}
.joinlist{  display: flex; flex-wrap: wrap; width: 100%;
background:rgba(208, 208, 208, 0.13);
}
.join_list:nth-child(2n){background: rgba(224, 227, 239, 0.39);}
.join_list{ display: flex; width: 100%;}
.join_list dd{ 
font-weight: 400;
font-size: 16px;
line-height: 24px; padding:0.2rem 0;
display: flex;
align-items: center;
color: #000000;
}
.join_list .ph{ display:none;}
.join_list .lermore{ cursor: pointer; color:rgba(19, 47, 134, 1);}
.join_list .lermore:hover{color:#1B54C3; text-decoration: underline;}


@media  screen and (max-width:1440px){
.join-box .w1{padding-left:0.5rem; padding-right:0.5rem;}	
.join-box .w2{ width:30.18%;}
.join-box .w4{ width:27.14%;padding-right:0.5rem;}
}
@media  screen and (max-width:1024px){
.join_top{font-size:14px; line-height:22px; padding:8px 0;}	
.join_list dd{ font-size:14px; line-height:22px; padding:10px 0;}
.join-box .w1{padding-left:15px; padding-right:15px;}	
.join-box .w2{ width:30.18%;}
.join-box .w4{ width:27.14%;padding-right:15px;}
}
@media  screen and (max-width:767px){
.join_top{ display: none;}	
.join_list{ flex-wrap: wrap;}
.join-box .w1{ width:100%; padding-left:0; padding-right:0;}
.join-box .w2{ width:50%;}
.join-box .w3{ width:50%; justify-content: flex-end; transform: translateX(8px);}
.join-box .w4{ width:100%;padding-right:0;}
.join_list{ padding:15px 18px;}
.join_list dd{ padding:2px 0;}
.join_list .ph{ display:inline;}
}


.rczp_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.66);z-index: 9999;display: none;}
.rczp_tc .content{width:715px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;border-radius:16px;padding:32px;}
.rczp_tc .bt{
width: 100%;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 18px;
letter-spacing: 0.08em;
color: #0F2B83;
}
.rczp_tc .top{width: 100%;
border-top: 1px solid rgba(20, 40, 145, 0.41);
border-bottom: 1px solid rgba(20, 40, 145, 0.41);
display: flex;justify-content: space-between;align-items: space-between;padding:19px 0.22rem;margin:32px 0;}
.rczp_tc .adress{font-size: 14px;color: #000000;line-height:24px;}
.rczp_tc .line{
width: 1px;display: flex; 
height: 0.25rem;margin: 0 10px;
background: rgba(20, 40, 145, 0.3);
}
.rczp_tc .info{width: 100%;margin-bottom: 32px; max-height:360px; overflow-x: auto;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 34px;
letter-spacing: 0.08em;
color: #000000;
}
.rczp_tc .info .t1{width: 100%;font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 34px;
letter-spacing: 0.08em;
color: #0F2B83;}
.rczp_tc .info .p{width: 100%; margin-bottom:19px;}
.rczp_tc .info::-webkit-scrollbar{ width: 3px;}
.rczp_tc .info::-webkit-scrollbar-track{ background-color: #1939E1; border-radius: 3px;}
.rczp_tc .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #1939E1; border-radius: 3px;}
.rczp_tc .btn{width: 100%;display: flex; justify-content: center; }
.rczp_tc .btn a{display: flex; align-items: center; justify-content: center;
width: 367px;
height: 0.58rem;
background: #1939E1;
border-radius: 8px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height:;
color: #FFFFFF;
}
.rczp_tc .btn a:hover{background:rgba(2, 21, 116, 1);}
.rczp_tc .colse{ position: absolute; right: 0.48rem; top: 0.4rem; z-index:20; display: block; width:28px; height:28px; transform:rotate(45deg); -ms-transform:rotate(45deg); cursor: pointer;-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;  }
.rczp_tc .colse:hover{ transform:rotate(360deg); -ms-transform:rotate(360deg); }
.rczp_tc .colse::after,
.rczp_tc .colse::before{ display: block; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #fff; width: 100%; height: 2px;}
.rczp_tc .colse::before{ height: 100%; width: 2px;}

@media screen and (max-width:1024px) {
.rczp_tc .content{ width:90%; border-radius:8px;padding:20px;}
.rczp_tc .top{padding:12px 12px;margin:12px 0;}
.rczp_tc .bt{font-size: 16px;line-height: 24px;width: calc(100% - 150px);}
.rczp_tc .info{font-size: 14px;line-height: 24px;max-height:360px;padding-right: 8px;margin-bottom: 14px;}
.rczp_tc .info .t1{ line-height: 26px; margin-bottom: 2px;}
.rczp_tc .info .p{ margin-bottom: 10px;}
.rczp_tc .btn a{width: 110px;height: 36px;font-size: 14px;}
.rczp_tc .colse{right:20px; top:20px; width:24px; height:24px; }	
}
@media screen and (max-width:767px) {
.rczp_tc .top{ flex-wrap: wrap;}

.rczp_tc .line{ display: none;}
}



.join-none{ display: flex; justify-content:center; align-items: center; flex-direction: column; padding:2.77rem 0 4.45rem 0;}
.join-none .ico{ width:223px; display: block; line-height: 0;}
.join-none .tit{ margin-top: -14px;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 14px;
letter-spacing: 0.08em;
color: #000000;
}




._list4{ display:block; width: 100%; padding-top:0.48rem;}
._list4 .ul{ display: grid;  flex-wrap: wrap; grid-template-columns: repeat(3, 1fr); gap:0 0.2rem;}
._list4 .ul .box{ display: flex; flex-wrap: wrap; align-items: flex-start; width:100%; margin-bottom:0.37rem;}
._list4 .ul .box ._img{ padding-bottom: 52.5%;}
._list4 .ul .box a{ display: block; width: 100%;}
._list4 .ul .box .tit2{  width: 100%;color: rgba(91, 91, 91, 1);
 position: absolute; left: 0; top: 0.38rem; z-index: 6;font-family: Microsoft YaHei;
font-weight: 700;
font-style: Bold;
font-size: 0.24rem;
leading-trim: NONE;
line-height: 0.34rem;
 padding:0 0.33rem;
}
._list4 .ul .box .tit1{  width: 100%;color:#000;
font-weight: 700;
font-style: Bold;
font-size: 0.18rem;
line-height: 0.28rem;
letter-spacing: 0%;
 margin-top:0.22rem; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._list4 .ul .box:hover .tit1 { color:#142891;}
._list4 .ul .box .p1{ width: 100%;color: rgba(148, 157, 182, 1);
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.3rem;
letter-spacing: 0%;
text-align: justify;
 margin-top:0.06rem; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._list4 .ul .box .time{ width: 100%; display: flex; align-items: flex-start;
font-weight: 400;color: rgba(20, 40, 145, 1);
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.3rem;
letter-spacing: 0%;
text-align: justify;
 margin-top:0.06rem; }
._list4 .ul .box .time img{ min-width: 0.18rem;
height: 0.18rem; margin-top:0.08rem;
 margin-right:7px; }

@media screen and (max-width:1024px) {
._list4 { padding-top:15px;}	
._list4 .ul{ gap:0 14px;}
._list4 .ul .box .tit2{ font-size: 18px; line-height:26px; top:14px; padding:0 15px; }
._list4 .ul .box .tit1{ font-size: 16px; line-height:24px; margin-top:14px;}
._list4 .ul .box .p1{ font-size: 14px; line-height:22px; margin-top: 6px;}
._list4 .ul .box .time{ font-size: 14px; line-height:22px; margin-top:6px;}
._list4 .ul .box .time img{ min-width: 18px;
height:18px; margin-top:3px;
 margin-right:7px; }
 ._list4 .ul .box{ margin-bottom:30px;}
}
@media screen and (max-width:767px) {
._list4 .ul{ grid-template-columns: repeat(1, 1fr);}	

}




.pord1 .donw{ width: 100%;background: rgba(3, 33, 93, 1); margin-top: 0.48rem; position: relative;
}
.pord1 .sect{ display: block; width: 100%; position: absolute; left: 0; top: 0; opacity: 0; z-index: 1;
-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;
}
.pord1 .sect.on{ position: relative; opacity:1; z-index:6;}
.pord1 .sect .div{ display: flex; flex-wrap: wrap;justify-content: space-between; width: 100%;}
.pord1 .tit1{ width: 100%;
font-weight: 700;color: #fff; 
font-style: Bold;
font-size: 0.32rem;
leading-trim: NONE;
line-height: 0.38rem;
letter-spacing: 0%;
color: #FFFFFF;
}
.pord1 .tit2{  width:100%; margin-top: 0.2rem;
font-weight: 400;color: #fff; 
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.26rem;height:1.04rem;
letter-spacing: 12%;
text-align: justify;
overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:4;
}
.pord1 ._btn{ margin-top:0.42rem;display:flex;flex-wrap: wrap; width:100%;}
.pord1 ._btn .a{display:inline-flex; align-items: center;
font-weight: 400;color: #fff; 
font-style: Regular;
font-size: 0.18rem;
leading-trim: NONE;
line-height: 1;border: 2px solid rgba(255, 255, 255, 1);
 height:0.5rem; padding:0 0.72rem;
 border-radius:0.5rem;
}
.pord1 ._btn .a:hover{ background: #142891;border:2px solid  #142891;}
.pord1 .text{ width: 100%; margin-top: 0.7rem;
}
.pord1 .pic{ display: block; width: 100%; padding:0 0.18rem 0 1.51rem;
}
.pord1 ._img{ padding-bottom: 66.74%;}
.pord1 .tit3{  width:100%; position: absolute; left: 0; bottom:0;
background: rgba(0, 0, 0, 0.2);
 z-index: 10;
padding:0.16rem;
font-weight: 400;color: #fff; 
font-style: Regular;
font-size:14px;
leading-trim: NONE;
line-height:25px;
letter-spacing: 12%;
text-align: center;

}
.pord1 .left{ position: relative; display:flex; justify-content: flex-end; width: 46.56%; padding:0.6rem  0.75rem 0.6rem  1rem;
}
.pord1 .left::after{ display: block; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;background: rgba(0, 0, 0, 0.29);
}
.pord1 .right{display: block; width: 53.44%;padding:0.6rem 1rem 0.6rem 0;}
.pord1 .w800{ max-width:700px; display:flex;flex-wrap: wrap;/* align-items: center; */}
.pord1 .w1082{ max-width:900px; display:flex;flex-wrap: wrap;/* align-items: center; */}
.pord1 .slick-prev,
.pord1 .slick-next{width: 0.41rem;
  height: 0.41rem;
background: url(img/Frame2.png	) center no-repeat;
  background-size:100% auto !important;
}
.pord1 .slick-prev:hover,
.pord1 .slick-next:hover{opacity:0.6;}
.pord1 .slick-prev{ left:0.75rem;
-webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg); 
}
.pord1 .slick-next{left:auto;
    right:-0.42rem;}


@media screen and (max-width:1800px) {
.pord1 .w800{ width:100%;}
.pord1 .w1082{ width:100%;}
.pord1 .slick-prev{ left:0.5rem;}
.pord1 .slick-next{left:auto;
    right:0;}
.pord1 .pic{ padding:0 0.59rem 0 1.1rem;
}
}
@media screen and (max-width:1024px) {
.pord1 .left{ width:100%;padding:40px 15px;}
.pord1 .right{ width:100%;padding:40px 0;}
.pord1 .tit1{font-size:20px; line-height:30px;}
.pord1 .tit2{ font-size:14px; line-height: 22px; height:110px; margin-top:12px;}
.pord1 ._btn{ margin-top:20px;}
.pord1 ._btn .a{ font-size:14px; height:32px; border-radius: 32px; padding:0 25px 0px 25px;border: 1px solid rgba(255, 255, 255, 1);}
.pord1 ._btn .a:hover{ border:1px solid  #142891;}
.pord1 .sect .div{ flex-wrap: wrap-reverse;}
.pord1 .pic{ padding:0 56px;}
.pord1 .slick-prev{ left:15px;
}
.pord1 .slick-next{left:auto;
    right:15px;}
.pord1 .donw{ margin-top:10px; }	

}
._more1{
width: 100%;
display: block;
}
._more1 a{
width: 100%;
height: 0.52rem;
display: flex; align-items: center; justify-content: center;
border: 1px solid #142891;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 1;
letter-spacing: 0%;
color: rgba(20, 40, 145, 1);

}
._more1 a:hover{background: rgba(20, 40, 145, 1);color: #fff;}

@media screen and (max-width:1024px) {
._more1 a{font-size:14px; height:40px;}

}

._more2{ padding-top: 32px;
width: 100%;
display: flex; justify-content: center;
}
._more2 a{
height: 0.51rem;
display: flex; align-items: center; justify-content: center;
border: 1px solid #142891;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 1;
letter-spacing: 0%; padding:0 0.42rem;
color: rgba(20, 40, 145, 1);
border: 1px solid #142891;
border-radius: 8px;
}
._more2 a:hover{background: rgba(20, 40, 145, 1);color: #fff;}

@media screen and (max-width:1024px) {
._more2{ padding-top:10px;
}	
._more2 a{font-size:14px; height:36px; padding:0 20px 1px 20px;}

}



.bg-eb{  background: #EBEDF5;}
.mbx{ display: block; color: #333; font-size:16px; line-height:21px;border-bottom: 1px solid #999999; padding:0.32rem 0.33rem; }
.mbx a{ color: #333;}
.mbx a:hover{ color: #021574;}


@media screen and (max-width:1024px) {
.mbx{display: none;font-size:14px; line-height:22px;}	
}	

.newsbox{background: #FFFFFF; display: block; width: 100%; padding:0 0.31rem 0.97rem 0.31rem; 
font-weight: 400;
font-style: Regular;
font-size: 16px;
leading-trim: NONE;
line-height: 32px;
letter-spacing: 0%;
color: #333; 
}
.newsbox .title{ display: block; width: 100%;text-align: center;color: #000;  padding-top: 0.54rem;
font-weight: 700;
font-style: Bold;
font-size: 0.24rem;
leading-trim: NONE;
line-height: 0.36rem;
letter-spacing: 0%;
}
.newsbox .info{ display:flex; flex-wrap: wrap; justify-content: center; width: 100%; gap:0 32px;
font-weight: 400;
font-style: Regular;color: #999; 
font-size: 16px;
leading-trim: NONE;
line-height: 26px;
letter-spacing: 8%;
 margin-top: 0.17rem; }
.newsbox .sect{ display: block; width: 100%;
 padding:0.51rem 0 0 0; 
}
.newsbox .w100{padding:0 2.59rem; }
.newsbox .time{ display:flex; flex-direction: column; align-content: center;justify-content: space-center; color: #fff; width:1.36rem;position: absolute; left: 0.33rem; top:0;background: #021574; text-align: center; padding: 0.27rem 0 0.31rem 0; z-index: 6;
}
.newsbox .time time{
font-weight: 700;
font-style: Bold;
font-size: 0.57rem;
leading-trim: NONE;
line-height: 1;
letter-spacing: 8%;
}
.newsbox .time span{
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.24rem;
letter-spacing: 8%;
}

@media screen and (max-width:1600px) {
.newsbox .w100{padding:0 2rem; }	
}	
@media screen and (max-width:1024px) {
.newsbox .time{ display: none; left: 0; width:80px; padding: 14px 0 16px 0; }	
.newsbox .time time{
font-size:24px;
}
.newsbox .time span{
font-size:14px; line-height:22px;
}
.newsbox{ font-size:14px; line-height:24px; padding:0 0 35px 0;}	
.newsbox .title{ font-size:18px; line-height:28px;padding-top:28px;}
.newsbox .info{ font-size:14px; line-height:24px; gap:0 20px;margin-top:10px;}
.newsbox .w100{padding:0 20px; }	
.newsbox .sect{padding:20px 0 0 0; }
}
@media screen and (max-width:767px) {
.newsbox .info div:nth-child(1){ width: 100%; text-align: center;}	
}	



.inbanner2{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.inbanner2 .div{ width:100%; line-height: 0;}
.inbanner2 .pc_show1{ width:100%;}
.inbanner2 .ph_show1{ width:100%;}
.inbanner2 .box{ display: block; width:100%; position: absolute; left: 0; top:50%; z-index: 6;transform: translate(0%,-50%); -ms-transform: translate(0%,-50%);}
.inbanner2 .tit1{ width:100%; 
font-style: normal;
font-weight: 900;
font-size: 0.4rem;
line-height: 0.5rem;
letter-spacing: 0.05em;
color:#F5F5F5;
}
.inbanner2 .jb{background: linear-gradient(92.8deg, #80C8FF 2.33%, #F5F5F5 61.45%, #87C6FA 117.08%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.inbanner2 .tit2{  width:100%; margin-top: 0.15rem;
font-weight: 350;
font-style: Normal;
font-size: 0.16rem;
leading-trim: NONE;
line-height: 0.28rem;
letter-spacing: 2%;
color:#F5F5F5;
}
.inbanner2 .mr10{ margin-right: 10px;}



@media screen and (max-width:1024px) {
.inbanner2 .tit1{font-size:20px; line-height:30px; text-align: center;}
.inbanner2 .tit2{ font-size:14px; line-height: 24px;text-align: center; margin-top:8px;}
}

.slide3{ width: 100%; padding-top: 30px;}
.slide3 .ul{ display:flex; justify-content: center; flex-wrap: wrap; width: 100%; gap: 0.64rem;}
.slide3 .li{ display: flex; flex-wrap: wrap; }
.slide3 .li a{ display:flex; align-items: center; justify-content: center;
padding:0 0.4rem;
font-weight: 400;
font-style: Regular;
font-size: 0.24rem;
line-height: 1;
color:#142891;
height: 0.64rem;
border-radius: 8px;
border: 1px solid #142891;
}
.slide3 .li:hover a{ background: #142891; color: #fff;}
.slide3 .li.on a{ background: #142891; color: #fff;}

@media screen and (max-width:1024px) {
.slide3 .ul{ gap:16px;}
.slide3 .li a{ padding:0 16px 0 16px;font-size:14px;height:34px;}
}



.lits05{ display: block; width: 100%; padding-top: 0.56rem;}
.lits05 .u2{ display:block; width: 100%;}
.lits05 .u2 .li{ display:block; width: 100%; padding: 0.16rem 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.lits05 .u2 .li:last-child{border-bottom:0;}
.lits05 .u2 .a{ display:flex; width: 100%; padding:0.42rem 0.42rem 0.42rem 2.65rem; position: relative; align-items: center; }
.lits05 .u2 .time{ display:flex; flex-direction: column; align-content: center;justify-content: center; color: #999; width:2rem;position: absolute; left: 0; top:0; text-align: center; height: 100%; padding: 0.27rem 0 0.31rem 0; z-index: 6;
}
.lits05 .u2 .time::after{ opacity: 0;
content: '';
position: absolute;
left: 99.8%;
top: 50%;
 border-top: 0 solid transparent; border-bottom:0 solid transparent;border-left:0 solid #021574;
transform:translateY(-50%); -ms-transform:translateY(-50%);
}
.lits05 .u2 .time::before{opacity: 0;
content: '';
position: absolute;
width: 0;
height: 2px;
left: 100%;
top: 50%;
background: #021574;
 transform:translateY(-50%); -ms-transform:translateY(-50%);
}
.lits05 .u2 .time time{
font-weight: 700;
font-style: Bold;
font-size: 0.84rem;
leading-trim: NONE;
line-height: 1;
letter-spacing: 8%;
}
.lits05 .u2 .time span{
font-weight: 400;
font-style: Regular;
font-size: 0.24rem;
leading-trim: NONE;
line-height: 0.4rem;
letter-spacing: 8%;
}
.lits05 .u2 .a .t1{ width: 100%; color:#000;font-size:0.24rem; line-height:0.36rem; font-weight: bold; }
.lits05 .u2 .a .info{ display: flex; flex-wrap: wrap; width: 100%; color: #999;
font-weight: 400;
font-style: Regular;
font-size: 0.16rem;
line-height: 0.28rem; gap:0 26px;
letter-spacing: 8%;
 margin-top:0.32rem;}
.lits05 .u2 .a .p{ width: 100%; color:#333;
 font-weight: 400;
 font-style: Regular;
 font-size: 0.16rem;
 leading-trim: NONE;
 line-height: 0.3rem;
 letter-spacing: 2%;
margin-top: 0.2rem;}
.lits05 .u2 .a .pic{ display:block; width:3.35rem; min-width:3.35rem; overflow: hidden;}
.lits05 .u2 .a ._img{ padding-bottom:56.12%;}
.lits05 .u2 .a .cont{width: 100%; padding:0 1.37rem 0 0;}


.lits05 .u2 .a:hover{background: #fff;}
.lits05 .u2 .a:hover ._img{background: #F2F2F2;
}
.lits05 .u2 .a:hover .time{ color:#fff;background: #021574; }
.lits05 .u2 .a:hover .time::after{ opacity: 1; border-top: 0.18rem solid transparent; border-bottom:0.18rem solid transparent; border-left:0.22rem solid #021574;}
.lits05 .u2 .a:hover .time::before{ opacity: 1;width: 0.42rem;}


@media screen and (max-width:1600px) {
.lits05 .u2 .a .cont{ padding:0 1rem 0 0;}
}
@media screen and (max-width:1024px) {
.lits05{ padding-top:5px;}	
.lits05 .u2 .li{ padding:8px 0;}	
.lits05 .u2 .a{padding:15px 15px 15px 105px; }	
.lits05 .u2 .a .t1{ font-size:16px; line-height:24px;}
.lits05 .u2 .a .info{font-size:14px; line-height:22px; margin-top:10px;gap: 0 15px;}
.lits05 .u2 .a .p{font-size:14px; line-height:22px; margin-top:8px;}
.lits05 .u2 .a .pic{ width:250px; min-width:250px;}
.lits05 .u2 .a .cont{width: 100%; padding:0 25px 0 0;}
.lits05 .u2 .time{ left: 0; width:90px; padding: 14px 0 16px 0; }	
.lits05 .u2 .time time{
font-size:24px;
}
.lits05 .u2 .time span{
font-size:14px; line-height:22px;
}
}
@media screen and (max-width:767px) {
.lits05 .u2 .a{ flex-wrap: wrap;padding:15px 15px; }
.lits05 .u2 .a .pic{ width:100%; min-width:100%; margin:0;}
.lits05 .u2 .a .time{ display: none;}
.lits05 .u2 .a .cont{ padding:0 0 18px 0;}
.lits05 .u2 .a .info{ margin-top:6px;}
.lits05 .u2 .a .p{ margin-top:4px;}
}





.box01 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; align-items: center;}
.box01 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.box01{ width:100%;  position: relative; overflow: hidden; width:100%; margin-top: 13px; }
.box01 .u2{ width:100%;}
.box01 .u2 .li{ width:33.33%; position: relative; display:flex;transform: scale(0.84); -ms-transform: scale(0.84); padding:0.59rem 0; }
.box01 .u2 .li::after{width: 100%;
height: 0.59rem;position: absolute;
bottom:0;
left: 0; content: '';background: linear-gradient(360deg, rgba(103, 128, 221, 0) 0%, #5A74D7 302%);

}
.box01 .u2 .a{ display:flex;position: relative; overflow: hidden;width:100%;
transition: none;
-moz-transition:none;
-webkit-transition: none;
-o-transition:none;
}
.box01 .u2 .a .bg{ display: block; width:100%; height: 100%; position: absolute; left:0; top: 0; z-index: 6; 
background: rgba(0, 0, 0, 0.53);}
.box01 .u2 .time{ display:flex; flex-direction: column; align-items: center;justify-content: center; color: #fff; position: absolute;left:0.48rem; bottom: 0.24rem;z-index: 7; 
}
.box01 .u2 .time time{
font-weight: 700;
font-style: Bold;
font-size:0.58rem;
line-height: 1;
letter-spacing: 0%;

}
.box01 .u2 .time span{
font-weight: 400;
font-style: Regular;
font-size:16px; line-height: 24px;
letter-spacing: 0%;
}
.box01 .u2 .a .tit{ width: 100%;color:rgba(68, 68, 68, 1);
font-weight: 400;
font-style: Regular;
font-size:16px; line-height: 26px;
letter-spacing: 0%;
color: #FFFFFF;
}
.box01 .u2 .a ._img{ padding-bottom:56.28%;}
.box01 .u2 .a .cont{  width: 100%; display: flex; position: absolute; left:0; bottom: 0; z-index: 7;  background:rgba(0,0,0,0.59); padding:0.27rem 0.46rem 0.27rem 1.66rem;
}



.box01 .u2 .swiper-slide-prev{ transform:scale(0.84) translateX(50%); -ms-transform:scale(0.84) translateX(50%);}
.box01 .u2 .swiper-slide-next{ transform:scale(0.84) translateX(-50%); -ms-transform:scale(0.84) translateX(-50%); }
.box01 .u2 .swiper-slide-active {position: relative;  z-index: 7;transform: scale(1); -ms-transform: scale(1);}
.box01 .u2 .swiper-slide-active .a .bg{opacity: 0;}



.box01 .swiper-prev,
.box01 .swiper-next{ cursor: pointer;
width: 0.36rem;
height: 0.36rem;
background:url(img/Frame2.png) center no-repeat; background-size:100% auto !important;
display: flex;
position: absolute; top: 50%; margin-top: -0.26rem; z-index: 8;
}
.box01 .swiper-prev:hover,
.box01 .swiper-next:hover{ opacity: 0.8;}
.box01 .swiper-prev{ left: 21%;transform: rotate(180deg); -ms-transform: rotate(180deg);}
.box01 .swiper-next{ right: 21%;  }


@media screen and (max-width:1024px) {
.box01 .u2 .a .cont{padding:14px 14px 14px 80px;
}
.box01 .u2 .time{left:14px; bottom:14px; 
}
.box01 .u2 .time time{
font-size:24px;

}
.box01 .u2 .time span{
font-size:14px; line-height: 22px;
}

.box01 .swiper-prev,
.box01 .swiper-next{ cursor: pointer;
width:22px;
height:22px;}
.box01 .swiper-prev{ left: 18%;}
.box01 .swiper-next{ right: 18%;  }
}

@media screen and (max-width:767px) {
.box01{  padding:0; }	
.box01 .swiper-prev,
.box01 .swiper-next{  border-radius: 4px;
background:url(img/Frame2.png) center no-repeat rgba(0,0,0,0.7);
}
.box01 .swiper-prev{ left:14px;}
.box01 .swiper-next{ right:14px;  }

}


.pord2{ padding-top:0.98rem; padding-bottom:0.98rem;}
.pord2 .sect1{ display:block; width: 100%; overflow: hidden; z-index:5; position: relative;}
.pord2 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%; align-items: center; }
.pord2 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%;}
.pord2 .swiper-prev,
.pord2 .swiper-next{position: absolute; cursor: pointer; transform: translateY(-50%); -ms-transform: translateY(-50%); top:40%; width:0.52rem; height:0.52rem; z-index: 6; display: flex; background: url(img/Frame3.png) center no-repeat #fff;  background-size:100% auto !important;}
.pord2 .swiper-prev:hover,
.pord2 .swiper-next:hover{background: url(img/Frame4.png) center no-repeat #fff; }
.pord2 .swiper-prev { left:0; transform: rotate(180deg); -ms-transform: rotate(180deg);}
.pord2 .swiper-next { right:0;}
.pord2 .a2{ display:block; width: 100%; position: relative;/* opacity:0.2; */
 }
  .pord2 .a2::after,
 .pord2 .a2::before{ content: '';
position: absolute; opacity: 0;
width:0.62rem;
height:1px;
right:-0.11rem;
top:40%;
background:rgba(182, 182, 182, 1);;
}
  .pord2 .a2::after{left:-0.46rem;}
 .pord2 .a2::before{right:-0.11rem;}
.pord2 .a2 .img{ display:flex; align-items: center; justify-content: center; margin:0 auto; width: 75%; text-align: center; line-height:0;aspect-ratio: 100 / 91.16; background: url(img/Rectangle35674.png) left center no-repeat;  background-size:auto 100%  !important; }
.pord2 .a2 .img img{ width: 72%;}
.pord2 .a2 .tit{ display:block; width: 100%; text-align: center; margin-top: 0.35rem;font-weight: 700;
font-style: Bold;
font-size: 0.15rem;
color:rgba(182, 182, 182, 1);
line-height: 0.23rem;
letter-spacing: 0%;}
.pord2 .swiper-slide-prev .a2::after{ opacity: 1;}
.pord2 .swiper-slide-next .a2::after{ opacity: 1;}
.pord2 .swiper-slide-prev .a2::before{ opacity: 1;}
.pord2 .swiper-slide-next .a2::before{ opacity: 1;}
.pord2 .swiper-slide-prev .a2 .img{ width: 100%;}
.pord2 .swiper-slide-next .a2 .img{ width: 100%;}
.pord2 .swiper-slide-prev .a2 .tit{font-size: 0.2rem;color:rgba(0, 0, 0, 1);line-height: 0.3rem; margin-top: 0.46rem;}
.pord2 .swiper-slide-next .a2 .tit{font-size: 0.2rem;color:rgba(0, 0, 0, 1); line-height: 0.3rem;margin-top: 0.46rem;}
.pord2 .swiper-slide-active .a2 .tit{font-size: 0.2rem;color:rgba(0, 0, 0, 1);line-height: 0.3rem; margin-top: 0.46rem;}
.pord2 .swiper-slide-active .a2 .img{ width: 100%; background: url(img/Rectangle35675.png) left center no-repeat;}


@media (max-width:1800px) {
.pord2{ padding-top:0.98rem; padding-bottom:0.5rem;}	
.pord2 .swiper-slide-prev .a2 .tit{font-size: 0.16rem;line-height: 0.26rem; margin-top: 0.46rem;}
.pord2 .swiper-slide-next .a2 .tit{font-size: 0.16rem;line-height: 0.26rem;margin-top: 0.46rem;}
.pord2 .swiper-slide-active .a2 .tit{font-size: 0.16rem;line-height: 0.26rem;  margin-top: 0.46rem;}
}	
@media screen and (max-width:1024px) {
.pord2{ padding-top:30px; padding-bottom:20px;}	
.pord2 .swiper-prev,
.pord2 .swiper-next{ width: 26px;
    height: 26px;
}
.pord2 .a2 .tit{ font-size:14px; line-height:22px; margin-top: 10px;} 
.pord2 .swiper-slide-prev .a2 .tit{font-size:15px;line-height:23px; margin-top:15px;}
.pord2 .swiper-slide-next .a2 .tit{font-size:15px;line-height:23px; margin-top:15px;}
.pord2 .swiper-slide-active .a2 .tit{font-size:15px;line-height:23px; margin-top:15px;}
}








/* ----------产品页-------------- */
.bg-title{
z-index: 1; white-space: nowrap;
position: absolute; display: flex; align-items: center; justify-content: center;
width: 100%;
left: 0px;
top: 0.44rem;
font-style: normal;
font-weight: 700;
font-size: 5.88rem;
line-height: 1;
text-align: center;
color: rgba(16, 23, 250, 0.02);
}
.features-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.3rem;
    margin: 0 auto;
	margin-top: 0.68rem;
}

.tab-h ul li.on1{color: #000;}
.cb{color: #15387D;}

.feature-card {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #D9EEFF 100%);
    padding:0 0.6rem 0.28rem 0.6rem;
    text-align: center;
    transition: all 0.3s ease;
	position: relative;
}
.feature-card::after {
  content: '';          /* 伪元素必须有内容（空字符串也可） */
  position: absolute;   /* 绝对定位，相对于 .card */
  top:100%; margin-top:2px;        /* 阴影向下延伸的距离（与阴影高度配合） */
  left: 0;
  width: 100%;          /* 阴影宽度与卡片一致 */
  height: 0.71rem;         /* 阴影高度（控制阴影“厚度”） */
 background: linear-gradient(0deg, rgba(0, 0, 0, 0) 19.72%, rgba(0, 0, 0, 0.44) 572.54%);
  pointer-events: none; /* 防止阴影层阻挡点击事件 */
}
.item02::after {bottom: -0.4rem;        /* 阴影向下延伸的距离（与阴影高度配合） */}

.feature-card:hover {
    transform: translateY(-5px);
}

.feature-icon {
    width: 100%; line-height: 0;
    margin: 0 auto ;
	margin-bottom: -0.15rem;

}
.feature-icon .w121{height: 1.37rem;}
.feature-icon .w82{height: 0.3rem;transform: translateY(-0.15rem);}
.feature-icon img {

    object-fit: contain;
}

.feature-title {
    font-weight: 700;
    font-size: 20px;
    line-height:26px;
    margin-bottom:0.13rem;
    color: #000000;
    

}

.feature-description {

    font-weight: 400;
    font-size: 14px;
    line-height:24px;
    text-align: justify;
    letter-spacing: 12%;
    color: #666666;

}
 .fluid-image{ width:100%;}
.fluid-image img{ width:100%;}


.feature-card {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #D9EEFF 100%);
    padding:0 0.64rem 0.28rem 0.64rem;
    text-align: center;
    transition: all 0.3s ease;
	position: relative;
}

@media (max-width:1600px) {
.feature-card {
padding:0 0.44rem 0.28rem 0.44rem;
}	
}
@media (max-width: 1024px) {
.features-container {
gap:25px;
margin-top:10px;
}

.feature-card {

padding: 0 20px 25px 20px;
}

.feature-icon {
width: 100%;
margin: 0 auto ;
margin-bottom: -10px;

}
.feature-icon .w121{height: 76px;}
.feature-icon .w82{height:17px; transform: translateY(-10px);}
.feature-title {
font-size:16px;
line-height:26px;
margin-bottom:14px;
color: #000000;
}

.feature-description {
font-size:14px;
line-height:22px;

} 
.fluid-image{ width:100%; padding:0 15%;}

}

@media (max-width:767px) {
.features-container {
grid-template-columns: 1fr;
}
.feature-card{ position: relative;}
.feature-title{ text-align: left; display: flex; align-items: center; min-height: 66px; padding:8px 0 0 76px; }
.feature-icon{ width: auto; position: absolute; left:0; top: 0;}
.feature-icon .w121{height: 66px;}
}



.flew{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom:1.8rem;
}   
.flew:nth-child(2n) {flex-direction: row-reverse;}  
.pr-tit {
    text-align: left;
    margin-bottom: 0.64rem;
}
        
.pr-tit .h1 {
    font-weight: 700;
    font-size: 0.32rem;
    line-height: 0.42rem;
    color: #021574;
	margin-bottom:0.11rem;
    

}
        
.pr-tit .p {
    font-weight: 400;
    font-size: 0.16rem;
    line-height: 0.32rem;
    text-align: justify;
    letter-spacing: 0.12em;    
    color: #000000;
	width: 89%;
    letter-spacing: 12%;

}
        
.left-cont {width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
        
.left-items { position: relative; z-index: 6;
    display: flex;
    gap: 0.17rem;
    flex: 1;
    width: 100%;
	/* grid-template-columns: repeat(3, 1fr); */
}
    
.item01 {  flex: 1;
    background: linear-gradient(180.15deg, #03215D -23.45%, #3D69C1 69.72%);
    color: white;
    padding: 0.64rem 0.24rem 0.4rem 0.24rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
	position: relative;  
}
/* .item02 {padding: 0.7rem 0.15rem;} */
.item01::after {
  content: '';          /* 伪元素必须有内容（空字符串也可） */
  position: absolute;   /* 绝对定位，相对于 .card */
  top: 100%;        /* 阴影向下延伸的距离（与阴影高度配合） */
  left: 0;
  width: 100%;          /* 阴影宽度与卡片一致 */
  height: 0.56rem;         /* 阴影高度（控制阴影“厚度”） */
 background: linear-gradient(0deg, rgba(97, 129, 185, 0) 13.39%, #5C7DC3 275.89%);

}

        
.item01-icon {
     display: block; line-height: 0;
    margin-bottom: 0.34rem;
	
}
 .item01-icon img{ width:0.5rem; height: 0.5rem; object-fit: contain; }       
.item01 .h3 {
    font-weight: 700;
    font-size: 0.18rem;
    line-height: 0.28rem;    
    letter-spacing: 0.12em;
    color: #FFFFFF;
	margin-bottom: 0.11rem;
      word-break: break-all;

}
        
.item01 .p2 {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;min-height:72px;
	/* or 200% */
	text-align: left;
	
	color: #FFFFFF;
	
  word-break: break-all;
}
.container1{ display:block; width:52%;}       
.image-section {
    display:block; width:38.2%;
}


.textflew{display: flex;        /* 弹性布局，方便子元素对齐 */
  flex-direction: column; /* 垂直排列（文字在上，圆点在下） */
  align-items: center;    /* 水平方向居中 */
  justify-content: center;/* 垂直方向居中（需给容器设置高度，如 height: 100vh;） */
}

.image-caption {
    font-weight: 400;
    font-size: 0.18rem;
    line-height: 0.22rem;
    color: #000000;
	margin-bottom: 0.24rem;
	text-align: center;
	
}
        
.indicators {
    display: flex;
    gap: 10px;
}
        
.indicator {
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    background-color: #021574;
	
}
        
.indicator:nth-child(2) {
    background-color: #fff;
	border: 1px solid #021574;
}
       

.flew1 .image-section{/* transform: translateX(-20%); -ms-transform: translateX(-20%); */}	
.flew1 .left-items{}
.flew1 .left-cont{/* width: 87%; */ position: relative;}	
.flew1 .left-cont::after{ content: '';
position: absolute;
width: 4.8rem;
height:90%;
right:100%;
top: 0; z-index: 2;
background: linear-gradient(270deg, #B7C6FF 3.8%, rgba(255, 255, 255, 0) 97.36%);
}
.flew1 .left-cont::before{ content: '';
position: absolute;
width:10.88rem;
height: 5.29rem;
left:-2.97rem;
bottom:10%; z-index: 1;
background:url(img/Group634230.png) center; background-size:100% 100%;
}	

.flew3 .image-section{/* transform: translateX(-2%); -ms-transform: translateX(-2%); */ }	
.flew3 .left-items{ /* grid-template-columns: repeat(5, 1fr); */}
.flew3 .item01{  padding: 0.64rem 0.17rem 0.4rem 0.17rem;}
.flew3 .left-cont{ position: relative;/* margin-right: -14%; width: calc(100% + 14%); */}	
.flew3 .left-cont::after{ content: '';
position: absolute;
width: 4.8rem;
height:90%;
right:100%;
top: 0; z-index: 2;
background: linear-gradient(270deg, #B7C6FF 3.8%, rgba(255, 255, 255, 0) 97.36%);
}
.flew3 .left-cont::before{ content: '';
position: absolute;
width:10.88rem;
height: 5.29rem;
left:-3.29rem;
bottom:10%; z-index: 1;
background:url(img/Group634230.png) center; background-size:100% 100%;
}	
/* .flew3 .item01 .p2{ font-size:12px;} */

.flew5 .image-section{/* transform: translateX(-16%); -ms-transform: translateX(-16%); */ }	
.flew5 .left-items{ /* grid-template-columns: repeat(2, 1fr); */}
.flew5 .left-cont{ position: relative; /* margin:0 0 0 1.45rem; width:57.2%; */ }	
.flew5 .left-cont::after{ content: '';
position: absolute;
width: 4.8rem;
height:100%;
right:100%;
top: 0; z-index: 2;
background: linear-gradient(270deg, #B7C6FF 3.8%, rgba(255, 255, 255, 0) 97.36%);
}
.flew5 .left-cont::before{ content: '';
position: absolute;
width:10.88rem;
height:13.81rem;
left:-4.74rem;
bottom:-5.04rem; z-index: 1;
background:url(img/Group534230.png) center; background-size:100% 100%;
}	


.flew2 .left-cont{/* width: 87%; */position: relative;}	
.flew2 .left-cont::after{ content: '';
position: absolute;
width: 4.8rem;
height:100%;
left:100%;
top: 0; z-index: 2;
background: linear-gradient(270deg, #B7C6FF 3.8%, rgba(255, 255, 255, 0) 97.36%);
transform: rotate(-180deg);
}
.flew2 .left-cont::before{ content: '';
position: absolute;
width:13.6rem;
height: 5.29rem;
left:-1.59rem;
bottom:0; z-index: 1;
background:url(img/Group634229.png) center; background-size:100% 100%;
}	


.flew4 .image-section{/* transform: translateX(12%); -ms-transform: translateX(12%); */ }	
.flew4 .left-cont{/* width: 87%; */position: relative;}	
.flew4 .left-cont::after{ content: '';
position: absolute;
width: 4.8rem;
height:100%;
left:100%;
top: 0; z-index: 2;
background: linear-gradient(270deg, #B7C6FF 3.8%, rgba(255, 255, 255, 0) 97.36%);
transform: rotate(-180deg);
}
.flew4 .left-cont::before{ content: '';
position: absolute;
width:9.09rem;
height: 5.27rem;
left:2.92rem;
bottom:0.1rem; z-index: 1;
background:url(img/Ellipse21.png) center; background-size:100% 100%;
}
	
		
@media (max-width:1024px) {
.flew{ flex-wrap: wrap; margin-bottom: 60px;}
.container1{ width: 100%;}

.left-items { flex-direction: column;
max-width: 100%;
justify-content: center;
}
.flew .left-cont::after{  display:none !important;
}
.flew .left-cont::before{  display:none !important;
}
.flew .left-cont{width: 100% !important; margin-left:0;}	
.image-section {
width: 100%; margin-top:25px;transform: translateX(0) !important; -ms-transform: translateX(0) !important; 
}
.pr-tit {
  margin-bottom:25px;
}
.pr-tit .h1 {
    
    font-size:18px;
    line-height:28px;
    
	margin-bottom:6px;
    

}
 .item01 .p2{ min-height: initial; font-size:14px;}       
.pr-tit .p {
 font-size:14px;
    line-height:24px;  
	width: 100%;
    

}
.item01{ padding:20px 15px !important;}
.item01 .h3 {
    
    font-size:15px;
    line-height:24px;    
	margin-bottom: 8px;
    

}
.left-cont{gap:20px;}
.image-caption {
    font-size:14px;
    line-height:22px;    
    margin-bottom: 12px;
	
}
.item01-icon img{ width:32px; height: 32px;}       
}

@media (max-width: 767px) {
.left-items{ display: flex; flex-wrap: wrap; gap: 0; justify-content:space-between;}
.item01 { margin-bottom: 16px; position: relative;
width: 100%;}
.item01 .h3{ width: 100%; text-align: left; min-height:32px; padding:0 0 0 44px; align-items: center; display: flex;}
.item01 .p2{ width: 100%; text-align: left;}
.item01-icon{ margin:0; position: absolute; left:15px; top:20px;}

}





/* 服务支持 */
.inbanner1{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.inbanner1 .div{ width:100%; line-height: 0;}
.inbanner1 .pc_show1{ width:100%;}
.inbanner1 .ph_show1{ width:100%;}

.pt130{margin-top: -1.3rem;}
.fuwu{ position: relative; left:0; top:0; z-index: 5; width: 100%; padding-top:1.67rem;padding-bottom: 0.6rem;}
.fuwu .cont{ display:block; width:100%; text-align: center;}
.fuwu .cont .tit1{font-size: 0.4rem;line-height: 0.48rem; font-weight: bold; margin-bottom: 0.3rem; color: #000;}
.fuwu .cont .tit2{font-size: 0.16rem;line-height: 0.26rem; font-weight: 400; color: #666666;}

@media (max-width:1024px) {
.pt130{margin-top: -65px;}
.fuwu{  padding-top:30px;padding-bottom:30px;}
.fuwu .cont .tit1{font-size: 20px;line-height:28px; margin-bottom:15px;}
.fuwu .cont .tit2{font-size:14px;line-height:24px; text-align: left;}   
}


.shu{position: relative;left:0; top:0; z-index: 5; width: 100%; }
.shu::after{ content: '';
position: absolute;
width: 100%;
height: 1.33rem;
left:0;
top:100%; z-index: 1;
background: linear-gradient(180deg, rgba(2, 21, 116, 0.25) -181.4%, rgba(4, 39, 218, 0) 76.57%),
radial-gradient(45.27% 554.3% at 51.51% 65.73%, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);

}
.shu .stats-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 0.3rem; text-align: center;  position: relative; z-index: 6;}
.shu .stat-card { padding: 0.3rem 0.3rem;transition: transform 0.3s ease, box-shadow 0.3s ease;
background: linear-gradient(180deg, #EDF5FF 0%, #FFFFFF 80.77%);
box-shadow: -16px 126px 51px rgba(132, 163, 230, 0.01), -9px 71px 43px rgba(132, 163, 230, 0.05), -4px 32px 32px rgba(132, 163, 230, 0.09), -1px 8px 17px rgba(132, 163, 230, 0.1);

}
.shu .stat-number { display: flex; justify-content: center; align-items: flex-end; font-size: 0.64rem;font-weight: bold;color: #021574;margin-bottom: 0.1rem;line-height: 0.72rem; }
.shu .stat-card .dw{color: rgba(168, 191, 221, 1);font-size: 0.26rem;line-height: 0.42rem;font-weight: bold; margin-left: 0.05rem;
}
.shu .stat-card .dw1{color: rgba(168, 191, 221, 1);font-size: 0.26rem;font-weight: bold;
}
.shu .stat-label { font-size: 0.18rem;color:#101F65; line-height:0.32rem; }



@media (max-width:1024px) {
.shu .stats-grid {gap:14px;}
.shu .stat-card { padding:20px 15px;box-shadow: 0 4px 10px rgba(237,245,255,1);}
.shu .stat-number {font-size:22px;margin-bottom:5px;line-height:20px; }
.shu .stat-label { font-size:16px;line-height:24px;}
.shu .stat-card .dw{font-size: 16px;line-height:16px;margin-left:3px;
}
.shu .stat-card .dw1{font-size:14px;
}
}
@media (max-width:767px) {
.shu .stats-grid {grid-template-columns: repeat(2, 1fr);}

}

.quan{ position: relative; left:0; top:0; z-index: 5; width: 100%; }
.quan .services-grid {display:block;/* grid-template-columns: repeat(7, 1fr); */text-align: center; width: 100%;}
.quan .service-item {display: flex;flex-direction: column;align-items: center;padding: 0.3rem 0.1rem;transition: all 0.3s ease; cursor: pointer; position: relative;}
.quan .service-item::after {position: absolute; content: ''; left: 0; bottom: 0;z-index: 1; display: block; width:0; height:3px; background:#021574; }
.quan .service-item.slick-current::after { width: 100%;}
.quan .service-icon {width:1.13rem;height: 1.38rem;border-radius: 8px; display: flex; align-items: center;justify-content: center;margin-bottom: 0.15rem; }
.quan .service-name {font-size: 0.18rem; color:#101F65; line-height:0.18rem; font-weight: 400;}
.pd26{margin-bottom:26px;}
     
@media (max-width:1024px) {
.quan .service-item {padding:0 0 15px 0;}
.quan .service-icon {width:60px;height:60px;margin-bottom:7px; }
.quan .service-name {font-size:14px;line-height:20px;}
}	 
@media (max-width:767px) {
.quan .services-grid { white-space: nowrap; overflow-x: auto;}
}	 
	 
		
.quan1{ position: relative;left:0; top:0; z-index: 5; width: 100%; }
.beijing {padding-top: 0.9rem;padding-bottom:1.2rem;color: white;}
.quan1 .down{ display: block; width: 100%; position: relative;}
.quan1 .content-wrapper {position: absolute; left: 0; top: 0; opacity: 0; z-index: 1; display: block; width: 100%;}
.quan1 .content-wrapper.active{position: relative; z-index: 6; opacity: 1;}
.quan1 .content-header {margin-bottom: 0.86rem;}
.quan1 .content-header h2 {font-size: 0.4rem;margin-bottom: 0.16rem; line-height:0.48rem;font-weight: bold; }
.quan1 .content-header p {font-size: 0.16rem; line-height:0.26rem;}

.quan1 .process-steps { display: grid;grid-template-columns: repeat(5, 1fr);gap: 0.5rem;}
.quan1 .step-card {background-color: white;border-radius: 0.2rem; padding: 0.4rem 0.2rem; text-align: center; transition: all 0.3s ease; position: relative; overflow: hidden; }
.quan1 .step-number {top: 0.2rem;font-size: 0.48rem; line-height: 1; font-weight: bold;background: linear-gradient(180deg, #A3BBDB 0%, #F6FAFF 85%);

    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;}
.quan1 .step-icon {width: 1.4rem;height: 1.4rem;margin: 0.3rem auto; line-height: 0;}
.quan1 .step-name { font-size: 0.22rem;line-height:0.32rem;font-weight: bold;color: #101F65;}


@media (max-width:1440px) {
.quan1 .content-header {margin-bottom: 0.7rem;}	
.quan1 .step-icon {width: 1rem;height: 1rem;margin: 0.2rem auto;}
.quan1 .step-card {padding: 0.4rem 0.16rem; }
}	
@media (max-width:1024px) {
.beijing {padding-top:30px;padding-bottom:35px;}	
.quan1 .process-steps{gap:14px;}
.quan1 .step-card {padding:10px 0;border-radius:10px; padding:20px 10px;}
.quan1 .step-icon{width:60px;height:60px;margin:6px auto;  }
.quan1 .step-name { font-size:14px;line-height:24px;}
.quan1 .step-number {top:1px;font-size:24px;}
.quan1 .content-header h2{font-size:18px;line-height:28px;margin-bottom:8px;}
.quan1 .content-header p{font-size:14px;line-height:24px;}
}	
@media (max-width:767px) {
.quan1 .process-steps{grid-template-columns: repeat(3, 1fr);}
}


.duobj {padding-top: 1.8rem; padding-bottom:2.1rem;color: white;}
.duo{ position: relative; left:0; top:0; z-index: 5; width: 100%; }
.duo .cont{ display:block; width:100%; text-align: center;}
.duo .cont .tit1{font-size: 0.4rem;line-height: 0.48rem; font-weight: bold; margin-bottom: 0.3rem; color: #000;}
.duo .cont .tit2{font-size: 0.16rem;line-height: 0.26rem; font-weight: 400; color: #666666;margin-bottom: 0.8rem; }
.duo .contact-grid {display: grid; grid-template-columns: repeat(3, 1fr);grid-template-rows: auto auto;gap: 0.2rem; position: relative;z-index: 1;}
.duo .contact-item:nth-child(1) {
grid-column: 1 / 2;
grid-row: 1 / 2;
}
.duo .contact-item:nth-child(2) {
grid-column: 2 / 3;
grid-row: 1 / 2;
}
.duo .contact-item:nth-child(3) {
grid-column: 3 / 4;
grid-row: 1 / 3;
}
.duo .contact-item:nth-child(4) {
grid-column: 1 / 2;
grid-row: 2 / 3;
}
.duo .contact-item:nth-child(5) {
grid-column: 2 / 3;
grid-row: 2 / 3;
}
.duo .contact-item {display: flex;align-items: center; position: relative;
box-shadow: -16px 126px 51px rgba(132, 163, 230, 0.01), -9px 71px 43px rgba(132, 163, 230, 0.05), -4px 32px 32px rgba(132, 163, 230, 0.09), -1px 8px 17px rgba(132, 163, 230, 0.1);
border-radius: 0.2rem;padding: 12px;gap: 0.2rem;transition: transform 0.3s ease, box-shadow 0.3s ease;
background: linear-gradient(180deg, #D8E9FF 0%, #FFFFFF 100%);
}
.duo .contact-item.line::after{ content: '';border-radius: 0.2rem;
 display:block;width:calc(100% - 4px); height:calc(100% - 4px); position: absolute; left:2px; top:2px; z-index: 1;	
background: linear-gradient(290.18deg, #FFFFFF 34.36%, #B9D7FF 140.23%);
}
.duo .contact-item.wechat {background-color: #e3f2fd; border-radius: 0.2rem;padding: 0.2rem; display: flex; align-items: center;gap: 0.2rem; }
.duo .contact-item.wechat .qr-code {width: 1.51rem; height: 1.51rem;margin-top: 0;}
.duo .contact-item.community {
	border: 0 solid;
box-shadow: -16px 126px 51px rgba(132, 163, 230, 0.01), -9px 71px 43px rgba(132, 163, 230, 0.05), -4px 32px 32px rgba(132, 163, 230, 0.09), -1px 8px 17px rgba(132, 163, 230, 0.1);

	border-image-source: linear-gradient(180deg, #D8E9FF 0%, #FFFFFF 100%);

	border-radius: 0.2rem;padding: 0.4rem;display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.3rem; position: relative; overflow: hidden;min-height: 4rem;}
.duo .contact-item.community .community-content { width:100%;}
.duo .community-content {flex: 1; position: relative; z-index: 1; }
.duo .community-title { font-size: 0.16rem; font-weight: bold; color: #2c3e50; margin-bottom: 0.1rem; }
.duo .community-subtitle { font-size: 0.16rem; color: #7f8c8d; }
.duo .community-ico1 {width:3.99rem; display:block; line-height: 0; position: absolute; left: -1.1rem; top:1.01rem; z-index: 1;}
.duo .community-ico1 img{ width: 100%;}
.duo .community-ico2 {width:2.42rem; display:block; line-height: 0; position: absolute; right:0.18rem; bottom:0.16rem; z-index: 2;}
.duo .community-ico2 img{ width: 100%;}
.duo .contact-icon {width: 1.72rem;height: 1.72rem; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.duo .contact-content {flex: 1;}
.duo .contact-title {font-size:0.24rem;font-weight: bold; color: #000; margin-bottom: 10px;}
.duo .contact-detail {font-size: 0.18rem;color: #343434;line-height: 0.26rem;margin-bottom: 10px;}
.duo .phone {font-size: 0.24rem;font-weight: bold;color:#021574;line-height: 0.26rem;}
.duo .phone1 {font-size: 0.18rem;font-weight: 400;color:#021574;line-height: 0.26rem;}
.duo .qr-code { width: 1.37rem;height: 1.37rem; background-color: white; border-radius: 0.2rem; }
.duo .qr-code img { width: 100%; height: 100%; object-fit: cover; }
.duo .robot-section { position: absolute; right: 0; bottom: 0; width: 2rem; height: 2rem; display: flex; align-items: center; justify-content: center; z-index: 0;}
.duo .robot {width: 1.5rem; height: auto;}
.duo .c34{ color: rgba(52, 52, 52, 1) !important;}
.duo .contact-title.fl{ align-items: flex-end;}
.duo .date{ font-weight: bold;background: linear-gradient(180deg, #A3BBDB 0%, #F6FAFF 100%);
font-size: 0.64rem; font-weight: bold; line-height: 1;
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;}
.duo .dw{color: rgba(168, 191, 221, 1);font-size: 0.26rem;line-height: 0.32rem;font-weight: bold; margin-left: 0.05rem;
}
.duo .dw1{color: rgba(168, 191, 221, 1);font-size: 0.26rem;font-weight: bold; line-height: 0.64rem;
}


@media (max-width:1024px) {
.duobj {padding-top:30px; padding-bottom:40px;}
.duo .cont .tit1{font-size:18px;line-height:26px;margin-bottom: 0.3rem;}
.duo .cont .tit2{font-size:14px;line-height:24px;margin-bottom:20px; text-align: left; }
.duo .contact-grid {gap:14px; }
.duo .contact-item {border-radius:10px;padding: 12px;gap:14px;}
.duo .contact-item1 {border: 2px solid;border-radius: 10px;padding: 0.24rem 0.24rem 0.24rem 0.3rem;gap: 14px;}
.duo .contact-item.wechat {border-radius: 10px;padding:20px 14px ;gap: 14px; }
.duo .contact-item.wechat .qr-code {width:74px; height: 74px;}
.duo .contact-item.community {border-radius:10px;padding:20px 14px;gap:14px;min-height:200px;}
.duo .contact-item.community::before {
width: 10px;
height:10px;
}
.duo .date{font-size:30px; }
.duo .dw{font-size:16px;line-height:22px; margin-left:5px;
}
.duo .dw1{font-size:16px; line-height:30px;
}
.duo .community-title { font-size:14px; margin-bottom:5px; }
.duo .community-subtitle { font-size:14px; }
.duo .community-ico1 {width:180px;left:-60px; top:75px; }
.duo .community-ico2 {width:100px; right:10px; bottom:8px; z-index: 2;}
.duo .contact-icon {width: 86px;height:86px;}
.duo .contact-title {font-size:16px; margin-bottom:4px;}
.duo .contact-detail {font-size:14px;line-height:24px;margin-bottom: 0;}
.duo .phone {font-size:16px;line-height:24px;}
.duo .phone1 {font-size:14px;line-height:24px;}
.duo .qr-code { width:100px;height: 100px; border-radius:10px; }
.duo .robot-section { width:100px; height:100px;}
.duo .robot {width:75px; height: auto;}
.duo .contact-item1{padding:14px;}

}	
@media (max-width:767px) {
.duo .contact-grid { display: flex; flex-wrap: wrap; }
.duo .contact-item{ width: 100% !important;}
.duo .contact-item1{ width:100%;}
.duo .contact-item.community {min-height:160px;}
.duo .community-ico1 {width:100px;left:-10px; top:75px; }
}







/* 1 */
.juhe{ position: relative; left:0; top:0; z-index: 5; width: 100%; }
.juhe .product-matrix {display: flex; align-items: start; width: 100%; justify-content: space-between;}
.juhe .product-matrix .w67{width: 65.5%;}
.juhe .product-matrix .w33{width: 33.4%;}
.juhe .left-section {display: flex; flex-direction: column;gap: 0;}
.juhe .platform-section {background-color: white; padding: 0; border:1px solid #B6B6B6;}
.juhe .platform-header{font-size: 0.16rem; line-height: 1.1; font-weight:bold; color: #606060; text-align: center; padding: 0.2rem; background: #EBEBEB; border-bottom: 1px solid #B6B6B6;}
.juhe .platform-header-subtitle { font-size: 12px; line-height: 13px; font-weight: 400; color: #606060; margin-top: 0.05rem;}
.juhe .platform-grid {display: grid; grid-template-columns: repeat(4, 1fr); gap: 0;}
.juhe .platform-item {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0.1rem;padding:0.1rem 0px;border-right: 1px solid #B6B6B6;border-bottom: 1px solid #B6B6B6; }
.juhe .platform-item:nth-child(4n) {border-right: none;}
.juhe .platform-item:nth-last-child(-n+4) {border-bottom: none;}
.juhe .platform-icon { max-width:2.46rem; aspect-ratio: 100 / 36.58; line-height: 0; display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease;}
.juhe .platform-icon img {width: 100%;height: auto;object-fit: contain;}
.juhe .platform-icon:hover {transform: translateY(-3px);}
.juhe .platform-name {font-size:0.14rem;color: #000;line-height: 1.1; font-weight:bold; }
.juhe .platform-name1 {font-size:12px;color: #000;line-height: 13px; font-weight:290; }
/* 2 */
.juhe .physics-section {background-color: white; padding: 0; border-right:1px solid #B6B6B6; border-left:1px solid #B6B6B6; }
.juhe .physics-header {font-size:  0.16rem; line-height: 1; font-weight:bold; color: #606060; text-align: center; padding: 0.2rem; background: #EBEBEB; border-bottom: 1px solid #B6B6B6;}
.juhe .physics-header-subtitle {font-size: 12px; line-height: 13px; font-weight: 400; color: #606060; margin-top: 0.05rem;}
.juhe .physics-categories {display: flex;flex-wrap: wrap;gap: 0.15rem;margin-bottom: 0.25rem;}
.juhe .physics-main-grid {display: flex; flex-wrap: wrap; gap: 0; }
.juhe .physics-main-grid .w50{width: 50%;}
.juhe .physics-main-grid .w25{width: 25%;}
.juhe .physics-main-grid .w33{width: 33.33%;}
.juhe .physics-main-item {border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;}
.juhe .physics-main-item:last-child {border-right: none;}
.juhe .physics-category {font-size:  0.16rem;font-weight: 400;color: #000; text-align: center; padding:0.14rem; background-color: #FBFBFB;
;border-bottom: 1px solid #B6B6B6; }
.juhe .physics-grid {display: grid;grid-template-columns: repeat(3, 1fr); gap: 0;}
.juhe .physics-row {display: grid;grid-template-columns: repeat(3, 1fr); gap: 0;}
.juhe .structure-grid {grid-template-columns: repeat(3, 1fr); gap: 0;}
.juhe .thermal-grid {grid-template-columns: 1fr; gap: 0;}
.juhe .fluid-grid {grid-template-columns: repeat(2, 1fr); gap: 0;}
.juhe .physics-sub-grid {display: grid;}
.juhe .physics-item {display: flex;flex-direction: column; align-items: center;text-align: center;gap: 0.1rem;padding:0 0.04rem 0.1rem 0.04rem; }
.juhe .structure-grid .physics-item { border-right: 1px solid #B6B6B6;}
.juhe .structure-grid .physics-item:nth-child(3n) {border-right: none;}

.juhe .fluid-grid .physics-item { border-right: 1px solid #B6B6B6;}
.juhe .fluid-grid .physics-item:nth-child(2n) {border-right: none;}
.juhe .physics-icon {max-width: 1.58rem; aspect-ratio: 100 / 60.75; line-height: 0;display: flex; align-items: center;justify-content: center; transition: transform 0.3s ease;}
.juhe .physics-icon img {width: 100%; height: auto; object-fit: contain; }
.juhe .physics-icon1 { max-width: 1.14rem;aspect-ratio: 100 / 84.21; line-height: 0;display: flex; align-items: center;justify-content: center; transition: transform 0.3s ease;}
.juhe .physics-icon1 img {width: 100%; height: auto; object-fit: contain; }


/* 3 */
.juhe .right-section {display: flex;flex-direction: column;gap: 0;}
.juhe .digital-section {background-color: white; padding: 0; border-right:1px solid #B6B6B6; border-left:1px solid #B6B6B6; border-top: 1px solid #B6B6B6; }
.juhe .digital-header {font-size: 0.16rem; line-height: 1.1; font-weight:bold; color: #606060; text-align: center; padding: 0.19rem; background: #EBEBEB; border-bottom: 1px solid #B6B6B6;}
.juhe .digital-header-subtitle {font-size: 12px; line-height: 13px; font-weight: 400; color: #606060; margin-top: 0.05rem;}
.juhe .digital-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0;}
.juhe .digital-item {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 10px; padding:0.4rem 0px 0.16rem 0px; border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;}
.juhe .digital-item:nth-child(2n) {border-right: none;}
.juhe .digital-item:nth-last-child(-n+2) {border-bottom: none;}
.juhe .digital-icon {max-width: 2.46rem; aspect-ratio: 100 / 48.78; line-height: 0; margin-bottom: 0.3rem; display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease;}
.juhe .digital-icon img {width: 100%; height: auto; object-fit: contain;}

.juhe .manager-section {background-color: white; padding: 0; border-right:1px solid #B6B6B6; border-left:1px solid #B6B6B6; border-top: 1px solid #B6B6B6;}
.juhe .manager-header {font-size: 0.16rem; line-height: 1.1; font-weight:bold; color: #606060; text-align: center; padding: 0.19rem; background: #EBEBEB; border-bottom: 1px solid #B6B6B6;}
.juhe .manager-header-subtitle {font-size: 12px; line-height: 13px; font-weight: 400; color: #606060; margin-top: 0.05rem;}
.juhe .manager-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0; border-bottom: 1px solid #B6B6B6;}
.juhe .manager-item {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 10px; padding: 0.6rem 0.04rem 0.17rem 0.04rem; border-right: 1px solid #B6B6B6;}
.juhe .manager-item:nth-child(3n) {border-right: none;}
.juhe .manager-item:nth-last-child(-n+3) {border-bottom: none;}
.juhe .manager-icon {max-width: 1.6rem;aspect-ratio: 100 / 75; line-height: 0; margin-bottom: 0.8rem; display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease;}
.juhe .manager-icon img { width: 100%; height: auto; object-fit: contain; }


.juhe .platform-name,
.juhe .platform-name1{ overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}


@media (max-width:1440px) {
.juhe .physics-category{  padding: 0.12rem;}
.juhe .manager-icon{  margin-bottom: 0.77rem;}	
}	
@media (max-width:1024px) {
.juhe{ padding-top: 10px;}	
.juhe .product-matrix{ display: flex; flex-wrap: wrap;}
.juhe .product-matrix .w67{ width: 100%;}
.juhe .product-matrix .w33{ width: 100%; margin-top:15px;}
.juhe .physics-main-grid .w50{ width: 100%;}
.juhe .physics-main-grid .w25{ width: 50%;}
.juhe .manager-header{ padding:14px;font-size:14px; }
.juhe .digital-header{font-size:14px; line-height:1.5;}
.juhe .platform-header{ padding:14px;font-size:14px; line-height:1.5;}
.juhe .physics-header{ padding:14px;font-size:14px; line-height:1.5;}
.juhe .physics-category{padding:14px;font-size:14px; line-height:1.5;}
.juhe .physics-category{padding:8px 15px; }
.juhe .digital-item{  padding:20px 8px 14px 8px;}
.juhe .physics-item{ padding:10px 15px;}
.juhe .manager-item{ padding:20px 8px 14px 8px;}
.juhe .platform-name{ font-size:14px; line-height:1.3; -webkit-line-clamp: 2; }
.juhe .digital-icon{  max-width:130px;}
.juhe .platform-icon{ max-width:130px;}
.juhe .physics-icon1{  max-width:60px;}
.juhe .physics-icon{max-width:80px;}
.juhe .manager-icon{  max-width:80px;margin-bottom:15px;}
.juhe .physics-main-item{  border-right:0;}
.juhe .platform-item{  border-top: 1px solid #B6B6B6;}
.juhe .platform-item:nth-child(1){  border-top:0;}
.juhe .platform-item:nth-child(2){  border-top: 0;}
.juhe .platform-item:nth-child(2n){  border-right:0;}
}	
@media (max-width:767px) {
.juhe .platform-grid{  grid-template-columns: repeat(2, 1fr);}
.juhe .physics-main-grid .w25{ width: 100%;}


}

.pagecon.newsbox{padding:0.5rem;}
.pagecon.newsbox .w100{ padding:0;}
.pagecon.newsbox .sect{padding-top:0;}

.t_navs .industry-list li a i.icon .img1{opacity:0.5;}



/*260311start*/
.ss_search{ display:none;}
.t_navs .line{ display:none;}
.t_navs .btn-tel{ display:none;}
.btn-tel1{
font-weight: 700;
font-size: 24px;
line-height: 1.4;
color: #021574;
}
.t_navs ._mfsy{  margin: 0 0 0 0.31rem;}

@media (max-width:1600px) {
.btn-tel1{font-size:22px;}
}
@media (max-width:1440px) {
.btn-tel1{font-size: 20px;}
}
@media (max-width:1270px) {
.btn-tel1{font-size: 18px;}
.t_navs .menu .nli span a{ font-size:14px;padding: 0 0.24rem;}
.t_navs ._mfsy .a{padding: 0 0.36rem;}
.t_navs ._mfsy{  margin: 0 0 0 0.28rem;}
}
@media (max-width:1024px) {
.btn-tel1{ display: none;}
.t_navs ._mfsy .a{ padding:0 15px;}
.t_navs ._mfsy{  margin: 0 0 0 5px;}
}

.sevr2 .swiper-prev { left:-0.16rem;}
.sevr2 .swiper-next { right:-0.16rem;}

@media screen and (max-width:2500px) {
.sevr2 .swiper-prev { left:-0.16rem;}
.sevr2 .swiper-next { right:-0.16rem;}
}	
@media screen and (max-width:1800px) {
.sevr2 .swiper-prev { left:-0.16rem;}
.sevr2 .swiper-next { right:-0.16rem;}
}	
@media screen and (max-width:1024px) {
.sevr2 .swiper-prev { display:none; left:0;}
.sevr2 .swiper-next { display:none; right:0;}
}
@media screen and (max-width:767px) {

}	


.t_navs .industry-software{  min-width: 2.13rem;}
.industry-software1{ margin-right:0.17rem;}

.software-list1{ display: flex; flex-wrap: wrap; width: 100%;}
.software-list1 li{ display: flex; flex-wrap: wrap; width: 100%; margin-bottom: 0.12rem;}
.software-list1 li:last-child{ margin-bottom:0 !important;}
.software-list1 li a{ display: flex; flex-wrap: wrap; justify-content: center; width: 100%; padding:0.17rem;
background: rgba(255, 255, 255, 0.4);
}
.software-list1 li .tt{ display:block; width: 100%; margin-top:0.21rem;
font-weight: 400;
font-size: 14px;
line-height: 1.9;
text-align: center;
color: #000000;
}
.software-list1 .product-icon1{width: 100%; height:0.82rem; display: flex; align-items: center; justify-content: center;}
.software-list1 .product-icon1 img{ width:100%; height: 100%; object-fit: contain;}
.software-list1 li a:hover .tt{color: #021574;}
.t_navs .software-list li{ margin-bottom: 0.08rem;}
.t_navs .software-list li:last-child{ margin-bottom: 0 !important;}
.t_navs .software-list li a{  padding: 0.13rem 0.05rem;}
.t_navs .product-item::after{ display:none;}

@media screen and (max-width:1440px) {
.t_navs .industry-software{ width: 2rem; min-width: 2rem;}
.industry-software1{ margin-right:0.12rem;}
.software-list1 li a{ padding:0.17rem 0.1rem;}
.t_navs .product-item{  padding: 0.39rem 0.1rem 0.16rem 0.1rem;}
}	

/*260311edn*/








/*260305start*/

@media (min-width:1024px) {
.t_navs ._mfsy .a{ font-size: 20px;}
.main0 .btn .a{font-size: 0.22rem;}
.t_navs .product-item h4{  font-size:16px;  line-height:24px;}
.t_navs .product-content .tit{ font-size:16px; font-weight: bold;}
.t_navs .product-item h4{ font-size:16px; font-weight: bold;}
.t_navs .product-item .p a{  font-size:14px;}
.main6 .box .num{  font-size: 0.48rem;  line-height:100%; font-weight: bold; color: #021574;}
.main6 .box .p{  font-size: 0.18rem;  font-weight: bold;}
.main6 .box .title{width: 2.3rem;height: 2.66rem;}
.main3 .nav .li .a{  font-size: 0.18rem; }


}




.pord3{ padding-top:0.55rem; margin-bottom:0.56rem; }
.pord3 .nav2{ display:block; overflow: hidden; z-index:5; position: relative; width:calc(100% + 16px); margin:0 -8px;}
.pord3 .sect1{ display:block; width: 100%; position: absolute; left:0; top: 0;  z-index: 1; opacity: 0;
-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; }
.pord3 .sect1.on{ position: relative;  z-index: 6; opacity: 1;}
.pord3 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%; align-items: flex-start; }
.pord3 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%;}
.pord3 .swiper-prev,
.pord3 .swiper-next{position: relative; cursor: pointer; width:0.32rem; height:0.32rem; z-index: 6; display: flex; background: url(img/Frame3.png) center no-repeat;  background-size:100% auto !important;}
.pord3 .swiper-prev:hover,
.pord3 .swiper-next:hover{background: url(img/Frame4.png) center no-repeat; }
.pord3 .swiper-prev {transform: rotate(180deg); -ms-transform: rotate(180deg);}
.pord3 .a2{ display:block; width: 100%; position: relative; padding:0 8px;
 }
.pord3 .a2 .img{ display:flex; align-items: center; justify-content: center; width: 100%; text-align: center; line-height:0;aspect-ratio: 100 / 90;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #D9EEFF 100%); padding:0.14rem;
}
.pord3 .a2 .img img{ width: 100%; height: 100%; object-fit: contain;}
.pord3 .a2 .tit{ display:block; width: 100%; text-align: center; margin-top: 0.24rem;font-weight: 400;
font-size: 0.18rem;
color:rgba(0, 0, 0, 1);
line-height: 0.3rem;
letter-spacing: 0%;}
.pord3 .a2:hover .tit{  color: #142891;}
.pord3 .down{ display: flex; width: 100%; justify-content: center; align-items: center; margin-top:0.56rem;}
.pord3 .swiper-pagination{ display: flex; margin:0 12px;}
.pord3 .swiper-pagination-bullet{ display: flex;background: rgba(217, 217, 217, 1);
width: 0.66rem;
height: 4px; margin:0 4px;
border-radius: 22.6667px;
}
.pord3 .swiper-pagination-bullet-active{background: rgba(2, 21, 116, 1);}


@media screen and (max-width:1024px) {
.pord3{ padding-top:20px; margin-bottom:25px;}	
.pord3 .swiper-prev,
.pord3 .swiper-next{ width: 26px;
    height: 26px;
}
.pord3 .a2 .tit{ font-size:14px; line-height:24px; margin-top: 10px;} 
.pord3 .sect1{  width:calc(100% + 12px); margin:0 -6px;}
.pord3 .a2{padding:0 6px;}
.pord3 .down{ margin-top:25px;}
}



.form1 .yanzhengma{ position: absolute; right: 0; top: 0; z-index: 1; height: 100%; width: 1rem; object-fit: contain;  border-radius: 0 8px 8px 0;}

@media screen and (min-width:1440px) {
.form1 .checkbox{ margin-top: 0.16rem;}
.form1 .name{  margin-bottom: 0.12rem;}
.form1 .lab{ margin-top: 0.12rem;}
.form1 .text{   
line-height: 0.46rem;
    height: 0.46rem;}
.form1 .submit{  height: 0.5rem;}
.form1 .textarea{height:1rem;}
}
@media screen  and (min-width:1440px) and (max-width:1600px) {
.form1 .text{    font-size:14px;
line-height: 0.42rem;
    height: 0.42rem;}
.form1 .name{font-size:14px; line-height: 16px;}
.form1 .textarea{font-size: 14px;
    line-height: 0.26rem;
    height: 0.8rem;
    padding: 0.1rem 0.16rem;}
.form1 .lab2{font-size: 13px;}

}
@media screen  and (min-width:1024px) and (max-width:1440px) {
.form1 .text{ font-size:13px;
line-height: 0.36rem;
    height: 0.36rem;}
.form1 .submit{   font-size: 0.16rem;  height: 0.4rem;}
.form1 .textarea{ font-size:13px; height:0.8rem;}
.form1 .lab2{font-size: 12px;}
.form1 .checkbox{ margin-top: 0.12rem;}
.form1 .name{ font-size:13px; line-height: 15px; margin-bottom: 0.08rem;}
.form1 .lab{ margin-top: 0.08rem;}
.form1 .lab1{  line-height: 16px;}
}
@media screen and (max-width:1024px) {
.globalD .box{width: 90%;}
.form1 .textarea{
    height:80px; }
.form1 .submit{  margin: 0 0 10px 0;}
}


.globalD .left .ul{ padding-bottom:0 !important; border-bottom:0;}
.globalD .left .ul .li{ position: relative;}
.globalD .left .ul .li::after{background: linear-gradient(0deg, rgba(25, 57, 225, 0) 0%, rgba(25, 57, 225, 0.1) 100%);
display: block;position: absolute;
  left: 0; content: '';  border-radius: 8px 8px 0 0;
  top: 100%; margin-top: 3px; width: 100%; height: 0.39rem;
  z-index: 20;
}
.globalD .left .info{ width: 55%;}
.globalD .left .title{ position: relative;}
.globalD .left .title::after{background:rgba(20, 40, 145, 1);
display: block;position: absolute;
  left: -0.37rem; content: ''; 
  top: 50%; width:0.27rem; height: 0.31rem; transform: translateY(-49%); -ms-transform: translateY(-49%);
  z-index: 20;
}

.globalD .left{ align-content: space-between;
  padding:1.94rem 0.37rem 0.72rem 0.37rem;
  border-radius: 10px 0 0 10px;}


@media screen  and (min-width:1440px) and (max-width:1600px) {
.globalD .right{ padding:0.16rem 0.24rem 0.24rem 0.24rem;}
.globalD .left{ align-content: space-between;
  padding:1.94rem 0.37rem 0.72rem 0.37rem;
  border-radius: 10px 0 0 10px;}
}
@media screen  and (min-width:1024px) and (max-width:1440px) {
.globalD .left{ align-content: space-between;border-radius: 10px 0 0 10px; padding:1.6rem 0.37rem 0.72rem 0.37rem;}
.globalD .right{ padding:0.16rem 0.22rem 0.22rem 0.22rem;}
}
@media screen and (max-width:1024px) {
.globalD .box{width: 90%;}
.globalD .right{padding: 10px 16px 20px 16px;}

}


.main2 .bg{display:flex;position: absolute; left:0;  top:0;  width:100%; height:100%;   z-index: 1;}
.main2 .bg .div{display: block;position: absolute; left:0;  top:0;  width:100%; height:100%;   z-index: 1; opacity: 0;
-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;  

}
.main2 .bg .div.on{ opacity: 1;}
.main2 .bg .ul{width:100%; height:100%; }



/*260305end*/



/*20260319start*/
.fluid-image{ position: relative; margin-bottom: 10px; min-height: 380px; background: #fff;}
.fluid-image video{ position:absolute; left:0; top: 0; width: 100%; height: 100%; object-fit: contain;}

@media screen and (max-width:1366px) {
.fluid-image{ position: relative; margin-bottom: 10px; min-height: 280px;}
}

@media screen and (max-width:1024px) {
.fluid-image{ position: relative; margin-bottom: 10px; min-height: 180px;}
.fluid-image video{ padding:0 15%;  object-fit: contain;}
}

/*20260319end*/




/*20260401start*/
@media screen and (min-width:1024px) {
.left-items.on1{ display:grid; grid-template-columns: repeat(2, 1fr);}
.left-items.on5{ display:grid; grid-template-columns: repeat(5, 1fr);}
}

/*20260401end*/



/*20260403start*/
.sevr1 .sect{ align-items: center;}
.fluid-image video{ background: #fff;}
.sevr2 .sect .pic{ position: relative;}
.sevr2 .sect .pic video{ position:absolute; left:0; top: 0; width: 100%; height: 100%; object-fit: contain;}

/*20260403end*/


.pord1 ._img video{ position:absolute; left:0; top: 0; width: 100%; height: 100%; object-fit: contain;}


/*20260407start*/



/*20260407end*/