:root{	--bs-theme-color:#0EA5E9;	--bs-link-color:#000;	--bs-link-hover-color:#0EA5E9;	--bs-nav-link-color:#000;	--bs-border-color:#0EA5E9;	--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);	--bs-body-font-family: "Poppins","Open Sans","PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif!important;}a{text-decoration:none;}ul{padding:0;margin:0;}ul li{list-style:none;}html{ 	font-size:16px;}/*滚动条的宽度*/::-webkit-scrollbar {	width: 4px;	height: 4px;}/*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/::-webkit-scrollbar-track {	width: 4px;	background-color: #f5f6f7;	-webkit-border-radius: 2em;	-moz-border-radius: 2em;	border-radius: 2em;}/*滚动条的设置*/::-webkit-scrollbar-thumb {	background-color: #666;	background-clip: padding-box;	min-height: 28px;	-webkit-border-radius: 2em;	-moz-border-radius: 2em;	border-radius: 2em;}/*滚动条移上去的背景*/::-webkit-scrollbar-thumb:hover {	background-color: #0145b9;}html {	scroll-behavior: smooth;}.accordion-button:not(.collapsed):after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");;}.btn-outline-primary {     --bs-btn-color: #000;    --bs-btn-border-color: var(--bs-theme-color);    --bs-btn-hover-color: #fff;    --bs-btn-hover-bg: var(--bs-theme-color);    --bs-btn-hover-border-color: var(--bs-theme-color);    --bs-btn-focus-shadow-rgb: 45,45,45;    --bs-btn-active-color: #fff;    --bs-btn-active-bg: var(--bs-theme-color);    --bs-btn-active-border-color: var(--bs-theme-color);    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    --bs-btn-disabled-color: var(--bs-theme-color);    --bs-btn-disabled-bg: transparent;    --bs-btn-disabled-border-color: var(--bs-theme-color);    --bs-gradient: none;    }.btn-lg{	font-size:1rem;}@media only screen and (max-width: 767px){    .btn-lg{		font-size:1rem;	}}.btn-primary {    --bs-btn-color: #fff;    --bs-btn-bg: var(--bs-theme-color);    --bs-btn-border-color: var(--bs-theme-color);    --bs-btn-hover-color: #fff;    --bs-btn-hover-bg: var(--bs-theme-color);    --bs-btn-hover-border-color: var(--bs-theme-color);    --bs-btn-focus-shadow-rgb: 45,45,45;    --bs-btn-active-color: #fff;    --bs-btn-active-bg: var(--bs-theme-color);    --bs-btn-active-border-color: var(--bs-theme-color);    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    --bs-btn-disabled-color: #fff;    --bs-btn-disabled-bg: var(--bs-theme-color);    --bs-btn-disabled-border-color: var(--bs-theme-color);    --bs-gradient: none;}.btn-outline-primary:hover{	border-color:var(--bs-theme-color);}.form-control:focus{	border-color:#ced4da;	box-shadow: 0 0 0 0.1rem rgb(21 16 15 / 5%);}a.s-nav-link:focus,a.s-nav-link:focus-visible,a.nav-link:focus,a.nav-link:focus-visible{	outline: none;	border-color: transparent;}.swiper-pagination-bullet-active{	background-color:var(--bs-theme-color);	box-shadow: 0 0 0 0.1rem rgb(21 16 15 / 10%);}@media only screen and (max-width: 767px){    .swiper-button-next, .swiper-button-prev{		background-size:10px auto;	}}.page-nav {	font-size: 12px;	margin-top: 15px;	padding-bottom: 4px;	margin-bottom: 25px;	text-align: center;}.page-nav span, .page-nav a {	display: inline-block;	margin: 2px 6px 2px 0;	padding: 5px 10px 5px 10px;	border:1px solid #999999;	background: #fff;	font-weight: bold;	color: #999999;	width: auto;	text-decoration: none;}.page-nav select{  	height: 28px;  	padding: 0 10px;	margin: 2px 6px 2px 0;}.page-nav span:last-child, .page-nav a:last-child {	margin-right:0;}.page-nav a:hover {	background: #999999;	border:1px solid #999999;	color: #ffffff;}.page-nav .current {	border:1px solid #999999;	background: #999999;;	color: #ffffff} .hover-pic img{	transition: all 0.6s;    margin: 0 auto;    max-height: 100%;    max-width: 100%;    display: table-cell;    vertical-align: middle;    overflow: hidden;    width:100%;    height:auto;}.hover-pic:hover img{	transform: scale(1.05);}.hover-pic{	border-radius:0.2rem;	overflow:hidden;	position:relative;	display:block;}.share-icon-list{	}.share-icon-list li a{	width:2rem;	height:2rem;	display:block;	border-radius:50%;	background-size: cover;}.share-icon-list li a:before{	display:none;}.share-icon-list li a.icon-youtube{	background-image:url('../images/shareicon/share-youtube.png');}.share-icon-list li a.icon-facebook{	background-image:url('../images/shareicon/share-facebook.png');}.share-icon-list li a.icon-pinterest{	background-image:url('../images/shareicon/share-pinterest.png');}.share-icon-list li a.icon-tiktok{	background-image:url('../images/shareicon/share-tiktok.png');}.share-icon-list li a.icon-instagram{	background-image:url('../images/shareicon/share-instagram.png');}.share-icon-list li a.icon-twiter{	background-image:url('../images/shareicon/share-twiter.png');}