body{
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family: zt3;
	margin:auto;
	overflow-x:hidden;
	}

@supports (font: -apple-system-body) {
  body {
    font-family: 
      "PingFang SC",
      -apple-system,
      "HarmonyOS Sans",
      sans-serif;
  }
}

.apple-os body {
  font-family: "PingFang SC", -apple-system, sans-serif;
}
@media not all and (min-resolution: 0.001dpcm) { 
  @supports (-webkit-appearance: none) {
    body {
      font-family: "PingFang SC", -apple-system, sans-serif;
    }
  }
}

@font-face
{
	font-family: Poppins;
	src: url('../font/Poppins-Regular.ttf'),
	url('../font/Poppins-Regular.ttf'); /* IE9+,可以是具体的实际链接 */
	font-weight: 400; /* Regular/Normal */
	
}

@font-face
{
	font-family: Poppins2;
	src: url('../font/Poppins-Bold.ttf'),
	url('../font/Poppins-Bold.ttf'); /* IE9+,可以是具体的实际链接 */
	font-weight: 400; /* Regular/Normal */
	
}

@font-face
{
	font-family: Noto;
	src: url('../font/NotoSerifSC-VariableFont_wght.ttf'),
	url('../font/NotoSerifSC-VariableFont_wght.ttf'); /* IE9+,可以是具体的实际链接 */
}

@font-face
{
	font-family: Corm;
	src: url('../font/CormorantGaramond-Italic-VariableFont_wght.ttf'),
	url('../font/CormorantGaramond-Italic-VariableFont_wght.ttf'); /* IE9+,可以是具体的实际链接 */
}

@font-face
{
	font-family: 思源黑体;
	src: url('../font/思源黑体 CN-Light.otf'),
	url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: DIN;
	src: url('../font/DIN-Bold.otf'),
	url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: anton;
	src: url('../font/anton.woff.ttf'),
	url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Roboto;
	src: url('../font/Roboto-Regular.ttf'),
	url('../font/Roboto-Regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Source;
	src: url('../font/Source-Han-Serif-CN-Bold.ttf'),
	url('../font/Source-Han-Serif-CN-Bold.ttf'); /* IE9+,可以是具体的实际链接 */
}

@font-face
{
	font-family: zt;
	src: url('../font/HarmonyOS_Sans_SC_Light.ttf'),
	url('../font/HarmonyOS_Sans_SC_Light.ttf'); /* IE9+,可以是具体的实际链接 */
	font-weight: 300; /* Light */
	
}
@font-face
{
	font-family: zt2;
	src: url('../font/HARMONYOS_SANS_SC_BOLD.TTF'),
	url('../font/HARMONYOS_SANS_SC_BOLD.TTF'); /* IE9+,可以是具体的实际链接 */
	font-weight: 700; /* Bold */
	
}
@font-face
{
	font-family: zt3;
	src: url('../font/HARMONYOS_SANS_SC_REGULAR.TTF'),
	url('../font/HARMONYOS_SANS_SC_REGULAR.TTF'); /* IE9+,可以是具体的实际链接 */
	font-weight: 400; /* Regular/Normal */
	
}
@font-face
{
	font-family: zt4;
	src: url('../font/HARMONYOS_SANS_SC_MEDIUM.TTF'),
	url('../font/HARMONYOS_SANS_SC_MEDIUM.TTF'); /* IE9+,可以是具体的实际链接 */
	font-weight: 500; /* Medium */
	
}
html {
    scroll-behavior: smooth;
}

*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	transition: all 0.6s;
	}
