@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a{width: 36px;height: 36px;border: 1px solid #eaeaea;margin: 6px;font-size: 14px;color: #111;transition: all .4s ease;background-color: transparent;display: flex;align-items: center;justify-content: center;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #ee1d23;background-color: #ee1d23;color: #fff;}
.paging-menu a i{font-size: 10px;}
.paging-menu a.last{transform: rotate(180deg);}
.paging-menu a.noBorder{border-color: transparent;pointer-events: none;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #ee1d23;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #ee1d23;color: #fff;border-color: #ee1d23;}
.paging-hint span{color: #ee1d23;}
@media all and (max-width:1000px){.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #ee1d23;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #ee1d23;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}
.search-link:first-child{margin-top: 0;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #ee1d23 !important;}
.search-link:hover h2{color: #ee1d23;}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: max(14px,0.24rem);}
.webmap-title::after{content: "";position: absolute;width: max(36px,0.6rem);left: 0;right: 0;margin: 0 auto;bottom: 0;height: max(2px,0.04rem);background: #ee1d23;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -0.4rem 0 0 -0.4rem;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 0.4rem);margin: 0.4rem 0 0 0.4rem;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #ee1d23;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: max(16px,0.2rem);width: 100%;padding-bottom: max(12px,0.2rem);line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: max(10px,0.2rem);}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: max(4px,0.06rem) 0;font-size: max(15px,0.18rem);}
.webmap-list>ul>li>.drop .drop a{padding-left: max(12px,0.18rem);font-size: max(14px,0.16rem);}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 0.14rem;}
@media all and (max-width: 1000px){
    .webmap-list>ul>li>.drop .drop a::before{top: 0.2rem;}
    .webmap-list>ul{margin: -14px 0 0;}.webmap-list>ul>li{width: 100%;margin: 14px 0 0;}.webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
/* 内页公共 */
.pagesBread{background: #f9f9f9;}
.pagesBread-list .item{margin-left: 0.38rem;}
.pagesBread-list .item::after{content: "/";color: #545454;position: absolute;left: -0.26rem;top: 0;}
.pagesBread-list .item:first-child{margin-left: 0;}
.pagesBread-list .item:first-child::after{display: none;}
.pagesBread-list .item:hover{color: #000;}
.pagesNav-list .item{margin-left: 0.66rem;padding-bottom: 6px;}
.pagesNav-list .item:first-child{margin-left: 0;}
.pagesNav-list .item::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: max(2px,0.03rem);background: #ee1d23;transition: all .4s ease;opacity: 0;}
.pagesNav-list .item:hover,.pagesNav-list .item.active{color: #111;}
.pagesNav-list .item.active{font-weight: 700;}
.pagesNav-list .item.active::after{opacity: 1;}
.pagesBan-bg img{width: 100%;}
.pagesBan-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .contain{height: 100%;flex-direction: column;}
.pagesBan-con .title{animation: banText 1s ease both;}
.pagesBan-con .text{animation: banText 1s ease both .1s;}
@keyframes banText {0%{opacity: 0;transform: translateY(0.5rem);}100%{opacity: 1;transform: translateY(0);}}
.pages-pagination{user-select: none;}
.pages-pagination .swiper-pagination-bullet{margin: 0 4px;}
.pages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ee1d23;}
/* 新闻-列表 */
.newsShow-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.8) 100%);}
.newsShow-bg img{width: 100%;height: 4rem;transition: all 1s ease;}
.newsShow-con{position: absolute;left: 0;z-index: 2;bottom: 0;width: 100%;padding: 0.45rem 0.5rem;}
.newsShow:hover .newsShow-bg img{transform: scale(1.1);}
.newsItem{border-bottom: 1px solid #eaeaea;transition: all .4s ease;}
.newsItem:last-child{border-bottom: unset;padding-bottom: 0;}
.newsItem-img{width: 23.5%;}
.newsItem-img img{width: 100%;height: 2rem;transition: all .6s ease;}
.newsItem-con{width: 76.5%;padding: 4px 0.35rem 0 0.25rem;}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}
.newsItem:hover .newsItem-con .title{color: #ee1d23;}
/* 新闻-详情 */
.newsDet-share{justify-content: space-between;align-items: center;}
.newsDet-share .line{flex: 1;height: 1px;background: #eaeaea;}
#toShare{margin: 0 0.48rem;display: flex;}
#toShare a{display: flex;color: #fff;font-size: max(12px,0.18rem); width: max(26px,0.36rem);height: max(26px,0.36rem);margin-left: max(12px,0.36rem);background: #bfbfbf; border-radius: 50%;align-items: center;justify-content: center;transition: all .4s ease;}
#toShare a>img{max-width: 22px;}
#toShare a:first-child{margin: 0;}
#toShare a:hover{background: #ee1d23;border-color: #ee1d23;}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9999999;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, .1);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
.newsDet-edit{padding: 0 1.4rem;}
.newsDet-menu{border-top: 1px solid #eaeaea;align-items: center;justify-content: space-between;}
.newsDet-back:hover{color: #ee1d23;}
.comMore.prev{flex-direction: row-reverse;}
.comMore.prev i{margin-left: 0;margin-right: max(8px,0.15rem);transform: rotate(0);}
/* 联系我们 */

.ctaMsg-nav .item{align-items: center;margin-left: 0.6rem;user-select: none;cursor: pointer;display: flex;}
.ctaMsg-nav .item:first-child{margin-left: 8px;}
.ctaMsg-nav .item i{margin-right: max(8px,0.16rem); display: flex;align-items: center;justify-content: center;width: max(10px,0.16rem);height: max(10px,0.16rem);border-radius: 50%;border: 1px solid #5c5c5c;}
.ctaMsg-nav .item i::after{content: "";display: block;width: max(4px,0.08rem);height: max(4px,0.08rem);border-radius: 50%;background: #ee1d23;opacity: 0;}
.ctaMsg-nav .item.active i{border-color: #ee1d23;}
.ctaMsg-nav .item.active i::after{opacity: 1;}
.ctaMsg-list{justify-content: space-between;display: flex;flex-wrap: wrap   ;}
.ctaMsg-item{width: 32%;}
.ctaMsg-item.w50{width: 50%;}
.ctaMsg-item.w100{width: 100%;}
.ctaMsg-input input{width: 100%;height: max(40px,0.54rem);border: 1px solid #eaeaea;padding: 0 max(12px,0.22rem);}
.ctaMsg-input input::-webkit-input-placeholder{color: #a3a3a3;}
.ctaMsg-input textarea{width: 100%;height: max(110px,2rem);border: 1px solid #eaeaea;padding: 12px max(12px,0.22rem);resize: vertical;}
.ctaMsg-input textarea::-webkit-input-placeholder{color: #a3a3a3;}
.ctaMsg-code{display: flex;}
.ctaMsg-code input{flex: 1;height: max(40px,0.54rem);border: 1px solid #eaeaea;padding: 0 max(12px,0.22rem);}
.ctaMsg-code img{user-select: none;cursor: pointer;height: max(40px,0.54rem);margin-left: 15px;}
.ctaMsg-select{user-select: none;cursor: pointer;}
.ctaMsg-menu{align-items: center;justify-content: space-between;height: max(40px,0.54rem);border: 1px solid #eaeaea;padding: 0 max(12px,0.22rem);}
.ctaMsg-menu::after{content: "\e727";font-family: 'icon'; display: block;font-size: 10px;font-weight: 700;transform: rotate(180deg);transition: all .4s ease;}
.ctaMsg-menu.active::after{transform: rotate(0);}
.ctaMsg-drop{display: none; position: absolute;left: 0;top: calc(100% + 15px);box-shadow: 0 4px 16px rgba(0,0,0,.1);width: 100%;z-index: 10;background: #fff;max-height: 210px;overflow-y: auto;}
.ctaMsg-drop .item{height: 42px;padding: 0 max(12px,0.22rem);align-items: center;}
.ctaMsg-drop .item:first-child{border-top: unset;}
.ctaMsg-drop .item:hover{background: #eaeaea;}
.ctaMsg-tips i{user-select: none;cursor: pointer;width: 16px;height: 16px;border: 1px solid #eaeaea;color: transparent;font-size: 10px;margin-right: 8px;}
.ctaMsg-tips i.active{border-color: #ee1d23;background: #ee1d23;color: #fff;}
.ctaMsg .comMore{width: 4rem;}
/* 案例-列表 */
.caseSearch input{width: 100%;height: max(40px,0.66rem);border: 1px solid #eaeaea;padding: 0 max(12px,0.24rem);}
.caseSearch input::-webkit-input-placeholder{color: #bfbfbf;}
.caseSearch .btn{width: max(40px,0.72rem);height: 100%;position: absolute;right: 0;top: 0;user-select: none;cursor: pointer;}
.caseSearch .btn:hover{color: #fff;background: #ee1d23;}
.caseSelect{user-select: none;cursor: pointer;}
.caseMenu{align-items: center;justify-content: space-between;height: max(40px,0.66rem);border: 1px solid #eaeaea;padding: 0 max(12px,0.24rem);}
.caseMenu::after{content: "\e727";font-family: 'icon'; display: block;font-size: 10px;font-weight: 700;transform: rotate(180deg);transition: all .4s ease;}
.caseMenu.active::after{transform: rotate(0);}
.caseDrop{display: none;position: absolute;left: 0;top: calc(100% + 15px);width: 100%;z-index: 10;background: #fff;max-height: 210px;overflow-y: auto;box-shadow: 0 4px 16px rgba(0,0,0,.1);}
.caseDrop .item{height: 42px;padding: 0 max(12px,0.24rem);align-items: center;font-size: 14px;}
.caseDrop .item:first-child{border-top: unset;}
.caseDrop .item:hover{background: #eaeaea;}
.caseItem{height: 100%;background: #f9f9f9;}
.caseItem-img img{width: 100%;height: 2.35rem;}
.caseItem-con{padding: 0.26rem 0.3rem 0.4rem;}
.caseItem-con .comMore{width: max(110px,1.36rem);height: 42px;}
.caseItem:hover .caseItem-img img{transform: scale(1.1);}
.caseItem:hover .caseItem-con .comMore{border-color: #ee1d23;background: #ee1d23;color: #fff;}
/* 案例-详情 */
.caseDet-slide img{width: 100%;height: 5.5rem;}
.caseDet-btn{user-select: none;cursor: pointer;z-index: 2;position: absolute;left: 0.36rem;top: 50%;transform: translateY(-50%);width: max(36px,0.48rem);height: max(36px,0.48rem);border: 2px solid #fff;}
.caseDet-btn.next{transform: translateY(-50%) rotate(180deg);left: auto;right: 0.36rem;}
.caseDet-btn:hover{border-color: #ee1d23;background: #ee1d23;color: #fff;}
.caseDet-info-module{border-top: 1px solid #eaeaea;}
.caseDet-info-module:first-child{border-top: unset;}
.caseDet-info-left{width: 21%;}
.caseDet-info-right{width: 79%;}
.caseDet-info-list{justify-content: space-between;}
.caseDet-info-list li{width: 48%;border-top: 1px solid #eaeaea;}
.caseDet-info-list li:nth-child(-n+2){border-top: unset;padding-top: 0;}
/* 解决方案-列表 */
.solHead .comTitle{justify-content: space-between;align-items: flex-start;}
.solHead .comTitle .text{width: 50%;padding-right: 1rem;}
.solItem{align-items: center;justify-content: space-between;}
.solItem-block{position: absolute;left: 0;top: 0;width: 65%;height: 100%;background: #f9f9f9;}
.solItem-con{position: relative;z-index: 2;width: 38.5%;padding: 0 0.8rem 0 var(--widDb);}
.solItem-img{position: relative;z-index: 2;width: 61.5%;}
.solItem-img img{width: 100%;height: 4.9rem;transition: all 3s linear;}
.solItem-img:hover img{transform: scale(1.1);}
.solItem.cg{flex-direction: row-reverse;}
.solItem.cg .solItem-block{left: auto;right: 0;}
.solItem.cg .solItem-con{padding: 0 var(--widDb) 0 0.8rem;}
/* 解决方案-详情 */
.solDet-ban-bg img{width: 100%;}
.solDet-ban-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.solDet-ban-con .contain{height: 100%;padding-bottom: 0.8rem;flex-direction: column;justify-content: center;}
.solDet-ban-con .title{animation: banText 1s ease both;}
.solDet-ban-con .text{width: max(450px,6.4rem);animation: banText 1s ease both .1s;}
.solDet-ban-con .comMore-box{animation: banText 1s ease both .2s;}
.solDet-intro-up{margin-top: -0.8rem;position: relative;z-index: 10;background: #fff;animation: banText 1s ease both .4s;}
.solDet-intro-list{justify-content: space-between;padding: 0 0.4rem;}
.solDet-intro-list li{width: max(200px,2.8rem);flex-direction: column;align-items: center;text-align: center;display: flex;}
.solDet-intro-list .ico{width: 1.6rem;height: 1.6rem;border-radius: 50%;border: 1px solid #ededed;background: #f9f9f9;transition: all .4s ease;}
.solDet-intro-list .ico img{max-width: 55%;max-height: 65%;}
.solDet-intro-list li:hover .ico{transform: translateY(-10px);}
.solDet-CJ-head{justify-content: space-between;align-items: flex-end;}
.solDet-CJ-head .comTitle{flex: 1;padding-right: 20px;}
.solDet-CJ-list{margin-left: -0.2rem;}
.solDet-CJ-item{margin: 0.2rem 0 0 0.2rem;width: calc(50% - 0.2rem);}
.solDet-CJ-img img{width: 100%;height: 2.2rem;}
.solDet-CJ-con{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.3rem;}
.solDet-CJ-list.list3 .solDet-CJ-item:nth-child(3),.solDet-CJ-list.list5 .solDet-CJ-item:nth-child(5){width: calc(100% - 0.2rem);}
.solDet-case::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2.4rem;background: #f9f9f9;}
.solDet-case.solDet-pro::after{display: none;}
.solDet-case .contain{position: relative;z-index: 2;}
.solDet-case-head{justify-content: space-between;align-items: flex-end;}
.solDet-case-btn .btn{user-select: none;cursor: pointer;width: max(36px,0.48rem);height: max(36px,0.48rem);border: 1px solid #dfdfdf;}
.solDet-case-btn .btn.next{transform: rotate(180deg);margin-left: 0.2rem;}
.solDet-case-btn .btn:hover{border-color: #ee1d23;background: #ee1d23;color: #fff;}
.solDet-case-swp .caseItem{background: #fff;}
/* 产品-列表 */
.proIntro-slide{background: #fff;padding: 0.2rem 0.4rem 0.4rem;}
.proIntro-img{height: 2.8rem;}
.proIntro-img img{max-width: 100%;max-height: 100%;}
.proIntro-con{border-top: 1px solid #eaeaea;}
.proIntro-con .more{align-items: center;}
.proIntro-con .more i{transform: rotate(180deg); font-size: max(10px,0.12rem);transition: all .4s ease;width: max(32px,0.36rem);height: max(32px,0.36rem);border: 1px solid #eaeaea;color: #111;margin-right: max(8px,0.15rem);}
.proIntro-con .more span{transition: all .4s ease;}
.proIntro-slide:hover .proIntro-img img{transform: scale(1.1);}
.proIntro-slide:hover .proIntro-con .more i{border-color: #ee1d23;background: #ee1d23;color: #fff;}
.proIntro-slide:hover .proIntro-con .more span{color: #ee1d23;}
.proIntro::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 4.7rem;background: #f8f8f8;}
.proIntro .contain{position: relative;z-index: 2;}
.proIntro-swp{width: calc(100% + 0.24rem);margin-left: -0.12rem;}
.proIntro-swp .swiper-slide{padding: 0.12rem;}
.proIntro-swp .proIntro-slide{box-shadow: 0px 0.04rem 0.12rem 0px rgba(0, 0, 0, 0.05);}
.proIntro-btn{z-index: 2;position: absolute;left: -0.12rem;top: 50%;transform: translateY(-50%);background: #a3a3a3;width: max(36px,0.48rem);height: max(36px,0.48rem);user-select: none;cursor: pointer;}
.proIntro-btn.next{left: auto;right: -0.12rem;transform: translateY(-50%) rotate(180deg);}
.proIntro-btn:hover{background: #ee1d23;}
.proYS-list-box{justify-content: space-between;}
.proYS-list{width: calc(50% - 0.1rem);}
.proYS-item{overflow: hidden;}
.proYS-item:nth-child(2){margin-top: 0.2rem;}
.proYS-list:nth-child(1) .proYS-item:nth-child(2) .proYS-img img,.proYS-list:nth-child(2) .proYS-item:nth-child(1) .proYS-img img{height: 3.2rem;}
.proYS-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 30%,rgba(20,31,49,.95) 100%);}
.proYS-img img{width: 100%;height: 4.6rem;}
.proYS-con{z-index: 2;position: absolute;left: 0;top: 100%;width: 100%;padding: 0.35rem;transform: translateY(calc(-100% + 0.75rem));transition: all .6s ease;}
.proYS-con .ico{height: 0.52rem;align-items: flex-end;}
.proYS-con .ico img{max-height: 100%;}
.proYS-con .text{transition: all .6s ease;opacity: 0;transform: translateY(0.2rem);}
.proYS-item:hover .proYS-con{transform: translateY(-100%);}
.proYS-item:hover .proYS-con .text{opacity: 1;transform: translateY(0);}

.proCase-head{justify-content: space-between;align-items: center;}
.proHZ-list .item{width: calc(100% / 6);height: 0.8rem;}
.proHZ-list .item img{max-width: 70%;max-height: 60%;}
/* 产品-详情 */
.proDet-show-flex{justify-content: space-between;align-items: center;}
.proDet-show-swp{width: 47%;}
.proDet-show-swp .swp-left{width: 0.84rem;margin-right: 12px;} 
.proDet-thumbs .swiper-container{height: 3.5rem;}
.proDet-thumbs-click{height: 0.84rem;border: 1px solid #e3e3e3;}
.proDet-thumbs-click img,.proDet-show-video .img img{max-width: 90%;max-height: 50%;opacity: .25;transition: all .4s ease;}
.proDet-thumbs-click:hover img,.proDet-thumbs-click.active img{opacity: 1;}
.proDet-thumbs-click.active{border-color: #ee1d23;}
.proDet-show-video{user-select: none;cursor: pointer;position: relative;margin-top: 4px;}
.proDet-show-video .img{height: 0.84rem;border: 1px solid #e3e3e3;}
.proDet-show-video .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: max(32px,0.42rem);height: max(32px,0.42rem);border-radius: 50%;font-size: max(10px,0.12rem);background: rgba(0, 0, 0, .15);transition: all .4s ease;}
.proDet-show-video:hover .btn{background: #000;}
.proDet-show-swp .swp-right{width: calc(100% - 0.84rem - 12px);}
.proDet-gallery{border: 1px solid #e4e4e4;}
.proDet-gallery-more{height: 5rem;cursor: zoom-in;}
.proDet-gallery-more img{max-width: 90%;max-height: 70%;}
.proDet-show-con{width: 47%;}
.proDet-show-con .comTitle{padding-right: 0.4rem;}
.proDet-show-btn{border-top: 1px solid #e3e3e3;}
.proDet-show-btn .comMore:nth-child(1) i{transform: rotate(0);}
.proDet-show-btn .comMore:nth-child(2){margin-left: max(10px,0.36rem);}
.proDet-title{border-bottom: 1px solid #eaeaea;}
.proDet-YS-list li{width: calc(100% / 3);align-items: center;}
.proDet-YS-list .ico{width: 0.76rem;height: 0.7rem;align-items: center;margin-right: max(8px,0.18rem);}
.proDet-YS-list .ico img{max-height: 100%;}
.proDet-YS-list .title{flex: 1;}
.proDet-params-table table{width: 100%;}
.proDet-params-table table tr{border-bottom: 1px solid #eaeaea;}
.proDet-params-table table td{padding: 0.2rem 0.48rem;}
.proDet-params-table table tr:first-child {background: #f9f9f9;font-size: max(15px,0.2rem);font-weight: 700; color: #111;}
/* 可持续发展 */
.fz-view .pagesTitle .text{width: 9rem;margin: max(10px,0.2rem) auto 0;}
.fzItem{justify-content: flex-end;}
.fzItem-con{position: absolute;left: var(--widDb);top: 50%;transform: translateY(-50%);width: 6.3rem;z-index: 2;}
.fzItem-con>.box{box-shadow: 0px 0.04rem 0.8rem 0px rgba(0, 0, 0, 0.05);background: #fff;display: flex;flex-direction: column;justify-content: center;height: max(250px,3.4rem);padding: 0 0.6rem;}
.fzItem-img{width: 55%;}
.fzItem-img img{width: 100%;height: 31vw;transition: all 3s linear;}
.fzItem-img:hover img{transform: scale(1.1);}
.fzItem:nth-child(2n){justify-content: flex-start;}
.fzItem:nth-child(2n) .fzItem-con{left: auto;right: var(--widDb);}
.fzItem:nth-child(3n){justify-content: space-between;align-items: center;padding: 0 var(--widDb);}
.fzItem:nth-child(3n) .fzItem-con{position: relative;left: auto;right: auto;width: 40%;top: auto;transform: none;}
.fzItem:nth-child(3n) .fzItem-con>.box{box-shadow: unset;height: auto;}
.fzItem:nth-child(3n) .fzItem-img{width: 50%;}
.fzItem:nth-child(3n) .fzItem-img img{height: 3.7rem;}
/* 专利认证 */
.caseFilter .uli.ml26.uli3 li.w66{width: calc(100%/3 * 2 - max(10px,0.26rem));}
.honorItem{height: 100%;background: #f9f9f9;padding: 0 0.45rem 0.3rem;}
.honorItem-img{border-bottom: 1px solid #eaeaea;}
.honorItem-img .img{width: 100%;height: 4.2rem;}
.honorItem-img .img img{max-width: 80%;max-height: 80%;}
.honorItem-img .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 1;width: 0.6rem;}
.honorItem:hover .honorItem-img .img{opacity: .25;}
.honorItem:hover .honorItem-img .btn{opacity: 1;transform: translate(-50%,-50%);}
/* 加入我们-主页 */
.joinLink::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: max(60px,0.8rem);background: #f9f9f9;}
.joinLink .contain{position: relative;z-index: 2;}
.joinLink-item{background: #fff;box-shadow: 0px 4px 0.8rem 0px rgba(0, 0, 0, 0.05);}
.joinLink-img img{width: 100%;height: 2.2rem;}
.joinLink-title{height: max(60px,0.8rem);align-items: center;padding: 0 0.34rem;}
.joinLink-title i{font-size: max(10px,0.12rem);display: block;margin-left: max(8px,0.12rem);transform: rotate(180deg);transition: transform .4s ease;font-weight: 700;}
.joinLink-item:hover .joinLink-img img{transform: scale(1.1);}
.joinLink-item:hover .joinLink-title{color: #ee1d23;}
.joinLink-item:hover .joinLink-title i{transform: translateX(5px) rotate(180deg);}
.joinFL-item{height: 100%;}
.joinFL-line{position: absolute;right: 0;top: 0;z-index: 5;width: 0;height: max(2px,0.04rem);background: #ee1d23;transition: all .6s ease;}
.joinFL-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(20,31,49,.7) 0%,rgba(20,31,49,.4) 100%);}
.joinFL-img::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(20, 31, 49, .8);opacity: 0;transition: all .4s ease;}
.joinFL-img img{width: 100%;height: 6rem;}
.joinFL-con{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;align-items: center;text-align: center;}
.joinFL-con .ico{height: max(30px,0.64rem);}
.joinFL-con .ico img{max-height: 100%;}
.joinFL-con .text{opacity: 0;transform: translateY(0.5rem);transition: all .6s ease;padding: 0 0.4rem;}
.joinFL-item:hover .joinFL-line{right: auto;left: 0;width: 100%;}
.joinFL-item:hover .joinFL-img::before{opacity: 1;}
.joinFL-item:hover .joinFL-con .text{opacity: 1;transform: none;transition-delay: .1s;}
/* 加入我们-列表 */
.socHead,.socRow{padding: 0 0.35rem;position: relative;}
.socHead{background: #f9f9f9;border-bottom: 1px solid #eaeaea;}
.socRow{border-bottom: 1px solid #eaeaea;align-items: center;}
.socHead .item,.socRow .item{padding: 0.3rem 0;}
.socHead .item:nth-child(1),.socRow .item:nth-child(1){width: 39%;}
.socHead .item:nth-child(2),.socRow .item:nth-child(2){width: 19%;}
.socHead .item:nth-child(3),.socRow .item:nth-child(3){width: 19%;}
.socHead .item:nth-child(4),.socRow .item:nth-child(4){width: 23%;}
.socRow .item:nth-child(5){position: absolute;right: 0.35rem;top: 0;height: 100%;}
.socPop-on{user-select: none;cursor: pointer;height: 100%;align-items: center;}
.socPop-on i{display: block;font-size: max(10px,0.12rem);margin-left: 8px;}
.socPop-on:hover{color: #ee1d23;}
.socPop-box{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);z-index: 99999999;}
.socPop{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;width: 9.6rem;}
.socPop-close{user-select: none;cursor: pointer;width: max(40px,0.52rem);height: max(40px,0.52rem);user-select: none;cursor: pointer;color: #c0c2c5;position: absolute;right: 0;top: 0;}
.socPop-close:hover{color: #ee1d23;transform: rotate(180deg);}
.socPop-head{background: #f5f7fb;justify-content: space-between;align-items: flex-end;padding: 0.32rem 0.6rem;}
.socPop-head .comMore{width: max(100px,1.36rem);height: max(38px,0.44rem);}
.socPop-head .comMore i{transform: rotate(0);}
.socPop-title .text span{position: relative;display: block;padding: 0 max(8px,0.16rem);}
.socPop-title .text span::after{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: max(8px,0.1rem);background: #e0e2e5;transform: translateY(-50%);}
.socPop-title .text span:first-child{padding-left: 0;}
.socPop-title .text span:first-child:after{display: none;}
.socPop-desc{padding: 0.32rem 0.6rem 0.8rem;max-height: 75vh;overflow-y: auto;}
.socPop-desc h1,.socPop-desc h2,.socPop-desc h3,.socPop-desc h4,.socPop-desc h5,.socPop-desc h6{font-size: max(14px,0.16rem);font-weight: 700; margin-bottom: max(5px,0.12rem);}
/* 关于我们 */
.abIntro::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;background: #fff;height: 1.1rem;}
.abIntro .contain{position: relative;z-index: 2;}
.abIntro-flex{justify-content: space-between;align-items: flex-start;}
.abIntro-con{width: 45%;}
.abIntro-img{width: 50%;}
.abIntro-img img{width: 100%;height: 4rem;transition: all 4s linear;}
.abIntro-img:hover img{transform: scale(1.1);}
.abIntro-num{box-shadow: 0px 4px 0.8rem 0px rgba(0, 0, 0, 0.05);background: #fff;}
.abIntro-num li{padding: 0.4rem 0.1rem;width: 20%;border-left: 2px solid #f9f9f9;display: flex;flex-direction: column;align-items: center;text-align: center;}
.abIntro-num li:first-child{border-left-color: transparent;}
.abIntro-num .ico{margin-top: 10px;height: 0.48rem;}
.abIntro-num .ico img{max-height: 100%;}
.abIntro-num .num{margin-top: 8px;}
.abIntro-num .text{margin-top: 8px;}
.abYS-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abYS-bg img{width: 100%;height: 100%;}
.abYS-item{position: relative;z-index: 2;}
.abYS-item{width: 25%;height: 6rem; border-right: 1px solid rgba(255, 255, 255, .25);padding: 2.3rem 0.3rem 0;transition: all .6s ease;overflow: hidden;}
.abYS-item:first-child{border-left: 1px solid rgba(255, 255, 255, .25);}
.abYS-item .box{flex-direction: column;justify-content: flex-start;transition: all .7s ease;}
.abYS-item .ico{height: 0.84rem;}
.abYS-item .ico img{max-height: 100%;}
.abYS-item .text,.abYS-item .comMore-box{opacity: 0;transform: translateY(0.5rem);transition: all .7s ease;}
.abYS-item:hover{background: rgba(4, 13, 24, .8);}
.abYS-item:hover .box{transform: translateY(-1.1rem);}
.abYS-item:hover .text{opacity: 1;transform: translateY(0);transition-delay: .1s;}
.abYS-item:hover .comMore-box{opacity: 1;transform: translateY(0);transition-delay: .2s;}
.abMap .comTitle .text{width: max(700px,9.2rem);margin: max(10px,0.24rem) auto 0;max-width: 100%;}
.abMap-con{width: 87%;margin: max(15px,0.6rem) auto 0;position: relative;}
.abMap-bg img{width: 100%;}
.abMap-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abMap-list li{position: absolute;}
.abMap-list .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.abMap-list .dot i{width: max(3px,0.07rem);height: max(3px,0.07rem);display: block;position: relative;z-index: 2;background: #ee1d23;border-radius: 50%;}
.abMap-list .dot::after,.abMap-list .dot::before{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(238, 29, 35, .4);}
.abMap-list .dot::after{animation-delay: -1s;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(3);}100%{opacity: 0;transform: scale(5);}}
.abMap-list li:nth-child(1){position: absolute;left: 25%;top: 65%;}
.abMap-list li:nth-child(2){position: absolute;left: 26%;top: 76%;}
.abMap-list li:nth-child(3){position: absolute;left: 49%;top: 33%;}
.abMap-list li:nth-child(4){position: absolute;left: 52%;top: 62%;}
.abMap-list li:nth-child(5){position: absolute;left: 51%;top: 67%;}
.abMap-list li:nth-child(6){position: absolute;left: 57%;top: 74.5%;}
.abMap-list li:nth-child(7){position: absolute;left: 61%;top: 77%;}
.abMap-list li:nth-child(8){position: absolute;left: 55%;top: 81%;}
.abMap-list li:nth-child(9){position: absolute;left: 53%;top: 88%;}
.abMap-list li:nth-child(10){position: absolute;left: 59.5%;top: 53.5%;}
.abMap-list li:nth-child(11){position: absolute;left: 61%;top: 49%;}
.abMap-list li:nth-child(12){position: absolute;left: 62%;top: 56%;}
.abMap-list li:nth-child(13){position: absolute;left: 65.5%;top: 49%;}
.abMap-list li:nth-child(14){position: absolute;left: 68%;top: 57%;}
.abMap-list li:nth-child(15){position: absolute;left: 71.5%;top: 51.5%;}
.abMap-list li:nth-child(16){position: absolute;left: 76%;top: 25%;}
.abMap-list li:nth-child(17){position: absolute;left: 83%;top: 42%;}
.abMap-list li:nth-child(18){position: absolute;left: 78%;top: 54%;}
.abMap-list li:nth-child(19){position: absolute;left: 81%;top: 54%;}
.abMap-list li:nth-child(20){position: absolute;left: 80%;top: 67%;}
.abMap-list li:nth-child(21){position: absolute;left: 85%;top: 70%;}
.abMap-list li:nth-child(22){position: absolute;left: 88%;top: 80%;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
}
@media all and (max-width:1430px){
    /* 1360 */
}
@media all and (max-width:1350px){
    /* 1280 */
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .pagesBan-bg img{min-height: 200px;}
    .pagesNav .contain{overflow-x: auto;}
    .pagesNav-list{flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .pages-pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
    .newsShow-bg img{height: 180px;}
    .newsItem{padding: 18px 0;}
    .newsItem-img{width: 30%;}
    .newsItem-img img{height: 100%;}
    .newsItem-con{width: 70%;padding: 5px 10px;}
    .newsDet-edit{padding: 0;}
    .ctaMsg-nav{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;}
    .ctaMsg-nav .item{flex-wrap: nowrap;margin-left: 30px;}
    .ctaMsg-item{width: 100% !important;margin-top: 20px;}
    .ctaMsg-tips i{width: 14px;height: 14px;}
    .caseFilter .uli.ml26{margin: -12px 0 0;}
    .caseFilter .uli.ml26.uli3 li{margin: 12px 0 0;width: 100%;}
    .caseList .uli.ml26{margin: -15px 0 0;}
    .caseList .uli.ml26.uli3 li{margin: 15px 0 0;width: 100%;}
    .caseItem-img img{height: 195px;}
    .caseItem-con{padding: 20px 15px 35px;}
    .caseDet-btn{display: none;}
    .caseDet-info-left{width: 100%;}
    .caseDet-info-right{width: 100%;margin-top: 15px;}
    .caseDet-info-list .title,.caseDet-info-list .text{font-size: 13px;}
    .caseDet-info-list li{padding: 16px 0;}
    .caseDet-info-desc{font-size: 13px;}
    .solHead .comTitle .text{padding: 15px 0 0;width: 100%;}
    .solItem{flex-direction: column-reverse !important;padding: 0;}
    .solItem-block{display: none;}
    .solItem-con{background: #f9f9f9;width: 100%;padding: 20px 4% 30px !important;}
    .solItem-img{width: 100%;}
    .solItem-img img{height: 160px;}
    .solDet-ban-bg img{height: 300px;}
    .solDet-intro-up{padding: 25px 15px 0;}
    .solDet-intro-list li{width: 100%;margin-top: 40px;padding: 0 10px;}
    .solDet-intro-list li:first-child{margin-top: 10px;}
    .solDet-intro-list .title{margin-top: 15px;}
    .solDet-CJ-head .comTitle{width: 100%;}
    .solDet-CJ-head .comMore-box{margin-top: 16px;}
    .solDet-CJ-list{margin: 5px 0 0;}
    .solDet-CJ-item{width: 100%;margin: 15px 0 0;width: 100%;}
    .solDet-CJ-img img{height: 120px;}
    .solDet-CJ-con{padding: 15px;}
    .solDet-case-btn{display: none;}
    .solDet-case::after{height: 215px;}
    .proIntro-slide{padding: 10px 25px 25px;}
    .proIntro-img{height: 250px;}
    .proIntro-con{padding-top: 20px;}
    .proIntro-con .more{margin-top: 25px;}
    .proIntro-btn{display: none;}
    .proYS-list{width: 100%;}
    .proYS-item{margin-top: 15px !important;}
    .proYS-img img{height: 220px !important;}
    .proYS-con{padding: 15px;transform: translateY(-100%);}
    .proYS-con .ico{height: 36px;}
    .proYS-con .text{opacity: 1;transform: none;}
    .proHZ-list .item{width: calc(100% / 4);height: 40px;}
    .proDet-show-swp{width: 100%;}
    .proDet-show-swp .swp-left{width: 46px;}
    .proDet-thumbs .swiper-container{height: 200px;}
    .proDet-thumbs-click{height: 100%;}
    .proDet-show-swp .swp-right{width: calc(100% - 46px - 12px);}
    .proDet-gallery-more{height: 280px;}
    .proDet-show-video .img{height: 46px;}
    .proDet-show-video .btn{width: 26px;height: 26px;}
    .proDet-show-con{width: 100%;margin-top: 25px;}
    .proDet-show-con .comTitle{padding-right: 0;}
    .proDet-YS-list li{width: 50%;}
    .proDet-YS-list .ico{width: 26px;height: 24px;}
    .proDet-params-table table td{font-size: 12px;padding: 10px;}
    .fz-view .pagesTitle .text{width: 92%;}
    .fzItem{flex-direction: column-reverse;padding: 0 4% !important;}
    .fzItem-img{width: 100% !important;}
    .fzItem-img img{height: 195px !important;}
    .fzItem-con{position: relative;left: auto;right: auto !important;top: auto;transform: none;width: 100% !important;padding: 20px 0 0;}
    .fzItem-con>.box{padding: 0;box-shadow: unset;height: auto;}
    .caseFilter .uli.ml26.uli3 li.w66{width: 100%;}
    .honorList .uli.ml26{margin: -15px 0 0;}
    .honorList .uli.ml26.uli3 li{margin: 15px 0 0;width: 100%;}
    .honorItem{padding: 0 30px 20px;}
    .honorItem-img .img{height: 220px;}
    .honorItem .title{margin-top: 15px;}
    .joinLink-list .uli.ml20{margin: -15px 0 0;}
    .joinLink-list .uli.ml20.uli2 li{margin: 15px 0 0;width: 100%;}
    .joinLink-img img{height: 120px;}
    .joinFL-list .uli.ml20{margin: -10px 0 0 -10px;}
    .joinFL-list .uli.ml20.uli4 li{margin: 10px 0 0 10px;width: calc(50% - 10px);}
    .joinFL-img img{height: 320px;}
    .joinFL-con{padding-top: 30px;}
    .socHead{display: none;}
    .socRow{padding: 15px 0;}
    .socRow .item{padding: 0;}
    .socRow .title{font-size: 15px;}
    .socRow .item:nth-child(1){width: 100%;margin-bottom: 7px;}
    .socRow .item:nth-child(5){right: 0;height: auto;top: 17px;}
    .socPop{width: 92%;}
    .socPop-head{padding: 20px 15px;}
    .socPop-head .comMore-box{width: 100%;margin-top: 15px;}
    .socPop-desc{padding: 25px 15px;}
    .abIntro-flex{flex-direction: column-reverse;}
    .abIntro-img{width: 100%;}
    .abIntro-img img{height: 215px;}
    .abIntro-con{width: 100%;padding: 18px 0 0;}
    .abIntro-num li{width: 50%;padding: 20px 10px;border: unset;}
    .abIntro-num .ico{height: 24px;}
    .abYS-item{width: 50%;height: auto;height: 280px;padding-top: 100px;}
    .abYS-item .ico{height: 40px;}
    .abYS-item:nth-child(3){border-left: 1px solid rgba(255, 255, 255, .25);}
    .abYS-item:nth-child(n+3){border-top: 1px solid rgba(255, 255, 255, .25);}
    .abYS-item:hover .box{transform: translateY(-70px);}
    .caseDrop,.ctaMsg-drop{box-shadow: 0 2px 8px rgba(0,0,0,.1);top: calc(100% + 5px);}
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}