@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a{width: 44px;height: 44px;margin: 4px;font-size: 20px;font-weight: 700; color: #fff;transition: all .4s ease;background-color: #dbdbdb;display: flex;align-items: center;justify-content: center;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #fa4d09;background-color: #fa4d09;color: #fff;}
.paging-menu a i{font-size: 20px;}
.paging-menu a.last{transform: rotate(180deg);}
.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: #fa4d09;}
.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: #fa4d09;color: #fff;border-color: #fa4d09;}
.paging-hint span{color: #fa4d09;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;width: 36px;height: 36px;font-size: 13px;}.paging-menu a i{font-size: 13px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #fa4d09;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #fa4d09;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.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: #fa4d09 !important;}
.search-link:hover h2{color: #fa4d09;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;}
.webmap-list{width: 100%;border-top: 1px solid #e0e0e0;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #fa4d09;}
.webmap-list>ul>li>.menu{height: 60px;display: flex;align-items: center;background: #ededed;padding-left: 20px;color: #333;font-size: 18px;}
.webmap-list>ul>li>.drop>ul{padding-left: 20px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li>.drop li{margin-left: 50px;}
.webmap-list>ul>li>.drop li:first-child{margin-left: 0;}
.webmap-list>ul>li>.drop a{height: 60px;display: flex;align-items: center;font-size: 15px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width: 680px) {
    .webmap-list>ul>li>.menu{height: 44px;padding-left: 15px;font-size: 16px;}
    .webmap-list>ul>li>.drop a{height: auto;font-size: 14px;}
    .webmap-list>ul>li>.drop li{margin: 15px 0 0 20px;}
    .webmap-list>ul>li>.drop>ul{padding-left: 15px;margin-left: -20px;padding-bottom: 15px;}
    .webmap-list>ul>li>.drop li:first-child{margin-left: 20px;}
}
/* 公共样式 */
.pagesBan-bg img{width: 100%;min-height: 300px;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;}
.pagesBan-con .title{animation: pagesTitle 1.5s ease forwards; opacity: 0;align-items: flex-end;line-height: 1.14;}
@keyframes pagesTitle {0%{opacity: 0;transform: translateX(100px) skew(-15deg);}100%{opacity: 1;transform: translateX(0) skew(0);}}
.pagesBan-con .title i{width: 12px;height: 12px;background: #fa4d09;display: block;margin: 0 0 5px 10px;}
.pagesNav{background: #fff;border-bottom: 1px solid #c3c3c3;}
.pagesNav-item{height: 60px;margin-left: 60px;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #fa4d09;opacity: 0;}
.pagesNav-item:hover,.pagesNav-item.active{color: #fa4d09;}
.pagesNav-item.active::after{opacity: 1;}
.common-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #999;margin: 0 7px;opacity: 1;border-radius: 50%;}
.common-pagination .swiper-pagination-bullet-active{background: #fa4d09}
/* 新闻详情 */
.newsShow-img{width: 61%;}
.newsShow-img img{transition: all 1s linear;height: 520px;}
.newsShow-img:hover img{transform: scale(1.1);}
.newsShow-con{width: 39%;background: #fff;padding: 70px 70px 0;position: relative;}
.newsShow-more{position: absolute;left: 50%;bottom: 50px;transform: translateX(-50%);width: calc(100% - 140px);border-top: 1px solid #fa4d09;}
.newsShow-more-btn{padding: 5px 8px;border: 1px solid #fa4d09;}
.newsShow-more-btn i{font-size: 12px;display: block;margin-left: 5px;transform: rotate(45deg);transition: transform .4s ease;font-weight: 700;}
.newsShow-more-btn:hover{background: #fa4d09;color: #fff;}
.newsShow-more-btn:hover i{transform: rotate(90deg);}
.newsItem{align-items: center;transition: all .4s ease;}
.newsItem::after{content: "";position: absolute;right: 0;bottom: 0;height: 1px;width: calc(100% - 290px);background: #efefef;}
.newsItem-img{width: 250px;}
.newsItem-img img{width: 100%;height: 160px;}
.newsItem-text{flex: 1;padding: 0 40px;}
.newsItem-date{flex-direction: column;width: 110px;height: 100px;background: #f5f5f5;}
.newsItem-date .year{margin-top: 5px;}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}
.newsItem:hover .newsItem-text .title{color: #fa4d09;}
.newsItem:hover .newsItem-date{background: #fa4d09;color: #fff;}
/* 新闻详情 */
.newsDet .contain{justify-content: space-between;align-items: flex-start;}
.newsDet-con{background: #fff;width: calc(68% - 10px);padding: 40px 35px;}
.newsDet-header{border-bottom: 1px solid #e5e5e5;}
.newsDet-side{position: sticky;top: 100px;width: calc(32% - 10px);}
.newsDet-switch-item{background: #fff;margin-top: 20px;padding:30px 20px;}
.newsDet-switch-item:first-child{margin-top: 0;}
.newsDet-switch-item:hover .text{color: #fa4d09;}
.newsDet-back{padding: 25px;background: #fff;margin-top: 20px;}
.newsDet-back-btn{height: 50px;width: 100%;background: #fa4d09;}
.newsDet-back-btn i{display: block;margin-right: 25px;}
.newsDet-back-btn:hover{box-shadow: 0 0 10px #fa4d09;}
/* 新闻-宣传影片 */
.videoSlide{user-select: none;cursor: pointer;}
.videoSlide-img{overflow: hidden;}
.videoSlide-img .img{overflow: hidden;}
.videoSlide-img .img img{width: 100%;height: 300px;}
.videoSlide-img .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.videoSlide-img .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
.videoSlide:hover .videoSlide-img .btn{transform: translate(-50%,-50%) scale(.95);}
.videoSlide:hover .videoSlide-text{color: #fa4d09;}
.commonBtn-item{width: 44px;height: 44px;background: #dbdbdb; position: absolute;left: -84px;top: calc(50% - 22px);z-index: 3;user-select: none;cursor: pointer;}
.commonBtn-item.next{left: auto;right: -84px;transform: rotate(180deg);}
.commonBtn-item:hover{background: #fa4d09;}
/* 产业布局 */
.classIntro .contain{justify-content: flex-end;position: relative;}
.classIntro-con{flex-direction: column;z-index: 2; justify-content: center;padding:0 45px; width: 55%;height: calc(100% - 25px); position: absolute;left: 0;bottom: 0;background: #fff;border-bottom: 6px solid #fa4d09;}
.classIntro-img{width: 50%;overflow: hidden;}
.classIntro-img img{width: 100%;height: 500px;transition: all 1s linear;}
.classIntro-img:hover img{transform: scale(1.1);}
.indcp-loop .swiper-container{overflow: visible;}
.indcp-loop .swiper-wrapper{flex-wrap: nowrap;width: auto;}
.indcp-loop .swiper-slide{width: 320px;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
.indcp-loop .swiper-slide.active{width: calc(100% - 320px*3);}
.indcp-loop.slide3 .swiper-slide{width: 480px;}
.indcp-loop.slide3 .swiper-slide.active{width: calc(100% - 480px*2);}
/* -- */
.indcp-items{width: 100%;position: relative;overflow: hidden;height: 770px;color: #fff;transform: translate3d(0,0,0);}
.indcp-items img{height: 100%;position: absolute;max-width: none;object-fit: fill;top: 0;left: 50%;transform: translateX(-50%);}
.indcp-items::before, .indcp-items::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;transition: all .4s ease;}
.indcp-items::before{background: linear-gradient(to bottom,transparent 40%,rgba(0,0,0,1));}
.indcp-items::after{background:rgba(0, 0, 0, .8);opacity: 0;}
.indcp-items-hint{position: absolute;transition: all .4s ease .4s;z-index: 5; bottom: 0;width: 100%;padding: 0 10px 50px;text-align: center;}
.indcp-items-mix{padding: 0 20px;opacity: 0;transition: all .4s ease;position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;justify-content: center;text-align: center; z-index: 5;}
.indcp-items-mix .cont{opacity: 0;transform: translateY(50px);}
.indcp-loop .swiper-slide.active .indcp-items::before{opacity: 0;transition: all .4s ease .4s;}
.indcp-loop .swiper-slide.active .indcp-items::after{opacity: 1;transition: all .4s ease .4s;}
.indcp-loop .swiper-slide.active .indcp-items-hint{opacity: 0;transition: all .4s ease;}
.indcp-loop .swiper-slide.active .indcp-items-mix{opacity: 1;transition: all .4s ease .4s;}
.indcp-loop .swiper-slide.active .indcp-items-mix .cont{opacity: 1;transform: translateY(0);transition: all .6s ease .5s;}
.indcp-loop .swiper-slide.active .indcp-items-mix .link{opacity: 1;transform: translateY(0);transition: all .6s ease .5s;}
.classPro-con{width: 50%; background: url('../images/pages/bmPro-text-bg.jpg') no-repeat center/cover; display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;padding:0 70px;}
.classPro-text .text{flex: 1;}
.classPro-icon{padding-left: 50px;}
.classPro-icon li{width: 33%; flex-direction: column;justify-content: flex-start;}
.classPro-icon .img{height: 36px;}
.classPro-icon .img img{max-height: 100%;}
.classPro-icon .text{margin-top: 5px;}
.classPro-img{width: 50%;background: #f2f2f1;}
.classPro-img .img{position: relative; height: 640px;justify-content: center;align-items: flex-end;padding-bottom: 110px;}
.classPro-img .img img{max-width: 70%;max-height: 80%;}
.classPro-img .img::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80%;height: 200px;background: url('../images/pages/bmPro-logo.png') no-repeat center/100% auto;}
.classPro-img .common-pagination{position: absolute;left: 0;bottom: 35px;width: 100%;z-index: 3;}
.classHonor-slide{padding: 75px 35px 30px;border: 1px solid #e5e5e5;background: #fff;}
.classHonor-img{background: #fff;padding: 15px;height: 350px;}
.classHonor-img img{max-height: 100%;}
.classHonor-slide:hover{background: #ededed;}
.classApp{background: url('../images/pages/classApp-bg.jpg') no-repeat center/cover;}
.classApp-con{width: 54%;}
.classApp-title{align-items: flex-end;}
.classApp-title span{margin-right: 10px;transform: translateY(-5px);}
.classApp-down{align-items: center;}
.classApp-down-img{margin-right: 15px;user-select: none;cursor: pointer;}
.classApp-down-img .btn{width: 80px;height: 80px;border-radius: 50%;}
.classApp-down-img .btn img{max-width: 80%;}
.classApp-down-img .code{display: none; position: absolute;left: 50%;bottom: calc(100% + 10px);transform: translate(-50%,-10px);background: #fff;border-radius: 5px;}
.classApp-down-img .code img{max-width: unset;width: 250px;height: auto;}
.classApp-down-img .code::after{content: "";position: absolute;left: 0;top: 100%;width: 100%;height: 10px;}
.classApp-down-img .code::before{content: "";position: absolute;left: calc(50% - 7px);top: 100%;width: 15px;height: 10px;border: 7px solid transparent;border-top-color: #fff;}
.classApp-down-img:hover .code{display: block;}
.classApp-img{width: 46%;display: flex;justify-content: center;}
.classApp-img .bg{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 60%;}
.classApp-img .img{position: relative;z-index: 2;width: 48%;}
.classApp-img .btn{z-index: 3; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .4s ease;user-select: none;cursor: pointer;}
.classApp-img .btn:hover{transform: translate(-50%,-50%) scale(.95);}
/* 联系我们 */
.ctaData{padding: 0 45px; flex-direction: column;justify-content: center; width: 50%;background: url('../images/pages/ctaData-text-bg.jpg') no-repeat center/cover;}
.ctaData-list li{align-items: center;}
.ctaData-list .img{width: 44px;height: 44px;border-radius: 50%;background: #fff;margin-right: 17px;}
.ctaData-list .img img{max-width: 60%;max-height: 60%;}
.ctaData-list .text{flex: 1;}
.ctaMap{height: 600px;width: 50%;}
.amap-copyright,.amap-logo{display: none !important;}
.ctaMsg{background: url('../images/pages/ctaMsg-bg.jpg') no-repeat center/cover;}
.ctaMsg-table{justify-content: space-between;}
.ctaMsg-table input{color: #333;width: calc((100% / 3) - (50px / 3));background: #fff;height: 60px;font-size: 16px;padding-left: 20px;}
.ctaMsg-table input::-webkit-input-placeholder{font-size: 16px;color: #999;}
.ctaMsg-table textarea{width: 100%;margin-top: 25px;font-size: 16px;color: #333;padding: 20px  0 0 20px;height: 200px;}
.ctaMsg-btm{width: 100%;justify-content: space-between;margin-top: 25px;}
.ctaMsg-table .ctaMsg-btm-code input{width: 220px;}
.ctaMsg-btm-code img{width: 136px;height: 60px;display: block;margin-left: 25px;user-select: none;cursor: pointer;}
.ctaMsg-btn{width: 150px;height: 60px;font-size: 16px;user-select: none;cursor: pointer;}
.ctaMsg-btn:hover{background: #d73f03;}
/* 人才招聘 */
.joinIntro{height: 500px; background-size: cover;background-position: center;background-repeat: no-repeat;align-items: center;justify-content: flex-end;}
.joinIntro-text{width: 50%;padding-right: 30px;}
.joinFl-list{margin-left: -20px;}
.joinFl-list li{overflow: hidden;position: relative;width: calc(25% - 20px);margin-left: 20px;}
.joinFl-img img{width: 100%;height: 440px;}
.joinFl-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);transition: all .4s ease;}
.joinFl-con{position: absolute;transition: all .5s ease; left: 0;top: calc(440px - 100px);width: 100%;padding: 0 15px;}
.joinFl-con .img{height: 42px;}
.joinFl-con .img img{max-height: 100%;}
.joinFl-con .text{opacity: 0;transition: all .4s ease;}
.joinFl-list li:hover .joinFl-img::after{background: rgba(250, 77, 9, .5);}
.joinFl-list li:hover .joinFl-con{top: 30%;}
.joinFl-list li:hover .joinFl-con .text{opacity: 1;}
.joinYg-swp{width: 60%;margin: 50px auto 0;}
.joinYg-swp .swiper-container{overflow: visible;}
.joinYg-slide::after{transition: all .2s ease; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.joinYg-slide img{width: 100%;height: 500px;}
.swiper-slide-active .joinYg-slide::after{opacity: 0;background-attachment: fixed;}
.joinZw-item{background: #fff;}
.joinZw-menu{padding: 0 70px; height: 60px;align-items: center;user-select: none;cursor: pointer;position: relative;}
.joinZw-menu .title,.joinZw-menu .text{width: 50%;}
.joinZw-menu .btn{position: absolute;right: 70px;top: calc(50% - 12px);width: 24px;height: 24px;border-radius: 50%;background: #fa4d09;}
.joinZw-menu .btn::after,.joinZw-menu .btn::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;}
.joinZw-menu .btn::after{width: 10px;height: 2px;}
.joinZw-menu .btn::before{width: 2px;height: 10px;transition: all .4s ease;}
.joinZw-menu.active .btn{transform: rotate(180deg);}
.joinZw-menu.active .btn::before{opacity: 0;}
.joinZw-menu:hover .title,.joinZw-menu.active .title{color: #fa4d09;}
.joinZw-drop{display: none; padding: 35px 70px;border-top: 1px solid #e5e5e5;}
.joinZw-drop h1,.joinZw-drop h2,.joinZw-drop h3,.joinZw-drop h4,.joinZw-drop h5,.joinZw-drop h6{font-size: 18px;font-weight: 700;color: #333;}
.joinZw-email{width: 230px;height: 60px;}
.joinZw-email i{display: block;margin-right: 10px;transition: all .4s ease;}
.joinZw-email:hover{background: #da4206;}
.joinZw-email:hover i{transform: rotate(45deg);margin-right: 20px;}
.joinBtm::after{content: "";position: absolute;left: 50%;transform: translate(-50%); bottom: 0;width: 100vw;height: 50%;background: #1a1a1a;}
.joinBtm-con{position: relative;z-index: 2;align-items: center;background: url('../images/pages/joinBtm-bg.jpg') no-repeat center/cover;height: 200px;padding-left: 40px;}
.joinBtm-title{width: 50%;}
.joinBtm-text{width: 50%;}
.joinBtm-text p{margin-left: 70px;}
.joinBtm-text p:first-child{margin-left: 0;}
/* 资质荣誉 */
.honor-list{margin-left: -25px;}
.honor-item{transition: all .4s ease; padding: 45px; width: calc((100% / 3) - 25px);margin: 25px 0 0 25px;background: #fff;}
.honor-item .img{height: 225px;}
.honor-item .img img{max-height: 100%;}
.honor-item:hover{box-shadow: 0px 4px 12.61px 0.39px rgba(0, 0, 0, 0.1);position: relative;z-index: 2;}
/* 关于我们 */
.abIntro .pagesTitle .text{width: 700px;}
.abIntro-num li{display: flex;flex-direction: column;align-items: center;text-align: center;margin-left: 100px;}
.abIntro-num li:first-child{margin-left: 0;}
.abIntro-num .num{align-items: flex-end;}
.abIntro-num .num span{display: block;margin-right: 5px;}
.abHj-swp .swiper-wrapper{transition-timing-function: linear;}
.abHj-slide .img img{width: 100%;height: 500px;}
.abHj-slide .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);transition: all .4s ease;}
.abHj-slide:hover .btn{transform: translate(-50%,-50%) scale(1);}
/* 企业文化 */
.whIntro-list{margin-left: -20px;}
.whIntro-list ul{flex-wrap: nowrap;}
.whIntro-list li{width: 380px;margin-left: 20px;overflow: hidden;position: relative; }
.whIntro-list li.active{width: calc(100% - 380px*2 - 20px*3);}
.whIntro-img{position: relative;}
.whIntro-img::after,.whIntro-img::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .4s ease;}
.whIntro-img::after{background: linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.8));}
.whIntro-img::before{background: rgba(0, 0, 0, .4);opacity: 0;}
.whIntro-img img{height: 630px;max-width: none;object-fit: fill;}
.whIntro-show{position: absolute;left: 0;bottom: 0;width: 100%;padding: 20px;transition: all .4s .4s ease;z-index: 2;}
.whIntro-list .title{justify-content: center;align-items: center;}
.whIntro-list .title i{display: block;margin-right: 10px;}
.whIntro-hide{z-index: 3; position: absolute;transition: all .8s ease; transform: translateY(-100px); text-align: center; left: 0;top: 0;width: 100%;height: 100%;opacity: 0;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.whIntro-hide .text{margin-top: 10px;}
.whIntro-list li.active .whIntro-img::after{opacity: 0;}
.whIntro-list li.active .whIntro-img::before{opacity: 1;}
.whIntro-list li.active .whIntro-show{opacity: 0;transform: translateY(100%);}
.whIntro-list li.active .whIntro-hide{opacity: 1;transform: translateY(0);transition-delay: .4s;}
.whName-con{width: 660px;height: 660px; margin: 70px auto 0;}
.whName-line{animation:whNameLine1 25s linear infinite; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;border: 1px dashed #fff;}
.whName-con::after,.whName-con::before{content: "";position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);border-radius: 50%;border: 1px dashed rgba(255, 255, 255, .1);}
.whName-con::after{width: 120%;height: 120%;animation:whNameLine2 30s linear infinite;}
.whName-con::before{width: 140%;height: 140%;animation:whNameLine1 40s linear infinite;}
@keyframes whNameLine1 {0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(360deg);}}
@keyframes whNameLine2 {0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(-360deg);}}
.whName-nav{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
.whName-nav li{position: absolute;user-select: none;cursor: pointer;}
.whName-nav .dot{width: 40px;position: relative; height: 40px;display: flex;align-items: center;justify-content: center; background: transparent;border-radius: 50%;z-index: 8;cursor: pointer;}
.whName-nav .dot i{background: #fff; display: block;width: 14px;height: 14px;border-radius: 50%;}
.whName-nav .dot::before,.whName-nav .dot::after{content: "";z-index: 2;display: block;width: 100%;height: 100%;box-shadow: 0 0 8px 2px #fff inset;border-radius: 50%;position: absolute;top: 0;left: 0;animation: indfaDotRun 1.5s linear infinite;opacity: 0;}
.whName-nav .dot::before {animation-delay: .8s;}
.whName-nav .dot::after {animation-delay: 0s;}
@keyframes indfaDotRun{0%{opacity:0;transform:scale(.3)}5%{opacity:1}to{opacity:0;transform:scale(1)}}
.whName-nav .title{position: absolute;right: 50px;top: 50%;transform: translateY(-50%);}
.whName-nav li.active .dot i{background: #fa4d09;}
.whName-nav li.active .dot::before,.whName-nav li.active .dot::after{box-shadow: 0 0 8px 2px #fa4d09 inset;}
.whName-nav li:nth-child(2n) .title{right: auto;left: 50px;}
.whName-nav li:nth-child(1){right: 80%;top: 10%;}
.whName-nav li:nth-child(2){left: 80%;top: 10%;}
.whName-nav li:nth-child(3){right: 80%;bottom: 10%;}
.whName-nav li:nth-child(4){left: 80%;bottom: 10%;}
.whName-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.whName-text li{opacity: 0;transform: translateY(100px);visibility: hidden; position: absolute;padding: 0 70px; left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}
.whName-text li.active{transition: all .8s ease;position: relative;opacity: 1;visibility: visible;transform: translateY(0);}
/* 定制加工 */
.oemIntro-con{width: 42%;position: relative;padding-right: 50px;display: flex;flex-direction: column;justify-content: center;}
.oemIntro-con::after{content: "";position: absolute;right: 0;top: 0;width: 33%;height: 100%;background: #f4f4f4;z-index: -1;}
.oemIntro-title{justify-content: space-between;align-items: center;}
.oemIntro-title::after{content: "";display: block;width: 30%;height: 2px;background: #fa4d09;}
.oem .oemIntro-title::after{width: 20%;}
.oemIntro-text p{position: relative;padding-left: 15px;margin-top: 30px;}
.oemIntro-text p::after{content: "";position: absolute;left: 0;top: 10px;width: 6px;height: 6px;border-radius: 50%;background: #fa4d09;}
.oemIntro-img{width: 58%;}
.oemIntro-img img{width: 100%;height: 100%;}
.oemIntro-num{justify-content: space-between;}
.oemIntro-num li{flex-direction: column;}
.oemIntro-num .num{line-height: 1.14;margin-right: 5px;align-items: flex-end;}
.oemIntro-num .num span{line-height: .8;}
.oemIntro-num .num span:last-child{display: inline-block;margin-right: 5px;}
.oemIntro.reverse .contain{flex-direction: row-reverse;}
.oemIntro.reverse .oemIntro-img{width: 50%;}
.oemIntro.reverse .oemIntro-con{padding-right: 0;padding-left: 50px;width: 50%;}
.oemIntro.reverse .oemIntro-con::after{right: auto;left: 0;}
.oemIntro.reverse .oemIntro-title{color: #333;justify-content: flex-start;}
.oemIntro.reverse .oemIntro-title::after{margin-left: 10px;}
.oemYs{background: url('../images/pages/oemYs-bg.jpg') no-repeat center/cover;}
.oemYs .pagesTitle{position: absolute;left: 0;top: 10%;width: 100%;}
.oemYs-list li{flex-direction: column; height: 730px;padding: 180px 35px 0; width: calc(100% / 3);border-right: 1px solid rgba(255, 255, 255, .1);}
.oemYs-list li:first-child{border-left: 1px solid rgba(255, 255, 255, .1);}
.oemYs-list .img{height: 68px;display: flex;align-items: flex-end;}
.oemYs-list .img img{max-height: 100%;}
.oemYs-list .title::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 20px;height: 2px;background: #fa4d09;}
.oemYs-list .text{display: none;}
.oemGc-num{justify-content: space-between;}
.oemGc-num .num{justify-content: center;align-items: flex-end;}
.oemGc-num .num span{display: block;margin-right: 5px;}
.oemGc-num .text{text-align: center;}
.oemSc{background: url('../images/pages/oemSc-bg.jpg') no-repeat center/cover;}
.oemSc .contain{justify-content: space-between;align-items: center;}
.oemSc-con{width: 47%;}
.oemSc-title{display: inline-block;}
.oemSc-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #fa4d09;}
.oemSc-line li{margin-top: 20px;}
.oemSc-line .line{position: relative;width: 10%;height: 10px;background: linear-gradient(to right,rgba(250,77,9,.1) 0%,rgba(250,77,9,1) 100%);}
.oemLine{animation: oemLine 1s ease forwards;}
@keyframes oemLine {0%{width: 10%;}100%{width: 100%;}}
.oemSc-line .text{position: absolute;left: calc(100% + 25px);top: 50%;transform: translateY(-50%);white-space: nowrap;}
.oemSc-line li:nth-child(1){width: 38%;}
.oemSc-line li:nth-child(2){width: 32%;}
.oemSc-line li:nth-child(3){width: 26%;}
.oemSc-line li:nth-child(4){width: 10%;}
.oemSc-line li:nth-child(5){width: 10%;}
.oemSc-map{width: 45%;}
.oemSc-map-bg img{width: 100%;}
.oemSc-dot{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.oemSc-dot li{position: absolute;}
.oemSc-dot .text{position: absolute;left: 50%;top: 40px;transform: translateX(-50%);white-space: nowrap;}
.oemSc-dot .dot{width: 30px;position: relative; height: 30px;display: flex;align-items: center;justify-content: center; background: transparent;border-radius: 50%;z-index: 8;cursor: pointer;}
.oemSc-dot .dot i{background: #fa4d09; display: block;width: 10px;height: 10px;border-radius: 50%;}
.oemSc-dot .dot::before,.oemSc-dot .dot::after{content: "";z-index: 2;display: block;width: 100%;height: 100%;box-shadow: 0 0 10px 2px #fa4d09 inset;border-radius: 50%;position: absolute;top: 0;left: 0;animation: indfaDotRun 1.5s linear infinite;opacity: 0;}
.oemSc-dot .dot::before {animation-delay: .8s;}
.oemSc-dot .dot::after {animation-delay: 0s;}
@keyframes indfaDotRun{0%{opacity:0;transform:scale(.3)}5%{opacity:1}to{opacity:0;transform:scale(2)}}
.oemSc-dot li.beimei{left: 92%;top: 27%;}
.oemSc-dot li.yazhou{left: 45%;top: 17%;}
.oemSc-dot li.ouzhou{left: 18%;top: 15%;}
.oemSc-dot li.zhongdong{left: 21%;top: 32%;}
.oemSc-dot li.qita{left: 62%;top: 63%;}
/* 生产流程 */
.stepBz{background: url('../images/pages/stepBz-bg.jpg') no-repeat center/cover;background-attachment: fixed;}
.stepBz-list{margin-left: -40px;}
.stepBz-list li{padding: 50px 50px 50px 20px; margin: 40px 0 0 40px;width: calc(50% - 40px);background: #fff;transition: all .4s ease;}
.stepBz-icon{width: 30px;}
.stepBz-text{flex: 1;padding-left: 10px;}
.stepBz-text .title{color: #333;}
.stepBz-list li:hover{transform: translateY(-10px);}
.stepNl-slide{margin-left: -25px;}
.stepNl-slide li{width: calc((100% / 3) - 24px);margin: 24px 0 0 24px;}
.stepNl-img img{width: 100%;height: 270px;}
.stepNl-text{height: 50px;transition: all .4s ease;background: #fff;}
.stepNl-slide li:hover .stepNl-text{background: #fa4d09;color: #fff;}
.stepLc{background: url('../images/pages/setpLc-bg.jpg') no-repeat center/cover;}
.stepLc-list{justify-content: space-between;}
.stepLc-list::after{content: "";width: 32%;}
.stepLc-list li{width: 32%;height: 140px;flex-direction: column;border-radius: 6px;background: linear-gradient( 127deg, rgb(37,43,67) 0%, rgb(53,62,94) 100%);}
.stepLc-img img{width: 100%;}
/* 服务支持 */
.serPz{background: url('../images/pages/serPz-bg.jpg') no-repeat center/cover;}
.serPz-con{margin: 80px auto 0;width: 520px;height: 520px;display: flex;align-items: center;justify-content: center;}
.serPz-con::after{animation: serPzRotate1 20s linear infinite; content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;border: 1px dashed rgba(255, 255, 255, .3);}
.serPz-con .bg{animation: serPzRotate2 30s linear infinite;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 82%;height: 82%;}
.serPz-con .img{animation: serPzRotate1 40s linear infinite;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 85%;height: 85%;}
.serPz-con .logo{width: 100px;z-index: 5;position: absolute;left: 50%;top: 48%;transform: translate(-50%,-50%);}
@keyframes serPzRotate1{0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(360deg);}}
@keyframes serPzRotate2{0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(-360deg);}}
.serPz-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.serPz-list li{position: absolute;}
.serPz-text{position: absolute;right: calc(100% + 15px);top: 50%;transform: translateY(-50%);white-space: nowrap;}
.serPz-icon{width: 68px;height: 68px;border-radius: 50%;background: #fff;border: 4px solid #ffe2d5;}
.serPz-icon img{max-width: 50%;max-height: 50%;transition: all .4s ease;}
.serPz-icon .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.serPz-list li:nth-child(2n) .serPz-text{right: auto;left: calc(100% + 15px);}
.serPz-list li:nth-child(1){right: 70%;top: 0;}
.serPz-list li:nth-child(2){left: 70%;top: 0;}
.serPz-list li:nth-child(3){right: calc(100% - 34px);top: calc(50% - 34px);}
.serPz-list li:nth-child(4){left: calc(100% - 34px);top: calc(50% - 34px);}
.serPz-list li:nth-child(5){right: 70%;bottom: 0;}
.serPz-list li:nth-child(6){left: 70%;bottom: 0;}
.serPz-list li:hover .serPz-text{color: #fa4d09;}
.serPz-list li:hover .serPz-icon{border-color: #fa4d09;background: #fa4d09;}
.serPz-list li:hover .serPz-icon .s{opacity: 0;}
.serPz-list li:hover .serPz-icon .h{opacity: 1;}
.serDown-slide{background: #fff;padding:35px 20px;}
.serDown-slide .title{height: 80px;}
.serDown-btn{width: 132px;height: 44px;border: 1px solid #fa4d09;}
.serDown-btn i{display: block;margin-right: 12px;font-weight: 700;font-size: 19px;}
.serDown-btn:hover{background: #fa4d09;color: #fff;}
.serCta .contain{padding-left: 90px;}
.serCta .phone{align-items: center;}
.serCta .phone i{display: flex;align-items: center;}
.serCta .phone span{display: block;margin-left: 20px;transform: skew(-10deg);}
/* 研发优势 */
.rdHonor{background: url('../images/pages/rdHonor-bg.jpg') no-repeat center/cover;}
.rdHonor .contain{justify-content: space-between;align-items: center;}
.rdHonor-con{width: 48%;}
.rdHonor-img{width: 50%;}
.rdJg{background: url('../images/pages/rdJg-bg.jpg') no-repeat center/cover;}
.rdJg-con{align-items: center;}
.rdJg-img{width: 50%;}
.rdJg-img img{width: 100%;}
.rdJg-list{width: 50%;padding-left: 50px;}
.rdJg-menu{padding-bottom: 12px; user-select: none;cursor: pointer;align-items: center;border-bottom: 1px solid rgba(255, 255, 255, .1);}
.rdJg-menu::after{content: "\e727";font-family: "icon"; position: absolute;right: 0;bottom: 15px;font-size: 15px;transition: all .4s ease;transform: rotate(180deg);}
.rdJg-menu .page{background: #fff;color: #0b1d4b;width: 20px;height: 20px;margin-right: 10px;}
.rdJg-menu.active::after{transform: rotate(0);}
.rdJg-drop{display: none;color: rgba(255, 255, 255, .8);}
.rdJg-drop p{padding-left: 22px;position: relative;}
.rdJg-drop p::after{content: "★";left: 0;top: 0px;position: absolute;}
.rdApp{background: url('../images/pages/rdApp-bg.jpg') no-repeat center/cover;}
.rdApp-con{margin: 50px auto 0;width: 710px;height: 710px;}
.rdApp-con::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px dashed #dcdcdc;}
.rdApp-line{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80%;}
.rdApp-line img{transition: all .6s ease;}
.rdApp-nav{z-index: 2; position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.rdApp-nav-icon{width: 80px;height: 80px;border-radius: 50%;background: #e6e6e6;}
.rdApp-nav-icon img{max-width: 50%;max-height: 50%;transition: all .4s ease}
.rdApp-nav-icon .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.rdApp-nav-text{position: absolute;left: calc(100% + 15px);top: 50%;transform: translateY(-50%);white-space: nowrap;}
.rdApp-nav-text .text{margin-top: 5px;}
.rdApp-nav li{user-select: none;cursor: pointer;position: absolute;}
.rdApp-nav li:nth-child(n+3) .rdApp-nav-text{left: auto;right: calc(100% + 15px);text-align: right;}
.rdApp-nav li.active .rdApp-nav-icon{background: #fa4d09;}
.rdApp-nav li.active .rdApp-nav-icon .s{opacity: 0;}
.rdApp-nav li.active .rdApp-nav-icon .h{opacity: 1;}
.rdApp-nav li:nth-child(1){left: 81%;top: 10%;}
.rdApp-nav li:nth-child(2){left: 81%;bottom: 10%;}
.rdApp-nav li:nth-child(3){right: 81%;bottom: 10%;}
.rdApp-nav li:nth-child(4){right: 81%;top: 10%;}
.rdApp-swp{z-index: 3; width: 70%;height: 70%; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); border-radius: 50%;background: #fa4d09;border: 30px solid #f0f1f2;}
.rdApp-swp .swiper-container{height: 100%;}
.rdApp-slide{flex-direction: column;padding: 0 50px 50px;height: 100%;}
.rdApp-slide .text br{height: 10px;content: "";display: block;}
.rdApp-slide .page{opacity: .1;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);}
.rdApp-slide .img,.rdApp-slide .title,.rdApp-slide .text{transform: translateY(80px);opacity: 0;}
.swiper-slide-active .rdApp-slide .img{opacity: 1; transform: translateY(0);transition: all .8s ease;}
.swiper-slide-active .rdApp-slide .title{opacity: 1; transform: translateY(0);transition: all .8s .1s ease;}
.swiper-slide-active .rdApp-slide .text{opacity: 1; transform: translateY(0);transition: all .8s .2s ease;}
.rd .stepNl-img{height: 270px;display: flex;align-items: center;justify-content: center;background: #fff;}
.rd .stepNl-img img{height: auto;width: auto;max-width: 80%;max-height: 80% ;}
.rd .stepNl-text{border-top: 1px solid #f7f7f7;}
.fazhan{background: url('../images/pages/fz-bg.jpg') no-repeat center/cover;height: 1100px;overflow: hidden;}
.fzSwp{margin-top: 160px;position: relative;}
.abFZ-thumbs{transition: all .6s ease; transform: rotate(90deg); width: 1400px;height: 1400px;margin: 0 auto; border-radius: 50%;border: 1px solid #c9c9c9;position: relative;}
.abFZ-thumbs-item{flex-direction: column;user-select: none;cursor: pointer; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.abFZ-thumbs-item .item-box{position: relative;}
.abFZ-thumbs-item .dot{width: 0;height: 0;}
.abFZ-thumbs-item .dot .img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;overflow: hidden;}
.abFZ-thumbs-item .dot .img::after{transition: all .4s ease;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.abFZ-thumbs-item .dot .img img{transition: all .4s ease; max-width: unset;width: 120px;height: 120px;}
.abFZ-thumbs-item .text{font-weight: 700; transition: all .4s ease;position: absolute;left: 50%;transform: translateX(-50%);top: 70px;}
.abFZ-thumbs-item.active .dot .img::after{opacity: 0;}
.abFZ-thumbs-item.active .dot .img img{width: 220px;height: 220px;}
.abFZ-thumbs-item.active .text{top: 120px;font-size: 30px;}
.fzSwp  .gallery{width: 670px;position: absolute;z-index: 5;top: 20%;left: 50%;transform: translateX(-50%);}
.fzSwp  .gallery .swiper-slide{padding: 50px 15px 15px;}
.fzSwp  .gallery-more{padding: 0 20px; background: #fff; position: relative;height: 240px;opacity: 0;transform: translateY(150px);box-shadow: 0px 4px 12.61px 0.39px rgba(0, 0, 0, 0.17);}
.fzSwp  .gallery-more::after{content: "";position: absolute;left: calc(50% - 22px);bottom: 100%;width: 44px;height: 20px;border: 22px solid transparent;border-bottom-color: #fff;}
.fzSwp  .swiper-slide-active .gallery-more{opacity: 1;transform: translateY(0);transition: all 1s ease;}
.fzSwp  .gallery-btn{z-index: 5; position: absolute;transform: rotate(180deg); left: -22px;top: calc(50% - 22px);user-select: none;cursor: pointer;width: 44px;height: 44px;background: #dbdbdb;}
.fzSwp  .gallery-btn.next{left: auto;right: -22px;}
.fzSwp  .gallery-btn:hover{background: #fa4d09;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsShow-img img{height: 450px;}
    .newsShow-con{padding: 50px 50px 0;}
    .videoSlide-img .img img{height: 255px;}
    .classIntro-img img{height: 450px;}
    .classIntro-con{padding: 0 30px;}
    .indcp-items{height: 600px;}
    .indcp-loop .swiper-slide{width: 250px;}
    .indcp-loop .swiper-slide.active{width: calc(100% - 250px*3);}
    .indcp-loop.slide3 .swiper-slide{width: 380px;}
    .indcp-loop.slide3 .swiper-slide.active{width: calc(100% - 380px*2);}
    .indcp-items-hint{padding: 0 10px 35px;font-size: 14px;}
    .classPro-con{padding: 0 50px;}
    .classPro-img .img{height: 520px;padding-bottom: 90px;}
    .classPro-img .common-pagination{bottom: 25px;}
    .classPro-icon{margin-left: -40px;}
    .classHonor-img{height: 320px;padding: 12px;}
    .classHonor-slide{padding: 50px 20px 20px;}
    .ctaMap{height: 480px;}
    .joinIntro{height: 440px;}
    .joinIntro-text{width: 58%;}
    .joinFl-img img{height: 375px;}
    .joinFl-con{top: calc(375px - 95px);}
    .joinFl-con .title{font-size: 15px;}
    .joinFl-con .text{font-size: 13px;}
    .joinFl-list li:hover .joinFl-con{top: 30px;}
    .joinYg-slide img{height: 430px;}
    .joinZw-menu{padding: 0 50px;}
    .joinZw-menu .btn{right: 50px;}
    .joinZw-drop{padding: 30px 50px;}
    .joinBtm-con{height: 160px;}
    .joinBtm-text p{margin-left: 50px;}
    .honor-item{padding: 35px;}
    .honor-item .img{height: 200px;}
    .abIntro-num li{margin-left: 70px;}
    .abHj-slide .img img{height: 370px;}
    .whIntro-list li{width: 280px;}
    .whIntro-list li.active {width: calc(100% - 280px*2 - 20px*3);}
    .whIntro-img img{height: 610px;}
    .oemIntro-text p{margin-top: 20px;}
    .oemYs-list li{height: 600px;padding: 100px 25px 0;}
    .oemYs-list .img{height: 60px;}
    .oemYs-list .text{font-size: 15px;}
    .stepBz-list{margin-left: -30px;}
    .stepBz-list li{margin: 30px 0 0 30px;width: calc(50% - 30px);padding: 40px 40px 40px 20px;}
    .stepNl-img img{height: 230px;}
    .stepLc-list li{height: 130px;}
    .stepLc-list .text{font-size: 12px;}
    .serDown-slide{padding: 25px 15px;}
    .rd .stepNl-img{height: 240px;}
    .abFZ-thumbs{width: 1200px;height: 1200px;}
    .fazhan{height: 900px;}
    .fzSwp .gallery{width: 550px;}
    .fzSwp .gallery-more{height: 200px;}
    .abFZ-thumbs-item .dot .img img{width: 100px;height: 100px;}
    .abFZ-thumbs-item .text{top: 55px;}
    .abFZ-thumbs-item.active .dot .img img{width: 160px;height: 160px;}
    .abFZ-thumbs-item.active .text{font-size: 25px;top: 90px;}
    .pagesNav-item{margin-left: 40px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .videoSlide-img .img img{height: 200px;}
    .abHj-slide .img img{height: 280px;}
    .joinYg-slide img{height: 340px;}
    .oemIntro-text p{margin-top: 10px;}
    .rd .stepNl-img{height: 210px;}
    .abFZ-thumbs{width: 960px;height: 960px;}
    .fazhan{height: 800px;}
    .oemIntro-num li:last-child{width: 100%;margin-top: 10px;}
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .pagesNav{overflow-x: auto;}
    .pagesNav .contain{margin-left: 0;flex-wrap: nowrap;white-space: nowrap;}
    .pagesNav-item{margin-left: 20px !important;height: 44px;}
    .pagesNav-item::after{bottom: 0;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 210px;}
    .newsShow-con{width: 100%;padding: 25px 15px;}
    .newsShow-more{position: relative;left: auto;bottom: auto;transform: unset;width: 100%;margin-top: 40px;}
    .newsItem{padding: 30px 0;}
    .newsItem::after{width: 100%;}
    .newsItem-img{width: 100%;order: 1;margin-bottom: 15px;}
    .newsItem-img img{height: 220px;}
    .newsItem-text{order: 3;flex: unset;width: calc(100% - 80px);padding: 0 0 0 15px;}
    .newsItem-date{width: 80px;height: 70px;order: 2;}
    .newsItem-date .year{margin-top: 0;}
    .newsDet-con{width: 100%;padding: 25px 15px;}
    .newsDet-side{position:relative;top: 0;width: 100%;margin-top: 30px;}
    .newsDet-switch-item{padding: 25px 15px;}
    .newsDet-back{padding: 15px;}
    .newsDet-back-btn{height: 44px;}
    .newsDet-back-btn i{margin-right: 15px;}
    .videoSlide-img .img img{height: 230px;}
    .commonBtn-item{display: none;}
    .classIntro .contain{flex-direction: column-reverse;}
    .classIntro-con{position: relative;width: 100%;height: auto;padding: 25px 15px;border-width: 2px;}
    .classIntro-img{width: 100%;}
    .classIntro-img img{height: 240px;}
    .indcp-loop .swiper-container{overflow: hidden;}
    .indcp-loop .swiper-wrapper{justify-content: flex-start;margin: 0;width: 100%;flex-wrap: nowrap;}
    .indcp-loop .swiper-slide{height: auto; width: 100%;margin: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 0 !important;}
    .indcp-loop .common-pagination{position: absolute;left: 0;bottom: 10px;width: 100%;z-index: 5;}
    .indcp-loop .common-pagination .swiper-pagination-bullet{background: #fff;}
    .indcp-loop .common-pagination .swiper-pagination-bullet-active{background: #fa4d09;}
    .indcp-items{height: 100%;}
    .indcp-items img {width: 100%;height: 100%;object-fit: cover;left: 0;transform: translateX(0);}
    .indcp-items-hint{display: none;}
    .indcp-items::before{display: none;}
    .indcp-items::after{opacity: 1;}
    .indcp-items-mix{opacity: 1;padding: 30px 4% 60px;position: relative;}
    .indcp-loop .swiper-slide-active .indcp-items-mix .cont{opacity: 1;transform: translateY(0);transition: all .6s ease .8s;}
    .indcp-loop .swiper-slide-active .indcp-items-mix .link{opacity: 1;transform: translateY(0);transition: all .6s ease .8s;}
    .classTest{padding-bottom: 30px;}
    .classPro-slide{flex-direction: column-reverse;background: #fa4d09;height: 100%;}
    .classPro-swp .swiper-slide{height: auto;}
    .classPro-con{width: 100%;padding: 25px 15px;flex: 1;}
    .classPro-img{width: 100%;}
    .classPro-icon{padding-left: 0;margin: 30px 0 0;}
    .classPro-img .img{height: 350px;padding-bottom: 50px;}
    .classPro-img .img img{max-width: 90%;max-height: 90%;}
    .classPro-img .common-pagination{bottom: 15px;}
    .common-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;}
    .classHonor-img{height: 340px;}
    .ctaData{width: 100%;padding: 25px 15px;}
    .ctaData-list .img{width: 34px;height: 34px;margin-right: 15px;}
    .ctaMap{width: 100%;height: 300px;}
    .ctaMsg-table{margin-top: 15px;}
    .ctaMsg-table input{width: 100%;height: 50px;margin-top: 15px;font-size: 14px;padding-left: 15px;}
    .ctaMsg-table input::-webkit-input-placeholder{font-size: 14px;}
    .ctaMsg-table textarea{padding: 15px 0 0 15px;font-size: 14px;}
    .ctaMsg-table textarea::-webkit-input-placeholder{font-size: 14px;margin-top: 15px;}
    .ctaMsg-btm-code{width: 100%;}
    .ctaMsg-btm-code img{width: 110px;height: 50px;margin-left: 15px;}
    .ctaMsg-table .ctaMsg-btm-code input{width: calc(100% - 125px);margin-top: 0;}
    .ctaMsg-btn{width: 120px;height: 50px;margin-top: 25px;}
    .joinIntro{height: auto;padding: 30px 15px;background-position: right center;}
    .joinIntro-text{width: 100%;}
    .joinFl-list{margin-left: 0;justify-content: space-between;}
    .joinFl-list li{width: 100%;margin: 15px 0 0;}
    .joinFl-img img{height: 250px;}
    .joinFl-con{top: calc(250px - 80px);padding: 0 10px;}
    .joinFl-con .img{height: 35px;}
    .joinFl-con .title{font-size: 14px;}
    .joinFl-con .text{font-size: 12px;}
    .joinFl-list li:hover .joinFl-con{top: 30px;}
    .joinYg-swp{width: 100%;margin-top: 20px;}
    .joinYg-swp .swiper-container{overflow: hidden;}
    .joinYg-slide img{height: 200px;}
    .joinZw-menu{padding: 0 15px;height: 50px;}
    .joinZw-menu .btn{right: 15px;width: 20px;height: 20px;top: calc(50% - 10px);}
    .joinZw-drop{padding: 25px 15px;}
    .joinZw-drop h1, .joinZw-drop h2, .joinZw-drop h3, .joinZw-drop h4, .joinZw-drop h5, .joinZw-drop h6{font-size: 14px;}
    .joinZw-email{width: 190px;height: 46px;}
    .joinZw-email i{width: 20px;}
    .joinBtm-con{height: auto;padding: 25px 15px;}
    .joinBtm-title{width: 100%;}
    .joinBtm-text{width: 100%;}
    .joinBtm-text p{width: 100%;margin: 15px 0 0;}
    .honor-list{margin-left: 0;}
    .honor-item{width: 100%;padding: 25px;margin: 15px 0 0;}
    .abIntro .pagesTitle .text{width: 100%;}
    .abIntro-num li{width: 50%;margin: 20px 0 0;align-items: flex-start;}
    .abIntro-num .text{margin-top: 0;}
    .abHj .pagesTitle .text{padding: 0 4%;}
    .abHj-slide .img img{height: 230px;}
    .whIntro-list{margin-left: 0;}
    .whIntro-list ul{flex-wrap: wrap;margin-left: 0;}
    .whIntro-list li{width: 100% !important;margin: 15px 0 0;}
    .whIntro-show{display: none;}
    .whIntro-hide{opacity: 1;transform: translateY(0);}
    .whIntro-img::after{opacity: 0;}
    .whIntro-img::before{opacity: 1;}
    .whIntro-img img{height: 250px;width: 100%;}
    .whName-con{width: 300px;height: 300px;}
    .whName-text li{padding: 0 15px;}
    .whName-text .title{font-size: 16px;}
    .whName-text .text{font-size: 12px;line-height: 22px;margin-top: 10px;}
    .whName-nav .dot{width: 20px;height: 20px;}
    .whName-nav .dot i{width: 8px;height: 8px;}
    .whName-nav .title{right: 30px;font-size: 13px;}
    .whName-text .title{font-size: 13px;}
    .whName-nav li:nth-child(2n) .title{left: 30px;}
    .oemIntro-con{width: 100%;padding: 0;}
    .oemIntro-con::after{display: none;}
    .oemIntro-num li,.oemIntro-num li:last-child{width: 50%;margin: 15px 0 0;}
    .oemIntro-num .text{font-size: 12px;}
    .oemIntro.reverse .oemIntro-img{width: 100%;}
    .oemIntro-img{width: 100%;margin-top: 20px;}
    .oemIntro.reverse .contain{flex-direction: row;}
    .oemIntro.reverse .oemIntro-con{width: 100%;padding: 0;}
    .oemYs{padding: 40px 0;}
    .oemYs .pagesTitle{position: relative;}
    .oemYs-list li{width: 100%;height: auto;padding: 40px 0;border-top: 1px solid rgba(255, 255, 255, .1);border-left: unset;border-right: unset;}
    .oemYs-list li:first-child{border-left: unset;}
    .oemYs-list .img{height: 40px;}
    .oemYs-list .text{display: block;}
    .oemYs-list .text br{display: none;}
    .oemGc-num li{width: 50%;margin: 15px 0 0;}
    .stepBz-list{margin-left: 0;}
    .stepBz-list li{width: 100%;margin: 15px 0 0;padding: 25px 15px;}
    .stepNl-slide{margin-left: 0;}
    .stepNl-slide li{width: 100%;margin: 15px 0 0;}
    .stepNl-text{height: 44px;}
    .stepLc-list li{width: 100%;margin: 15px 0 0;height: 110px;}
    .stepLc-list .text{font-size: 12px;white-space: nowrap;transform: scale(.9);}
    .serPz-con{width: 200px;height: 200px;margin-top: 40px;}
    .serPz-con .logo{width: 40px;}
    .serPz-icon{width: 30px;height: 30px;border-width: 2px;}
    .serPz-text{font-size: 12px;right: calc(100% + 10px);width: 50px;white-space: pre-wrap;text-align: center;}
    .serPz-list li:nth-child(2n) .serPz-text{left: calc(100% + 10px);}
    .serPz-list li:nth-child(3){right: calc(100% - 15px);top: calc(50% - 15px);}
    .serPz-list li:nth-child(4) {left: calc(100% - 15px);top: calc(50% - 15px);}
    .serDown-slide .title{height: 60px;}
    .serDown-btn{width: 110px;height: 40px;}
    .serDown-btn i{font-size: 14px;margin-right: 8px;}
    .serCta .contain{padding-left: 0;display: flex;flex-direction: column;align-items: center;text-align: center;}
    .serCta .phone{margin-top: 10px;}
    .serCta .phone i{width: 25px;}
    .serCta .phone span{margin-left: 10px;}
    .rdHonor-con{width: 100%;}
    .rdHonor-img{width: 100%;margin-top: 20px;}
    .rdJg-img{width: 100%;}
    .rdJg-list{width: 100%;padding: 30px 0 0;}
    .rdJg-menu .page{width: 16px;height: 16px;margin-right: 8px;}
    .rdApp-con{width: 270px;height: 270px;}
    .rdApp-nav-icon{width: 32px;height: 32px;}
    .rdApp-nav-text{left: calc(100% + 5px);white-space: inherit;}
    .rdApp-nav-text .title,.rdApp-nav-text .text{font-size: 12px;}
    .rdApp-nav-text .text{margin-top: 0;width: 100px; transform: scale(.6);transform-origin: right top;}
    .rdApp-nav li:nth-child(n+3) .rdApp-nav-text{right: calc(100% + 5px);}
    .rdApp-nav li:nth-child(-n+2) .rdApp-nav-text .text{transform-origin: left top;}
    .rd{overflow: hidden;}
    .wenhua{overflow: hidden;}
    .rdApp-line{width: 90%;height: 90%;}
    .rdApp-swp{width: 85%;height: 85%;border-width: 5px;}
    .rdApp-slide{padding: 0 10px 20px;}
    .rdApp-slide .img{width: 20px;height: 20px;}
    .rdApp-slide .img img{max-height: 100%;}
    .rdApp-slide .title{font-size: 12px;margin-top: 10px;}
    .rdApp-slide .text{font-size: 12px;margin-top: 0;}
    .rdApp-slide .page{bottom: 15px;font-size: 14px;}
    .rdApp-slide .text br{display: none;}
    .fazhan{height: auto;padding-bottom: 40px;}
    .fzSwp{margin-top: 30px;}
    .fzSwp .gallery-btn{display: none;}
    .fzSwp .gallery{width: 100%;position: relative;transform: unset;top: auto;left: auto;}
    .abFZ-thumbs{display: none;}
    .fzSwp .gallery .swiper-slide{padding: 0;}
    .fzSwp .gallery-more{color: #000; height: auto;background: transparent;box-shadow: unset;opacity: 1;transform: translateY(0);}
    .fzSwp .gallery-more::after{display: none;}
    .fzSwp .thumbs{margin-top: 30px;font-size: 16px;font-family: "B";position: relative;}
    .fzSwp .thumbs::after{content: "";position: absolute;left: 50%;transform: translateX(-50%); top: 5px;width: 100vw;height: 1px;background: #333;}
    .fzSwp .thumbs-year{font-weight: 700; color: #333; display: flex;flex-direction: column;align-items: center;text-align: center;position: relative;z-index: 2;}
    .fzSwp .thumbs-year i{display: block;width: 10px;height: 10px;border-radius: 50%;position: relative;margin-bottom: 4px;}
    .fzSwp .thumbs-year i::after{transition: all .4s ease; content: "";width: 50%;height: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #333;border-radius: 50%;}
    .fzSwp .thumbs-year.active i::after{width: 100%;height: 100%;background: #fa4d09;}
    .classApp-con{width: 100%;}
    .classApp-img{width: 100%;margin-top: 30px;}
    .classApp-down-img .btn{width: 40px;height: 40px;}
    .classApp-down-img .btn img{max-width: 60%;}
    .oemGc-num{margin-top: 0;}
    .oemSc{padding: 40px 0;}
    .oemSc-con{width: 100%;}
    .oemSc-map{width: 100%;margin-top: 40px;}
    .oemSc-title::after{height: 2px;}
    .classApp-down-img .code img{width: 180px;}
    .classApp-down-img .code{left: 100%;transform: translateY(-10px);}
    .oemSc-dot .text{font-size: 12px;max-width: 70px;text-align: center;white-space: inherit;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
}