.p-lr10{padding: 0 10px;}
.p-lr5{padding: 0 5px;}
.p-tb80{padding: 80px 0;}
.p-tb60{padding: 60px 0;}
.m-t80{margin-top: 80px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.m-t10{margin-top: 10px;}
.fz-56{font-size: 56px;}
.fz-48{font-size: 48px;}
.fz-46{font-size: 46px;}
.fz-42{font-size: 42px;}
.fz-36{font-size: 36px;}
.fz-34{font-size: 34px;}
.fz-32{font-size: 32px;}
.fz-30{font-size: 30px;}
.fz-24{font-size: 24px;}
.fz-20{font-size: 20px;}
.fz-18{font-size: 18px;}
.fz-16{font-size: 16px;}
.content-text{font-size: 16px;line-height: 2;color: #231916;}
.text-p p{margin-bottom: 0;}
.bg01{background: #f7f8f9;}
.bg02{background: #f3f8ff;}

@media (max-width: 1199px) {
    .p-tb80{padding: 40px 0;}
    .p-tb60{padding: 42px 0;}
    .p-lr10{padding: 0 7px;}
    .p-lr5{padding: 0 8px;}
    .m-t80{margin-top: 56px;}
    .m-t60{margin-top: 42px;}
    .m-t40{margin-top: 28px;}
    .m-t20{margin-top: 14px;}
    .m-t10{margin-top: 7px;}
    .fz-56{font-size: 40px;}
    .fz-48{font-size: 35px;}
    .fz-46{font-size: 34px;}
    .fz-42{font-size: 26px;}
    .fz-36{font-size: 23px;}
    .fz-34{font-size: 22px;}
    .fz-32{font-size: 21px;}
    .fz-30{font-size: 20px;}
    .fz-24{font-size: 18px;}
    .fz-20{font-size: 16px;}
    .fz-18{font-size: 15px;}
    .fz-16{font-size: 14px;}
    .content-text{font-size: 14px;}
}



.slideBox .bannernews{width: 100%;position: absolute;left: 0;bottom: 0;}
.slideBox .pagewidth{width: calc(100% - 80% - 6px);position: relative;}
.slideBox .swiper-pagination{position: absolute;margin: 0;left: 120px;bottom: 35px;}
.slideBox .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: rgba(255,255,255,0.5);border-radius: 50%;margin: 0 12px;position: relative;}
.slideBox .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.slideBox .swiper-pagination .swiper-pagination-bullet-active::after{content: "";width: 26px;height: 26px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid #fff;}
.slideBox .newswiperend{width: 40%;height: 80px;background: rgba(8,4,3,0.4);}
.slideBox .newswiperend .swiper-slide{height: 80px;}
.slideBox .newswiperend .swiper-wrapper{display: block;position: relative;}
.slideBox .newswiperend .swiper-button-prev{width: 40px;height: 40px;margin: 0;transform: translate(0) rotate(90deg);top: 0;left: inherit;right: 0;}
.slideBox .newswiperend .swiper-button-prev:after{font-size: 16px;color: #fff;}
.slideBox .newswiperend .swiper-button-next{width: 40px;height: 40px;margin: 0;transform: translate(0) rotate(90deg);bottom: 0;right: 0;}
.slideBox .newswiperend .swiper-button-next:after{font-size: 16px;color: #fff;}
a.news-list-item{display: flex;align-items: center;}
a.news-list-item .news-pic-img{width: 108px;height: 80px;}
a.news-list-item .news-con-txt{width: calc(100% - 180px);padding-left: 20px;}
a.news-list-item .news-con-txt .name{font-size: 14px;color: #fff;margin-bottom: 14px;}
a.news-list-item .news-con-txt .time{font-size: 14px;color: rgba(244,244,244,0.5);}
a.news-list-item.cur .news-pic-img{width: 180px;color: #fff;display: flex;align-items: center;justify-content: center;position: relative;}
a.news-list-item.cur .news-pic-img .icon{width: 32px;margin-right: 8px;}
a.news-list-item.cur .news-con-txt{width: calc(100% - 240px);padding-left: 10px;}
a.news-list-item.cur .news-con-txt .desc{font-size: 14px;color: #fff;line-height: 1.8;-webkit-line-clamp: 2;max-height: 3.6em;}

@media (max-width: 1199px) {
    .slideBox .bannerswiper .swiper-pagination-bullets{bottom: 20px;left: 50%;transform: translateX(-50%);}
    .slideBox .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background: rgba(255,255,255,0.5);border-radius: 50%;margin: 0 8px;position: relative;}
    .slideBox .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
    .slideBox .swiper-pagination .swiper-pagination-bullet-active::after{content: "";width: 18px;height: 18px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid #fff;}
}


.rowFlexWrap{display: flex;flex-wrap: wrap;}
.applicationbg{background: url('../images/probg.jpg') no-repeat bottom center/cover;}
.box-item-title{padding-bottom: 20px;margin-bottom: 22px;position: relative;}
.box-test-infos{color: #595959;}
.slide-box-name{line-height: 1;}
.box-item-title::after{content: "";width: 40px;height: 3px;background: #ea520f;position: absolute;left: 50%;transform: translate(-50%);bottom: -1px;}
.box-item-title::before{content: "";width: 200px;height: 1px;background: #c0cbdd;position: absolute;left: 50%;transform: translate(-50%);bottom: 0;}

ul.mainproductsclass{display: flex;justify-content: space-around;flex-wrap: wrap;align-items: center;height: 80px;background: #fff;box-shadow: 0px 0px 30px 0px rgba(22,91,208,0.1);}
ul.mainproductsclass>li{display: flex;align-items: center;cursor: pointer;}
ul.mainproductsclass>li img{width: 32px;margin-right: 14px;filter: grayscale(100%) brightness(100%);}
ul.mainproductsclass>li.cur{color: #165bd0;}
ul.mainproductsclass>li.cur img{filter: grayscale(0%) brightness(100%);}
.applicationTop .con-txt-top-zuo{margin-left: 30px;width: 605px;}
.label-tag-a{display: block;width: 111px;height: 28px;line-height: 28px;font-size: 16px;padding-left: 18px;background: url('../images/bg.png') no-repeat top left/100%;color: #fff !important;}
.label-tag-a.cur{background-image: url('../images/bgcur.png');color: #434343 !important;}
.applicationTop .con-txt-top-zuo .title a{color: #231916;}
.applicationTop .con-txt-top-zuo .title a:hover{color: #165bd0;}
.applicationTop .con-txt-top-zuo .desc{color: #434343;line-height: 2;-webkit-line-clamp: 3;max-height: 6em;}
a.viewmore{width: 200px;height: 50px;background-image: linear-gradient(113deg, #ea9500 0%, #f1592a 100%);color: #fff;border-radius: 25px;}
a.viewmore.cur{background: none;color: #fff;border: 1px solid rgba(255,255,255,0.5);}
a.viewmore span{display: block;margin-left: 20px;position: relative;animation: rotation 1.5s infinite linear;}
@keyframes rotation{0%{left: 0;}50%{left: 6px;}100%{left: 0;}}

.applicationTop .pic-img-top-you{display: block;width: 745px;height: 500px;background: #015eea;overflow: hidden;box-shadow: 0px 1px 100px 0px rgba(30,117,252,0.15);border-radius: 10px;border: 10px solid #fff;}
.applicationTop .pic-img-top-you:hover img{transform: scale(1.08);}
a.applicationEnd{display: block;height: 300px;background: #000;border-radius: 10px;overflow: hidden;position: relative;}
a.applicationEnd img{filter: brightness(0.6);}
a.applicationEnd .content{width: 100%;padding: 30px;color: #fff;position: absolute;left: 0;bottom: 0;}
a.applicationEnd:hover img{transform: scale(1.08);}
a.view-more-all{color: #808080;border-bottom: 2px solid #808080;padding-bottom: 20px;}
a.view-more-all span{margin-left: 20px;}
a.view-more-all:hover{border-color: #165bd0;color: #165bd0;}

ul.mainsolutionclass{max-width: 880px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
ul.mainsolutionclass>li{margin: 4px 0;display: flex;align-items: center;cursor: pointer;}
ul.mainsolutionclass>li img{width: 22px;margin-right: 10px;filter: grayscale(100%) brightness(100%);}
ul.mainsolutionclass>li.cur{color: #165bd0;}
ul.mainsolutionclass>li.cur img{filter: grayscale(0%) brightness(100%);}
.solutionItem .con-txt-end-zuo{width: 50%;padding: 50px 100px 60px 70px;background: url('../images/chosebg.jpg') no-repeat top left/cover;}
.solutionItem .con-txt-end-zuo .title,.solutionItem .con-txt-end-zuo .title a{color: #fff;}
.solutionItem .con-txt-end-zuo .desc{font-size: 16px;color: rgba(255,255,255,0.6);line-height: 1.8;-webkit-line-clamp: 3;max-height: 5.4em;}
.solutionItem .pic-img-end-you{display: block;width: 50%;height: 400px;overflow: hidden;}
.solutionItem .pic-img-end-you:hover img{transform: scale(1.08);}

.showItemMenuZuo{width: 260px;}
.showItemMenuZuo.case{width: 290px;}
.showItemMenuZuo.case .casecontentWidth{padding: 46px 28px 76px 28px;background: #fff;box-shadow: 0px 0px 35px 0px rgba(30,117,252,0.15);border-radius: 10px 10px 0px 0px;}
ul.tab-item>li{padding: 18px 0;display: flex;align-items: center;position: relative;}
ul.tab-item>li:after{content: "";width: 2px;height: 36px;background: #d7d7d7;border-radius: 1px;position: absolute;top: 52px;left: 8px;}
ul.tab-item>li:last-child:after{display: none;}
ul.tab-item>li>a{max-width: calc(100% - 18px);padding-left: 20px;color: #888;}
ul.tab-item>li>span{display: block;width: 18px;height: 18px;border: solid 2px #808080;border-radius: 50%;position: relative;}
ul.tab-item>li.active>span{border-color: #1f60ce;}
ul.tab-item>li.active>span:after{content: "";width: 6px;height: 6px;background: #1f60ce;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
ul.tab-item>li>a:hover,ul.tab-item>li.active>a{color: #1f60ce;}

.showItemTextYou{width: calc(100% - 260px);padding-left: 60px;}
.showItemTextYou.case{width: calc(100% - 290px);padding-left: 30px;}
a.productsListWrap{display: block;height: 260px;background: rgba(0,0,0,0.4);box-shadow: 0px 1px 100px 0px rgba(30,117,252,0.15);border-radius: 10px;overflow: hidden;position: relative;}
a.productsListWrap img{filter: brightness(0.6);}
a.productsListWrap .content{width: 100%;padding: 20px 10px;color: #fff;position: absolute;left: 0;bottom: 0;}
a.productsListWrap .content .label-tag-a{width: 95px;height: 24px;line-height: 24px;font-size: 14px;padding-left: 14px;}
a.productsListWrap .content .title{line-height: 1.3;-webkit-line-clamp: 1;max-height: 1.3em;}
a.productsListWrap:hover img{transform: scale(1.08);}
a.productsListWrap:hover .content .title{line-height: 1.3;-webkit-line-clamp: 2;max-height: 2.6em;}
a.productsListWrap.cases .picimg{width: 64px;margin: auto;opacity: 0;}
a.productsListWrap.cases .picimg img{filter: brightness(1);}
a.productsListWrap.cases:hover .content{bottom: 50%;transform: translateY(50%);}
a.productsListWrap.cases:hover .picimg{opacity: 1;}
a.productsListWrap.cases:hover .picimg img{transform: scale(1);}
a.productsListWrap.xgal{height: 160px;}
a.productsListWrap.xgal .content{padding: 15px 10px;}
.casesListWrap{display: block;padding: 10px;height: 260px;background: #fff;box-shadow: 0px 1px 100px 0px rgba(30,117,252,0.15);border-radius: 10px;overflow: hidden;}
.casesListWrap .img-top{height: 120px;margin: auto;}
.casesListWrap .txt-end{line-height: 1.75;}

.pro-detail-top-bg{background: url('../images/probg.jpg') no-repeat bottom center/cover;}
.works-detail-txt-zuo{width: 42%;max-width: 550px;}
.works-detail-txt-zuo .desc{color: #434343;line-height: 2;-webkit-line-clamp: 4;max-height: 8em;}
.works-detail-img-you{width: 54%;max-width: 760px;}
.works-detail-img-you .se-cen-top{width: 534px;height: 534px;border-radius: 50%;background: #f5faff;border: 1px solid #c4e2fe;}
.works-detail-img-you .se-cen-end{width: 460px;height: 460px;border-radius: 50%;background: #f5faff;border: 1px solid #98bdfc;}
.works-detail-img-you .se-center-img{width: 386px;height: 386px;background: #ebebeb;border-radius: 50%;border: 10px solid #fff;box-shadow: 0px 0px 100px 0px rgba(30, 117, 252, 0.15);}
.works-detail-img-you .workswipertop,.works-detail-img-you .workswipertop .pic-img{width: 330px;height: 330px;}
.works-detail-img-you .workswipertop .pic-img img{max-width: 100%;max-height: 100%;}
.works-detail-img-you .you-cen-work{width: calc(100% - 534px);max-width: 170px;}
.works-detail-img-you .workswiperend{height: 534px;}
.works-detail-img-you .workswiperend .swiper-wrapper{display: block;}
.works-detail-img-you .workswiperend .swiper-slide{padding: 10px 15px;height: 100%;background: #ebebeb;border-radius: 10px;border: 5px solid #fff;cursor: pointer;}
.works-detail-img-you .workswiperend .swiper-slide .pic-img{height: 100%;overflow: hidden;}

.pro-position.sticky{padding: 20px 0;background: #fff;box-shadow: 0px 10px 20px 0px rgba(22,91,208,0.26);position: sticky;top: 0;z-index: 999;}
.pro-position.sticky .box-title{max-width: 75%;}
.pro-position.sticky .navsitem{display: inline;color: #2e2e2e;}
.pro-position.sticky .navsitem span{margin: 0 8px;font-family: '宋体';font-weight: 700;}
.pro-position.sticky .navsitem a{color: #2e2e2e;}
.pro-position.sticky .navsitem a:last-child{color: #1864de;}
.products-details-top{padding: 40px 60px;background-image: linear-gradient(150deg,#4ba3fd 0%,rgba(10,103,252,1) 100%), linear-gradient(#ffffff,#ffffff);background-blend-mode: normal, normal;box-shadow: 0px 0px 18px 0px rgba(30,117,252,0.15);border-radius: 10px 10px 0px 0px;color: #fff;}
.products-details-top .title{line-height: 1.2;}
.products-details-top .pro-name{line-height: 1;color: #f9f9f9;}
.products-details-top .pro-desc{line-height: 2;}
.products-details-end{padding: 32px;background: #fff;}
.products-details-end .canshu-box{margin-top: 32px;padding-top: 32px;border-top: 2px dashed #ccc;}
.products-details-end .pro-up-box{height: 66px;background-color: #4aa2fd;padding: 0 36px;}
.products-details-end .pro-up-box .prev{display: inline-block;width: 40%;color: #fff;}
.products-details-end .pro-up-box .next{display: inline-block;width: 40%;color: #fff;text-align: end;}
.products-details-end a.back{padding-left: 30px;background: url('../images/back.png') no-repeat left center/19px;color: #fff;}

@media (max-width: 1600px) {
    .applicationTop .con-txt-top-zuo{width: 550px;}
    .applicationTop .pic-img-top-you{width: 645px;height: 430px;}
    .works-detail-img-you{max-width: 640px;}
    .works-detail-img-you .se-cen-top{width: 450px;height: 450px;}
    .works-detail-img-you .se-cen-end{width: 400px;height: 400px;}
    .works-detail-img-you .se-center-img{width: 350px;height: 350px;}
    .works-detail-img-you .workswipertop,.works-detail-img-you .workswipertop .pic-img{width: 300px;height: 300px;}
    .works-detail-img-you .you-cen-work{width: calc(100% - 450px);max-width: 150px;}
    .works-detail-img-you .workswiperend{height: 450px;}
}
@media (max-width: 1365px) {
    .applicationTop .con-txt-top-zuo{width: 500px;}
    .applicationTop .pic-img-top-you{width: 560px;height: 375px;}
    
    .works-detail-txt-zuo{width: 46%;}
    .works-detail-img-you{max-width: 540px;}
    .works-detail-img-you .se-cen-top{width: 380px;height: 380px;}
    .works-detail-img-you .se-cen-end{width: 330px;height: 330px;}
    .works-detail-img-you .se-center-img{width: 290px;height: 290px;}
    .works-detail-img-you .workswipertop,.works-detail-img-you .workswipertop .pic-img{width: 260px;height: 260px;}
    .works-detail-img-you .you-cen-work{width: calc(100% - 380px);max-width: 120px;}
    .works-detail-img-you .workswiperend{height: 380px;}
}
@media (max-width: 1199px) {
    .applicationTop .con-txt-top-zuo{margin-left: 0;width: 30%;}
    .applicationTop .pic-img-top-you{width: 65%;height: 8rem;}
    a.viewmore{width: 164px;height: 42px;}
    a.view-more-all{padding-bottom: 10px;}
    a.view-more-all span{margin-left: 10px;}
    .solutionItem .con-txt-end-zuo{width: 100%;padding: 30px 20px;}
    .solutionItem .con-txt-end-zuo .desc{font-size: 14px;}
    .solutionItem .pic-img-end-you{width: 100%;height: 16rem;}

    .product-introduction{display: block;}
    .works-detail-txt-zuo{width: 100%;max-width: 100%;margin-bottom: 30px;}
    .works-detail-img-you{width: 100%;max-width: 640px;margin: auto;}
    .works-detail-img-you .se-cen-top{width: 450px;height: 450px;}
    .works-detail-img-you .se-cen-end{width: 400px;height: 400px;}
    .works-detail-img-you .se-center-img{width: 350px;height: 350px;}
    .works-detail-img-you .workswipertop,.works-detail-img-you .workswipertop .pic-img{width: 260px;height: 260px;}
    .works-detail-img-you .you-cen-work{width: calc(100% - 450px);max-width: 150px;}
    .works-detail-img-you .workswiperend{height: 450px;}

    .showItemMenuZuo{width: 220px;}
    .showItemMenuZuo.case{width: 240px;}
    .showItemMenuZuo.case .casecontentWidth{padding: 36px 20px 56px 20px;}
    ul.tab-item>li:after{height: 30px;top: 46px;left: 8px;}
    .showItemTextYou{width: calc(100% - 220px);padding-left: 40px;}
    .showItemTextYou.case{width: calc(100% - 240px);padding-left: 20px;}
    .pro-position.sticky{padding: 15px 0;position: static;}
    .pro-position.sticky .navsitem{display: block;margin-top: 12px;}
    .pro-position.sticky .navsitem span{margin: 0 2px;}
    .products-details-top{padding: 10px 15px;}
    .products-details-top .title{font-size: 24px;}
    .products-details-end{padding: 15px;}
    .products-details-end .canshu-box{margin-top: 15px;padding-top: 15px;}
}
@media (max-width: 768px) {
    .applicationTop,.pro-position.sticky .all-box{display: block;}
    .applicationTop .con-txt-top-zuo{width: 100%;margin: 0 0 20px 0;}
    .applicationTop .pic-img-top-you{width: 100%;height: 11rem;}
    ul.mainproductsclass{display: block;padding: 10px 24px;height: auto;}
    ul.mainproductsclass>li{margin: 12px 0;}
    ul.mainproductsclass>li img{width: 24px;}
    .label-tag-a{width: 95px;height: 24px;line-height: 24px;font-size: 14px;padding-left: 14px;}
    a.applicationEnd{height: 10.5rem;}
    a.applicationEnd .content{padding: 20px;}

    .showItemMenuZuo,.showItemMenuZuo.case{width: 100%;padding-bottom: 20px;}
    ul.tab-item{display: flex;flex-wrap: wrap;font-size: 15px;}
    ul.tab-item>li{width: 33.33%;padding: 6px 0;}
    ul.tab-item>li:after,.showItemMenuZuo.case{display: none;}
    ul.tab-item>li>a{padding-left: 6px;}
    .showItemTextYou,.showItemTextYou.case{width: 100%;padding: 0;}
    .pro-position.sticky .box-title{max-width: 100%;}
    
    .works-detail-img-you{display: block;width: 100%;max-width: 100%;margin: auto;}
    .works-detail-img-you .se-cen-top{width: 17.5rem;height: 17.5rem;margin: auto;}
    .works-detail-img-you .se-cen-end{width: 15.5rem;height: 15.5rem;}
    .works-detail-img-you .se-center-img{width: 13.5rem;height: 13.5rem;}
    .works-detail-img-you .workswipertop,.works-detail-img-you .workswipertop .pic-img{width: 12rem;height: 12rem;}
    .works-detail-img-you .you-cen-work{width: 100%;max-width: 100%;margin-top: 20px;}
    .works-detail-img-you .workswiperend .swiper-wrapper{display: flex;}
    .works-detail-img-you .workswiperend .swiper-slide{padding: 5px;}
    .works-detail-img-you .workswiperend .swiper-slide .pic-img{height: 2.4rem;}
    .works-detail-img-you .workswiperend{height: auto;}
}


.navsbg.sticky{background: #fff;border-bottom: 1px solid #e8e8e8;position: sticky;top: 0;z-index: 999;}
.navsbg.sticky .ny-menu a{display: block;text-align: center;color: #000;padding: 24px 0 23px;margin: 0 30px;border-bottom: 1px solid #fff;}
.navsbg.sticky .ny-menu a.active{color: #0b4292;border-color: #0b4292;}
.core-technology{padding: 45px 30px;height: 100%;background-color: #0b4292;color: #fff;border-radius: 10px;overflow: hidden;}
.core-technology .con-txt-zuo{width: calc(100% - 300px);}
.core-technology .con-txt-zuo .title{padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.core-technology .con-txt-zuo .desc{font-size: 14px;line-height: 1.6;min-height: 8em;}
.core-technology .con-txt-zuo a.more{display: block;width: 164px;height: 41px;line-height: 38px;border-radius: 20px;border: 1px solid rgba(255,255,255,0.5);color: #fff;}
.core-technology .con-txt-zuo a:hover{border-color: #015eea;color: #015eea;}
.core-technology .num-con-you{width: 270px;}

.honor-achievement{padding: 10px 30px;background: url('../images/honorbg.jpg') no-repeat center/cover;color: #fff;}
.honor-achievement .con-txt-zuo .digit{font-size: 62px;}
.honor-achievement .pic-img-you{width: 190px;}
.honor-achievement .pic-img-you img{filter: grayscale(100%) brightness(200%)}
.honorswiper .honoritem{padding: 22px;background: url('../images/zz-bo.jpg') no-repeat center/cover;}
.honor-prev-next .honor-prev,.honor-prev-next .honor-next{width: 46px;height: 46px;background: #0b4292;border-radius: 50%;margin: 0;position: absolute;top: 50%;transform: translateY(-50%);}
.honor-prev-next .honor-prev:after,.honor-prev-next .honor-next:after{font-size: 18px;color: #fff;}
.honor-prev-next .honor-prev{left: -80px;}
.honor-prev-next .honor-next{right: -80px;}

.cooperative-clients{background: url('../images/kh-bg.jpg') no-repeat top center/cover;}
.cooperative-clients .hz-con{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 40px 38px;}
.cooperative-clients .hz-con .hz-img{height: 160px;background-image: linear-gradient( #f5f5f5, #f5f5f5), linear-gradient( #d9e7f4, #d9e7f4);background-blend-mode: normal, normal;box-shadow: 0px 2px 16px 0px rgba(153,153,153,0.29);border-radius: 10px;border: 7px solid #fff;overflow: hidden;}
.cooperative-clients .hz-con>div img {padding: 0 20px;}
.cooperative-clients .hz-con>div:hover img{transform: scale(1.1);transition: all 0.5s;}

.introductionBg{background: url('../images/ab-bg.jpg') no-repeat left bottom/cover;}
.introductionBg .who-we-are .infoitem{max-width: 24%;}
.introductionBg .who-we-are .test{font-size: 72px;line-height: 1;font-weight: 700;background: linear-gradient(0deg,#f1592a,#ea9500);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.editorialunitBg{background: url('../images/dw-bg.jpg') no-repeat top center/cover;color: #fff;}
.technologyBg{background: url('../images/kj-bg.jpg') no-repeat top center/cover;}
.technology-name-zuo{width: 38%;max-width: 510px;}
.technology-text-you{width: 60%;max-width: 850px;}
.technologyTop{padding: 120px 60px;color: #fff;}
.technologyEnd{padding: 90px 60px 70px;height: 100%;color: #fff;}

ul.advantages-list li{width: 27%;height: 660px;text-align: center;border-right: 1px solid #fff;cursor: pointer;position: relative;z-index: 9;}
ul.advantages-list li:last-child{border-right: none;}
ul.advantages-list li:before{content: "";width: 100%;height: 100%;background: linear-gradient(to bottom,#B2E3F8,#E1E8F1);position: absolute;top: 0;left: 0;z-index: 2;}
ul.advantages-list li .strength{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;}
ul.advantages-list li .strength .picimg{width: 96px;margin: auto;}
ul.advantages-list li .strength .name{font-size: 52px;color: #F4F4F4;}
ul.advantages-list li .strength .con-txt-end{display: none;line-height: 2;color: rgba(244,244,244,0.6);}
ul.advantages-list li.active{width: 46%;text-align: left;}
ul.advantages-list li.active:before{content: "";width: 100%;height: 100%;background: rgba(11,35,39,0.8);position: absolute;top: 0;left: 0;z-index: -1;}
ul.advantages-list li.active .strength{padding: 0 100px;}
ul.advantages-list li.active .strength .contentflex{display: flex;align-items: center;}
ul.advantages-list li.active .strength .picimg{margin: 0;}
ul.advantages-list li.active .strength .name{margin: 0 0 0 20px;}
ul.advantages-list li.active .strength .con-txt-end{display: block;}

.corporatestyle{padding-bottom: 40px;}
.corporatestyle .swiper-pagination{bottom: 0;left: 50%;left: 50%;transform: translateX(-50%);}
.corporatestyle .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 12px;position: relative;}
.corporatestyle .swiper-pagination .swiper-pagination-bullet::after{content: "";width: 18px;height: 18px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid #aaa;}
.corporatestyle .swiper-pagination .swiper-pagination-bullet-active::after{border-color: #007aff;}
.leadershipBg{background-repeat: no-repeat;background-position: center right;background-size: cover;}
.leadershipBg .leadershipAddress{width: 720px;}
.leadershipBg .leadershipAddress .desc{color: #185aaa;}

.recruit-box table{width: 100%;}
.recruit-box table tr{display: flex;justify-content: space-between;padding: 0 60px;}
.recruit-box table tr:first-child{font-size: 30px;padding-bottom: 20px;color: #2a3457;border-bottom: 1px solid #e8e8e8;}
.recruit-box table tr.zw-title{background: #165bd0;border-radius: 10px;cursor: pointer;}
.recruit-box table tr.zw-title td{font-size: 28px;font-weight: 700;color: #fff;padding: 28px 0;}
.recruit-box table tr.zw-con{display: none;background: #fff;box-shadow: 1px 5px 32px 0px rgba(23,88,168,0.14);border-radius: 10px;border-top: 10px solid #165bd0;}
.recruit-box table tr.zw-con1{display: flex;}
.recruit-box table tr.zw-con .zw-box{padding: 60px 0;}
.recruit-box table tr:not(.zw-con) td:nth-child(1){width: 500px;}
.recruit-box table tr:not(.zw-con) td:nth-child(2){width: 280px;}
.recruit-box table tr:not(.zw-con) td:nth-child(3){width: 200px;}
.recruit-box table tr.zw-con td{width: 100%;}
.recruit-box table tr.zw-con td .condesc{width: calc(100% - 300px);}
.recruit-box table tr.zw-con td .condesc .title{font-size: 24px;font-weight: 700;display: flex;align-items: center;}
.recruit-box table tr.zw-con td .condesc .flexitem .list img{height: 20px;margin-right: 8px;}
.recruit-box table tr.zw-con td .condesc .flexitem{font-size: 16px;display: flex;align-items: center;}
.recruit-box table tr.zw-con td .condesc .flexitem .list{display: flex;align-items: center;margin-right: 30px;}
.recruit-box table tr.zw-con td .condesc .flexitem .list:last-child{margin-right: 0;}
.recruit-box table tr.zw-con td .condesc .title span{margin-left: 40px;font-size: 26px;color: #ea520f;}
.recruit-box table tr.zw-con td a.joinus{display: block;width: 260px;height: 74px;line-height: 74px;font-size: 26px;font-weight: 700;text-align: center;background: #ea520f;border-radius: 10px;color: #fafafc;}
.recruit-box table tr.zw-con td .zw-time{font-size: 24px;font-weight: 700;color: #ea520f;}

.contactusTop{background: #fff;}
.contactusTop .contactus-conzuo{width: 60%;padding: 60px;}
.contactusTop .contactus-conzuo .cn{color: #165bd0;}
.contactusTop .contactus-conzuo .en{color: #999;}
.contactusTop .contactus-conzuo p{padding-left: 100px;position: relative;}
.contactusTop .contactus-conzuo p span{color: #999;position: absolute;left: 0;top: 0;}
.contactusTop .contactus-conzuo p a{color: #333;}
.contactusTop .contactus-imgyou{width: 40%;}
.contactuseEnd{height: 100%;background: #165bd0;color: #fff;padding: 40px 60px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);}
.contactuseEnd p,.contactuseEnd p a{color: rgba(255,255,255,0.8);}
.contactuseEnd p{padding-left: 100px;position: relative;}
.contactuseEnd p span{position: absolute;left: 0;top: 0;color: rgba(255,255,255,0.5);}
.iw_poi_title{color: #CC5522;font-size: 16px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content{font: 14px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}
.messageForm .input{width: 50%;height: 60px;border-radius: 6px;background: #f5f6f7;padding: 0 12px;}
.messageForm .content{width: 100%;height: 200px;border-radius: 6px;background: #f5f6f7;padding: 12px;}
.messageForm .sumbit{width: 160px;height: 60px;border-radius: 6px;background: #165bd0;color: #fff;}

.newslistswiper .swiper-pagination{bottom: 72px;left: 92px;}
.newslistswiper .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin: 8px;opacity: 1;border: solid 2px #d2d2d2;background-color: transparent;}
.newslistswiper .swiper-pagination .swiper-pagination-bullet-active{border-color: #165bd0;}
.newslistswiper .swiper-slide{padding: 20px;}
a.news-don-box{display: block;box-shadow: 0px 5px 18px 0px rgba(210,210,210,0.7);overflow: hidden;border-radius: 30px;position: relative;}
a.news-don-box .news-left{width: 50%;height: 500px;padding: 60px 160px 60px 80px;background: #fafbfc;box-shadow: 0px 5px 18px 0px rgba(210, 210, 210, 0.7);}
a.news-don-box .news-left .news-time{color: #666;}
a.news-don-box .news-left .news-name{color: #165bd0;line-height: 1.5;-webkit-line-clamp: 3;height: 4.5em;}
a.news-don-box .news-left .news-desc{color: #666;line-height: 1.7;-webkit-line-clamp: 2;height: 3.4em;}
a.news-don-box .news-left .news-more{color: #165bd0;}
a.news-don-box .news-right{width: 55%;height: 100%;background: #fafbfc;overflow: hidden;box-shadow: 0px 5px 32px 0px rgba(210,210,210,0.7);border-radius: 30px;position: absolute;right: 0;top: 0;}

.news-grid-box .news-grid{display: grid;grid-template-columns: 1fr 1fr 1fr;width: auto;grid-gap: 60px;padding-top: 60px;}
.news-grid-box .news-grid a{display: block;overflow: hidden;padding: 30px;border-radius: 15px;border-top: 1px solid #e5e6e6;}
.news-grid-box .news-grid a .news-img{height: 270px;border-radius: 8px;}
.news-grid-box .news-grid a .news-name{color: #666;line-height: 1.5;-webkit-line-clamp: 3;height: 4.5em;}
.news-grid-box .news-grid a .more{color: #165bd0;}
.news-grid-box .news-grid a .time{color: #333;}
.news-grid-box .news-grid a:hover{background: #fff;box-shadow: 0px 5px 13px 0px #d3d3d3;border-top: 1px solid transparent;}
.news-grid-box .news-grid a:hover img{transform: scale(1.08);}
.news-grid-box .news-grid a:hover .news-name{color: #165bd0;}

@media (max-width: 1600px) {
    .technology-name-zuo{width: 44%;}
    .technology-text-you{width: 54%;}
    ul.advantages-list li.active .strength{padding: 0 30px;}
    ul.advantages-list li .strength .name{font-size: 36px;}
}
@media (max-width: 1365px) {
    .core-technology .con-txt-zuo a.more{font-size: 12px;}
    .honor-achievement .pic-img-you{width: 120px;}
    .contactusTop .contactus-conzuo{padding: 40px;}
    .contactuseEnd{padding: 25px 40px;}
    .newslistswiper .swiper-pagination{bottom: 42px;left: 62px;}
    a.news-don-box .news-left{height: 420px;padding: 40px 110px 40px 50px;}
}
@media (max-width: 1199px) {
    .navsbg.sticky .ny-menu a{padding: 14px 0 13px;margin: 0 8px;}
    .core-technology{padding: 20px;}
    .core-technology .coreitem{display: block;}
    .core-technology .con-txt-zuo a.more{width: 48%;font-size: 14px;}
    .core-technology .con-txt-zuo{width: 100%;padding-bottom: 10px;}
    .core-technology .num-con-you{width: 100%;padding-top: 10px;}

    .honor-prev-next .honor-prev,.honor-prev-next .honor-next{width: 32px;height: 32px;}
    .honor-prev-next .honor-prev:after,.honor-prev-next .honor-next:after{font-size: 12px;}
    .honor-prev-next .honor-prev{left: 0;}
    .honor-prev-next .honor-next{right: 0;}
    .cooperative-clients .hz-con{grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;}

    .technology-name-zuo{width: 36%;}
    .technology-text-you{width: 62%;}
    .technologyTop{padding: 50px 20px;}
    .technologyEnd{padding: 40px 20px 30px;}
    
    ul.advantages-list li .strength .picimg{width: 70px;}
    ul.advantages-list li .strength .name{font-size: 34px;}
    ul.advantages-list li.active .strength{padding: 20px;}
    ul.advantages-list li.active .strength .name{margin: 0 0 0 10px;}
    .leadershipBg{padding-bottom: 400px;background-position: -1200px 375px;background-size: inherit;}
    .leadershipBg .leadershipAddress .picimg{display: none;}
    .leadershipBg .leadershipAddress{width: 100%;}
    .leadershipBg .leadershipAddress .desc{color: #185aaa;}
    .leadershipBg .leadershipAddress .desc{margin-top: 30px;}

    .recruit-box table tr{padding: 0 10px;}
    .recruit-box table tr:first-child{font-size: 16px;padding-bottom: 10px;}
    .recruit-box table tr.zw-title td{font-size: 14px;padding: 15px 5px;}
    .recruit-box table tr.zw-con .zw-box{padding: 20px 0;}
    .recruit-box table tr:not(.zw-con) td:nth-child(1){width: calc(100% - 150px);}
    .recruit-box table tr:not(.zw-con) td:nth-child(2){width: 50px;}
    .recruit-box table tr:not(.zw-con) td:nth-child(3){width: 100px;}
    .recruit-box table tr.zw-con td .flex-center-between{display: block;}
    .recruit-box table tr.zw-con td .condesc{width: 100%;}
    .recruit-box table tr.zw-con td .condesc .title{font-size: 18px;}
    .recruit-box table tr.zw-con td .condesc .title span{margin-left: 20px;font-size: 20px;}
    .recruit-box table tr.zw-con td .condesc .flexitem{font-size: 14px;}
    .recruit-box table tr.zw-con td .condesc .flexitem .list{margin-right: 20px;}
    .recruit-box table tr.zw-con td .condesc .flexitem .list img{height: 16px;margin-right: 6px;}
    .recruit-box table tr.zw-con td a.joinus{margin-top: 20px;width: 140px;height: 45px;line-height: 45px;font-size: 18px;}
    .recruit-box table tr.zw-con td .zw-time{font-size: 16px;}

    .contactusTop .contactus-conzuo,.contactuseEnd{width: 100%;padding: 20px;}
    .contactusTop .contactus-conzuo p{padding-left: 86px;}
    .contactusTop .contactus-imgyou{width: 100%;}
    .contactuseEnd p{padding-left: 80px;}
    #dituContent{height: 360px;margin-bottom: 30px;}
    .messageForm .input{width: 65%;height: 40px;}
    .messageForm .content{width: 100%;height: 160px;}
    .messageForm .sumbit{width: 120px;height: 40px;}
    
    .news-grid-box .news-grid{grid-template-columns: 1fr 1fr;grid-gap: 45px;padding-top: 45px;}
    .news-grid-box .news-grid a{padding: 20px;}
    .news-grid-box .news-grid .news-img{height: 240px;}
}
@media (max-width: 768px) {
    .honor-achievement .pic-img-you{width: 6rem;}
    .cooperative-clients .hz-con{grid-template-columns: 1fr 1fr;grid-gap: 20px;}
    .cooperative-clients .hz-con .hz-img{height: 100px;}
    .introductionBg .who-we-are .infoitem{max-width: 48%;padding: 6px 0;}
    .introductionBg .who-we-are .test{font-size: 36px;}

    .technology-name-zuo{width: 100%;max-width: 100%;padding-bottom: 10px;}
    .technology-text-you{width: 100%;max-width: 100%;padding-top: 10px;}
    ul.advantages-list li{width: 100%;height: 48rem;max-height: 700px;border: none;}
    ul.advantages-list li .strength .name{font-size: 26px;}
    ul.advantages-list li.active{width: 100%;}
    
    .newslistswiper .swiper-pagination{bottom: 20px;left: 22px;}
    .newslistswiper .swiper-slide{padding: 10px;}
    a.news-don-box{padding-top: 10rem;border-radius: 8px;box-shadow: 0px 2px 10px 0px rgba(210,210,210,0.5);}
    a.news-don-box .news-left{width: 100%;height: auto;padding: 20px 20px 60px;box-shadow: 0px 2px 10px 0px rgba(210,210,210,0.5);}
    a.news-don-box .news-right{width: 100%;height: 10rem;border-radius: 8px;box-shadow: 0px 2px 10px 0px rgba(210,210,210,0.5);}
    .news-grid-box .news-grid{grid-template-columns: 1fr;grid-gap: 30px;padding-top: 30px;}
    .news-grid-box .news-grid a{padding: 0;border: none;}
    .news-grid-box .news-grid .news-img{height: 12rem;}
    .news-grid-box .news-grid .news-con{padding: 0 10px 10px;}
}