@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: 38px;height: 38px;border: 1px solid #e1e1e1;margin: 4px;font-size: 14px;color: #555;transition: all .4s ease;border-radius: 3px;background-color: #fff;display: flex;align-items: center;justify-content: center;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 68px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #142e79;background-color: #142e79;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: #142e79;}
.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: #142e79;color: #fff;border-color: #142e79;}
.paging-hint span{color: #142e79;}
@media all and (max-width:1000px){.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #142e79;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #142e79;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: #142e79 !important;}
.search-link:hover h2{color: #142e79;}
/* 隐私协议 */
.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: #142e79;}
.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: #142e79;}
.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;}
}
/* 内页公共 */
.pages-pagination{user-select: none;}
.pages-pagination .swiper-pagination-bullet{width: max(7px,0.08rem);height: max(7px,0.08rem);margin: 0 max(4px,0.05rem);}
.pages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #142e79;}
/* 新闻-列表 */
.newsShow-img{width: 59%;}
.newsShow-img img{width: 100%;height: 5.4rem;}
.newsShow-con{background: #fff;width: 41%;padding: 0.6rem 0.6rem 0;}
.newsShow-con .title{max-height: max(99px,calc(1.50rem + 3px));}
.newsShow-con .title h4{display: inline;background-image: linear-gradient(transparent 50%, #222 50%);background-size: 0% 3px;background-repeat: no-repeat;background-position: 0 100%;transition: background-size 0.6s cubic-bezier(.4,0,.2,1);}
.newsShow-flex:hover .newsShow-img img{transform: scale(1.2);}
.newsShow-flex:hover .newsShow-con .title h4{background-size: 100% 3px;}
.newsSelect{user-select: none;cursor: pointer;width: 9.2rem;}
.newsMenu{padding: 0.24rem 0.45rem;align-items: center;background: #f4f4f4;;position: relative;z-index: 3;transition: all .4s ease;}
.newsMenu .dot{width: max(14px,0.2rem);margin-right: max(12px,0.26rem);display: flex;align-items: center;}
.newsMenu .dot svg{width: 100%;height: auto;}
.newsMenu .dot circle {transition: transform .6s cubic-bezier(.3,.86,.36,.95)}
.newsMenu.active{background: #ededed;}
.newsMenu:hover .dot circle:first-of-type,.newsMenu.active .dot circle:first-of-type{transform: translateX(-10%)}
.newsMenu:hover .dot circle:nth-of-type(2),.newsMenu.active .dot circle:nth-of-type(2){transform: translateX(40%)}
.newsMenu:hover .dot circle:nth-of-type(3),.newsMenu.active .dot circle:nth-of-type(3){transform: translateX(-40%)}
.newsMenu .btn{width: max(12px,0.18rem);height: max(12px,0.18rem);position: absolute;right: max(20px,0.34rem);top: 50%;transform: translateY(-50%);}
.newsMenu .btn::before,.newsMenu .btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #222;width: 100%;height: max(2px,0.03rem);transition: all .4s ease;}
.newsMenu .btn::after{width: max(2px,0.03rem);height: 100%;}
.newsMenu:hover .btn::before,.newsMenu:hover .btn::after,.newsMenu.active .btn::before,.newsMenu.active .btn::after{transform: translate(-50%,-50%) rotate(180deg);}
.newsMenu.active .btn::after{height: 0;}
.newsDrop{display: none;position: absolute;left: 0;top: 0;width: 100%;z-index: 2;background: #f4f4f4;}
.newsDrop-list{max-height: max(150px,2rem);overflow-y: auto;}
.newsDrop-list .item{height: max(30px,0.4rem);align-items: center;padding: 0 0.45rem;}
.newsDrop-list .item span{position: relative;}
.newsDrop-list .item span::after{content: "";position: absolute;right: 0;bottom: 0;width: 0;height: max(1px,0.02rem);background: #222;transition: all .4s ease;}
.newsDrop-list .item span:hover::after{right: auto;left: 0;width: 100%;}
.newsList ul{margin: -1.1rem 0 0 -20px;}
.newsList li{margin: 1.1rem 0 0 20px;width: calc(25% - 20px);}
.newsItem-img .img img{width: 100%;max-height: 5.5rem;}
.newsItem-img .date{position: absolute;left: 0.2rem;top: 0.2rem;background: #fff;padding: 0.11rem 0.18rem;}
.newsItem-con .title{max-height: max(69px,calc(0.84rem + 3px));}
.newsItem-con .title h4{display: inline;background-image: linear-gradient(transparent 50%, #222 50%);background-size: 0% 3px;background-repeat: no-repeat;background-position: 0 100%;transition: background-size 0.6s cubic-bezier(.4,0,.2,1);}
.newsItem:hover .newsItem-img img{transform: scale(1.2);}
.newsItem:hover .newsItem-con .title h4{background-size: 100% 3px;}
.newsMore .btn{user-select: none;cursor: pointer;}
.newsMore .btn::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: #eff0f2;transform: scale(2.75);transition: all .6s ease;}
.newsMore .btn i{z-index: 2;width: max(30px,0.55rem);height: max(30px,0.55rem);border-radius: 50%;position: relative;display: block;background: #142e79;}
.newsMore .btn i::before,.newsMore .btn i::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(14px,0.18rem);height: max(2px,0.03rem);background: #fff;transition: all .4s ease;}
.newsMore .btn i::after{width: max(2px,0.03rem);height: max(14px,0.18rem);}
.newsMore .btn:hover{transform: rotate(180deg);}
.newsMore .btn:hover::after{transform: scale(2.2);}
.newsCta-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.newsCta-bg img{width: 100%;height: 100%;}
.newsCta-con{position: relative;z-index: 2;padding: 1.1rem 1.25rem 1.1rem 0.6rem;}
.newsCta-left{width: 40%;}
.newsCta-right{width: 60%;}
.newsCta-right .more{background: #fff;padding: 0 0.25rem 0 0.42rem;align-items: center;justify-content: space-between;}
.newsCta-right .more::before{content: ""; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #eff0f2;transform: scaleY(0);transform-origin: bottom;transition: transform .6s cubic-bezier(1,0,.25,.995);}
.newsCta-right .more-title{transition: transform .8s cubic-bezier(1,0,.25,.995);}
.newsCta-right .more-title p{display: flex;align-items: center;height: max(44px,0.68rem);}
.newsCta-right .more-title p:nth-child(2){position: absolute;left: 0;top: 100%;width: 100%;}
.newsCta-right .more-btn{transform: rotate(180deg);transition: all .6s ease;color: #1c95d4;}
.newsCta-right .more:hover::before{transform: scaleY(1);transition-timing-function: cubic-bezier(.19,1,.22,1);}
.newsCta-right .more:hover .more-title{transform: translateY(-100%);transition-timing-function: cubic-bezier(.19,1,.22,1);}
/* 新闻-详情 */
.newsDet-head{align-items: flex-start;}
.newsDet-head .img{width: 2.2rem;margin: 0.1rem 0.6rem 0 0;}
.newsDet-head .img img{width: 100%;height: 1.45rem;}
.newsDet-head .title{width: 70%;}
.newsDet-flex{align-items: flex-start;justify-content: space-between;}
.newsDet-left{width: 27%;}
.newsDet-logo{width: 0.6rem;}
.newsDet-data li{border-bottom: 1px solid #dfe3e5;}
.newsDet-data li:first-child{border-top: 1px solid #dfe3e5;}
.newsDet-data .title{width: 37%;}
.newsDet-data .text{width: 63%;}
#toShare a{display: flex;color: #000;font-size: max(15px,0.2rem); width: max(36px,0.52rem);height: max(36px,0.52rem);margin-left: 8px;background: #e8eef2; 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: #000;color: #fff;}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;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-right{width: 54%;}
.newsDet-letter .top{padding: 0.32rem 0.26rem 1.36rem;}
.newsDet-letter .top .title{padding-left: max(15px,0.3rem);}
.newsDet-letter .top .title::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: max(8px,0.16rem);height: max(8px,0.16rem);border-radius: 50%;background: #fff;}
.newsDet-letter .btm{padding: 0.3rem 0.26rem 0.28rem;}
.newsDet-letter-form input{width: 100%;background: #fff;height: max(44px,0.68rem);padding: 0 max(12px,0.3rem);}
.newsDet-letter-form input::-webkit-input-placeholder{color: inherit;}
.newsDet-letter-form .btn{position: absolute;right: max(10px,0.18rem);top: 50%; user-select: none;cursor: pointer;width: max(30px,0.44rem);height: max(30px,0.44rem);border-radius: 50%;transform: translateY(-50%) rotate(180deg);}
.newsDet-letter-form .btn::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;transform: scale(0);transition: all .4s ease;background: #142e79;opacity: 0;}
.newsDet-letter-form .btn i{position: relative;z-index: 2;}
.newsDet-letter-form .btn:hover{color: #fff;}
.newsDet-letter-form .btn:hover::before{transform: scale(1);opacity: 1;}
.newsDet-tips a{text-decoration: underline;transition: all .4s ease;}
.newsDet-tips a:hover{color: #142e79;}
.newsDet-hot{border-top: 1px solid #cdcdcd;}
.newsDet-hot-left{width: 46%;}
.newsDet-hot-left .title{padding-left: max(15px,0.3rem);}
.newsDet-hot-left .title::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: max(8px,0.16rem);height: max(8px,0.16rem);border-radius: 50%;background: #222;}
.newsDet-hot-right{width: 54%;justify-content: space-between;align-items: flex-start;}
.newsDet-hot-right .text{width: 5.1rem;}
.newsDet-hot-right .more::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;background: #222;height: max(1px,0.02rem);transition: transform .8s cubic-bezier(.215,.61,.355,1);animation: none;transform: scaleX(1);transform-origin: 0 0;}
.newsDet-hot-right .more:hover::after{animation: link .75s forwards;}
@keyframes link {0% {transform: scaleX(1);transform-origin: 100% 100%}49.9% {transform: scaleX(0);transform-origin: 100% 100%}50% {transform: scaleX(0);transform-origin: 0 0}100% {transform: scaleX(1);transform-origin: 0 0}}
/* 工业 */
.gyIntro .text{padding: 0 2.3rem;}
.gyIntro .img img{width: 100%;}
.gyItem{align-items: center;justify-content: space-between;padding: 0.7rem 1rem;min-height: max(250px,3.3rem); background: #fff;border-top: max(2px,0.03rem) solid #142e79;position: sticky;top: max(20px,0.4rem);}
.gyItem:last-child{border-bottom: max(2px,0.03rem) solid #142e79;}
.gyItem-img{width: 22%;}
.gyItem-img img{max-height: 1.5rem;}
.gyItem-con{width: 65%;}
.gyMore{align-items: center;}
.gyMore span{text-decoration: underline;}
.gyMore i{display: block;transform: rotate(180deg);margin-left: max(8px,0.1rem);font-size: max(12px,0.14rem);transition: transform .4s ease;}
.gyMore:hover{color: #1c95d4;}
.gyMore:hover i{transform: translateX(5px) rotate(180deg);}
.techIntro .text{padding: 0 2.5rem;}
.techIntro .img img{width: 100%;}
.techNet-flex{background: #f1f3f7;padding: 0.4rem 0.25rem;align-items: center;justify-content: space-between;}            
.techNet-img{width: 52%;}
.techNet-img img{width: 100%;height: max(350px,4.5rem);}
.techNet-con{width: 48%;padding: 0 0.3rem 0 0.55rem;}
.techNet-con .logo{width: max(80px,1.25rem);}
.techSlogan{flex-wrap: nowrap;white-space: nowrap;font-size: 1.28rem;line-height: 1;}
.techSlogan p{animation: sloganAni 20s linear infinite;}
@keyframes sloganAni {0%{transform: translateX(0);}100%{transform: translateX(-100%);}}
.techObj-desc{width: 65%;}
.techObj-flex{align-items: center;justify-content: space-between;}
.techObj-img{width: 65%;}
.techObj-img img{width: 100%;height: 5.6rem;}
.techObj-list{width: 32%;}
.techObj-menu{border-top: 1px solid #ddd;transition: all .4s ease;user-select: none;cursor: pointer;justify-content: space-between;align-items: center;}
.techObj-menu .title{flex: 1;}
.techObj-menu .btn{width: max(28px,0.36rem);height: max(28px,0.36rem);border-radius: 50%;background: #d2d8e7;}
.techObj-menu .btn::before,.techObj-menu .btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #142e79;transition: all .4s ease;width: 10px;height: 2px;}
.techObj-menu .btn::after{width: 2px;height: 10px;}
.techObj-menu.active{border-color: #142e79;}
.techObj-menu.active .title{color: #142e79;}
.techObj-menu.active .btn::before,.techObj-menu.active .btn::after{transform: translate(-50%,-50%) rotate(180deg);}
.techObj-menu.active .btn::after{opacity: 0;}
.techObj-drop{width: 90%;display: none;}
/* 关于我们 */
.abVideo{position: relative;z-index: 2;}
.abVideo-title .btn{user-select: none;cursor: pointer;margin: 0 0.8rem;width: 1.25rem;user-select: none;cursor: pointer;}
.abVideo-title .btn::after{content: "";animation: rotateAni 10s linear infinite; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 168%;height: 168%;background: url('../images/pages/abVideo-line.png') no-repeat center/100% auto;}
.abVideo-title .btn:hover{transform: scale(.95);}
@keyframes rotateAni {0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(360deg);}}
.abVideo-img img{width: 100%;}
.abIntro-con{width: 39%;}
.abIntro-img .dot{position: absolute;}
.abIntro-img .dot i{display: block;border-radius: 50%;animation: scaleAni1 .8s linear infinite alternate;}
.abIntro-img .dot1{left: 3.5rem;top: 1.25rem;}
.abIntro-img .dot2{left: 4.6rem;top: 0.8rem;}
.abIntro-img .dot3{left: 3.8rem;top: 1.7rem;}
.abIntro-img .dot1 i{width: 0.3rem;height: 0.3rem;background: #e8f4fb;}
.abIntro-img .dot2 i{width: 0.6rem;height: 0.6rem;background: #d2eaf6;animation: scaleAni1 .8s linear infinite alternate;}
.abIntro-img .dot3 i{width: 1.15rem;height: 1.15rem;background: #1c95d4;animation: scaleAni2 .8s linear infinite alternate;}
.abIntro-img .img{position: absolute;}
.abIntro-img .img i{display: block;border-radius: 50%;overflow: hidden;}
.abIntro-img .img i img{width: 100%;height: 100%;}
.abIntro-img .img1{left: 5.4rem;top: 0rem;margin-top: -2.5rem;}
.abIntro-img .img2{left:2.7rem;top: 3.2rem;margin-top: 0.5rem;}
.abIntro-img .img1 i{width: 4.9rem;height: 4.9rem;}
.abIntro-img .img2 i{width: 3rem;height: 3rem;}
@keyframes scaleAni1 {0%{transform: scale(.8);}100%{transform: scale(1.2);}}
@keyframes scaleAni2 {0%{transform: scale(1.2);}100%{transform: scale(.8);}}
.abBoss-img{width: 50%;}
.abBoss-img img{width: 1005px;height: 5.4rem;}
.abBoss-con{width: 50%; padding: 0 0.9rem 0 0.65rem; background: url('../images/pages/abBoss-bg.jpg') no-repeat center/cover;flex-direction: column;justify-content: center;}
.abBoss-con .title::after{content: "";position: absolute;left: 0;bottom: 0;width: max(30px,0.7rem);height: max(2px,0.03rem);background: #142e79;}
.abWH-bg{background: #666;position: relative;}
.abWH-bg .item{transition: all 1s linear;opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abWH-bg .item:first-child{position: relative;}
.abWH-bg .item img{width: 100%;height: 8.1rem;transform: scale(1.2);transition: all 3s linear 1s;}
.abWH-bg .item.active{z-index: 2;opacity: 1;}
.abWH-bg .item.active img{transform: scale(1);transition-delay: 0s;}
.abWH-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;}
.abWH-con .contain{flex-direction: column;height: 100%;position: relative;}
.abWH-menu{justify-content: flex-end;align-items: flex-end;}
.abWH-menu .item{user-select: none;cursor: pointer;transition: all .3s linear;}
.abWH-menu .item.active{font-size: 1.6rem;line-height: .6;}
.abWH-menu .line{margin: 0 max(4px,0.08rem);}
.abWH-btm{height: 4rem;position: absolute;left: 0;bottom: 0;width: 100%;margin-top: 0;}
.abWH-btm::after{content: "";position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 100vw;height: 1px;background: rgba(255, 255, 255, .2);}
.abWH-text{height: 100%;}
.abWH-text .item{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 80%;opacity: 0;transition: all 1s linear;}
.abWH-text .item.active{opacity: 1;z-index: 2;}
.abCta-flex{justify-content: space-between;padding: 10px;}
.abCta-left{width: calc(70% - 5px);}
.abCta-left-bg img{width: 100%;height: max(400px,5.6rem);}
.abCta-left-con{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.9rem 0.5rem;}
.abCta-left-list .ico{width: max(26px,0.32rem);height: max(26px,0.32rem);border: 1px solid #fff;margin-right: max(10px,0.15rem);}
.abCta-left-list .text{flex: 1;padding-top: 2px;}
.abCta-right{width: calc(30% - 5px);background: #324b94;flex-direction: column;justify-content: center;padding: 0 0.3rem;}
.abCta-form{justify-content: space-between;}
.abCta-form-item{width: 49%;}
.abCta-form-item.w100{width: 100%;}
.abCta-form-item input{background: #fff;width: 100%;height: max(36px,0.4rem);padding: 0 max(12px,0.18rem);}
.abCta-form-item textarea{background: #fff;width: 100%;height: max(80px,1rem);padding: max(12px,0.18rem);}
.abCta-submit{user-select: none;cursor: pointer;height: max(36px,0.4rem);}
.abCta-submit:hover{background: #0f80bb;}
/* 教育人才-列表 */
.oemSer-flex{justify-content: space-between;}
.oemSer-con{width: 45%;flex-direction: column;justify-content: space-between;}
.oemSer-page{font-size: 2.4rem;line-height: 1.2;height: 2.88rem;transform: translateY(0.67rem);}
.oemSer-page p{transition: all .6s ease;will-change: transform;}
.oemSer-list{width: 55%;}
.oemSer-item{border-bottom: 1px solid rgba(255, 255, 255, .2);}
.oemSer-menu{user-select: none;cursor: pointer;align-items: center;justify-content: space-between;}
.oemSer-menu .title{flex: 1;padding-right: 15px;}
.oemSer-menu .btn{position: relative; width: max(32px,0.36rem);height: max(32px,0.36rem);border-radius: 50%;background: rgba(255, 255, 255, .2);transform: rotate(180deg);}
.oemSer-menu .btn::before,.oemSer-menu .btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .4s ease;background: #fff;width: max(12px,0.16rem);height: 2px;}
.oemSer-menu .btn::after{width: 2px;height: max(12px,0.16rem);}
.oemSer-menu.active .btn{background: #fff;transform: rotate(180deg);}
.oemSer-menu.active .btn::before,.oemSer-menu.active .btn::after{background: #142e79;}
.oemSer-menu.active .btn::after{opacity: 0;}
.oemSer-drop{width: 90%;display: none;}
.caseAbr-proc{position: relative;}
.caseAbr-proc::after{content: "";position: absolute;left: 0;top: max(40px,0.53rem);width: 100%;height: 1px;background: #f4f5fa;}
.caseAbr-proc li{position: relative;z-index: 2;flex-direction: column;justify-content: flex-start;padding: 0 0.1rem;width: calc(100% / 6);}
.caseAbr-proc .page{color: #a6a6a6;}
.caseAbr-proc .dot::before,.caseAbr-proc .dot::after{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(28, 149, 212, .4);}
.caseAbr-proc .dot::after{animation-delay: -1s;}
.caseAbr-proc .dot i{display: block; position: relative;z-index: 2; width: max(6px,0.1rem);height: max(6px,0.1rem);border-radius: 50%;background: #1c95d4;}
.caseAbr-logo{margin-left: -1rem;}
.caseAbr-logo .item{margin: 0.9rem 0 0 1rem;width: calc(100% / 7 - 1rem);height: max(40px,0.78rem);}
.caseAbr-logo .item img{max-height: 100%;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(3);}100%{opacity: 0;transform: scale(5);}}
.caseSP-pagination{width: 5.5rem;position: relative;height: 2px;background: #c9c9c9;}
.caseSP-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #1c95d4;}
.oemZZ-head .contain{align-items: center;justify-content: space-between;}
.oemZZ-menu .item{user-select: none;cursor: pointer;padding: max(8px,0.14rem) max(15px,0.32rem);background: #f6f8fd;margin-left: max(12px,0.18rem);border-radius: 40px;}
.oemZZ-menu .item:first-child{margin-left: 0;}
.oemZZ-menu .item:hover{color: #142e79;}
.oemZZ-menu .item.active,.oemZZ-menu .item.active:hover{background: #142e79;color: #fff;}
.oemZZ-drop-box{position: relative;}
.oemZZ-drop{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;opacity: 0;}
.oemZZ-drop:first-child{position: relative;}
.oemZZ-drop.active{z-index: 5;pointer-events: auto;opacity: 1;}
.teamHJ-swp{padding-right: 1.56vw}
.teamHJ-swp .swiper-slide{width: 14.5vw;transition: all .6s ease;}
.teamHJ-swp .swiper-slide.hover{width: 9.1vw;}
.teamHJ-swp .swiper-slide.prev{width: 15vw;}
.teamHJ-swp .swiper-slide.active{width: calc(100% - 9.1vw * 3.5 - 15vw * 2 - 1.25vw * 5);}
.teamHJ-swp .swiper-slide.prev2{width: 15vw;}
.teamHJ-swp .swiper-slide.active2{width: calc(100% - 9.1vw * 3.5 - 15vw * 2 - 1.25vw * 5);}
/* .teamHJ-swp .swiper-slide.prev2{width: 17vw;}
.teamHJ-swp .swiper-slide.active2{width: calc(100% - 9.1vw * 4 - 17vw * 1 - 1.25vw * 5);} */
.teamHJ-slide{height: 31vw;align-items: center;position: relative;}
.teamHJ-slide .box{width: 100%;position: relative;transition: all .6s ease;overflow: visible;user-select: none;cursor: pointer;}
.teamHJ-slide .box::after{content: "";position: absolute;left: 100%;top: 0;width: 1.25vw;height: 100%;}
.teamHJ-slide .img{width: 100%;position: relative;}
.teamHJ-slide .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.8) 100%);transition: all .6s ease;opacity: 0;}
.teamHJ-slide .img img{width: 100%;border-radius: 0.15rem;}
.teamHJ-slide .title{position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;padding: 0.32rem 0.4rem;opacity: 0;pointer-events: none;transition: all .6s ease;}
.teamHJ-swp .swiper-slide.active .teamHJ-slide .img::after{opacity: 1;}
.teamHJ-swp .swiper-slide.active .teamHJ-slide .title{opacity: 1;transition-delay: .2s;}
.teamHJ-swp .swiper-slide:last-child .teamHJ-slide .box::after{width: 50vw;}
.caseDet-data .line{height: 1px;background: #dae1e5;}
.caseDet-data li:nth-child(1){width: 45%;}
.caseDet-data li:nth-child(2){width: 45%;}
.caseDet-data li:nth-child(3){width: 10%;}
.caseDet-img{position: relative;}
.caseDet-img img{width: 100%;}
.caseDet-img .btn-box{user-select: none;cursor: pointer;position: absolute;right: max(20px,0.56rem);bottom: max(15px,0.32rem);z-index: 2;}
.caseDet-img .btn{display: none;width: max(34px,0.64rem);height: max(34px,0.64rem);border-radius: 50%;background: #000;}
.caseDet-img .btn:first-child{display: flex;}
.caseDet-img .btn:hover{background: #1c95d4;}
.caseDet-edit{border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}
.caseDet-edit .title{width: 52%;}
.caseDet-edit .text{width: 48%;}
.caseDet-menu{justify-content: space-between;align-items: center;margin-top: 16px;}
.caseDet-page{align-items: center;}
.caseDet-page i{font-size: max(12px,0.16rem);margin-right: max(10px,0.18rem);}
.caseDet-page.next{flex-direction: row-reverse;}
.caseDet-page.next i{transform: rotate(180deg);margin: 0 0 0 max(10px,0.18rem);}
.caseDet-page:hover span{transform: translateX(-8px);color: #142e79;}
.caseDet-page.next:hover span{transform: translateX(8px);}
.caseDet-back{align-items: center;}
.caseDet-back i{font-size: max(12px,0.16rem);margin-right: max(8px,0.1rem);}
.caseDet-back:hover span{color: #142e79;}
.caseDet-gallery-more .img img{width: 100%;height: 7.2rem;}
.caseDet-gallery-more .title{position: absolute;left: 0;bottom: 0;padding: 0.28rem 0.36rem;width: 100%;z-index: 2;}
.caseDet-gallery-more .title span{position: relative;z-index: 2;opacity: 0;transition: all .6s ease;}
.caseDet-gallery-more .title::after{transition: all .6s ease; content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background: linear-gradient(to right,#142e79,transparent 80%);}
.swiper-slide-active .caseDet-gallery-more .title::after{width: 100%;transition-delay: .8s;}
.swiper-slide-active .caseDet-gallery-more .title span{opacity: 1;transition-delay: 1.1s;}
.caseDet-thumbs-click{display: block;}
.caseDet-thumbs-click img{width: 100%;height: 1.4rem;}
.caseDet-thumbs-click::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: inherit;border: 2px solid #1c95d4;opacity: 0;transition: all .4s ease;}
.caseDet-thumbs-click.active::after{opacity: 1;}
.caseDet-btn{user-select: none;cursor: pointer; z-index: 2;position: absolute;left: 0.22rem;top: 50%;transform: translateY(-50%);width: max(30px,0.36rem);height: max(30px,0.36rem);border-radius: 50%;background: rgba(0, 0, 0, .25);}
.caseDet-btn.next{left: auto;right: 0.22rem;transform: translateY(-50%) rotate(180deg);}
.caseDet-btn:hover{background: #1c95d4;}





/* -------------------------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 适配 */
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 190px;}
    .newsShow-con{width: 100%;padding: 20px 15px 30px;}
    .newsMenu{padding: 10px 0.45rem;}
    .newsDrop{padding-top: 40px;}
    .newsList ul{margin: -25px 0 0;}
    .newsList li{margin: 25px 0 0;width: 100%;}
    .newsItem-img .img img{max-height: 440px;}
    .newsItem-img .date{padding: 7px 13px;left: 12px;top: 12px;}
    .newsCta-left{width: 100%;}
    .newsCta-right{width: 100%;}
    .newsCta-con{padding: 30px 15px;}
    .newsCta-right .more{padding: 0 14px;}
    .newsDet-head .img{width: 120px;margin: 0;}
    .newsDet-head .title{width: 100%;flex: unset;margin-top: 15px;line-height: 1.2;}
    .newsDet-head .img img{height: 75px;}
    .newsDet-left{width: 100%;}
    .newsDet-logo{width: 30px;}
    .newsDet-data li{padding: 12px 0 8px;}
    .newsDet-right{width: 100%;margin-top: 30px;}
    .newsDet-letter .top{padding: 20px 15px 60px;}
    .newsDet-letter .btm{padding: 15px;}
    .newsDet-hot-left{width: 100%;}
    .newsDet-hot-right{width: 100%;margin-top: 10px;}
    .newsDet-hot-right .text{width: 100%;}
    .newsDet-hot-right .more{margin-top: 20px;}
    .gyIntro .text{padding: 0;}
    .gyItem{padding: 25px 15px 40px;min-height: unset;position: relative;top: auto;}
    .gyItem-img{width: 120px;}
    .gyItem-img img{max-height: 60px;}
    .gyItem-con{width: 100%;margin-top: 20px;}
    .techIntro .text{padding: 0;}
    .techNet-flex{padding: 15px;}
    .techNet-img{width: 100%;}
    .techNet-img img{height: 175px;}
    .techNet-con{width: 100%;padding: 20px 0;}
    .techObj-desc{width: 100%;}
    .techObj-img{width: 100%;}
    .techObj-list{width: 100%;margin-top: 20px;}
    .abIntro-con{width: 100%;}
    .abIntro-img{display: none;}
    .abBoss-img{width: 100%;}
    .abBoss-img img{height: 220px;}
    .abBoss-con{width: 100%;padding: 20px 15px 30px;}
    .abWH-text .item{width: 100%;}
    .abCta-left{width: 100%;}
    .abCta-left-bg img{height: 300px;}
    .abCta-right{width: 100%;margin-top: 20px;padding: 20px 15px;}
    .abCta-form-item.mt16{margin-top: 12px;}
    .oemSer-page{display: none;}
    .oemSer-list{width: 100%;}
    .oemSer-menu .btn{width: 26px;height: 26px;font-size: 12px;}
    .oemSer-item{padding-bottom: 12px;}
    .oemZZ-menu{width: 100%;margin-top: 15px;justify-content: space-between;overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;}
    .oemZZ-menu .item{font-size: 13px;}
    .teamHJ-swp .swiper-slide{height: auto !important;}
    .teamHJ-slide{height: auto;}
    .teamHJ-swp{padding: 0 4%;}
    .teamHJ-slide .title{font-size: 12px;opacity: 1;}
    .teamHJ-slide .img::after{opacity: 1;}
    .caseAbr-proc::after{display: none;}
    .caseAbr-proc li{width: 100%;margin-top: 40px;padding: 0 50px;position: relative;}
    .caseAbr-proc li::after{content: "";position: absolute;left: 0;top: 30px;width: 100%;height: 1px;background: #f4f5fa;}
    .caseAbr-proc li:first-child{margin-top: 0;}
    .caseAbr-proc .title{margin-top: 20px;}
    .caseAbr-proc .dot{position: relative;z-index: 2;}
    .caseAbr-logo .item{width: calc(20% - 1rem);height: 30px;}
    .caseDet-edit .title{width: 100%;}
    .caseDet-edit .text{width: 100%;margin-top: 10px;}
    .caseDet-gallery-more .img img{height: 200px;}
    .caseDet-gallery-more .title{padding: 13px 15px;}
    .caseDet-thumbs-click img{height: 60px;}
    .caseDet-btn{display: none;}
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}