@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: 44px;height: 44px;border: 1px solid #eeeff0;margin: 4px;font-size: 14px;color: #888;transition: all .4s ease;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.paging-menu a.next{transform: rotate(180deg);}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #1d2087;background-color: #1d2087;color: #fff;}
.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: #1d2087;}
.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: #1d2087;color: #fff;border-color: #1d2087;}
.paging-hint span{color: #1d2087;}
@media all and (max-width:1000px){.paging-menu a{margin: 4px 2px;width: 38px;height: 38px;font-size: 13px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #1d2087;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #1d2087;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: #1d2087 !important;}
.search-link:hover h2{color: #1d2087;}
/* 隐私协议 */
.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: #1d2087;}
.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: #1d2087;}
.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;}
}
/* 内页公共 */
.pagesTop{overflow: hidden;}
.pagesBan-bg{position: relative;}
.pagesBan-bg img{width: 100%;}
.pagesBan-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 70%,rgba(0,0,0,.5));}

.pagesMenu{position: absolute;left: 0;bottom: 0;width: 100%;animation: banText 1.2s ease both;}
.pagesMenu .contain{justify-content: space-between;align-items: center;}
.pagesBan-title::after{content: "";position: absolute;left: 0;bottom: min(-16px,-0.4rem);width: 100%;height: max(2px,0.06rem);background: #1d2087;}
.pagesNav .item{margin-left: 0.55rem;}
.pagesNav .item:first-child{margin-left: 0;}
.pagesNav .item::after{content: "";position: absolute;left: 50%;bottom: min(-8px,-0.2rem);width: 0;height: 2px;background: #1d2087;transition: all .4s ease;transform: translateX(-50%);}
.pagesNav .item.active::after{width: calc(100% + 0.2rem);}
.pages-pagination{user-select: none;}
.pages-pagination .swiper-pagination-bullet{margin: 0 4px;}
.pages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1d2087;}
.pagesBread .item{margin-left: 0.38rem;}
.pagesBread .item::after{content: "/";color: #888;position: absolute;left: -0.25rem;top: 0;}
.pagesBread .item:first-child{margin-left: 0;}
.pagesBread .item:first-child::after{display: none;}
.pagesBread .item:hover,.pagesBread .item:last-child{color: #666;}
/* 新闻-列表 */
.newsShow-img{width: 50%;}
.newsShow-img img{width: 100%;height: 4.6rem;transition: all 3s linear;}
.newsShow-img:hover img{transform: scale(1.1);}
.newsShow-con{width: 50%;flex-direction: column;justify-content: center;box-shadow: 0px 0px 30px 0px rgba(29, 32, 135, 0.1);padding: 0 0.9rem 0 0.6rem;}
.news-view .date{align-items: center;}
.news-view i{display: block;margin-right: 8px;}
.newsShow-con .title:hover{color: #1d2087;}
.news-view .more,.expoItem .more{align-items: center;}
.news-view .more i,.expoItem .more i{display: block;font-size: 10px;margin-left: max(8px,0.12rem);transition: all .4s ease;transform: rotate(180deg);font-weight: 700;}
.newsShow-con .more:hover i,.newsItem:hover .more i,.expoItem .more:hover i{transform: translateX(5px) rotate(180deg);}
.newsItem{box-shadow: 0px 0px 30px 0px rgba(29, 32, 135, 0.1);}
.newsItem-img img{width: 100%;height: 2.9rem;}
.newsItem-con{padding: 0.36rem 0.55rem 0.46rem 0.45rem;}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}
.newsItem:hover .newsItem-con .title{color: #1d2087;}
/* 新闻-展会 */
.expoItem{padding: 0.5rem;justify-content: space-between;transition: all .4s ease;position: relative;overflow: visible;}
.expoItem:nth-child(2n){flex-direction: row-reverse;}
.expoItem::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background: #d9d9d9;transition: all .4s ease;}
.expoItem:last-child::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #d9d9d9;transition: all .4s ease;}
.expoItem-img{width: 48%;}
.expoItem-img img{width: 100%;height: max(250px,3.5rem);transition: all 3s linear;}
.expoItem-img:hover img{transform: scale(1.1);}
.expoItem-con{width: 45%;flex-direction: column;justify-content: space-between;padding-right: 0.7rem;}
.expoItem-con .title:hover{color: #1d2087;}
.expoItem:hover{background: #f7f7f7;}
.expoItem:hover::after,.expoItem:hover::before{opacity: 0;}
/* 联系我们 */
.ctaBan-bg img{width: 100%;}
.ctaBan-con{position: absolute;left: 0;bottom: 0;width: 100%;}
.ctaBan-list{border: 1px solid rgba(255, 255, 255, .5);background: rgba(255, 255, 255, 0);backdrop-filter: blur(5px);}
.ctaBan-list li{position: relative;width: 25%;height: 3.5rem;border-left: 1px solid rgba(255, 255, 255, .5);padding: 0.42rem 0.1rem 1.1rem 0.35rem;}
.ctaBan-list li:first-child{border: unset;}
.ctaBan-list .ico{position: absolute;right: 0.6rem;bottom: 0.3rem;width: 0.75rem;height: 0.76rem;display: flex;align-items: center;justify-content: center;}
.ctaBan-list .ico img{max-height: 100%;}
.ctaBan-list .Footer-code a{margin-right: max(10px,0.2rem);width: max(30px,0.4rem);height: max(30px,0.4rem);border-radius: 50%;background: rgba(0, 0, 0, .5);}
.ctaBan-list .Footer-code a span{color: #fff;font-size: max(14px,0.2rem);}
.ctaBan-list .Footer-code a.mb{display: none;}
.ctaInfo-list li{background: #fff;padding: 0.6rem 0.4rem 0.55rem;}
.ctaMsg-list{justify-content: space-between;}
.ctaMsg-item{width: 48%;}
.ctaMsg-item.w100{width: 100%;}
.ctaMsg-item .title{color: #4b4b4d;}
.ctaMsg-item input{width: 100%;background: #f6f6f6;border: 1px solid #eee;height: max(40px,0.5rem);color: #b8b8b8;padding: 0 max(12px,0.2rem);}
.ctaMsg-item textarea{width: 100%;background: #f6f6f6;border: 1px solid #eee;height: max(100px,1.2rem);color: #b8b8b8;padding: max(10px,0.14rem) max(12px,0.2rem);}
.ctaMsg-item input::-webkit-input-placeholder{color: inherit;}
.ctaMsg-item textarea::-webkit-input-placeholder{color: inherit;}
.ctaMsg-item .code input{margin-top: 0;}
.ctaMsg-item .code img{user-select: none;cursor: pointer;right: max(5px,0.08rem);position: absolute;top: 50%;transform: translateY(-50%);width: max(60px,0.74rem);}
.ctaMsg-submit{user-select: none;cursor: pointer;width: max(120px,1.9rem);height: max(40px,0.5rem);position: absolute;right: 0;bottom: 0;}
.ctaMsg-submit:hover{background: #16185d;}
.ctaMsg-item .customSelect{font-weight: 500;}
.ctaMsg-item .customSelect-name{height: max(40px,0.5rem);padding: 0 max(12px,0.2rem);font-size: max(14px,0.16rem);color: #b8b8b8;background: #f6f6f6;border: 1px solid #eee;}
/* 关于我们 */
.abBan-bg img{width: 100%;}
.abBan-btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);user-select: none;cursor: pointer;}
.abBan-btn i{width: max(40px,0.7rem);height: max(40px,0.7rem);border-radius: 50%;background: #fff;position: relative;z-index: 2;padding-left: 0.05rem;}
.abBan-btn::before,.abBan-btn::after{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(255, 255, 255, .2);}
.abBan-btn::after{animation-delay: -1s;}
.abBan-btn:hover{transform: translate(-50%,-50%) scale(.95);}
.abBan-btn:active{transform: translate(-50%,calc(-50% + 5px)) scale(.95);}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(1.5);}100%{opacity: 0;transform: scale(2);}}
.abIntro .desc{justify-content: space-between;}
.abIntro .title{width: 28%;}
.abIntro .text{width: 64%;}
.abIntro .img{border-radius: 0 0.5rem 0 0.5rem;overflow: hidden;}
.abIntro .img img{width: 100%;}
.abWH-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abWH-bg img{width: 100%;height: 100%;}
.abWH-con{position: relative;z-index: 2;}
.abWH-list li{height: 41.5vw;border-left: 1px solid rgba(255, 255, 255, .5);width: calc(100% / 3);display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14vw 0.05rem 0;}
.abWH-list li:first-child{border: unset;}
.abWH-list .ico{height: max(40px,0.64rem);transition: all .4s ease;}
.abWH-list .ico img{max-height: 100%;}
.abWH-list .title{opacity: .5;}
.abWH-list li:hover .ico{transform: translateY(-15px);}
.aboufz-cont{width: 100%;position: relative;}
.aboufz-cont .cont-l{width: 50%;position: relative;}
.aboufz-cont .cont-r{width: 50%;padding: 4.45rem 0px;}
.aboufz-dw{position: sticky;top: 2.45rem;margin: 2.45rem 0px;}
.aboufz-years-vertical{position: relative;}
.aboufz-years-vertical__years{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);display: flex;align-items: stretch;z-index: 4;}
.aboufz-years-vertical__years__left{color: #1d2087;font-size: 1.8rem;font-weight: 700; line-height: 1;position: relative;z-index: 4;}
.aboufz-years-vertical__years__right{line-height: 1;}
.aboufz-years-vertical__years__right__list{position: absolute;transition: all .4s ease;}
.aboufz-years-vertical__years__right__item {color: #f5f8f9;transition-duration: .4s;font-size: 1.8rem;font-weight: 700; transition: all .4s ease;line-height: 1;}
.aboufz-years-vertical__years__right__item.is-active{color: #1d2087;}
.circular-chart {display: block;width: 4rem;height: 4rem;margin-left: 1.1rem;}
.circle-bg {fill: none;stroke: #cfdadf;stroke-width: .1;}
.circle {fill: none;stroke-width: .1;stroke-linecap: round;animation: progress 1s ease-out forwards;}
@keyframes progress {0% {stroke-dasharray: 0 100;}}
.circular-chart .circle {stroke: #1d2087;}
.aboufz-events__item{border-bottom: 1px solid #c7c7c7;padding: 0.64rem 0px;}
/* .aboufz2{display: none;} */
.aboury-lun .img img{max-height: 100%;}
.aboury-svp .pages{opacity: 0;}
.aboufz2 .thumbs-year{display: flex;justify-content: center;color: #000;font-size: 26px;font-weight: 900;}
.aboufz2 .thumbs-year.active{color: #1d2087;}
.aboufz2 .gallery-more ul{margin-bottom: -10px;}
.aboufz2 .gallery-more li{margin-bottom: 10px;width: 100%;border-top: 1px solid #1d2087;padding-top: 20px;}
.aboufz2 .gallery-more li .data{font-size: 16px;color: #000;font-weight: 900;}
.aboufz2 .gallery-more li .title{font-size: 14px;color: #666;line-height: 1.4;}
.aboufz2 .gallery-more li .title p{margin-top: 10px;}
.aboufz {background-size: cover;background-position: center;background-attachment: fixed;}
.abHonor-item{height: 100%; text-align: center; box-shadow: 0px 0px 0.3rem 0px rgba(29, 32, 135, 0.14);background: #fff;padding: 0 0 0.24rem;}
.abHonor-item .img{height: 2.6rem;}
.abHonor-item .img img{max-width: 63%;max-height: 80%;transition: all .4s ease;}
.abHonor-item .btn{width: max(36px,0.48rem);height: max(36px,0.48rem);border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 0; transition: all .5s ease;}
.abHonor-item:hover .btn{transform: translate(-50%,-50%);opacity: 1;}
.abHonor-item:hover .img img{opacity: .1;}


.abHonor{position: relative;z-index: 10;background: url('../images/pages/abHonor-bg.jpg') no-repeat center/cover;}
.abHonor-nav .item{user-select: none;cursor: pointer;width: max(120px,1.4rem);height: max(36px,0.42rem);border-radius: 40px;border: 1px solid #909090;margin-left: max(15px,0.25rem);}
.abHonor-nav .item:first-child{margin-left: 0;}
.abHonor-nav .item:hover{border-color: #1d2087;color: #1d2087;}
.abHonor-nav .item.active,.abHonor-nav .item.active{border-color: #1d2087;background: #1d2087;color: #fff;}
.abHonor-swp{display: none;}
.abHonor-swp:first-child{display: block;}
.abHonor-swp .swiper-container{perspective: 1200px;}
.abHonor-swp .swiper-wrapper{transform-style: preserve-3d;}
.abHonor-swp .swiper-slide{width: 3.9rem;user-select: none;cursor: pointer;}
.abHonor-slide{height: 5.5rem;}
.abHonor-slide img{max-height: 100%;pointer-events: none;}
.abHonor-btn{user-select: none;cursor: pointer;z-index: 2;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: rgba(29, 32, 135, .2);width: max(40px,0.7rem);height: max(40px,0.7rem);border-radius: 50%;}
.abHonor-btn.next{transform: rotate(180deg);left: auto;right: 0;}
.abHonor-btn:hover{background: #1d2087;}

.abHonor-pagination .swiper-pagination-bullet{opacity: 1;position: relative;border-radius: 0;background: #b4b6d7;width: max(40px,0.9rem);height: 2px;margin: 0 6px;}
.abHonor-pagination .swiper-pagination-bullet::after{content: "";position: absolute;left: calc(100% + 5px);width: 2px;height: 2px;background: #b4b6d7;}
.abHonor-pagination .swiper-pagination-bullet:last-child::after{display: none;}
.abHonor-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #1d2087;}
.abHonor-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background: #1d2087;}
/* 常见问题 */
.faqItem{padding: 0.32rem 0.4rem;align-items: center; background: #fff;box-shadow: 0px 0px 0.3rem 0px rgba(29, 32, 135, 0.14);}
.faqItem .left{flex: 1;align-items: center;}
.faqItem .label{width: max(26px,0.36rem);height: max(26px,0.36rem);margin-right: max(10px,0.3rem);padding-bottom: 0.06rem;}
.faqItem .title{flex: 1;}
.faqItem .btn{width: 30px;height: 30px;border-radius: 50%;background: #1d2087;}
.faqItem .btn::after,.faqItem .btn::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;transition: all .4s ease;width: 10px;height: 2px;}
.faqItem .btn::after{width: 2px;height: 10px;}
.faqItem:hover{box-shadow: unset;background: #1d2087;}
.faqItem:hover .label{background: #fff;color: #1d2087;}
.faqItem:hover .title{color: #fff;}
.faqItem:hover .btn{background: #fff;transform: rotate(180deg);}
.faqItem:hover .btn::after,.faqItem:hover .btn::before{background: #1d2087;}
/* 下载中心 */
.downSearch{margin: max(15px,0.4rem) auto 0;width: 63%;}
.downSearch .ico{position: absolute;left: 0.26rem;top: 0;height: 100%;}
.downSearch .btn{position: absolute;border-radius: 40px; user-select: none;cursor: pointer;width: max(80px,1.2rem);height: calc(100% - 8px);right: 4px;top: 50%;transform: translateY(-50%);}
.downSearch input{padding: 0 max(90px,1.28rem) 0 0.6rem; width: 100%;height: max(44px,0.62rem);border-radius: 40px;border: 1px solid #c7c7c7;background: transparent;}
.downSearch input::-webkit-input-placeholder{color: inherit;}
.downSearch .btn:hover{background: #03065f;}
.downItem{background: #fff;flex-direction: column;justify-content: space-between;height: 2.3rem;padding: 0.3rem;position: relative;}
.downItem::after{content: "";position: absolute;left: 50%;top: 100%;transform: translateX(-50%);width: calc(100% - 0.4rem);height: 0;background: #1d2087;transition: all .6s ease;}
.downItem .btm{justify-content: space-between;align-items: center;}
.downItem .btn{width: max(70px,0.95rem);height: max(32px,0.45rem);border-radius: 40px;}
.downItem .btn i{display: block;font-weight: 700;margin-left: 8px;}
.downItem:hover{box-shadow: rgba(0, 0, 0, 0.2) 0px 0.72917vw 1.40625vw 0px;}
.downItem:hover::after{height: max(3px,0.1rem);}
/* 技术支持 */
.serList {perspective: 10rem;position: relative;}
.serItem{transform-origin: center top;top: max(100px, 1.1rem);will-change: transform;transition: all .1s linear;position: sticky;background: #fff; padding: 0.2rem 0.2rem 0.2rem 0.8rem; align-items: center;justify-content: space-between; box-shadow: 0px 0px max(20px,0.6rem) 0px rgba(29, 32, 135, 0.14);}
.serItem-con{width: 48.5%;padding: 0.2rem 0;}
.serItem-con .text h1,.serItem-con .text h2,.serItem-con .text h3,.serItem-con .text h4,.serItem-con .text h5,.serItem-con .text h6{color: #333;margin-bottom: 4px;}
.serItem-img{width: 47%;}
.serItem-img img{width: 100%;height: 4.9rem;}
.serItem:nth-child(2){top: max(120px,1.3rem);}
.serItem:nth-child(3){top: max(140px,1.5rem);}
.serItem:nth-child(4){top: max(160px,1.7rem);}
.serItem:nth-child(5){top: max(180px,1.9rem);}
.serItem:nth-child(6){top: max(200px,2.1rem);}
.serItem:nth-child(7){top: max(220px,2.3rem);}
.serItem:nth-child(8){top: max(240px,2.5rem);}
.serItem:nth-child(9){top: max(260px,2.7rem);}
.serItem-marsk {pointer-events: none;transition: all .1s linear;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;}
/* 产品-列表 */
/* .product-view{background: #f1f1f1;} */
.proDesc{border-bottom: 1px solid #d1d1d1;}
.proNav-list{margin: -0.15rem 0 0 -0.25rem;}
.proNav-list .item{margin: 0.15rem 0 0 0.25rem;padding: 0.08rem 0.22rem;border-radius: 40px;border: 1px solid #909090;}
.proNav-list .item:hover{color: #1d2087;border-color: #1d2087;}
.proNav-list .item.active,.proNav-list .item.active:hover{border-color: #1d2087;background: #1d2087;color: #fff;}
.proItem{height: 100%;border: 2px solid #d7d9db;background: #fff;padding: 0.1rem 0.3rem 1.3rem;position: relative;}
.proItem .img{height: 2.6rem;}
.proItem .img img{max-width: 80%;max-height: 65%;}
.proItem .text p{position: relative;padding-left: max(8px,0.12rem);}
.proItem .text p::after{content: "";position: absolute;left: 0;top: max(8px,0.1rem);width: max(4px,0.06rem);height: max(4px,0.06rem);border-radius: 50%;background: #1d2087;}
.proItem .text span{font-weight: 400;color: inherit;}
.proItem .more{position: absolute;left: 50%;bottom: 0.5rem;transform: translateX(-50%); height: max(34px,0.42rem);width: calc(100% - 0.6rem);border-radius: 40px;border: 1px solid #1d2087;}
.proItem:hover{box-shadow: 0px 0px 0.3rem 0px rgba(29, 32, 135, 0.14);}
.proItem:hover .more{background: #1d2087;color: #fff;}
/* 行业案例 */
.caseBan-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
.caseBan-bg img{width: 100%;}
.caseBan-con{z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.caseBan-con .contain{height: 100%;flex-direction: column;}
.caseBan-con .title{animation: banText 1s ease both;}
@keyframes banText {0%{opacity: 0;transform: translateY(0.4rem);}100%{opacity: 1;transform: translateY(0);}}
.caseIntro{border-bottom: 1px solid #d7d9db;}
.caseIntro-desc .contain{padding: 0 1.8rem;}
.caseIntro-tips .contain{padding: 0 0.55rem;}
.caseIntro-slide img{width: 100%;height: 45.5vw;}
.caseIntro-btn{filter:drop-shadow(0px 3px 7px rgba(0, 0, 0, 0.2)); transition: all .4s ease; user-select: none;cursor: pointer;width: max(30px,0.5rem);height: max(30px,0.5rem);position: absolute;left: 0.9rem;top: 50%;transform: translateY(-50%);z-index: 2;}
.caseIntro-btn.next{left: auto;right: 0.9rem;transform: translateY(-50%) rotate(180deg);}
.caseIntro-btn:hover{color: #1d2087;}
.casePro-slide .img{border: 2px solid #d7d9db;height: 3.7rem;}
.casePro-slide .img img{max-width: 65%;max-height: 65%;}
.casePro-slide:hover .img{border-color: #1d2087;}
.casePro-slide:hover .img img{transform: scale(1.1);}
.casePro-btn{z-index: 2; user-select: none;cursor: pointer;width: max(30px,0.5rem);height: max(30px,0.5rem);color: #c9cdcf;position: absolute;left: -0.7rem;top: 0.96rem;}
.casePro-btn.next{left: auto;right: -0.7rem;transform: rotate(180deg);}
.casePro-btn:hover{color: #1d2087;}
.caseHot-slide .img img{width: 100%;height: 2.5rem;}
.caseHot-slide:hover .img img{transform: scale(1.1);}
/* 产品-详情 */
.proDet-show-flex{justify-content: space-between;align-items: center;}
.proDet-show-swp{width: 47.5%;}
.proDet-gallery-more{height: 3.7rem;}
.proDet-gallery-more img{max-width: 60%;max-height: 90%;}
.proDet-gallery .caseIntro-btn{left: 0.1rem;}
.proDet-gallery .caseIntro-btn.next{right: 0.1rem;left: auto;}
.proDet-thumbs{margin: max(10px,0.7rem) auto 0;width: 4rem;}
.proDet-thumbs-click{height: 0.7rem;opacity: .5;}
.proDet-thumbs-click.active{opacity: 1;}
.proDet-thumbs-click img{max-width: 60%;max-height: 100%;}
.proDet-show-con{width: 50%;}
.proDet-show-menu{border-bottom: 2px solid #d7d9db;}
.proDet-show-menu .item{padding-bottom: max(4px,0.08rem);margin: 0 0.16rem; user-select: none;cursor: pointer;}
.proDet-show-menu .item::after{content: "";position: absolute;left: 50%;bottom: -2px;width: 0;height: 2px;background: #1d2087;transition: all .4s ease;transform: translateX(-50%);}
.proDet-show-menu .item:hover,.proDet-show-menu .item.active{color: #1d2087;}
.proDet-show-menu .item.active::after{width: max(56px,0.64rem);}
.proDet-show-drop{display: none;}
.proDet-show-drop:first-child{display: block;}
.proDet-show-drop .drop1-list li{position: relative;margin-top: max(8px,0.12rem);padding-left: max(12px,0.26rem);}
.proDet-show-drop .drop1-list li::after{content: "";position: absolute;left: 0;top: max(6px,0.07rem);width: max(4px,0.06rem);height: max(4px,0.06rem);border-radius: 50%;background: #000;}
.proDet-show-drop .drop1-text{border-top: 1px solid #d7d9db;}
.proDet-show-drop .drop2-table table{width: 100%;}
.proDet-show-drop .drop2-table tr{background: #f8f9f9;border-bottom: 1px solid #d7d9db;}
.proDet-show-drop .drop2-table tr:first-child{border-top: 1px solid #d7d9db;}
.proDet-show-drop .drop2-table tr:nth-child(2n){background: transparent;}
.proDet-show-drop .drop2-table td{padding: max(5px,0.12rem) max(10px,0.18rem);}
.proDet-hot-swp{width: calc(100% + 0.15rem);margin-left: -0.15rem;}
.proDet-hot-swp .swiper-slide{padding: 0.15rem;height: auto;}
.proDet-hot-swp .proItem:hover{box-shadow: 0px 0px 0.15rem 0px rgba(29, 32, 135, 0.14);}
.proDet-hot .casePro-btn{top: 50%;transform: translateY(-50%);left: -0.5rem;}
.proDet-hot .casePro-btn.next{transform: translateY(-50%) rotate(180deg);left: auto;right: -0.5rem;}
.proDet-info-drop{display: none;}
.proDet-info-drop:nth-child(1){display: block;}
.proDet-info-menu .item{height: max(48px,0.54rem);user-select: none;cursor: pointer;margin-left: 0.56rem;}
.proDet-info-menu .item:first-child{margin-left: 0;}
.proDet-info-menu .item span{position: relative;}
.proDet-info-menu .item span::after{content: "";position: absolute;left: 50%;bottom: -4px;transform: translateX(-50%);width: 0;height: 2px;background: #fff;transition: all .4s ease;}
.proDet-info-menu .item.active span::after{width: 100%;}
.proDet-xn-list li{width: calc(100% / 3);margin-top: max(20px,0.42rem);border-left: 1px solid #d7d9db;}
.proDet-xn-list li:first-child{border-left: unset;}
.proDet-xn-list .title{align-items: flex-end;justify-content: center;}
.proDet-xn-list .title span{line-height: 1;}
.proDet-xn-list .title::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: max(24px,0.36rem);height: max(2px,0.03rem);background: #1d2087;}
.proDet-td-item{height: 100%;border: 2px solid #d7d9db;padding: 0.6rem 0.24rem 0.3rem;min-height: 2.1rem;}
.proDet-td-item .ico{position: absolute;left: 50%;top: 0;transform: translate(-50%,-50%);width: max(40px,0.64rem);height: max(40px,0.64rem);border-radius: 50%;}
.proDet-book{justify-content: space-between;align-items: flex-start;}
.proDet-book-left{width: 24%;}
.proDet-book-head{justify-content: space-between;align-items: center;}
.proDet-book-head .text{align-items: center;}
.proDet-book-head .text i{display: block;margin-right: 10px;color: #1d2087;font-size: max(15px,0.18rem);}
.proDet-book-head .clear{display: none;user-select: none;cursor: pointer;text-decoration: underline;}
.proDet-book-head .clear.show{display: block;}
.proDet-book-head .clear:hover{color: #1d2087;}
.proDet-book-nav li{user-select: none;cursor: pointer;align-items: center;}
.proDet-book-nav li i{display: flex;align-items: center;justify-content: space-between; width: 16px;height: 16px;border: 1px solid #1d2087;color: transparent;font-size: 10px;font-weight: 700;margin-right: 8px;}
.proDet-book-nav li i::before{display: block;margin-left: 2px;}
.proDet-book-nav li.active i{background: #1d2087;color: #fff;}
.proDet-book-nav li span{flex: 1;}
.proDet-book-right{width: 100%;}
.proDet-book-item{border: 2px solid #d7d9db;padding: 0.32rem 0.32rem 0.4rem;height: 100%;}
.proDet-book-item .new{position: absolute;left: -2px;top: -2px;width: max(30px,0.44rem);height: max(20px,0.32rem);z-index: 2;}
.proDet-book-item .img img{width: 1.28rem;box-shadow: 0 8px 14px rgba(0, 0, 0, .3);}
.proDet-book-item:hover{box-shadow: 0px 0px 0.3rem 0px rgba(29, 32, 135, 0.14);}
.proDet-params{width: 16rem;margin: 0 auto;max-width: 92%;}
.proDet-params-module .title::after{content: "";position: absolute;left: 50%;bottom: 0;width: max(40px,0.8rem);transform: translateX(-50%);height: max(2px,0.05rem);background: #1d2087;}
.proDet-params-module .table{overflow-x: auto;}
.proDet-params-module .table table{width: 100%;}
.proDet-params-module .table tr{background: #f8f9f9;border-bottom: 1px solid #d7d9db;}
.proDet-params-module .table tr:first-child{border-top: 1px solid #d7d9db;}
.proDet-params-module .table tr.even{background: transparent;}
.proDet-params-module .table td{padding: max(5px,0.12rem) max(8px,0.14rem);min-width: max(80px,1rem);}
.proDet-params-module .table td.one{font-weight: 700;}
/* 新闻-详情 */
.newsDet-flex{justify-content: space-between;align-items: flex-start;}
.newsDet-left{width: 69%;}
.newsDet-data{border-bottom: 1px solid #d7d9db;justify-content: space-between;align-items: center;}
.newsDet-data .left{align-items: center;}
.newsDet-data .date{position: relative;margin-left: max(14px,0.26rem);}
.newsDet-data .date::after{content: "";position: absolute;left: min(-8px,-0.14rem);top: 50%;transform: translateY(-50%);width: 1px;height: max(10px,0.14rem);background: #dcdcdc;}
.newsDet-data .browse{align-items: center;margin-left: 0.84rem;}
.newsDet-data .browse i{display: block;font-size: max(16px,0.26rem);margin-right: max(8px,0.12rem);}
.newsDet-data .Footer-code{width: auto;}
.newsDet-data .Footer-code a{width: max(26px,0.32rem);height: max(26px,0.32rem);background: #6e6e73;border-radius: 50%;}
.newsDet-data .Footer-code a span{font-size: max(14px,0.16rem);color: #fff;}
.newsDet-menu{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;align-items: center;justify-content: space-between;}
.newsDet-page{flex: 1;}
.newsDet-page-item{align-items: center;}
.newsDet-page-item:nth-child(2){border-top: 1px solid #e5e5e5;}
.newsDet-page-item .title{width: 17.6%;}
.newsDet-page-item .text{width: 80%;}
.newsDet-page-item:hover .text{color: #1d2087;}
.newsDet-back{margin-left: 0.3rem;width: max(120px,2rem);height: max(40px,0.56rem);border-radius: 40px;}
.newsDet-back i{display: block;width: max(15px,0.25rem);margin-right: max(8px,0.16rem);}
.newsDet-back:hover{background: #0a0fbf;}
.newsDet-hot{width: 24%;position: sticky;top: max(90px,1.1rem);}
.newsDet-hot-item:first-child{margin-top: 0;}
.newsDet-hot-item .img img{width: 100%;height: 2.2rem;}
.newsDet-hot-item:hover .img img{transform: scale(1.1);}
.newsDet-hot-item:hover .title{color: #1d2087;}

/* 二开 */
.caseInfo-flex{justify-content: space-between;align-items: flex-start;}
.caseInfo-left{width: 75%;}
.caseInfo-left-item{align-items: center;justify-content: space-between;border-bottom: 1px solid #e4e4e4;}
.caseInfo-left-img{width: 20%;height: 1.9rem;}
.caseInfo-left-img img{max-height: 100%;max-width: 90%;}
.caseInfo-left-con{width: 74%;}
.caseInfo-left-con .text{width: 80%;}
.caseInfo-left-more{position: absolute;right: 0.35rem;bottom: 0.2rem;transition: all .4s ease;line-height: 1;}
.caseInfo-left-more i{display: block;transform: rotate(180deg);}
.caseInfo-left-item:hover .caseInfo-left-img img{transform: scale(1.1);}
.caseInfo-left-item:hover .caseInfo-left-con .name{color: #1d2087;}
.caseInfo-left-item:hover .caseInfo-left-more{transform: translateX(0.1rem);}
.caseInfo-right{width: 22.5%;}
.caseInfo-right-list{border: 1px solid #e3e3e3;}
.caseInfo-right-item{align-items: center;padding: 0.15rem;justify-content: space-between;border-top: 1px solid #e3e3e3;}
.caseInfo-right-item:first-child{border-top: unset;}
.caseInfo-right-item .title{width: 55%;padding: 0 0.1rem 0 0.2rem;}
.caseInfo-right-item .img{width: 45%;}
.caseInfo-right-item .img img{width: 100%;height: 0.8rem;}
.caseInfo-right-item:hover .img img{transform: scale(1.2);}
.caseInfo-right-item:hover,.caseInfo-right-item.active{background: #eff0f3;}
.caseAll{border-top: 1px solid #ddd;}
.caseAll-img{border: 2px solid #d7d9db;background: #fff;height: 2.7rem;}
.caseAll-img img{max-width: 60%;max-height: 60%;}
.caseAll-slide:hover .caseAll-img{box-shadow: 0px 0px 0.3rem 0px rgba(29, 32, 135, 0.14);}








/* -------------------------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 横屏 */
    .ctaBan-list .Footer-code a.mb{display: flex;}
    .ctaBan-list .Footer-code a.pc{display: none;}
    .pages-pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
    .pagesBan-bg img{height: 250px;}
    .pagesNav .item{font-size: 12px;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 200px;}
    .newsShow-con{width: 100%;padding: 20px 15px 30px;}
    .newsList .uli.ml34{margin: -15px 0 0;}
    .newsList .uli.ml34.uli3 li{margin: 15px 0 0;width: 100%;}
    .newsItem-img img{height: 200px;}
    .newsItem-con{padding: 20px 15px 30px;}
    .expoItem{flex-direction: column !important;background: transparent !important;border-radius: 0;padding: 20px 0 40px;}
    .expoItem-img{width: 100%;}
    .expoItem-con{width: 100%;padding: 20px 0 0;}
    .expoItem-con .btm{margin-top: 25px;}
    .expoItem::before,.expoItem::after{opacity: 1 !important;}
    .ctaBan-bg img{height: 600px;}
    .ctaBan-list li{width: 100%;height: 120px;border-left: unset;border-top: 1px solid rgba(255, 255, 255, .5);}
    .ctaBan-list .Footer-code{margin-top: 10px;}
    .ctaBan-list .ico{bottom: 15px;}
    .ctaInfo-list .uli.ml40{margin: -15px 0 0;}
    .ctaInfo-list .uli.ml40.uli3 li{margin: 15px 0 0;width: 100%;padding: 25px 15px;}
    .ctaInfo-list .text{margin-top: 20px;}
    .ctaMsg-item{width: 100%;margin-top: 25px;}
    .ctaMsg-submit{position: relative;right: auto;bottom: auto;margin: 25px auto 0;}
    .abIntro .title{width: 100%;}
    .abIntro .text{width: 100%;margin-top: 10px;}
    .abWH-list li{height: 200px;padding: 30px 15px; width: 100%;border-left: unset;border-top: 1px solid rgba(255, 255, 255, .5);}
    .abWH-list .ico{height: 34px;}
    .abHonor-list .uli.ml30{margin: -25px 0 0;}
    .abHonor-list .uli.ml30.uli4 li{margin: 25px 0 0;width: 100%;}
    .abHonor-item{padding-bottom: 15px;}
    .abHonor-item .img{height: 250px;}
    .faqItem{padding: 15px;}
    .faqItem .btn{width: 22px;height: 22px;}
    .faqItem .label{width: 22px;height: 22px;font-size: 13px;}
    .faqItem .btn::before{width: 8px;height: 2px;}
    .faqItem .btn::after{width: 2px;height: 8px;}
    .faqItem .title{font-size: 14px;padding-right: 10px;}
    .downSearch{width: 100%;}
    .downSearch input{padding-left: 40px;}
    .downSearch .ico{left: 15px;}
    .downList .uli.ml20{margin: -15px 0 0;}
    .downList .uli.ml20.uli3 li{margin: 15px 0 0;width: 100%;}
    .downItem{height: 140px;padding: 20px 15px;}
    .serItem{padding: 12px;flex-direction: column-reverse;}
    .serItem-img{width: 100%;}
    .serItem-img img{height: 220px;}
    .serItem-con{width: 100%;padding: 15px 0;}
    .serItem:nth-child(1){top: 70px;}
    .serItem:nth-child(2){top: 80px;}
    .serItem:nth-child(3){top: 90px;}
    .serItem:nth-child(4){top: 100px;}
    .serItem:nth-child(5){top: 110px;}
    .serItem:nth-child(6){top: 120px;}
    .serItem:nth-child(7){top: 130px;}
    .serItem:nth-child(8){top: 140px;}
    .serItem:nth-child(9){top: 150px;}
    .proNav-list{flex-wrap: nowrap;margin: 0 0 0 -15px;white-space: nowrap;overflow-x: auto;}
    .proNav-list .item{margin: 0 0 0 15px;padding: 5px 15px;}
    .proList .uli.ml32{margin: -15px 0 0;}
    .proList .uli.ml32.uli4 li{margin: 15px 0 0;width: 100%;}
    .proItem{padding: 10px 20px 90px;border-width: 1px;}
    .proItem .more{bottom: 30px;width: calc(100% - 40px);}
    .proItem .img{height: 200px;}
    .caseIntro-desc .contain{padding: 0;}
    .caseIntro-btn{display: none;}
    .caseIntro .pages-pagination{z-index: 2;position: absolute;left: 0;bottom: 10px;width: 100%;}
    .caseIntro-tips .contain{padding: 0;}
    .casePro-btn{display: none;}
    .casePro-slide .img{height: 280px;}
    .caseHot-slide .img img{height: 175px;}
    .proDet-show-swp{width: 100%;}
    .proDet-gallery-more{height: 280px;}
    .proDet-gallery-more img{max-height: 80%;}
    .proDet-thumbs{width: 250px;}
    .proDet-thumbs-click{height: 50px;}
    .proDet-show-con{width: 100%;margin-top: 25px;}
    .proDet-show-menu .item{margin: 0 10px;padding-bottom: 6px;}
    .proDet-show-drop .drop2-table td{padding: 8px 12px;}
    .proDet-info-menu .item{margin-left: 30px;}
    .proDet-xn-list li{width: 50%;}
    .proDet-xn-list li:nth-child(2n+1){border-left: unset;}
    .proDet-td-list{margin: 0;}
    .proDet-td-list .uli.ml74{margin:0;}
    .proDet-td-list .uli.ml74.uli3 li{margin: 40px 0 0;width: 100%;}
    .proDet-td-item{padding: 40px 20px;}
    .proDet-book-left{width: 100%;}
    .proDet-book-right{width: 100%;margin-top: 25px;}
    .proDet-book-list .uli.ml30.uli4 li{width: calc(100%/2 - max(12px,0.3rem));}
    .proDet-book-item .img img{width: 80px;}
    .proDet-book-item{padding: 30px 10px;}
    .proDet-params-module .table{overflow-x: auto;}
    .proDet-params-module .table table{font-size: 12px;width: 200%;}
    .newsDet-view{padding-top: 30px;}
    .newsDet-flex{margin-top: 0;}
    .newsDet-left{width: 100%;}
    .newsDet-page{flex: unset;width: 100%;border-bottom: 1px solid #e5e5e5;}
    .newsDet-page-item{padding: 15px 0;}
    .newsDet-back{margin: 25px auto 0;}
    .newsDet-menu{border-bottom: unset;}
    .newsDet-hot{width: 100%;position: relative;top: auto;margin-top: 40px;}
    .newsDet-hot-item .img img{height: 200px;}
    .newsDet-hot-item{margin-top: 20px;}
    .proDet-params-module .table td{min-width: 100px;}
    .abHonor{padding: 50px 0;}
    .aboufz2{padding: 50px 0;}
    .abHonor-nav .item{font-size: 12px;width: 90px;height: 30px;}
    .abHonor-btn{display: none;}
    .abHonor-pagination .swiper-pagination-bullet{width: 20px;margin: 0 4px;}
    .abHonor-pagination .swiper-pagination-bullet::after{left: calc(100% + 3px);}
    .caseAll-img{height: 250px;}
    .caseAll-con .title{margin-top: 20px;}
    .caseInfo-left{width: 100%;}
    .caseInfo-left-more{font-size: 14px;}
    .caseInfo-left-con .text{width: 90%;}
    .caseInfo-right{width: 100%;margin-top: 20px;}
    .caseInfo-right-item{padding: 12px;}
    .caseInfo-right-item .img img{height: 70px;}
    .caseInfo-right-item .title{padding: 0 15px;}
    .caseInfo-left-con .title{font-size: 15px;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}