.path{line-height: 0.93rem;}
.path span{margin: 0 1em;}
.path a:hover{color: var(--primary-color);}

/* 内页banner */
.nyBanner{height: 18rem;color: #fff;}
.nyBanner .title{padding-top: 4.27rem;line-height: 1.25;text-transform: uppercase;}
.nyBanner .path{position: absolute;left: 50%;bottom: 1rem;line-height: 0.93rem;color: rgba(255, 255, 255, 0.6);transform: translateX(-50%);}
.nyBanner .path i,
.nyBanner .path a:hover{color: #fff;}

/* 产品侧边*/
.prodSide{width: 23.25%;margin-right: 3.48%;flex-shrink: 0;position: sticky;top: 0;}
.prodSide .title{line-height: 1.42;margin-bottom: 1rem;}
.prodSide .list .nLi .icon{flex-shrink: 0;margin-left: 0.5rem;filter: brightness(0) invert(0.5);}
.prodSide .list .nLi .top{padding: 0.4rem 0;line-height: 0.93rem;border-bottom: 1px solid #DDDDDD;cursor: pointer;}
.prodSide .list .nLi .navSub{display: none;}
.prodSide .list .nLi .navSub ul{padding: 0 0.67rem;background: #F6F6F6;}
.prodSide .list .nLi .navSub ul li::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;}
.prodSide .list .nLi .navSub ul li > a{line-height: 0.93rem;padding: 0.4rem 0;border-bottom: 1px solid #CCCCCC;}
.prodSide .list .nLi .navSub ul li:last-child > a{border: none;}
.prodSide .list .nLi .navSub ul li .t,
.prodSide .list .nLi .top .tit{flex: 1;}
.prodSide .list .nLi.on .top .tit{color: var(--primary-color);}
.prodSide .list .nLi.on .top .icon{filter: brightness(1) invert(0);}
.prodSide .list .nLi.on .top.hasChildren .icon{transform: rotateZ(90deg);}
.prodSide .list .nLi .navSub ul li:hover .t,
.prodSide .list .nLi .navSub ul li.on .t{color: var(--primary-color);}
.prodSide .list .nLi .navSub ul li:hover .icon,
.prodSide .list .nLi .navSub ul li.on .icon{filter: brightness(1) invert(0);}
.prodSide .list .nLi .navSub ul li.on::after,
.prodSide .list .nLi .navSub ul li:hover::after{transform: scale(1);opacity: 1;transition: 0.6s;}

/* 产品列表 */
/* .productListPage > .w1720{justify-content: space-between;} */
.productListRight{box-sizing: border-box;padding: 3.33rem 0 3.33rem 2rem;width: 73.27%;}
.productListRight::before{content: "";width: calc(100% + 100vw*0.05);height: 100%;position: absolute;left: 0;top: 0;background: #F6F6F6;z-index: -1;}
.productListRight .title{line-height: 1.3;margin-bottom: 0.4rem;}
.productListRight .tPic{display: none;}
.productListRight .cont{line-height: 0.8rem;}
.productListRight .tPic img{width: 100%;border-radius: 4px;}
.productListRight .list{justify-content: space-between;line-height: 0.8rem;padding-bottom: 0.4rem;display: none;}
.productListRight .list li{width: 49%;padding-bottom: 0.67rem;border-bottom: 1px solid #DDDDDD;}
.productListRight .list li .tit{line-height: 1.07rem;padding-left: 0.47rem;margin-bottom: 0.27rem;}
.productListRight .list li .tit::before{content: "";width: 0.13rem;height: 0.6rem;background: var(--primary-color);position: absolute;left: 0;top: 0.23rem;}
.productListRight .resultTitle{line-height: 0.93rem;}
.productListRight .resultTitle span{color: var(--primary-color);}

.pordList{padding-bottom: 1.33rem;}
.pordList li{margin-bottom: 0.67rem;}
.prodWrap{padding: 1.33rem;background: #fff;}
.prodWrap::before{content: "";width: 100%;height: 1px;background: var(--primary-color);position: absolute;left: 0;top: 0;transform-origin: left center;transform: scale(0, 1);}
.prodWrap .pic{width: 40%;height: 8rem;}
.prodWrap .pic img{max-width: 100%;max-height: 100%;}
.prodWrap .left{width: 57%;line-height: 0.8rem;}
.prodWrap .tit{line-height: 1.5;}
.prodWrap .desc{margin: 0.27rem 0 2.53rem;}
.prodWrap:hover{box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);}
.prodWrap:hover::before{transform: scale(1);transition: 0.8s;}
.prodWrap:hover .tit{color: var(--primary-color);}

/* 分页 */
.page a{min-width: 1.53rem;border: 1px solid #DDDDDD;background: #FFFFFF;border-radius: 4px;text-align: center;line-height: 1.53rem;margin: 0 0.2rem 0.2rem;height: 1.53rem;}
.page a img{filter: brightness(0) invert(0.5);}
.page a.prev img{transform: rotateZ(180deg);}
.page a.on,
.page a:hover{border-color: var(--primary-color);background: var(--primary-color);color: #fff;}
.page a:hover img{filter: brightness(0) invert(1);}
.page a.disable{pointer-events: none;opacity: 0.4;}

/* 按钮 */
.inpageBtnStyle{padding: 0 0.5rem;border: 1px solid #222222;border-radius: 4px;line-height: 1.53rem;box-sizing: border-box;min-width: 6rem;}
.inpageBtnStyle .icon{width: 0.53rem;margin-right: 0.27rem;filter: brightness(0) invert(0.1);}
.inpageBtnStyle::after{background: var(--primary-color) !important;}
.inpageBtnStyle:hover{color: #fff !important;}
.inpageBtnStyle:hover .icon{filter: brightness(0) invert(1);}
.inpageBtnStyle.white{border-color: #fff;}
.inpageBtnStyle.white .icon{filter: brightness(0) invert(1);}
.inpageBtnStyle.white:hover{border-color: var(--primary-color) !important;}
.inpageBtnStyle:hover .icon{transform: rotateY(180deg);}

/* 产品banner */
.path span{margin: 0 0.5em;}
.prodBanner{padding: 1rem 0 3.33rem;background: url(../images/prod_banner.png) no-repeat center top;background-size: cover;}
.prodBanner .path{color: #999999;line-height: 0.93rem;margin-bottom: 2.67rem;}
.prodBanner .path a,
.prodBanner .path span{opacity: 0.6;}
.prodBanner .path a:hover{opacity: 1;color: var(--primary-color);}
.prodBanner .content{justify-content: space-between;}
.prodBanner .left{width: 46.5%;width: 40%;}
.prodBanner .left .iTitle{color: var(--primary-color);margin-bottom: 0.13rem;}
.prodBanner .left .title{line-height: 1.3;padding-bottom: 1rem;border-bottom: 1px solid #CCCCCC;margin-bottom: 0.67rem;}
.prodBanner .left .desc{line-height: 0.8rem;}
.prodBanner .btnWrap{padding-top: 3.33rem;}
.prodBanner .btnWrap .inpageBtnStyle{margin-right: 0.4rem;}
.prodBanner .btnWrap .inpageBtnStyle:last-child{margin-right: 0;}
.prodBanner .right{width: 56%;}
.prodBanner .thumbnail{width: 4rem;flex-shrink: 0;margin-left: 1.33rem;}
.prodBanner .thumbnail .btn{height: 1.33rem;background: rgba(34, 34, 34, 0.2);border-radius: 4px;cursor: pointer;}
.prodBanner .thumbnail .btn img{filter: brightness(0) invert(1);}
.prodBanner .thumbnail .btn.prev img{transform: rotateZ(-90deg);}
.prodBanner .thumbnail .btn.next img{transform: rotateZ(90deg);}
.prodBanner .thumbnail .btn:hover{background: var(--primary-color);}
.prodBanner .thumbnail .btn.swiper-button-disabled{pointer-events: none;opacity: 0.4;}
.prodBanner .thumbnail .container{height: 7.2rem;margin: 0.4rem 0;}
.prodBanner .thumbnail .container .pic{height: 100%;box-sizing: border-box;border: 1px solid rgba(34, 34, 34, 0.2);border-radius: 4px;cursor: pointer;transition: 0.3s;}
.prodBanner .thumbnail .container .pic img{max-width: 90%;max-height: 90%;}
.prodBanner .thumbnail .container .active .pic{border-color: #222;}
.prodBanner .picScroll{flex: 1;overflow: hidden;}
.prodBanner .picScroll .pic{height: 11.93rem;}
.prodBanner .picScroll .pic img{max-width: 100%;max-height: 100%;}

/* 内页导航 */
.nyNav{background: #fff;border-bottom: 1px solid #ddd;box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.08);line-height: 2.67rem;position: sticky;top: 0;z-index: 9;}
.nyNav .swiper-slide{width: auto;}
.nyNav a{position: relative;}
.nyNav a::after{content: "";width: 100%;height: 1px;background: var(--primary-color);position: absolute;left: 0;bottom: 0;transform: scale(0,1);}
.nyNav .icon{filter: brightness(0) invert(0.2);margin-right: 0.27rem;width: 0.6rem;}
.nyNav .on a,
.nyNav a:hover{color: var(--primary-color);}
.nyNav .on a::after,
.nyNav a:hover::after{transform: scale(1);}
.nyNav .on .icon,
.nyNav a:hover .icon{filter: brightness(1) invert(0);}

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


/* 描述 */
.descStyle{line-height: 0.8rem;text-align: center;max-width: 1400px;margin-left: auto;margin-right: auto;}
.descStyle.white{color: #fff;}

/* 表格 */
.tableStyle table{width: 100%;border-collapse: collapse;border-spacing: 0;line-height: 0.93rem;text-align: center;}
.tableStyle table th{padding: 0.33rem;background: #EEEEEE;font-weight: bold;}
.tableStyle table td{padding: 0.33rem;border: 1px solid #DDDDDD;}

/* 图片切换 */
.picContainer .wrap{display: block;height: 0;padding-bottom: 67.46%;}
.picContainer .wrap .tit{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;color: #fff;text-align: center;line-height: 0.93rem;padding: 0.67rem 10px 0.33rem;background: linear-gradient(180deg, #00000000 0%, #000000 100%);}
.picContainer .wrap:hover .bgStyle{transform: scale(1.1);}

/* 切换 */
.swiper-pagination{z-index: 1;}
.paginationStyle.swiper-pagination{position: static;}
.paginationStyle.swiper-pagination .swiper-pagination-bullet{width: 2rem;height: 2px;background: #CCCCCC;opacity: 1;border-radius: 0;margin: 0 0 0 0.4rem;transition: 0.3s;}
.paginationStyle.swiper-pagination .swiper-pagination-bullet:first-child{margin: 0;}
.paginationStyle.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #222;}	

/* 箭头按钮 */
.arrBtnStyle{width: 1.6rem;height: 1.6rem;background: rgba(0, 0, 0, 0.2);border-radius: 4px;}
.arrBtnStyle img{height: 40%;filter: brightness(0) invert(1);}
.arrBtnStyle:hover,
a:hover .arrBtnStyle{background: var(--primary-color);}
.arrBtnStyle:hover img,
a:hover .arrBtnStyle img{transform: rotateZ(45deg);}
	

/* 产品切换 */
.prodScroll{width: 100%;padding: 0 0.67rem 0.67rem;margin-left: -0.67rem;}
.prodScroll .wrap{display: block;background: #FFFFFF;padding: 1.33rem;}
.prodScroll .wrap::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);transform-origin: left center;transform: scale(0,1);}
.prodScroll .pic{height: 0;padding-bottom: 55%;margin-bottom: 0.53rem;}
.prodScroll .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.prodScroll .pic img{max-width: 100%;max-height: 100%;}
.prodScroll .tit{line-height: 1.07rem;}
.prodScroll .arrBtnStyle{position: absolute;right: 0.67rem;top: 0.67rem;z-index: 3;}
.prodScroll .wrap:hover{box-shadow: 0px 8px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.prodScroll .wrap:hover::after{transform: scale(1);}
.prodScroll .wrap:hover .tit{color: var(--primary-color);}

@keyframes aniDot{
	0%{opacity: 1;transform: scale(1);}
	100%{opacity: 0;transform: scale(1.5);}
}

select:focus {
    outline: none;
    box-shadow: none;
  }

/* 表单样式 */
.formStyle dl{width: 49.4%;box-sizing: border-box;border: 1px solid #DDDDDD;border-radius: 4px;line-height: 1.93rem;padding: 0 0.67rem;margin-bottom: 1.2%;transition: 0.3s;background: #fff;}
.formStyle dl.w100p{width: 100%;}
.formStyle dl dt{min-width: 3.33rem;box-sizing: border-box;padding-right: 10px;margin-right: 0.67rem;position: relative;}
.formStyle dl dt::after{content: "";width: 1px;height: 0.8rem;background: #DDDDDD;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.formStyle dl dt span{color: var(--primary-color);}
.formStyle dl dd{flex: 1;overflow: hidden;position: relative;}
.formStyle dl .text,
.formStyle dl select,
.formStyle dl textarea{width: 100%;height: 1.93rem;border: none;background: none;color: #222;}
.formStyle dl select{background: url(../images/icon_down2.svg) no-repeat right center;}
.formStyle dl textarea{height: 4rem;box-sizing: border-box;padding: 0.6rem 0;}
.formStyle dl .text::placeholder{color: #999999;}
.formStyle dl .code{width: 4rem;height: 90%;position: absolute;right: 0;top: 5%;}
.formStyle dl .code img{width: 100%;height: 100%;border-radius: 4px;display: block;cursor: pointer;}
.formStyle .subm{width: 49.4%;height: 2rem;border: none;background: var(--primary-color);border-radius: 4px;color: #fff;cursor: pointer;}
.formStyle .subm:hover{background: #E60505;}
.formStyle dl:has(.text:focus),
.formStyle dl:has(select:focus){border-color: var(--primary-color);}
	
/* 产品详情页 */
.contProduct .item{border-bottom: 1px solid #F6F6F6;}
.contProduct .item:last-child{border: none;}
.contProduct .padding100{padding-top: 1.8rem;padding-bottom: 1.8rem;}
.contProduct .item1 .list li{width: 24%;margin: 0 1.3% 1.3% 0;box-sizing: border-box;padding: 0.67rem;background: #F6F6F6;min-height: 8rem;}
.contProduct .item1 .list li:nth-child(4n){margin-right: 0;}
.contProduct .item1 .list li .title{padding-bottom: 0.67rem;border-bottom: 1px solid #DDDDDD;margin-bottom: 0.67rem;line-height: 1.07rem;position: relative;align-items: flex-start;min-height: 2.14rem;}
.contProduct .item1 .list li .title::before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: -1px;background: var(--primary-color);transform-origin: left center;transform: scale(0,1);}
.contProduct .item1 .list li .title .icon{width: 0.6rem;flex-shrink: 0;margin: 0.25rem 0.27rem 0 0;filter: brightness(0) invert(0.5);}
.contProduct .item1 .list li .desc{line-height: 0.8rem;}
.contProduct .item1 .list li:hover{background: #FFFFFF;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);}
.contProduct .item1 .list li:hover .title::before{transform: scale(1);}
.contProduct .item1 .list li:hover .title{color: var(--primary-color);}
.contProduct .item1 .list li:hover .title .icon{filter: brightness(1) invert(0);}
.contProduct .itemStyle{box-sizing: border-box;min-height: 100vh;padding-bottom: 1.67rem;}
.contProduct .itemStyle .pic{text-align: center;}
.contProduct .itemStyle .pic img{max-width: 100%;}
.contProduct .item5 .tabs{line-height: 1.6rem;}
.contProduct .item5 .tabs li{margin-right: 1.33rem;cursor: pointer;}
.contProduct .item5 .tabs li.active{color: #222222;}
.contProduct .item6{background: #F6F6F6;}
.contProduct .item7 .contLeft{width: 47%;}
.contProduct .item7 .contLeft .videoWrap{height: 0;padding-bottom: 15.2rem;border-radius: 4px;cursor: pointer;}
.contProduct .item7 .contLeft .videoWrap .btn{width: 2rem;height: 2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: var(--primary-color);border-radius: 50%;color: var(--primary-color);}
.contProduct .item7 .contLeft .videoWrap .btn img{height: 40%;position: relative;z-index: 2;}
.contProduct .item7 .contLeft .videoWrap .btn::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear infinite;}
.contProduct .item7 .contLeft .videoWrap .btn::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear 1s infinite;}
.contProduct .item7 .contLeft .videoWrap:hover .bgStyle{transform: scale(1.1);}
.contProduct .item7 .contRight{width: 47%;}
.contProduct .item7 .contRight .content{padding: 1.33rem;background: #EEEEEE;}
.contProduct .item7 .container .pic{width: 8.87rem;height: 12.53rem;flex-shrink: 0;margin-right: 1.33rem;}
.contProduct .item7 .container .pic img{width: 100%;height: 100%;}
.contProduct .item7 .container .text{flex: 1;overflow: hidden;}
.contProduct .item7 .container .tit{line-height: 1.2rem;height: 2.4rem;}
.contProduct .item7 .container .tit:hover{color: var(--primary-color);}
.contProduct .item7 .container .info{line-height: 0.93rem;margin: 0.67rem 0;}
.contProduct .item7 .container .line{height: 1px;background: #DDDDDD;margin-bottom: 6.27rem;}
.contProduct .item7 .container .inpageBtnStyle{min-width: 5.33rem;margin-right: 0.4rem;}
.contProduct .item8,
.contProduct .item10{background: #F6F6F6;}

/* 弹窗 */
.prodPopWrap .content{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);box-sizing: border-box;padding: 2rem;background: #FFFFFF;min-height: 80%;overflow: auto;}
.prodPopWrap .content .close{position: absolute;right: 1rem;top: 1rem;width: 0.67rem;cursor: pointer;filter: brightness(0) invert(0.5);z-index: 3;}
.prodPopWrap .content .close:hover{filter: brightness(1) invert(0);}
.prodPopWrap .content .formStyle dl dt{min-width: 4.67rem;}

/* 线条 */
.titleLine{padding-left: 0.47rem;margin-bottom: 4px;}
.titleLine::before{content: "";width: 0.2rem;height: 0.53rem;position: absolute;left: 0;top: 0.135rem;background: var(--primary-color);}

/* 旋转木马 */
.certify .container{ perspective: 1200px;transform-style: preserve-3d;}
.certify .swiper-slide{width: 18.67rem; transform-style: preserve-3d;backface-visibility: hidden;}
.certify .wrap{box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.2);background: #fff;transition: 0.3s;opacity: 0.4;}
.certify .pic{height: 0;padding-bottom: 50%;}
.certify .text{padding: 1rem;min-height: 12.67rem;line-height: 0.8rem;}
.certify .text .t{line-height: 1.07rem;}
.certify .text .iDesc{min-height: 2.4rem;margin: 4px 0 0;}
.certify .text dl{margin-top: 0.53rem;}
.certify .text dl .link .arr{margin-left: 4px;filter: brightness(0) invert(0.5);width: 0.53rem;}
.certify .text dl .link:hover{color: var(--primary-color);}
.certify .text dl .link:hover .arr{filter: brightness(1) invert(0);transform: rotateZ(45deg);}
.certify .btnStyle{position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;background: #000000;}
.certify .btnStyle img{filter: brightness(0) invert(1);}
.certify .btnStyle::after{background: var(--primary-color) !important;}
.certify .btnStyle.prev{left: 1rem;}
.certify .btnStyle.next{right: 1rem;}	
.certify .swiper-slide-prev .wrap,
.certify .swiper-slide-active .wrap,
.certify .swiper-slide-next .wrap{opacity: 1;}

.nyTitleLeft{width: 33.7%;}
.nyRightBox{width: 66.3%;}
.nyRightBox .tit{line-height: 1.33rem;}
.nyRightBox .desc{line-height: 1.07rem;margin-top: 4px;}

/* 查看更多 */
.moreStyle{align-items: center;line-height: 0.8rem;}
.moreStyle .icon{width: 0.53rem;margin-left: 4px;filter: brightness(0) invert(0.2);}
.moreStyle:hover,
a:hover .moreStyle{color: var(--primary-color);}
.moreStyle:hover .icon,
a:hover .moreStyle .icon{transform: rotateZ(45deg);filter: brightness(1) invert(0);}

/* 切换按钮 */
.tabsStyle{line-height: 1.33rem;}
.tabsStyle li{margin-right: 1.33rem;cursor: pointer;}
.tabsStyle li:last-child{margin-right: 0;}
.tabsStyle li.active{color: #222;}

/* 解决方案 */
.solutionChannel .newsList{justify-content: space-between;}
.solutionChannel .newsList li{width: 49%;margin-right: 0;}

/* 解决方案 */
.solutionPage .item:nth-child(2n){background: #F6F6F6;}
.solutionPage .item1 .descStyle{max-width: 1200px;line-height: 1.6;}
.solutionPage .item1 .list li{width: 16.66%;list-style: none;text-align: center;line-height: 0.8rem;box-sizing: border-box;padding: 0 0.67rem;margin-bottom: 0.67rem;}
.solutionPage .item1 .list li::before{content: "";width: 100%;height: 1px;background: var(--primary-color);position: absolute;left: 0;top: 0.8rem;}
.solutionPage .item1 .list li .num{width: 1.6rem;height: 1.6rem;margin: 0 auto;padding: 0 10px;background: #fff;text-align: center;line-height: 1.6rem;color: #fff;}
.solutionPage .item1 .list li .num span{display: block;width: 100%;height: 100%;background: var(--primary-color);border-radius: 50%;}
.solutionPage .item1 .list li .tit{line-height: 1.6;margin: 0.53rem auto 0;}
.solutionPage .item2 .list li{width: 32%;margin: 0 2% 2% 0;background: #fff;line-height: 0.8rem;}
.solutionPage .item2 .list li:nth-child(3n){margin-right: 0;}
.solutionPage .item2 .list li .pic{padding-bottom: 50%;}
.solutionPage .item2 .list li .text{padding: 1rem;}
.solutionPage .item2 .list li .text .tit{line-height: 1.07rem;}
.solutionPage .item2 .list li .text .desc{min-height: 2.4rem;}
.solutionPage .item2 .list li .text dl{margin-top: 0.53rem;}
.solutionPage .item2 .list li .text .link{align-items: center;}
.solutionPage .item2 .list li .text .link .arr{margin-left: 4px;filter: brightness(0) invert(0.5);width: 0.53rem;}
.solutionPage .item2 .list li .text .link:hover{color: var(--primary-color);}
.solutionPage .item2 .list li .text .link:hover .arr{filter: brightness(1) invert(0);transform: rotateZ(45deg);}
.solutionPage .item2 .list li{box-shadow: 0px 8px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.solutionPage .item2 .list li:hover .pic .bgStyle{transform: scale(1.1);}
.solutionPage .item3 .bg{width: 18.67rem;height: 13.33rem;position: absolute;bottom: 0;left: -6rem;background-position: center;background-size: cover;background-repeat: no-repeat;}
.solutionPage .item3 .right{min-height: 15rem;}
.solutionPage .item3 .control{position: absolute;right: calc(100% + 2.2rem);top: 50%;transform: translateY(-50%);}
.solutionPage .item3 .control .icon{filter: brightness(0) invert(0.2);cursor: pointer;}
.solutionPage .item3 .control .icon:hover{filter: brightness(1) invert(0);}
.solutionPage .item3 .control .icon.swiper-button-disabled{pointer-events: none;opacity: 0.4;}
.solutionPage .item3 .control .state{margin: 0 1rem;color: rgba(34, 34, 34, 0.4);}
.solutionPage .item3 .control .state i{width: 1px;height: 0.53rem;background: currentColor;margin: 0 0.4rem;}
.solutionPage .item3 .control .state span{color: #222;}
.solutionPage .item3 .container .wrap{background: #F6F6F6;}
.solutionPage .item3 .container .wrap .pic{width: 49%;padding-bottom: 13.33rem;}
.solutionPage .item3 .container .wrap .text{width: 51%;box-sizing: border-box;padding: 1rem;max-height: 13.33rem;overflow: auto;line-height: 0.8rem;}
.solutionPage .item3 .container .wrap .text .t{line-height: 1.2;}
.solutionPage .item3 .container .wrap .text .desc{min-height: 2.4rem;}
.solutionPage .item3 .container .wrap .text dl{margin-top: 0.53rem;}
.solutionPage .item3 .container .wrap .text dl .link .arr{margin-left: 4px;filter: brightness(0) invert(0.5);width: 0.53rem;}
.solutionPage .item3 .container .wrap .text dl .link:hover{color: var(--primary-color);}
.solutionPage .item3 .container .wrap .text dl .link:hover .arr{filter: brightness(1) invert(0);transform: rotateZ(45deg);}
.solutionPage .item5 .container .swiper-slide{width: auto;}
.solutionPage .item5 .container .wrap{height: 0;padding-bottom: 64%;width: 17.33rem;}
.solutionPage .item5 .container .wrap::after{content: "";width: 100%;height: 3.6rem;position: absolute;left: 0;bottom: 0;z-index: 2;background: linear-gradient(180deg, #00000000 0%, #000000 100%);}
.solutionPage .item5 .container .wrap .tit{position: absolute;left: 0;bottom: 0.67rem;width: 100%;box-sizing: border-box;padding: 0 0.67rem;text-align: center;color: #fff;line-height: 0.8rem;z-index: 3;}
.solutionPage .item5 .container .wrap:hover .bgStyle{transform: scale(1.1);}	
.solutionPage .item.item6{background: url(../images/solution_bg1.png) no-repeat center top;background-size: cover;}
.solutionPage .item6 .list li{width: 32%;box-sizing: border-box;padding: 1rem;background: #FFFFFF;line-height: 0.8rem;text-align: center;margin-right: 2%;}
.solutionPage .item6 .list li:nth-child(3n){margin-right: 0;}
.solutionPage .item6 .list li .icon{height: 1.6rem;}
.solutionPage .item6 .list li .tit{line-height: 1.07rem;margin-top: 0.67rem;}
.solutionPage .item6 .list li:hover .icon{transform: rotateY(180deg);}
.solutionPage .item6 .list li:hover{box-shadow: 0px 8px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.solutionPage .item6 .subTit{line-height: 1.07rem;margin-bottom: 0.67rem;}
.solutionPage .item6 .dataList{padding: 0.67rem;background: #FFFFFF;}
.solutionPage .item6 .dataList li{width: 33.33%;line-height: 0.8rem;}
.solutionPage .item6 .dataList li .data{line-height: 1.25;color: var(--primary-color);}
.solutionPage .item7{padding: 6.33rem 0;background: url(../images/solution_bg2.jpg) no-repeat center top !important;background-size: cover;text-align: center;}
.solutionPage .item7 .nyTitle{max-width: 26.67rem;margin: 0 auto;}
.solutionPage .item7 .desc{margin: 0.4rem 0 2rem;}
.solutionPage .item7 .inpageBtnStyle{margin: 0 0.2rem;}
.solutionPage .item7 .inpageBtnStyle .icon{margin: 0 0 0 0.27rem;}
.solutionPage .item8 .list{justify-content: space-between;}
.solutionPage .item8 .list li{width: 49.4%;margin-bottom: 0.67rem;}
.solutionPage .item8 .list .wrap{padding: 0.67rem;background: #FFFFFF;background: #fbfafa;}
.solutionPage .item8 .list .wrap::before{content: "";width: 100%;height: 1px;position: absolute;left: 0;top: 0;background: var(--primary-color);transform-origin: left center;transform: scale(0,1);}
.solutionPage .item8 .list .wrap .pic{width: 7.77rem;height: 4.27rem;flex-shrink: 0;margin-right: 0.67rem;}
.solutionPage .item8 .list .wrap .pic img{max-width: 100%;max-height: 100%;}
.solutionPage .item8 .list .wrap .text{flex: 1;overflow: hidden;}
.solutionPage .item8 .list .wrap .text .tit{line-height: 1.07rem;}
.solutionPage .item8 .list .wrap .text .desc{line-height: 0.8rem;height: 1.6rem;margin: 0.13rem 0 0.67rem;}
.solutionPage .item8 .list .wrap:hover::before{transform: scale(1);}
.solutionPage .item8 .list .wrap:hover .text .tit{color: var(--primary-color);}
.solutionPage .item8 .paginationStyle{display: none;}
.solutionPage .item8 .paginationStyle.show{display: flex;}

.solutionPage .item12 .innerItem{width: 32%;margin: 0 2% 2% 0;line-height: 0.8rem;}
.solutionPage .item12 .innerItem:nth-child(3n){margin-right: 0;}
.solutionPage .item12 .innerItem .box{background: #fff;}
.solutionPage .item12 .innerItem .pic{padding-bottom: 50%;}
.solutionPage .item12 .innerItem .text{padding: 1rem;}
.solutionPage .item12 .innerItem .text .tit{line-height: 1.07rem;}
.solutionPage .item12 .innerItem .text .desc{min-height: 2.4rem;}
.solutionPage .item12 .innerItem .text dl{margin-top: 0.53rem;}
.solutionPage .item12 .innerItem .text .link{align-items: center;}
.solutionPage .item12 .innerItem .text .link .arr{margin-left: 4px;filter: brightness(0) invert(0.5);width: 0.53rem;}
.solutionPage .item12 .innerItem .text .link:hover{color: var(--primary-color);}
.solutionPage .item12 .innerItem .text .link:hover .arr{filter: brightness(1) invert(0);transform: rotateZ(45deg);}
.solutionPage .item12 .innerItem .box{box-shadow: 0px 8px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.solutionPage .item12 .innerItem .box:hover .pic .bgStyle{transform: scale(1.1);}

/* 关于我们 */
.aboutPage .item1 .left{width: 24.4%;margin-right: 5.8%;flex-shrink: 0;}
.aboutPage .item1 .left .list{margin-top: 9.6rem;}
.aboutPage .item1 .left .list li{padding: 1.33rem 0;border-top: 1px solid #DDDDDD;align-items: flex-start;line-height: 0.8rem;}
.aboutPage .item1 .left .list li .icon{height: 1.6rem;flex-shrink: 0;margin-right: 0.67rem;}
.aboutPage .item1 .left .list li .text{flex: 1;}
.aboutPage .item1 .left .list li .text .data{line-height: 1.6rem;margin-bottom: 0.33rem;}
.aboutPage .item1 .pic img{width: 100%;border-radius: 4px;}
.aboutPage .item2{padding-bottom: 9.67rem;background: url(../images/about_bg1.jpg) no-repeat center top;background-size: cover;}
.aboutPage .item2 > .w1720{align-items: flex-start;}
.aboutPage .item2 .left{width: 24%;margin-right: 6%;}
.aboutPage .item2 .left .desc{line-height: 0.93rem;}
.aboutPage .item2 .right{width: 70%;box-sizing: border-box;padding-right: 1rem;max-height: 15.67rem;overflow: auto;}
.aboutPage .item2 .right::-webkit-scrollbar{background: rgba(255, 255, 255, 0.3);}
.aboutPage .item2 .right::-webkit-scrollbar-thumb{background: #fff;}
.aboutPage .item2 .innerItem .date{width: 4rem;flex-direction: column;justify-content: space-between;flex-shrink: 0;}
.aboutPage .item2 .innerItem .date .year{line-height: 1.07rem;margin-bottom: 0.2rem;flex-shrink: 0;}
.aboutPage .item2 .innerItem .date .line{flex: 1;overflow: hidden;background: url(../images/line.svg) repeat-y left top;}
.aboutPage .item2 .innerItem .cont{line-height: 0.8rem;min-height: 2.4rem;flex: 1;overflow: hidden;}
.aboutPage .item3{background: #F6F6F6;}
.aboutPage .item3 .list li{width: 17.4%;margin: 0 1.2% 1.2% 0;box-sizing: border-box;padding: 1.33rem;min-height: 9.33rem;background: #FFFFFF;flex-direction: column;line-height: 0.8rem;text-align: center;cursor: pointer;}
.aboutPage .item3 .list li:nth-child(4n){margin-right: 0;}
.aboutPage .item3 .list .icon{height: 2rem;}
.aboutPage .item3 .list .tit{line-height: 1.07rem;margin: 0.67rem 0 4px;}
.aboutPage .item3 .list .desc{display: none;}
.aboutPage .item3 .list li.on{width: 44.1%;}
.aboutPage .item3 .list li.on,
.aboutPage .item3 .list li:hover{box-shadow: 0px 8px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.aboutPage .item3 .list li.on .icon{transform: rotateY(180deg);}

.aboutPage .item4 .container .wrap{padding: 1.33rem;background: #F6F6F6;text-align: center;line-height: 1.07rem;cursor: pointer;}
.aboutPage .item4 .container .wrap::after{content: "";width: 100%;height: 1px;background: var(--primary-color);position: absolute;left: 0;bottom: 0;transform-origin: left center;transform: scale(0,1);}
.aboutPage .item4 .container .pic{height: 0;padding-bottom: 123.88%;}
.aboutPage .item4 .container .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.aboutPage .item4 .container .pic img{max-width: 100%;max-height: 100%;}
.aboutPage .item4 .container .wrap:hover::after{transform: scale(1);transition: 0.6s;}

/* 技术支持 */
.supportPage .item1 .nyTitle{flex-shrink: 0;width: 17.33rem;box-sizing: border-box;padding-right: 2rem;flex-shrink: 0;}
.supportPage .item1 .list{flex: 1;overflow: hidden;justify-content: space-between;}
.supportPage .item1 .list li{width: 48.3%;padding: 0.67rem 3.33rem 0 0;border-top: 1px solid #CCCCCC;line-height: 0.8rem;box-sizing: border-box;}
.supportPage .item1 .list li .icon{height: 1.33rem;}
.supportPage .item1 .list li .tit{line-height: 1.07rem;margin: 0.67rem 0 0.27rem;}
.supportPage .item1 .list li:hover .icon{transform: rotateY(180deg);}
.supportPage .item:nth-child(2n){background: #F6F6F6;}
.supportPage .item3 .list{justify-content: space-between;}
.supportPage .item3 .list li{width: 49.4%;margin-bottom: 1.2%;box-sizing: border-box;padding: 1rem;background: #FFFFFF;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);line-height: 1.07rem;}
.supportPage .item3 .list li .line{width: 100%;height: 1px;background: #DDDDDD;margin: 1rem 0;position: relative;}
.supportPage .item3 .list li .line::before{content: "";width: 4rem;height: 100%;position: absolute;left: 0;top: 0;background: var(--primary-color);}
.supportPage .item3 .list li dl{margin-bottom: 0.4rem;line-height: 1.2rem;}
.supportPage .item3 .list li dl:last-child{margin-bottom: 0;}
.supportPage .item3 .list li dl dt{flex-shrink: 0;margin-right: 0.4rem;}
.supportPage .item3 .list li dl dt img{width: 0.8rem;}
.supportPage .item3 .list li dl dd{flex: 1;overflow: hidden;}
.supportPage .item3 .list li:hover .line::before{width: 100%;transition: 0.6s;}
.supportPage .item4 .list .nLi{background: #FFFFFF;}
.supportPage .item4 .list .nLi::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;top: 0;background: var(--primary-color);transform-origin: left center;transform: scale(0, 1);}
.supportPage .item4 .list .title{padding: 1rem;line-height: 1.07rem;cursor: pointer;}
.supportPage .item4 .list .title .t{flex-shrink: 0;width: 1.07rem;height: 1.07rem;background: #CCCCCC;border-radius: 4px;text-align: center;line-height: 1.07rem;margin-right: 0.4rem;}
.supportPage .item4 .list .title .c{flex: 1;overflow: hidden;}
.supportPage .item4 .list .title .arr{flex-shrink: 0;margin-left: 0.5rem;transform: rotateZ(90deg);width: 0.3rem;filter: brightness(0) invert(0.3);}
.supportPage .item4 .list .cont{display: none;}
.supportPage .item4 .list .cont .wrap{padding: 1rem;min-height: 1.6rem;border-top: 1px solid #DDDDDD;}
.supportPage .item4 .list .nLi.on::after,
.supportPage .item4 .list .nLi:hover::after{transform: scale(1);transition: 0.6s;}
.supportPage .item4 .list .nLi.on .title,
.supportPage .item4 .list .nLi:hover .title{color: var(--primary-color);}
.supportPage .item4 .list .nLi.on .t,
.supportPage .item4 .list .nLi:hover .t{background: var(--primary-color);color: #fff;}
.supportPage .item4 .list .nLi.on .title .arr,
.supportPage .item4 .list .nLi:hover .title .arr{filter: brightness(1) invert(0);}
.supportPage .item4 .list .nLi.on .title .arr{transform: rotateZ(-90deg);}
/* 背景颜色 */
.nyBgColor{background: #F6F6F6;}


/* 社会责任 */
.nyLabelStyle{color: var(--primary-color);line-height: 1.07rem;}
.socialPage .top{margin-bottom: 2.13rem;}
.socialPage .top .left{width: 34.88%;}
.socialPage .top .right{width: 49.4%;line-height: 0.8rem;}
.socialPage .list{justify-content: space-between;}
.socialPage .list li{width: 49.4%;}
.socialPage .list .wrap{background: #FFFFFF;}
.socialPage .list .wrap::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);transform-origin: left center;transform: scale(0,1);}
.socialPage .list .pic{padding-bottom: 42.35%;}
.socialPage .list .text{padding: 1rem;}
.socialPage .list .text .tit{line-height: 1.2rem;}
.socialPage .list .text .desc{line-height: 0.8rem;height: 1.6rem;margin: 0.13rem 0 1.33rem;}
.socialPage .list .wrap:hover{box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);}
.socialPage .list .wrap:hover::before{transform: scale(1);transition: 0.6s;}
.socialPage .list .wrap:hover .text .tit{color: var(--primary-color);}

.iTitle .tit.inherit{text-transform: inherit;}

.socialPage1 .list{justify-content: space-between;}
.socialPage1 .list li{width: 48.8%;line-height: 0.8rem;}
.socialPage1 .list .pic{padding-bottom: 57.14%;}

.pointTitle{line-height: 0.93rem;padding-left: 0.47rem;}
.pointTitle::before{content: "";width: 0.2rem;height: 0.2rem;background: var(--primary-color);position: absolute;left: 0;top: 0.365rem;}

.dotPaginationStyle.swiper-pagination{bottom: 0.67rem;z-index: 5;}
.dotPaginationStyle.swiper-pagination .swiper-pagination-bullet{width: 0.27rem;height: 0.27rem;border-radius: 0;opacity: 1;margin: 0 0.2rem;background: #fff;}
.dotPaginationStyle.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--primary-color);}
.dotPaginationStyle.swiper-pagination.grey .swiper-pagination-bullet{background: #CCCCCC;}
.dotPaginationStyle.swiper-pagination.grey .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #222222;}

.socialPage2 .left,
.socialPage2 .socialPicScroll{width: 48.8%;}

.socialPicScroll::after{content: "";width: 100%;height: 2.67rem;position: absolute;left: 0;bottom: 0;z-index: 3;background: linear-gradient(180deg, #00000000 0%, #000000e6 100%);}
.socialPicScroll .wrap{padding-bottom: 56%;}

.socialContent .item{width: 48.8%;}
.socialContent .item.w100p{width: 100%;}
.socialContent .item .desc{min-height: 2.4rem;line-height: 0.8rem;}
.socialContent .socialPicScroll .wrap{padding-bottom: 53.57%;}
.socialContent .text .innerItem:last-child{margin-bottom: 0;}
.socialContent .text .innerItem .pointTitle{margin-bottom: 0.27rem;}
.socialContent .picBox .pic{width: 100%;}
.socialContent .picBox::after{content: "";width: 100%;height: 6.67rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, #00000000 0%, #000000e6 100%);}
.socialContent .picBox .t{position: absolute;left: 0;bottom: 1.33rem;z-index: 3;width: 100%;box-sizing: border-box;padding: 0 1.33rem;line-height: 0.8rem;}

.personInfo .tx{width: 1.6rem;height: 1.6rem;object-fit: cover;flex-shrink: 0;margin-right: 0.67rem;border-radius: 50%;}
.personInfo .r{flex: 1;overflow: hidden;line-height: 0.93rem;}
.personInfo .r .name{line-height: 1.07rem;}

/* 案例 */
.casePage .top{margin-bottom: 3.33rem;}
.casePage .top .right{max-width: 36.67rem;line-height: 0.8rem;}
.casePage .top .right .point{line-height: 1.07rem;}
.caseList{padding-bottom: 0.67rem;}
.caseList li{width: 32%;margin-right: 2%;background: #FFFFFF;position: relative;}
.caseList li:nth-child(3n){margin-right: 0;}
.caseList li::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);position: absolute;left: 0;bottom: 0;transform-origin: left center;transform: scale(0,1);}
.caseList .pic{padding-bottom: 58.6%;}
.caseList .text{padding: 1rem;}
.caseList .moreStyle{flex-shrink: 0;margin-left: 0.5rem;}
.caseList .logoBox{height: 2rem;flex: 1;overflow: hidden;align-items: center;}
.caseList .logoBox img{max-width: 100%;max-height: 100%;}
.caseList .line{height: 1px;background: #DDDDDD;margin: 1rem 0 0.67rem;}
.caseList .desc{line-height: 0.8rem;height: 4rem;margin-bottom: 1rem;}
.caseList li:hover::after{transform: scale(1);}
.caseList .t,
.caseList .line,
.caseList .personInfo{display: none;}
.caseList .desc{margin-bottom: 0;height: auto;}
.caseList .desc span{color:  var(--primary-color);}

/* 案例详情 */
.contCasePage{padding-top: 1rem;}
.contCasePage .content .left{width: 71%;}
.contCasePage .content .left .tit{line-height: 1.33;margin-bottom: 1rem;display: none;}
.contCasePage .content .left .part1{background: #FFFFFF;display: none;}
.contCasePage .content .left .part1 .pic{width: 44.2%;min-height: 10rem;}
.contCasePage .content .left .part1 .text{width: 55.8%;box-sizing: border-box;padding: 1.33rem;}
.contCasePage .content .left .part1 .text .logo{max-height: 2rem;margin-bottom: 1rem;max-width: 100%;}
.contCasePage .content .left .part2{padding: 1.33rem 1.33rem 2.8rem;background: #fff;}
.contCasePage .content .left .part2 .line{height: 1px;background: #DDDDDD;margin-bottom: 0.67rem;}
.contCasePage .content .left .part2 .cont{line-height: 1.6;}
.contCasePage .content .left .part2 .yh{height: 1.6rem;position: absolute;right: 1.33rem;bottom: -0.8rem;}
.contCasePage .content .left .part3 .innerItem:last-child{margin-bottom: 0;}
.contCasePage .content .left .part3 .sTitle{padding-left: 0.87rem;line-height: 1.33rem;}
.contCasePage .content .left .part3 .sTitle::before{content: "";width: 0.6rem;height: 0.2rem;position: absolute;left: 0;top: 0.565rem;background: var(--primary-color);}
.contCasePage .content .right{width: 23.25%;}
.contCasePage .content .right .iTitle{margin-bottom: 1rem;}
.contCasePage .content .right .caseList li{width: 100%;margin-right: 0;}
.contCasePage .content .right .caseList .text{padding: 0.67rem;}
.contCasePage .content .right .caseList .logoBox{height: 1.6rem;}
.contCasePage .content .right .caseList .line{margin: 0.67rem 0;}
.contCasePage .content .right .caseList .desc{height: auto;}

.contCasePage .content .left .part1 .text .logo,
.contCasePage .content .left .part2 .personInfo,
.contCasePage .content .left .part2 .line{display: none;}
.recomProd .prodWrap{border: 1px solid #DDDDDD;}
.recomProd .prodWrap::before{top: -1px;}

/* 推荐新闻 */
.recomNews .date{line-height: 0.93rem;}
.recomNews .tit{line-height: 1.33rem;height: 2.67rem;margin: 0.13rem 0 0.67rem;}
.recomNews .desc{line-height: 0.8rem;height: 2.4rem;margin-bottom: 1rem;}
.recomNews .moreStyle{margin-left: 3rem;padding-left: 0.67rem;border-left: 1px solid #CCCCCC;}
.recomNews .swiper-pagination.dotPaginationStyle{position: absolute;left: 0;bottom: 0.33rem;width: auto;}
.recomNews .wrap:hover .tit{color: var(--primary-color);}

.newsWrap{background: #FFFFFF;}
.newsWrap::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);position: absolute;left: 0;bottom: 0;transform-origin: left center;transform: scale(0,1);}
.newsWrap .pic{padding-bottom: 58.6%;}
.newsWrap .text{padding: 1rem;}
.newsWrap .date{line-height: 0.93rem;}
.newsWrap .tit{line-height: 1.07rem;height: 2.13rem;margin: 0.13rem 0 0.4rem;}
.newsWrap .desc{line-height: 0.8rem;height: 1.6rem;margin-bottom: 0.67rem;}
.newsWrap:hover::after{transform: scale(1);}
.newsWrap:hover .tit{color: var(--primary-color);}

/* 新闻 */
.newsPage .top .nyTitle{flex-shrink: 0;margin-right: 1rem;}
.newsPage .top .right{max-width: 40rem;flex: 1;overflow: hidden;}
.newsPage .line{height: 1px;background: #CCCCCC;margin-bottom: 3.33rem;}
.newsList{padding-bottom: 0.67rem;}
.newsList li{width: 32%;margin-right: 2%;}
.newsList li:nth-child(3n){margin-right: 0;}

/* 新闻详情 */
.contPageWrap{padding: 1rem 0 3.33rem;}
.passage{width: 70.9%;}
.passage .psgTitle{padding-bottom: 1.33rem;border-bottom: 1px solid #CCCCCC;margin-bottom: 1.33rem;}
.passage .psgTitle .tit{line-height: 1.3;}
.passage .psgTitle .info .item{line-height: 0.93rem;margin-right: 1.33rem;}
.passage .psgTitle .info .item:last-child{margin-right: 0;}
.passage .psgTitle .info .item img{margin-right: 0.27rem;}
.passage .psgCont{min-height: 300px;}
.passage .share{align-items: center;}
.passage .share span{margin-left: 0.27rem;}
.passage .share .item{margin-left: 0.67rem;filter: brightness(0) invert(0.5);opacity: 0.5;}
.passage .share .item:hover{filter: brightness(1) invert(0);opacity: 1;}
.passage .psgLink{padding-top: 0.67rem;border-top: 1px solid #CCCCCC;}
.passage .psgLink li{margin-top: 0.67rem;}
.passage .psgLink li a{align-items: center;}
.passage .psgLink li span{width: 2.43rem;line-height: 1rem;box-sizing: border-box;border: 1px solid currentColor;border-radius: 1rem;flex-shrink: 0;margin-right: 0.67rem;text-align: center;}
.passage .psgLink li .tit{flex: 1;overflow: hidden;}
.passage .psgLink li:hover span{border-color: var(--primary-color);background: var(--primary-color);color: #fff;}
.passage .psgLink li:hover .tit{color: var(--primary-color);}

.hotNews{width: 23.25%;}
.hotNews .iTitle{margin-bottom: 1rem;}
.hotNews .newsList li{width: 100%;margin-right: 0;}
.hotNews .newsWrap .text{padding: 0.67rem;}
.hotNews .newsWrap .tit{line-height: 0.93rem;height: auto;margin: 0.13rem 0 1.33rem;}

.exhibitionList{padding-bottom: 0.67rem;justify-content: space-between;}
.exhibitionList li{width: 48.8%;background: #F6F6F6;}
.exhibitionList li::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);position: absolute;left: 0;bottom: 0;transform-origin: left center;transform: scale(0,1);}
.exhibitionList .wrap{padding: 1.33rem;}
.exhibitionList .tit{line-height: 1.2rem;height: 2.4rem;}
.exhibitionList .pic{padding-bottom: 52.63%;margin: 0.67rem 0 1rem;}
.exhibitionList .date{flex-direction: column;padding-right: 3.17rem;margin-right: 1.33rem;border-right: 1px solid #CCCCCC;}
.exhibitionList .date span{line-height: 1.2rem;}
.exhibitionList .date em{line-height: 0.8rem;}
.exhibitionList .text .right{flex: 1;overflow: hidden;}
.exhibitionList dl{padding: 0.13rem 0;line-height: 0.8rem;}
.exhibitionList dl dt{flex-shrink: 0;font-size: 0;margin-right: 0.33rem;}
.exhibitionList dl dd{flex: 1;overflow: hidden;}
.exhibitionList li:hover{box-shadow: 0px 8px 0.67rem 0px rgba(0, 0, 0, 0.12);background: #FFFFFF;}
.exhibitionList li:hover .tit,
.exhibitionList li:hover .date{color: var(--primary-color);}
.exhibitionList li:hover .date{border-color: var(--primary-color);}

/* 联系我们 */
.contactBanner{padding: 1rem 0 3.93rem;background: url(../images/p5_banner.jpg) no-repeat center top;background-size: cover;color: #fff;}
.contactBanner .path{color: #fff;}
.contactBanner .wrap{max-width: 20.87rem;}
.contactBanner .nyTitle{margin-top: 2rem;}
.contactBanner .item{margin-top: 1rem;}
.contactBanner .item:first-child{margin-top: 0;}
.contactBanner .item .tit{line-height: 1.6;padding-bottom: 0.13rem;}
.contactBanner .item dl{padding-top: 0.13rem;align-items: center;line-height: 0.93rem;align-items: flex-start;}
.contactBanner .item dl dt{flex-shrink: 0;margin-right: 0.33rem;}
.contactBanner .item dl dd{flex: 1;overflow: hidden;}
.contactBanner .item ul li{margin-right: 0.4rem;}
.contactBanner .item ul li:last-child{margin-right: 0;}
.contactBanner .item ul li .icon{transition: 0.3s;}
.contactBanner .item ul li .pic {position: absolute;top: calc(100% + 30px);left: 50%;transform: translateX(-50%);width: 130px;height: 130px;border-radius: 4px;padding: 6px;background: #fff;box-sizing: border-box;box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);visibility: hidden;opacity: 0;transition: 0.3s;}
.contactBanner .item ul li .pic::before {content: "";position: absolute;top: -0.38rem;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 12px solid #fff;}
.contactBanner .item ul li .pic img {width: 100%;height: 100%;}
.contactBanner .item ul li:hover .pic {visibility: initial;opacity: 1;bottom: calc(100% + 10px);}
.contactBanner .item ul li:hover .icon{transform: rotateY(180deg);}
.mapBox{padding-bottom: 2.47rem;}
.mapBox .cont{max-width: 46.67rem;margin: 0.87rem auto 0;}

/* 网站地图 */
.mapSite{padding: 1rem 0 2.13rem;}
.mapSite .content .nyTitle{flex-shrink: 0;}
.mapSite .list{width: 40rem;}
.mapSite .list dl{padding-bottom: 0.4rem;border-bottom: 1px solid #DDDDDD;}
.mapSite .list dl:last-child{margin-bottom: 0;}
.mapSite .list dl dt{margin-bottom: 0.4rem;line-height: 1.33;}
.mapSite .list dl li{margin: 0 1.33rem 0.27rem 0;line-height: 0.93rem;}
.mapSite .list dl li:last-child{margin-right: 0;}
.mapSite .list a:hover{color: var(--primary-color);}

/* 提交成功 */
.successPage{text-align: center;}
.successPage .icon{height: 2rem;}
.successPage .text{line-height: 1.5;margin: 1rem 0 1.5rem;}
.successPage .readMore{margin: 0 auto;}


	
@media screen and (max-width: 1620px){
.supportPage .item1 .list li{padding-right: 2rem;}

.solutionPage .item3 .control{right: calc(100% + 1.2rem);}
.solutionPage .item3 .control .state{margin: 0 0.8rem;}
.solutionPage .item12 .innerItem .nyTitle{line-height: 1.4rem;min-height: 2.8rem;}

.contProduct .item7 .container .inpageBtnStyle{min-width: 4.2rem;}


}
@media screen and (max-width: 1480px){
.solutionPage .item3 .control{right: calc(100% + 0.8rem);}
.solutionPage .item3 .control .state{margin: 0 0.6rem;}
}

@media screen and (max-width: 1300px){
.mapSite .nyTitle{flex-shrink: 0;margin-right: 2rem;}
.mapSite .list{flex: 1;overflow: hidden;width: auto;}

.contProduct .item7 .container .line{margin-bottom: 4rem;}
.contProduct .item7 .container .btnWrap{display: block;}
.contProduct .item7 .container .inpageBtnStyle{margin-bottom: 0.6rem;}
.contProduct .item7 .container .inpageBtnStyle:last-child{margin-bottom: 0;}

}


@media screen and (max-width: 1024px){
.solutionPage .item3 .bg{display: none;}

.supportPage .item1 .nyTitle{width: auto;}

.contCasePage .content{flex-wrap: wrap;}
.contCasePage .content .left,
.contCasePage .content .right{width: 100%;}
.contCasePage .content .right{margin-top: 1rem;}

.exhibitionList .wrap{padding: 0.8rem;}
.exhibitionList .date{padding-right: 1rem;margin-right: 0.8rem;}

.contPageWrap .content{display: block;}
.passage,
.hotNews{width: 100%;}
.hotNews{margin-top: 2rem;}
}

@media screen and (max-width: 760px){
.nyBanner{height: 9rem;}
.nyBanner .title{padding-top: 3.6rem;}

.productListPage > .w1720{display: block;}
.prodSide{width: 100%;margin-bottom: 1rem;padding-bottom: 0;position: relative;}
.prodSide .title{margin-bottom: 0.5rem;}
.productListRight{padding: 0.5rem 0.5rem 1.5rem;margin-bottom: 1rem;width: 100%;box-sizing: border-box;background: #F6F6F6;}
.productListRight::before{display: none;}
.productListRight .list{padding-bottom: 0;}
.productListRight .list li{width: 100%;}

.pordList{padding-bottom: 0.5rem;}
.prodWrap{padding: 0.5rem;display: block;}
.prodWrap .left,
.prodWrap .pic{width: 100%;}
.prodWrap .pic{margin-top: 0.5rem;}
.prodWrap .desc{margin-bottom: 1rem;}

.page a{min-width: 1.3rem;line-height: 1.3rem;height: 1.3rem;margin: 0 0.1rem 0.1rem;}

.nyNav{line-height: 2rem;}

.nyTitle{line-height: 1.1;}

.tableStyle{overflow: auto;}
.tableStyle table{min-width: 1000px;}

.paginationStyle.swiper-pagination .swiper-pagination-bullet{width: 0.6rem;margin-left: 0.2rem;}

.prodBanner{padding: 1rem 0;}
.prodBanner .path{margin-bottom: 1rem;}
.prodBanner .content{flex-wrap: wrap;}
.prodBanner .left,
.prodBanner .right{width: 100%;}
.prodBanner .right{margin-top: 1rem;}
.prodBanner .left .title{padding-bottom: 0.5rem;margin-bottom: 0.5rem;}
.prodBanner .btnWrap{padding-top: 1.2rem;}
.prodBanner .thumbnail{display: none;}
.prodBanner .picScroll .pic{height: 8rem;}

.formStyle dl,
.formStyle .subm{width: 100%;}
.formStyle dl{line-height: 1.6rem;}
.formStyle dl .text{height: 1.6rem;}
.formStyle dl dt{min-width: auto !important;margin-right: 0.4rem;}
.formStyle .subm{height: 1.6rem;}
.formStyle dl .code{width: 3rem;}

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

.prodScroll .wrap{padding: 0.8rem;}


.contProduct .itemStyle{min-height: auto;}
.contProduct .item1 .list{justify-content: space-between}
.contProduct .item1 .list li{width: 49%;margin-right: 0;padding: 0.5rem;}
.contProduct .item1 .list li .title{padding-bottom: 0.4rem;margin-bottom: 0.4rem;}
.contProduct .item5 .tabs{line-height: 1.1;}
.contProduct .item5 .tabs li{margin-right: 0.6rem;}
.contProduct .item7 > .w1720{flex-wrap: wrap;}
.contProduct .item7 .contLeft,
.contProduct .item7 .contRight{width: 100%;}
.contProduct .item7 .contLeft .videoWrap{padding-bottom: 56.29%;}
.contProduct .item7 .contRight{margin-top: 1rem;}
.contProduct .item7 .contRight .content{padding: 0.8rem;}
.contProduct .item7 .container .wrap{flex-wrap: wrap;}
.contProduct .item7 .container .pic{width: 100%;margin-right: 0;height: auto;}
.contProduct .item7 .container .text{flex: auto;width: 100%;margin-top: 0.5rem;}
.contProduct .item7 .container .info{margin: 0.4rem 0;}
.contProduct .item7 .container .line{margin-bottom: 1rem;}
.contProduct .item7 .container .btnWrap{display: flex;}
.contProduct .item7 .container .inpageBtnStyle{margin-bottom: 0;}

.prodPopWrap .content{padding: 1rem;}

.nyTitleLeft,
.nyRightBox{width: 100%;}
.nyTitleLeft{margin-bottom: 0.6rem;}

.certify{overflow: hidden;}
.certify .container{padding: 0 0 1rem;}
.certify .swiper-slide{width: 90%;}
.certify .wrap{box-shadow: 0px 0.33rem 0.67rem 0px rgba(0, 0, 0, 0.2)}
.certify .text,
.certify .text .iDesc{min-height: auto;}
.certify .text{padding: 0.8rem;}
.certify .btnStyle{display: none;}

.solutionPage .item6 .subTit{margin-bottom: 0.4rem;}

.tabsStyle li{margin-right: 0.6rem;line-height: 1.1;}

.solutionPage .item3 .box > .w1720,
.solutionPage .item4 .top,
.solutionPage .item6 .top{display: block;}
.solutionPage .item1 .list li{width: 33.33%;}
.solutionPage .item2 .list li,
.solutionPage .item12 .innerItem{width: 100%;margin-right: 0;}
.solutionPage .item2 .list li .text .desc,
.solutionPage .item12 .innerItem .text .desc{min-height: auto;}
.solutionPage .item3 .container .wrap{flex-wrap: wrap;padding: 0.5rem;}
.solutionPage .item3 .container .wrap .pic{width: 100%;}
.solutionPage .item3 .container .wrap .text{width: 100%;padding: 0.8rem 0;}
.solutionPage .item3 .container .wrap .text .desc{min-height: auto;}
.solutionPage .item5 .container .wrap{width: 12rem;}
.solutionPage .item6 .list li{width: 100%;}
.solutionPage .item6 .dataList li{width: 100%;margin-bottom: 0.8rem;}
.solutionPage .item6 .dataList li:last-child{margin-bottom: 0;}
.solutionPage .item7{padding: 3rem 0;}
.solutionPage .item8 .paginationStyle{display: none !important;}
.solutionPage .item8 .list li{width: 100%;}
.solutionPage .item8 .list .wrap{display: block;}
.solutionPage .item8 .list .wrap .pic{width: 100%;margin-bottom: 0.5rem;}
.solutionPage .item12 .innerItem .nyTitle{line-height: 1.33;min-height: auto;}

.aboutPage .item1{flex-wrap: wrap;}
.aboutPage .item1 .left,
.aboutPage .item1 .right{width: 100%;}
.aboutPage .item1 .left .list{margin-top: 1rem;}
.aboutPage .item1 .left .list li{padding: 0.8rem 0;}
.aboutPage .item1 .left .list li .icon{height: 1.3rem;margin-right: 0.4rem;}
.aboutPage .item1 .left .list li .text .data{line-height: 1.3rem;}
.aboutPage .item2{padding-bottom: 3rem;}
.aboutPage .item2 > .w1720{flex-wrap: wrap;}
.aboutPage .item2 .left,
.aboutPage .item2 .right{width: 100%;margin-right: 0;}
.aboutPage .item2 .right{margin-top: 1rem;max-height: none;padding-right: 0;}
.aboutPage .item2 .innerItem .date{width: 2.6rem;}
.aboutPage .item3 .list{justify-content: space-between;}
.aboutPage .item3 .list li{width: 49% !important;margin-right: 0;padding: 1rem 0.6rem;}
.aboutPage .item3 .list .icon{height: 1.5rem;}
.aboutPage .item3 .list .tit{margin-top: 0.3rem;}
.aboutPage .item4 .container .wrap{padding: 0.6rem;}

.supportPage .item1 > .w1720{flex-wrap: wrap;}
.supportPage .item1 .nyTitle,
.supportPage .item1 .list{width: 100%;padding-right: 0;flex: auto;}
.supportPage .item1 .list{margin-top: 1rem;}
.supportPage .item1 .list li{width: 100%;padding: 1rem 0;margin-bottom: 0;}
.supportPage .item1 .list li:last-child{padding-bottom: 0;}
.supportPage .item1 .list li .tit{margin: 0.3rem 0 0;}
.supportPage .item3 .list li{width: 100%;padding: 0.6rem;line-height: 0.8rem;}
.supportPage .item3 .list li dl{margin-bottom: 0;}
.supportPage .item3 .list li .line{margin: 0.6rem 0;}
.supportPage .item4 .list .title,
.supportPage .item4 .list .cont .wrap{padding: 0.4rem;}

.socialPage .top{margin-bottom: 1rem;flex-wrap: wrap;}
.socialPage .top .left,
.socialPage .top .right{width: 100%;}
.socialPage .top .left{margin-bottom: 0.6rem;}
.socialPage .list .text{padding: 0.5rem;}
.socialPage .list .text .desc{margin-bottom: 0.8rem;}

.socialPage1 .list li{width: 100%;}

.socialPage2 > .w1720{flex-wrap: wrap;}
.socialPage2 .left, .socialPage2 .container{width: 100%;}
.socialPage2 .container{margin-top: 1rem;}

.socialContent .item{width: 100%;margin-bottom: 1rem;}
.socialContent .item:last-child{margin-bottom: 0;}

.socialContent .picBox::after{display: none;}
.socialContent .picBox .t{position: static;margin-top: 0.5rem;color: #222;padding: 0;}

.casePage .top{margin-bottom: 1.5rem;display: block;}
.casePage .top .right{margin-top: 0.5rem;}
.casePage .top .right .point{line-height: 0.8rem;}

.caseList{justify-content: space-between;}
.caseList li{width: 49%;margin-right: 0;}
.caseList .text{padding: 0.6rem;}
.caseList .line{margin: 0.5rem 0 0.4rem;}
.caseList .logoBox{height: 1.5rem;}

.contCasePage .content .left .part1{flex-wrap: wrap;}
.contCasePage .content .left .part1 .pic,
.contCasePage .content .left .part1 .text{width: 100%;}
.contCasePage .content .left .part1 .pic{height: 0;min-height: auto;padding-bottom: 55.55%;}
.contCasePage .content .left .part1 .text{padding: 0.8rem;}
.contCasePage .content .left .part1 .text .logo{max-height: 1.5rem;margin-bottom: 0.5rem;}
.contCasePage .content .left .part2{padding: 0.8rem;}
.contCasePage .content .left .part2 .yh{height: 1.2rem;bottom: -0.6rem;right: 0.5rem;}

.newsPage .top{display: block;}
.newsPage .top .nyTitle{margin: 0 0 0.5rem;}
.newsPage .line{margin-bottom: 1rem;}

.recomNews{margin-bottom: 0;}
.recomNews .tit{line-height: 1rem;height: 2rem;}

.newsList{justify-content: space-between;}
.newsList li{width: 49%;margin-right: 0;}

.newsWrap .text{padding: 0.5rem;}
.newsWrap .tit{line-height: 0.8rem;height: 1.6rem;}

.exhibitionList li{width: 100%;}
.exhibitionList .pic{margin: 0.4rem 0;}
.exhibitionList .text{display: block;}
.exhibitionList .date{padding: 0 0 0.5rem;margin: 0 0 0.5rem;border: none;border-bottom: 1px solid #CCCCCC;}
.exhibitionList .tit{height: auto;line-height: 1rem;}

.contactBanner{padding: 1rem 0 2rem;}
.contactBanner .nyTitle{margin-top: 1rem;}

.mapSite .content{display: block;}
.mapSite .list{margin-top: 1rem;}
.mapSite .list dl li{margin: 0 0.6rem 0.27rem 0;}

.contPageWrap{padding-bottom: 2rem;}
.passage .psgTitle{padding-bottom: 0.5rem;margin-bottom: 0.8rem;}
.passage .psgTitle .tit{line-height: 1.1;}
.passage .share{display: none;}
.passage .psgLink{padding-top: 0.5rem;}
.passage .psgLink li{margin-top: 0.3rem;}
.passage .psgLink li span{margin-right: 0.3rem;}
.hotNews{margin-top: 1rem;}
.hotNews .iTitle{margin-bottom: 0.5rem;}
.hotNews .newsList li:last-child{margin-bottom: 0;}
}

@media screen and (max-width: 468px){
.contProduct .item1 .list li{width: 100%;min-height: auto;padding: 0.4rem 0.8rem 1rem;}

.solutionPage .item1 .list li{width: 50%;}

.aboutPage .item3 .list li{width: 100% !important;min-height: 6rem;}
.socialPage .list li,
.caseList li,
.newsList li{width: 100%;}
.newsWrap .tit{height: auto;}

.aboutPage .item3 .list .desc{display: block !important;}
}