a:hover{
	color:var(--Color-3, #0037F8);
	text-decoration: none;
	}
table{ 
	margin: auto;
	}
i{ font-style:normal}
em{ font-style:normal}


@media (min-width:1000px) {
	
.header.yanse{
	background: #FFF;
	/* 23-4-0.1 */
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.header.yanse.yanse01{
	width:100%;
	background: var(--0, rgba(0, 0, 0, 0));
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
	/* 0.4背景模糊 */
}
.header.yanse.yanse01 .innav ul>li>a{
	color:#FFF;
}
.header.yanse.yanse01 .intop{
	padding:0 5.2vw;
}
.header.yanse.yanse01 .pic01{
	display:inline-block;
}
.header.yanse.yanse01 .pic02{
	display:none;
}
.header.yanse .pic01{
	display:none;
}
.header.yanse .pic02{
	display:inline-block;
}
.header.yanse .intop{
	padding:0 5.2vw;
}


.header{
	width:100%;
	float:left;
	position: fixed;
	left:0;
	z-index:8;
	height:5.0rem;
	transition: all 0.6s;
}
.intop{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	height:5.0rem;
	position:relative;
	z-index:6;
	transition: all 0.6s;
}

.top-l{
	width:auto;
	display: flex;
	align-items: center;
}
.logo{
	width:11.6%;
	display: flex;
	align-items: center;
	height:5.0rem;
	transition: all 0.6s;
	position:relative;
}
.logo a{
	width:100%;
	display: flex;
	align-items: center;
}
.logo img{
	max-width:100%;
	height:auto;
}
.innav{
	width: auto;
}
.innav ul{
	display: flex;
	align-items: center;
}
.innav ul>li{
	width:auto;
	height:5.0rem;
	display:flex;
	align-items: center;
	margin-left:1.875rem;
	margin-right:1.875rem;
	
	color: var(---333, #333);
	text-align: center;
	font-family: zt2;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.innav ul>li>a{
	width:100%;
	display:flex;
	align-items: center;
	justify-content: center;
}
.header.yanse .innav ul>li a{
	color: var(---333, #333);
}
.innav ul>li .xiala{
    width: 100%;
	background: var(--10, rgba(255, 255, 255, 1));
    transform: scaleY(0);
    transition: all 0.6s;
    transform-origin: 50% 0;
	position: absolute;
	left: 0;
	top:5rem;
	z-index:9;
	padding: 2.25rem 5.2vw 4.31rem 5.2vw;
	display: flex;
	justify-content:center;
	flex-wrap: wrap;
}
.innav ul li:hover .xiala{
    transform: scaleY(1);
}
.innav ul>li .xiala .a01{
	width:20%;
}
.innav ul>li .xiala .a01 h1{
	display: flex;
	align-items: center;
	color: var(---333, #333);
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-bottom:0.44rem;
}
.innav ul>li .xiala .a01 h1.mart3{
	margin-top:3.75rem;
}
.innav ul>li .xiala .a01 h1 i{
	width:2.0rem;
	margin-right:0.94rem;
	display:flex;
}
.innav ul>li .xiala .a01 h1 img{
	max-width:100%;
}
.innav ul>li .xiala .a01 dl dt{
	margin-top:0.25rem;
	padding-left:2.94rem;
	color: var(---333, #333);
	font-family: zt2;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	text-align:left;
	    margin-top: 0.7rem;
}
.innav ul>li .xiala .a01 dl dd{
	margin-top:0.25rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-align:left;
	padding-left:2.94rem;
}
.innav ul>li .xiala .a01 dl dd a{
	color: var(--778-ca-0, #778CA0);
}
.innav ul>li .xiala2{
	     width: 13%;
    background: var(--10, rgba(255, 255, 255, 1));
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
    transform: scaleY(0);
    transition: all 0.6s;
    transform-origin: 50% 0;
    position: absolute;
    left: 31.5%;
    top: 5rem;
	}
.innav ul li:hover .xiala2{
    transform: scaleY(1);
}
.innav ul>li .xiala2 a:hover{
	color:#004EA1;
}
.innav ul>li .xiala2 a{
	padding:0 20px;
	    color: var(--778-ca-0, #778CA0);
		    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.innav ul>li .xiala2 a:hover{
	color:#E60012;
}
.innav ul>li .xiala2 a{
	padding:0 20px;
	color:#333;
}
.innav ul>li .xiala2 a:hover{
	color:#E60012;
}
.innav ul>li :hover .xiala2{
	opacity:1;
	visibility:visible;
}
.innav ul>li .xiala2>dl>dd{
	color: var(--778-ca-0, #778CA0);
	    padding: 0.5rem 0.25rem;
    border-bottom: 1px solid rgb(245, 245, 245);
	}
.innav ul>li .xiala2>dl>dd a{
	color: var(--778-ca-0, #778CA0)!Important;
	}
.top-r{
	width: 12.5%;
	display: flex;
	align-items: center;
	position:relative;
	padding: 0.31rem 0.31rem 0.31rem 0.81rem;
	border-radius: 0.25rem;
}
.header.yanse .top-r{
	background: var(--BG, #E5ECF6);
}
.header.yanse.yanse01 .top-r{
	background: var(---white, #FFF);
}
.top-r .ss{
	height:1.875rem;
	width:1.875rem;
}
.inbk{
	width:calc(100% - 1.875rem);
	border:0px;
	background-color:transparent;
	height:1.875rem;
	display: flex;
	align-items: center;
	outline:none;
	color: var(---999, #999);
	font-family: zt3;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.container{
	width: 100%;
	float:left;
	padding:0px 8.33vw;
}
.innum{
	width:100%;
	float:left;
	padding: 6.25rem 8.33vw;
	background: #0037F8;
}
.innum ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.innum ul li{
	width:auto;
	text-align:center;
}
.innum ul li dl dt{
	color: var(--Color-2, #32D43C);
	font-family: zt4;
	font-size: 3.75rem;
	font-style: normal;
	font-weight: 500;
	line-height: 100%; /* 100% */
}
.innum ul li dl dd{
	margin-top:0.5rem;
	color: var(--BG, #E5ECF6);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 142.857% */
	letter-spacing: 0.04375rem;
	text-transform: uppercase;
}
.inab{
	width:100%;
	float:left;
	margin-top:10rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.inab-l{
	width:48.1%;
	border-radius: 1.5rem;
	position:relative;
	overflow:hidden;
}
.inab-l .tex{
	width: 72%;
    position: absolute;
    left: 14%;
    bottom: 1.87rem;
    z-index: 1;
    display: flex;
    padding: 1.25rem 1.75rem;
    align-items: center;
    justify-content: space-between;
    border-radius: 0.75rem;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(12.5px);
}
.inab-l .tex::after{
	width: 2.125rem;
	height: 2.125rem;
	background-image:url(../img/hov.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.inab-l .tex img{
	max-height:3.25rem;
	width:auto;
	margin-right:1.04rem;
}
.inab-l .tex dl dt{
	color: #000000;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.inab-l .tex dl dd{
	color: #000000; 
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.2325rem;
}
.inab-l img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.inab-l:hover img{
	transform: scale(1.05);
}
.inab-r{
	width:39.8%;
	color: var(--778-ca-0, #778CA0);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 1.8rem */
	text-transform: uppercase;
}
.inab-r dl dt{
	display:flex;
}
.inab-r dl dt i{
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	background: var(--Color-3, #0037F8);
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.inab-r dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.inab-r dl dd{
	margin-top:1.25rem;
	color: #00266F;
	font-family: zt2;
	font-size: 3rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:5.0rem;
}
.inmore{
	display:flex;
}
.inmore a{
	display: flex;
	align-items: center;
	height: 3.69rem;
	padding: 0 1.54rem;
	margin-right:0.94rem;
	color: #FFF;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.04994rem;
	border-radius: 6.25rem;
}
.inmore a.a1{
	background: var(--Color-3, #0037F8);
	padding: 0 0.61rem 0 1.54rem;
}
.inmore a.a1::after{
	width: 2.77rem;
	height: 2.77rem;
	background-image:url(../img/Text2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.62rem;
	content:'';
	display:inline-block;
}
.inmore a.a2{
	background: var(--BG, #E5ECF6);
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
	color: var(--Color-3, #0037F8);
}
.inmore a.a2::before{
	margin-right:0.92rem;
	width: 1.56rem;
	height: 1.56rem;
	background-image:url(../img/ej2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display: inline-block;
}

.kyfwrap{
	width:100%;
	float:left;
	padding:10rem 8.33vw;
	background-image:url(../img/abj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:10rem;
}
.intit{
	width:100%;
	float:left;
	text-align: center;
}
.intit dl dt{
	color: #00266F;
	font-family: zt2;
	font-size: 3rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.intit dl dd{
	margin-top:1.25rem;
	display:flex;
	justify-content: center;
	color: var(--778-ca-0, #778CA0);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 2rem */
}
.intit dl dd div{
	width:50.25%;
}
.intit dl dd div.w75{
	width:75%;
}
.intit.white dl dt{
	color:#FFF;
}
.kyfw{
	width:100%;
	float:left;
	margin-top:3.75rem;
	display:flex;
	justify-content: center;
	position:relative;
	z-index:3;
}
.kyfw01{
	width: 37.4rem;
	height: 37.4rem;
	background-image:url(../img/q003.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:flex;
	justify-content: center;
	align-items: center;
}
.rotating-circle{
	width: 27.1rem;
	height: 27.1rem;
	border-radius: 50%;
	background: url(../img/q02.png) no-repeat center;
	background-size:contain;
	animation: rotate 6s linear infinite;
}
@keyframes rotate{
from{
	transform: rotate(0deg);
}
to{
	transform: rotate(360deg);
}
}

.kyfw::before{
	width:12.25rem;
	height:22.4rem;
	position:absolute;
	left:calc(50% - 29.5rem);
	top:7.38rem;
	z-index:-1;
	background-image:url(../img/Group.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kyfw::after{
	width:12.25rem;
	height:22.4rem;
	position:absolute;
	right:calc(50% - 29.5rem);
	top:7.38rem;
	z-index:-1;
	background-image:url(../img/Group2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kyfw02{
	width:15.4rem;
	position:absolute;
	left:5.12rem;
	top:4.88rem;
	z-index:3;
}
.kyfw02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.kyfw02 ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:6.25rem;
	position:relative;
}
.kyfw02 ul li a{
	width:100%;
	display: flex;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
	height: 5rem;
	border-radius: 2.94119rem;
	border: 1.176px solid #00266F;
	background: var(--Color-2, #32D43C);
	color:#00266F;
	font-family: zt2;
	font-size: 1.1765rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.kyfw02 ul li a img{
	margin-left:0.94rem;
	max-height:2.75rem;
}
.kyfw02 ul li:first-child{
	margin-top:0px;
}
.kyfw02 ul li::after{
	position:absolute;
	width:0.74rem;
	height:0.74rem;
	right:-0.37rem;
	top:calc(50% - 0.37rem);
	z-index:2;
	background-image:url(../img/yuan.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kyfw02.a01{
	right:5.12rem;
	left:auto;
}
.kyfw02.a01 ul li a img{
	margin-right:0.94rem;
	margin-left:0px;
}
.kyfw02.a01 ul li::after{
	position:absolute;
	left:-0.37rem;
	right:auto;
	top:calc(50% - 0.37rem);
	z-index:2;
	background-image:url(../img/yuan.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kypro{
	width:100%;
	float:left;
	margin-top:3.75rem;
}
.kypro ul{
	display: flex;
	flex-wrap: wrap;
}
.kypro ul li{
	width:calc(25.1% - 0.62rem);
	margin-right:0.62rem;
	border-radius: 0.75rem;
	background: rgba(0, 0, 0, 0.04);
	padding: 2.5rem 2.5rem 4.5rem 2.5rem;
	transition: all 0.6s;
}
.kypro ul li:nth-child(4n){
	margin-right:0px;
}
.kypro ul li h1{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.kypro ul li h1 img{
	max-height:2.5rem;
	opacity:0;
	transition: all 0.6s;
}
.kypro ul li:hover h1 img{
	opacity:1;
}
.kypro ul li h1 i{
	width:3.75rem;
	height:3.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius:50%;
	background: #FFF;
	color: #00266F;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.kypro ul li:hover h1 i{
	background: var(--30, rgba(255, 255, 255, 0.30));
	color: var(---white, #FFF);
}
.kypro ul li:hover{
	background: var(--Color-3, #0037F8);
}
.kypro ul li dl dt{
	margin-top:6.0rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.kypro ul li dl dd{
	margin-top:2.5rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 1.75rem */
}
.kypro ul li:hover dl dt{
	color: var(---white, #FFF);
}
.kypro ul li:hover dl dd{
	color: var(---white, #FFF);
}

.inmore2{
	display:flex;
}
.inmore2 a{
	display: flex;
	align-items: center;
	height: 3.69rem;
	padding: 0 1.54rem;
	margin-right:0.94rem;
	color: #FFF;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.04994rem;
	border-radius: 6.25rem;
}
.inmore2 a.a1{
	background: var(--Color-2, #32D43C);
	padding: 0 0.61rem 0 1.54rem;
}
.inmore2 a.a1::after{
	width: 2.77rem;
	height: 2.77rem;
	background-image:url(../img/Text.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.62rem;
	content:'';
	display:inline-block;
}
.inmore2 a.a2{
	border: 1.229px solid var(--30, rgba(255, 255, 255, 0.30));
	background: var(--10, rgba(255, 255, 255, 0.10));
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
}
.inmore2 a.a2::before{
	margin-right:0.92rem;
	width: 1.56rem;
	height: 1.56rem;
	background-image:url(../img/ej.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display: inline-block;
}
.infa{
	width:100%;
	float: left;
	margin-top:10rem;
	position:relative;
}
.infa img{
	width:100%;
	height:auto;
	display:block;
}
.infa .tex{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	display: flex;
	justify-content: center;
	align-items: center;
}
.infa .tex .tex01{
	width:45%;
	color: var(---white, #FFF);
	text-align: center;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 1.575rem */
}
.infa .tex .tex01 dl dt{
	display: flex;
	justify-content: center;
}
.infa .tex .tex01 dl dt i{
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	background: var(--10, rgba(255, 255, 255, 0.10));
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.infa .tex .tex01 dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.infa .tex .tex01 dl dd{
	margin-top:1.25rem;
	color: var(---white, #FFF);
	font-family:zt2;
	font-size: 3rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:2.5rem;
}

.insh{
	width:100%;
	float:left;
	margin-top:3.75rem;
	border-radius: 1.5rem;
	background: var(--BG, #E5ECF6);
	overflow:hidden;
	padding:5.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.insh-l{
	width:33.33%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-wrap: wrap;
}
.insh-l .a01{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 1.575rem */
}
.insh-l .a01 dl dt{
	display: flex;
}
.insh-l .a01 dl dt i{
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	background: var(--0037F8, #0037F8);
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.insh-l .a01 dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.insh-l .a01 dl dd{
	margin-top:1.25rem;
	margin-bottom:1.44rem;
	color: #00266F;
	font-family: zt2;
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.insh-l .a02 dl dt{
	padding-bottom:0.5rem;
	color: #00266F;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.insh-l .a02 dl dt i{
	font-size: 1.5rem;
}
.insh-l .a02 dl dd{
	margin-top:1.06rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.insh-r{
	width:60%;
	border-radius: 1rem;
	background: var(---white, #FFF);
	padding:2.5rem 3.75rem;
}
.insh-r ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.insh-r ul li{
	width:48.7%;
	border-radius: 0.5rem;
	background: var(--BG, #E5ECF6);
	overflow:hidden;
	display: flex;
	align-items: center;
	margin-top:1.25rem;
}
.insh-r ul li img{
	height:3.5rem;
	width:3.5rem;
}
.insh-r ul li:first-child{
	margin-top:0px;
}
.insh-r ul li:nth-child(2){
	margin-top:0px;
}
.insh-r ul li.w100{
	width:100%;
}
.shbk{
	width:calc(100% - 3.5rem);
	background-color:transparent;
	padding:0 1.6rem;
	border:0px;
	color: var(--30, rgba(0, 0, 0, 0.30));
	font-family: zt3;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	outline:none;
}
.shbk.b1{
	padding:1.6rem;
}

.inhz{
	width:100%;
	float:left;
	margin-top:8.87rem;
}
.inhz ul{
	display: flex;
	flex-wrap: wrap;
}
.inhz ul li{
	width:calc(14.35% - 0.5rem);
	margin-right:0.5rem;
	margin-top:1.13rem;
	height:5.6rem;
	border-radius: 0.39606rem;
	border: 0.904px solid #D9EBFF;
	background: var(---white, #FFF);
	transition: all 0.6s;
	display: flex;
	justify-content: center;
	align-items: center;
}
.inhz ul li:nth-child(7n){
	margin-right:0px;
}
.inhz ul li a{
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
}
.inhz ul li:hover{
	border-radius: 0.39606rem;
	border: 1px solid var(--0037F8, #0037F8);
	background: #FFF;
	box-shadow: 0 57.856px 54.24px -10.736px rgba(4, 75, 142, 0.30);
}
.inhz ul li img{
	max-width:100%;
	max-height:100%;
}

.foot{
	width:100%;
	float:left;
	margin-top:10rem;
	background: var(--Color, #000A46);
}
.foot01{
	width:100%;
	float:left;
	margin-top:6.25rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01-l{
	width:30%;
}
.foot01-l h1{
	overflow:hidden;
}
.foot01-l h1 img{
	max-width:60%;
	margin-bottom: 1.87rem;
}
.foot01-l dl dt{
	/*margin-top:1.87rem;*/
	padding-bottom:0.5rem;
	color: var(---white, #FFF);
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.foot01-l dl dt i{
	font-size: 1.5rem;
}
.foot01-l dl dd{
	margin-top:1.06rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.foot01-l .link{
	margin-top:4.65rem;
	display:flex;
}
.foot01-l .link a{
	margin-right:0.94rem;
	display:flex;
	position:relative;
}
.foot01-l .link a .xl{
	width:10rem;
	position:absolute;
	left:-2.875rem;
	top:-8rem;
	z-index:2;
	opacity:0;
	visibility:hidden;
}
.foot01-l .link a .xl img{
	max-height:10rem;
	max-width:100%;
}
.foot01-l .link a:hover .xl{
	opacity:1;
	visibility:visible;
}
.foot01-l .link img{
	max-height:2.25rem;
}
.foot01-r{
	width:47.3%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01-r dl dt{
	padding-bottom:0.5rem;
	color: var(---white, #FFF);
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.foot01-r dl dd{
	margin-top:1.06rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.foot01-r dl dd a{
	color: var(--778-ca-0, #778CA0);
}
.foot02{
	width:100%;
	float:left;
	margin-top:3.75rem;
	border-top: 1px solid var(--20, rgba(255, 255, 255, 0.20));
	padding:2.56rem 8.33vw;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.fudong{
	width:5.0rem;
	border-radius: 0.42856rem;
	background: var(--Color-3, #0037F8);
	position:fixed;
	right:0;
	top:10.0rem;
	z-index:8;
}
.fudong ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fudong ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom:1px solid var(--30, rgba(255, 255, 255, 0.30));
	position:relative;
}
.fudong ul li .xl{
	width:8.0rem;
	position:absolute;
	left:-8.0rem;
	top:0;
	z-index:1;
	opacity:0;
	visibility:hidden;
}
.fudong ul li .x2{
	width: 18rem;
    position: absolute;
    left: -18rem;
    height: 5.5rem;
    top: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    background: var(--Color-3, #0037F8);
}
.fudong ul li .x2 span{
	font-size:1.5rem;
	color:#fff;
	    padding: 1.5rem 0.5rem 0.68rem 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
	}
.fudong ul li .x2 i{
	font-size:0.875rem;
	}
.fudong ul li .xl img{
	max-width:100%;
}
.fudong ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.fudong ul li:hover .x2{
	opacity:1;
	visibility:visible;
}
.fudong ul li:last-child{
	border-bottom:0px;
}
.fudong ul li a{
	width:100%;
	display: flex;
	padding: 0.99rem 0.5rem 0.68rem 0.5rem;
	justify-content: center;
	align-items: center;
}
.fudong ul li dl dt{
	overflow:hidden;
	display: flex;
	justify-content: center;
}
.fudong ul li dl dt img{
	max-width:2.0rem;
}
.fudong ul li dl dd{
	margin-top:0.63rem;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.fudong ul li .pic{
	max-width:0.71rem;
}

.nybanner{
	width:100%;
	float:left;
	margin-top:5.0rem;
	position:relative;
	padding:6.44rem 8.33vw;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #08F 100%));
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	z-index:-1;
}
.nybanner .a01{
	width:55%;
	color: #FFF;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.5rem */
}
.nybanner .a01 dl dt{
	color: #FFF;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.25rem;
}
.nybanner .a01 dl dd{
	margin-top:1.25rem;
	margin-bottom:1.5rem;
	color: #FFF;
	font-family: zt2;
	font-size: 2.65rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.25rem;
}
.nybanner .a01 dl dd i{
	color: #4FBAF6;
}
.nybanner.ab{
	padding-bottom:8.75rem;
}
.nybanner.ab::after{
	width:20.7%;
	height:100%;
	position:absolute;
	top:0;
	right:13.9%;
	z-index:-1;
	background-image:url(../img/Union.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size: auto 90%;
	content:'';
	display:inline-block;
}
.nybanner.ac{
	padding-bottom:6rem;
}
.nynum{
	width:100%;
	float:left;
	margin-top:-3rem;
	z-index:4;
	border-radius: 1rem;
	background: #FFF;
	box-shadow: 0 10px 30px 0 rgba(20, 50, 90, 0.08);
}
.nynum ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nynum ul li{
	width:25%;
	padding:2.25rem 2.88rem;
	border-right: 1px solid var(--BG, #E5ECF6);
}
.nynum ul li:last-child{
	border-right:0px;
}
.nynum ul li dl dt{
	color:#00266F;
	font-family: zt4;
	font-size: 2.75rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 160% */
	letter-spacing: 0.0625rem;
	display: flex;
	align-items: flex-start;
}
.nynum ul li dl dt i{
	font-size: 1.375rem;
	line-height:100%;
}
.nynum ul li dl dd{
	margin-top:0.31rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 148.571% */
	letter-spacing: 0.0625rem;
}
.wz{
	width:100%;
	float:left;
	margin-top:1.56rem;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	color: var(--778-ca-0, #778CA0);
}
.wz i{
	margin-left:0.62rem;
	margin-right:0.62rem;
}
.wz em{
	color: var(--Color-3, #0037F8);
}
.wz a{
	color: var(--778-ca-0, #778CA0);
}
.abtit{
	width:100%;
	float:left;
	margin-top:4.37rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding-bottom:1.25rem;
	border-bottom: 1px solid var(--BG, #E5ECF6);
}
.abtit.white{
	border: 0 solid var(--30, rgba(255, 255, 255, 0.30));
	margin-top:0px;
}
.abtit.white .a01{
	color:#FFF;
}
.abtit .a01{
	width:auto;
	display: flex;
	align-items: center;
	color: #00266F;
	font-family: zt2;
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
 .flow-box {
      background: #f6f7f8;
      border-radius: 24px;
      padding: 40px 20px;
    }
    /* 步骤主容器弹性布局 */
    .flow-wrap {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      min-width: max-content;
      gap: 16px;
    }
    /* 单个步骤项 */
    .flow-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: auto;
      flex-shrink: 0;
	  display: flex;
      flex-direction: column;
      align-items: center;
      /* 均分宽度，5个步骤各占一份 */
      flex: 1;
      min-width: 140px;
      padding: 0 10px;
    }
    /* 圆形数字框 */
    .flow-circle {
      width: 80px;
      height:80px;
      border: 3px solid #019ff2;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.55rem;
      font-weight: bold;
      color: #0044dd;
      margin-bottom: 20px;
    }
    /* 步骤箭头 */
    .flow-arrow {
      font-size: 1.5rem;
      color: #0044dd;
      margin-top: 30px;
      flex-shrink: 0;
    }
    /* 步骤主标题 */
    .flow-title {
      font-size: 1.15rem;
      color: #1a2436;
      font-weight: 500;
      margin-bottom: 12px;
      text-align: center;
      white-space: nowrap;
    }
    /* 底部小字说明 */
    .flow-desc {
      font-size: 0.875rem;
      color: #666e7c;
      text-align: center;
      line-height: 1.6;
    }
.abtit .a01 i{
	margin-left:1.25rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	letter-spacing: 0.125rem;
}
.abtit.ny .a01{
	font-size: 1.5rem;
}
.abtit.ny .a01 i{
	font-size: 0.75rem;
	text-transform: uppercase;
}
.abtit .a02{
	width:auto;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.abtit .a03{
	width:auto;
	display:flex;
}
.abtit .a03 a{
	padding:0.31rem 1.0rem 0.44rem 1.0rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	margin-left:0.5rem;
	height:2.0rem;
}
.abtit .a03 a:hover{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.abtit .a03 a.cur{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.ab01{
	width:100%;
	float:left;
	margin-top:6.25rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ab01-l{
	width:50%;
	color: var(--778-ca-0, #778CA0);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 2rem */
	text-transform: uppercase;
}
.ab01-l dl dt{
	display:flex;
}
.ab01-l dl dt i{
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	background: var(--0037F8, #0037F8);
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.ab01-l dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.ab01-l dl dd{
	margin-top:1.25rem;
	margin-bottom:2.5rem;
	color: #00266F;
	font-family: zt2;
	font-size: 3.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.ab01-l .inmore{
	margin-top:2.5rem;
}
.ab01-r{
	width:43.3%;
	position:relative;
	overflow:hidden;
	border-radius: 1rem;
}
.ab01-r img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.ab01-r:hover img{
	transform: scale(1.05);
}
.ab01-r .tex{
	width: 72%;
    left: 13%;
    bottom: 1.21rem;
    position: absolute;
    z-index: 1;
    border-radius: 0.625rem;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(4px);
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    padding: 1rem 2rem;
    backdrop-filter: blur(12.5px);
}
.ab01-r .tex img {
    max-height: 3.25rem;
    width: auto;
    margin-right: 1.04rem;
	height: 100%;
    object-fit: cover;
    display: block;
    transition: all 0.6s;
}
.ab01-r .tex::after{
	width: 2.125rem;
	height: 2.125rem;
	background-image:url(../img/hov.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	/*content:'';*/
	display:inline-block;
}
.ab01-r .tex dl dt{
	color: #00266F;
	font-family:zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.0625rem;
}
.ab01-r .tex dl dd{
	margin-top:0.31rem;
	color: #00266F;
	font-size: 1.05rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.ab02{
	width:100%;
	float:left;
	margin-top:10rem;
	padding:10rem 8.33vw;
	background: var(--Linear, linear-gradient(76deg, #000A46 , 5.81%, #0037F8 60% , #0024FF 100%));
	mix-blend-mode: hard-light;
}
.qywh{
	width:100%;
	float:left;
	margin-top:6.25rem;
	border-radius: 1rem;
	border: 1px solid var(--30, rgba(255, 255, 255, 0.30));
	overflow:hidden;
}
.qywh ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qywh ul li{
	width:20%;
	border-right: 2px solid var(--10, rgba(255, 255, 255, 0.10));
	background: var(--10, rgba(255, 255, 255, 0.10));
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
	padding:2.56rem 1.88rem;
	transition: all 0.6s;
}
.qywh ul li .pic{
	display:flex;
}
.qywh ul li .pic i{
	width: 3.25rem;
	height: 3.25rem;
	border-radius: 0.875rem;
	background: rgba(1, 159, 242, 0.10);
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.qywh ul li .pic i img{
	max-height:1.5rem;
	opacity:0.4;
	transition: all 0.6s;
}
.qywh ul li dl dt{
	margin-top:2.5rem;
	color: var(---white, #FFF);
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.qywh ul li dl dd{
	margin-top:1.25rem;
	color: var(--60, rgba(255, 255, 255, 0.60));
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 176.429% */
}
.qywh ul li:hover{
	background: var(--Color-2, #32D43C);
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
}
.qywh ul li:hover .pic i{
	background: rgba(255, 255, 255, 0.10);
}
.qywh ul li:hover .pic i img{
	opacity:1;
}
.qywh ul li:hover dl dt{
	color: #00266F;
}
.qywh ul li:hover dl dd{
	color: #00266F;
}
.qywh ul li:nth-child(5n){
	border-right:0px;
}
.fzlc{
	width:100%;
	float:left;
	margin-top:3.5rem;
	position:relative;
}
.fzlc::before{
	width: 0.0625rem;
	height: 90%;
	background-color:rgba(0, 55, 248, 0.20);
	position:absolute;
	left:calc(50% - 0.03125rem);
	top:5%;
	z-index:1;
	content:'';
	display:inline-block;
}
.fzlc ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fzlc ul li{
	width:100%;
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
	margin-top:1.88rem;
	position:relative;
}
.fzlc ul li:first-child{
	margin-top:0px;
}
.fzlc ul li .a01{
	width:45.6%;
	border-radius: 0.625rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	position:relative;
	padding:1.44rem 1.69rem;
	text-align:right;
}
.fzlc ul li .a01 dl dt{
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.fzlc ul li .a01 dl dd{
	margin-top:0.37rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 157.857% */
}
.fzlc ul li .rq{
	width: 4.3rem;
	height: 2.6rem;
	position:absolute;
	left:calc(50% - 2.15rem);
	top:calc(50% - 1.3rem);
	z-index:1;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 12px 0 rgba(1, 159, 242, 0.30);
	color: #FFF;
	text-align: center;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fzlc ul li:nth-child(2n){
	justify-content:flex-end;
}
.fzlc ul li:nth-child(2n) .a01{
	text-align:left;
}
.fzlc ul li .a01::after{
	width:0.84rem;
	height:0.84rem;
	position:absolute;
	right:-0.42rem;
	top:calc(50% - 0.42rem);
	background-image:url(../img/fk.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	z-index:2;
	content:'';
	display:inline-block;
}
.fzlc ul li:nth-child(2n) .a01::after{
	left:-0.42rem;
	right:auto;
}
.abwrap{
	width:100%;
	float:left;
	background: var(--BG, #E5ECF6);
	margin-top:10rem;
	padding:10rem 8.33vw;
}
.honr{
	width:100%;
	float:left;
	margin-top:0.94rem;
}
.honr ul{
	display: flex;
	flex-wrap: wrap;
}
.honr ul li{
	width:calc(33.3% - 1.25rem);
	margin-right:1.25rem;
	margin-top:1.31rem;
	border-radius: 0.625rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	padding:1.6rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.6s;
}
.honr ul li:hover{
	border: 1px solid var(--0037F8, #0037F8);
	background: #FFF;
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.honr ul li:nth-child(3n){
	margin-right:0px;
}
.honr ul li .a01{
	max-width:50%;
}
.honr ul li .a01 .xpic{
	display:flex;
}
.honr ul li .a01 .xpic i{
	width: 3rem;
	height: 3rem;
	border-radius: 0.75rem;
	background: var(--0037F8, #0037F8);
	display: flex;
	justify-content: center;
	align-items: center;
}
.honr ul li .a01 .xpic img{
	max-height:1.375rem;
	max-width:1.375rem;
}
.honr ul li .a01 dl dt{
	margin-top:1.0rem;
	color: #00266F;
	font-family: zt2;
	font-size: 0.9375rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.honr ul li .a01 dl dd{
	margin-top:0.38rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 170% */
}
.honr ul li .pic{
	width:5.75rem;
	overflow:hidden;
	position:relative;
	opacity:1;
	margin-right:2.0rem;
	transition: all 0.6s;
}
.honr ul li .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
}
.honr ul li:hover .pic{
	opacity:1;
}
.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; left: 50%; bottom: 0; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}



/* 方式2 关闭在上面*/

.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; right: -30px; top: -100px; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}

.ab03{
	width:100%;
	float:left;
	margin-top:2.25rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ab03-l{
	width:39%;
}
.ab03-l ul{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-wrap: wrap;
	height:100%;
}
.ab03-l ul li{
	width:100%;
	padding:1.06rem 1.56rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	display: flex;
	align-items: center;
}
.ab03-l ul li .pic{
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 0.75rem;
	background: var(--0037F8, #0037F8);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right:1.12rem;
}
.ab03-l ul li .pic img{
	max-width:1.25rem;
}
.ab03-l ul li dl dt{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.ab03-l ul li dl dd{
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.ab03-r{
	width:58.3%;
	overflow:hidden;
	position:relative;
	border-radius: 0.625rem;
}
.ab03-r img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.ab03-r:hover img{
	transform: scale(1.05);
}
.nycon{
	width:100%;
	float:left;
	margin-top:3.75rem;
}
.nycon-l{
	width:15%;
	float:left;
	border-radius: 1rem;
	border: 1px solid var(--BG, #E5ECF6);
	overflow:hidden;
}
.nycon-l .tit{
	width:100%;
	background: var(--Color-3, #0037F8);
	padding:1.25rem 1.37rem;
	padding-bottom:1.31rem;
}
.nycon-l .tit dl dt{
	color: #FFF;
	font-family:zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.6rem; /* 160% */
	letter-spacing: 0.0625rem;
}
.nycon-l .tit dl dd{
	color: #FFF;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1rem; /* 160% */
	letter-spacing: 0.125rem;
}
.nycon-l ul{
	margin-top:0.44rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nycon-l ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nycon-l ul li a{
	width:100%;
	padding:0.75rem 1.56rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	position:relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.nycon-l ul li a i{
	height:25px;
	width:25px;
	border-radius: 50%;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 100%; /* 160% */
	
	display: flex;
	justify-content:center;
	align-items: center;
}
.nycon-l ul li a:hover i{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}
.nycon-l ul li a:hover{
	background: var(--BG, #E5ECF6);
	color: var(--Color-3, #0037F8);
}
.nycon-l ul li a::before{
	width:3px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	content:'';
	display:inline-block;
	background-color:var(--Color-3, #0037F8);
	opacity:0;
	transition: all 0.6s;
}
.nycon-l ul li a:hover::before{
	opacity:1;
}

.nycon-l ul li a.cur{
	background: var(--BG, #E5ECF6);
	color: var(--Color-3, #0037F8);
}
.nycon-l ul li a.cur::before{
	opacity:1;
}
.nycon-l ul li a.cur i{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}

.nycon-l .tex{
	margin-top:0.44rem;
	border-top: 1px solid #ECF0F5;
	background: var(--BG, #E5ECF6);
	padding:1.31rem 1.37rem 1.25rem 1.37rem;
	text-align:center;
}
.nycon-l .tex dl dt{
	display:flex;
}
.nycon-l .tex dl dt a{
	width:100%;
	padding:0.75rem 0;
	text-align:center;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	box-shadow: 0 6px 16px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
}
.nycon-l .tex dl dd{
	margin-top:0.63rem;
	color: var(--778-ca-0, #778CA0);
	text-align: center;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 146.667% */
}

.nycon-r{
	width:82.9%;
	float:right;
}
.nycon-r.ny{
	border-radius: 1rem;
	border: 1px solid var(--BG, #E5ECF6);
	padding:3.75rem;
}
.fw01{
	width:100%;
	float:left;
	margin-top:1.47rem;
	color: #5A7591;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 205.882% */
}
.fw01 .bgcj{
	display: flex;
    flex-wrap: wrap;
	}
.fw01 .bgcj li{
	width: 49%;
    margin-right: 2%;
	}
.fw01 .bgcj li:nth-child(2){
    margin-right: 0;
	}
.fw01 .bgcj li img{
	max-width:100%;
	}
.fw02{
	width:100%;
	float:left;
	margin-top:1.78rem;
	border-radius: 1rem;
	border: 1.176px solid var(--0037F8, #0037F8);
	overflow:hidden;
}
.fw02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw02 ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1.176px solid #EEF3F9;
	background: #fff;
}
.fw02 ul li:nth-child(2n){
	background: #FAFCFF;
}
.fw02 ul li div{
	width:12.5%;
	padding:0.88rem;
	border-right: 1.176px solid #EEF3F9;
	color: #5A7591;
	font-size: 0.88238rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3235rem; /* 150% */
}
.fw02 ul li div i{
	color: #173D63;
}
.fw02 ul li:first-child{
	background: var(--0037F8, #0037F8);
	border-top:0px;
}
.fw02 ul li:first-child div{
	color:#FFF;
	border-right: 1.176px solid var(--30, rgba(255, 255, 255, 0.30));
}
.fw03{
	width:100%;
	float:left;
	margin-top:1.91rem;
	padding:0.75rem 1.13rem;
	border-radius: 0 0.375rem 0.375rem 0;
	border-left: 3px solid var(--0037F8, #0037F8);
	background: var(--4, rgba(0, 0, 0, 0.04));
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 180% */
}
.fw03 b{
	font-family:zt2;
}
.fw02 table tr td{
	padding:0.77rem 0.92rem;
	border-right: 1.176px solid var(--BG, #E5ECF6);
	border-bottom: 1.176px solid var(--BG, #E5ECF6);
	font-size: 0.95588rem;
	line-height: 1.5;
}
.fw02 table tr td.blue{
	background: var(--0037F8, #0037F8);
	color: #FFF;
	border-right: 1.176px solid var(--30, rgba(255, 255, 255, 0.30));
}
.sylct{
	width:100%;
	float:left;
	margin-top:2.35rem;
}
.sylct img{
	width:100%;
	height:auto;
	display:block;
}

.fw04{
	width:100%;
	float:left;
	margin-top:1.78rem;
	border-radius: 1rem;
	border: 1.176px solid var(--0037F8, #0037F8);
	overflow:hidden;
}
.fw04 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw04 ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1.176px solid #EEF3F9;
	background: #fff;
}
.fw04 ul li:nth-child(2n){
	background: #FAFCFF;
}
.fw04 ul li div{
	width:20%;
	padding:0.88rem;
	border-right: 1.176px solid #EEF3F9;
	color: #5A7591;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	display: flex;
	align-items: center;
}
.fw04 ul li div:first-child{
	color: #173D63;
	width:30%;
}
.fw04 ul li div i{
	width:1.78rem;
	height:1.78rem;
	border-radius: 50%;
	background: #EAF4FF;
	margin-right:0.59rem;
	display: flex;
	align-items: center;
	justify-content:center;
	color: var(--Color-3, #0037F8);
	font-size: 0.80881rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw04 ul li div:nth-child(3){
	color: var(--Color-3, #0037F8);
}
.fw04 ul li div:nth-child(2){
	width:50%;
}
.fw04 ul li:first-child{
	background: var(--0037F8, #0037F8);
	border-top:0px;
}
.fw04 ul li:first-child div{
	color:#FFF;
	border-right: 1.176px solid var(--30, rgba(255, 255, 255, 0.30));
}
.fw05{
	width:100%;
	float:left;
	margin-top:1.18rem;
	color: #778CA0;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw05 ul{
	display: flex;
	flex-wrap: wrap;
}
.fw05 ul li{
	width:calc(33.8% - 1.18rem);
	margin-top:1.18rem;
	margin-right:1.18rem;
	border-radius: 1.02944rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.54rem;
	transition: all 0.6s;
}
.fw05 ul li:nth-child(3n){
	margin-right:0px;
}
.fw05 ul li .num{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	color: var(--Color-3, #0037F8);
	font-size: 1.02944rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.10294rem;
}
.fw05 ul li .num .hx{
	width:82%;
	height: 0.0735rem;
	background: #EEF3F9;
}
.fw05 ul li:hover .num .hx{
	background: var(--30, rgba(255, 255, 255, 0.30));
}
.fw05 ul li .num::after{
	width: 1.1765rem;
	height: 1.1765rem;
	background-image:url(../img/gou.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.fw05 ul li:hover .num::after{
	background-image:url(../img/gou2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.fw05 ul li dl dt{
	margin-top:1.0rem;
	color: #173D63;
	font-family: zt2;
	font-size: 1.02944rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 150% */
}
.fw05 ul li dl dd{
	margin-top:0.28rem;
	color: #778CA0;
	font-size: 0.88238rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw05 ul li:hover{
	background: var(--0037F8, #0037F8);
}
.fw05 ul li:hover .num{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fw05 ul li:hover dl dt{
	color: var(---white, #FFF);
}
.fw05 ul li:hover dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fw06{
	width:100%;
	float:left;
	margin-top:1.78rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw06-l{
	width:57.3%;
	border-radius: 1.1765rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	overflow:hidden;
	z-index:3;
	position:relative;
	padding:2.06rem 2.06rem 2.06rem 2.52rem;
	color: var(--60, rgba(255, 255, 255, 0.60));
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw06-l dl dt{
	color: var(--60, rgba(255, 255, 255, 0.60));
	font-size: 0.88238rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.08825rem;
}
.fw06-l dl dd{
	margin-top:0.57rem;
	color: #FFF;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 161.765% */
	margin-bottom:0.25rem;
}
.fw06-l ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:1.78rem;
}
.fw06-l ul li{
	width:auto;
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw06-l ul li a{
	width:100%;
	display: flex;
	align-items: center;
	color: #FFF;
}
.fw06-l ul li img{
	margin-right:0.59rem;
	max-width:1.18rem;
}
.fw06-l::before{
	width:11.8rem;
	height:11.8rem;
	position:absolute;
	right:3.53rem;
	top:-6.0rem;
	border-radius:50%;
	background: rgba(255, 255, 255, 0.10);
	content:'';
	display:inline-block;
}
.fw06-l::after{
	width:16.5rem;
	height:16.5rem;
	position:absolute;
	right:-3.53rem;
	bottom:-3.53rem;
	border-radius:50%;
	background: rgba(255, 255, 255, 0.10);
	content:'';
	display:inline-block;
}
.fw06-l .more{
	margin-top:8.25rem;
	display:flex;
}
.fw06-l .more a{
	display: flex;
	padding: 0.56rem 1.71rem 0.57rem 1.54rem;
	align-items: center;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 176.471% */
	border-radius: 1233617.75rem;
	margin-right:0.88rem;
}
.fw06-l .more a img{
	margin-right:0.62rem;
	max-width:1.18rem;
}
.fw06-l .more a.a1{
	background: #FFF;
	color: var(--Color-3, #0037F8);
}
.fw06-l .more a.a2{
	border: 1.176px solid rgba(255, 255, 255, 0.40);
	background: rgba(255, 255, 255, 0.10);
	color: #FFF;
}
.fw06-r{
	width:41%;
	border-radius: 1.1765rem;
	border: 1.176px solid #E5ECF6;
	background: #FFF;
	padding:1.54rem;
}
.fw06-r h1{
	color: #173D63;
	font-family: zt3;
	font-size: 1.1765rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw06-r ul{
	margin-top:0.3rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw06-r ul li{
	width:100%;
	margin-top:0.88rem;
}
.fw06-r ul li:last-child{
	margin-top:1.36rem;
}
.lxbk{
	width:100%;
	padding:0.88rem;
	border-radius: 0.73531rem;
	border: 1.176px solid #E5ECF6;
	color: rgba(23, 61, 99, 0.50);
	font-family: zt3;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	outline:none;
}
.lxanniu{
	width:100%;
	padding:0.75rem 0;
	border:0px;
	border-radius: 0.73531rem;
	background: var(--0037F8, #0037F8);
	cursor:pointer;
	color: #FFF;
	text-align: center;
	font-family: zt4;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}

.subNavBox{
	width:100%;
	float:left;
	margin-top:0.88rem;
}
.subNav{
	width:100%; 
	float:left;
	margin-top:0.88rem;
	padding:1.06rem 1.47rem;
	display: flex;
	align-items: center;
	color: #173D63;
	font-family: zt4;
	font-size: 1.02944rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
	CURSOR: pointer;
	border-radius: 1.0rem;
	border: 1.176px solid #E5ECF6;
	background: #FFF;
}
.subNav::before{
	width:2.0rem;
	height:2.0rem;
	margin-right:0.88rem;
	background-image:url(../img/jia.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.currentDd{
	color: var(--Color-3, #0037F8);
	border-radius: 1.0rem 1.0rem 0 0;
	border: 1.176px solid var(--Color-3, #0037F8);
	border-bottom:0px;
}
.currentDd::before{
	background-image:url(../img/jian.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.navContent{
	display: none;
	float:left; 
	width:100%; 
	padding: 0rem 1.47rem 1.43rem 4.41rem;
	border-radius: 0 0 1.0rem 1.0rem;
	border: 1.176px solid var(--Color-3, #0037F8);
	background: #FFF;
	border-top:0px;
	color: #5A7591;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 215%; /* 215.385% */
}
.inmore3{
	display:flex;
}
.inmore3 a{
	margin-left:0.94rem;
	display:flex;
	align-items: center;
	border-radius: 1288901.375rem;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.04994rem;
}
.inmore3 a.a1{
	height: 3.69rem;
	padding: 0 0.61rem 0 1.54rem;
	background: var(---white, #FFF);
	color: var(--0037F8, #0037F8);
}
.inmore3 a.a1::after{
	width:2.77rem;
	height:2.77rem;
	margin-left:0.92rem;
	background-image:url(../img/jt.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.inmore3 a.a2{
	height: 3.69rem;
	padding: 0 1.54rem;
	color: var(---white, #FFF);
	border: 1.229px solid var(--30, rgba(255, 255, 255, 0.30));
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
}
.inmore3 a.a2::before{
	width: 1.1765rem;
	height: 1.1765rem;
	margin-right:1.14rem;
	background-image:url(../img/xz.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.abtit.bod0{
	padding-bottom:0px;
	border-bottom:0px;
}
.cptd{
	width:100%;
	float:left;
	margin-top:0.12rem;
}
.cptd ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cptd ul li{
	width:49.3%;
	margin-top:1.0rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.12rem 1.38rem;
	display:flex;
}
.cptd ul li .pic{
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 0.625rem;
	background: var(--0037F8, #0037F8);
	margin-right:0.88rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.cptd ul li .pic img{
	max-width:1.125rem;
}
.cptd ul li dl dt{
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.4rem; /* 160% */
}
.cptd ul li dl dd{
	margin-top:0.19rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 170%; /* 170% */
}
.fwcon{
	width:100%;
	float:left;
}
.fwcon ul{
	display: flex;
	flex-wrap: wrap;
}
.fwcon ul li{
	width: 19.2%;
    margin-right: 1%;
	margin-top:1.12rem;
	border-radius: 0.5rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding: 1.69rem 1.25rem 1.75rem 1.25rem;
	display: flex;
	align-items: center;
	color: #00266F;
	font-family: zt2;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	transition: all 0.6s;
}
.fwcon ul li:nth-child(5n){
	margin-right:0px;
}
.fwcon ul li::before{
	content: "\2022";
	font-size:2.0rem;
	color:#0037F8;
}
.fwcon ul li:hover{
	background: var(--0037F8, #0037F8);
	color:#FFF;
}
.fwcon ul li:hover::before{
	color:var(--60, rgba(255, 255, 255, 0.60));
}
.fwzq{
	width:100%;
	float:left;
}
.fwzq ul{
	display: flex;
	flex-wrap: wrap;
}
.fwzq ul li{
	width: 24%;
    margin-right: 1.25%;
	margin-top:1.12rem;
	padding:1.44rem 0;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	transition: all 0.6s;
	color: var(--778-ca-0, #778CA0);
	text-align: center;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 146.667% */
}
.fwzq ul li:nth-child(4n){
	margin-right:0px;
}
.fwzq ul li:hover{
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fwzq ul li dl dt{
	color: var(--778-ca-0, #778CA0);
	text-align: center;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: -0.0625rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fwzq ul li dl dt i{
	color: var(--Color-3, #0037F8);
	font-size: 1.875rem;
	margin-right:0.31rem;
}
.fwzq ul li dl dd{
	margin-top:0.37rem;
	margin-bottom:0.19rem;
	color: #00266F;
	text-align: center;
	font-family:zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.fwzq ul li:hover dl dt{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fwzq ul li:hover dl dt i{
	color: var(---white, #FFF);
}
.fwzq ul li:hover dl dd{
	color: var(---white, #FFF);
}

.dginfo{
	width:100%;
	float:left;
	margin-top:1.78rem;
	border-radius: 1rem;
	border: 1.176px solid var(--0037F8, #0037F8);
	overflow:hidden;
}
.dginfo ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.dginfo ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid var(--BG, #E5ECF6);
	background: #fff;
}
.dginfo ul li div{
	width:50%;
	padding:1.0rem 1.12rem;
	color: #00266F;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.dginfo ul li div b{
	color: #00266F;
	font-family:zt2;
}
.dginfo ul li:first-child{
	background: var(--0037F8, #0037F8);
}
.dginfo ul li:first-child div{
	color:#FFF;
}
.dginfo ul li div.w15{
	width:15%;
	position:relative;
}
.dginfo ul li div.w35{
	width:35%;
}
.dginfo ul li div.w15.a1{
	color: var(--Color-3, #0037F8);
}
.dginfo ul li div.w15.a1::before{
	width:100%;
	height:1px;
	background-color:#019FF2;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	content:'';
	display:inline-block;
}
.dginfo ul li:last-child{
	border-bottom:0px;
}
.dginfo ul li:last-child div.w15.a1::before{
	opacity:0;
}

.ysyq{
	width:100%;
	float:left;
}
.ysyq ul{
	display: flex;
	flex-wrap: wrap;
}
.ysyq ul li{
	width:calc(25.3% - 1.19rem);
	margin-right:1.19rem;
	margin-top:1.12rem;
	padding:2.5rem 1.88rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	transition: all 0.6s;
}
.ysyq ul li:nth-child(4n){
	margin-right:0px;
}
.ysyq ul li dl dt{
	color: #00266F;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.ysyq ul li dl dd{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.ysyq ul li:hover{
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.ysyq ul li:hover dl dt{
	color: var(---white, #FFF);
}
.ysyq ul li:hover dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}

.jfu{
	width:100%;
	margin-top:0.24rem;
}
.jfu ul{
	display: flex;
	flex-wrap: wrap;
}
.jfu ul li{
	width:calc(33.33% - 0.88rem);
	margin-right:0.88rem;
	margin-top:0.88rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.12rem 1.25rem;
	display: flex;
	transition: all 0.6s;
}
.jfu ul li:nth-child(3n){
	margin-right:0px;
}
 
.jfu ul li .pic{
	width: 1.375rem;
	height: 1.375rem;
	min-width:1.375rem;
	margin-right:0.75rem;
	border-radius: 50%;
	background: var(--Color-3, #0037F8);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.jfu ul li dl dt{
	color: #00266F;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.jfu ul li dl dd{
	margin-top:0.13rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.jfu ul li:hover .pic{
	background: var(--60, rgba(255, 255, 255, 0.60));
	color: var(--0037F8, #0037F8);
}
.jfu ul li:hover dl dt{
	color: var(---white, #FFF);
}
.jfu ul li:hover dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.jfu ul li:hover{
	background: var(--0037F8, #0037F8);
}
.yycj{
	width:100%;
	float:left;
	margin-top:0.12rem;
}
.yycj ul{
	display: flex;
	flex-wrap: wrap;
}
.yycj ul li{
	width:calc(33.7% - 1.0rem);
	margin-right:1.0rem;
	margin-top:1.0rem;
	border-radius: 0.625rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.44rem 1.56rem;
}
.yycj ul li:nth-child(3n){
	margin-right:0px;
}
.yycj ul li .pic{
	display:flex;
}
.yycj ul li .pic div{
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 0.625rem;
	background: var(--0037F8, #0037F8);
	display: flex;
	align-items: center;
	justify-content: center;
}
.yycj ul li .pic div img{
	max-height:1.25rem;
}
.yycj ul li dl dt{
	margin-top:0.88rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.yycj ul li dl dd{
	margin-top:0.56rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 175%; /* 175% */
}
.prolm{
	width:100%;
	float:left;
	margin-top:3.75rem;
	border-radius: 1rem;
	border: 1px solid #ECF0F5;
	padding:1.56rem 1.81rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	display:flex;
	align-items: center;
}
.prolm a{
	padding:0.37rem 1.75rem;
	border-radius: 6.25rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	margin-left:0.75rem;
	line-height: 160%; /* 160% */
}
.prolm a:hover{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.prolm a.cur{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.prolist{
	width:100%;
	float:left;
}
.prolist ul{
	display: flex;
	flex-wrap: wrap;
}
.prolist ul li{
	width:calc(33.8% - 1.62rem);
	margin-right:1.62rem;
	margin-top:3.75rem;
	border-radius: 1rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: var(--4, rgba(0, 0, 0, 0.04));
	overflow:hidden;
	transition: all 0.6s;
}
.prolist ul li:nth-child(3n){
	margin-right:0px;
}
.prolist ul li .pic{
	overflow:hidden;
	position:relative;
}
.prolist ul li .pic i{
	width:auto;
	position:absolute;
	padding:0.25rem 0.62rem;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	top:1rem;
	right:1.0rem;
	z-index:1;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.prolist ul li .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.prolist ul li:hover .pic img{
	transform: scale(1.05);
}
.prolist ul li .tex{
	padding:1.44rem 1.63rem;
}
.prolist ul li .tex h1{
	color: var(--Color-3, #0037F8);
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
	letter-spacing: 0.09375rem;
	text-transform: uppercase;
}
.prolist ul li .tex dl dt{
	margin-top:0.44rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.prolist ul li .tex dl dd{
	margin-top:0.44rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.09375rem;
}
.prolist ul li .tex .sm{
	margin-top:1.0rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 105%; /* 185% */
}
.prolist ul li .tex .bq{
	margin-top:2.0rem;
	padding-top:0.94rem;
	border-top: 1px solid #DCE3EC;
	display:flex;
}
.prolist ul li .tex .bq i{
	padding:0.19rem 0.5rem;
	border-radius: 6.25rem;
	background: rgba(1, 159, 242, 0.08);
	color: var(--Color-3, #0037F8);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.prolist ul li:hover{
	border: 1px solid var(--0037F8, #0037F8);
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.prolist ul li:hover .tex h1{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.prolist ul li:hover .tex dl dt{
	color: var(---white, #FFF);
}
.prolist ul li:hover .tex dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.prolist ul li:hover .tex .sm{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.prolist ul li:hover .tex .bq{
	border-top: 1px solid var(--30, rgba(255, 255, 255, 0.30));
}
.prolist ul li:hover .tex .bq i{
	background: rgba(255, 255, 255, 0.08);
	color: var(---white, #FFF);
}

.dzpro{
	width:100%;
	float:left;
	margin-top:3.75rem;
	border-radius: 1rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	overflow:hidden;
	padding:2.5rem 3.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.dzpro dl dt{
	color: #FFF;
	font-family: zt2;
	font-size: 1.625rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.dzpro dl dd{
	margin-top:0.5rem;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 185% */
}
.line5{
	width:100%;
	float:left;
	height:5.0rem;
}
.show{
	width:100%;
	float:left;
	margin-top:3.75rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.show-l{
	width:34.5%;
}

.swiper-slide .a01{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.swiper-slide .a01 img{
	width:100%;
	height: auto;
}
.swiper-slide .b01{
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	overflow:hidden;
	
	border-radius: 0.75rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: #FFF;
}
.swiper-slide-thumb-active .b01{
	border: 1px solid var(--0037F8, #0037F8);
}
.swiper-slide .b01 img{
	width:100%;
	height:auto;
}
.swiper-slide .a01{
	width:100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	height:27.5rem;
	border-radius: 1rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: #FFF;
	box-shadow: 0 23.966px 59.914px -35.949px rgba(23, 61, 99, 0.40);
}
.swiper-slide .a01 .pic{
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	overflow:hidden;
	position:relative;
}
.swiper-slide .a01 .pic img{
    max-width: 65%;
    max-height: 65%;
	transition: all 0.6s;
}
.swiper-slide .a01:hover .pic img{
	transform: scale(1.05);
}
.swiper.aa01{
	margin-top:1.25rem;
	width:100%;
	float:left;
}
.swiper-button-prev:after{
	width:100%;
	height:100%;
	content:'';
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-button-next:after{
	width:100%;
	height:100%;
	content:'';
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.show-r{
	width:61.6%;
}
.show-r h1{
	display:flex;
}
.show-r h1 i{
	padding: 0.22rem 0.66em 0.2rem 0.67rem;
	border-radius: 0.29956rem;
	border: 1.198px solid var(--BG, #E5ECF6);
	background: #FFF;
	color: #173D63;
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r h1 i.cur{
	background: var(--Color-3, #0037F8);
	border: 1.198px solid var(--Color-3, #0037F8);
	color: #FFF;
}
.show-r .a01 dl dt{
	margin-top:1.2rem;
	color: #173D63;
	font-family: zt2;
	font-size: 2.39656rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 150% */
	letter-spacing: 0.07488rem;
}
.show-r .a01 dl dd{
	margin-top:0.57rem;
	color: #778CA0;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r .a01 dl dd i{
	color: #173D63;
}
.show-r .a02{
	padding: 2.56rem 1.56rem;
	margin-top:2.43rem;
	border-radius: 1rem;
	background: var(--BG, #E5ECF6);
}
.show-r .a02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.show-r .a02 ul li{
	width:100%;
	display: flex;
	align-items: center;
	color: #778CA0;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	margin-top:1.25rem;
}
.show-r .a02 ul li:first-child{
	margin-top:0px;
}
.show-r .a02 ul li div{
	display: flex;
	align-items: center;
	margin-left:1.5rem;
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li i{
	padding:0.62rem 1.27rem;
	border-radius: 0.74894rem;
	border: 1px solid var(--778-ca-0, #778CA0);
	margin-right:0.62rem;
	color: #173D63;
	font-family: zt4;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li .b01{
	display: flex;
	padding: 0.88rem 4.18rem 0.94rem 4.06rem;
	justify-content: center;
	align-items: center;
	border-radius: 1.0485rem;
	background: var(--0037F8, #0037F8);
	color: #FFF;
	font-family: zt4;
	font-size: 1.19831rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li .b01::before{
	width: 1.2rem;
	height: 1.2rem;
	margin-right:0.44rem;
	background-image:url(../img/cx01.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.show-r .a02 ul li .b02{
	margin-left:0.9rem;
	display: flex;
	padding: 0.88rem 3.75rem 0.94rem 3.64rem;
	justify-content: center;
	align-items: center;
	border-radius: 1.0485rem;
	border: 1px solid var(--0037F8, #0037F8);
	color: var(--0037F8, #0037F8);
	font-family: zt4;
	font-size: 1.19831rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li .b02::before{
	width: 1.18rem;
	height: 1.18rem;
	margin-right:0.44rem;
	background-image:url(../img/xz02.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.show-r .a02 ul li .b03{
	margin-left:0.9rem;
	width:3.6rem;
	height:3.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 1.0485rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: #FFF;
}
.show-r .a02 ul li .b03 img{
	max-width:1.2rem;
}

.show-r .a03{
	margin-top:2.5rem;
}
.show-r .a03 ul{
	display: flex;
	flex-wrap: wrap;
}
.show-r .a03 ul li{
	width:calc(25.33% - 0.88rem);
	margin-right:0.88rem;
	border-radius: 0.75rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: rgba(255, 255, 255, 0.70);
	padding:0.97rem;
}
.show-r .a03 ul li:nth-child(4n){
	margin-right:0px;
}
.show-r .a03 ul li dl dt{
	display: flex;
	align-items: center;
	color: var(--Color-3, #0037F8);
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r .a03 ul li dl dt::before{
	margin-right:0.45rem;
	width: 1.05rem;
	height: 1.05rem;
	background-image:url(../img/cx03.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.show-r .a03 ul li dl dd{
	margin-top:0.45rem;
	color: #778CA0;
	font-size: 0.82381rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}

.cplm{
	width:100%;
	float:left;
	margin-top:6.25rem;
	border-bottom: 1.198px solid rgba(255, 255, 255, 0.95);
	background: #E5ECF6;
	padding:0 8.33vw;
}
.cplm ul{
	display: flex;
	flex-wrap: wrap;
}
.cplm ul li{
	width:auto;
	padding:1.31rem 0;
	margin-right:3.54rem;
	color: #173D63;
	font-family: zt4;
	font-size: 1.0485rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
	position:relative;
}
.cplm ul li::after{
	width:0;
	height: 0.22rem;
	border-radius: 1256495rem;
	background: var(--0037F8, #0037F8);
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	transition: all 0.6s;
	content:'';
	display:inline-block;
}
.cplm ul li:hover::after{
	width:100%;
}
.cplm ul li:hover{
	color: var(--Color-3, #0037F8);
}
.cplm ul li.cur{
	color: var(--Color-3, #0037F8);
}
.cplm ul li.cur::after{
	width:100%;
}
.syyl{
	width:100%;
	float:left;
	margin-top:2.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.syyl-l{
	width:45.1%;
	color: #5A7591;
	font-size: 1.0485rem;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 200% */
}
.syyl-r{
	width:40.3%;
	padding:1.87rem;
	border-radius: 1.19831rem;
	border: 1.198px solid #E3EEF9;
	background: linear-gradient(135deg, #EAF4FF 0%, #ECF5FF 20%, #EEF6FE 40%, #F0F6FE 60%, #F2F7FD 80%, #F4F8FD 100%);
}
.syyl-r dl dt{
	color: var(--Color-3, #0037F8);
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.08988rem;
}
.syyl-r dl dd{
	margin-top:0.9rem;
	display: flex;
	align-items: center;
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.syyl-r dl dd::before{
	width: 1.2rem;
	height: 1.2rem;
	background-image:url(../img/cx03.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-right:0.6rem;
	content:'';
	display:inline-block;
}

.cpzc{
	width:100%;
	float:left;
	margin-top:1.6rem;
}
.cpzc ul{
	display: flex;
	flex-wrap: wrap;
}
.cpzc ul li{
	width:calc(25.2% - 0.9rem);
	margin-right:0.9rem;
	margin-top:0.9rem;
	border-radius: 1.0485rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.27rem 1.88rem;
	transition: all 0.6s;
}
.cpzc ul li:nth-child(4n){
	margin-right:0px;
}
.cpzc ul li dl dt{
	color: var(--Color-3, #0037F8);
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.08988rem;
}
.cpzc ul li dl dd{
	margin-top:0.61rem;
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 184.615% */
}
.cpzc ul li:hover{
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.cpzc ul li:hover dl dt{
	color: var(---white, #FFF);
}
.cpzc ul li:hover dl dd{
	color: var(---white, #FFF);
}

.yyfw{
	width:100%;
	float:left;
	margin-top:1.3rem;
}
.yyfw ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.yyfw ul li{
	width:49%;
	margin-top:1.2rem;
	padding:1.2rem;
	border-radius: 1.0485rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 184.615% */
	transition: all 0.6s;
	display: flex;
	align-items: center;
}
.yyfw ul li::before{
	margin-right:0.9rem;
	width:2.4rem;
	height:2.4rem;
	background-image:url(../img/fw01.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.yyfw ul li:hover{
	background: var(--0037F8, #0037F8);
	color: var(---white, #FFF);
}
.prolist.ny ul li{
	margin-top:2.5rem;
}

.cfinfo{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	border: 1.198px solid var(--BG, #E5ECF6);
	overflow:hidden;
}
.cfinfo ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cfinfo ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1.198px solid var(--BG, #E5ECF6);
	background: #FFF;
}
.cfinfo ul li div{
	width:50%;
	padding:0.76rem 0.94rem;
	color: #00266F;
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	border-right: 1.198px solid var(--BG, #E5ECF6);
}
.cfinfo ul li div:nth-child(3n){
	border-right:0px;
}
.cfinfo ul li:first-child{
	background: var(--0037F8, #0037F8);
}
.cfinfo ul li:first-child div{
	color:#FFF;
}
.cfinfo ul li div.w20{
	width:20%;
	position:relative;
}
.cfinfo ul li div.w30{
	width:30%;
}
.cfinfo ul li:last-child{
	border-bottom:0px;
}

.xztit{
	width:100%;
	float:left;
	border-radius: 1rem 1.0rem 0 0;
	background: var(--0037F8, #0037F8);
	padding:1.38rem 2.0rem 1.44rem 2.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.xztit .a01{
	width:auto;
	display: flex;
	align-items: center;
	color: var(---white, #FFF);
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.xztit .a01 i{
	margin-left:1.19rem;
	font-size: 0.75rem;
	letter-spacing: 0.125rem;
}
.xztit .a02{
	width:auto;
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.xztit .a02 b{
	font-family:zt2;
}
.xzlist{
	width:100%;
	float:left;
	border-radius: 0 0 1rem 1.0rem;
	overflow:hidden;
	border: 1px solid var(--BG, #E5ECF6);
}
.xzlist ul{
	border-bottom: 1px solid var(--BG, #E5ECF6);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding:0 2.0rem;
}
.xzlist ul:last-child{
	border-bottom:0px;
}
.xzlist ul li{
	width:10%;
	padding:1.13rem 0;
	display: flex;
	align-items: center;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.xzlist ul li:first-child{
	width:65%;
}
.xzlist ul li:last-child{
	display: flex;
	justify-content: flex-end;
	width:15%;
}
.xzlist ul li i{
	margin-left:4.63rem;
}
.xzlist ul li .pic{
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 0.625rem;
	background: linear-gradient(135deg, #B8313A 70.71%, #D9484A 0%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
	margin-right:1.88rem;
}
.xzlist ul li div{
	width: 2.75rem;
	height: 2.75rem;
	margin-right:1.28rem;
	}
.xzlist ul li div img{
	width: 2.75rem;
	}
.xzlist ul li dl dt{
	color: #00266F;
	font-family:zt2;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2; /* 160% */
}
.xzlist ul li dl dd{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2rem; /* 160% */
}
.xzlist ul li .a1{
	padding:0.5rem 0.97rem 0.44rem 0.97rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	margin-left:0.5rem;
}
.xzlist ul li .a1:hover{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}
.xzlist ul li .a1.cur{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}

.zxzx{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	overflow:hidden;
	padding:2.25rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.zxzx dl dt{
	color: #FFF;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 120% */
	letter-spacing: 0.0625rem;
}
.zxzx dl dd{
	color: #FFF;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.zxzx .a01{
	width:auto;
	display: flex;
	align-items: center;
}
.zxzx .a01 a{
	padding:0.81rem 1.25rem 0.75rem 1.25rem;
	border-radius: 62.4375rem;
	border: 1px solid rgba(255, 255, 255, 0.50);
	color: #FFF;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
	margin-left:0.75rem;
}
.zxzx .a01 a:hover{
	background: #FFF;
	box-shadow: 0 6px 16px 0 rgba(1, 159, 242, 0.25);
	color: var(--Color-3, #0037F8);
}
.zxzx .a01 a.cur{
	background: #FFF;
	box-shadow: 0 6px 16px 0 rgba(1, 159, 242, 0.25);
	color: var(--Color-3, #0037F8);
}

.why{
	width:100%;
	float:left;
}
.why ul{
	display: flex;
	flex-wrap: wrap;
}
.why ul li{
	width:calc(25.3% - 1.25rem);
	margin-right:1.25rem;
	margin-top:2.0rem;
	padding:2.37rem 2.06rem;
	border-radius: 1rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	transition: all 0.6s;
}
.why ul li:nth-child(4n){
	margin-right:0px;
}
.why ul li .pic{
	display:flex;
}
.why ul li .pic div{
	width: 3.25rem;
	height: 3.25rem;
	border-radius: 0.875rem;
	background: var(--8, rgba(1, 159, 242, 0.08));
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	transition: all 0.6s;
}
.why ul li .pic div img{
	max-width:1.5rem;
}
.why ul li dl dt{
	margin-top:3.25rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.why ul li dl dd{
	margin-top:0.75rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 185%; /* 185% */
}
.why ul li:hover{
	border: 1px solid #FFF;
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.why ul li:hover .pic div{
	background: rgba(255, 255, 255, 0.08);
}
.why ul li:hover dl dt{
	color: var(---white, #FFF);
}
.why ul li:hover dl dd{
	color: var(---white, #FFF);
}
.why ul li .pic01{
	display:inline-block;
}
.why ul li .pic02{
	display: none;
}
.why ul li:hover .pic01{
	display:none;
}
.why ul li:hover .pic02{
	display:inline-block;
}

.zptit{
	width:100%;
	float:left;
	margin-top:2.0rem;
	border-radius: 1rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	padding:1.06rem 1.44rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zptit .a01{
	width:auto;
	max-width:85%;
	display: flex;
	align-items: center;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.zptit .a01 a{
	padding:0.44rem 1.0rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	margin-right:0.5rem;
}
.zptit .a01 a:hover{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.zptit .a01 a.cur{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.zptit .a01 .sx{
	width: 0.0625rem;
	height: 1.375rem;
	background: #DCE3EC;
	margin-right:0.5rem;
}
.zptit .a01 em{
	margin-right:0.88rem;
}
.zptit .a02{
	width:auto;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.zptit .a02 b{
	font-family:zt2;
	color: var(--Color-3, #0037F8);
}
.zplist{
	width:100%;
	float:left;
	margin-top:0.5rem;
}
.zplist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zplist ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding:1.69rem 1.94rem;
	margin-top:0.94rem;
	border-radius: 1rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
}
.zplist ul li .a01{
	width:60%;
}
.zplist ul li .a01 dl dt{
	display: flex;
	align-items: center;
	color: #00266F;
	font-family: zt2;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.zplist ul li .a01 dl dt i{
	padding:0.19rem 0.65rem;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	margin-left:0.81rem;
}
.zplist ul li .a01 dl dt i.a1{
	background: rgba(1, 159, 242, 0.10);
	color: var(--Color-3, #0037F8);
}
.zplist ul li .a01 dl dd{
	margin-top:0.37rem;
	display: flex;
	align-items: center;
}
.zplist ul li .a01 dl dd i{
	padding:0.34rem 0.65rem 0.19rem 0.65rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	margin-right:0.37rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.zplist ul li .a02{
	width:10%;
}
.zplist ul li .a02 dl dt{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.zplist ul li .a02 dl dd{
	margin-top:0.19rem;
	color: #00266F;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
}
.zplist ul li .a02 dl dd i{
	font-family: zt3;
	color: var(--Color-3, #0037F8);
}
.zplist ul li .a03{
	width:10%;
	display: flex;
	align-items: center;
}
.zplist ul li .a03 a{
	padding:0.62rem 2.25rem;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	color: #FFF;
	text-align: center;
	font-family: zt4;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
}
.zp01{
	width:100%;
	float:left;
	margin-top:6.25rem;
	border-radius: 1rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	padding:3.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.zp01-l{
	width:52%;
}
.zp01-l dl dt{
	color: #FFF;
	font-family: zt2;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.zp01-l dl dd{
	margin-top:1.08rem;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 190%; /* 190% */
}

.zp01-r{
	width:30%;
}
.zp01-r ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zp01-r ul li{
	width:100%;
	margin-top:1.12rem;
	display: flex;
	align-items: center;
}
.zp01-r ul li .pic{
	width: 2.25rem;
	height: 2.25rem;
	margin-right:0.75rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	border-radius: 0.625rem;
	background: rgba(255, 255, 255, 0.15);
}
.zp01-r ul li .pic img{
	max-height:1.125rem;
}
.zp01-r ul li dl dt{
	color: #FFF;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 146.667% */
	letter-spacing: 0.125rem;
	text-transform: uppercase;
}
.zp01-r ul li dl dd{
	color: #FFF;
	font-size: 0.9375rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.zp01-r ul li:first-child{
	margin-top:0px;
}

.search{
	width:100%;
	float:left;
	margin-top:5.0rem;
	padding-bottom:5.0rem;
	border-bottom:1px solid rgba(0, 0, 0, 0.10);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.search b{
	color: #00266F;
	font-family: zt2;
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.search ul{
	width:70.4%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.search ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	margin-top:1.88rem;
	padding-bottom:1.31rem;
	border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.search ul li a{
	color: var(--0037F8, #0037F8);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.search ul li:first-child{
	margin-top:0px;
}














.mart1{
	margin-top:1.25rem;
}
.mart2{
	margin-top:2.5rem;
}
.mart3{
	margin-top:3.75rem;
}
.mart10{
	margin-top:10rem;
}
.mart6{
	margin-top:6.25rem;
}
.mart0{
	margin-top:0px;
}
.w100{
	width:100%;
}
.fl{
	float:left;
}
.jz{
	justify-content: center;
}
.pc{
	display: block;
}
.moblie{
	display: none;
}
.header2{
	display: none;
}
.dingw{ width:100%; float:left; margin-top:-130px;}
.dingw2{ width:100%; float:left; margin-top:-150px; height:1px;}
.file-box{
	display: inline-block;
	position: relative;
	display: flex;
	padding: 0.56rem 1.71rem 0.57rem 1.54rem;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	color:#fff;
	border-radius: 1233617.75rem;
	border:1.176px solid rgba(255, 255, 255, 0.40);
	background:rgba(255, 255, 255, 0.10);
	color: #FFF;
	text-align: center;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;

}
.file-box::before{
	width: 1.18rem;
	height: 1.18rem;
	margin-right:0.62rem;
	background-image:url(../img/Icon5.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
	content:'';
	display:inline-block;
}
.file-btn{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	outline: none;
	background-color: transparent;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor:pointer;

}

.fy{
	width:100%;
	float:left;
	margin-top:3.75rem;
}
.fy ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.fy ul li{
	width: auto;
	display:flex;
	margin-left:0.625rem;
	margin-right:0.625rem;
	transition: all 0.6s;
}
.fy ul li a{
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 1.5rem;
	border: 1px solid var(---Gray-5, #E0E0E0);
	background: var(---white, #FFF);
	color:#666;

	text-align:center;
	font-size: 0.875rem;
	transition: all 0.6s;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fy ul li a b{
	font-family:'宋体';
}
.fy ul li a:hover{
	border: 1px solid var(--dd-2-a-1-b, #0037F8);
	background: var(--dd-2-a-1-b, #0037F8);
	color:#FFF;
}
.fy ul li .cur{
	border: 1px solid var(--dd-2-a-1-b, #0037F8);
	background: var(--dd-2-a-1-b, #0037F8);
	color:#FFF;
}

}


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




	
}

@media (min-width:1000px) and (max-width:1700px){






	
}

@media (min-width:1000px) and (max-width:1360px){


.flow-wrap{
	gap: 6px;
	}

.flow-item{
	min-width: 100px;
	}













	
}





@media (max-width:999px) {


.pc{
	display: none;
}
.moblie{
	width: 100%;
	float: left;
}
.header{
	display: none;
}

.header2{ 
	width:100%; 
	float:left; 
	height:5rem; 
	line-height:5rem;
	background-color:var(--10, rgba(255, 255, 255, 1));
	/* 0.4背景模糊 */
	position: fixed;
	top: 0;
	left: 0;
	z-index: 996;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.logo{ 
	width:100%; 
	float:left; 
	height:5rem; 
	text-align:center;
}
.logo span{ 
	height:100%; 
	display:inline-block; 
	vertical-align:middle;
}
.logo img{ 
	max-width:70%; 
	max-height:4rem; 
	vertical-align:middle; 
	margin-left:5%;
}
.nav2{ 
	width:60%; 
	float:right; 
	line-height:110px; 
	height:110px; 
	text-align:right;
}
.nav2 a{ 
	width: auto; 
	font-size:16px; 
	margin-right:5%;
}
.nav-bar2 { 
	width:5rem; 
	height:5rem; 
	position:absolute; 
	z-index:11; 
	left:0%; 
	top:0; 
	text-align:center;
}
.nav-bar2 img{ 
	max-width:100%; 
	max-height:4rem; 
	vertical-align:middle;
}
.nav-bar2 span{ 
	display:inline-block; 
	height:100%; 
	vertical-align:middle;
}
.nav-bg { 
	width:0px; 
	height: auto; 
	overflow:hidden; 
	position: absolute; 
	right:0px; 
	top:0; 
	z-index:990;
}
.v_close { 
	display:block; 
	position: absolute; 
	top: 3%; 
	left:5%; 
	z-index:102;  
	width: 1.5rem; 
	height: 1.5rem; 
	background:url(../img/close.png) no-repeat center; 
	background-size: contain; 
	display:none;
}
.nav { 
	margin:0 0 0 0;
}
.zym{
	width:5.0rem;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display: flex;
	align-items: center;
	justify-content:center;
	flex-wrap: wrap;
	
	background-color:var(--Color-3, #0037F8);
	color:#FFF;
	line-height:3.0rem;
}

.subNavBox3{
	width:65%;
	float:right; 
	background:#fff;  
	padding-bottom:4rem;
	height:100vh;
	overflow-y:scroll;
}
.subNavBox3 h1{ 
	text-align:center; 
	height:5rem; 
	/* 0.4背景模糊 */
}
.subNavBox3 h1 span{ 
	height:100%; 
	display:inline-block; 
	vertical-align:middle;
}
.subNavBox3 h1 img{ 
	max-width:80%; 
	max-height:3rem; 
	vertical-align:middle;
} 
.subNav3{
	width:100%; 
	float:left; 
	HEIGHT:3.0rem;
	DISPLAY: block;  
	CURSOR: pointer; 
	padding-left:5%;
	text-align:left; 
	border-bottom:1px solid #e0e0e0; 
	line-height:3.0rem; 
	font-size:1.0rem;
	font-weight: bold;
}
.subNav3 i{ 
	padding:0.6rem; 
	background:url(../img/jt01.png) no-repeat center / contain; 
	margin-right:1rem; 
	float:right; 
	margin-top:1.0rem;
}
.subNav3:hover{float:left; }
.currentDd3{background:var(--Color-3, #0037F8); color: #FFFFFF;}
.currentDd3 a{
	color: #FFFFFF;
}
.currentDd3 i{
	background:url(../img/jt001.png) no-repeat center / contain;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all .25s ease 0s;
	-moz-transition:all .25s ease 0s;
	-o-transition:all .25s ease 0s;
	transition:all .25s ease 0s;
}
.navContent3{
	display: none;
	float:left; 
	width:90%; 
	padding:0.5rem 5% 1rem 5%; 
	line-height:2.0rem; 
	font-size:0.8rem; 
	padding-bottom:0px;
}
.navContent3 dl dt{
	display: flex;
	align-items: center;
	font-size:1.0rem;
	line-height:2.0rem;
}
.navContent3 dl dt img{
	margin-right:0.5rem;
	max-height:1.5rem;
}
.navContent3 dl dd{
	font-size:0.875rem;
	padding-left:2.0rem;
}


.container{
	width: 100%;
	float:left;
	padding:0px 5.2vw;
}
.innum{
	width:100%;
	float:left;
	padding: 2.5rem 5.2vw;
	background: #0037F8;
	padding-top:0px;
}
.innum ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.innum ul li{
	width:50%;
	text-align:center;
	margin-top:2.5rem;
}
.innum ul li dl dt{
	color: var(--Color-2, #32D43C);
	font-family: zt4;
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 500;
	line-height: 100%; /* 100% */
}
.innum ul li dl dd{
	margin-top:0.5rem;
	color: var(--BG, #E5ECF6);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 142.857% */
	letter-spacing: 0.04375rem;
	text-transform: uppercase;
}
.inab{
	width:100%;
	float:left;
	margin-top:4rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.inab-l{
	width:100%;
	border-radius: 1.0rem;
	position:relative;
	overflow:hidden;
}
.inab-l .tex{
	width: 98%;
    position: absolute;
    left: 1%;
    bottom: 1rem;
    z-index: 1;
    display: flex;
    padding: 1.25rem 1.75rem;
    align-items: center;
    justify-content: space-between;
    border-radius: 0.75rem;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(12.5px);
}
.inab-l .tex::after{
	width: 2.125rem;
	height: 2.125rem;
	background-image:url(../img/hov.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.inab-l .tex img{
	max-height:2.5rem;
	width:auto;
	margin-right:0.75rem;
}
.inab-l .tex dl dt{
	color: #000000;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.inab-l .tex dl dd{
	color: #000000;
	font-family: Arial;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.06rem;
}
.inab-l img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.inab-l:hover img{
	transform: scale(1.05);
}
.inab-r{
	width:100%;
	margin-top:3.0rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 1.8rem */
	text-transform: uppercase;
}
.inab-r dl dt{
	display:flex;
}
.inab-r dl dt i{
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	background: var(--Color-3, #0037F8);
	color: var(---white, #FFF);
	font-size: 0.65rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.inab-r dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.inab-r dl dd{
	margin-top:1.25rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom:2.0rem;
}
.flexslider .slides li .tex dl dt br{
	display: none;
	}
.inmore{
	display:flex;
}
.inmore a{
	display: flex;
	align-items: center;
	height: 2.69rem;
	padding: 0 1.34rem;
	margin-right:0.94rem;
	color: #FFF;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.04994rem;
	border-radius: 6.25rem;
}
.inmore a.a1{
	background: var(--Color-3, #0037F8);
	padding: 0 0.31rem 0 1.34rem;
}
.inmore a.a1::after{
	width: 2.0rem;
	height: 2.0rem;
	background-image:url(../img/Text2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.62rem;
	content:'';
	display:inline-block;
}
.inmore a.a2{
	background: var(--BG, #E5ECF6);
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
	color: var(--Color-3, #0037F8);
}
.inmore a.a2::before{
	margin-right:0.92rem;
	width: 1.25rem;
	height: 1.25rem;
	background-image:url(../img/ej2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display: inline-block;
}

.kyfwrap{
	width:100%;
	float:left;
	padding:4rem 5.2vw;
	background-image:url(../img/abj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:4rem;
}
.intit{
	width:100%;
	float:left;
	text-align: center;
}
.intit dl dt{
	color: #00266F;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.intit dl dd{
	margin-top:1.25rem;
	display:flex;
	justify-content: center;
	color: var(--778-ca-0, #778CA0);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 2rem */
}
.intit dl dd div{
	width:100%;
}
.intit dl dd div.w75{
	width:100%;
}
.intit.white dl dt{
	color:#FFF;
}
.kyfw{
	width:100%;
	float:left;
	margin-top:1.75rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	position:relative;
	z-index:3;
}
.kyfw01{
	width: 20.4rem;
	height: 20.4rem;
	background-image:url(../img/q003.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:flex;
	justify-content: center;
	align-items: center;
}
.rotating-circle{
	width: 15.1rem;
	height: 15.1rem;
	border-radius: 50%;
	background: url(../img/q02.png) no-repeat center;
	background-size:contain;
	animation: rotate 6s linear infinite;
}
@keyframes rotate{
from{
	transform: rotate(0deg);
}
to{
	transform: rotate(360deg);
}
}

.kyfw::before{
	width:0;
	height:0;
	position:absolute;
	left:calc(50% - 29.5rem);
	top:7.38rem;
	z-index:-1;
	background-image:url(../img/Group.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kyfw::after{
	width:0;
	height:0;
	position:absolute;
	right:calc(50% - 29.5rem);
	top:7.38rem;
	z-index:-1;
	background-image:url(../img/Group2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kyfw02{
	width:100%;
	float:left;
}
.kyfw02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.kyfw02 ul li{
    width: 49%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
    margin-bottom: 10px;
}
.kyfw02 ul li:nth-child(3){
	left: 22%;
	}
.kyfw02 ul li a{
	width:100%;
	display: flex;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
	height: 3rem;
	border-radius: 2.94119rem;
	border: 1.176px solid #00266F;
	background: var(--Color-2, #32D43C);
	color:#00266F;
	font-family: zt2;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.kyfw02 ul li a img{
	margin-left:0.24rem;
	max-height:1.5rem;
}
.kyfw02 ul li:first-child{
	margin-top:0px;
}
.kyfw02 ul li::after{
	position:absolute;
	width:0rem;
	height:0rem;
	right:-0.37rem;
	top:calc(50% - 0.37rem);
	z-index:2;
	background-image:url(../img/yuan.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kyfw02.a01{
	right:5.12rem;
	left:auto;
}
.kyfw02.a01 ul li a img{
	margin-right:0.94rem;
	margin-left:0px;
}
.kyfw02.a01 ul li::after{
	position:absolute;
	left:-0.37rem;
	right:auto;
	top:calc(50% - 0.37rem);
	z-index:2;
	background-image:url(../img/yuan.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.kypro{
	width:100%;
	float:left;
	margin-top:1.75rem;
}
.kypro ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.kypro ul li{
	width:48.5%;
	border-radius: 0.75rem;
	background: rgba(0, 0, 0, 0.04);
	padding: 1.5rem 1.5rem 2.5rem 1.5rem;
	transition: all 0.6s;
	margin-top:1.0rem;
}
.kypro ul li:nth-child(4n){
	margin-right:0px;
}
.kypro ul li h1{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.kypro ul li h1 img{
	max-height:1.5rem;
	opacity:0;
	transition: all 0.6s;
}
.kypro ul li:hover h1 img{
	opacity:1;
}
.kypro ul li h1 i{
	width:2.75rem;
	height:2.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius:50%;
	background: #FFF;
	color: #00266F;
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.kypro ul li:hover h1 i{
	background: var(--30, rgba(255, 255, 255, 0.30));
	color: var(---white, #FFF);
}
.kypro ul li:hover{
	background: var(--Color-3, #0037F8);
}
.kypro ul li dl dt{
	margin-top:3.0rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.kypro ul li dl dd{
	margin-top:1.5rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.75rem */
}
.kypro ul li:hover dl dt{
	color: var(---white, #FFF);
}
.kypro ul li:hover dl dd{
	color: var(---white, #FFF);
}

.inmore2{
	display:flex;
}
.inmore2 a{
	display: flex;
	align-items: center;
	height: 2.69rem;
	padding: 0 1.34rem;
	margin-right:0.54rem;
	color: #FFF;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.04994rem;
	border-radius: 6.25rem;
}
.inmore2 a.a1{
	background: var(--Color-2, #32D43C);
	padding: 0 0.31rem 0 1.34rem;
}
.inmore2 a.a1::after{
	width: 2.0rem;
	height: 2.0rem;
	background-image:url(../img/Text.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.62rem;
	content:'';
	display:inline-block;
}
.inmore2 a.a2{
	border: 1.229px solid var(--30, rgba(255, 255, 255, 0.30));
	background: var(--10, rgba(255, 255, 255, 0.10));
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
}
.inmore2 a.a2::before{
	margin-right:0.42rem;
	width: 1.25rem;
	height: 1.25rem;
	background-image:url(../img/ej.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display: inline-block;
}
.infa{
	width:100%;
	float: left;
	margin-top:4rem;
	position:relative;
}
.infa img{
	width:100%;
	height:auto;
	display:block;
}
.infa .tex{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0 5.2vw;
}
.infa .tex .tex01{
	width:100%;
	color: var(---white, #FFF);
	text-align: center;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.575rem */
}
.infa .tex .tex01 dl dt{
	display: flex;
	justify-content: center;
}
.infa .tex .tex01 dl dt i{
	padding: 0.35rem 1rem;
	border-radius: 0.25rem;
	background: var(--10, rgba(255, 255, 255, 0.10));
	color: var(---white, #FFF);
	font-size: 0.65rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.infa .tex .tex01 dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.infa .tex .tex01 dl dd{
	margin-top:1.0rem;
	color: var(---white, #FFF);
	font-family:zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-bottom:0.5rem;
}

.insh{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1.5rem;
	background: var(--BG, #E5ECF6);
	overflow:hidden;
	padding:2.0rem 1rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.insh-l{
	width:100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-wrap: wrap;
}
.insh-l .a01{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.575rem */
}
.insh-l .a01 dl dt{
	display: flex;
}
.insh-l .a01 dl dt i{
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	background: var(--0037F8, #0037F8);
	color: var(---white, #FFF);
	font-size: 0.65rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.insh-l .a01 dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.insh-l .a01 dl dd{
	margin-top:1.0rem;
	margin-bottom:1.0rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.insh-l .a02 dl dt{
	margin-top:2.0rem;
	padding-bottom:0.5rem;
	color: #00266F;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.insh-l .a02 dl dt i{
	font-size: 1.25rem;
}
.insh-l .a02 dl dd{
	margin-top:0.5rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.insh-r{
	width:100%;
	margin-top:3.0rem;
	border-radius: 1rem;
	background: var(---white, #FFF);
	padding:1.5rem 1.75rem;
}
.insh-r ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.insh-r ul li{
	width:100%;
	border-radius: 0.5rem;
	background: var(--BG, #E5ECF6);
	overflow:hidden;
	display: flex;
	align-items: center;
	margin-top:1.0rem;
}
.insh-r ul li img{
	height:3.5rem;
	width:3.5rem;
}
.insh-r ul li:first-child{
	margin-top:0px;
}
.insh-r ul li.w100{
	width:100%;
}
.shbk{
	width:calc(100% - 3.5rem);
	background-color:transparent;
	padding:0 1.6rem;
	border:0px;
	color: var(--30, rgba(0, 0, 0, 0.30));
	font-family: zt3;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	outline:none;
}
.shbk.b1{
	padding:1.6rem;
}

.inhz{
	width:100%;
	float:left;
	margin-top:1.87rem;
}
.inhz ul{
	display: flex;
	flex-wrap: wrap;
}
.inhz ul li{
	width:calc(33.9% - 0.5rem);
	margin-right:0.5rem;
	margin-top:1.13rem;
	height:5.0rem;
	border-radius: 0.39606rem;
	border: 0.904px solid #D9EBFF;
	background: var(---white, #FFF);
	transition: all 0.6s;
	display: flex;
	justify-content: center;
	align-items: center;
}
.inhz ul li:nth-child(3n){
	margin-right:0px;
}
.inhz ul li a{
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
}
.inhz ul li:hover{
	border-radius: 0.39606rem;
	border: 1px solid var(--0037F8, #0037F8);
	background: #FFF;
	box-shadow: 0 57.856px 54.24px -10.736px rgba(4, 75, 142, 0.30);
}
.inhz ul li img{
	max-width:100%;
	max-height:100%;
}

.foot{
	width:100%;
	float:left;
	margin-top:4rem;
	background: var(--Color, #000A46);
}
.foot01{
	width:100%;
	float:left;
	margin-top:2.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01-l{
	width:100%;
}
.foot01-l h1{
	overflow:hidden;
}
.foot01-l h1 img{
	max-width:50%;
	margin-bottom: 1.87rem;
}
.foot01-l dl dt{ 
	padding-bottom:0.5rem;
	color: var(---white, #FFF);
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.foot01-l dl dt i{
	font-size: 1.5rem;
}
.foot01-l dl dd{
	margin-top:0.75rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.foot01-l .link{
	margin-top:2.5rem;
	display:flex;
}
.foot01-l .link a{
	margin-right:0.94rem;
	display:flex;
	position:relative;
}
.foot01-l .link a .xl{
	width:5rem;
	position:absolute;
	left:0rem;
	top:-5rem;
	z-index:2;
	opacity:0;
	visibility:hidden;
}
.foot01-l .link a .xl img{
	max-height:10rem;
	max-width:100%;
}
.foot01-l .link a:hover .xl{
	opacity:1;
	visibility:visible;
}
.foot01-l .link img{
	max-height:2.25rem;
}
.foot01-r{
	width:47.3%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	display:none;
}
.foot01-r dl dt{
	padding-bottom:0.5rem;
	color: var(---white, #FFF);
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.foot01-r dl dd{
	margin-top:1.06rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.foot01-r dl dd a{
	color: var(--778-ca-0, #778CA0);
}
.foot02{
	width:100%;
	float:left;
	margin-top:1.75rem;
	border-top: 1px solid var(--20, rgba(255, 255, 255, 0.20));
	padding:1.56rem 5.2vw;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.fudong{
	width:5.0rem;
	border-radius: 0.42856rem;
	background: var(--Color-3, #0037F8);
	position:fixed;
	right:0;
	top:10.0rem;
	z-index:8;
	display:none;
}
.fudong ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fudong ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom:1px solid var(--30, rgba(255, 255, 255, 0.30));
	position:relative;
}
.fudong ul li .xl{
	width:8.0rem;
	position:absolute;
	left:-8.0rem;
	top:0;
	z-index:1;
	opacity:0;
	visibility:hidden;
}
.fudong ul li .xl img{
	max-width:100%;
}
.fudong ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.fudong ul li:last-child{
	border-bottom:0px;
}
.fudong ul li a{
	width:100%;
	display: flex;
	padding: 0.99rem 0.75rem 0.68rem 0.75rem;
	justify-content: center;
	align-items: center;
}
.fudong ul li dl dt{
	overflow:hidden;
	display: flex;
	justify-content: center;
}
.fudong ul li dl dt img{
	max-width:2.0rem;
}
.fudong ul li dl dd{
	margin-top:0.63rem;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.fudong ul li .pic{
	max-width:0.71rem;
}

.nybanner{
	width:100%;
	float:left;
	margin-top:5.0rem;
	position:relative;
	padding:3.44rem 5.2vw;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #08F 100%));
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	z-index:-1;
}
.nybanner .a01{
	width:100%;
	color: #FFF;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 1.5rem */
}
.nybanner .a01 dl dt{
	color: #FFF;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.25rem;
}
.nybanner .a01 dl dd{
	margin-top:1.0rem;
	margin-bottom:1.5rem;
	color: #FFF;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.25rem;
}
.nybanner .a01 dl dd i{
	color: #4FBAF6;
}
.nybanner.ab{
	padding-bottom:5.75rem;
}
.nybanner.ab::after{
	width:30.7%;
	height:100%;
	position:absolute;
	top:0;
	right:5.9%;
	z-index:-1;
	background-image:url(../img/Union.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size: 100% auto;
	content:'';
	display:inline-block;
}
.nybanner.ac{
	padding-bottom:6rem;
}
.nynum{
	width:100%;
	float:left;
	margin-top:-3rem;
	z-index:4;
	border-radius: 0.75rem;
	background: #FFF;
	box-shadow: 0 10px 30px 0 rgba(20, 50, 90, 0.08);
}
.nynum ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nynum ul li{
	width:25%;
	padding:1.0rem 0.75rem;
	border-right: 1px solid var(--BG, #E5ECF6);
}
.nynum ul li:last-child{
	border-right:0px;
}
.nynum ul li dl dt{
	color:#00266F;
	font-family: zt4;
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 160% */
	letter-spacing: 0.0625rem;
	display: flex;
	align-items: flex-start;
}
.nynum ul li dl dt i{
	font-size: 0.75rem;
	line-height:100%;
}
.nynum ul li dl dd{
	margin-top:0.31rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.65rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 148.571% */
}
.wz{
	width:100%;
	float:left;
	margin-top:1.56rem;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	color: var(--778-ca-0, #778CA0);
}
.wz i{
	margin-left:0.62rem;
	margin-right:0.62rem;
}
.wz em{
	color: var(--Color-3, #0037F8);
}
.wz a{
	color: var(--778-ca-0, #778CA0);
}
.abtit{
	width:100%;
	float:left;
	margin-top:2.37rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom:1.0rem;
	border-bottom: 1px solid var(--BG, #E5ECF6);
}
.abtit.white{
	border: 0 solid var(--30, rgba(255, 255, 255, 0.30));
	margin-top:0px;
}
.abtit.white .a01{
	color:#FFF;
}
.abtit .a01{
	width:auto;
	display: flex;
	align-items: center;
	color: #00266F;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.flow-box {
      background: #f6f7f8;
      border-radius: 24px;
      padding: 1rem; 
    overflow-x: auto;
    }
    /* 步骤主容器弹性布局 */
    .flow-wrap {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      min-width: max-content;
          gap: 6px; 
    }
    /* 单个步骤项 */
    .flow-item {
		
     width: calc(50% - 20px); /* 一行两个，留出间隙 */
        flex: unset;
        min-width: unset;
    }
    /* 圆形数字框 */
    .flow-circle {
      width: 40px;
      height:40px;
      border: 2px solid #019ff2;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.25rem;
      font-weight: bold;
      color: #0044dd;
      margin-bottom: 10px;
    }
    /* 步骤箭头 */
    .flow-arrow {
      font-size: 1.25rem;
      color: #0044dd;
      margin-top: 10px;
      flex-shrink: 0;
    }
	.flow-arrow img{
		width: 1.5rem;
		}
    /* 步骤主标题 */
    .flow-title {
      font-size: 1rem;
      color: #1a2436;
      font-weight: 500;
      margin-bottom: 10px;
      text-align: center;
      white-space: nowrap;
    }
    /* 底部小字说明 */
    .flow-desc {
      font-size: 0.875rem;
      color: #666e7c;
      text-align: center;
      line-height: 1.6;
    }
.abtit .a01 i{
	margin-left:1.0rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	letter-spacing: 0.125rem;
}
.abtit.ny .a01{
	font-size: 1.0rem;
}
.abtit.ny .a01 i{
	font-size: 0.65rem;
	text-transform: uppercase;
}
.abtit .a02{
	width:auto;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.abtit .a03{
	width:auto;
	display:flex;
	margin-top:1.0rem;
}
.abtit .a03 a{
	padding:0.31rem 1.0rem 0.44rem 1.0rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	margin-right:0.5rem;
}
.abtit .a03 a:hover{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.abtit .a03 a.cur{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.ab01{
	width:100%;
	float:left;
	margin-top:2.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ab01-l{
	width:100%;
	color: var(--778-ca-0, #778CA0);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 2rem */
	text-transform: uppercase;
}
.ab01-l dl dt{
	display:flex;
}
.ab01-l dl dt i{
	padding: 0.35rem 1rem;
	border-radius: 0.25rem;
	background: var(--0037F8, #0037F8);
	color: var(---white, #FFF);
	font-size: 0.65rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 133.333% */
	letter-spacing: 0.125rem;
	display: flex;
	align-items: center;
}
.ab01-l dl dt i::before{
	content: "\2022";
	font-size:1.25rem;
}
.ab01-l dl dd{
	margin-top:1.25rem;
	margin-bottom:2.0rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.ab01-l .inmore{
	margin-top:2.5rem;
}
.ab01-r{
	width:100%;
	position:relative;
	overflow:hidden;
	border-radius: 1rem;
	margin-top:2.5rem;
}
.ab01-r img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.ab01-r:hover img{
	transform: scale(1.05);
}
.ab01-r .tex{
	    width: 92%;
    left: 4%;
    bottom: 1rem;
    position: absolute;
    z-index: 1;
    border-radius: 0.625rem;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(4px);
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    padding: 1rem 2rem;
    backdrop-filter: blur(12.5px);
}
.ab01-r .tex img {
    max-height: 3.25rem;
    width: auto;
    margin-right: 1.04rem;
	height: 100%;
    object-fit: cover;
    display: block;
    transition: all 0.6s;
}
.ab01-r .tex::after{
	width: 2.125rem;
	height: 2.125rem;
	background-image:url(../img/hov.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	/*content:'';*/
	display:inline-block;
}
.ab01-r .tex dl dt{
	color: #00266F;
	font-family:zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.0625rem;
}
.ab01-r .tex dl dd{
	margin-top:0.31rem;
	color: #00266F;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.ab02{
	width:100%;
	float:left;
	margin-top:4rem;
	padding:4rem 5.2vw;
	background: var(--Linear, linear-gradient(76deg, #000A46 , 5.81%, #0037F8 60% , #0024FF 100%));
	mix-blend-mode: hard-light;
}
.qywh{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	border: 1px solid var(--30, rgba(255, 255, 255, 0.30));
	overflow:hidden;
}
.qywh ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qywh ul li{
	width:100%;
	border-bottom: 2px solid var(--10, rgba(255, 255, 255, 0.10));
	background: var(--10, rgba(255, 255, 255, 0.10));
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
	padding:1.56rem 1.88rem;
	transition: all 0.6s;
}
.qywh ul li .pic{
	display:flex;
}
.qywh ul li .pic i{
	width: 3.25rem;
	height: 3.25rem;
	border-radius: 0.875rem;
	background: rgba(1, 159, 242, 0.10);
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.qywh ul li .pic i img{
	max-height:1.5rem;
	opacity:0.4;
	transition: all 0.6s;
}
.qywh ul li dl dt{
	margin-top:2.0rem;
	color: var(---white, #FFF);
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.qywh ul li dl dd{
	margin-top:1.0rem;
	color: var(--60, rgba(255, 255, 255, 0.60));
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 176.429% */
}
.qywh ul li:hover{
	background: var(--Color-2, #32D43C);
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
}
.qywh ul li:hover .pic i{
	background: rgba(255, 255, 255, 0.10);
}
.qywh ul li:hover .pic i img{
	opacity:1;
}
.qywh ul li:hover dl dt{
	color: #00266F;
}
.qywh ul li:hover dl dd{
	color: #00266F;
}
.qywh ul li:last-child{
	border-bottom:0px;
}
.fzlc{
	width:100%;
	float:left;
	margin-top:2.5rem;
	position:relative;
}
.fzlc::before{
	width: 0.0625rem;
	height: 80%;
	background-color:rgba(0, 55, 248, 0.20);
	position:absolute;
	left:calc(50% - 0.03125rem);
	top:10%;
	z-index:1;
	content:'';
	display:inline-block;
}
.fzlc ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fzlc ul li{
	width:100%;
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
	margin-top:1.0rem;
	position:relative;
}
.fzlc ul li:first-child{
	margin-top:0px;
}
.fzlc ul li .a01{
	width:40%;
	border-radius: 0.625rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	position:relative;
	padding:1.0rem;
	text-align:right;
}
.fzlc ul li .a01 dl dt{
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.fzlc ul li .a01 dl dd{
	margin-top:0.37rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 157.857% */
}
.fzlc ul li .rq{
	width: 4.3rem;
	height: 2.6rem;
	position:absolute;
	left:calc(50% - 2.15rem);
	top:calc(50% - 1.3rem);
	z-index:1;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 12px 0 rgba(1, 159, 242, 0.30);
	color: #FFF;
	text-align: center;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fzlc ul li:nth-child(2n){
	justify-content:flex-end;
}
.fzlc ul li:nth-child(2n) .a01{
	text-align:left;
}
.fzlc ul li .a01::after{
	width:0.84rem;
	height:0.84rem;
	position:absolute;
	right:-0.42rem;
	top:calc(50% - 0.42rem);
	background-image:url(../img/fk.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	z-index:2;
	content:'';
	display:inline-block;
}
.fzlc ul li:nth-child(2n) .a01::after{
	left:-0.42rem;
	right:auto;
}
.abwrap{
	width:100%;
	float:left;
	background: var(--BG, #E5ECF6);
	margin-top:4rem;
	padding:4rem 5.2vw;
}
.honr{
	width:100%;
	float:left;
}
.honr ul{
	display: flex;
	flex-wrap: wrap;
}
.honr ul li{
	width:100%;
	margin-top:1.25rem;
	border-radius: 0.625rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	padding:1.6rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.6s;
}
.honr ul li:hover{
	border: 1px solid var(--0037F8, #0037F8);
	background: #FFF;
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.honr ul li:nth-child(4n){
	margin-right:0px;
}
.honr ul li .a01{
	max-width:50%;
}
.honr ul li .a01 .xpic{
	display:flex;
}
.honr ul li .a01 .xpic i{
	width: 3rem;
	height: 3rem;
	border-radius: 0.75rem;
	background: var(--0037F8, #0037F8);
	display: flex;
	justify-content: center;
	align-items: center;
}
.honr ul li .a01 .xpic img{
	max-height:1.375rem;
	max-width:1.375rem;
}
.honr ul li .a01 dl dt{
	margin-top:1.0rem;
	color: #00266F;
	font-family: zt2;
	font-size: 0.9375rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.honr ul li .a01 dl dd{
	margin-top:0.38rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 170% */
}
.honr ul li .pic{
	width:5.75rem;
	overflow:hidden;
	position:relative;
	opacity:1;
	margin-right:2.0rem;
	transition: all 0.6s;
}
.honr ul li .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
}
.honr ul li:hover .pic{
	opacity:1;
}
.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; left: 50%; bottom: 0; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}



/* 方式2 关闭在上面*/

.fixedIcon{ position: fixed; top: 20%; left: 0%; z-index: 999; transform: translate(-0%,-0%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; right: -30px; top: -100px; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}

.ab03{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ab03-l{
	width:100%;
}
.ab03-l ul{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-wrap: wrap;
	height:100%;
}
.ab03-l ul li{
	width:100%;
	margin-top:1.25rem;
	padding:1.56rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	display: flex;
	align-items: center;
}
.ab03-l ul li .pic{
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 0.75rem;
	background: var(--0037F8, #0037F8);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right:1.12rem;
}
.ab03-l ul li .pic img{
	max-width:1.25rem;
}
.ab03-l ul li dl dt{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.ab03-l ul li dl dd{
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.ab03-r{
	width:100%;
	overflow:hidden;
	position:relative;
	border-radius: 0.625rem;
	margin-top:2.0rem;
}
.ab03-r img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.ab03-r:hover img{
	transform: scale(1.05);
}
.nycon{
	width:100%;
	float:left;
	margin-top:1.75rem;
}
.nycon-l{
	width:15%;
	float:left;
	border-radius: 1rem;
	border: 1px solid var(--BG, #E5ECF6);
	overflow:hidden;
	display:none;
}
.nycon-l .tit{
	width:100%;
	background: var(--Color-3, #0037F8);
	padding:1.25rem 1.37rem;
	padding-bottom:1.31rem;
}
.nycon-l .tit dl dt{
	color: #FFF;
	font-family:zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.6rem; /* 160% */
	letter-spacing: 0.0625rem;
}
.nycon-l .tit dl dd{
	color: #FFF;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1rem; /* 160% */
	letter-spacing: 0.125rem;
}
.nycon-l ul{
	margin-top:0.44rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nycon-l ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nycon-l ul li a{
	width:100%;
	padding:0.75rem 1.56rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	position:relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.nycon-l ul li a i{
	padding:0.13rem 0.5rem 0.13rem 0.44rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.nycon-l ul li a:hover i{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}
.nycon-l ul li a:hover{
	background: var(--BG, #E5ECF6);
	color: var(--Color-3, #0037F8);
}
.nycon-l ul li a::before{
	width:3px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	content:'';
	display:inline-block;
	background-color:var(--Color-3, #0037F8);
	opacity:0;
	transition: all 0.6s;
}
.nycon-l ul li a:hover::before{
	opacity:1;
}

.nycon-l ul li a.cur{
	background: var(--BG, #E5ECF6);
	color: var(--Color-3, #0037F8);
}
.nycon-l ul li a.cur::before{
	opacity:1;
}
.nycon-l ul li a.cur i{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}

.nycon-l .tex{
	margin-top:0.44rem;
	border-top: 1px solid #ECF0F5;
	background: var(--BG, #E5ECF6);
	padding:1.31rem 1.37rem 1.25rem 1.37rem;
	text-align:center;
}
.nycon-l .tex dl dt{
	display:flex;
}
.nycon-l .tex dl dt a{
	width:100%;
	padding:0.75rem 0;
	text-align:center;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	box-shadow: 0 6px 16px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
}
.nycon-l .tex dl dd{
	margin-top:0.63rem;
	color: var(--778-ca-0, #778CA0);
	text-align: center;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 146.667% */
}

.nycon-r{
	width:100%;
	float:right;
}
.nycon-r.ny{
	border-radius: 0.75rem;
	border: 1px solid var(--BG, #E5ECF6);
	padding:1.0rem;
}
.fw01{
	width:100%;
	float:left;
	margin-top:1.47rem;
	color: #5A7591;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 205.882% */
}
.fw01 img{
	max-width:100%;
	}
.fw02{
	width:100%;
	float:left;
	margin-top:1.78rem;
	border-radius: 0.75rem;
	border: 1.176px solid var(--0037F8, #0037F8);
	overflow-x: scroll;
}
.fw02 ul{
	width:70rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw02 ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1.176px solid #EEF3F9;
	background: #fff;
}
.fw02 ul li:nth-child(2n){
	background: #FAFCFF;
}
.fw02 ul li div{
	width:12.5%;
	padding:0.88rem;
	border-right: 1.176px solid #EEF3F9;
	color: #5A7591;
	font-size: 0.88238rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3235rem; /* 150% */
}
.fw02 ul li div i{
	color: #173D63;
}
.fw02 ul li:first-child{
	background: var(--0037F8, #0037F8);
	border-top:0px;
}
.fw02 ul li:first-child div{
	color:#FFF;
	border-right: 1.176px solid var(--30, rgba(255, 255, 255, 0.30));
}
.fw03{
	width:100%;
	float:left;
	margin-top:1.91rem;
	padding:0.75rem 1.13rem;
	border-radius: 0 0.375rem 0.375rem 0;
	border-left: 3px solid var(--0037F8, #0037F8);
	background: var(--4, rgba(0, 0, 0, 0.04));
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 180% */
}
.fw03 b{
	font-family:zt2;
}
.fw02 table{
	width:70rem;
}
.fw02 table tr td{
	padding:0.77rem 0.92rem;
	border-right: 1.176px solid var(--BG, #E5ECF6);
	border-bottom: 1.176px solid var(--BG, #E5ECF6);
	font-size:0.875rem;
	line-height: 1.5;
	
}
.fw02 table tr td.blue{
	background: var(--0037F8, #0037F8);
	color: #FFF;
	border-right: 1.176px solid var(--30, rgba(255, 255, 255, 0.30));
}
.sylct{
	width:100%;
	float:left;
	margin-top:2.35rem;
}
.sylct img{
	width:100%;
	height:auto;
	display:block;
}

.fw04{
	width:100%;
	float:left;
	margin-top:1.78rem;
	border-radius: 1rem;
	border: 1.176px solid var(--0037F8, #0037F8);
	overflow-x: scroll;
}
.fw04 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width:45rem;
}
.fw04 ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: 1.176px solid #EEF3F9;
	background: #fff;
}
.fw04 ul li:nth-child(2n){
	background: #FAFCFF;
}
.fw04 ul li div{
	width:20%;
	padding:0.6rem 0.8rem;
	border-right: 1.176px solid #EEF3F9;
	color: #5A7591;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	display: flex;
	align-items: center;
}
.fw04 ul li div:first-child{
	color: #173D63;
	width:30%;
}
.fw04 ul li div i{
	width:1.78rem;
	height:1.78rem;
	border-radius: 50%;
	background: #EAF4FF;
	margin-right:0.59rem;
	display: flex;
	align-items: center;
	justify-content:center;
	color: var(--Color-3, #0037F8);
	font-size: 0.80881rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw04 ul li div:nth-child(3){
	color: var(--Color-3, #0037F8);
}
.fw04 ul li div:nth-child(2){
	width:50%;
}
.fw04 ul li:first-child{
	background: var(--0037F8, #0037F8);
	border-top:0px;
}
.fw04 ul li:first-child div{
	color:#FFF;
	border-right: 1.176px solid var(--30, rgba(255, 255, 255, 0.30));
}
.fw05{
	width:100%;
	float:left;
	margin-top:1.18rem;
	color: #778CA0;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw05 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fw05 ul li{
	width:100%;
	margin-top:1.18rem;
	border-radius: 0.75rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.54rem;
	transition: all 0.6s;
}
.fw05 ul li:nth-child(3n){
	margin-right:0px;
}
.fw05 ul li .num{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	color: var(--Color-3, #0037F8);
	font-size: 1.02944rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.10294rem;
}
.fw05 ul li .num .hx{
	width:62%;
	height: 0.0735rem;
	background: #EEF3F9;
}
.fw05 ul li:hover .num .hx{
	background: var(--30, rgba(255, 255, 255, 0.30));
}
.fw05 ul li .num::after{
	width: 1.1765rem;
	height: 1.1765rem;
	background-image:url(../img/gou.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.fw05 ul li:hover .num::after{
	background-image:url(../img/gou2.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.fw05 ul li dl dt{
	margin-top:1.0rem;
	color: #173D63;
	font-family: zt2;
	font-size: 1.02944rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 150% */
}
.fw05 ul li dl dd{
	margin-top:0.28rem;
	color: #778CA0;
	font-size: 0.88238rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw05 ul li:hover{
	background: var(--0037F8, #0037F8);
}
.fw05 ul li:hover .num{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fw05 ul li:hover dl dt{
	color: var(---white, #FFF);
}
.fw05 ul li:hover dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fw06{
	width:100%;
	float:left;
	margin-top:1.78rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw06-l{
	width:100%;
	border-radius: 1.0rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	overflow:hidden;
	z-index:3;
	position:relative;
	padding:2.06rem 2.06rem 2.06rem 2.52rem;
	color: var(--60, rgba(255, 255, 255, 0.60));
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw06-l dl dt{
	color: var(--60, rgba(255, 255, 255, 0.60));
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.08825rem;
}
.fw06-l dl dd{
	margin-top:0.57rem;
	color: #FFF;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 161.765% */
	margin-bottom:0.25rem;
}
.fw06-l ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:1.0rem;
}
.fw06-l ul li{
	width:100%;
	margin-top:1.0rem;
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw06-l ul li a{
	width:100%;
	display: flex;
	align-items: center;
	color: #FFF;
}
.fw06-l ul li img{
	margin-right:0.59rem;
	max-width:1.18rem;
}
.fw06-l::before{
	width:11.8rem;
	height:11.8rem;
	position:absolute;
	right:3.53rem;
	top:-6.0rem;
	border-radius:50%;
	background: rgba(255, 255, 255, 0.10);
	content:'';
	display:inline-block;
}
.fw06-l::after{
	width:16.5rem;
	height:16.5rem;
	position:absolute;
	right:-3.53rem;
	bottom:-3.53rem;
	border-radius:50%;
	background: rgba(255, 255, 255, 0.10);
	content:'';
	display:inline-block;
}
.fw06-l .more{
	margin-top:3.25rem;
	display:flex;
}
.fw06-l .more a{
	display: flex;
	padding: 0.56rem 1.71rem 0.57rem 1.54rem;
	align-items: center;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 176.471% */
	border-radius: 1233617.75rem;
	margin-right:0.88rem;
}
.fw06-l .more a img{
	margin-right:0.62rem;
	max-width:1.18rem;
}
.fw06-l .more a.a1{
	background: #FFF;
	color: var(--Color-3, #0037F8);
}
.fw06-l .more a.a2{
	border: 1.176px solid rgba(255, 255, 255, 0.40);
	background: rgba(255, 255, 255, 0.10);
	color: #FFF;
}
.fw06-r{
	width:100%;
	margin-top:2.0rem;
	border-radius: 1.0rem;
	border: 1.176px solid #E5ECF6;
	background: #FFF;
	padding:1.54rem;
}
.fw06-r h1{
	color: #173D63;
	font-family: zt3;
	font-size: 1.1765rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.fw06-r ul{
	margin-top:0.3rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fw06-r ul li{
	width:100%;
	margin-top:0.88rem;
}
.fw06-r ul li:last-child{
	margin-top:1.36rem;
}
.lxbk{
	width:100%;
	padding:0.88rem;
	border-radius: 0.73531rem;
	border: 1.176px solid #E5ECF6;
	color: rgba(23, 61, 99, 0.50);
	font-family: zt3;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	outline:none;
}
.lxanniu{
	width:100%;
	padding:0.75rem 0;
	border:0px;
	border-radius: 0.73531rem;
	background: var(--0037F8, #0037F8);
	cursor:pointer;
	color: #FFF;
	text-align: center;
	font-family: zt4;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}

.subNavBox{
	width:100%;
	float:left;
	margin-top:0.88rem;
}
.subNav{
	width:100%; 
	float:left;
	margin-top:0.88rem;
	padding:1.06rem 1.47rem;
	display: flex;
	align-items: center;
	color: #173D63;
	font-family: zt4;
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
	CURSOR: pointer;
	border-radius: 1.0rem;
	border: 1.176px solid #E5ECF6;
	background: #FFF;
}
.subNav::before{
	width:2.0rem;
	height:2.0rem;
	margin-right:0.88rem;
	background-image:url(../img/jia.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.currentDd{
	color: var(--Color-3, #0037F8);
	border-radius: 1.0rem 1.0rem 0 0;
	border: 1.176px solid var(--Color-3, #0037F8);
	border-bottom:0px;
}
.currentDd::before{
	background-image:url(../img/jian.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.navContent{
	display: none;
	float:left; 
	width:100%; 
	padding: 0rem 1.47rem 1.43rem 4.41rem;
	border-radius: 0 0 1.0rem 1.0rem;
	border: 1.176px solid var(--Color-3, #0037F8);
	background: #FFF;
	border-top:0px;
	color: #5A7591;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 215.385% */
}
.nybanner .inmore3{
	margin-top:2.0rem;
}
.inmore3{
	display:flex;
}
.inmore3 a{
	margin-right:0.94rem;
	display:flex;
	align-items: center;
	border-radius: 1288901.375rem;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 0.04994rem;
}
.inmore3 a.a1{
	height: 2.69rem;
	padding: 0 0.31rem 0 1.34rem;
	background: var(---white, #FFF);
	color: var(--0037F8, #0037F8);
}
.inmore3 a.a1::after{
	width:2.0rem;
	height:2.0rem;
	margin-left:0.42rem;
	background-image:url(../img/jt.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.inmore3 a.a2{
	height: 2.69rem;
	padding: 0 1.34rem;
	color: var(---white, #FFF);
	border: 1.229px solid var(--30, rgba(255, 255, 255, 0.30));
	/* 0.4背景模糊 */
	backdrop-filter: blur(12.5px);
}
.inmore3 a.a2::before{
	width: 1.1765rem;
	height: 1.1765rem;
	margin-right:1.14rem;
	background-image:url(../img/xz.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.abtit.bod0{
	padding-bottom:0px;
	border-bottom:0px;
}
.cptd{
	width:100%;
	float:left;
	margin-top:0.12rem;
}
.cptd ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cptd ul li{
	width:100%;
	margin-top:1.0rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.12rem 1.38rem;
	display:flex;
}
.cptd ul li .pic{
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 0.625rem;
	background: var(--0037F8, #0037F8);
	margin-right:0.88rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.cptd ul li .pic img{
	max-width:1.125rem;
}
.cptd ul li dl dt{
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.4rem; /* 160% */
}
.cptd ul li dl dd{
	margin-top:0.19rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 170%; /* 170% */
}
.fwcon{
	width:100%;
	float:left;
}
.fwcon ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fwcon ul li{
	width:100%;
	margin-top:1.12rem;
	border-radius: 0.5rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding: 1.5rem 1.0rem;
	display: flex;
	align-items: center;
	color: #00266F;
	font-family: zt2;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	transition: all 0.6s;
}
.fwcon ul li:last-child{
	width:100%;
}
.fwcon ul li::before{
	content: "\2022";
	font-size:2.0rem;
	color:#0037F8;
}
.fwcon ul li:hover{
	background: var(--0037F8, #0037F8);
	color:#FFF;
}
.fwcon ul li:hover::before{
	color:var(--60, rgba(255, 255, 255, 0.60));
}
.fwzq{
	width:100%;
	float:left;
}
.fwzq ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fwzq ul li{
	width:48%;
	margin-top:1.12rem;
	padding:1.44rem 0;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	transition: all 0.6s;
	color: var(--778-ca-0, #778CA0);
	text-align: center;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 146.667% */
}
.fwzq ul li:nth-child(4n){
	margin-right:0px;
}
.fwzq ul li:hover{
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fwzq ul li dl dt{
	color: var(--778-ca-0, #778CA0);
	text-align: center;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: -0.0625rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fwzq ul li dl dt i{
	color: var(--Color-3, #0037F8);
	font-size: 1.25rem;
	margin-right:0.31rem;
}
.fwzq ul li dl dd{
	margin-top:0.37rem;
	margin-bottom:0.19rem;
	color: #00266F;
	text-align: center;
	font-family:zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.fwzq ul li:hover dl dt{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.fwzq ul li:hover dl dt i{
	color: var(---white, #FFF);
}
.fwzq ul li:hover dl dd{
	color: var(---white, #FFF);
}

.dginfo{
	width:100%;
	float:left;
	margin-top:1.78rem;
	border-radius: 1rem;
	border: 1.176px solid var(--0037F8, #0037F8);
	overflow: scroll;
}
.dginfo ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width:38rem;
}
.dginfo ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid var(--BG, #E5ECF6);
	background: #fff;
}
.dginfo ul li div{
	width:50%;
	padding:0.6rem 0.8rem;
	color: #00266F;
	font-size: 0.95588rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.dginfo ul li div b{
	color: #00266F;
	font-family:zt2;
}
.dginfo ul li:first-child{
	background: var(--0037F8, #0037F8);
}
.dginfo ul li:first-child div{
	color:#FFF;
}
.dginfo ul li div.w15{
	width:20%;
	position:relative;
}
.dginfo ul li div.w35{
	width:30%;
}
.dginfo ul li div.w15.a1{
	color: var(--Color-3, #0037F8);
}
.dginfo ul li div.w15.a1::before{
	width:100%;
	height:1px;
	background-color:#019FF2;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	content:'';
	display:inline-block;
}
.dginfo ul li:last-child{
	border-bottom:0px;
}
.dginfo ul li:last-child div.w15.a1::before{
	opacity:0;
}

.ysyq{
	width:100%;
	float:left;
}
.ysyq ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ysyq ul li{
	width:100%;
	margin-top:1.12rem;
	padding:1rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	transition: all 0.6s;
}
.ysyq ul li:nth-child(4n){
	margin-right:0px;
}
.ysyq ul li dl dt{
	color: #00266F;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.ysyq ul li dl dd{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.ysyq ul li:hover{
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.ysyq ul li:hover dl dt{
	color: var(---white, #FFF);
}
.ysyq ul li:hover dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}

.jfu{
	width:100%;
	margin-top:0.24rem;
}
.jfu ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.jfu ul li{
	width:100%;
	margin-top:0.88rem;
	border-radius: 0.625rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.12rem 1.25rem;
	display: flex;
	transition: all 0.6s;
}
.jfu ul li:nth-child(3n){
	margin-right:0px;
}
 
.jfu ul li .pic{
	width: 1.375rem;
	height: 1.375rem;
	min-width:1.375rem;
	margin-right:0.75rem;
	border-radius: 50%;
	background: var(--Color-3, #0037F8);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.jfu ul li dl dt{
	color: #00266F;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.jfu ul li dl dd{
	margin-top:0.13rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.jfu ul li:hover .pic{
	background: var(--60, rgba(255, 255, 255, 0.60));
	color: var(--0037F8, #0037F8);
}
.jfu ul li:hover dl dt{
	color: var(---white, #FFF);
}
.jfu ul li:hover dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.jfu ul li:hover{
	background: var(--0037F8, #0037F8);
}
.yycj{
	width:100%;
	float:left;
	margin-top:0.12rem;
}
.yycj ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yycj ul li{
	width:100%;
	margin-top:1.0rem;
	border-radius: 0.625rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.44rem 1.56rem;
}
.yycj ul li:nth-child(3n){
	margin-right:0px;
}
.yycj ul li .pic{
	display:flex;
}
.yycj ul li .pic div{
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 0.625rem;
	background: var(--0037F8, #0037F8);
	display: flex;
	align-items: center;
	justify-content: center;
}
.yycj ul li .pic div img{
	max-height:1.25rem;
}
.yycj ul li dl dt{
	margin-top:0.88rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.yycj ul li dl dd{
	margin-top:0.56rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 175%; /* 175% */
}
.prolm{
	width:100%;
	float:left;
	margin-top:1.75rem;
	border-radius: 0.5rem;
	border: 1px solid #ECF0F5;
	padding:1.25rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	display:flex;
	align-items: center;
	flex-wrap: wrap;
}
.prolm a{
	padding:0.37rem 1.0rem;
	border-radius: 6.25rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	margin-left:0.35rem;
	line-height: 160%; /* 160% */
	margin-top:0.5rem;
}
.prolm a:hover{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.prolm a.cur{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.prolist{
	width:100%;
	float:left;
}
.prolist ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.prolist ul li{
	width:48%;
	margin-top:1.75rem;
	border-radius: 0.5rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: var(--4, rgba(0, 0, 0, 0.04));
	overflow:hidden;
	transition: all 0.6s;
}
.prolist ul li:nth-child(3n){
	margin-right:0px;
}
.prolist ul li .pic{
	overflow:hidden;
	position:relative;
}
.prolist ul li .pic i{
	width:auto;
	position:absolute;
	padding:0.25rem 0.62rem;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	top:1rem;
	right:1.0rem;
	z-index:1;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.prolist ul li .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;      /* 关键属性：保持比例填充容器 */
    display: block;         /* 消除图片底部间隙 */
	transition: all 0.6s;
}
.prolist ul li:hover .pic img{
	transform: scale(1.05);
}
.prolist ul li .tex{
	padding:1.5rem;
}
.prolist ul li .tex h1{
	color: var(--Color-3, #0037F8);
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
	letter-spacing: 0.09375rem;
	text-transform: uppercase;
}
.prolist ul li .tex dl dt{
	margin-top:0.44rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
}
.prolist ul li .tex dl dd{
	margin-top:0.44rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.prolist ul li .tex .sm{
	margin-top:1.0rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 185% */
}
.prolist ul li .tex .bq{
	margin-top:2.0rem;
	padding-top:0.94rem;
	border-top: 1px solid #DCE3EC;
	display:flex;
}
.prolist ul li .tex .bq i{
	padding:0.19rem 0.5rem;
	border-radius: 6.25rem;
	background: rgba(1, 159, 242, 0.08);
	color: var(--Color-3, #0037F8);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.prolist ul li:hover{
	border: 1px solid var(--0037F8, #0037F8);
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.prolist ul li:hover .tex h1{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.prolist ul li:hover .tex dl dt{
	color: var(---white, #FFF);
}
.prolist ul li:hover .tex dl dd{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.prolist ul li:hover .tex .sm{
	color: var(--60, rgba(255, 255, 255, 0.60));
}
.prolist ul li:hover .tex .bq{
	border-top: 1px solid var(--30, rgba(255, 255, 255, 0.30));
}
.prolist ul li:hover .tex .bq i{
	background: rgba(255, 255, 255, 0.08);
	color: var(---white, #FFF);
}

.dzpro{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	overflow:hidden;
	padding:2.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.dzpro dl dt{
	color: #FFF;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.dzpro dl dd{
	margin-top:0.5rem;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 185% */
}
.dzpro .inmore3{
	margin-top:2.0rem;
}
.line5{
	width:100%;
	float:left;
	height:5.0rem;
}
.show{
	width:100%;
	float:left;
	margin-top:1.75rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.show-l{
	width:100%;
}

.swiper-slide .a01{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.swiper-slide .a01 img{
	width:100%;
	height: auto;
}
.swiper-slide .b01{
	display:flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	overflow:hidden;
	
	border-radius: 0.75rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: #FFF;
}
.swiper-slide-thumb-active .b01{
	border: 1px solid var(--0037F8, #0037F8);
}
.swiper-slide .b01 img{
	width:100%;
	height:auto;
}
.swiper-slide .a01{
	width:100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	height:17.5rem;
	border-radius: 1rem;
	border: 1px solid var(--BG, #E5ECF6);
	overflow:hidden;
}
.swiper-slide .a01 .pic{
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	overflow:hidden;
	position:relative;
}
.swiper-slide .a01 .pic img{
    max-width: 65%;
    max-height: 65%;
	transition: all 0.6s;
}
.swiper-slide .a01:hover .pic img{
	transform: scale(1.05);
}
.swiper.aa01{
	margin-top:1.25rem;
	width:100%;
	float:left;
}
.swiper-button-prev:after{
	width:100%;
	height:100%;
	content:'';
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-button-next:after{
	width:100%;
	height:100%;
	content:'';
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.show-r{
	width:100%;
	margin-top:2.0rem;
}
.show-r h1{
	display:flex;
}
.show-r h1 i{
	padding: 0.22rem 0.66em 0.2rem 0.67rem;
	border-radius: 0.29956rem;
	border: 1.198px solid var(--BG, #E5ECF6);
	background: #FFF;
	color: #173D63;
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	margin-right:0.23rem;
}
.show-r h1 i.cur{
	background: var(--Color-3, #0037F8);
	border: 1.198px solid var(--Color-3, #0037F8);
	color: #FFF;
}
.show-r .a01 dl dt{
	margin-top:1.2rem;
	color: #173D63;
	font-family: zt2;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 150% */
	letter-spacing: 0.07488rem;
}
.show-r .a01 dl dd{
	margin-top:0.57rem;
	color: #778CA0;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r .a01 dl dd i{
	color: #173D63;
}
.show-r .a02{
	padding: 1.56rem;
	margin-top:2.0rem;
	border-radius: 0.5rem;
	background: var(--BG, #E5ECF6);
}
.show-r .a02 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.show-r .a02 ul li{
	width:100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	color: #778CA0;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	margin-top:1.25rem;
}
.show-r .a02 ul li:first-child{
	margin-top:0px;
}
.show-r .a02 ul li div{
	display: flex;
	align-items: center;
	margin-left:0.5rem;
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li i{
	padding:0.31rem 0.75rem;
	border-radius: 0.4rem;
	border: 1px solid var(--778-ca-0, #778CA0);
	margin-right:0.31rem;
	color: #173D63;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li .b01{
	display: flex;
	padding: 0.48rem 1.18rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	background: var(--0037F8, #0037F8);
	color: #FFF;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li .b01::before{
	width: 1.0rem;
	height: 1.0rem;
	margin-right:0.24rem;
	background-image:url(../img/cx01.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.show-r .a02 ul li .b02{
	margin-left:0.5rem;
	display: flex;
	padding: 0.48rem 1.15rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--0037F8, #0037F8);
	color: var(--0037F8, #0037F8);
	font-family: zt4;
	font-size:0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
}
.show-r .a02 ul li .b02::before{
	width: 1.0rem;
	height: 1.0rem;
	margin-right:0.44rem;
	background-image:url(../img/xz02.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.show-r .a02 ul li .b03{
	margin-left:0.9rem;
	width:2.6rem;
	height:2.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: #FFF;
}
.show-r .a02 ul li .b03 img{
	max-width:1.2rem;
}

.show-r .a03{
	margin-top:1.5rem;
}
.show-r .a03 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.show-r .a03 ul li{
	width:48.5%;
	margin-top:1.0rem;
	border-radius: 0.5rem;
	border: 1px solid var(--BG, #E5ECF6);
	background: rgba(255, 255, 255, 0.70);
	padding:0.97rem;
}
.show-r .a03 ul li:nth-child(4n){
	margin-right:0px;
}
.show-r .a03 ul li dl dt{
	display: flex;
	align-items: center;
	color: var(--Color-3, #0037F8);
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.show-r .a03 ul li dl dt::before{
	margin-right:0.45rem;
	width: 1.05rem;
	height: 1.05rem;
	background-image:url(../img/cx03.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.show-r .a03 ul li dl dd{
	margin-top:0.45rem;
	color: #778CA0;
	font-size: 0.82381rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}

.cplm{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-bottom: 1.198px solid rgba(255, 255, 255, 0.95);
	background: #E5ECF6;
	padding:0 5.2vw;
}
.cplm ul{
	display: flex;
	flex-wrap: wrap;
}
.cplm ul li{
	width:auto;
	padding:1.31rem 0;
	margin-right:1.0rem;
	color: #173D63;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 150% */
	position:relative;
}
.cplm ul li::after{
	width:0;
	height: 0.22rem;
	border-radius: 1256495rem;
	background: var(--0037F8, #0037F8);
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	transition: all 0.6s;
	content:'';
	display:inline-block;
}
.cplm ul li:hover::after{
	width:100%;
}
.cplm ul li:hover{
	color: var(--Color-3, #0037F8);
}
.cplm ul li.cur{
	color: var(--Color-3, #0037F8);
}
.cplm ul li.cur::after{
	width:100%;
}
.syyl{
	width:100%;
	float:left;
	margin-top:1.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.syyl-l{
	width:100%;
	color: #5A7591;
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 200% */
}
.syyl-r{
	width:100%;
	margin-top:2.0rem;
	padding:1.5rem;
	border-radius: 0.5rem;
	border: 1.198px solid #E3EEF9;
	background: linear-gradient(135deg, #EAF4FF 0%, #ECF5FF 20%, #EEF6FE 40%, #F0F6FE 60%, #F2F7FD 80%, #F4F8FD 100%);
}
.syyl-r dl dt{
	color: var(--Color-3, #0037F8);
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.08988rem;
}
.syyl-r dl dd{
	margin-top:0.9rem;
	display: flex;
	align-items: center;
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
}
.syyl-r dl dd::before{
	width: 1.2rem;
	height: 1.2rem;
	background-image:url(../img/cx03.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-right:0.6rem;
	content:'';
	display:inline-block;
}

.cpzc{
	width:100%;
	float:left;
	margin-top:1.6rem;
}
.cpzc ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.cpzc ul li{
	width:48.5%;
	margin-top:0.9rem;
	border-radius: 0.5rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	padding:1.27rem 1.5rem;
	transition: all 0.6s;
}
.cpzc ul li:nth-child(4n){
	margin-right:0px;
}
.cpzc ul li dl dt{
	color: var(--Color-3, #0037F8);
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	letter-spacing: 0.08988rem;
}
.cpzc ul li dl dd{
	margin-top:0.61rem;
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 184.615% */
}
.cpzc ul li:hover{
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.cpzc ul li:hover dl dt{
	color: var(---white, #FFF);
}
.cpzc ul li:hover dl dd{
	color: var(---white, #FFF);
}

.yyfw{
	width:100%;
	float:left;
	margin-top:1.3rem;
}
.yyfw ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.yyfw ul li{
	width:100%;
	margin-top:1.0rem;
	padding:1.0rem;
	border-radius: 0.5rem;
	background: var(--4, rgba(0, 0, 0, 0.04));
	color: #173D63;
	font-size: 0.97363rem;
	font-style: normal;
	font-weight: 400;
	line-height: 180%; /* 184.615% */
	transition: all 0.6s;
	display: flex;
	align-items: center;
}
.yyfw ul li::before{
	margin-right:0.9rem;
	width:2.4rem;
	height:2.4rem;
	background-image:url(../img/fw01.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.yyfw ul li:hover{
	background: var(--0037F8, #0037F8);
	color: var(---white, #FFF);
}
.prolist.ny ul li{
	margin-top:2.5rem;
}

.cfinfo{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	border: 1.198px solid var(--BG, #E5ECF6);
	overflow:hidden;
}
.cfinfo ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cfinfo ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1.198px solid var(--BG, #E5ECF6);
	background: #FFF;
}
.cfinfo ul li div{
	width:50%;
	padding:0.76rem 0.94rem;
	color: #00266F;
	font-size: 0.89869rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 150% */
	border-right: 1.198px solid var(--BG, #E5ECF6);
}
.cfinfo ul li div:nth-child(3n){
	border-right:0px;
}
.cfinfo ul li:first-child{
	background: var(--0037F8, #0037F8);
}
.cfinfo ul li:first-child div{
	color:#FFF;
}
.cfinfo ul li div.w20{
	width:20%;
	position:relative;
}
.cfinfo ul li div.w30{
	width:30%;
}
.cfinfo ul li:last-child{
	border-bottom:0px;
}

.xztit{
	width:100%;
	float:left;
	border-radius: 1rem 1.0rem 0 0;
	background: var(--0037F8, #0037F8);
	padding:1.38rem 2.0rem 1.44rem 1.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.xztit .a01{
	width:auto;
	display: flex;
	align-items: center;
	color: var(---white, #FFF);
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.xztit .a01 i{
	margin-left:1.19rem;
	font-size: 0.75rem;
	letter-spacing: 0.125rem;
}
.xztit .a02{
	width:auto;
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.xztit .a02 b{
	font-family:zt2;
}
.xzlist{
	width:100%;
	float:left;
	border-radius: 0 0 1rem 1.0rem;
	overflow-x: scroll;
	border: 1px solid var(--BG, #E5ECF6);
}
.xzlist ul{
	border-bottom: 1px solid var(--BG, #E5ECF6);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding:0 0.5rem;
	width:100%;
}
.xzlist ul:last-child{
	border-bottom:0px;
}
.xzlist ul li{
	width:10%;
	padding:1.13rem 0;
	display: flex;
	align-items: center;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.xzlist ul li:nth-child(2){
	display:none;
	}
.xzlist ul li:nth-child(3){
	display:none;
	}
.xzlist ul li:first-child{
	width:60%;
}
.xzlist ul li:last-child{
	display: flex;
	justify-content: flex-end;
	width:40%;
}
.xzlist ul li i{
	margin-left:4.63rem;
}
.xzlist ul li .pic{
	width: 2.0rem;
	height: 2.0rem;
	border-radius: 0.625rem;
	background: linear-gradient(135deg, #B8313A 70.71%, #D9484A 0%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
	margin-right:0.88rem;
}
.xzlist ul li div{
	width: 2rem;
	height: 2rem;
	margin-right:0.88rem;
	}
.xzlist ul li div img{
	width: 2rem;
	}
.xzlist ul li dl dt{
	color: #00266F;
	font-family:zt2;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.4rem; /* 160% */
}
.xzlist ul li dl dd{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	display:none;
	line-height: 2; /* 160% */
}
.xzlist ul li .a1{
	padding:0.5rem 0.5rem 0.44rem 0.5rem;
	border-radius: 0.4375rem;
	background: var(--BG, #E5ECF6);
	color: var(--778-ca-0, #778CA0);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	margin-left:0.5rem;
}
.xzlist ul li .a1:hover{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}
.xzlist ul li .a1.cur{
	background: var(--Color-3, #0037F8);
	color:#FFF;
}

.zxzx{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	overflow:hidden;
	padding:1.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.zxzx dl dt{
	color: #FFF;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 120% */
	letter-spacing: 0.0625rem;
}
.zxzx dl dd{
	color: #FFF;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.zxzx .a01{
	width:auto;
	float: left;
	align-items: center;
	margin-top:2.0rem;
}
.zxzx .a01 a{
	    float: left;
    padding: 0.5rem 1.25rem;
    margin-bottom: 1rem;
    border-radius: 62.4375rem;
    border: 1px solid rgba(255, 255, 255, 0.50);
    color: #FFF;
    font-family: zt4;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    margin-right: 0.75rem;
}
.zxzx .a01 a:hover{
	background: #FFF;
	box-shadow: 0 6px 16px 0 rgba(1, 159, 242, 0.25);
	color: var(--Color-3, #0037F8);
}
.zxzx .a01 a.cur{
	background: #FFF;
	box-shadow: 0 6px 16px 0 rgba(1, 159, 242, 0.25);
	color: var(--Color-3, #0037F8);
}

.why{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.why ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.why ul li{
	width:48.5%;
	margin-top:1.0rem;
	padding:1.5rem;
	border-radius: 1rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	transition: all 0.6s;
}
.why ul li:nth-child(4n){
	margin-right:0px;
}
.why ul li .pic{
	display:flex;
}
.why ul li .pic div{
	width: 3.25rem;
	height: 3.25rem;
	border-radius: 0.875rem;
	background: var(--8, rgba(1, 159, 242, 0.08));
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	transition: all 0.6s;
}
.why ul li .pic div img{
	max-width:1.5rem;
}
.why ul li dl dt{
	margin-top:2.5rem;
	color: #00266F;
	font-family: zt2;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.why ul li dl dd{
	margin-top:0.75rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 165%; /* 185% */
}
.why ul li:hover{
	border: 1px solid #FFF;
	background: var(--0037F8, #0037F8);
	/* 蓝色 */
	box-shadow: 0 64px 60px -34px rgba(1, 159, 242, 0.17);
}
.why ul li:hover .pic div{
	background: rgba(255, 255, 255, 0.08);
}
.why ul li:hover dl dt{
	color: var(---white, #FFF);
}
.why ul li:hover dl dd{
	color: var(---white, #FFF);
}
.why ul li .pic01{
	display:inline-block;
}
.why ul li .pic02{
	display: none;
}
.why ul li:hover .pic01{
	display:none;
}
.why ul li:hover .pic02{
	display:inline-block;
}

.zptit{
	width:100%;
	float:left;
	margin-top:2.0rem;
	border-radius: 1rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
	padding:1.06rem 0.5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.zptit .a01{
	width:auto;
	max-width:100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
}
.zptit .a01 a{
	padding:0.44rem 1.0rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	margin-right:0.5rem;
	margin-top:0.5rem;
}
.zptit .a01 a:hover{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.zptit .a01 a.cur{
	background: var(--Color-3, #0037F8);
	box-shadow: 0 4px 10px 0 rgba(1, 159, 242, 0.25);
	color: #FFF;
}
.zptit .a01 .sx{
	width: 0.0625rem;
	height: 1.375rem;
	background: #DCE3EC;
	margin-right:0.5rem;
	margin-top:0.5rem;
}
.zptit .a01 em{
	margin-right:0.88rem;
}
.zptit .a02{
	width:auto;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	margin-top:1.0rem;
}
.zptit .a02 b{
	font-family:zt2;
	color: var(--Color-3, #0037F8);
}
.zplist{
	width:100%;
	float:left;
	margin-top:0.5rem;
}
.zplist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zplist ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding:1rem 0.7rem;
	margin-top:0.94rem;
	border-radius: 0.5rem;
	border: 1px solid #ECF0F5;
	background: #FFF;
}
.zplist ul li .a01{
	width:100%;
}
.zplist ul li .a01 dl dt{
	display: flex;
	align-items: center;
	color: #00266F;
	font-family: zt2;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.zplist ul li .a01 dl dt i{
	padding:0.19rem 0.65rem;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	margin-left:0.81rem;
}
.zplist ul li .a01 dl dt i.a1{
	background: rgba(1, 159, 242, 0.10);
	color: var(--Color-3, #0037F8);
}
.zplist ul li .a01 dl dd{
	margin-top:0.37rem;
	    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.zplist ul li .a01 dl dd i{
	padding:0.34rem 0.65rem 0.19rem 0.65rem;
	border-radius: 62.4375rem;
	background: var(--BG, #E5ECF6);
	margin-right:0.37rem;
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	    margin-bottom: 0.37rem;
	line-height: 160%; /* 160% */
}
.zplist ul li .a02{
	width:33.33%;
	margin-top:1.0rem;
}
.zplist ul li .a02 dl dt{
	color: var(--778-ca-0, #778CA0);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.zplist ul li .a02 dl dd{
	margin-top:0.19rem;
	color: #00266F;
	font-family: zt4;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
}
.zplist ul li .a02 dl dd i{
	font-family: zt3;
	color: var(--Color-3, #0037F8);
}
.zplist ul li .a03{
	width:100%;
	display: flex;
	align-items: center;
	margin-top:1.0rem;
}
.zplist ul li .a03 a{
	padding:0.62rem 2.25rem;
	border-radius: 62.4375rem;
	background: var(--Color-3, #0037F8);
	color: #FFF;
	text-align: center;
	font-family: zt4;
	font-size: 0.8125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 160%; /* 160% */
}
.zp01{
	width:100%;
	float:left;
	margin-top:2.5rem;
	border-radius: 1rem;
	background: var(--Linear, linear-gradient(76deg, #000A46 -0.81%, #0024FF 100%));
	padding:2.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.zp01-l{
	width:100%;
}
.zp01-l dl dt{
	color: #FFF;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.0625rem;
}
.zp01-l dl dd{
	margin-top:1.08rem;
	color: #FFF;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 190%; /* 190% */
}

.zp01-r{
	width:100%;
	margin-top:2.0rem;
}
.zp01-r ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zp01-r ul li{
	width:100%;
	margin-top:1.12rem;
	display: flex;
	align-items: center;
}
.zp01-r ul li .pic{
	width: 2.25rem;
	height: 2.25rem;
	margin-right:0.75rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	border-radius: 0.625rem;
	background: rgba(255, 255, 255, 0.15);
}
.zp01-r ul li .pic img{
	max-height:1.125rem;
}
.zp01-r ul li dl dt{
	color: #FFF;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 146.667% */
	letter-spacing: 0.125rem;
	text-transform: uppercase;
}
.zp01-r ul li dl dd{
	color: #FFF;
	font-size: 0.9375rem;
	font-style: normal;
	font-weight: 700;
	line-height: 160%; /* 160% */
	letter-spacing: 0.03125rem;
}
.zp01-r ul li:first-child{
	margin-top:0px;
}

.search{
	width:100%;
	float:left;
	margin-top:3.0rem;
	padding-bottom:3.0rem;
	border-bottom:1px solid rgba(0, 0, 0, 0.10);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.search b{
	color: #00266F;
	font-family: zt2;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.search ul{
	width:70.4%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.search ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	margin-top:1.5rem;
	padding-bottom:1.31rem;
	border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
	color: #00266F;
	font-family: zt2;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.search ul li a{
	color: var(--0037F8, #0037F8);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.search ul li:first-child{
	margin-top:0px;
}














.mart1{
	margin-top:1.25rem;
}
.mart2{
	margin-top:1.5rem;
}
.mart3{
	margin-top:1.75rem;
}
.mart10{
	margin-top:4rem;
}
.mart6{
	margin-top:2.5rem;
}

.mart0{
	margin-top:0px;
}
.w100{
	width:100%;
}
.fl{
	float:left;
}
.jz{
	justify-content: center;
}
.dingw{ width:100%; float:left; margin-top:-5rem;}
.dingw2{ width:100%; float:left; margin-top:-5rem;}


.file-box{
	display: inline-block;
	position: relative;
	display: flex;
	padding: 0.56rem 1.71rem 0.57rem 1.54rem;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	color:#fff;
	border-radius: 1233617.75rem;
	border:1.176px solid rgba(255, 255, 255, 0.40);
	background:rgba(255, 255, 255, 0.10);
	color: #FFF;
	text-align: center;
	font-family: zt4;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;

}
.file-box::before{
	width: 1.18rem;
	height: 1.18rem;
	margin-right:0.62rem;
	background-image:url(../img/Icon5.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
	content:'';
	display:inline-block;
}
.file-btn{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	outline: none;
	background-color: transparent;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor:pointer;

}


.fy{
	width:100%;
	float:left;
	margin-top:2.75rem;
}
.fy ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.fy ul li{
	width: auto;
	display:flex;
	margin-left:0.225rem;
	margin-right:0.225rem;
	transition: all 0.6s;
}
.fy ul li a{
	width: 2.125rem;
	height: 2.125rem;
	border-radius: 1.5rem;
	border: 1px solid var(---Gray-5, #E0E0E0);
	background: var(---white, #FFF);
	color:#666;

	text-align:center;
	font-size: 0.75rem;
	transition: all 0.6s;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fy ul li a b{
	font-family:'宋体';
}
.fy ul li a:hover{
	border: 1px solid var(--dd-2-a-1-b, #DD2A1B);
	background: var(--dd-2-a-1-b, #DD2A1B);
	color:#FFF;
}
.fy ul li .cur{
	border: 1px solid var(--dd-2-a-1-b, #DD2A1B);
	background: var(--dd-2-a-1-b, #DD2A1B);
	color:#FFF;
}



}











































