/* 整个滚动条容器 */
::-webkit-scrollbar {
    width: 12px; /* y轴滚动条宽度 */
}

/* 滚动条背景轨道 - 设置为透明 */
::-webkit-scrollbar-track {
    background: transparent; /* 关键：设置背景为透明 */
    border-radius: 6px; /* 可选：添加圆角 */
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3); /* 半透明的黑色 */
    border-radius: 6px;
    border: 3px solid transparent; /* 可选：添加内边距效果 */
    background-clip: content-box;
}

/* 鼠标悬停在滑块上时 */
::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.5); /* 稍微加深颜色 */
}
/*本页面白色*/
.white-color{color:#ffffff!important;}

/*侧边按钮*/
#fp-nav.fp-left {
	left: 0.8875rem;
}

#fp-nav.fp-left:after {
	content: "";
	position: absolute;
	width: 0.025rem;
	height: 0.125rem;
	left: 50%;
	bottom: -0.2rem;
	background-color: #ebebeb;
	transform: translate(-50%, 0)
}

#fp-nav ul li,
.fp-slidesNav ul li {
	width: 0.225rem;
	height: 0.225rem;
}

#fp-nav ul li,
.fp-slidesNav ul li {
	margin: 0 0 0.1rem 0;
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
	padding: 0.1rem;
	border: 0.0125rem solid transparent;
	transition: all 0.5s;
	border-radius: 50%;
}

#fp-nav ul li a span {
	width: 0.125rem;
	height: 0.125rem;
	background-color: #ebebeb;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
	margin: 0;
	transform: translate(-50%, -50%)
}

#fp-nav ul li a.active span,
#fp-nav ul li a:hover span,
#fp-nav ul li a.active:hover span {
	margin: 0
}

#fp-nav ul li a.active span,
#fp-nav ul li a:hover span {
	width: 0.125rem;
	height: 0.125rem;
	background-color: #58c4f2;
}

#fp-nav ul li a.active,
#fp-nav ul li a:hover {
	border-color: #ebebeb;
}

/*翻页器*/
#page-indicator {
	position: fixed;
	left: 0.8875rem;
	bottom: 37%;
	z-index: 100;
	display: flex;
	align-items: center;
}

#page-indicator span {
	color: #fff;
	transtion: all 0.4s;
}

#page-indicator span:first-child {
	font-size: 0.2rem;
}

#page-indicator span:nth-child(2) {
	font-size: 0.175rem;
}

#page-indicator span:last-child {
	font-size: 0.15rem;
}

/*背景*/
.container .section:nth-child(3),
.container .section:nth-child(4) {
	background-size: cover;
	background-repeat: no-repeat;
}

.container .section:nth-child(3) {
	/* background-image: url(/uiFramework/commonResource/image/2025102703092811909.png);*/
        /* background-image:url(/uiFramework/commonResource/image/2026032009213238904.png); */
        background-image:url(/uiFramework/commonResource/image/2026040218013287263.png);
}

.container .section:nth-child(4) {
	/* background-image: url(/uiFramework/commonResource/image/2025102703094634629.jpg);*/
        background-image: url(/uiFramework/commonResource/image/2026032009264332394.png)
}

/*第一屏*/
.snt01-cont {
	position: relative;
}

.snt01-cont .swiper {
	width: 100%;
	height: 100%;
}

