
/* 内页banner */
.nyBanner{height: 16.67rem;color: #fff;}
.nyBanner h2{transform: translateY(-0.87rem);display: flex;}
.nyBanner h2 span{transform: translateX(4rem);filter: blur(60px);opacity: 0;display: inline-flex;}
.nyBanner.show h2 span{transition: transform 1.2s cubic-bezier(0.3, 0.2, 0, 1), opacity 1.2s cubic-bezier(0.3, 0.2, 0, 1), filter 0.8s cubic-bezier(0.3, 0.2, 0, 1);transform: translate3d(0, 0, 0);filter: none;opacity: 1;}
.nyBanner .path{position: absolute;left: 50%;bottom: 1rem;transform: translateX(-50%);line-height: 0.77rem;}
.nyBanner .path span{margin: 0 5px;}
.nyBanner .path a:hover{text-decoration: underline;}

/* 按钮 */
.arrStyle{width: 1.6rem;height: 1.6rem;box-sizing: border-box;border: 1px solid #C1D0DC;border-radius: 50%;cursor: pointer;}
.arrStyle img{height: 0.5rem;filter: brightness(0) invert(0.4);}
.arrStyle.prev img{transform: rotateZ(180deg);}
.arrStyle:hover{border-color: var(--primary-color);background: var(--primary-color);}
.arrStyle:hover img{filter: brightness(0) invert(1);}
.arrStyle.swiper-button-disabled{pointer-events: none;opacity: 0.6;}

/* 产品 */
.pordBox{display: block;padding: 1.17rem 0.67rem 0.43rem;background: url(../images/prod_bg.jpg) no-repeat center;background-size: cover;text-align: center;}
.pordBox .tit{line-height: 1rem;font-family: "OswaldRegular";}
.pordBox .desc{line-height: 0.93rem;margin: 0.27rem 0 0.63rem;height: 1.86rem;}
.pordBox .pic{width: 100%;height: 10.5rem;margin-top: -0.5rem;}
.pordBox .pic img{max-width: 80%;max-height: 80%;}
.pordBox .arrStyle{margin: 0 auto;}
.pordBox .hover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;background: var(--primary-color);color: #fff;text-align: left;padding: 1.67rem 1.23rem;opacity: 0;visibility: hidden;}
.pordBox .hover .hTit{line-height: 1rem;margin-bottom: 0.8rem;font-family: "OswaldRegular";}
.pordBox .hover .hDesc{line-height: 1.07rem;}
.pordBox .hover .arrStyle{position: absolute;left: 1.23rem;bottom: 1.5rem;border-color: #fff;background: #fff;z-index: 2;}
.pordBox .hover .arrStyle img{filter: brightness(1) invert(0);}
.pordBox .hover .scrollText{position: absolute;left: 0;bottom: 0.23rem;width: 100%;height: 4.53rem;overflow: hidden;white-space: nowrap;display: flex;opacity: 0;}
.pordBox .hover .scrollText .text{display: inline-block;white-space: nowrap;line-height: 4.53rem;font-size: 3.07rem;font-family: "OswaldBold";-webkit-text-stroke: 1px #fff;color: transparent;background-clip: text;width: max-content; animation: scrollText linear 10s infinite;opacity: 0.1;}
.pordBox .hover .scrollText .text::before{content: attr(data-text);position: absolute;left: 100%;top: 0;white-space: nowrap;width: max-content;}
@keyframes scrollText {
    0% {transform: translateX(0);}
    100% {transform: translateX(-100%);}
}
.pordBox .hover .hTit,
.pordBox .hover .hDesc,
.pordBox .hover .arrStyle{opacity: 0;transform: translateY(2.4rem);}
.pordBox:hover .hover{opacity: 1;visibility: visible;}
.pordBox:hover .hover .hTit,
.pordBox:hover .hover .hDesc,
.pordBox:hover .hover .arrStyle{opacity: 1;transform: translateY(0);}
.pordBox:hover .hover .hTit{transition-delay: 0.1s;}
.pordBox:hover .hover .hDesc{transition-delay: 0.4s;}
.pordBox:hover .hover .arrStyle{transition-delay: 0.6s;}
.pordBox:hover .hover .scrollText{opacity: 1;}

/* 产品频道页 */
.prodChannel{padding-bottom: 3.33rem;}
.prodChannel .item{padding: 2.33rem 0 2.33rem 5.33rem;background: #F9F9F9;}
.prodChannel .item:nth-child(2n){background: #FFFFFF;}
.prodChannel .item:nth-child(1){padding-top: 3.73rem;}
.prodChannel .contLeft{padding-top: 1.23rem;width: 23.4%;margin-right: 8.75%;flex-shrink: 0;}
.prodChannel .contLeft .tit{line-height: 1.4;}
.prodChannel .contLeft .desc{line-height: 1rem;padding: 0.3rem 0 0.77rem;border-bottom: 1px solid #D8D8D8;}
.prodChannel .contLeft .list{line-height: 1.07rem;height: 4.27rem;overflow: hidden;margin: 1.2rem 0 1.3rem;}
.prodChannel .contRight{flex: 1;overflow: hidden;}
.prodChannel .contRight .nextBtn{width: 1.87rem;height: 1.87rem;position: absolute;right: 32%;top: 50%;transform: translateY(-50%);z-index: 2;border-color: var(--active-color);background: var(--active-color);box-shadow: 0px 0px 0.67rem 0px #D1D1D1;}
.prodChannel .contRight .nextBtn img{filter: brightness(0) invert(1);}

/* 加载更多 */
.loadMoreBtn .icon{margin-right: 0.57rem;width: 1.67rem;height: 1.67rem;background: #FFFFFF;box-shadow: 0px 2px 0.67rem 0px rgba(0, 0, 0, 0.1);background: #fff;border-radius: 50%;}
.loadMoreBtn .icon img{height: 40%;}
.loadMoreBtn:hover{color: var(--primary-color);}
.loadMoreBtn:hover .icon{background: var(--primary-color);}
.loadMoreBtn:hover .icon img{filter: brightness(0) invert(1);}

/* 关于我们底部 */
.prodBtm{background-image: url(../images/prod_bg1.jpg);color: #fff;}
.prodBtm .text{max-width: 25.33rem;}
.prodBtm .tit{line-height: 1.4;}
.prodBtm .desc{line-height: 1.9;margin: 0.3rem 0 1.83rem;}

/* 二级栏目 */
.nyNavLine a::after{content: "";position: absolute;width: 1px;height: 0.53rem;background: #D8D8D8;top: 50%;transform: translateY(-50%);}
.nyNavLine a::after{right: 0;}
.nyNavLine ul li:first-child a{padding-left: 0;}
/* .nyNavLine ul li:first-child a::before{display: none;} */
.nyNav{border-bottom: 1px solid #D8D8D8;line-height: 3.33rem;background: #fff;}
.nyNav .swiper-slide{width: auto;}
.nyNav a{display: flex;position: relative;padding: 0 1rem;align-items: center;}
.nyNav a .icon{display: none;}
.nyNav .on a .icon{display: inline-block;margin-left: 0.23rem;}
.nyNav .on a{color: var(--primary-color);font-weight: bold;}
.nyNav a:hover{color: var(--primary-color);}

/* 三级栏目 */
.thirdNav{margin-top: 1rem;line-height: 1.07rem;}
.thirdNav .swiper-slide{width: auto;}
.thirdNav ul li a{padding: 0 1.7rem;position: relative;display: flex;}
.thirdNav .on a,
.thirdNav a:hover{color: var(--primary-color);}

/* 产品列表 */
.prodListPage{background: url(../images/prod_bg2.jpg) no-repeat center top;background-size: cover;}
.prodListPage .list li{width: 23.75%;margin: 0 1.66% 2.2rem 0;}
.prodListPage .list li:nth-child(4n){margin-right: 0;}

/* 分页 */
.page a{min-width: 1.6rem;height: 1.6rem;background: #fff;border: 1px solid #ECECEC;text-align: center;line-height: 1.6rem;margin: 0 0.17rem 5px;}
.page .btn{padding: 0 1.6rem;}
.page a.on,
.page a:hover{border-color: var(--primary-color);background: var(--primary-color);color: #fff;}

/* 图标样式 */
.iconStyle{width: 0.9rem;height: 0.9rem;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 50%;margin-right: 0.33rem;}
a:hover .iconStyle{border-color: var(--primary-color);background: var(--primary-color);}
a:hover .iconStyle img{filter: brightness(0) invert(1);}

/* 表格样式 */
.tableStyle table{width: 100%;border-collapse: collapse;border-spacing: 0;}
.tableStyle table td{border: 1px solid #D8D8D8;padding: 0.77rem 0.5rem 0.77rem 1rem;line-height: 0.83rem;color: #787878;background: #F8FAFD;}
.tableStyle table td:nth-child(2n){background: #FFFFFF;}

/* 内页背景 */
.nyBg{background: url(../images/ny_bg.jpg) no-repeat center bottom;background-size: 100% auto;}
.nyBg1{background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);}
	
.nyTitle{line-height: 2rem;margin-bottom: 1.4rem;}

/* 产品详情页 */
.prodDetail{padding-bottom: 3.33rem;}
.prodDetail .mrgBtm80{margin-bottom: 2.67rem;}
.prodDetail .part1{background-image: url(../images/prod_bg3.png);}
.prodDetail .part1 .contLeft{width: 47.8%;}
.prodDetail .part1 .contLeft .container{border: 1px solid #CED8E1;background: rgba(255, 255, 255, 0.3);}
.prodDetail .part1 .contLeft .container .pic{height: 14.27rem;}
.prodDetail .part1 .contLeft .container .pic img{max-width: 90%;max-height: 90%;}
.prodDetail .part1 .contLeft .container .pic video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.prodDetail .part1 .tabs{margin-top: 0.57rem;}
.prodDetail .part1 .tabs .pic{height: 4.77rem;border: 1px solid #CED8E1;background: rgba(255, 255, 255, 0.3);cursor: pointer;}
.prodDetail .part1 .tabs .pic img{max-width: 96%;max-height: 96%;}
.prodDetail .part1 .tabs .pic .icon{height: 34%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.prodDetail .part1 .tabs .active .pic{border-color: #0058A8;}
.prodDetail .part1 .contRight{width: 47.8%;}
.prodDetail .part1 .contRight .title{line-height: 2rem;font-family: "OswaldBold";}
.prodDetail .part1 .contRight .line{height: 1px;background: #D8D8D8;margin: 1rem 0;position: relative;}
.prodDetail .part1 .contRight .line::before{content: "";width: 2rem;height: 2px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);}
.prodDetail .part1 .contRight .hotLine{padding: 1.2rem 0;}
.prodDetail .part1 .contRight .hotLine dl{margin-bottom: 0.33rem;}
.prodDetail .part1 .contRight .hotLine dl dt{flex-shrink: 0;}
.prodDetail .part1 .contRight .link{margin-top: 1.3rem;align-items: center;}
.prodDetail .part1 .contRight .link .i{width: 1px;height: 0.53rem;background: #D8D8D8;margin: 0 1rem;}
.prodDetail .part1 .contRight .link a:hover{color: var(--primary-color);}

.prodDetail .part2{padding: 3.33rem 0 1.67rem;}
.prodDetail .part2 .list li{width: 20%;margin: 0 6.66% 1rem 0;border-bottom: 1px solid #D8D8D8;padding-bottom: 1.17rem;}
.prodDetail .part2 .list li:nth-child(4n){margin-right: 0;}
.prodDetail .part2 .list li .num{font-family: "OswaldRegular";line-height: 1.2rem;color: var(--primary-color);margin-bottom: 0.87rem;font-weight: 300;}
.prodDetail .part2 .list li .cont{color: #787878;line-height: 1.03rem;}
.prodDetail .part6{box-sizing: border-box;border: 1px solid #D8D8D8;padding: 1rem 0 1rem 2.53rem;}
.prodDetail .part6::before{content: "";width: 23.5%;height: 100%;position: absolute;left: 0;top: 0;background: #F9F9F9;border-right: 1px solid #D8D8D8;}
.prodDetail .part6 .pic{width: 40%;height: 17.27rem;margin-right: 2rem;flex-shrink: 0;}
.prodDetail .part6 .pic img{max-width: 100%;max-height: 100%;}
.prodDetail .part6 .right{flex: 1;overflow: hidden;}
.prodDetail .part6 .right dl{padding-bottom: 1.43rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.2rem;}
.prodDetail .part6 .right dl:last-child{padding-bottom: 0;border: none;margin-bottom: 0;}
.prodDetail .part6 .right dl dt{flex-shrink: 0;min-width: 8.33rem;box-sizing: border-box;padding: 0.5rem 0.5rem 0.5rem 0;color: #000;}
.prodDetail .part6 .right dl dd{flex: 1;overflow: hidden;padding-top: 0.47rem;line-height: 1.07rem;}
.prodDetail .part6 .right dl dd .line{margin-bottom: 0.33rem;}
.prodDetail .part6 .right dl dd .line:last-child{margin-bottom: 0;}
.prodDetail .part6 .right dl dd .line .icon{width: 0.77rem;margin-right: 0.7rem;}
.prodDetail .part6 .right dl dd .line .icon img{width: 100%;}
.prodDetail .part7 .btn{margin-left: 0.67rem;}
.prodDetail .part7 .btn:first-child{margin-left: 0;}

.solutionWrap{display: block;border-bottom: 1px solid #D8D8D8;padding-bottom: 0.73rem;}
.solutionWrap::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);transform-origin: left center;transform: scale(0,1);opacity: 0;}
.solutionWrap .pic{padding-bottom: 61.6%;margin-bottom: 0.8rem;}
.solutionWrap .tit{line-height: 1.4;margin-bottom: 0.23rem;}
.solutionWrap .desc{line-height: 1.5;}
.solutionWrap:hover::after{transform: scale(1);opacity: 1;}
.solutionWrap:hover .tit{color: var(--primary-color);}

/* 解决方案 */
.solutionList{background: #FAFAFA;}
.solutionList .list{justify-content: space-between;}
.solutionList .list li{width: 48.125%;margin-top: 2.67rem;}
.solutionList .list li:nth-child(1),
.solutionList .list li:nth-child(2){margin-top: 0;}

.paginationStyle.swiper-pagination{bottom: 0;}
.paginationStyle.swiper-pagination .swiper-pagination-bullet{width: 0.4rem;height: 0.4rem;border-radius: 0.2rem;margin: 0 4px;background: #D8D8D8;opacity: 1;transition: 0.3s;}
.paginationStyle.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 1.2rem;background: var(--primary-color);}

/* 解决方案详情 */
.contSolution .part1{padding: 1rem;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);border: 1px solid #D8D8D8;justify-content: space-between;}
.contSolution .part1 .pic{width: 50%;}
.contSolution .part1 .pic img{width: 100%;}
.contSolution .part1 .right{width: 46.3%;padding-top: 0.73rem;}
.contSolution .part1 .title{line-height: 1.4;}
.contSolution .part1 .desc{line-height: 1.5;padding: 0.5rem 0 0.67rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1rem;}
.contSolution .part2{margin: 2rem 0 3.33rem;}
.contSolution .part2 .tabs{padding-bottom: 0.87rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.33rem;}
.contSolution .part2 .tabs .swiper-slide{width: auto;}
.contSolution .part2 .tabs span{display: block;line-height: 1.13rem;padding: 0 1.67rem;position: relative;cursor: pointer;}
.contSolution .part2 .tabs span::after{content: "";width: 1px;height: 0.53rem;background: #D8D8D8;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.contSolution .part2 .tabs li:first-child span{padding-left: 0;}
.contSolution .part2 .tabs li.active span{color: var(--primary-color);}
.contSolution .part2 .innerScroll{padding-bottom: 1.67rem;}
.contSolution .part2 .innerScroll .wrap{cursor: pointer;}
.contSolution .part2 .innerScroll .pic{padding-bottom: 62%;}
.contSolution .part2 .innerScroll .pic .icon{width: 1.67rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 2;color: #fff;opacity: 0;}
.contSolution .part2 .innerScroll .pic .icon img{width: 100%;position: relative;z-index: 2;}
.contSolution .part2 .innerScroll .pic .icon::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid currentColor;border-radius: 50%;animation: aniDot 3s linear infinite;}
.contSolution .part2 .innerScroll .pic .icon::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid currentColor;border-radius: 50%;animation: aniDot 3s linear 1s infinite;}
.contSolution .part2 .innerScroll .wrap:hover .icon{opacity: 1;}

.contSolution .part2 .innerScroll .tit{padding: 0 0.5rem;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);border: 1px solid #D8D8D8;line-height: 2rem;text-align: center;color: #3D3D3D;}
.contSolution .part2 .innerScroll .wrap:hover .pic em{transform: scale(1.1);}
.contSolution .part2 .innerScroll .wrap:hover .tit{background: var(--primary-color);border-color: var(--primary-color);color: #fff;}
.contSolution .part3 .wrap{display: block;background: #FFFFFF;}
.contSolution .part3 .pic{height: 0;padding-bottom: 105.2%;background: url(../images/prod_bg4.jpg) no-repeat center;background-size: cover;}
.contSolution .part3 .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.contSolution .part3 .pic span img{max-width: 80%;max-height: 80%;}
.contSolution .part3 .btm{padding: 0.53rem 0.67rem;}
.contSolution .part3 .btm .arrStyle{flex-shrink: 0;margin-left: 1.8rem;}
.contSolution .part3 .btm .tit{flex: 1;overflow: hidden;font-family: "OswaldRegular";}
.contSolution .part3 .wrap:hover .btm .tit{color: var(--primary-color);}
.contSolution .part3 .wrap:hover .btm .arrStyle{border-color: var(--primary-color);background: var(--primary-color);}
.contSolution .part3 .wrap:hover .btm .arrStyle img{filter: brightness(0) invert(1);}

/* 案例 */
.caseList li{width: calc( (100% - 6.34rem) / 3 );margin: 0 3.17rem 1.5rem 0;position: relative;}
.caseList li:nth-child(3n){margin-right: 0;}
.caseList li::after{content: "";width: 1px;height: 100%;position: absolute;top: 0;right: -1.585rem;background: #D8D8D8;}
.caseList li:nth-child(3n)::after{display: none;}
.caseList .wrap{display: block;}
.caseList .pic{padding-bottom: 63.82%;}
.caseList .tit{margin: 0.67rem 0 1.07rem;line-height: 1.2rem;height: 2.4rem;}
.caseList .date img{margin-right: 0.2rem;}
.caseList .wrap:hover .tit{color: var(--primary-color);}
.caseList .wrap:hover .arrStyle{border-color: var(--primary-color);background: var(--primary-color);}
.caseList .wrap:hover .arrStyle img{filter: brightness(0) invert(1);}

/* 服务政策 */
.servicePage{background: url(../images/service_bg.jpg) no-repeat center bottom;background-size: 100% auto;}
.servicePage .part1 .nyTitle{margin-bottom: 0.3rem;}
.servicePage .part1 .desc{line-height: 1.5;color: var(--primary-color);}
.servicePage .part1 .list{justify-content: space-between;}
.servicePage .part1 .list li{width: 48.75%;box-sizing: border-box;border: 1px solid #E7E7E7;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);padding: 1.27rem 6rem 1.27rem 1.47rem;line-height: 1.13rem;margin-top: 1.27rem;}
.servicePage .part1 .list li .icon{position: absolute;right: 1.33rem;top: 50%;transform: translateY(-50%);width: 3.73rem;}
.servicePage .part1 .list li .num{margin-bottom: 0.33rem;}
.servicePage .part1 .list li .num span{color: var(--primary-color);font-family: "OswaldRegular";line-height: 2.67rem;height: 2.67rem;display: inline-flex;}
.servicePage .part1 .list li:hover{box-shadow: 0 0 0.67rem rgba(0, 88, 168, 0.2);}
.servicePage .part1 .list li:hover .icon{transform: scale(0.9) translateY(-50%);}
.servicePage .part2{padding-bottom: 3.33rem;border-bottom: 1px solid #D8D8D8;}

/* 服务网络 */
.servicePage .part1{background: url(../images/service_bg1.jpg) no-repeat center top;background-size: cover;}
.servicePage .part1 .content{padding-top: 4.83rem;}
.servicePage .part1 .contLeft{width: 42.5%;padding-top: 0.43rem;}
.servicePage .part1 .nyTitle{margin-bottom: 0;}
.servicePage .part1 .desc{line-height: 1.5;color: var(--primary-color);padding: 0.3rem 0 0.8rem;}
.servicePage .part1 .line{padding: 0.9rem 0;border-bottom: 1px solid #D8D8D8;}
.servicePage .part1 dl dt{flex-shrink: 0;flex-shrink: 0;margin-right: 0.87rem;}
.servicePage .part1 dt img{width: 2rem;}
.servicePage .part1 dd{flex: 1;overflow: hidden;line-height: 0.9rem;}
.servicePage .part1 dd .cont{margin-top: 0.23rem;line-height: 1rem;}
.servicePage .part1 dd .tel{color: var(--primary-color);}
.servicePage .part1 .contRight{width: 48.125%;padding-bottom: 16.67rem;}

.listStyle{justify-content: space-between;}
.listStyle li{width: 48.125%;box-sizing: border-box;padding: 1.17rem 1.67rem;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);border: 1px solid #D8D8D8;border-top: 3px solid var(--primary-color);margin-top: 1.9rem;}
.listStyle li:nth-child(1),
.listStyle li:nth-child(2){margin-top: 0;}
.listStyle li .tit{line-height: 1.4;}
.listStyle li .desc{line-height: 1rem;min-height: 2rem;color: var(--primary-color);padding: 0.23rem 0 0.9rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.07rem;}
.listStyle li .add{line-height: 1.7;margin-bottom: 0.37rem;}
.listStyle li .add span{color: var(--primary-color);}
.listStyle li .text{line-height: 1.07rem;}
.listStyle li .text dt{margin-right: 0.5rem;font-size: 0;}
.listStyle li:hover{box-shadow: 0 0 0.67rem rgba(0, 88, 168, 0.4);transform: translateY(-10px);}

/* 海外市场 */
.marketPage{background: url(../images/market_bg.png) no-repeat center top;background-size: cover;}
.marketPage .part1{padding: 2.4rem 0 2.67rem;}
.marketPage .part1 .contLeft{width: 28.3%;}
.marketPage .part1 .contLeft .nyTitle{margin-bottom: 0;}
.marketPage .part1 .contLeft .desc{line-height: 1.5;color: var(--primary-color);padding-bottom: 0.67rem;}
.marketPage .part1 .contLeft dl{margin-top: 1.67rem;}
.marketPage .part1 .contLeft dl dt{flex-shrink: 0;margin-right: 0.83rem;}
.marketPage .part1 .contLeft dl dt img{width: 2rem;}
.marketPage .part1 .contLeft dl dd{flex: 1;overflow: hidden;line-height: 0.93rem;}
.marketPage .part1 .contLeft dl dd .cont{margin-top: 0.33rem;}
.marketPage .part1 .contRight{width: 68.75%;}
.marketPage .part1 .contRight img{width: 100%;}
.marketPage .part2{padding-bottom: 1.43rem;}
.marketPage .part2 .list{justify-content: space-between;}
.marketPage .part2 .list li{width: 48.125%;box-sizing: border-box;padding: 1.17rem 1.67rem;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);border: 1px solid #D8D8D8;border-top: 3px solid var(--primary-color);margin-bottom: 1rem;}
.marketPage .part2 .list li .tit{line-height: 1.23;font-weight: bold;font-family: "Arial";padding-bottom: 0.93rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.23rem;}
.marketPage .part2 .list li .text{line-height: 1.07rem;}
.marketPage .part2 .list li dt{flex-shrink: 0;margin-right: 0.5rem;}

/* 搜索 */
.formStyle{width: 100%;max-width: 26.67rem;margin: 0 auto;box-sizing: border-box;border: 1px solid #D8D8D8;background: #F8FAFD;border-radius: 1.67rem;padding-left: 1rem;}
.formStyle .text{width: calc(100% - 2.67rem);height: 2.27rem;border: none;background: none;color: #222;line-height: 2.27rem;}
.formStyle .text::placeholder{color: #999999;}
.formStyle .subm{width: 2.67rem;height: 2.27rem;border: none;background: url(../images/icon_search.svg) no-repeat center;filter: brightness(0) invert(0.5);cursor: pointer;}
.formStyle .subm:hover{filter: brightness(1) invert(0);}
	
/* 资料库 */
.databasePage .list{padding-top: 0.3rem;}
.databasePage .list li{width: 23.75%;margin: 3.63rem 1.66% 0 0;}
.databasePage .list li:nth-child(4n){margin-right: 0;}
.databasePage .list li .wrap{display: block;background: #FFFFFF;border: 1px solid #E7E7E7;padding: 2.7rem 0.5rem 0.8rem;text-align: center;line-height: 1.13rem;}
.databasePage .list li .wrap .icon{width: 4rem;height: 4rem;position: absolute;left: 50%;top: -2rem;margin-left: -2rem;border-radius: 50%;background: #FFFFFF;border: 1px solid #E7E7E7;box-shadow: 0px 4px 10px 0px rgba(182, 210, 237, 0.3);}
.databasePage .list li .wrap .icon img{max-width: 42%;}
.databasePage .list li:hover .wrap{background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);color: var(--primary-color);box-shadow: 0 0 0.67rem rgba(0, 88, 168, 0.2);}
.databasePage .list li:hover .icon{border-color: var(--primary-color);background: var(--primary-color);transform: scale(0.9);}
.databasePage .list li:hover .icon img{filter: brightness(0) invert(1);}
.databasePage .fileList{position: relative;top: -1.17rem;}
.databasePage .fileList li{width: 15%;margin: 3.37rem 6.25% 0 0;}
.databasePage .fileList li:nth-child(5n){margin-right: 0;}
.databasePage .fileList li .pic img{width: 100%;}
.databasePage .fileList li .tit{text-align: center;line-height: 0.93rem;margin-top: 0.7rem;}
.databasePage .fileList li:hover .tit{color: var(--primary-color);}
.databasePage .fileList li:hover .pic img{transform: scale(0.9);}

@keyframes aniDot{
	0%{opacity: 1;transform: scale(1);}
	100%{opacity: 0;transform: scale(2);}
}
/* 视频列表 */
.videoList{padding-bottom: 2.67rem;}
.videoList .list li{width: 31.25%;margin: 0 3.125% 3.125% 0;}
.videoList .list li:nth-child(3n){margin-right: 0;}
.videoList .list .pic{padding-bottom: 62%;}
.videoList .list .pic .icon{width: 1.67rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 2;color: #fff;opacity: 0;}
.videoList .list .pic .icon img{width: 100%;position: relative;z-index: 2;}
.videoList .list .pic .icon::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid currentColor;border-radius: 50%;animation: aniDot 3s linear infinite;}
.videoList .list .pic .icon::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid currentColor;border-radius: 50%;animation: aniDot 3s linear 1s infinite;}
.videoList .list .tit{background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);border: 1px solid #E7E7E7;padding: 0 0.5rem;color: #3D3D3D;line-height: 1.93rem;text-align: center;}
.videoList .list li:hover .tit{border-color: var(--primary-color);background: var(--primary-color);color: #fff;}
.videoList .list li:hover .pic .bgStyle{transform: scale(1.1);}
.videoList .list li:hover .pic .icon{opacity: 1;}

/* 视频弹窗 */
.no-shadow {box-shadow: none !important;-webkit-box-shadow: none !important;border: none !important;}
.no-shadow video {-webkit-appearance: none !important;box-shadow: none !important;}
.m-video-wrap {position: relative;width: 100%;height: 0;padding-bottom: 56.25%; background: #000;}
.m-video-wrap video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain; }

/* 关于我们 */
.nyTitle1{padding-bottom: 1.2rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.73rem;}
.nyTitle1 .tit{line-height: 1.42;margin-bottom: 0.47rem;}
.nyTitle1 .desc{line-height: 1.5;}
.nyTitle1 .desc span{color: var(--primary-color);}
.nyTitle1.white{border-color: rgba(216, 216, 216, 0.3);}
.nyTitle1.white .tit,
.nyTitle1.white .desc{color: #fff;}
.nyTitle1.white .desc span{color: var(--active-color);}
.aboutPage .part1{padding: 3.33rem 0 21.67rem;background: url(../images/about1.jpg) no-repeat center bottom;background-size: 100% auto;}
.aboutPage .part1 .detail{max-height: 10.4rem;overflow: auto;padding-right: 1.53rem;}
.aboutPage .part1 .dataList{position: absolute;left: 50%;bottom: -3.33rem;transform: translateX(-50%);box-sizing: border-box;padding: 1.47rem 5.6%;background: var(--primary-color);color: #fff;justify-content: space-between;}	
.aboutPage .part1 .dataList li{width: 20%;line-height: 0.73rem;}
.aboutPage .part1 .dataList li .data{padding-bottom: 0.47rem;border-bottom: 1px solid rgba(255, 255, 255, 0.3);margin-bottom: 0.5rem;line-height: 2rem;font-family: "OswaldMedium";}
.aboutPage .part2{padding: 7.67rem 0 3.33rem;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);}
.aboutPage .part2 .content{margin-bottom: 2.4rem;}
.aboutPage .part2 .content .contLeft{width: 56%;}
.aboutPage .part2 .content .contLeft .year{line-height: 2.33rem;margin-bottom: 0.8rem;font-family: "OswaldMedium";}
.aboutPage .part2 .content .contLeft .cont{padding-left: 0.7rem;max-height: 8.53rem;overflow: auto;position: relative;}
.aboutPage .part2 .content .contLeft .cont::before{content: "";width: 1px;height: calc(100% - 0.53rem);position: absolute;left: 0;top: 0.27rem;background: var(--primary-color);}
.aboutPage .part2 .content .contRight{width: 13.33rem;padding-bottom: 10rem;}
.aboutPage .part2 .content .contRight:hover .bgStyle{transform: scale(1.1);}
.aboutPage .part2 .tabs{padding: 0 6.2rem;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);line-height: 3.33rem;font-family: "OswaldMedium";}
.aboutPage .part2 .tabs .triangleWrapper{position: absolute;top: -10px;left: 50%;transform: translateX(-50%);width: 0;height: 0;filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));pointer-events: none;}
.aboutPage .part2 .tabs .triangleWrapper .triangle {position: absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;box-shadow: none;}
.aboutPage .part2 .tabs .btn{width: 1.67rem;height: 1.67rem;box-sizing: border-box;border: 1px solid #B3B3B3;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);}
.aboutPage .part2 .tabs .btn img{filter: brightness(0) invert(0.5);}
.aboutPage .part2 .tabs .btn.prev{left: 1.67rem;}
.aboutPage .part2 .tabs .btn.prev img{transform: rotateZ(180deg);}
.aboutPage .part2 .tabs .btn.next{right: 1.67rem;}
.aboutPage .part2 .tabs .btn:hover{border-color: var(--active-color);background: var(--active-color);}
.aboutPage .part2 .tabs .btn:hover img{filter: brightness(0) invert(1);}
.aboutPage .part2 .tabs .btn.swiper-button-disabled{pointer-events: none;opacity: 0.5;}
.aboutPage .part2 .tabs .container::before{content: "";width: calc(100% - 4rem);height: 1px;background: #E5E5E5;position: absolute;left: 2rem;top: 50%;}
.aboutPage .part2 .tabs .swiper-slide{cursor: pointer;display: flex;align-items: center;justify-content: center;}
.aboutPage .part2 .tabs .swiper-slide span{padding: 0 0.8rem;background: #fff;}
.aboutPage .part2 .tabs .active{color: var(--primary-color);}	
.aboutPage .part3{padding: 3.17rem 0 5.67rem;background: url(../images/about_bg1.jpg) no-repeat center;background-size: cover;}
.aboutPage .part3 .title{margin-bottom: 0.73rem;}
.aboutPage .part3 .content .pic{width: 29%;}
.aboutPage .part3 .content .detail{width: 59.1%;box-sizing: border-box;padding-right: 1.53rem;max-height: 11.87rem;overflow: auto;color: #fff;margin-top: 2.6rem;}
.aboutPage .part3 .content .detail::-webkit-scrollbar{width: 3px;height: 4px;background: rgba(255, 255, 255, 0.1);}
.aboutPage .part3 .content .detail::-webkit-scrollbar-thumb{background: #fff;}
.aboutPage .part4{background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);}
.aboutPage .part4 .tabs li{margin-left: 0.67rem;padding: 0 1.47rem;border: 1px solid #999999;border-radius: 1rem;line-height: 1.93rem;cursor: pointer;}
.aboutPage .part4 .tabs li:first-child{margin-left: 0;}
.aboutPage .part4 .innerScroll{padding-bottom: 1.8rem;}
.aboutPage .part4 .innerScroll .wrap{display: block;border: 1px solid #D8D8D8;cursor: pointer;}
.aboutPage .part4 .innerScroll .pic{padding-bottom: 60.68%;}
.aboutPage .part4 .innerScroll .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.aboutPage .part4 .innerScroll .tit{padding: 0 12px;line-height: 1.67rem;text-align: center;}
.aboutPage .part4 .innerScroll .wrap:hover .tit{background: var(--primary-color);color: #fff;}	

/* 企业文化 */
.culture .list li{width: 23.75%;margin: 0 1.66% 1.66% 0;box-sizing: border-box;min-height: 7.67rem;padding: 2rem 1rem 1rem 1.23rem;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);border: 1px solid #D8D8D8;}
.culture .list li:nth-child(4n),
.culture .list li:last-child{margin-right: 0;}
.culture .list li:last-child{width: 49.16%;}
.culture .list li .icon{width: 1.33rem;margin-right: 1rem;flex-shrink: 0;margin-top: 4px;}
.culture .list li .cont{flex: 1;overflow: hidden;line-height: 1.07rem;}
.culture .list li .tit{color: #000000;margin-bottom: 0.37rem;}
.culture .list li:hover{box-shadow: 0 0 0.67rem rgba(0, 88, 168, 0.4);transform: translateY(-10px);}
.culture .list li:hover .tit{color: var(--primary-color);}

/* 社会招聘 */
.hrPage{background: #F9F9F9;}
.hrPage .list{padding-bottom: 2rem;}
.hrPage .list .nLi:first-child{border-top: 1px solid #D8D8D8;}
.hrPage .list .nLi{border: 1px solid #D8D8D8;border-top: none;}
.hrPage .list .nLi .title{padding: 0 2.67rem;background: #F7FAFC;cursor: pointer;line-height: 3.33rem;}
.hrPage .list .nLi:nth-child(2n) .title{background: #FFFFFF;}
.hrPage .list .nLi .title::before{content: "";width: 100%;height: 5px;position: absolute;left: 0;top: 0;background: var(--primary-color);transform-origin: left center;opacity: 0;transform: scale(0, 1);}
.hrPage .list .nLi .title .right .icon{margin-left: 2.6rem;}
.hrPage .list .nLi .title .right span{min-width: 5em;text-align: center;}
.hrPage .list .nLi .cont{border-top: 1px solid #D8D8D8;background: linear-gradient(180deg, #FFFFFF 0%, #F0F5FA 100%);display: none;}
.hrPage .list .nLi .wrap{padding: 1.4rem 2.67rem 1.67rem;max-width: 30rem;}
.hrPage .list .nLi .wrap .tit{line-height: 2;}
.hrPage .list .nLi .wrap .detail{margin-bottom: 1.07rem;}
.hrPage .list .nLi .wrap .detail .blue{color: var(--primary-color);}
.hrPage .list .nLi .wrap .detail .star{color: #FF0000;}
.hrPage .list .nLi.on .title::before{transform: scale(1);opacity: 1;transform-origin: 0.8s;}
.hrPage .list .nLi.on .title .tit{color: var(--primary-color);}

/* 联系我们 */
.contactUs .nyTitle1{border-top: 5px solid var(--primary-color);padding-top: 1.7rem;}
.contactUs .part1{padding-bottom: 0.53rem;border-bottom: 1px solid #D8D8D8;}
.contactUs .part1 dl{width: 32.5%;margin: 0 1.25% 1.6rem 0;line-height: 1rem;}
.contactUs .part1 dl:nth-child(3n){margin-right: 0;}
.contactUs .part1 dl dt{flex-shrink: 0;}
.contactUs .part1 dl dt img{width: 2rem;margin-right: 0.83rem;}
.contactUs .part1 dl dd{flex: 1;overflow: hidden;}
.contactUs .part1 dl dd .tit{line-height: 0.93rem;margin-bottom: 0.23rem;}
.contactUs .part2{padding: 2.33rem 0 0;}
.contactUs .part2 img{width: 100%;}
.contactUs .part3{padding-top: 2.33rem;}
.contactUs .part3 .listStyle li .desc{min-height: auto;}
.contactUs .part3 .listStyle li .text,
.contactUs .part3 .listStyle li .text1{line-height: 1.2rem;max-height: 12rem;overflow: auto;}
.contactUs .part3 .listStyle li .text .t{margin-top: 0.8rem;}
.contactUs .part3 .listStyle li .text .t:first-child{margin-top: 0;}
.contactUs .part3 .listStyle li .text .t span{color: var(--primary-color);display: inline-flex;width: 1rem;}
.contactUs .part3 .listStyle li .text .c{padding-left: 1rem;}
.contactUs .part3 .listStyle li .text .c em{color: #D8D8D8;font-size: 0.47rem;}

/* 新闻中心 */
.newsPage .part1 .content{background: url(../images/news_bg.png) no-repeat center top;background-size: cover;}
.newsPage .part1 .content > .w1600{justify-content: space-between;}
.newsPage .part1 .picNews{width: 64.9%;}
.newsPage .part1 .picNews .wrap{display: block;height: 0;padding-bottom: 17.33rem;color: #fff;line-height: 1.07rem;}
.newsPage .part1 .picNews .wrap::before{content: "";width: 100%;height: 3.73rem;position: absolute;left: 0;bottom: 0;z-index: 2;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);}
.newsPage .part1 .picNews .wrap .text{position: absolute;left: 0;bottom: 0;z-index: 3;width: 100%;box-sizing: border-box;padding: 0 3.33rem 0.73rem 0.93rem;}
.newsPage .part1 .picNews .wrap .text .date{align-items: center;}
.newsPage .part1 .picNews .wrap .text .date .icon{margin-right: 0.2rem;filter: brightness(0) invert(1);}	
.newsPage .part1 .picNews .wrap:hover .bgStyle{transform: scale(1.1);}
.newsPage .part1 .picNews .paginationStyle.swiper-pagination{width: auto;right: 1rem;left: auto;bottom: 1.13rem;}
.newsPage .part1 .picNews .paginationStyle.swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 0.4;}
.newsPage .part1 .picNews .paginationStyle.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: var(--primary-color);}
.newsPage .part1 .right{width: 31.875%;}
.newsPage .part1 .right .wrap{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 1rem 1.6rem;background: #FFFFFF;line-height: 1rem;}
.newsPage .part1 .right .wrap .date .icon{width: 0.53rem;margin-right: 0.2rem;}
.newsPage .part1 .right .wrap .tit{color: var(--primary-color);margin: 0.27rem 0 0.83rem;}
.newsPage .part1 .right .wrap .line{width: 100%;height: 1px;background: var(--primary-color);margin-bottom: 0.73rem;}
.newsPage .part1 .right .wrap .more{position: absolute;left: 1.6rem;bottom: 1rem;}
.newsPage .part1 .right .wrap:hover{box-shadow: 0 0 0.67rem rgba(0, 88, 168, 0.2);}
.newsPage .part1 .right .wrap:hover .more .icon{transform: rotateZ(45deg);}
.newsPage .part2 .filter{margin-bottom: 1.6rem;}
.newsPage .part2 .filter .date{width: 16.67rem;height: 2.33rem;box-sizing: border-box;padding: 0 1.27rem;border: 1px solid #D8D8D8;background: #F8FAFD url(../images/icon_down.svg) no-repeat 92% center;border-radius: 1.67rem;cursor: pointer;margin-right: 1.67rem;}
.newsPage .part2 .filter .formStyle{width: 16.67rem;}
.newsPage .part2 .filter .result span{color: var(--primary-color);}

/* 新闻列表 */
.newsList li{width: 31.25%;margin: 0 3.125% 3.125% 0;}
.newsList li:nth-child(3n){margin-right: 0;}
.newsWrap{display: block;background: #FFFFFF;}
.newsWrap .pic{padding-bottom: 50%;}
.newsWrap .text{padding: 0.67rem 1rem;}
.newsWrap .date .icon{width: 0.53rem;margin-right: 0.2rem;}
.newsWrap .tit{line-height: 1rem;color: #000;height: 2rem;margin: 0.23rem 0 0.8rem;}
.newsWrap .line{width: 100%;height: 1px;background: #D8D8D8;margin-bottom: 0.7rem;}
.newsWrap:hover .tit{color: var(--primary-color);}
.newsWrap:hover{box-shadow: 0 0 0.67rem rgba(0, 88, 168, 0.2);background: var(--primary-color);color: #fff;}
.newsWrap:hover .tit,
.newsWrap:hover .date,
.newsWrap:hover .more{color: #fff;}
.newsWrap:hover .text img{filter: brightness(0) invert(1);}
.newsWrap:hover .text .line{background: rgba(255, 255, 255, 0.2);}

/* 新闻详情 */
.passage .psgTitle{text-align: center;padding-bottom: 0.8rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1.2rem;}
.passage .psgTitle .tit{color: #000;line-height: 1.6;margin-bottom: 0.6rem;}
.passage .psgTitle .info{line-height: 0.73rem;}
.passage .psgTitle .info em{color: #D8D8D8;margin: 0 1em;}
.passage .psgCont{max-width: 1200px;margin: 0 auto;margin-bottom: 1.57rem;min-height: 300px;}
.passage .share{padding: 1rem 0;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
.passage .share .item{width: 1.53rem;height: 1.53rem;cursor: pointer;margin-left: 0.6rem;border-radius: 50%;}
.passage .share .item:hover{background: var(--primary-color);}
.passage .share .item:hover img{filter: brightness(0) invert(1);}
.passage .psgLink{margin-top: 1.33rem;line-height: 0.83rem;}
.passage .psgLink .list img{width: 0.67rem;margin-right: 0.3rem;}
.passage .psgLink .btn .icon{width: 1rem;height: 1rem;box-sizing: border-box;border: 1px solid #D8D8D8;border-radius: 50%;margin-right: 0.3rem;}
.passage .psgLink .btn .icon img{width: 0.2rem;filter: brightness(0) invert(0.5);opacity: 0.5;}
.passage .psgLink .btn.prev .icon img{transform: rotateZ(180deg);}
.passage .psgLink .btn.next{flex-direction: row-reverse;}
.passage .psgLink .btn.next .icon{margin: 0 0 0 0.3rem;}
.passage .psgLink a:hover{color: var(--primary-color);}
.passage .psgLink a:hover .icon{border-color: var(--primary-color);background: var(--primary-color);}
.passage .psgLink a:hover .icon img{filter: brightness(0) invert(1);opacity: 1;}
.passage .psgLink a.disable{pointer-events: none;opacity: 0.5;}

/* 推荐新闻 */
.recomNews{margin-top: 4.33rem;}
.recomNews .title{line-height: 1.4;margin-bottom: 1rem;}

/* 最新公告 */
.noticeList{margin-bottom: 1.17rem;}
.noticeList li:first-child{margin-top: 0;}

/* 股票信息 */
.stockPage .part1{padding-bottom: 1.53rem;border-bottom: 1px solid #D8D8D8;}
.stockPage .part1 .contLeft .tit{line-height: 1.13rem;margin-bottom: 1.33rem;}
.stockPage .part1 .contLeft .btm{align-items: flex-end;}
.stockPage .part1 .contLeft .btm .data{margin-right: 3.13rem;text-transform: uppercase;}
.stockPage .part1 .contLeft .btm .data span{line-height: 1;color: var(--primary-color);font-family: "OswaldBold";margin-right: 0.33rem;}
.stockPage .part1 .contLeft .btm .link img{filter: brightness(0) invert(0.5);margin-left: 0.27rem;transform: rotateZ(45deg);}
.stockPage .part1 .contLeft .btm .link:hover{color: var(--primary-color);}
.stockPage .part1 .contLeft .btm .link:hover img{filter: brightness(1) invert(0);}
.stockPage .part1 .contRight{flex-direction: column;align-items: flex-end;}
.stockPage .part1 .contRight .text{line-height: 0.73rem;margin-bottom: 1.43rem;}
.stockPage .part1 .contRight ul li{margin-left: 2.67rem;line-height: 0.83rem;}
.stockPage .part1 .contRight ul li:first-child{margin-left: 0;}
.stockPage .part1 .contRight ul li .data{line-height: 1.67rem;color: var(--primary-color);font-family: "OswaldRegular";}
.stockPage .part2{margin: 0.7rem 0 2.13rem;}
.stockPage .part3{min-height: 14.4rem;box-sizing: border-box;padding: 2.33rem 2.57rem 1rem 2.2rem;color: #fff;}
.stockPage .part3 .tit{line-height: 1.4;margin-bottom: 0.87rem;}
.stockPage .part3 ul{justify-content: space-between;line-height: 1.13rem;}
.stockPage .part3 ul li{padding-left: 0.6rem;position: relative;}
.stockPage .part3 ul li::before{content: "";width: 6px;height: 6px;background: #fff;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

/* 弹窗 */
.popWrap{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;display: none;}
.popWrap .bgLayer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);}
.popWrap .content{width: 90%;max-width: 570px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);box-sizing: border-box;max-height: 80vh;overflow: auto;padding: 1.33rem;text-align: center;background: url(../images/pop_bg.jpg) no-repeat center;background-size: cover;}
.popWrap .content .close{position: absolute;right: 0.33rem;top: 0.33rem;width: 1rem;cursor: pointer;}
.popWrap .content .name{font-family: "OswaldRegular";line-height: 1;}
.popWrap .content .desc{line-height: 0.93rem;margin: 10px 0;}
.popWrap .content .pic{max-width: 8.57rem;height: 8.57rem;margin: 0 auto 0.6rem;}
.popWrap .content .pic img{max-width: 100%;max-height: 90%;}
.popWrap .content .btnStyle{margin: 0 auto;width: 5.33rem;padding: 0.1rem;}
.popWrap .content .btnStyle::before,
.popWrap .content .btnStyle .icon{width: 1.07rem;height: 1.07rem;line-height: 1.07rem;}
.popWrap .content .btnStyle .icon img{height: 0.4rem;}
.popWrap .content .btnStyle::before{right: 0.1rem;top: 0.1rem;}
.popWrap .content .btnStyle:hover::before{width: calc(100% - 0.2rem);}


/* 网站地图 */
.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;width: 100%;}
.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;margin-top: 0.5rem;}
.sitemap-box .item .itxt.second{padding-left: 2em;}

/* 最小高度 */
.minHeight{min-height: 300px;}

/* 搜索分类 */
.searchClass{padding-bottom: 1rem;}
.searchClass li{margin: 0 0.5rem 10px;}
.searchClass li a{padding: 0 1rem;line-height: 1.5rem;color: var(--text-color);display: block;border-radius: 1rem;border: 1px solid #efefef;}



@media screen and (max-width: 1620px){
.pordBox .pic{height: 8rem;}
.prodChannel .contLeft .list{margin: 0.9rem 0;}
}
@media screen and (max-width: 1480px){
.contactUs .part3 .listStyle li .text .t{margin-top: 0.5rem;}

}

@media screen and (max-width: 1300px){
.newsPage .part2 .filter .date,
.newsPage .part2 .filter .formStyle{width: 11rem;}
.newsPage .part2 .filter .date{margin-right: 0.8rem;}

.stockPage .part1 .contLeft .btm .data{margin-right: 1rem;}
.stockPage .part1 .contRight ul li{margin-left: 1.8rem;}
}


@media screen and (max-width: 1024px){
.prodChannel .item{padding: 1.8rem 0 1.8rem 5%;}

.prodListPage .list li{width: 32%;margin: 0 2% 3% 0;}
.prodListPage .list li:nth-child(4n){margin-right: 2%;}
.prodListPage .list li:nth-child(3n){margin-right: 0;}

.databasePage .fileList li{width: 20%;margin-right: 6.66%;}
.databasePage .fileList li:nth-child(4n){margin-right: 0;}
.databasePage .fileList li:nth-child(5n){margin-right: 6.66%;}

.aboutPage .part1{padding: 3rem 0 15rem;}
.aboutPage .part1 .dataList{padding: 1rem 3%;bottom: -2.7rem;}
.aboutPage .part2{padding: 5rem 0 3rem;}
.aboutPage .part2 .tabs{padding: 0 4rem;}
.aboutPage .part2 .tabs .btn.prev{left: 1rem;}
.aboutPage .part2 .tabs .btn.next{right: 1rem;}

.stockPage .part1{display: block;padding-bottom: 0;}
.stockPage .part1 .contRight{align-items: flex-start;margin-top: 1rem;}
.stockPage .part1 .contRight .text{margin-bottom: 0.6rem;}
.stockPage .part1 .contRight ul li{width: 33.33%;margin: 0 0 0.5rem 0;}
.stockPage .part2{margin-bottom: 1rem;}
}

@media screen and (max-width: 760px){
.nyBanner{height: 5rem;}
.nyBanner .path{bottom: 0.3rem;}

.prodChannel{padding-bottom: 2rem;}
.prodChannel .item:nth-child(1){padding-top: 2rem;}
.prodChannel .item{flex-wrap: wrap;}
.prodChannel .contLeft{width: 100%;margin-bottom: 1rem;padding-top: 0;}
.prodChannel .contLeft .list{height: auto;}
.prodChannel .contRight .nextBtn{right: 10%;}
.pordBox .pic{height: 6rem;}
.pordBox .pic img{max-width: 90%;max-height: 90%;}
.prodChannel .contLeft .desc{padding: 0.2rem 0 0.4rem;}
.prodChannel .contLeft .list{margin: 0.6rem 0;}
.prodBtm .desc{margin: 0.3rem 0 1rem;}

.prodListPage .list{justify-content: space-between;}
.prodListPage .list li{width: 49%;margin-right: 0 !important;}


.nyNav{line-height: 2.2rem;}
.nyNav a{padding: 0 0.5rem;}
.thirdNav{margin-top: 0.5rem;}
.thirdNav ul li a{padding: 0 0.7rem;}

.arrStyle{width: 1.4rem;height: 1.4rem;}

.pordBox{padding: 0.8rem 0.67rem 0.43rem;}
.pordBox .desc{line-height: 0.8rem;margin: 0.2rem 0 0.4rem;}
.pordBox .pic{height: 4rem;margin-top: 0;}
.pordBox .hover{display: none;}

.page a{min-width: 1.2rem;height: 1.2rem;line-height: 1.2rem;margin: 0 2px 4px;}
.page .btn{padding: 0 0.6rem;}

.tableStyle{overflow: auto;}
.tableStyle table{min-width: 1000px;}
.tableStyle table td{padding: 0.4rem;}

.nyTitle{line-height: 1.5;margin-bottom: 0.5rem;}

.prodDetail{padding-bottom: 1.8rem;}
.prodDetail .mrgBtm80{margin-bottom: 1.5rem;}
.prodDetail .part1 .contLeft,
.prodDetail .part1 .contRight{width: 100%;}
.prodDetail .part1 .contRight{margin-top: 1rem;}
.prodDetail .part1 .contLeft .container .pic{height: 8rem;}
.prodDetail .part1 .tabs .pic{height: 3.2rem;}
.prodDetail .part1 .contRight .title{line-height: 1.4;}
.prodDetail .part1 .contRight .line{margin: 0.5rem 0;}
.prodDetail .part1 .contRight .hotLine{padding: 0.8rem 0;}
.prodDetail .part1 .contRight .link{margin-top: 0.8rem;}
.prodDetail .part2{padding: 1.8rem 0 1.2rem;}
.prodDetail .part2 .list{justify-content: space-between;}
.prodDetail .part2 .list li{width: 49%;margin: 0 0 0.5rem;padding-bottom: 0.6rem;}
.prodDetail .part2 .list li .num{margin-bottom: 0.4rem;}
.prodDetail .part6{padding: 1rem 0;}
.prodDetail .part6::before{display: none;}
.prodDetail .part6 .pic{width: 100%;height: 12rem;}
.prodDetail .part6 .right dl{padding-left: 1rem;}
.prodDetail .part6 .right dl{display: block;padding-bottom: 0.8rem;margin-bottom: 0.8rem;}
.prodDetail .part6 .right dl dt{padding: 0;}
.prodDetail .part6 .right dl dd .line .icon{margin-right: 6px;}

.solutionList .list li{width: 100%;margin-top: 0rem;}
.solutionList .list li:nth-child(2){margin-top: 0rem;}
.solutionList .solutionWrap{padding-bottom: 1.1rem;}

.contSolution .part1{padding: 0.6rem;}
.contSolution .part1 .pic,
.contSolution .part1 .right{width: 100%;}
.contSolution .part1 .desc{margin-bottom: 0.6rem;}
.contSolution .part2{margin: 1.6rem 0;}
.contSolution .part2 .tabs{padding-bottom: 0.5rem;margin-bottom: 0.8rem;}
.contSolution .part2 .tabs span{padding: 0 0.8rem;}
.contSolution .part2 .innerScroll{padding-bottom: 1.2rem;}
.contSolution .part3 .btm{padding: 0.3rem;}

.caseList{justify-content: space-between}
.caseList li{width: calc( (100% - 1.4rem) / 2 );margin-right: 0;}
.caseList li::after{right: -0.7rem;}
.caseList li:nth-child(3n)::after{display: block;}
.caseList li:nth-child(2n):after{display: none;}
.caseList .tit{line-height: 0.9rem;height: 1.8rem;margin: 0.3rem 0 0.5rem;}

.servicePage .part1 .list li{width: 100%;margin-top: 1rem;padding: 0.8rem 4rem 0.8rem 0.8rem;}
.servicePage .part1 .list li .icon{right: 1rem;width: 2.8rem;}
.servicePage .part1 .list li .num span{line-height: 1.8rem;height: 1.8rem;}
.servicePage .part2{padding-bottom: 1.5rem;}

.servicePage .part1 .content{padding-top: 2rem;}
.servicePage .part1 .contLeft,
.servicePage .part1 .contRight{width: 100%;}
.servicePage .part1 .contRight{padding-bottom: 64.93%;}
.servicePage .part1 .line{padding: 0.6rem 0;display: block;}
.servicePage .part1 dl dt{margin-right: 0.3rem;}
.servicePage .part1 dt img{width: 1.6rem;}
.servicePage .part1 dd .cont{margin-top: 0;}
.servicePage .part1 .line dl:nth-child(2){padding-top: 0.6rem;border-top: 1px solid #D8D8D8;margin-top: 0.6rem;}

.listStyle li{width: 100%;margin-top: 0.6rem;padding: 0.8rem;}
.listStyle li:nth-child(2){margin-top: 0.6rem;}
.listStyle li .desc{padding-bottom: 0.6rem;margin-bottom: 0.7rem;min-height: auto;}

.marketPage .part1 .contLeft,
.marketPage .part1 .contRight{width: 100%;}
.marketPage .part1 .contRight{margin-top: 1rem;}
.marketPage .part1 .contLeft dl{margin-top: 0.8rem;}
.marketPage .part1 .contLeft dl dt{margin-right: 0.4rem;}
.marketPage .part1 .contLeft dl dt img{width: 1.6rem;}
.marketPage .part1 .contLeft dl dd .cont{margin-top: 0;}
.marketPage .part2 .list li{width: 100%;margin-bottom: 0.6rem;padding: 0.8rem;}
.marketPage .part2 .list li .tit{padding-bottom: 0.4rem;margin-bottom: 0.5rem;}
.marketPage .part1 .contLeft .desc{padding-bottom: 0;}

.formStyle .text{height: 1.8rem;line-height: 1.8rem;width: calc(100% - 2rem);}
.formStyle .subm{height: 1.8rem;width: 2rem;}

.databasePage .list{justify-content: space-between;}
.databasePage .list li{width: 49%;margin-right: 0;margin-top: 2rem;}
.databasePage .list li .wrap{padding: 2rem 0.5rem 0.8rem;}
.databasePage .list li .wrap .icon{width: 2.6rem;height: 2.6rem;top: -1.3rem;margin-left: -1.3rem;}

.databasePage .fileList{padding-top: 1.5rem;}
.databasePage .fileList li{width: 30%;margin-right: 5%;margin-top: 1rem;}
.databasePage .fileList li:nth-child(5n),
.databasePage .fileList li:nth-child(4n){margin-right: 5%;}
.databasePage .fileList li:nth-child(3n){margin-right: 0;}

.videoList .list{justify-content: space-between;}
.videoList .list li{width: 49%;margin-right: 0;}
.videoList .list .tit{line-height: 1.5rem;}
.videoList .list .pic .icon{width: 1.2rem;}

.nyTitle1{padding-bottom: 0.5rem;margin-bottom: 0.8rem;}
.nyTitle1 .tit{margin-bottom: 0.2rem;}
.aboutPage .part1{padding: 2rem 0 6rem;}
.aboutPage .part1 .detail{max-height: none;padding-right: 0;}
.aboutPage .part1 .dataList{position: static;transform: translateX(0);margin-top: 1rem;flex-wrap: wrap;justify-content: space-between}
.aboutPage .part1 .dataList li{width: 49%;margin-top: 1rem;}
.aboutPage .part1 .dataList li:nth-child(1),
.aboutPage .part1 .dataList li:nth-child(2){margin-top: 0;}
.aboutPage .part1 .dataList li .data{padding-bottom: 0;}
.aboutPage .part2{padding: 2rem 0;}
.aboutPage .part2 .content{margin-bottom: 1.5rem;}
.aboutPage .part2 .content .swiper-slide{display: block;}
.aboutPage .part2 .content .contLeft{width: 100%;margin-bottom: 1rem;}
.aboutPage .part2 .content .contLeft .cont{max-height: none;}
.aboutPage .part2 .content .contRight{width: 100%;padding-bottom: 75%;}
.aboutPage .part2 .tabs{line-height: 2.8rem;padding: 0 3rem;}
.aboutPage .part2 .tabs .btn{width: 1.4rem;height: 1.4rem;}
.aboutPage .part2 .tabs .swiper-slide span{padding: 0 0.4rem;}
.aboutPage .part2 .tabs .container::before{width: calc(100% - 2rem);left: 1rem;}
.aboutPage .part3{padding: 2rem 0;}
.aboutPage .part3 .content{flex-wrap: wrap;}
.aboutPage .part3 .content .pic{width: 100%;margin-bottom: 1rem;}
.aboutPage .part3 .content .detail{width: 100%;padding: 0;max-height: none;margin-top: 0;}
.aboutPage .part4{padding: 2rem 0;}
.aboutPage .part4 .nyTitle1{display: block;}
.aboutPage .part4 .tabs{justify-content: flex-start;padding-top: 0.5rem;}
.aboutPage .part4 .tabs li{line-height: 1.4rem;padding: 0 0.8rem;}

.culture .list{justify-content: space-between;}
.culture .list li,
.culture .list li:last-child{width: 100%;min-height: auto;padding: 1rem;margin-right: 0;}
.culture .list li .icon{width: 1rem;margin-right: 0.6rem;}

.hrPage .list{padding-bottom: 1rem;}
.hrPage .list .nLi .title{line-height: 2.2rem;padding: 0.4rem 0.8rem;display: block;line-height: 1.8;}
.hrPage .list .nLi .wrap{padding: 0.8rem;}
.hrPage .list .nLi .wrap .detail{margin-bottom: 0.6rem;}
.hrPage .list .nLi .title .right{justify-content: space-between;}
.hrPage .list .nLi .title .right .icon{margin-left: 0;}
.hrPage .list .nLi .title .right span{min-width: auto;}

.contactUs .nyTitle1{padding-top: 1rem;}
.contactUs .part1 dl{width: 100%;margin: 0 0 0.8rem;}
.contactUs .part1 dl:last-child{margin-bottom: 0;}
.contactUs .part1 dl dt img{width: 1.6rem;margin-right: 0.4rem;}
.contactUs .part1 dl dd .tit{margin-bottom: 0;}
.contactUs .part2{padding: 1.6rem 0 0;}
.contactUs .part3{padding-top: 1.6rem;}
.contactUs .part3 .listStyle li .text .t{margin-top: 0.1rem;}
.contactUs .part3 .listStyle li .text,
.contactUs .part3 .listStyle li .text1{max-height: none;}

.newsPage .part1 .picNews,
.newsPage .part1 .right{width: 100%;}
.newsPage .part1 .right{margin-top: 1rem;}
.newsPage .part1 .picNews .wrap{padding-bottom: 50%;}
.newsPage .part1 .right .wrap{padding: 0.6rem 0.6rem 3rem;}
.newsPage .part1 .right .wrap .more{left: 0.6rem;}
.newsPage .part1 .right .wrap .tit{margin: 0.1rem 0 0.4rem;}
.newsPage .part2 .filter{flex-wrap: wrap;}
.newsPage .part2 .filter .left{width: 100%;display: block;}
.newsPage .part2 .filter .date{width: 100%;margin: 0 0 0.5rem;line-height: 1.8rem;height: 1.8rem;}
.newsPage .part2 .filter .formStyle{width: 100%;max-width: 100%;margin-bottom: 0.5rem;}

.newsList{justify-content: space-between;padding-bottom: 0.6rem;}
.newsList li{width: 49%;margin-right: 0;}
.newsWrap .text{padding: 0.4rem;}
.newsWrap .tit{line-height: 0.8rem;height: 1.6rem;margin: 0.1rem 0 0.4rem;}
.newsWrap .line{margin-bottom: 0.4rem;}

.passage .psgTitle{padding-bottom: 0.5rem;margin-bottom: 0.8rem;}
.passage .share{padding: 0.5rem 0;}
.passage .psgCont{margin-bottom: 0.8rem;}
.passage .psgLink{margin-top: 0.8rem;}

.recomNews{margin-top: 2rem;}
.recomNews .title{margin-bottom: 0.6rem;}

.stockPage .part3{padding: 1rem;min-height: 12rem;}
.stockPage .part3 ul{display: block;}

.searchClass li{margin: 0 0.2rem;}
.searchClass li a{padding: 0 0.5rem;line-height: 1rem;}
}

@media screen and (max-width: 468px){
.caseList li,
.newsList li{width: 100%;margin-right: 0;}
.caseList li:after{display: none;}
.newsList li{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
}