@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: max(34px,0.4rem);height: max(34px,0.4rem);margin: 0 max(3px,0.06rem);font-size: max(13px,0.15rem);color: #222;transition: all .4s ease;border-radius: 4px;background-color: #fff;display: flex;align-items: center;justify-content: center;line-height: 1;}
.paging-menu a.next{transform: rotateY(180deg);}
.paging-menu a i{font-size: 10px;font-weight: 700;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #503b8f;background-color: #503b8f;color: #fff;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: max(14px,0.16rem);color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: max(48px,0.54rem);text-align: center;height: max(38px,0.46rem);border: 1px solid #e1e1e1;font-size: max(14px,0.16rem);color: #666;border-radius: 3px;transition: all .4s ease;padding: 0 max(6px,0.12rem);}
.paging-skip input:focus{border-color: #503b8f;}
.paging-skip button{color: #555;font-size: max(14px,0.16rem);padding: 0 max(14px,0.18rem);border: 1px solid #e1e1e1;transition: all .4s ease;height: max(38px,0.46rem);background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #503b8f;color: #fff;border-color: #503b8f;}
.paging-hint span{color: #503b8f;}
@media all and (max-width:1000px){.paging-skip{width: 100%;margin-left: 0;justify-content: center;margin-top: 8px;}}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #503b8f;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #503b8f;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: #503b8f !important;}
.search-link:hover h2{color: #503b8f;}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
.privacy-content h6{color: #333;line-height: inherit;}

/* 网站地图 */
.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: #503b8f;}
.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: #503b8f;}
.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;}
}

/* 投资者关系-集合页 */
.pagesBan-bg img{width: 100%;min-height: 300px;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .contain{height: 100%;flex-direction: column;justify-content: center;padding-bottom: max(44px,0.68rem);}
.pagesBan-con .title{animation: banText 1s ease;}
.pagesBan-con .text{animation: banText 1s ease .1s;}
@keyframes banText {0%{opacity: 0;transform: translateY(0.4rem);}100%{opacity: 1;transform: translateY(0);}}
.pagesNav{z-index: 10;position: absolute;left: 0;bottom: 0;width: 100%;backdrop-filter: blur(10px);background: rgba(255, 255, 255, .1);}
.pagesNav-list .item{height: max(44px,0.68rem);margin-left: 0.8rem;}
.pagesNav-list .item:first-child{margin-left: 0;}
.pagesNav-list .item:hover,.pagesNav-list .item.active{color: #26b4cd;}
.pagesBread .item{margin-left: 30px;color: #a9a9a9;}
.pagesBread .item::after{content: "\e80b";font-family: 'icon';font-size: 10px;display: block;position: absolute;left: -18px;top: 50%;transform: translateY(-50%) rotate(180deg);color: #a9a9a9;}
.pagesBread .item:first-child{margin-left: 0;}
.pagesBread .item:first-child::after{display: none;}
.pagesBread .item:hover,.pagesBread .item:last-child{color: #222;}





/* 投资者关系 */
.invest-view{background: url('../images/pages/invBg.png') no-repeat center bottom/100% auto;}
.invIntro-flex{justify-content: space-between;align-items: center; padding: 0.8rem 0.6rem 1rem; background: url('../images/pages/invIntro-bg.jpg') no-repeat center/cover;}
.invIntro-left{width: 43%;}
.invIntro-price{align-items: flex-end;}
.invIntro-price .price{align-items: flex-end;}
.invIntro-price .price span{line-height: .8;}
.invIntro-price .arrow{margin: 0 max(15px,0.4rem);}
.invIntro-price .arrow.down{transform: rotate(180deg);}
.invIntro-num{justify-content: space-between;}
.invIntro-tips{color: rgba(255, 255, 255, .55);}
.invIntro-right{width: 43%;}
.invIntro-right .logo{width: max(100px,2.2rem);}
.invIntro-right .text{color: rgba(255, 255, 255, .8);}
.invPDF-item{border-bottom: 1px solid #ebebeb;padding: 0.25rem 0.3rem;align-items: center;justify-content: space-between;}
.invPDF-item:first-child{border-bottom: 1px solid #ebebeb;}
.invPDF-left{align-items: center;width: calc(100% - 36px);}
.invPDF-ico .icon{width: 0.36rem;height: 0.36rem;}
.invPDF-date,.invPDF-desc .title{color: #b8b8b8;}
.invPDF-desc{flex: 1;padding: 0 0.68rem;position: relative;}
.invPDF-desc .text{width: 100%;}
.invPDF-desc::after{content: "";position: absolute;left: 0.33rem;top: 50%;transform: translateY(-50%);width: 1px;height: 90%;background: #ebebeb;}
.invPDF-item:hover{background: rgba(80, 59, 143, .05);}
.invPDF-item:hover .invPDF-date{color: #503b8f;}
.invLink-list{justify-content: space-between;}
.invLink-item{width: calc(50% - 0.15rem);}
.invLink-img img{width: 100%;height: 4.5rem;}
.invLink-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0.55rem 0.4rem;}
.invCta-list{margin-left: -0.5rem;}
.invCta-list li{margin-left: 0.5rem;width: calc(100% / 2 - 0.5rem);padding: 0.5rem 0.45rem 0;display: flex;flex-direction: column;align-items: center;text-align: center;}
.invCta-list .ico{width: max(38px,0.78rem);height: max(38px,0.78rem);border-radius: 50%;}
.invCta-list .icon{margin-right: -4px;}

/* 联系我们 */
.ctaEmail-list li{width: 25%;flex-direction: column;justify-content: flex-start;border-bottom: 1px solid #f7f6f8;}
.ctaEmail-list li:nth-child(n+5){border-bottom: unset;}
.ctaEmail-list .ico{height: max(28px,0.38rem);}
.ctaEmail-list .ico img{max-height: 100%;}
.ctaAddress-item{height: 100%;min-height: max(200px,2.9rem);padding: 0.45rem 0.4rem 0.25rem;background: #f7f6f8;}
.ctaAddress-item .text i{font-size: max(14px,0.17rem);display: block;margin-right: max(8px,0.12rem);}
.ctaAddress-item .text p{flex: 1;padding-top: 1px;}
.ctaAddress-item .btn{
    border-radius: 40px;
    background: #fff;
    text-align: center;
    padding: 0 12px;
    display: inline-block;
    height: max(34px, 0.45rem);
    line-height: max(34px, 0.45rem);
}
.ctaAddress-item .btn .icon{display: block;font-size: 12px;margin: 2px 0 0 max(8px,0.1rem);transition: transform .4s ease;}
.ctaAddress-item .btn:hover{background: #503b8f;}
.ctaAddress-item .btn:hover a{color: #fff;}
.ctaMsg-left{width: 31%;flex-direction: column;justify-content: space-between;padding: 0.75rem 0.2rem 0.85rem 0.6rem;background: url('../images/pages/ctaMsg-bg.jpg') no-repeat center/cover;}
.ctaMsg-right{width: 69%;background: #f7f6f8;padding: 0.3rem 0.85rem 0.5rem;}
.ctaMsg-list{justify-content: space-between;}
.ctaMsg-item{width: 48%;}
.ctaMsg-item.w100{width: 100%;}
.ctaMsg-item input{background: #fff;width: 100%;padding: 0 max(12px,0.34rem);height: max(42px,0.52rem);color: #a4a4a4;}
.ctaMsg-item input::-webkit-input-placeholder{color: inherit;}
.ctaMsg-item textarea{background: #fff;width: 100%;padding: 12px max(12px,0.34rem);height: 95px;color: #a4a4a4;overflow-y: auto;}
.ctaMsg-item textarea::-webkit-input-placeholder{color: inherit;}
.ctaMsg-select .customSelect-name{background: #fff;border: unset;border-radius: max(4px,0.06rem);font-size: max(12px,0.14rem);padding: 0 max(12px, 0.34rem);height: max(42px, 0.52rem);color: #a4a4a4;}
.ctaMsg-select .customSelect-name::after{right: 14px;font-size: 10px;font-weight: 700;color: #d4d4d4;}
.ctaMsg-btm{justify-content: space-between;align-items: center;}
.ctaMsg-code input{width: max(120px,1.6rem);}
.ctaMsg-item img{user-select: none;cursor: pointer;margin-left: 8px;height: max(42px,0.52rem);}
.ctaMsg-item .comMore{padding: 0;width: max(100px,1.6rem);height: max(42px,0.52rem);border-radius: max(4px,0.06rem);}
.ctaMsg-item .comMore i{font-size: max(12px,0.14rem);}

/* 核心技术 */
.tech-view{background: url('../images/pages/tech-bg.jpg') no-repeat center/cover;}
.tech-module{align-items: center;justify-content: space-between;}
.techCon{width: 41%;}
.techList1{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.techList1 li{width: 50%;margin-top: max(8px,0.1rem);position: relative;padding-left: max(20px,0.28rem);}
.techList1 li::after{content: "";position: absolute;left: 0;top: 0;width: max(14px,0.17rem);height: max(14px,0.17rem);background: url('../images/pages/techChain-icon.png') no-repeat center/100% auto;}
.techList1 li:nth-child(-n+2){margin-top: 0;}
.techList2{width: 120%;}
.techList2 li{width: 28%;margin-top: max(20px,0.46rem);display: flex;flex-direction: column;align-items: center;text-align: center;}
.techList2 li:nth-child(3n+2){width: 44%;}
.techList2 .ico{width: max(28px,0.38rem);height: max(28px,0.38rem);}
.techList2 .ico img{max-height: 100%;}
.techImg{width: 49%;justify-content: flex-end;overflow: hidden;position: relative;}
.techImg img{max-height: 4.6rem;object-fit: contain;}

.techImg .swiper {
  width: 100%;
  height: 100%;
}

.techImg .swiper-pagination-bullet {
  background: rgba(0, 0, 0, .3);
  opacity: 0.5;
  width: 8px;
  height: 8px;
}

.techImg .swiper-pagination-bullet-active {
  opacity: 1;
  background: #26b4cd;
}

/* 算法生态 */
.algIntro{background: url('../images/pages/algIntro-bg.jpg') no-repeat center/cover;}
.algIntro-list li{width: 25%;}
.algIntro-list .ico{height: 1.18rem;transition: all .8s ease;}
.algIntro-list .ico img{max-height: 100%;object-fit: contain;}
.algIntro-list li:hover .ico{transform: translateY(-10px);}
.algHot{background: url('../images/pages/algHot-bg.jpg') no-repeat center/cover fixed;}
.algHot-item{padding: 0.65rem 0.1rem 0.3rem;min-height: max(200px,3rem); height: 100%;background: rgba(255, 255, 255, .2);flex-direction: column;justify-content: flex-start;}
.algHot-item::after{width: max(100px,1.56rem);height: max(120px,1.83rem);content: "";position: absolute;left: 50%;top: 50%;transform: translate(10%,-50%);opacity: 0;transition: all 1s ease;background: url('../images/pages/algHot-logo.png') no-repeat center/100% auto;pointer-events: none;}
.algHot-item>div{position: relative;z-index: 2;}
.algHot-item .ico{height: max(36px,0.52rem);}
.algHot-item .ico img{max-height: 100%;}
.algHot-item:hover{background: #503b8f;}
.algHot-item:hover::after{opacity: 1;transform: translate(-50%,-50%);}
.alg-pagination{user-select: none;}
.alg-pagination .swiper-pagination-bullet{background: transparent;opacity: 1;width: max(10px,0.16rem);height: max(10px,0.16rem);border: max(2px,0.03rem) solid #fff;margin: 0 max(5px,0.08rem);transition: all .4s ease;}
.alg-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #503b8f;}
.algModel-swp{background: #f9f9fa;border: 1px solid #f1f1f1;}
.algModel-swp .swiper-slide{height: auto;}
.algModel-slide{border-left: 1px solid #efefef;transition: all .6s ease; flex-direction: column;align-items: center;height: 100%;padding: 0.55rem 0.1rem 0.3rem;min-height: max(350px,4.8rem);}
.swiper-slide-active .algModel-slide{border-color: transparent;}
.algModel-slide .logo{height: max(28px,0.4rem);}
.algModel-slide .logo img{max-height: 100%;object-fit: contain;}
.algModel-btn{user-select: none;cursor: pointer;z-index: 2;position: absolute;right: calc(100% + 0.4rem);top: 50%;transform: translateY(-50%);color: #e2e2e2;}
.algModel-btn.next{transform: translateY(-50%) rotate(180deg);right: auto;left: calc(100% + 0.4rem);}
.algModel-btn:hover{color: #503b8f;}
.algModel .alg-pagination .swiper-pagination-bullet{border-color: #999;}
.algModel .alg-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #503b8f;}

/* 新闻-列表 */
.newsForm{flex: 1;}
.newsForm input{width: 100%;height: max(42px,0.65rem);border: 1px solid #f0f0f0;padding: 0 max(12px,0.28rem);}
.newsForm input::-webkit-input-placeholder{color: inherit;}
.newsForm .btn{user-select: none;cursor: pointer;position: absolute;right: 0;top: 0;width: max(64px,0.8rem);height: 100%;}
.newsForm .btn:hover{color: #503b8f;}
.newsSelect{width: max(150px,2.65rem);margin-right: max(12px,0.18rem);}
.newsSelect .customSelect-name{height: max(42px,0.65rem);border: 1px solid #f0f0f0;padding: 0 max(12px,0.22rem);background: #fff;border-radius: max(6px,0.10rem);font-size: max(13px,0.15rem);color: #777;}
.newsSelect .customSelect-name::after{font-size: 10px;font-weight: 700;color: #777;}
.newsItem{background: #fff;border: 1px solid transparent;padding: 0.3rem;align-items: center;}
.newsItem-img{width: 28%;}
.newsItem-img img{width: 100%;height: 2.3rem;}
.newsItem-con{width: 72%;padding: 0 0.4rem 0 0.6rem;}
.newsItem-con .label span{width: max(80px,1rem);height: max(30px,0.35rem);border-radius: 40px;border: 1px solid #e5e5e5;}
.newsItem-con .title{width: 100%;}
.newsItem-con .date,.newsDet-date{align-items: center;color: #adadad;}
.newsItem-con .date i,.newsDet-date i{display: block;font-size: max(15px,0.18rem);margin-right: max(8px,0.12rem);}
.newsItem:hover{border-color: #503b8f;box-shadow: 0px 5px max(15px,0.35rem) 4.4px rgba(80, 59, 143, 0.2);}
.newsItem:hover .newsItem-con .label span{border-color: #503b8f;background: #503b8f;color: #fff;}
.newsItem:hover .newsItem-con .title{color: #503b8f;}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}

/* 新闻-详情 */
.newsDet-view{background: url('../images/pages/newsDet-bg.jpg') no-repeat center/cover;}
.newsDet-flex{border-top: 1px solid #503b8f;justify-content: space-between;align-items: flex-start;}
.newsDet-left{width: 65%;}
.newsDet-date-box{align-items: center;}
.newsDet-date-box .Footer-code{margin: 0 0 0 max(15px,0.25rem);width: auto;}
.newsDet-date-box .Footer-code .list{margin-top: 0;}
.newsDet-edit h1,.newsDet-edit h2,.newsDet-edit h3,.newsDet-edit h4,.newsDet-edit h5,.newsDet-edit h6{font-size: max(15px,0.18rem);font-family: 'M';color: #111;}
.newsDet-page{border-top: 1px solid #dee3ea;}
.newsDet-page .title{margin-right: max(20px,0.4rem);}
.newsDet-page .text{width: max(250px,5.5rem);}
.newsDet-back .btn{width: max(100px,1.3rem);height: max(32px,0.42rem);border-radius: 40px;border: 2px solid #503b8f;}
.newsDet-back .btn i{display: block;font-size: max(12px,0.14rem);margin-right: max(6px,0.08rem);transition: transform .4s ease;}
.newsDet-back .btn:hover{background: #503b8f;color: #fff;}
.newsDet-back .btn:hover i{transform: rotate(180deg);}
.newsDet-right{width: 27%;background: #fff;padding: 0.5rem 0.3rem 0.2rem;}
.newsDet-right-title::after{content: "";position: absolute;left: 0;bottom: 0;width: max(28px,0.44rem);height: max(2px,0.03rem);background: #503b8f;}
.newsDet-hot-item{border-top: 1px solid #e8edf0;}
.newsDet-hot-item .date{color: #a6aeb5;}
.newsDet-hot-item .img{margin-top: 0;height: 0;}
.newsDet-hot-item .img img{width: 100%;height: 1.6rem;}
.newsDet-hot-item.active .img{margin-top: 8px;height: 1.6rem;}

/* 解决方案 */
.solution-view {background: url('../images/pages/sol-bg.jpg') no-repeat;background-size: cover;}
.solIntro-flex{background: #f7f6f8;align-items: center;justify-content: space-between;padding: 0.2rem;}
.solIntro-con{width: 53%;padding: 0 1.4rem 0 0.6rem;}
.solIntro-img{width: 47%;}
.solIntro-img img{width: 100%;height: 4.5rem;}
.solTD-list li{width: 25%;display: flex;flex-direction: column;align-items: center;padding: 0.5rem 0.5rem 0;text-align: center;}
.solTD-list .ico{background: #f7f6f8;border: 1px solid #e6e3f1;width: max(50px,1.4rem);height: max(50px,1.4rem);border-radius: 50%;transition: all .6s ease;}
.solTD-list .ico img{max-width: 50%;max-height: 50%;object-fit: contain;}
.solTD-list li:hover .ico{transform: translateY(-10px);}
.solApp-swp{width: calc(100% + 0.3rem);margin-left: -0.15rem;}
.solApp-swp .swiper-slide{padding: 0.05rem 0.15rem 0.25rem;height: auto;}
.solApp-slide{background: #fff;height: 100%;}
.solApp-img img{width: 100%;height: 3rem;}
.solApp-con{padding: 0.35rem 0.3rem 0.7rem;}
.solApp-slide:hover{box-shadow: 0px 0.1rem 0.15rem rgba(67, 49, 119, 0.15);}
.solApp-menu{align-items: center;}
.solApp-btn .btn{user-select: none;cursor: pointer;width: max(34px,0.44rem);height: max(34px,0.44rem);border-radius: 50%;border: 2px solid #503b8f;margin-right: max(10px,0.16rem);}
.solApp-btn .btn.next{transform: rotate(180deg);margin-right: max(20px,0.38rem);}
.solApp-btn .btn:hover{background: #503b8f;color: #fff;}
.solApp-pagination{flex: 1;position: relative;height: 2px;background: #e7e7e7;}
.solApp-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #503b8f;}

/* 关于我们 */
.abIntro{background: url('../images/pages/abIntro-bg.png') no-repeat center/cover;}
.abIntro-flex{justify-content: space-between;}
.abIntro-left{}
.abIntro-more .box{transition: all .5s ease; padding: 2px; align-items: center; user-select: none;cursor: pointer;width: max(110px,1.32rem);height: max(34px,0.44rem);border-radius: 40px;border: 1px solid #e0e4e8;}
.abIntro-more .ico{transition: all .5s ease; width: max(28px,0.38rem);height: 100%;border-radius: 50%;font-size: 10px;}
.abIntro-more .text{transition: all .5s ease; margin-left: max(8px,0.1rem);}
.abIntro-more .box:hover{border-color: #503b8f;background: #503b8f;}
.abIntro-more .box:hover .ico{transform: translateX(max(70px,0.88rem));background: #fff;color: #503b8f;}
.abIntro-more .box:hover .text{transform: translateX(min(-15px,-0.25rem));color: #fff;}
.abIntro-right{width: 33%;}
.abIntro-list li{align-items: center;border-bottom: 1px solid #e9eef4;}
.abIntro-list li:first-child{padding-top: 0;}
.abIntro-list .ico{width: max(36px,0.6rem);margin-right: 0.6rem;}
.abIntro-list .num{align-items: flex-end;}
.abIntro-list .num span{line-height: .8;display: block;margin-right: 5px;}
.abIntro-list .desc{flex: 1;}
.abWH-img{position: relative;}
.abWH-img img{width: 100%;height: 4.2rem;}
.abWH-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.3) 100%);opacity: 0;transition: all .6s ease;}
.abWH-con{transform: translateY(calc(100% - max(60px,1.2rem))); position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.4rem 0.35rem;transition: all .6s ease;z-index: 2;}
.abWH-con .text{opacity: 0;transform: translateY(0.1rem);transition: all .4s ease;}
.abWH-item:hover .abWH-img::after{opacity: 1;}
.abWH-item:hover .abWH-con{transform: translateY(0);}
.abWH-item:hover .abWH-con .text{opacity: 1;transform: translateY(0);transition-delay: .1s;}
.abFZ-bg img{width: 100%;}
.abFZ-bg .line{position: absolute;left: 50%;top: 105%;transform: translate(-50%,-50%);width: 75vw;}
.abFZ-bg .line img{transition: all .8s linear;}
.abFZ-con{z-index: 2;position: absolute;left: 0;top: 0;width: 100%;}
.abFZ-gallery-more{padding: 0 1.7rem;}
.abFZ-gallery-year{font-size: max(40px,1rem);line-height: .8;}
.abFZ-gallery-list li{width: calc(100% / 3);padding: 0.3rem 0.4rem 0 0;}
.abFZ-gallery-list.maxH{max-height: max(100px,1.5rem);overflow-y: auto;}
.abFZ-gallery-list::-webkit-scrollbar{width: 2px;height: 2px}
.abFZ-gallery-list::-webkit-scrollbar-thumb{background: #fff}
.abFZ-gallery-list::-webkit-scrollbar-track{background: #f1f1f1}
@-moz-document url-prefix(){
  .abFZ-gallery-list{scrollbar-color: #fff #f1f1f1;scrollbar-width:thin}
  .abFZ-gallery-list{scrollbar-face-color: #503b8f;scrollbar-shadow-color: #fff;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  .abFZ-gallery-list{scrollbar-color:#fff #f1f1f1;scrollbar-width:thin}
  .abFZ-gallery-list{scrollbar-face-color: #fff;scrollbar-shadow-color: #fff;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1}
}
.abFZ-thumbs{padding: 0 1rem;}
.abFZ-thumbs::after{content: "";position: absolute;left: 0;top: 0.8rem;width: 100%;height: 2px;background: rgba(228, 219, 255, .8);}
.abFZ-thumbs-click{flex-direction: column;position: relative;z-index: 2;}
.abFZ-thumbs-click .dot{position: relative;z-index: 2;border: max(4px,0.08rem) solid rgba(189, 177, 215, .8);display: flex;align-items: center;justify-content: center;transition: all .4s ease;width: max(14px,0.18rem);height: max(14px,0.18rem);border-radius: 50%;}
.abFZ-thumbs-click .dot i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: block;width: max(4px,0.08rem);height: max(4px,0.08rem);border-radius: 50%;background: #503b8f;}
.abFZ-thumbs-click .line{position: absolute;left: 50%;transform: translateX(-50%);bottom: 100%;}
.abFZ-thumbs-click .line span{transition: all .4s ease; display: block;width: 1px;height: 0;background: linear-gradient(to bottom,transparent 0%,#503b8f 50%,transparent 100%);}
.abFZ-thumbs-click .line i{z-index: 2; display: flex;align-items: center;justify-content: center;transition: all .4s ease;position: absolute;left: 50%;bottom: 50%;transform: translateX(-50%) scale(0);opacity: 0; width: max(8px,0.1rem);height: max(8px,0.1rem);border-radius: 50%;background: rgba(189, 177, 215, .8);}
.abFZ-thumbs-click .line i::after{content: "";display: block;width: 4px;height: 4px;border-radius: 50%;background: #503b8f;}
.abFZ-thumbs-click.active .dot{border: 2px solid #503b8f;}
.abFZ-thumbs-click.active .line span{height: max(40px,0.75rem);}
.abFZ-thumbs-click.active .line i{opacity: 1;transform: translateX(-50%) scale(1);}
.abFZ-btn{user-select: none;cursor: pointer;z-index: 10;position: absolute;left: 0;top: 0.8rem;transform: translateY(-50%);width: max(38px,0.48rem);height: max(38px,0.48rem);border-radius: 50%;}
.abFZ-btn.next{transform: translateY(-50%) rotate(180deg);left: auto;right: 0;}
.abFZ-btn:hover{background: #fff;color: #503b8f;}

/* npu */
.npuIntro-flex{justify-content: space-between;}
.npuIntro-con{width: 50%;border-bottom: 1px solid #ededed;}
.npuIntro-desc .img{width: 85%;}
.npuIntro-list{justify-content: space-between;}
.npuIntro-list li{width: 49%;padding-left: max(20px,0.28rem);}
.npuIntro-list li::after{content: "";position: absolute;left: 0;top: 1px;width: max(14px,0.17rem);height: max(14px,0.17rem);background: url('/sites/default/files/inline-images/npuIntro-dot.png') no-repeat center/100% auto;}
.npuIntro-calc .title-box{text-align: left;width: max(100px,1.22rem);height: max(38px,0.48rem);}
.npuIntro-calc .bg{border: 1px solid rgb(220, 208, 243);background: linear-gradient(to right, rgb(244,240,252) 0%, rgb(205,191,231) 100%);opacity: .5;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.npuIntro-calc .title{position: relative;z-index: 2;}
.npuIntro-calc .text{opacity: 0;transition: all .4s ease;position: absolute;left: 0;bottom: -25px;margin-left: -100px;width: 400px;}
.npuIntro-calc .text span{display: inline-block;}
.npuIntro-calc .text span:nth-child(2){margin-left: 0.2rem;}
.npuIntro-calc li:hover .text{opacity: 1;}
.npuIntro-calc li:nth-child(2){margin-left: 0.18rem;position: relative;cursor: pointer;}
.npuIntro-calc li:nth-child(3){margin-left: 0.48rem;position: relative;cursor: pointer;}
.npuIntro-calc li:nth-child(3) .title-box::after{content: "+";position: absolute;left: -0.24rem;top: 50%;transform: translate(-50%,-50%);font-weight: 700;font-size: max(15px,0.18rem);}
.npuIntro-calc li:nth-child(2) .title-box,.npuIntro-calc li:nth-child(3) .title-box{width: max(150px,1.92rem);}
.npuIntro-calc li:nth-child(3) .text{width: 300px;margin-left: -90px;}

.npuIntro-img{width: 44%;text-align: center;}
.npuIntro-img img{max-width: 84%;}
.npuVideo-bg img{width: 100%;}
.npuVideo-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);}
.npuVideo-con{z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;}
.npuVideo-con .btn{user-select: none;cursor: pointer;width: max(44px,0.62rem);height: max(44px,0.62rem);}
.npuVideo-con .btn::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 1.5s ease;background: url('/sites/default/files/inline-images/npuVideo-btn.png') no-repeat center/100% auto;}
.npuVideo-con .btn i{position: relative;z-index: 2;}
.npuVideo-con .btn:hover::after{transform: rotate(90deg);}
.npuVideo-con .btn svg {font-size: max(22px,0.3rem)}
.npuFZ{background: url('/themes/contrib/aspiration/images/lcbg.jpg') no-repeat center/cover;}
.npuFZ-gallery{width: 4.6rem;}
.npuFZ-gallery .swiper-container{overflow: visible;}
.npuFZ-gallery .swiper-slide{height: auto;}
.npuFZ-gallery-more{height: 100%;background: rgba(255, 255, 255, .1);padding: 0.75rem 0.5rem 0.4rem;}
.npuFZ-gallery-more .year{line-height: .8;}
.npuFZ-gallery-more .title{padding-left: max(14px,0.2rem);}
.npuFZ-gallery-more .title::after{content: "";position: absolute;left: 0;top: max(5px,0.06rem);width: max(7px,0.09rem);height: max(7px,0.09rem);border-radius: 50%;border: 2px solid #fff;}
.npuFZ-thumbs{padding: 0 0.6rem;}
.npuFZ-thumbs-line{position: absolute;left: 0;top: 24px;width: 100%;height: 1px;background: #e3dfef;}
.npuFZ-thumbs-line i{display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0;height: 2px;background: #503b8f;transition: all .4s ease;}
.npuFZ-thumbs .swiper-slide{padding-top: 20px;flex-direction: column;display: flex;align-items: center;justify-content: center;text-align: center;}
.npuFZ-thumbs .swiper-slide .dot .editori{display: block;position: relative;z-index: 2;width: max(6px,0.08rem);height: max(6px,0.08rem);border-radius: 50%;background: #fff;}
.npuFZ-thumbs .swiper-slide .dot .editorspan{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all .4s ease;}
.npuFZ-thumbs .swiper-slide .dot .editorspan::before,.npuFZ-thumbs .swiper-slide .dot .editorspan::after{background: rgba(255, 255, 255, .3);animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;}
.npuFZ-thumbs .swiper-slide .dot .editorspan::after{animation-delay: -1s;}
.npuFZ-thumbs .swiper-slide .text{transition: all .4s ease;}
.npuFZ-thumbs .swiper-slide.active .dot .editorspan{opacity: 1;}
.npuFZ-thumbs .swiper-slide.active .text{color: #503b8f;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2);}100%{opacity: 0;transform: scale(3);}}
.npuFZ-btn{user-select: none;cursor: pointer;z-index: 10;position: absolute;left: 0;top: 0;width: max(38px,0.46rem);height: max(38px,0.46rem);border-radius: 50%;background-color: #fff;color: #000;}
.npuFZ-btn.next{left: auto;right: 0;transform: rotate(180deg);}
.npuFZ-btn:hover{background: #fff;color: #503b8f;}

/* ISP */
.algModel-swp{padding-bottom: 0.5rem;}
.algModel-swp .swiper-wrapper{flex-wrap: wrap;}
.algModel-swp .swiper-slide{width: 25%;}
.algModel-slide{min-height: unset;padding-bottom: 0;}
.algModel-btn,.alg-pagination{display: none;}
.ispIntro-flex{justify-content: space-between;align-items: flex-start;}
.ispIntro-con{width: 41%;margin-top: 1.8rem;}
.ispIntro-img{width: 40%;}
.ispYS-item{justify-content: space-between;}
.ispYS-img{width: 66%;}
.ispYS-img img{width: 100%;height: 4.2rem;}
.ispYS-con{width: 30%;border-bottom: 1px solid #e6e6e6;display: flex;flex-direction: column;justify-content: center;}
.ispYS-con .page{position: absolute;right: 0;top: 0.45rem;color: #d4d4d4;}
.ispYS-con .ico{width: max(38px,0.52rem);}
.ispYS-con .btn{transition: all .4s ease; border-radius: 40px;user-select: none;cursor: pointer;border: 1px solid #d8d8d8;padding: 0 12px;height: max(34px,0.44rem);}
.ispYS-con .btn i,.ispYS-con .btn span{transition: all .4s ease;}
.ispYS-con .btn span{display: block;}
.ispYS-con .btn i{display: block;font-size: 10px;margin-right: max(8px,0.12rem);}
.ispYS-con .btn svg{color: #503b8f;padding-right: 5px;font-size: max(20px,0.2rem);}
.ispYS-con .btn:hover{background: #503b8f;border-color: #503b8f;}
.ispYS-con .btn:hover i,.ispYS-con .btn:hover span{color: #fff;}
.ispYS-item:nth-child(2n){flex-direction: row-reverse;}
.ispDark-list{margin-left: -0.2rem;align-items: flex-start;}
.ispDark-item{margin: 0.2rem 0 0 0.2rem;width: calc(100% / 3 - 0.2rem);user-select: none;cursor: pointer;}
.ispDark-item .img img{width: 100%;height: 2.55rem;transition: all .6s ease;}
.ispDark-item .img .h{position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;width: 100%;height: 100%;}
.ispDark-item .ico{z-index: 3; width: max(40px,0.56rem);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 0;transition: all .4s ease;}
.ispDark-item:nth-child(1) .img img{height: 5.3rem;}
.ispDark-item:nth-child(4){position: absolute;left: calc(100% / 3);top: 2.75rem;}
.ispDark-item:nth-child(5){position: absolute;left: calc(100% / 3 * 2);top: 2.75rem;}
.ispDark-item:hover .img .h{opacity: 1;}
.ispDark-item:hover .ico{opacity: 1;transform: translate(-50%,-50%) scale(1);}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .abFZ-con{padding-top: 1rem;}
    .abFZ-gallery{margin-top: max(24px,0.7rem);}
    .abFZ-thumbs{margin-top: max(10px,0.2rem);}
}

@media all and (max-width:1430px){
    /* 1360 */
    

}

@media all and (max-width:1350px){
    /* 1280 */
}

@media all and (max-width:1270px){
    /* 1152 × (700) */
}

/* --------------------平板(横屏1024)---------------------- */
@media all and (max-width:1100px){}

/* --------------------平板(竖屏768)----------------------- */
@media all and (max-width:1000px){}

@media all and (max-width:950px){
  .npuIntro-con{width: 100%;padding-bottom: 0;border-bottom: unset;}
  .npuIntro-desc .img{width: 100%;}
  .npuIntro-img{width: 100%;margin-top: 30px;}
  .npuIntro-img img{max-width: 70%;}
}

/* --------------------手机端(360)------------------------- */
@media all and (max-width:720px){
    .pagesBread{display: none;}
    .pagesNav .contain{overflow-x: auto;}
    .pagesNav-list{flex-wrap: nowrap;white-space: nowrap;}
    .invIntro-flex{padding: 40px 15px 25px;background-position: left top;}
    .invIntro-left{width: 100%;}
    .invIntro-right{width: 100%;/*margin-top: 40px;*/}
    .invIntro-price .price span{font-size: 38px;}
    .invPDF-item{padding: 25px 0;}
    .invPDF-left{width: 100%;}
    .invPDF-ico{display: none;}
    .invPDF-date .day{font-size: 28px;}
    .invPDF-date .year{font-size: 12px;}
    .invPDF-desc{padding-right: 0;}
    .invLink-item{width: 100%;margin-top: 20px;}
    .invLink-img img{height: 225px;}
    .indCta-list li{width: calc(100% / 2 - 0.5rem);padding: 40px 20px 0;}
    .indCta-list li:last-child{width: calc(100% - 0.5rem);}
    .ctaEmail-list li{width: 100%;padding: 40px 0;}
    .ctaAddress-item{padding: 25px 15px;}
    .ctaMsg-left{display: none;}
    .ctaMsg-right{width: 100%;padding: 5px 15px 30px;}
    .ctaMsg-item{width: 100%;margin-top: 18px;}
    .ctaMsg-code{width: 100%;}
    .ctaMsg-code input{width: auto;flex: 1;}
    .ctaMsg-item .comMore{margin: 25px auto 0;}
    .techCon{width: 100%;}
    .techList1{padding: 20px 0;}
    .techList1 li{width: 100%;margin-top: 12px;}
    .techList1 li:nth-child(2){margin-top: 12px;}
    .techList1 li::after{top: 2px;}
    .techImg{width: 100%;margin-top: 30px;justify-content: center;}
    .techImg img{max-height: 230px;}
    .techList2{width: 100%;}
    .techList2 li{width: 40% !important;margin-top: 30px;}
    .techList2 li:nth-child(2n){width: 60% !important;}
    .algIntro .comMore-box{margin-top: 30px;}
    .algIntro-list{margin-top: 0;}
    .algIntro-list li{width: 50%;margin-top: 40px;}
    .algIntro-list .ico{height: 50px !important;width: 50%;margin: 0 auto;}
    .algHot-list .uli.ml22.uli4 li {width: calc(100%/2 - max(10px,0.22rem));}
    .algHot-item{padding-top: 25px;}
    .algHot-item .title{margin-top: 15px;}
    .algModel-slide{min-height: 250px;padding: 30px 10px;}
    .newsForm{flex: unset;width: 100%;margin-top: 12px;}
    .newsItem{padding: 12px;margin-top: 25px;}
    .newsItem-img{width: 100%;}
    .newsItem-img img{height: 190px;}
    .newsItem-con{width: 100%;padding: 25px 0 10px;}
    .newsDet-right{width: 100%;margin-top: 30px;padding: 25px 15px;}
    .newsDet-hot-item .img img{height: 150px;}
    .newsDet-hot-item.active .img{height: 150px;}
    .newsDet-left{width: 100%;padding-top: 20px;}
    .solIntro-flex{padding: 12px;flex-direction: column-reverse;}
    .solIntro-img{width: 100%;}
    .solIntro-img img{height: 220px;}
    .solIntro-con{width: 100%;padding: 15px 0 20px;}
    .solTD-list li{width: 50%;padding: 30px 10px 0;}
    .solApp-img img{height: 230px;}
    .solApp-con{padding: 15px 15px 30px;}
  .abIntro-left{width: 100%;}
  .abIntro-right{width: 100%;margin-top: 40px;}
  .abIntro-list li{padding: 20px 0;}
  .abIntro-list .num span{font-size: 30px;}
  .abWH-img img{height: 210px;}
  .abWH-img::after{opacity: 1;}
  .abWH-con{padding: 20px 15px;transform: none;}
  .abWH-con .text{opacity: 1;transform: none;}
  .abFZ-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
  .abFZ-bg .bg{height: 100%;}
  .abFZ-bg .bg img{height: 100%;}
  .abFZ-con{position: relative;padding: 45px 0;}
  .abFZ-gallery-more{padding: 0;}
  .abFZ-gallery-list{max-height: 350px;overflow-y: auto;}
  .abFZ-gallery-list li{width: 100%;padding: 20px 0 0;}
  .abFZ-gallery-list li:first-child{padding-top: 0;}
  .abFZ-thumbs{padding: 0;}
  .abFZ-btn{display: none;}
  .abFZ-thumbs::after{top: 34px;}

  .npuFZ-gallery-more{width: 100%;}
  .npuFZ-thumbs{padding: 0;}
  .npuFZ-btn{display: none;}
  .npuFZ-gallery{width: 100%;}
  .npuFZ-gallery-more{padding: 40px 15px 20px;}
  .npuFZ-thumbs-line{top: 22px;}
  .npuVideo-bg img{height: 220px;}

  .npuIntro-calc {display: -webkit-inline-box;}
  .npuIntro-calc .title-box {width: max(80px, 1.22rem);height: max(60px, 0.48rem);}
  .npuIntro-calc li:nth-child(3) .text{width: 240px;margin-left: -86px;}

  .algModel-swp .swiper-slide{width: 100%;}
  .algModel-slide{min-height: unset;padding: 40px 0 0;text-align: center;}
  .ispIntro-flex{flex-direction: column-reverse;}
  .ispIntro-img{width: 100%;}
  .ispIntro-con{width: 100%;margin-top: 0;}
  .ispYS-item{margin-top: 25px;flex-direction: column !important;}
  .ispYS-img{width: 100%;}
  .ispYS-con{width: 100%;margin-top: 20px;padding: 0 0 30px;}
  .ispYS-img img{height: 157px;}
  .ispDark-list{margin: 0;}
  .ispDark-item{width: 100%;margin: 20px 0 0;}
  .ispDark-item:nth-child(4),.ispDark-item:nth-child(5){position: relative;left: auto;top: auto;}
  .ispDark-item .img img{height: 195px !important;}

}
