html {font-size:calc(100vw/19.2); -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;scrollbar-width: thin;}

html.act {overflow:hidden;width:100%;height:100vh;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

* {margin:0;padding:0;outline:none;}

[v-cloak] { display: none !important; }

/* *:focus:not(:focus-visible) { outline: none }
*:focus-visible { outline: 2px solid var(--theme-color) } */

:root{
  --theme-color: #0129C5;
  --text-color: #000;
  --text-color2: #333;
  --imgwhite: brightness(0) invert(1);
  --imgblack: brightness(0);
  --ease: cubic-bezier(0.4, 0, 0.2, 1);
}

/* 禁止文字选中 */
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.text-break {
  /* 核心：现代浏览器标准，优先保留单词完整性，超长则内部换行 */
  overflow-wrap: break-word;
  /* 兼容旧版浏览器（如IE） */
  word-wrap: break-word;
  /* 强制连续字符（数字/字母）换行，补充overflow-wrap的不足 */
  word-break: break-all;
  white-space: normal;
}

/*@font-face {*/
/*  font-family: 'SourceHanSansCN';*/
/*  src: url("../fonts/SourceHanSansCN-VF-2.otf") format("truetype");*/
/*  font-display: swap;*/
/*  font-style: normal;*/
/*  unicode-range: U+0020-FFFF;*/
/*  unicode-range: U+0020-007F, U+4E00-9FFF, U+3000-303F;*/
/*}*/
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url("../fonts/Poppins-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
  unicode-range: U+0020-FFFF;
}
/* @font-face {
  font-family: 'Lexend-Regular';
  src: url("../fonts/Lexend-Regular.ttf") format("truetype");
  font-display: swap;
  font-style: normal;
} */
    
.fw700{font-family:'SourceHanSansCN', 'HarmonyOS_Sans_SC_Bold', Arial, Verdana, sans-serif;font-weight: 700;}
.fw600{font-family:'SourceHanSansCN', 'HarmonyOS_Sans_SC_Semibold', Arial, Verdana, sans-serif;font-weight: 600;}
.fw500{font-family:'SourceHanSansCN', 'HarmonyOS_Sans_SC_Medium', Arial, Verdana, sans-serif;font-weight: 500;}
.fw400{font-family:'SourceHanSansCN', 'HarmonyOS_Sans_SC_Regular', Arial, Verdana, sans-serif;font-weight: 400;}
.fw300{font-family:'SourceHanSansCN', 'HarmonyOS_Sans_SC_Light', Arial, Verdana, sans-serif;font-weight: 300;}
.popb{font-family: 'Poppins-SemiBold';font-weight: 600;}
/* .lexR{font-family: 'Lexend-Regular';} */


body {position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x:hidden;position:relative;padding:0;width:100%;color: var(--text-color);font-family:'SourceHanSansCN', 'HarmonyOS_Sans_SC_Regular', Arial, Verdana, sans-serif;font-size: 14px;line-height:1.5;background:#fff;word-break: normal;
  overflow-wrap: anywhere;
  white-space: normal;}
.ul, .ol {
  margin-left: 0;
  padding-left: 0;
  list-style-position: inside;
}
.ul,.ul .li,.ol .li,tr td,.dl,.dd {list-style-type:none;margin:0;padding:0;}
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
a {display:inline-block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);color: var(--text-color);-webkit-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); transition: color .4s cubic-bezier(0.4, 0, 0.2, 1);}
textarea,select {outline:none;color:#666;font-size: 14px;width:100%;}
textarea {resize:none;padding:0;border:0;font-family:'hmr';}
img {border:none;max-width:100%;display:block;width: 100%;}
img[src=""] {opacity:0;}
i {font-style:normal;}

.edit * {
  all: revert;
}
.edit > *:not(ul):not(li):not(ol):not(dl) {
  margin: 0;
  padding: 0;
}

.edit img,.img_inline_block img {display:inline-block;height:auto;width: auto;max-width: 100%;}

.fw_100 {font-weight:100;}
.img_cct {width:100%;opacity:0;}
.t_line1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-moz-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line5 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;box-orient:vertical;}
.place::-webkit-input-placeholder {color:#999;}
.place:-moz-placeholder {color:#999;}
.place::-moz-placeholder {color:#999;}
.place:-ms-input-placeholder {color:#999;}

.place2::-webkit-input-placeholder {color:#BEBEBE;}
.place2:-moz-placeholder {color:#BEBEBE;}
.place2::-moz-placeholder {color:#BEBEBE;}
.place2:-ms-input-placeholder {color:#BEBEBE;}

.swiper-button-disabled{cursor: not-allowed;}
.swiper-button-lock{opacity: 0;pointer-events: none;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justif {text-align:justify;}
.text-nowrap {white-space:nowrap;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
.text-bold {font-weight:bold;}
.imgTwo{position: relative;}
.imgTwo img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}
.imghover:hover .imgTwo img:nth-child(1){opacity: 0;}
.imghover:hover .imgTwo img:nth-child(2){opacity: 1;}
.imgTwohover:hover img:nth-child(1){opacity: 0;}
.imgTwohover:hover img:nth-child(2){opacity: 1;}
.zId5 {z-index:5;}
.zId4 {z-index:4;}
.zId3 {z-index:3;}
.zId2 {z-index:2;}
.zId1 {z-index:1;}


/* 滚动条样式 */*
/* ::-webkit-scrollbar {width:4px;height:1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);} */
.scroll{scrollbar-gutter: stable;}

.scroll2,
.scroll3,
.scroll4{scrollbar-width: thin;}

/*.scroll2::-webkit-scrollbar {width:5px;height:1px;}*/
/*.scroll2::-webkit-scrollbar-thumb{ background:var(--theme-color);border-radius: 3px;}*/
/*.scroll2::-webkit-scrollbar-track{ background:#E3E3E3;border-radius: 3px;}*/

/*.scroll3::-webkit-scrollbar {width:2px;height:1px;}*/
/*.scroll3::-webkit-scrollbar-thumb{ background:var(--theme-color);border-radius: 2px;}*/
/*.scroll3::-webkit-scrollbar-track{ background:transparent;}*/

/*.scroll4::-webkit-scrollbar {width:4px;height:1px;}*/
/*.scroll4::-webkit-scrollbar-thumb{ background:var(--theme-color);border-radius: 0px;}*/
/*.scroll4::-webkit-scrollbar-track{ background: rgba(51,51,51,0.1);}*/


/* 隐藏滚动条 - 通用类名 */
.hide-scrollbar {
  /* 核心：隐藏Chrome/Safari/Edge的滚动条 */
  -ms-overflow-style: none;  /* IE/Edge */
  scrollbar-width: none;     /* Firefox */
}

/* Chrome/Safari 需额外隐藏滚动条轨道 */
.hide-scrollbar::-webkit-scrollbar {
  display: none;  /* 隐藏滚动条整体 */
  width: 0;       /* 宽度设为0（兜底） */
  height: 0;      /* 高度设为0（兜底） */
}

/* 可选：如果需要自定义滚动条（隐藏+保留滚动） */
.hide-scrollbar::-webkit-scrollbar-track {
  background: transparent; /* 轨道透明 */
}
.hide-scrollbar::-webkit-scrollbar-thumb {
  background: transparent; /* 滑块透明 */
}

/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:'hmr';outline:none;}
input[type="submit"] {background-color:transparent;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}

.lh54{line-height: 122.727% ;}

h3 {font-weight:500;}
/* .f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}
.f_18 {font-size:18px;}
.f_20 {font-size:20px;}
.f_22 {font-size:22px;}
.f_24 {font-size:24px;}
.f_26 {font-size:26px;}
.f_28 {font-size:28px;}
.f_30 {font-size:30px;}
.f_32 {font-size:32px;}
.f_34 {font-size:34px;}
.f_36 {font-size:36px;}
.f_38 {font-size:38px;}
.f_40 {font-size:40px;}
.f_42 {font-size:42px;}
.f_44 {font-size:44px;}
.f_46 {font-size:46px;}
.f_48 {font-size:48px;}
.f_50 {font-size:50px;}
.f_52 {font-size:52px;}
.f_54 {font-size:54px;}
.f_56 {font-size:56px;}
.f_58 {font-size:58px;}
.f_60 {font-size:60px;}
.f_62 {font-size:62px;}
.f_64 {font-size:64px;}
.f_66 {font-size:66px;}
.f_68 {font-size:68px;}
.f_70 {font-size:70px;}
.f_72 {font-size:72px;}
.f_74 {font-size:74px;}
.f_76 {font-size:76px;}
.f_78 {font-size:78px;}
.f_80 {font-size:80px;} */
.tit-12{font-size: max(0.12rem, 12px);}
.tit-13{font-size: max(0.13rem, 12px);}
.tit-14{font-size: max(0.14rem, 12px);}
.tit-15{font-size: max(0.15rem, 12px);}
.tit-16{font-size: max(0.16rem, 14px);}
.tit-17{font-size: max(0.17rem, 14px);}
.tit-18{font-size: max(0.18rem, 14px);}
.tit-19{font-size: max(0.19rem, 14px);}
.tit-20{font-size: max(0.20rem, 14px);}
.tit-21{font-size: max(0.21rem, 14px);}
.tit-22{font-size: max(0.22rem, 14px);}
.tit-23{font-size: max(0.23rem, 14px);}
.tit-24{font-size: max(0.24rem, 14px);}
.tit-25{font-size:0.25rem;}
.tit-26{font-size:0.26rem;}
.tit-27{font-size:0.27rem;}
.tit-28{font-size:0.28rem;}
.tit-29{font-size:0.29rem;}
.tit-30{font-size:0.30rem;}
.tit-31{font-size:0.31rem;}
.tit-32{font-size:0.32rem;}
.tit-33{font-size:0.33rem;}
.tit-34{font-size:0.34rem;}
.tit-35{font-size:0.35rem;}
.tit-36{font-size:0.36rem;}
.tit-37{font-size:0.37rem;}
.tit-38{font-size:0.38rem;}
.tit-39{font-size:0.39rem;}
.tit-40{font-size:0.40rem;}
.tit-41{font-size:0.41rem;}
.tit-42{font-size:0.42rem;}
.tit-43{font-size:0.43rem;}
.tit-44{font-size:0.44rem;}
.tit-45{font-size:0.45rem;}
.tit-46{font-size:0.46rem;}
.tit-47{font-size:0.47rem;}
.tit-48{font-size:0.48rem;}
.tit-49{font-size:0.49rem;}
.tit-50{font-size:0.50rem;}
.tit-51{font-size:0.51rem;}
.tit-52{font-size:0.52rem;}
.tit-53{font-size:0.53rem;}
.tit-54{font-size:0.54rem;}
.tit-55{font-size:0.55rem;}
.tit-56{font-size:0.56rem;}
.tit-57{font-size:0.57rem;}
.tit-58{font-size:0.58rem;}
.tit-59{font-size:0.59rem;}
.tit-60{font-size:0.60rem;}
.tit-61{font-size:0.61rem;}
.tit-62{font-size:0.62rem;}
.tit-63{font-size:0.63rem;}
.tit-64{font-size:0.64rem;}
.tit-65{font-size:0.65rem;}
.tit-66{font-size:0.66rem;}
.tit-67{font-size:0.67rem;}
.tit-68{font-size:0.68rem;}
.tit-69{font-size:0.69rem;}
.tit-70{font-size:0.70rem;}
.tit-71{font-size:0.71rem;}
.tit-72{font-size:0.72rem;}
.tit-73{font-size:0.73rem;}
.tit-74{font-size:0.74rem;}
.tit-75{font-size:0.75rem;}
.tit-76{font-size:0.76rem;}
.tit-77{font-size:0.77rem;}
.tit-78{font-size:0.78rem;}
.tit-79{font-size:0.79rem;}
.tit-80{font-size:0.80rem;}

.alltime,.alltime:before,.alltime:after,.alltime *,.alltime *:before,.alltime *:after{-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.progress-div {
  will-change: transform, opacity;
  transform: translateZ(0);
}

.w1660{padding: 0 1.25rem;}

.webbtn{padding: 0.11rem 0.33rem;border-radius: 0.36rem;background: #fff;line-height: 1;display: flex;align-items: baseline;width: fit-content;}

.webbtn img{width: 0.06rem;margin-left: 0.12rem;}

.webbtn:hover,
.webbtn.webblue{background: var(--theme-color);color: #fff;}

.webbtn:hover img,
.webbtn.webblue img{filter: var(--imgwhite);}

.webbtn_gray{padding: 0.1rem 0.32rem;border-radius: 0.36rem;background: #fff;line-height: 1;display: flex;align-items: baseline;width: fit-content;border: 1px solid rgba(102, 102, 102, 0.40);color: #666;}

.webbtn_gray img{width: 0.06rem;margin-left: 0.12rem;}

.webbtn_gray.webbtnhover:hover,
.webbtnhover:hover .webbtn_gray{border-color: var(--theme-color);background: var(--theme-color);color: #fff;}

.webbtn_gray.webbtnhover:hover img,
.webbtnhover:hover .webbtn_gray img{filter: var(--imgwhite);}


/* 底部 */
.footer{background: #191919 url(../images/svg/footer_bg.svg) no-repeat right top 0.54rem;background-size: 4.84rem;overflow: hidden;}

.ftp{padding: 1.78rem 0 1.26rem;}

.ftp .w1660{display: flex;justify-content: space-between;}

.ftp .lf{display: flex;}

.ftp .lf .c1{margin-top: -0.07rem;}

.ftp .lf .c1 .ftlogo{width: 1.19rem;}

.ftp .lf .c1 .ul{margin-top: 0.47rem;display: flex;}

.ftp .lf .c1 .ul .li{width: 0.42rem;margin-right: 0.24rem;position: relative;}

.ftp .lf .c1 .ul .li:last-child{margin-right: 0;}

.ftp .lf .c1 .ul .li .icon{width: 0.42rem;height: 0.42rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #414141;}

.ftp .lf .c1 .ul .li .icon img{width: 0.22rem;height: 0.22rem;object-fit: contain;opacity: 0.6;}

.ftp .lf .c1 .ul .li .code{position: absolute;top: calc(100% + 0.2rem);left: 50%;transform: translateX(-50%);width: 1.2rem;padding: 0.1rem;background: #fff;border-radius: 0.1rem;display: none;}

.ftp .lf .c1 .ul .li .code img{width: 100%;}

.ftp .lf .c1 .ul .li:hover .icon img{opacity: 1;}

.ftp .lf .c1 .ul .li:hover .code{display: block;}

.ftp .lf .c2{margin-left: 1.54rem;width: 2.12rem;}

.ftp .cf{display: flex;}

.ftp .cf .ul:not(:first-child){margin-left: 0.39rem;}

.ftp .cf .ul .li:not(:first-child){margin-top: 0.3rem;}

.ftp .cf .ul .li .lv1{display: block;line-height: 1;color: #fff;}

.ftp .cf .ul .li .lv1:hover{text-decoration: underline;text-underline-offset: 0.04rem;}

.ftp .rf{position: relative;}

.ftp .rf .back{position: absolute;top: -0.64rem;right: 0;width: 0.5rem;}

.ftp .rf .t1{line-height: calc(36 / 22);color: #fff;}

.ftp .rf .dy{display: block;margin: 0.5rem auto 0;width: 2.06rem;line-height: 0.4rem;border-radius: 0.4rem;background: var(--theme-color);color: #fff;text-align: center;}

.fbt{border-top: 0.01rem solid rgba(255,255,255,0.2);padding: 0.24rem 0;}

.fbt .lf{line-height: calc(16 / 14);color: rgba(255,255,255,0.3);}

.fbt .lf a{color: rgba(255,255,255,0.3);}

.fbt .lf a:hover{color: #fff;}

/* 顶部 */
.m_header{
  display: none;
}
.mh_nav{
  display: none;
}
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;background: #fff;}

.header>.w1660{display: flex;align-items: center;justify-content: space-between;}

.header .logo{width: 1.44rem;height: 0.44rem;}

.header .ul{display: flex;}

.header .ul .li{margin-right: 0.66rem;}

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

.header .ul .li .lv1 a{display: block;line-height: 1rem;white-space: nowrap;}

/*.header .ul .li:nth-child(1) .lv1 a,*/
/*.header .ul .li:nth-child(2) .lv1 a,*/
/*.header .ul .li:nth-child(3) .lv1 a{cursor: default;}*/

.header .ul .li.act .lv1 a{color: var(--theme-color);}

.header .rf{display: flex;align-items: center;}

.header .rf .search{width: 0.18rem;}

.header .rf .language{position: relative;margin-left: 0.26rem;}

.header .rf .language .top{display: flex;align-items: center;height: 1rem;}

.header .rf .language .top svg{width: 0.18rem;height: 0.18rem;}
.header:not(.act, .on, :hover) .rf .language .top svg{fill: #fff;}

.header .rf .language .top .img1{width: 0.18rem;}

.header .rf .language .top span{line-height: 1;margin: 0 0.1rem;}

.header .rf .language .top .img2{width: 0.08rem;}

.header .rf .language .bot{position: absolute;top: 100%;left: 50%;width: max-content;text-align: left;background: rgba(23, 24, 25, 0.50);
    backdrop-filter: blur(15px);visibility: hidden;
    transform: translateX(-50%) translateY(0.3rem);
    pointer-events: none;opacity: 0;padding: 0.1rem 0;background: #fff;
    box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);}
    
.header .rf .language .bot a{display: block;line-height: 1.5;padding: 0.05rem 0.2rem;color: #333;}

.header .rf .language .bot a:hover{background: var(--theme-color);color: #fff;}

.header .rf .language:hover .bot{opacity: 1;transform: translateX(-50%) translateY(0);pointer-events: all;visibility: visible;}

.header .rf .ct{margin-left: 0.19rem;display: flex;align-items: center;justify-content: center;padding: 0.1rem 0.28rem;background: var(--theme-color);color: #fff;border-radius: 0.36rem;line-height: calc(16 / 14);}

.header .rf .ct img{width: 0.22rem;margin-right: 0.06rem;}

.lv2_prod{position: absolute;top: 100%;left: 0;width: 100%;z-index: -1;background: #fff;transition: none;max-height: calc(100vh - 1rem);overflow-y: auto;display: none;}

.lv2_prod .w1660{display: flex;flex-wrap: wrap;box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);}

.lv2_prod .item{width: 20%;padding: 0.5rem 0.35rem 1rem;position: relative;border-bottom: 2px solid #fff;}

.lv2_prod .item .ico{display: flex;align-items: center;line-height: calc(18 / 15);color: var(--theme-color);}

.lv2_prod .item .ico img{width: 0.35rem;aspect-ratio: 1 / 1;object-fit: contain;margin-right: 0.1rem;}

.lv2_prod .item .lv2{display: block;width: fit-content;margin-top: 0.26rem;line-height: calc(31 / 20);color: #333;}

.lv2_prod .item .line{height: 1px;background: #DFDFDF;margin-top: 0.1rem;}

.lv2_prod .item .lv3list{margin-top: 0.3rem;}

.lv2_prod .item .lv3list .lv3:not(:first-child){margin-top: 0.2rem;}

.lv2_prod .item .lv3list .lv3 a{display: block;width: fit-content;line-height: calc(31 / 18);color: #666;}

.lv2_prod .item:hover{border-bottom: 2px solid #0129C5;background: #F9F9F9;}

.lv2_prod .item .lv2:hover,
.lv2_prod .item .lv3list .lv3 a:hover{color: var(--theme-color);}

.lv2_solution{position: absolute;top: 100%;left: 0;width: 100%;z-index: -1;background: #fff;transition: none;max-height: calc(100vh - 1rem);overflow-y: auto;display: none;}

.lv2_solution .w1660{display: flex;flex-wrap: wrap;box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);padding-top: 0.3rem;padding-bottom: 0.47rem;}

.lv2_solution .ls_lf{width: 6rem;aspect-ratio: 600 / 340;}

.lv2_solution .ls_lf img{height: 100%;object-fit: cover;}

.lv2_solution .ls_rf{flex: 1;margin-left: 1.2rem;display: flex;flex-wrap: wrap;}

.lv2_solution .ls_rf .item{width: calc((100% - 1.4rem) / 3);margin: 0.3rem 0.7rem 0 0;}

.lv2_solution .ls_rf .item:nth-child(3n){margin-right: 0;}

.lv2_solution .ls_rf .item .lv2 a{display: block;width: fit-content;line-height: 1.35;color: #333;}

.lv2_solution .ls_rf .item .lv3list{margin-top: 0.12rem;border-top: 1px solid #DFDFDF;padding-top: 0.3rem;}

.lv2_solution .ls_rf .item .lv3list .lv3:not(:first-child){margin-top: 0.2rem;}

.lv2_solution .ls_rf .item .lv3list .lv3 a{display: block;width: fit-content;line-height: calc(31 / 18);color: #666;}

.lv2_solution .ls_rf .item .lv2 a:hover,
.lv2_solution .ls_rf .item .lv3list .lv3 a:hover{color: var(--theme-color);}

.lv2list{position: absolute;top: 100%;left: 0;width: 100%;z-index: -1;background: #fff;transition: none;display: none;}

.lv2list .w1660{display: flex;justify-content: center;flex-wrap: wrap;box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);padding-top: 0.08rem;padding-bottom: 0.36rem;}

.lv2list .lv2 a{display: block;width: fit-content;margin: 0.2rem 0.3rem 0;line-height: calc(29 / 18);color: #333;}

.lv2list .lv2 a:hover{color: var(--theme-color);}

.header .ul.hover .li.on .lv1 a{color: var(--theme-color);}

.header .ul.hover .li.act .lv1 a{color: #000 !important;}

.header:not(.act, .on){background: rgba(255, 255, 255, 0);box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);}
.header:hover{background: rgba(255, 255, 255, 1);}

.header:hover>.w1660{box-shadow: 0 0.1rem 0.583rem 0 rgba(0, 0, 0, 0.05);}

.header:not(.act, .on) .white{filter: var(--imgwhite);}
.header:hover .white{filter: none;}

.header:not(.act, .on) .rf .language .top span{color: #fff;}
.header:hover .rf .language .top span{color: #000;}

.header:not(.act, .on) .ul .li .lv1 a{color: #fff;}
.header:hover .ul .li .lv1 a{color: #000;}

.header .ul .li.act .lv1 a{color: var(--theme-color) !important;font-weight: 500;}

.hdplace{height: 1rem;position: relative;background: #fff;}


/* 首页 */
.banner{position: sticky;top: 0;}

.banner .swiper-slide{position: relative;}

.banner .swiper-slide .imgbox{height: 100vh;position: relative;}

.banner .imgbox img{height: 100%;object-fit: cover;}

.banner .imgbox video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.banner .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 1rem 1.25rem;}

.banner .txtbox .t1{line-height: calc(80  /50);color: #fff;text-align: center;opacity: 0;transition: all 300ms ease-out;}

.banner .pogin{position: absolute;left: 0;bottom: 0.49rem;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 10;}

.banner .pogin span{width: 0.2rem;height: 0.2rem;margin: 0 0.09rem;opacity: 1;background: none;position: relative;}

.banner .pogin span::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 0.08rem;height: 0.08rem;border-radius: 50%;background: #fff;}

.banner .swiper-slide.act .txtbox .t1{opacity: 1;}

.animated-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.2rem;
  height: 0.2rem;
  transform: rotate(-90deg); /* 保持从顶部顶点开始，正确属性 */
  opacity: 0;
}

.circle-bg {
  fill: none;
  stroke: rgba(255,255,255,0.2);
  stroke-width: 0.015rem;
}

.circle-animation {
  fill: none;
  stroke: rgba(255, 255, 255, 1);
  stroke-width: 0.015rem;
  stroke-dasharray: 91.1064;
  stroke-dashoffset: 91.1064;
}

.banner .pogin span.swiper-pagination-bullet-active .animated-circle{
  opacity: 1;
}


/* 动画帧不变，数值同步修正即可 */
@keyframes spread {
  0% {
      stroke-dashoffset: 91.1064;
  }
  100% {
      stroke-dashoffset: 0;
  }
}

.banner .pogin span.swiper-pagination-bullet-active .circle-animation{
  animation: spread 5.2s linear forwards;
}


.indbox{position: relative;z-index: 10;background: #fff;}

.in1{padding: 2.58rem 0 1.98rem;background: url(../images/in1_1.jpg) no-repeat center;background-size: cover !important;}

.title{line-height: calc(54 / 50);}

.in1 .box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 0.6rem;}

.in1 .box .lf{width: calc(1060 / 1660 * 100%);padding: 0.69rem 0.4rem 0.48rem;background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(30px);overflow: hidden;}

.in1 .box .rf{width: calc(560 / 1660 * 100%);padding: 0.69rem 0.1rem 0.48rem 0.4rem;background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(30px);overflow: hidden;}

.in1 .box .title2{line-height: calc(34 / 30);}

.in1 .box .line{height: 0.01rem;background: #D9D9D9;position: relative;margin-top: 0.31rem;}

.in1 .box .line s{position: absolute;left: 0;bottom: 0;width: 0.9rem;height: 0.03rem;background: var(--theme-color);}

.swiper-lazy-preloader{width: 0.4rem;height: 0.4rem;}

.in1 .box .swiper{margin-top: 0.6rem;}

.in1 .box .swiper .swiper-slide{width: 2.1rem;margin-right: 0.36rem;}

.in1 .box .swiper .swiper-slide:last-child{margin-right: 0;}

.in1 .box .swiper .imgbox{height: 1.4rem;overflow: hidden;}

.in1 .box .swiper .imgbox img{height: 100%;object-fit: contain;-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.in1 .box .swiper .txtbox{margin-top: 0.16rem;line-height: calc(24 / 16);text-align: center;height: calc(24 / 16 * 2em);-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.in1 .box .swiper .swiper-slide:hover .imgbox img{transform: scale(1.05);}

.in1 .box .swiper .swiper-slide:hover .txtbox{color: var(--theme-color);}

.in1 .box .btnbox{margin-top: 0.32rem;display: flex;align-items: center;justify-content: space-between;}

.swpbtn{display: flex;align-items: center;}

.swpbtn .btn a{width: 0.36rem;}

.swpbtn .btn a:first-child{margin-right: 0.1rem;}

.swpbtn .swiper-pagination{width: 2rem;height: 0.01rem;background: #DEDEDE;position: relative;margin-left: 0.16rem;}

.swpbtn .swiper-pagination span{top: -0.01rem;height: 0.02rem;background: var(--theme-color);}

.in1{position: relative;}

.in1 .w1660{position: relative;z-index: 3;}

.in1::before{content: "";position: absolute;bottom: -2.96rem;height: 4.96rem;width: 100%;/* background: linear-gradient(183deg, rgba(255, 255, 255, 0.00) 2.09%, rgba(255, 255, 255, 0.99) 37.18%, rgba(255, 255, 255, 0.97) 55.35%, rgba(255, 255, 255, 0.00) 91.34%); */background: url(../images/index_rhbg1.png) no-repeat center;background-size: 100% auto;z-index: 2;display: none;}

.in2{position: relative;overflow: hidden;padding: 1.71rem 0 .75rem;background: url(../images/in2_1.png) no-repeat bottom center;background-size: cover !important;}

.in2 .w1660{position: relative;z-index: 3;}

.in2 .list{margin-top: 0.64rem;}

.in2 .list .swiper{overflow: visible;}

.in2 .list .swiper-slide{width: calc(3.83rem + 2.78rem);padding: 0 1.39rem;}

.in2 .list .swiper-slide-active + .swiper-slide .ss{transform: translateY(1.14rem) translateX(0) rotate(20deg);}

.in2 .list .swiper-slide-active + .swiper-slide + .swiper-slide .ss{transform: translateY(3.86rem) translateX(-1.63rem) rotate(40deg);}

.in2 .list .swiper-slide-active + .swiper-slide + .swiper-slide ~ .swiper-slide .ss{transform: translateY(4.33rem) translateX(-1.63rem) rotate(60deg);}

.in2 .list .swiper-slide.prev1 .ss{transform: translateY(1.14rem) translateX(0) rotate(-20deg);}

.in2 .list .swiper-slide.prev2 .ss{transform: translateY(3.86rem) translateX(1.63rem) rotate(-40deg);}

.in2 .list .swiper-slide.prevall .ss{transform: translateY(4.33rem) translateX(1.63rem) rotate(-60deg);}

.in2 .list .ss{width: 3.83rem;height: 5.08rem;position: relative;}

.in2 .list .ss .imgbox{position: relative;height: 100%;}

.in2 .list .ss .imgbox .bg{height: 100%;opacity: 0;}

.in2 .list .ss .imgbox .bg img{height: 100%;}

.in2 .list .ss .imgbox .pic{position: absolute;top: 0.21rem;left: 0.18rem;width: calc(100% - 0.36rem);height: calc(100% - 0.41rem);}

.in2 .list .ss .imgbox .pic .mask{height: 100%;object-fit: contain;opacity: 0;}

.in2 .list .ss .imgbox .pic .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-mask-image: url(../images/in2_2.png);mask-image: url(../images/in2_2.png);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;background-size: cover;}

.in2 .list .ss .txt{position: absolute;left: 0;top: calc(100% + 0.32rem);width: 100%;text-align: center;line-height: calc(30 / 26);opacity: 0;}

.in2 .list .swiper-slide-active .ss .imgbox .bg,
.in2 .list .swiper-slide-active .ss .txt{opacity: 1;}

.in2 .switch{margin-top: 1.48rem;display: flex;justify-content: center;}

.in2 .switch .ul{padding: 0 0.48rem;border-radius: 0.04rem;background: #FFF;box-shadow: 0 0 0.552rem 0 rgba(0, 0, 0, 0.08);line-height: 1.125;display: flex;}

.in2 .switch .ul .li{padding: 0.21rem 0;margin-right: 0.64rem;color: #666;cursor: pointer;}

.in2 .switch .ul .li:last-child{margin-right: 0;}

.in2 .switch .ul .li:hover{color: var(--theme-color);}

.in2 .switch .ul .li.act{color: var(--theme-color);font-weight: 500;}

.in3{padding: 1.8rem 0 1.53rem;position: relative;}

.in3::before{content: "";position: absolute;left: 0;width: 100%;bottom: -2.39rem;height: 4.96rem;background: url(../images/index_rhbg2.png) no-repeat center;background-size: 100% auto;z-index: 2;}

.in3 .title{color: #fff;}

.in3 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.in3 .bg img{height: 100%;object-fit: cover;}

.in3 .w1660{position: relative;z-index: 5;}

.in3 .box{margin-top: 0.53rem;position: relative;}

.in3 .box .icon{position: absolute;right: 2.5rem;top: -1.25rem;width: 1.9rem;}

.in3 .box .ul{position: relative;z-index: 5;display: flex;flex-wrap: wrap;}

.in3 .box .ul .li{width: calc((100% - 0.82rem) / 3);margin: 0.41rem 0.41rem 0 0;}

.in3 .box .ul .li:nth-child(3n){margin-right: 0;}

.in3 .box .ul .li:nth-child(-n + 3){margin-top: 0;}

.in3 .box .ul .li .ss{display: block;background: rgba(255, 255, 255, 0.06);backdrop-filter: blur(34.349998474121094px);}

.in3 .box .ul .li .ss .imgbox{aspect-ratio: 526 / 300;overflow: hidden;}

.in3 .box .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.in3 .box .ul .li .ss .txtbox{height: 2.7rem;padding: 0.45rem 0.35rem 0;}

.in3 .box .ul .li .ss .txtbox .t1{line-height: calc(18 / 16);color: #fff;}

.in3 .box .ul .li .ss .txtbox .t2{line-height: calc(34 / 24);color: #fff;margin-top: 0.27rem;}

.in3 .box .ul .li .ss .txtbox .t3{line-height: 1.5;color: #fff;margin-top: 0.4rem;}

.in3 .box .ul .li .ss .bot{border-top: 0.01rem solid rgba(255,255,255,0.2);padding: 0.27rem 0.35rem;display: flex;align-items: center;justify-content: space-between;display: none;}

.in3 .box .ul .li .ss .bot .lf{display: flex;align-items: baseline;line-height: calc(16 / 14);color: #fff;}

.in3 .box .ul .li .ss .bot .lf img{width: 0.06rem;margin-left: 0.12rem;filter: var(--imgwhite);}

.in3 .box .ul .li .ss .bot .rf{line-height: calc(16 / 14);color: #fff;}

.in3 .box .ul .li:hover .ss{transform: translateY(-0.2rem);}

.in3 .box .ul .li:hover .ss .imgbox img{transform: scale(calc(588 / 526));}

.in3 .webbtn{margin: 0.46rem auto 0;}

.in4{position: relative;height: 9.8rem;}

.in4 .box{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 100%;height: 100%;overflow: hidden;transition: all 0.6s ease;display: flex;align-items: center;}

.in4 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.in4 .bg img{height: 100%;object-fit: cover;}

.in4 .bg::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: linear-gradient(90deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.00) 68.2%);}

.in4 .w1660{position: relative;z-index: 5;width: 100%;}

.in4 .t1{line-height: calc(76 / 52);color: #fff;}

.in4 .webbtn{margin-top: 0.6rem;}

.in4.act .box{bottom: -0.44rem;width: 16.6rem;height: 4.7rem;border-radius: 0.2rem;}

.inner_banner{overflow: hidden;position: relative;}

.inner_banner .imgbox{position: relative;aspect-ratio: 1920 / 420;}

.inner_banner .imgbox img{height: 100%;object-fit: cover;}

.inner_banner .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;text-align: center;justify-content: center;}

.inner_banner .txtbox .t1{line-height: calc(54 / 50);color: #fff;}

.inner_switch{position: sticky;top: 1rem;z-index: 100;background: #fff;box-shadow: 0 0.04rem 0.283rem 0 rgba(0, 0, 0, 0.05);}

.inner_switch .swiper{line-height: calc(20 / 16);}

.inner_switch .swiper-slide{width: fit-content;padding: 0.25rem 0.5rem;position: relative;color: #333;text-align: center;}

.inner_switch .swiper-slide::before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 0.01rem;background: var(--theme-color);}

.inner_switch .swiper-slide.act{font-weight: 500;color: var(--theme-color);background: rgba(1, 41, 197, 0.03);}

.inner_switch .swiper-slide.act::before{width: 100%;}

.breadcrumb{padding: 0.6rem 0 0;}

.breadcrumb .w1660{display: flex;align-items: center;flex-wrap: wrap;display: none;}

.breadcrumb .home{width: 0.16rem;margin-right: 0.08rem;}

.breadcrumb a{line-height: calc(16 / 14);color: #666;}

.breadcrumb span{width: 0.16rem;margin: 0 0.04rem;}

.breadcrumb a:last-child{color: #333;}

.breadcrumb a:hover{color: var(--theme-color);}

.ab1{background: #F9F9F9;overflow: hidden;}

.ab1 .box{display: flex;align-items: flex-start;align-items: center;}

.ab1 .box .imgbox{width: 9.53rem;/*aspect-ratio: 953 / 854;*/}

.ab1 .box .imgbox img{height: 100%;object-fit: cover;}

.ab1 .box .txtbox{margin: 0.46rem 0 0 -0.23rem;flex: 1;background: #fff;position: relative;z-index: 3;padding: 1.29rem 1.4rem 0.53rem 1rem;margin: 0;}

.ab1 .box .txtbox .t1{line-height: 1;color: #333;}

.ab1 .box .txtbox .t2{margin-top: 0.55rem;line-height: 1.5;color: #666;}

.ab1 .box .txtbox .t2 p:not(:first-child){margin-top: 0.2rem;}

.ab2{position: relative;display: none;}

.ab2:before{content: "";position: absolute;left: 0;top: -1.47rem;width: 100%;height: 3.09rem;background: linear-gradient(to bottom, rgba(249, 249, 249, 0.00) 0%, rgba(249, 249, 249, 0.88) 45%, #F9F9F9 53%, rgba(249, 249, 249, 0.00) 100%);}

.ab2 .set{position: absolute;top: 1.2rem;left: 0;width: 100%;text-align: center;line-height: calc(54 / 44);z-index: 3;}

.ab2 .det{position: absolute;right: 1.33rem;bottom: 0.77rem;z-index: 3;line-height: calc(26 / 14);color: #999;}

.ab3{padding: 2.28rem 0 2.9rem;background: url(../images/ab3_1.jpg) no-repeat center;background-size: cover !important;}

.ab3 .tit{line-height: calc(67 / 44);color: #fff;}

.ab3 .ul{margin-top: 0.7rem;display: flex;flex-wrap: wrap;}

.ab3 .ul .li{width: calc((100% - 0.8rem) / 3);margin: 0.4rem 0.4rem 0 0;}

.ab3 .ul .li:nth-child(-n + 3){margin-top: 0;}

.ab3 .ul .li:nth-child(3n){margin-right: 0;}

.ab3 .ul .li .ss{display: block;height: 100%;border-radius: 0.04rem;background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(40px);padding: 0.5rem 0.4rem 1.47rem;position: relative;}

.ab3 .ul .li .ss .t1{line-height: calc(21 / 18);color: #333;opacity: 0.7;}

.ab3 .ul .li .ss .t2{line-height: 1.5;color: #333;margin-top: 0.18rem;}

.ab3 .ul .li .ss .ico{position: absolute;bottom: 0.5rem;right: 0.5rem;width: 0.8rem;}

.ab3 .ul .li .ss .ico img{aspect-ratio: 1 / 1;}

.ab3 .ul .li:hover .ss{background: var(--theme-color);}

.ab3 .ul .li:hover .ss .t1{color: #fff;}

.ab3 .ul .li:hover .ss .t2{color: #fff;font-weight: 500;}

.ab3 .ul .li:hover .ss .ico img{filter: var(--imgwhite);}

.ab4{padding: 2.05rem 0 3.39rem;overflow: hidden;background: url(../images/ab4_1.jpg) no-repeat bottom center;background-size: cover !important;}

.ab4 .top{display: flex;align-items: center;justify-content: space-between;}

.ab4 .top .tit{line-height: calc(54 / 44);color: #fff;}

.swpbtn_white{display: flex;align-items: center;}

.swpbtn_white .prev{margin-right: 0.3rem;}

.swpbtn_white a{width: 0.36rem;}

.ab4 .swiper{margin-top: 0.8rem;overflow: visible;}

.ab4 .swiper .swiper-slide{width: 2.5rem;margin-right: 1rem;}

.ab4 .swiper .swiper-slide:last-child{margin-right: 0;}

.ab4 .swiper .ss{display: flex;min-height: 2.5rem;}

.ab4 .swiper .ss .lf{width: 0.18rem;position: relative;}

.ab4 .swiper .ss .lf .round{width: 0.18rem;height: 0.18rem;border-radius: 50%;background: rgba(255,255,255,0.2);display: flex;align-items: center;justify-content: center;}

.ab4 .swiper .ss .lf .round s{width: 0.06rem;height: 0.06rem;border-radius: 50%;background: #fff;}

.ab4 .swiper .ss .lf .line{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: calc(100% - 0.1rem);display: flex;align-items: flex-end;justify-content: center;}

.ab4 .swiper .ss .lf .line s:nth-child(1){width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #fff;}

.ab4 .swiper .ss .lf .line s:nth-child(2){background: linear-gradient(to bottom, rgba(228, 228, 228, 0) 0%, #FFFFFF 100%);width: 1px;height: 100%;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;}

.ab4 .swiper .ss .rf{flex: 1;margin: 0.37rem 0 0 0.12rem;}

.ab4 .swiper .ss .rf .t1{line-height: 1.5;color: #fff;}

.ab4 .swiper .ss .rf .t2{line-height: calc(26 / 16);color: #fff;margin-top: 0.14rem;}

.ab4 .swiper .ss .rf .t2 p:not(:first-child){margin-top: 1em;}

.ab4 .swiper .swiper-slide:nth-child(2n) .ss{margin-top: 0.6rem;}

.ab5{padding: 1.5rem 0 1.1rem;overflow: hidden;background: url(../images/ab5_1.jpg) no-repeat center;background-size: cover !important;}

.ab5 .tit{line-height: calc(54 / 44);}

.ab5 .img{margin-top: 0.6rem;}

.ab5 .bot{margin-top: 0.4rem;position: relative;}

.ab5 .bot .swiper .swiper-slide{height: auto;}

.ab5 .bot .swiper .ss{background: #fff;position: relative;height: 100%;padding: 0.4rem 0.3rem 0.28rem;}

.ab5 .bot .swiper .ss:hover{box-shadow: 0 0 0.394rem 0 rgba(0, 0, 0, 0.06);}

.ab5 .bot .swiper .ss .icon{position: relative;width: 0.5rem;z-index: 3;}

.ab5 .bot .swiper .ss .icon img{aspect-ratio: 1 / 1;}

.ab5 .bot .swiper .ss .text{margin-top: 0.36rem;position: relative;z-index: 3;}

.ab5 .bot .swiper .ss .text .t1{line-height: calc(26 / 22);}

.ab5 .bot .swiper .ss .text .t2{line-height: 1.5;color: rgba(51, 51, 51, 0.7);margin-top: 0.26rem;}

.ab5 .bot .swiper .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/ab5_3.png) no-repeat bottom right;background-size: calc(240 / 529 * 100%) auto;opacity: 0;filter: blur(13.100000381469727px);}

.ab5 .bot .swiper .ss::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 0.02rem;background: var(--theme-color);}

.ab5 .bot .swiper .ss:hover .text .t1{color: var(--theme-color);}

.ab5 .bot .swiper .ss:hover::before{opacity: 1;}

.ab5 .bot .swiper .ss:hover::after{width: 1.83rem;}

.swpbtn2 a{position: absolute;top: 50%;transform: translateY(-50%);width: 0.4rem;}

.ab5 .swpbtn2 a.prev{left: -0.76rem;}

.ab5 .swpbtn2 a.next{right: -0.76rem;}

.ab6{padding: 1.2rem 0 1.5rem;}

.ab6 .tit{line-height: calc(50 / 44);}

.ab6 .box{display: flex;justify-content: space-between;margin-top: 0.6rem;}

.ab6 .box .lf{width: calc(1030 / 1660 * 100%);aspect-ratio: 1030 / 600;}

.ab6 .box .lf img{height: 100%;object-fit: cover;}

.ab6 .box .rf{width: calc(580 / 1660 * 100%);aspect-ratio: 580 / 600;background: #F7F8FA url(../images/ab6_2.png) no-repeat right bottom;background-size: calc(362 / 580 * 100%) auto;padding: 0.51rem 0;}

.ab6 .box .rf .list{padding: 0 0.47rem 0 0.26rem;height: 100%;overflow-y: auto;}

.ab6 .box .rf .list .item{display: flex;align-items: center;justify-content: space-between;list-style-type: disc;list-style-position: inside;margin-top: 0.3rem;}

.ab6 .box .rf .list .item:first-child{margin-top: 0;}

.ab6 .box .rf .list .item .t1{line-height: 1.1875;color: var(--theme-color);display: list-item;padding-left: 0.2rem;white-space: nowrap;}

.ab6 .box .rf .list .item .t2{width: 3.8rem;line-height: calc(32 / 18);color: #333;margin-left: 0.2rem;}

.ab7{position: relative;}

.ab7 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.ab7 .bg img{height: 100%;object-fit: cover;}

.ab7 .w1660{position: relative;z-index: 3;padding-top: 1.6rem;padding-bottom: 1.5rem;}

.ab7 .tit{line-height: calc(50 / 44);color: #fff;}

.ab7 .t2{max-width: calc(738 / 16 * 1em);line-height: 1.5;color: #fff;margin-top: 0.36rem;}

.ab7 .t3{margin-top: 0.6rem;}

.investor_maodian,
.about_maodian{position: relative;top: -0.7rem;}

body.act .header{top: -1rem;}

body.act .inner_switch{top: 0;}

.newsbox{padding-bottom: 1.4rem;}

.news_switch{margin-top: 0.2rem;display: flex;align-items: flex-end;justify-content: space-between;}

.news_switch .lf{display: flex;}

.news_switch .lf .item{width: 2.9rem;margin-right: 0.17rem;}

.news_switch .lf .item .set{line-height: calc(34 / 18);}

.news_switch .lf .item .det{margin-top: 0.03rem;}

.news_switch .lf .item .det select{border: 1px solid #DEDEDE;padding: 0.05rem 0.5rem 0.06rem 0.14rem;line-height: 188.889%;background: url(../images/svg/news_arr.svg) no-repeat right 0.17rem center;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;box-sizing: border-box;background-color: #fff;background-size: 0.12rem auto;}

.news_switch .rf{position: relative;width: 5.16rem;}

.news_switch .rf input{display: block;width: 100%;padding: 0.04rem 1.3rem 0.04rem 0.04rem;background: #fff;outline: none;border: 1px solid rgba(0, 61, 121, 0.30);border-radius: 0;height: 0.47rem;}

.news_switch .rf a{position: absolute;top: 0.04rem;right: 0.04rem;width: 1.2rem;height: 0.39rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);color: #fff;line-height: 1;}

.news_switch .rf a img{width: 0.22rem;margin-right: 0.12rem;}

.news1{position: relative;margin-top: 0.6rem;padding: 0.26rem 0.6rem 0.26rem 0.26rem;}

.news1 .bgbox .line{position: absolute;}

.news1 .bgbox .line.line1{top: 0;left: 0;width: 100%;height: 1rem;background: url(../images/news_box_line1.png) no-repeat top;background-size: 100% auto;}

.news1 .bgbox .line.line2{top: 1rem;left: 0;width: 100%;height: calc(100% - 2rem);background: url(../images/news_box_line2.png) repeat-y top;background-size: 100% auto;}

.news1 .bgbox .line.line3{bottom: 0;left: 0;width: 100%;height: 1rem;background: url(../images/news_box_line3.png) no-repeat bottom;background-size: 100% auto;}

.news1 .ss{display: flex;height: auto;}

.news1 .ss .imgbox{width: 8.7rem;aspect-ratio: 870 / 500;overflow: hidden;display: block;}

.news1 .ss .imgbox img{height: 100%;object-fit: cover;-webkit-mask-image: url(../images/news1_1.png);mask-image: url(../images/news1_1.png);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}

.news1 .ss .txtbox{padding: 0.52rem 0 0;width: 5.6rem;margin-left: 1rem;position: relative;}

.news1 .ss .txtbox .t1{line-height: calc(20 / 16);color: var(--theme-color);}

.news1 .ss .txtbox .t2{margin-top: 0.5rem;line-height: 1.5;height:3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #333;display: block;}

.news1 .ss .txtbox .t3{margin-top: 0.24rem;line-height: 1.5;color: #666;}

.news1 .ss .txtbox .t4{position: absolute;left: 0;bottom: 0.5rem;}

.news1 .ss:hover .txtbox .t2{color: var(--theme-color);}

.news1 .pogin{position: absolute;z-index: 11;right: 0;bottom: 0.14rem;display: flex;align-items: center;justify-content: flex-end;}

.news1 .pogin span{width: 0.14rem;height: 1px;opacity: 0.2;background: var(--theme-color);border-radius: 0;border-radius: 0;margin: 0 0 0 0.06rem;}

.news1 .pogin span.swiper-pagination-bullet-active{opacity: 1;}

.news2{margin-top: 0.8rem;}

.news2 .ul{display: flex;flex-wrap: wrap;}

.news2 .ul .li{width: calc((100% - 0.8rem) / 3);margin: 0.5rem 0.4rem 0 0;}

.news2 .ul .li:nth-child(3n){margin-right: 0;}

.news2 .ul .li:nth-child(-n + 3){margin-top: 0;}

.news2 .ul .li .ss{position: relative;padding: 0.5rem 0.35rem 1.4rem;display: block;}

.linebox s{position: absolute;}

.linebox .line1 s:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;height: 1rem;background: url(../images/news_box_line4.png) no-repeat top center;background-size: 100% auto;}
.linebox .line1 s:nth-child(2){position: absolute;top: 0;left: 0;width: 100%;height: 1rem;background: url(../images/news_box_line7.png) no-repeat top center;background-size: 100% auto;opacity: 0;}

.linebox .line2 s:nth-child(1){position: absolute;top: 1rem;left: 0;width: 100%;height: calc(100% - 1.5rem);background: url(../images/news_box_line5.png) repeat-y top center;background-size: 100% auto;}
.linebox .line2 s:nth-child(2){position: absolute;top: 1rem;left: 0;width: 100%;height: calc(100% - 1.5rem);background: url(../images/news_box_line8.png) repeat-y top center;background-size: 100% auto;opacity: 0;}

.linebox .line3 s:nth-child(1){position: absolute;bottom: 0;left: 0;width: 100%;height: 0.5rem;background: url(../images/news_box_line6.png) no-repeat bottom center;background-size: 100% auto;}
.linebox .line3 s:nth-child(2){position: absolute;bottom: 0;left: 0;width: 100%;height: 0.5rem;background: url(../images/news_box_line9.png) no-repeat bottom center;background-size: 100% auto;opacity: 0;}

.news2 .ul .li .ss .box{position: relative;z-index: 3;}

.news2 .ul .li .ss .box .t1{line-height: calc(34 / 24);height: calc(34 / 24 * 2em);}

.news2 .ul .li .ss .box .t2{margin-top: 0.2rem;line-height: calc(16 / 14);color: #999;display: flex;justify-content: space-between;}

.news2 .ul .li .ss .box .xian{background: #777;opacity: 0.2;margin-top: 0.32rem;height: 1px;}

.news2 .ul .li .ss .box .t3{margin-top: 0.36rem;line-height: 1.5;color: #666;}

.news2 .ul .li .ss .webbtn_gray{position: absolute;left: 0.35rem;bottom: 0.5rem;}

.news2 .ul .li .ss:hover .line s:nth-child(1){opacity: 0;}

.news2 .ul .li .ss:hover .line s:nth-child(2){opacity: 1;}

.news2 .ul .li .ss:hover .box .t1{color: var(--theme-color);/*font-weight: 500;*/}

.news2 .ul .li .ss:hover .box .t3{color: #000;}

.pagesbox{margin-top: 0.8rem;}

.pagesbox .pages{display: flex;align-items: center;justify-content: center;line-height: 0.24rem;}

.pagesbox .pages .imgTwo{width: 0.36rem;}

.pagesbox .pages a{margin: 0 0.19rem;}

.pagesbox .pages a.act{font-size: 0.24rem;color: var(--theme-color);}

.nDetLayout{padding: 0.6rem 0 1.4rem;}

.nDetLayout .breadcrumb{padding: 0;}

.nDet_breadcrumb{display: flex;align-items: center;display: none;}

.nDet_breadcrumb a{line-height: 1;color: rgba(102, 102, 102, 0.6);}

.nDet_breadcrumb span{margin: 0 0.16rem;width: 0.08rem;}

.nDet_breadcrumb a:hover{color: var(--theme-color);}

.ndbox{display: flex;align-items: flex-start;justify-content: space-between;margin-top: 0.6rem;}

.ndbox .lf{width: 11.96rem;background: #F9F9F9;backdrop-filter: blur(34.349998474121094px);padding: 0.59rem 0.48rem 0.7rem;}

.ndbox .lf .t1{line-height: calc(34 / 28);text-align: center;}

.ndbox .lf .t3{line-height: 1.5;text-align: center;color: #666;margin-top: 0.15rem;}

.ndbox .lf .t2{display: flex;align-items: center;margin-top: 0.18rem;line-height: 0.2rem;color: #999;justify-content: center;}

.ndbox .lf .t2 img{width: 0.2rem;margin-right: 0.12rem;}

.ndbox .lf .editbox{margin-top: 0.36rem;padding: 0.55rem 0 0.61rem;border-top: 1px solid #DEDEDE;border-bottom: 1px solid #DEDEDE;line-height: 1.5;color: #333;}

.ndbox .lf .edit{line-height: 1.5;color: #333;}

.ndbox .lf .fanye{margin-top: 0.4rem;line-height: 1.5;color: #666666;}

.ndbox .lf .fanye a{color: #666;}

.ndbox .lf .fanye a:hover{color: var(--theme-color);}

.ndbox .lf .fynext{margin-top: 0.05rem;}

.ndbox .rf{position: sticky;top: 1.4rem;width: calc(100% - 12.2rem);}

.ndbox .rf .rtp{background: #F9F9F9;padding: 0.31rem 0.27rem 0.42rem;margin-bottom: 0.4rem;}

.ndbox .rf .rtp .t1{line-height: calc(34 / 24);color: #000;}

.ndbox .rf .rtp .line{height: 1px;margin-top: 0.2rem;background: #D9D9D9;}

.ndbox .rf .rtp .line s{display: block;width: 0.62rem;height: 1px;background: var(--theme-color);}

.ndbox .rf .rtp .ul .li{margin-top: 0.2rem;margin-top: 0.4rem;}

.ndbox .rf .rtp .ul .li:first-child{margin-top: 0.2rem;}

.ndbox .rf .rtp .ul .li .ss{display: block;}

.ndbox .rf .rtp .ul .li .ss .set{line-height: calc(34 / 18);}

.ndbox .rf .rtp .ul .li .ss .det{margin-top: 0.1rem;line-height: calc(16 / 14);color: #999;}

.ndbox .rf .rtp .ul .li .ss:hover .set{color: var(--theme-color)}

.ndbox .rf .goback{display: flex;align-items: center;justify-content: center;background: var(--theme-color);color: #fff;height: 0.6rem;}

.ndbox .rf .goback img{width: 0.16rem;margin-left: 0.21rem;}

.blogDet_main .ndbox{margin-top: 0;}
.blogDet_main .ndbox .lf{border: 1px solid #DEDEDE;background: none;}
.blogDet_main .ndbox .rf .rtp{border: 1px solid #DEDEDE;background: none;}


.marketing{padding: 0.4rem 0 1.4rem;}

.marketing1{margin-top: 0.8rem;}

.marketing1 .ul{display: flex;flex-wrap: wrap;}

.marketing1 .ul .li{width: calc((100% - 0.8rem) / 3);margin: 0.46rem 0.4rem 0 0;}

.marketing1 .ul .li:nth-child(3n){margin-right: 0;}

.marketing1 .ul .li:nth-child(-n + 3){margin-top: 0;}

.marketing1 .ul .li .ss{position: relative;padding: 0.51rem 0.35rem 1.25rem;display: block;}

.marketing1 .ul .li .ss .box{position: relative;z-index: 3;}

.marketing1 .ul .li .ss:hover .line s:nth-child(1){opacity: 0;}

.marketing1 .ul .li .ss:hover .line s:nth-child(2){opacity: 1;}

.marketing1 .ul .li .ss .box .t1{line-height: calc(34 / 24);}

.marketing1 .ul .li .ss .box .xian{height: 1px;background: #777777;opacity: 0.2;margin-top: 0.2rem;}

.marketing1 .ul .li .ss .box .con{margin-top: 0.3rem;}

.marketing1 .ul .li .ss .box .con .item{display: flex;align-items: flex-start;margin-top: 0.16rem;}

.marketing1 .ul .li .ss .box .con .item:first-child{margin-top: 0;}

.marketing1 .ul .li .ss .box .con .item .set{line-height: calc(18 / 15);color: #999999;min-width: 1.03rem;display: flex;align-items: center;}

.marketing1 .ul .li .ss .box .con .item .set img{width: 0.18rem;aspect-ratio: 1 / 1;margin-right: 0.1rem;}

.marketing1 .ul .li .ss .box .con .item .det{flex: 1;margin-left: 0.14rem;line-height: calc(18 / 15);color: #666666;}

.marketing1 .ul .li .ss .box .btns{display: flex;align-items: center;position: absolute;left: 0;bottom: -0.78rem;}

.marketing1 .ul .li .ss .box .btns .webbtn_gray{margin-right: 0.16rem;}

.marketing1 .ul .li .ss .box .btns .pop{padding: 0.1rem 0.32rem;border-radius: 0.36rem;background: #fff;line-height: 1;display: flex;align-items: center;width: fit-content;border: 1px solid rgba(102, 102, 102, 0.40);color: #666;}

.marketing1 .ul .li .ss .box .btns .pop img{width: 0.14rem;margin-left: 0.06rem;}

.marketing1 .ul .li .ss .box .btns .pop:hover{background: #C23A1E;border-color: #C23A1E;color: #fff;}

.marketing1 .ul .li .ss .box .btns .pop:hover img{filter: var(--imgwhite);}

.marketing1 .ul .li .ss:hover .box .t1{color: var(--theme-color);font-weight: 500;}

.marketing_pop{
  position: fixed;
  top: 1rem;
  left: 0;
  width: 100%;
  height: calc(100% - 1rem);
  z-index: 100;
  display: none;
}
.marketing_pop .con{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.30);
}
.marketing_pop .con .box{
  width: 5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: calc(100vh - 2rem);   /* 高度上限，不超出屏幕，防止内容顶出弹窗 */
}

.marketing_pop .con .box .list.scroll.scroll3 {
  width: 100%;
  max-height: inherit;  /* 继承box的高度上限，高度联动 */
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.05rem 0;    /* 上下留白，美观不顶边 */
  box-sizing: border-box;
}
.marketing_pop .con .box .list > div {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.marketing_pop .con .close{position: absolute;right: 0.6rem;top: 0.6rem;width: 0.3rem;}
.marketing_pop .con .box .img{background: #D9D9D9;aspect-ratio: 500 / 560;}
.marketing_pop .con .box .img img{height: 100%;object-fit: contain;}
.marketing_pop .con .box .time{line-height: calc(18 / 15);width: fit-content;margin: 0.4rem auto 0;background: var(--theme-color);color: #fff;padding: 0.1rem 0.16rem;border-radius: 0.38rem;}
.marketing_pop .con .box .link{margin-top: 0.16rem;}
.marketing_pop .con .box .link a{line-height: calc(28 / 24);color: #333;display: block;width: fit-content;margin: 0 auto;}
.marketing_pop .con .box .add{margin-top: 0.36rem;display: flex;align-items: center;justify-content: center;line-height: calc(20 / 18);color: #333;}
.marketing_pop .con .box .add img{width: 0.2rem;margin-right: 0.12rem;}

.contact1{background: url(../images/contact1_1.jpg) no-repeat center;background-size: cover !important;}

.contact1 .box{padding: 0.2rem 0 1.1rem;}

.contact1 .top{display: flex;align-items: center;justify-content: space-between;}

.contact1 .top .lf{flex: 1;margin-right: 1rem;}

.contact1 .top .lf .t1{line-height: calc(54 / 44);}

.contact1 .top .lf .t2{line-height: calc(36 / 28);margin-top: 0.6rem;}

.contact1 .top .lf .list{margin-top: 0.4rem;}

.contact1 .top .lf .list .item:not(:first-child){margin-top: 0.36rem;}

.contact1 .top .lf .list .item .set{display: flex;align-items: center;line-height: calc(18 / 16);color: var(--theme-color);}

.contact1 .top .lf .list .item .set img{width: 0.18rem;margin-right: 0.08rem;}

.contact1 .top .lf .list .item .det{line-height: 1.2;margin-top: 0.16rem;}

.contact1 .top .lf .list .item .det a{display: block;}

.contact1 .top .lf .list .item .det a:hover{color: var(--theme-color);}

.contact1 .top .rf{width: 9.9rem;}

.contact1 .ul{margin-top: 0.83rem;display: flex;flex-wrap: wrap;}

.contact1 .ul .li{width: calc((100% - 0.48rem) / 3);margin: 0.4rem 0.24rem 0 0;}

.contact1 .ul .li:nth-child(3n){margin-right: 0;}

.contact1 .ul .li:nth-child(-n + 3){margin-top: 0;}

.contact1 .ul .li .ss{display: block;padding: 0.35rem 0.3rem 0.4rem;background: #FFF;box-shadow: 0.05rem 0.11rem 0.458rem 0 rgba(2, 12, 36, 0.04);position: relative;}

.contact1 .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/contact1_3.png) no-repeat right bottom;background-size: calc(180 / 537 * 100%) auto;}

.contact1 .ul .li .ss .t1{line-height: calc(34 / 24);}

.contact1 .ul .li .ss .list{margin-top: 0.32rem;display: flex;gap: 0.53rem;}

.contact1 .ul .li .ss .list .item{width: fit-content;}

.contact1 .ul .li .ss .list .item .t2{display: flex;align-items: center;line-height: 1;color: var(--theme-color);}

.contact1 .ul .li .ss .list .item .t2 img{width: 0.18rem;margin-right: 0.1rem;}

.contact1 .ul .li .ss .list .item .t3{line-height: 109.091%;color: #222;margin-top: 0.16rem;}

.contact1 .ul .li .ss .list .item .t3 a{display: block;width: fit-content;color: #222;}

.contact1 .ul .li:hover .ss{transform: translateY(-0.16rem);background: var(--theme-color);}

.contact1 .ul .li:hover .ss::before{filter: var(--imgwhite);}

.contact1 .ul .li:hover .ss .t1{color: #fff;}

.contact1 .ul .li:hover .ss .list .item .t2{color: #fff;font-weight: 300;}

.contact1 .ul .li:hover .ss .list .item .t2 img{filter: var(--imgwhite);}

.contact1 .ul .li:hover .ss .list .item .t3{color: #fff;}

.contact1 .ul .li:hover .ss .list .item .t3 a{color: #fff;}

.contact2{padding: 0.42rem 0 1.1rem;background: url(../images/contact2_1.jpg) no-repeat center;background-size: cover !important;}

.contact2 .tit .t1{line-height: calc(54 / 44);}

.contact2 .tit .t2{line-height: calc(36 / 16);color: #666;margin-top: 0.2rem;}

.contact2 .box{margin-top: 0.6rem;display: flex;justify-content: space-between;}

.contact2 .box .lf{width: 5.46rem;aspect-ratio: 546 / 530;}

.contact2 .box .lf img{height: 100%;object-fit: cover;}

.contact2 .box .rf{width: 10.74rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.30);backdrop-filter: blur(30px);padding: 0.38rem 0.32rem;}

.contact2 .box .rf .form{display: flex;flex-wrap: wrap;width: 100%;}

.contact2 .box .rf .form .item{width: calc(50% - 0.2rem);margin: 0 0.4rem 0.4rem 0;}

.contact2 .box .rf .form .item.w33{width: calc((100% - 0.8rem) / 3);}

.contact2 .box .rf .form .item .set{line-height: 1.6;display: flex;align-items: center;color: #333;}

.contact2 .box .rf .form .item .set span{color: #C23A1E;margin-right: 0.1rem;}

.contact2 .box .rf .form .item .det{margin-top: 0.2rem;}

.contact2 .box .rf .form .item .det input{display: block;width: 100%;padding: 0 0.17rem;border: 1px solid #D9D9D9;height: 0.5rem;background: none;border-radius: 0;}

.contact2 .box .rf .form .item .det select{height: 0.5rem;border: 1px solid #D9D9D9;background: url(../images/svg/news_arr.svg) no-repeat right 0.23rem center;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;box-sizing: border-box;color: #999;padding: 0 0.6rem 0 0.18rem;background-size: 0.12rem auto;}

.contact2 .box .rf .form .item.mr0{margin-right: 0;}

.contact2 .box .rf .form .item_submit{width: 100%;margin: 0;}

.contact2 .box .rf .form .item_submit .webbtn_gray{position: relative;}

.contact2 .box .rf .form .item_submit .webbtn_gray input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.join1{background: url(../images/join1_1.jpg) no-repeat center top;background-size: cover !important;padding-bottom: 0.77rem;}

.join1 .box .w1660{display: flex;align-items: flex-start;justify-content: space-between;}

.join1 .box .rf{width: 5.7rem;aspect-ratio: 1 / 1;border-radius: 50%;background: var(--theme-color);position: relative;}

.join1 .box .rf img{position: absolute;right: 0.32rem;top: 0;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 50%;}

.join1 .box .lf{width: 7.3rem;padding-top: 1.05rem;}

.join1 .box .lf .t1{line-height: calc(68 / 44);}

.join1 .box .lf .t1 span{color: var(--theme-color);}

.join1 .box .lf .t2{margin-top: 0.6rem;line-height: 1.5;color: #333;}

.join1 .box .lf .t2 p:not(:first-child){margin-top: 0.14rem;}

.join1 .box .lf .t2 strong{color: #000;}

.join1 .box .lf .t2 span{font-weight: 700;color: var(--theme-color);}

.join2{padding: 1.2rem 0 1.4rem;}

.join2 .tit{line-height: calc(54 / 44);}

.join2 .switch{margin-top: 0.8rem;display: flex;justify-content: space-between;align-items: flex-end;}

.join2 .switch .lf{display: flex;}

.join2 .switch .lf a{border-radius: 0.6rem;border: 1px solid #DBDBDB;line-height: 0.45rem;padding: 0 0.41rem;border-radius: 0.47rem;margin-right: 0.4rem;}

.join2 .switch .lf a:last-child{margin-right: 0;}

.join2 .switch .lf a.act{background: var(--theme-color);color: #fff;}

.join2 .switch .rf{display: flex;align-items: flex-end;}

.join2 .switch .rf .item{width: 2.9rem;margin-right: 0.16rem;}

.join2 .switch .rf .item .set{line-height: calc(34 / 18);}

.join2 .switch .rf .item .det{margin-top: 0.03rem;}

.join2 .switch .rf .item .det select{border: 1px solid #DEDEDE;padding: 0 0.5rem 0 0.14rem;height: 0.47rem;background: url(../images/svg/news_arr.svg) no-repeat right 0.17rem center;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;box-sizing: border-box;background-color: #fff;background-size: 0.12rem auto;}

.join2 .switch .rf .item .det select[value=""],
.join2 .switch .rf .item .det select option[value=""]{color: #BEBEBE;}

.join2 .switch .rf .form{position: relative;width: 3.6rem;}

.join2 .switch .rf .form input{display: block;width: 100%;padding: 0.04rem 1.3rem 0.04rem 0.14rem;background: #fff;outline: none;border: 1px solid rgba(0, 61, 121, 0.30);border-radius: 0;height: 0.47rem;}

.join2 .switch .rf .form a{position: absolute;top: 0.04rem;right: 0.04rem;width: 1.2rem;height: 0.39rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);color: #fff;line-height: 1;}

.join2 .switch .rf .form a img{width: 0.22rem;margin-right: 0.12rem;}

.join2 .box{margin-top: 0.6rem;position: relative;}

.join2 .box .bg .line{position: absolute;}

.join2 .box .bg .line.line1{position: absolute;top: 0;left: 0;width: 100%;height: 0.6rem;background: url(../images/join2_line_box1.png) no-repeat top center;background-size: 100% auto;}

.join2 .box .bg .line.line2{position: absolute;top: 0.6rem;left: 0;width: 100%;height: calc(100% - 1.1rem);background: url(../images/join2_line_box2.png) repeat-y center;background-size: 100% auto;}

.join2 .box .bg .line.line3{position: absolute;bottom: 0;left: 0;width: 100%;height: 0.5rem;background: url(../images/join2_line_box3.png) no-repeat bottom center;background-size: 100% auto;}

.join2 .box .bhd{position: relative;z-index: 3;display: flex;align-items: center;justify-content: space-between;text-align: center;line-height: 1.3;}

.join2 .box .bhd .ww{padding: 0.38rem 0.3rem 0.37rem;}

.join2 .box .w1{width: calc(580 / 1660 * 100%);}

.join2 .box .w2{width: calc(380 / 1660 * 100%);}

.join2 .box .w3{width: calc(356 / 1660 * 100%);}

.join2 .box .w4{width: calc(312 / 1660 * 100%);}

.join2 .box .ul{position: relative;z-index: 3;}

.join2 .box .ul .li{border-top: 1px solid #DBDBDB;}

.join2 .box .ul .li .ltp{display: flex;align-items: center;justify-content: space-between;text-align: center;line-height: calc(26 / 18);cursor: pointer;}

.join2 .box .ul .li .ltp .ww{padding: 0.39rem 0.3rem 0.35rem;}

.join2 .box .ul .li .ltp .w4{display: flex;align-items: center;justify-content: center;}

.join2 .box .ul .li .ltp .w4 img{width: 0.26rem;margin-right: 0.16rem;}

.join2 .box .ul .li .lbt{padding: 0.4rem 1rem 0.8rem;display: none;}

.join2 .box .ul .li .lbt .t1{line-height: calc(31 / 18);color: #333;}

.join2 .box .ul .li .lbt .list{display: flex;flex-wrap: wrap;}

.join2 .box .ul .li .lbt .list .item{width: calc(50% - 0.3rem);margin: 0.4rem 0.6rem 0 0;}

.join2 .box .ul .li .lbt .list .item:nth-child(2n){margin-right: 0;}

.join2 .box .ul .li .lbt .list .item .set{line-height: calc(36 / 16);}

.join2 .box .ul .li .lbt .list .item .det{margin-top: 0.07rem;line-height: 1.5;}

.join2 .box .ul .li .lbt .list .item .det ul{list-style: disc;padding-left: 0.4rem;margin: 0;}

.join2 .box .ul .li .lbt .link{margin-top: 0.46rem;}

.join2 .box .ul .li .lbt .link a{display: flex;align-items: center;padding: 0.09rem 0.27rem;background: var(--theme-color);color: #fff;line-height: calc(18 / 14);width: fit-content;border-radius: 0.36rem;}

.join2 .box .ul .li .lbt .link a img{width: 0.18rem;margin-right: 0.12rem;}

.join2 .box .ul .li.act .ltp{background: var(--theme-color);}

.join2 .box .ul .li.act .ltp .ww{color: #fff;}

.join2 .box .ul .li.act .ltp .ww img{filter: var(--imgwhite);}

.esg1{background: url(../images/esg1_1.jpg) no-repeat top center;background-size: 100% auto;overflow: hidden;}

.esg1 .box{padding: 0.2rem 0 0.9rem;}

.esg1 .box .top{display: flex;justify-content: space-between;align-items: flex-start;}

.esg1 .box .top .lf{line-height: calc(54 / 44);}

.esg1 .box .top .rf{line-height: calc(34 / 18);color: #333;width: 10rem;}

.esg1 .box .top .rf p:not(:first-child){margin-top: 0.2rem;}

.esg5{padding: 1.3rem 0 1.4rem;background: url(../images/esg5_1.jpg) no-repeat center;background-size: cover !important;}

.esg5 .text{border: 1px solid rgba(255,255,255,0.4);background: rgba(18, 51, 56, 0.10);backdrop-filter: blur(30px);width: 9.3rem;padding: 1.04rem 0.65rem 0.96rem;}

.esg5 .text .t1{line-height: 122.727%;color: #fff;}

.esg5 .text .t2{line-height: 177.778%;color: #fff;margin-top: 0.46rem;}

.esg5 .text .t2 p:not(:first-child){margin-top: 0.3rem;}

.esg4{background: #F9F9F9;padding: 1.1rem 0;}

.esg4 .tit{line-height: calc(54 / 44);}

.esg4 .ul{display: flex;flex-wrap: wrap;}

.esg4 .ul .li{width: calc(50% - 0.3rem);margin: 0.7rem 0.6rem 0 0;}

.esg4 .ul .li:nth-child(2n){margin-right: 0;}

.esg4 .ul .li .ss{display: flex;align-items: center;justify-content: space-between;padding: 0.3rem;background: #FFF;box-shadow: 0 0 0.371rem 0 rgba(0, 0, 0, 0.05);position: relative;}

.esg4 .ul .li .ss .icon{width: 2rem;position: relative;z-index: 2;}

.esg4 .ul .li .ss .text{flex: 1;margin-left: 0.6rem;position: relative;z-index: 2;}

.esg4 .ul .li .ss .text .t1 a{display: block;line-height: 1.2;color: #333;}

.esg4 .ul .li .ss .text .t2{margin-top: 0.36rem;}

.esg4 .ul .li .ss .text .t2 a{display: flex;align-items: center;line-height: calc(20 / 16);}

.esg4 .ul .li .ss .text .t2 a img{width: 0.2rem;margin-right: 0.12rem;}

.esg4 .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/esg4_2.png) no-repeat right 0.11rem bottom;background-size: calc(172 / 800 * 100%) auto;opacity: 0;}

.esg4 .ul .li .ss:hover::before{opacity: 1;}

.esg4 .ul .li .ss .text .t1 a:hover{color: var(--theme-color);}

.esg3{padding: 0.82rem 0 1.4rem;}

.esg3 .tit{line-height: calc(54 / 44);}

.esg3 .box{margin-top: 0.6rem;}

.esg3 .swiper .ss{display: block;background: #F9F9F9;height: auto;width: 5.3rem;}

.esg3 .swiper .ss .img{aspect-ratio: 529 / 297;overflow: hidden;}

.esg3 .swiper .ss .img img{height: 100%;object-fit: cover;}

.esg3 .swiper .ss .txt{padding: 0.3rem 0.36rem;line-height: calc(25 / 18);color: #333;}

.esg3 .swiper .ss:hover .img img{transform: scale(1.05);}

.esg3 .swiper .btnbox{margin-top: 0.5rem;display: flex;align-items: center;justify-content: space-between;}

.esg3 .swiper .btnbox.swpbtn .btn a{width: 0.41rem;}

.esg3 .swiper .btnbox.swpbtn .btn a:first-child{margin-right: 0.14rem;}

.esg3 .swiper .btnbox .swpbtn .swiper-pagination{height: 0.02rem;width: 5.8rem;}

.esg3 .swiper .btnbox .swpbtn .swiper-pagination span{top: 0;}

.esg2{position: relative;padding: 1rem 0 1.64rem 1.23rem;background: url(../images/esg2_1.jpg) no-repeat center;background-size: cover !important;overflow: hidden;}

.esg2 .tit{line-height: calc(54 / 44);}

.esg2 .box{margin-top: 0.6rem;display: flex;justify-content: space-between;}

.esg2 .lf{width: 6.2rem;padding: 0.56rem 0 0.56rem 0.18rem;position: relative;}

.esg2 .lf .swiper{height: 3.3rem;}

.esg2 .lf .swiper::before{content: "";position: absolute;left: 0;top: 0;width: 0.02rem;height: 100%;background: #333;opacity: 0.1;}

.esg2 .lf .swiper .ss{padding: 0.12rem 0 0.12rem 0.14rem;line-height: calc(21 / 18);color: #333;position: relative;height: auto;}

.esg2 .lf .swiper .ss.swiper-slide-thumb-active{color: var(--theme-color);font-weight: 500;}

.esg2 .lf .swiper .ss.swiper-slide-thumb-active::before{content: "";position: absolute;left: 0;top: 0.12rem;width: 0.02rem;height: calc(100% - 0.24rem);background: var(--theme-color);}

.esg2 .lf .swpbtn2 .prev{top: 0;left: 0;transform: none;}

.esg2 .lf .swpbtn2 .prev img{transform: rotate(90deg);}

.esg2 .lf .swpbtn2 .next{top: auto;bottom: 0;left: 0;transform: none;}

.esg2 .lf .swpbtn2 .next img{transform: rotate(90deg);}

.esg2 .rf{width: 10.7rem;height: 4.6rem;overflow: hidden;display: flex;align-items: center;padding-left: 0.4rem;position: relative;}

.esg2 .rf::before{content: "";position: absolute;right: 0;top: 0.4rem;width: 6.57rem;height: 4.02rem;z-index: 11;background: linear-gradient(270deg, #F4F8FB 9.68%, rgba(244, 248, 251, 0.00) 100%);}

/* 浅色玻璃样式 */
.glass-light {
  position: relative;
  z-index: 1;
  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.esg2 .rf .swiper{width: 4rem;overflow: visible;margin: 0;}

.esg2 .rf .swiper .swiper-slide{width: 4rem;display: flex;align-items: center;justify-content: center;height: auto;transition: all 0.5s linear;opacity: 0.1;}

.esg2 .rf .swiper .swiper-slide.swiper-slide-prev .ss{transform: translateX(-0.4rem);}

.esg2 .rf .swiper .swiper-slide .ss{width: 100%;height: 4.6rem;padding: 0.2rem;display: flex;align-items: center;justify-content: center;transition: all 0.5s linear;}

.esg2 .rf .swiper .swiper-slide .ss img{aspect-ratio: 1 / 1;object-fit: contain;transition: all 0.5s linear;}

.esg2 .rf .swiper .swiper-slide.swiper-slide-active ~ .swiper-slide .ss{width: 3rem;height: 3.44rem;}

.esg2 .rf .swiper .swiper-slide.swiper-slide-active{opacity: 1;}

.esg1 .bot{margin: 0.6rem auto 0;width: 5.6rem;position: relative;}

.esg1 .bot .imgbox{position: relative;}

.esg1 .bot .imgbox .line{position: absolute;transition: all 0.4s linear;transition-delay: 0.4s;}

.esg1 .bot .imgbox .line.line1{top: calc(140 / 570 * 100%);right: calc(351 / 560 * 100%);clip-path: inset(100% 0 0 0);}

.esg1 .bot .imgbox .line.line2{top: calc(165 / 570 * 100%);left: calc(414 / 560 * 100%);clip-path: inset(0 100% 0 0);}

.esg1 .bot .imgbox .line.line3{top: calc(347 / 570 * 100%);left: calc(441 / 560 * 100%);clip-path: inset(0 100% 0 0);}

.esg1 .bot .ul .li{position: absolute;width: 4.6rem;transform: translateY(0.3rem);opacity: 0;transition: all 0.4s ease;}

.esg1 .bot .ul .li .set{line-height: calc(21 / 18);padding-left: 0.27rem;position: relative;background: url(../images/svg/esg1_1.svg) no-repeat left 0.11rem top calc(0.5em - 0.0225rem);background-size: 0.045rem auto;}

/* .esg1 .bot .ul .li .set::before{content: "";position: absolute;top: calc(0.5em - 0.0225rem);left: 0.11rem;width: 0.045rem;height: 0.045rem;border-radius: 50%;background: #000;} */

.esg1 .bot .ul .li .det{line-height: calc(30 / 16);color: #333;margin-top: 0.14rem;height: calc(30 / 16 * 3em);overflow-y: auto;padding-right: 0.1rem;}

.esg1 .bot .ul .li .det::-webkit-scrollbar {width:2px;height:1px;}
.esg1 .bot .ul .li .det::-webkit-scrollbar-thumb{ background:var(--theme-color);border-radius: 2px;}
.esg1 .bot .ul .li .det::-webkit-scrollbar-track{ background:transparent;}

.esg1 .bot .ul .li:nth-child(1){right: calc(100% + 0.9rem);top: 0.93rem;top: 0.3rem;transition-delay: 0.8s;}

.esg1 .bot .ul .li:nth-child(2){right: calc(100% + 0.9rem);top: 2.24rem;transition-delay: 0.9s;}

.esg1 .bot .ul .li:nth-child(3){left: calc(100% + 0.9rem);top: 1.53rem;top: 1rem;transition-delay: 0.9s;}

.esg1 .bot .ul .li:nth-child(4){left: calc(100% + 0.9rem);top: 3.35rem;transition-delay: 1s;}

.esg1 .bot.aos-animate .imgbox .line1,
.esg1 .bot.aos-animate .imgbox .line2,
.esg1 .bot.aos-animate .imgbox .line3{clip-path: inset(0 0 0 0);}

.esg1 .bot.aos-animate .ul .li{transform: translateY(0);opacity: 1;}

.inner_banner2{position: relative;min-height: 6.64rem;}

.inner_banner2 .txtbox{position: relative;z-index: 2;padding: 1.48rem 0;width: 8.2rem;margin-left: 1.25rem;}

.inner_banner2 .imgbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.inner_banner2 .imgbox img{height: 100%;object-fit: cover;}

.inner_banner2 .txtbox .t1{line-height: calc(54 / 50);color: #fff;}

.inner_banner2 .txtbox .t2{margin-top: 0.42rem;line-height: calc(36 / 16);line-height:1.5; color: #fff;}

.inner_banner2 .txtbox .t2 p:not(:first-child){margin-top: 0.2rem;}

.solu1{padding: 0.2rem 0 1.5rem;}

.solu1 .tit{line-height: 122.727%;}

.solu1 .pic{margin-top: 0.7rem;}

.solu2{padding: 1.3rem 0;background: #F9F9F9;}

.solu2 .ul{display: flex;flex-wrap: wrap;margin-top: 0.6rem;}

.solu2 .ul .li{width: calc((100% - 0.72rem) / 3);margin: 0.4rem 0.36rem 0 0;}

.solu2 .ul .li:nth-child(3n){margin-right: 0;}

.solu2 .ul .li:nth-child(-n + 3){margin-top: 0;}

.solu2 .ul .li .ss{display: block;height: 100%;background: #FFF;box-shadow: 0 0.04rem 0.523rem 0 rgba(0, 0, 0, 0.03);position: relative;}

.solu2 .ul .li .ss .imgbox{padding: 0.1rem 0.1rem 0.36rem;overflow: hidden;}

.solu2 .ul .li .ss .imgbox img{aspect-ratio: 509 / 280;object-fit: contain;}

.solu2 .ul .li .ss .txtbox{border-top: 1px solid #DFDFDF;padding: 0.42rem 0.36rem 0.36rem;}

.solu2 .ul .li .ss .txtbox .t1{line-height: calc(26 / 22);}

.solu2 .ul .li .ss .txtbox .t2{line-height: 1.5;margin-top: 0.12rem;color: #666;}

.solu2 .ul .li:hover .ss{transform: translateY(-0.15rem);}

.solu2 .ul .li:hover .ss .imgbox img{transform: scale(1.05);}

.solu2 .ul .li:hover .ss .txtbox .t1{color: var(--theme-color);}

.solu3{padding: 1.2rem 0 2rem;background: url(../images/solu3_1.jpg) no-repeat center;background-size: cover !important;}

.solu3 .tit{line-height: calc(54 / 44);color: #fff;}

.solu3 .ul{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.solu3 .ul .li{width: calc(50% - 0.29rem);margin: 0.66rem 0.58rem 0 0;}

.solu3 .ul .li:nth-child(2n){margin-right: 0;}

.solu3 .ul .li:nth-child(-n + 2){margin-top: 0;}

.solu3 .ul .li .ss{position: relative;height: 100%;}

.solu3 .ul .li .ss .line{position: absolute;}

.solu3 .ul .li .ss .line s:nth-child(1){position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.solu3 .ul .li .ss .line s:nth-child(2){position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.solu3 .ul .li .ss .line.line1{top: 0;left: 0;width: 100%;height: 0.24rem;}

.solu3 .ul .li .ss .line.line1 s:nth-child(1){background: url(../images/solu3_line_box7.png) no-repeat center;background-size: 100% auto;}

.solu3 .ul .li .ss .line.line1 s:nth-child(2){background: url(../images/solu3_line_box4.png) no-repeat center;background-size: 100% auto;}

.solu3 .ul .li .ss .line.line2{top: 0.24rem;left: 0;width: 100%;height: calc(100% - 0.52rem);}

.solu3 .ul .li .ss .line.line2 s:nth-child(1){background: url(../images/solu3_line_box2.png) repeat-y;background-size: 100% auto;}

.solu3 .ul .li .ss .line.line2 s:nth-child(2){background: #0129C5 url(../images/solu3_line_box5.png) no-repeat right center;background-size: auto 100%;}

.solu3 .ul .li .ss .line.line3{bottom: 0;left: 0;width: 100%;height: 0.28rem;}

.solu3 .ul .li .ss .line.line3 s:nth-child(1){background: url(../images/solu3_line_box3.png) no-repeat center;background-size: 100% auto;}

.solu3 .ul .li .ss .line.line3 s:nth-child(2){background: url(../images/solu3_line_box6.png) no-repeat center;background-size: 100% auto;}

.solu3 .ul .li .ss .txtbox{position: relative;z-index: 5;padding: 0.29rem 0.5rem;}

.solu3 .ul .li .ss .txtbox .set{display: flex;align-items: center;line-height: calc(40 / 26);color: #fff;}

.solu3 .ul .li .ss .txtbox .set img{width: 0.4rem;aspect-ratio: 1 / 1;margin-right: 0.26rem;}

.solu3 .ul .li .ss .txtbox .det{line-height: calc(21 / 16);color: #fff;margin-top: 0.26rem;opacity: 0.8;}

.solu3 .ul .li .ss:hover .line s:nth-child(1){opacity: 0;}

.solu3 .ul .li .ss:hover .line s:nth-child(2){opacity: 1;}

.solu3 .ul .li .ss:hover .txtbox .det{opacity: 1;}

.solu4{padding: 1.1rem 0 1.2rem;background: url(../images/solu4_1.jpg) no-repeat center;background-size: cover !important;position: relative;}

.solu4:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1.31rem;pointer-events: none;z-index: 2;background: linear-gradient(0deg, #090B22 0%, rgba(9, 11, 34, 0.00) 100%);}

.solu4 .box{background: rgba(255, 255, 255, 0.30);border: 1px solid #fff;backdrop-filter: blur(30px);width: 7.48rem;padding: 0.9rem 0.5rem 0.7rem;}

.solu4 .tit{line-height: 122.727%;}

.solu4 .ul .li{margin-top: 0.3rem;}

.solu4 .ul .li:first-child{margin-top: 0.6rem;}

.solu4 .ul .li .ss{display: block;}

.solu4 .ul .li .ss .set{display: flex;align-items: center;line-height: 1.15;color: #333;cursor: pointer;}

.solu4 .ul .li .ss .set span{width: 0.2rem;margin-right: 0.16rem;}

.solu4 .ul .li .ss .set span img{aspect-ratio: 1 / 1;object-fit: contain;}

.solu4 .ul .li .ss .det{line-height: calc(27 / 16);line-height:1.5; color: #333;padding: 0.18rem 0 0 0.36rem;/*display: none;*/}

.solu4 .ul .li.act .ss .set{color: var(--theme-color);}

.solu5{padding: 0.98rem 0 0.97rem;background: url(../images/solu5_1.jpg) no-repeat center;background-size: cover !important;}

.solu5 .set{line-height: 1.5;color: #fff;}

.investorLayout{background: #F9FAFC url(../images/investor_bg.png) no-repeat top center;background-size: 100% auto;}

.investorLayout>div:last-child{margin-bottom: 0;}

.investorLayout .breadcrumb{margin-bottom: 0.3rem;}

.inv_tit{display: flex;align-items: center;justify-content: space-between;}

.inv_tit .tit{line-height: calc(54 / 44);}

.inv_tit .switch{display: flex;align-items: center;}

.inv_tit .switch a{margin-left: 0.24rem;text-align: center;border-radius: 0.36rem;border: 1px solid #DBDBDB;line-height: calc(16 / 14);padding: 0.09rem 0.15rem;min-width: 1.26rem;}

.inv_tit .switch a.act{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.inv_tit .switch a:not(.act):hover{color: var(--theme-color);border-color: var(--theme-color);}

.auto-iframe{width: 100%;height: 9.5rem;border: none;margin-top: 0.6rem;background: #fff;scrollbar-width: thin;}

.auto-iframe html{scrollbar-width: thin;}

.inv_box{padding: 0.56rem 0 0.6rem;margin-top: 0.6rem;background: #fff;}

.inv_box .top{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 3;padding: 0 0.5rem 0 0.79rem;}

.inv_box .top .t1{line-height: 168.75%;}

.inv_box .top .rf{display: flex;align-items: flex-end;}

.inv_box .top .rf .item:first-child{width: 1.53rem;}

.inv_box .top .rf .item{width: 1.94rem;margin-right: 0.32rem;}

.inv_box .top .rf .item .set{line-height: calc(34 / 18);}

.inv_box .top .rf .item .det{margin-top: 0.03rem;}

.inv_box .top .rf .item .det select{border: 1px solid #DEDEDE;padding: 0 0.5rem 0 0.14rem;height: 0.47rem;background: url(../images/svg/news_arr.svg) no-repeat right 0.17rem center;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;box-sizing: border-box;background-color: #fff;background-size: 0.12rem auto;color: #333;}

/* .inv_box .top .rf .item .det select[value=""],
.inv_box .top .rf .item .det select option[value=""]{color: #BEBEBE;} */

.inv_box .top .rf .form{position: relative;width: 4.6rem;}

.inv_box .top .rf .form input{display: block;width: 100%;padding: 0.04rem 1.3rem 0.04rem 0.14rem;background: #fff;outline: none;border: 1px solid rgba(0, 61, 121, 0.30);border-radius: 0;height: 0.47rem;}

.inv_box .top .rf .form a{position: absolute;top: 0.04rem;right: 0.04rem;width: 1.2rem;height: 0.39rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);color: #fff;line-height: 1;}

.inv_box .top .rf .form a img{width: 0.22rem;margin-right: 0.12rem;}

.inv_box .ul{margin-top: 0.36rem;padding: 0 0.79rem;}

.inv_box .ul .li .ss{display: flex;border-bottom: 1px solid #DFDFDF;}

.inv_box .ul .li .ss .lf{flex: 1;padding: 0.36rem 0.4rem;}

.inv_box .ul .li .ss .lf .t1{line-height: calc(19 / 16);color: #666;}

.inv_box .ul .li .ss .lf .t2{display: flex;align-items: center;line-height: calc(21 / 18);color: #333;margin-top: 0.18rem;}

@media screen and (min-width: 1025px) {
    .inv_box .ul .li .ss .lf .t2{
        font-size: max(0.18rem, 16px);
    }
}

.inv_box .ul .li .ss .lf .t2 img{width: 0.18rem;margin-right: 0.1rem;}

.inv_box .ul .li .ss .rf{width: 1.1rem;display: flex;align-items: center;justify-content: center;}

.inv_box .ul .li .ss .rf img{width: 0.3rem;aspect-ratio: 1 / 1;}

.inv_box .ul .li .ss:hover{background: var(--theme-color);border-color: var(--theme-color);}

.inv_box .ul .li .ss:hover .lf .t1{color: #fff;}

.inv_box .ul .li .ss:hover .lf .t2{color: #fff;}

.inv_box .ul .li .ss:hover .lf .t2 img{filter: var(--imgwhite);}

.inv_box .ul .li .ss:hover .rf img{filter: var(--imgwhite);}

.inv_box .pagesbox{margin-top: 0.6rem;}

.inv1{margin-bottom: 1.5rem;}

.inv2{margin-bottom: 1.5rem;}

.inv2 .list{margin-top: 0.6rem;background: #fff;padding: calc(0.5rem - 0.1rem) calc(0.79rem - 10px) calc(0.6rem - 10px);}

.inv2 .list .item{display: none;}

.inv2 .list .item.act{display: block;}

.inv3_2{padding: 0.82rem 0.79rem 1.1rem;background: #fff;}

.inv3_2 .top{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.41rem;
    border-bottom: 1px solid #DBDBDB;}

.inv3_2 .top .lf{line-height: 122.727%;line-height: 168.75%;}

.inv3_2 .top .rf{display: flex;align-items: center;flex-wrap: wrap;display: none;}

.inv3_2 .top .rf a{margin-left: 0.24rem;padding: 0.09rem 0.19rem;text-align: center;min-width: 1.26rem;border-radius: 0.36rem;border: 1px solid #DBDBDB;}

.inv3_2 .top .rf a.act{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.inv3_2 .ul{margin-top: 0.7rem;display: flex;flex-wrap: wrap;}

.inv3_2 .ul .li{width: calc((100% - 0.63rem) / 4);margin: 0.21rem 0.21rem 0 0;}

.inv3_2 .ul .li:nth-child(4n){margin-right: 0;}

.inv3_2 .ul .li:nth-child(-n + 4){margin-top: 0;}

.inv3_2 .ul .li .ss{display: block;background: #F7F8FA;position: relative;height: 100%;padding: 0.35rem 0.32rem 1.08rem;}

.inv3_2 .ul .li .ss::before{content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: url(../images/svg/inv3_2_1.svg) no-repeat right bottom;background-size: calc(172 / 360 * 100%) auto;}

.inv3_2 .ul .li .ss .eye{position: relative;z-index: 3;}

.inv3_2 .ul .li .ss .eye .t1{line-height: 1.25;color: #666;}

.inv3_2 .ul .li .ss .eye .t2{margin-top: 0.16rem;line-height: 170%;color: #666;min-height: 3.4em;}

.inv3_2 .ul .li .ss .down{position: absolute;left: 0.32rem;bottom: 0.4rem;width: 0.3rem;}

.inv3_2 .ul .li .ss:hover{background: var(--theme-color);}

.inv3_2 .ul .li .ss:hover:before{filter: var(--imgwhite);}

.inv3_2 .ul .li .ss:hover .eye .t1,
.inv3_2 .ul .li .ss:hover .eye .t2{color: #fff;}

.inv3_2 .ul .li .ss:hover .down img{filter: var(--imgwhite);}


.inv3_1{margin-bottom: 1.2rem;}

.inv3_1 .tit{line-height: 122.727%;}

.inv3_1 .box{background: #FFF;padding: 0.83rem 0.79rem 1.1rem;margin-top: 0.7rem;}

.inv3_1 .top{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.41rem;border-bottom: 1px solid #DBDBDB;}

.inv3_1 .top .lf{line-height: 168.75%;}

.inv3_1 .top .rf{display: flex;align-items: center;flex-wrap: wrap;}

.inv3_1 .top .rf a{margin-left: 0.33rem;padding: 0.09rem 0.19rem;text-align: center;min-width: 1.26rem;border-radius: 0.36rem;border: 1px solid #DBDBDB;}

.inv3_1 .top .rf a.act{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}

.inv3_1 .list{padding-top: 0.2rem;}

.inv3_1 .list .item{margin-top: 0.5rem;}

.inv3_1 .list .item .set{line-height: calc(30 / 26);color: #333;}

.inv3_1 .list .item .ul{display: flex;flex-wrap: wrap;}

.inv3_1 .list .item .ul .li{width: calc(50% - 0.125rem);margin: 0.36rem 0.25rem 0 0;}

.inv3_1 .list .item .ul .li:nth-child(2n){margin-right: 0;}

.inv3_1 .list .item .ul .li .ss{position: relative;height: 100%;background: #F7F8FA;padding: 0.42rem 0.4rem;display: flex;justify-content: space-between;align-items: center;}

.inv3_1 .list .item .ul .li .ss .lf{width: 2rem;text-align: center;}

.inv3_1 .list .item .ul .li .ss .line{width: 1px;height: 0.9rem;background: #DFDFDF;margin: 0 0.4rem;}

.inv3_1 .list .item .ul .li .ss .rf{flex: 1;}

.inv3_1 .list .item .ul .li .ss .lf .t1{line-height: 120%;color: var(--theme-color);}

.inv3_1 .list .item .ul .li .ss .lf .t2{line-height: 150%;margin-top: 0.14rem;color: #666;}

.inv3_1 .list .item .ul .li .ss .rf .t3{line-height: 170%;height: 5.1em;color: #333;}

.inv3_1 .list .item .ul .li .ss .rf .t4{display: flex;align-items: center;line-height: calc(19 / 14);color: #666;margin-top: 0.26rem;}

.inv3_1 .list .item .ul .li .ss .rf .t4 img{width: 0.07rem;margin-left: 0.15rem;}

.inv3_1 .list .item .ul .li.act .ss,
.inv3_1 .list .item .ul .li .ss:hover{box-shadow: 0 0.04rem 0.523rem 0 rgba(0, 0, 0, 0.06);}

.inv3_1 .list .item .ul .li .ss .pop{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;background: #fff url(../images/svg/inv3_1_3.svg) no-repeat right 0.04rem bottom;background-size: calc(196 / 740 * 100%) auto;padding: 0.26rem 0 0.26rem 0.29rem;display: none;z-index: 30;}

.inv3_1 .list .item .ul .li.act .ss .pop{display: block;}

.inv3_1 .list .item .ul .li .ss .pop .pop_close{display: flex;align-items: center;line-height: calc(19 / 16);color: var(--theme-color);}

.inv3_1 .list .item .ul .li .ss .pop .pop_close img{width: 0.16rem;margin-right: 0.08rem;}

.inv3_1 .list .item .ul .li .ss .pop .det{margin-top: 0.2rem;padding-right: 0.23rem;line-height: 175%;color: #333;}

.inv3_1 .table{margin-top: 0.5rem;}

.inv3_1 .table .set{line-height: calc(30 / 26);}

.inv3_1 .table .th{display: flex;align-items: center;margin-top: 0.36rem;padding: 0.32rem 0.5rem;background: var(--theme-color);line-height: calc(28 / 22);color: #fff;}

.inv3_1 .table .w1{width: calc(200 / 1370 * 100%);text-align: left;}

.inv3_1 .table .w2{width: calc(150 / 1370 * 100%);text-align: center;}

.inv3_1 .table .w3{width: calc(458 / 1370 * 100%);text-align: center}

.inv3_1 .table .w4{width: calc(216 / 1370 * 100%);margin-right: calc(154 / 1370 * 100%);text-align: center}

.inv3_1 .table .w5{width: calc(234 / 1370 * 100%);text-align: center}

.inv3_1 .table .ul .li{display: flex;align-items: center;padding: 0.2rem 0.5rem;line-height: calc(29 / 18);color: #333;}

.inv3_1 .table .ul .li:nth-child(2n){background: #F9F9F9;}

.inv3_1 .table .tbox{margin-top: 0.36rem;}

.inv3_1 .table .tbox table{width: 100%;border-collapse: collapse;text-align: center;font-weight: 400;line-height: calc(31 / 18)}

.inv3_1 .table .tbox tr:first-child td{background: var(--theme-color);color: #fff;font-size: calc(22 / 18 * 1em);line-height: calc(30 / 22);}

.inv3_1 .table .tbox tr:first-child td{padding: 0.3rem 0.1rem;font-weight: 400;}

.inv3_1 .table .tbox tr td{padding: 0.2rem 0.1rem;}

.inv3_1 .table .tbox tr:nth-child(odd){background: #F9F9F9;}


.inv3_1.inv3_1_1 .list .item .ul .li:nth-child(-n + 2){margin-top: 0;}


.inv4{padding: 1.02rem 0 1.88rem;position: relative;margin-top: 1.5rem;}

.inv4 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.inv4 .bg img{height: 100%;object-fit: cover;}

.inv4 .w1660{position: relative;z-index: 3;}

.inv4 .box{max-width: 5.9rem;}

.inv4 .tit{line-height: 122.727%;}

.inv4 .t1{margin-top: 0.38rem;line-height: 1.5;color: #333;}

.inv4 .ul{margin-top: 0.27rem;display: flex;flex-wrap: wrap;gap: 0.4rem;}

.inv4 .ul .li a{display: flex;align-items: center;}

.inv4 .ul .li .ico{display: flex;align-items: center;line-height: 133.333%;color: #333;margin-right: 0.16rem;}

.inv4 .ul .li .ico img{width: 0.3rem;margin-right: 0.14rem;}

.inv4 .ul .li .txt{line-height: 133.333%;color: #333;}

.inv4 .ul .li a:hover .txt{color: var(--theme-color);}

.qua1{padding-bottom: 0.96rem;background: url(../images/svg/qua1_1.svg) no-repeat bottom center;background-size: calc(392 / 1920 * 100%);}

.qua1 .box{margin-top: 0.07rem;}

.qua1 .box .t1{max-width: 11rem;margin: 0 auto;text-align: center;line-height: 1.5;color: #333;}

.qua1 .box .t1 span{font-weight: 700;color: #111;}

.qua2{padding: 1.4rem 0 1.37rem;background: url(../images/qua2_1.png) no-repeat top center;background-size: 100% auto;}

.qua2 .li:not(:first-child){margin-top: 0.35rem;}

.qua2 .li .ss{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding: 0.58rem 0.76rem 0.58rem 0.94rem;background: #fff;}

.qua2 .li .ss .lf{width: 3.74rem;position: relative;}

.qua2 .li .ss .lf .imgbox{aspect-ratio: 374 / 270;position: relative;}

.qua2 .li .ss .lf .imgbox img{height: 100%;object-fit: cover;}

.qua2 .li .ss .lf a{position: absolute;display: flex;left: 0;right: 0;bottom: -0.3rem;margin: 0 auto;z-index: 3;line-height: calc(20 / 16);color: #333;padding: 0.1rem 0.16rem;border-radius: 0.99rem;background: #FFF;box-shadow: 0 0.04rem 0.279rem 0 rgba(0, 0, 0, 0.13);width: fit-content;}

.qua2 .li .ss .lf a img{width: 0.2rem;margin-right: 0.12rem;}

.qua2 .li .ss .lf a:hover{background: var(--theme-color);color: #fff;}

.qua2 .li .ss .lf a:hover img{filter: var(--imgwhite);}

.qua2 .li .ss .rf{flex: 1;margin-left: 1.33rem;}

.qua2 .li .ss .rf .t1{line-height: calc(38 / 32);color: var(--theme-color);}

.qua2 .li .ss .rf .t2{line-height: 1.5;margin-top: 0.1rem;}

.qua2 .li .ss .rf .set{line-height: calc(23 / 20);margin-top: 0.25rem;}

.qua2 .li .ss .rf .det{margin-top: 0.1rem;line-height: 160%;color: #666;}

.doc_switch{background: #FFF;box-shadow: 0 0.04rem 0.283rem 0 rgba(0, 0, 0, 0.05);}

.doc_switch .w1660{display: flex;align-items: center;justify-content: center;}

.doc_switch a{padding: 0.25rem 0.6rem;position: relative;line-height: calc(20 / 16);color: #333;}

.doc_switch a::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1.5px;background: var(--theme-color);opacity: 0;}

.doc_switch a:hover{color: var(--theme-color);}

.doc_switch a.act{color: var(--theme-color);font-weight: 500;}

.doc_switch a.act::before{opacity: 1;}

.docbox{padding: 0.2rem 0 1.4rem;}

.doc_top{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.2rem;}

.doc_top .tit{line-height: 122.727%;}

.doc_top .rf{display: flex;align-items: flex-end;}

.doc_top .rf .item{width: 2.9rem;margin-right: 0.32rem;}

.doc_top .rf .item .set{line-height: calc(34 / 18);}

.doc_top .rf .item .det{margin-top: 0.03rem;}

.doc_top .rf .item .det select{border: 1px solid #DEDEDE;padding: 0 0.5rem 0 0.14rem;height: 0.47rem;background: url(../images/svg/news_arr.svg) no-repeat right 0.17rem center;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;box-sizing: border-box;background-size: 0.12rem auto;color: #333;}

.doc_top .rf .form{position: relative;width: 3.8rem;}

.doc_top .rf .form input{display: block;width: 100%;padding: 0.04rem 1.3rem 0.04rem 0.14rem;background: none;outline: none;border: 1px solid rgba(0, 61, 121, 0.30);border-radius: 0;height: 0.47rem;}

.doc_top .rf .form a{position: absolute;top: 0.04rem;right: 0.04rem;width: 1.2rem;height: 0.39rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);color: #fff;line-height: 1;}

.doc_top .rf .form a img{width: 0.22rem;margin-right: 0.12rem;}

.docbox .ul{display: flex;flex-wrap: wrap;margin-top: 0.8rem;}

.docbox .ul .li{width: calc((100% - 0.6rem) / 3);margin: 0.46rem 0.3rem 0 0;}

.docbox .ul .li:nth-child(3n){margin-right: 0;}

.docbox .ul .li:nth-child(-n + 3){margin-top: 0;}

.docbox .ul .li .ss{display: flex;height: 100%;width: 100%;background: #F7F8FA;position: relative;padding: 0.32rem 0.46rem;}

.docbox .ul .li .ss::before{content: "";position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;background: url(../images/svg/docbox_1.svg) no-repeat bottom right;background-size: calc(205 / 533 * 100%) auto;}

.docbox .ul .li .ss .imgbox{position: relative;z-index: 3;width: 1.6rem;aspect-ratio: 160 / 226;}

.docbox .ul .li .ss .imgbox img{height: 100%;object-fit: contain;}

.docbox .ul .li .ss .txtbox{display: flex;flex-direction: column;justify-content: space-between;flex: 1;margin-left: 0.6rem;padding: 0.22rem 0;position: relative;z-index: 3;}

.docbox .ul .li .ss .txtbox .t1{line-height: 1.6;color: #333;display: block;}

.docbox .ul .li .ss .txtbox .t2{line-height: 1.6;color: #333;}

.docbox .ul .li .ss .txtbox .bot{display: flex;align-items: center;line-height: calc(20 / 16);color: var(--theme-color);}

.docbox .ul .li .ss .txtbox .bot img{width: 0.2rem;margin-right: 0.12rem;}

.docbox .ul .li .ss:hover{background: var(--theme-color);}

.docbox .ul .li .ss:hover:before{filter: var(--imgwhite);}

.docbox .ul .li .ss:hover .txtbox .t1{color: #fff;}

.docbox .ul .li .ss:hover .txtbox .t2{color: #fff;}

.docbox .ul .li .ss:hover .txtbox .bot{color: #fff;}

.docbox .ul .li .ss:hover .txtbox .bot img{filter: var(--imgwhite);}

.videosbox{padding-bottom: 1.4rem;}

.videosbox .ul{margin-top: 0.8rem;display: flex;flex-wrap: wrap;}

.videosbox .ul .li{width: calc((100% - 0.52rem) / 3);margin: 0.42rem 0.26rem 0 0;}

.videosbox .ul .li:nth-child(3n){margin-right: 0;}

.videosbox .ul .li:nth-child(-n + 3){margin-top: 0;}

.videosbox .ul .li .ss{position: relative;height: 100%;padding: 0.26rem 0.26rem 0.42rem;background: #F7F8FA;}

.videosbox .ul .li .ss .imgbox{aspect-ratio: 484 / 280;position: relative;overflow: hidden;}

.videosbox .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.videosbox .ul .li .ss .imgbox .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(34, 34, 34, 0.3) url(../images/svg/videos_play.svg) no-repeat center;background-size: 0.5rem;}

.videosbox .ul .li .ss .txtbox{margin-top: 0.4rem;}

.videosbox .ul .li .ss .t1{line-height: calc(26 / 22);color: #333;}

.videosbox .ul .li .ss .t2{line-height: 1.5;color: #333;margin-top: 0.22rem;}

.videosbox .ul .li .ss:hover{background: var(--theme-color);}

.videosbox .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.videosbox .ul .li .ss:hover .txtbox .t1{color: #fff;}

.videosbox .ul .li .ss:hover .txtbox .t2{color: #fff;}

.video_pop{
  position: fixed;
  top: 1rem;
  left: 0;
  width: 100%;
  height: calc(100% - 1rem);
  z-index: 100;
  display: none;
}
.video_pop .con{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.30);
}
.video_pop .con .box{
  width: 12rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: calc(100vh - 2rem);   /* 高度上限，不超出屏幕，防止内容顶出弹窗 */
}

.video_pop .con .box .list.scroll.scroll3 {
  width: 100%;
  max-height: inherit;  /* 继承box的高度上限，高度联动 */
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.05rem 0;    /* 上下留白，美观不顶边 */
  box-sizing: border-box;
}
.marketing_pop .con .box .list > div {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.video_pop .con .close{position: absolute;right: 1.3rem;top: 0.7rem;width: 0.42rem;border-radius: 50%;background-color: rgba(255,255,255,0.3);}
.video_pop .con .box .img{background: #D9D9D9;aspect-ratio: 1200 / 675;}
.video_pop .con .box .img video{width: 100%;height: 100%;object-fit: cover;display: block;}

.kitLayout{background: #F9F9F9;}

.kitbox{padding-bottom: 1.4rem;}

.kitbox .ul{display: flex;flex-wrap: wrap;margin-top: 0.8rem;}

.kitbox .ul .li{width: calc((100% - 0.72rem) / 3);margin: .36rem .36rem 0 0;}

.kitbox .ul .li:nth-child(3n){margin-right: 0;}

.kitbox .ul .li:nth-child(-n + 3){margin-top: 0;}

.kitbox .ul .li .ss{display: block;height: 100%;background: #FFF;box-shadow: 0 0.04rem 0.523rem 0 rgba(0, 0, 0, 0.03);}

.kitbox .ul .li .ss .imgbox{padding: 0.1rem 0.64rem 0.16rem 0.65rem;}

.kitbox .ul .li .ss .imgbox .pic{aspect-ratio: 400 / 300;}

.kitbox .ul .li .ss .imgbox .pic img{height: 100%;object-fit: contain;}

.kitbox .ul .li .ss .txtbox{padding: 0.42rem 0.36rem 0.4rem;border-top: 1px solid #DFDFDF;}

.kitbox .ul .li .ss .txtbox .t1{line-height: calc(26 / 22);}

.kitbox .ul .li .ss .txtbox .t2{line-height: calc(20 / 16);color: #666;margin-top: 0.16rem;}

.kitbox .ul .li .ss .txtbox .down{margin-top: 0.3rem;}

.kitbox .ul .li .ss .txtbox .down a{display: flex;align-items: center;border-radius: 0.99rem;border: 1px solid rgba(102, 102, 102, 0.40);padding: 0.09rem 0.14rem;font-size: 0.16rem;line-height: 0.2rem;color: #666;width: fit-content;font-weight: 400;white-space: nowrap;}

.kitbox .ul .li .ss .txtbox .down a img{margin-left: 0.1rem;width: 0.2rem;}

.kitbox .ul .li .ss .txtbox .down a:hover{background: var(--theme-color);border-color: #0129C5;color: #fff;}

.kitbox .ul .li .ss .txtbox .down a:hover img{filter: var(--imgwhite);}

.kitbox .detbox{margin-top: 0.6rem;text-align: center;line-height: 1.5;color: #333;}

.kitbox .detbox a{font-weight: 700;color: var(--theme-color);}

.partner_switch{background: #fff;position: relative;z-index: 10;background: #FFF;box-shadow: 0 0.04rem 0.283rem 0 rgba(0, 0, 0, 0.05);}

.partner_switch .w1660{display: flex;align-items: center;justify-content: center;}

.partner_switch .ss{position: relative;padding: 0.25rem 0.6rem;line-height: calc(20 / 16);color: #333;}

.partner_switch .ss.act{color: var(--theme-color);font-weight: 500;}

.partner_switch .ss.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1.5px;background: var(--theme-color);}

.partner{padding-bottom: 1.4rem;background: url(../images/partner_bg.png) no-repeat top center;background-size: cover !important;}

.partner .box{margin-top: 0.2rem;}

.partner .box .tit{line-height: calc(71 / 44);color: #111;}

.partner .box .ul .li{margin-top: 0.5rem;padding: 0.36rem 0.5rem 0.4rem;border-radius: 0.04rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.40);box-shadow: 0 0.26rem 0.405rem 0 rgba(0, 13, 64, 0.04);backdrop-filter: blur(30px);display: flex;align-items: flex-start;}

.partner .box .ul .li:first-child{margin-top: 0.6rem;}

.partner .box .ul .li .lf{line-height: 141.667%;color: var(--theme-color);width: 1.9rem;min-height: 0.8rem;display: flex;align-items: center;}

.partner .box .ul .li .rf{flex: 1;margin-left: 0.6rem;display: flex;flex-wrap: wrap;}

.partner .box .ul .li .rf .item{width: calc((100% - 1.2rem) / 5);aspect-ratio: 238 / 80;margin: 0.4rem 0.3rem 0 0;}

.partner .box .ul .li .rf .item:nth-child(5n){margin-right: 0;}

.partner .box .ul .li .rf .item:nth-child(-n + 5){margin-top: 0;}

.certi{padding-bottom: 1.4rem;background: url(../images/certification_bg.png) top center;background-size: cover !important;}

.certi .box{margin-top: 0.2rem;}

.certi .box .tit{line-height: calc(71 / 44);color: #111;}

.certi .box .prod_body{margin-top: 0.6rem;}

.prod_body .th{display: flex;justify-content: space-between;background: var(--theme-color);padding: 0 0.4rem;position: relative;z-index: 5;}

.prod_body .th .ww{display: flex;align-items: center;position: relative;padding: 0.32rem 0;}

.prod_body .th .wtp{display: flex;align-items: center;line-height: calc(26 / 22);color: #fff;}

.prod_body .th .wtp img{width: 0.22rem;margin-left: 0.16rem;}

.prod_body .th .wbt{position: absolute;top: 100%;padding-top: 0.04rem;left: -0.4rem;display: none;}

.prod_body .th .wbt .links{background: #FFF;box-shadow: 0 0.04rem 0.129rem 0 rgba(25, 25, 25, 0.08);padding: 0.14rem 0.1rem;max-height: 3.92rem;overflow-y: auto;}

.prod_body .th .wbt .links .link a:not(:first-child){margin-top: 0.06rem;}

.prod_body .th .wbt .links .link a{display: block;padding: 0.07rem 0.1rem;line-height: 1.5;min-width: 1.6rem;position: relative;}

.prod_body .th .wbt .links .link a:hover,
.prod_body .th .wbt .links .link a.act{background: rgba(1, 41, 197, 0.05);color: var(--theme-color);}

.prod_body .th .wbt .links .link a.act::before{content: "";position: absolute;left: 0;top: 0;width: 1.5px;height: 100%;background: var(--theme-color);}

.prod_body .th .ww:hover .wbt{display: block;}

.prod_body .w1{width: calc(150 / 1581 * 100%);}

.prod_body .w2{width: calc(220 / 1581 * 100%);}

.prod_body .w3{width: calc(360 / 1581 * 100%);}

.prod_body .w4{width: calc(620 / 1581 * 100%);}

.prod_body .tb{max-height: 8.3rem;overflow-y: auto;position: relative;border: 1px solid #DFDFDF;border-top: none;}

.prod_body .tb .td{display: flex;align-items: center;justify-content: space-between;padding: 0.3rem 0.4rem;line-height: calc(23 / 18);color: #333;}

.prod_body .tb .td:nth-child(even){background: #fff;}

.pty1_1{padding-bottom: 1rem;background: url(../images/pty1_1_1.png) no-repeat center bottom;background-size: cover !important;}

.pty1_1 .box .w1660{display: flex;align-items: center;justify-content: space-between;}

.pty1_1 .box .lf{width: 7rem;aspect-ratio: 700 / 440;border-radius: 0.04rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.50);backdrop-filter: blur(30px);}

.pty1_1 .box .lf img{height: 100%;object-fit: contain;}

.pty1_1 .box .rf{width: 8.31rem;}

.pty1_1 .box .rf .t1{line-height: calc(40 / 34);color: #333;}

.pty1_1 .box .rf .t2{margin-top: 0.4rem;line-height: 1.5;color: #666;height: 2.85rem;padding-right: 1.2rem;overflow-y: auto;}

.prod_maodian{position: relative;top: -1.7rem;}
.prod_maodian#point11{top: -2.5rem;}
#point16{top: -1rem;}

.investor_maodian{position: relative;top: -2.7rem;}

.pty1_1{margin-bottom: 1.5rem;}

.pty1_2{margin-bottom: 1.5rem;}

.pty1_2 .ul{display: flex;flex-wrap: wrap;margin-top: 0.6rem;}

.pty1_2 .ul .li{width: calc((100% - 0.74rem) / 3);margin: 0.4rem 0.37rem 0 0;}

.pty1_2 .ul .li:nth-child(3n){margin-right: 0;}

.pty1_2 .ul .li:nth-child(-n + 3){margin-top: 0;}

.pty1_2 .ul .li .ss{display: block;height: 100%;padding: 0.26rem 0.26rem 0.32rem;background: #F9F9F9;}

.pty1_2 .ul .li .ss .imgbox{aspect-ratio: 477 / 276;overflow: hidden;}

.pty1_2 .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.pty1_2 .ul .li .ss .txtbox .t1{line-height: calc(34 / 22);margin-top: 0.3rem;}

.pty1_2 .ul .li .ss .txtbox .t2{line-height: calc(28 / 16);color: #666;margin-top: 0.16rem;}

.pty1_2 .ul .li .ss:hover{background: var(--theme-color);}

.pty1_2 .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.pty1_2 .ul .li .ss:hover .txtbox .t1,
.pty1_2 .ul .li .ss:hover .txtbox .t2{color: #fff;}

.pty1_3 .top{display: flex;justify-content: space-between;}

.pty1_3 .top .btn{margin-top: 0.6rem;}

.pty1_3 .top .rf{flex: 1;max-width: 10rem;margin-left: 1rem;line-height: 1.5;color: #333;}

.pty1_3 .top .rf p:not(:first-child){margin-top: 0.24rem;}

.pty1_3 .imgbox{margin-top: 0.6rem;}

.pty1_5{padding: 1.4rem 0 1.2rem;background: #F9F9F9;}

.pty1_5 .ul{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}

.pty1_5 .ul .li{width: calc((100% - 0.82rem) / 3);margin: 0.41rem 0.41rem 0 0;}

.pty1_5 .ul .li:nth-child(3n){margin-right: 0;}

.pty1_5 .ul .li:nth-child(-n + 3){margin-top: 0;}

.pty1_5 .ul .li .ss{display: block;height: 100%;background: #FFF;backdrop-filter: blur(34.349998474121094px);}

.pty1_5 .ul .li .ss .imgbox{aspect-ratio: 526 / 300;overflow: hidden;}

.pty1_5 .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.pty1_5 .ul .li .ss .txtbox{padding: 0.4rem 0.76rem 0.46rem 0.35rem;}

.pty1_5 .ul .li .ss .txtbox .t1{line-height: calc(18 / 16);color: #666;}

.pty1_5 .ul .li .ss .txtbox .t2{line-height: calc(34 / 24);color: #333;margin-top: 0.2rem;}

.pty1_5 .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.pty1_5 .ul .li .ss:hover .txtbox .t2{color: var(--theme-color);}

.pty1_5 .swiper{margin-top: 0.7rem;}

.pty1_5 .swiper .swiper-slide{width: calc((100% - 0.82rem) / 3);height: auto;}

.pty1_5 .swiper .swiper-slide .ss{display: block;height: 100%;background: #FFF;backdrop-filter: blur(34.349998474121094px);}

.pty1_5 .swiper .swiper-slide .ss .imgbox{aspect-ratio: 526 / 300;overflow: hidden;}

.pty1_5 .swiper .swiper-slide .ss .imgbox img{height: 100%;object-fit: cover;}

.pty1_5 .swiper .swiper-slide .ss .txtbox{padding: 0.4rem 0.76rem 0.46rem 0.35rem;}

.pty1_5 .swiper .swiper-slide .ss .txtbox .t1{line-height: calc(18 / 16);color: #666;}

.pty1_5 .swiper .swiper-slide .ss .txtbox .t2{line-height: calc(34 / 24);color: #333;margin-top: 0.2rem;}

.pty1_5 .swiper .swiper-slide .ss:hover .imgbox img{transform: scale(1.05);}

.pty1_5 .swiper .swiper-slide .ss:hover .txtbox .t2{color: var(--theme-color);}

.pty1_5 .swpbtn{justify-content: flex-end;}

.pty1_5 .swpbtn .swiper-pagination{margin: 0 0.24rem 0 0;width: 5.8rem;height: 0.02rem;}

.pty1_5 .swpbtn .swiper-pagination span{top: 0;height: 0.02rem;}

.pty1_5 .swpbtn .swiper-pagination:not(.swiper-pagination-lock){margin-top: 0.5rem;}

.pty1_5 .swpbtn .btn{display: flex;align-items: center;}

.pty1_5 .swpbtn .btn a:not(.swiper-button-lock){margin-top: 0.5rem;}

.pty1_5 .swpbtn .btn a:first-child{margin-right: 0.14rem;}

.pty1_6{padding: 0.94rem 0 1rem;background-position: center;background-repeat: no-repeat;background-size: cover !important;}

.pty1_6 .t1{line-height: calc(39 / 32);color: #fff;}

.pty1_6 .t2{margin-top: 0.5rem;}

.pty1_4{padding: 1.68rem 0 1.56rem;overflow: hidden;background: url(../images/pty1_3_2.jpg) no-repeat center;background-size: cover !important;}

.pty1_4 .swtich{margin-top: 0.7rem;}

.pty1_4 .swtich .swiper{width: fit-content;margin: 0 auto;border-bottom: 1px solid rgba(0,0,0,0.2);}

.pty1_4 .swtich .swiper a{display: block;width: fit-content;line-height: calc(21 / 18);padding-bottom: 0.19rem;margin-right: 0.8rem;position: relative;color: #666;}

.pty1_4 .swtich .swiper a:last-child{margin-right: 0;}

.pty1_4 .swtich .swiper a.act{color: var(--theme-color);font-weight: 500;}

.pty1_4 .swtich .swiper a.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--theme-color);}

.pty1_4 .bot{margin-top: 0.6rem;overflow: hidden;}

.pty1_4 .bot .item{display: none;}

.pty1_4 .bot .item.act{display: block;}

.pty1_4 .bot .uese:not(:first-child){margin-top: 0.2rem;}

.pty1_4 .bot .uese{overflow: hidden;width: 100%;}

.pty1_4 .bot .ul{display: flex;overflow: hidden;}

.pty1_4 .bot .ul .li{border-radius: 0.05rem;border: 1px solid rgba(0, 0, 0, 0.12);background: #FFF;width: 2.6rem;height: 1.15rem;display: flex;align-items: center;justify-content: center;margin-right: 0.2rem;min-width: 2.6rem;}

.pty1_4 .bot .ul .li img{width: 2.38rem;aspect-ratio: 238 / 80;object-fit: contain;}

.pty1_4 .bot .null .ul{width: 100% !important;justify-content: center;}

.pty2_2{padding: 0.9rem 0 1.2rem;background: url(../images/pty2_2_1.jpg) no-repeat center;background-size: cover !important;}

.pty2_2 .box{width: 9rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.30);backdrop-filter: blur(30px);padding: 0.5rem 0 0 0.5rem;}

.pty2_2 .ul{margin-top: 0.5rem;padding-right: 0.38rem;padding-bottom:0.1rem; overflow-y: auto;max-height: 4.96rem;}

.pty2_2 .ul .li{padding-bottom: 0.2rem;}

.pty2_2 .ul .li .ltp{display: flex;align-items: center;line-height: 1.5;color: #333;}

.pty2_2 .ul .li .ltp img{width: 0.2rem;margin-right: 0.16rem;min-width: 0.2rem;}

.pty2_2 .ul .li .lbt{margin: 0.20rem 0 0 0.46rem;line-height: calc(29 / 18);color: #666;}

.pty2_2 .ul .li .lbt p{position: relative;margin-top: 0.06rem;padding-left: 0.27rem;}

.pty2_2 .ul .li .lbt p:first-child{margin-top: 0;}

.pty2_2 .ul .li .lbt p::before{content: "";position: absolute;left: 0.115rem;top: calc(29 / 18 * 0.5em - 0.02rem);width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #666;}

.pty2_2:not(.act){margin-bottom: 1.5rem;}

.pty2_3{margin-bottom: 1.5rem;}



.pty2_3 .box{margin-top: 0.57rem;line-height: 1.5;border: 1px solid #DFDFDF;border-top: none;}

.pty2_3 .box table{width: 100%;border-collapse: collapse;text-align: left;font-weight: 400}

.pty2_3 .box table thead{background: var(--theme-color);color: #fff;}

.pty2_3 .box table tbody{font-weight: 500;color: #333;}

.pty2_3 .box table th{padding: 0.27rem 1.1rem;font-weight: 400;}

.pty2_3 .box table td{padding: 0.24rem 1.1rem;}

.pty2_3 .box table tbody tr:nth-child(even){background: #F9F9F9;}

.pty2_4{background: url(../images/pty2_4_1.jpg) no-repeat center;background-size: cover !important;padding: 1.36rem 0 1.46rem;margin-bottom: 1.5rem;}

.pty2_4 .tit{color: #fff;}

.pty2_4 .box{margin-top: 0.5rem;display: flex;justify-content: space-between;align-items: flex-end;}

.pty2_4 .box .rf{width: 9.6rem;}

.pty2_4 .box .lf{width: 6.3rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(82, 109, 134, 0.20);backdrop-filter: blur(30px);padding: 0.87rem 0.29rem 0.86rem 0.33rem;}

.pty2_4 .box .lf .txt{position: relative;margin-top: 0.42rem;line-height: 1.6;color: #fff;padding-left: 0.3rem;}

.pty2_4 .box .lf .txt:first-child{margin-top: 0;}

.pty2_4 .box .lf .txt span{font-weight: 500;}

.pty2_4 .box .lf .txt::before{content: "";position: absolute;left: 0.125rem;top: calc(0.8em - 0.025rem);width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #fff;}

.pty2_5{margin-bottom: 1.5rem;}

.pty2_5 .txt{max-width: 10rem;margin: 0.3rem auto 0;line-height: 1.5;color: #333;}

.pty2_5 .imgbox{margin-top: 0.6rem;position: relative;}

.pty2_5 .imgbox .pic{aspect-ratio: 1660 / 700;border-radius: 0.04rem;}

.pty2_5 .imgbox .pic img{height: 100%;object-fit: cover;}

.pty2_5 .imgbox .det{position: absolute;left: 0;bottom: 0.75rem;width: 100%;z-index: 5;text-align: center;}

.pty2_5 .imgbox .det .t1{line-height: calc(36 / 26);color: #fff;}

.pty2_5 .imgbox .det .t2{margin-top: 0.3rem;}

.pty2_5 .imgbox .det .t2 a{margin: 0 auto;}

.pty2_6{margin-bottom: 1.5rem;}

.pty2_6 .box{margin-top: 0.6rem;}

.pty2_6 .swiper-slide{width: calc(50% - 0.15rem);}

.pty2_6 .swiper-slide .ss{position: relative;display: block;}

.pty2_6 .swiper-slide .ss .imgbox{background: #464646;aspect-ratio: 815 / 460;overflow: hidden;}

.pty2_6 .swiper-slide .ss .imgbox img{height: 100%;object-fit: cover;}

.pty2_6 .swiper-slide .ss .txtbox{/*position: absolute;left: 0;bottom: 0;width: 100%;background: linear-gradient(180deg, rgba(34, 34, 34, 0.00) 0%, #222 100%);*/padding: 0.3rem 0.46rem;line-height: calc(30 / 18);padding: 0.3rem 0;}

.pty2_6 .swpbtn{justify-content: flex-end;}

.pty2_6 .swpbtn .swiper-pagination{margin: 0 0.24rem 0 0;width: 5.8rem;height: 0.02rem;}

.pty2_6 .swpbtn .swiper-pagination span{top: 0;height: 0.02rem;}

.pty2_6 .swpbtn .swiper-pagination:not(.swiper-pagination-lock){margin-top: 0.5rem;}

.pty2_6 .swpbtn .btn{display: flex;align-items: center;}

.pty2_6 .swpbtn .btn a:not(.swiper-button-lock){margin-top: 0.5rem;}

.pty2_6 .swpbtn .btn a:first-child{margin-right: 0.14rem;}

.pty2_7{margin-bottom: 1.5rem;}

.pty2_7 .prod_body{margin-top: 0.6rem;}

.pty2_7 .prod_body .w1{width: calc(220 / 1581 * 100%);}

.pty2_7 .prod_body .w2{width: calc(460 / 1581 * 100%);}

.pty2_7 .prod_body .w3{width: calc(150 / 1581 * 100%);}

.pty2_7 .prod_body .w4{width: calc(358 / 1581 * 100%);}

.pty2_7 .prod_body .tb .td:nth-child(even){background: #F9F9F9;}

.pty3_1{padding-bottom: 1.1rem;background: url(../images/pty3_1_1.jpg) no-repeat center;background-size: cover !important;}

.pty3_1 .breadcrumb a{color: rgba(255,255,255,0.6);}

.pty3_1 .breadcrumb img{filter: var(--imgwhite);}

.pty3_1 .box .tit{color: #fff;}

.pty3_1 .box .con{display: flex;align-items: flex-end;justify-content: space-between;margin-top: 0.24rem;}

.pty3_1 .con .lf{width: 6.6rem;}

.pty3_1 .con .rf{width: 9.6rem;}

.pty3_1 .con .lf .t1{line-height: calc(34 / 16);color: #fff;}

.pty3_1 .con .lf .t2{margin: 0.91rem 0 0 0.26rem;line-height: calc(19 / 16);color: #fff;}

.pty3_1 .con .lf .txts{width: 6.47rem;margin-top: 0.16rem;border-radius: 0.04rem;border: 1px solid rgba(255, 255, 255, 0.30);background: rgba(82, 109, 134, 0.50);backdrop-filter: blur(30px);padding: 0.36rem 0.29rem}

.pty3_1 .con .lf .txts .txt{line-height: 1.5;color: #fff;margin-top: 0.26rem;position: relative;padding-left: 0.27rem;}

.pty3_1 .con .lf .txts .txt:first-child{margin-top: 0;}

.pty3_1 .con .lf .txts .txt span{font-weight: 500;}

.pty3_1 .con .lf .txts .txt::before{content: "";position: absolute;left: 0.11rem;top: calc(0.8em - 0.025rem);width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #fff;}

.pty3_2{padding: 1.4rem 0 1.5rem;}

.pty3_2 .set{line-height: 1.8;color: #333;margin-top: 0.24rem;}

.pty3_2 .ul{display: flex;flex-wrap: wrap;margin-top: 0.55rem;}

.pty3_2 .ul .li{width: calc((100% - 0.93rem) / 4);margin: 0.4rem 0.31rem 0 0;}

.pty3_2 .ul .li:nth-child(4n){margin-right: 0;}

.pty3_2 .ul .li:nth-child(-n + 4){margin-top: 0;}

.pty3_2 .ul .li .ss{height: 100%;background: #F9F9F9;}

.pty3_2 .ul .li .ss .imgbox{aspect-ratio: 392 / 200;overflow: hidden;}

.pty3_2 .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.pty3_2 .ul .li .ss .txtbox{padding: 0.36rem 0.26rem 0.3rem;}

.pty3_2 .ul .li .ss .txtbox .t1{line-height: calc(26 / 22);color: #333;}

.pty3_2 .ul .li .ss .txtbox .t2{line-height: 1.5;color: #333;margin-top: 0.2rem;}

.pty3_3{position: relative;padding: 1.6rem 0 0.5rem;}

.pty3_3::before{content: "";position: absolute;left: 0;top: 0;width: calc(1102 / 1920 * 100%);height: 100%;background: #F9F9F9;}

.pty3_3 .w1660{position: relative;z-index: 3;display: flex;align-items: flex-start;justify-content: space-between;}

.pty3_3 .txtbox{position: relative;width: 7.6rem;}

.pty3_3 .txtbox .ico{position: absolute;right: -0.68rem;top: -0.63rem;width: 0.61rem;}

.pty3_3 .txtbox .t2{line-height: 1.5;color: #333;margin-top: 0.5rem;}

.pty3_3 .txtbox .t2 p:not(:first-child){margin-top: 0.36rem;}

.pty3_3 .imgbox{width: 8rem;margin-top: 0.33rem;}

.pty3_4{padding: 1.4rem 0 1.2rem;background: url(../images/pty3_4_1.png) no-repeat top center;background-size: cover !important;}

.pty3_4 .top{display: flex;align-items: flex-start;justify-content: space-between;}

.pty3_4 .top .tit{line-height: calc(71 / 44);}

.pty3_4 .top .det{line-height: 1.5;color: #333;flex: 1;max-width: 9.4rem;}

.pty3_4 .top .det p:not(:first-child){margin-top: 0.5em;}

.pty3_4 .bot{margin-top: 0.6rem;line-height: 1.5;border: 1px solid #DFDFDF;border-top: none;}

.pty3_4 .bot table{width: 100%;border-collapse: collapse;text-align: left;font-weight: 400}

.pty3_4 .bot table thead{background: var(--theme-color);color: #fff;font-size: calc(22 / 18 * 1em);}

.pty3_4 .bot table tbody{font-weight: 500;color: #333;}

.pty3_4 .bot table th{padding: 0.285rem 0.4rem;font-weight: 400;}

.pty3_4 .bot table td{padding: 0.28rem 0.4rem;}

.pty3_4 .bot table tbody tr:nth-child(even){background: #fff;}

.dit table tbody a,
.pty3_4 .bot a{color: #0129C5;text-decoration: underline;text-underline-offset: 2px;}

.pts1_1{padding-bottom: 1rem;}

.pts1_1 .box .w1660{display: flex;align-items: center;justify-content: space-between;}

.pts1_1 .box .lf{width: 7rem;}

.pts1_1 .box .lf .imgbox{aspect-ratio: 700 / 440;border-radius: 0.04rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.50);backdrop-filter: blur(30px);}

.pts1_1 .box .lf .txtbox{margin-top: 0.2rem;line-height: 1.5;}

.pts1_1 .box .lf img{height: 100%;object-fit: contain;}

.pts1_1 .box .rf{width: 8.31rem;}

.pts1_1 .box .rf .t1{line-height: calc(40 / 34);color: #333;}

.pts1_1 .box .rf .t2{margin-top: 0.4rem;line-height: 1.5;color: #666;height: 2.85rem;height: 3.45rem;padding-right: 1.2rem;overflow-y: auto;line-height: 1.5;}

.pts1_1 .box .rf .t2 p:not(:first-child){margin-top: 0.8em;}

.pts16{padding: 1.3rem 0 1.5rem;}

.pts16 .ul{margin-top: 0.6rem;display: flex;flex-wrap: wrap;}

.pts16 .ul .li{width: calc((100% - 0.52rem) / 3);margin: 0.4rem 0.26rem 0 0;}

.pts16 .ul .li:nth-child(3n){margin-right: 0;}

.pts16 .ul .li:nth-child(-n + 3){margin-top: 0;}

.pts16 .ul .li .ss{display: block;height: 100%;background: #F7F8FA;padding: 0.2rem 0.2rem 0.42rem;}

.pts16 .ul .li .ss .imgbox{aspect-ratio: 497 / 350;position: relative;background: #F3F3F3;overflow: hidden;}

.pts16 .ul .li .ss .imgbox img{height: 100%;object-fit: contain;}

.pts16 .ul .li .ss .imgbox .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(34, 34, 34, 0.3) url(../images/svg/videos_play.svg) no-repeat center;background-size: 0.5rem;}

.pts16 .ul .li .ss .txtbox{margin-top: 0.28rem;line-height: calc(34 / 22);color: #333;min-height: calc(68 / 22 * 1em);}

.pts16 .ul .li .ss:hover{background: var(--theme-color);}

.pts16 .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.pts16 .ul .li .ss:hover .txtbox{color: #fff;}

.pts16 .swiper{margin-top: 0.6rem;}

.pts16 .swiper .swiper-slide{width: calc((100% - 0.52rem) / 3);height: auto;}

.pts16 .swiper .swiper-slide .ss{display: block;height: 100%;background: #F7F8FA;padding: 0.2rem 0.2rem 0.42rem;}

.pts16 .swiper .swiper-slide .ss .imgbox{aspect-ratio: 497 / 350;position: relative;background: #F3F3F3;overflow: hidden;}

.pts16 .swiper .swiper-slide .ss .imgbox img{height: 100%;object-fit: contain;}

.pts16 .swiper .swiper-slide .ss .imgbox .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(34, 34, 34, 0.3) url(../images/svg/videos_play.svg) no-repeat center;background-size: 0.5rem;}

.pts16 .swiper .swiper-slide .ss .txtbox{margin-top: 0.28rem;line-height: calc(34 / 22);color: #333;min-height: calc(68 / 22 * 1em);}

.pts16 .swiper .swiper-slide .ss:hover{background: var(--theme-color);}

.pts16 .swiper .swiper-slide .ss:hover .imgbox img{transform: scale(1.05);}

.pts16 .swiper .swiper-slide .ss:hover .txtbox{color: #fff;}

.pts16 .swpbtn{justify-content: flex-end;}

.pts16 .swpbtn .swiper-pagination{margin: 0 0.24rem 0 0;width: 5.8rem;height: 0.02rem;}

.pts16 .swpbtn .swiper-pagination span{top: 0;height: 0.02rem;}

.pts16 .swpbtn .swiper-pagination:not(.swiper-pagination-lock){margin-top: 0.5rem;}

.pts16 .swpbtn .btn{display: flex;align-items: center;}

.pts16 .swpbtn .btn a:not(.swiper-button-lock){margin-top: 0.5rem;}

.pts16 .swpbtn .btn a:first-child{margin-right: 0.14rem;}

.pts14{padding: 1.5rem 0;min-height: calc(760 / 1920 * 100vw);background: url(../images/pts14_1.jpg) no-repeat center;background-size: cover !important;}

.pts14 .text{width: 13rem;margin: 0.94rem auto 0;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.30);box-shadow: 0 0.19rem 0.579rem 0 rgba(0, 64, 147, 0.06);backdrop-filter: blur(30px);line-height: 163.636%;color: #333;padding: 0.61rem 0.6rem;}

.pts14 .text p{position: relative;margin-top: 0.2rem;padding-left: 0.33rem;}

.pts14 .text p::before{content: "";position: absolute;left: 0.13rem;top: calc(0.84em - 0.025rem);width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #333;}

.pts14 .text ul ul{padding-left: 0.2rem;}

.pts13{padding: 1.05rem 0 1.1rem;background: url(../images/pts13_1.png) no-repeat center;background-size: cover !important;}

.pts13 .box{margin-top: 0.8rem;line-height: 1.5;/*border: 1px solid #DFDFDF;*/border-top: none;}

.pts13 .box table{width: 100%;border-collapse: collapse;text-align: left;border: none;}

.pts13 .box table tbody tr:first-child td,
.pts13 .box table thead{background: var(--theme-color);color: #fff;font-size: calc(22 / 18 * 1em);}

.pts13 .box table tbody{color: #333;}

.pts13 .box table tbody tr:first-child td,
.pts13 .box table th{padding: 0.285rem 0.6rem;font-weight: 400;}

.pts13 .box table td{padding: 0.23rem 0.6rem;font-weight: 500;border: none;}

.pts13 .box table tbody tr:nth-child(odd){background: #fff;}

.pts12{margin-bottom: 1.4rem;}

.pts12 .tit{line-height: calc(71 / 44);}

.pts12 .box{margin-top: 0.6rem;line-height: 1.5;border: 1px solid #DFDFDF;border-top: none;}

.pts12 .box table{width: 100%;border-collapse: collapse;text-align: left;}

.pts12 .box thead{background: var(--theme-color);color: #fff;}

.pts12 .box thead th{padding: 0.285rem 0.05rem;position: relative;}

.pts12 .box thead th:first-child{padding-left: 0.35rem;}

.pts12 .box thead th:last-child{padding-right: 0.35rem;text-align: center;}

.pts12 .box thead th:last-child .wtp{justify-content: center;}

.pts12 .box thead .wtp{display: flex;align-items: center;line-height: calc(26 / 22);color: #fff;font-weight: 400;}

.pts12 .box thead .wtp img{width: 0.22rem;margin-right: 0.16rem;}

.pts12 .box thead .wbt{position: absolute;top: calc(100% - 0.2rem);padding-top: 0.04rem;left: -0.35rem;display: none;z-index: 15;}

.pts12 .box thead th:first-child .wbt{left: 0;}

.pts12 .box thead .wbt .links{background: #FFF;box-shadow: 0 0.04rem 0.129rem 0 rgba(25, 25, 25, 0.08);padding: 0.14rem 0.1rem;max-height: 3.92rem;overflow-y: auto;}

.pts12 .box thead .wbt .links .link a:not(:first-child){margin-top: 0.06rem;}

.pts12 .box thead .wbt .links .link a{display: block;padding: 0.07rem 0.1rem;line-height: 1.5;min-width: 1.6rem;position: relative;}

.pts12 .box thead .wbt .links .link a:hover,
.pts12 .box thead .wbt .links .link a.act{background: rgba(1, 41, 197, 0.05);color: var(--theme-color);}

.pts12 .box thead .wbt .links .link a.act::before{content: "";position: absolute;left: 0;top: 0;width: 1.5px;height: 100%;background: var(--theme-color);}

.pts12 .box thead th:hover .wbt{display: block;}

.pts12 .box tbody td{padding: 0.15rem 0.05rem;max-width: 5rem;}

.pts12 .box tbody td:first-child{padding-left: 0.35rem;}

.pts12 .box tbody td:last-child{padding-right: 0.35rem;}

.pts12 .box .alink{display: inline-block;color: var(--theme-color);text-decoration: underline;text-underline-offset: 3px;}

.pts12 .box .down{display: flex;align-items: center;border-radius: 0.99rem;border: 1px solid rgba(102, 102, 102, 0.40);padding: 0.09rem 0.14rem;font-size: 0.16rem;line-height: 0.2rem;color: #666;width: fit-content;margin: 0 auto;font-weight: 400;white-space: nowrap;}

.pts12 .box .down img{margin-left: 0.1rem;width: 0.2rem;}

.pts12 .box .down:hover{background: var(--theme-color);border-color: #0129C5;color: #fff;}

.pts12 .box .down:hover img{filter: var(--imgwhite);}

.pts12 .box tbody tr:nth-child(even){background: #F9F9F9;}

.pts12 .box tbody tr:nth-child(n + 21){display: none;}

.pts9{margin-bottom: 1.5rem;}

.pts9 .imgbox{margin-top: 0.6rem;}

.pts8 .pts8_2 .swiper-slide .ss .imgbox{aspect-ratio: 533 / 460;}

.pts8 .pty2_6 .swiper-slide .ss .txtbox{padding: 0.38rem 0.32rem 0.28rem;line-height: 1.5;}

.pts8 .pty2_6 .swiper-slide .ss .txtbox p{position: relative;padding-left: 0.24rem;}

.pts8 .pty2_6 .swiper-slide .ss .txtbox p::before{content: "";position: absolute;top: calc(0.875em - 0.02rem);left: 0.1rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #333;transform: translateY(0.1em);}

.pts8 .pty2_6 .swiper-slide .ss .txtbox{padding: 0.3rem 0;}

.pts8_1{margin-bottom: 1.5rem;}

.pts8_1 .ul{margin-top: 0.6rem;display: flex;gap: 0.3rem;}

.pts8_1 .ul .li{flex: 1 1 auto;position: relative;}

.pts8_1 .ul .li .imgbox{height: 4.6rem;}

.pts8_1 .ul .li .imgbox img{height: 100%;}

.pts8_1 .ul .li.act{flex: 0 0 auto;width: 8rem;}

.pts8_1 .ul .li .txtbox{position: absolute;left: 0;bottom: 0;width: 100%;background: linear-gradient(180deg, rgba(34, 34, 34, 0.00) 0%, #222 100%);padding: 0.38rem 0.32rem 0.28rem;line-height: 1.5;color: #fff;}

.pts8_1 .ul .li .txtbox p{position: relative;padding-left: 0.24rem;}

.pts8_1 .ul .li .txtbox p::before{content: "";position: absolute;top: calc(0.875em - 0.02rem);left: 0.1rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #fff;transform: translateY(0.1em);}

.pts7{margin-bottom: 1.5rem;}

.pts7 .box{background: url(../images/pts7_1.jpg) no-repeat center;background-size: cover !important;position: relative;padding: 0.18rem;}

.pts7 .text{min-width: 6.29rem;padding: 1.61rem 4.3rem 2.88rem;border: 1px solid rgba(1, 41, 197, 0.2);}

.pts7 .text .det{line-height: 1.8;color: #333;margin-top: 0.5rem;}

.pts7 .box .imgbox .img{position: absolute;z-index: 3;}

.pts7 .box .imgbox .img1{left: 0;bottom: 0;width: 100%;}

.pts7 .box .imgbox .img2{left: 1.14rem;top: 0.79rem;width: 0.61rem;}

.pts7 .box .imgbox .img3{right: 0.6rem;top: 0.6rem;width: 1.18rem;}

.pts6{margin-bottom: 1.5rem;}

.pts6_1{padding: 1.24rem 0;background: url(../images/pts6_1_1.jpg) no-repeat center;background-size: cover !important;}

.pts6_1 .tit{color: #fff;}

.pts6_1 .swiper{margin-top: 0.7rem;}

.pts6_1 .swiper .swiper-slide{height: auto;}

.pts6_1 .swiper .ss{height: 100%;position: relative;}

.pts6_1 .swiper .ss .linebox .line1 s:nth-child(1){height: 0.3rem;background: url(../images/pts6_1_line_box7.png) no-repeat top center;background-size: 100% auto;}
.pts6_1 .swiper .ss .linebox .line1 s:nth-child(2){height: 0.3rem;background: url(../images/pts6_1_line_box4.png) no-repeat top center;background-size: 100% auto;}

.pts6_1 .swiper .ss .linebox .line2 s:nth-child(1){top: 0.3rem;height: calc(100% - 0.6rem);background: url(../images/pts6_1_line_box2.png) repeat-y top center;background-size: 100% auto;}
.pts6_1 .swiper .ss .linebox .line2 s:nth-child(2){top: 0.3rem;height: calc(100% - 0.6rem);background: url(../images/pts6_1_line_box5.png) repeat-y top center;background-size: 100% auto;}

.pts6_1 .swiper .ss .linebox .line3 s:nth-child(1){height: 0.3rem;background: url(../images/pts6_1_line_box8.png) no-repeat bottom center;background-size: 100% auto;}
.pts6_1 .swiper .ss .linebox .line3 s:nth-child(2){height: 0.3rem;background: url(../images/pts6_1_line_box6.png) no-repeat bottom center;background-size: 100% auto;}

.pts6_1 .swiper .ss .txtbox{position: relative;z-index: 5;padding: 0.5rem 0.26rem 0.86rem;}

.pts6_1 .swiper .ss .txtbox .ico{width: 0.42rem;}

.pts6_1 .swiper .ss .txtbox .ico img{aspect-ratio: 1 / 1;}

.pts6_1 .swiper .ss .txtbox .txt{margin-top: 0.5rem;line-height: 1.8;color: #fff;}

.pts6_1 .swiper .ss .txtbox .det{margin-top: 0.8em;line-height: 1.5;color: #fff;}

.pts6_1 .swiper .ss:hover .linebox .line1 s:nth-child(1),
.pts6_1 .swiper .ss:hover .linebox .line2 s:nth-child(1),
.pts6_1 .swiper .ss:hover .linebox .line3 s:nth-child(1){opacity: 0;}

.pts6_1 .swiper .ss:hover .linebox .line1 s:nth-child(2),
.pts6_1 .swiper .ss:hover .linebox .line2 s:nth-child(2),
.pts6_1 .swiper .ss:hover .linebox .line3 s:nth-child(2){opacity: 1;}

.pts6_1 .swiper .pogin{display: flex;align-items: center;justify-content: center;position: relative;bottom: 0;}

.pts6_1 .swiper .pogin span{width: 0.22rem;height: 2px;border-radius: 0;background: #fff;opacity: 0.5;margin: 1.2rem 0.03rem 0;}

.pts6_1 .swiper .pogin .swiper-pagination-bullet-active{opacity: 1;}

.pts6_2{background: url(../images/pts6_2_1.jpg) no-repeat center;background-size: cover !important;padding: 1.2rem 0 1.48rem;}

.pts6_2 .w1660{display: flex;justify-content: space-between;align-items: flex-start;}

.pts6_2 .rf{margin-top: 0.29rem;width: 6.6rem;aspect-ratio: 660 / 503;padding: 0.6rem 0 0.23rem;background: url(../images/pts6_2_2.png) no-repeat top center;background-size: 100% auto;}

.pts6_2 .rf .ul{padding: 0 0.5rem;height: 100%;overflow-y: auto;}

.pts6_2 .ul .li{padding-bottom: 0.43rem;padding-bottom: 0.25rem;}

.pts6_2 .ul .li:last-child{padding-bottom: 0;}

.pts6_2 .ul .li .ltp{display: flex;align-items: center;line-height: 1.5;color: #333;cursor: pointer;}

.pts6_2 .ul .li .ltp img{width: 0.2rem;margin-right: 0.16rem;min-width: 0.2rem;}

.pts6_2 .ul .li .lbt{margin: 0.20rem 0 0 0.46rem;margin: 0.10rem 0 0 0.46rem;line-height: calc(29 / 18);color: #666;/*display: none;*/}

.pts6_2 .ul .li .lbt p{position: relative;margin-top: 0.06rem;padding-left: 0.27rem;}

.pts6_2 .ul .li .lbt p:first-child{margin-top: 0;}

.pts6_2 .ul .li .lbt p::before{content: "";position: absolute;left: 0.115rem;top: calc(29 / 18 * 0.5em - 0.02rem);width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #666;}

.pts4{overflow: visible;padding: 1.39rem 0;background: #F9F9F9;margin-bottom: 1.3rem;}

.pts4 .set{line-height: 1.5;color: #666;max-width: 12rem;margin: 0.36rem auto 0;}

.pts4 .set p:not(:first-child){margin-top: 0.8em;}

.pts4 .box{margin-top: 0.8rem;position: relative;}

.pts4 .box .swiper-slide{height: auto;width: 5.26rem;}

.pts4 .box .ss{display: block;height: 100%;position: relative;}

.pts4 .box .sox{position: relative;z-index: 5;padding: 0.6rem 0.36rem;}

.pts4 .box .sox .ico{width: 0.42rem;aspect-ratio: 1 / 1;}

.pts4 .box .sox .ico img{height: 100%;object-fit: contain;}

.pts4 .box .sox .t1{line-height: 1.5;color: #333;margin-top: 0.36rem;}

.pts4 .box .sox .t2{line-height: 1.5;color: #333;margin-top: 0.18rem;}

.pts4 .box .ss:hover .sox .t1{color: var(--theme-color);}

.pts4 .box .ss:hover .line s:nth-child(1){opacity: 0;}

.pts4 .box .ss:hover .line s:nth-child(2){opacity: 1;}

.swpbtn3 a{position: absolute;top: 50%;transform: translateY(-50%);width: 0.36rem;}

.swpbtn3 a.prev{left: -0.6rem;}

.swpbtn3 a.next{right: -0.6rem;}

.pts3{margin-bottom: 1.5rem;;}

.pts3 .box{margin-top: 0.6rem;position: relative;}

.pts3 .ss{height: auto;display: block;background: #F9F9F9;padding: 0.26rem 0.26rem 0.32rem;}

.pts3 .ss .imgbox{aspect-ratio: 477 / 276;overflow: hidden;}

.pts3 .ss .imgbox img{height: 100%;object-fit: cover;}

.pts3 .ss .txtbox .t1{line-height: 1.5;margin-top: 0.3rem;}

.pts3 .ss .txtbox .t2{line-height: 1.5;color: #666;margin-top: 0.16rem;}

.pts3 .ss:hover .imgbox img{transform: scale(1.05);}

.pts3 .ss:hover .txtbox .t1{color: var(--theme-color);}

.pts2{margin-bottom: 1.5rem;;}

.pts2 .box{margin-top: 0.6rem;position: relative;}

.pts2 .ss{height: auto;display: block;background: #F9F9F9;padding: 0.1rem 0 0.36rem;}

.pts2 .ss .imgbox{aspect-ratio: 509 / 280;overflow: hidden;width: calc(100% - 0.2rem);margin: 0 auto;}

.pts2 .ss .imgbox img{height: 100%;object-fit: cover;}

.pts2 .ss .txtbox{margin-top: 0.25rem;padding: 0.24rem 0.36rem 0;border-top: 1px solid #DFDFDF;}

.pts2 .ss .txtbox .t1{line-height: 1.5;}

.pts2 .ss .txtbox .t2{line-height: calc(19 / 16);color: #666;margin-top: 0.12rem;}

.pts2 .ss:hover .imgbox img{transform: scale(1.05);}

.pts2 .ss:hover .txtbox .t1{color: var(--theme-color);}

.pts1{margin-bottom: 1.4rem;background: url(../images/pts1_1xx.png) no-repeat bottom center;background-size: cover !important;}

.pts1_3{padding-bottom: 1.98rem;}

.pts1_3 .t1{line-height: calc(40 / 34);color: #333;}

.pts1_3 .t2{color: #666;max-width: 14rem;margin: 0.3rem auto 0;line-height: 1.5;}

.pts1_3 .t2 p:not(:first-child){margin-top: 0.8em;}

.pts1_3 .imgbox{margin: 0.8rem auto 0;width: 12rem;}

.pts1_3 .txtbox{line-height: 1.5;margin-top: 0.2rem;}

.pts1_2{padding-bottom: 1.08rem;}

.pts1_2 .t1{line-height: calc(40 / 34);color: #333;}

.pts1_2 .t2{line-height: 1.5;color: #666;max-width: 14rem;margin: 0.3rem auto 0;line-height: 1.5;}
.pts1_2 .t2 ul{padding-left: 1em;}

.pts1_2 .t2 ul:not(:first-child){margin-top: 0.8em;}
.pts1_2 .t2 p:not(:first-child){margin-top: 0.8em;}


.pts1_2 .box{margin: 0.46rem 0 0;position: relative;}

.pts1_2 .box .swiper-slide{height: auto;}

.pts1_2 .box .swiper-slide .imgbox{border-radius: 4px;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.50);backdrop-filter: blur(30px);height: 4rem;}

.pts1_2 .box .swiper-slide img{height: 100%;object-fit: contain;}

.pts1_2 .box .swiper-slide .txtbox{line-height: 1.5;margin-top: 0.2rem;}

.pts11{margin-bottom: 1.5rem;}

tr.table-filter-hidden {
  height: 0 !important;
  line-height: 0 !important;
  overflow: hidden !important;
  visibility: collapse !important;
  /* 如果有背景色，也需要隐藏 */
  background: transparent !important;
}





.dit{margin-top: 0.6rem;}

.dit table{width: 100%;border-collapse: collapse;text-align: left;}

.dit thead{background: var(--theme-color);color: #fff;}

.dit thead th{padding: 0.285rem 0.05rem;position: relative;}

.dit thead th:first-child{padding-left: 0.35rem;}

.dit thead th:last-child{padding-right: 0.35rem;/*text-align: center;*/}

.dit thead .wtp{display: flex;align-items: center;line-height: calc(26 / 22);color: #fff;font-weight: 400;}

.dit thead .wtp img{width: 0.22rem;margin-left: 0.16rem;}

.dit thead .wbt{position: absolute;top: calc(100% - 0.2rem);padding-top: 0.04rem;left: -0.35rem;display: none;}

.dit thead th:first-child .wbt{left: 0;}

.dit thead .wbt .links{background: #FFF;box-shadow: 0 0.04rem 0.129rem 0 rgba(25, 25, 25, 0.08);padding: 0.14rem 0.1rem;max-height: 3.92rem;overflow-y: auto;}

.dit thead .wbt .links .link a:not(:first-child){margin-top: 0.06rem;}

.dit thead .wbt .links .link a{display: block;padding: 0.07rem 0.1rem;line-height: 1.5;min-width: 1.6rem;position: relative;}

.dit thead .wbt .links .link a:hover,
.dit thead .wbt .links .link a.act{background: rgba(1, 41, 197, 0.05);color: var(--theme-color);}

.dit thead .wbt .links .link a.act::before{content: "";position: absolute;left: 0;top: 0;width: 1.5px;height: 100%;background: var(--theme-color);}

.dit thead th:hover .wbt{display: block;}

.dit tbody td{padding: 0.3rem 0.05rem;}

.dit tbody td:first-child{padding-left: 0.35rem;}

.dit tbody td:last-child{padding-right: 0.35rem;}

.dit .alink{display: inline-block;color: var(--theme-color);text-decoration: underline;text-underline-offset: 3px;}

.dit .down{display: flex;align-items: center;border-radius: 0.99rem;border: 1px solid rgba(102, 102, 102, 0.40);padding: 0.09rem 0.14rem;font-size: 0.16rem;line-height: 0.2rem;color: #666;width: fit-content;margin: 0 auto;font-weight: 400;white-space: nowrap;}

.dit .down img{margin-left: 0.1rem;width: 0.2rem;}

.dit .down:hover{background: var(--theme-color);border-color: #0129C5;color: #fff;}

.dit .down:hover img{filter: var(--imgwhite);}

.dit tbody tr:nth-child(even){background: #F9F9F9;}

.header_pop_bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(51, 51, 51, 0.30);backdrop-filter: blur(30px);display: none;z-index: 110;}








/* 搜索结果页 */
.searchLayout{padding: 1.33rem 0 1.6rem;}

.search_top .form{width: 8.1rem;position: relative;margin: 0 auto;}

.search_top .form input{display: block;width: 100%;height: 0.67rem;border: 1.426px solid rgba(0, 61, 121, 0.30);padding: 0 1.83rem 0 0.3rem;}

.search_top .form button{position: absolute;top: 0;bottom: 0;right: 0.06rem;margin: auto 0; width: 1.71rem;height: 0.56rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);line-height: 1;color: #fff;border: none;outline: none;}

.search_top .form button svg{width: 0.32rem;aspect-ratio: 1 / 1;margin-right: 0.17rem;}

.search_top .box{margin-top: 0.8rem;}

.search_top .box .swiper{width: 100%;position: relative;}

.search_top .box .swiper::before{content: "";position: absolute;left: 0;bottom: 0.05px;width: 100%;height: 1px;background: #D4D4D4;}

.search_top .box .swiper .swiper-slide{width: fit-content;line-height: 1.2;color: var(--text-color2);padding-bottom: 0.11rem;margin-right: 1.52rem;position: relative;z-index: 3;}

.search_top .box .swiper .swiper-slide:hover{color: var(--theme-color);}

.search_top .box .swiper .swiper-slide:last-child{margin-right: 0;}

.search_top .box .swiper .swiper-slide.act{color: var(--theme-color);}

.search_top .box .swiper .swiper-slide.act::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--theme-color);}

.search_top .det{margin-top: 0.35rem;line-height: 1.2;color: var(--text-color2);}

.search_top .det span{color: var(--theme-color);}

.search_prod{display: flex;flex-wrap: wrap;margin-top: 0.9rem;}

.search_prod .li{width: calc((100% - 0.72rem) / 3);margin: .4rem .36rem 0 0;}

.search_prod .li:nth-child(3n){margin-right: 0;}

.search_prod .li:nth-child(-n + 3){margin-top: 0;}

.search_prod .li .ss{display: block;height: 100%;background: #F9F9F9;}

.search_prod .li .ss .imgbox{padding: 0.1rem 0.1rem 0.25rem;}

.search_prod .li .ss .imgbox .pic{aspect-ratio: 509 / 280;}

.search_prod .li .ss .imgbox .pic img{height: 100%;object-fit: contain;}

.search_prod .li .ss .txtbox{padding: 0.25rem 0.36rem 0.33rem;border-top: 1px solid #DFDFDF;}

.search_prod .li .ss .txtbox .t1{line-height: calc(32 / 22);}

.search_prod .li .ss .txtbox .t2{line-height: calc(25 / 16);color: #666;margin-top: 0.1rem;}

.search_prod .li .ss:hover .txtbox .t1{color: var(--theme-color);}

.search_quality{margin-top: 0.9rem;}

.search_quality .li:not(:first-child){margin-top: 0.35rem;}

.search_quality .li .ss{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding: 0.58rem 0.76rem 0.58rem 0.94rem;background: #F9F9F9;}

.search_quality .li .ss .lf{width: 3.74rem;position: relative;}

.search_quality .li .ss .lf .imgbox{aspect-ratio: 374 / 270;position: relative;}

.search_quality .li .ss .lf .imgbox img{height: 100%;object-fit: cover;}

.search_quality .li .ss .lf a{position: absolute;display: flex;left: 0;right: 0;bottom: -0.3rem;margin: 0 auto;z-index: 3;line-height: calc(20 / 16);color: #333;padding: 0.1rem 0.16rem;border-radius: 0.99rem;background: #FFF;box-shadow: 0 0.04rem 0.279rem 0 rgba(0, 0, 0, 0.13);width: fit-content;}

.search_quality .li .ss .lf a img{width: 0.2rem;margin-right: 0.12rem;}

.search_quality .li .ss .lf a:hover{background: var(--theme-color);color: #fff;}

.search_quality .li .ss .lf a:hover img{filter: var(--imgwhite);}

.search_quality .li .ss .rf{flex: 1;margin-left: 1.33rem;}

.search_quality .li .ss .rf .t1{line-height: calc(38 / 32);color: var(--theme-color);}

.search_quality .li .ss .rf .t2{line-height: 1.5;margin-top: 0.1rem;}

.search_quality .li .ss .rf .set{line-height: calc(23 / 20);margin-top: 0.25rem;}

.search_quality .li .ss .rf .det{margin-top: 0.1rem;line-height: 160%;color: #666;}


.search_download{display: flex;flex-wrap: wrap;margin-top: 0.9rem;}

.search_download .li{width: calc((100% - 0.6rem) / 3);margin: 0.46rem 0.3rem 0 0;}

.search_download .li:nth-child(3n){margin-right: 0;}

.search_download .li:nth-child(-n + 3){margin-top: 0;}

.search_download .li .ss{display: flex;height: 100%;width: 100%;background: #F7F8FA;position: relative;padding: 0.32rem 0.46rem;}

.search_download .li .ss::before{content: "";position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;background: url(../images/svg/docbox_1.svg) no-repeat bottom right;background-size: calc(205 / 533 * 100%) auto;}

.search_download .li .ss .imgbox{position: relative;z-index: 3;width: 1.6rem;aspect-ratio: 160 / 226;}

.search_download .li .ss .imgbox img{height: 100%;object-fit: contain;}

.search_download .li .ss .txtbox{display: flex;flex-direction: column;justify-content: space-between;flex: 1;margin-left: 0.6rem;padding: 0.22rem 0;}

.search_download .li .ss .txtbox .t1{line-height: 1.6;color: #333;}

.search_download .li .ss .txtbox .t2{line-height: 1.6;color: #333;}

.search_download .li .ss .txtbox .bot{display: flex;align-items: center;line-height: calc(20 / 16);color: var(--theme-color);}

.search_download .li .ss .txtbox .bot img{width: 0.2rem;margin-right: 0.12rem;}

.search_download .li .ss:hover{background: var(--theme-color);}

.search_download .li .ss:hover .txtbox .t1{color: #fff;}

.search_download .li .ss:hover .txtbox .t2{color: #fff;}

.search_download .li .ss:hover .txtbox .bot{color: #fff;}

.search_download .li .ss:hover .txtbox .bot img{filter: var(--imgwhite);}

.search_video{margin-top: 0.9rem;display: flex;flex-wrap: wrap;}

.search_video .li{width: calc((100% - 0.52rem) / 3);margin: 0.42rem 0.26rem 0 0;}

.search_video .li:nth-child(3n){margin-right: 0;}

.search_video .li:nth-child(-n + 3){margin-top: 0;}

.search_video .li .ss{position: relative;height: 100%;padding: 0.26rem 0.26rem 0.42rem;background: #F7F8FA;}

.search_video .li .ss .imgbox{aspect-ratio: 484 / 280;position: relative;overflow: hidden;}

.search_video .li .ss .imgbox img{height: 100%;object-fit: cover;}

.search_video .li .ss .imgbox .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(34, 34, 34, 0.3) url(../images/svg/videos_play.svg) no-repeat center;background-size: 0.5rem;}

.search_video .li .ss .txtbox{margin-top: 0.4rem;}

.search_video .li .ss .t1{line-height: calc(26 / 22);color: #333;}

.search_video .li .ss .t2{line-height: 1.5;color: #333;margin-top: 0.22rem;}

.search_video .li .ss:hover{background: var(--theme-color);}

.search_video .li .ss:hover .imgbox img{transform: scale(1.05);}

.search_video .li .ss:hover .txtbox .t1{color: #fff;}

.search_video .li .ss:hover .txtbox .t2{color: #fff;}


.search_news{display: flex;flex-wrap: wrap;margin-top: 0.9rem;}

.search_news .li{width: calc((100% - 0.8rem) / 3);margin: 0.5rem 0.4rem 0 0;}

.search_news .li:nth-child(3n){margin-right: 0;}

.search_news .li:nth-child(-n + 3){margin-top: 0;}

.search_news .li .ss{position: relative;padding: 0.5rem 0.35rem 1.4rem;display: block;}

.search_news .li .ss .box{position: relative;z-index: 3;}

.search_news .li .ss .box .t1{line-height: calc(34 / 24);height: calc(34 / 24 * 2em);}

.search_news .li .ss .box .t2{margin-top: 0.2rem;line-height: calc(16 / 14);color: #999;}

.search_news .li .ss .box .xian{background: #777;opacity: 0.2;margin-top: 0.32rem;height: 1px;}

.search_news .li .ss .box .t3{margin-top: 0.36rem;line-height: calc(30 / 16);color: #666;}

.search_news .li .ss .webbtn_gray{position: absolute;left: 0.35rem;bottom: 0.5rem;}

.search_news .li .ss:hover .line s:nth-child(1){opacity: 0;}

.search_news .li .ss:hover .line s:nth-child(2){opacity: 1;}

.search_news .li .ss:hover .box .t1{color: var(--theme-color);}

.search_news .li .ss:hover .box .t3{color: #000;}





.note{margin-top: 0.3rem;line-height: 1.5;color: #999;}

.nomagin{margin-bottom: 0;}
.serverDetailLayout .nomagin,
.productDetailLayout .nomagin{margin-bottom: 0;}



.search_top .det{margin-top: 0.8rem;}

.search_top .det span{color: var(--theme-color);}

.search_results{margin-top: 0.6rem;}

.search_results .li:not(:first-child){margin-top: 0.4rem;}

.search_results .li .ss{background: #F7F8FA;padding: 0.32rem 0.46rem;}

.search_results .li .ss .t1{line-height: 1.6;}

.search_results .li .ss .t1 a{display: block;}

.search_results .li .ss .t1 strong{color: var(--theme-color);}

.search_results .li .ss .desc{margin-top: 0.2rem;line-height: calc(30 / 16);color: #666;}

.search_results .li .ss .desc strong{color: #333;font-family: 'SourceHanSansCN', 'HarmonyOS_Sans_SC_Medium', Arial, Verdana, sans-serif;
    font-weight: 500;}

.search_results .li .ss .path{margin-top: 0.3rem;line-height: 1.5;color: #666;}

.search_results .li .ss .path span:not(:last-child){background: url(../images/svg/webbtn_arr_gray.svg) no-repeat right center;
    padding-right: 0.2rem;
    background-size: 0.06rem;
    background-position: right center;}
    
.search_results .li .ss .path span:not(:first-child){padding-left: 0.1rem;}

.search_results .li .ss a:hover{text-decoration: underline;text-underline-offset: 0.25em;}



.join2 .box .ul .li .lbt .link{margin-top: 0.12rem;}

.join2 .link_yszc{margin-top: 0.4rem;}

.link_yszc .click{display: flex;align-items: center;width: fit-content;cursor: pointer;gap: 0.1rem;}

.link_yszc .click .ico{width: 0.18rem;height: 0.18rem;border: 1px solid #DEDEDE;position: relative;}

.link_yszc .click .ico::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/join_form_ico1.svg) no-repeat center;background-size: contain;opacity: 0;}

.link_yszc .click .txt{line-height: 1.5;color: #000;}

.link_yszc .click .txt a{color: var(--theme-color);}

.link_yszc .click.act .ico{border-color: var(--theme-color);background: var(--theme-color);}

.link_yszc .click.act .ico::before{opacity: 1;}

.link_yszc .click.warning .ico {
    border-color: #ff4444 !important;
    animation: shake 0.8s ease;
}

@keyframes shake {
    0%,100%{transform:translateX(0);}
    25%{transform:translateY(-3px);}
    50%{transform:translateY(3px);}
    75%{transform:translateY(-3px);}
}

.join_form_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 199;display: none;}

.join_form_modal .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.30);backdrop-filter: blur(20px);}

.join_form_modal .box{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 16.6rem;height: fit-content;max-height: calc(90vh - 1rem);overflow: hidden;box-shadow: 0 0.18rem 0.6rem rgba(0, 0, 0, 0.06);background: #fff;}

.join_form_modal .box .close{position: absolute;top: 0.4rem;right: 0.4rem;border-radius: 50%;width: 0.6rem;height: 0.6rem;background: #F8F8F8;overflow: hidden;}

.join_form_modal .box .close:hover{background: var(--theme-color);}

.join_form_modal .box .close:hover img{filter: var(--imgwhite);}

.join_form_modal .box .con{max-height: calc(90vh - 1rem);overflow-y: auto;padding: 0.8rem 1rem;}

.join_form_modal .box .con .tit{line-height: 122.727%;color: #000;}

.join_form_modal .box .con .formbox{display: flex;flex-wrap: wrap;margin-top: 0.5rem;}

.join_form_modal .box .con .formbox .item{width: calc((100% - 0.4rem) / 3);margin-bottom: 0.32rem;}

.join_form_modal .box .con .formbox .item.mr20{margin-right: 0.2rem;}

.join_form_modal .box .con .formbox .item.w50{width: calc(50% - 0.1rem);}

.join_form_modal .box .con .formbox .item.code{width: 4.4rem;}

.join_form_modal .box .con .formbox .item.w100{width: 100%;}

.join_form_modal .box .con .formbox .item .set{display: flex;align-items: center;line-height: 1.15;color: #666;}

.join_form_modal .box .con .formbox .item .set span{color: var(--theme-color);margin-right: 0.08rem;}

.join_form_modal .box .con .formbox .item .det{margin-top: 0.26rem;}

.join_form_modal .box .con .formbox .item .det input[type=email],
.join_form_modal .box .con .formbox .item .det input[type=text]{display: block;border: 1px solid #DEDEDE;height: 0.62rem;border-radius: none;background: none;padding: 0 0.24rem;width: 100%;}

.join_form_modal .box .con .formbox .item.code .det{border: 1px solid #DEDEDE;display: flex;align-items: center;padding-right: 0.06rem;}

.join_form_modal .box .con .formbox .item.code .det input{border: none;flex: 1;height: 0.6rem;}

.join_form_modal .box .con .formbox .item.code .det img{width: 1.48rem;height: 0.5rem;object-fit: contain;margin-left: 0.06rem;}

.join_form_modal .box .con .formbox .item.file .det{border: 1px solid #DEDEDE;position: relative;}

.join_form_modal .box .con .formbox .item.file .det input[type=file]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;opacity: 0;}

.join_form_modal .box .con .formbox .item.file .det .dbox{padding: 0.48rem;}

.join_form_modal .box .con .formbox .item.file .det .dbox .ico{width: 0.4rem;margin: 0 auto;}

.join_form_modal .box .con .formbox .item.file .det .dbox .txt{margin-top: 0.16rem;}

.join_form_modal .box .con .formbox .item.file .det .dbox .txt .t1{line-height: 125%;margin-top: 0.16rem;color: #333;}

.join_form_modal .box .con .formbox .item.file .det .dbox .txt .t2{line-height: 142.857%;color: #999;margin-top: 0.08rem;}

.join_form_modal .box .con .formbox .item.file .det .dbox2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;padding: 0.48rem;display: flex;align-items: center;justify-content: center;flex-direction: column;display: none;}

.join_form_modal .box .con .formbox .item.file.act .det .dbox{opacity: 0;}

.join_form_modal .box .con .formbox .item.file.act .det .dbox2{display: flex;}

.join_form_modal .box .con .formbox .item.file .det .dbox2 .txt{line-height: 125%;color: #333;}

.join_form_modal .box .con .formbox .item.file .det .dbox2 .abtn{display: flex;align-items: center;justify-content: center;}

.join_form_modal .box .con .formbox .item.file .det .dbox2 .abtn a{line-height: 1.5;color: var(--theme-color);margin: 0.08rem 0.04rem;}

.join_form_modal .box .con .formbox .item.submit{margin-bottom: 0;}

.join_form_modal .box .con .formbox .item.submit button,
.join_form_modal .box .con .formbox .item.submit input{width: fit-content;margin: 0 auto;width: 1.4rem;line-height: calc(36 / 14);color: #fff;border-radius: 0.36rem;background: var(--theme-color);display: block;}


.blogbox{padding: 1.3rem 0 1.6rem;}
.blogbox .switch{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.4rem;}
.blogbox .switch .lf{display: flex;flex-wrap: wrap;align-items: center;gap: 0.2rem;}
.blogbox .switch .lf a{padding: 0.11rem 0.41rem 0.1rem;border-radius: 0.47rem;border: 1px solid #DBDBDB;color: #000;line-height: 1.5;}
.blogbox .switch .lf a:not(.act):hover{color: var(--theme-color);}
.blogbox .switch .lf a.act{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}
.blogbox .switch .rf{position: relative;width: 5.16rem;}
.blogbox .switch .rf input{display: block;width: 100%;padding: 0.04rem 1.3rem 0.04rem 0.25rem;background: #fff;outline: none;border: 1px solid rgba(0, 61, 121, 0.30);border-radius: 0;height: 0.47rem;}
.blogbox .switch .rf input::-webkit-input-placeholder {color:#86868B;}
.blogbox .switch .rf input:-moz-placeholder {color:#86868B;}
.blogbox .switch .rf input::-moz-placeholder {color:#86868B;}
.blogbox .switch .rf input:-ms-input-placeholder {color:#86868B;}
.blogbox .switch .rf a{position: absolute;top: 0.04rem;right: 0.04rem;width: 1.2rem;height: 0.39rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);color: #fff;line-height: 1;}
.blogbox .switch .rf a img{width: 0.22rem;margin-right: 0.12rem;}
.blog_ul{display: flex;flex-wrap: wrap;margin-top: 0.7rem;}
.blog_ul .li{width: calc((100% - 0.6rem) / 3);margin: 0.33rem 0.3rem 0 0;}
.blog_ul .li:nth-child(3n){margin-right: 0;}
.blog_ul .li:nth-child(-n + 3){margin-top: 0;}
.blog_ul .li .ss{display: block;height: 100%;background: #F7F8FA;}
.blog_ul .li .ss .pic{aspect-ratio: 533 / 284;overflow: hidden;}
.blog_ul .li .ss .pic img{width: 100%;height: 100%;object-fit: cover;}
.blog_ul .li .ss .txt{padding: 0.26rem 0.345rem 0.21rem;}
.blog_ul .li .ss .txt .t1{line-height: 136.364%;color: #333;height: 2.72728em;}
.blog_ul .li .ss .txt .t2{margin-top: 0.29rem;padding-top: 0.21rem;border-top: 1px solid rgba(119,119,119,0.2);line-height: calc(22 / 16);color: #333;}
.blog_ul .li .ss:hover .pic img{transform: scale(1.1);}
.blog_ul .li .ss:hover .txt .t1{color: var(--theme-color);}
.blogDet_main{padding: 1.54rem 0 1.6rem;}
.blog_d1{max-width: 11.07rem;margin: 0 auto;}
.blog_d1 .title{line-height: 1.3;color: #000;}
.blog_d1 .time{margin-top: 0.37rem;display: flex;align-items: center;line-height: calc(22 / 18);}
.blog_d1 .time img{width: calc(20 / 18 * 1em);margin-right: calc(13 / 18 * 1em);}
.blog_d1 .edit{margin-top: 0.34rem;padding: 0.42rem 0 0;line-height: 177.778%;color: #666;border-top: 1px solid #DEDEDE;}
.blog_d1 .d_bot{margin-top: 0.57rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.blog_d1 .d_bot .golist{display: flex;align-items: center;padding: 0.13rem 0.28rem 0.14rem;line-height: calc(19 / 16);color: #fff;background: var(--theme-color);}
.blog_d1 .d_bot .golist img{width: 1em;margin-left: 0.21rem;}
.blog_d1 .d_bot .share{display: flex;align-items: center;justify-content: center;}
.blog_d1 .d_bot .sharebox{display: flex;}
.blog_d1 .d_bot .share .h{line-height: 112.5%;color: #666;margin-right: 0.21rem;}
.blog_d1 .d_bot .share-icon{width: max(0.2rem, 20px);position: relative;display: flex;}
.blog_d1 .d_bot .social-share .icon-wechat{border: none;background: url(../images/blog_share_wx.svg) no-repeat center;background-size: contain;width: max(0.2rem, 20px);height: max(0.2rem, 20px);margin: 0;}
.blog_d1 .d_bot .social-share .icon-wechat:before{display: none;}
.blog_d2{margin-top: 1.56rem;}




.fbt .w1660{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 0.1rem;}
.fbt .w1660 .rf{display: flex;align-items: center;gap: 0.1rem;color: rgba(255, 255, 255, 0.3);}
.fbt .w1660 .rf span{transform: translateY(-0.15em);}
.fbt .w1660 .rf a{color: rgba(255, 255, 255, 0.3);}
.fbt .w1660 .rf a:hover{color: #fff;}






@media screen and (min-width:1025px) {
  .phbox{display: none;}
}
@media screen and (min-width:1921px) {
  body{font-size: 0.14rem;}
  .f_12 {font-size:0.12rem;}
  .f_14 {font-size:0.14rem;}
  .f_16 {font-size:0.16rem;}
  .f_18 {font-size:0.18rem;}
  .f_20 {font-size:0.2rem;}
  .f_22 {font-size:0.22rem;}
  .f_24 {font-size:0.24rem;}
  .f_26 {font-size:0.26rem;}
  .f_28 {font-size:0.28rem;}
  .f_30 {font-size:0.3rem;}
  .f_32 {font-size:0.32rem;}
  .f_34 {font-size:0.34rem;}
  .f_36 {font-size:0.36rem;}
  .f_38 {font-size:0.38rem;}
  .f_40 {font-size:0.40rem;}
  .f_42 {font-size:0.42rem;}
  .f_44 {font-size:0.44rem;}
  .f_46 {font-size:0.46rem;}
  .f_48 {font-size:0.48rem;}
  .f_50 {font-size:0.50rem;}
  .f_52 {font-size:0.52rem;}
  .f_54 {font-size:0.54rem;}
  .f_56 {font-size:0.56rem;}
  .f_58 {font-size:0.58rem;}
  .f_60 {font-size:0.60rem;}
  .f_62 {font-size:0.62rem;}
  .f_64 {font-size:0.64rem;}
  .f_66 {font-size:0.66rem;}
  .f_68 {font-size:0.68rem;}
  .f_70 {font-size:0.70rem;}
  .f_72 {font-size:0.72rem;}
  .f_74 {font-size:0.74rem;}
  .f_76 {font-size:0.76rem;}
  .f_78 {font-size:0.78rem;}
  .f_80 {font-size:0.80rem;}
  .f_90 {font-size:0.90rem;}
}
@media screen and (max-width:1680px) {
  .f_14 {font-size:13px;}
  .f_16 {font-size:14px;}
  .f_18 {font-size:16px;}
  .f_20 {font-size:18px;}
  .f_22 {font-size:20px;}
  .f_24 {font-size:22px;}
  .f_26 {font-size:24px;}
  .f_28 {font-size:26px;}
  .f_30 {font-size:28px;}
  .f_32 {font-size:30px;}
  .f_34 {font-size:32px;}
  .f_36 {font-size:34px;}
  .f_38 {font-size:36px;}
  .f_40 {font-size:38px;}
  .f_42,.f_44 {font-size:40px;}
  .f_46 {font-size:42px;}
  .f_48 {font-size:44px;}
  .f_50 {font-size:46px;}
  .f_52 {font-size:48px;}
  .f_54 {font-size:48px;}
  .f_56 {font-size:48px;}
  .f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:52px;}
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:48px;}
}
@media screen and (max-width:1440px) {
  .f_16 {font-size:14px;}
  .f_18 {font-size:15px;}
  .f_20 {font-size:17px;}
  .f_22 {font-size:18px;}
  .f_24 {font-size:20px;}
  .f_26 {font-size:22px;}
  .f_28 {font-size:22px;}
  .f_30 {font-size:24px;}
  .f_32 {font-size:24px;}
  .f_34 {font-size:26px;}
  .f_36 {font-size:28px;}
  .f_38,.f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:34px;}
  .f_48 {font-size:36px;}
  .f_50 {font-size:36px;}
  .f_52 {font-size:38px;}
  .f_54 {font-size:38px;}
  .f_56 {font-size:40px;}
  .f_58 {font-size:42px;}
  .f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:44px;}
  
  .header .ul .li{margin-right: 0.4rem;}
}
@media screen and (max-width:1280px) {
  .f_14 {font-size:12px;}
  .f_16 {font-size:13px;}
  .f_18 {font-size:14px;}
  .f_20 {font-size:15px;}
  .f_22 {font-size:16px;}
  .f_24 {font-size:16px;}
  .f_26 {font-size:20px;}
  .f_28 {font-size:20px;}
  .f_30 {font-size:20px;}
  .f_32 {font-size:22px;}
  .f_34 {font-size:23px;}
  .f_36 {font-size:25px;}
  .f_38 {font-size:26px;}
  .f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:30px;}
  .f_48,.f_50 {font-size:34px;}
  .f_52 {font-size:36px;}
  .f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:40px;}
}

@media screen and (max-width:1024px) {
  html {font-size: min(calc(100vw / 7.5), 100px);}

  .f_14,.f_16 {font-size: 0.24rem;}
  .f_18,.f_20 {font-size: 0.26rem;}
  .f_22,.f_24,.f_26,.f_28 {font-size: 0.32rem;}
  .f_30,.f_32,.f_34 {font-size: 0.36rem;}
  .f_36,.f_40,.f_42,.f_44,.f_46 {font-size: 0.38rem;}
  .f_48, .f_50, .f_52, .f_54, .f_56, .f_58, .f_60, .f_62, .f_64, .f_68, .f_70, .f_72, .f_74, .f_76, .f_78, .f_80{font-size: 0.44rem;}

  .pcbox{display: none;}

  .phbox{display: block;}
  
}
