@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{width: 38px;height: 38px;line-height: 36px;margin: 4px;font-size: 14px;color: #555;transition: all .4s ease;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 68px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #e70012;background-color: #e70012;color: #fff;}
.paging-skip{margin-left: 8px;}
.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: #e70012;}
.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: #e70012;color: #fff;border-color: #e70012;}
.paging-hint span{color: #e70012;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-info{width: 100%;line-height: 1.1;color: #333;font-weight: 700;}
.search-info span{color: #e70012;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border-bottom: 1px solid #f0f0f2;}
.search-link h2{color: #333;line-height: 1.1;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #e70012 !important;}
.search-link:hover h2{color: #e70012;}
@media all and (max-width:1000px) {.search-link{padding: 22px 0;}.search-list{margin-top: 10px;}}
/* 隐私协议 */
.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: #e70012;}
.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: #e70012;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;margin-bottom: 16px;line-height: 1;}
.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:1279px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
}
@media all and (max-width: 640px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -20px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 20px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 18px;padding-bottom: 14px;margin-bottom: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
/* 关于我们 */
.bread{z-index: 2; box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.1); align-items: center;padding: 12px 24px;background: #fff;border-top: 1px solid #f3f3f3;position: absolute;transition: all .4s ease; top: 88px;left: 0;}
.bread::before{content: "\e623";font-family: "icon"; color: #ccc;font-weight: 700;font-size: 15px;display: inline-block;margin-right: 13px;transition: all .4s ease;}
.bread:hover{background: #e70012;color: #fff;}
.bread:hover::after{color: #fff;}
.pagesBan-box{justify-content: center;}
.pagesBan{position: relative;width: 90.6%;}
.pagesBan-bg img{width: 100%;min-height: 250px;}
.pagesBan-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;justify-content: center; flex-direction: column;padding: 0 50px;}
.pagesBan-text .title{opacity: 0;transform: translateX(150px);animation: Ban 2s ease forwards; text-transform: uppercase;}
.pagesBan-text .title span{color: #e70518;}
.pagesBan-text .text{opacity: 0;transform: translateX(150px);animation: Ban 2s .2s ease forwards; }
@keyframes Ban{100%{opacity: 1;transform: translateX(0);}}
.pagesDown{display: none; width: 50px;height: 50px;border-radius: 50%;background: #e70012;position: relative;margin: 0 auto;transform: translateY(-50%);z-index: 10;}
.pagesDown::after{content: "\e6b5";font-family: "icon";color: #fff;font-size: 16px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ab-intro .contain{justify-content: space-between;}
.abIntro-title{line-height: 62px;width: 35%;}
.abIntro-title p{line-height: inherit;}
.abIntro-text{width: 58%;}
.abIntro-text .text{overflow: hidden;transition: all .6s ease;}
.abIntro-text .text.active{height: auto;}
.abIntro-loading{width: 146px;height: 46px;align-items: center;justify-content: center;color: #e70012;border: 1px solid #e70012;transition: all .4s ease; border-radius: 50px;}
.abIntro-loading::after{content: "\e6b5";font-family: "icon";color: #e70012; font-size: 16px;display: inline-block;margin-left: 8px;transition: all .6s ease;}
.abIntro-loading.active::after{transform: rotate(180deg);}
.abIntro-loading:hover{background: #e70012;color: #fff;}
.abIntro-loading:hover::after{color: #fff;}
.abLn{background: #edecee;}
.abLn-list{justify-content: space-between;}
.abLn-list::after{content: "";width: 30%;}
.abLn-list li{align-items: center;}
.abLn-icon{width: 142px;height: 142px;align-items: center;justify-content: center;border-radius: 50%;background: #e70012;}
.abLn-text{margin-left: 25px;}
.ab-development{background: url('../images/pages/abDev-bg.png') no-repeat left bottom/100% auto;}
.abDev-swp{position: relative;margin-top: -75px;}
.abDev-swp::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-100%); width: 100%;height: 5px;background: #e70012;}
.abDev-year{font-size: 186px;line-height: .9; background:-webkit-linear-gradient(top,#eeeded 0%,transparent 90%);-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.abDev-swp .swiper-slide{cursor: pointer; z-index: 10; padding: 80px 5px;position: relative;text-align: center;}
.abDev-slide{padding: 0 5px;background: #fff;display: inline-block;}
.abDev-slide i::after{transition: all .4s ease; content: "";width: 9px;height: 9px;border-radius: 50%;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.abDev-slide i{transition: all .6s ease; background: #fff;position: relative; display: inline-block;width: 24px;height: 24px;background: url('../images/pages/abDev-icon2.png') no-repeat center/100% 100%;}
.abDev-slide .year{transition: all .6s ease; position: absolute;top: auto; bottom: 50%;left: 50%;transform: translate(-50%,-100%);}
.swiper-slide:nth-child(2n) .abDev-slide .year{bottom: auto;top: 50%; transform: translate(-50%,100%);}
.abDev-swp .swiper-slide-active i{transform: scale(6);}
.abDev-swp .swiper-slide-active i::after{opacity: 0;}
.abDev-swp .swiper-slide-active .abDev-slide .year{animation: swp 1s ease; bottom: auto; left: 50%;top: 50%;transform: translate(-50%,-60%);font-size: 32px;font-weight: 700;color: #fff;}
.abDev-prev,.abDev-next{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;transition: all .4s ease;cursor: pointer;user-select: none; background: #e70012;align-items: center;justify-content: center;display: flex;z-index: 10;}
.abDev-next{left: auto;right: 0;transform: translateY(-50%) rotate(180deg);}
.abDev-prev::after,.abDev-next::after{content: "\e623";font-family: "icon";display: inline-block;font-size: 18px;font-weight: 700;color: #fff;}
.abDev-text-list{width: 70%;margin: 20px auto 0;}
.abDev-text-list .text{display: none;}
@keyframes swp{0%{opacity: 0;}100%{opacity: 1;}}
.abHonor-swp{margin-left:-8px;margin-top: 30px;position: relative;}
.abHonor-swp .swiper-slide{display: flex;flex-wrap: wrap;}
.abHonor-item{display: block;width: calc((100% - 8px*13)/13);border: 1px solid #dddcde;background: #fff;margin-left: 8px;margin-top: 10px;padding: 10px;}
.abHonor-img{border: 4px solid #e9e9e9;width: 100%;height: 100%;}
.abHonor-img img{width: 100%;height: 100%;}
.abHonor-pagination{position: absolute;left: 50%;bottom: -45px;transform: translateX(-50%);}
.abHonor-pagination .swiper-pagination-bullet{width: 9px;height: 9px;opacity: 1;background: #838383;margin-left: 14px;}
.abHonor-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.abHonor-pagination .swiper-pagination-bullet-active{background: #e70012;}
/* 产品中心 */
.proNav .contain{align-items: center;justify-content: space-between;}
.proNav-btn{margin-left: -30px;}
.proNav-btn a{display: block;padding: 2px 20px;margin-left: 30px;transition: all .4s ease;}
.proNav-btn a.active{background: #e70012;color: #fff;}
.proNav-btn a:hover{color: #e70012;}
.proNav-btn a.active:hover{color: #e70012;}
.proShow{background: #edecee;}
.proShow-items{margin: -15px 0 0 -15px;}
.proShow-item{position: relative; border: 1px solid transparent; margin: 15px 0 0 15px; padding: 50px 25px 25px;width: calc((100% - 15px *4)/4); box-shadow: 0px 3px 3px 0px rgba(87, 87, 87, 0.2);background: #fff;transition: all .4s ease;}
.proShow-item .label{position: absolute;right: 15px;top: 10px;color: #e70012;}
.proShow-img{height: 210px;display: flex;align-items: center;justify-content: center;}
.proShow-img img{max-height: 100%;}
.proShow-item .title,.proShow-item .text{transition: all .4s ease;}
.proShow-item .title{color: #e70012;}
.proShow-item:hover{border-color: #e70012;}
.proShow-item:hover .text{color: #e70012;}
/* 产品详情 */
.proDet-show,.proDet-show .contain{position: relative;}
.proDet-show::after{content: "";width: 260px;height: 740px;position: absolute;left: 0;top: 70px;background: url('../images/pages/proDet-bg1.png') no-repeat left top/100% auto;}
.proDet-show::before{content: "";width: 110px;height: 750px;position: absolute;right: 0;top: 70%;background: url('../images/pages/proDet-bg2.png') no-repeat right top/100% auto;}
.proDet-show img{width: 100%;transition: all .6s ease;}
.proDet-show .swiper-slide:hover img{transform: scale(1.07);}
.proDet-show-next,.proDet-show-prev{transition: all .4s ease; position: absolute;right: -52px;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;border-radius: 50%;cursor: pointer;background: #b2b2b2;color: #fdf7f7;}
.proDet-show-prev{right: auto;left: -52px;transform: translateY(-50%) rotate(180deg);}
.proDet-show-next::after,.proDet-show-prev::after{content: "\e622";font-family: "icon";font-size: 15px;font-weight: 700;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.proDet-show-next:hover,.proDet-show-prev:hover{background: #e70012;color: #fff;}
.proDet-show-pagination{position: absolute;left: 50%;bottom: 30px;transform: translateX(-50%);z-index: 2;}
.proDet-show-pagination .swiper-pagination-bullet{width: 9px;height: 9px;opacity: 1;background: #a1a1a1;margin-left: 15px;}
.proDet-show-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.proDet-show-pagination .swiper-pagination-bullet-active{background: #e70012;}
.proDet-MPL-intro{width: 45%;padding-right: 50px;}
.proDet-MPL-list li{position: relative;padding-left: 25px;}
.proDet-MPL-list li::after{content: "";width: 8px;height: 8px;background: #e70012;position: absolute;top: 8px;left: 0;}
.proDet-MPL-more{width: 160px;height: 50px;border-radius: 50px;background: #e70012;color: #fff;align-items: center;position: relative; justify-content: center;}
.proDet-MPL-more::after{content: "";position: absolute;left: 45px;bottom: 10px;width: 0;height: 2px;background: #fff;transition: all .4s ease;}
.proDet-MPL-more:hover::after{width: 72px;}
.proDet-MPL-video{width: 55%;overflow: hidden;position: relative;text-align:center}
.proDet-MPL-video img{width: auto;transition: all .4s ease;max-height:530px;}
.proDet-MPL-videoBtn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .4s ease;cursor: pointer;}
.proDet-MPL-videoBtn:hover{transform: translate(-50%,-50%) scale(.9);}
.proDet-csb,.proDet-relevant{background: #edecee;}
.proDet-csb .contain{justify-content: space-between;}
.proDet-csb-title{margin-bottom: 30px;}
.proDet-csb-text p{line-height: inherit;}
.proDet-csb-intro{width: 40%;}
.proDet-csb-table{width: 50%;}
.proDet-csb-table table{width: 100%;}
.proDet-csb-table td{border: 1px solid #e4e4e4;color: #333;padding: 0 10px;}
.proDet-csb-table tr{background: #fff;height: 100px;}
.proDet-csb-table tr:first-child{height: 60px;background: #f2f2f3;white-space: nowrap;}
/* .proDet-csb-table tr:first-child td:first-child{width: 230px;} */
.proDet-csb-table p{line-height: 24px;font-size: 15px;}
.proDet-csb-list li{width: 50%;position: relative;margin-top: 17px;padding-left: 25px;}
.proDet-csb-list li:nth-child(-n+2){margin-top: 0;}
.proDet-csb-list li::after{content: "";width: 8px;height: 8px;position: absolute;left: 0;top: 8px;background: #e70012;}
.proDet-rel-swp{position: relative;}
.proDet-rel-swp .swiper-slide{height: 100%;}
.proDet-rel-slide{height: 280px; transition: all .4s ease; padding: 30px 25px 0; display: block;background: #fff;margin: 2px;border: 1px solid transparent;box-shadow: 0px 3px 3px 0px rgba(87, 87, 87, 0.2);}
.proDet-rel-img{align-items: center;justify-content: center;margin-bottom: 15px;height: 155px;}
.proDet-rel-img img{max-height: 100%;}
.proDet-rel-slide .title,.proDet-rel-slide .text{transition: all .4s ease;}
.proDet-rel-slide:hover{border-color: #e70012;}
.proDet-rel-slide:hover .title,.proDet-rel-slide:hover .text{color: #e70012;}
.proDet-rel-pagination{display: none;}
.proDet-rel-next,.proDet-rel-prev{transition: all .4s ease; position: absolute;right: -52px;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;border-radius: 50%;cursor: pointer;background: #b2b2b2;color: #fdf7f7;}
.proDet-rel-prev{right: auto;left: -52px;transform: translateY(-50%) rotate(180deg);}
.proDet-rel-next::after,.proDet-rel-prev::after{content: "\e622";font-family: "icon";font-size: 15px;font-weight: 700;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.proDet-rel-next:hover,.proDet-rel-prev:hover{background: #e70012;color: #fff;}
/* 解决方案 */
.programme{background: #edecee;}
.prog-items{justify-content: space-between;}
.prog-items::after{content: "";width: 32%;margin-top: -30px;}
.prog-item{transition: all .4s ease;margin-top: 30px; width: 32%;background: #fff;padding: 30px;border: 1px solid transparent;box-shadow: 0px 3px 4px 0px rgba(87, 87, 87, 0.15);}
.prog-img{overflow: hidden;}
.prog-img img{width: 100%;transition: all .4s ease;}
.prog-text{justify-content: space-between;align-items: center;}
.prog-text .text{width: 55%;transition: all .4s ease;}
.prog-text .more{color: #c82126;align-items: center;}
.prog-text .more::after{transition: all .4s ease; content: "\e622";font-family: "icon";display: inline-block;font-size: 13px;margin-left: 10px;}
.prog-item:hover .text{color: #c82126;}
.prog-item:hover img{transform: scale(1.1);}
/* 解决方案详情 */
.progDet-bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 120%;}
.progDet-show{position: relative;overflow: hidden;}
.progDet-show .contain{position: relative;z-index: 10;align-items: flex-start;}
.progDet-show-con{width: 60%;padding-right: 80px;}
.progDet-show-swp{width: 40%;position: relative;}
.progDet-show-swp img{width: 100%;}
.progDet-show-next,.progDet-show-prev{z-index: 2; position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;border-radius: 50%;background: rgba(255, 255, 255, .4);cursor: pointer;transition: all .4s ease;}
.progDet-show-prev{transform: translateY(-50%) rotate(180deg);right: auto;left: 20px;}
.progDet-show-next::after,.progDet-show-prev::after{content: "\e622";font-family: "icon";font-size: 12px;font-weight: 700;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.progDet-show-next:hover,.progDet-show-prev:hover{background: #e70012;}
.progDet-show-pagination{position: absolute;left: 50%;bottom: -30px;transform: translateX(-50%);z-index: 2;}
.progDet-show-pagination .swiper-pagination-bullet{width: 9px;height: 9px;margin-left: 15px;background: #a1a1a1;opacity: 1;}
.progDet-show-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.progDet-show-pagination .swiper-pagination-bullet-active{background: #e70012;}
.progDet-con{background: #f4f4f4;}
.progDet-items{margin-top: -15px;justify-content: space-between;}
.progDet-items::after{content: "";width: 32.5%;}
.progDet-item{display: block; width: 32.5%;background: #fff;box-shadow: 0px 3px 3px 0px rgba(87, 87, 87, 0.2);padding: 28px;margin-top: 15px;}
.progDet-item .title{transition: all .4s ease;}
.progDet-img{overflow: hidden;}
.progDet-img img{width: 100%;transition: all .4s ease;}
.progDet-item:hover img{transform: scale(1.1);}
.progDet-item:hover .title{color: #e70012;}
/* 新闻中心 */
.newsNav .contain{justify-content: center;}
.newsNav a{position: relative; display: block;text-align: center;height: 68px;line-height: 68px;margin-left: 40px;transition: all .4s ease;}
.newsNav a:first-child{margin-left: 0;}
.newsNav a::after{content: "";position: absolute;width: 0;height: 2px;left: 0;bottom: 0;transition: all .4s ease;background: #e70012;}
.newsNav a.active,.newsNav a:hover{color: #e70012;}
.newsNav a.active::after{width: 100%;}
.news{background: #edecee;}
.newsShow{box-shadow: 0px 3px 3px 0px rgba(87, 87, 87, 0.2);}
.newsShow-img{width: 65%;overflow: hidden;}
.newsShow-img img{width: 100%;height: 100%;transition: all .6s ease;}
.newsShow-con{width: 35%; background: #fff;padding: 50px 48px 20px;}
.news-date .day{line-height: 1.2;margin-left: -8px;}
.newsShow-title{transition: all .4s ease;}
.newsShow:hover .newsShow-img img{transform: scale(1.08);}
.newsShow:hover .newsShow-title{color: #e70012;}
.newsList{justify-content: space-between;}
.newsList::after{content: "";width: 32.5%;}
.newsItem{width: 32.5%;margin-top: 20px; background: #fff;display: block; box-shadow: 0px 3px 3px 0px rgba(87, 87, 87, 0.2);padding: 34px;}
.newsItem-img{overflow: hidden;}
.newsItem-img img{width: 100%;transition: all .4s ease;}
.newsItem-title{transition: all .4s ease;}
.newsItem:hover .newsItem-title{color: #e70012;}
.newsItem:hover .newsItem-img img{transform: scale(1.08);}
/* 新闻详情 */
.newsDet-file{position: relative;}
.newsDet-file .contain{justify-content: space-between;}
.newsDet-text{width: 32%;}
.newsDet-toShare{border-top: 1px solid #efefef;position: relative;z-index: 99;}
.newsDet-show{width: 60%;}
.newsDet-show-img img{width: 100%;}
.newsDet-file::after{content: "";width: 260px;height: 740px;position: absolute;left: 0;top: 70px;background: url('../images/pages/proDet-bg1.png') no-repeat left top/100% auto;}
.social-share-icon.icon-weibo{margin-left: 25px;}
#toShare a{transition: all .4s ease;position: relative;}
#toShare a:hover{color: #e70012;}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, .1);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
.newsDet-next .contain{padding: 0 50px; height: 78px;border-radius: 80px;align-items: center;justify-content: space-between;border: 1px solid #333;}
.newsDet-next a{align-items: center;transition: all .4s ease;}
.newsDet-next .prev::before,.newsDet-next .next::after{font-weight: 400; content: "\e6b5";display: block; font-family: "icon";font-size: 20px;color: #e70012;margin:0 0 0 12px;transform: rotate(-90deg);transition: all .4s ease;}
.newsDet-next .prev::before{transform: rotate(90deg);margin:0 12px 0 0 ;}
.newsDet-next .list::before{font-weight: 400; content: "\e64a";transition: all .6s ease; font-family: "icon";font-size: 16px;color: #e70012;display: block;margin-right: 7px;}
.newsDet-next a:hover{color: #e70012;}
.newsDet-next .next:hover::after{transform: translateX(-8px) rotate(-90deg);}
.newsDet-next .prev:hover::before{transform: translateX(10px) rotate(90deg);}
.newsDet-next .list:hover::before{transform: rotate(180deg);}
.newsDet-list{background: #edecee;}
.newsDet-list .newsList{margin-top: 20px;}
.newsDet-list .newsItem{width: 31.5%;}
/* 联系我们 */
.contMap1-box {align-items: center;padding: 50px 130px;}
.contMap1-con{width: 370px;height: 240px;background: #fff;flex-direction: column;justify-content: center; padding: 0 30px;position: relative;box-shadow: 0px 1px 4px 0px rgba(87, 87, 87, 0.47);}
.contMap1-con-logo{position: absolute;right: 23px;top: 25px;width: 75px;height: 45px;}
.contMap1-list li{position: relative; padding-left: 30px;}
.contMap1-list li::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 17px;height: 19px;background: url('../images/pages/cont-icon1.png') no-repeat center/100% auto;}
.contMap1-list li.phone::before{background-image: url('../images/pages/cont-icon2.png');}
.contMap1-list li.fax::before{background-image: url('../images/pages/cont-icon3.png');}
.contMap1-list li.email::before{background-image: url('../images/pages/cont-icon4.png');}
.contMap1-list li.web::before{background-image: url('../images/pages/cont-icon5.png');}
.contMap1-content{position: relative;}
.cont-dot{cursor: pointer; background: url('../images/pages/cont-place.png') no-repeat center/120% auto;padding-bottom: 10px; position: absolute;line-height: 1; left: 50%;top: 50%;text-align: center;  width: 40px;height: 55px;color: #496c85;display: flex;align-items: center;justify-content: center;}
.cont-dot .name{user-select: none;}
.cont-dot.active{color: #fff;z-index: 3; background: url('../images/pages/cont-placeH.png') no-repeat center/100% auto;}
.cont-dot:hover{color: #e70012;}
.cont-dot.active:hover{color: #fff;}
.cont-dot.huaifang{left: 77%;top: 17%;}
.cont-dot.kunshan{left: 75%;top: 23%;}
.cont-dot.taoyuan{left: 78%;top: 26%;}
.cont-dot.yuenan{left: 72.5%;top:34%;}
.cont-dot.dongguan{left: 75%;top: 31%;}
.cont-dot.taizhong{left: 78%;top: 31%;}
.cont-dot.jilongpo{left: 73%;top: 45%;padding-bottom: 0;}
#container{width: 100%;height: 500px;}
#container .amap-info-content{padding: 40px 40px 30px;width: 500px;text-align: center;font-size: 16px;font-family: "alibabaR";color: #666;}
#container .amap-info-close{display: none;}
.conMap-info h6{padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.conMap-info a{transition: all .4s ease; margin: 20px auto 0;width: 100px;height: 35px;line-height: 35px;border-radius: 50px; color: #fff;background: #e70012;display: block;font-size: 14px;}
.conMap-info a:hover{background: #c90110;}
#container .bottom-center .amap-info-sharp {margin-left: -13px;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 20px solid #fff;bottom:-7px;}
#container .bottom-center .amap-info-sharp:after {position: absolute;content: "";margin-left: -13px;margin-top: -13px;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 12px solid rgba(0,0,0,0);filter: blur(2px);z-index: -1;}


/* 二次开发 */
.contact{background: linear-gradient(to bottom,#fff,#f7f9fb);}
.ctaMsg .comMore{width: 288px;height: 52px;}
.contact .contain-1500{justify-content: space-between;align-items: flex-start;}
.ctaMsg{position: sticky;top: 90px;width: 56%;}
.ctaMsg-form{justify-content: space-between;}
.ctaMsg-form input,.ctaMsg-form textarea{width: 47%;height: 58px;border-bottom: 1px solid #111;color: #111;font-size: 16px;background: transparent;}
.ctaMsg-form input::-webkit-input-placeholder{font-size: 16px;color: rgba(34, 34, 34, .5);}
.ctaMsg-form textarea::-webkit-input-placeholder{font-size: 16px;color: rgba(34, 34, 34, .5);}
.ctaMsg-form textarea{width: 100%;resize: auto;height: 42px;}
.ctaMsg-btm{width: 100%;justify-content: space-between;align-items: flex-end;}
.ctaMsg-code{width: 47%;align-items: flex-end;}
.ctaMsg-form  .ctaMsg-code input{width: calc(100% - 130px);margin-top: 0;}
.ctaMsg-form  .ctaMsg-code img{width: 120px;margin-left: 10px; user-select: none;cursor: pointer;}

.ctaCompany{width: 39%;}
.ctaCompany li{background: #e9eef2;padding: 35px 40px;}
.ctaCompany .text{margin-top: 5px;}
.ctaCompany .list{display: flex;flex-wrap: wrap;}
.ctaCompany .item{width: 65%;margin-top: 10px;}
.ctaCompany .item:nth-child(2n){width: 35%;}
.ctaCompany .item i{display: block;margin-right: 10px;}
.ctaCompany .item span{flex: 1;}






/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}
@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .abLn-icon{width: 125px;height: 125px;}
    .proShow-item{padding: 30px 20px 20px;}
    .proNav-btn a{margin-left: 10px;}
    .proDet-show::after{width: 170px;height: 600px;}
    .newsDet-file::after{width: 170px;height: 600px;}
    .proDet-show::before{width: 90px;height: 500px;}
    .proDet-rel-slide{padding: 20px 15px 0;}
    .newsShow-con {padding: 35px 35px 30px;}
    .contMap1-box {padding: 40px 100px;}
    .contMap1{width: calc(100% - 340px);}
    .contMap1-con{width: 340px;padding: 0 20px;}
    .cont-dot{width: 32px;height: 36px;font-size: 12px;}
    .proDet-csb-table p{font-size: 14px;}
    .proDet-csb-table tr:first-child{height: 50px;}
    .proDet-csb-table tr{height: 90px;}
    .ctaMsg .comMore{width: 240px;height: 48px;}
    .ctaCompany li{padding: 25px;}
    .ctaCompany .item{width: 60%;}
    .ctaCompany .item:nth-child(2n){width: 40%;}
    .ctaMsg-form .ctaMsg-code input{width: calc(100% - 110px);}
    .ctaMsg-form .ctaMsg-code img{width: 100px;}
    .ctaMsg-form input, .ctaMsg-form textarea{height: 52px;font-size: 15px;}
    .ctaMsg-form input::-webkit-input-placeholder{font-size: 15px;}
    .ctaMsg-form textarea::-webkit-input-placeholder{font-size: 15px;}
    .ctaMsg-form textarea{height: 40px;}
}
@media all and (max-width:1439px) {
    /* 1360 */
}
@media all and (max-width:1359px) {
    /* 1280 */
}
@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .abLn-icon{width: 100px;height: 100px;}
    .abLn-text{margin-left: 15px;}
    .abDev-next{right: -10px;}
    .abDev-prev{left: -10px;}
    .proNav-btn a{padding: 1px 10px;}
    .prog-items{margin-top: -15px;}
    .prog-item{margin-top: 15px;padding: 20px;}
    .newsShow-con{padding: 25px 25px 30px;}
    .newsItem{padding: 25px;margin-top: 15px;}
    .contMap1-box {padding: 20px 50px;}
    .contMap1{width: calc(100% - 300px);}
    .contMap1-con{width: 300px;padding: 0 20px;}
    .ctaCompany .item{width: 100% !important;}
}
@media all and (max-width:1151px) {
    /* 1024 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .ctaMsg{width: 100%;position: static;}
    .ctaMsg-form{margin-top: 0;}
    .ctaMsg-form input, .ctaMsg-form textarea{font-size: 13px;width: 100%;height: 44px;margin-top: 15px;border-color: #333;}
    .ctaMsg-form input::-webkit-input-placeholder{font-size: 13px;}
    .ctaMsg-form textarea::-webkit-input-placeholder{font-size: 13px;}
    .ctaMsg .comMore-box{margin-top: 30px;}
    .ctaMsg .comMore{width: 150px;height: 42px;}
    .ctaMsg-btm{margin-top: 15px;}
    .ctaMsg-code{width: 100%;}
    
    .ctaCompany{width: 100%;margin-top: 20px;}
    .ctaCompany li{padding: 20px 15px;}
    .ctaCompany .text{font-size: 13px;}
    .ctaCompany .item{font-size: 13px;}
    .ctaCompany .item i{margin-right: 8px;width: 14px;}
    .ctaCompany .list{margin-top: 10px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .proDet-show{padding-top: 15px;}
    .pagesBan{width: 92%;}
    .pagesBan-text{padding: 0 15px;}
    .pagesBan-text .text{font-size: 16px;}
    .bread{top: 60px;padding: 6px 15px;display: none;}
    .bread::before{margin-right: 8px;font-size: 13px;}
    .ab-intro{padding-top: 0;}
    .abIntro-title{width: 100%;line-height: 40px;}
    .abIntro-text{width: 100%;margin-top: 20px;}
    .abIntro-loading{width: 120px;height: 40px;}
    .abLn-list li{width: 100%;margin-top: 20px;}
    .abLn-list li:first-child{margin-top: 0;}
    .abLn-icon{width: 70px;height: 70px;}
    .abDev-swp {margin-top: -40px;}
    .abDev-text-list{margin-top: 10px;width: 100%;}
    .abLn-icon img{max-width: 50%;max-height: 45%;}
    .abDev-year{font-size: 100px;}
    .abDev-swp::after{height: 4px;}
    .abDev-slide i{width: 20px;height: 20px;}
    .abDev-swp .swiper-slide{padding: 60px 4px;}
    .abDev-prev, .abDev-next{width: 30px;height: 30px;padding-right: 3px;}
    .abDev-prev::after, .abDev-next::after{font-size: 15px;}
    .ab-development{background-size: 100% auto;}
    .abDev-slide .year{transition: all 0s ease 0s;}
    .abHonor-swp{margin-left: -1%;margin-top: 10px;}
    .abHonor-item{width: 18%;margin-left: 2%;padding: 5px;}
    .abHonor-pagination{bottom: -30px;}
    .abHonor-pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
    .proNav{padding: 20px 0;}
    .proNav-btn-box{width: 70%;overflow-x: auto;}
    .proNav-btn{margin-left: 0;}
    .proNav-btn a{padding: 0 15px;}
    .proShow-items{margin-left: 0;}
    .proShow-item{width: 100%;margin-left: 0;}
    .proDet-show-next, .proDet-show-prev,.proDet-rel-next, .proDet-rel-prev{display: none;}
    .proDet-show-pagination{bottom: 7px;}
    .proDet-show-pagination .swiper-pagination-bullet{margin-left: 6px;width: 7px;height: 7px;}
    .proDet-MPL,.proDet-csb{position: relative;z-index: 3;}
    .proDet-show::after {width: 120px;height: 350px;}
    .newsDet-file::after {width: 120px;height: 350px;}
    .proDet-show::before {width: 60px;height: 300px;}
    .proDet-MPL-intro{width: 100%;padding: 0;}
    .proDet-MPL-video{width: 100%;margin-top: 30px;}
    .proDet-MPL-more{width: 130px;height: 40px;}
    .proDet-MPL-more::after {left: 34px;bottom: 6px;}
    .proDet-MPL-more:hover::after {width: 64px;}
    .proDet-MPL-videoBtn{width: 45px;height: 45px;}
    .proDet-csb-intro{width: 100%;}
    .proDet-csb-table{width: 100%;margin-top: 30px;}
    .proDet-csb-title{margin-bottom: 15px;}
    .proDet-csb-table{overflow-x: auto;}
    .proDet-csb-table table{width: 150%;}
    .proDet-csb{padding: 40px 0 0;}
    .proDet-csb-list li{margin-top: 15px;padding-left: 15px;}
    .proDet-csb-list li::after{width: 7px;height: 7px;}
    .proDet-rel-slide{height: auto;padding: 20px 15px;}
    .proDet-rel-pagination{display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: -25px;}
    .proDet-rel-pagination .swiper-pagination-bullet{width: 7px;height: 7px;background: #666;margin-left: 6px;}
    .proDet-rel-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
    .proDet-rel-pagination .swiper-pagination-bullet-active{background: #e70012;}
    .prog-item{width: 100%;}
    .prog-text .more::after{font-size: 12px;margin-left: 7px;}
    .progDet-show-con{width: 100%;padding-right: 0;margin-top: 0;}
    .progDet-show-swp{width: 100%;margin-top: 30px;}
    .progDet-show-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin-left: 7px;}
    .progDet-show-pagination{bottom: -25px;}
    .progDet-show-next, .progDet-show-prev{display: none;}
    .progDet-item{width: 100%;padding: 20px;}
    .newsNav a{height: 50px;line-height: 50px;margin-left: 20px;}
    .newsShow-img{width: 100%;}
    .newsShow-con{width: 100%;padding: 20px;}
    .news-date .day{margin-left: -3px;}
    .newsShow-title,.newsShow-text{margin-top: 10px;}
    .newsItem{width: 100%;padding: 20px;}
    .newsDet-text{width: 100%;}
    .newsDet-show{width: 100%;margin-top: 30px;}
    .newsDet-file::after{display: none;}
    .social-share-icon.icon-weibo{margin-left: 10px;}
    .newsDet-toShare{padding-top: 15px;margin-top: 15px;}
    .newsDet-text .date{margin-top: 15px;}
    #toShare a::before{font-size: 15px;}
    .newsDet-next .contain{padding: 0 15px;height: 50px;}
    .newsDet-next .prev::before{margin: 0 4px 0 0;font-size: 17px;}
    .newsDet-next .next::after{margin: 0 0 0 4px;font-size: 17px;}
    .newsDet-list .newsItem{width: 100%;}
    .contMap1{width: 100%;overflow-x: auto;}
    .contMap1-con{width: 100%;margin-top: 30px;}
    .contMap1-box{padding: 30px 4%;}
    .cont-dot .name{font-size: 12px;}
    .contMap1-content{width: 200%;}
    .contMap1-content img{width: 100%;}
    .cont-dot{width: 30px;height: 40px;font-size: 12px;transform: scale(.8);}
    #container .amap-info-content{width: 100%;padding: 20px;}
    .conMap-info a{width: 90px;height: 32px;line-height: 32px;}
    #container{height: 350px;}
}