/**
 * Theme Name: PandaOffice Dev
 * Version: 700.3.11-dev
 */
 /* 全局loading样式 */
.loader_box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(255, 255, 255, 0.88);
	z-index: 99999;
	display: flex;
	align-items: center;
	justify-content: center;
}

.loader_box .loader {
	display: inline-block;
	color: #007BDF;
	font-size: 45px;
	text-indent: -9999em;
	overflow: hidden;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: relative;
	transform: translateZ(0);
	animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease;
}

.box_load {
	position: absolute;
	height: 100%;
}

.box_load .loader {
	font-size: 16px;
}

.prevent-scroll {
	overflow: hidden;
	/* 禁止滚动 */
}

@keyframes mltShdSpin {
	0% {
		box-shadow: 0 -0.83em 0 -0.4em,
			0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
			0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
	}

	5%,
	95% {
		box-shadow: 0 -0.83em 0 -0.4em,
			0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
			0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
	}

	10%,
	59% {
		box-shadow: 0 -0.83em 0 -0.4em,
			-0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em,
			-0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
	}

	20% {
		box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
			-0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em,
			-0.749em -0.34em 0 -0.477em;
	}

	38% {
		box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
			-0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
			-0.82em -0.09em 0 -0.477em;
	}

	100% {
		box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em,
			0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
	}
}

