
/* =====================内页样式======================== */
.sonBan{width: 100%;position: relative;}
.sonBan img{width: 100%;object-fit: cover;min-height: 500px;}
.sonBan-cont{position: absolute;z-index: 2;padding-bottom: 70px;width: 100%;height: 100%;display: flex;align-items: center;color: #fff;top: 0;left: 0;text-align: center;}
.sonBan-cont h1{font-size: 45px;font-weight: 700;line-height: 1;}
.sonBan-cont i{display: block;width: 95px;height: 4px;margin: 24px auto 20px;background: #fff;}
.sonBan-cont p{font-size: 20px;line-height: 1.4;}

.sonBan-site{width: 100%;position: absolute;left: 0;bottom: 12px;font-size: 0;z-index: 8;}
.sonBan-site a{font-size: 14px;display: inline-block;vertical-align: middle;height: 24px;line-height: 24px;color: #fff;transition: all .4s ease;}
.sonBan-site a:first-child{padding-left: 28px;background: url('../image/sonHome.svg') no-repeat left center/18px auto;color: #fff !important;cursor: default;}
.sonBan-site a::after{content: "";width: 24px;height: 24px;background: url('../image/sonArr.svg') no-repeat left 4px top 4px/14px auto;display: inline-block;vertical-align: middle;}
.sonBan-site a:hover{color: #1d2088;}
.sonBan-site a:first-child::after, .sonBan-site a:last-child::after{display: none;}

.sonMenu{width: 100%;background: #f7f7f7;font-size: 0;}
.sonMenu a{display: inline-block;height: 68px;line-height: 68px;font-size: 18px;color: #333;padding: 0 32px;position: relative;transition: all .4s ease;}
.sonMenu a.active{background: #1d2088;color: #fff !important;}
.sonMenu a:hover{color: #1d2088;}

.paging{width: 100%;font-size: 0;text-align: center;margin-top: 52px;}
.paging a{display: inline-block;vertical-align: middle;width: 35px;height: 35px;line-height: 35px;text-align: center;background: #fff;font-size: 16px;color: #333;margin: 2px 5px;transition: all .4s ease;}
.paging a.paging-prev, .paging a.paging-next{width: 88px;}
.paging a.paging-prev{margin-right: 10px;}
.paging a.paging-next{margin-left: 10px;}
.paging a:hover, .paging a.active{background: #1d2088 !important;color: #fff !important;}
.paging a:first-child{
    width: 88px;
    margin-right: 10px;
}
.paging a:last-child{
    width: 88px;
    margin-left: 10px;
}
/* 联系我们 */
.relmap{width: 100%;position: relative;}
.relmap-map{width: 100%;height: 780px;}
.relmap-map .amap-logo,.relmap-map .amap-copyright{display: none !important;}
.relmap-mix{width: 100%;position: absolute;z-index: 2;height: 100%;top: 0;left: 0;display: flex;align-items: center;}
.relmap-content{width: 446px;background: #fff;padding: 44px 36px 40px;box-shadow: 0 2px 16px 2px rgba(0, 0, 0, 0.1);}
.relmap-title{width: 100%;}
.relmap-title h2{font-size: 24px;color: #333;margin-bottom: 10px;font-weight: 700;}
.relmap-title p{font-size: 13px;color: #999;text-transform: uppercase;}
.relmap-site{width: 100%;padding: 46px 0 32px;}
.relmap-site h6{font-size: 18px;color: #1d2088;}
.relmap-info{width: 100%;}
.relmap-info p{width: 100%;padding-left: 40px;font-size: 15px;color: #666;line-height: 26px;margin-top: 24px;position: relative;word-break: break-all;}
.relmap-info p:first-child{margin-top: 0;}
.relmap-info p i{position: absolute;display: flex;width: 28px;height: 28px;align-items: center;justify-content: center;border-radius: 50%;background: #efefef;left: 0;top: 0;}
.relmap-info p i img{max-width: 100%;}

/* 服务-软件 */
.serrj{width: 100%;padding: 140px 0;overflow: hidden;}
.serrj-list{width: 100%;text-align: center;font-size: 0;}
.serrj-items{display: inline-block;margin: 0 80px;}
.serrj-items:first-child{margin-left: 0;}
.serrj-items:last-child{margin-right: 0;}
.serrj-center{width: 360px;display: flex;flex-direction: column;justify-content: center;height: 374px;background: #f9f9f9;padding: 0 32px;}
.serrj-img{width: 100%;height: 84px;display: flex;align-items: flex-end;justify-content: center;}
.serrj-img img{max-height: 100%;}
.serrj-cont{width: 100%;display: flex;flex-direction: column;justify-content: center;height: 154px;}
.serrj-cont h2{font-size: 22px;color: #333;line-height: 1;margin-bottom: 10px;}
.serrj-cont p{width: 100%;font-size: 0;}
.serrj-cont p span{display: inline-block;vertical-align: middle;font-size: 15px;color: #999;margin: 0 10px;}
.serrj-cont p span:first-child{margin-left: 0;}
.serrj-cont p span:last-child{margin-right: 0;}
.serrj-download{display: flex;width: 164px;height: 54px;border-radius: 10px;background: #1d2088;margin: 0 auto;align-items: center;justify-content: center;transition: all .4s ease;}
.serrj-download span{font-size: 16px;color: #fff;padding-left: 22px;background: url('../image/serrjdown.png') no-repeat left center;}
.serrj-download:hover{box-shadow: 0 2px 16px 2px rgba(29, 32, 137, 0.4);}

/* 服务-问题 */
.serwt{width: 100%;overflow: hidden;}
.serwt-items{width: 100%;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center;padding: 60px 0 20px;}
.serwt-title{width: 100%;text-align: center;}
.serwt-title h2{font-size: 35px;color: #000;margin-bottom: 20px;}
.serwt-title p{font-size: 20px;line-height: 30px;color: #333;}
.serwt-title p img{display: inline-block;vertical-align: middle;margin: 0 6px;}
.serwt-img{width: 100%;text-align: center;}
.serwt-img img{max-width: 100%;}

/* 关于-简介 */
.abojj{width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;overflow: hidden;padding: 82px 0 350px;position: relative;}
.abojj-mix{width: 756px;float: right;position: relative;z-index: 3;}
.abojj-title{width: 100%;}
.abojj-title h1{font-size: 35px;color: #1d2088;font-weight: 700;margin-bottom: 8px;}
.abojj-title p{font-size: 16px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.abojj-cont{width: 100%;margin-top: 34px;}
.abojj-cont p{font-size: 16px;color: #555;line-height: 32px;text-align: justify;text-justify: distribute;}
.abojj-cont .scrollBar{width: 100%;height: 288px;}
.abojj-cont .scrollBar .mCSB_scrollTools .mCSB_draggerRail{background: rgba(29, 32, 137, 0.1);width: 6px;}
.abojj-cont .scrollBar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #1d2088;width: 6px;}
.abojj-cont .mCSB_container{margin-right: 50px;}

/* ---- */
.aboTitle{width: 100%;text-align: center;}
.aboTitle h2{font-size: 30px;font-weight: 700;color: #333;margin-bottom: 4px;}
.aboTitle p{font-size: 22px;color: #555;}
.aboTitle.white h2, .aboTitle.white p{color: #fff;}
.aboTitle.white p{opacity: 0.3;}

/* 关于-荣誉 */
.abory{width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;overflow: hidden;padding: 88px 0 90px;position: relative;}
.abory-loop{width: 100%;margin-top: 60px;}
.abory-link{display: flex;width: 100%;align-items: center;justify-content: center;height: 500px;}
.abory-link img{max-width: 100%;max-height: 100%;transform: scale(0.96);transition: all .6s ease;}
.abory-link:hover img{transform: scale(1);}
.abory-loop .swiper-wrapper{padding-bottom: 68px;}
.abory-loop .swiper-pagination{bottom: 0;}
.abory-loop .swiper-pagination-bullet{width: 18px;height: 18px;border-radius: 18px;background: #1d2088;opacity: 0.3;margin: 0 8px !important;}
.abory-loop .swiper-pagination-bullet-active{opacity: 1;width: 34px;}

/* 关于-文化 */
.abowhqy{width: 100%;padding: 88px 0;}
.abowhqy-list{width: 100%;margin-top: 54px;}
.abowhqy-list ul{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;}
.abowhqy-list li{width: auto;}
.abowhqy-list li i{display: block;height: 175px;width: 100%;transition: all .4s ease;}
.abowhqy-list li i img{max-height: 100%;}
.abowhqy-list li h2{font-size: 24px;color: #333;margin: 24px 0 12px;transition: all .4s ease;}
.abowhqy-list li p{font-size: 16px;color: #555;}
.abowhqy-list li:hover i{transform: translateY(-10px);}
.abowhqy-list li:hover h2{color: #1d2088;}
.abowhjz{width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;overflow: hidden;padding: 100px 0 120px;position: relative;}
.abowhjz-list{width: 100%;margin-top: 44px;}
.abowhjz-list li{width: 16.6666%;float: left;position: relative;z-index: 1;}
.abowhjz-cont{width: 100%;background: #fff;position: relative;z-index: 1;height: 192px;overflow: hidden;padding: 30px 18px;}
.abowhjz-cont h2{font-size: 22px;color: #333;line-height: 1;margin-bottom: 8px;position: relative;z-index: 2;}
.abowhjz-cont p{font-size: 13px;color: #666;line-height: 18px;position: relative;z-index: 2;}
.abowhjz-cont span{position: absolute;font-size: 170px;color: #bfbfbf;z-index: 1;bottom: -32%;font-family:'impact';opacity: 0.1;line-height: 1;left: 0;}
.abowhjz-img{width: 100%;position: relative;z-index: 3;}
.abowhjz-img img{width: 100%;transition: all .6s ease;}
.abowhjz-list li:nth-child(2n+1) .abowhjz-img{margin-top: -12px;}
.abowhjz-list li:nth-child(2n) .abowhjz-cont{margin-top: -12px;}
.abowhjz-list li:hover{z-index: 2;}
.abowhjz-list li:hover .abowhjz-img img{transform: scale(1.04);z-index: 3;}

/* 关于-招聘 */
.abozp{width: 100%;padding: 88px 0 120px;overflow: hidden;}
.abozp-list{width: 100%;margin-top: 44px;}
.abozp-items{width: 100%;background: #f9f9f9;padding: 0 28px;margin-top: 16px;}
.abozp-items:first-child{margin-top: 0;}
.abozp-menu{width: 100%;position: relative;cursor: pointer;user-select: none;padding: 30px 0 28px;}
.abozp-menu h2{font-size: 26px;color: #333;font-weight: 700;line-height: 1;transition: all .4s ease;}
.abozp-menu p{font-size: 0;width: 100%;margin-top: 16px;}
.abozp-menu p span{display: inline-block;vertical-align: middle;font-size: 17px;line-height: 1;margin-left: 42px;color: #666;transition: all .4s ease;}
.abozp-menu p span:first-child{margin-left: 0;}
.abozp-menu i{position: absolute;width: 30px;height: 30px;border-radius: 50%;background: #e0e0e0 url('../image/arrowDownHover.svg') no-repeat center/16px auto;right: 0;top: 50%;margin-top: -15px;}
.abozp-menu:hover h2{color: #1d2088;}
.abozp-menu.active h2{color: #1d2088;}
.abozp-menu.active p span{color: #1d2088;}
.abozp-menu.active i{transform: rotate(180deg);background-color: #1d2088;}
.abozp-cont{display: none;width: 100%;border-top: 1px solid #eaeaea;padding: 26px 0 30px;}
.abozp-cont h6{font-size: 18px;color: #333;margin-bottom: 10px;}
.abozp-cont p{font-size: 15px;color: #666;line-height: 25px;}

/* 产品 */
.proban{width: 100%;background-repeat: no-repeat;height: 500px;padding-bottom: 60px;display: flex;align-items: center;background-size: cover;background-position: center bottom;background-color: #edeef0;position: relative;}
.proban-cont{max-width: 546px;position: relative;z-index: 3;}
.proban-cont h1{font-size: 40px;font-weight: 700;line-height: 1;color: #1d2088;margin-bottom: 12px;}
.proban-cont h6{font-size: 16px;text-transform: uppercase;font-weight: 700;color: #1d2088;opacity: 0.3;font-family: Arial;}
.proban-cont p{font-size: 16px;color: #222;line-height: 30px;margin: 24px 0 18px;}
.proban-cont i{display: block;width: 100px;height: 3px;background: #1d2088;}
.product{width: 100%;background: #f5f5f5;padding: 30px 0 68px;}
.proMenu{width: 240px;float: left;position: relative;}
.proMenu-title{display: flex;flex-direction: column;color: #fff;justify-content: center;height: 84px;padding: 0 20px;background: url('../image/prolbBg.jpg') no-repeat center/cover;}
.proMenu-title h2{font-size: 24px;line-height: 1;font-weight: 700;margin-bottom: 8px;}
.proMenu-title p{opacity: 0.3;font-size: 14px;text-transform: uppercase;font-weight: 700;font-family: Arial;line-height: 1;}
.proMenu-call{width: 100%;background: #fff;margin-top: 20px;padding-top: 18px;text-align: center;}
.proMenu-call h6{width: 100%;}
.proMenu-call h6 span{display: inline-block;font-size: 16px;color: #1d2088;height: 26px;line-height: 26px;font-weight: 700;padding-left: 30px;background: url('../image/prolbTel.png') no-repeat left center;}
.proMenu-call p{font-size: 22px;font-weight: 700;line-height: 1;color: #1d2088;margin: 10px 0 18px;}
.proMenu-call a{display: flex;width: 100%;background: #1d2088;height: 46px;align-items: center;justify-content: center;font-size: 16px;color: #fff;font-weight: 700;}
.proMenu-menu{width: 100%;margin-top: 20px;background: #fff;user-select: none;display: block;padding-bottom: 18px;}
.proMenu-menu li{width: 100%;position: relative;}
.proMenu-menu li::after{content: "";position: absolute;width: calc(100% - 40px);bottom: 0;background: #e3e3e3;left: 0;height: 1px;right: 0;margin: 0 auto;}
.proMenu-menu li:last-child::after{display: none;}
.proMenu-menu-link{display: flex;align-items: center;padding: 0 20px;position: relative;height: 68px;font-size: 15px;color: #333;font-weight: 700;transition: all .4s ease;}
.proMenu-menu-link::after{content: "";width: 14px;height: 14px;position: absolute;right: 16px;top: 50%;margin-top: -7px;background: url('../image/prolbArr.png') no-repeat center;}
.proMenu-menu-link h2{max-width: 180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight: 700;}
.proMenu-menu-link.active{background: #1d2088;color: #fff !important;}
.proMenu-menu-link.active::after{background-image: url('../image/prolbArrH.png');right: 20px;}
.proMenu-menu-drop{display: none;width: 100%;padding: 10px 0;}
.proMenu-menu-drop a{display: block;height: 32px;line-height: 32px;font-size: 14px;color: #666;font-weight: 500;padding: 0 32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.proMenu-menu-drop a:hover, .proMenu-menu-drop a.active{color: #1d2088;}
.proMenu-menu-link:hover{color: #1d2088;}
.proMenu-click{display: none;user-select: none;position: absolute;width: 32px;height: 32px;text-align: center;background: rgba(29,32,136,1);z-index: 2;border-radius: 2px;}
.proMenu-click span{width: 20px;height: 2px;background: #fff;display: block;position: relative;margin: 15px auto 0;transition: all .2s linear;}
.proMenu-click span:before,.proMenu-click span:after{content: "";position: absolute;height: 2px;background: #fff;display: block;left: 0;width: 100%;transition: all .2s linear;}
.proMenu-click span:before{top: -6px;}
.proMenu-click span:after{top: 6px;}
.proMenu-click.active span:before, .proMenu-click.active span:after{top: 0;}
.proMenu-close{display: none;}
.proCont{width: calc(100% - 270px);float: right;position: relative;}
/* 产品-列表 */
.prolb{width: 100%;overflow: hidden;}
.prolb-list{width: 100%;}
.prolb-ul{margin: -2% 0 0 -2%;}
.prolb-link{display: block;width: 31.3333%;float: left;margin: 2% 0 0 2%;background: #fff;}
.prolb-img{width: 100%;display: flex;align-items: center;height: 200px;justify-content: center;}
.prolb-img img{max-width: 88%;max-height: 88%;transition: all .6s ease;}
.prolb-cont{width: 100%;display: flex;flex-direction: column;justify-content: center;text-align: center;padding: 0 12px;height: 88px;padding-bottom: 16px;}
.prolb-cont h2{font-size: 18px;font-weight: 700;color: #333;transition: all .4s ease;margin-bottom: 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prolb-cont p{font-size: 13px;color: #999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prolb-link:hover .prolb-img img{transform: scale(1.02);}
.prolb-link:hover .prolb-cont h2{color: #1d2088;}

/* 产品-详情 */
.proxq{width: 100%;overflow: hidden;}
.proxq-btn{width: 100%;margin-top: 30px;}
.proxq-btn a{display: block;overflow: hidden;width: 49%;background: #fff;transition: all .4s ease;}
.proxq-btn a:first-child{float: left;}
.proxq-btn a:last-child{float: right;}
.proxq-btn-hint, .proxq-btn-cont, .proxq-btn-img{height: 78px;display: flex;align-items: center;position: relative;}
.proxq-btn-hint{width: 72px;justify-content: center;font-size: 13px;position: relative;float: left;color: #999;transition: all .4s ease;}
.proxq-btn-hint::after{content: "";position: absolute;width: 1px;height: 36px;background: #e7e7e7;top: 50%;margin-top: -18px;right: 0;transition: all .4s ease;}
.proxq-btn-info{width: calc(100% - 88px);float: right;padding-right: 14px;overflow: hidden;}
.proxq-btn-img{width: 80px;float: right;overflow: hidden;float: right;transition: all .4s ease;opacity: 0;}
.proxq-btn-img-size{width: 100%;height: 54px;background: #fff;padding: 8px;display: flex;align-items: center;justify-content: center;}
.proxq-btn-img img{max-width: 100%;max-height: 100%;}
.proxq-btn-cont{width: calc(100% - 94px);float: left;}
.proxq-btn-cont-center{width: 100%;}
.proxq-btn-cont h2{font-size: 17px;color: #333;line-height: 1;margin-bottom: 8px;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.proxq-btn-cont p{font-size: 13px;color: #999;line-height: 1;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.proxq-btn a:last-child .proxq-btn-hint{float: right;}
.proxq-btn a:last-child .proxq-btn-hint::after{right: auto;left: 0;}
.proxq-btn a:last-child .proxq-btn-info{float: left;padding-right: 0;padding-left: 14px;}
.proxq-btn a:last-child .proxq-btn-img{float: left;}
.proxq-btn a:last-child .proxq-btn-cont{float: right;text-align: right;}
.proxq-btn a:hover{background: #1d2088 !important;}
.proxq-btn a:hover .proxq-btn-cont h2{color: #fff;}
.proxq-btn a:hover .proxq-btn-cont p{color: #fff;}
.proxq-btn a:hover .proxq-btn-hint::after{background: rgba(255, 255, 255, 0.2);}
.proxq-btn a:hover .proxq-btn-img{opacity: 1;}
.proxq-btn a:hover .proxq-btn-hint{color: #fff;}
.proxq-mix{width: 100%;padding: 40px;background: #fff;}
.proxq-head{width: 100%;}
.proxq-head-loop{width: 500px;float: left;}
.proxq-head-loop-top{width: 100%;border: 1px solid #e2e2e2;}
.proxq-head-loop-img{width: 100%;height: 412px;display: flex;align-items: center;justify-content: center;}
.proxq-head-loop-img img{max-width: 88%;max-height: 88%;}
.proxq-head-loop-thumbs{width: 100%;margin-top: 18px;position: relative;padding: 0 32px;}
.proxq-head-loop-thumbs .equip-min{display: flex;width: 100%;height: 88px;overflow: hidden;border: 1px solid #d8d8d8;align-items: center;justify-content: center;background: #fff;}
.proxq-head-loop-thumbs .equip-min img{max-width: 80%;max-height: 80%;object-fit: cover;}
.proxq-head-loop-thumbs .equip-min.active{border:1px solid #1d2088;}
.proxq-head-loop-thumbs .prev, .proxq-head-loop-thumbs .next{position: absolute;width: 32px;height: 88px;top: 0;background: url('../image/proxqArr.png') no-repeat left center;cursor: pointer;transition: all .4s ease;}
.proxq-head-loop-thumbs .prev{left: 0;}
.proxq-head-loop-thumbs .next{transform: rotate(180deg);right: 0;}
.proxq-head-loop-thumbs .prev:hover, .proxq-head-loop-thumbs .next:hover{background-image: url('../image/proxqArrH.png');}
.proxq-head-mix{width: calc(100% - 500px);padding-left: 40px;float: right;}
.proxq-head-info{width: 100%;}
.proxq-head-info h2{font-size: 30px;color: #333;line-height: 1.32;}
.proxq-head-info p{font-size: 14px;color: #666;line-height: 25px;margin-top: 20px;}
.proxq-head-list{width: 100%;margin-top: 20px;}
.proxq-head-list p{display: block;padding: 18px 0;font-size: 15px;color: #666;border-top: 1px dashed #e6e6e6;}
.proxq-cont{width: 100%;margin-top: 40px;}
.proxq-cont-head{width: 100%;position: relative;}
.proxq-cont-head::after{content: "";position: absolute;width: 100%;height: 1px;background: #eaeaea;left: 0;bottom: 0;}
.proxq-cont-head h2{width: 129px;height: 47px;display: flex;align-items: center;padding-left: 20px;background: url('../image/proxqic.png') no-repeat center/100% auto;font-size: 18px;color: #fff;font-weight: 700;}
.proxq-cont-desc{width: 100%;margin-top: 40px;}
.proxq-cont-desc p{font-size: 15px;color: #666;line-height: 30px;}
.proxq-cont-desc h1, .proxq-cont-desc h2, .proxq-cont-desc h3, .proxq-cont-desc h4, .proxq-cont-desc h5, .proxq-cont-desc h6{font-size: 15px;color: #333;line-height: 30px;font-weight: 700;}
.proxq-cont-desc p br{content: "";display: block;height: 22px;}

/* 方案-列表 */
.sonTxt{position:absolute;left:0;top:0;height:calc(100% - 36px);margin:0 auto;width:100%}
.sonTxt .contain{height:100%;display:flex;flex-direction:column;justify-content:center}
.sonTxt h1{color:#1d2088}
.sonTxt h1 .cn{font-size:40px;line-height:1}
.sonTxt h1 .en{font-size:16px;opacity:.3;text-transform:uppercase;margin-top:10px}
.sonTxt p{font-size:16px;line-height:30px;color:#222;max-width:612px;margin-top:36px;position:relative}
.sonTxt p:after{content:'';width:110px;height:3px;background:#1d2088;position:absolute;bottom:-32px;left:0}
.caselb .swiper-container{width:calc(100% + 50px);padding:70px 25px 120px;margin-left:-25px}
.caselb a{display:block;box-shadow:0 5px 40px rgba(17,58,93,.1)}
.caselb-pic{height:272px;width:100%}
.caselb-pic img{transition:all .4s ease;width:100%;height:100%;object-fit:cover}
.caselb a:hover img{opacity:.7}
.caselb-txt{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:42px 0}
.caselb-txt h3{font-size:25px;color:#333;transition:all .4s ease}
.caselb a:hover h3,.caselb a:hover p{color:#1d2088}
.caselb-txt p{font-size:15px;line-height:26px;color:#333;margin:20px 0 40px;transition:all .4s ease}
.caselb-txt span{display:flex;align-items:center;justify-content:center;width:148px;height:46px;border:1px solid #1d2088;color:#1d2088;font-size:15px;border-radius:30px;transition:all .4s ease}
.caselb a:hover span{background:#1d2088;color:#fff}
.caselb .swiper-slide-duplicate-prev+.swiper-slide a,.caselb .swiper-slide-prev a{box-shadow:none}
.caselb .swiper-container-horizontal>.swiper-pagination-bullets{bottom:60px}
.caselb .swiper-pagination-bullet{opacity:.3;background:#1d2088;width:16px;height:16px;transition:all .4s ease}
.caselb .swiper-pagination-bullet-active{opacity:1;width:34px;border-radius:30px}
.caselb .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7.5px}

/* 方案-电力行业 */
.sonBan-tit{position:absolute;width:100%;left:0;bottom:-68px;z-index:10;height:128px}
.sonBan-tit .contain{background:#fff;display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 30px;border-radius:30px;box-shadow:0 5px 40px rgba(17,58,93,.1)}
.soBan-tit-lft{width: 80%}
.sonBan-tit h2{font-size:34px;font-weight:700;color:#333;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sonBan-tit p{color:#999;font-size:14px;margin-top:16px}
.sonBan-tit p span+span{padding-left:14px}
.sonBan-tit a{display:flex;align-items:center;font-size:16px;color:#999;transition: all .4s ease;}
.sonBan-tit a svg{height:20px;width:20px;margin-right:10px}
.sonBan-tit a:hover{color:#1d2088}
.casedl{padding:160px 0 0}
.casedl-tit{font-size:24px;color:#333;margin-bottom:30px}
.casedl-tit.white{color:#fff}
.casedl1 .contain{display:flex;justify-content:space-between;align-items:center}
.casedl1-lft{width:59%}
.casedl1-lft p{font-size:15px;line-height:35px}
.casedl1-rgt{width:37%;height:270px}
.casedl1-rgt img{max-width:100%;max-height:100%;object-fit:cover}
.casedl2{margin-top:70px}
.casedl2-list{display:flex;justify-content:space-between}
.casedl2-item{display:flex;align-items:center;background:#fafafa;width:48.5%;padding:35px 30px}
.casedl2-item i{display:flex;width:55px;height:55px;align-items:center;justify-content:center}
.casedl2-item i img{max-width:100%;max-height:100%}
.casedl2-item-rgt{margin-left:20px;width:86%}
.casedl2-item-rgt h4{font-size:18px;color:#333;font-weight:700}
.casedl2-item-rgt ul{display:flex;margin-top:14px}
.casedl2-item-rgt li{font-size:14px;color:#666}
.casedl2-item-rgt li+li{margin-left:20px}
.casedl3{background:url(../image/casedl-bg.jpg) no-repeat center/cover;padding:150px 0 125px;margin-top:-30px}
.casedl3-txt{max-width:54%;text-align:right;margin-left:auto}
.casedl3 p{color:#fff;font-size:15px;line-height:35px}
.casedl4{padding:55px 0 68px}
.casedl4 li{background:#f7f7f7;padding:25px 28px}
.casedl4 li+li{margin-top:20px}
.casedl4 li h4{color:#333;font-size:16px;font-weight:700;line-height:35px}
.casedl4 li h4+p{margin-top:10px}
.casedl4 li p{font-size:15px;line-height:35px;color:#666}
.casedl5{padding:46px 0 54px;background:url(../image/casedl-bg2.jpg) no-repeat center/cover}
.casedl5-list{display:flex;justify-content:space-between}
.casedl5-item{width:49%;background:#fff}
.casedl5-top{background:#f7f7f7;padding:18px 22px;display:flex;align-items:center}
.casedl5-top i{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-right:15px}
.casedl5-top i img{max-width:100%;max-height:100%}
.casedl5-top h4{font-size:22px;color:#333}
.casedl5-txt{padding:28px}
.casedl5-txt li,.casedl5-txt p{font-size:14px;line-height:30px}
.casedl5-txt li{display:flex;align-items:flex-start;position:relative;padding-left:38px}
.casedl5-txt li span{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:#1d2088;color:#fff;border-radius:50%;font-size:14px;position:absolute;left:0;top:5px}
.casedl6{padding:46px 0 92px}
.casedl6-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.casedl6-list:after{content:'';width:22%}
.casedl6-item{width:22%;border:1px solid #e1e1e1;text-align:center;padding:30px 25px}
.casedl6-item i{width:80px;height:80px;display:flex;align-items:flex-end;justify-content:center;margin:0 auto}
.casedl6-item i img{max-width:100%;max-height:100%}
.casedl6-item h4{font-size:26px;color:#333;margin:20px 0 10px}
.casedl6-item p{font-size:14px;line-height:21px;color:#333;}
.placeholder{visibility:hidden!important;height:0!important;border:0!important;padding:0!important;margin:0!important}

/* 方案-商超零售 */
.case-tit{font-size:28px;color:#333;text-align:center;padding-bottom:25px;position:relative}
.case-tit:after{content:'';width:72px;height:3px;background:#1d2088;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}
.case-tit.r{text-align:right}
.case-tit.r:after{left:unset;right:0;transform:unset}
.case-tit.l{text-align:left}
.case-tit.l:after{left:0;transform:unset}
.case-tit.white{color:#fff}
.case-tit.white:after{background:#fff}
.case-com-top{padding:184px 0 136px}
.case-com-cont{display:flex;justify-content:space-between;align-items:center}
.case-com-lft{width:43%;position:relative;border-radius:60px}
.case-com-lft img{width:100%;height:100%;object-fit:cover;border-radius: 60px}
.case-com-lft:after{content:'';background:url(../image/casesc-i1.png) no-repeat center/100%;width:127px;height:79px;position:absolute;right:-60px;top:-50px}
.case-com-lft:before{content:'';background:url(../image/casesc-i1.png) no-repeat center/100%;width:127px;height:79px;position:absolute;left:0;bottom:-50px}
.case-com-bg{content:'';width:100%;height:100%;position:absolute;right:-60px;top:30px;background:#f6f7fc;border-radius:60px;z-index:-1}
.case-com-rgt{width:45%}
.case-com-rgt .case-tit+p{margin-top:26px}
.case-com-rgt p{font-size:15px;color:#666;line-height:34px}
.case-com-rgt p span{font-size:18px;font-weight:700;color:#1d2088}
.casesc2{padding:46px 0 78px;background:#f8f8f8}
.casesc2-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px}
.casesc2-list:after{content:'';width:31.5%}
.casesc2-item{width:31.5%;text-align:center}
.casesc2-pic{height:200px;width:100%;overflow:hidden}
.casesc2-pic img{width:100%;height:100%;object-fit:cover}
.casesc2-txt{padding:40px 18px;background:#fff}
.casesc2-txt h3{font-size:20px;color:#333;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.casesc2-txt p{font-size:15px;color:#666;line-height:26px;height:104px;overflow:hidden;-webkit-line-clamp:4;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.casesc3{padding-top:54px;background:url(../image/casesc-bg.jpg) no-repeat top}
.casesc3 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:58px}
.casesc3 li{width:24%;margin-bottom:20px;position:relative;z-index:1;color:#fff;padding:38px 26px}
.casesc3 li.block-line{width:100%;margin-bottom:0;height:auto;padding:25px}
.casesc3 li .casesc3-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}
.casesc3 li .casesc3-bg img{width:100%;height:100%;object-fit:cover}
.casesc3 li span{font-size:40px;font-weight:700;line-height:1}
.casesc3 li h3{font-size:22px;font-weight:700;margin:16px 0 25px}
.casesc3 li p{font-size:15px;line-height:26px;color:#fff;overflow:hidden;-webkit-line-clamp:6;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:156px}
.casesc3 li.block-line p{-webkit-line-clamp:unset;text-overflow:unset;height:unset}
.casesc3 li i{display:block;background:url(../image/casesc-i2.png) no-repeat center/100%;width:29px;height:18px;margin-top:20px}
.casesc4{padding:66px 0 94px}
.casesc4-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}
.casesc4-item{width:24%;border:1px solid #f1f1f1;text-align:center;padding:34px}
.casesc4-item i{width:123px;height:123px;display:block;margin:0 auto}
.casesc4-item i img{width:100%;height:100%}
.casesc4-item h3{font-size:22px;color:#333;margin:30px 0 15px}
.casesc4-item p{font-size:14px;line-height:26px;color:#333}
.casesc5{padding:46px 0 50px;background:#f8f8f8}
.casesc5 ul{margin-top:40px}
.casesc5 li{display:flex;align-items:center;background:#fff}
.casesc5 li span{padding:22px 0;display:flex;align-items:center;justify-content:center;min-width:8%;color:#1d2088;font-size:30px;font-weight:700;border-right:1px solid #f4f4ff}
.casesc5 li+li{margin-top:14px}
.casesc5 p{padding:0 20px;color:#333;line-height:26px}

/* 方案-物流仓储 */
.casewl1{padding:72px 0 100px;background:#f8f8f8}
.casewl1-list{display:flex;justify-content:space-between;margin-top:46px;flex-wrap:wrap}
.casewl1-list:after{content:'';width:32%}
.casewl1-item{width:32%;position:relative;height:215px;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.casewl1-item-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.casewl1-item-bg img{width:100%;height:100%;object-fit:cover}
.casewl1-item h3{font-size:20px;font-weight:700;color:#fff;margin:22px 0;text-align:center;padding:0 20px;line-height:24px}
.casewl1-item i{display:block;background:url(../image/casesc-i2.png) no-repeat center/100%;width:29px;height:18px}
.casewl2{padding:130px 0;background:url(../image/casewl-bg.jpg) no-repeat center/cover}
.casewl-txt{max-width:610px}
.casewl-txt p{font-size:22px;line-height:50px;color:#fff}
.casewl3{padding:50px 0 98px}
.casewl3-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:46px}
.casewl3-list:after{content:'';width:32%}
.casewl3-item{width:32%;box-shadow:0 5px 40px rgba(17,58,93,.1)}
.casewl3-item-pic{width:100%;height:290px;overflow:hidden}
.casewl3-item-pic img{width:100%;height:100%;object-fit:cover}
.casewl3-item-txt{text-align:center;padding:20px 30px;background:#fff}
.casewl3-item-txt h3{font-size:22px;color:#333}
.casewl3-item-txt p{font-size:15px;line-height:26px;color:#333;margin-top:20px}
.casewl-tip{margin-top:80px;background:#fafafa;display:flex;justify-content:space-between;padding:28px 48px;align-items:center}
.casewl-tip-lft{width:55%}
.casewl-tip-lft .case-tit{margin-bottom:30px}
.casewl-tip-lft p{font-size:15px;line-height:30px;color:#333}
.casewl-tip-rgt{width:39%}
.casewl-tip-rgt img{width:100%}

/* 方案-医疗数据 */
.caseyl1{background:#f8f8f8;margin-top:130px;padding-bottom:74px}
.caseyl1-top{background:#fff;position:relative;top:-130px;box-shadow:0 5px 40px rgba(17,58,93,.1);padding:30px 64px}
.caseyl1-top p{font-size:15px;color:#666;line-height:26px;text-align:center;margin-top:20px}
.caseyl-item{display:flex;align-items:center;justify-content:space-between}
.caseyl-item.res{flex-direction:row-reverse}
.caseyl-item-txt{width:33%}
.caseyl-item-txt h3{font-size:22px;color:#333}
.caseyl-item-txt p{font-size:15px;color:#666;line-height:30px}
.caseyl-item-txt h3+p{margin-top:25px}
.caseyl-item-pic{width:62%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 40px rgba(17,58,93,.1)}
.caseyl-item-pic img{max-width:90%}
.caseyl2{padding:80px 0}
.caseyl3{padding:64px 0 88px;background:url(../image/caseyl-bg.jpg) no-repeat center/cover}
.caseyl3-list{margin-top:50px}
.caseyl3-item{display:flex;align-items:center;height:183px;width:50%}
.caseyl3-item-l{width:33%;height:100%}
.caseyl3-item-l img{width:100%;height:100%;object-fit:cover}
.caseyl3-item h3{font-size:22px;color:#333;margin-bottom:18px}
.caseyl3-item p{font-size:15px;color:#333;line-height:26px}
.caseyl3-item-r{width:67%;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 32px}
.caseyl3-item.r{margin-left:auto}

/* 新闻-列表 */
.newslb{padding:38px 0 120px}
.newslb-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #ededed;margin-bottom:48px}
.newslb-top h2 .cn{font-size:30px;color:#333}
.newslb-top h2 .en{color:#aaa;text-transform:uppercase;font-size:15px;margin-top:5px}
.newslb-top ul{display:flex}
.newslb-top li+li{margin-left:18px}
.newslb-top a{display:flex;align-items:center;justify-content:center;width:111px;height:42px;background:#f3f3f3;font-size:16px;color:#333;transition:all .4s ease}
.newslb-top a.active,.newslb-top a:hover{background:#1d2088;color:#fff}
.newslb-list a{display:flex;align-items:center;justify-content:space-between;padding:52px 0;border-bottom:1px solid #eee;transition:all .4s ease}
.newslb-list a:hover{border-color:#1d2088}
.newslb-list a:first-child{padding-top:0}
.newslb-list-l{width:60%}
.newslb-list-l .time{font-size:18px;color:#999}
.newslb-list-l h2{font-size:30px;color:#000;margin:16px 0 36px;transition:all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newslb-list-l p{font-size:15px;line-height:26px;color:#595959;transition:all .4s ease;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:52px}
.newslb-list a:hover h2,.newslb-list a:hover p{color:#1d2088}
.newslb-list-l span{display:flex;align-items:center;justify-content:center;width:109px;height:40px;border:1px solid #eee;color:#999;font-size:14px;text-transform:uppercase;margin-top:48px;transition:all .4s ease}
.newslb-list a:hover span{border-color:#1d2088;background:#1d2088;color:#fff}
.newslb-list-r{width:34%;height:238px}
.newslb-list-r img{width:100%;height:100%;object-fit:cover}
.newslb .paging a{background: #f6f6f6;}

/* 新闻-详情 */
.newsxq{padding:46px 0 110px}
.newsxq h1{color:#1d2088;text-align:center;font-size:34px}
.newsxq-info{display:flex;margin:24px 0 44px;padding-bottom:40px;border-bottom:1px solid #ededed;justify-content:center;align-items: center}
.newsxq-info span{color:#777;font-size:16px}
.newsxq-info span+span{padding-left:26px}
.news-content p{color:#333;font-size:16px;line-height:26px}
.news-content img{display:block;max-width:100%;object-fit:cover}
.newsxq-nav{display:flex;margin-top:100px;justify-content:space-between}
.newsxq-nav a{display:flex;padding:13px 17px;width:49%;height:77px;background:#f9f9f9;transition:all .4s ease;align-items:center}
.newsxq-nav a:hover{background:#1d2088}
.newsxq-nav a.newsxq-next{flex-direction:row-reverse}
.newsxq-prev .newsxq-nav-i{margin-right:15px;padding-right:17px;border-right:1px solid #e7e7e7;color:#999;font-size:13px}
.newsxq-next .newsxq-nav-i{margin-left:15px;padding-left:17px;border-left:1px solid #e7e7e7;color:#999;font-size:13px}
.newsxq-nav-txt{width:70%}
.newsxq-nav a:hover .newsxq-nav-i{border-color:rgba(231,231,231,.2);color:#fff}
.newsxq-next .newsxq-nav-txt{text-align:right}
.newsxq-nav-txt h3{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:17px;transition:all .4s ease}
.newsxq-nav a:hover h3,.newsxq-nav a:hover p{color:#fff}
.newsxq-nav-txt p{overflow:hidden;margin-top:5px;color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:13px;transition:all .4s ease}
.newsxq-nav-img{margin-left:auto;width:80px;height:100%;opacity:0;transition:all .4s ease}
.newsxq-nav a:hover .newsxq-nav-img{opacity:1}
.newsxq-next .newsxq-nav-img{margin-right:auto;margin-left:unset;width:80px;height:100%}
.newsxq-nav-img img{width:100%;height:100%;object-fit:cover}
.newsxq-share{display: flex;align-items: center;padding-left: 26px}
#toShare{text-align: center}
#toShare a{display: inline-flex;width: 24px;height: 24px}
#toShare a+a{margin-left: 5px}
#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 #aaa;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;}
.newsxq-btn.proxq-btn{margin-top: 100px;}
.newsxq-btn.proxq-btn a{background: #f6f6f6;}
.newsxq-btn.proxq-btn .proxq-btn-img-size{padding: 0;}
.newsxq-btn.proxq-btn .proxq-btn-img-size{background: transparent;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .sonBan img{min-height: 400px;}
    .relmap-map{height: 640px;}
    .relmap-site {padding: 32px 0 24px;}
    .relmap-info p {margin-top: 20px;}
    .relmap-content {width: 420px;padding: 36px 24px 32px;}
    .sonBan-cont h1 {font-size: 36px;}
    .sonBan-cont p {font-size: 18px;}
    .sonMenu a {height: 60px;line-height: 60px;font-size: 18px;padding: 0 24px;}
    .sonBan-cont i {width: 80px;height: 4px;margin: 24px auto 20px;}
    .serrj {padding: 100px 0;}
    .serrj-items {margin: 0 60px;}
    .serwt-title h2 {font-size: 32px;margin-bottom: 20px;}
    .abojj {padding: 82px 0 280px;}
    .abojj-title h1{font-size: 32px;}
    .abojj-cont {margin-top: 28px;}
    .abory {padding: 80px 0 88px;}
    .abory-loop {margin-top: 50px;}
    .abory-loop .swiper-wrapper {padding-bottom: 60px;}
    .abory-loop .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 14px;margin: 0 8px !important;}
    .abory-loop .swiper-pagination-bullet-active{width: 30px;}
    .abozp {padding: 80px 0 90px;}
    .abozp-menu h2 {font-size: 24px;}
    .abozp-menu {padding: 26px 0 24px;}
    .abozp-menu p span {font-size: 16px;margin-left: 38px;}
    .abowhqy {padding: 80px 0;}
    .abowhjz {padding: 80px 0 88px;}
    .abowhjz-cont span{font-size: 160px;}
    .proban{height: 400px;padding-bottom: 36px;}
    .proban-cont h1 {font-size: 34px;margin-bottom: 10px;}
    .proban-cont p {line-height: 28px; margin: 18px 0 16px;}
    .proban-cont i{width: 80px;}
    .proMenu-menu-link{height: 54px;}
    .prolb-img {height: 180px;}
    .prolb-cont {height: 80px;padding-bottom: 8px;}
    .paging {margin-top: 42px;}
    .proxq-head-info h2 {font-size: 28px;}
    .sonBan-tit h2 {font-size: 28px;}
    .sonBan-tit {bottom: -58px;height: 118px;}
    .casedl {padding: 130px 0 0;}
    .casedl2 {margin-top: 56px;}
    .casedl3 {padding: 130px 0 110px;}
    .caselb-txt h3 {font-size: 24px;}
    .caselb-txt p {margin: 16px 0 28px;}
    .caselb-txt {padding: 38px 0;}
    .case-com-top {padding: 166px 0 116px;}
    .casewl-txt p {font-size: 20px;line-height: 42px;}
    .casewl3 {padding: 50px 0 88px;}
    .casewl1 {padding: 72px 0 88px;}
    .caseyl1-top {top: -100px;}
    .newslb-top h2 .cn {font-size: 28px;}
    .newslb-list-l h2 {font-size: 28px;margin: 12px 0 28px;}
    .newslb-list a {padding: 46px 0;}
    .newslb {padding: 38px 0 90px;}
    .newsxq-btn.proxq-btn{margin-top: 80px;}
    .newsxq {padding: 46px 0 90px;}
    .newsxq h1 {font-size: 30px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .sonBan img{min-height: 320px;}
    .relmap-map{height: 500px;}
    .relmap-title h2 {font-size: 20px;margin-bottom: 6px;}
    .relmap-info p {margin-top: 16px;}
    .relmap-site {padding: 24px 0 20px;}
    .relmap-content {width: 400px;padding: 30px 20px 26px;}
    .sonBan-cont h1 {font-size: 28px;}
    .sonBan-cont p {font-size: 16px;}
    .sonMenu a {height: 50px;line-height: 50px;font-size: 16px;padding: 0 20px;}
    .sonBan-cont i {width: 60px;height: 3px;margin: 20px auto 16px;}
    .sonBan-cont {padding-bottom: 60px;}
    .serrj {padding: 80px 0;}
    .serrj-items {margin: 0 40px;}
    .serwt-title h2 {font-size: 28px;margin-bottom: 12px;}
    .serwt-title p {font-size: 18px;line-height: 28px;}
    .abojj {padding: 82px 0 200px;}
    .abojj-title h1{font-size: 28px;}
    .abojj-cont {margin-top: 20px;}
    .abojj-mix{width: 100%;}
    .abojj {padding: 68px 0 160px;}
    .abojj::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: rgba(255, 255, 255, 0.6);}
    .abory {padding: 64px 0 68px;}
    .abory-loop {margin-top: 40px;}
    .abory-loop .swiper-wrapper {padding-bottom: 48px;}
    .aboTitle h2{font-size: 28px;}
    .aboTitle p{font-size: 20px;}
    .abory-loop .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 12px;margin: 0 8px !important;}
    .abory-loop .swiper-pagination-bullet-active{width: 28px;}
    .abozp {padding: 64px 0 70px;}
    .abozp-menu h2 {font-size: 20px;}
    .abozp-menu {padding: 22px 0 20px;}
    .abozp-items {padding: 0 24px;}
    .abozp-menu p span {margin-left: 30px;}
    .abowhqy {padding: 68px 0;}
    .abowhjz {padding: 68px 0 78px;}
    .abowhqy-list li h2 {font-size: 20px;margin: 18px 0 8px;}
    .abowhqy-list li p {font-size: 14px;}
    .abowhqy-list {margin-top: 40px;}
    .abowhjz-list {margin-top: 40px;}
    .abowhjz-cont h2 {font-size: 20px;margin-bottom: 6px;}
    .abowhjz-cont span {font-size: 136px;}
    .abowhjz-cont {height: 154px;padding: 20px 14px;}
    .proban-cont {max-width: 450px;}
    .proban-cont h1 {font-size: 30px;margin-bottom: 10px;}
    .proban {height: 320px;padding-bottom: 20px;}
    .proban-cont i {width: 68px;}
    .proCont {width: calc(100% - 260px);}
    .proMenu-menu-link {height: 50px;}
    .proxq-head-mix{width: 100%;padding-left: 0;margin-top: 28px;}
    .proxq-head-info h2 {font-size: 26px;}
    .proxq-head-loop{width: 100%;}
    .proxq-cont {margin-top: 30px;}
    .proxq-cont-desc {margin-top: 30px;}
    .proxq-mix {padding: 30px;}
    .proxq-head-list p{padding: 16px 0;}
    .casedl2-item{padding: 20px 30px}
    .casedl2-item-rgt ul{flex-direction: column;margin-top: 10px}
    .casedl2-item-rgt li+li{margin: 0}
    .casedl6-item{padding: 20px;width: 24%}
    .casesc2-item{text-align: left}
    .casesc2-txt h3{font-size: 18px;margin-bottom: 10px;text-align: center}
    .casesc2-txt{padding: 30px 18px}
    .casesc3 li{padding: 20px}
    .casesc3 li h3{margin: 10px 0}
    .casesc3 li p{font-size: 14px}
    .casesc3 li h3{font-size: 20px}
    .casesc4-item{padding: 20px}
    .casewl1-item h3{font-size: 16px;margin: 15px 0}
    .casewl1-item{height: 180px}
    .casewl3-item-pic{height: 230px}
    .casewl3-item-txt{padding: 20px}
    .casewl-tip{padding: 28px}
    .caseyl3-item h3{font-size: 18px;margin-bottom: 5px}
    .caseyl3-item p{font-size: 13px;line-height: 22px}
    .caseyl3-item{height: 150px}
    .caseyl3-item-r{padding: 0 15px}
    .newslb-list-r{width: 40%}
    .newslb-list-l{width: 55%}
    .newslb-list-l h2{margin: 15px 0 20px;font-size: 24px}
    .newslb-list-l span{margin-top: 40px}
    .newsxq-nav-txt{width: 60%}
    .newsxq h1{font-size: 30px}
    .newsxq-info{margin: 20px 0 30px;padding-bottom: 30px}
    .sonTxt p{width: 50%}
    .sonTxt h1 .cn{font-size: 30px}
    .sonTxt p{margin-top: 20px}
    .sonTxt p:after{bottom: -20px}
    .caselb-pic{height: 220px}
    .caselb-txt{padding: 20px 0}
    .caselb-txt h3{font-size: 20px}
    .caselb-txt p{margin: 15px 0 20px}
    .newsxq-btn.proxq-btn {margin-top: 68px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .serrj {padding: 68px 0;}
    .serrj-items {margin: 0 20px;}
    .serrj-center {width: 320px;height: 374px;padding: 0 24px;}
    .abowhqy-list ul{display: block;margin-top: -28px;}
    .abowhqy-list li{width: 50%;float: left;margin-top: 28px;}
    .abowhjz-list ul{margin-top: -20px;}
    .abowhjz-list li{width: 50%;margin-top: 20px;}
    .abowhjz-list li:nth-child(2n+1) .abowhjz-img {margin-top: -24px;}
    .abowhjz-list li:nth-child(2n) .abowhjz-cont {margin-top: -24px;}
    .proban::after{content: "";position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background: rgba(0, 0, 0, 0.2);}
    .proban-cont p{color: #fff;}
    .proban {height: 300px;}
    .prolb-link{width: 48%;}
    .proxq-btn a {width: 100%;}
    .proxq-btn a:last-child .proxq-btn-hint{float: left;}
    .proxq-btn a:last-child .proxq-btn-hint::after{right: 0;left: auto;}
    .proxq-btn a:last-child .proxq-btn-info{float: right;padding-right: 14px;padding-left: 0;}
    .proxq-btn a:last-child .proxq-btn-img{float: right;}
    .proxq-btn a:last-child .proxq-btn-cont{float: left;text-align: left;}
    .proxq-btn a:last-child{margin-top: 12px;}
    .casedl3,.casedl4,.casedl6,.casesc4,.casewl1,.casewl2,.caseyl2,.caseyl3{padding: 60px 0}
    .sonBan-tit h2{font-size: 24px}
    .sonBan-tit{height: 100px;bottom: -50px}
    .sonBan-tit p{margin-top: 10px}
    .casedl,.case-com-top{padding: 110px 0 60px}
    .casedl-tit{font-size: 20px;margin-bottom: 20px}
    .casedl2,.casewl1-list,.casewl-tip,.caseyl3-list{margin-top: 40px}
    .casedl2-item{padding: 20px 15px}
    .casedl2-item i{width: 40px;height: 40px}
    .casedl2-item-rgt h4{font-size: 16px}
    .casedl5-top i{width: 30px;height: 30px}
    .casedl5-txt{padding: 20px}
    .casedl3{margin-top: 16px}
    .casedl3 p{line-height: 32px;}
    .casedl3-txt{max-width: 100%;text-align: left}
    .casedl5-top{padding: 15px}
    .casedl5-top h4{font-size: 18px}
    .casedl6-item i{width: 50px;height: 50px}
    .casedl6-item h4{font-size: 20px;margin: 10px 0 5px}
    .casedl6-item{padding: 15px}
    .case-com-lft:after,.case-com-lft:before,.case-com-bg{display: none}
    .case-com-lft,.case-com-rgt{width: 48%}
    .case-tit{font-size: 22px;padding-bottom: 15px}
    .case-com-rgt p{font-size: 14px}
    .case-com-rgt .case-tit+p{margin-top: 15px}
    .casesc2-list{margin-top: 30px}
    .casesc2{padding: 46px 0 60px}
    .casesc2-pic{height: 130px}
    .casesc2-txt{padding: 20px 15px}
    .casesc2-txt h3{font-size: 16px}
    .casesc2-txt p{font-size: 14px}
    .casesc3 ul,.casesc4-list{margin-top: 40px}
    .casesc3 li span{font-size: 30px}
    .casesc3 li h3{font-size: 18px}
    .casesc3 li{padding: 20px 10px;width: 49%;margin-bottom: 15px}
    .casesc3 li.block-line{padding: 20px 10px}
    .casesc4-item h3{font-size: 18px}
    .casesc4-item i{width: 80px;height: 80px}
    .casesc4-item{padding: 15px}
    .casesc5 li span{font-size: 20px}
    .casewl3{padding-bottom: 60px}
    .casewl3-item-pic{height: 160px}
    .casewl3-item-txt{padding: 15px 10px}
    .casewl3-item-txt h3{font-size: 18px}
    .casewl3-item-txt p{font-size: 14px;margin-top: 10px}
    .casewl-tip-lft .case-tit{margin-bottom: 20px}
    .casewl-txt p{font-size: 20px;line-height: 40px}
    .case-com-rgt p span,.caseyl1-top p,.caseyl-item-txt h3+p{font-size: 14px;line-height: 24px}
    .caseyl1-top{padding: 20px;top: -60px}
    .caseyl1{margin-top: 60px;padding-bottom: 60px}
    .caseyl-item-txt h3{font-size: 18px}
    .caseyl-item-txt{width: 35%}
    .caseyl-item-txt h3{font-size: 18px}
    .caseyl-item-txt h3+p{margin-top: 15px}
    .caseyl3-item{width: 100%}
    .caseyl3-item:not(:first-child){margin-top: 15px}
    .newslb-list-l h2{font-size: 20px;margin: 10px 0}
    .newslb-list-l p{font-size: 14px}
    .newslb-list-l .time{font-size: 16px}
    .newslb-list-l span{margin-top: 20px}
    .newslb-list-r{height: 160px}
    .newslb-list-l{width: 57%}
    .newslb-top h2 .cn{font-size: 26px}
    .newslb,.newsxq{padding-bottom: 70px}
    .newsxq h1{font-size: 24px}
    .newsxq-info{margin: 15px 0;padding-bottom: 15px}
    .newsxq-info span{font-size: 14px}
    .newsxq-nav{margin-top: 40px}
    .newsxq-nav a{width: 100%}
    .newsxq-nav{flex-wrap: wrap}
    .newsxq-nav a.newsxq-next{margin-top: 20px}
    .newsxq-nav-txt{width: 70%}
    .sonTxt h1 .cn{font-size: 28px}
    .sonTxt p{font-size: 14px;line-height: 24px}
    .caselb .swiper-container{padding: 60px 20px;width: calc(100% + 40px);margin-left: -20px}
    .caselb .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px}
    .caselb .swiper-pagination-bullet{width: 12px;height: 12px}
    .caselb .swiper-pagination-bullet-active{width: 22px}
    .caselb .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px}
    .caselb-pic{height: 150px}
    .caselb-txt h3{font-size: 18px}
    .caselb-txt p{font-size: 14px;margin: 10px 0 15px}
    .caselb-txt span{width: 120px;height: 40px;font-size: 14px}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .sonBan img{min-height: 240px;}
    .sonBan-site{bottom: 8px;}
    .relmap-content{width: 100%;padding: 24px 20px 22px;}
    .relmap-map .amap-zoomcontrol{display: none !important;}
    .relmap-site h6 {font-size: 16px;}
    .relmap-site {padding: 20px 0 18px;}
    .relmap-info p {margin-top: 12px;}
    .relmap-map {height: 480px;}
    .sonBan-cont h1 {font-size: 24px;}
    .sonMenu a {height: 50px;line-height: 50px;font-size: 16px;padding: 0 20px;}
    .sonBan-cont i {width: 40px;height: 2px;margin: 16px auto 12px;}
    .sonBan-cont {padding-bottom: 10px;}
    .sonMenu .contain{width: 100%;}
    .sonMenu a{width: 50%;height: 46px;line-height: 46px;padding: 0;text-align: center;}
    .serrj {padding: 40px 0;}
    .serrj-items{margin: 0;width: 100%;}
    .serrj-center {width: 100%;height: auto;padding: 24px 20px;}
    .serrj-items:last-child{margin-top: 24px;}
    .serrj-cont{height: 120px;}
    .serrj-cont h2 {font-size: 20px;margin-bottom: 8px;}
    .serrj-download {width: 150px;height: 44px;}
    .serwt-items {padding: 40px 0 20px;}
    .serwt-title h2 {font-size: 24px;margin-bottom: 10px;}
    .serwt-title p {font-size: 16px;line-height: 26px;}
    .abojj-title h1 {font-size: 22px;}
    .abojj-title p{font-size: 14px;}
    .abojj {padding: 40px 0;}
    .abojj-cont p{line-height: 28px;}
    .abojj-cont .scrollBar {height: 280px;}
    .abojj-cont .scrollBar .mCSB_scrollTools .mCSB_draggerRail{width: 4px;}
    .abojj-cont .scrollBar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px;}
    .abojj-cont .mCSB_container{margin-right: 24px;}
    .abojj-cont {margin-top: 16px;}
    .abory {padding: 40px 0;}
    .abory-loop {margin-top: 28px;}
    .abory-loop .swiper-wrapper {padding-bottom: 36px;}
    .aboTitle h2{font-size: 24px;}
    .aboTitle p{font-size: 18px;}
    .abozp {padding: 40px 0;}
    .abozp-list {margin-top: 28px;}
    .abozp-items {padding: 0 16px;margin-top: 12px;}
    .abozp-menu h2 {font-size: 18px;}
    .abozp-menu p {margin-top: 12px;}
    .abozp-menu p span {font-size: 14px;margin-left: 20px;}
    .abozp-menu {padding: 18px 0 16px;}
    .abozp-menu i {width: 24px;height: 24px;background-size: 12px auto;margin-top: -12px;}
    .abozp-cont h6 {font-size: 16px;margin-bottom: 8px;}
    .abozp-cont {padding: 20px 0 24px;}
    .abowhqy {padding: 40px 0;}
    .abowhqy-list li i {height: 110px;}
    .abowhqy-list {margin-top: 32px;}
    .abowhqy-list ul{margin-top: -24px;}
    .abowhqy-list li {margin-top: 24px;padding: 0 12px;}
    .abowhqy-list li h2 {font-size: 18px;margin: 16px 0 4px;}
    .abowhjz {padding: 40px 0 44px;}
    .abowhjz-cont span {font-size: 128px;}
    .abowhjz-list ul{margin-top: -12px;}
    .abowhjz-list li{margin-top: 12px;}
    .abowhjz-list {margin-top: 32px;}
    .abowhjz-list li:nth-child(2n+1) .abowhjz-img {margin-top: -14px;}
    .abowhjz-list li:nth-child(2n) .abowhjz-cont {margin-top: -14px;}
    .abowhjz-cont h2 {font-size: 18px;}
    .abowhjz-cont {height: 150px;padding: 24px 14px;}
    .proban-cont h1 {font-size: 24px;margin-bottom: 8px;color: #fff;}
    .proban-cont p {line-height: 22px;margin: 10px 0 14px;font-size: 14px;}
    .proban-cont i {width: 40px;}
    .proban{background-position: right 26% bottom;height: 268px;}
    .proban-cont h6{color: #fff;opacity: 0.8;}
    .product {padding: 48px 0 40px;overflow: hidden;}
    .proMenu-click{display: block;top: -40px;left: 0;}
    .proMenu{position: fixed;overflow-y: auto;left: -240px;top: 0px;height: 100%;padding-top: 60px;padding-bottom: 20px;z-index: 99;border-right: 1px solid #e3e3e3;background: #f5f5f5;}
    .proCont {width: 100%;}
    .proMenu-title h2 {font-size: 18px;margin-bottom: 6px;}
    .proMenu-title{height: 68px;}
    .proMenu-menu-link {height: 44px;}
    .proMenu-menu-drop a {height: 30px;line-height: 30px;padding: 0 20px;}
    .proMenu-call p{font-size: 20px;margin: 8px 0 14px;}
    .proMenu-call a{height: 40px;}
    .proMenu-close{display: block;position: absolute;top: 62px;right: 0;width: 40px;height: 40px;background: url('../image/closeWhite.svg') no-repeat center/22px auto;z-index: 4;}
    .prolb-img {height: 140px;}
    .prolb-cont h2 {font-size: 16px;margin-bottom: 4px;}
    .prolb-cont{height: 64px;}
    .paging a {width: 32px;height: 32px;line-height: 32px;margin: 2px 2px;font-size: 15px;}
    .paging a.paging-prev, .paging a.paging-next{width: 64px;}
    .paging a.paging-prev{margin-right: 6px;}
    .paging a.paging-next{margin-left: 6px;}
    .paging {margin-top: 30px;}   
    .proxq-cont {margin-top: 20px;}
    .proxq-cont-desc {margin-top: 20px;}
    .proxq-mix {padding: 16px 16px 32px;}
    .proxq-head-loop-img{height: 300px;}
    .proxq-head-loop-thumbs .prev, .proxq-head-loop-thumbs .next, .proxq-head-loop-thumbs .equip-min{height: 68px;}
    .proxq-head-mix {margin-top: 24px;}
    .proxq-head-info h2 {font-size: 20px;}
    .proxq-head-info p{margin-top: 10px;}
    .proxq-head-list p{padding: 12px 0;}
    .proxq-cont-head h2 {width: 110px;height: 41px;padding-left: 12px;font-size: 16px;}
    .proxq-cont-desc p {line-height: 26px;}
    .proxq-cont-desc p br {height: 12px;}
    .proxq-btn {margin-top: 26px;}
    .proxq-btn-hint{width: 54px;}
    .proxq-btn-info {width: calc(100% - 64px);padding-right: 10px;}
    .proxq-btn-cont h2{font-size: 16px;}
    .proxq-btn-cont {width: calc(100% - 74px);}
    .proxq-btn-img-size {height: 48px;padding: 4px;}
    .proxq-btn-img{width: 68px;}
    .proxq-btn-hint, .proxq-btn-cont, .proxq-btn-img{height: 68px;}
    .casedl3, .casedl4, .casedl6,.casesc2,.casesc4,.casesc5,.casewl1,.casewl2,.casewl3,.caseyl2,.caseyl3{padding: 40px 0}
    .casedl1-lft,.casedl1-rgt,.casedl2-item,.casedl5-item,.case-com-lft, .case-com-rgt,.casesc2-item,.casewl1-item,.casewl3-item,.casewl-tip-lft,.casewl-tip-rgt,.caseyl-item-txt,
    .caseyl-item-pic,.caseyl3-item-l,.caseyl3-item-r,.newslb-list-l,.newslb-list-r,.newsxq-share{width: 100%}
    .casedl1 .contain,.casedl2-list,.casedl5-list,.casewl1-list,.casewl3-list,.casewl-tip,.caseyl-item,.caseyl3-item,.newsxq-info{flex-wrap: wrap}
    .casesc3 ul, .casesc4-list,.casesc5 ul,.casewl1-list,.caseyl3-list,.newsxq-nav{margin-top: 28px}
    .casedl1-lft p,.casedl3 p,.casedl4 li h4,.casedl4 li p{line-height: 28px}
    .sonBan-tit{height: 54px;bottom: -27px}
    .sonBan-tit p{display: none}
    .sonBan-tit a{font-size: 14px}
    .case-com-rgt p span,.casesc3 li h3{font-size: 16px}
    .sonBan-tit h2{font-size: 18px}
    .casedl-tit{font-size: 18px;margin-bottom: 15px}
    .sonBan-tit a svg{width: 15px;height: 15px;margin-right: 5px}
    .casedl{padding: 64px 0 0}
    .case-com-top{padding: 64px 0 40px}
    .casedl1-rgt{height: auto;margin-top: 20px}
    .casedl2-item:not(:first-child),.casedl5-item,.casewl1-item:not(:first-child){margin-top: 10px}
    .casedl4 li{padding: 20px}
    .casedl4 li h4+p{margin-top: 5px}
    .casedl6-item{width: 49%;margin-bottom: 5px}
    .casedl6-item i{width: 40px;height: 40px}
    .case-com-cont{flex-direction: column-reverse}
    .case-tit.r{text-align: center}
    .case-tit.r:after{transform: translateX(-50%);left: 50%}
    .case-tit{font-size: 20px}
    .case-com-lft{margin-top: 20px}
    .casesc2-item:not(:first-child){margin-top: 15px}
    .casesc3{padding-top: 40px}
    .casesc3 li{margin-bottom: 5px}
    .casesc3 li span{font-size: 22px}
    .casesc4-item{width: 49%;padding: 20px 10px;margin-bottom: 6px}
    .casesc4-item h3{font-size: 16px;margin: 15px 0 10px}
    .casesc5 p{padding: 10px}
    .casesc5 li span{min-width: 15%}
    .casewl2 p{font-size: 18px;line-height: 34px}
    .casewl3-item:not(:first-child){margin-top: 20px}
    .casewl-tip{padding: 15px}
    .casewl-tip-rgt{margin-top: 20px}
    .soBan-tit-lft{width: 72%}
    .caseyl1-top{padding: 15px;top: -40px}
    .caseyl1-top p{font-size: 13px}
    .caseyl1{margin-top: 40px;padding-bottom: 40px}
    .caseyl-item-pic{margin-top: 20px}
    .caseyl-item-txt h3{font-size: 16px}
    .caseyl-item-txt h3+p{margin-top: 10px}
    .caseyl3-item h3{font-size: 16px}
    .caseyl3-item{height: auto}
    .caseyl3-item-l{height: 200px}
    .caseyl3-item-r{padding: 15px}
    .newslb-top{flex-direction: column;margin-bottom: 20px}
    .newslb-top h2{text-align: center}
    .newslb-top h2 .cn{font-size: 22px}
    .newslb{padding-bottom: 40px}
    .newslb-top a{width: 80px;height: 35px;font-size: 14px}
    .newslb-top ul{margin-top: 20px}
    .newslb-list a{padding: 20px 0 10px}
    .newslb-list a{flex-direction: column-reverse}
    .newslb-list-l{padding: 10px 0}
    .newslb-list-l .time{font-size: 14px}
    .newslb-list-l h2{font-size: 18px;margin: 6px 0}
    .news-content p{font-size: 14px}
    .newsxq h1{font-size: 22px;line-height: 1.32;}
    .newsxq-nav a.newsxq-next{margin-top: 10px}
    .newsxq-prev .newsxq-nav-i{margin-right: 10px;padding-right: 10px;font-size: 12px}
    .newsxq-nav-img{display: none}
    .newsxq-nav-txt h3{font-size: 14px}
    .newsxq-nav-txt{width: 75%}
    .newsxq-nav-txt p{font-size: 12px}
    .newsxq-nav a{height: 60px}
    .newsxq-share{padding: 0;justify-content: center;margin-top: 15px}
    .sonTxt h1 .cn{font-size: 20px}
    .sonTxt h1 .en{font-size: 14px}
    .sonTxt p{width: 60%;margin-top: 10px}
    .sonTxt p:after{display: none}
    .caselb .swiper-container{padding: 40px 20px 60px}
    .sonBan-tit .contain {padding: 0 16px;border-radius: 16px;}
    .caselb{width: 100%;padding-bottom: 16px;}
    .case-com-lft img {border-radius: 40px;}
    .case-com-rgt p{line-height: 30px;}
    .newsxq-btn.proxq-btn {margin-top: 32px;}
    .newsxq{padding-bottom: 42px;}
}