.p-tb80{padding: 80px 0;}
.p-b80{padding-bottom: 80px;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.m-t10{margin-top: 10px;}
.row-t20{margin-top: -20px;}
.fz-30{font-size: 30px;}
.fz-28{font-size: 28px;}
.fz-24{font-size: 24px;}
.fz-22{font-size: 22px;}
.fz-18{font-size: 18px;}
.fz-16{font-size: 16px;}
.fz-14{font-size: 14px;}
.content-text{font-size: 16px;line-height: 1.75;color: #333;}
.text-p p{margin-bottom: 0;}
.bg01{background: #fbfbfb;}
:root{--fz-24: 24px;}

@media (max-width: 1440px) {
    .p-tb80{padding: 60px 0;}
    .p-b80{padding-bottom: 60px;}
    .p-lr5{padding: 0 8px;}
    .p-lr10{padding: 0 7px;}
    .m-t60{margin-top: 45px;}
    .m-t40{margin-top: 30px;}
    .m-t20{margin-top: 14px;}
    .m-t10{margin-top: 7px;}
    .row-t20{margin-top: -14px;}
    .fz-30{font-size: 25px;}
    .fz-28{font-size: 24px;}
    .fz-24{font-size: 21px;}
    .fz-22{font-size: 20px;}
    .fz-18{font-size: 16px;}
    .fz-16{font-size: 15px;}
    .fz-14{font-size: 13px;}
    .content-text{font-size: 15px;}
    :root{--fz-24: 21px;}
}
@media (max-width: 991px) {
    .p-tb80{padding: 40px 0;}
    .p-b80{padding-bottom: 40px;}
    .p-lr10{padding: 0 5px;}
    .p-lr5{padding: 0 10px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t20{margin-top: 10px;}
    .m-t10{margin-top: 5px;}
    .row-t20{margin-top: -10px;}
    .fz-30{font-size: 21px;}
    .fz-28{font-size: 20px;}
    .fz-24{font-size: 18px;}
    .fz-22{font-size: 17px;}
    .fz-18{font-size: 15px;}
    .fz-16{font-size: 14px;}
    .fz-14{font-size: 12px;}
    .content-text{font-size: 14px;}
    :root{--fz-24: 18px;}
}


.introductionBg{background: url('../images/ysbg.png') no-repeat top left/100%;}
.introductionName{padding: 0.26rem 0;background: url('../images/ysname.png') no-repeat left center/100%;}
a.exploreMore{display: block;width: 120px;height: 36px;line-height: 36px;background: #0005d6;color: #fff;border-radius: 50px;position: relative;}
a.exploreMore span{display: block;text-align: center;width: calc(100% - 28px);}
a.exploreMore:after{content: "";width: 28px;height: 28px;background: url('../images/more.png') no-repeat center/100%;position: absolute;top: 4px;right: 4px;}
a.exploreMore:hover{background: #ff0000;}

.advantageBg{background: url('../images/strength.jpg') no-repeat top center/100%;}
.advantageBg .strengthItem{height: 100%;margin: 30px auto;}
.productsBg{background: #F4F5F9;}
.productsName{padding: 0.26rem 0;background: url('../images/cpname.png') no-repeat left center/100%;}
.productsFlex{display: flex;align-items: center;justify-content: space-between;}
a.productsitem.wrap{background: none;border-radius: 6px;}
a.productsitem.wrap .pic-img-top{padding: 0 15%;}
a.productsitem.wrap:hover{background: #fff;}
a.productsitem.wrap:hover .subtitle{color: #0005d6;}

.casesName{padding: 0.26rem 0;background: url('../images/alname.png') no-repeat left center/100%;}
.caseswiper .swiper-slide .casesListitem.wrap .contxtend{bottom: -100%;}
.caseswiper .swiper-slide-active .casesListitem.wrap .contxtend{bottom: 0;}
.caseswiper .swiper-slide .casesListitem.wrap:hover .contxtend{bottom: 0;}
.caseswiper .swiper-button-next{width: 40px;height: 40px;background: url('../images/you-on.png') rgba(0,0,0,0.80) no-repeat top left/100%;margin: 0;top: 50%;transform: translateY(-50%);right: 40px;}
.caseswiper .swiper-button-prev{width: 40px;height: 40px;background: url('../images/zuo-on.png') rgba(0,0,0,0.80) no-repeat top left/100%;margin: 0;top: 50%;transform: translateY(-50%);left: 40px;}
.caseswiper .swiper-button-next:after,.caseswiper .swiper-button-prev:after,.newswrapswiper .swiper-button-next:after,.newswrapswiper .swiper-button-prev:after{opacity: 0;}
.caseswiper .swiper-button-next:hover,.newswrapswiper .swiper-button-next:hover{background-image: url('../images/you-cur.png');}
.caseswiper .swiper-button-prev:hover,.newswrapswiper .swiper-button-prev:hover{background-image: url('../images/zuo-cur.png');}

.newsName{padding: 0.26rem 0;background: url('../images/xwname.png') no-repeat left center/100%;}
.newsInformation{margin-top: 40px;padding-top: 40px;border-top: 1px solid rgba(0,0,0,0.1);}
.newsInformation ul.mainNewsClass{max-width: 600px;position: relative;z-index: 9;}
ul.mainNewsClass>li>a{width: 140px;padding: 10px;margin-right: 30px;cursor: pointer;display: flex;justify-content: center;align-items: center;border-radius: 50px;border: 2px solid #E6E6E6;color: #737373;}
ul.mainNewsClass>li.cur>a{background: #F2F2F2;color: #000;}
.newswrapswiper{padding-top: 110px;position: relative;margin-top: -110px;}
.newswrapswiper .swiper-button-next{width: 40px;height: 40px;background: url('../images/you.png') no-repeat top left/100%;margin: 0;top: 0;right: 240px;}
.newswrapswiper .swiper-button-prev{width: 40px;height: 40px;background: url('../images/zuo.png') no-repeat top left/100%;margin: 0;top: 0;left: inherit;right: 320px;}
a.newswraphome{display: block;overflow: hidden;position: relative;z-index: 2;}
a.newswraphome .picimgtop{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;z-index: -1;}
a.newswraphome .contxtend{padding: 30px;background: #F4F5F9;}
a.newswraphome .contxtend .title{color: #333;line-height: 1.4;-webkit-line-clamp: 2;height: 2.8em;}
a.newswraphome .contxtend .time{margin-top: 80px;padding-top: 20px;border-top: 1px solid rgba(0,0,0,0.05);font-size: 20px;color: #B3B3B3;display: flex;align-items: flex-end;justify-content: space-between;}
a.newswraphome .contxtend .time .d{font-size: 60px;font-weight: 600;color: #595959;}
a.newswraphome:hover .picimgtop{opacity: 1;}
a.newswraphome:hover .contxtend{background: rgba(0,0,0,0.3);}
a.newswraphome:hover .contxtend .title{color: #fff;}
a.newswraphome:hover .contxtend .time{border-top: 1px solid rgba(255,255,255,0.15);color: #fff;}
a.newswraphome:hover .contxtend .time .d{color: #fff;}

@media (max-width: 1680px) {
    .newswrapswiper .swiper-button-next{right: 1.8rem;}
    .newswrapswiper .swiper-button-prev{right: calc(1.8rem + 70px);}
}
@media (max-width: 1440px) {
    .advantageBg .strengthItem{margin: 22px auto;}
    .advantageBg .strengthItem .picimg{width: 80px;}
    .caseswiper .swiper-button-next{width: 32px;height: 32px;right: 20px;}
    .caseswiper .swiper-button-prev{width: 32px;height: 32px;left: 20px;}
    ul.mainNewsClass>li{width: 125px;padding: 8px;margin-right: 20px;}
    .newswrapswiper{padding-top: 90px;margin-top: -90px;}
    .newswrapswiper .swiper-button-next{right: 1.2rem;}
    .newswrapswiper .swiper-button-prev{right: calc(1.2rem + 60px);}
    a.newswraphome .contxtend{padding: 24px;}
    a.newswraphome .contxtend .time{margin-top: 40px;padding-top: 20px;font-size: 18px;}
    a.newswraphome .contxtend .time .d{font-size: 48px;}
}
@media (max-width: 1230px) {
    .newswrapswiper .swiper-button-next{width: 32px;height: 32px;right: 0.8rem;}
    .newswrapswiper .swiper-button-prev{width: 32px;height: 32px;right: calc(0.8rem + 50px);}
    a.newswraphome .contxtend .time{font-size: 16px;}
    a.newswraphome .contxtend .time .d{font-size: 36px;}
}
@media (max-width: 991px) {
    .advantageBg{margin: 14px auto;}
    .advantageBg .strengthItem .picimg{width: 64px;}
    .caseswiper .swiper-button-next{width: 26px;height: 26px;right: 5px;}
    .caseswiper .swiper-button-prev{width: 26px;height: 26px;left: 5px;}
    .newsInformation{margin-top: 20px;padding-top: 20px;}
    .newsInformation ul.mainNewsClass{max-width: 200px;}
    ul.mainNewsClass>li{width: 90px;padding: 4px;margin-right: 10px;}
    .newswrapswiper{padding-top: 65px;margin-top: -65px;}
    .newswrapswiper .swiper-button-next{right: 15px;}
    .newswrapswiper .swiper-button-prev{right: 50px;}
    a.newswraphome .contxtend{padding: 15px;}
    a.newswraphome .contxtend .time{font-size: 14px;}
    a.newswraphome .contxtend .time .d{font-size: 28px;}
}


.rowFlexWrap{display: flex;flex-wrap: wrap;}
.spaceBetween{justify-content: space-between;}
.slide-title-cn{color: #0005d6;}
.slide-title-en{margin-top: 8px;color: #000;padding-left: 26px;position: relative;}
.slide-title-en:after{content: "";width: 16px;height: 16px;border-radius: 50%;border: 2px solid #ff0000;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.aboutus-info-zuo{width: 52%;}
.aboutus-info-zuo ul.aboutusWrap>li .top{display: flex;align-items: flex-start;}
.aboutus-info-zuo ul.aboutusWrap>li .top .digit{font-size: 0.96rem;color: #0005d6;}
.aboutus-info-zuo ul.aboutusWrap>li .top .desc{padding-top: 0.3rem;color: #ff0000;}
.aboutus-info-zuo ul.aboutusWrap>li .end{color: #737373;}
.aboutus-imgs-you{width: 44%;border-radius: 6px;overflow: hidden;}

.corporateCulture{width: 100%;height: 100%;padding: 30px 20px;background: #fff;border-radius: 6px;box-shadow: 0 2px 8px rgba(0,0,0,0.08);}
.corporateCulture .picurl{width: 50px;margin: auto;}
.developmentHistory{padding-left: 8px;position: relative;z-index: 2;}
.developmentHistory:after{content: "";width: 1px;height: calc(100% - 10px);background: #ddd;position: absolute;left: 8px;top: 10px;z-index: -1;}
.developmentHistory .infodesc{padding: 0 0 40px 20px;}
.developmentHistory .infodesc:last-child{padding-bottom: 0;}
.developmentHistory .infodesc .title:after{content: "";width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 1px solid #ff0000;position: absolute;left: -28px;top: 50%;transform: translateY(-50%);z-index: 3;}
.developmentHistory .infodesc .title:before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #ff0000;position: absolute;left: -23px;top: 50%;transform: translateY(-50%);z-index: 4;}

.honorItemWrap .swiper-button-next{width: 40px;height: 64px;background: rgba(0,0,0,0.6);margin: 0;top: 50%;transform: translateY(-50%);right: -40px;}
.honorItemWrap .swiper-button-prev{width: 40px;height: 64px;background: rgba(0,0,0,0.6);margin: 0;top: 50%;transform: translateY(-50%);left: -40px;}
.honorItemWrap .swiper-button-next:after,.honorItemWrap .swiper-button-prev:after{font-size: 20px;color: #fff;}
.honorItemWrap .swiper-button-next:hover{background: rgba(0,5,214,0.9);}
.honorItemWrap .swiper-button-prev:hover{background: rgba(0,5,214,0.9);}
a.honorlistItem{display: block;height: 100%;padding: 10px;background: #ededec;position: relative;}
a.honorlistItem .pic-img-top{height: calc(100% - 50px);background: #fff;display: flex;align-items: center;justify-content: center;}  
a.honorlistItem .pic-img-top img{max-width: 100%;max-height: 100%;}
a.honorlistItem .con-txt-end{width: 100%;margin-top: 10px;height: 40px;line-height: 40px;background: #ededec;color: #333;}
.galleryOverlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;z-index: 100000;background-color: rgba(0,0,0,.7);overflow: hidden;display: none;-moz-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.galleryOverlay.visible{opacity: 1;}
.gallerySlider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.gallerySlider .placeholder{height: 100%;line-height: 1px;text-align: center;width: 100%;display: inline-block;}
.gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.gallerySlider .placeholder img{display: inline-block;max-height: 88%;max-width: 100%;vertical-align: middle;}
.prevArrow, .nextArrow{border: none; text-decoration: none;opacity: 0.5;cursor: pointer;position: absolute; width:50%;height:100%;top:0;margin-top: 0px;}
.prevArrow:hover, .nextArrow:hover{opacity: 1;}
.prevArrow{background: url(../images/lt_arrow.png) no-repeat center left/64px;left: 15px;}
.nextArrow{background: url(../images/rt_arrow.png) no-repeat center right/64px;right: 15px;}
.pagelimit{position: absolute;bottom: 20px;left: 50%;margin-left: -18px;color: #fff;font-size: 16px;}
.closed{cursor: pointer;position: absolute;width: 40px;height: 40px;right:2%;top: 3%;transform: rotate(45deg);}
.closed::after,.closed::before{content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.closed:hover{opacity: 0.5;}
.closed::after{width: 26px;height: 2px;}
.closed::before{width: 2px;height: 26px;}

.showItemMenuZuo{width: 300px;}
.nav-show .mobile-nav{height: 60px;line-height: 60px;padding: 0 20px;background: #0004d5;color: #fff;}
.nav-show .tab-item ul>li a{display: block;font-size: 16px;padding: 12px 20px;background: #fff;color: #000;}
.nav-show .tab-item ul>li:hover a{background: #f7f8f9;color: #0004d5;}
.nav-show .tab-item ul>li.cur a{background: #272be7;color: #fff;}
.showItemTextYou{width: calc(100% - 300px);padding-left: 30px;}

a.productsitem{display: block;height: 100%;background: #fff;overflow: hidden;}
a.productsitem .con-txt-end{text-align: center;padding: 15px;}
a.productsitem .con-txt-end .title{font-weight: 500;color: #000;line-height: 1.4;-webkit-line-clamp: 2;height: 2.8em;}
a.productsitem .con-txt-end .subtitle{margin-top: 10px;color: #737373;}
a.productsitem:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.12);}
a.productsitem:hover img{transform: scale(1.08);}
a.productsitem:hover .con-txt-end .title{color: #0004d5;}

.siteItems .flexwrap{display: flex;align-items: center;justify-content: space-between;}
.siteItems ul.navsul>li{display: inline;margin-right: 20px;padding-right: 21px;position: relative;}
.siteItems ul.navsul>li:last-child{margin-right: 0;padding-right: 0;}
.siteItems ul.navsul>li:after{content: "";width: 1px;height: 15px;background: #ddd;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.siteItems ul.navsul>li:last-child:after{display: none;}
.siteItems ul.navsul>li>a{display: inline-block;padding: 20px 0;color: #333;position: relative;}
.siteItems ul.navsul>li.active>a,.siteItems ul.navsul>li>a:hover{color: #0004d5;}
.siteItems ul.navsul>li>a:before{content: "";width: 0;height: 2px;background: #0004d5;position: absolute;left: 0;bottom: 0;transition: all 0.5s;}
.siteItems ul.navsul>li.active>a:before,.siteItems ul.navsul>li>a:hover:before{width: 100%;}
.siteItems ul.navsul>li.active>a:after{content: "";width: 100%;height: 2px;background: #0004d5;position: absolute;left: 0;bottom: 0;}
.siteItems ul.siteul{padding: 20px 0;}
.siteItems ul.siteul>li{display: inline;color: #000;}
.siteItems ul.siteul>li>span{font-family: '宋体';margin: 0 2px;color: #666;}
.siteItems ul.siteul>li>a{display: inline;color: #666;}

.work_show_img_zuo{width: 480px;border: 2px solid #ebebeb;}
.work_show_con_you{width: calc(100% - 480px);padding-left: 60px;}
.work_show_con_you .subtitle{color: #666;}
.productsdetail span{display: inline-block;font-weight: 500;padding: 8px 12px;background: #0004d5;color: #fff;}
.productDetails h2,.productDetails h3{font-size: var(--fz-24);font-weight: 700;margin-bottom: 10px;}
.technologyDetails h3{font-size: var(--fz-24);color: #0004d5;margin-bottom: 10px;}
.productDetails h4{display: flex;align-items: center;font-size: var(--fz-24);color: #000;}
.productDetails h4 img{width: 48px;margin-right: 10px;}
.productDetails p{padding-left: 58px;}
.item_prev_next a{line-height: 2;color: #000;}
.item_prev_next span{line-height: 2;color: #000;margin-right: 10px;}
.item_prev_next a:hover{color: #0004d5;text-decoration: underline;}
.search-form{width: 100%;max-width: 750px;background: #fff;margin: auto;position: relative;}
.search-form .keyword{width: 100%;height: 50px;padding: 0 100px 0 20px;border: 1px solid #e7e7e7;}
.search-form .search{display: block;width: 80px;height: 50px;cursor: pointer;position: absolute;top: 0;right: 0;background: url('../images/search-cur.png') #0004d5 no-repeat center/18px;}
.search-form .search:hover{background-color: #ff0000;}

a.technologyList{display: flex;align-items: center;background: #fff;}
a.technologyList .picimg{width: 40%;}
a.technologyList .contxt{width: 60%;padding: 20px 30px 20px 20px;}
a.technologyList .contxt .title{color: #333;}
a.technologyList .contxt .desc{color: #666;line-height: 1.6;-webkit-line-clamp: 4;height: 6.4em;}
a.technologyList:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
a.technologyList:hover .picimg img{transform: scale(1.08);}
a.technologyList:hover .contxt .title{color: #0004d5;}
.technologyshow .detailsimg{width: 260px;box-shadow: 0 2px 8px rgba(0,0,0,0.08);position: absolute;top: -220px;right: 0;}
.casesListitem{cursor: pointer;overflow: hidden;position: relative;}
.casesListitem .contxtend{width: 100%;padding: 20px;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);color: #fff;position: absolute;left: 0;bottom: 0;}
.casesListitem .contxtend .content{padding-left: 15px;border-left: 3px solid #ff0000;}
.casesListitem:hover img{transform: scale(1.08);}

.joinus-list{width: 100%;height: 100%;padding: 20px 30px;background: #f7f8f9;cursor: pointer;}
.joinus-list:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
.joinus-icon{padding: 5px 0 5px 24px;color: #888;}
.joinus-icon:nth-child(1),.joinus-icon:nth-child(2){width: 50%;}
.joinus-icon.education{background: url('../images/education.png') no-repeat left center/18px;}
.joinus-icon.employ{background: url('../images/employ.png') no-repeat left center/18px;}
.joinus-icon.experience{background: url('../images/experience.png') no-repeat left center/18px;}
.joinus-icon.treatment{background: url('../images/treatment.png') no-repeat left center/18px;}
.joinus-icon.jobplace{background: url('../images/jobplace.png') no-repeat left center/18px;}
.joinusdesc{display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 1000;}
.joinusdesc .joinustext{width: 95%;max-width: 800px;padding-bottom: 60px;border-radius: 6px;overflow: hidden;background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.joinusdesc .joinustext .title{width: 100%;height: 66px;display: flex;align-items: center;padding: 0 30px;box-shadow: 0 4px 12px rgba(0,0,0,0.08);background: #f7f8f9;position: absolute;top: 0;left: 0;}
.joinusdesc .joinustext .content{margin-top: 66px;padding: 30px;height: calc(85vh - 121px);overflow-x: auto;}
.joinusdesc .joinustext a.resumesubmission{width: 100%;height: 55px;line-height: 55px;background: #0004d5;color: #fff;position: absolute;bottom: 0;left: 0;}
.joinusdesc .joinustext a.resumesubmission:hover{background: #d70c18;}
.joinusdesc .joinustext .icon-close{width: 20px;height: 20px;cursor: pointer;background: url('../images/iconclose.png') no-repeat center/100%;position: absolute;top: 22px;right: 30px;}

.newsListTop{width: 100%;background: #fafbfc;display: flex;justify-content: left;align-items: center;}
.newsListTop .picimgzuo{display: block;width: 50%;height: 400px;overflow: hidden;}
.newsListTop .contxtyou{width: 50%;padding: 40px;}
.newsListTop .contxtyou .title,.newsListEnd .contxtend .title{line-height: 1.4;-webkit-line-clamp: 2;height: 2.8em;}
.newsListTop .contxtyou .title a,.newsListEnd .contxtend .title a{font-weight: 700;color: #000;}
.newsListTop .contxtyou .title a:hover,.newsListEnd .contxtend .title a:hover{color: #0004d5;}
.newsListTop .contxtyou .desc,.newsListEnd .contxtend .desc{color: #666;line-height: 1.75;-webkit-line-clamp: 2;height: 3.5em;}
.newsListTop .contxtyou .time{padding-left: 30px;background: url('../images/time.png') no-repeat left center/20px;}
.newsListEnd .contxtend .time{padding-left: 26px;background: url('../images/time.png') no-repeat left center/16px;}
.newsListEnd{width: 100%;background: #fafbfc;}
.newsListEnd .picimgtop{display: block;height: 230px;overflow: hidden;}
.newsListEnd .contxtend{padding: 20px;}
.newsListTop:hover,.newsListEnd:hover{box-shadow: 0 2px 16px rgba(0,0,0,0.12);}
.newsListTop:hover img,.newsListEnd:hover img{transform: scale(1.08);}
.posttime{padding-left: 30px;background: url('../images/time.png') no-repeat left center/20px;}
.searchEmpty .picimg{width: 180px;margin: auto;border-radius: 50%;overflow: hidden;}
.servicebg{background: url('../images/servicebg.jpg') no-repeat center/cover;}
.serviceCenter{width: 100%;height: 100%;background: #fff;padding: 0.8rem;border-radius: 12px;border: 1px solid #d7d7d7;}
.serviceCenter .contentdesc{padding: 8px 0;background: url('../images/servicename.png') no-repeat center/cover;color: #fff;}

@media (max-width: 1440px) {
    .showItemMenuZuo{width: 260px;}
    .nav-show .mobile-nav{height: 50px;line-height: 50px;padding: 0 15px;}
    .nav-show .tab-item ul>li a{padding: 12px 15px;}
    .showItemTextYou{width: calc(100% - 260px);padding-left: 20px;}
    .honorItemWrap .swiper-button-next{width: 30px;height: 48px;right: -30px;}
    .honorItemWrap .swiper-button-prev{width: 30px;height: 48px;left: -30px;}
    .honorItemWrap .swiper-button-next:after,.honorItemWrap .swiper-button-prev:after{font-size: 17px;}
    a.honorlistItem{padding: 7px;}
    a.honorlistItem .pic-img-top{height: calc(100% - 37px);}
    a.honorlistItem .con-txt-end{margin-top: 7px;height: 30px;line-height: 30px;}
    .productDetails h4 img{width: 42px;margin-right: 8px;}
    .productDetails p{padding-left: 50px;}

    .siteItems ul.navsul>li{margin-right: 15px;padding-right: 16px;}
    .siteItems ul.navsul>li>a,.siteItems ul.siteul{padding: 15px 0;}
    .work_show_img_zuo{width: 420px;}
    .work_show_con_you{width: calc(100% - 420px);padding-left: 40px;}
    a.technologyList .picimg{width: 200px;}
    a.technologyList .contxt{width: calc(100% - 200px);padding: 14px 20px 14px 14px;}
    .technologyshow .detailsimg{width: 220px;top: -180px;}

    .casesListitem .contxtend{padding: 15px;}
    .casesListitem .contxtend .content{padding-left: 10px;}
    .joinus-list{padding: 15px 22px;}
    .newsListTop .picimgzuo{height: 320px;}
    .newsListEnd .picimgtop{height: 180px;}
    .searchEmpty .picimg{width: 150px;}
    .serviceCenter{border-radius: 9px;}
}
@media (max-width: 991px) {
    .slide-title-en{margin-top: 4px;padding-left: 20px;}
    .slide-title-en:after{width: 10px;height: 10px;}
    .aboutus-info-zuo{width: 100%;padding-bottom: 20px;}
    .aboutus-info-zuo ul.aboutusWrap>li .top .digit{font-size: 2rem;}
    .aboutus-info-zuo ul.aboutusWrap>li .top .desc{padding-top: 0.5rem;}
    .aboutus-imgs-you{width: 100%;padding-top: 20px;}
    
    .corporateCulture{padding: 15px 10px;}
    .corporateCulture .picurl{width: 36px;}
    .developmentHistory .infodesc{padding: 0 0 30px 20px;}
    .siteItems .flexwrap,.newsListTop{display: block;}
    .siteItems ul.navsul{white-space: nowrap;overflow-x: auto;}
    .siteItems ul.navsul>li{margin-right: 10px;padding-right: 11px;}
    .siteItems ul.navsul>li>a,.siteItems ul.siteul{padding: 10px 0;}

    .honorItemWrap .swiper-button-next{width: 24px;height: 36px;right: 0;}
    .honorItemWrap .swiper-button-prev{width: 24px;height: 36px;left: 0;}
    .honorItemWrap .swiper-button-next:after,.honorItemWrap .swiper-button-prev:after{font-size: 14px;}
    a.honorlistItem{padding: 5px;}
    a.honorlistItem .pic-img-top{height: calc(100% - 35px);}
    a.honorlistItem .con-txt-end{margin-top: 5px;height: 30px;line-height: 30px;}
    .productDetails h4 img{width: 36px;margin-right: 4px;}
    .productDetails p{padding-left: 40px;}

    .showItemMenuZuo,.work_show_img_zuo{width: 100%;}
    .nav-show .tab-item{display: none;}
    .nav-show .tab-item ul>li a{font-size: 14px;}
    .nav-show .tab-item ul>li .cat span{width: 40px;height: 40px;}
    .showItemTextYou,.work_show_con_you{width: 100%;padding: 24px 0 0;}
    .search-form .keyword{height: 40px;padding: 0 70px 0 10px;}
    .search-form .search{width: 60px;height: 40px;background-size: 14px;}

    a.technologyList .picimg{width: 125px;}
    a.technologyList .contxt{width: calc(100% - 125px);padding: 10px 15px 10px 10px;}
    a.technologyList .contxt .desc{line-height: 1.5;-webkit-line-clamp: 3;height: 4.5em;}
    .casesListitem .contxtend{padding: 10px;}
    .technologyshow .detailsimg{width: 70%;max-width: 360px;margin: 0 auto 30px;position: static;}
    
    .joinus-list{padding: 10px 15px;}
    .joinus-icon{padding-left: 18px;background-size: 14px !important;}
    .joinus-icon:nth-child(1),.joinus-icon:nth-child(2){width: 50%;}
    .joinusdesc .joinustext{padding-bottom: 50px;}
    .joinusdesc .joinustext .title{height: 50px;padding: 0 15px;}
    .joinusdesc .joinustext .content{margin-top: 50px;padding: 15px;height: calc(90vh - 90px);}
    .joinusdesc .joinustext a.resumesubmission{height: 40px;line-height: 40px;}
    .joinusdesc .joinustext .icon-close{width: 20px;height: 20px;top: 15px;right: 15px;}

    .newsListTop .picimgzuo{width: 100%;height: 8rem;}
    .newsListTop .contxtyou{width: 100%;padding: 15px;}
    .newsListTop .contxtyou .time,.posttime{padding-left: 22px;background-size: 14px;}
    .newsListEnd .picimgtop{width: 100%;height: 6rem;}
    .newsListEnd .contxtend{width: 100%;padding: 10px;}
    .newsListEnd .contxtend .time{padding-left: 20px;background-size: 12px;}
    .newsListTop .contxtyou .desc,.newsListEnd .contxtend .desc{display: none;}
    .searchEmpty .picimg{width: 120px;}
    .serviceCenter{border-radius: 6px;}
}