@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(38px,0.54rem);height: max(38px,0.54rem);font-size: max(14px,0.19rem);margin: 0 4px; color: #333;transition: all .4s ease;border-radius: max(8px,0.14rem);display: flex;align-items: center;justify-content: center;line-height: 1;}
.paging-menu a.prev,.paging-menu a.next{background: #f4f4f4;}
.paging-menu a.next{transform: rotateY(180deg);}
.paging-menu a i{font-size: max(12px,0.15rem);font-weight: 700;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #1c4893;background-color: #1c4893 !important;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: #1c4893;}
.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: #1c4893;color: #fff;border-color: #1c4893;}
.paging-hint span{color: #1c4893;}
@media all and (max-width:1000px){.paging-skip{width: 100%;margin-left: 0;justify-content: center;margin-top: 8px;}}






/* 网站地图 */
.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: #1c4893;}
.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: #1c4893;}
.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{overflow: hidden;}
.pagesBan-bg img{width: 100%;transform: scale(1.06);animation: banImg 2s linear both;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .contain{height: 100%;flex-direction: column;}
.pagesBan-con .title{animation: banText 1s ease both;}
.pagesBan-con .title::after{animation: banDot 3s linear infinite;content: "";position: absolute;left: 98%;bottom: 90%;width: max(22px,0.37rem);height: max(23px,0.38rem);background: url('../images/pages/proBan-icon.png') no-repeat center/100% auto;}
.pagesBan-con .title.after2::after{background-image: url('../images/pages/proBan-icon2.png');}
@keyframes banText {0%{opacity: 0;transform: translateY(max(20px,0.4rem));}100%{opacity: 1;transform: translateY(0);}}
@keyframes banImg {0%{transform: scale(1.1);}100%{transform: scale(1);}}
.pagesMenu{border-bottom: 1px solid #ddd;overflow: hidden;}
.pagesMenu .contain{justify-content: space-between;align-items: center;animation: fadeInUp 1s ease both;}
.pagesBread{height: max(44px,0.8rem);align-items: center;}
.pagesBread .item{margin-left: 22px;}
.pagesBread .item::after{content: "\e80b";font-family: 'icon';position: absolute;left: -15px;top: 50%;transform: translateY(-55%) rotate(180deg);font-size: 10px;color: #666;}
.pagesBread .item:first-child::after{content: "\e664";font-size: 14px;left: -22px;transform: translateY(-55%);}
.pagesBread .item:hover{color: #1c4893;}
.pagesNav .item{width: max(100px,1.8rem);height: max(44px,0.8rem);border-radius: 40px;}
.pagesNav .item.active{background: #1c4893;color: #fff;}

/* 新闻-列表 */
.newsItem{background: #f9f9f9;}
.newsItem-img img{width: 100%;height: 2rem;}
.newsItem-con{padding: 0.4rem;}
.newsItem-con i{transition: all .4s ease;}
.newsItem-con .comMore::after{background: #fff;}
.newsItem:hover{background: #1c4893;}
.newsItem:hover .newsItem-img img{transform: scale(1.05);}
.newsItem:hover .newsItem-con .title,.newsItem:hover .newsItem-con .text,.newsItem:hover .newsItem-con .date{color: #fff;}
.newsItem:hover .comMore{color: #000;border-color: #fff;padding-left: 10px;}
.newsItem:hover .comMore::after,.newsItem:hover .comMore::before{width: 100%;}
.newsItem:hover .comMore::after{background: #fff;opacity: 1;}
.newsItem:hover .comMore i{color: #000;}

/* 新闻-详情 */
.newsDet-info-con{background: #fff;}
.newsDet-info-head{padding: 0.82rem 1.75rem; flex-direction: column;background: url('../images/pages/newsDet-head.png') no-repeat center/cover;}
.newsDet-info-head .date{border-top: 1px solid rgba(255, 255, 255, .35);margin-top: 10px;padding-top: 10px;}
.newsDet-info-foot{padding: 0.65rem 1.3rem 0.8rem;}
.newsDet-info-menu{justify-content: space-between;align-items: center;}
.newsDet-info-page{flex: 1;justify-content: space-between;}
.newsDet-info-page .item{width: 49%;padding: 0.24rem 1rem 0.24rem 0.24rem;}
.newsDet-info-page .title{width: max(40px,0.7rem);}
.newsDet-info-page .text{width: calc(100% - max(40px,0.7rem));}
.newsDet-info-page .item:hover{background: #f4f4f4;}
.newsDet-info-back{border-radius: 40px;padding: max(4px,0.06rem);background: #f4f4f4;align-items: center;margin-left: 1.8rem;}
.newsDet-info-back .btn{background: #fff;border-radius: 50%;width: max(34px,0.55rem);height: max(34px,0.55rem);}
.newsDet-info-back .text{margin: 0 0.2rem 0 0.4rem;}
.newsDet-info-back:hover{background: #1c4893;}
.newsDet-info-back:hover .btn{color: #1c4893;}
.newsDet-info-back:hover .text{color: #fff;}

/* 服务全球 */
.serFlex{justify-content: space-between;align-items: center;}
.serCon{width: 38%;}
.serMap{width: 60.2%;}
.serMap .img{width: 100%;}
.serMap .line{width: 100%;position: absolute;right: 1%;top: -6%;transform-origin: 90% 50%;}
.serMap .text{z-index: 5; position: absolute;right: 12%;top: 37%;transform: translate(-50%,-50%); width: max(60px,1rem);height: max(30px,0.5rem);border-radius: 40px;font-size: max(10px,0.12rem);}
.serMap .list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.serMap .list li{position: absolute;transform: translate(-50%,-50%);}
.serMap .list li i{display: block;width: max(5px,0.09rem);height: max(5px,0.09rem);border-radius: 50%;background: #d8b740;}
.serMap .list li::before,.serMap .list li::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(216, 183, 64, .4);animation: dotAni 2s linear infinite;}
.serMap .list li::after{animation-delay: -1s;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(3);}100%{opacity: 0;transform: scale(5);}}
.serMap .list li:nth-child(1){position: absolute;left: 35%;top: 13%;}
.serMap .list li:nth-child(2){position: absolute;left: 17%;top: 42.5%;}
.serMap .list li:nth-child(3){position: absolute;left: 55%;top: 34%;}
.serMap .list li:nth-child(4){position: absolute;left: 49.5%;top: 57%;}
.serMap .list li:nth-child(5){position: absolute;left: 31.8%;top: 76%;}
.serMap .list li:nth-child(6){position: absolute;left: 79.5%;top: 25%;}
.serMap .list li:nth-child(7){position: absolute;left: 78%;top: 46.5%;}
.serMap .list li:nth-child(8){position: absolute;left: 83.5%;top: 81%;}


/* 常见问题 */
.faqItem{border: 1px solid #ccc;}
.faqItem-menu{user-select: none;cursor: pointer;align-items: center;justify-content: space-between;padding: 0.28rem;}
.faqItem-menu .left{flex: 1;align-items: center;}
.faqItem-menu .ico,.faqItem-drop .ico{width: max(20px,0.42rem);margin-right: 0.6rem;}
.faqItem-menu .title{flex: 1;}
.faqItem-menu .btn{transform: rotate(180deg);}
.faqItem-menu.active .btn{transform: rotate(0);}
.faqItem-drop{display: none;background: #f4f4f4;padding: 0.48rem 0.28rem 0.8rem;}
.faqItem-drop .text{width: max(600px,9.6rem);}

/* 精选案例 */
.caseNav .item{margin-left: 8px;width: max(100px,1.7rem);height: max(40px,0.7rem);border-radius: 40px;background: #f4f4f4;}
.caseNav .item:first-child{margin-left: 0;}
.caseNav .item.active{color: #fff;background: #1c4893;}
.caseItem{padding: 0.85rem 0.75rem 0.85rem 0;border-top: 1px solid #d6d6d6;width: 50%;}
.caseItem:nth-child(2n){border-left: 1px solid #d6d6d6;padding-left: 0.75rem;padding-right: 0;}
.caseItem:nth-child(-n+2){border-top: unset;padding-top: 0;}
.caseItem:nth-last-child(-n+2){padding-bottom: 0;}
.caseItem .img img{width: 100%;height: 3.9rem;}
.caseItem .img:hover img{transform: scale(1.08);}

/* 行业应用 */
.sol-module{background: #f9f9f9;}
.solHead{justify-content: space-between;align-items: flex-start;padding: 0.44rem 0.4rem 0.86rem;}
.solHead .comTitle{width: 30%;}
.solRight{width: 70%;}
.solLabel{margin: min(-8px,-0.18rem) 0 0 -8px;}
.solLabel .item{transition: all .4s ease; padding: 0 max(8px,0.1rem); text-align: center; border: 1px solid #ccc;width: calc(100% / 6 - 8px);height: max(40px,0.58rem); display: flex;align-items: center;justify-content: center;margin: max(8px,0.18rem) 0 0 8px;border-radius: 40px;}
.solLabel .item:hover{background: #333;border-color: #333;color: #fff;}
.solFoot-item{display: none;}
.solFoot-item:first-child{display: block;}
.solFoot{justify-content: space-between;}
.solFoot-img{width: 58.5%;animation: fadeInUp 1s ease both;}
.solFoot-swp{width: 39%;animation: fadeInUp 1s ease both .1s;}
.solFoot-img,.solFoot-swp .img{overflow: hidden;}
.solFoot-img img,.solFoot-swp .img img{width: 100%;height: 5.4rem;transition: all 1s ease;}
.solFoot-img:hover img,.solFoot-swp .img:hover img{transform: scale(1.05);}

/* 产品-列表 */
.proBan-bg img{width: 1100%;}
.proBan-con{position: absolute;left: 0;top: 0;width: 100%;}
.proBan-con .contain{padding-top: 1.6rem; flex-direction: column;width: 100%;justify-content: flex-end;}
.proBan-con .title::after{animation: banDot 3s linear infinite; content: "";position: absolute;left: 98%;bottom: 90%;width: max(18px,0.37rem);height: max(19px,0.38rem);background: url('../images/pages/proBan-icon.png') no-repeat center/100% auto;}
.proBan-con .title.after2::after{background-image: url('../images/pages/proBan-icon2.png');}
@keyframes banDot {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}
.proBan-con .title{animation: banText 1s ease both;}
.proBan-con .img{height: 5.8rem;animation: banText 1s ease both .2s;}
.proBan-con .img img{max-height: 70%;}
.proTop .pagesMenu{position: absolute;left: 0;bottom: 0;width: 100%;border: unset;}
.proTop .pagesBread .item,.proTop .pagesBread .item::after,.proDet-show .pagesBread .item,.proDet-show .pagesBread .item::after{color: #fff;}
.proFlex{justify-content: space-between;align-items: flex-start;}
.proLeft{width: 20%;position: sticky;top: 90px;}
.proSide-item{background: #f4f4f4;margin-top: 8px;padding: 0 8px;}
.proSide-item:first-child{margin-top: 0;}
.proSide-menu{padding: 0 max(12px,0.16rem); user-select: none;cursor: pointer;height: max(44px,0.55rem);align-items: center;justify-content: space-between;}
.proSide-menu .title{flex: 1;padding-right: 10px;}
.proSide-menu .title span{position: relative;}
.proSide-menu .title span::after{content: "";position: absolute;left: 100%;bottom: 90%;width: max(8px,0.13rem);height: max(8px,0.13rem);background: url('../images/pages/proBan-icon2.png') no-repeat center/100% auto;opacity: 0;transition: all .4s ease;}
.proSide-menu .btn{transform: rotate(180deg);}
a.proSide-menu .btn{transform: rotate(90deg) !important;}
.proSide-menu.active{background: #1c4893;margin-top: 8px;}
.proSide-menu.active .title{color: #fff;}
.proSide-menu.active .title span{opacity: 1;}
.proSide-menu.active .btn{transform: rotate(0);color: #fff;}
.proSide-drop{display: none;}
.proSide-drop .item{margin-top: 8px;background: rgba(255, 255, 255, .44);height: max(34px,0.4rem);align-items: center;justify-content: space-between;padding: 0 max(15px,0.3rem);}
.proSide-drop .item .title{flex: 1;padding-right: 10px;}
.proSide-drop .item .btn{transform: translateX(-5px) rotate(180deg);opacity: 0;}
.proSide-drop .item:hover,.proSide-drop .item.active{background: #fff;}
.proSide-drop .item.active .title{color: #1c4893;}
.proSide-drop .item.active .btn{opacity: 1;transform: translateX(0) rotate(180deg);}
.proForm{margin-top: 8px;}
.proForm input{width: 100%;height: max(44px,0.55rem);border-radius: 40px;border: 1px solid #dadada;padding: 0 max(14px,0.25rem);}
.proForm input::-webkit-input-placeholder{color: #999;}
.proForm .btn{user-select: none;cursor: pointer;width: max(26px,0.3rem);height: max(26px,0.3rem);border-radius: 50%;background: #f4f4f4;position: absolute;right: max(6px,0.1rem);top: 50%;transform: translateY(-50%);}
.proForm .btn:hover{background: #1c4893;color: #fff;}
.proRight{width: 78%;}
.proItem{width: 50%;border-bottom: 1px solid #ddd;padding: 0.84rem 0.13rem 0.84rem 0;}
.proItem:nth-child(2n){padding-right: 0;padding-left: 0.13rem;}
.proItem:nth-child(-n+2){padding-top: 0;}
.proItem .label{transition: all .4s ease;}
.proItem .label::after{content: "";position: absolute;left: 0;bottom: 0;width: max(30px,0.6rem);height: max(2px,0.03rem);background: #000;transition: all .4s ease;}
.proItem .img img{width: 100%;}
.proItem:hover .img img{transform: scale(1.08);}
.proItem:hover .title,.proItem:hover .label{color: #1c4893;}
.proItem:hover .label::after{background: #1c4893;}

/* 产品-详情 */
.proDet-show-slide img{width: 100%;}
.proDet-show .com-pagination{position: absolute;z-index: 2;left: 0;bottom: max(15px,0.3rem);width: 100%;}
.proDet-show .com-pagination .swiper-pagination-bullet{background: #ccc;opacity: 1;}
.proDet-show-main{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none;}
.proDet-show .pagesMenu{border-color: rgba(255, 255, 255, .2);pointer-events: all;}
.proDet-show-con{pointer-events: all;}
.proDet-show-head{justify-content: space-between;align-items: center;}
.proDet-show-head .btn{ width: max(120px,2rem);height: max(44px,0.66rem);border-radius: 40px;margin-left: 8px;background: rgba(255, 255, 255, .05);transition: all .4s ease;}
.proDet-show-head .btn i{display: block;width: max(30px,0.49rem);}
.proDet-show-head .btn span{display: block;padding-left: max(14px,0.26rem);}
.proDet-show-head .btn:nth-child(2){justify-content: space-between;justify-content: space-between;padding: 0 max(14px,0.26rem) 0 6px;}
.proDet-show-head .btn:nth-child(2) i{width: max(32px,0.55rem);}
.proDet-show-head .btn:nth-child(2) span{padding-left: 0;}
.proDet-show-head .btn:hover{background: #1c4893;}
.proDet-intro{background: url('../images/pages/proDet-intro-bg.jpg') no-repeat center/cover;}
.proDet-intro .contain{padding: 0 3.2rem;}
.proDet-intro .text{text-align:left;}
.proDet-yy-flex{justify-content: space-between;align-items: center;}
.proDet-yy-flex .img{width: 59%;}
.proDet-yy-flex .img img{width: 100%;height: 4.9rem;}
.proDet-yy-flex .desc{width: 38%;}
.proDet-params .table-box{background: #f4f4f4;border-top: max(10px,0.26rem) solid #1c4893;}
.proDet-params .table{padding: 0.44rem 0.44rem 0.7rem;}
.proDet-params .table table{width: 100%;}
.proDet-params .table tr{border-bottom: 1px solid #e1e1e1;}
.proDet-params .table tr:first-child{border-top: 1px solid #e1e1e1;}
.proDet-params .table td{padding: max(10px,0.2rem) 0;}
.proDet-gn-swp{width: calc(100% + 0.26rem);margin-left: -0.13rem;}
.proDet-gn-swp .swiper-slide{height: auto;padding: 0.3rem 0.13rem;}
.proDet-gn-slide{background: #f4f4f4;height: 100%;min-height: max(150px,2.2rem);padding: 0.35rem 0.45rem;transition: all .4s ease;}
.proDet-gn-slide .circle {width: max(30px,0.7rem);height: max(30px,0.7rem);border-radius: 50%;opacity: 0;position: absolute;bottom: 0;right: 0;transition: all .36s;transform: translate(50%,50%);}
.proDet-gn-slide .circle:after {content: "";width: 130%;height: 130%;border-radius: 50%;border-width: 2px;border-color: rgba(31,40,112,0.059);border-style: solid;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}
.proDet-gn-slide .circle:before {content: "";width: 173%;height: 173%;border-radius: 50%;border-width: 2px;border-color: rgba(31,40,112,0.031);border-style: solid;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}
.proDet-gn-slide:hover .circle {opacity: 1}
.proDet-gn-slide:hover .circle:before,.proDet-gn-slide:hover .circle::after{animation: kusan 2s infinite linear;}
.proDet-gn-slide:hover .circle::after{animation-delay: -1s;}
/* .proDet-gn-slide:hover .circle:after{animation: kusan2 1.5s infinite ease;-webkit-animation: kusan2 1.5s infinite linear} */
@keyframes kusan {0% {width: 100%;height: 100%}100% {width: 173%;height: 173%}}
@keyframes kusan2 {0% {width: 100%;height: 100%}100% {width: 130%;height: 130%}}




.proDet-gn-slide:hover{box-shadow: 0 0 0.3rem rgba(0,0,0,0.1);background: #fff;}
.proDet-gn-btn .btn{user-select: none;cursor: pointer;width: max(40px,0.48rem);height: max(40px,0.48rem);border-radius: 50%;background: #f4f4f4;}
.proDet-gn-btn .btn.next{margin-left: 8px;transform: rotate(180deg);}
.proDet-gn-btn .btn:hover{background: #1c4893;color: #fff;}
.proDet-hot-swp{width: calc(100% + var(--widDb));}
.proDet-hot-head{justify-content: space-between;}
.proDet-hot-swp .proItem{width: 100%;padding: 0 !important;border: unset !important;}


/* 隐私协议 */
.privacy-view .pagesBread,.search-view .pagesBread{position: absolute;left: 0.4rem;top: 0;}
.privacy-head{background: #fff;padding: 0.4rem 0.2rem 0.4rem 0.4rem;justify-content: space-between;}
.privacy-head .text{width: 68%;margin-top: max(2px,0.06rem);}
.privacy-con{background: #fff;padding: 0.8rem 0.4rem 0.4rem;}
.privacy-con h1,.privacy-con h2,.privacy-con h3,.privacy-con h4,.privacy-con h5,.privacy-con h6{color: #1c4893;font-weight: 700;font-size: max(15px,0.19rem);}

/* 搜索页面 */
.search-form input{flex: 1;background: #f2f2f2;height: max(44px,0.7rem);padding: 0 max(14px,0.26rem);}
.search-form input::-webkit-input-placeholder{color: #666;}
.search-form .btn{user-select: none;cursor: pointer;width: max(90px,1.4rem);background: #000;}
.search-form .btn:hover{background: #1c4893;}
.search-nav{justify-content: space-between;}
.search-nav .item::after{content: "";position: absolute;left: 0;bottom: 0;width: max(30px,0.84rem);height: 2px;background: #1c4893;opacity: 0;transition: all .4s ease;}
.search-nav .item:hover,.search-nav .item.active{color: #1c4893;}
.search-nav .item.active::after{opacity: 1;}
.search-foot{background: #f2f2f2;}
.search-module{border-top: 1px solid #cbcbcb;}
.search-module:first-child{border-top: unset;}
.search-img{width: 20%;height: 2rem;}
.search-img img{width: 100%;height: 100%;}
.search-con{width: 80%;padding-left: 0.4rem;flex-direction: column;justify-content: space-between;}
.search-item:hover .search-img img{transform: scale(1.08);}
.search-item:hover .search-con .title{color: #1c4893;}
.search-module.pro .search-img{display: flex;align-items: center;justify-content: center;background: url('../images/pages/proList-bg.jpg') no-repeat center/cover;}
.search-module.pro .search-img img{width: auto;height: auto;max-width: 90%;max-height: 70%;}





/* 联系我们 */
.ctaIntro{background: url('../images/pages/ctaIntro-bg.png') no-repeat center/cover;}
.ctaIntro-list{width: 39%; display: flex;flex-direction: column;background: #f9f9f9;padding: 0 0.4rem;}
.ctaIntro-list li{flex: 1;display: flex;flex-direction: column;justify-content: center;border-top: 1px solid #e6e6e6;}
.ctaIntro-list li:first-child{border-top: unset;}
.ctaIntro-list .text{align-items: center;margin-left: max(10px,0.25rem);}
.ctaIntro-list .text:first-child{margin-left: 0;}
.ctaIntro-list .text i{display: block;width: max(20px,0.35rem);margin-right: 8px;}
.ctaIntro-img{width: 61%;position: relative;}
.ctaIntro-img img{width: 100%;}
.ctaIntro-menu{position: absolute;right: 15%;bottom: 45%;}
.ctaIntro-menu .dot1{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(4px,0.06rem);height: max(4px,0.06rem);background: #d8b740;border-radius: 50%;}
.ctaIntro-menu .dot1::before,.ctaIntro-menu .dot1::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(216, 183, 64, .4);animation: dotAni 2s linear infinite;}
.ctaIntro-menu .dot1::after{animation-delay: -1s;}
.ctaIntro-menu .con{position: absolute;right: max(1px,0.02rem);bottom: max(1px,0.02rem);}
.ctaIntro-menu .line{width: 2px;height: max(100px,2.8rem);display: flex;align-items: flex-end;}
.ctaIntro-menu .line i{width: 100%;height: 100%;display: block;background: rgba(39, 91, 191, .3);}
.ctaIntro-menu .text-box{position: absolute;right: min(-1px,-0.02rem);top: 0;}
.ctaIntro-menu .dot2{width: max(4px,0.06rem);height: max(4px,0.06rem);background: #1c4893;border-radius: 50%;}
.ctaIntro-menu .dot2::before,.ctaIntro-menu .dot2::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(28, 72, 147, .4);animation: dotAni 2s linear infinite;}
.ctaIntro-menu .dot2::after{animation-delay: -1s;}
.ctaIntro-menu .text{position: absolute;right: calc(100% + 16px);top: 50%;transform: translateY(-50%);overflow: visible;width: max(100px,1.65rem);height: max(40px,0.7rem);}
.ctaIntro-menu .text::after{content: "";position: absolute;left: 100%;top: 50%;transform: translateY(-50%);border: 6px solid transparent;border-left-color: #1c4893;}

.ctaIntro-menu.animated .line i{animation: ctaAni1 1s ease both;}
.ctaIntro-menu.animated .dot2{animation: ctaAni2 1s ease both .9s;}
.ctaIntro-menu.animated .text{animation: ctaAni3 1s ease both .9s;}
@keyframes ctaAni1 {
    0%{height: 0;}
    100%{height: 100%;}
}
@keyframes ctaAni2 {
    0%{opacity: 0;}
    100%{opacity: 1;}
}
@keyframes ctaAni3 {
    0%{opacity: 0;transform: translate(-10px,-50%);}
    100%{opacity: 1;transform: translateX(0,-50%);}
}


.ctaMsg-form{justify-content: space-between;}
.ctaMsg-form .input-group{justify-content: space-between;width: 51.5%;align-items: baseline;}
.ctaMsg-form input{width: 49%;height: max(40px,0.64rem);border: 1px solid #eaeaea;padding: 0 max(14px,0.2rem);transition:border .4s ease;}
.ctaMsg-form input::-webkit-input-placeholder{color: #666;}
.ctaMsg-form input:focus{border-color: #1c4893;}
.ctaMsg-form textarea{width: 46%;border: 1px solid #eaeaea;padding: max(14px, 0.2rem);transition:border .4s ease;}
.ctaMsg-form textarea::-webkit-input-placeholder{color: #666;}
.ctaMsg-form textarea:focus{border-color: #1c4893;}
.ctaMsg-submit .btn{user-select: none;cursor: pointer;border-radius: 40px;width: max(80px,1.1rem);height: max(50px,0.75rem);}
.ctaMsg-submit .btn:hover{background: #255dbc;}

/* 德龙实验室 */
.labIntro-bg{background: #666;}
.labIntro-bg .item{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: all 1s linear;overflow: hidden;}
.labIntro-bg .item img{width: 100%;height: 50vw;transform: scale(1.1);transition: all 2s linear 1s;}
.labIntro-bg .item::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 50%,#114192 100%);}
.labIntro-bg .item:first-child{position: relative;}
.labIntro-bg .item.active{opacity: 1;z-index: 2;}
.labIntro-bg .item.active img{transform: scale(1);transition-delay: 0s;}
.labIntro-con{z-index: 5; position: absolute;left: 0;bottom: 0;width: 100%;border-top: 1px solid rgba(255, 255, 255, .3);}
.labIntro-con .contain{justify-content: space-between;align-items: center;}
.labIntro-con .list li{color: #ccc; border-radius: 50%; width: max(70px,1.2rem);height: max(70px, 1.2rem);border: 1px solid rgba(235, 235, 235, .5); user-select: none;cursor: pointer;flex-direction: column;margin-left: 0.56rem;}
.labIntro-con .list li:first-child{margin-left: 0;}
.labIntro-con .list li:first-child .text{display: block;}
.labIntro-con .list .text{display: none;}
.labIntro-con .list li.active{background: rgba(255, 255, 255, .25);border-color: transparent;color: #fff;}
.labMsg{background: url('../images/pages/labMsg-bg.jpg') no-repeat center/cover;}
.labMsg .contain{width: 12.2rem;}
.labMsg-list{justify-content: space-between;}
.labMsg-item{width: 32%;}
.labMsg-item.w100{width: 100%;}
.labMsg-item input{width: 100%;border: 1px solid #e8e8e8;padding: 0 max(14px,0.25rem);height: max(40px,0.64rem);}
.labMsg-item input::-webkit-input-placeholder{color: #666;}
.labMsg-item input:focus{border-color: #1c4893;}
.labMsg-item textarea{width: 100%;border: 1px solid #e8e8e8;padding: max(14px,0.25rem);height: max(110px,3.6rem);}
.labMsg-item textarea::-webkit-input-placeholder{color: #666;}
.labMsg-item textarea:focus{border-color: #1c4893;}
.labMsg-submit .btn {user-select: none;cursor: pointer;border-radius: 40px;width: max(80px, 1.1rem);height: max(50px, 0.75rem);}
.labMsg-submit .btn:hover {background: #255dbc;}

/* 关于我们 */
.abIntro-flex{justify-content: space-between;align-items: flex-start;}
.abIntro-con{width: 44%;}
.abIntro-img{width: 53%;}
.abIntro-img img{width: 100%;transition: all 2s linear;}
.abIntro-img:hover img{transform: scale(1.05);}
.abVideo .bg img{width: 100%;height: 43vw;}
.abVideo .btn{transition: all .4s ease; user-select: none;cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(40px,0.5rem);height: max(40px, 0.5rem);background: url('../images/pages/abVideo-btn.png') no-repeat center/100% auto;}
.abVideo .btn:hover{transform: translate(-50%,-50%) scale(.95);}
.abVideo .btn:active{transform: translate(-50%,calc(-50% + 5px)) scale(.95);}
.abFZ{background: url('../images/pages/abFZ-bg.jpg') no-repeat center/cover;}
.abFZ-swp{width: 6rem;margin-left: 6.3rem;}
.abFZ-swp .swiper-container{overflow: visible;}
.abFZ-slide{min-height: max(250px,4rem);}
.abFZ-slide .year{color: #bebebe;}
.abFZ-slide .line-box{align-items: center;}
.abFZ-slide .dot{margin: 0 0.35rem 0 0.16rem;width: max(34px,0.48rem);height: max(34px,0.48rem);border-radius: 50%;border: 1px solid #bebebe;}
.abFZ-slide .dot i{display: block;transition: all .4s ease;width: max(8px,0.12rem);height: max(8px,0.12rem);border-radius: 50%;background: #bebebe;}
.abFZ-slide .line{flex: 1;height: 1px;background: #bebebe;}
.abFZ-slide .line i{display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background: #1c4893;transition: all 1s ease;}
.abFZ-slide .text{width: 88%;}
.abFZ-slide .max{padding: 0 0.16rem;}
.abFZ-slide .img{width: 100%;overflow: hidden;}
.abFZ-slide .img img{width: 100%;height: 2.48rem;transition: transform .6s ease;}
.abFZ-slide .img img:hover{transform: scale(1.1);}
.swiper-slide-active .abFZ-slide .year{color: #1c4893;}
.swiper-slide-active .abFZ-slide .dot{border-color: #1c4893;}
.swiper-slide-active .abFZ-slide .dot i{background: #1c4893;}
.swiper-slide-active .abFZ-slide .line i{width: 100%;}
.swiper-slide-active .abFZ-slide .title{color: #333;}
.swiper-slide-active .abFZ-slide .text{color: #666;}
.abFZ-btn .btn{user-select: none;cursor: pointer;width: max(40px,0.48rem);height: max(40px,0.48rem);border-radius: 50%;background: #fff;}
.abFZ-btn .btn.next{transform: rotate(180deg);margin-left: 8px;}
.abFZ-btn .btn:hover{background: #1c4893;color: #fff;}
.abHonor{padding-left: var(--widDb);background: #f5f5f5;}
.abHonor-head{padding-right: var(--widDb);justify-content: space-between;align-items: center;}
.abHonor-menu .item{margin-left: 8px; user-select: none;cursor: pointer;width: max(100px,1.7rem);height: max(40px,0.7rem);border-radius: 40px;background: #fff;}
.abHonor-menu .item:first-child{margin-left: 0;}
.abHonor-menu .item:hover{color: #1c4893;}
.abHonor-menu .item.active,.abHonor-menu .item.active:hover{background: #1c4893;color: #fff;}
.abHonor-drop{display: none;}
.abHonor-drop:first-child{display: block;}
.abHonor-slide{animation: fadeInUp 1s ease both;}
.swiper-slide:nth-child(2) .abHonor-slide{animation-delay: 0.2s;}
.swiper-slide:nth-child(3) .abHonor-slide{animation-delay: 0.4s;}
.swiper-slide:nth-child(4) .abHonor-slide{animation-delay: 0.6s;}
.swiper-slide:nth-child(5) .abHonor-slide{animation-delay: 0.8s;}
.swiper-slide:nth-child(6) .abHonor-slide{animation-delay: 1s;}
.abHonor-slide .img{height: 4.8rem;background: url('../images/pages/abHonor-item-bg.jpg') no-repeat center/cover;}
.abHonor-slide .img img{max-width: 80%;max-height: 70%;}
.abHonor-slide .title{color: #333;transition: all .4s ease;}
.abHonor-slide:hover .img img{transform: scale(1.15);}
.abHonor-slide:hover .title{color: #1c4893;}
.abHonor-menu{align-items: center;}
.abHonor-btn .btn{margin-right: 8px; user-select: none;cursor: pointer;width: max(40px,0.48rem);height: max(40px,0.48rem);border-radius: 50%;background: #fff;color: #e6e6e6;}
.abHonor-btn .btn.next{transform: rotate(180deg);margin-right: 20px;}
.abHonor-btn .btn:hover{background: #1c4893;color: #fff;}
.abHonor-pagination{flex: 1;height: 1px;background: #ccc;position: relative;}
.abHonor-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #1c4893;}
.abLN-sticky{position: sticky;top: 64px;overflow: hidden;}
.abLN-swp-box{margin-left: var(--widDb);}
.abLN-swp{width: var(--wid);}
.abLN-swp .swiper-container{overflow: visible;}
.abLN-slide{align-items: center;}
.abLN-slide .img{width: 70%;}
.abLN-slide .img img{width: 100%;height: 5.9rem;}
.abLN-slide .desc{width: 30%;padding: 0 0.4rem;}
.abLN-swp .banner-pagination{z-index: 2;position: absolute;left: calc(70% + 0.4rem);bottom: 1.7rem;}
.abLN-swp .banner-pagination .swiper-pagination-bullet{user-select: none;cursor: pointer;}
.abLN-swp .banner-pagination .swiper-pagination-bullet::after{background: #e6e6e6;}
.abWH{height: 350vh;margin-top: 1.2rem;}
.abWH-sticky{position: sticky;top: 60px;overflow: hidden;}
.abWH-bg img{width: 100%;height: 100vh;}
.abWH-bg .share{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);opacity: 0;}
.abWH-logo{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;}
.abWH-logo img{width: 100%;height: 100%;}
.abWH .comTitle{transition: all 1s ease;z-index: 5;opacity: 0;transform: translateY(-10px); position: absolute;left: 0;top: 10%;width: 100%;flex-direction: column;}
.abWH .comTitle.active{opacity: 1;transform: translateY(0);}







/* -------------------------PC端--------------------------- */
@media all and (max-width:1800px){
    /* 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) */
}

/* --------------------平板(横屏1024)---------------------- */
@media all and (max-width:1100px){}

/* --------------------平板(竖屏768)----------------------- */
@media all and (max-width:1000px){}

/* --------------------手机端(360)------------------------- */
@media all and (max-width:720px){
    .pagesBan-bg img{min-height: 300px;}
    .pagesBread{display: none;}
    .pagesMenu .contain{padding: 15px 0;}
    .search-nav{justify-content: flex-start;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;}
    .search-nav .item{margin-left: 20px;}
    .search-nav .item:first-child{margin-left: 0;}
    .newsItem-img img{height: 200px;}
    .newsItem-con{padding: 20px 15px 30px;}
    .newsDet-view .pagesMenu{display: none;}
    .newsDet-info-head{padding: 25px 15px;}
    .newsDet-info-foot{padding: 25px 15px;}
    .newsDet-info-page .item{width: 100%;padding: 15px;}
    .newsDet-info-back{margin: 20px auto 0;}
    .newsDet-info-back .text{margin: 0 10px 0 20px;}
    .service-view{padding: 40px 0;}
    .serCon{width: 100%;}
    .serMap{width: 100%;margin-top: 20px;}
    .faqItem-menu{padding: 15px;}
    .faqItem-drop{padding: 15px;}
    .faqItem-drop .text{width: auto;flex: 1;}
    .caseItem{width: 100%;padding: 30px 0 !important;}
    .caseItem:nth-child(2n){border-left: unset;}
    .caseItem:nth-child(2){border-top: 1px solid #d6d6d6;}
    .caseItem:first-child{padding-top: 0 !important;}
    .caseItem:last-child{padding-bottom: 0 !important;}
    .caseItem .img img{height: 190px;}
    .solHead{padding: 20px 15px 40px;}
    .solHead .comTitle{width: 100%;}
    .solRight{width: 100%;margin-top: 15px;}
    .solLabel .item{width: calc(50% - 8px);}
    .solFoot-img{width: 100%;}
    .solFoot-img img{height: 240px;}
    .solFoot-swp{width: 100%;margin-top: 20px;}
    .solFoot-swp .img img{height: 240px;}
    .proLeft{position: relative;top: 0;width: 100%;}
    .proRight{width: 100%;margin-top: 20px;}
    .proItem{width: 100%;padding: 30px 0 !important;}
    .proDet-show .pagesMenu{display: none;}
    .proDet-show-con{padding-top: 30px;}
    .proDet-show-head{flex-direction: column;align-items: center;text-align: center;}
    .proDet-show-head .btn-box{margin-top: 20px;text-align: center;}
    .proDet-show-slide{padding: 0;background: transparent;}
    .proDet-intro{padding-top: 40px;}
    .proDet-intro .contain{padding: 0;}
    .proDet-yy-flex{flex-direction: column-reverse;}
    .proDet-yy-flex .img{width: 100%;margin-top: 15px;}
    .proDet-yy-flex .desc{width: 100%;}
    .proDet-yy-flex .img img{height: 180px;}
    .proDet-gn-slide{padding: 25px 15px;}
    .proDet-gn-btn{display: none;}
    .proDet-hot-swp{width: 100%;}
    .ctaIntro-list{width: 100%;display: block;}
    .ctaIntro-list li{flex: none;padding: 20px 0;}
    .ctaIntro-img{width: 100%;}
    .ctaMsg-form .input-group{width: 100%;}
    .ctaMsg-form input{width: 100%;margin-top: 15px;}
    .ctaMsg-form input:first-child{margin-top: 0;}
    .ctaMsg-form textarea{width: 100%;margin-top: 10px;height: 120px;}
    .labIntro-bg .item img{height: 300px;}
    .labIntro-con .list{width: 100%;justify-content: space-between;margin-top: 20px;}
    .labIntro-con .list li{margin-left: 0;width: 60px;height: 60px;}
    .labMsg .contain{width: 92%;}
    .labMsg-item{width: 100%;margin-top: 10px;}
    .labMsg-item:first-child{margin-top: 0;}
    .abIntro-con{width: 100%;}
    .abIntro-img{width: 100%;margin-top: 20px;}
    .abVideo .bg img{height: 220px;}
    .abFZ-swp{width: 100%;padding: 0 4%;margin-left: 0;}
    .abFZ-swp .swiper-container{overflow: hidden;}
    .abFZ-btn{display: none;}
    .abHonor{padding: 35px 4%;}
    .abHonor-slide .img{height: 220px;}
    .abHonor-btn{display: none;}
    .abLN-sticky{position: relative;top: 0;padding: 40px 4% 0;}
    .abLN-swp-box{margin-left: 0;}
    .abLN-swp{width: 100%;}
    .abLN-slide .img{width: 60%;}
    .abLN-slide .img img{height: 150px;}
    .abLN-slide .desc{padding-right: 0;width: 40%;}
    .abLN-swp .banner-pagination{bottom: auto;left: auto;position: relative;text-align: center;margin-top: 20px;}
    .abWH{height: auto;margin: 0;padding: 40px 4% 60px;}
    .abWH-sticky{position: relative;top: 0;}
    .abWH .comTitle{position: relative;opacity: 1;transform: none;}
    .abWH .comTitle .img{width: 80%;}
    .abWH-bg,.abWH-logo{display: none;}
    .proBan-con .contain{padding-top: 30px;}
    .abFZ-slide .img img{height: 142px;}
}