html {
    font-size: calc(100vw / 14.4);
    /*font-size:min(100px, calc(100vw / 14.4)); */
    -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-gutter: stable;
    
}

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;}

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

:root{
  --color-primary: #4967FF;
  --color-blue: #2D409C;
  --text-color: #1F2129;
  --text-color2: #4A4E61;
  --border-light: rgba(119,119,119,0.10);
  --imgwhite: brightness(0) invert(1);
  --imgblack: brightness(0);
}

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

@font-face {
  font-family: 'Poppins-Bold';
  src: url("../fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url("../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Medium';
  src: url("../fonts/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url("../fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-Light';
  src: url("../fonts/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
}
.ppb{font-family: 'Poppins-Bold';font-weight: 700;}
.pps{font-family: 'Poppins-SemiBold';font-weight: 600;}
.ppm{font-family: 'Poppins-Medium';font-weight: 500;}
.ppr{font-family: 'Poppins-Regular';font-weight: 400;}
.ppl{font-family: 'Poppins-Light';font-weight: 300;}

h1{font-size: 0.54rem;line-height: calc(64 / 54);font-family: 'Poppins-SemiBold';font-weight: 600;font-style: normal;}
h1.f56{font-size: 0.56rem;line-height: calc(64 / 56);}
h2{font-size: 0.38rem;line-height: calc(48 / 38);font-family: 'Poppins-SemiBold';font-weight: 600;font-style: normal;}
h3{font-size: 0.28rem;line-height: calc(38 / 28);font-family: 'Poppins-SemiBold';font-weight: 600;font-style: normal;}
h4{font-size: 0.24rem;line-height: calc(34 / 24);font-family: 'Poppins-SemiBold';font-weight: 600;font-style: normal;}
h5{font-size: 0.2rem;line-height: 1.5;font-family: 'Poppins-SemiBold';font-weight: 600;font-style: normal;}
h6{font-size: 0.18rem;line-height: calc(28 / 18);font-family: 'Poppins-Medium';font-weight: 500;font-style: normal;}
.body1{font-size: 0.18rem;line-height: calc(28 / 18);font-family: 'Poppins-Light';font-weight: 300;font-style: normal;}
.body2{font-size: 0.16rem;line-height: 1.5;font-family: 'Poppins-Light';font-weight: 300;font-style: normal;}
.caption{font-size: 0.14rem;line-height: calc(20 / 14);font-family: 'Poppins-Light';font-weight: 300;font-style: normal;}

.button{font-size: 0.18rem;line-height: calc(28 / 18);font-family: 'Poppins-Regular';font-weight: 400;font-style: normal;}
.navigation{font-size: 0.18rem;line-height: calc(28 / 18);font-family: 'Poppins-Medium';font-weight: 500;font-style: normal;}
.link-text{font-size: 0.18rem;line-height: calc(28 / 18);font-family: 'Poppins-Regular';font-weight: 400;font-style: normal;}
.badge{font-size: 0.14rem;line-height: calc(16 / 14);font-family: 'Poppins-Medium';font-weight: 500;font-style: normal;}
.callout{font-size: 0.48rem;line-height: calc(48 / 38);font-family: 'Poppins-Light';font-weight: 300;font-style: normal;}





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:'Poppins-Regular', Arial, Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size: 0.14rem;line-height:1;background:#fff;}

ul,
ul li,
ol li,
tr td,
dl,dd {list-style-type:none;margin:0;padding:0;}

.team2 .rg .t3 ul,
.team2 .rg .t3 ul li,
.team2 .rg .t3 ol li,
.team2 .rg .t3 tr td,
.team2 .rg .t3 dl,
.team2 .rg .t3 dd {
    /* 恢复列表样式为默认 */
    list-style-type: revert; 
    /* 恢复默认的内外边距（也可以根据需求自定义） */
    margin: revert;
    padding: revert;
}


.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 img,.img_inline_block img {display:inline-block;height:auto;width: auto;}
.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;}

.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;left: 0;top: 0;right: 0;bottom: 0;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::-webkit-scrollbar {width:5px;height:1px;}
.scroll::-webkit-scrollbar-thumb{ background:var(--color-primary);}
.scroll::-webkit-scrollbar-track{ background:#DDDDDD;}

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

/*去掉 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;}

.tit-12{font-size:0.12rem;line-height:2;}
.tit-13{font-size:0.13rem;line-height:2;}
.tit-14{font-size:0.14rem;line-height:2;}
.tit-15{font-size:0.15rem;line-height:2;}
.tit-16{line-height:1.8;font-size:0.16rem;}
.tit-17{line-height:1.8;font-size:0.17rem;}
.tit-18{line-height:1.8;font-size:0.18rem;}
.tit-19{line-height:1.8;font-size:0.19rem;}
.tit-20{line-height:1.8;font-size:0.20rem;}
.tit-21{line-height:1.8;font-size:0.21rem;}
.tit-22{line-height:1.8;font-size:0.22rem;}
.tit-23{line-height:1.8;font-size:0.23rem;}
.tit-24{line-height:1.8;font-size:0.24rem;}
.tit-25{line-height:1.8;font-size:0.25rem;}
.tit-26{line-height:1.8;font-size:0.26rem;}
.tit-27{line-height:1.8;font-size:0.27rem;}
.tit-28{line-height:1.8;font-size:0.28rem;}
.tit-29{line-height:1.8;font-size:0.29rem;}
.tit-30{line-height:1.8;font-size:0.30rem;}
.tit-31{line-height:1.8;font-size:0.31rem;}
.tit-32{line-height:1.8;font-size:0.32rem;}
.tit-33{line-height:1.8;font-size:0.33rem;}
.tit-34{line-height:1.8;font-size:0.34rem;}
.tit-35{line-height:1.8;font-size:0.35rem;}
.tit-36{line-height:1.8;font-size:0.36rem;}
.tit-37{line-height:1.8;font-size:0.37rem;}
.tit-38{line-height:1.8;font-size:0.38rem;}
.tit-39{line-height:1.8;font-size:0.39rem;}
.tit-40{line-height:1.8;font-size:0.40rem;}
.tit-41{line-height:1.8;font-size:0.41rem;}
.tit-42{line-height:1.8;font-size:0.42rem;}
.tit-43{line-height:1.8;font-size:0.43rem;}
.tit-44{line-height:1.8;font-size:0.44rem;}
.tit-45{line-height:1.8;font-size:0.45rem;}
.tit-46{line-height:1.8;font-size:0.46rem;}
.tit-47{line-height:1.8;font-size:0.47rem;}
.tit-48{line-height:1.8;font-size:0.48rem;}
.tit-49{line-height:1.8;font-size:0.49rem;}
.tit-50{line-height:1.8;font-size:0.50rem;}
.tit-51{line-height:1.8;font-size:0.51rem;}
.tit-52{line-height:1.8;font-size:0.52rem;}
.tit-53{line-height:1.8;font-size:0.53rem;}
.tit-54{line-height:1.8;font-size:0.54rem;}
.tit-55{line-height:1.8;font-size:0.55rem;}
.tit-56{line-height:1.8;font-size:0.56rem;}
.tit-57{line-height:1.8;font-size:0.57rem;}
.tit-58{line-height:1.8;font-size:0.58rem;}
.tit-59{line-height:1.8;font-size:0.59rem;}
.tit-60{line-height:1.8;font-size:0.60rem;}
.tit-61{line-height:1.8;font-size:0.61rem;}
.tit-62{line-height:1.8;font-size:0.62rem;}
.tit-63{line-height:1.8;font-size:0.63rem;}
.tit-64{line-height:1.8;font-size:0.64rem;}
.tit-65{line-height:1.8;font-size:0.65rem;}
.tit-66{line-height:1.8;font-size:0.66rem;}
.tit-67{line-height:1.8;font-size:0.67rem;}
.tit-68{line-height:1.8;font-size:0.68rem;}
.tit-69{line-height:1.8;font-size:0.69rem;}
.tit-70{line-height:1.8;font-size:0.70rem;}
.tit-71{line-height:1.8;font-size:0.71rem;}
.tit-72{line-height:1.8;font-size:0.72rem;}
.tit-73{line-height:1.8;font-size:0.73rem;}
.tit-74{line-height:1.8;font-size:0.74rem;}
.tit-75{line-height:1.8;font-size:0.75rem;}
.tit-76{line-height:1.8;font-size:0.76rem;}
.tit-77{line-height:1.8;font-size:0.77rem;}
.tit-78{line-height:1.8;font-size:0.78rem;}
.tit-79{line-height:1.8;font-size:0.79rem;}
.tit-80{line-height:1.8;font-size:0.80rem;}

.pd64{padding: 0.64rem 0;}
.pd64_0{padding: 0.64rem 0 0;}
.pd0_64{padding: 0 0 0.64rem;}


.onetime{-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1);}

.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);}

.w100{width: 100%;}

.w1440{padding: 0 0.8rem;max-width: 14.4rem;margin: 0 auto;}

/* common */
.html.cur {height:100vh;overflow:hidden;}
.body.cur {height:100vh;}
.phbox{display: none;}

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

/* header start */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;background: #fff;}

.header .w1440{display: flex;justify-content: space-between;}

.header .logo{width: fit-content;height: 0.8rem;}

.header .logo img{height: 100%;object-fit: contain;width: auto;}

.header .ul{display: flex;}

.header .ul .li{position: relative;}

.header .ul .li .lv1 a{display: flex;padding: 0.32rem 0.16rem 0;height: 0.8rem;}

.header .ul .li .lv1 a span{width: 0.24rem;height: 0.24rem;margin: 0.04rem 0 0 0.08rem;}

.header .ul .li .lv2list{position: absolute;top: 100%;left: 0;width: 2.4rem;background: rgba(249, 250, 255, 1);display: none;}

.header .ul .li .lv2list .lv2 a{display: block;padding: 0.16rem;}

.header .ul .li .lv2list .lv2 a:hover{color: var(--color-primary );}

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

.header .ul .li:hover .lv1 a span{transform: rotate(180deg);}

.header .ul .li:hover .lv2list{display: block;}

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

.header_place{height: 0.8rem;}

.footer{padding: 0.64rem 0;}

.footer .box{position: relative;background: var(--color-primary);border-radius: 0.24rem;padding: 0.64rem;display: flex;flex-wrap: wrap;}

.footer .box::before{content: "";position: absolute;right: -0.01rem;bottom: -0.01rem;width: 1.2rem;height: 1.2rem;background: url(../images/svg/footer_radius.svg) no-repeat right bottom;background-size: 100% auto;}

.footer .box .item{width: calc((100% - 0.8rem) / 3);margin: 0 0.4rem 0 0;}

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

.footer .box .item .ftlogo{display: block;width: fit-content;height: 0.48rem;}

.footer .box .item .ftlogo img{height: 100%;object-fit: contain;width: auto;}

.footer .box .item .txt{color: #fff;margin-top: 0.24rem;}

.footer .box .item .lv1{color: #fff;}

.footer .box .item .lv2{margin-top: 0.16rem;}

.footer .box .item .lv2:first-child{margin-top: 0.24rem;}

.footer .box .item .lv2 a{display: block;width: fit-content;line-height: calc(20 / 14);color: #fff;}

.swpbtn{display: flex;}

.swpbtn a{margin-left: 0.16rem;width: 0.4rem;}

.swpbtn a:hover{opacity: 0.75;}
/* index */
.in3 .top{display: flex;justify-content: space-between;}

.in3 .bot{margin-top: 0.48rem;}

.in3 .bot .ss{display: block;}

.in3 .bot .ss .imgbox{border-radius: 0.24rem;overflow: hidden;height: 2.67rem;}

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

.in3 .bot .ss:hover .imgbox img{transform: scale(calc(332 / 302));}

.in3 .bot .ss .txtbox{margin-top: 0.24rem;}

.in3 .bot .ss .txtbox .t1{display: flex;align-items: center;}

.in3 .bot .ss .txtbox .t1 .badge{color: var(--color-primary);margin-right: 0.08rem;}

.in3 .bot .ss .txtbox .t1 .caption{color: var(--text-color2);}

.in3 .bot .ss .txtbox .t2{margin-top: 0.24rem;height: calc(34 / 24 * 2em);}

.in3 .bot .ss .txtbox .t3{margin-top: 0.08rem;}

.in2 .w1440{display: flex;justify-content: space-between;}

.in2 .lf{width: calc(510 / 1280 * 100%);}

.in2 .lf .t2{margin-top: 0.08rem;}

/*.in2 .lf .t2 p{position: relative;padding-left: 0.27rem;}*/

/*.in2 .lf .t2 p::before{content: "•";position: absolute;top: 0;left: 0;width: 0.27rem;text-align: center;}*/

.in2 .rf{display: flex;flex-wrap: wrap;width: calc(730 / 1280 * 100%);}

.in2 .rf .item{width: calc(50% - 0.12rem);margin-right: 0.24rem;}

.in2 .rf .item:nth-child(2n){margin-right: 0;}

.in2 .rf .item .ss{display: block;padding: 0.24rem;background: #F9FAFF;border-radius: 0.12rem;}

.in2 .rf .item .ss .t1{display: flex;align-items: center;}

.in2 .rf .item .ss .t1 .badge{color: var(--color-primary);margin-right: 0.08rem;}

.in2 .rf .item .ss .t1 .caption{color: var(--text-color2);}

.in2 .rf .item .ss .t2{margin-top: 0.24rem;height: calc(30 / 20 * 2em);}

.in2 .rf .item .ss .t3{margin-top: 0.08rem;height: 4.5em;}

.in2 .rf .item .ss .webbtn{margin-top: 0.24rem;}

.in2 .rf .item .ss:hover{background: rgba(227, 232, 255, 1);}

.webbtn{display: flex;align-items: center;width: fit-content;padding: 0.07rem 0.07rem 0.07rem 0.15rem;border-radius: 0.8rem;border: 0.01rem solid var(--color-primary);color: var(--color-primary);transition: none;}

.webbtn_noicon{padding-right: 0.15rem;}

.webbtn.webbtn_blue{border: 0.01rem solid var(--color-blue);color: var(--color-blue);}

.webbtn.webbtn_vi{background: var(--color-primary);color: #fff;}

.webbtn.webbtn_vi:hover{background: #7A90FF;border-color: #7A90FF;color: #fff;}

.webbtn.webbtn_blue:hover{border: 0.01rem solid #7A90FF;color: #7A90FF;opacity: 1;}

.webbtn span{width: 0.24rem;margin-left: 0.08rem;}

.webbtn span img{margin-left: 0;}

.webbtn img{width: 0.24rem;margin-left: 0.08rem;}

.webbtn:hover{border-color: #7A90FF;color: #7A90FF;}

.in1 .w1440{height: 10.88rem;background: rgba(227, 232, 255, 1);overflow: hidden;position: relative;}

.in1 .linebox{position: absolute;top: 0;right: 0;width: 7rem;height: 100%;display: flex;justify-content: space-between;}

.in1 .linebox .line{width: calc(120 / 720 * 100%);position: relative;transform: translateY(-1.21rem);animation: line 10000ms linear 1ms infinite alternate forwards;}

.in1 .linebox .line img{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);}

.in1 .linebox .line:nth-child(2n){animation: line_reseve 10000ms linear 1ms infinite alternate forwards;}

@keyframes line {
    0%{transform: translateY(-1.21rem);}
    100%{transform: translateY(calc(-1.21rem + (0.95rem * (700 / 720))));}
}

@keyframes line_reseve {
    0%{transform: translateY(-1.21rem);}
    100%{transform: translateY(calc(-1.21rem - (0.95rem * (700 / 720))));}
}

.in1 .round{position: absolute;z-index: 2;right: 0;bottom: -0.01rem;width: 4.88rem;}

.in1 .text{position: absolute;left: 0;bottom: 0.64rem;width: calc(100% - 3.08rem);height: 3.6rem;padding: 0.4rem 1.2rem 0.4rem 0.8rem;background: #fff;z-index: 3;border-radius: 0 4rem 4rem 0;display: flex;flex-direction: column;justify-content: center;}

.in1 .text .t2{margin-top: 0.16rem;}

.in1 .text .t3{margin-top: 0.4rem;}

.in1 .txtbox{position: absolute;left: 0.8rem;top: 0.64rem;width: 6.2rem;height: 4.72rem;display: flex;flex-direction: column;justify-content: center;z-index: 3;}

.in1 .txtbox .t2{margin-top: 0.16rem;}

.in1 .txtbox .t3{margin-top: 0.16rem;}

.in1 .txtbox .t4{margin-top: 0.4rem;}

/* scienceLayout */

.layout_top .w1440{display: flex;justify-content: space-between;}

.layout_top .lf{color: #000;width: calc(50% - 0.2rem);}

.layout_top .rf{color: #000;width: calc(50% - 0.2rem);}

.sci2 .w1440{position: relative;background: var(--color-blue);overflow: hidden;padding-bottom: 0.4rem;}

.sci2 .bg{position: absolute;top: 0;right: 0;width: 4rem;}

.sci2 .txtbox{padding: 0.64rem 4.4rem 0.24rem 0;min-height: 2.4rem;position: relative;z-index: 2;}

.sci2 .txtbox .t1{color: #fff;}

.sci2 .txtbox .t2{color: #fff;margin-top: 0.16rem;}

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

.sci2 .txtbox .t3{color: #fff;margin-top: 0.12rem;}

.sci2 .txtbox .t3 p{position: relative;padding-left: 0.27rem;}

.sci2 .txtbox .t3 p::before{content: "•";position: absolute;top: 0;left: 0;width: 0.27rem;text-align: center;}

.sci2 .imgbox{padding: 0.24rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;}

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

.sci2 .imgbox .img1{width: 4.74rem;height: 4.74rem;}

.sci2 .imgbox .img2{width: 7.67rem;height: 4.74rem;}

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

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

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

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

.news_list .ul .li .ss .imgbox{height: 2.67rem;border-radius: 0.24rem;overflow: hidden;}

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

.news_list .ul .li .ss .txtbox{margin-top: 0.24rem;}

.news_list .ul .li .ss .txtbox .t1{display: flex;align-items: center;}

.news_list .ul .li .ss .txtbox .t1 .badge{color: var(--color-primary);margin-right: 0.08rem;}

.news_list .ul .li .ss .txtbox .t1 .caption{color: var(--text-color2);}

.news_list .ul .li .ss .txtbox .t2{margin-top: 0.24rem;height: calc(34 / 24 * 2em);}

.news_list .ul .li .ss .txtbox .t3{margin-top: 0.08rem;max-height: 4.5em;}

.news_list .ul .li .ss:hover .imgbox img{transform: scale(calc(332 / 302));}

.news_list .more a{margin: 0.24rem auto 0;}

.newsDetLayout .box{width: 8.42rem;margin: 0 auto;}

.nd_top h6{opacity: 0.6;}

.nd_top h2{margin-top: 0.16rem;}

.nd_top h4{margin-top: 0.16rem;}

.nd_bot{margin-top: 0.48rem;}

.ab1 .top{max-width: 8.4rem;}

.ab1 .top p{margin-top: 0.16rem;}

.ab1 .bot{margin-top: 0.88rem;}

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

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

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

.ab1 .ul .li h6{width: 0.4rem;height: 0.4rem;background: rgba(73, 103, 255, 1);text-align: center;line-height: 0.4rem;border-radius: 50%;color: #fff;margin-bottom: 0.08rem;}

.ab1 .ul .li p{margin-top: 0.08rem;}

.ab2 .top p{margin-top: 0.16rem;}

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

.ab2 .ul .li{width: calc((100% - 1.2rem) / 4);margin: 0.48rem 0.4rem 0 0;}

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

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

.ab2 .ul .li .ss .imgbox{height: 2.9rem;aspect-ratio: 1/1;overflow: hidden;border-radius: 50%;overflow: hidden;}

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

.ab2 .ul .li .ss .txtbox{margin-top: 0.24rem;}

.ab2 .ul .li .ss .txtbox p{margin-top: 0.08rem;}

.ab2 .ul .li .ss .txtbox .t3{margin-top: 0.08rem;display: flex;align-items: center;color: var(--color-primary);}

.ab2 .ul .li .ss .txtbox .t3 span{width: 0.24rem;margin-left: 0.08rem;}

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

.ab2 .ul .li .ss:hover .txtbox .t3{color: #7A90FF;}

.ab3 .det{margin-top: 0.16rem;max-width: 8.4rem;}

.ab3 .ul{margin-top: 0.48rem;max-width: 8.44rem;}

.ab3 .ul .li{display: flex;align-items: flex-start;position: relative;margin-bottom: 0.4rem;}

.ab3 .ul .li::before{content: "";position: absolute;top: 0;left: 0.24rem;width: 0.24rem;height: calc(100% + 0.4rem);background: #E3E8FF;border-radius: 0 0 0.4rem 0.4rem;}

.ab3 .ul .li .lf{width: 0.72rem;height: 0.38rem;display: flex;align-items: center;justify-content: center;background: #fff;position: relative;z-index: 2;}

.ab3 .ul .li .lf s{width: 0.24rem;height: 0.24rem;border-radius: 50%;background: var(--color-primary);}

.ab3 .ul .li .ct{margin: 0.02rem 0.24rem 0;min-width: 1.6rem;}

.ab3 .ul .li .rg{flex: 1;margin-top: 0.11rem;}

.ab3 .ul .li:last-child{margin-bottom: 0;}

.ab3 .ul .li:last-child::before{display: none;}

.team1{padding: 0.4rem 0;}

.team1 a{display: flex;align-items: center;width: fit-content;padding: 0.07rem 0.15rem 0.07rem 0.07rem;border: 1px solid var(--color-primary);color: var(--color-primary);border-radius: 0.44rem;}

.team1 a span{width: 0.24rem;margin-right: 0.08rem;}

.team1 a:hover{color: #7A90FF;border-color: #7A90FF;}

.team2 .box{padding: 0 1.1rem;display: flex;flex-wrap: wrap;justify-content: space-between;}

.team2 .lf{width: 4rem;}

.team2 .lf .pic{width: 2.4rem;height: 2.4rem;border-radius: 50%;overflow: hidden;}

.team2 .lf .pic img{height: 100%;object-fit: contain;}

.team2 .item{margin-top: 0.4rem;}

.team2 .item h5{color: #1B2137;}

.team2 .item .link{margin-top: 0.16rem;}

.team2 .item .link a{color: var(--color-primary);}

.team2 .item .link a span{display: inline-block;vertical-align: middle;margin-left: 0.08rem;width: 0.24rem;}

.team2 .item .link a:hover{color: #7A90FF;}

.team2 .rg{width: 6.2rem;}

.team2 .rg h3{color: #1B2137;}

.team2 .rg h4{color: #1B2137;margin-top: 0.08rem;}

.team2 .rg .t3{margin-top: 0.4rem;color: #171837;}

.team2 .rg .t3 p:not(:first-child){margin-top: 0.12rem;}

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

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

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

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

.contact .ul .li h4{color: #211F29;}

.contact .ul .li .t1{margin-top: 0.08rem;color: #211F29;}

.contact .ul .li .txt{margin-top: 0.24rem;}

.contact .ul .li .txt .item{display: flex;margin-top: 0.16rem;align-items: center;}

.contact .ul .li .txt .item:first-child{margin-top: 0;}

.contact .ul .li .txt .item .set{height: 0.4rem;width: 0.4rem;display: flex;align-items: center;margin-right: 0.12rem;}

.contact .ul .li .txt .item .det{color: #211F29;max-width: calc(100% - 0.52rem);}

.notLayout .box{padding: 0 0.8rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}

.notLayout .lf{font-family: 'Poppins-SemiBold';font-weight: 600;font-style: normal;font-size: 2rem;line-height: 1;height: 3.52rem;display: flex;align-items: center;width: 5.4rem;}

.notLayout .rf{width: 5.4rem;}

.notLayout .rf p{margin-top: 0.08rem;}

.notLayout .rf .t3{margin-top: 0.24rem;}

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

.pub .lf{width: 3.2rem;position: sticky;top: 1.2rem;}

.pub .lf .form{display: flex;align-items: center;border-bottom: 1px solid #E9EAF1;padding-bottom: 0.12rem;}

.pub .lf .form input{width: 100%;flex: 1;padding-right: 0.16rem;height: 0.24rem;}

.pub .lf .form button{width: 0.24rem;outline: none;background: none;border: none;}

.pub .lf .ul .li{margin-top: 0.12rem;}

.pub .lf .ul .li .lv1{display: flex;align-items: center;justify-content: space-between;padding: 0.04rem 0;cursor: pointer;}

.pub .lf .ul .li .lv1 img{width: 0.24rem;min-width: 0.24rem;margin-left: 0.16rem;}

.pub .lf .ul .li .lv2list{padding-top: 0.08rem;display: none;}

.pub .lf .ul .li .lv2list .lv2{display: flex;align-items: center;justify-content: space-between;padding: 0.04rem 0;margin-top: 0.08rem;cursor: pointer;}

.pub .lf .ul .li .lv2list .lv2:first-child{margin-top: 0;}

.pub .lf .ul .li .lv2list .lv2 .status{width: 0.16rem;height: 0.16rem;border-radius: 0.04rem;border: 0.02rem solid #4967FF;}

.pub .lf .ul .li .lv2list .lv2 .txt{flex: 1;margin-left: 0.08rem;}

.pub .lf .ul .li .lv2list .lv2.act .status{background: #4967FF;}

.pub .lf .ul .li.act .lv2list{display: block;}

.pub .lf .ul .li.act .lv1 img{position: relative;transform: rotate(180deg);}

.pub .rf{width: 8.4rem;}

.pub .rf>h6{color: #000;}

.pub .rf .line{height: 1px;background: #EDEDED;margin: 0.24rem 0 0;}

.pub .rf .ul .li .ss{display: block;padding: 0.24rem 0;border-bottom: 1px solid #EDEDED;}

.pub .rf .ul .li .t1{color: #4A4E61;}

.pub .rf .ul .li h5{margin-top: 0.08rem;}

.pub .rf .ul .li h6{color: var(--text-color2);margin-top: 0.08rem;}

.pub .rf .ul .li .list{display: flex;flex-wrap: wrap;padding: 0.16rem 0 0;}

.pub .rf .ul .li .list span{background: #E3E8FF;color: var(--color-primary);padding: 0.04rem 0.12rem;border-radius: 0.32rem;margin: 0.08rem 0.08rem 0 0;}

.pub .rf .ul .li .link{display: flex;align-items: center;width: fit-content;margin-top: 0.24rem;color: var(--color-primary);}

.pub .rf .ul .li .link span{width: 0.24rem;margin-left: 0.08rem;}

.pub .rf .ul .li .ss:hover h5{color: #4967FF;}

.pub .rf .ul .li .ss:hover .link{color: #7A90FF;}

.pub .rf .ul .no-data{padding: 0.24rem 0;}

.pub .rf .pages{margin-top: 0.24rem;}

.pages{display: flex;flex-wrap: wrap;align-items: center;}

.pages a{margin-right: 0.16rem;}

.pages a:last-child{margin-right: 0;}

.pages .num{text-align: center;width: 0.32rem;font-family: 'Poppins-Medium';font-weight: 500;font-style: normal;line-height: 0.32rem;position: relative;color: #4A4E61;}

.pages .num::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;border: 0.02rem solid #4967FF;border-radius: 50%;opacity: 0;}

.pages .num.act::before{opacity: 1;}

.pages .num:not(.act):hover{color: rgba(74, 78, 97, 0.5);}

.pages a.disabled{display: none;}


#animation-container,
#animation-canvas{position: absolute;right: 0;top: 0;width: 7rem;height: 100%;overflow: hidden;}

#animation-canvas svg>g{transform: scale(calc(700 / 559));transform-origin: center;}

.loading{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.sci2 .txtbox .text .item{margin-top: 0.24rem;display: flex;align-items: flex-start;}

.sci2 .txtbox .text .item h6{color: #fff;display: flex;align-items: center;justify-content: center;width: 0.4rem;height: 0.4rem;border-radius: 50%;background: var(--color-primary);margin-right: 0.16rem;}

.sci2 .txtbox .text .item .rf{flex: 1;}

.sci2 .txtbox .text .item .rf h4{color: #fff;}

.sci2 .txtbox .text .item .rf p{color: #fff;}

.sci2 .txtbox2{margin-top: 0.64rem;}

.sci2 .txtbox2 h2{color: #fff;max-width: 8.4rem;}

.sci2 .txtbox2 .t2{color: #fff;margin-top: 0.16rem;max-width: 8.4rem;}

.sci2 .txtbox2 .t2 p:not(:first-child){margin-top: 0.12rem;}

.sci2 .txtbox2 .text{display: flex;flex-wrap: wrap;}

.sci2 .txtbox2 .text .item{width: calc((100% - 0.8rem) / 3);margin: 0.24rem 0.4rem 0 0;}

.sci2 .txtbox2 .text .item:nth-child(3n){margin-right: 0;}

.sci2 .txtbox2 .text .item h6{color: #fff;display: flex;align-items: center;justify-content: center;width: 0.4rem;height: 0.4rem;border-radius: 50%;background: var(--color-primary);margin-right: 0.16rem;}

.sci2 .txtbox2 .text .item .rf h4{color: #fff;margin-top: 0.08rem;}

.sci2 .txtbox2 .text .item .rf p{color: #fff;margin-top: 0.08rem;}

.sci3 .imgbox{margin-top: 0.48rem;}

.sci3 .det{margin-top: 0.4rem;color: #4D5058;}

.maodian{position: relative;top: -0.8rem;}


















/* @media screen and (min-width:1921px) {
  html{font-size: 100px;}
  .w1640{max-width: 1920px;margin: 0 auto;}
}
@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;}
}
@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;}
} */

.ph_nav_list{display: none;}
@media screen and (max-width: 816px) {
  html {font-size: min(calc(100vw / 3.9), 100px);}

  h1{font-size: 0.4rem;line-height: calc(48 / 40);}
  h1.f56{font-size: 0.4rem;line-height: calc(48 / 40);}
  .indexLayout h2{font-size: 0.32rem;line-height: calc(40 / 32);}
  .indexLayout h3{font-size: 0.24rem;line-height: calc(32 / 24);}

  .maodian{top: -0.4rem;}

  .w1440{padding: 0 0.24rem;}

  .pcbox{display: none;}

  .phbox{display: block;}

  .header .ul{display: none;}

  .header .logo{height: 0.4rem;}

  .header .phnav{height: 0.4rem;width: 0.24rem;position: relative;cursor: pointer;}

  .header_place{height: 0.4rem;}

  .in1 .round{display: none;}

  .in1 .w1440{height: auto;padding: 0 0 0.64rem;}

  .in1 .txtbox{position: relative;top: 0;left: 0;width: 100%;height: auto;padding: 0.64rem 0.24rem;}

  .in1 .text{position: relative;bottom: 0;left: 0;width: calc(100% - 0.24rem);margin-top: 0.64rem;padding: 0.24rem 0.4rem 0.24rem 0.24rem;border-radius: 0 0.8rem 0.8rem 0;height: auto;}

  .in1 .text h2{overflow: visible;display: block;}

  .in1 .text .t2{overflow: visible;display: block;}

  #animation-container{width: 6.93rem;height: 3.564rem;top: 4.78rem;left: -0.21rem;}
  #animation-canvas{width: 3.564rem;height: 6.93rem;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-90deg);}
  #animation-canvas svg>g{transform: none;}

  .ph_nav_list{position: absolute;top: 100%;left: 0;width: 100%;background: #fff;height: min(calc(100vh - 0.4rem), 7.2rem);overflow-y: auto;display: none;}

  .ph_nav_list .item .lv1{display: flex;align-items: flex-end;justify-content: space-between;padding: 0.16rem 0.24rem;}

  .ph_nav_list .item .lv1 a{transition: none;}

  .ph_nav_list .item .lv1 span{width: 0.24rem;}

  .ph_nav_list .item .lv2list{display: none;}

  .ph_nav_list .item .lv2list .lv2 a{display: block;background: #F9FAFF;padding: 0.16rem 0.24rem;}

  .ph_nav_list .item.act .lv1 a{color: var(--color-primary);}

  .ph_nav_list .item.act .lv1 .imgTwo{transform: rotate(180deg);}

  .ph_nav_list .item.act .lv1 .imgTwo img:nth-child(1){opacity: 0;}

  .ph_nav_list .item.act .lv1 .imgTwo img:nth-child(2){opacity: 1;}

  .ph_nav_list .item.act .lv2list{display: block;}

  .header.act .ph_nav_list{display: block;}

  .header.act .phnav img:nth-child(1){opacity: 0;}

  .header.act .phnav img:nth-child(2){opacity: 1;}

  .in2 .w1440{flex-wrap: wrap;}

  .in2 .lf{width: 100%;}

  .in2 .rf{width: 100%;padding-top: 0.16rem;}

  .in2 .rf .item{width: 100%;margin-right: 0;margin-top: 0.24rem;}

  .in3 .top{align-items: flex-end;}

  .in3 .top h2{width: 1.71rem;}

  .in3 .bot .ss .imgbox{height: auto;aspect-ratio: 3/2;}

  .in3 .bot{margin-top: 0.24rem;}

  .in3{padding-bottom: 0.4rem;}

  .footer .box{padding: 0.24rem;}

  .footer .box .item{width: 100%;margin: 0 0 0.4rem;}

  .footer .box .item:last-child{margin-bottom: 0;}

  .layout_top .w1440{flex-wrap: wrap;}

  .layout_top .lf{width: 100%;}

  .layout_top .rf{width: 100%;margin-top: 0.16rem;}

  .sci2 .bg{display: none;}

  .sci2 .txtbox{padding: 0.64rem 0 0.24rem;}

  .sci2 .txtbox .text .item .rf p{margin-top: 0.08rem;}

  .sci2 .w1440{padding-bottom: 0.64rem;}

  .sci2 .txtbox2 .text .item{width: 100%;margin: 0.4rem 0 0;}

  .sci2 .txtbox2 .text .item:first-child{margin-top: 0.24rem;}

  .pub .box{flex-wrap: wrap;}

  .pub .lf{width: 100%;position: relative;top: 0;}

  .pub .rf{width: 100%;margin-top: 0.4rem;}

  .news_list .ul .li{width: 100%;margin-right: 0;padding-bottom: 0;margin-top: 0.4rem;}

  .news_list .ul .li:first-child{margin-top: 0.24rem;}

  .news_list .ul .li .ss .imgbox{height: auto;aspect-ratio: 3/2;}

  .news_list .more a{margin-top: 0.64rem;}

  .newsDetLayout .box{width: 100%;}

  .ab1 .ul .li{width: 100%;margin-right: 0;padding-right: 0;margin-top: 0.4rem;}

  .ab1 .ul .li:first-child{margin-top: 0.48rem;}

  .ab1{padding-bottom: 0.24rem;}

  .ab2 .ul .li .ss .imgbox{height: auto;}

  .ab3 .ul .li{flex-wrap: wrap;}

  .ab3 .ul .li .lf{width: 0.16rem;height: 0.3rem;}

  .ab3 .ul .li .lf s{width: 0.16rem;height: 0.16rem;}

  .ab3 .ul .li::before{left: 0;width: 0.16rem;}

  .ab3 .ul .li .ct{width: 100%;margin: 0 0 0 0.24rem;width: calc(100% - 0.4rem);}

  .ab3 .ul .li .ct h3{font-size: 0.2rem;line-height: 1.5;}

  .ab3 .ul .li .rg{margin-left: 0.4rem;margin-top: 0.08rem;}

  .ab3 .ul .li:last-child{padding-bottom: 0.4rem;}

  .team2 .box{padding: 0;}

  .team2 .lf{width: 100%;}

  .team2 .rg{width: 100%;margin-top: 0.4rem;}

  .contact .ul .li{width: 100%;margin-right: 0;}

  .contact .ul .li:nth-child(-n + 3){margin-top: 0.4rem;}

  .contact .ul .li:first-child{margin-top: 0;}

  .notLayout .box{padding: 0;}

  .notLayout .lf{font-size: 1.6rem;height: 2rem;width: 100%;}

  .notLayout .rf{width: 100%;margin-top: 0.24rem;}
  
  .sci2 .imgbox .img1{width: 100%;height: auto;}
  
  .sci2 .imgbox .img2{width: 100%;height: auto;}
}