.snt01-cont .swiper-slide {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.snt01-cont .swiper-slide .link-bigimg img {
	display: block;
	width: 100vw;
	height: 100vh;
	object-fit: cover;
	-o-object-fit: cover;
}

.st01-ct-ab {
	position: absolute;left:8.3335%;
}

.st01-ct-ab h1 {
	font-size: 0.85rem;
	line-height: 1.1875rem;
	color: #fff;
	font-weight: bold;
}

.st01-hg {
	margin: 0.35rem 0 0.875rem 0;
	align-items: center;
}

.st01-hg .hg-zx {
	width: 1rem;
	height: 0.0375rem;
	background-color: #fff;
}

.st01-hg .hg-fh {
	width: 0.0625rem;
	height: 0.0625rem;
	margin-left: 0.05rem;
	background-color: #fff;
}



.bn-li li {
	width: 2.5rem;/*此值原为2.625*/
	height: 2.5rem;/*此值原为2.625*/
	background-color: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(3px);
	border: 0.0142rem solid rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	box-shadow: 0.0142rem 0.0428rem 0.1rem 0 #213040;
	margin-right: 0.4rem;/*此值原为0.4375*/
}

.bn-li li:last-child {
	margin-right: 0;
}

.bn-li li a {
	height: 100%;
	flex-direction: column;
}

.bn-sz .counter {
	font-size: 0.5625rem;
	line-height: 0.8125rem;
	color: #fff;
	font-weight: bold;
}

.bn-sz sub {
	font-size: 0.225rem;
	color: #fff;
}

.bn-wz {
	font-size: 0.225rem;
	line-height: 0.3rem;
	color: #fff;
	margin-top: 0.15rem;		text-align: center;
}

/*进度条效果*/
.snt01-cont .swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
	width: 83.33%;
	left: 50%;
	bottom: 0.9375rem;
	display: flex;
	justify-content: center;
}

.snt01-cont .swiper-pagination {
	display: flex;
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
}

.snt01-cont .swiper-pagination-bullet {
	width: 25%;
	height: 0.025rem;
	background-color: #005bac;
	border-radius: 0;
	opacity: 1;
	position: relative;
	margin: 0 !important;
}

/* 进度条动画：从左到右加载 */
.snt01-cont .swiper-pagination-bullet-active::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	background-color: #fff;
	animation: loading 5s linear forwards;
}

@keyframes loading {
	to {
		width: 100%;
	}
}

/* 编号默认居左 */
.bullet-number {
	position: absolute;
	left: 0;
	top: -0.45rem;
	font-size: 0.225rem;
	color: #fff;
	white-space: nowrap;
	transition: all 0.4s;
	opacity: 0.5;
}

.bullet-title {
	opacity: 0;
	transition: all 0.1s
}

/* 标题在激活状态下居中显示 */
.swiper-pagination-bullet-active .bullet-number {
	display: none;
}

.swiper-pagination-bullet-active .bullet-title {
	position: absolute;
	top: -0.45rem;
	left: 50%;
	transform: translateX(-50%);
	font-size: 0.225rem;
	color: #fff;
	white-space: nowrap;
	opacity: 1;
}

