@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: 35px;height: 35px;border: 1px solid #e5e5e5;margin: 5px;font-size: 14px;color: #a2a2a2;transition: all .4s ease;border-radius: 10px 0 10px 0;display: flex;align-items: center;justify-content: center;}
.paging-menu a.last{transform: rotate(180deg);}
.paging-menu a i{font-size: 12px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #f8b500;background-color: #f8b500;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: #f8b500;}
.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: #f8b500;color: #fff;border-color: #f8b500;}
.paging-hint span{color: #f8b500;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #f8b500;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #f8b500;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: #f8b500 !important;}
.search-link:hover h2{color: #f8b500;}
@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;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #f8b500;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;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: #f8b500;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.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:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 720px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}
/* 内页公共 */
.pagesBan-bg img{width: 100%;height: 100vh;animation: banBg 5s linear both;}
.pagesBan-con{align-items: center; position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .title{display: inline-block;animation: banText 1.2s ease both;}
.pagesBan-con .title-en{letter-spacing: 2px;animation: banText 1.2s .1s ease both;}
/* .pagesBan-con .title::after,.pagesBan-con .title::before{content: "";position: absolute;left: 0;top: 0;width: 2vw;height: 2vw;background: url('../images/index/banner-title.png') no-repeat center/100% auto;} */
.pagesBan-con .title::after{left: auto;top: auto;right: 0;bottom: 0;background-image: url('../images/index/banner-title2.png');}
@keyframes banText {0%{opacity: 0;transform: translateY(150px);}100%{opacity: 1;transform: translateY(0);}}
@keyframes banBg {0%{transform: scale(1.1);}100%{transform: scale(1);}}
.pagesBread{position: absolute;left: 0;bottom: 2.3vw;width: 100%;}
.pagesBread .contain{justify-content: flex-end;}
.pagesBread .item{position: relative;margin-right: 18px;color: rgba(255, 255, 255, .5);}
.pagesBread .item::after{content: "-";position: absolute;right: -11px;top: 0;}
.pagesBread .item:last-child{color: #fff;margin-right: 0;}
.pagesBread .item:last-child::after{display: none;}
.pagesBread .item:hover{color: #fff;text-decoration: underline;}
/*  新闻-列表 */
.newsNav-item{border-radius: 15px 0 15px 0;margin-left: 18px; padding: 6px 20px;box-shadow: 0px 3px 5px 0px rgba(12, 11, 15, 0.1);}
.newsNav-item:first-child{margin-left: 0;}
.newsNav-item:hover,.newsNav-item.active{background: #f8b500;color: #fff;}
.newsShow{background: #f7f7f7;}
.newsShow-img{width: 50%;}
.newsShow-img img{width: 100%;height: 500px;}
.newsShow-img:hover img{transform: scale(1.1);}
.newsShow-con{padding: 3.1vw 3.1vw 0;width: 50%;}
.newsShow-con .title:hover{text-decoration: underline;}
.newsShow-con .comMore-box{border-top: 1px solid #dedede;}
.newsList{margin-left: -30px;}
.newsItem{margin-left: 30px;width: calc((100% / 3) - 30px);background: #fafafa;}
.newsItem-img img{width: 100%;height: 266px;}
.newsItem-con{padding: 25px 50px;}
.newsItem-btm{border-top: 1px solid #c8c8c8;position: relative;justify-content: space-between;align-items: center;}
.newsItem-btm::after{content: "";position: absolute;right: 0;top: -1px;width: 0;height: 1px;background: #4e3a93;transition: all .4s ease;}
.newsItem-btm .more{align-items: center;}
.newsItem-btm .more i{display: block;font-size: 12px;margin:-2px 0 0 10px;transform: rotate(180deg);}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}
.newsItem:hover .newsItem-con .title{color: #4e3a93;}
.newsItem:hover .newsItem-btm::after{right: auto;left: 0;width: 100%;}
.newsItem:hover .newsItem-btm .more{color: #4e3a93;}
.newsDet .contain-1400{justify-content: space-between;align-items: flex-start;}
.newsDet-left{width: 69.5%;}
.newsDet-title .date span:nth-child(2){display: block;margin-left: 10px;}
.newsDet-edit{border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;}
.newsDet-switch{justify-content: space-between;align-items: center;padding-left: 8px;padding-right: 8px;}
.newsDet-switch .btn{align-items: center;}
.newsDet-switch .btn i{font-size: 12px;margin-right: 10px;display: block;margin-top: 2px;}
.newsDet-switch .btn.next{flex-direction: row-reverse;}
.newsDet-switch .btn.next i{margin-right: 0;margin-left: 10px;transform: rotate(180deg);margin-top: 0;}
.newsDet-switch .btn:hover{color: #f8b500;}
.newsDet-switch .back i{position: relative;}
.newsDet-switch .back i img{transition: all .4s ease;}
.newsDet-switch .back i .h{position: absolute;left: 0;top: 0;opacity: 0;}
.newsDet-switch .back:hover{transform: rotate(180deg);}
.newsDet-switch .back:hover i .s{opacity: 0;}
.newsDet-switch .back:hover i .h{opacity: 1;}
.newsDet-right{width: 21.5%;}
.newsDet-hot-item:first-child{margin-top: 0;}
.newsDet-hot-img img{width: 100%;height: 170px;}
.newsDet-hot-con .date span:nth-child(2){display: block;margin-left: 10;}
.newsDet-hot-item:hover .newsDet-hot-img img{transform: scale(1.1);}
.newsDet-hot-item:hover .newsDet-hot-con .date,.newsDet-hot-item:hover .newsDet-hot-con .title{color: #4e3a93;}
/* 联系我们 */
.ctaTitle{border-bottom: 2px solid #666;}
.ctaData-list{justify-content: space-between;}
.ctaData-list li{width: 28%;}
.ctaData-list li:nth-child(4){width: 100%;}
.ctaData-list .icon{height: 82px;border-bottom: 2px solid #d6d6d6;}
.ctaData-list .icon img{max-height: 100%;}
.ctaMap{height: 760px;margin-top: 30px;}
.map-info{padding: 30px 10px 40px;width: 320px;}
.map-img{text-align: center;}
.map-con{margin-top: 14px;font-size: 14px;color: #fff;text-align: center;}
.bottom-center .amap-info-sharp{border-top-color: #f8b500 !important;}
.amap-info-content{padding: 0;background: #f8b500;border-radius: 20px 0 20px 0;}
.amap-info-close,.amap-logo{display: none !important;}
.ctaMsg{justify-content: space-between;}
.ctaMsg-form{justify-content: space-between;}
.ctaMsg-item{width: 32%;}
.ctaMsg-input{border-radius: 20px 0 20px 0;background: #f7f7f7;padding: 0 13px;}
.ctaMsg-input .icon{width: 40px;}
.ctaMsg-input .icon img{max-width: 60%;max-height: 60%;}
.ctaMsg-input input{width: calc(100% - 40px);height: 55px;font-size: 14px;color: #333;background: transparent;}
.ctaMsg-input input::-webkit-input-placeholder{color: #666;}
.ctaMsg-item.textarea{width: 100%;}
.ctaMsg-item.textarea .ctaMsg-input .icon{align-items: flex-start;padding-top: 18px;}
.ctaMsg-input textarea{padding-top: 18px;height: 270px;width: calc(100% - 40px);background: transparent;font-size: 14px;color: #333;}
.ctaMsg-input textarea::-webkit-input-placeholder{color: #666;}
.ctaMsg .comMore-box{width: 100%;}
.ctaMsg .comMore{width: 138px;height: 48px;letter-spacing: 2px;}
/* 产品应用 */
.appDesc{width: 700px;margin: 0 auto;max-width: 100%;}
.appList li{justify-content: space-between;}
.appList li:first-child{margin-top: 4.6vw;}
.appList li:nth-child(2n){flex-direction: row-reverse;}
.appList-img{width: 54%;border-radius: 40px 0 40px 0;}
.appList-img img{height: 440px;width: 100%;transition: all 2s linear;}
.appList-img:hover img{transform: scale(1.05);}
.appList-con{padding-left: 30px; width: 42%;flex-direction: column;justify-content: center;border-top: 1px solid #d6d6d6;}
.appList-con::after{content: "";position: absolute;right: 0;top: 2.8vw;width: 4.1vw;height: 3.7vw;background: url('../images/pages/app-title.png') no-repeat center/100% auto;}
.appList-con .icon{position: relative;z-index: 2;height: 42px;}
.appList-con .icon img{max-height: 100%;}
.appList-con .title{position: relative;z-index: 2;}
.appList-con .title::after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;background: #f8b500;}
.appList-con .text{width: 75%;}
/* 服务支持 */
.serIntro{justify-content: space-between;align-items: center;padding-left: calc((100vw - 1560px) / 2);}
.serIntro-con{width: 42%;}
.serIntro-con .list li{position: relative;height: 45px;margin-left: 5.7vw;}
.serIntro-con .list li::after{content: "";position: absolute;left: -3.5vw;top: calc(50% - 1px);width: 1.56vw;height: 3px;background: url('../images/pages/serIntro-dot.png') no-repeat center/100% auto;}
.serIntro-con .list li img{max-height: 100%;}
.serIntro-con .list li:first-child{margin-left: 0;}
.serIntro-con .list li:first-child::after{display: none;}
.serIntro-img{width: 48%;}
.serIntro-img img{width: 100%;}
.serDown-nav-list{background: #fff;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.08);}
.serDown-nav-list li{width: calc(1560px / 4); transition: all .4s ease;position: relative;height: 64px;user-select: none;cursor: pointer;}
.serDown-nav-list li::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 56%;width: 1px;background: #e7e7e7;}
.serDown-nav-list li:first-child::after{display: none;}
.serDown-nav-list li:hover,.serDown-nav-list li.active{color: #4e3a93;}
.serDown-swp{display: none;width: calc(100% + 50px);margin-left: -25px;}
.serDown-swp:first-child{display: block;}
.serDown-slide{margin-left: -30px;padding: 10px 25px 40px;}
.serDown-item{height: 120px;align-items: center;justify-content: space-between;padding: 0 45px 0 35px; margin: 30px 0 0 30px;width: calc(50% - 30px);background: #fff;transition: all .4s ease;}
.serDown-title{align-items: center;}
.serDown-title .icon{margin-right: 40px;}
.serDown-title .icon img,.serDown-btn img{transition: all .4s ease;}
.serDown-title .icon .h,.serDown-btn .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.serDown-title .text-box .text{margin-top: 5px;}
.serDown-btn{transition: all .4s ease;}
.serDown-item:hover{box-shadow: 0px 6px 21px 0px rgba(0, 0, 0, 0.08);}
.serDown-item:hover .serDown-title .icon .s{opacity: 0;}
.serDown-item:hover .serDown-title .icon .h{opacity: 1;}
.serDown-item:hover .serDown-btn{transform: rotate(180deg);}
.serDown-item:hover .serDown-btn .s{opacity: 0;}
.serDown-item:hover .serDown-btn .h{opacity: 1;}
.serDown-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: transparent;margin: 0 6px;border: 1px solid #f8b500;}
.serDown-pagination .swiper-pagination-bullet-active{background: #f8b500;}
.serAfter-flex{background: #fff;}
.serAfter-con{width: 50%;padding: 4.1vw 10vw 0 2.5vw;}
.serAfter-desc{position: relative;z-index: 2;}
.serAfter-desc .title::after{content: "";position: absolute;left: 0;bottom: 0;width: 25px;height: 3px;background: #4e3a93;}
.serAfter-icon{position: absolute;right: 10%;bottom: 6.2%;width: 21.5%;}
.serAfter-img{width: 50%;}
.serAfter-img img{width: 100%;height: 25vw;transition: all 2s linear;}
.serAfter-img:hover img{transform: scale(1.05);}
.abIntro{background: url('../images/pages/abIntro-bg.jpg') no-repeat center/cover;}
.abIntro-title{width: 50%;}
.abIntro-desc{width: 50%;}
.abIntro-desc .text{max-height: 370px;overflow: hidden;font-family: "思源黑体 CN", "Source Han Sans CN", "noto sans";}
.abIntro-desc .text.active{max-height: unset;}
.abIntro-desc .comMore-box{margin-top: 30px;}
.abIntro-desc .comMore i{display: block;font-size: 12px;margin-left: 3px;transform: rotate(180deg);}
.abIntro-desc .comMore.active i{transform: rotate(0)}
.abIntro-num{margin-left: -60px;}
.abIntro-num li{transition: all .4s ease;padding: 40px 50px 10px 30px; margin-left: 60px;width: calc(25% - 60px);background: #fff;border-radius: 40px 0 40px 0;}
.abIntro-num .icon{height: 35px;}
.abIntro-num .icon img{max-height: 100%;}
.abIntro-num .title{margin-top: 15px;}
.abIntro-num .num{justify-content: flex-end;}
.abIntro-num .num span{line-height: .8;display: block;margin-right: 5px;}
.abIntro-num li:hover{background: #4e3a93;}
.abIntro-num li:hover .title,.abIntro-num li:hover .num{color: #fff;}
.abWH-bg img{width: 100%;height: 41.5vw;display: none;}
.abWH-bg img:first-child{display: block;}
.abWH-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.abWH-list ul{height: 100%;}
.abWH-list li{width: calc(100% / 6);height: 100%;padding: 20vw 30px 0;position: relative;border-left: 1px solid rgba(255, 255, 255, .2);}
.abWH-list li:first-child{border-left: unset;}
.abWH-list li>div{position: relative;z-index: 2;}
.abWH-list li::after{transform: translateY(50%); content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 62.5%;background: rgba(78, 58, 147, .9);transition: all .5s ease;opacity: 0;}
.abWH-list .text{transform: translateY(50%); opacity: 0;transition: all .5s ease;}
.abWH-list li.active::after,.abWH-list li.active .text{opacity: 1;transform: translateY(0);}
.abWH-title{position: absolute;left: 0;top: 0;width: 100%;z-index: 3;pointer-events: none;}
.abJoin-flex{border-radius: 40px 0 40px 0;background: #f7f7f7;}
.abJoin-img{width: 50%;}
.abJoin-img img{width: 100%;height: 25vw;transition: all 2s linear;}
.abJoin-img:hover img{transform: scale(1.05);}
.abJoin-con{width: 50%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;padding: 0 8vw 0 4vw;}
.joinIntro{background:linear-gradient(150deg, rgba(78,58,147,.25) 0%, transparent 50%);}
.joinIntro-flex{justify-content: space-between;align-items: flex-start;}  
.joinIntro-con{width: 39%;}
.joinIntro-img{width: 48%;overflow: hidden;border-radius: 2vw 0 5.2vw;border-right: 15px solid #f8b500;border-bottom: 15px solid #f8b500;}
.joinIntro-img img{width: 100%;height: 25vw;}
.joinWork-head{justify-content: space-between;align-items: center;}
.joinWork-text{width: 37%;}
.joinWork-img{margin-left: -30px;}
.joinWork-img li{margin: 30px 0 0 30px;width: calc((100% / 3) - 30px);overflow: hidden;}
.joinWork-img li:first-child{border-top-left-radius: 4.1vw;}
.joinWork-img li:last-child{border-bottom-right-radius: 4.1vw;}
.joinWork-img img{width: 100%;height: 16.6vw;}
.joinFL-title{position: absolute;left: 0;top: 0;width: 100%;z-index: 3;pointer-events: none;}
.joinFL-bg{background: #333;}
.joinFL-bg img{width: 100%;height: 38.5vw;}
.joinFL-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.joinFL-con .swiper-container{height: 100%;}
.joinFL-con-slide{padding: 0 5vw 5vw 4vw; height: 100%;background: rgba(0, 0, 0, .4);display: flex;flex-wrap: wrap;flex-direction: column;justify-content: flex-end;}
.joinFL-con-slide .icon{height: 32px;}
.joinFL-con-slide .icon img{max-height: 100%;}
.joinFL-con-slide .text{display: none;}
.joinFL-con-btn{position: absolute;left: 45px;top: 50%;transform: translateY(-50%);z-index: 5; border-radius: 10px 0 10px 0;width: 35px;height: 35px;user-select: none;cursor: pointer;border: 1px solid #fff;font-size: 12px;}
.joinFL-con-btn.next{left: auto;right: 45px;transform: translateY(-50%) rotate(180deg);}
.joinFL-con-btn:hover{border-color: #f8b500;background: #f8b500;}
.joinClass-nav .item{user-select: none;cursor: pointer; border-radius: 20px 0 20px 0; background: #fff; box-shadow: 0px 3px 5px 0px rgba(12, 11, 15, 0.1);width: 102px;height: 44px;margin-left: 20px;}
.joinClass-nav .item:first-child{margin-left: 0;width: 155px;}
.joinClass-nav .item:hover{color: #4e3a93;}
.joinClass-nav .item.active,.joinClass-nav .item.active:hover{color: #fff;background: #4e3a93;}
.joinClass-con{display: none;}
.joinClass-con:first-child{display: block;}
.joinClass-item{display: none;}
.joinClass-item:nth-child(-n+4){display: block;}
.joinClass-menu{user-select: none;cursor: pointer; padding: 28px 0;position: relative; justify-content: space-between; align-items: center;border-top: 1px solid #dfdfdf;}
.joinClass-item:last-child .joinClass-menu{border-bottom: 1px solid #dfdfdf;}
.joinClass-menu .text{width: 25%;text-align: center;}
.joinClass-menu .text:first-child{text-align: left;padding-left: 40px;}
.joinClass-menu .btn{position: absolute;right: 2.5vw;top: 50%;transform: translateY(-50%);transition: all .4s ease;}
.joinClass-menu .btn img{transition: all .4s ease;}
.joinClass-menu .btn .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.joinClass-menu.active{background: #4e3a93;color: #fff;border-color: #4e3a93;border-top-left-radius: 2vw;}
.joinClass-menu.active .btn{transform: translateY(-50%) rotate(45deg);}
.joinClass-menu.active .btn .s{opacity: 0;}
.joinClass-menu.active .btn .h{opacity: 1;}
.joinClass-drop{background: #fff;display: none;padding: 50px 40px;position: relative;border-bottom-right-radius: 2vw;}
.joinClass-drop::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #f7f7f7;z-index: 10;}
.joinClass-drop-edit h1,.joinClass-drop-edit h2,.joinClass-drop-edit h3,.joinClass-drop-edit h4,.joinClass-drop-edit h5,.joinClass-drop-edit h6{font-size: 16px;color: #333;font-weight: 700;margin-bottom: 5px;}
.joinClass-drop-btn{position: relative;overflow: hidden; width: 138px;height: 48px;user-select: none;cursor: pointer;border-radius: 20px 0 20px 0;}
.joinClass-drop-btn i{display: block;margin-right: 10px;}
.joinClass-drop-btn span,.joinClass-drop-btn i{position: relative;z-index: 2;}
.joinClass-drop-btn::after{content: "";position: absolute;left: 100%;top: 100%;width: 250px;height: 180px;border-radius: 50%;transition: all .8s;background: #f8b500;}
.joinClass-drop-btn:hover::after{left: -30px;top: -30px;}
.joinClass-con .comMore-box{justify-content: center;}
.joinClass-con .comMore{width: 138px;height: 48px;border-radius: 20px 0 20px 0;}
.joinClass-con .comMore i{margin-left: 10px;transform: rotate(180deg);display: block;}
.joinClass-con .comMore.active i{transform: rotate(0);}
/* 产品-列表 */
.proNav{box-shadow: -1px 0px 11.96px 1.04px rgba(0, 0, 0, 0.1);}
.proNav-slide{height: 64px;padding: 0 16px;align-items: center;justify-content: space-between;position: relative;}
.proNav-slide::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 56%;background: #e7e7e7;}
.proNav .swiper-slide:first-child .proNav-slide::after{display: none;}
.proNav-slide .title{width: calc(100% - 30px);}
.proNav-slide .btn{position: relative;}
.proNav-slide .btn img{transition: all .4s ease;}
.proNav-slide .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.proNav-slide:hover .title{color: #4e3a93;}
.proNav-slide.active .title{color: #f8b500;}
.proNav-slide.active .btn .s{opacity: 0;}
.proNav-slide.active .btn .h{opacity: 1;}
.proList{margin-left: -1px;} 
.proItem{margin-left: 1px;width: calc((100% / 3) - 1px);background: #f0f0f0;}
.proItem-img{height: 27vw;}
.proItem-img img{max-width: 80%;max-height: 70%;}
.proItem-page{position: absolute;right: 20px;top: 25px;}
.proItem-con{border-top: 1px solid #fff;padding: 25px;transition: all .4s ease;}
.proItem-con::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #4e3a93;transition: all .5s ease;}
.proItem-con>div{position: relative;z-index: 2;transition: all .6s ease;}
.proItem-con .text{margin-top: 10px;}
.proItem:hover .proItem-con::after{left: auto;right: 0;width: 100%;}
.proItem:hover .proItem-con>div{color: #fff;}
.proDet-intro{background: url('../images/pages/proDet-intro-bg.jpg') no-repeat center/cover;}
.proDet-intro .contain{justify-content: space-between;align-items: flex-start;}
.proDet-intro-left{width: 38%;}
.proDet-intro-btn .comMore-box:nth-child(2){margin-left: 20px;}
.proDet-intro-right{width: 50%;}
.proDet-intro-gallery{border: 1px solid #c5c5c5;}
.proDet-intro-gallery-more{height: 25vw;}
.proDet-intro-gallery-more img{max-width: 60%;max-height: 70%;}
.proDet-intro-next{z-index: 2;position: absolute;font-size: 20px;color: #bbb;transition: all .4s ease; left: 2vw;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;user-select: none;cursor: pointer;}
.proDet-intro-next.thumbs-next{left: auto;right: 2vw;transform: translateY(-50%) rotate(180deg);}
.proDet-intro-next:hover{color: #f8b500;}
.proDet-intro-thumbs-year{height: 125px;border: 1px solid #bebebe;}
.proDet-intro-thumbs-year img{max-width: 80%;max-height: 70%;}
.proDet-intro-thumbs-year:hover{border-color: #4e3a93;}
.proDet-intro-thumbs-year.active{border-color: #4e3a93;background: #4e3a93;}
.proDet-con .contain{justify-content: space-between;}
.proDet-left{width: 340px;}
.proDet-side{padding: 30px 30px 35px;position: sticky;top: 30px;}
.proDet-side-phone .title,.proDet-side-email .title,.proDet-side-position .title{align-items: center;}
.proDet-side-phone .title i,.proDet-side-email .title i,.proDet-side-position .title i{display: block;margin-right: 7px;font-size: 12px;}
.proDet-side-phone,.proDet-side-position{border-bottom: 1px solid rgba(255, 255, 255, .2);}
.proDet-side-email .text,.proDet-side-position .text{margin-top: 5px;}
.proDet-side-code{align-items: center;justify-content: space-between;}
.proDet-side-code .img{width: 46%;}
.proDet-side-code .img img{width: 100%;}
.proDet-right{width: calc(100% - 400px);}
.proDet-td-item{border-radius: 2vw 0 2vw 0;background: #f7f7f7;align-items: center;padding: 45px 75px 45px 100px;justify-content: space-between;}
.proDet-td-img{width: 31%;}
.proDet-td-img img{width: 100%;height: 230px;}
.proDet-td-con{width: 52%;}
.proDet-td-item:nth-child(2n){flex-direction: row-reverse;padding-right: 100px;}
.proDet-params .table table{width: 100%;font-size: 16px;text-align: center;}
.proDet-params .table td{padding: 15px 5px;border: 1px solid rgba(0, 0, 0, .2);}
.proDet-params .table td.one{background: #f8b500;color: #fff;}
.proDet-params .table tr:first-child{font-weight: 700;}
.proDet-params .table tr:first-child td.one{font-weight: 400;}
.proDet-params .tips{text-align: right;margin-top: 12px;}
.proDet-hot-img{height: 18vw;background: #f7f7f7;}
.proDet-hot-img img{max-width: 80%;max-height: 70%;}
.proDet-hot-slide:hover .proDet-hot-img img{transform: scale(1.1);}
.proDet-hot-slide:hover .proDet-hot-con .title,.proDet-hot-slide:hover .proDet-hot-con .text{color: #4e3a93;}
.proDet-hot-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 6px;border: 2px solid #f8b500;background: transparent;}
.proDet-hot-pagination .swiper-pagination-bullet-active{background: #f8b500;}
.proDet-msg-form{justify-content: space-between;}
.proDet-msg-form input{margin-top: 8px; width: calc((100% / 3) - (8px / 3));height: 50px;background: #f7f7f7;border-radius: 20px 0 20px 0;font-size: 14px;color: #333;padding-left: 15px;}
.proDet-msg-form input::-webkit-input-placeholder{color: #333;}
.proDet-msg-form textarea::-webkit-input-placeholder{color: #333;}
.proDet-msg-form .code{margin-top: 8px; width: calc((100% / 3) - (8px / 3));}
.proDet-msg-form .code input{width: 100%;margin-top: 0;}
.proDet-msg-form .code img{width: 96px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);user-select: none;cursor: pointer;}
.proDet-msg-form textarea{padding: 15px;font-size: 14px;color: #333;margin-top: 8px;width: 100%;height: 144px;background: #f7f7f7;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .newsShow-img img{height: 410px;}
    .newsShow-con .comMore-box{margin-top: 50px;}
    .newsItem-img img{height: 220px;}
    .newsItem-con{padding: 20px 40px;}
    .appList-img img{height: 370px;}
    .appList-img{border-radius: 30px 0 30px 0;}
    .serIntro{padding-left: calc((100vw - 1300px) / 2);}
    .serDown-title .icon{margin-right: 30px;}
    .serDown-nav-list li{width: calc(1300px / 4);}
    .abIntro-desc .text{max-height: 360px;}
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsShow-img img{height: 375px;}
    .newsShow-con .text{margin-top: 10px;}
    .newsShow-con .comMore-box{margin-top: 40px;}
    .newsList{margin-left: -20px;}
    .newsItem{margin-left: 20px;width: calc((100% / 3) - 20px);}
    .newsItem-img img{height: 205px;}
    .newsItem-con{padding: 15px 30px;}
    .newsDet-hot-img img{height: 135px;}
    .ctaData-list .icon{height: 65px;}
    .ctaMap{height: 580px;}
    .appList-img img{height: 340px;}
    .appList-con .text{width: 80%;}
    .appList-con .icon{height: 35px;}
    .serIntro {padding-left: calc((100vw - 1200px) / 2);}
    .serDown-nav-list li {width: calc(1200px / 4);height: 60px;}
    .serDown-slide{margin-left: -20px;}
    .serDown-item{height: 110px;margin: 20px 0 0 20px;width: calc(50% - 20px);padding: 0 30px 0 25px;}
    .serDown-title .icon{margin-right: 25px;width: 22px;}
    .serDown-btn{width: 32px;}
    .serAfter-con{padding-right: 8vw;}
    .serIntro-con .list li{height: 40px;}
    .abIntro-num{margin-left: -40px;}
    .abIntro-num li{margin-left: 40px;width: calc(25% - 40px);border-radius: 30px 0 30px 0;padding: 30px 35px 10px 25px;}
    .abIntro-num .icon{height: 32px;}
    .abWH-list li{padding: 20vw 25px 0;}
    .abJoin-flex{border-radius: 30px 0 30px 0;}
    .joinIntro-img{border-right: 12px solid #f8b500;border-bottom: 12px solid #f8b500;}
    .joinWork-img{margin-left: -25px;}
    .joinWork-img li {margin: 25px 0 0 25px;width: calc((100% / 3) - 25px);}
    .joinFL-con-btn{left: 30px;}
    .joinFL-con-btn.next{right: 30px;}
    .joinFL-con-slide .icon{height: 28px;}
    .joinClass-menu{padding: 25px 0;}
    .joinClass-menu .text:first-child{padding-left: 30px;}
    .joinClass-menu .btn{width: 30px;}
    .joinClass-drop{padding: 40px 30px;}
    .proItem-con{padding: 20px;}
    .proItem-con .text{margin-top: 8px;}
    .proNav-slide{height: 62px;}
    .proDet-intro-left{width: 40%;}
    .proDet-intro-thumbs-year{height: 100px;}
    .proDet-intro-next{font-size: 18px;}
    .proDet-td-item{padding: 35px 55px 35px 70px;}
    .proDet-td-item:nth-child(2n){padding-right: 70px;}
    .proDet-td-img img{height: 160px;}
    .proDet-params .table table{font-size: 15px;}
    .proDet-params .table td{padding: 12px 5px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .newsShow-img img{height: 340px;}
    .newsItem-img img{height: 165px;}
    .newsItem-con{padding: 15px;}
    .newsDet-hot-img img{height: 110px;}
    .ctaData-list .icon{height: 52px;}
    .ctaMap{height: 450px;}
    .appList-img{border-radius: 20px 0 20px 0;}
    .appList-img img{height: 270px;}
    .appList-con{padding-left: 20px;}
    .appList-con .icon{height: 30px;}
    .appList-con .title::after{width: 30px;height: 2px;}
    .appList-con .text{width: 90%;}
    .serIntro {padding-left: calc((100vw - 960px) / 2);}
    .serIntro-con .list li{height: 35px;}
    .serDown-nav-list li {width: calc(960px / 4);height: 55px;}
    .serDown-item{height: 100px;}
    .serAfter-con{padding-right: 4vw;}
    .abIntro-desc .text{max-height: 370px;}
    .abIntro-num {margin-left: -20px;}
    .abIntro-num li {margin-left: 20px;width: calc(25% - 20px);border-radius: 20px 0 20px 0;padding: 20px 20px 10px 15px;}
    .abIntro-num .icon{height: 28px;}
    .abJoin-flex {border-radius: 20px 0 20px 0;}
    .abJoin-img img{height: 400px;}
    .joinIntro-con{width: 45%;}
    .joinIntro-img {border-right: 8px solid #f8b500;border-bottom: 8px solid #f8b500;}
    .joinClass-menu .btn{width: 26px;}
    .proNav-slide{height: 60px;}
    .proDet-td-item {padding: 25px 40px 25px 50px;}
    .proDet-td-item:nth-child(2n){padding-right: 50px;}
    .proDet-td-img img{height: 110px;}
    .proDet-td-con{width: 60%;}
    .proDet-td-con .text{font-size: 13px;}
    .proDet-params .table table{font-size: 14px;}
    .proDet-intro-thumbs-year{height: 80px;}
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .pagesBread{display: none;}
    .pagesBan-bg img{height: 250px;}
    /* .pagesBan-con .title{padding: 8px 20px;} */
    .pagesBan-con .title::after, .pagesBan-con .title::before{width: 15px;height: 15px;}
    .news{padding: 40px 0;}
    .newsNav-item{padding: 5px 15px;margin-left: 12px;border-radius: 10px 0 10px 0;}
    .newsShow{margin-top: 30px;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 215px;}
    .newsShow-con{width: 100%;padding: 25px 15px;}
    .newsShow-con .comMore-box{padding-top: 15px;}
    .newsList{margin-left: 0;}
    .newsItem{margin: 15px 0 0;width: 100%;}
    .newsItem-img img{height: 185px;}
    .newsItem-con{padding: 25px 15px;}
    .newsItem-btm .more i{margin: 0 0 0 6px;transform:scale(.8) rotate(180deg);}
    .newsDet-left{width: 100%;}
    .newsDet-switch{padding-top: 20px;}
    .newsDet-switch .btn i{margin-right: 6px;transform: scale(.8);}
    .newsDet-switch .btn.next i{transform: scale(.8) rotate(180deg);}
    .newsDet-switch .back{width: 16px;}
    .newsDet-right{width: 100%;margin-top: 30px;}
    .newsDet-hot-img img{height: 195px;}
    .newsDet-hot-con{padding-top: 15px;}
    .ctaData-list li{width: 100% !important;}
    .ctaData-list .icon{height: 50px;}
    .ctaData-list .icon img{max-width: 35px;}
    .ctaMap{height: 300px;}
    .map-info {padding: 15px 10px 20px;width: 250px;}
    .amap-info-content{border-radius: 12px 0 12px 0;}
    .map-img img{width: 130px;}
    .map-con{margin-top: 12px;font-size: 12px;}
    .ctaMsg-item{width: 100%;margin-top: 15px;}
    .ctaMsg-input{padding: 0 5px;border-radius: 10px 0 10px 0;}
    .ctaMsg-input input{height: 48px;font-size: 13px;}
    .ctaMsg-input textarea{height: 200px;padding-top: 12px;}
    .ctaMsg-item.textarea .ctaMsg-input .icon{padding-top: 14px;}
    .ctaMsg .comMore{width: 110px;height: 42px;}
    .appList-img{width: 100%;border-radius: 12px 0 12px 0;}
    .appList-img img{height: 180px;}
    .appList-con{width: 100%;padding: 20px 15px 25px;border-top: unset;border-bottom: 1px solid #d6d6d6;}
    .serIntro{padding: 0;}
    .serIntro-con{padding: 40px 4%;width: 100%;}
    .serIntro-img{width: 100%;}
    .serIntro-con .list li{margin-left: 60px;}
    .serIntro-con .list li::after{width: 20px;left: -40px;}
    .serDown-nav-list{flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;}
    .serDown-nav-list li {width: auto;height: 45px;white-space: nowrap;padding: 0 30px;}
    .serDown-slide{margin-left: 0;padding-bottom: 25px;}
    .serDown-item{margin: 15px 0 0;width: 100%;height: 80px;padding: 0 20px 0 15px;}
    .serDown-title .icon {margin-right: 15px;width: 18px;}
    .serDown-btn{width: 25px;}
    .serAfter-flex{flex-direction: column-reverse;}
    .serAfter-con{width: 100%;padding: 20px 4% 40px;}
    .serAfter-img{width: 100%;}
    .serAfter-img img{height: 210px;}
    .serAfter-desc .title{padding-bottom: 10px;}
    .serAfter-desc .title::after{width: 20px;height: 2px;}
    .abIntro-title{width: 100%;}
    .abIntro-desc{width: 100%;margin-top: 20px;}
    .abIntro-desc .comMore{width: 84px;height: 30px;}
    .abIntro-num{margin-left: -15px;}
    .abIntro-num li{margin: 15px 0 0 15px;width: calc(50% - 15px);border-radius: 12px 0 12px 0;padding: 20px 15px 10px;}
    .abIntro-num .icon{height: 24px;}
    .abWH-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .abWH-bg img{height: 100%;}
    .abWH-list{position: relative;z-index: 2;padding-top: 100px;}
    .abWH-list li{width: 100%;padding: 25px 4%;border-left: unset;border-top: 1px solid rgba(255, 255, 255, .2);}
    .abWH-list li:first-child{border-top: unset;}
    .abWH-list li::after{height: 100%;}
    .abJoin-flex{border-radius: 12px 0 12px 0;}
    .abJoin-img{width: 100%;}
    .abJoin-img img{height: 220px;}
    .abJoin-con{width: 100%;padding: 20px 15px 40px;}
    .abJoin-con .comMore-box{margin-top: 30px;}
    .joinIntro-flex{flex-direction: column-reverse;}
    .joinIntro-con{width: 100%;margin-top: 30px;}
    .joinIntro-img{width: 100%;border-radius: 20px 0 40px 0;}
    .joinIntro-img img{height: 220px;}
    .joinWork-text{width: 100%;margin-top: 15px;}
    .joinWork{padding: 40px 0 50px;}
    .joinWork-img{margin-left: -10px;}
    .joinWork-img li{margin: 10px 0 0 10px;width: calc(50% - 10px);}
    .joinWork-img img{height: 110px;}
    .joinWork-img li:first-child{border-top-left-radius: 25px;}
    .joinWork-img li:last-child{border-bottom-right-radius: 25px;}
    .joinFL-bg img{height: 300px;}
    .joinFL-con-btn{width: 25px;height: 25px;left: 4%;display: none;}
    .joinFL-con-btn.next{right: 4%;}
    .joinFL-con-btn::before{display: block;transform: scale(.8);}
    .joinFL-con-slide .text{display: block;}
    .joinFL-con-slide{padding: 0 4% 50px;}
    .joinFL-con-slide .icon{height: 24px;}
    .joinFL-con-slide .title{margin-top: 15px;}
    .joinFL-con .serDown-pagination{position: absolute;left: 0;bottom: 12px;width: 100%;z-index: 2;}
    .joinClass-nav{flex-wrap: nowrap;overflow-x: auto;white-space: nowrap;padding-bottom: 5px;}
    .joinClass-nav .item{width: auto;height: 40px;padding: 0 20px;border-radius: 15px 0 15px 0;}
    .joinClass-nav .item:first-child{width: auto;padding: 0 30px;}
    .joinClass-menu .text{display: none;width: 100%;}
    .joinClass-menu .text:first-child{display: block;padding-left: 15px;}
    .joinClass-menu{padding: 20px 0;}
    .joinClass-menu .btn{width: 22px;}
    .joinClass-menu.active{border-top-left-radius: 15px;}
    .joinClass-drop{padding: 25px 15px;}
    .joinClass-drop-edit h1, .joinClass-drop-edit h2, .joinClass-drop-edit h3, .joinClass-drop-edit h4, .joinClass-drop-edit h5, .joinClass-drop-edit h6{font-size: 13px;}
    .joinClass-drop-btn,.joinClass-con .comMore{width: 110px;height: 42px;border-radius: 15px 0 15px 0;}
    .joinClass-drop-btn i{width: 14px;margin-right: 8px;}
    .proNav-slide{height: 54px;}
    .proNav-slide .btn{width: 20px;}
    .proItem{width: 100%;}
    .proItem-img{height: 250px;}
    .proItem-page{right: 15px;top: 15px;}
    .proDet-intro .contain{flex-direction: column-reverse;}
    .proDet-intro-gallery-more{height: 200px;}
    .proDet-intro-next{font-size: 14px;}
    .proDet-intro-thumbs-year{height: 60px;}
    .proDet-intro-left{width: 100%;margin-top: 30px;}
    .proDet-intro-right{width: 100%;}
    .proDet-left{width: 100%;}
    .proDet-side{padding: 25px 15px 30px;}
    .proDet-side-phone{padding-bottom: 15px;}
    .proDet-side-email{padding-top: 15px;}
    .proDet-side-position{padding: 15px 0 25px;}
    .proDet-side-code{padding-top: 20px;}
    .proDet-side-code .img{width: 38%;}
    .proDet-side-code .text-box{flex: 1;text-align: center;}
    .proDet-right{width: 100%;}
    .proDet-td-item{padding: 25px 15px 30px;flex-direction: column !important;align-items: center;}
    .proDet-td-img{width: 40%;}
    .proDet-td-img img{height: 100px;}
    .proDet-td-con{width: 100%;padding: 20px 15px 0;text-align: center;}
    .proDet-td-con .text{font-size: 12px;}
    .proDet-params .table table{font-size: 12px;width: 200%;}
    .proDet-params .table{overflow-x: auto;}
    .proDet-params .tips{text-align: left;}
    .proDet-hot-img{height: 300px;}
    .proDet-hot-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
    .proDet-msg-form input{width: 100%;font-size: 12px;border-radius: 15px 0 15px 0;margin-top: 12px;height: 46px;}
    .proDet-msg-form .code{width: 100%;margin-top: 12px;}
    .proDet-msg-form textarea{font-size: 12px;}
    .proDet-msg-form .code img{width: 80px;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:720px) {
    /* 移动终端 360 适配 */
}