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

/* common */
.w1640{padding: 0 1.35rem;width: 100%;}

.footer{position: relative;z-index: 30;overflow: hidden;background: #fff;}

.footer::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 6rem;background: linear-gradient(178deg, #FFF 54.66%, rgba(255, 255, 255, 0.00) 98.19%);z-index: 2;}

.footer::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: calc(100% - 3.4rem);background: rgba(6, 57, 127, 0.08);background: #F8F8F8;}

.footer .ftp{position: relative;z-index: 8;padding: 2.31rem 0 1rem;}

.footer .ftp .logo a{display: block;width: 1.9rem;margin: 0 auto;}

.footer .ftp .set{letter-spacing: 0.04em;line-height: calc(32 / 24);margin-top: 0.36rem;}

.footer .ftp .link{display: flex;align-items: center;justify-content: center;margin-top: 0.38rem;position: relative;z-index: 10;}

.footer .ftp .link .item{margin: 0 0.1rem;position: relative;}

.footer .ftp .link .item a{width: 0.36rem;border-radius: 50%;overflow: hidden;background: rgba(6, 57, 127, 0.1);}

.footer .ftp .link .item a img{aspect-ratio: 1 / 1;object-fit: contain;}

.footer .ftp .link .item a .code{position: absolute;top: 100%;padding-top: 0.1rem;left: 50%;transform: translateX(-50%) translateY(0.4rem);opacity: 0;visibility: hidden;pointer-events: none;    width: max-content;}

.footer .ftp .link .item a .code img{width: 1rem;}

.footer .ftp .link .item:hover a{background: var(--theme-color);}

.footer .ftp .link .item:hover a>img{filter: var(--imgwhite);}

.footer .ftp .link .item:hover a .code{transform: translateX(-50%) translateY(0);opacity: 1;visibility: visible;pointer-events: all;}

.footer .fce{position: relative;z-index: 5;}

.footer .fce .w1640{display: flex;justify-content: space-between;}

.footer .fce .lf{flex: 1;padding-right: 0.6rem;}

.footer .fce .lf .set{display: flex;align-items: center;line-height: 142.857%;color: var(--text-color2);margin-top: 0.24rem;}

.footer .fce .lf .set:first-child{margin-top: 0;}

.footer .fce .lf .set img{width: calc(18 / 14 * 1em);margin-right: 0.08rem;}

.footer .fce .lf .det{line-height: calc(25 / 16);color: #333;margin-top: 0.1rem;}

.footer .fce .lf .det a{display: block;width: fit-content;color: #333;}

.footer .fce .lf .det a:hover{color: var(--theme-color);}

.footer .fce .lf .code{margin-top: 0.4rem;width: fit-content;line-height: calc(21 / 16);}

.footer .fce .lf .code img{width: 0.92rem;margin: 0 auto 0.11rem;}

.footer .fce .rf{width: 12.55rem;}

.footer .fce .rf .ul{display: flex;justify-content: space-between;}

.footer .fce .rf .ul .lv1 a{display: block;line-height: calc(21 / 16);width: fit-content;}

.footer .fce .rf .ul .lv2list{margin-top: 0.31rem;}

.footer .fce .rf .ul .lv2:not(:first-child){margin-top: 0.14rem;}

.footer .fce .rf .ul .lv2 a{display: block;width: fit-content;line-height: calc(32 / 14);}

.footer .fce .rf .ul .lv1 a:hover,
.footer .fce .rf .ul .lv2 a:hover{color: var(--theme-color);}

.footer .fbt{position: relative;z-index: 5;margin-top: 0.9rem;border-top: 1px solid rgba(0,0,0,0.1);padding: 0.27rem 0 0.3rem;line-height: calc(24 / 14);color: #606060;}

.footer .fbt a{color: #606060;}

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

.footer .fbt .w1640{display: flex;align-items: center;justify-content: space-between;}

.footer .fbt .back{display: inline-flex;align-items: center;margin-left: 0.6rem;}

.footer .fbt .back img{margin-left: 2px;width: 0.24rem;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;}

.header::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;
/*background: rgba(255, 255, 255, 0.15);*/
/*backdrop-filter: blur(10px);*/
/*-webkit-backdrop-filter: blur(10px);*/
/*border: 1px solid rgba(255, 255, 255, 0.3);*/
/* 核心玻璃基底 */
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.18);
  
  /* 光源角度 + 深度模拟 */
  background: linear-gradient(135deg, rgba(255,255,255,0.2), rgba(255,255,255,0.05));
    
}

.header .w1640{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;}

.header .logo{width: 1.32rem;}

.header .ul{display: flex;margin-left: 0.5rem;}

.header .ul .li{padding: 0 0.35rem;position: relative;}

.header .ul .li .lv1 a{display: block;line-height: 0.8rem;color: #fff;}

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

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

.header .rf .search{width: max(0.2rem, 20px);}

.header .rf .search:not(:hover) img{filter: var(--imgwhite);}

.header .rf span{width: 1px;height: max(0.13rem, 13px);margin: 0 0.14rem;background: rgba(255,255,255,0.3);}

.header .rf .language .ltp{width: max(0.2rem, 20px);}

.header .rf .language:not(:hover) .ltp img{filter: var(--imgwhite);}

.header .rf .contact{margin-left: 0.4rem;background: var(--theme-color);color: #fff;padding: 0.06rem 0.22rem;border-radius: 0.08rem;}

.header .rf .contact:hover{background: var(--theme-color2);}

.header .lv2list{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;border-radius: 0 0 0.2rem 0.2rem;padding: 0.28rem 0 0.48rem;min-width: 1.6rem;text-align: center;text-align: center;transition: none;display: none;}

.header .lv2list .lv2:not(:first-child){margin-top: 0.24rem;}

.header .lv2list .lv2 a{display: block;width: fit-content;line-height: 1.5;margin: 0 auto;}

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

.header.act::before,
/*.header.on::before,*/
.header:hover::before{background: #fff;}

.header.act2 .ul .li .lv1 a,
.header.act .ul .li .lv1 a,
.header.on .ul .li .lv1 a,
.header:hover .ul .li .lv1 a{color: #333;}

.header.act2 .rf .search:not(:hover) img,
.header.act .rf .search:not(:hover) img,
.header.on .rf .search:not(:hover) img,
.header:hover .rf .search:not(:hover) img{filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(0deg);}

.header.act2 .rf .language:not(:hover) .ltp img,
.header.act .rf .language:not(:hover) .ltp img,
.header.on .rf .language:not(:hover) .ltp img,
.header:hover .rf .language:not(:hover) .ltp img{filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(0deg);}

.header.act2 .rf span,
.header.act .rf span,
.header.on .rf span,
.header:hover .rf span{background: rgba(51,51,51,0.3);}

.header_place{height: 0.8rem;background: #fff;}

.in5{position: relative;}

.in5 .web_title.white .t1{color: rgba(255,255,255,0.7);}

.in5 .txtbox{position: absolute;top: 2.2rem;left: 0;width: 100%;padding: 0 1.35rem;z-index: 2;}

.in5 .txtbox .more{margin-top: 0.6rem;}

.web_title .t1{display: flex;align-items: center;line-height: calc(24 / 14);color: var(--text-color3);}

.web_title .t1 img{width: calc(24 / 14 * 1em);margin-right: 0.08rem;}

.web_title .t1.text-center{justify-content: center;}

.web_title .t2{line-height: 153.846%;margin-top: 0.16rem;}

.web_title.white .t1,
.web_title.white .t2{color: #fff;}

.web_title.white .t1 img{filter: var(--imgwhite);}

.webbtn{display: flex;align-items: center;justify-content: center;padding: 0.12rem 0.24rem 0.12rem 0.28rem;width: fit-content;margin: 0 auto;border-radius: 0.12rem;position: relative;overflow: hidden;}

.webbtn .set{line-height: 125%;letter-spacing: 0.06em;position: relative;z-index: 3;}

.webbtn .arr{width: 0.24rem;overflow: hidden;margin-left: 0.14rem;position: relative;z-index: 3;}

.webbtn .arr img{transition: all 400ms ease-out;position: relative;}

.webbtn .arr img:nth-child(2){position: absolute;top: 0;left: -0.3rem;}

.webbtn .set{color: #fff;}

/*.webbtn.white::before{*/
/*  content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;*/
/*  background: rgba(255, 255, 255, 0.15);*/
/*  backdrop-filter: blur(10px);*/
/*  -webkit-backdrop-filter: blur(10px);*/
/*  border-radius: 0.12rem;*/
/*  border: 1px solid rgba(255, 255, 255, 0.3);*/
/*}*/
.webbtn.white .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,0.03);backdrop-filter: blur(5px);border-radius: 0.12rem;}
.webbtn.white .mask:after{content: "";position: absolute;z-index: -1;inset: 0;backdrop-filter: blur(1px);-webkit-backdrop-filter: blur(1px);filter: url(#liquid-glass-filters);overflow: hidden;isolation: isolate;border-radius: inherit;pointer-events: none;}
.webbtn.white .mask::before{    content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;padding: 1.5px;background: linear-gradient(160deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.05) 40%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.05) 65%, rgba(255, 255, 255, 0.8) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: exclude;pointer-events: none;}


.webbtn.black::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #1F1F1F;}

.webbtn::after{content: "";position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background: var(--theme-color);transition: all 400ms ease-out;}

.webbtn.blue::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--theme-color);}

.webbtn.blue::after{background: var(--theme-color2);}

.webbtn:hover::after{left: 0;}

.webbtn:hover img:nth-child(1){transform: translateX(0.3rem);}

.webbtn:hover img:nth-child(2){left: 0;}

.in3in4{position: relative;}

.in3{position: relative;top: 0;background: #F8FAFF;padding: 1.6rem 0;transition: none !important;}

.in3 .w1640{height: 100%;background: #F8FAFF;transition: none !important;}

.in3 .top{display: flex;justify-content: space-between;}

.in3 .top .ul{display: flex;margin-top: 0.77rem;}

.in3 .top .ul .li:not(:last-child){margin-right: 1rem;}

.in3 .top .ul .li .ltp{display: flex;align-items: baseline;}

.in3 .top .ul .li .ltp .countUp{line-height: calc(74 / 56);}

.in3 .top .ul .li .ltp .unit{line-height: calc(23 / 18);margin-left: 0.1rem;}

.in3 .top .ul .li .lbt{line-height: calc(27 / 18);margin-top: 0.05rem;}

.in3 .bot{margin: 0.8rem -0.1rem 0;}

.in3 .bot .map{position: relative;}

.in3 .bot .item{position: absolute;top: 0.75rem;right: 4.29rem;width: 3.2rem;border-radius: 0.1rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.40);box-shadow: 0 0.14rem 0.232rem 0 #DCEAF6;backdrop-filter: blur(10px);padding: 0.2rem 0.15rem 0.4rem;}

.in3 .bot .item .pic{height: 1.66rem;border-radius: 0.06rem;overflow: hidden;}

.in3 .bot .item .pic img{height: 100%;object-fit: cover;}

.in3 .bot .item .txt{margin-top: 0.16rem;}

.in3 .bot .item .txt .t1{line-height: 1.4;}

.in3 .bot .item .txt .t2{display: flex;flex-wrap: wrap;gap: 0.11rem;margin-top: 0.12rem;}

.in3 .bot .item .txt .t2 span{padding: 3px 0.11rem;border-radius: 4px;border: 0.5px solid var(--theme-color);background: rgba(6, 57, 127, 0.10);border-radius: 0.04rem;line-height: max(0.15rem, 15px);color: var(--theme-color);}

.in3 .bot .item .txt .data{margin-top: 0.21rem;}

.in3 .bot .item .txt .data .tt{display: flex;align-items: center;margin-bottom: 0.14rem;}

.in3 .bot .item .txt .data .tt:last-child{margin-bottom: 0;}

.in3 .bot .item .txt .data .tt .set{width: 0.18rem;margin-right: 0.12rem;}

.in3 .bot .item .txt .data .tt .det{line-height: max(0.2rem, 20px);color: #333;}

.in3 .bot .item .txt .data .tt .det a{color: #333;display: block;width: fit-content;}

.in3 .bot .item .txt .data .tt .det a:hover{color: var(--theme-color);}

.in3 .bot .ul{position: absolute;left: 1.35rem;bottom: 1rem;}

.in3 .bot .ul .li{width: fit-content;padding: 0.125rem 0.3rem;border-radius: 0.1rem;background: #FFF;position: relative;margin-bottom: 0.12rem;}

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

.in3 .bot .ul .li .round{position: absolute;top: 0.08rem;left: 0.08rem;width: 4px;height: 4px;border-radius: 50%;}

.in3 .bot .ul .li:nth-child(1) .round{background: var(--theme-color);}

.in3 .bot .ul .li:nth-child(2) .round{background: #E2C34B;}

.in3 .bot .ul .li:nth-child(3) .round{background: #F49700;}

.in3 .bot .ul .li:nth-child(4) .round{background: #3EAC38;}

.in4{position: relative;z-index: 10;background: #fff;padding: 1.4rem 0 1rem;}

.in4 .top{display: flex;justify-content: space-between;}

.in4 .top .more{margin-top: 1.32rem;}

.in4 .con{margin-top: 0.8rem;background: #F8FAFF;border-radius: 0.2rem;overflow: hidden;}

.in4 .con .swiper-slide{display: flex;padding: 0.32rem 0.8rem 0.32rem 0.3rem;height: auto;}

.in4 .con .swiper-slide .imgbox{width: 8.4rem;height: 5.9rem;border-radius: 0.1rem;overflow: hidden;}

.in4 .con .swiper-slide .imgbox img{height: 100%;object-fit: cover;}

.in4 .con .swiper-slide .txtbox{flex: 1;padding: 0.48rem 0 0 0.8rem;}

.in4 .con .swiper-slide .txtbox .t1{display: flex;align-items: center;justify-content: space-between;}

.in4 .con .swiper-slide .txtbox .t1 .type{display: flex;align-items: center;border-radius: 0.04rem;background: #E7ECF3;padding: 0.04rem 0.14rem 0.04rem 0.08rem;line-height: 1.25;}

.in4 .con .swiper-slide .txtbox .t1 .type img{width: 0.24rem;margin-right: 0.06rem;}

.in4 .con .swiper-slide .txtbox .t1 .time{line-height: 1.25;letter-spacing: 0.08em;}

.in4 .con .swiper-slide .txtbox .t2{margin-top: 0.8rem;line-height: 171.429%;letter-spacing: 0.06em;height: calc(1.71429 * 2em);}

.in4 .con .swiper-slide .txtbox .t3{margin-top: 0.32rem;line-height: 1.8;color: #666;letter-spacing: 0.06em;height: 3.6em;}

.in4 .con .swiper-slide .txtbox .more{margin-top: 0.8rem;}

.in4 .con .swiper-slide .txtbox .more .webbtn{margin: 0;}

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

.in4 .con .swiper-slide:hover .txtbox .t2{color: var(--theme-color);}

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

.in4 .bot .swiper-slide{width: 5.3rem;display: block;height: auto;border-radius: 0.1rem;overflow: hidden;position: relative;}

.in4 .bot .imgbox{height: 3.72rem;position: relative;}

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

.in4 .bot .imgbox::after{content: "";position: absolute;z-index: 3;width: 100%;height: 100%;top: 2.8rem;left: 0;border-radius: 0.1rem;
background: linear-gradient(180deg, rgba(6, 57, 127, 0.00) 50%, #06397F 100%);}

.in4 .bot .imgbox::before{content: "";position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;border-radius: 0.1rem;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 55%, rgba(0, 0, 0, 0.60) 100%);}

.in4 .bot .txtbox .t1{position: absolute;z-index: 5;left: 0;top: 0.4rem;width: 100%;padding: 0 0.4rem;display: flex;align-items: center;justify-content: space-between;}

.in4 .bot .txtbox .t1 .type{display: flex;align-items: center;border-radius: 0.04rem;background: #fff;padding: 0.04rem 0.14rem 0.04rem 0.08rem;line-height: 1.25;}

.in4 .bot .txtbox .t1 .type img{width: 0.24rem;margin-right: 0.06rem;}

.in4 .bot .txtbox .t1 .time{line-height: 1.25;letter-spacing: 0.08em;color: #fff;}

.in4 .bot .txtbox .t2{position: absolute;left: 0;bottom: 0.4rem;width: 100%;z-index: 5;padding: 0 0.4rem;line-height: 1.8;color: #fff;letter-spacing: 0.06em;}

.in4 .bot .swiper-slide:hover .imgbox img{transform: scale(1.1);}

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

.in2 .imgbox{aspect-ratio: 1920 / 1080;position: relative;}

.in2 .imgbox .pic{position: absolute;top: 0;left: 0;width: 100%;height: 0;overflow: hidden;}

.in2 .imgbox .pic img{aspect-ratio: 1920 / 1080;position: absolute;left: 0;top: 0;}

.in2 .imgbox .pic.act{height: 100%;}

.in2 .imgbox .pic.exit{animation: height 0.48s var(--ease) forwards;z-index: 2;}

@keyframes height {
  0%{height: 100%;}
  100%{height: 0%;}
}

.in2 .switch{position: absolute;left: 0;bottom: 0.8rem;width: 100%;padding: 0 1.35rem;z-index: 5;}

.in2 .switch .ss{padding-bottom: 0.16rem;position: relative;}

.in2 .switch .ss::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #fff;opacity: 1;}

.in2 .switch .ss.act::before{opacity: 1;background: var(--theme-color);}

.in2 .list .item{position: absolute;z-index: 5;left: 1.35rem;top: 2.2rem;transform: translateY(0.7rem);opacity: 0;width: 5.4rem;border-radius: 0.2rem;border: 2px solid #FFF;background: rgba(231, 237, 245, 0.25);backdrop-filter: blur(10px);padding: 0.48rem;transition: all 0.48s var(--ease);pointer-events: none;}

.in2 .list .item.act{opacity: 1;transform: translateY(0);pointer-events: all;}

.in2 .list .item.exit{opacity: 0;transform: translateY(0);}

.in2 .list .item .web_title .t2{line-height: 2;margin-top: 0.1rem;}

.in2 .list .item .tit{line-height: 177.778%;margin-top: 0.12rem;max-height: calc(1.77778 * 3em);overflow-y: auto;padding-right: 0.1rem;}

.in2 .list .item .more{margin-top: 0.4rem;}

.in2 .list .item .more a{margin: 0;}

.in2 .list .item .picbox{margin-top: 0.54rem;}

.in2 .list .item .swiper{padding-bottom: 0.27rem;}

.in2 .list .item .swiper-slide{height: auto;border-radius: 0.1rem;background: #FFF;padding: 0.1rem 0.1rem 0;}

.in2 .list .item .pic{height: 0.9rem;border-radius: 0.04rem;overflow: hidden;}

.in2 .list .item .pic img{height: 100%;object-fit: contain;}

.in2 .list .item .txt{margin-top: 0.04rem;height: max(0.58rem, calc(0.1rem + 36px));display: flex;align-items: center;text-align: center;}

.in2 .list .item .txt .tt{width: 100%;line-height: max(0.18rem, 18px);}

.in2 .list .item .swp_pogin{bottom: 0;position: absolute;left: 0;width: 100%;}

.swp_pogin{display: flex;align-items: center;justify-content: center;}

.swp_pogin span{height: 3px;width: 0.4rem;border-radius: 3px;background: #fff;opacity: 1;position: relative;}

.swp_pogin span::before{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;border-radius: 3px;background: var(--theme-color);}

.swp_pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: all 4000ms linear;}

.swp_pogin.gray span{background: rgba(0, 0, 0, 0.10);width: 0.32rem;margin-top: 0.4rem !important;}

.in1{padding: 1.85rem 0 1.6rem;position: relative;background: #fff;}

.in1::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/in1_1.webp) no-repeat top center;background-size: 100% auto;filter: blur(5px);}

.in1 .w1640{position: relative;z-index: 5;}

/*.in1 .web_title .t2 div{position: relative;color: rgba(51,51,51,0);width: fit-content;}*/

/*.in1 .web_title .t2 .sp1{position: absolute;left: 0;top: 0;clip-path: inset(0 0 0 calc(100% * clamp(0, (var(--progress-top) - 0.3) * 2, 1)));color: #999;overflow: hidden;}*/

/*.in1 .web_title .t2 .sp2{position: absolute;left: 0;top: 0;clip-path: inset(0 calc(100% - 100% * clamp(0, (var(--progress-top) - 0.3) * 2, 1)) 0 0);color: #333;overflow: hidden;}*/

.in1 .det{line-height: calc(32 / 24);margin-top: 0.24rem;}

.in1 .more{margin-top: 0.6rem;}

.in1 .more a{margin: 0;}

.in1 .ul{margin-top: 0.8rem;border-top: 1px solid rgba(0,0,0,0.1);display: flex;padding: 0.3rem 0 0.1rem;}

.in1 .ul .li{width: calc((100% - 1.22rem) / 3);margin: 0 0.61rem 0 0;border-radius: 0.12rem;padding: 0.56rem 0.5rem 0.8rem;position: relative;}

.in1 .ul .li:not(:nth-child(3n))::before{content: "";position: absolute;left: calc(100% + 0.3rem);width: 1px;top: -0.3rem;height: calc(100% + 0.4rem);background: rgba(0,0,0,0.1);}

.in1 .ul .li .ltp{font-weight: 380;display: flex;align-items: baseline;position: relative;z-index: 3;}

.in1 .ul .li .ltp .countUp{line-height: calc(90 / 68);}

.in1 .ul .li .ltp .unit{margin-left: 0.5em;}

.in1 .ul .li .lbt{line-height: calc(30 / 22);color: #666;margin-top: 0.4rem;position: relative;z-index: 3;}

.in1 .ul .li .bgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.12rem;overflow: hidden;background: #F4F6F9;}

.in1 .ul .li .bgbox .bg{position: absolute;top: 0;left: -150%;height: 100%;display: flex;width: 150%;}

.in1 .ul .li .bgbox .bg::before{content: "";position: relative;width: 100%;height: 100%;background: #fff;}

.in1 .ul .li .bgbox .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;filter: var(--imgwhite);}

.in1 .ul .li .bgbox::after{content: "";position: absolute;left: 110%;top: 1.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(-5deg);z-index: 2;opacity: 0.03;}

.in1 .ul .li .bgbox::before{content: "";position: absolute;left: 110%;top: -0.3rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(5deg);z-index: 2;opacity: 0.03;}

.in1 .ul .li:hover .bgbox{box-shadow: 0 0.1rem 0.8rem 0.1rem rgba(180, 210, 234, 0.25);}

.in1 .ul .li:hover .bgbox .bg{left: 0;}

.in1 .ul .li:hover .bgbox::after{top: 1.74rem;left: 2.6rem;transform: rotate(0deg);}

.in1 .ul .li:hover .bgbox::before{top: -0.2rem;left: 2.6rem;transform: rotate(0deg);}





.inban{position: relative;}

/*.inban .imgbox video,*/
/*.inban .imgbox img{aspect-ratio: 1920 / 1080;width: 100%;}*/
.inban .imgbox video,
.inban .imgbox img{width: 100%;height: 100vh;object-fit: cover;}

.inban .ul .li{position: absolute;z-index: 3;}

/* .inban .ul .li:nth-child(1){top: calc(265 / 1080 * 100%);left: calc(252 / 1920 * 100%);}

.inban .ul .li:nth-child(2){top: calc(553 / 1080 * 100%);left: calc(383 / 1920 * 100%);}

.inban .ul .li:nth-child(3){top: calc(714 / 1080 * 100%);left: calc(1150 / 1920 * 100%);}

.inban .ul .li:nth-child(4){top: calc(165 / 1080 * 100%);left: calc(1397 / 1920 * 100%);}

.inban .ul .li:nth-child(5){top: calc(448 / 1080 * 100%);left: calc(1737 / 1920 * 100%);} */

.inban .ul .li .dian{position: relative;width: 0.46rem;}

.inban .ul .li .dian img{z-index: 5;position: relative;opacity: 0.8;}

.inban .ul .li .dian::before{content: "";position: absolute;background: rgba(4, 52, 145, 0.2);left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;animation: dian 3000ms linear infinite;}

.inban .ul .li .dian::after{content: "";position: absolute;background: rgba(4, 52, 145, 0.2);left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;animation: dian 3000ms linear 1500ms infinite;}

@keyframes dian {
  0%{transform: scale(1);opacity: 0;}
  0.1%{opacity: 1;}
  80%{opacity: 1;}
  100%{transform: scale(2);opacity: 0;}
}

.inban .ul .li .text{position: absolute;left: 100%;top: 50%;transform: translateX(0.3rem) translateY(-50%);padding-left: 0.21rem;opacity: 0;pointer-events: none;visibility: hidden;width: max-content;transition: all 400ms var(--ease);}

.inban .ul .li .text.left{left: auto;right: 100%;transform: translateX(-0.3rem) translateY(-50%);padding: 0 0.21rem 0 0;}

.inban .ul .li .text .txt{line-height: 133.333%;padding: 0.14rem 0.45rem 0.15rem 0.46rem;background: rgba(255, 255, 255, 0.80);backdrop-filter: blur(10px);border-radius: 0.8rem;width: max-content;color: var(--theme-color);}

.inban .ul:not(.hover) .li:nth-child(2) .text,
.inban .ul .li:hover .text{transform: translateX(0) translateY(-50%);opacity: 1;pointer-events: all;visibility: visible;}

.newsLayout{padding: 1.2rem 0 0.4rem;background: #fff url(../images/newsbg.png) no-repeat top center;background-size: 100% auto;}

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

.crumb .home{width: 0.24rem;}

.crumb .arr{width: 0.14rem;margin: 0 0.1rem;}

.crumb a{line-height: calc(21 / 14);}

.crumb a:hover,
.crumb a:last-child{color: var(--theme-color);}

.news1{display: flex;align-items: flex-end;justify-content: space-between;margin-top: 0.36rem;z-index: 11;position: relative;}

.news1 .left .t1{line-height: calc(80 / 52);}

.news1 .left .t2{line-height: calc(24 / 18);margin-top: 0.16rem;}

.news1 .right{position: relative;}

.news1 .right .rtp{position: relative;line-height: calc(24 / 18);padding: 0 0.4rem 0.12rem 0.06rem;min-width: 2.6rem;}

.news1 .right .rtp::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;}

.news1 .right .rtp img{position: absolute;top: 2px;right: 0.1rem;width: 0.2rem;transition: all 0.4s var(--ease);}

.news1 .right.act .rtp img{transform: rotate(180deg);}

.news1 .right .rbt{position: absolute;top: 100%;left: 0;width: 100%;background: #fff;padding: 0.24rem 0.12rem;display: none;}

.news1 .right .rbt .link:not(:first-child){margin-top: 0.12rem;}

.news1 .right .rbt .link a:hover{color: var(--theme-color);}

.news2{position: relative;margin-top: 0.6rem;display: flex;justify-content: space-between;flex-wrap: wrap;}

.news2 .left{width: 9.6rem;border-radius: 0.2rem;overflow: hidden;}

.news2 .left .swiper-slide{display: block;height: auto;}

.news2 .left .imgbox{height: 5.2rem;overflow: hidden;}

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

.news2 .right{flex: 1;margin-left: 0.3rem;border-radius: 0.2rem;overflow: hidden;background: linear-gradient(237deg, #FFF 0.64%, #F8FAFF 99.93%);}

.news2 .right .swiper-slide{height: auto;display: block;padding: 0.46rem 0.5rem 0.6rem;background: url(../images/news2_2.webp) no-repeat right 0.32rem bottom 0.32rem;background-size: 2.6rem auto;}

.news2 .right .type{display: flex;align-items: center;width: fit-content;padding: 0.04rem 0.14rem 0.04rem 0.08rem;background: #E7ECF3;border-radius: 0.04rem;}

.news2 .right .type img{width: 0.24rem;margin-right: 0.06rem;}

.news2 .right .time{line-height: 125%;letter-spacing: 0.08em;margin-top: 0.5rem;}

.news2 .right .tit{line-height: 181.818%;height: calc(1.81818 * 2em);margin-top: 0.24rem;}

.news2 .right .det{line-height: 212.5%;margin-top: 0.2rem;height: calc(2.125 * 2em);}

.news2 .right .more{margin-top: 0.72rem;}

.news2 .right .more .webbtn{margin: 0;}

.news2 .swp_pogin{width: 100%;}

.news3{margin-top: 0.8rem;}

.news3 .li:not(:first-child){margin-top: 0.4rem;}

.news3 .ss{padding: 0.3rem 0.66rem 0.3rem 0.3rem;background: #F8FAFF;border-radius: 0.2rem;display: flex;align-items: center;justify-content: space-between;}

.news3 .ss .imgbox{width: 5.45rem;height: 3rem;border-radius: 0.2rem;overflow: hidden;}

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

.news3 .ss .txtbox{flex: 1;margin-left: 0.8rem;display: flex;justify-content: space-between;align-items: center;}

.news3 .ss .txtbox .lf{flex: 1;max-width: 6rem;padding-right: 0.4rem;}

.news3 .ss .txtbox .lf .type{display: flex;align-items: center;width: fit-content;padding: 0.04rem 0.14rem 0.04rem 0.08rem;background: #E7ECF3;border-radius: 0.04rem;}

.news3 .ss .txtbox .lf .type img{width: 0.24rem;margin-right: 0.06rem;}

.news3 .ss .txtbox .lf .tit{line-height: 163.636%;letter-spacing: 0.06em;margin-top: 0.24rem;}

.news3 .ss .txtbox .lf .more{margin-top: 0.6rem;}

.news3 .ss .txtbox .lf .more .webbtn{margin: 0;}

.news3 .ss .txtbox .rf{width: 1.6rem;height: 2.5rem;display: flex;align-items: center;justify-content: flex-end;border-left: 1px solid #DFDFDF;}

.news3 .ss .txtbox .rf .time{text-align: center;}

.news3 .ss .txtbox .rf .time .day{line-height: calc(80 / 60);}

.news3 .ss .txtbox .rf .time .year{line-height: calc(24 / 18);opacity: 0.3;}

.news3 .ss .txtbox .rf .time .line{width: 0.22rem;height: 1px;margin: 0.14rem auto;opacity: 0.3;background: #333;}

.news3 .pagebox{margin-top: 0.8rem;}

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

.pages .next,
.pages .prev{width: 0.38rem;height: 0.38rem;border-radius: 0.06rem;background: #F9F9F9;display: flex;align-items: center;justify-content: center;margin: 0 0.36rem;}

.pages .next img,
.pages .prev img{width: 0.2rem;}

.pages .num{margin: 0 0.06rem;min-width: 0.38rem;line-height: 0.38rem;text-align: center;color: #666;border-radius: 0.06rem;}

.pages .num.act,
.pages .num:hover{background: var(--theme-color);color: #fff;}

.pages .next:hover,
.pages .prev:hover{background: var(--theme-color);}

.pages .next:hover img,
.pages .prev:hover img{filter: var(--imgwhite);}

.newsDetLayout{padding: 0.4rem 0 0;background: #fff;}

.ndbox{display: flex;margin-top: 0.36rem;position: relative;z-index: 31;}

.ndbox .left{width: 5.2rem;padding-right: 1rem;border-right: 1px solid #DFDFDF;}

.ndbox .left .pox{position: sticky;top: 1.2rem;}

.ndbox .left .pox .tit{line-height: calc(37 / 28);}

.ndbox .left .pox .link{margin-top: 0.46rem;}

.ndbox .left .pox .link .item:not(:first-child){margin-top: 0.4rem;}

.ndbox .left .pox .link .item .ss{display: block;}

.ndbox .left .pox .link .item .ss .t1{line-height: 166.667%;letter-spacing: 0.02em;}

.ndbox .left .pox .link .item .ss .t2{line-height: 1.25;width: fit-content;padding: 0.08rem 0.2rem;background: #E7ECF3;border-radius: 0.4rem;margin-top: 0.2rem;}

.ndbox .left .pox .link .item .ss:hover .t1{color: var(--theme-color);}

.ndbox .left .pox .share{margin-top: 0.46rem;}

.ndbox .left .pox .share .set{line-height: calc(24 / 18);}

.ndbox .left .pox .share .social-share{display: flex;gap: 0.16rem;}

.ndbox .left .pox .share .social-share .icon-weibo,
.ndbox .left .pox .share .social-share .icon-wechat{width: 0.36rem;height: 0.36rem;margin: 0;border: none;display: block;margin-top: 0.16rem;background: none;}

.ndbox .left .pox .share .social-share .icon-wechat:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;border-radius: 50%;border: 1px solid #333;opacity: 0.2;}

.ndbox .left .pox .share .social-share .icon-wechat::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/weixin.svg) no-repeat center;background-size: 0.2rem;}

.ndbox .left .pox .share .social-share .icon-weibo:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;border-radius: 50%;border: 1px solid #333;opacity: 0.2;}

.ndbox .left .pox .share .social-share .icon-weibo::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/weibo.svg) no-repeat center;background-size: 0.2rem;}

.ndbox .left .pox .share .social-share .icon-weibo:hover::before,
.ndbox .left .pox .share .social-share .icon-wechat:hover::before{opacity: 1;border-color: var(--theme-color);background: var(--theme-color);}

.ndbox .left .pox .share .social-share .icon-weibo:hover::after,
.ndbox .left .pox .share .social-share .icon-wechat:hover::after{filter: var(--imgwhite);}

.ndbox .left .golist{margin-top: 0.6rem;}

.ndbox .left .golist a{display: flex;align-items: center;background: var(--theme-color);padding: 0.12rem 0.24rem 0.12rem 0.28rem;border-radius: 0.08rem;color: #fff;line-height: 1;width: fit-content;}

.ndbox .left .golist a img{width: 0.24rem;margin-left: 0.14rem;}

.ndbox .left .golist a:hover{background: var(--theme-color2);}

.ndbox .right{flex: 1;margin-left: 1.2rem;}

.ndbox .right .title{line-height: 138.889%;}

.ndbox .right .set{margin-top: 0.26rem;display: flex;align-items: center;}

.ndbox .right .set span{width: 1px;height: 0.14rem;background: #DFDFDF;margin: 0 0.2rem;}

.ndbox .right .set .det{display: flex;align-items: center;line-height: 1.25;}

.ndbox .right .set .det img{width: 0.2rem;margin-right: 0.12rem;}

.ndbox .right .edit{padding: 0.47rem 0 0.6rem;margin-top: 0.36rem;border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;line-height: 212.5%;}

.ndbox .right .fanye{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-top: 0.32rem;}

.ndbox .right .fanye .ss{display: flex;align-items: center;}

.ndbox .right .fanye .ss .h{display: flex;align-items: center;margin-right: 0.16rem;color: rgba(0,0,0,0.4);line-height: 187.5%;}

.ndbox .right .fanye .ss .h img{width: 0.2rem;margin-right: 0.08rem;filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(0deg);}

.ndbox .right .fanye .ss .p{line-height: 187.5%;color: #666;max-width: 3.6rem;}

.ndbox .right .fanye .ss:hover .h{color: #333;}

.ndbox .right .fanye .ss:hover .h img{filter: none;}

.ndbox .right .fanye .ss:hover .p{color: var(--theme-color);text-decoration: underline;text-underline-offset: 2px;}

.inner_banner{position: relative;}

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

.inner_banner .imgbox:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(98deg, rgba(13, 45, 93, 0.30) 17.43%, rgba(16, 52, 105, 0.00) 40.07%);z-index: 2;background: linear-gradient(0deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%), linear-gradient(87deg, rgba(0, 0, 0, 0.15) 25.43%, rgba(0, 0, 0, 0.00) 43.45%);}

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

.inner_banner .txtbox{position: absolute;bottom: 2.8rem;left: 1.35rem;z-index: 5;}

.inner_banner .txtbox .t1{line-height: 153.846%;color: #fff;}

.inner_banner .txtbox .t2{line-height: 1.5;color: #fff;margin-top: 0.16rem;}

.contactLayout{background: #fff;}

.contact1{padding: 1.4rem 0 0.6rem;position: relative;}

.contact1 .bg{content: "";position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 2.2rem);background: url(../images/contact1_1.webp) no-repeat bottom;background-size: cover;}

.contact1 .w1640{position: relative;z-index: 5;}

.contact1 .title .t1{line-height: 153.846%;}

.contact1 .title .t2{line-height: calc(24 / 18);margin-top: 0.16rem;}

.contact1 .box{display: flex;justify-content: space-between;position: relative;margin-top: 0.8rem;}

.contact1 .box::before{content: "";position: absolute;left: 5.5rem;top: 0;width: 1px;height: 100%;border-left: 1px dashed #D4DCF7;}

.contact1 .left{width: 5rem;}

.contact1 .left .item:not(:first-child){margin-top: 0.74rem;}

.contact1 .left .item .tit{line-height: 1.5;margin-bottom: 0.4rem;}

.contact1 .left .item .text{margin: 0 0 0.2rem;display: flex;}

.contact1 .left .item .text:last-child{margin-bottom: 0;}

.contact1 .left .item .text .set{display: flex;align-items: center;}

.contact1 .left .item .text .set img{width: 0.18rem;margin-right: 0.1rem;}

.contact1 .left .item .text .det{line-height: 1.3;margin-left: 0.1rem;flex: 1;}

.contact1 .left .item .text .det a{display: block;width: fit-content;}

.contact1 .left .item .text .det a:hover{color: var(--theme-color);}

.contact1 .right{width: 9.7rem;}

.contact1 .right .formbox{padding: 0.8rem 0.6rem;border-radius: 0.2rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(10px);display: flex;flex-wrap: wrap;}

.contact1 .right .formbox .item{width: calc(50% - 0.2rem);margin-bottom: 0.4rem;}

.contact1 .right .formbox .item.mr40{margin-right: 0.4rem;}

.contact1 .right .formbox .item.w100{width: 100%;}

.contact1 .right .formbox .item .set{line-height: 166.667%;}

.contact1 .right .formbox .item .set span{color: #C00;}

.contact1 .right .formbox .item .det{margin-top: 0.2rem;position: relative;}

.contact1 .right .formbox .item .det input{display: block;width: 100%;border-radius: 0.06rem;border: 1px solid #DCDEE5;background: linear-gradient(0deg, #F8FAFF 0%, #F8FAFF 100%), #FFF;line-height: 187.5%;padding: 0.09rem 0.15rem;}

.contact1 .right .formbox .item .det textarea{resize: none;display: block;width: 100%;border-radius: 0.06rem;border: 1px solid #DCDEE5;background: linear-gradient(0deg, #F8FAFF 0%, #F8FAFF 100%), #FFF;line-height: 187.5%;padding: 0.09rem 0.15rem;height: 1.8rem;}

.contact1 .right .formbox .item.submit{margin-bottom: 0;}

.contact1 .right .formbox .item button{margin: 0 auto;background: none;border: none;outline: none;width: fit-content;display: block;}

.contact1 .right .formbox .item button .webbtn.black::before{background: var(--theme-color);}

.contact1 .right .formbox .item button .webbtn.black::after{background: var(--theme-color2);}

.contact2{background: #FAFDFF;padding: 1.6rem 0;position: relative;z-index: 2;}

.contact2 .title .t1{line-height: 153.846%;}

.contact2 .title .t2{line-height: calc(24 / 18);margin-top: 0.16rem;}

.contact2 .map{margin: 0.8rem -0.1rem 0;}

.contact2 .box{margin: -0.88rem 0 0;display: flex;flex-wrap: wrap;}

.contact2 .box .ul{flex: 1;margin-right: 0.3rem;display: flex;flex-wrap: wrap;gap: 0.3rem;}

.contact2 .box .ul .li{width: calc((100% - 0.6rem) / 3);}

.contact2 .box .ul .li .ss{height: 100%;border-radius: 0.2rem;background: rgba(255, 255, 255, 0.40);box-shadow: 0 0.14rem 0.24rem 0 rgba(220, 234, 246, 0.40);backdrop-filter: blur(10px);padding: 0.62rem 0.3rem 0.67rem;}

.contact2 .box .ul .li .ss .ico{width: 0.64rem;position: relative;margin: 0 auto;}

.contact2 .box .ul .li .ss .set{text-align: center;margin-top: 0.2rem;line-height: calc(24 / 18);}

.contact2 .box .ul .li .ss .det{text-align: center;margin-top: 0.12rem;}

.contact2 .box .ul .li .ss .det a{display: block;width: fit-content;margin: 0.12rem auto 0;line-height: calc(32 / 24);}

.contact2 .box .ul .li .ss:hover{background: rgba(4,52,145,0.8);}

.contact2 .box .ul .li .ss:hover .set,
.contact2 .box .ul .li .ss:hover .det a{color: #fff;}

.contact2 .box .codes{width: 6rem;border-radius: 0.2rem;padding: 0.37rem 0.6rem;background: rgba(255, 255, 255, 0.40);box-shadow: 0 14px 24px 0 rgba(220, 234, 246, 0.40);backdrop-filter: blur(10px);}

.contact2 .box .codes .tit{display: flex;align-items: center;justify-content: center;}

.contact2 .box .codes .tit img{width: 0.64rem;margin-right: 0.18rem;}

.contact2 .box .codes .link{margin-top: 0.25rem;display: flex;flex-wrap: wrap;gap: 0.4rem;}

.contact2 .box .codes .link .code{width: calc((100% - 1.2rem) / 4);}

.contact2 .box .codes .link .code .txt{line-height: calc(19 / 14);text-align: center;margin-top: 0.08rem;}

.contact2 .box .codes .link .code .pic{border-radius: 0.04rem;aspect-ratio: 1 / 1;overflow: hidden;position: relative;width: 100%;}

.contact2 .box .codes .link .code .pic::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.04rem;border: 1px solid rgba(6, 57, 127, 0.4);}

.contact2 .box .codes .link .code .pic img{height: 100%;object-fit: contain;}

.esgLayout{background: #fff;}

.esgLayout .title{margin-top: 0.76rem;}

.esgLayout .title .t1{line-height: calc(80 / 52);}

.esgLayout .title .t2{line-height: calc(32 / 18);}

.esgLayout .title .t2{margin-top: 0.2rem;}

.esg1{padding: 0.4rem 0 2rem;background: url(../images/esg1_1.webp) no-repeat top center;background-size: 100% auto;}

.esg1 .box{margin: 0.4rem auto 0;width: 6.98rem;position: relative;}

.esg1 .box .pic{aspect-ratio: 1 / 1;position: relative;}

.esg1 .box .pic:before{content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: url(../images/svg/esg1_5.svg) no-repeat center;background-size: contain;z-index: 3;pointer-events: none;}

.esg1 .box .pic img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 5.4rem;aspect-ratio: 1 / 1;background-size: cover;border-radius: 50%;opacity: 0;transition: all 400ms var(--ease);box-shadow: 0 0 2.5rem rgba(6, 57, 127, 0.15);}

.esg1 .box .pic img.act{opacity: 1;}

.esg1{padding: 0.4rem 0 2rem;background: url(../images/esg1_1.webp) no-repeat top center;background-size: 100% auto;}

.esg1 .box{margin: 0.4rem auto 0;width: 6.98rem;position: relative;}

.esg1 .box .pic{aspect-ratio: 1 / 1;position: relative;}

.esg1 .box .pic:before{content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: url(../images/svg/esg1_5.svg) no-repeat center;background-size: contain;z-index: 3;pointer-events: none;}

.esg1 .box .pic img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 5.4rem;aspect-ratio: 1 / 1;background-size: cover;border-radius: 50%;opacity: 0;transition: all 400ms var(--ease);box-shadow: 0 0 2.5rem rgba(6, 57, 127, 0.15);}

.esg1 .box .pic img.act{opacity: 1;}

.esg1 .li{position: absolute;z-index: 5;}

.esg1 .li .ltp{position: relative;}

.esg1 .li .ltp .con{width: 0.76rem;height: 0.76rem;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 0.04rem;border-radius: 50%;background: #fff;overflow: hidden;position: relative;}

.esg1 .li .ltp .con::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: var(--theme-color);border-radius: 50%;}

.esg1 .li .ltp::before{content: "";position: absolute;top: -0.16rem;left: -0.16rem;width: 1.08rem;height: 1.08rem;background: url(../images/svg/esg1_6.svg) no-repeat center;background-size: contain;}

.esg1 .li .ltp .ico{width: 0.24rem;position: relative;z-index: 5;}

.esg1 .li .ltp .txt{line-height: 1.25;color: var(--theme-color);position: relative;z-index: 5;}

.esg1 .li:hover .ltp .con::before{left: 0;}

.esg1 .li:hover .ltp .txt{color: #fff;}

.esg1 .li:nth-child(1){left: 0.25rem;top: 1.03rem;}

.esg1 .li:nth-child(2){right: 0.25rem;top: 1.03rem;}

.esg1 .li:nth-child(3){left: 0.25rem;bottom: 1.11rem;}

.esg1 .li:nth-child(4){right: 0.25rem;bottom: 1.11rem;}

.esg1 .li .lbt{position: absolute;top: -0.18rem;width: 3.94rem;padding: 0.32rem;border-radius: 0.2rem;overflow: hidden;}

.esg1 .li:nth-child(odd) .lbt{right: calc(100% + 0.64rem);text-align: right;}

.esg1 .li:nth-child(even) .lbt{left: calc(100% + 0.64rem);text-align: left;}

.esg1 .li .alltime,
.esg1 .li .alltime *{transition: all 0.4s cubic-bezier(0.17, 0.67, 0.83, 0.67);}

.esg1 .li .lbt .set{line-height: calc(32 / 24);position: relative;z-index: 5;}

.esg1 .li .lbt .det{margin-top: 0.24rem;line-height: calc(28 / 18);z-index: 5;min-height: calc(28 / 18 * 4em);}

.esg1 .li .lbt .det p{position: relative;}

.esg1 .li:nth-child(even) .lbt .bg{position: absolute;top: 0;left: -150%;height: 100%;display: flex;width: 150%;}

.esg1 .li:nth-child(even) .lbt .bg::before{content: "";position: relative;width: 100%;height: 100%;background: var(--theme-color);
background: #fff;}

.esg1 .li:nth-child(even) .lbt .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;filter: var(--imgwhite);}

.esg1 .li:nth-child(even) .lbt::after{content: "";position: absolute;left: 110%;top: 1.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(-5deg);z-index: 2;opacity: 0.03;}

.esg1 .li:nth-child(even) .lbt::before{content: "";position: absolute;left: 110%;top: -0.3rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(5deg);z-index: 2;opacity: 0.03;}

.esg1 .li:nth-child(even):hover .lbt .bg{left: 0;}

.esg1 .li:nth-child(even):hover .lbt::after{top: 1.74rem;left: 2.6rem;transform: rotate(0deg);}

.esg1 .li:nth-child(even):hover .lbt::before{top: -0.2rem;left: 2.6rem;transform: rotate(0deg);}

/*.esg1 .li:nth-child(even):hover .lbt .set{color: #fff;}*/

/*.esg1 .li:nth-child(even):hover .lbt .det p{color: #fff;}*/

/*.esg1 .li:nth-child(even):hover .lbt .det p::before{background: #fff;}*/

.esg1 .li:nth-child(odd) .lbt .det p{padding-right: 0.2rem;}

.esg1 .li:nth-child(odd) .lbt .det p::before{content: "";position: absolute;right: 0;top: calc(28 / 18 * 0.5em - 0.04rem);width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #333;}

.esg1 .li:nth-child(even) .lbt .det p{padding-left: 0.2rem;}

.esg1 .li:nth-child(even) .lbt .det p::before{content: "";position: absolute;left: 0;top: calc(28 / 18 * 0.5em - 0.04rem);width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #333;}


.esg1 .li:nth-child(odd) .lbt .bg{position: absolute;top: 0;left: 150%;height: 100%;display: flex;flex-direction: row-reverse;width: 150%;}

.esg1 .li:nth-child(odd) .lbt .bg::before{content: "";position: relative;width: 100%;height: 100%;background: var(--theme-color);flex: 1;margin-left: -1px;background: #fff;}

.esg1 .li:nth-child(odd) .lbt .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;transform: rotate(180deg);filter: var(--imgwhite);}

.esg1 .li:nth-child(odd) .lbt::after{content: "";position: absolute;right: 110%;top: 1.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(5deg) scaleY(-1);z-index: 2;opacity: 0.03;}

.esg1 .li:nth-child(odd) .lbt::before{content: "";position: absolute;right: 110%;top: -0.3rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(-5deg) scaleY(-1);z-index: 2;opacity: 0.03;}

.esg1 .li:nth-child(odd):hover .lbt .bg{left: -50%;}

.esg1 .li:nth-child(odd):hover .lbt::after{top: 1.74rem;right: 2.6rem;transform: rotate(0deg) scaleY(-1);}

.esg1 .li:nth-child(odd):hover .lbt::before{top: -0.2rem;right: 2.6rem;transform: rotate(0deg) scaleY(-1);}

/*.esg1 .li:nth-child(odd):hover .lbt .set{color: #fff;}*/

/*.esg1 .li:nth-child(odd):hover .lbt .det p{color: #fff;}*/

/*.esg1 .li:nth-child(odd):hover .lbt .det p::before{background: #fff;}*/

.esg1 .li:hover .lbt{transform: translateY(-0.4rem);box-shadow: 0 10px 80px 10px rgba(180, 210, 234, 0.25);}

.esg2{background: #F9FBFF;position: relative;}

.esg2 .top{position: absolute;top: 0;left: 0;width: 100%;}

.esg2 .title{padding: 1.72rem 0 0.74rem;padding: 1rem 0 0.74rem;}

.esg1 .title .set,
.esg3 .title .set,
.esg2 .title .set{display: flex;align-items: center;justify-content: center;line-height: 0.4rem;color: var(--theme-color);}

.esg1 .title .set img,
.esg3 .title .set img,
.esg2 .title .set img{width: 0.4rem;margin: 0 0.1rem;}

.esg1 .title .set img:last-child,
.esg3 .title .set img:last-child,
.esg2 .title .set img:last-child{transform: rotate(180deg);}

.esg1 .title .t1,
.esg3 .title .t1,
.esg2 .title .t1{padding: 0.06rem 0;}

.esg2 .list{padding: 2.5rem 0 0;}

.esg2 .list .item{padding: 0.56rem 0 0;min-height: 100vh;display: flex;align-items: center;position: sticky;top: 0;}

.esg2 .list .item:nth-child(1){margin-bottom: 50vh;}

.esg2 .list .item:nth-child(2){background: #FAFFFE;}

.esg2 .list .item:nth-child(3){background: #F2F6FF;}

.esg2 .list .item .w1640{display: flex;align-items: center;justify-content: space-between;}

.esg2 .list .item:nth-child(2n) .w1640{flex-direction: row-reverse;}

.esg2 .list .item .pic{width: 7.98rem;border-radius: 0.2rem;aspect-ratio: 798 / 536;overflow: hidden;}

.esg2 .list .item .pic img{height: 100%;object-fit: cover;}

.esg2 .list .item .ul{width: 7.22rem;margin-top: 0.6rem;}

.esg2 .list .item .li{border-bottom: 1px solid rgba(0,0,0,0.1);margin-top: 0.4rem;}

.esg2 .list .item .li:first-child{margin-top: 0;}

.esg2 .list .item .tit{line-height: calc(58 / 40);}

.esg2 .list .item .ltp{display: flex;align-items: center;line-height: 133.333%;padding: 0 0.8rem 0.4rem 0;position: relative;}

.esg2 .list .item .ltp .ico{width: 0.32rem;margin-right: 0.12rem;min-width: 0.32rem;position: relative;}

.esg2 .list .item .ltp .txt{position: relative;}

.esg2 .list .item .ltp .txt span:nth-child(1){position: relative;clip-path: inset(0 0 0 0);}

.esg2 .list .item .ltp .txt span:nth-child(2){position: absolute;left: 0;top: 0;color: var(--theme-color);clip-path: inset(0 100% 0 0);}

.esg2 .list .item .ltp::before{content: "";position: absolute;top: 0;right: 0;width: 0.4rem;height: 0.4rem;background: url(../images/svg/esg2_arr.svg) no-repeat center;background-size: contain;}

.esg2 .list .item .ltp::after{content: "";position: absolute;top: 0;right: 0;width: 0.4rem;height: 0.4rem;border-radius: 50%;border: 1px solid rgba(0,0,0,0.1);}

.esg2 .list .item .li.act .ltp::before{transform: rotate(180deg);}

.esg2 .list .item .li.act .ltp .ico img:nth-child(1){opacity: 0;}

.esg2 .list .item .li.act .ltp .ico img:nth-child(2){opacity: 1;}

.esg2 .list .item .li.act .ltp .txt span:nth-child(1){clip-path: inset(0 0 0 100%);}

.esg2 .list .item .li.act .ltp .txt span:nth-child(2){clip-path: inset(0 0 0 0);}

.esg2 .list .item .lbt{padding-bottom: 0.4rem;line-height: 177.778%;display: none;}

.esg3{padding: 1.6rem 0 3.77rem;background: url(../images/esg3_1.webp) no-repeat bottom center;background-size: 100% auto;}

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

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

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

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

.esg3 .ul .li .ss{display: block;padding: 0.4rem 0.4rem 0.64rem;border-radius: 0.2rem;height: 100%;background: url(../images/esg3_2.webp) no-repeat center;background-size: cover;background: #F8F8F8;}

.esg3 .ul .li .ss .ico{width: 0.6rem;margin: 0 auto;aspect-ratio: 1 / 1;}

.esg3 .ul .li .ss .ico img{height: 100%;object-fit: contain;}

.esg3 .ul .li .ss .t1{text-align: center;margin-top: 0.2rem;line-height: calc(32 / 24);}

.esg3 .ul .li .ss .t2{line-height: 175%;margin-top: 0.16rem;}

.joinLayout{background: #fff;}

.joinLayout .title .t1{line-height: calc(80 / 52);}

.joinLayout .title .t2{line-height: calc(32 / 18);}

.joinLayout .title .t2{margin-top: 0.2rem;}

.join1{padding-top: 0.4rem;}

.join1 .title{margin-top: 0.76rem;}

.join1 .li{margin-top: 1.4rem;display: flex;align-items: center;justify-content: space-between;}

.join1 .li:first-child{margin-top: 0.8rem;}

.join1 .li:nth-child(2n){flex-direction: row-reverse;}

.join1 .li .imgbox{width: 8.4rem;aspect-ratio: 840 / 520;border-radius: 0.2rem;overflow: hidden;}

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

.join1 .li .txtbox{width: 6.4rem;}

.join1 .li .txtbox .set{display: flex;align-items: center;line-height: 1.2;}

.join1 .li .txtbox .set img{width: 0.48rem;margin-right: 0.12rem;}

.join1 .li .txtbox .det{border-top: 1px solid rgba(0,0,0,0.1);margin-top: 0.4rem;padding-top: 0.6rem;line-height: 175%;color: #666;}

.join2{margin-top: 1.6rem;overflow: hidden;}

.join2 .swiper{overflow: visible;margin-top: 0.6rem;}

.join2 .swiper .swiper-slide{width: 8.8rem;aspect-ratio: 880 / 520;border-radius: 0.2rem;overflow: hidden;}

.join2 .swiper .swiper-slide img{height: 100%;object-fit: cover;}

.join2 .swpbtn{display: flex;align-items: center;justify-content: center;margin-top: 0.6rem;}

.join2 .swpbtn a{width: 0.56rem;height: 0.56rem;border-radius: 0.06rem;overflow: hidden;margin: 0 0.14rem;background: #F8FAFF;}

.join2 .swpbtn a:hover{background: var(--theme-color);}

.join2 .swpbtn a:hover img{filter: var(--imgwhite);}

.join3{margin-top: 1.6rem;}

.join3 .link{margin-top: 0.6rem;display: flex;flex-wrap: wrap;}

.join3 .link a{width: calc(50% - 0.2rem);display: block;border-radius: 0.2rem;overflow: hidden;position: relative;margin-right: 0.4rem;}

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

.join3 .link .imgbox{height: 5.2rem;position: relative;}

.join3 .link .imgbox:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);
z-index: 2;}

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

.join3 .link .txtbox{position: absolute;bottom: 0.6rem;left: 0.48rem;width: calc(100% - 0.96rem);z-index: 5;color: #fff;}

.join3 .link .txtbox .t1{line-height: 133.333%;letter-spacing: 0.05em;}

.join3 .link .txtbox .t2{line-height: 116.667%;letter-spacing: 0.05em;margin-top: 0.2rem;}

.join3 .link .ss:hover .imgbox img{transform: scale(1.05);}

.joinDetLayout{background: #fff;}

.jdtbox{padding-top: 0.4rem;}

.jdtbox .switch{position: relative;z-index: 50;margin-top: 0.6rem;display: flex;align-items: center;justify-content: space-between;}

.jdtbox .switch .right{width: 4.6rem;}

.jdtbox .switch .right form{display: block;width: 100%;position: relative;}

.jdtbox .switch .right form input{display: block;width: 100%;border-radius: 0.1rem;border: 1px solid rgba(6, 57, 127, 0.10);background: #FFF;box-shadow: 0 0.1rem 0.24rem 0 rgba(220, 234, 246, 0.30);height: 0.6rem;padding: 0 0.88rem 0 0.32rem;}

.jdtbox .switch .right form button{position: absolute;top: 0;right: 0.32rem;bottom: 0;margin: auto 0;width: 0.24rem;background: none;border: none;outline: none;cursor: pointer;}

.jdtbox .switch .left{display: flex;}

.jdtbox .switch .left .link{width: 2.6rem;margin-right: 0.2rem;position: relative;}

.jdtbox .switch .left .link .ltp{border-radius: 0.1rem;border: 1px solid rgba(6, 57, 127, 0.10);background: #FFF;box-shadow: 0 0.1rem 0.24rem 0 rgba(220, 234, 246, 0.30);height: 0.6rem;display: flex;align-items: center;padding: 0 0.32rem;}

.jdtbox .switch .left .link .ltp .arr{width: 0.24rem;}

.jdtbox .switch .left .link .ltp .txt{flex: 1;margin-right: 0.32rem;}

.jdtbox .switch .left .link .lbt{position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid rgba(6, 57, 127, 0.10);border-top: none;padding: 0.32rem;background: #fff;display: none;border-radius: 0 0 0.1rem 0.1rem;}

.jdtbox .switch .left .link .lbt .set{line-height: 1.5;margin-bottom: 0.1rem;cursor: pointer;}

.jdtbox .switch .left .link .lbt .set:last-child{margin-bottom: 0;}

.jdtbox .switch .left .link .lbt .set:hover{color: var(--theme-color);}

.jdtbox .switch .left .link.act .ltp{border-radius: 0.1rem 0.1rem 0 0;}

.jdtbox .switch .left .link.act .ltp .arr img{transform: rotate(180deg);}

.jdtbox .table_hd{margin-top: 0.4rem;display: flex;align-items: center;background: var(--theme-color);border-radius: 0.1rem;padding: 0.23rem 0.6rem;}

.jdtbox .table_hd .ww{line-height: 1.5;color: #fff;}


.jdtbox .null .nullbox{padding: 0.8rem 0 0;}

.jdtbox .null .nullbox .ico{max-width: 6.8rem;margin: 0 auto;}

.jdtbox .null .nullbox .t1{line-height: 128.571%;margin-top: 0.2rem;}

.jdtbox .null .nullbox .t2{margin-top: 0.12rem;line-height: 2;margin-top: 0.12rem;calc: #666;}

.jdtbox .null a{display: flex;width: fit-content;align-items: center;padding: 0.12rem 0.24rem 0.12rem 0.28rem;background: var(--theme-color);border-radius: 0.08rem;line-height: 1.25;letter-spacing: 0.06em;color: #fff;margin: 0.6rem auto 0;}

.jdtbox .null a img{width: 0.24rem;margin-left: 0.14rem;}

.jdtbox .null a:hover{background: var(--theme-color2);}







.jdtbox .w1{width: calc((88 + 258) / 1520 * 100%);}

.jdtbox .w2{width: calc((86 + 160) / 1520 * 100%);}

.jdtbox .w3{width: calc((92 + 152) / 1520 * 100%);}

.jdtbox .w4{width: calc((86 + 230) / 1520 * 100%);}

.jdtbox .w5{width: calc((86 + 180) / 1520 * 100%);}

.jdtbox .w6{width: calc((42 + 60) / 1520 * 100%);}

.jdtbox .ul .li{margin-top: 0.2rem;border-radius: 0.1rem;border: 1.5px solid rgba(6, 57, 127, 0.05);background: #FFF;box-shadow: 0 0.1rem 0.24rem 0 rgba(220, 234, 246, 0.30);}

.jdtbox .ul .li .ltp{padding: 0.35rem 0.6rem;display: flex;align-items: center;line-height: 133.333%;}

.jdtbox .ul .li .lbt{position: relative;border-top: 1px solid rgba(0, 0, 0, 0.10);padding: 0.6rem 0.6rem 0.8rem;display: none;}

.jdtbox .ul .li .lbt>.set:not(:first-child){margin-top: 0.4rem;}

.jdtbox .ul .li .lbt>.set{line-height: calc(24 / 18);color: var(--theme-color);}

.jdtbox .ul .li .lbt .det{margin-top: 0.24rem;line-height: 2;}

.jdtbox .ul .li .lbt .det p:not(:first-child){margin-top: 0.04rem;}

.jdtbox .ul .li .lbt .more{margin-top: 0.6rem;}

.jdtbox .ul .li .lbt .more .webbtn{margin: 0;}

.jdtbox .pagebox{margin-top: 0.8rem;}

.jdtbox .title{margin-top: 0.76rem;}

.jdtbox .title .t1{line-height: calc(80 / 52);}

.jdtbox .title .t2{line-height: calc(32 / 18);margin-top: 0.2rem;}

.serviceLayout{background: #fff;}

.serviceLayout .title .t1{line-height: calc(80 / 52);}

.serviceLayout .title .t2{line-height: calc(32 / 18);margin-top: 0.2rem;}

.ser1{padding: 0.4rem 0 1.6rem;}

.ser1 .title{margin-top: 0.76rem;}

.ser1 .switch{margin-top: 0.6rem;}

.ser1 .switch .swiper-slide{width: fit-content;padding: 0.12rem 0.2rem;background: #F8FAFF;border-radius: 0.08rem;line-height: calc(24 / 18);margin-right: 0.4rem;}

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

.ser1 .switch .swiper-slide.act{background: #06397F;color: #fff;}

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

.ser1 .ul .li{width: calc(50% - 0.2rem);margin: 0.24rem 0.4rem 0 0;}

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

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

.ser1 .ul .li .ss{display: block;height: 100%;border-radius: 0.2rem;border: 1.5px solid rgba(6, 57, 127, 0.05);background: #FFF;position: relative;padding: 0.3rem 1.4rem 0.3rem 0.36rem;box-shadow: 0 0.1rem 0.24rem 0 rgba(220, 234, 246, 0.30);}

.ser1 .ul .li .ss .t1{line-height: 1.8;/*letter-spacing: 0.06em;*/}

.ser1 .ul .li .ss .t2{line-height: 2;color: #999;margin-top: 0.12rem;}

.ser1 .ul .li .ss .arr{position: absolute;top: 0;right: 0.36rem;bottom: 0;margin: auto 0;width: 0.68rem;height: 0.68rem;border-radius: 50%;background: rgba(6, 57, 127, 0.05);}

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

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

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

.ser1 .pagebox{margin-top: 0.8rem;}

.ser2{background: url(../images/ser2_1.webp) no-repeat center;background-size: cover;padding: 1.2rem 0 0.8rem;display: none;}

.ser2 .switch{margin-top: 0.4rem;}

.ser2 .switch .swiper-slide{width: fit-content;padding: 0.12rem 0.2rem;background: #F8FAFF;border-radius: 0.08rem;line-height: calc(24 / 18);margin-right: 0.4rem;}

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

.ser2 .switch .swiper-slide.act{background: #06397F;color: #fff;}

.ser2 .pagebox{margin-top: 0.8rem;}

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

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

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

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

.ser2 .ul .li .ss{padding: 0 0 0.4rem;display: flex;align-items: center;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}

.ser2 .ul .li .ss .txt{flex: 1;margin-right: 0.4rem;}

.ser2 .ul .li .ss .det{display: none;}

.ser2 .ul .li .ss .arr{width: 0.4rem;height: 0.4rem;position: relative;}

.ser2 .ul .li .ss .arr img{position: relative;z-index: 5;}

.ser2 .ul .li .ss .arr::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid rgba(0,0,0,0.1);}

.ser2 .ul .li .ss:hover .txt{color: var(--theme-color);}

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

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

.ser3{padding: 0.8rem 0 0.6rem;position: relative;}

.ser3 .bg{background: url(../images/ser3_1.webp) no-repeat top center;background-size: cover;position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 1rem);}

.ser3 .w1640{position: relative;}

.ser3 .box{margin: 0.6rem auto 0;width: 12rem;border-radius: 0.2rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(10px);padding: 0.6rem 0.8rem 0.8rem;}

.ser3 .box .formbox{display: flex;flex-wrap: wrap;}

.ser3 .box .formbox .item{width: calc(50% - 0.2rem);margin-bottom: 0.4rem;}

.ser3 .box .formbox .item.mr40{margin-right: 0.4rem;}

.ser3 .box .formbox .item.w100{width: 100%;}

.ser3 .box .formbox .item .set{line-height: 166.667%;}

.ser3 .box .formbox .item .set span{color: #C00;}

.ser3 .box .formbox .item .det{margin-top: 0.2rem;position: relative;}

.ser3 .box .formbox .item .det input{border-radius: 0.06rem;border: 1px solid #DCDEE5;background: #F8FAFF;line-height: 187.5%;padding: 0.1rem 0.16rem;width: 100%;color: #333;}

.ser3 .box .formbox .item .det select{display: block;width: 100%;border: none;background: #F8FAFF url(../images/svg/ser3_arr.svg) no-repeat right 0.16rem center;color: #333; appearance: none;-webkit-appearance: none;-moz-appearance: none;user-select: none;padding: 0.1rem 0.56rem 0.1rem 0.16rem;line-height: 187.5%;border-radius: 0.06rem;border: 1px solid #DCDEE5;}

.ser3 .box .formbox .item .det textarea{resize: none;border-radius: 0.06rem;border: 1px solid #DCDEE5;background: #F8FAFF;line-height: 187.5%;padding: 0.1rem 0.16rem;width: 100%;color: #333;height: 1.8rem;}

.word-count{position: absolute;right: 0.2rem;bottom: 0.2rem;line-height: 142.857%;pointer-events: none;}

.word-count .over{color: #C00;}

.ser3 .box .formbox .item.submit{margin-bottom: 0;}

.ser3 .box .formbox .item.submit button{display: block;width: fit-content;margin: 0 auto;background: none;border: none;outline: none;}

.caseLayout{padding: 1.2rem 0 1.6rem;background: #fff url(../images/newsbg.png) no-repeat top center;background-size: 100% auto;}


.case1{margin-top: 0.36rem;}

.case1 .t1{line-height: 153.846%;}

.case1 .t2{line-height: 177.778%;margin-top: 0.2rem;letter-spacing: 0.06em;}

.case2{position: relative;margin-top: 0.6rem;display: flex;justify-content: space-between;flex-wrap: wrap;}

.case2 .left{width: 9.6rem;border-radius: 0.2rem;overflow: hidden;}

.case2 .left .swiper-slide{display: block;height: auto;}

.case2 .left .imgbox{height: 5.2rem;overflow: hidden;}

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

.case2 .right{flex: 1;margin-left: 0.3rem;border-radius: 0.2rem;overflow: hidden;background: linear-gradient(237deg, #FFF 0.64%, #F8FAFF 99.93%);}

.case2 .right .swiper{height: 100%;}

.case2 .right .swiper-slide{height: auto;display: block;padding: 0.46rem 0.5rem 0.6rem;background: url(../images/news2_2.webp) no-repeat right 0.32rem bottom 0.32rem;background-size: 2.6rem auto;}

.case2 .right .type{line-height: 125%;color: var(--theme-color);}

.case2 .right .t1{line-height: 181.818%;letter-spacing: 0.08em;margin-top: 0.1rem;}

.case2 .right .tit{line-height: calc(53 / 40);margin-top: 0.6rem;}

.case2 .right .det{line-height: 212.5%;margin-top: 0.12rem;letter-spacing: 0.02em;}

.case2 .right .more{position: absolute;left: 0.48rem;bottom: 0.6rem;}

.case2 .right .more .webbtn{margin: 0;}

.case2 .swp_pogin{width: 100%;}

.case3{margin-top: 1.2rem;}

.case3 .title .t1{line-height: 190.476%;}

.case3 .switch{margin-top: 0.3rem;position: relative;}

.case3 .switch::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #000;opacity: 0.1;}

.case3 .switch a{width: fit-content;line-height: 133.333%;margin-right: 0.6rem;padding-bottom: 0.2rem;}

.case3 .switch a:hover,
.case3 .switch a.act{color: var(--theme-color);}

.case3 .switch a::before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: var(--theme-color);}

.case3 .switch a.act::before{width: 100%;}

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

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

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

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

.case3 .ul .li .ss{display: block;width: 100%;height: 100%;border-radius: 0.2rem;background: #F8FAFF;}

.case3 .ul .li .ss .imgbox{height: 3.2rem;border-radius: 0.2rem;overflow: hidden;}

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

.case3 .ul .li .ss .txtbox{padding: 0.35rem 0.36rem 0.48rem;}

.case3 .ul .li .ss .txtbox .t1{line-height: calc(28 / 18);color: #666;}

.case3 .ul .li .ss .txtbox .t2{line-height: 163.636%;margin-top: 0.15rem;}

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

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

.case3 .pagebox{margin-top: 0.8rem;}

.caseDetLayout{padding: 1.2rem 0 0;background: #fff;}

.cdt1{width: 14rem;margin: 0.76rem auto 0;}

.cdt1 .title .tit{line-height: 138.889%;}

.cdt1 .title .set{margin-top: 0.28rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 0.2rem;}

.cdt1 .title .set .lf{display: flex;align-items: center;}

.cdt1 .title .set .rf{padding: 0.08rem 0.2rem;line-height: 1.25;background: #E7ECF3;border-radius: 0.99rem;}

.cdt1 .title .set .lf .det{line-height: 1.25;display: flex;align-items: center;position: relative;}

.cdt1 .title .set .lf .det:not(:first-child){margin-left: 0.4rem;}

.cdt1 .title .set .lf .det:not(:first-child)::before{content: "";position: absolute;left: -0.2rem;top: 0;bottom: 0;margin: auto 0;width: 1px;height: 0.14rem;background-color: #DFDFDF;}

.cdt1 .title .set .lf .det img{width: 0.2rem;margin-right: 0.12rem;}

.cdt1 .title .set .lf .share{display: flex;align-items: center;margin-left: 0.53rem;}

.cdt1 .title .set .lf .share .tt{margin-right: 0.2rem;}

.cdt1 .title .set .lf .share .social-share{display: flex;align-items: center;gap: 0.16rem;}

.cdt1 .title .set .lf .share .social-share .icon-weibo,
.cdt1 .title .set .lf .share .social-share .icon-wechat{width: 0.36rem;height: 0.36rem;margin: 0;border: none;display: block;background: none;}

.cdt1 .title .set .lf .share .social-share .icon-wechat:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;border-radius: 50%;border: 1px solid #333;opacity: 0.2;}

.cdt1 .title .set .lf .share .social-share .icon-wechat::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/weixin.svg) no-repeat center;background-size: 0.2rem;}

.cdt1 .title .set .lf .share .social-share .icon-weibo:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;border-radius: 50%;border: 1px solid #333;opacity: 0.2;}

.cdt1 .title .set .lf .share .social-share .icon-weibo::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/weibo.svg) no-repeat center;background-size: 0.2rem;}

.cdt1 .title .set .lf .share .social-share .icon-weibo:hover::before,
.cdt1 .title .set .lf .share .social-share .icon-wechat:hover::before{opacity: 1;border-color: var(--theme-color);background: var(--theme-color);}

.cdt1 .title .set .lf .share .social-share .icon-weibo:hover::after,
.cdt1 .title .set .lf .share .social-share .icon-wechat:hover::after{filter: var(--imgwhite);}

.cdt1 .edit{border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;margin-top: 0.4rem;padding: 0.8rem 0;}

.cdt1 .edit .fw600{font-family: "Microsoft YaHei UI Semibold", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-weight: 600;}

.cdt1 .fanye{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-top: 0.32rem;}

.cdt1 .fanye .ss{display: flex;align-items: center;}

.cdt1 .fanye .ss .h{display: flex;align-items: center;margin-right: 0.16rem;color: rgba(0,0,0,0.4);line-height: 187.5%;}

.cdt1 .fanye .ss .h img{width: 0.2rem;margin-right: 0.08rem;filter: brightness(0) saturate(100%) invert(18%) sepia(0%) saturate(0%) hue-rotate(0deg);}

.cdt1 .fanye .ss .p{line-height: 187.5%;color: #666;max-width: 3.6rem;}

.cdt1 .fanye .ss:hover .h{color: #333;}

.cdt1 .fanye .ss:hover .h img{filter: none;}

.cdt1 .fanye .ss:hover .p{color: var(--theme-color);text-decoration: underline;text-underline-offset: 2px;}

.cdt1 .golist{margin-top: 0.6rem;}

.cdt1 .golist a{display: flex;align-items: center;background: var(--theme-color);padding: 0.12rem 0.24rem 0.12rem 0.28rem;border-radius: 0.08rem;color: #fff;line-height: 1;width: fit-content;}

.cdt1 .golist a img{width: 0.24rem;margin-left: 0.14rem;}

.cdt1 .golist a:hover{background: var(--theme-color2);}

.cdt2{margin-top: 1.6rem;}

.cdt2 .tit{line-height: 153.846%;}

.cdt2 .swiper{margin-top: 0.6rem;}

.cdt2 .ss{display: block;height: auto;border-radius: 0.2rem;background: #F8FAFF;width: 5.2rem;}

.cdt2 .ss .imgbox{height: 3.2rem;border-radius: 0.2rem;overflow: hidden;}

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

.cdt2 .ss .txtbox{padding: 0.35rem 0.36rem 0.48rem;}

.cdt2 .ss .txtbox .t1{line-height: calc(28 / 18);color: #666;}

.cdt2 .ss .txtbox .t2{line-height: 163.636%;margin-top: 0.15rem;}

.cdt2 .ss:hover .imgbox img{transform: scale(1.05);}

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

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

.modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 199;display: none;}

.modal .dislog{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.60);}

.modal .box{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 8rem;height: fit-content;max-height: 80vh;}

.modal .box .close{position: absolute;top: -0.18rem;right: -0.18rem;width: 0.48rem;z-index: 3;}

.modal .box .close:hover{transform: rotate(180deg);}

.modal .box .con{padding: 0.6rem 0.5rem;border-radius: 0.16rem;overflow-y: auto;max-height: 80vh;background: #fff url(../images/modal_bg.webp) no-repeat bottom;background-size: 100% auto;}

.modal .box .con .set{display: flex;}

.modal .box .con .set .ico{width: 0.4rem;margin-right: 0.12rem;}

.modal .box .con .set .txt{flex: 1;line-height: 133.333%;letter-spacing: 0.06em;padding-top: 0.04rem;}

.modal .box .con .line{margin: 0.2rem 0 0.24rem 0.52rem;height: 1px;background: #000;opacity: 0.05;}

.modal .box .con .det{display: flex;}

.modal .box .con .det .ico{width: 0.4rem;margin-right: 0.12rem;}

.modal .box .con .det .txt{flex: 1;line-height: 177.778%;letter-spacing: 0.06em;padding-top: 0.04rem;color: #666;}

.modal .box .con .more{margin-top: 0.33rem;display: flex;justify-content: flex-end;}

.modal .box .con .more a{display: flex;align-items: center;padding: 0.09rem 0.2rem;line-height: calc(22 / 16);color: #fff;border-radius: 0.08rem;background: var(--theme-color);}

.modal .box .con .more a img{width: 1em;margin-left: 0.08rem;}

.modal .box .con .more a:hover{background: var(--theme-color2);}

.webtit .t1{line-height: 153.846%;}

.webtit .t2{line-height: 177.778%;margin-top: 0.2rem;}

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

.ab1 .box{margin-top: 0.76rem;}

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

.ab1 .top .rf{width: 7.2rem;}

.ab1 .top .rf .t1{line-height: 1.5;}

.ab1 .top .rf .t2{line-height: 177.778%;color: var(--text-color2);margin-top: 0.4rem;}

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

.ab1 .top .lf{width: 8rem;aspect-ratio: 800 / 562;border-radius: 0.2rem;overflow: hidden;position: relative;}

.ab1 .top .lf>img{height: 100%;object-fit: cover;}

.ab1 .top .lf .vidplay{position: absolute;left: 0.48rem;bottom: 0.4rem;border-radius: 50%;z-index: 3;backdrop-filter: blur(6px);background: rgba(255,255,255,0.4);border: 1px solid #fff;display: flex;align-items: center;justify-content: center;width: 0.6rem;height: 0.6rem;}

.ab1 .top .lf .vidplay img{width: 0.28rem;}

.ab1 .ul{margin-top: 0.8rem;display: flex;flex-wrap: wrap;gap: 0.2rem;}

.ab1 .ul .li{width: calc((100% - 0.8rem) / 5);}

.ab1 .ul .li .ss{display: block;height: 100%;border-radius: 0.1rem;background: url(../images/ab1_2.jpg) no-repeat center;background-size: cover;padding: 0.5rem 0.25rem;}

.ab1 .ul .li .ss .stp{display: flex;align-items: center;gap: 0.12rem;justify-content: center;}

.ab1 .ul .li .ss .stp .ico{width: 0.6rem;}

.ab1 .ul .li .ss .stp .ico .txt{font-weight: 380;}

.ab1 .ul .li .ss .stp .ico .txt .countUp{line-height: calc(74 / 56);color: #174490;}

.ab1 .ul .li .ss .stp .ico .txt .unit{color: #174490;}

.ab1 .ul .li .ss .sbt{line-height: 177.778%;margin-top: 0.04rem;}

.ab2{padding: 1.86rem 0 1.45rem;overflow: hidden;background: url(../images/ab2_1.jpg) no-repeat center;background-size: cover;}

.ab2 .swpbox{margin-top: 1.46rem;position: relative;}

.ab2 .swpbox::before{content: "";position: absolute;top: 1.05rem;left: 0;height: 1px;background: rgba(0,0,0,0.3);}

.ab2 .swpbox::after{content: "";position: absolute;left: 0;top: 0.81rem;width: 100%;aspect-ratio: 1920 / 24; background: url(../images/svg/ab2_line.svg) no-repeat;background-size: 100% auto;}

.ab2 .swpbox .swiper-slide{width: 2rem;margin: 0 0.8rem;padding-top: 0.95rem;}

.ab2 .swpbox .year{text-align: center;line-height: calc(65 / 52);color: #535353;position: absolute;top: 0;left: 0;width: 100%;}

.ab2 .swpbox .round{width: 0.21rem;height: 0.21rem;background: #fff;border-radius: 50%;margin: 0 auto;position: relative;}

.ab2 .swpbox .round s{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 0.11rem;height: 0.11rem;background: #8D8D8D;border-radius: 50%;margin: auto;}

.ab2 .swpbox .text{line-height: 177.778%;color: #5F6368;margin-top: 0.29rem;}

.ab2 .txtbox{position: absolute;left: 3.86rem;top: -0.66rem;z-index: 11;}

.ab2 .txtbox .item{min-height: calc(100% + 0.66rem);width: 4.41rem;border-radius: 0.2rem;background: #FFF;padding: 0.13rem 0.13rem 0.36rem;opacity: 0;position: absolute;top: 0;left: 0;background: rgba(255, 255, 255, 0.40);box-shadow: 0.2rem 0.32rem 0.48rem 0.2rem rgba(180, 210, 234, 0.15);backdrop-filter: blur(10px);pointer-events: none;}

.ab2 .txtbox .item.act{opacity: 1;pointer-events: all;}

.ab2 .txtbox .item .img{width: 4.14rem;height: 2.31rem;border-radius: 0.2rem;overflow: hidden;}

.ab2 .txtbox .item .img img{height: 100%;object-fit: cover;}

.ab2 .txtbox .item .txt{margin-top: 0.32rem;padding: 0 0.12rem;line-height: 2;color: var(--text-color2);}

.ab2 .swpbox .swiper-slide.swiper-slide-active .year{color: var(--theme-color);}

.ab2 .swpbox .swiper-slide.swiper-slide-active .round s{background: var(--theme-color);}

.ab2 .swpbtn{margin-top: 1.25rem;display: flex;justify-content: center;}

.ab2 .swpbtn a{padding: 0.14rem 0.9rem;background: #F8FAFF;line-height: 1.5;}

.ab2 .swpbtn a:first-child{border-radius: 0.05rem 0 0 0.05rem;background: var(--theme-color);color: #fff;}

.ab2 .swpbtn a:last-child{border-radius: 0 0.05rem 0.05rem 0;}

.ab2 .swpbtn a:hover{background: var(--theme-color2);color: #fff;}

.ab4{padding: 1.6rem 0 1.04rem;overflow: hidden;}

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

.ab4 .top .webtit{width: 7.62rem;}

.ab4 .top .switch{display: flex;align-items: center;gap: 0.4rem;display: none;}

.ab4 .top .switch a{min-width: 1.4rem;padding: 0.12rem;background: #F8FAFF;border-radius: 0.08rem;text-align: center;line-height: calc(24 / 18);}

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

.ab4 .bot{margin: 1.33rem -1.35rem 0;}

.ab4 .bot .item{display: none;position: relative;}

.ab4 .bot .item.act{display: block;}

.ab4 .bot .item::before{content: "";position: absolute;top: 0.27rem;left: 0;width: 5rem;height: 5rem;background: linear-gradient(90deg, #FFF 20%, rgba(255, 255, 255, 0.90) 50%, rgba(255, 255, 255, 0.00) 90%);z-index: 11;}

.ab4 .bot .item::after{content: "";position: absolute;top: 0.27rem;right: 0;width: 5rem;height: 5rem;background: linear-gradient(90deg, #FFF 20%, rgba(255, 255, 255, 0.90) 50%, rgba(255, 255, 255, 0.00) 90%);z-index: 11;transform: rotate(180deg);}

.ab4 .bot .item .swiper{overflow: visible;}

.ab4 .bot .item .swiper-slide{width: auto;height: auto;transition: all 0.4s ease;}

.ab4 .bot .item .swiper-slide .ss{padding: 0.54rem 0 0;margin: 0 0.55rem;width: 2.54rem;transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);}

.ab4 .bot .item .swiper-slide .imgbox{width: 100%;aspect-ratio: 300 / 424;}

.ab4 .bot .item .swiper-slide .imgbox .pic{height: 100%;}

.ab4 .bot .item .swiper-slide .imgbox img{height: 100%;object-fit: contain;}

.ab4 .bot .item .swiper-slide .txtbox{line-height: 175%;color: #464646;margin-top: 0.16rem;text-align: center;}

.ab4 .bot .item .swiper-slide.swiper-slide-active .ss{padding-top: 0.25rem;transform: scale(1.3);}

.ab4 .bot .item .swiper-slide.swiper-slide-active .ss .txtbox{transform: scale(1.25);}

.ab4 .bot .item .swpbtn a{position: absolute;z-index: 15;top: 1.79rem;width: 0.56rem;height: 0.56rem;border-radius: 0.06rem;background: #F8FAFF;display: flex;align-items: center;justify-content: center;}

.ab4 .bot .item .swpbtn a img{width: 0.3rem;}

.ab4 .bot .item .swpbtn a:hover{background: var(--theme-color);}

.ab4 .bot .item .swpbtn a:hover img{filter: var(--imgwhite);}

.ab4 .bot .item .swpbtn a.prev{left: 3.48rem;}

.ab4 .bot .item .swpbtn a.next{right: 3.48rem;}

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

.ab5 .ul{display: flex;flex-wrap: wrap;margin-top: 0.6rem;gap: 0.4rem;}

.ab5 .ul .li{width: calc((100% - 0.8rem) / 3);}

.ab5 .ul .li .ss{display: block;position: relative;border-radius: 0.2rem;overflow: hidden;}

.ab5 .ul .li .ss .imgbox{aspect-ratio: 520 / 600;position: relative;}

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

.ab5 .ul .li .ss .imgbox::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(4, 52, 145, 0.00) 60%, rgba(4, 52, 145, 0.20) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 60%, rgba(0, 0, 0, 0.60) 90%);z-index: 1;}

.ab5 .ul .li .ss .txtbox{position: absolute;left: 0;z-index: 2;bottom: 0;width: 100%;padding: 0 0.4rem 0.48rem;transition: all 400ms ease-out;}

.ab5 .ul .li .ss .txtbox .ico{width: 0.6rem;aspect-ratio: 1 / 1;margin: 0 auto;}

.ab5 .ul .li .ss .txtbox .ico img{height: 100%;object-fit: contain;}

.ab5 .ul .li .ss .txtbox .t1{line-height: 123.077%;color: #fff;margin-top: 0.24rem;}

.ab5 .ul .li .ss .txtbox .t2{line-height: 163.636%;color: #fff;margin-top: 0.16rem;}

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

.ab5 .ul .li .ss:hover .txtbox{transform: translateY(-0.3rem);}

.ab7{padding: 2.2rem 0;overflow: hidden;background: #F8F8F8;}

.ab7 .box{overflow: hidden;}

.ab7 .marquee-wrap-list{margin-top: 0.6rem;}

.ab7 .marquee-wrap:not(:first-child){margin-top: 0.32rem;}

.ab7 .marquee-wrap .marquee{display: flex;align-items: center;white-space: nowrap;}

.ab7 .marquee-wrap .marquee .marquee-item{width: 2.17rem;margin: 0 0.14rem;flex-shrink: 0;border-radius: 0.1rem;border: 1px solid rgba(220, 222, 229, 0.50);background: #FFF;}

.ab7 .marquee-wrap .marquee .marquee-item img{width: 1.58rem;height: 0.65rem;object-fit: contain;margin: 0 auto;}

.ab6{position: relative;overflow: hidden;padding: 1.6rem 0 0.8rem;}

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

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

.ab6 .w1640{position: relative;z-index: 3;}

.ab6 .webtit .t1,
.ab6 .webtit .t2{color: #fff;}

.ab6 .txtbox{position: relative;margin-top: 0.4rem;width: 4.4rem;border-radius: 0.2rem;border: 1px solid #FFF;background: rgba(9, 29, 55, 0.25);backdrop-filter: blur(10px);padding: 0.48rem 0.48rem 0.6rem;}

.ab6 .txtbox .t1{line-height: 2;color: #fff;}

.ab6 .txtbox .t2{margin-top: 0.12rem;line-height: 177.778%;color: #fff;}

.ab6 .txtbox .t2 p{padding-left: 0.27rem;position: relative;}

.ab6 .txtbox .t2 p::before{content: "";position: absolute;left: 0.11rem;width: 0.05rem;height: 0.05rem;background: #fff;border-radius: 50%;top: calc(1.77778em / 2 - 0.025rem);}

.ab6 .ul{margin-top: 1.38rem;display: flex;gap: 0.24rem;}

.ab6 .ul .li{flex-basis: 0;flex-grow: 1;transition: flex 300ms ease-out;height: 1.46rem;position: relative;}

.ab6 .ul .li:hover{flex-grow: 1.333;}

.ab6 .ul .li:hover .ss{height: 2.16rem;}

.ab6 .ul .li .ss{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;border-radius: 0.2rem;overflow: hidden;}

.ab6 .ul .li .ss::before{content: "";position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #fff;border-radius: 0.2rem;}

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

.ab6 .ul .li .ss .pic::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30%, rgba(0, 0, 0, 0.60) 100%);z-index: 1;}

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

.ab6 .ul .li .ss .txt{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;z-index: 3;line-height: 137.5%;color: #fff;padding: 0 0.2rem 0.2rem;}

.webtit .set{display: flex;align-items: center;justify-content: center;line-height: 0.4rem;color: var(--theme-color);margin-bottom: 0.04rem;}

.webtit .set img{width: 0.4rem;margin: 0 0.1rem;}

.webtit .set span:last-child img{transform: rotate(180deg);}

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

.slt1 .webtit{margin-top: 0.76rem;}

.slt1 .imgbox{border-radius: 0.2rem;overflow: hidden;margin-top: 0.6rem;}

.slt1 .ul{display: flex;flex-wrap: wrap;margin-top: 0.6rem;gap: 0.32rem;}

.slt1 .ul .li{width: calc((100% - 0.96rem) / 4);}

.slt1 .ul .li .ss{display: block;height: 100%;border-radius: 0.2rem;position: relative;}

.slt1 .ul .li .ss .txt{position: relative;z-index: 3;padding: 0.59rem;}

.slt1 .ul .li .ss .txt .ico{width: 0.6rem;aspect-ratio: 1 / 1;margin: 0 auto 0.24rem;}

.slt1 .ul .li .ss .txt .ico img{height: 100%;object-fit: contain;}

.slt1 .ul .li .ss .txt .t1{line-height: calc(32 / 24);}

.slt1 .ul .li .ss .txt .t2{margin-top: 0.02rem;line-height: calc(32 / 24);}

.slt1 .ul .li .ss .bgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.12rem;overflow: hidden;background: #F8F8F8;}

.slt1 .ul .li .ss .bgbox .bg{position: absolute;top: 0;left: -150%;height: 100%;display: flex;width: 150%;}

.slt1 .ul .li .ss .bgbox .bg::before{content: "";position: relative;width: 100%;height: 100%;background: #fff;}

.slt1 .ul .li .ss .bgbox .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;filter: var(--imgwhite);}

.slt1 .ul .li .ss .bgbox::after{content: "";position: absolute;left: 110%;top: 1.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(-5deg);z-index: 2;opacity: 0.03;}

.slt1 .ul .li .ss .bgbox::before{content: "";position: absolute;left: 110%;top: -0.3rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(5deg);z-index: 2;opacity: 0.03;}

.slt1 .ul .li .ss:hover .bgbox{box-shadow: 0 0.1rem 0.8rem 0.1rem rgba(2, 8, 21, 0.03);}

.slt1 .ul .li .ss:hover .bgbox .bg{left: 0;}

.slt1 .ul .li .ss:hover .bgbox::after{top: 1.74rem;left: 2.6rem;transform: rotate(0deg);}

.slt1 .ul .li .ss:hover .bgbox::before{top: -0.2rem;left: 2.6rem;transform: rotate(0deg);}

.slt3{margin-top: 1.4rem;}

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

.slt3 .swiper-slide{width: 5.2rem;height: auto;}

.slt3 .box .ss{display: block;height: 100%;border-radius: 0.2rem;background: #F8F8F8;}

.slt3 .box .ss .imgbox{aspect-ratio: 520 / 360;border-radius: 0.2rem;overflow: hidden;}

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

.slt3 .box .ss .txtbox{padding: 0.46rem 0.4rem 0.44rem;text-align: center;}

.slt3 .box .ss .txtbox .t1{line-height: calc(34 / 24);}

.slt3 .box .ss .txtbox .t2{line-height: calc(28 / 18);color: #666666;margin-top: 0.1rem;}

@media (min-width: 1025px) {
.slt3 .box .ss:hover{background: #fff;box-shadow: 0.1rem 0.24rem 0.8rem 0.48rem rgba(2, 8, 21, 0.03);}

.slt3 .box .ss:hover .imgbox img{transform: scale(1.05);}

.slt3 .box .ss:hover .txtbox .t1{color: var(--theme-color);}
}
.slt3 .swpbtn a{position: absolute;top: 1.88rem;width: 0.56rem;aspect-ratio: 1 / 1;border-radius: 0.06rem;display: flex;align-items: center;justify-content: center;background: #F8F8F8;}

.slt3 .swpbtn a img{width: 0.3rem;}

.slt3 .swpbtn a:hover{background: var(--theme-color);}

.slt3 .swpbtn a:hover img{filter: var(--imgwhite);}

.slt3 .swpbtn a.prev{left: -0.8rem;}

.slt3 .swpbtn a.next{right: -0.8rem;}

.slt4{margin-top: 1.6rem;}

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

.slt4 .top .tit{line-height: 153.846%;}

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

.slt4 .box .swiper-slide{width: 7.9rem;height: auto;}

.slt4 .box .swiper-slide .ss{display: block;}

.slt4 .box .swiper-slide .imgbox{aspect-ratio: 790 / 480;position: relative;}

.slt4 .box .swiper-slide .imgbox .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0.2rem;overflow: hidden;}

.slt4 .box .swiper-slide .imgbox .pic img{height: 100%;object-fit: cover;}

.slt4 .box .swiper-slide .imgbox .pic::before{content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 5.4rem;border-radius: 20px;
background: linear-gradient(180deg, rgba(4, 52, 145, 0.00) 0%, rgba(4, 52, 145, 0.90) 70%);}

.slt4 .box .swiper-slide .txtbox{padding: 0.31rem 0.2rem 0;position: relative;z-index: 2;}

.slt4 .box .swiper-slide .txtbox .t1{line-height: 1.5;color: #666;letter-spacing: 0.05em;}

.slt4 .box .swiper-slide .txtbox .t2{line-height: 1.4;margin-top: 0.11rem;}

.slt4 .box .swiper-slide .ss:hover .imgbox .pic{height: 5.4rem;}

.slt4 .box .swiper-slide .ss:hover .imgbox .pic::before{top: 0;}

.slt4 .box .swiper-slide .ss:hover .txtbox{transform: translateY(-1.2rem);padding: 0.31rem 0.48rem 0;}

.slt4 .box .swiper-slide .ss:hover .txtbox .t1{color: #fff;}

.slt4 .box .swiper-slide .ss:hover .txtbox .t2{color: #fff;}

.slt4 .swpbtn a{position: absolute;top: 50%;transform: translateY(-50%);width: 0.56rem;aspect-ratio: 1 / 1;border-radius: 0.06rem;display: flex;align-items: center;justify-content: center;background: #F8F8F8;}

.slt4 .swpbtn a img{width: 0.3rem;}

.slt4 .swpbtn a:hover{background: var(--theme-color);}

.slt4 .swpbtn a:hover img{filter: var(--imgwhite);}

.slt4 .swpbtn a.prev{left: -0.8rem;}

.slt4 .swpbtn a.next{right: -0.8rem;}

.header .ul .li.prodlv2{position: static;}

.header .prodlist{position: absolute;top: calc(100% - 1px);left: 0;width: 100%;border-top: 1px solid rgba(0, 0, 0, 0.10);display: none;transition: none;}

.header .prodlist .pox{display: flex;}

.header .prodlist .pox .plf{width: 4.64rem;background: #F8F8F8;padding: 0.64rem 0;}

.header .prodlist .pox .prf{flex: 1;background: #fff;padding: 0 1.35rem 0 0.8rem;}

.header .prodlist .pox .plf .lv2{display: flex;align-items: center;padding: 0.16rem 0.4rem 0.16rem 1.35rem;}

.header .prodlist .pox .plf .lv2:not(:first-child){margin-top: 0.16rem;}

.header .prodlist .pox .plf .lv2 .ico{width: 0.48rem;}

.header .prodlist .pox .plf .lv2 .txt{flex: 1;margin-left: 0.2rem;line-height: 1.35;}

.header .prodlist .pox .plf .lv2.act{background: rgba(4, 52, 145, 0.10);}

.header .prodlist .pox .plf .lv2.act .ico img{filter: invert(13%) sepia(89%) saturate(3999%) hue-rotate(215deg) brightness(70%) contrast(110%);}

.header .prodlist .pox .plf .lv2.act .txt{color: var(--theme-color);}

.header .prodlist .pox .prf .item{display: none;min-height: 100%;}

.header .prodlist .pox .prf .item.act{display: flex;}

.header .prodlist .pox .prf .item .left{width: 7.16rem;padding: 0.71rem 1.6rem 0.64rem 0;padding-right: 1.6rem;position: relative;}

.header .prodlist .pox .prf .item .left::before{content: "";position: absolute;top: 0;right: 0.8rem;width: 1px;height: 100%;background: rgba(0, 0, 0, 0.10);}

.header .prodlist .pox .prf .item .right{flex: 1;padding-top: 0.8rem;}

.header .prodlist .pox .prf .item .right .pic{border-radius: 0.2rem;overflow: hidden;}

.header .prodlist .pox .prf .item .left .t1{line-height: 1.5;}

.header .prodlist .pox .prf .item .left .t2{line-height: 177.778%;color: #666;margin-top: 0.15rem;}

.header .prodlist .pox .prf .item .left .link{display: flex;flex-wrap: wrap;gap: 0.6rem 0.8rem;margin-top: 0.6rem;}

.header .prodlist .pox .prf .item .left .link a{width: calc(50% - 0.4rem);position: relative;padding: 0 0.3rem 0.12rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}

.header .prodlist .pox .prf .item .left .link a::before{content: "";position: absolute;right: 0;top: 0;width: 0.24rem;height: calc(100% - 0.12rem);background: url(../images/svg/product_lv2_link.svg) no-repeat right center;background-size: 100% auto;}



.header .prodlist .pox .prf .item .left .link a:hover{color: var(--theme-color);}

.slt2{position: relative;height: calc(400vh + 1.4rem);padding-bottom: 1.4rem;background: #F8F8F8;}

.slt2 .w1640{position: sticky;height: 100vh;top: 0;}

.slt2 .title{position: absolute;top: 1.3rem;left: 0;width: 100%;line-height: 153.846%;}

.slt2 .ul{position: relative;top: 2.7rem;}

.slt2 .ul .li{position: absolute;border-radius: 0.2rem;background: #FFF;box-shadow: 0.1rem 0.24rem 0.8rem 0.2rem rgba(0, 0, 0, 0.03);padding: 0.8rem;height: calc(100vh - 3.05rem);display: flex;flex-direction: column;top: 0;left: 0;width: 100%;padding: 0.8rem 0.8rem 0.2rem;}

.slt2 .ul .li .tit{text-align: center;line-height: 125%;color: var(--theme-color);}

.slt2 .ul .li .pic{flex: 1;margin-top: 0.6rem;min-height: 0;width: 100%;margin-top: 0.4rem;}

.slt2 .ul .li .pic img{height: 100%;object-fit: contain;}

.pdtbox{display: flex;}

.pdtbox .left{width: calc(1.35rem + max(2.2rem, 220px));background: #F8F8F8;border-right: 1px solid rgba(0, 0, 0, 0.10);padding: 0.4rem 0 0 1.35rem;}

.pdtbox .right{flex: 1;padding: 0.9rem 1.35rem 0 1.2rem;}

.pdtbox .left .con{position: sticky;top: 1.2rem;}

.pdtbox .left .lox{margin-top: 0.68rem;}

.pdtbox .left .lox a{display: flex;align-items: center;padding: 0.16rem 0.28rem;border-radius: 0.08rem 0 0 0.08rem;margin-top: 0.08rem;}

.pdtbox .left .lox a:first-child{margin-top: 0;}

.pdtbox .left .lox a .ico{width: 0.4rem;margin-right: 0.14rem;}

.pdtbox .left .lox a .txt{flex: 1;line-height: 177.778%;}

.pdtbox .left .lox a.act{background: var(--theme-color);}

.pdtbox .left .lox a.act .ico img:nth-child(1){opacity: 0;}

.pdtbox .left .lox a.act .ico img:nth-child(2){opacity: 1;}

.pdtbox .left .lox a.act .txt{color: #fff;}

.pdtbox .right .item{scroll-margin-top: 1.2rem;margin-top: 0.8rem;}

.pdtbox .right .item:first-child{margin-top: 0;}

.pdtbox .right .item .tit{padding-left: 0.5rem;line-height: 125%;background: url(../images/svg/product_tit.svg) no-repeat left center;background-size: 0.4rem;display: block;width: fit-content;}

.pdtbox .right .item .tit:hover{color: var(--theme-color);}

.pdtbox .right .item .ul{display: flex;flex-wrap: wrap;margin-top: 0.5rem;}

.pdtbox .right .item .ul .li{width: calc((100% - 0.64rem) / 3);margin: 0.32rem 0.32rem 0 0;}

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

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

.pdtbox .right .item .ul .li .ss{display: block;height: 100%;overflow: hidden;background: #F8F8F8;border-radius: 0.2rem;overflow: hidden;}

.pdtbox .right .item .ul .li .ss .pic{overflow: hidden;border-radius: 0.2rem;aspect-ratio: 412 / 280;border-radius: 0.2rem;overflow: hidden;}

.pdtbox .right .item .ul .li .ss .pic img{height: 100%;object-fit: cover;}

.pdtbox .right .item .ul .li .ss .txt{padding: 0.32rem 0.2rem 0.48rem;text-align: center;}

.pdtbox .right .item .ul .li .ss .txt .t1{line-height: 1.5;}

.pdtbox .right .item .ul .li .ss .txt .t2{line-height: 125%;color: #666;margin-top: 0.08rem;}

.pdtbox .right .item .ul .li .ss:hover{background: #fff;box-shadow: 0.1rem 0.24rem 0.6rem 0.12rem rgba(2, 8, 21, 0.05);}

.pdtbox .right .item .ul .li .ss:hover .pic img{transform: scale(1.05);}

.prod_detbox{display: flex;flex-direction: column;}

.prod_detbox .section{order: attr(data-number number);}

.prod_detbox .section:last-child{margin-bottom: 0;}

.crbbox{padding: 0.4rem 0 0.76rem;}

.prod_detbox .nobottom{margin-bottom: 0;}

.pddt1{margin-bottom: 1.4rem;}

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

.pddt1 .box .ss{width: 5.2rem;border-radius: 0.2rem;background: #F8F8F8;overflow: hidden;height: auto;}

.pddt1 .box .ss .pic{aspect-ratio: 520 / 360;border-radius: 0.2rem;overflow: hidden;}

.pddt1 .box .ss .pic img{height: 100%;object-fit: cover;}

.pddt1 .box .ss .txt{padding: 0.4rem 0.45rem 0.48rem 0.36rem;}

.pddt1 .box .ss .txt .t1{line-height: calc(32 / 24);}

.pddt1 .box .ss .txt .t2{margin-top: 0.16rem;overflow: hidden;white-space: nowrap;position: relative;display: flex;align-items: center;transition: none;mask-image: linear-gradient(90deg, #000 90%, transparent 100%);-webkit-mask-image: linear-gradient(90deg, #000 90%, transparent 100%);mask-mode: alpha;-webkit-mask-mode: alpha;}

.pddt1 .box .ss .txt .t2 .marquee{display: flex;align-items: center;gap: 0.12rem;transition: none;}

.pddt1 .box .ss .txt .t2 span{line-height: 125%;color: var(--theme-color);border: 1px solid var(--theme-color);padding: 0.04rem 0.13rem;border-radius: 0.3rem;}

.pddt1 .box .ss .txt .t3{line-height: 155.556%;color: #666;margin-top: 0.2rem;}

.pddt1 .box .ss .txt .t4{line-height: 155.556%;color: var(--theme-color);margin-top: 0.2rem;}

.swpbtn_lr a{position: absolute;top: 50%;width: 0.56rem;aspect-ratio: 1 / 1;border-radius: 0.06rem;display: flex;align-items: center;justify-content: center;background: #F8F8F8;transform: translateY(-50%);}

.swpbtn_lr a img{width: 0.3rem;}

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

.swpbtn_lr a:hover img{filter: var(--imgwhite);}

.swpbtn_lr a.prev{left: -0.8rem;}

.swpbtn_lr a.next{right: -0.8rem;}

.pddt2 .box .ul{display: flex;flex-wrap: wrap;}

.pddt2 .box .ul .li{width: calc(50% - 0.2rem);margin: 0.4rem 0.4rem 0 0;}

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

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

.pddt2 .box .ul .li .ss{width: 100%;}

.pddt2 .box .ul .li .ss .pic{aspect-ratio: 800 / 444;}

.modal_dwon{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 199;display: none;}

.modal_dwon .dislog{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.40);}

.modal_dwon .box{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 10.36rem;height: fit-content;max-height: 80vh;overflow: hidden;background: #fff;border-radius: 0.2rem;overflow: hidden;}

.modal_dwon .box .close{position: absolute;top: 0.58rem;right: 0.53rem;width: 0.2rem;z-index: 3;}

.modal_dwon .box .close:hover{transform: rotate(90deg);}

.modal_dwon .box .con{padding: 0.35rem 0.8rem 0.46rem;;overflow-y: auto;max-height: 80vh;}

.modal_dwon .box .con .tit{line-height: 222.222%;}

.modal_dwon .box .con .formbox{display: flex;flex-wrap: wrap;margin-top: 0.3rem;}

.modal_dwon .box .con .formbox .item{width: calc((100% - 0.6rem) / 3);margin-bottom: 0.2rem;}

.modal_dwon .box .con .formbox .item.w50{width: calc(50% - 0.15rem);}

.modal_dwon .box .con .formbox .item.w100{width: 100%;}

.modal_dwon .box .con .formbox .item.mr30{margin-right: 0.3rem;}

.modal_dwon .box .con .formbox .item .set{line-height: 166.667%;}

.modal_dwon .box .con .formbox .item .set span{color: #C00;}

.modal_dwon .box .con .formbox .item .det{margin-top: 0.1rem;position: relative;}

.modal_dwon .box .con .formbox .item .det input{border-radius: 0.06rem;border: 1px solid #DCDEE5;background: #F8FAFF;line-height: 187.5%;padding: 0.1rem 0.16rem;width: 100%;color: #333;}

.modal_dwon .box .con .formbox .item .det textarea{resize: none;border-radius: 0.06rem;border: 1px solid #DCDEE5;background: #F8FAFF;line-height: 187.5%;padding: 0.1rem 0.16rem;width: 100%;color: #333;height: 1.8rem;}

.modal_dwon .box .con .formbox .submit{margin-bottom: 0;}

.modal_dwon .box .con .formbox .submit button{display: block;width: fit-content;margin: 0 auto;background: none;border: none;outline: none;}

.pddt3{margin-bottom: 1.17rem;}

.pddt3 .box{margin-top: 0.6rem;display: flex;align-items: center;justify-content: space-between;}

.pddt3 .box .rf{width: 8.6rem;}

.pddt3 .box .swiper{border-radius: 0.2rem;overflow: hidden;}

.pddt3 .box .swiper .swiper-slide{aspect-ratio: 860 / 540;height: auto;}

.pddt3 .box .swiper .swiper-slide img{height: 100%;object-fit: cover;}

.swpogin{display: flex;align-items: center;justify-content: center;gap: 0.08rem;position: relative;bottom: 0 !important;}

.swpogin span{width: 0.32rem;border-radius: 0.2rem;background: rgba(0, 0, 0, 0.10);height: 0.03rem;margin: 0.4rem 0 0 !important;opacity: 1;}

.swpogin span.swiper-pagination-bullet-active{background: var(--theme-color);}

.pddt3 .box .lf{width: 6.6rem;}

.pddt3 .box .lf .top{display: flex;align-items: center;}

.pddt3 .box .lf .top .ico{width: 0.64rem;margin-right: 0.16rem;}

.pddt3 .box .lf .top .tit{flex: 1;line-height: 120%;}

.pddt3 .box .lf .line{height: 1px;background: rgba(0, 0, 0, 0.10);margin: 0.4rem 0 0.6rem;}

.pddt3 .box .lf .txt{line-height: 218.182%;color: #666;}

.pddt3 .box .lf .txt p{padding-left: 0.42rem;background: url(../images/svg/pddt3_2.svg) no-repeat left top calc((2.18182em - 0.28rem) / 2);background-size: 0.28rem;}

.pddt4{margin-bottom: 1.4rem;}

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

.pddt4 .box .ul{display: flex;flex-wrap: wrap;justify-content: center;}

.pddt4 .box .ul .li{width: calc((100% - 0.96rem) / 4);margin: 0.32rem 0.32rem 0 0;position: relative;padding: 0.6rem 0.3rem;}

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

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

.pddt4 .box .swiper-slide .bgbox,
.pddt4 .box .ul .li .bgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.2rem;overflow: hidden;background: #F8F8F8;}

.pddt4 .box .swiper-slide .bgbox .bg,
.pddt4 .box .ul .li .bgbox .bg{position: absolute;top: 0;left: -150%;height: 100%;display: flex;width: 150%;}

.pddt4 .box .swiper-slide .bgbox .bg::before,
.pddt4 .box .ul .li .bgbox .bg::before{content: "";position: relative;width: 100%;height: 100%;background: #fff;}

.pddt4 .box .swiper-slide .bgbox .bg img,
.pddt4 .box .ul .li .bgbox .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;filter: var(--imgwhite);}

.pddt4 .box .swiper-slide .bgbox::after,
.pddt4 .box .ul .li .bgbox::after{content: "";position: absolute;left: 110%;top: 1.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(-5deg);z-index: 2;opacity: 0.03;}

.pddt4 .box .swiper-slide .bgbox::before,
.pddt4 .box .ul .li .bgbox::before{content: "";position: absolute;left: 110%;top: -0.3rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(5deg);z-index: 2;opacity: 0.03;}

.pddt4 .box .swiper-slide .txt,
.pddt4 .box .ul .li .txt{position: relative;z-index: 2;}

.pddt4 .box .swiper-slide .txt .ico,
.pddt4 .box .ul .li .txt .ico{width: 0.6rem;margin: 0 auto;}

.pddt4 .box .swiper-slide .txt .tit,
.pddt4 .box .ul .li .txt .tit{line-height: calc(32 / 24);text-align: center;margin-top: 0.26rem;}

.pddt4 .box .swiper-slide:hover .bgbox,
.pddt4 .box .ul .li:hover .bgbox{box-shadow: 0 0.1rem 0.8rem 0.1rem rgba(180, 210, 234, 0.25);}

.pddt4 .box .swiper-slide:hover .bgbox .bg,
.pddt4 .box .ul .li:hover .bgbox .bg{left: 0;}

.pddt4 .box .swiper-slide:hover .bgbox::after,
.pddt4 .box .ul .li:hover .bgbox::after{top: 1.74rem;left: 2.6rem;transform: rotate(0deg);}

.pddt4 .box .swiper-slide:hover .bgbox::before,
.pddt4 .box .ul .li:hover .bgbox::before{top: -0.2rem;left: 2.6rem;transform: rotate(0deg);}


.pddt4{overflow: hidden;}
.pddt4 .box .swiper{overflow: visible;}
.pddt4 .box .swiper-slide{width: calc((100% - 0.96rem) / 4);position: relative;padding: 0.6rem 0.1rem;height: auto;}











.pddt5{margin-bottom: 1.4rem;padding: 1.4rem 1.25rem;background: #F8F8F8;}

.pddt5 .mapbox{margin-top: 1rem;margin-top: 2rem;position: relative;}

.pddt5 .ul .li{position: absolute;width: 2.86rem;}

.pddt5 .ul .li:nth-child(1){bottom: calc(533 / 659 * 100%);left: calc(104 / 1660 * 100%);}

.pddt5 .ul .li:nth-child(3){top: calc(-55 / 659 * 100%);left: calc(959 / 1660 * 100%);}

.pddt5 .ul .li:nth-child(2){top: calc(356 / 659 * 100%);left: calc(372 / 1660 * 100%);}

.pddt5 .ul .li:nth-child(4){top: calc(80 / 659 * 100%);left: calc(1381 / 1660 * 100%);}

.pddt5 .ul .li:nth-child(5){top: calc(356 / 659 * 100%);left: calc(1009 / 1660 * 100%);}

.pddt5 .ul .li .ltp{position: absolute;left: 50%;bottom: calc(100% - 0.19rem);transform: translateX(-50%);width: max-content;padding: 0.08rem 0.22rem;border-radius: 0.52rem;background: var(--theme-color);line-height: 163.636%;color: #fff;z-index: 2;}

.pddt5 .ul .li .lbt{border-radius: 0.2rem;border: 1px solid #FFF;background: #FFF;box-shadow: 0 0.24rem 0.48rem 0 rgba(10, 103, 225, 0.14);backdrop-filter: blur(29.350000381469727px);padding: 0.51rem 0.24rem 0.4rem;}

.pddt5 .ul .li .lbt .list{padding-right: 0.2rem;max-height: 1.6rem;overflow-y: auto;}

.pddt5 .ul .li .lbt .list .item:not(:first-child){margin-top: 0.16rem;}

.pddt5 .ul .li .lbt .list .item .set{line-height: 2;}

.pddt5 .ul .li .lbt .list .item .det{line-height: 175%;color: #666;margin-top: 0.08rem;}

.pddt5 .ul .li .lbt .list::-webkit-scrollbar {width:4px;height:1px;}
.pddt5 .ul .li .lbt .list::-webkit-scrollbar-thumb{ background: #043491;border-radius: 4px;}
.pddt5 .ul .li .lbt .list::-webkit-scrollbar-track{ background: rgba(4, 52, 145, 0.1);}

.pddt6{margin-bottom: 1.76rem;}

.pddt6 .box{display: flex;justify-content: space-between;}

.pddt6 .rf{flex: 1;margin-left: 0.8rem;}

.pddt6 .lf{width: 7.6rem;}

.pddt6 .lf .swiper1{border-radius: 0.2rem;aspect-ratio: 760 / 560;background: #F8F8F8;}

.pddt6 .lf .swiper1 .swiper-slide{padding: 0.62rem;height: auto;position: relative;}

.pddt6 .lf .swiper1 .swiper-slide img{height: 100%;object-fit: contain;}

.pddt6 .lf .swiper1 .swiper-slide .vidplay{position: absolute;left: 0;bottom: 0;right: 0;top: 0;margin: auto;border-radius: 50%;z-index: 3;backdrop-filter: blur(6px);background: rgba(255,255,255,0.4);border: 1px solid #fff;display: flex;align-items: center;justify-content: center;width: 0.6rem;height: 0.6rem;}

.pddt6 .lf .swiper1 .swiper-slide .vidplay img{width: 0.28rem;}

.pddt6 .lf .swiper2{padding: 0.5rem 0.32rem;}

.pddt6 .lf .bot{padding: 0 0.58rem;position: relative;}

.pddt6 .lf .swiper2 .swiper-slide{height: auto;width: 0.8rem;aspect-ratio: 1 / 1;}

.pddt6 .lf .swiper2 .swiper-slide .ss{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #F8F8F8;border-radius: 0.1rem;width: 100%;height: 100%;padding: 0.09rem;}

.pddt6 .lf .swiper2 .swiper-slide .ss img{height: 100%;object-fit: contain;}

.pddt6 .lf .swiper2 .swiper-slide.on .ss,
.pddt6 .lf .swiper2 .swiper-slide.swiper-slide-thumb-active .ss{width: 125%;height: 125%;background: #fff;border-radius: 0.14rem;background: #FFF;box-shadow: 0.1rem 0.1rem 0.4rem 0.1rem rgba(180, 210, 234, 0.30);}

.pddt6 .lf .swpogin span{margin-top: 0 !important;}

.pddt6 .lf .swpbtn a{width: 0.38rem;height: 0.38rem;position: absolute;display: flex;align-items: center;justify-content: center;background: #F8F8F8;border-radius: 0.08rem;top: 0.71rem;}

.pddt6 .lf .swpbtn a img{width: 0.2rem;}

.pddt6 .lf .swpbtn a:hover{background: var(--theme-color);}

.pddt6 .lf .swpbtn a:hover img{filter: var(--imgwhite);}

.pddt6 .lf .swpbtn a.prev{left: 0.2rem;}

.pddt6 .lf .swpbtn a.next{right: 0.2rem;}

.pddt6 .rf .tit{line-height: 153.846%;margin-bottom: 0.6rem;}

.pddt6 .rf .item{margin-bottom: 0.4rem;}

.pddt6 .rf .item .set{line-height: 166.667%;margin-bottom: 0.24rem;}

.pddt6 .rf .item_gs .det{line-height: 177.778%;color: #666;}

.pddt6 .rf .item_gs .det p:not(:first-child){margin-top: 0.12rem;}

.pddt6 .rf .item_gg .ul{display: flex;flex-wrap: wrap;}

.pddt6 .rf .item_gg .ul .li{width: 33.333%;margin-top: 0.32rem;padding-right: 0.2rem;}

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

.pddt6 .rf .item_gg .ul .li .t1{line-height: 114.286%;color: #666;}

.pddt6 .rf .item_gg .ul .li .t2{line-height: 177.778%;margin-top: 0.08rem;}

.pddt6 .rf .item_td .ul{display: flex;flex-wrap: wrap;}

.pddt6 .rf .item_td .ul .li{width: 33.333%;margin-top: 0.32rem;padding-right: 0.2rem;}

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

.pddt6 .rf .item_td .ul .li .ico{width: 0.6rem;}

.pddt6 .rf .item_td .ul .li .t1{line-height: 133.333%;margin-top: 0.16rem;}

.pddt6 .rf .item_td .ul .li .t2{line-height: 171.429%;color: #666;margin-top: 0.12rem;}

.pddt7{margin-bottom: 1.4rem;background: #F8F8F8;padding: 1.2rem 0 1.4rem;}

.pddt7 .box{margin-top: 0.6rem;border-radius: 0.2rem;overflow: hidden;box-shadow: 0 0.16rem 0.36rem rgba(2, 8, 21, 0.05);}

.pddt7 .box table{border-collapse: collapse;border-spacing: 0;width: 100% !important;border: none;table-layout: fixed;word-break: break-all;white-space: normal;}

.pddt7 .box table td{border: 1px solid #E8E8E8;border-top: none;border-left: none;padding: 0.2rem;text-align: center;line-height: 166.667%;}

.pddt7 .box table tr td:last-child {
  border-right: none;
}

.pddt7 .box table tr:last-child td {
  border-bottom: none;
}

/*.pddt7 .box table tr td:nth-child(1){width: calc(470 / 1640 * 100%);}*/

/*.pddt7 .box table tr td:nth-child(2){width: calc(505 / 1640 * 100%);}*/

/*.pddt7 .box table tr td:nth-child(3){width: calc(665 / 1640 * 100%);}*/

.pddt7 .box table tr:first-child{background: #043491;}

.pddt7 .box table tr:first-child td{font-size: calc(22 / 18 * 1em); line-height: 136.364%;color: #fff;padding: 0.27rem;}

.pddt7 .box table tr:not(:first-child) td.first-col,
.pddt7 .box table tr td:first-child[rowspan]{font-size: calc(20 / 18 * 1em);color: var(--theme-color);}

.pddt8{margin-bottom: 1.6rem;overflow: hidden;}

.pddt8 .w1640{padding-left: 0;padding-right: 0;}

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

.pddt8 .swiper{overflow: visible;}

.pddt8 .swiper .swiper-slide{width: 10rem;}

.pddt8 .swiper .swiper-slide .pic{aspect-ratio: 1000 / 560;border-radius: 0.6rem;border-radius: 0.2rem;overflow: hidden;}

.pddt8 .swiper .swiper-slide .pic img{height: 100%;object-fit: cover;opacity: 0.6;}

.pddt8 .swiper .swiper-slide.swiper-slide-active .pic img{opacity: 1;}

.pddt8 .bot{margin-top: 0.37rem;display: flex;align-items: center;justify-content: center;}

.pddt8 .bot a{width: 0.38rem;height: 0.38rem;border-radius: 0.06rem;background: #F8FAFF;display: flex;align-items: center;justify-content: center;}

.pddt8 .bot a img{width: 0.2rem;}

.pddt8 .bot a:hover{background: var(--theme-color);}

.pddt8 .bot a:hover img{filter: var(--imgwhite);}

.pddt8 .bot .ul{max-width: calc(100% - 1.72rem);margin: 0 0.48rem;}

.pddt8 .bot .ul .li{display: none;line-height: calc(32 / 24);}

.pddt8 .bot .ul .li.act{display: block;}

.pddt9{overflow: hidden;margin-bottom: 1.4rem;}

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

.pddt9 .swiper{overflow: visible;overflow: hidden;}

.pddt9 .swiper .swiper-slide{width: calc((100% - 0.96rem) / 4);margin-right: 0.32rem;position: relative;height: auto;}

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

.pddt9 .swiper .swiper-slide .bgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.2rem;overflow: hidden;background: #F8F8F8;}

.pddt9 .swiper .swiper-slide .bgbox .bg{position: absolute;top: 0;left: -150%;height: 100%;display: flex;width: 150%;}

.pddt9 .swiper .swiper-slide .bgbox .bg::before{content: "";position: relative;width: 100%;height: 100%;background: #fff;}

.pddt9 .swiper .swiper-slide .bgbox .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;filter: var(--imgwhite);}

.pddt9 .swiper .swiper-slide .bgbox::after{content: "";position: absolute;left: 110%;top: 1.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(-5deg);z-index: 2;opacity: 0.03;}

.pddt9 .swiper .swiper-slide .bgbox::before{content: "";position: absolute;left: 110%;top: -0.3rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(5deg);z-index: 2;opacity: 0.03;}

.pddt9 .swiper .swiper-slide:hover .bgbox{box-shadow: 0 0.1rem 0.8rem 0.1rem rgba(180, 210, 234, 0.25);}

.pddt9 .swiper .swiper-slide:hover .bgbox .bg{left: 0;}

.pddt9 .swiper .swiper-slide:hover .bgbox::after{top: 1.74rem;left: 2.6rem;transform: rotate(0deg);}

.pddt9 .swiper .swiper-slide:hover .bgbox::before{top: -0.2rem;left: 2.6rem;transform: rotate(0deg);}

.pddt9 .swiper .swiper-slide .txtbox{position: relative;z-index: 5;padding: 0.48rem 0.3rem 0.47rem;}

.pddt9 .swiper .swiper-slide .txtbox .ico{width: 0.6rem;}

.pddt9 .swiper .swiper-slide .txtbox .t1{margin-top: 0.24rem;line-height: calc(32 / 24);}

.pddt9 .swiper .swiper-slide .txtbox .t2{margin-top: 0.16rem;line-height: 177.778%;color: #666;}

.pddt9 .swiper .swiper-slide .txtbox .t2 strong{color: #333;}

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

.swpbox2 .pogin.swiper-pagination-progressbar{width: 4rem;height: 2px;background: rgba(0, 0, 0, 0.10);position: relative;}

.swpbox2 .pogin.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--theme-color);}

.swpbox2 .swpbtn{display: flex;align-items: center;gap: 0.2rem;}

.swpbox2 .swpbtn a{border-radius: 0.06rem;background: #F8F8F8;display: flex;align-items: center;justify-content: center;width: 0.38rem;height: 0.38rem;}

.swpbox2 .swpbtn a img{width: 0.2rem;}

.swpbox2 .swpbtn a:hover{background: var(--theme-color);}

.swpbox2 .swpbtn a:hover img{filter: var(--imgwhite);}

.pddt10{margin-bottom: 1.4rem;background: #F8F8F8;padding: 1.2rem 0 1.4rem;}

.pddt10 .box{margin-top: 0.6rem;padding: 0.54rem 1rem 0.54rem 0.8rem;display: flex;align-items: center;justify-content: space-between;border-radius: 0.2rem;background: #FFF;box-shadow: 0.1rem 0.24rem 0.8rem 0.2rem rgba(2, 8, 21, 0.03);}

.pddt10 .box .txt{width: 5.6rem;}

.pddt10 .box .txt .t1{line-height: 1.4;}

.pddt10 .box .txt .t2{line-height: 2;margin-top: 0.4rem;color: #666;}

.pddt10 .box .txt .t2 p:not(:first-child){margin-top: 0.16rem;}

.pddt10 .box .pic{width: 7.8rem;}

.pddt11{margin-bottom: 1.6rem;overflow: hidden;}

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

.pddt11 .box .swiper-slide{width: 5.2rem;height: auto;}

.pddt11 .box .swiper-slide .ss{position: relative;background: #F8F8F8;border-radius: 0.2rem;overflow: hidden;position: relative;}

.pddt11 .box .swiper-slide .ss .pic{aspect-ratio: 520 / 400;overflow: hidden;}

.pddt11 .box .swiper-slide .ss .pic img{height: 100%;object-fit: contain;}

.pddt11 .box .swiper-slide .ss .txt{padding: 0.03rem 0.46rem 0.45rem;}

.pddt11 .box .swiper-slide .ss .txt .t1{line-height: 1.5;}

.pddt11 .box .swiper-slide .ss .txt .t2{line-height: calc(26 / 18);margin-top: 0.1rem;}

.pddt11 .box .swiper-slide .ss .status{position: absolute;z-index: 5;top: 0;left: 0;width: fit-content;max-width: 100%;border-radius: 0.2rem 0 0.2rem 0;background: var(--theme-color);color: #fff;line-height: 125%;padding: 0.1rem 0.2rem;}

.pddt12{margin-bottom: 1.4rem;overflow: hidden;}

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

.pddt12 .box .swiper-slide{width: 3.86rem;height: auto;}

.pddt12 .box .swiper-slide .pic{aspect-ratio: 386 / 380;border-radius: 0.2rem;overflow: hidden;}

.pddt12 .box .swiper-slide .pic img{height: 100%;object-fit: cover;}

.pddt12 .box .swiper-slide .txt{margin-top: 0.32rem;}

.pddt12 .box .swiper-slide .txt .t1{line-height: 1.35;text-align: center;}

.pddt12 .box .swiper-slide .txt .t2{margin-top: 0.16rem;line-height: 177.778%;color: #666;}

.pddt12 .box .swiper-slide .txt .t2 strong{color: #333;}

.pddt13{padding: 1.2rem 0 1.4rem;background: #F8F8F8;margin-bottom: 1.4rem;}

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

.pddt13 .box .left{width: 9.8rem;aspect-ratio: 980 / 600;border-radius: 0.2rem;overflow: hidden;position: relative;}

.pddt13 .box .left img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.pddt13 .box .left img.act{opacity: 1;}

.pddt13 .box .right{flex: 1;margin-left: 0.4rem;padding: 0.18rem 0.36rem;background: #fff;border-radius: 0.1rem;}

.pddt13 .box .right .ul .li{padding: 0.4rem 0;border-bottom: 1px solid #DCDEE5;}

.pddt13 .box .right .ul .li:last-child{border-bottom: none;}

.pddt13 .box .right .ul .li .ltp{display: flex;align-items: center;cursor: pointer;}

.pddt13 .box .right .ul .li .ltp .tit{flex: 1;line-height: 1.6;margin-right: 0.36rem;}

.pddt13 .box .right .ul .li .ltp .arr{width: 0.16rem;transform: rotate(180deg);}

.pddt13 .box .right .ul .li .lbt{display: none;line-height: 2;color: #666;padding-top: 0.2rem;}

.pddt13 .box .right .ul .li .lbt p{padding-left: calc(20 / 16 * 1em);background: url(../images/svg/pdd13_ico.svg) no-repeat left top 0.4em;background-size: 1em;}

.pddt13 .box .right .ul .li.act .ltp .arr{transform: rotate(0deg);}

.pddt14{margin-bottom: 1.6rem;}

.pddt14 .box{margin-top: 0.6rem;display: flex;align-items: center;padding: 0.4rem;background: #F8F8F8;border-radius: 0.2rem;}

.pddt14 .box .imgbox{width: 8.6rem;aspect-ratio: 860 / 580;}

.pddt14 .box .imgbox img{height: 100%;object-fit: contain;}

.pddt14 .box .ul{flex: 1;margin-right: 0.6rem;}

.pddt14 .box .ul .li{padding: 0.5rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}

.pddt14 .box .ul .li:last-child{border-bottom: none;}

.pddt14 .box .ul .li .txt{line-height: calc(40 / 24);padding: 0 0 0 0.48rem;background: url(../images/svg/pddt14_ico.svg) no-repeat left top calc(40 / 24 * 0.5em - 0.14rem);background-size: 0.28rem;}

.pddt15{margin-bottom: 1.6rem;}

.pddt15 .ul{display: flex;justify-content: center;gap: 0.4rem 1.68rem;margin-top: 0.4rem;}

.pddt15 .ul .li{min-width: 1.6rem;position: relative;}

.pddt15 .ul .li .ico{width: 0.72rem;height: 0.72rem;display: flex;align-items: center;justify-content: center;position: relative;margin: 0 auto;}

.pddt15 .ul .li .ico img{width: 0.24rem;height: 0.24rem;object-fit: contain;}

.pddt15 .ul .li .ico::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px dashed var(--theme-color);}

.pddt15 .ul .li .ico::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-shadow: 0 10px 24px rgba(180, 210, 234, 0.30);border-radius: 50%;width: 0.48rem;height: 0.48rem;border: 1px solid var(--theme-color);}

.pddt15 .ul .li .txt{text-align: center;line-height: 133.333%;margin-top: 0.16rem;}

.pddt15 .ul .li:not(:last-child)::before{content: "";position: absolute;left: calc(100% + 0.24rem); top: 0.36rem;width: 1.2rem;border-bottom: 1px dotted var(--theme-color);}

.pddt15 .imgbox{border-radius: 0.2rem;overflow: hidden;margin-top: 0.6rem;}

.pddt15 .imgbox img{margin: 0 auto;width: auto;}

.pddt16{margin-bottom: 1.4rem;padding: 1.4rem 0;background: #F8F8F8;}

.pddt16 .list .item{margin-top: 0.6rem;display: flex;align-items: center;justify-content: space-between;}

.pddt16 .list .item:nth-child(2n){flex-direction: row-reverse;}

.pddt16 .list .item .imgbox{border-radius: 0.2rem;width: 8.2rem;aspect-ratio: 820 / 520;overflow: hidden;}

.pddt16 .list .item .imgbox img{height: 100%;object-fit: cover;}

.pddt16 .list .item .txtbox{width: calc(100% - 9.6rem);}

.pddt16 .list .item .txtbox .t1{display: flex;align-items: center;gap: 0.16rem;}

.pddt16 .list .item .txtbox .t1 .ico{width: 0.64rem;}

.pddt16 .list .item .txtbox .t1 .tit{line-height: 1.2;flex: 1;}

.pddt16 .list .item .txtbox .line{height: 1px;background: rgba(0, 0, 0, 0.10);margin: 0.4rem 0 0.6rem;}

.pddt16 .list .item .txtbox .t2{line-height: 218.182%;color: #666;}

.pddt16 .list .item .txtbox .t2 p{padding-left: 0.42rem;background: url(../images/svg/pddt16_ico3.svg) no-repeat left top calc(2.18182em / 2 - 0.14rem);background-size: 0.28rem;}

.pddt17{margin-bottom: 1.4rem;overflow: hidden;}

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

.pddt17 .box .swiper{overflow: visible;overflow: hidden;}

.pddt17 .box .swiper .swiper-slide{width: 3.86rem;margin-right: 0.32rem;}

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

.pddt17 .box .swiper .imgbox{aspect-ratio: 386 / 250;border-radius: 0.2rem;overflow: hidden;}

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

.pddt17 .box .swiper .txtbox{line-height: 1.55;text-align: center;margin-top: 0.2rem;}

.pddt17 .box .swpbox2{margin-top: 0.62rem;}

.pddt18{padding: 1.6rem 0 1.18rem;background: #F8F8F8;margin-bottom: 1.4rem;}

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

.pddt18 .box .swiper-slide{width: 3.86rem;height: auto;}

.pddt18 .box .swiper-slide .ss{height: 100%;background: #fff url(../images/pddt18_5.png) no-repeat top right;background-size: auto 100%;box-shadow: 0 10px 24px 0 rgba(220, 234, 246, 0.30);border-radius: 0.2rem;}

.pddt18 .box .swiper-slide .ss .imgbox{height: 4.1rem;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid rgba(0, 0, 0, 0.10);}

.pddt18 .box .swiper-slide .ss .imgbox img{width: 2.8rem;height: 2.8rem;object-fit: contain;}

.pddt18 .box .swiper-slide .ss .txtbox{padding: 0.32rem 0.55rem 0.4rem 0.35rem;text-align: center;line-height: 125%;}

.pddt19{margin: 0 0 1.4rem;}

.pddt20{margin-bottom: 1.4rem;padding: 1.2rem 0 3rem;background: #F8F8F8;}

.pddt20 .box{margin: 0.8rem auto 0;width: 6.46rem;height: 6.46rem;position: relative;}

.pddt20 .box .imgbox{aspect-ratio: 1 / 1;position: relative;border-radius: 50%;overflow: hidden;}

.pddt20 .box .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.pddt20 .box .imgbox img.act{opacity: 1;}

.pddt20 .box .ul .li{position: absolute;z-index: 10;}

.pddt20 .box .ul .li .lox{position: absolute;}

.pddt20 .box .ul .li .dian{width: 0.2rem;height: 0.2rem;border-radius: 50%;background: var(--theme-color);}

.pddt20 .box .ul .li .ltp{display: flex;align-items: center;width: 3.12rem;}

.pddt20 .box .ul .li .ltp .ico{width: 0.6rem;}

.pddt20 .box .ul .li .ltp .tit{flex: 1;margin-left: 0.16rem;line-height: 1.5;}

.pddt20 .box .ul .li .lbt{width: 3.12rem;padding: 0.24rem;background: #fff;border-radius: 0.2rem;line-height: 2.5;position: relative;overflow: hidden;}

.pddt20 .box .ul .li .lbt p{padding-left: calc(19 / 16 * 1em);background: url(../images/svg/pddt20_ico2.svg) no-repeat left top calc(1.25em - (5 / 16 * 1em));background-size: calc(7 / 16 * 1em);position: relative;z-index: 5;}

.pddt20 .box .ul .li .lbt .bg{position: absolute;top: 0;left: -150%;height: 100%;display: flex;width: 150%;}

.pddt20 .box .ul .li .lbt .bg::before{content: "";position: relative;width: 100%;height: 100%;background: var(--theme-color);
background: #fff;}

.pddt20 .box .ul .li .lbt .bg img{height: 100%;aspect-ratio: 61 / 261;width: auto;filter: var(--imgwhite);}

.pddt20 .box .ul .li .lbt::after{content: "";position: absolute;left: 110%;top: 0.84rem;width: 1.9rem;aspect-ratio: 190 / 160;background: url(../images/svg/esg1_7vi.svg) no-repeat center;background-size: contain;transform: rotate(-5deg);z-index: 2;opacity: 0.03;}

.pddt20 .box .ul .li .lbt::before{content: "";position: absolute;left: 110%;top: -1.1rem;width: 2.14rem;aspect-ratio: 214 / 194;background: url(../images/svg/esg1_8.svg) no-repeat center;background-size: contain;transform: rotate(5deg);z-index: 2;opacity: 0.03;}

.pddt20 .box .ul .li:hover .lbt .bg{left: 0;}

.pddt20 .box .ul .li:hover .lbt::after{top: 1.05rem;left: 2.4rem;transform: rotate(0deg);}

.pddt20 .box .ul .li:hover .lbt::before{top: -0.9rem;left: 2.4rem;transform: rotate(0deg);}

.pddt20 .box .ul .li:nth-child(1){top: 1.05rem;left: 0.65rem;}

.pddt20 .box .ul .li:nth-child(1) .lox{width: 4.9rem;top: -1.45rem;right: 0.15rem;}

.pddt20 .box .ul .li:nth-child(1) .lox .line{margin-top: 0.2rem;}

.pddt20 .box .ul .li:nth-child(1) .lox .lbt{margin-top: -0.38rem;}

.pddt20 .box .ul .li:nth-child(2){top: 1.05rem;right: 0.65rem;}

.pddt20 .box .ul .li:nth-child(2) .lox{width: 4.9rem;top: -1.45rem;left: 0.15rem;display: flex;flex-direction: column;align-items: flex-end;}

.pddt20 .box .ul .li:nth-child(2) .lox .line{margin-top: 0.2rem;}

.pddt20 .box .ul .li:nth-child(2) .lox .lbt{margin-top: -0.38rem;}

.pddt20 .box .ul .li:nth-child(3){bottom: 1.05rem;right: 0.65rem;}

.pddt20 .box .ul .li:nth-child(3) .lox{width: 4.9rem;top: 0.05rem;left: 0.15rem;display: flex;flex-direction: column;align-items: flex-end;}

.pddt20 .box .ul .li:nth-child(3) .lox .line{margin-top: -0.5rem;}

.pddt20 .box .ul .li:nth-child(3) .lox .lbt{margin-top: 0.32rem;}

.pddt20 .box .ul .li:nth-child(4){bottom: 1.05rem;left: 0.65rem;}

.pddt20 .box .ul .li:nth-child(4) .lox{width: 4.9rem;top: 0.05rem;right: 0.15rem;}

.pddt20 .box .ul .li:nth-child(4) .lox .line{margin-top: -0.5rem;}

.pddt20 .box .ul .li:nth-child(4) .lox .lbt{margin-top: 0.32rem;}

.pddt20 .box .linevi{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0.055rem solid var(--theme-color);border-radius: 50%;z-index: 5;transform: rotate(-135deg);
  animation: round1 1s linear forwards;
}
.pddt20 .circle-svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6.51rem;
  height: 6.51rem;
  z-index: 5;
  transform: translate(-50%, -50%) rotate(-140deg);
  overflow: visible;
}
.pddt20 .circle-line {
  stroke-width: 0.0275rem;
  stroke-width: 0.015rem;
  stroke: var(--theme-color);
  fill: none;
  stroke-dasharray: 628;
  stroke-dashoffset: 628;
  transition: all 0.4s ease;
}
.pddt20 .circle-line.act1{stroke-dashoffset: 628;}
.pddt20 .circle-line.act2{stroke-dashoffset: 455;}
.pddt20 .circle-line.act3{stroke-dashoffset: 312;}
.pddt20 .circle-line.act4{stroke-dashoffset: 140;}

.pddt21{position: relative;margin-bottom: 1.8rem;}

.pddt21 .bg{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 2.2rem);}

.pddt21 .bg:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);}

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

.pddt21 .w1640{position: relative;z-index: 5;}

.pddt21 .webtit{padding: 1.6rem 0 1.64rem;}

.pddt21 .webtit .t1{color: #fff;}

.pddt21 .webtit .t2{color: #fff;}

.pddt21 .ul{display: flex;border-radius: 0.2rem;background: #FFF;box-shadow: 0.2rem 0.2rem 0.48rem 0 rgba(0, 0, 0, 0.03);overflow: hidden;}

.pddt21 .ul .li{flex-basis: 0;flex-grow: 1;transition: flex 300ms ease-out;position: relative;padding: 0.48rem 0.6rem 1.66rem;border-right: 1px solid rgba(183, 183, 183, 0.15);}

.pddt21 .ul .li:last-child{border-right: none;}

/* .pddt21 .ul .li:hover{flex-grow: 1.39;} */

.pddt21 .ul .li .ico{width: 0.6rem;}

.pddt21 .ul .li .txt{line-height: 166.667%;margin-top: 0.36rem;}

.pddt21 .ul .li .line{width: 0.24rem;height: 2px;margin-top: 0.2rem;background: var(--theme-color);}

.pddt21 .ul .li .number{line-height: 163.636%;position: absolute;left: 0.6rem;bottom: 0.5rem;}

.pddt21 .ul .li .number span:first-child{font-size: calc(22 / 18 * 1em);}

.pddt21 .ul .li .number span:last-child{color: #999;}










.pddt22{margin-bottom: 1.4rem;overflow: hidden;}

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

.pddt22 .box .swiper{overflow: visible;}

.pddt22 .box .swiper-slide{width: 11.8rem;margin-right: 0.4rem;height: auto;}

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

.pddt22 .box .swiper-slide .ss{height: 100%;background: #F8F8F8;border-radius: 0.2rem;display: flex;align-items: center;}

.pddt22 .box .swiper-slide .ss .imgbox{width: 6.2rem;aspect-ratio: 620 / 500;border-radius: 0.2rem;overflow: hidden;}

.pddt22 .box .swiper-slide .ss .imgbox img{height: 100%;object-fit: cover;transition: all 0.4s var(--ease);}

.pddt22 .box .swiper-slide .ss .txtbox{flex: 1;padding: 0.2rem 0.6rem;}

.pddt22 .box .swiper-slide .ss .txtbox .ico{width: 0.6rem;}

.pddt22 .box .swiper-slide .ss .txtbox .t1{line-height: calc(35 / 26);margin-top: 0.4rem;}

.pddt22 .box .swiper-slide .ss .txtbox .t2{margin-top: 0.24rem;line-height: 177.778%;color: #666;}

.pddt22 .box .swiper-slide .ss .txtbox .t2 p{padding-left: 0;position: relative;padding-left: calc(27 / 18 * 1em);}

.pddt22 .box .swiper-slide .ss .txtbox .t2 p::before{content: "";position: absolute;left: calc(11 / 18 * 1em);top: calc((1.77778em - (8 / 18 * 1em)) / 2);width: calc(5 / 18 * 1em);aspect-ratio: 1 / 1;border-radius: 50%;background: #666;}

.pddt22 .box .swiper-slide .ss .txtbox .line{margin-right: 0.4rem;height: 1px;background: #DFDFDF;margin-top: 0.4rem;}

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

.pddt23{margin-bottom: 1.4rem;padding: 1.4rem 0 1.5rem;background: #F8F8F8;}

.pddt23 .box{border-radius: 0.2rem;background: #FFF;box-shadow: 0.1rem 0.24rem 0.8rem 0.2rem rgba(0, 0, 0, 0.03);padding: 0.6rem 0.8rem;display: flex;align-items: center;justify-content: space-between;margin-top: 0.6rem;}

.pddt23 .box .imgbox{width: 8rem;aspect-ratio: 800 / 500;}

.pddt23 .box .imgbox img{height: 100%;object-fit: contain;}

.pddt23 .box .txtbox{width: 5.6rem;}

.pddt23 .box .txtbox .tit{line-height: 1.4;}

.pddt23 .box .txtbox .ul{margin-top: 0.4rem;}

.pddt23 .box .txtbox .ul .li:not(:first-child){margin-top: 0.28rem;}

.pddt23 .box .txtbox .ul .li .set{line-height: 127.273%;}

.pddt23 .box .txtbox .ul .li .list{display: flex;flex-wrap: wrap;margin-top: 0.2rem;gap: 0.12rem 0.28rem;line-height: 155.556%;color: #666;}

.pddt23 .box .txtbox .ul .li .list p{width: calc((100% - 0.56rem) / 3);position: relative;padding-left: calc(27 / 18 * 1em);}

.pddt23 .box .txtbox .ul .li .list p::before{content: "";position: absolute;left: calc(11 / 18 * 1em);top: calc((1.77778em - (11 / 18 * 1em)) / 2);width: calc(5 / 18 * 1em);aspect-ratio: 1 / 1;border-radius: 50%;background: #666;}

.ab3{background: #F8F8F8;padding: 1.8rem 0 1.53rem;}

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

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

.ab3 .top .ul .li:not(:last-child){margin-right: 1rem;}

.ab3 .top .ul .li .ltp{display: flex;align-items: baseline;}

.ab3 .top .ul .li .ltp .countUp{line-height: calc(74 / 56);}

.ab3 .top .ul .li .ltp .unit{line-height: calc(23 / 18);margin-left: 0.1rem;}

.ab3 .top .ul .li .lbt{line-height: calc(27 / 18);margin-top: 0.05rem;}

.ab3 .bot{margin: 0.6rem -0.1rem 0;position: relative;}

.ab3 .bot .map{position: relative;}

.ab3 .bot .dian .li{position: absolute;z-index: 5;width: 0.29rem;height: 0.29rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

.ab3 .bot .dian .li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;animation: dian2 3000ms linear infinite;pointer-events: none;}

.ab3 .bot .dian .li::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;animation: dian2 3000ms linear 1500ms infinite;pointer-events: none;}

@keyframes dian2 {
  0%{transform: scale(0);opacity: 0;}
  0.1%{opacity: 1;}
  80%{opacity: 1;}
  100%{transform: scale(2);opacity: 0;}
}

.ab3 .bot .dian .li s{width: 0.07rem;height: 0.07rem;border-radius: 50%;position: relative;z-index: 3;}

/*.ab3 .bot .dian .li.li1{background: rgba(4, 52, 145, 0.1);}*/
.ab3 .bot .dian .li.li1:before,
.ab3 .bot .dian .li.li1:after{background: rgba(4, 52, 145, 0.1);}

.ab3 .bot .dian .li.li1 s{background: var(--theme-color);}

/*.ab3 .bot .dian .li.li2{background: rgba(11, 26, 47, 0.1);}*/
.ab3 .bot .dian .li.li2:before,
.ab3 .bot .dian .li.li2:after{background: rgba(0, 128, 0, 0.1);}

.ab3 .bot .dian .li.li2 s{background: #008000;}

/*.ab3 .bot .dian .li.li3{background: rgba(235, 0, 0, 0.1);}*/
.ab3 .bot .dian .li.li3:before,
.ab3 .bot .dian .li.li3:after{background: rgba(11, 26, 47, 0.1);}

.ab3 .bot .dian .li.li3 s{background: var(--theme-color2);}

/*.ab3 .bot .dian .li.li4{background: rgba(62, 172, 56, 0.1);}*/
.ab3 .bot .dian .li.li4:before,
.ab3 .bot .dian .li.li4:after{background: rgba(62, 172, 56, 0.1);}

.ab3 .bot .dian .li.li4 s{background: #3EAC38;}

.ab3 .bot .icon{position: absolute;left: 0.1rem;bottom: 0.86rem;}

.ab3 .bot .icon .item{display: flex;align-items: center;width: fit-content;position: relative;padding: 0;background: #fff;padding: 0.11rem 0.29rem 0.12rem 0.15rem;border-radius: 0.1rem;cursor: pointer;transition: all 400ms ease;}

.ab3 .bot .icon .item:before{content: "";position: absolute;top: 0.08rem;left: 0.08rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;}

.ab3 .bot .icon .item:not(:first-child){margin-top: 0.2rem;}

.ab3 .bot .icon .item:nth-child(1){border: 1px solid #06397F;}

.ab3 .bot .icon .item:nth-child(1):hover{box-shadow: 0 0.05rem 0.2rem 0 rgba(6, 57, 127, 0.2);}

.ab3 .bot .icon .item:nth-child(1):before{background: #06397F;}

.ab3 .bot .icon .item:nth-child(2){border: 1px solid #008000;}

.ab3 .bot .icon .item:nth-child(2):hover{box-shadow: 0 0.05rem 0.2rem 0 rgba(0, 128, 0, 0.2);}

.ab3 .bot .icon .item:nth-child(2):before{background: #008000;}

.ab3 .bot .icon .item:nth-child(3){border: 1px solid #F49700;}

.ab3 .bot .icon .item:nth-child(3):hover{box-shadow: 0 0.05rem 0.2rem 0 rgba(244, 151, 0, 0.2);}

.ab3 .bot .icon .item:nth-child(3):before{background: #F49700;}

.ab3 .bot .icon .item:nth-child(4){border: 1px solid #3EAC38;}

.ab3 .bot .icon .item:nth-child(4):hover{box-shadow: 0 0.05rem 0.2rem 0 rgba(62, 172, 56, 0.2);}

.ab3 .bot .icon .item:nth-child(4):before{background: #3EAC38;}

.ab3 .bot .icon .item .ico{width: 0.24rem;margin-right: 0.06rem;}

.ab3 .bot .list .icon .item .tit{line-height: calc(21 / 16);}

.ab3 .bot .list .item{position: absolute;top: 0.75rem;right: 4.29rem;width: 3.2rem;border-radius: 0.1rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.40);box-shadow: 0 0.14rem 0.232rem 0 #DCEAF6;backdrop-filter: blur(10px);padding: 0.2rem 0.15rem 0.4rem;display: none;}

.ab3 .bot .list .item.act{display: block;}
.ab3 .bot .list .item.noimg{display: none;}

.ab3 .bot .list .item .pic{height: 1.66rem;border-radius: 0.06rem;overflow: hidden;}

.ab3 .bot .list .item .pic img{height: 100%;object-fit: cover;}

.ab3 .bot .list .item .txt{margin-top: 0.16rem;}

.ab3 .bot .list .item .txt .t1{line-height: 1.4;}

.ab3 .bot .list .item .txt .t2{margin-top: 0.12rem;-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 80%, transparent 100%);mask-image: linear-gradient(90deg, #000 0%, #000 80%, transparent 100%);}

.ab3 .bot .list .item .txt .t2 span{padding: 3px 0.11rem;border-radius: 4px;border: 0.5px solid var(--theme-color);background: rgba(6, 57, 127, 0.10);border-radius: 0.04rem;line-height: max(0.15rem, 15px);color: var(--theme-color);display: block;}

.ab3 .bot .list .item .txt .data{margin-top: 0.21rem;}

.ab3 .bot .list .item .txt .data .tit{line-height: 1.25;margin-top: 0.18rem;}

.ab3 .bot .list .item .txt .data .tt{display: flex;align-items: center;margin-top: 0.14rem;}

.ab3 .bot .list .item .txt .data .tt:first-child{margin-top: 0;}

.ab3 .bot .list .item .txt .data .tt .set{width: 0.18rem;margin-right: 0.12rem;}

.ab3 .bot .list .item .txt .data .tt .det{line-height: max(0.2rem, 20px);color: #333;}

.ab3 .bot .list .item .txt .data .tt .det a{color: #333;display: block;width: fit-content;}

.ab3 .bot .list .item .txt .data .tt .det a:hover{color: var(--theme-color);}

.ab3 .marquee-wrap .marquee{display: flex;align-items: center;white-space: nowrap;gap: 0.11rem;}

.ab3 .marquee-wrap .marquee .marquee-item{flex-shrink: 0;border-radius: 0.1rem;border: 1px solid rgba(220, 222, 229, 0.50);background: #FFF;}

.ab3 .ph_list{margin-top: 0.4rem;padding: 0 0.32rem;}

.ab3 .ph_list .box{background: #fff;border-radius: 0.2rem;background: #FFF;padding: 0.06rem 0.32rem 0.2rem;}

.ab3 .ph_list .box .item{padding: 0.32rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

.ab3 .ph_list .box .item:last-child{border-bottom: none;}

.ab3 .ph_list .box .item .itp{display: flex;align-items: center;position: relative;padding-right: 0.6rem;}

.ab3 .ph_list .box .item .itp .ico{width: 0.4rem;margin-right: 0.16rem;}

.ab3 .ph_list .box .item .itp .txt{font-size: 0.3rem;line-height: 0.44rem;color: var(--theme-color);}

.ab3 .ph_list .box .item .itp .arr{position: absolute;right: 0;top: 0;width: 0.32rem;height: 100%;display: flex;align-items: center;}

.ab3 .ph_list .box .item .ibt{padding: 0.22rem 0 0;display: none;}

.ab3 .ph_list .box .item .ibt .pic{border-radius: 0.12rem;overflow: hidden;aspect-ratio: 311 / 172;}

.ab3 .ph_list .box .item .ibt .pic img{height: 100%;object-fit: cover;}

.ab3 .ph_list .box .item .ibt .txt{margin-top: 0.32rem;}

.ab3 .ph_list .box .item .ibt .txt .t1{line-height: 1.4;}

.ab3 .ph_list .box .item .ibt .txt .t2{-webkit-mask-image: linear-gradient(90deg, #000 0%, #000 80%, transparent 100%);mask-image: linear-gradient(90deg, #000 0%, #000 80%, transparent 100%);}

.ab3 .ph_list .box .item .ibt .txt .t2 span{padding: 0.08rem 0.24rem;border-radius: 0.08rem;border: 0.5px solid var(--theme-color);background: rgba(6, 57, 127, 0.10);border-radius: 0.04rem;line-height: 0.32rem;color: var(--theme-color);display: block;}

.ab3 .ph_list .box .item .ibt .txt .data{margin-top: 0.42rem;}

.ab3 .ph_list .box .item .ibt .txt .data .tit{line-height: 1.25;margin-top: 0.4rem;}

.ab3 .ph_list .box .item .ibt .txt .data .tt{display: flex;align-items: center;margin-top: 0.28rem;}

.ab3 .ph_list .box .item .ibt .txt .data .tt:first-child{margin-top: 0;}

.ab3 .ph_list .box .item .ibt .txt .data .tt .set{width: 0.36rem;margin-right: 0.24rem;}

.ab3 .ph_list .box .item .ibt .txt .data .tt .det{line-height: 0.4rem;color: #333;}

.ab3 .ph_list .box .item .ibt .txt .data .tt .det a{color: #333;display: block;width: fit-content;}

.ab3 .ph_list .box .item .ibt .txt .data .tt .det a:hover{color: var(--theme-color);}

.ab3 .ph_list .box .item .ibt .marquee-wrap .marquee{display: flex;align-items: center;white-space: nowrap;gap: 0.22rem;}

.ab3 .ph_list .box .item .ibt .marquee-wrap .marquee .marquee-item{flex-shrink: 0;border-radius: 0.1rem;border: 1px solid rgba(220, 222, 229, 0.50);background: #FFF;}

.searchLayout{padding: 2.4rem 0 0;}

.searchLayout .tit{line-height: 153.846%;}

.searchLayout .searchform{width: 12rem;position: relative;margin: 0.6rem auto 0;}

.searchLayout .searchform input{height: 0.8rem;border-radius: 0.2rem;background: #F8F8F8;display: block;width: 100%;padding: 0 2.4rem 0 0.2rem;}

.searchLayout .searchform button{position: absolute;top: 0;right: 0;width: 2.2rem;height: 100%;display: flex;align-items: center;justify-content: center;outline: none;border: none;color: #fff;border-radius: 0.2rem;background: var(--theme-color);font-size: 0.24rem;}

.searchLayout .searchform button img{width: 0.24rem;margin-left: 0.2rem;}

.searchLayout .sch_number{line-height: 1.25;margin-top: 0.8rem;}

.searchLayout .sch_number span{color: var(--theme-color);}

.searchLayout .switch{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: 0.4rem;margin-top: 0.4rem;}

.searchLayout .switch .ss{padding: 0.1rem;line-height: calc(28 / 18);border-radius: 0.08rem;background: #F8FAFF;min-width: 1.6rem;text-align: center;}

.searchLayout .switch .ss.act{color: #fff;background: var(--theme-color);}

.searchLayout .pagebox{margin-top: 0.8rem;;}

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

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

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

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

.case_ul .li .ss{display: block;width: 100%;height: 100%;border-radius: 0.2rem;background: #F8FAFF;}

.case_ul .li .ss .imgbox{height: 3.2rem;border-radius: 0.2rem;overflow: hidden;}

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

.case_ul .li .ss .txtbox{padding: 0.35rem 0.36rem 0.48rem;}

.case_ul .li .ss .txtbox .t1{line-height: calc(28 / 18);color: #666;}

.case_ul .li .ss .txtbox .t2{line-height: 163.636%;margin-top: 0.15rem;}

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

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

.news_ul{margin-top: 0.6rem;}

.news_ul .li:not(:first-child){margin-top: 0.4rem;}

.news_ul .ss{padding: 0.3rem 0.66rem 0.3rem 0.3rem;background: #F8FAFF;border-radius: 0.2rem;display: flex;align-items: center;justify-content: space-between;}

.news_ul .ss .imgbox{width: 5.45rem;height: 3rem;border-radius: 0.2rem;overflow: hidden;}

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

.news_ul .ss .txtbox{flex: 1;margin-left: 0.8rem;display: flex;justify-content: space-between;align-items: center;}

.news_ul .ss .txtbox .lf{flex: 1;max-width: 6rem;padding-right: 0.4rem;}

.news_ul .ss .txtbox .lf .type{display: flex;align-items: center;width: fit-content;padding: 0.04rem 0.14rem 0.04rem 0.08rem;background: #E7ECF3;border-radius: 0.04rem;}

.news_ul .ss .txtbox .lf .type img{width: 0.24rem;margin-right: 0.06rem;}

.news_ul .ss .txtbox .lf .tit{line-height: 163.636%;letter-spacing: 0.06em;margin-top: 0.24rem;}

.news_ul .ss .txtbox .lf .more{margin-top: 0.6rem;}

.news_ul .ss .txtbox .lf .more .webbtn{margin: 0;}

.news_ul .ss .txtbox .rf{width: 1.6rem;height: 2.5rem;display: flex;align-items: center;justify-content: flex-end;border-left: 1px solid #DFDFDF;}

.news_ul .ss .txtbox .rf .time{text-align: center;}

.news_ul .ss .txtbox .rf .time .day{line-height: calc(80 / 60);}

.news_ul .ss .txtbox .rf .time .year{line-height: calc(24 / 18);opacity: 0.3;}

.news_ul .ss .txtbox .rf .time .line{width: 0.22rem;height: 1px;margin: 0.14rem auto;opacity: 0.3;background: #333;}

.product_ul{display: flex;flex-wrap: wrap;margin-top: 0.5rem;}

.product_ul .li{width: calc((100% - 0.64rem) / 3);margin: 0.32rem 0.32rem 0 0;}

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

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

.product_ul .li .ss{display: block;height: 100%;overflow: hidden;background: #F8F8F8;border-radius: 0.2rem;overflow: hidden;}

.product_ul .li .ss .pic{overflow: hidden;border-radius: 0.2rem;aspect-ratio: 412 / 280;border-radius: 0.2rem;overflow: hidden;}

.product_ul .li .ss .pic img{height: 100%;object-fit: cover;}

.product_ul .li .ss .txt{padding: 0.32rem 0.2rem 0.48rem;text-align: center;}

.product_ul .li .ss .txt .t1{line-height: 1.5;}

.product_ul .li .ss .txt .t2{line-height: 125%;color: #666;margin-top: 0.08rem;}

.product_ul .li .ss:hover{background: #fff;box-shadow: 0.1rem 0.24rem 0.6rem 0.12rem rgba(2, 8, 21, 0.05);}

.product_ul .li .ss:hover .pic img{transform: scale(1.05);}

.faq_ul{margin-top: 0.6rem;}

.faq_ul .li{padding: 0.4rem 0 0.2rem;border-bottom: 1px solid rgba(0,0,0,0.1);}

.faq_ul .li:first-child{padding-top: 0;}

.faq_ul .li .ltp{display: flex;align-items: center;justify-content: space-between;padding-bottom: 0.2rem;}

.faq_ul .li .ltp .tit{line-height: 1.6;flex: 1;padding-right: 0.4rem;}

.faq_ul .li .ltp .arr{border: 1px solid rgba(0,0,0,0.1);width: 0.4rem;height: 0.4rem;border-radius: 50%;}

.faq_ul .li .lbt{display: none;line-height: 177.778%;padding-top: 0.04rem;}


.sidebar{position: fixed;right: 0.48rem;bottom: 1rem;z-index: 99;}
    
.sidebar .gif{height: 1.04rem;width: 0.76rem;position: relative;display: flex;justify-content: center;}

.sidebar .gif img{width: auto;height: 100%;max-width: none;}

.sidebar .txtbox{position: absolute;right: 0.53rem;bottom: 0.94rem;width: 0;height: 0;overflow: hidden;}

.sidebar .txtbox .txt{position: absolute;right: 0;bottom: calc(10 / 16 * 1em);width: calc(104 / 16 * 1em);text-align: center;line-height: calc(38 / 16);color: #fff;border-radius: 0.06rem;background: var(--theme-color);}

.sidebar .txtbox .txt svg{position: absolute;width: calc(14 / 16 * 1em);height: auto;top: 100%;right: calc(10 / 16 * 1em);}

.sidebar:hover .txtbox{width: calc(104 / 16 * 1em);height: 3em;}


.notification{position: fixed;top: -100vh;left: 0;width: 100vw;height: 100vh;background: #000c;z-index: 300;overflow: hidden;}

.notification.act{top: 0;transition: top 800ms ease ;}

.notification .box{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}

.notification .box .pic{max-width: 70vw;max-height: 70vh;}

.notification .box .pic img{max-width: 70vw;max-height: 70vh;object-fit: contain;}

.notification .box .close{position: absolute;top: 0.4rem;right: 0.4rem;width: 0.6rem;height: 0.6rem;background: var(--theme-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all 400ms ease;}

.notification .box .close img{filter: var(--imgwhite);width: 0.2rem;}

.notification .box .close:hover{background: var(--theme-color2);}

.header .rf .language{position: relative;}

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

.header .rf .language .lbt{position: absolute;left: 50%;top: 100%;transform: translateX(-50%) translateY(0.4rem);background: #fff;border-radius: 0 0 0.2rem 0.2rem;padding: 0.28rem .1rem 0.48rem;text-align: center;pointer-events: none;opacity: 0;visibility: hidden;min-width: 1.5rem;}

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

.header .rf .language .lbt a:not(:first-child){margin-top: 0.24rem;}

.header .rf .language .lbt a{display: block;width: fit-content;line-height: 1.5;margin: 0 auto;}

.header .rf .language .lbt a:hover{color: var(--theme-color);}



dialog.overlay{max-width: 100%;max-height: 100%;}
/*板块隐藏*/
.ser1 .switch{display: none;}

@media (max-width: 1360px) {
    .header .ul .li{padding: 0 0.2rem;}
}

