.nyPageWrap .header{position: sticky;}

/* 内页banner */
.nyBanner{height: 16rem;align-items: flex-end;color: #FFFFFF;line-height: 1.5;}
.nyBanner .en{line-height: 1.2;font-family: "Oswald-Medium";text-transform: uppercase;padding-bottom: 2rem;opacity: 0.4;}

/* 面包屑 */
.bread{background: #FFFFFF;border-bottom: 1px solid #DDDDDD;line-height: 2rem;}
.bread .path span{margin: 0 5px;}
.bread .path a:hover{color: var(--primary-color);}
.bread .container .swiper-slide{width: auto;}
.bread .container a{display: block;position: relative;}
.bread .container a::before{content: "";width: 100%;height: 1px;background: var(--primary-color);position: absolute;left: 0;bottom: 0;transform: scale(0);}
.bread .container .on a,
.bread .container a:hover{color: var(--primary-color);}
.bread .container .on a::before,
.bread .container a:hover::before{transform: scale(1);}

/* 内页标题 */
.nyTitle{line-height: 1.33;}
.nyTitle.white{color: #fff;}
.nyTitle.center{text-align: center;}

/* 关于我们 */
.aboutWrap .part1{background: url(../images/about_bg1.svg) no-repeat center bottom;background-size: 100% auto;}
.aboutWrap .part1 .contLeft{width: 30%;}
.aboutWrap .part1 .contLeft .text{margin-bottom: 8.27rem;line-height: 1.6;}
.aboutWrap .part1 .contLeft .text .blue{color: var(--primary-color);}
.aboutWrap .part1 .contLeft .label{width: 2.7rem;line-height: 0.93rem;text-transform: uppercase;}
.aboutWrap .part1 .contRight{width: 62.5%;}
.aboutWrap .part1 .dataList{margin-top: 1.33rem;}
.aboutWrap .part1 .dataList li{width: 24.1%;box-sizing: border-box;padding: 1rem;background: rgba(243, 246, 252, 0.8);border-radius: 0.4rem;}
.aboutWrap .part1 .dataList li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 0.4rem;background: linear-gradient(180deg, rgba(3, 163, 74, 0.4) 0%, #03A34A 100%);backdrop-filter: blur(30px);opacity: 0;}
.aboutWrap .part1 .dataList li .bg{position: absolute;right: 0;top: 0;width: 44.8%;opacity: 0;}
.aboutWrap .part1 .dataList li .icon{height: 1.07rem;}
.aboutWrap .part1 .dataList li p{line-height: 0.73rem;margin: 1.13rem 0 4px;}
.aboutWrap .part1 .dataList li .data{line-height: 1.6rem;color: var(--primary-color);}
.aboutWrap .part1 .dataList li .data span{font-family: "Oswald-Medium";}
.aboutWrap .part1 .dataList li:hover{color: #fff;}
.aboutWrap .part1 .dataList li:hover::before{opacity: 1;}
.aboutWrap .part1 .dataList li:hover .bg{opacity: 1;}
.aboutWrap .part1 .dataList li:hover .icon{filter: brightness(0) invert(1);}
.aboutWrap .part1 .dataList li:hover .data{color: #fff;}

.aboutWrap .part2{background-image: url(../images/about_bg2.jpg);}
.aboutWrap .part2 .title{padding: 0 8.3%;}
.aboutWrap .part2 .btn{width: 1.6rem;height: 1.6rem;margin-left: 0.67rem;background: rgba(255, 255, 255, 0.2);border-radius: 50%;cursor: pointer;}
.aboutWrap .part2 .btn img{height: 33.33%;filter: brightness(0) invert(1);}
.aboutWrap .part2 .btn:first-child{margin-left: 0;}
.aboutWrap .part2 .btn:hover{background: #fff;}
.aboutWrap .part2 .btn:hover img{filter: brightness(1) invert(0);}
.aboutWrap .part2 .btn.swiper-button-disabled{pointer-events: none;opacity: 0.5;}
.aboutWrap .part2 .container{margin-left: 8.3%;color: #fff;padding: 1.33rem 2rem 0 0;border-top: 1px solid rgba(255, 255, 255, 0.4);}
.aboutWrap .part2 .container .swiper-slide{width: auto;}
.aboutWrap .part2 .container .wrap{width: 10.67rem;min-height: 12.4rem;}
.aboutWrap .part2 .container .date{line-height: 1.6rem;margin-bottom: 0.53rem;}
.aboutWrap .part2 .container .date span{font-family: "Oswald-Medium";margin-right: 3px;}
.aboutWrap .part2 .container .text{color: #fff;}

.aboutWrap .part3 .list > li{width: 23.75%;margin-right: 1.66%;box-sizing: border-box;padding: 1.27rem;min-height: 11.2rem;border-radius: 0.4rem;background: #FFFFFF;box-shadow: 0px 4px 20px 0px rgba(31, 65, 155, 0.2);text-align: center;overflow: hidden;}
.aboutWrap .part3 .list > li:nth-child(4n){margin-right: 0;}
.aboutWrap .part3 .list > li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/about_bg3.jpg) no-repeat center;background-size: cover;opacity: 0;}
.aboutWrap .part3 .list .icon{height: 1.6rem;}
.aboutWrap .part3 .list .tit{line-height: 1.07rem;margin: 0.67rem 0 0.53rem;}
.aboutWrap .part3 .list > li:nth-child(1) .text{text-align: left;}
.aboutWrap .part3 .list > li:hover *{color: #fff !important;}
.aboutWrap .part3 .list > li:hover::before{opacity: 1;}
.aboutWrap .part3 .list > li:hover .icon{filter: brightness(0) invert(1);}

.aboutWrap .part4 .contLeft{width: 33.33%;box-sizing: border-box;padding: 3.33rem 2rem 5.07rem 8.3%;background: url(../images/about_bg4.jpg) no-repeat center;background-size: cover;}
.aboutWrap .part4 .contLeft .list li{margin-bottom: 0.47rem;max-width: 12.67rem;}
.aboutWrap .part4 .contLeft .list .wrap{padding: 0 0.67rem;background: rgba(255, 255, 255, 0.2);border-radius: 0.27rem;line-height: 2.53rem;color: #FFFFFF;}
.aboutWrap .part4 .contLeft .list .wrap .icon{flex-shrink: 0;width: 0.93rem;filter: brightness(0) invert(1);}
.aboutWrap .part4 .contLeft .list .wrap .arr{flex-shrink: 0;width: 0.5rem;filter: brightness(0) invert(1);transform: rotateZ(-45deg);}
.aboutWrap .part4 .contLeft .list .wrap .tit{flex: 1;box-sizing: border-box;padding: 0 8px;}
.aboutWrap .part4 .contLeft .list .wrap:hover{background: #fff;color: var(--primary-color);}
.aboutWrap .part4 .contLeft .list .wrap:hover img{filter: brightness(1) invert(0);}
.aboutWrap .part4 .contLeft .list .wrap:hover .arr{transform: rotateZ(0deg);}
.aboutWrap .part4 .contRight{width: 66.67%;height: 24rem;box-sizing: border-box;padding: 3.33rem;}

.aboutWrap .part5 .container{width: 100%;padding: 0.67rem;margin: -0.67rem 0 0 -0.67rem;}
.aboutWrap .part5 .container .wrap{background: #F3F6FC;backdrop-filter: blur(30px);border-radius: 0.4rem;box-sizing: border-box;padding: 0.93rem;text-align: center;line-height: 0.93rem;cursor: pointer;}
.aboutWrap .part5 .container .wrap .pic{height: 11.33rem;margin-bottom: 0.73rem;}
.aboutWrap .part5 .container .wrap .pic img{max-width: 90%;max-height: 100%;}
.aboutWrap .part5 .container .wrap:hover{background: #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);color: var(--primary-color);}
.aboutWrap .part5 .swiper-pagination{position: static;width: auto;font-weight: bold;color: rgba(34, 34, 34, 0.2);min-width: 2.8rem;}
.aboutWrap .part5 .swiper-pagination .swiper-pagination-current{color: #222222;}

.aboutWrap .part6{background: #F3F6FC;}
.aboutWrap .part6 .nyTitle{position: absolute;left: 50%;transform: translateX(-50%);top: 3.33rem;}

/* 推荐新闻 */
.recomNews{padding-bottom: 2.67rem;}
.recomNews .leftCont{width: 65%;border-radius: 0.4rem;overflow: hidden;}
.recomNews .leftCont .wrap{display: block;padding-bottom: 21.33rem;border-radius: 0.4rem;}
.recomNews .leftCont .wrap:hover .bgStyle{transform: scale(1.1);}
.recomNews .leftCont .swiper-pagination{bottom: 1rem;}
.recomNews .leftCont .swiper-pagination .swiper-pagination-bullet{width: 0.4rem;height: 0.4rem;background: #FFFFFF;opacity: 1;border-radius: 6px;margin: 0 0.2rem;transition: 0.3s;}
.recomNews .leftCont .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 1.6rem;}
.recomNews .rightCont{width: 32.5%;background: #F3F6FC;backdrop-filter: blur(30px);border-radius: 0.4rem;}
.recomNews .rightCont .wrap{display: block;height: 21.33rem;box-sizing: border-box;padding: 1.33rem;position: relative;}
.recomNews .rightCont .date img{margin-right: 4px;}
.recomNews .rightCont .tit{line-height: 1.07rem;height: 2.13rem;margin: 0.4rem 0 0.67rem;}
.recomNews .rightCont .line{height: 1px;background: var(--primary-color);margin-bottom: 1rem;}
.recomNews .rightCont .desc{line-height: 0.93rem;-webkit-line-clamp: 8;}
.recomNews .rightCont .more{align-items: center;color: var(--primary-color);position: absolute;left: 1.33rem;bottom: 1.33rem;}
.recomNews .rightCont .more img{margin-left: 0.4rem;}
.recomNews .rightCont:hover{background: #fff;box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);}
.recomNews .rightCont .wrap:hover .tit{color: var(--primary-color);}

/* 新闻列表 */
.newsList{padding: 2.67rem 0 3.33rem;background: #F3F6FC;backdrop-filter: blur(30px);}
.newsList .list{padding-bottom: 1.33rem;}
.newsList .list li{width: 32.5%;margin: 0 1.25% 1.25% 0;}
.newsList .list li:nth-child(3n){margin-right: 0;}
.newsList .list .wrap{display: block;padding: 0.4rem 0.4rem 0;background: #FFFFFF;backdrop-filter: blur(30px);border-radius: 0.4rem;}
.newsList .list .pic{padding-bottom: 71.77%;border-radius: 8px;}
.newsList .list .text{padding: 1rem;}
.newsList .list .text .tit{line-height: 1.07rem;height: 2.13rem;margin-bottom: 0.4rem;}
.newsList .list .text .date{align-items: center;}
.newsList .list .text .date img{margin-right: 4px;}
.newsList .list .wrap:hover{backdrop-filter: blur(12px);box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);}
.newsList .list .wrap:hover .text .tit{color: var(--primary-color);}

/* 分页 */
.page a{min-width: 1.6rem;height: 1.6rem;box-sizing: border-box;border: 1px solid #CCCCCC;border-radius: 50%;margin: 0 0.2rem 0.2rem;}
.page a img{height: 33.33%;filter: brightness(0) invert(0.5);opacity: 0.6;}
.page a:hover,
.page a.on{border-color: var(--primary-color);background: var(--primary-color);color: #fff;}
.page a:hover img{filter: brightness(0) invert(1);opacity: 1;} 

/* 新闻详情 */
.passage{width: 67.5%;}
.passage .psgTitle{padding-bottom: 1rem;border-bottom: 1px solid #CCCCCC;margin-bottom: 1rem;}
.passage .psgTitle .tit{line-height: 1.5;margin-bottom: 0.4rem;}
.passage .psgTitle .info{line-height: 0.93rem;align-items: center;}
.passage .psgTitle .info .item{margin-right: 1.33rem;}
.passage .psgTitle .info .item:last-child{margin-right: 0;}
.passage .psgTitle .info .item img{margin-right: 0.2rem;}
.passage .psgCont{color: #3D3D3D;min-height: 10rem;}
.passage .share{margin: 2.67rem 0 1rem;align-items: center;}
.passage .share .icon{margin-right: 8px;}
.passage .share .item{margin-left: 0.67rem;}
.passage .share .item img{filter: brightness(0) invert(0.5);}
.passage .share .item:hover img{filter: brightness(1) invert(0);}
.passage .psgLink{padding-top: 1rem;border-top: 1px solid #CCCCCC;}
.passage .psgLink .wrap{margin-bottom: 0.4rem;align-items: center;}
.passage .psgLink .wrap .label{padding: 0 0.53rem;flex-shrink: 0;margin-right: 0.53rem;border: 1px solid #999999;border-radius: 0.6rem;line-height: 1.13rem;}
.passage .psgLink .wrap .tit{flex: 1;overflow: hidden;}
.passage .psgLink .wrap:hover .label{color: #fff;border-color: var(--primary-color);background: var(--primary-color);}
.passage .psgLink .wrap:hover .tit{color: var(--primary-color);}

/* 热门新闻 */
.hotNews{width: 25%;}
.hotNews .title{margin-bottom: 1.33rem;line-height: 1.5;}
.hotNews .title .en{color: var(--primary-color);text-transform: uppercase;}
.hotNews .list li{margin-bottom: 1rem;line-height: 0.93rem;}
.hotNews .list li .date{align-items: center;}
.hotNews .list li .date img{margin-right: 5px;}
.hotNews .list a:hover .tit{color: var(--primary-color);}

.nyWrap{min-height: 300px;}

/* 解决方案 */
.solutionSide{width: 25%;}
.solutionSide .title{line-height: 1.5;margin-bottom: 2rem;}
.solutionSide .list li{margin-bottom: 0.4rem;}
.solutionSide .list .wrap{padding: 0 0.53rem;background: #F3F6FC;border-radius: 0.27rem;line-height: 2rem;}
.solutionSide .list .wrap .icon{flex-shrink: 0;width: 0.8rem;margin-right: 0.4rem;}
.solutionSide .list .wrap .tit{flex: 1;overflow: hidden;}
.solutionSide .list .wrap:hover,
.solutionSide .list .on .wrap{background: var(--primary-color);color: #fff;}
.solutionSide .list .wrap:hover .icon,
.solutionSide .list .on .wrap .icon{filter: brightness(0) invert(1);}
.solutionSide select{width: 100%;border: 1px solid #DDDDDD;border-radius: 8px;padding: 0 0.5rem;line-height: 1.6rem;background: url(../images/icon_down1.svg) no-repeat 95% center;cursor: pointer;display: none;}

.solutionRight{width: 67.5%;}
.solutionRight .tPic img{width: 100%;border-radius: 0.67rem;margin-bottom: 2.67rem;}
.solutionRight .nyTitle{margin-bottom: 1rem;}

/* 产品列表 */
.pordList li{margin-bottom: 1rem;}
.pordList .wrap{padding: 1rem;border-radius: 0.4rem;border: 1px solid #DDDDDD;}
.pordList .wrap .pic{flex-shrink: 0;width: 6.67rem;height: 6.67rem;border-radius: 8px;margin-right: 2rem;background: #fff;}
.pordList .wrap .pic img{max-width: 90%;max-height: 90%;}
.pordList .wrap .text{flex: 1;overflow: hidden;}
.pordList .wrap .tit{line-height: 1.07rem;}
.pordList .wrap .desc{line-height: 0.93rem;height: 1.87rem;margin: 0.27rem 0 2.53rem;}
.pordList .wrap .more{align-items: center;}
.pordList .wrap .more img{margin-left: 0.4rem;filter: brightness(0) invert(0.5);}
.pordList .wrap:hover{background: #F3F6FC;border-color: #F3F6FC;}
.pordList .wrap:hover .tit,
.pordList .wrap:hover .more{color: var(--primary-color);}
.pordList .wrap:hover .more img{filter: brightness(1) invert(0);}

/* 解决方案详情页 */
.contSolution .part1{padding-bottom: 2.67rem;background: #F3F6FC;}
.contSolution .part1 .pic{width: 17.33rem;height: 17.33rem;margin-right: 5%;background: #FFFFFF;border-radius: 0.67rem;backdrop-filter: blur(30px);}
.contSolution .part1 .pic img{max-width: 90%;max-height: 90%;}
.contSolution .part1 .right{flex: 1;overflow: hidden;line-height: 0.93rem;}
.contSolution .part1 .title{line-height: 1.5;}
.contSolution .part1 .text{margin: 0.4rem 0 1.33rem;max-height: 7.2rem;overflow: auto;padding-right: 0.5rem;}
.contSolution .part1 .application{padding-bottom: 1rem;border-bottom: 1px solid #CCCCCC;margin-bottom: 2.2rem;}
.contSolution .part1 .application .tit{line-height: 1.6;margin-bottom: 4px;}
.contSolution .part1 .tel{display: inline-flex;align-items: center;padding: 0.2rem 0.93rem 0.2rem 0.2rem;background:var(--primary-color);border-radius: 1rem;color: #fff;}
.contSolution .part1 .tel .icon{height: 1.6rem;margin-right: 0.53rem;}
.contSolution .part1 .tel em{margin-left: 0.4rem;font-family: "Oswald-Medium";}

.contSolution .part2 .btnStyle{margin-left: 0.67rem;}
.contSolution .part2 .btnStyle:first-child{margin-left: 0;}
.contSolution .part2 .container .wrap{padding-bottom: 72.53%;border-radius: 0.67rem;}
.contSolution .part2 .container .wrap .bgStyle::before{content: "";width: 100%;height: 2.67rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.contSolution .part2 .container .tit{position: absolute;left: 0;bottom: 0.4rem;width: 100%;box-sizing: border-box;padding: 0 0.4rem;color: #fff;line-height: 0.93rem;text-align: center;z-index: 3;}
.contSolution .part2 .container .wrap:hover .bgStyle{transform: scale(1.1);}

.contSolution .part3{background: #F3F6FC;}
.contSolution .part3 .content dl{padding: 0.4rem 0;border-bottom: 1px solid #DDDDDD;}
.contSolution .part3 .content dl:first-child{border-top: 1px solid #DDDDDD;}
.contSolution .part3 .content dl dt,
.contSolution .part3 .content dl dd{width: 50%;box-sizing: border-box;}
.contSolution .part3 .content dl dt{padding-right: 0.5rem;}

.contSolution .part4 .btnWrap{position: absolute;left: 0.67rem;bottom: 0;z-index: 2;}
.contSolution .part4 .btnWrap .btnStyle{margin-right: 0.67rem;}
.contSolution .part4 .btnWrap .btnStyle:last-child{margin-right: 0;}
.contSolution .part4 .container{width: 100%;padding-left: 0.67rem;margin-left: -0.67rem;}
.contSolution .part4 .wrap{padding: 1.33rem 18.67rem 2.93rem 0;}
.contSolution .part4 .pic{width: 21.33rem;height: 100%;position: absolute;right: 0;top: 0;border-radius: 0.67rem;}
.contSolution .part4 .contLeft{width: 100%;position: relative;z-index: 2;height: 11.27rem;box-sizing: border-box;padding: 1.33rem;background: #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);border-radius: 0.67rem;}
.contSolution .part4 .contLeft .logo{max-height: 1.07rem;margin-bottom: 1rem;max-width: 100%;}
.contSolution .part4 .contLeft .text{max-height: 6.53rem;overflow: auto;width: 100%;padding-right: 1rem;}

.contSolution .part5,
.contSolution .part7{background: #F3F6FC;}
.contSolution .part7.whiteBg{background: #fff;}

.contSolution .part6 .list{justify-content: space-between;}
.contSolution .part6 .list .li{width: 49.375%;margin-bottom: 1.25%;box-sizing: border-box;padding: 0.67rem;border-radius: 8px; align-items: flex-start;box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);line-height: 0.93rem;}
.contSolution .part6 .list .li .icon{width: 3.33rem;height: 3.33rem;flex-shrink: 0;margin-right: 0.67rem;background: #E9ECF5;border-radius: 8px;}
.contSolution .part6 .list .li .icon img{height: 40%;}
.contSolution .part6 .list .li .tit{line-height: 1.07rem;margin-bottom: 0.27rem;}
.contSolution .part6 .list .li:hover .icon{background: var(--primary-color);}
.contSolution .part6 .list .li:hover .icon img{filter: brightness(0) invert(1);}
.contSolution .part6 .list .li:hover .tit{color: var(--primary-color);}

.contSolution .part8 .btnStyle{margin-left: 0.67rem;}
.contSolution .part8 .btnStyle:first-child{margin-left: 0;}
.contSolution .part8 .container{width: 100%;padding: 0.67rem;margin: -0.67rem 0 0 -0.67rem;line-height: 0.93rem;}
.contSolution .part8 .container .swiper-slide{box-sizing: border-box;padding: 2.67rem 0.67rem 0.67rem;min-height: 9.33rem;border-radius: 8px;transition: 0.3s;}
.contSolution .part8 .container .num{position: absolute;right: 0.67rem;top: 0.67rem;font-family: "Oswald-Medium";color: var(--primary-color);line-height: 1.25;opacity: 0.2;}
.contSolution .part8 .container .tit{line-height: 1.07rem;margin-bottom: 0.27rem;}
.contSolution .part8 .container .swiper-slide-active,
.contSolution .part8 .container .swiper-slide-next,
.contSolution .part8 .container .swiper-slide-next + .swiper-slide{box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);}

/* 工程应用 */
.caseList{padding-bottom: 1.33rem;}
.caseList li{width: 32.5%;margin: 0 1.25% 1.33rem 0;}
.caseList li:nth-child(3n){margin-right: 0;}
.caseList .pic{padding-bottom: 68.46%;border-radius: 0.67rem;margin-bottom: 0.67rem;}
.caseList .tit{line-height: 1.07rem;text-align: center;}
.caseList li:hover .tit{color: var(--primary-color);}

/* 工程应用详情页 */
.contCase .nyTitle{padding-bottom: 1rem;border-bottom: 1px solid #CCCCCC;}
.contCase .content{align-items: flex-start;}
.contCase .contLeft{width: 28.75%;box-sizing: border-box;padding: 1rem;min-height: 20rem;background: #F3F6FC;border-radius: 0.67rem;}
.contCase .contLeft .title{line-height: 1.2rem;margin-bottom: 0.67rem;align-items: center;}
.contCase .contLeft .title img{width: 0.93rem;margin-right: 0.27rem;}
.contCase .contLeft ul li{line-height: 1.2rem;padding-left: 1rem;position: relative;}
.contCase .contLeft ul li::before{content: "";width: 4px;height: 4px;background: currentColor;border-radius: 50%;position: absolute;left: 0.3rem;top: calc((1.2rem - 4px) / 2);}
.contCase .contRight{width: 67.5%;}

/* 人力资源 */
.jobWrap .part1 .contLeft{width: 31.25%;line-height: 1.6;}
.jobWrap .part1 .contLeft .icon{height: 8rem !important;margin-top: 6.53rem;}
.jobWrap .part1 .contRight{width: 56.25%;}
.jobWrap .part1 .scroll{margin-top: 2rem;}
.jobWrap .part1 .scroll .wrap{padding-bottom: 60%;border-radius: 0.67rem;}
.jobWrap .part1 .scroll .bgStyle::before{content: "";width: 100%;height: 2.6rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.jobWrap .part1 .scroll .tit{position: absolute;left: 0;bottom: 0.33rem;width: 100%;box-sizing: border-box;padding: 0 0.4rem;z-index: 2;color: #fff;line-height: 0.93rem;text-align: center;}

.jobWrap .part2{background: #F3F6FC;}
.jobWrap .part2 .tabs{margin-top: 0.67rem;}
.jobWrap .part2 .tabs li{padding-right: 1.67rem;position: relative;line-height: 1.07rem;color: rgba(34, 34, 34, 0.4);cursor: pointer;}
.jobWrap .part2 .tabs li::before{content: "/";position: absolute;right: 0.67rem;color: rgba(34, 34, 34, 0.1);}
.jobWrap .part2 .tabs li:last-child{padding-right: 0;}
.jobWrap .part2 .tabs li:last-child::before{display: none;}
.jobWrap .part2 .tabs li.active{color: #222;}
.jobWrap .part2 .title .right .tel{line-height: 2rem;color: var(--primary-color);font-family: "Oswald-Medium";}
.jobWrap .part2 .title .right .tit{justify-content: flex-end;line-height: 1.07rem;margin-top: 4px;}
.jobWrap .part2 .title .right .tit img{margin-right: 4px;}
.jobWrap .part2 .container{width: 100%;padding: 0.67rem;margin: -0.67rem 0 0 -0.67rem;}
.jobWrap .part2 .container .slideItem{display: none;}
.jobWrap .part2 .container .slideItem:first-child{display: block;}
.jobWrap .part2 .container .box{border-radius: 0.67rem;box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);}
.jobWrap .part2 .container .item{width: calc((100% - 3.2rem) / 8);}
.jobWrap .part2 .container .item:nth-child(9){width: 3.2rem;text-align: center;}
.jobWrap .part2 .container .item .icon{height: 0.8rem;}
.jobWrap .part2 .container .hd{padding-left: 1rem;line-height: 2.27rem;background: var(--primary-color);color: #fff;}
.jobWrap .part2 .container .nLi{border-top: 1px solid #DDDDDD;background: #FFFFFF;}
.jobWrap .part2 .container .nLi:first-child{border: none;}
.jobWrap .part2 .container .nLi .itemWrap{padding-left: 1rem;line-height: 2.27rem;cursor: pointer;}
.jobWrap .part2 .container .nLi .btn{width: 23px;height: 23px;box-sizing: border-box;border: 1px solid #999999;border-radius: 50%;margin: 0 auto;display: inline-block;vertical-align: middle;position: relative;color: #999999;}
.jobWrap .part2 .container .nLi .btn::before,
.jobWrap .part2 .container .nLi .btn::after{content: "";background: currentColor;position: absolute;}
.jobWrap .part2 .container .nLi .btn::before{width: 7px;height: 1px;left: 7px;top: 10px;}
.jobWrap .part2 .container .nLi .btn::after{width: 1px;height: 7px;left: 10px;top: 7px;}
.jobWrap .part2 .container .nLi.on .btn{border-color: var(--primary-color);color: var(--primary-color);}
.jobWrap .part2 .container .nLi.on .btn::before,
.jobWrap .part2 .container .nLi.on .btn:after{transform: rotateZ(90deg);}
.jobWrap .part2 .container .nLi.on .btn::before{opacity: 0;}
.jobWrap .part2 .container .nLi .content{display: none;}
.jobWrap .part2 .container .nLi .content .wrap{padding: 1rem;justify-content: space-between;border-top: 1px solid #DDDDDD;}
.jobWrap .part2 .container .nLi .content .cItem{width: 49%;box-sizing: border-box;padding: 0.67rem 0.67rem 1rem;background: #F3F6FC;border-radius: 12px;line-height: 0.93rem;}
.jobWrap .part2 .container .nLi .content .cItem.w100p{width: 100%;}
.jobWrap .part2 .container .nLi .content .cItem.wap{display: none;}
.jobWrap .part2 .container .nLi .content .cItem .tit{margin-bottom: 4px;}
.jobWrap .part2 .container .nLi:nth-child(2n){background: #F3F6FC;}
.jobWrap .part2 .container .nLi:nth-child(2n) .content .cItem{background: #fff;}

/* 联系我们 */
.contact .content{padding: 1.83rem 2.17rem 2.43rem;line-height: 0.93rem;border-radius: 0.67rem;}
.contact .content .tit{line-height: 1.07rem;}
.contact .content .tel{line-height: 1.25;color: var(--primary-color);font-family: "Oswald-Medium";}
.contact .content .text{margin: 1rem 0;}
.contact .content .text dl{margin-bottom: 0.4rem;}
.contact .content .text dl:last-child{margin-bottom: 0;}
.contact .content .text dl dt{flex-shrink: 0;margin-right: 8px;font-size: 0;}
.contact .content .text dl dd{flex: 1;overflow: hidden;}
.contact .content .qrcode{width: 4.67rem;text-align: center;}
.contact .content .qrcode img{width: 100%;margin-bottom: 4px;}

/* 网站地图 */
.sitemap-box .item{margin-bottom: 1.5em;}
.sitemap-box .item .tit{padding-bottom: .8em;border-bottom: 1px dashed #ddd;font-weight: bold;}
.sitemap-box .item .tit a{display: inline-block;vertical-align: top;color: var(--primary-color);}
.sitemap-box .item .txt,
.sitemap-box .item .itxt{display: flex;flex-wrap: wrap;margin-top: .8em;}
.sitemap-box .item .txt .link{position: relative;display: inline-block;vertical-align: top;padding-left: 1.2em;margin: 0 1em .8em;transition: 0.3s;}
.sitemap-box .item .txt .link:before{content: "";position: absolute;left: 0;top: 50%;width: .8em;height: .8em;margin-top: -.4em;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNjM4IDIyLjIzbDIuMDk2LTIuMTIxYy0xLjkwNy0uMTYtMy4xOS0uNzQ2LTQuMTYtMS43MTItMi41ODUtMi41ODMtMi41ODUtNi4yNTYgMC04LjgyM2w0LjkyMi00LjkxMmMyLjYwMi0yLjU4MiA2LjI1My0yLjU5OCA4LjgzOC0uMDE2IDIuNjAyIDIuNjE1IDIuNTg2IDYuMjYuMDE2IDguODI2bC0yLjgxIDIuODAzYTUuODU1IDUuODU1IDAgMCAxIC4zNjYgMy4yNDhsNC4zNjQtNC4zNThjMy42MzYtMy42MSAzLjY0OC04Ljc1OS0uMDE2LTEyLjQxNi0zLjY4LTMuNjgtOC44MjItMy42NDgtMTIuNDQxLS4wMmwtNS4xNzUgNS4xNjVjLTMuNjE2IDMuNjEzLTMuNjQ4IDguNzYyLjAxNiAxMi40Mi45MzguOTIxIDIuMTI4IDEuNTg0IDMuOTg0IDEuOTJ2LS4wMDR6bS0uNDQ0IDcuMDVsNS4xNTgtNS4xNjJjMy42MzUtMy42MjggMy42NDgtOC43NjEtLjAxNi0xMi40MzgtLjkyMi0uOTE4LTIuMTEyLTEuNTg0LTMuOTY4LTEuOWwtMi4xMTIgMi4xMDhjMS45Mi4xNzMgMy4yMDYuNzU4IDQuMTYgMS43MDkgMi42MDIgMi41ODIgMi41ODYgNi4yNTkuMDE2IDguODI1bC00LjkzOCA0LjkwNmMtMi41ODUgMi41ODItNi4yMzYgMi41OTgtOC44MjIuMDE2LTIuNjE4LTIuNTk1LTIuNTg2LTYuMjU2LS4wMTYtOC44MjJsMi44MS0yLjgwNGE1LjgxNCA1LjgxNCAwIDAgMS0uMzY1LTMuMjMyTDIuNzM2IDE2LjgzYy0zLjYzNSAzLjYyOS0zLjY2NyA4Ljc2MS4wMTYgMTIuNDM1IDMuNjY0IDMuNjYgOC44MDYgMy42MjkgMTIuNDQyLjAxNnoiIGZpbGw9IiNDRjIwMjAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');background-size: 100% 100%;filter: brightness(0) invert(.5);}
.sitemap-box .item .txt .link:hover{text-decoration: underline wavy;text-underline-offset: .3em;color: var(--primary-color);}
/* .sitemap-box .item .txt .link:hover:before{filter: none;} */
.sitemap-box .item .txt .itit{width: 100%;box-sizing: border-box;padding-left: 0.8em;color: var(--primary-color);font-weight: bold;}
.sitemap-box .item .itxt{margin-bottom: 0.8rem;}

@media screen and (max-width: 1620px){

}
@media screen and (max-width: 1480px){

}

@media screen and (max-width: 1300px){
}


@media screen and (max-width: 1024px){
.aboutWrap .part3 .list > li{padding: 0.6rem;}

.contSolution .part4 .wrap{padding-right: 10rem;}

}

@media screen and (max-width: 760px){
.pageWrap{padding-top: 0;}

.nyBanner{height: 8rem;line-height: 1.2;}
.nyBanner .en{padding-bottom: 1rem;}

.bread{line-height: 1.6rem;}
.bread > .w1600{display: block;}
.bread .path{font-size: 12px;}

.aboutWrap .part1 .contLeft,
.aboutWrap .part1 .contRight{width: 100%;}
.aboutWrap .part1 .contLeft .text{margin-bottom: 1rem;}
.aboutWrap .part1 .contLeft .label{display: none;}
.aboutWrap .part1 .dataList{flex-wrap: wrap;justify-content: space-between}
.aboutWrap .part1 .dataList li{width: 49%;margin: 0 0 2%;padding: 0.6rem;}
.aboutWrap .part1 .dataList li p{margin: 0.6rem 0 0;}

.aboutWrap .part2 .btn{width: 1.2rem;height: 1.2rem;margin-left: 0.3rem;}
.aboutWrap .part2 .container{padding: 0.8rem 2rem 0 0;}
.aboutWrap .part2 .container .date{line-height: 1rem;}
.aboutWrap .part2 .container .wrap{min-height: 8rem;}

.aboutWrap .part3 .list{justify-content: space-between;}
.aboutWrap .part3 .list > li{width: 49%;margin: 0 0 2%;min-height: auto;}

.aboutWrap .part4{flex-wrap: wrap;}
.aboutWrap .part4 .contLeft,
.aboutWrap .part4 .contRight{width: 100%;}
.aboutWrap .part4 .contLeft{padding: 2rem 5%;}
.aboutWrap .part4 .contLeft .list .wrap{line-height: 2rem;}
.aboutWrap .part4 .contRight{height: 0;padding-bottom: 56.25%;position: relative;}
.aboutWrap .part4 .contRight .nyTitle{position: absolute;left: 5%;top: 1rem;}

.aboutWrap .part5 .swiper-pagination{min-width: 2rem;}
.aboutWrap .part5 .container .wrap{padding: 0.4rem;}
.aboutWrap .part5 .container .wrap .pic{height: 8rem;margin-bottom: 0.3rem;}


.aboutWrap .part6{padding-top: 1rem;}
.aboutWrap .part6 .nyTitle{top: 1rem;}

.recomNews .leftCont,
.recomNews .rightCont{width: 100%;}
.recomNews .leftCont{margin-bottom: 0.5rem;}
.recomNews .leftCont .wrap{padding-bottom: 61.53%;}
.recomNews .leftCont .swiper-pagination{bottom: 0.5rem;}
.recomNews .rightCont .wrap{height: auto;padding:1rem;}
.recomNews .rightCont .tit{line-height: 0.9rem;height: 1.8rem;}
.recomNews .rightCont .line{margin-bottom: 0.5rem;}
.recomNews .rightCont .more{position: relative;left: 0;bottom: 0;margin-top: 1rem;}

.newsList{padding: 2rem 0;}
.newsList .list{padding-bottom: 0.8rem;justify-content: space-between;}
.newsList .list li{width: 49%;margin: 0 0 4%;}
.newsList .list .text{padding: 0.5rem 0;}
.newsList .list .text .tit{line-height: 0.9rem;height: 1.8rem;}

.page a{min-width: 1.2rem;height: 1.2rem;margin: 0 2px;}

.passage,
.hotNews{width: 100%;}
.passage .psgTitle{padding-bottom: 0.6rem;margin-bottom: 0.6rem;}
.passage .psgTitle .tit{line-height: 1.3;}
.passage .psgTitle .info{display: block;}
.passage .psgTitle .info .item{justify-content: flex-start;}
.passage .share{margin: 1rem 0 0.5rem;}
.passage .psgLink .wrap .label{padding: 0 0.4rem;margin-right: 0.3rem;line-height: 1rem;}

.hotNews{margin-top: 1rem;}
.hotNews .title{line-height: 1.2;margin-bottom: 0.6rem;}
.hotNews .title .en{display: none;}
.hotNews .list li{margin-bottom: 0.5rem;}

.solutionSide,
.solutionRight{width: 100%;}
.solutionSide .title{margin-bottom: 0.5rem;}
.solutionSide .list{display: none;}
.solutionSide select{display: block;}
.solutionRight{margin-top: 1rem;}
.solutionRight .tPic img{margin-bottom: 1rem;border-radius: 0.4rem;}
.solutionRight .nyTitle{margin-bottom: 0.5rem;}
.pordList .wrap{flex-wrap: wrap;}
.pordList .wrap .pic{width: 100%;margin: 0 0 0.5rem;}
.pordList .wrap .text{width: 100%;flex: auto;}
.pordList .wrap .desc{margin: 0 0 1rem;}

.contSolution .part1{padding: 2rem 0;}
.contSolution .part1 .pic,
.contSolution .part1 .right{width: 100%;flex: auto;margin-right: 0;}
.contSolution .part1 .pic{height: 10rem;}
.contSolution .part1 .right{margin-top: 1rem;}
.contSolution .part1 .title{line-height: 1.2;}
.contSolution .part1 .text{margin-bottom: 0.6rem;max-height: none;padding-right: 0;}
.contSolution .part1 .application{padding-bottom: 0.5rem;margin-bottom: 1rem;}
.contSolution .part1 .tel .icon{height: 1.2rem;}

.contSolution .part4 .nyTitle{margin-bottom: 0.8rem;}
.contSolution .part4 .container{padding: 0.67rem;margin: -0.67rem 0 0 -0.67rem;}
.contSolution .part4 .wrap{padding: 0;border-radius: 0.67rem;box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);overflow: hidden;}
.contSolution .part4 .pic{width: 100%;height: 0;padding-bottom: 72.8%;position: relative;}
.contSolution .part4 .contLeft{box-shadow: none;border-radius: 0;padding: 0.8rem;height: auto;}
.contSolution .part4 .contLeft .text{padding-right: 0.5rem;}
.contSolution .part4 .btnWrap{bottom: 1.6rem;left: 1.5rem;}
.contSolution .part4 .btnStyle{border-color: #fff;}
.contSolution .part4 .btnStyle img{filter: brightness(0) invert(1);}
.contSolution .part4 .btnStyle:hover{border-color: var(--primary-color);}

.contSolution .part6 .list .li{width: 100%;padding: 0.5rem;}
.contSolution .part6 .list .li .icon{width: 2.2rem;height: 2.2rem;}
.contSolution .part6 .list .li .tit{margin-bottom: 0;}

.contSolution .part8 .container .swiper-slide{padding-top: 1.2rem;}
.contSolution .part8 .container .num{top: 0.2rem;}

.caseList{justify-content: space-between;padding-bottom: 0.2rem;}
.caseList li{width: 49%;margin-right: 0;margin-bottom: 0.67rem;}
.caseList .pic{border-radius: 0.4rem;margin-bottom: 0.2rem;}

.contCase .nyTitle{padding-bottom: 0.5rem;margin-bottom: 0.6rem;}
.contCase .contLeft,
.contCase .contRight{width: 100%;}
.contCase .contLeft{padding: 0.8rem;min-height: auto;margin-bottom: 1rem;}

.jobWrap .part1 .contLeft,
.jobWrap .part1 .contRight{width: 100%;}
.jobWrap .part1 .contLeft .icon{display: none;}
.jobWrap .part1 .contRight,
.jobWrap .part1 .scroll{margin-top: 1rem;}
.jobWrap .part2 .tabs{margin-top: 0.3rem;}
.jobWrap .part2 .title .right .tel{line-height: 1;font-size: 0.7rem;}
.jobWrap .part2 .tabs li{padding-right: 1rem;}
.jobWrap .part2 .tabs li:before{right: 0.3rem;}
.jobWrap .part2 .container .item{display: none;}
.jobWrap .part2 .container .item:first-child,
.jobWrap .part2 .container .item:nth-child(9){display: block;}
.jobWrap .part2 .container .item:first-child{width: calc(100% - 3.2rem);}
.jobWrap .part2 .container .hd,
.jobWrap .part2 .container .nLi .itemWrap{line-height: 1.8rem;padding-left: 0.6rem;}
.jobWrap .part2 .container .nLi .content .wrap{padding: 0.6rem;}
.jobWrap .part2 .container .nLi .content .cItem{width: 100%;margin-bottom: 0.5rem;padding: 0.6rem;}
.jobWrap .part2 .container .nLi .content .cItem.w100p{display: block;}
.jobWrap .part2 .container .nLi .btn{transform: scale(0.8);}

.contact .content{padding: 0;overflow: visible;}
.contact .content .bg{position: relative;padding-bottom: 40%;border-radius: 0.67rem;margin-bottom: 1rem;}
.contact .content .text{margin: 0.5rem 0;}
.contact .content .textWrap{box-shadow: 0px 4px 0.67rem 0px rgba(31, 65, 155, 0.2);padding: 0.5rem;border-radius: 0.67rem;}

}

@media screen and (max-width: 468px){
.aboutWrap .part3 .list > li,
.newsList .list li{width: 100%;}
.aboutWrap .part3 .list .tit{margin: 0.5rem 0 0.3rem;}

}