@keyframes round {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}
/* 常用字体及大小 */
@font-face {
	font-family: Montserrat;
	src: url(https://static2.pandaoffice.com/themes/panda/font/Montserrat-Light-6.otf) format('opentype');
	font-weight: 400;
    font-display: swap;
}
@font-face {
	font-family: Montserrat;
	src: url(https://static2.pandaoffice.com/themes/panda/font/Montserrat-SemiBold-9.otf) format('opentype');
	font-weight: 700;
    font-display: swap;
}
body {font-family: Montserrat,Source Han Sans CN,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;}
.fw-bold, strong {font-weight: 700;}
* {margin: 0px;padding: 0px;outline: none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
ul,li {list-style: none;}
img {border: none;}

/* 覆盖wp全局样式 */
a:where(:not(.wp-element-button)) {
    text-decoration: none !important;
}
/* bootstrp覆盖 */
:root,[data-bs-theme=light] {
	--bs-black: #0b0c0f;
}
@media (min-width: 1200px) {
    h1,.h1,.fs-1 {font-size:2.75rem}
}
@media (min-width: 1280px) {
    h1,.h1,.fs-1 {font-size:3rem}
	h2,.h2,.fs-2 {font-size:2.25rem}
}
/* 大屏下显示区域为1280 */
@media (min-width: 1400px) {
    .container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {max-width:1304px;}
}

.accordion {--bs-accordion-btn-focus-box-shadow:unset;--bs-accordion-active-bg:unset;--bs-accordion-color:var(--bs-gray-600);--bs-accordion-active-color:var(--bs-accordion-btn-color);}
.accordion .accordion-button:focus {box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}
.accordion .accordion-button:focus[aria-expanded="false"] {box-shadow:unset;}
.accordion-item-remove .accordion-button::after {background:unset;width:0;height: 0;}
.accordion-item-remove .accordion-button:not(.collapsed)::after {background:unset;width:0;height:0;}
.carousel-control-prev, .carousel-control-next {top:50%;transform: translateY(-50%);height: 20%;width: 10%;bottom: unset;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-weight:400;}
h5, .h5, h6, .h6 {line-height: 1.5;}
.fs-6 > i {font-size: 1rem !important;}
.card {--bs-card-border-color: var(--bs-gray-200);border-radius: 12px;}
.card.card-rounded-12px {--bs-border-radius: 12px;}
a {text-decoration: none}
.position-unset {position: unset !important;}
.accordion-btn-bold .accordion-button {font-size:1.25rem;font-weight:bold;position: relative;}
.accordion-custom-arrow .accordion-button::after {background-color: transparent;width: 2.75rem;height: 2.75rem;background-position: center;border-radius: 8px;position: relative;z-index: 2;}
.accordion-custom-arrow .accordion-button::before {content:'';background-color: #f4f7ff;width: 2.75rem;height: 2.75rem;background-position: center;border-radius: 8px;position: absolute;right: var(--bs-accordion-btn-padding-x);z-index: 1;}
.fs_14 {font-size:14px;}
.c-gray2 {color: var(--bs-gray-200);}
.c-gray4 {color: var(--bs-gray-400);}
.c-gray5 {color: var(--bs-gray-500);}
.c-gray6 {color: var(--bs-gray-600);}
.c-gray7 {color: var(--bs-gray-700);}
.c-gray9 {color: var(--bs-gray-900);}
.c-blue {color: var(--bs-blue);}
.c-blue2 {color: #C6D7F9;}
.c-white {color: #FFF;}
.c86909C {color: #86909C;}
.c4C4C4D .accordion-button{color: #4C4C4D;}
.pointer {cursor: pointer;}
.max-2-line {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* 轮播组件 */
.my-carousel .carousel-control-next:hover .carousel-control-next-icon, .my-carousel .carousel-control-prev:hover .carousel-control-prev-icon {width:3rem;height:3rem;background-size:66.67% 66.67%;background-color:#e2e2e2;border-radius:50%;}
.my-carousel .carousel-indicators {margin-bottom:2.5rem;}
.my-carousel .carousel-indicators [data-bs-target] {background-color:var(--bs-blue);}
.my-carousel1 .carousel-indicators button { background:#d9d9d9 !important;border-radius:50%;width:0.5rem !important;height:0.5rem !important;border: none !important;}
.my-carousel1 .carousel-indicators button.active { background:var(--bs-blue) !important;border-radius:0.5rem;width:1.5rem !important;height:0.5rem !important; }
/* 导航链接样式 */
.nav-link, .nav-link a{color:var(--bs-gray-700);transition:color 0.3s ease;}
.nav-link:hover, .nav-link:hover a{color:#0d6efd;/* Bootstrap主色调 */}
/* 按钮样式优化 */
a.btn-link {--bs-btn-padding-x:0;--bs-btn-padding-y:0;text-decoration:none;}
.container-header{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto;}
.logo figure img {height:1.875rem !important;width:auto !important;}
/* icon加粗 */
.icon-fw600 i::before {font-weight: 600 !important;}
/* 鼠标移入箭头旋转 */
.arrow-box:hover .icon-arrow {transform: rotate(180deg);transition: 0.5s ease;}
/* icon字号 */
.fs-6 i{font-size: 16px !important;}
/* 头部容器 - 最大宽度1280px */
header .user-avatar-box {display: none !important;}
header .user-avatar-box.show {display: inline-flex !important;align-items:center;}
header .user-avatar-box .sculpture {max-width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
header .userinfo-card {z-index: 1021;left: -200px; display: none !important;}
header .user-avatar-box:hover .userinfo-card {display: flex !important;}
header .userinfo-card .card {width: 260px;}
header .userinfo-card .card .item {cursor: pointer;}
header .userinfo-card .card .item:hover {background: #CCE8FF;}
header .userinfo-card .card .item:hover .icon1 {transform: rotate(90deg);transition: 0.5s ease;}
header .userinfo-card .card .item ul {display: none !important;position:absolute;right: -191px;top: -8px;background: #F7F8FA;box-shadow: -2px 0 8px 0 rgb(29 33 41 / 10%);padding: 8px 0;width: 190px;list-style-type: none;z-index:1;border-radius: 8px;}
header .userinfo-card .card .item:hover ul {display: flex !important;}
header .userinfo-card .card .item ul li {padding: 8px;width:100%;}
header .userinfo-card .card .item ul li:hover {cursor: pointer;background: #CCE8FF;}
header .userinfo-card .card .item ul li a {color: rgb(33,37,41) !important;}
header.header-shadow {height:60px;}
header.header-shadow .header1-1{box-shadow: 0 4px 12px 0 rgb(29 33 41 / 5%);position:absolute;top:0;left:0;right:0;z-index:1051;}
@media screen and (min-width:1121px) and (max-width: 1660px) {
	.header1-1 .container .userinfo-card .card .item > ul {right: 259px;}
}
@media screen and (max-width: 620px) {
	.header1-1 .container .userinfo-card .card .item > ul {right: unset;top: 36px;left:100px;}
}
/* 内容容器 - 最大宽度1200px */
.container-content{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;}
header .head-icon-btn i {color: var(--bs-gray-900) !important;}
header .navbar-toggler {--bs-border-width: 0;}
header .navbar {--bs-navbar-toggler-focus-width: 0;}
.header1-1 .navbar {background-color: #000;}
.header1-1 .navbar .logo figure img {height: 2.125rem !important;}
.header1-1 .navbar .logo-2 {display: none !important;}
.header1-1 .modal-header{padding-top:12px;padding-bottom:12px;}
.header1-1 .nav-link a{color:var(--bs-gray-900);}
header.sticky-header.top .buy-link{display: none;}
@media (hover: hover) and (min-width: 1121px) {
	.header1-1 .navbar {background-color: #FFF;}
	.header1-1:hover .navbar {background-color: #000;}
	.header1-1:hover .navbar .nav-link, .header1-1:hover .navbar .nav-link a {color: #FFF;}
	.header1-1:hover .head-icon-btn i {color: #FFF !important;}
	.header1-1:hover .head-icon-btn i:hover {color: #f2f2f2 !important;}
	.header1-1:hover .navbar .logo-1 {display: none !important;}
	.header1-1:hover .navbar .logo-2 {display: inline-flex !important;}
	.header1-1:hover #sign-box .icon-arrow i {color: #FFF !important;}
	.header1-1:hover #sign-box .sculpture .username {color: #FFF !important;}
}
@media screen and (max-width: 1120px) {
	.header1-1 .navbar {background-color: #000;}
	.header1-1 .head-icon-btn i {color: #FFF !important;}
	.header1-1 .head-icon-btn i:hover {color: #f2f2f2 !important;}
	.header1-1 .navbar .logo-1 {display: none !important;}
	.header1-1 .navbar .logo-2 {display: inline-flex !important;}
	header.sticky-header .link-item.fs_14 a {font-size: 14px;}
	header.sticky-header .accordion {--bs-accordion-border-width: 0;}
}
.header1-1 .header-pc-box {display:flex !important;align-items:center;justify-content:space-around;padding:0 96px;flex:1;}
@media (max-width: 1280px) {.header1-1 .header-pc-box{padding:0 48px;}}
@media (max-width: 1200px) {.header1-1 .header-pc-box{padding:0 24px;}}
@media (min-width: 1200px) {header .affix-pc-box > .nav-link{padding-left:20px !important;padding-right:20px !important;}}
@media (max-width: 1120px) {
	.header1-1 .container > #sign-box {display:none !important;}
	header .affix-pc-btns {display:none !important;}
	.sticky-header .trans-glass {background: white !important;padding:2px 0;}
}
@media (max-width: 1199px) {
	header .container {max-width:100%;padding: 0 1rem;}
}
@media (min-width: 1121px) {
	header .navbar-toggler {display:none !important;}
	header .affix-dropdown-icon ,header .affix-dropdown-icon-invisible {display:none !important;}
	header.sticky-header:not(.top) .container{padding-left:160px;padding-right:160px;max-width:1280px;}
	.sticky-header .trans-glass {background: rgba(255,255,255,0.65) !important;}
	.sticky-header.scrolled .trans-glass {background: rgba(255,255,255,0.7) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}
	.sticky-header .trans-glass:hover {background: #FFF !important;}
}
.nav-link .product-list {top: 40px;z-index:1090;display: none !important;}
.nav-link .product-list .product-item {width:340px;}
.nav-link .product-list .product-item:hover {background: #e5e6eb;}
.nav-link:hover .product-list {display: flex !important;}
/* 吸顶导航 */
header.sticky-header .icon-windows {width:24px;height:24px;}
header.sticky-header .nav-link .box-platform {display:none !important;}
header.sticky-header .nav-link:hover .box-platform {display:block !important;}
header.sticky-header .box-platform {top: 48px;}
header.sticky-header .link-item a{color:var(--bs-gray-600);font-size:1rem;text-decoration:none;transition:color 0.3s ease;margin:0;}
header.sticky-header .link-item a:hover{color:var(--bs-blue);padding-left:5px;}
header.sticky-header .affix-dropdown-icon {transition: 0.4s ease;}
header.sticky-header .affix-dropdown-icon.show {transform: rotate(180deg);}
/* 常用标题样式 */
.fs-title {font-size: 18px;font-weight: 700;}
.fs-title1 {font-size:28px; font-weight: 700;}
/* 其他字号 */
.fs-14{font-size: 14px;}
.fs-24{font-size: 24px;}
.fs-48{font-size: 48px;}
/*  */
@media (min-width: 576px) {
  .container-header { max-width: 540px; }
  .container-content { max-width: 540px; }
  .header .container {padding-left: 0;padding-right: 0;}
}
@media (min-width: 768px) {
  .container-header { max-width: 720px; }
  .container-content { max-width: 720px; }
}
@media (min-width: 992px) {
  .container-header { max-width: 960px; }
  .container-content { max-width: 960px; }
	.header1-1 .navbar-expand-lg .navbar-collapse {display: none !important;}
	/* 第一个banner往上移动，同时吸顶二级导航透明加滚动毛玻璃效果 */
	.mt--55 {margin-top:-55px;}
}
@media (min-width: 1200px) {
  .container-header { max-width: 1140px; }
  .container-content { max-width: 1200px; }
  .logo img {height: 2.5rem; width: auto;}
  .fs-title {font-size: 20px;}
  .fs-title1 {font-size: 36px;}
}
@media (min-width: 1440px) {
  .container-header { max-width: 1280px;padding: 0; }
}
@media (max-width: 768px) {
  .banner .big-title .main {font-size: 1.125rem !important;}
}
/* 吸顶头部样式 */
.sticky-header{position:sticky !important;top:0;z-index:1020;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(29,33,41,0);}
/* 滚动时添加阴影和缩小效果 */
.sticky-header.scrolled{box-shadow:0 4px 12px rgba(29,33,41,0.1);}
/* 底部样式 */
.site-footer{background-color:#000;color:#fff;padding:40px 0;}
/* 内容容器 - 最大宽度1280px并居中 */
/* .footer-container{max-width:1280px;margin:0 auto;} */
/* 栏目标题样式 */
.footer-container .title {color:#fff;font-size:1.25rem;font-weight:400;position:relative;}
/* 链接样式 */
.footer-links{list-style:none;padding:0;margin:0;}
.footer-links li{margin-bottom:8px;}
.footer-links a{color:#86909c;font-size:1rem;text-decoration:none;transition:color 0.3s ease;}
.footer-links a:hover{color:#fff;padding-left:5px;}
.footer-links1{list-style:none;padding:0;margin:0;}
.footer-links1 li{margin-bottom:8px;}
.footer-links1 a{color:#86909c;font-size:1rem;text-decoration:none;transition:color 0.3s ease;}
.footer-links1 a:hover{color:#0d6efd;}
/* 折叠按钮样式 */
.collapse-btn{background:transparent;border:none;color:#fff;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:0;}
.collapse-btn:focus{outline:none;}
/* 第二层样式 */
.footer-bottom{border-top:1px solid rgba(255,255,255,0.2);}

.footer-container .accordion {
  --bs-accordion-bg: #000;
  --bs-accordion-active-bg: #000;
  --bs-accordion-border-width: 0;
  --bs-accordion-border-color: #FFF;
  --bs-heading-color: #FFF;
  --bs-accordion-btn-color: #FFF;
  --bs-accordion-active-color: #FFF;
  --bs-accordion-btn-focus-box-shadow: unset;
  --bs-accordion-btn-padding-y: 0;
  --bs-accordion-btn-padding-x: 0;
  --bs-accordion-body-padding-x: 0;
  --bs-accordion-body-padding-y: 0.5rem;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.footer-container .border-bottom {border-bottom-color: rgba(255, 255, 255, 0.2) !important;}
.footer-container .icon-earth {width: 1rem;height: 1rem;}
.footer-container .icon-more-box {width: 10.25rem;}
.footer-container .icon-1 i {color:#86909c !important}
.footer-container .icon-1 i:hover {color:#FFF !important}
.footer-container .icon-sectigo {width: 4.1875rem;height: 1.625rem;}
.footer-links1 li::after {content: ' ';display: inline-block;width: 1px;height: 0.5rem;background-color: #FFF;margin-left: calc(var(--bs-gutter-x) * 0.5);margin-right: calc(var(--bs-gutter-x) * 0.5);}
.footer-links1 li:last-child::after {display: none;}
.footer-container #navbarDropdownMenuLink a {color:#FFF !important}
.footer-container #navbarDropdownMenuLink a i {margin-right: 0 !important}
.footer-container #navbarDropdownMenuLink a:hover {color:#86909c !important}
/* 页脚菜单自定义 */
.footer-accordion-menu ul {padding-left:0;}
.footer-accordion-menu ul.accordion {display:flex;flex-direction:column;}
.footer-accordion-menu li > a {color: #86909c;font-size: 1rem;text-decoration: none;transition: color 0.3s ease;}
.footer-accordion-menu li > a:hover {color: #fff;padding-left: 5px;}
.footer-accordion-menu .accordion-button {color: #fff;font-size: 1.25rem;font-weight: 400;position: relative;padding-bottom: 10px;}
.footer-accordion-menu .accordion-body li {margin-bottom:8px;}
.rounded-6{border-radius: 12px;}
.rounded-20{border-radius: 20px;}
@media (min-width: 768px) {
	.footer-accordion-menu .accordion-button {pointer-events:none;}
	.footer-accordion-menu .accordion-button::after {display:none;}
	.footer-accordion-menu>ul>li.menu-item {width: 33.3%;padding: 0 1rem;}
	.footer-accordion-menu .accordion-item .collapse {display:flex;}
	.footer-accordion-menu ul.accordion {display:flex;flex-direction:row;}
}
@media (max-width: 767px) {
	.footer-accordion-menu .accordion-button {padding-top:15px;padding-bottom:15px;}
	.footer-accordion-menu .accordion-button::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--bs-border-color);transform: scaleY(0.5);transform-origin: top center;}
}
/* 通用模块样式 */
.common-section {padding: 2.5rem 0;}
.common-section .fw-title {color: var(--bs-gray-900);font-weight: 700;}
.common-section .fw-subtitle {color: var(--bs-gray-700);font-weight: 400;}
.common-section .c-title {color: var(--bs-gray-900);}
.common-section .c-text {color: var(--bs-gray-700);}
@media (min-width: 768px) {
	.common-section {padding: 7.5rem 0;}
}
@media (min-width: 992px) {
  .banner .banner-img {width: 482px;margin-right: -20px;}
}
@media (min-width: 1200px) {
  .banner .banner-img {width: 586px;margin-right: -20px;}
}
@media (min-width: 1440px) {
  .banner .banner-img {width: 689px;margin-right: -20px;}
}
/* section模块1样式 */
.section-1 .card {padding: 1.5rem 1rem 1rem;}
.section-1 .card:hover {box-shadow:0 4px 12px rgba(29,33,41,0.1);}
.section-1 .card .img-box {width: 46px;height: 46px;margin-bottom: 24px;}
.section-1 .card .arrow-box {width: 2rem;height: 2rem;border-radius: 0.5rem;background-color: #FCFCFD;}
.section-1 .card .icon-arrow {width: 1rem;height: 1rem;}
.section-1 .card .card-title {margin-bottom: 20px;}
.section-1 .card .card-text {margin-bottom: 20px;}
/* section模块2样式 */
.blue-bg {background: url(./images/bg-2.png) no-repeat;background-size: cover;}
.section-2 {color: #1D2129;}
.section-2 .fs-title {font-weight: normal;}
.section-2 .t1 {font-size: 3rem;font-weight: 700;color: rgba(44, 107, 232, 1);}
.section-2 .t2 {font-size: 1.125rem;color: rgba(99, 113, 133, 1);word-break: break-word;}
.btn-bg-white {background-color: #fff; color: var(--bs-blue);}
.btn-bg-white:hover {background-color: #f2f2f2; color: var(--bs-blue);}
/* section模块3样式 */
.section-3 .card {padding: 14px 4px;}
@media (min-width: 992px) {
  .section-3 .card {padding: 1.5rem 2.125rem;}
}
.section-3 .card:hover {box-shadow:0 4px 12px rgba(29,33,41,0.1);}
.section-3 .card .img-box {width: 4.125rem;height: 4.125rem;margin-bottom: 1.875rem;border-radius: 0.5rem;overflow: hidden;background-color: rgba(44, 107, 232, 0.1);}
.section-3 .col-auto:nth-child(1) .card .img-box img {width: 44px;}
.section-3 .col-auto:nth-child(2) .card .img-box img {width: 36px;}
.section-3 .col-auto:nth-child(3) .card .img-box img {width: 46px;}
.section-3 .col-auto:nth-child(4) .card .img-box img {width: 54px;}
.section-3 .card .icon-arrow {width: auto;height: 0.625rem;}
.section-3 .card .card-title {margin-bottom: 14px;}
.section-3 .card .card-text {color: #637185;}
.section-3 .card a.link {font-size: 15px;}
/* 用户反馈模块样式 */
.section-user-reviews .card {padding: 0.5rem 0.5rem;background-color: #F9FAFB;}
.section-user-reviews .card:hover {box-shadow:0 4px 12px rgba(29,33,41,0.1);}
.section-user-reviews .card .img-box {width: 5rem;height: 5rem;margin-bottom: 1.25rem;border-radius: 50%;overflow: hidden;}
/* 视频模块样式 */
.section-videos .card-img-top {width: 100%;object-fit: cover;}
.section-videos .t1 {font-size: 14px;color: var(--bs-blue);margin-bottom: 12px;}
.section-videos .icon-arrow {width: 12px;height: 12px;margin: 6px;}
.section-videos .icon-arrow i {color: #000 !important;}
.section-videos .avatar {width: 40px;height: 40px;border-radius: 50%;overflow:hidden;}
.section-videos .name {font-size: 14px;color: #101828; font-weight: 500;}
.section-videos .desc {font-size: 14px;color: #667085;}
.section-videos .time-box {top: 11px;right: 11px;background-color: #FFF;border-radius: 4px;padding: 6px 10px;font-size: 14px;color:#667085;font-weight: 500;}
.section-videos .time-box img {width: 1rem;height: 1rem;margin-right: 6px;}
/* 下载模块样式 */
.section-download-now .item {}
.section-download-now .fs-title {font-weight: normal;color: #4E5969;}
.section-download-now .item .txt {font-size: 18px;color: #1D2129;}
.section-download-now .item .rounded-circle {width: 3rem;height: 3rem;background-color: rgba(44, 107, 232, 0.1);}
.section-download-now .item .rounded-circle figure img {width: 3rem;}
.section-download-now figure.img-1 img {width: 96%;height: auto;}
@media (min-width: 992px) {
  .section-download-now figure.img-1 img {width: 559px;height: 546px;}
  .section-download-now .item .rounded-circle {width: 3.75rem;height: 3.75rem;}
	.section-download-now .item .rounded-circle figure img {width: 3.75rem;}
  .section-download-now .content-box {width: 54% !important;}
}
/* 轮播模块样式 */
.section-swipe .img-box {width: 48px;height: 48px;border-radius: 10px;background-color: #E1EBFF;margin-right: 20px;}
.section-swipe .img-box .icon-drives-1 {width: 28px;height: 24.7px;}
.section-swipe .img-box .icon-drives-2 {width: 30px;height: 21.1px;}
.section-swipe .img-box .icon-drives-3 {width: 30px;height: 21.9px;}
.section-swipe .card:hover .card-body {background-color: var(--bs-blue);color: #FFF;}
.section-swipe .card:hover .card-body .fw-title {color: #FFF;}
.section-swipe .card:hover .card-body .fw-subtitle {color: #FFF;}
.section-swipe .card {--bs-card-spacer-y: 40px; --bs-card-spacer-x: 30px;--bs-card-border-radius:12px;overflow: hidden;}
.section-swipe .link {color: var(--bs-blue);font-size: 15px;}
.section-swipe .card:hover .link {color: #FFF;}
.section-swipe .icon-arrow {height: 10px;}
.section-swipe .card:hover .icon-arrow i {color: #FFF !important;}
.section-swipe h6 {margin-top: 30px; flex: 1;}
/* 轮播模块3块内容样式 */
.section-swipe-3 .img1 {position: absolute;top:-24px;left:24px;}
/* 价格模块样式 */
.section-prices .plan-box {background: #FCFCFD;border-radius: 12px;padding: 20px 16px;border: 1px solid #F6F6F7;}
.section-prices .t1 {font-size: 24px;font-weight: 700;line-height: 1.7;}
.section-prices .t2 {font-size: 16px;font-weight: 700;line-height: 1.7;}
.section-prices .t3 {font-size: 20px;font-weight: normal;margin-top: 20px;}
.section-prices .t3 .money {font-size: 48px;font-weight: 900;}
.section-prices .t4 {font-size: 18px;line-height: 1.5;margin: 10px 0 12px;}
.section-prices .item {border: 1px solid #E4E7ED; background-color: #FFF; border-radius: 8px;padding: 14px;margin-bottom: 16px;}
.section-prices .item .img-box {background-color: #EAF0FD;width: 32px;height: 32px;border-radius: 6px;top: 14px;left: 14px;}
.section-prices .item .img-box i {color: #000 !important}
.section-prices .item .title {font-size: 16px;font-weight: 700;text-indent: 40px;margin-bottom: 12px;}
.section-prices .item .subtitle {font-size: 14px;font-weight: normal;text-indent: 40px;line-height: 1.5;}
.section-prices .btn-hollow-bg {background-color: #FFF;border-radius:0.5rem;border: 1px solid var(--bs-blue);color: var(--bs-blue);padding: 16px 24px;font-size: 20px;line-height: 1.5;}
.section-prices .btn-hollow-bg:hover {background-color: 0b5ed7;border-color: 0b5ed7;}
@media (min-width: 768px) {
  .section-prices .col-md-6 {width: 48%;}
}
@media (min-width: 992px) {
  .section-prices .col-lg-4 {width: 32%;}
}
/* 步骤模块样式 */
.step-bg {background: #F7F9FE;}
.section-step .img-1 {width: 684px;height: 470px;padding: 12px;background-color: #FFF;border-radius: 12px;}
.section-step .img-1 img {width: 660px;display: none;}
.section-step .img-1 .show img {display: inline-block;}
.section-step .item {background-color: #FFF;padding: 20px 20px;border-radius: 12px;}
.section-step .item .top img {width: 48px;height: 48px;background-color: #F4F7FF;border-radius: 8px;padding: 12px;}
.section-step .item .collapse p {padding-top: 36px;border-top: 1px solid #F1F1F3;padding-left:20px;}
@media (min-width: 992px) {
  .section-step .col-lg-6 {width: 42%;}
  .section-step .img-1 {width: 547px;height: 376px;padding: 12px;background-color: #FFF;border-radius: 12px;}
  .section-step .img-1 img {width: 528px;}
}
@media (min-width: 1200px) {
  .section-step .img-1 {width: 616px;height: 423px;}
  .section-step .img-1 img {width: 594px;display: none;}
}
@media (min-width: 1400px) {
  .section-step .img-1 {width: 684px;height: 470px;}
  .section-step .img-1 img {width: 660px;}
}
.section-step .accordion {--bs-accordion-active-bg: transparent;--bs-accordion-border-width: 0;--bs-accordion-active-color:#212529;}
.section-step .content-box .img-fluid {padding: 6px;border-radius: 6px;background-color: #FFF;display: none;margin-top: 8px;margin-bottom: 24px;}
.section-step .content-box .img-fluid.show {display: inline-block;}
.section-step-1 .accordion-button {background: transparent;}
.section-step-1 .item {background: transparent;}
.section-step-1 .item.active {background: #fff;}
/* 渐变色背景 */
.bg-reset {background-size:cover;background-repeat:no-repeat;}
.bg-linear1 {background: linear-gradient(-89.54deg, #1b8eff, rgba(12, 25, 31, 0.79)), #00b8d9;}
.bg-linear1 .avatar-box figure {margin-right: -10px;}
.bg-linear2 {background: linear-gradient(to bottom, #f5f9ff, #FFFFFF);}
.bg-linear3 {background: linear-gradient(to bottom, #F9FAFD, #FFFFFF);}
.bg-linear4 {background: linear-gradient(180deg, #FBF8FF 0%, #F2F6FF 100%);}
.bg-linear5 {background: linear-gradient(180deg, #F2F6FF 0%, #FFF 100%);}
.bg-linear6 {background: linear-gradient(180deg, #EDFCFF 0%, #F2F5FF 100%);}
.bg-linear7 {background: linear-gradient(180deg, #F3F5FF 0%, #EEFBFF  100%);}
.bg-linear8 {background: linear-gradient(180deg, #FFF 70%, #F2F5FF 100%);}
.bg-linear9 {background: linear-gradient(180deg, #E2FAFF 0%, #FFF 100%);}
.bg-linear10 {background: linear-gradient(180deg, #E3F3FF 0%, #FBFEFF 100%);}
.bg-linear11 {background: linear-gradient(180deg, #D8F3FF 0%, #FFF 50%);}
.bg-linear12 {background: linear-gradient(180deg, #FFF 56.42%, #EDF8FD 100%);}
.bg-linear13 {background: linear-gradient(180deg, #D0CEFF 0%, #E4ECFF 20.8%, #FFF 100%);}
.bg-linear14 {border-radius: 48px 48px 0 0;background: linear-gradient(180deg, #DFF6FF 0%, #FFF 100%);}
.bg-linear15 {background: linear-gradient(180deg, #FFF 75%, #E3F7FF 100%);}
.bg-linear16 {background: linear-gradient(180deg, #FFF 0%, #EDFDFF 100%);}
.bg-linear17 {background: linear-gradient(180deg, #EDFDFF 0%, #C7DAFF 100%);}
.bg-linear18 {background: linear-gradient(180deg, #F0F7FF 0%, #FFF 100%);}
.bg-linear19 {background: linear-gradient(180deg, #F0F5FF 0%, #EFFDFF 100%);}
.bg-linear20 {background: linear-gradient(180deg, #FFF 0%, #D3FDFC 100%);}
.bg-linear21 {background: linear-gradient(180deg, #D5FFFC 0%, #D3EBFF 100%);}
.bg-linear22 {background: linear-gradient(180deg, #D3EDFD 0%, #FFF 100%);}
.bg-linear23 {background: linear-gradient(180deg, #A1EEFF 0%, #E8E4FF 100%);}
.bg-linear24 {background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);}
.bg-linear25 {background: linear-gradient(180deg, #FFF 25.53%, #E4EDFF 100%);}
.bg-linear26 {background: linear-gradient(180deg, #DAE3FF 0%, #F4FEFF 100%);}
.bg-linear27 {background: linear-gradient(180deg, #FFF 70.41%, #EFFDFF 100%);}
.item-drecov-card-bg {background: linear-gradient(to bottom, rgba(238,242,255,.5), #FFFFFF);}
.item-drepair-card-bg {background: linear-gradient(to bottom, #FBF5FF, #FFFFFF);}
.item-gifify-card-bg {background: linear-gradient(to bottom, rgba(255,238,238,.5), #FFFFFF);}
.bg-product-1 {background-color:#f3f7ff;background-image:url(https://media.pandaoffice.com/wp-content/uploads/2025/09/Module-img7_usb_1.png);}
.bg-product-2 {background-image:url(https://media.pandaoffice.com/wp-content/uploads/2025/09/Module-img7_HDD_1.png);}
.bg-product-3 {background:linear-gradient(to right, #D5E3FF, #FFFFFF);}
.bg-product-4 {background:linear-gradient(to bottom, #F2F6FF, #F3F7FF);}
.bg-product-5 {background-image:url(https://media.pandaoffice.com/wp-content/uploads/2025/10/Module-img7_Digital-Camera_1_1.png);}
.bg-product-6 {background:radial-gradient(50% 50% at 50% 50%, #fbfbfb, #fff 50%, #e3f3ff);}
.bg-product-7 {background-image:url(https://media.pandaoffice.com/wp-content/uploads/2025/09/Module-img7_Partition_1.png);}
.row-gap-6{row-gap: 2rem;}
/* 鼠标移入图片变大 */
.drecove-right-img img{transition: transform .6s;transform: scale(1);}
.drecove-right-img:hover img{transform: scale(1.3);}
/* 模拟渐变边框 */
.special-padding{padding: 2px;}
.special-padding:hover{background: linear-gradient(263deg, #199FFF, #0033FF, #E438E1);}
/* 优化渐变边框，适配透明背景 */
.gradient-border::before{z-index: 9; transition: opacity .3s;opacity: 0; content: '';position: absolute;top: 0;left: 0;right: 0; bottom: 0; padding: 2px;-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}
.gradient-border.show::before,.gradient-border:hover::before{opacity: 1;}
/* 以防其他边框影响样式 */
.gradient-border:hover,.gradient-border.show::before{border-color: transparent !important;}
/* 渐变框具体样式 */
.gradient-border1::before{border-radius: 16px;background: conic-gradient(#0033FF,#199FFF, #E438E1,#0033FF);}
.gradient-border2::before{border-radius: 12px 12px 12px 2px;background: conic-gradient(  #E438E1,#199FFF,#0033FF,#E438E1,#E438E1); }
.gradient-border3::before{opacity: 1;border-radius: 24px;background: conic-gradient(#0033FF,#199FFF, #E438E1,#0033FF); }
.gradient-border4::before{opacity: 0;border-radius: 50%;background: conic-gradient(#0033FF,#199FFF, #E438E1,#0033FF); }
.gradient-border5::before{border-radius: 16px 64px 16px 16px;background: conic-gradient(#0033FF,#199FFF, #E438E1,#0033FF); }
.gradient-border6::before{border-radius: 80px 16px 16px 16px;background: conic-gradient(#0033FF,#199FFF, #E438E1,#0033FF); }
.gradient-border7::before{opacity: 1;border-radius: 21px;background: conic-gradient(#4252FF,#199FFF,#0033FF)}
.border-box{border: 1px solid #D2D7DF;}
.blue-border-box{border: 1px solid #2C6BE8;border-radius: 56px;}
.white-border-box{border: 1px solid #fff;border-radius: 56px;}
/* 鼠标移入元素移动 */
.customize-hover-up,.customize-hover-down{transition: transform .3s;}
.border-top-section{padding-left: 80px;padding-right: 80px;}
.border-top-section>.areoi-background{overflow: hidden;border-radius: 48px 48px 0 0;}
@media (min-width: 992px) {
  .customize-hover-up:hover{transform: translateY(-16px);}
  .customize-hover-down:hover{transform: translateY(16px);}
}
/* 渐变色字体 废弃但不能删*/
.gradient-blue{background: linear-gradient(90deg, #50B5F8 0%, #03F 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/* 优化渐变字体，实现可以在编辑器自行选择颜色 废弃但不能删*/
.gradient-text{padding:0;background-clip: text !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
/* 渐变字体废弃原因是因为wp有可以直接设置的地方 */
/* 清除wp设置渐变后自带的padding */
.magic-gradient-stroke{padding: 0;}
/* 统一按钮icon */
.btn i{line-height: 1;}
.btn i.me-3{margin-right: 8px !important;}
.btn i.ms-3{margin-left: 8px !important;}
.btn.btn-sm i,.btn.Medium i,.btn.btn-bg i,.btn-link i{font-size: 16px !important;}
.small-icon i{font-size: 20px !important;}
.style-lh{line-height: 120%;}
/* 特殊字号 */
.description{font-size: 20px !important;}
.description1{font-size: 28px !important;}
.description2{font-size: 28px !important;}
.description-s{font-size: 16px !important;}
.commom-title{font-size: 48px !important;}
.commom-subtitle{font-size: 36px !important;}
.pc-fs-16{font-size: 16px !important;}
.pc-fs-14{font-size: 14px !important;}
/* 特殊间隔 */
.row-gap-8{row-gap: 24px !important;}
@media (max-width: 767px){
	.pc-fs-16{font-size: 20px !important;}
	.pc-fs-14{font-size: 16px !important;}
	.description{font-size: 16px !important;}
	.description1{font-size: 24px !important;}
	.description2{font-size: 20px !important;}
	.description-s{font-size: 14px !important;}
	.commom-title{font-size: 28px !important;}
	.commom-subtitle{font-size: 24px !important;}
	.style-lh{line-height: 150%;}
	.row-gap-8{row-gap: 32px !important;}
}
/* 按钮组间隔 */
.gap-7{gap: 12px;}

/* 文本超出隐藏 单行，多行*/
.text-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text-multiline{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;}
.text-multiline2{-webkit-line-clamp: 2;line-clamp: 2;}
.text-multiline3{-webkit-line-clamp: 3;line-clamp: 3;}
.text-multiline4{-webkit-line-clamp: 4;line-clamp: 4;}
.text-multiline5{-webkit-line-clamp: 5;line-clamp: 5;}
/* 鼠标移入布局变宽模块 */
.section-w1 .item {background: #eaf3ff;padding: 34px 24px;flex-grow:0;transition: all 0.4s ease;transform: translateZ(0);backface-visibility:hidden;perspective:1000px;}
.section-w1 .item .solution {visibility: hidden;}
.section-w1 .item.active {background: var(--bs-blue);padding: 34px;flex-grow: 1;}
.section-w1 .item.active .c-title, .section-w1 .item.active .c-text {color: #FFF;}
.section-w1 .item.active .solution {visibility: visible; border-top-style: dashed !important;}
.section-w1 .item.active .btn {background: #f8f9fa;color: #000;}
.section-w1 .item.active .btn:hover {background-color: #d3d4d5;border-color: #c6c7c8;}
.section-w1 .d-block.d-lg-none .item.active {padding:34px 24px;}
/* 设备检测样式 */
.device-detector {display: none;}
@media (max-width: 991px) {
    .device-detector { content: "mobile"; }
}
@media (min-width: 992px) {
    .device-detector { content: "desktop"; }
}
/* 循环跑马灯效果 */
.marquee-tarck {animation: marquee 40s linear infinite;}
.marquee-item {padding-right:100px;flex-shrink:0;}
@keyframes marquee {
	0% {transform:translatex(0);}
	/* 
	* 使用 var(--content-width) 获取由 JS 设置的精确宽度
	* 这个值就是原始内容的像素宽度
	*/
	100% {transform:translatex(calc(-1 * var(--content-width)));}
}
/* .marquee-tarck:hover {animation-play-state: paused;} */
/* 文件类型|支持设备类型 */
.section-support-devices .type-item {height: 348px;background: linear-gradient(180deg, rgba(69, 170, 255, 0.4), rgba(237, 252, 255, 0)), #fff;border-radius:12px;margin-bottom:32px;}
.section-support-devices .box-btns {padding: 6px;}
.section-support-devices .box-btns > p {cursor:pointer;}
.section-support-devices .box-btns .active {background:#FFF;border-radius:30px;overflow:hidden;color:var(--bs-blue);}
/* 旧版tag */
.section-support-devices .box-file-types, .section-support-devices .box-support-devices {display:none !important;}
.section-support-devices .box-file-types.active, .section-support-devices .box-support-devices.active {display:flex !important;}
/* 优化后tag */
.section-support-devices .tag-info {display:none !important;}
.section-support-devices .tag-info.active {display:flex !important;}
/* banner --- start */
/* banner模块样式 */
.banner-bg {background: url(./images/banner-bg.png) no-repeat;background-size: cover;}
.banner {padding: 5rem 0;}
.banner .star-num-box .star i {color: #FF9B26 !important;}
.banner .star-num-box .txt {color:rgba(29,41,57,0.7);font-size:1rem;}
.banner a.btn {padding:1.125rem 1.5rem;font-size:1.125rem;line-height:1.5;font-weight:600;}
.banner .big-title {width: 90%;}
.banner .big-title h1 {color:#1d2129;font-weight:700;}
.banner .big-title h1 span {color:var(--bs-blue);}
.banner .big-title .main {color:#646464;font-size:1.25rem;}
.banner-ul{padding-left: 0;}
.banner-ul li{display: flex;align-items: center;margin-bottom: 8px;word-break: break-word;text-align: left;}
.banner-ul li:last-child{margin-bottom: 0;}
.banner-ul li::before{content: '';min-width: 7px;height: 7px;border-radius: 50%;background-color: var(--Color-Neutral-Gray-200, #D2D7DF);margin-right: 12px;}
/* banner2 */
.banner2 .areoi-background__image {background-size: contain;}
.banner2 .btn2 {background-color: #eef6ff !important;}
.banner3 .system-info {word-break: break-all;}
.break-all{word-break: break-all;}
@media (max-width: 992px) {
	.banner2 .areoi-background__image {background-size: cover;}
}
@media (min-width: 1440px) {
	.banner2 h1 {font-size: 56px !important;}
}
/* banner3模块 */
@media (min-width: 992px) {
	.banner3 .img1 {width:107.4%;top:33px;}
}
@media (max-width: 500px) {
	.banner3 .system-info {font-size: 14px !important;}
	.banner3 .img1{top: 0;width: 100%;margin: 34px 0 40px;}
	.banner3 h1{margin-bottom: 0;}
}
/* banner-dercov模块 */
.banner-dercov {padding: 54px 0 44px;}
.banner-dercov .img1 img {margin-top:72px;}
@media (min-width: 992px) {
	.banner-dercov .img {width:459px;height:502px;}
}
@media (min-width: 1200px) {
	.banner-dercov .img {width:504px;height:555px;}	
}
@media (min-width: 1280px) {
	.banner-dercov .img {width:560px;height:617px;}	
}
/* banner --- end */
/* ready模块 */
.section-ready .img1 {position: relative !important;}
@media (min-width: 576px) {
	.section-ready .rounded-0 {border-radius: 20px !important}
}
@media (min-width: 992px) {
	.section-ready .img1 {position: absolute !important;width: 576px;bottom:0;right:44px;}
}
/* features模块 */
.section-features .f-item {border-radius:10px;border: 1px solid var(--bs-gray-200);overflow:hidden;background-color:#FFF; width:340px;flex-shrink:0;}
@media (max-width: 767px) {
	.section-features .f-item {width:100%;}
}
.section-features .f-item:hover {background-color:#ecf2fd;border-color:var(--bs-blue);}
.section-features .icon-left > i, .section-features .icon-right > i {cursor: pointer;; color: var(--bs-blue) !important;}
.section-features .icon-left.disabled > i, .section-features .icon-right.disabled > i {cursor: no-drop;color: var(--bs-gray-200) !important;}
/* scrollbar样式 */
::-webkit-scrollbar {height: 5px;width: 5px}
::-webkit-scrollbar-track {border-radius: 20px;background-color: #DFE9EB;}
::-webkit-scrollbar-track:hover {background-color: #DFE9EB}
::-webkit-scrollbar-track:active {background-color: #DFE9EB}
::-webkit-scrollbar-thumb {border-radius: 20px;background-color: #B8C0C2}
::-webkit-scrollbar-thumb:hover {background-color: #B6BEC0}
::-webkit-scrollbar-thumb:active {background-color: #B6BEC0}
.h-scrollbar {scrollbar-width: thin;scrollbar-color: #ecf2fd transparent;}
.h-scrollbar::-webkit-scrollbar {height: 5px;}
.h-scrollbar::-webkit-scrollbar-thumb {background-color: #ecf2fd;border-radius: 10px;}
.hidden-scrollbar::-webkit-scrollbar {width:0;height:0;}
/* 阴影蒙层 */
.left-shadow::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right,rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 120px,rgba(255, 255, 255, 0) 100%);pointer-events: none;z-index:1;}
.right-shadow::after {content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(to left,rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0) 120px,rgba(255, 255, 255, 0) 100%);pointer-events: none;}
@media (max-width: 767px) {
	.left-shadow::before, .right-shadow::after {display: none;}
}
/* 数据展示 */
.section-shuju {padding-top: 120px;}
.section-shuju .bottom-bg-box {padding-bottom: 120px;padding-top:324px;}
.section-shuju .fs_56 {font-size: 56px;}
@media (max-width: 575px) {
	.section-shuju .bottom-bg-box .areoi-background__image {background-image: url(https://media.pandaoffice.com/wp-content/uploads/2025/09/Background_Module5-bg_wap.png) !important;background-repeat: no-repeat;background-position-y: top;background-size: contain;}
}
@media (max-width: 991px) {
	.section-shuju .fs_56 {font-size: 28px;}
	.section-shuju .bottom-bg-box {padding-bottom: 40px;padding-top:130px;}
}
/* 3块吸顶 */
@media (min-width: 992px) {
	.sticky-top20 {position:sticky !important;top:75px;height:500px;}
	.sticky-top20.h-auto figure {width:90%;}
	.sticky-top20 figure.col-lg-6 {width:43.6%}
	.merge-box > div {width:calc(50% + 6px);}
	.merge-box > div:first-child {margin-right:-6px;}
	.merge-box > div:last-child {margin-left:-6px;}
	/*232布局*/
	.section-videos .box-232 .card-img-top {width:90%;align-self:center;}
}
/* 隐私协议页面样式 */
.box-privacy-policy h3 {font-size:20px !important;margin-bottom:1rem;color:var(--bs-gray-900);font-weight:700;line-height:1.5;}
.box-privacy-policy p, .box-privacy-policy li {font-size:1rem;color:var(--bs-gray-600);}
/* pandaoffice关于我们 */
.ab-us-banner .areoi-background__image {background-position:left;}
@media (min-width: 768px) {.video-box {width: 87%;}}
.ab-us-addr-box {height:130px;}
.ab-us-addr-posi {position:absolute;bottom:20%;right:10%;}
@media (min-width: 768px) {.ab-us-addr-box {height: 278px;}.ab-us-email-box {margin-top: -40px;}.ab-us-email-box .col-md-7 {width:55%;}}
@media (min-width: 992px) {.ab-us-addr-box {height: 354px;}.ab-us-email-box {margin-top: -50px;}}
@media (min-width: 1200px) {.ab-us-addr-box {height: 430px;}.ab-us-email-box {margin-top: -60px;}}
@media (min-width: 1400px) {.ab-us-addr-box {height: 506px;}.ab-us-email-box {margin-top: -70px;}}
.ab-us-email-box .box-follow > div:nth-child(1) i {color: #CD201F !important;line-height:1;font-size:26px !important;}
.ab-us-email-box .box-follow > div:nth-child(2) i {color: #2474FC !important;line-height:1;font-size:26px !important;}
.ab-us-email-box .box-follow > div:nth-child(3) i {color: #000000 !important;line-height:1;font-size:26px !important;}
.ab-box-links .col-3 p a {color: var(--bs-gray-900) !important;}
.ab-box-links > .col-3:nth-child(1) > p {background-color: #ECF2FD;border-radius:8px;padding: 11px 16px;}
.ab-box-links > .col-3:nth-child(1) > p a {color:var(--bs-blue) !important;}
/* 文章列表 */
.list-img-box {width:272px;height:212px;margin-right:40px;}
.list-img-box img {height: 100%;}
.read-more > span.screen-reader-text {display:none !important;}
.classify-box {padding: 18px;}
.classify-box > ul {padding-left:0;margin-bottom:0;}
.classify-box > ul li {padding: 20px 14px;}
.classify-box > ul li:hover, .classify-box > ul li.active  {background:#ECF2FD;border-radius:12px;color:var(--bs-blue);}
.top4-1-box .list-img-box {width: 100%;/* height:352px; */margin-right: unset;}
.top4-2-box .list-img-box {width:260px;height:156px;margin-right:22px;}
.top4-2-box ul li {margin-bottom:1rem;}
.top4-2-box ul li:last-child {margin-bottom:0;}
@media (max-width: 767px) {
	.top4-2-box .list-img-box {width:100%;height: 212px;}
	.top4-2-box ul li {background: rgba(245, 248, 255, 1);border-radius: 1rem;}
	.list-img-box {width:100%}
	.top4-2-box .list-img-box {height:212px;}
}
/* 文章详情 */
.article-details-classify-box .accordion {--bs-accordion-border-width: 0;}
.article-details-classify-box .accordion-button {padding-left:0;padding-right:0;font-size:1rem;font-weight:700;}
.article-details-classify-box .accordion-body {padding-left:0 !important;padding-right:0 !important;}
.article-details-classify-box .accordion-body .list-group-item a {color: var(--bs-gray-600) !important;}
.article-details-classify-box .accordion-body .list-group-item a:hover {color: var(--bs-blue) !important;}
.article-details-classify-box .accordion-button::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--bs-gray-200);transform: scaleY(0.5);transform-origin: top center;}

/* 其他版本banner */
.seo3-banner {height: 656px;}
.seo3-banner-content {display: flex;align-items: center;margin: 0 auto;padding: 0 0; height: 100%;}
.seo3-info {margin-top: 16px;}
.seo3-right-img {max-width: 615px;}
.seo3-banner-left {display: flex;flex-direction: column;justify-content: center;padding-right: 51px;}
.seo3-banner-right {padding-left: 0;}
.seo3-btn-box {margin: 24px 0;}
.seo3-rating-box {display: flex;align-items: center;}
.seo3-rating-img {height: 20px; margin-right: 10px;}
.seo3-rating-img img{height: 100% !important;width: auto;transform: translateY(-4px);}
@media (max-width: 991px) {
	.seo3-banner{height: auto; padding-bottom: 40px;}
	.seo3-banner-content{flex-direction: column-reverse;}
	.seo3-banner-right{padding:0 16px;display: flex;justify-content: center;}
	.seo3-banner-left{padding:0 16px;}
	.seo3-banner-left .h1{margin-top: 24px;}
	.seo3-btn-box{text-align: center;}
	.seo3-rating-box{justify-content: center;}
	
}
@media (max-width: 768px) {
	.seo3-btn-box{display: flex;flex-direction: column;}
	.seo3-btn-box .ms-3{margin-left: 0 !important;margin-top: 12px;}
}
@media (max-width: 500px) {
	.seo3-right-img{max-width: 235px;}
	.seo3-banner .fs-5{font-size: 1rem !important;}
	.seo3-banner .h1{font-size: 1.75rem !important;}
}
/* 新版module*6  d-md-none*/
.new-row-gap-4{row-gap: 2.5rem !important;}
.seo3-row>*{padding-right: 1.5rem;padding-left: 1.5rem;}
.seo3-section .card{padding: 2rem;}
.seo3-section .card .card-title{margin-bottom: 8px;}
.seo3-section .card .img-box{width: 56px;height: 56px;}
.seo3-section .card .card-text{margin-bottom: 0;}
.seo3-section .card .card-title{font-size: 20px;}
.seo3-section .card:hover{border: 1px solid var(--Color-Brand-Primary, #2C6BE8);background: rgba(44, 107, 232, 0.10);}
@media (max-width:1199px) {
	.seo3-section .card{padding: 5px;}
	.seo3-row>*{padding-left: 1.25rem;padding-right: 1.25rem;}
}
@media (max-width:991px) {
	.new-mb-btn{width: 100% !important;border-radius: 24px;padding: 0;font-size: 18px;height: 44px;line-height: 44px;}
}
@media (max-width:767px) {
	.seo3-row>*{padding-left: 1rem;padding-right: 1rem;}
	.new-row-gap-4{row-gap: 1rem !important;}
	.seo3-section .card .card-text{font-size: 18px !important;}
}
@media (max-width:575px) {
	.new-row-gap-4{padding: 0 16px;}
}
/* 新版左侧带图手风琴 */
.seo3-accordion{margin-top: 56px;margin-bottom: 56px;}
.seo3-accordion .img-1{padding: 0 !important;border-radius: 0 !important;max-width: 671px;flex-direction: column;background-color: transparent;flex: 1;}
.seo3-accordion .img-1 img{width: 100% !important;}
.seo3-accordion .img-1 figure{margin: 0 !important;width: 100% !important;}
.seo3-accordion .item{padding: 16px 24px;}
.seo3-accordion-title{padding: 8px 0;position: relative;}
.seo3-accordion-right{flex: 1;max-width: 561px;margin-left: 48px;padding: 0;}
.seo3-accordion .item .collapse p{padding: 24px 0 8px;}
.seo3-accordion-info{margin-top: 16px;}
.seo3-accordion .item .seo3-accordion-title p{color: var(--Color-Neutral-Gray-900, #20242D);}
.seo3-accordion .item .seo3-accordion-title.collapsed p {color: var(--Color-Brand-Primary, #2C6BE8);}
.seo3-accordion-icon{margin: 0 16px 0 0;}
.seo3-accordion-icon img{width: 24px !important;height: 24px !important;background-color: transparent !important;padding: 0 !important;}
.seo3-accordion-title.accordion-button::after{width: 48px;height: 48px;background-size: 24px;background-position: center;background-color: transparent;padding: 12px;border-radius: 8px;position: relative;z-index: 2;}
.seo3-accordion-title::before{position: absolute;background-color: #ECF2FD;content: '';z-index: 1;right: 0;width: 48px;height: 48px;border-radius: 8px}
.seo3-accordion .item:last-child{margin-bottom: 0 !important;}
.seo3-accordion{padding: 0 16px !important;}
@media (max-width:991px) {
	.seo3-accordion-right{margin-left: 0;max-width: 100%;}
	.seo3-accordion .item,.seo3-accordion-title{padding: 0;background-color: transparent;}
	.seo3-accordion .item .collapse p{border-top: none;}
	.seo3-accordion-icon{padding: 12px;margin: 0 20px 0 0;border-radius: 8px;background: rgba(44, 107, 232, 0.10);}
	.seo3-accordion-info{margin-top: 12px;}
	.seo3-accordion .item .collapse p{padding: 0;}
	.seo3-accordion .item{margin-bottom: 24px !important;}
	.seo3-accordion .content-box .img-fluid{margin-top: 0;background-color: transparent;padding: 0;border-radius: 0;}
	.seo3-accordion{margin-top: 40px;margin-bottom: 0;}
}
/* 五个tab切换 */
.seo3-tab-item{padding: 7px 24px;font-size: 20px;}

/* 根据seo3优化bs手风琴样式 */
.new-accordion .accordion-item {padding: 24px;border-radius: 12px !important;border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color) !important;}
.new-accordion .accordion-item *{padding: 0;}
.new-accordion.accordion-custom-arrow .accordion-button{box-shadow: none;}
.new-accordion.accordion-custom-arrow .accordion-button::before{right: 0;}
.new-accordion .accordion-item .accordion-collapse .accordion-body{padding-top: 24px;margin-top: 16px;border-top: 1px solid #D2D7DF;}
.new-accordion.accordion-btn-bold .accordion-button{font-weight: 600;}
@media (max-width:1199px) {
	/* .tag-5-box{height: 45px;} */
	.seo3-tab-item{padding: 0 16px;font-size: 18px !important;}
}
@media (max-width:991px) {
	.new-accordion .accordion-item .accordion-collapse .accordion-body{padding-top: 36px;    font-size: 18px;font-weight: 300;letter-spacing: -0.108px;}
	.new-accordion .accordion-item{padding: 36px 20px;}
	.tag-5-box{height: auto !important;border-radius: 12px !important;row-gap: 18px;justify-content: flex-start !important;}
	.seo3-tab-item{padding: 7px 20px;font-size: 18px;;font-weight: 500;}
	.new-accordion.accordion-btn-bold .accordion-button{font-size: 18px;font-weight: 700;}
}
/*轮播联动用户头像*/
.seo3-user-box{position: absolute !important;width: 121.3%;height: 767px;border-radius: 100%;background: #fff;box-shadow: 0 4px 15px 0 rgba(29, 33, 41, .1);left:50%;transform: translate(-50%,-50%);z-index: 2;transition: border .3s;}
.seo3-user-box .user-item{border: 2px solid transparent;width: 110px;height: 110px;border-radius: 50%;margin-right:80px;}
.seo3-user-box .user-item.active{border-color: var(--bs-blue);}
.seo3-user-box .user-item:first-child,.seo3-user-box .user-item:last-child{transform: translateY(11px);}
.seo3-user-box .user-item:nth-child(2),.seo3-user-box .user-item:nth-child(4){transform: translateY(42px);}
.seo3-user-box .user-item:nth-child(3){transform: translateY(75px);width: 150px;height: 150px;}
.seo3-user-box .user-item:last-child{margin-right:0;}
.seo3-user-box-text{position: relative;z-index: 3;}
p.seo3-user-box-text{margin-bottom: 231px;}
.seo3-carousel-box{max-width: 984px;padding: 0 72px;margin: 0 auto;;text-align: center;}
.seo3-carousel-box .carousel-item{padding: 56px 40px; width: 100%;background-color: #fff;border-radius: 12px;}
.seo3-carousel-box .carousel-item-title{color: var(--Color-Brand-Primary, #2C6BE8);font-family: Montserrat;font-size: 20px;font-weight: 600;line-height: 30px;margin-bottom: 8px;}
.seo3-carousel-box .carousel-item-info{color: var(--Color-Neutral-Gray-600, #5F6C86);font-size: 16px;font-weight: 400;line-height: 24px;}
.seo3-carousel-box .carousel-item div{height: 100% !important;}
/* 轮播左右控制器 */
.seo3-carousel-box .carousel-control-prev{left: 0;text-align: left;}
.seo3-carousel-box .carousel-control-next{right: 0;text-align: right;}
.seo3-carousel-box .carousel-control-prev-icon{background-image: url('./assets/images/prev-icon.png');}
.seo3-carousel-box .carousel-control-next-icon{background-image: url('./assets/images/next-icon.png');}
.seo3-carousel-box .carousel-control-prev, .seo3-carousel-box .carousel-control-next{width: 72px;display: block;opacity: 1;background-color: #eaf0fd;height: 100%;}
.seo3-carousel-box .carousel-control-prev-icon, .seo3-carousel-box .carousel-control-next-icon{width: 48px;height: 48px;}
/* 轮播底部控制器 */
.seo3-carousel-box .carousel-indicators{bottom: 88px;display: none;}
.seo3-carousel-box .carousel-indicators [data-bs-target]{width: 12px;height: 12px;border-radius: 12px;background-color: #D9D9D9;margin: 0 6px;opacity: 1;border: none;}
.seo3-carousel-box .carousel-indicators .active{width: 48px;border-radius: 6px;background-color: var(--bs-blue);}
@media (max-width:1200px) {
	.seo3-user-box .user-item{width: 90px;height: 90px;border-radius: 50%;margin-right:60px;}
	.seo3-user-box .user-item:first-child,.seo3-user-box .user-item:last-child{transform: translateY(-2px);}
	.seo3-user-box .user-item:nth-child(2),.seo3-user-box .user-item:nth-child(4){transform: translateY(34px);}
	.seo3-user-box .user-item:nth-child(3){transform: translateY(64px);width: 130px;height: 130px;}
}
@media (max-width:991px) {
	/* .seo3-user-box{width: 133%;} */
	.seo3-carousel-box .carousel-item{padding: 32px 16px;}
	.seo3-carousel-box{padding: 0 0 53px;}
	.seo3-user-box{height: 550px;}
	.seo3-user-box .user-item{width: 90px;height: 90px;border-radius: 50%;margin-right:60px;}
	.seo3-user-box .user-item:first-child,.seo3-user-box .user-item:last-child{transform: translateY(-2px);}
	.seo3-user-box .user-item:nth-child(2),.seo3-user-box .user-item:nth-child(4){transform: translateY(34px);}
	.seo3-user-box .user-item:nth-child(3){transform: translateY(64px);width: 130px;height: 130px;}
	.seo3-carousel-box .carousel-control-prev, .seo3-carousel-box .carousel-control-next{display: none;}
	.seo3-carousel-box .carousel-indicators{display: flex;bottom: -15px;}
}
@media (max-width:900px) {
	.seo3-user-box{height: 460px;width: 1000px;}
	.seo3-user-box .user-item{width: 40px;height: 40px;border-radius: 50%;margin-right:24px;}
	.seo3-user-box .user-item:first-child,.seo3-user-box .user-item:last-child{transform: translateY(3px);}
	.seo3-user-box .user-item:nth-child(2),.seo3-user-box .user-item:nth-child(4){transform: translateY(14px);}
	.seo3-user-box .user-item:nth-child(3){transform: translateY(26px);width: 56px;height: 56px;}
	p.seo3-user-box-text{margin-bottom: 118px;}
}
@media (max-width:767px) {
	.seo3-carousel-box{padding: 0 16px 53px;}
	p.seo3-user-box-text{margin-bottom: 138px;font-size: 16px !important;}
}
.seo3-section-ready .areoi-background__image {transform: scale(1);background-position:right}
@media (max-width:991px) {
	.seo3-section-ready{padding-left: 16px;padding-right: 16px;}
	.seo3-section-ready .areoi-background  {opacity: .5;}
	.seo3-section-ready .areoi-background__image {transform: scale(1.1);}
}
.seo3-card3-img {margin-bottom: 2rem;}
.banner-content{padding: 88px 0;}
.banner-h1,.banner-sub-title{margin-bottom: 16px;}
.banner-info{margin-top: 16px;}
.banner-btn-box{margin-top: 44px;display: flex;gap: 12px;flex-wrap: wrap;align-items: center;}
.banner-btn-box .btn{margin: 0;}
@media (max-width: 991px) {
	.seo3-banner{padding-top: 15px;}
	.banner-content{padding: 40px 0;flex-direction: column;}
	.banner-info{font-size: 16px;}
	.seo3-banner-left	.banner-h1,.banner-h1{margin-top: 40px;}
	.banner-h1,.banner-sub-title{margin-bottom: 6px;}
	.banner-info,.banner-sub-title{margin-top: 6px;}
	.banner-btn-box{justify-content: center;margin: 22px 0 47px;}
}
@media (max-width: 520px) {
	.section-support-devices .seo3-tag{height: auto;border-radius: 12px !important;row-gap: 18px;flex-wrap: wrap;}
	.section-support-devices .seo3-tag .w-50{width: auto !important;padding: 7px 20px;}
}

/* 文章详情 typo.css */
/* 块/段落引用 */
.typo blockquote {position: relative;color: #999;font-weight: 400;border-left: 1px solid var(--bs-blue);padding-left: 1em;margin: 1em 3em 1em 2em;}
@media only screen and ( max-width: 640px ) {.typo blockquote {margin: 1em 0;}}
/* 保证块/段落之间的空白隔行 */
.typo p, .typo pre, .typo ul, .typo ol, .typo dl, .typo form, .typo hr, .typo table, .typo-p, .typo-pre, .typo-ul, .typo-ol, .typo-dl, .typo-form, .typo-hr, .typo-table, .typo blockquote {margin-bottom: 1.2em}
/* 标题应该更贴紧内容，并与其他块区分，margin 值要相应做优化 */
.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6,
.typo-h1, .typo-h2, .typo-h3, .typo-h4, .typo-h5, .typo-h6 {margin-top: 1.2em;margin-bottom: 0.6em;line-height: 1.35;}
.typo h1, .typo-h1 {font-size: 2em;}
.typo h2, .typo-h2 {font-size: 1.8em;}
.typo h3, .typo-h3 {font-size: 1.6em;}
.typo h4, .typo-h4 {font-size: 1.4em;}
.typo h5, .typo h6, .typo-h5, .typo-h6 {font-size: 1.2em;}
/* 在文章中，应该还原 ul 和 ol 的样式 */
.typo ul, .typo-ul {padding-left: 0;margin-left: 1.3em;list-style: disc;}
.typo li {list-style: disc !important;}
.typo ol li {list-style: decimal !important;}
.typo ol, .typo-ol {padding-left: 0;list-style: decimal;margin-left: 1.9em;}
.typo li ul, .typo li ol, .typo-ul ul, .typo-ul ol, .typo-ol ul, .typo-ol ol {margin-bottom: 0.8em;margin-left: 2em;}
.typo li ul, .typo-ul ul, .typo-ol ul {list-style: circle;}
/* 同 ul/ol，在文章中应用 table 基本格式 */
.typo table th, .typo table td, .typo-table th, .typo-table td, .typo table caption {border: 1px solid #ddd;padding: 0.5em 1em;color: #666;}
.typo table th, .typo-table th {background: #fbfbfb;}
.typo table thead th, .typo-table thead th {background: #f1f1f1;}
.typo table tbody tr:first-child {background: #f1f1f1;}
.typo table caption {border-bottom: none;}
/* 去除 webkit 中 input 和 textarea 的默认样式  */
.typo-input, .typo-textarea {-webkit-appearance: none;border-radius: 0;}
.typo-em, .typo em, legend, caption {color: #000;font-weight: inherit;}
/* 着重号，只能在少量（少于100个字符）且全是全角字符的情况下使用 */
.typo-em {position: relative;}
.typo-em:after {position: absolute;top: 0.65em;left: 0;width: 100%;overflow: hidden;white-space: nowrap;content: "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・";}
/* Responsive images */
.typo img {max-width: 100%;}
/* 根据运营要求优化文章页展示 */
.typo p {line-height:30px;margin-bottom: 24px;margin-top:24px;}
.typo h2, .typo-h2 {font-size:24px;line-height:30px;margin-top:48px;margin-bottom:48px;}
.typo h3, .typo-h3 {font-size:18px;line-height:30px;margin-top:24px;margin-bottom:24px;}
.typo h4, .typo-h4 {font-size:16px;line-height:30px;}
.typo li {padding: 8px 0;line-height:30px;}
.typo .lwptoc_item {padding: 8px 0;line-height: 30px;margin-top: 0;}
.typo .alert{margin-top: 16px;}
.typo .alert:first-child{margin-top: 0;}
.custom-accordion-menu-parent {width:100%;flex: 1;}
.custom-accordion-menu-parent > .accordion {padding-left:0;display:flex;margin-bottom: 0;flex-direction: column;width: 100%;}
.custom-accordion-menu-parent > .accordion > .accordion-item {border:0;padding:8px;background-color: unset;}
.custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-header > .accordion-button {border:0;padding:0;box-shadow: unset;background-color: unset;}
.custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-link-no-children {text-decoration: none;font-size: 1rem;font-weight:700;color: var(--bs-gray-900);transition: color 0.3s ease;}
.custom-accordion-menu-parent .accordion-button {color: var(--bs-gray-900);font-size: 1rem;font-weight: 700;position: relative;padding-bottom: 10px;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body {width:100%;padding: 8px;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body .sub-menu {padding: 0}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item {position: relative;border-radius: 8px;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item:hover {background-color: #e5e6eb;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-link {position: relative;height: 100%;width: 100%;display: block;padding: 16px;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-link > img {width: 42px;height: 42px;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-link > span {font-size: 16px;color: #1d2129;line-height: 20px;position: absolute;top: 15px;font-weight: 700;}
.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-description {position: absolute;left: 68px;top: 40px;font-size: 14px;color: #637185;} 
.custom-accordion-menu-parent .accordion-button {padding-top:15px;padding-bottom:15px;}
.affix-pc-box {position:unset;}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item {border:0;padding:8px 20px;background-color: unset;}
.affix-pc-box > .custom-accordion-menu-parent .accordion-button {color: var(--bs-gray-700);font-weight: 400;}
.affix-pc-box > .custom-accordion-menu-parent h3 > .accordion-button {color: var(--bs-gray-900);font-weight: 700;padding-bottom: 0;}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-link-no-children {font-weight:400;color: var(--bs-gray-700);}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-link-no-children:hover {color: var(--bs-blue);}

.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item.menu-item-has-children > .accordion .menu-item {margin-bottom:8px;}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item a {color:var(--bs-gray-600);}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item a:hover {padding-left:2px;color:var(--bs-blue);}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item:first-child.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item a:hover {padding-left:0;color:var(--bs-blue);}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item:hover {background-color: unset;}
.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item:first-child.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item:first-child {width: 100%;}


@media (hover: hover) and (min-width: 1121px) {
	.header1-1 #sign-box .sculpture .username {display: none;}
	.custom-accordion-menu-parent {position:unset;}
	.custom-accordion-menu-parent > .accordion {display:flex;justify-content: space-around;}
	.custom-accordion-menu-parent ul.accordion {display:flex;flex-direction:row;position: unset;}
	.custom-accordion-menu-parent > .accordion > .accordion-item {display: flex;align-items: center;}
	.custom-accordion-menu-parent .accordion-button {pointer-events:none;}
	.custom-accordion-menu-parent .accordion-button::after {display:none;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item {padding:8px 16px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item:hover > .accordion-header > .accordion-button {color:var(--bs-blue)}
	.affix-pc-box > .custom-accordion-menu-parent .accordion-item > .accordion-header > .accordion-button::after {display:block;width: 14px;height: 14px;background-size: 14px;margin-left: 5px;}
	.affix-pc-box > .custom-accordion-menu-parent .accordion-item:hover > .accordion-header > .accordion-button::after {transform: rotate(180deg);transition: 0.5s ease;}
	.custom-accordion-menu-parent .accordion-item .collapse {display:flex;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children {position: unset;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-header {font-weight: 700;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse {position:absolute;top: 40px;display:none;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children:hover > .accordion-collapse {display:flex;width: 350px;box-shadow: 0px 10px 10px rgb(29 33 41 / 10%);border-radius: 12px;background: #FFF;z-index: 2;}
	.header1-1:hover .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-link-no-children {color: #FFF;}
	.header1-1:hover .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-header > .accordion-button {color: #FFF;}
	.header1-1 #wapNavDialog.modal {display:flex;position: relative;flex: 1;overflow: unset;}
	.header1-1 #wapNavDialog.modal .modal-header {display: none !important;}
	.header1-1 #wapNavDialog.modal .modal-dialog {flex:1;position: unset;display: flex;width: 100%;}
	.header1-1 #wapNavDialog.modal .modal-dialog .modal-content {background-color:unset;position: unset;}
	.header1-1 #wapNavDialog.modal .modal-dialog .modal-body {display:flex;padding: 0;overflow: hidden;position: unset;}
	.header1-1 #wapNavDialog.modal .modal-dialog .modal-body #sign-box {position: unset;}
	.header1-1 #wapNavDialog.modal .modal-dialog .modal-body #sign-box > div {position: unset;}
	header .user-avatar-box.show {position: unset !important;}
	header .user-avatar-box:hover .userinfo-card {top: 35px;right:0;left: unset !important;transform: unset !important;}

	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body {max-width: 1280px;margin: 25px auto;padding: 0 140px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse {left:0;width: 100%;border-radius: unset;margin-top: 8px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner {display:flex;flex-wrap: wrap;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item {width: 33.3%;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item:first-child.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item:first-child .sub-menu.nested-menu {display:flex;gap: 30px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children.nav-features-box > .accordion-collapse > .accordion-body {max-width: 100%;margin: 48px auto;padding: 0;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children.nav-features-box > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item {flex:1;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .container{padding-left:0;padding-right:0;max-width:1080px;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .img-1 > img {height:212px;}
	.top-tools-link:hover .fw-bold.fs-6 {color:var(--bs-blue);text-decoration: underline;}
}
@media (hover: hover) and (min-width: 1150px) {
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .container{max-width:1100px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item {padding:8px 20px;}
}
@media (hover: hover) and (min-width: 1300px) {
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .container{padding-left:0;padding-right:0;max-width:1184px;}
}
@media (max-width: 1120px) {
	.header1-1 .header-pc-box{padding:0;}
	.header1-1 .header-pc-box ~ #sign-box {margin-top: 24px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item {padding: 8px 16px;}
	.custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-header > .accordion-button {font-weight:700;color:var(--bs-gray-900);}
	.custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-header > .accordion-button:not(.collapsed) {color:var(--bs-blue);}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-link {padding: 8px 16px;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-link > img {width:32px;height:32px;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-link > span {font-size:14px;top: 4px;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .sub-menu > .menu-item > .menu-description {top: 24px;left: 58px;font-size: 14px;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body {padding-top:20px;}
	.custom-accordion-menu-parent > .accordion > .nav-features-box.accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body {padding-top:28px;}
	
	
	
	header.sticky-header .affix-pc-box {height:calc(100vh - 116px);top:56px;left:0;right: 0;position: absolute !important;background: #FFF;padding: 0 26px;overflow-y: auto;}
	header.sticky-header.scrolled .affix-pc-box {height:calc(100vh - 56px);position: absolute !important;}
	header.sticky-header .affix-dropdown-icon-invisible ~ .affix-pc-box {display: none !important;}
	header.sticky-header .affix-dropdown-icon-invisible.show ~ .affix-pc-box {display: block !important;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item a {font-size:14px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-link-no-children {font-weight:700; color:var(--bs-gray-900);}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-collapse .accordion-collapse {display:block;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item > .accordion-collapse .accordion-collapse .accordion-body  {padding-top:8px;padding-bottom:8px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item:first-child.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item:first-child .sub-menu.nested-menu {display:flex;gap: 16px;flex-direction: column;}
	.affix-pc-box > .custom-accordion-menu-parent h3 > .accordion-button {color: var(--bs-gray-900);pointer-events: none;font-size: 14px;}
	.affix-pc-box > .custom-accordion-menu-parent h3 > .accordion-button::after {display:none;}
	.nav-features-box .menuizer-container .fs-6 {font-size: 14px !important;}
}
@media (max-width: 991px) {
	header.sticky-header .accordion {--bs-accordion-body-padding-x: 1rem;}
	header.sticky-header .affix-pc-box {padding:0;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .img-1 {margin-bottom:0;}
	.custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body {padding-left:0;padding-right:0;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .img-1 img {height:55px;width:70px;margin-right: 0;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .col-12 {border-bottom: 1px solid var(--bs-gray-200); padding-bottom:16px;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .col-12 .fw-bold.fs-6 {font-size: 14px !important;}
	header.sticky-header .affix-pc-box .accordion-item.menu-item-has-children.nav-features-box .col-12 .c-gray6.fs-6 {font-size: 14px !important;}
	.affix-pc-box > .custom-accordion-menu-parent h3 > .accordion-button {font-size:14px;padding-left: 16px;padding-right: 16px;padding-top: 8px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item a {font-size:14px;}
	.affix-pc-box > .custom-accordion-menu-parent > .accordion > .accordion-item.menu-item-has-children > .accordion-collapse > .accordion-body > .accordion-inner > .menu-item.menu-item-has-children > .accordion .menu-item {margin-bottom:4px;}
}