.ztxx{position:absolute;bottom:0.3rem;right:0.8rem;z-index:999;}
.ztxx p{font-size:0.2535rem;color:#fff;}

/*第二屏*/
.snt02-cont {
	position: relative;
}

.snt02-cont .swiper {
	width: 100%;
	height: 100%;
}

.snt02-cont .swiper-slide {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.snt02-cont .swiper-slide>img {
	display: block;
	width: 100vw;
	height: 100vh;
	object-fit: cover;
	-o-object-fit: cover;
}

.st02-ct-ab {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 91, 172, 0.9);
	border-radius: 30px 0 0 0;
	width: 37%;
}

.txt-ms {
	padding: 0.4125rem 0 0 0.5375rem;
	margin-right: 0.5rem;

}

.txt-ms h3 {
	font-size: 0.3098rem;
	line-height: 0.425rem;
	color: #fff;
	font-weight: bold;
	display: flex;
	align-items: center;
}

.txt-ms h3 img {
	width: 0.45rem;
	margin-right: 0.125rem;
}

.txt-ms p {
	margin: 0.2375rem 0 0.2875rem 0;
	font-size: 0.225rem;
	line-height: 0.35rem;
	color: #fff;
	text-align: justify;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
}

.txt-ms a {
	display: block;
	width: 1.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background-color: #fff;
	color: #005bac;
	text-align: center;
	border-radius: 0.1rem;
	font-size: 0.2rem;
	margin-bottom: 0.25rem;
	position: relative;
	overflow: hidden;
}

/*按钮效果*/
.txt-ms a:before {
	content: attr(data-text);
	position: absolute;
	top: 0px;
	left: 0;
	height: 100%;
	width: 100%;
	filter: alpha(opacity=100);
	opacity: 1;
	text-align: center;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.txt-ms a:hover:before {
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	-moz-transform: translate3d(0, 100%, 0);
	-ms-transform: translate3d(0, 100%, 0);
	-o-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.txt-ms a>span {
	display: inline-block;
	text-align: center;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.txt-ms a:hover>span {
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.txt-ms a:hover>span:nth-child(1) {
	-webkit-transition-delay: .045s;
	-moz-transition-delay: .045s;
	-ms-transition-delay: .045s;
	-o-transition-delay: .045s;
	transition-delay: .045s
}

.txt-ms a:hover>span:nth-child(2) {
	-webkit-transition-delay: .12s;
	-moz-transition-delay: .12s;
	-ms-transition-delay: .12s;
	-o-transition-delay: .12s;
	transition-delay: .12s
}

.txt-ms a:hover>span:nth-child(3) {
	-webkit-transition-delay: .195s;
	-moz-transition-delay: .195s;
	-ms-transition-delay: .195s;
	-o-transition-delay: .195s;
	transition-delay: .195s
}

.txt-ms a:hover>span:nth-child(4) {
	-webkit-transition-delay: .27s;
	-moz-transition-delay: .27s;
	-ms-transition-delay: .27s;
	-o-transition-delay: .27s;
	transition-delay: .27s
}


.snt02-cont .swiper-button-next:after,
.snt02-cont .swiper-button-prev:after {
	font-size: 0.2rem;
	color: #fff;
}

.snt02-cont .swiper-button-next {
	right: 8.5%;
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background-color: #004892
}

.snt02-cont .swiper-button-prev {
	left: auto;
	right: 12%;
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background-color: #004892;
}

.snt02-cont .swiper-button-next.swiper-button-disabled,
.snt02-cont .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
	background-color: #fff;
}

.snt02-cont .swiper-button-next.swiper-button-disabled:after,
.snt02-cont .swiper-button-prev.swiper-button-disabled:after {
	color: #004892
}

.snt02-cont .swiper-horizontal>.swiper-pagination-bullets,
.snt02-cont .swiper-pagination-bullets.swiper-pagination-horizontal {
	width: 18%;
	flex-direction: column;
	top: 3.8rem;
	left: 8.5%;
	bottom: auto;
}

.snt02-cont .swiper-pagination-bullet {
	width: auto;
	height: auto;
	background-color: transparent;
	border-radius: 0;
	text-align: left;
	margin: 0 0 0.33rem 0 !important;
	opacity: 1;
}

.snt02-cont .swiper-pagination-bullet a {
	font-size: 0.2571rem;
	color: #fff;
	position: relative;
}

.snt02-cont .swiper-pagination-bullet a:after {
	content: "";
	position: absolute;
	bottom: -0.1rem;
	left: 0;
	width: 0%;
	height: 0.0285rem;
	background-color: #fff;
	transition: all 0.4s;
}

.snt02-cont .swiper-pagination-bullet.swiper-pagination-bullet-active a:after {
	width: 100%;
}

.snt02-tit {
position: absolute; top: 2.5rem; left: 8.3335%; z-index: 9;
}

.snt02-tit h1 {
font-size: 0.425rem; line-height: 0.575rem; color: #0b0b0b; font-weight: bold; padding: 0.175rem 0 0.4625rem 0;
}

.snt02-btn {
	position: absolute;
	left: 8.5%;
	bottom: 0.3rem;
	width: 0.6rem;
	height: 0.6rem;
	background-color: #fff;
	z-index: 9;
	border-radius: 50%;
	text-align: center;
}

.snt02-btn a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.58rem;
	font-size: 0.3rem;
	color: #005bac;
}

/*第三屏*/
.stn03-lt {
	width: 45%;
}

.stn03-rt {
	width: 52%
}

.snt03-tit h1 {
	font-size: 0.425rem;
	line-height: 0.575rem;
	color: #0b0b0b;
	font-weight: bold;
	padding: 0.175rem 0 0.4625rem 0;
}

.snt03-tit .st01-hg .hg-zx,
.snt03-tit .st01-hg .hg-fh {
	background-color: #004892;
}

.it-sr {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.it-sr .swiper {
	width: 100%;
	height: 5.7125rem;
}

.it-sr .swiper-slide {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.it-sr .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}

.it-sr .it-tit {
	position: absolute;
	width: 100%;
	height: 1.5rem;
	left: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);
}

.it-sr .it-tit p {
	position: absolute;
	bottom: 0.2rem;
	left: 0;
	font-size: 0.25rem;
	color: #fff;
	font-weight: bold;
	width: 73.72%;
	padding-left: 0.3125rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.it-sr .mySwiper3 .swiper-pagination {
	width: 18%;
	bottom: 0.25rem;
	right: 0.5625rem;
	left: auto;
	justify-content: end;

}

.it-sr .mySwiper3 .swiper-pagination .swiper-pagination-bullet {
	width: 0.1375rem;
	height: 0.1375rem;
	background-color: #fff;
	opacity: .3;
	margin: 0 0.1375rem 0 0 !important;
}

.it-sr .mySwiper3 .swiper-pagination .swiper-pagination-bullet:last-child {
	margin: 0 !important;
}

.it-sr .mySwiper3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity:1;
}

.it-tabs {
	margin-top: 0.35rem;
}

.it-tab-li li:last-child {
	margin-right: 0.8rem;
}

.it-tab-li li {
	margin-right: 0.9125rem;
}

.it-tab-li li a {
	font-size: 0.25rem;
	color: #181818;
	line-height: 0.4rem;
	display: inline-block;
}

.it-tab-li li.on a,
.it-tab-li li a:hover {
	font-size: 0.275rem;
	color: #004f9b;
	position: relative;
	font-weight: bold;

}

.it-tab-li li a::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -0.125rem;
	width: 0%;
	height: 0.05rem;
	background-color: #005bac;
	transform: translate(-50%, 0);
	transition: all 0.4s
}

.it-tab-li li.on a::after,
.it-tab-li li a:hover::after {
	width: 30%;
}

.it-btn-more {
	width: 0.35rem;
	height: 0.35rem;
	text-align: center
}

.it-btn-more a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.3rem;
	;
	background-color: #005bac;
	color: #fff;
	font-size: 0.3rem;
	border-radius: 50%;
}

/*新闻列表*/
.itgg {
	margin-top: 0.475rem;
	display: none
}

.itgg.it-show {
	display: block;
}

.itgg li {
	padding-bottom: 0.2rem;
	padding-top: 0.125rem;
	border-bottom: 1px solid #dddddd;
}

.itgg li.on {
	padding-top: 0.15rem;
}

.itgg li:nth-of-type(1) {
	padding-top: 0;
}

.itgg li:last-child {
	border-bottom: none;
}



.itgg li .it-date {
	font-size: 0.175rem;
	line-height: 0.25rem;
	color: #2c2c2c;
	transition: all 0.4s;
}

.itgg li.on .it-date {
	color: #005bac;
	font-weight: bold;
}

.itgg li .it-tit {
	font-size: 0.25rem;
	line-height: 0.3rem;
	font-weight: bold;
	margin: 0.12rem 0 0 0;
	color: #222222;
	transition: all 0.4s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.itgg li.on .it-tit {
	margin-bottom: 0.1875rem;
}

.itgg li a p {
	font-size: 0.2rem;
	line-height: 0.325rem;
	color: #222222;
	display: none;
	transition: all 0.4s;

	/* 弹性伸缩盒子模型 */
	-webkit-box-orient: vertical;
	/* 垂直排列子元素 */
	-webkit-line-clamp: 2;
	/* 限制显示2行 */
	overflow: hidden;
	/* 隐藏溢出内容 */
	text-overflow: ellipsis;
	/* 用省略号替代溢出文本 */
}

.itgg li.on a p {
	display: -webkit-box;
}

.snt03-list {
	margin-bottom: 0rem;
        margin-top:0.2rem;
}

.snt03-list li {
	width: 32%;
	height: 4rem;
	border-radius: 0.125rem;
	overflow: hidden;
}

.snt03-list li img {
	transition: all 0.4s;
}

.snt03-list li a:hover img {
	transform: scale(1.03)
}

.container .section:nth-child(1) {
	background-color: #8cc5ff
}

.container .section:nth-child(2) {
	background-color: #c6e2ff
}

.container .section:nth-child(3),
.container .section:nth-child(4) {
	justify-content: start;
	padding-top: 2.2rem;

}
.gsry{overflow:hidden;}

        /* 荣誉展示容器 */
        .honor-container {
            width: 100%;
            overflow: hidden;
            position: relative;
            height: 3rem; /* 容器高度 */
            background-color: rgba(255,255,255,0.8);
            border-radius: 0.1126rem;
            box-shadow: 0 0.0281rem 0.1408rem rgba(0,0,0,0.1);
            margin-top:0.3rem;
        }

        /* 滚动轨道 */
        .honor-track {
            display: flex;
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            /* 动画属性 - 线性滚动、无限循环 */
            animation: scroll 20s linear infinite;
        }

        /* 鼠标悬停时停止动画 */
        .honor-container:hover .honor-track {
            animation-play-state: paused;
        }

        /* 荣誉图片项 */
        .honor-item {
            flex: 0 0 auto;
            width: 3.5211rem; /* 图片默认宽度 */
            height: 100%;
            padding: 0.2816rem;
            transition: transform 0.3s ease; /* 放大过渡效果 */
        }

        /* 鼠标悬停图片放大 */
        .honor-item:hover {
            transform: scale(1.1); /* 放大1.1倍 */
            z-index: 10; /* 放大后显示在最上层 */
        }

        .honor-img {
            width: 100%;
            height: 100%;
            object-fit: contain; /* 保持图片比例 */
            border-radius: 0.0563rem;
            box-shadow: 0 0.0281rem 0.11267rem rgba(0,0,0,0.15);
        }

        /* 滚动动画关键帧 - 从右向左滚动 */
        @keyframes scroll {
            0% {
                left: 0;
            }
            100% {
                left: -100%; /* 滚动距离为轨道总宽度 */
            }
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .honor-container {
                height: 200px;
            }
            .honor-item {
                width: 180px;
            }
        }

/*第四屏*/
.snt04-list {
	margin-top: 0.225rem;
}

.snt04-list li {
	width: 32%;
	height: 3.75rem;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.snt-po {
	position: absolute;
	left: 5%;
	bottom: 5%;
	z-index: 99
}

.snt-po h3 {
	font-size: 0.3rem;
	color: #fff;
	margin-bottom: 0.2rem;
}

.snt-po p {
	font-size: 0.2285rem;
	color: #fff;
	line-height: 1.5
}

.snt-po a {
	display: block;
	font-size: 0.2285rem;
	color: #fff;
	margin-top: 0.2rem;
}

.snt-po a img {
	width: 0.4rem;
	height: 0.1rem;
	margin-left: 0.1rem;
	transition: all 0.4s;
}

.snt-po a:hover img {
	margin-left: 0.3rem;
}
/*底部特殊*/
.index-foooter>footer {
	background: none;
}

.index-foooter>footer .fr-cr-txt dt,
.index-foooter>footer .fr-cr-txt dd,
.index-foooter>footer .kj-list>li>a,
.index-foooter>footer .fr-cr-img li p,
.index-foooter>footer .fr-bot p,
.index-foooter>footer .fr-bot p a {
	color: #ffffff;
}

.index-foooter>footer .kj-list>li>a:after{
		background-image: url(/uiFramework/commonResource/image/2025120220155026968.png);
	}



/*隐藏*/
.fp-warning,
.fp-watermark {
	display: none;
}


/*移动端*/
@media screen and (max-width:992px){
/*公共部分*/
#fp-nav ul li, .fp-slidesNav ul li{margin:0 0 0.5rem 0;width:0.8rem;height:0.8rem;}
#fp-nav ul li a span{width:0.5rem;height:0.5rem;}
#fp-nav ul li a.active span{width:0.5rem;height:0.5rem;}
#page-indicator{display:none;}
#fp-nav.fp-left:after{display:none;}

/*第一屏*/
.st01-ct-ab h1{font-size:1.5rem;line-height:1.2}
.st01-hg .hg-zx{width:3rem;height:0.1rem;}
.st01-hg .hg-fh{width:0.1rem;height:0.1rem;margin-left:0.1rem;}
.bn-li.df{flex-wrap:wrap;}
.bn-li li{width:6rem;height:6rem;margin-bottom:0.4rem;}
.bn-sz .counter{font-size:1.5rem;line-height:1.2}
.bn-sz sub{font-size:0.8rem;}
.bn-wz{font-size:0.6rem;line-height:1.2}
.snt01-cont .swiper-pagination-bullet{position:static;}
.snt01-cont .swiper-pagination-bullet{height:0.25rem;}
.swiper-pagination-bullet-active .bullet-title{top:-2.5rem;font-size:0.9rem}
.bullet-number{display:none;}

/*第二屏*/
.snt02-tit{top:6rem}
.snt02-tit h1{font-size:1rem;padding: 0.5rem 0 0.4625rem 0;}
.ty-title-box p:last-child span:first-child{width: 3rem;height:0.15rem;}
.ty-title-box p:last-child span:last-child{width:0.15rem;height:0.15rem;margin-left:0.1rem;}
.snt02-cont .swiper-horizontal>.swiper-pagination-bullets, .snt02-cont .swiper-pagination-bullets.swiper-pagination-horizontal{top:50%;transform:translate(0,-50%)}
.snt02-cont .swiper-pagination-bullet{margin: 0 0 1rem 0 !important;}
.snt02-cont .swiper-pagination-bullet a{font-size:0.8rem;}
.snt02-cont .swiper-pagination-bullet a:after{height:0.1rem;}

.st02-ct-ab{width: 65%;height: auto;border-radius: 0.5rem 0 0 0;}
.txt-ms h3{font-size:1rem;}
.txt-ms h3 img{width:1.2rem;margin-right: 0.5rem;}
.txt-ms p{font-size: 0.8rem;line-height: 1.2rem;}
.txt-ms a{width: 4rem;height: 1.2rem;line-height: 1.2rem;font-size: 0.6rem;}
.snt02-cont .swiper-button-prev,.snt02-cont .swiper-button-next{width:1.5rem;height:1.5rem;top: 60%;right: 17%;display:none;}

/*第三屏*/
.stn03{padding-top:3rem;}
.stn03 > .df {flex-direction: column;}
.stn03-lt,.stn03-rt{width:100%}
.snt03-tit{margin-bottom:1rem;}
.snt03-tit h1{font-size:1rem;padding: 0.5rem 0 0.4625rem 0;}
.it-sr .swiper{height:9rem;}
.it-sr .it-tit{height:4.5rem}
.it-sr .it-tit p{font-size:0.6rem}
.it-sr .mySwiper3 .swiper-pagination .swiper-pagination-bullet{width: 0.6rem;height: 0.6rem;margin: 0 0.1375rem 0 0 !important;}

.it-tabs,.itgg{margin-top:1rem;}
.it-tabs > .df {justify-content: center;}
.it-tab-li li.on a, .it-tab-li li a:hover,.it-tab-li li a{font-size:1rem;}
.it-tab-li li a::after{bottom:-0.65rem;height:0.1rem}
.it-tab-li li.on a::after, .it-tab-li li a:hover::after{width:40%;}
.it-btn-more{width:1rem;height:1rem;}
.it-btn-more a{font-size:1rem;line-height: 0.8rem;}
.itgg li .it-date{font-size:0.5rem;}
.itgg li .it-tit{font-size:0.8rem;line-height:1.2rem;}
.itgg li a p{font-size:0.6rem;line-height: 1rem;}
.itgg li{padding:0.5rem 0;}

.snt03-list.df{/* flex-direction: column;*/ margin-top:1rem;}
.snt03-list li{width:100%;height:7.5rem;border-radius:0.5rem;overflow:hidden;margin-bottom:0.5rem}

/*第四屏*/
.stn04{padding-top:3rem;}
.snt04-list > .df {flex-direction: column;}
.snt04-list li{width:100%;height:6rem;margin-bottom:1rem;}
.snt-po h3{font-size:0.8rem}
.snt-po a{font-size:0.5rem;}

}