.nbanner{padding-bottom: 31.2%;}
.nbanner .location{left: 50%;top: 0.5rem;z-index: 2;position: absolute;transform: translateX(-50%);}
.location{line-height: 1.1rem;box-sizing: border-box;padding-left: 1rem;background:url(../images/home.svg) left center no-repeat;}
.nbanner .nbanText{position: absolute;left: 50%;transform: translateX(-50%);top: 36.7%;z-index: 2;}
.nbanner .nbanText .en{ font-weight: bold; font-size:3.33rem;  -webkit-text-stroke: 1px #fff;    color: transparent;    background-clip: text;position: absolute;left: 0;bottom: 0;line-height: 1;opacity: 0.6;text-transform: uppercase;}
.nbanner .downico{position: absolute;left: 50%;transform: translateX(-50%); bottom: 2rem;z-index: 3;}
.nbanner .downico img{animation: moveUpDown 1s ease-in-out infinite;}
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); /* 向下移动10px */
  }
}
.nav2th{border-bottom: 1px solid #D8D8D8;}
.nav2th .w90{gap: 2rem;}
.nav2th a{position: relative;line-height: 2.26rem;}
.nav2th a::after{position: absolute;content: '';width: 100%;height: 2px;background: #004EA2;left:0;bottom: 0;transform: scaleX(0);transition: 0.3s;}
.nav2th a.active::after,.nav2th a:hover::after{transform: scaleX(1);}
.nav2th a.active,.nav2th a:hover{color: #004EA2;}
/* 新闻hot */
.newsHot{padding: 3.33rem 0 2rem;}
.newsHot .wrap{background-color: #fff;border-radius: 0.25rem;box-shadow: 0 6px 18px rgba(215,215,216,0.6);}
.newsHot .wrap dl dt{width: 62.5%;}
.newsHot .wrap dl dt a{padding-bottom: 56%;border-radius:0.3rem ;}
.newsHot .wrap dl dd{width: calc(100% - 62.5%);padding: 1.66rem;box-sizing: border-box;}
.newsHot .wrap dl dd a .time{background: url(../images/newstimeico.svg) left center no-repeat;padding-left: 0.8rem;font-family: "DIN-Light";line-height: 0.6rem;}
.newsHot .wrap dl dd a .title{margin: 0.66rem 0;line-height: 1.3rem;}
.newsHot .wrap dl dd a .title:hover {color: #004EA2;transform: translateY(-5px);}
.newsHot .wrap dl dd a .line{border-top: 1px solid #979797;}
.newsHot .wrap dl dd a .subtitle{line-height: 0.93rem;height:2.79rem ;}
.newsHot .wrap dl dt:hover a img,.newsList .item:hover .img img,.listcase .wrap .item:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.newsHot .newsHotpagination.swiper-pagination-bullets{position: absolute;width: calc(100% - 62.5% - 1.66rem);left: auto;right: 0;z-index: 2;bottom: 2rem;display: flex;gap: 0.66rem;}
.newsHot .newsHotpagination.swiper-pagination-bullets .swiper-pagination-bullet{width: 0.66rem;height: 0.66rem;background: transparent;border: 0.1rem solid #D8D8D8;box-sizing: border-box;opacity: 1;margin: 0;}
.newsHot .newsHotpagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #004EA2;}
/* 查看更多 */
.newsMore{padding-left: 2.2rem;position: relative;line-height: 1.5rem;}
.newsMore::before{border-radius: 0.8rem;width:1.5rem;height:1.5rem;position: absolute;left: 0;top: 0;background: #004EA2; content: '';transition: 0.4s;opacity: 0;}
.newsMore em{width: 1.5rem;height: 1.5rem;border:1px solid #767676;border-radius: 50%;position: absolute;left: 0;top: 0;box-sizing: border-box;}
.newsMore em img{filter: brightness(0) invert(0.3);}
.newsMore i{position: relative;z-index: 2;padding-right: 0.5rem;}
.newsMore{display: inline-flex;align-items: center;gap: 0.6rem;}
.newsMore:hover::before{width: 100%;opacity: 1;}
.newsMore:hover em{background: #004EA2;border-color: #004EA2;}
.newsMore:hover em img{filter: brightness(0) invert(1);}
.newsMore:hover i{color: #fff;}
.lineD8{border-top: 1px solid #d8d8d8;}
.newSearch form{border: 1px solid #D8D8D8;border-radius: 337px;overflow: hidden;box-sizing: border-box;width: 30.25%;display: inline-flex;}
.newSearch form input[type=text]{width:81.6% ;height: 1.73rem;background: none;text-indent: 1em;}
.newSearch form input[type=submit],.newSearch form input[type=button]{width: 18.4%;background-color: #004EA2;border-radius: 337px;background-image: url(../images/sear.svg); background-position: center;background-repeat: no-repeat;background-size: 0.66rem;}
.newSearch dt{cursor: pointer;padding-left: 0.66rem;width: 10rem;box-sizing: border-box;border-radius: 332px;border: 1px solid #D8D8D8;}
.newSearch dt span{background: url(../images/endown99.svg) 93% center no-repeat;padding-right: 0.66rem;display: block;line-height: 1.8rem;}
.newSearch dd{width: 100%;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px;}
.newSearch dd ul{padding: 0.3rem 0;}
.newSearch dd ul li a{display: block;color: #727171;text-align: center;line-height: 0.8rem;padding: 0.15rem 0;}
.newSearch dd ul li a:hover{background: #004EA2;color: #fff;}

.newsList .item{width: calc((100% - 3.32rem) / 3);margin-left: 1.66rem;margin-top: 1.66rem;background-color: #fff;border-radius: 0.25rem;overflow: hidden;box-shadow: 0 6px 18px rgba(176,176,176,0.6);}
.newsList .item:nth-child(3n+1){margin-left: 0;}
.newsList .item .img{padding-bottom: 63%;}
.newsList .item .time{background: #fff;position: absolute;right: 1.66rem;top: 0;z-index: 2;padding:0.5rem ;border-bottom-left-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}
.newsList .item .time *{display: block;text-align: center;line-height: 1;}
.newsList .item .time em{font-family: "DIN-Light";padding-top: 0.3rem;border-top: 1px solid #004EA2;margin-top: 0.3rem;}
.newsList .item .time i{font-family: "DINPro-Medium";}
.newsList .item .text{padding: 1rem 1rem 1.5rem;}
.newsList .item .text .title{line-height: 1rem;}
.newsList .item .text .subtitle{line-height: 1rem;height: 2rem;margin: 0.6rem 0 0;}
.newsList .item::after{width: 100%;height: 2px;background: #004EA2;left: 0;bottom: 0;transform: scaleX(0);}
.newsList .item:hover::after{transform: scaleX(1);}
.newsList .item:hover .text .title{color: #004EA2;}
.newsList .item:hover{}
.newsList .item:hover .img .time{background: #004EA2;}
.newsList .item:hover .img .time *{color: #fff;}
.newsList .item:hover .img .time em{border-color: #fff;}

.inPageWrap{padding-bottom: 3.6rem;}
/*新闻详情*/
.lineLocation{border-bottom: 1px solid #D8D8D8;}
.lineLocation .location{filter: brightness(0) invert(0.4);line-height: 2.1rem;}
.contNewsLeft{width: 66.3%;padding-bottom: 2rem;}
.contNewsLeft .contnewstitle{line-height: 1.1rem;}
.contNewsLeft .laiy{padding: 0.8rem 0;border-bottom: 1px solid #D8D8D8;}
.contNewsLeft .laiy div span:first-child{margin-right: 1.66rem;}
.contNewsLeft .laiy div span i{font-family: "DIN-Light";}
.contNewsLeft .laiy .share{display: inline-flex;align-items: center;gap: 1rem;}
.contNewsLeft .laiy .share a{width: 1.33rem;height: 1.33rem;border-radius: 50%;background: #fff;position: relative;}
.contNewsLeft .laiy .share a:hover{background: #004EA2;}
.contNewsLeft .laiy .share a:hover img{filter: brightness(0) invert(1);}
.contNewsLeft .contWrap{line-height: 2;margin: 1rem 0 2rem;}
.contNewsLeft .contWrap table,.contNewsLeft .contWrap table tr,.contNewsLeft .contWrap table td{border-collapse: collapse;}
.nPage a:hover{color: #231815;}
.nPage p{line-height: 1.2rem;width: calc(100% - 7rem);}
.nline{border-top: 1px solid #D8D8D8;}
.nPage .golist{background-color: #004EA2;width: 5rem;line-height:1.8rem ;border-radius: 235px;text-align: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.nPage .golist span{background: url(../images/golist.svg) left center no-repeat;padding-left: 1rem;}
.nPage .golist:hover{width: 6rem;}
.contNewsRight{width: 30.6%;}
.contNewsRight h3{border-bottom: 1px solid #D8D8D8;padding: 0.8rem 0 ;margin-top: 1rem;}
.contNewsRight .wrap dl{gap:0.8rem;padding:0.8rem 0;border-bottom:1px dashed #d8d8d8;display: flex;align-items: center;}
.contNewsRight .wrap dl dt{width: 184px;}
.contNewsRight .wrap dl dt a{padding-bottom: 124px;border-radius: 0.33rem;}
.contNewsRight .wrap dl dd {width: calc(100% - 184px);}
.contNewsRight .wrap dl dd a{line-height: 0.933rem;margin-bottom: 0.66rem;}
.contNewsRight .wrap dl dd .time{font-family: "DIN-Light";}
/* 案例 */
.listcase{padding: 1.66rem 0 4rem;}
.listcase .wrap .item{width: calc((100% - 3.3rem) / 3);margin-left: 1.65rem;margin-top: 1.65rem;padding-bottom: 2.87rem;cursor: pointer;}
.listcase .wrap .item:nth-child(3n+1){margin-left: 0;}
.listcase .wrap .item .img{padding-bottom: 63%;border-radius: 0.25rem;}
.listcase .wrap .item .text{background-color: #fff;border-radius: 0.25rem;position: absolute;bottom: 0;left: 0;width: 100%;padding: 0.86rem 1rem;box-sizing: border-box;line-height: 0.93rem;}
.listcase .wrap .item .text .title{width: calc(100% - 2rem);}
.listcase .wrap .item .text .title div{height: 0;}
.listcase .wrap .item .text .more{width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #767676;box-sizing: border-box;background: #fff;}
.listcase .wrap .item .text .more img{filter: brightness(0) invert(0.4);}
.listcase .wrap .item:hover .more{background: #004EA2;border-color: #004EA2;}
.listcase .wrap .item:hover .more img{filter: brightness(0) invert(1);}
.listcase .wrap .item:hover .text{margin: 0 1rem;width: calc(100% - 2rem);box-shadow: 0 6px 18px rgba(176,176,176,0.6);}
.listcase .wrap .item:hover .text .title div{height: 0.93rem;margin-top: 0.5rem;}
.caseIntel{display: none;background-color: #fff;border-radius: 0.3rem;}
.caseIntel dt{width: 55%;padding-bottom: 500px;}
.caseIntel dd{width: 45%;padding: 1rem;box-sizing: border-box;}
.caseIntel dd .subtitle{line-height: 1rem;max-height: 12rem;overflow-y: auto;margin-top: 0.5rem;}
/* 应用 */
.listapp{padding: 1.66rem 0 4rem;}
.listapp .item{width: calc((100% - 2.4rem) / 4);margin-left: 0.8rem;margin-top: 1.66rem;background: #fff;border-radius: 0.25rem;overflow: hidden;cursor: pointer;transition: 0.3s;}
.listapp .item:nth-child(4n+1){margin-left: 0;}
.listapp .item .img{padding-bottom: 63%;}
.listapp .item .text{text-align: center;line-height: 2.9rem;}
.listapp .item:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.listapp .item:hover{box-shadow: 0 6px 18px rgba(176,176,176,0.6);transform: translateY(-10px);}
/* 视频 */
.listvideo .item .img{padding-bottom: 68%;}
.listvideo .item .img::before{width: 100%;height: 100%;background: rgba(0,0,0,0.4);left: 0;top: 0;z-index: 2;}
.listvideo .item .img .obCoverIco{z-index: 3;}
.listvideo .item .text{z-index: 3;}
/* 人才理念 */
.nBigTitle{line-height: 1;text-transform: uppercase;}
.nBigTitle h6{font-weight: normal;font-family: "DIN-Light";padding-top: 0.4rem;}
.talentOne .wrap > img{width: 83%;border-radius: 0.25rem;}
.talentOne .wrap .text{background: #fff;padding: 1.66rem;box-sizing: border-box;width: 36.25%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius: 0.25rem;box-shadow: 0 6px 18px rgba(0,0,0,0.16);transition: 0.3s;}
.talentTwo{gap: 2.66rem;}
.talentOne:hover .wrap .text{box-shadow: 0 6px 18px rgba(0,0,0,0.3);top: 45%;}
.talentTwo .item{flex: 1;border-radius: 0.25rem;padding-bottom: 30%;}
.talentTwo .item .text{position: absolute;left: 0;bottom: 0;width: 100%;background: linear-gradient(to top,#000C18,rgba(1,13,26,0));z-index: 2;padding: 1.1rem 1.66rem;box-sizing: border-box;}
.talentTwo .item .text .more{width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #fff;box-sizing: border-box;}
.talentTwo .item .text .more img{filter: brightness(0) invert(1);}
.talentTwo .item:hover{box-shadow: 0 6px 18px rgba(0,0,0,0.16);transform: translateY(-1rem);}
.talentTwo .item:hover > img{transform: translate(-50%,-50%) scale(1.1);}
.talentTwo .item:hover .more{background-color: #fff;transform: scale(1.5);}
.talentTwo .item:hover .more img{filter: brightness(0) invert(0.5);}
.talentThree{background: url(../images/img_talent4@2x.png) right center no-repeat #F6F4F1;background-size: auto 100%;border-radius: 0.25rem; margin-bottom: 3.3rem;}
.talentThree .text{padding:2rem 0 2.73rem 6.25%;box-sizing: border-box;}
.talentThree .text h5{line-height: 1.333rem;}
.talentThree .text ul{padding: 1.33rem 0 2.33rem;}
.talentThree .text ul li{margin-top: 1rem;}
.talentThree .text ul li:first-child{margin-top: 0;}
.talentThree .text ul .title{line-height: 0.8rem;}
.talentThree .text ul .intel{line-height: 1.1rem; padding-top: 0.33rem;}
.talentThree .text ul .intel i{font-family: "DINPro-Medium";}
.talentThree .text .lookmore{display: flex;align-items: center;gap: 0.5rem;}
.talentThree .text .lookmore span{width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #767676;box-sizing: border-box;}
.talentThree .text .lookmore img{filter: brightness(0) invert(0.4);}
.talentThree .text .lookmore:hover span{background: #004EA2;border-color: #004EA2;transform: scale(1.5);}
.talentThree .text .lookmore:hover{gap: 1rem;}
.talentThree .text .lookmore:hover img{filter: brightness(0) invert(1);}
/* 招聘 */
.jobSearch > div{display: inline-flex;flex-wrap: wrap;gap: 0.66rem;}
.jobSearch > div dt{width: 8rem;}
.joblist .item dt{background: #fff;border-radius: 0.25rem;padding: 1.6rem 1.33rem 1.33rem;position: relative;z-index: 2;cursor: pointer;transition: 0.3s;}
.joblist .item dt .timae span{background: url(../images/icon_time.svg) left center no-repeat;padding-left: 0.8rem;}
.joblist .item dt .timae i{background: url(../images/icon_zp.svg) left center no-repeat;padding-left: 0.8rem;margin-left: 2rem;}
.joblist .item dt .lineD8{margin: 1.3rem 0 1rem;}
.joblist .item dt .label span{border-radius: 180px;background-color:#F5F7FA ;padding: 0 0.66rem;line-height: 1.1rem;display: inline-block;margin-right: 1.2rem;}
.joblist .item dt .btn span{background: url(../images/icon_close.svg) right center no-repeat;padding-right: 0.8rem;}
.joblist .item dd{background: #fff;padding: 1.33rem;border-bottom-left-radius: 0.25rem;border-bottom-right-radius: 0.25rem;display: none;}
.joblist .item dd .intel{border-bottom: 1px dashed #D8D8D8;padding-bottom: 1rem;margin-bottom: 1rem;}
.joblist .item dd .intel > h5{line-height: 1.3rem;margin-bottom: 0.66rem;}
.joblist .item .workingTime{line-height: 1.1rem;}
.joblist .item.active dt,.joblist .item:hover dt{box-shadow: 0 6px 18px rgba(215,216,216,0.6);}
.joblist .item.active dt .btn span{background: url(../images/icon_open.svg) right center no-repeat;}
/* 联系我们 */
.contactbg{background-image: url(../images/img_contact_bg@2x.png);}
.contactOne .wrap{border-radius: 0.25rem;overflow: hidden;}
.contactOne .zongbu{gap: 1.33rem;box-shadow:0 6px 18px rgba(215,216,216,0.6) ;z-index: 2;position: relative;padding: 1.33rem 0;}
.contactOne .zongbu span{width: 4.2rem;height: 4.2rem; border: 1px solid rgba(0,78,162,0.2);border-radius: 50%;}
.contactOne .zongbu div{font-family: "DINPro-Medium";}
.contactOne ul li{flex: 1;padding: 1.33rem 0;display: inline-flex;justify-content: center;}
.contactOne ul li::before{width: 1px ;height: 3.6rem;background: #D8D8D8;left: 0;top: 50%;transform: translateY(-50%);}
.contactOne ul li:first-child::before{display: none;}
.contactOne ul li .text{padding-left: 2.46rem;position: relative;}
.contactOne ul li .text .label{line-height: 0.6rem;margin-bottom: 0.33rem;}
.contactOne ul li .text .icon{background: #F1F6FB;border-radius: 50%;width: 1.8rem;height: 1.8rem;position: absolute;left: 0;top: 0;}
.contactOne ul li .text .intel{font-family: "DIN-Light";line-height: 1.33rem;}
.contactOne ul li:nth-child(1) .text .intel{max-width: 60%;}
.contactTwo ul{gap: 1.66rem}
.contactTwo ul li{background: #fff;border-radius: 0.25rem;width: calc((100% - 3.32rem) / 3);padding: 1.1rem 1.33rem;box-sizing: border-box;}
.contactTwo ul li:nth-child(3n+1){margin-left: 0;}
.contactTwo ul li .name {border-bottom: 1px solid #D8D8D8;padding-bottom: 0.8rem;margin-bottom: 0.66rem;}
.contactTwo ul li .name h6{line-height: 1.53rem;}
.contactTwo ul li .name .add{width: 60%;text-align: right;color: #666;}
.contactTwo ul li .number{line-height: 1.1rem;min-height: 2.6rem;align-items: inherit;}
.contactTwo ul li .number p{margin-top: 0.4rem;}
.contactTwo ul li .number p:nth-child(-n+2){margin-top: 0;}
.contactThree ul{gap: 1.66rem;}
.contactThree ul li{flex: 1;background-color: #fff;border-radius: 0.25rem;padding: 1rem 1.33rem;}
.contactThree ul li .text{padding-left: 2.46rem;position: relative;}
.contactThree ul li .text .label{line-height: 1.1rem;margin-bottom: 0.33rem;}
.contactThree ul li .text .icon{background: #F1F6FB;border-radius: 50%;width: 1.8rem;height: 1.8rem;position: absolute;left: 0;top: 0;}
.contactThree ul li .text .intel{line-height: 1.1rem;}
.contactThree ul li .text .intel span{margin-right: 1.66rem;}
.contactForm{background-image: url(../images/img_contact_bg2@2x.png);}
.contactForm form > .disflex{gap: 1.33rem; }
.contactForm form > .disflex .item{flex: 1;}
.contactForm form .item label{display: block;line-height: 1.6rem;}
.contactForm form .item label i{color: #E80606;padding-left: 0.2rem;}
.contactForm form .item input[type=text]{border: 1px solid #D8D8D8;border-radius: 4px;width: 100%;line-height: 1.8rem;height: 1.8rem; text-indent: 0.66rem;background-color: #fff;}
.contactForm form .item textarea{width: 100%;height: 5.46rem;line-height: 1rem;padding: 0.5rem;border-radius: 4px;box-sizing: border-box;border: 1px solid #D8D8D8;background-color: #fff;}
.contactForm form .item3 .yzm{width:48.8%;border: 1px solid #D8D8D8;position: relative;border-radius: 4px;box-sizing: border-box;}
.contactForm form .item3 .yzm img{position: absolute;right:0 ;top: 1px;width: 4rem;height:calc(100% - 2px);}
.contactForm form .item3 .yzm input[type=text]{border: none;}
.contactForm form .item3 .btn{width:48.8%;display: inline-flex;gap: 1.33rem;margin-left:1.33rem;}
.contactForm form .item3 .btn input{flex: 1;border-radius: 4px;height: 1.8rem; cursor: pointer;transition: 0.3s;}
.contactForm form .item3 .btn input[type=reset]{background-color: #EEEEEE;}
.contactForm form .item3 .btn input[type=submit]{background-color: #004EA2;}
.contactForm form .item3 .btn input:hover,.contactTwo ul li:hover,.contactThree ul li:hover{box-shadow: 0 6px 18px rgba(0,0,0,0.23);transform: translateY(-4px);}
/* 关于我们 */
.location a{color: #fff;}
.aboutOne {padding: 0.5rem 0 3.2rem;}
.aboutOne .wrap{padding-top: 3.33rem;}
.aboutOne .wrap .textAll{line-height: 1.3rem;width: 53%;}
.aboutOne .wrap ul{width: 53%;}
.aboutOne .wrap ul li .shuzi span{font-family: "DINPro-Medium";}
.aboutOne .wrap ul li:nth-child(2) .shuzi span::after{content: '+';}
.aboutOne .wrap .tips{line-height: 0.66rem;}
.aboutOne .wrap .downico img{animation: moveUpDown 1s ease-in-out infinite;}
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); 
  }
}
.aboutOne .videobtn{position: absolute;right: 16%;top:50%;transform:translateY(-50%);cursor: pointer;}
.aboutOne .videobtn i {display:block;margin:0 auto 0.66rem;width: 1.1rem;height: 1.1rem;position: relative;}
.aboutOne .videobtn i:after,
.aboutOne .videobtn i:before{content: "";z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;border:1px solid #fff;border-radius: 50%;opacity:1;transition: 0.5s;animation: scaleBtn 2s linear infinite;transform: scale(0.4);width: 100%;height:100%;box-sizing: border-box;}
.aboutOne .videobtn i:before{animation: scaleBtn 2s linear infinite 1s;}
@keyframes scaleBtn{
    to{transform: scale(2);opacity: 0;}
}
.aboutTwo .textAll{width: 42%;margin: auto;}
.aboutTwo .imgSwiper .box{margin: 0 auto;width: calc(100% - 3.73rem);}
.aboutTwo .imgSwiper .box .swiper-slide a{display: block;padding-bottom: 30%;}
.aboutTwo .imgSwiper .box .swiper-slide a:hover img{transform: translate(-50%,-50%) scale(1.1);}

.nyAllBtn{width: 1.5rem;height: 1.5rem;border: 1px solid #767676;border-radius: 50%;position: relative;cursor: pointer;transition: 0.34s;}
.nyAllBtn img{filter: brightness(0) invert(0.5);}
.nyAllBtn.prev img{transform:translate(-50%,-50%) rotateY(180deg);}
.nyAllBtn:hover{background: #004EA2;border-color: #004EA2;}
.nyAllBtn:hover img{filter: brightness(0) invert(1);}

.aboutThree{background: url(../images/aboutThreebg.jpg) center bottom no-repeat;background-size: cover;padding-top: 3.3rem;height: 28.74rem;overflow: hidden;box-sizing: border-box;}
.aboutThree .lineBox {margin:-1.33rem 0 6.8rem}
.aboutThree .lineBox .tabSwiper{width: 100%;height: 100%;z-index: 2;    position: absolute;    left: 0;    bottom: 0;}
.aboutThree .lineBox .tabSwiper .swiper-slide{position: absolute;height: 2.66rem;width: auto !important;}
.aboutThree .lineBox .tabSwiper .swiper-slide .item{display: flex;flex-direction: column;justify-content: center;align-items: center;cursor: pointer;}
.aboutThree .lineBox .tabSwiper .swiper-slide .item > *{transition: 0.3s;}
.aboutThree .lineBox .tabSwiper .swiper-slide .item .year{line-height: 1.2rem;height: 1.2rem;margin-bottom: 0.93rem;font-family:"DINPro-Medium" ;}
.aboutThree .lineBox .tabSwiper .swiper-slide .item .marking{height: 0;overflow: hidden;visibility: hidden;opacity: 0;animation: moveUpDown2 1s ease-in-out infinite;}
.aboutThree .lineBox .tabSwiper .swiper-slide.active .item{}
.aboutThree .lineBox .tabSwiper .swiper-slide.active .item .marking{height: 1.66rem;opacity: 1;visibility: visible;}
.aboutThree .lineBox .tabSwiper .swiper-slide.active .item .year{opacity: 0;visibility: hidden;height:0 ;margin-bottom: 0.2rem; overflow: hidden;}
@keyframes moveUpDown2 {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px); 
  }
}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(1){left: 0;bottom: 2%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(2){left: 11%;bottom:9%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(3){left: 25%;bottom: 28%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(4){left: 35%;bottom: 36%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(5){left: 47%;bottom: 41%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(6){left: 59%;bottom: 64%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(7){left: 71%;bottom: 68%;}
.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(8){left: 86%;bottom: 77%;}

.aboutThree .lineBox .wrapSwiper{position: absolute;right: 0;bottom:-25%;overflow: hidden;width: 42.5%;z-index: 3;}
.aboutThree .lineBox .wrapSwiper .swiper-slide .text{border-radius: 0.25rem;background: linear-gradient(to top,#fff,rgba(255,255,255,0.7));padding: 1.33rem;box-shadow:0 6px 18px rgba(215,216,216,0.6) ;backdrop-filter: blur(10px);margin-top: 1.3rem;box-sizing: border-box;opacity: 0;}
.aboutThree .lineBox .wrapSwiper .swiper-slide .text .title{line-height: 1rem;margin-bottom: 1rem;transform: translateY(0.3rem);opacity: 0;}
.aboutThree .lineBox .wrapSwiper .swiper-slide .text .textAll{line-height: 1rem;transform: translateY(0.3rem);opacity: 0;height: 5rem;overflow-y:auto;padding-right: 0.5rem;}
.aboutThree .lineBox .wrapSwiper .swiper-slide .year{position: absolute;right: 1.33rem;line-height: 2.2rem;color: #004EA2; top:0rem;font-family: "DINPro-Medium";z-index: 2;transform: translateY(0.3rem);opacity: 0;}
.aboutThree .lineBox .wrapSwiper .swiper-slide .text .title,
.aboutThree .lineBox .wrapSwiper .swiper-slide .text .textAll ,
.aboutThree .lineBox .wrapSwiper .swiper-slide .year{transition: 0.34s 0.3s ease-in-out;}
.aboutThree .lineBox .wrapSwiper .swiper-slide.swiper-slide-active .text{opacity: 1;}
.aboutThree .lineBox .wrapSwiper .swiper-slide.swiper-slide-active .text .title,
.aboutThree .lineBox .wrapSwiper .swiper-slide.swiper-slide-active .text .textAll ,
.aboutThree .lineBox .wrapSwiper .swiper-slide.swiper-slide-active .year{transform: translateY(0);opacity: 1;}
@keyframes animate-cloud {
	from {
		background-position: 1920px 100%;
	}

	to {
		background-position: 0 100%;
	}
}
.aboutThree .cloud{height: 19.6rem;width: 100%;	position: absolute;	left: 0;	bottom: 0;	background: url(../images/yun@2x.png) repeat-x left center;	-webkit-animation: animate-cloud 30s linear infinite;	animation: animate-cloud 30s linear infinite;background-size: 100%;}
.aboutFour .wrap .img{padding-bottom: 42.5%;border-radius: 0.25rem;width: 90%; }
.aboutFour .wrap .text{background: #fff;border-radius: 0.25rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 32%;box-sizing: border-box;padding: 1.66rem;box-shadow:0 6px 18px rgba(215,216,216,0.6) }
.aboutFive .imgBox{width: 45%;margin-top: 3rem;}
.aboutFive .imgBox li {    margin-bottom: 2rem;    position: sticky;    top: var(--vtop);}
.aboutFive .imgBox li .bgCover{padding-bottom: 65%;box-shadow: 0 4px 20px rgba(0,0,0,0.16);border-radius: 0.67rem;overflow: hidden;}
.aboutFive .imgBox li .title{position: absolute;left: 0;bottom: 0;width: 100%; background: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));line-height: 1.6rem;padding: 1.5rem 1rem 0.7rem;z-index: 2;box-sizing: border-box;border-bottom-left-radius: 0.67rem;border-bottom-right-radius: 0.67rem;}
.aboutFive .wrap{width: 43.75%; position: sticky;top: 15vh;}
.aboutFive .wrap ul li{border-bottom: 1px solid #D8D8D8;}
.aboutFive .wrap ul li .shuzi span{font-family: "DINPro-Medium";}
.aboutSix dl{}
.aboutSix dt{width: 50%;padding-bottom:32.5%;border-radius: 0.67rem;}
.aboutSix dd{width: 43.8%;}
.aboutSeven{background: url(../images/aboutsixbg@2x.png) center bottom no-repeat;background-size: cover;padding-bottom: 4rem;}
.aboutSeven .tabs{display: inline-flex;gap: 1.66rem;line-height: 0.9rem;}
.aboutSeven .tabs .item{padding-bottom: 0.6rem;cursor: pointer;}
.aboutSeven .tabs .item::after{width: 0.33rem;height: 0.33rem;border: 2px solid #D8D8D8;box-sizing: border-box;left: 50%;bottom: 0;transform: translateX(-50%);border-radius: 50%;}
.aboutSeven .tabs .item.active::after{border-color: #004EA2;}
.aboutSeven .tabs .item.active{color: #004EA2;}
.aboutSeven .wrapSwiper .content{padding-top: 0.33rem;}
.aboutSeven .wrapSwiper .content .swiper-slide .box{cursor: pointer; border: 1px solid #ddd;border-radius: 0.25rem;background: #fff;box-shadow:0 6px 18px rgba(215,216,216,0.6);padding-bottom: 1.33rem;overflow: hidden;transition: 0.3s;}
.aboutSeven .wrapSwiper .content .swiper-slide .box .img{padding-bottom: 64%;margin: 1.66rem 1rem;transition: 0.3s;}
.aboutSeven .wrapSwiper .content .swiper-slide .box .title{line-height: 1rem;}
.aboutSeven .wrapSwiper .content .swiper-slide .box::after{width: 100%;bottom: 0;height: 2px;background: #004EA2;left: 0;transform: scaleX(0);}
.aboutSeven .wrapSwiper .content .swiper-slide .box:hover::after{transform: scaleX(1);}
.aboutSeven .wrapSwiper .content .swiper-slide .box:hover{border-color: #fff;}
.aboutSeven .wrapSwiper .content .swiper-slide .box:hover .img{transform: translateY(-0.3rem);}
.aboutSeven .wrapSwiper .content.content2 .swiper-slide .box .img{padding-bottom: 100%;}


.nPagepagination.swiper-pagination-bullets{position: relative;left: auto;right: 0;z-index: 2;bottom: auto;justify-content: center; display: flex;gap: 0.66rem;}
.nPagepagination.swiper-pagination-bullets .swiper-pagination-bullet{width: 0.66rem;height: 0.66rem;background: transparent;border: 0.1rem solid #D8D8D8;box-sizing: border-box;opacity: 1;margin: 0 !important;}
.nPagepagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #004EA2;}
.aboutEight{background-image:url(../images/aboutNinebg@2x.jpg) ;}
.aboutEight .wrap{gap: 2rem;margin-bottom: 1rem;}
.aboutEight .item{flex: 1; border-radius: 0.25rem;overflow: hidden;background-color: #fff;    background-image: url(../images/gezi2.png) ;background-position: left bottom ;background-repeat: repeat-x;
    background-size: auto 10px;}
.aboutEight .item h6{background: #004EA2;line-height: 2.33rem;}
.aboutEight .item ul{padding: 1.2rem 1rem 1.5rem;display: inline-flex;gap: 0.33rem;flex-wrap: wrap;width: 100%;box-sizing: border-box;}
.aboutEight .item ul li{width: calc((100% - 1.33rem) / 5);margin-top: 0.8rem;padding-bottom: 10.5%;border-radius: 0.1rem;border: 1px solid #D8D8D8;box-sizing: border-box;transition: 0.3s;}
.aboutEight .item ul li img{max-width: 80%;}
.aboutEight .item ul li:nth-child(-n+5){margin-top: 0;}
.aboutEight .item ul li:hover{border-color: #004EA2;box-shadow: 0 6px 18px rgba(215,216,216,0.6);}
/* 企业文化 */
.list_cuture{background-image: url(../images/Bg_qywh.png);padding-bottom: 73%;}
.list_cuture div{position: absolute;}
.list_cuture .img1{right: 13.5%;top:19.5%;width: 33.7%;}
.list_cuture .img2{left: 8.3%;top:50%;width: 23%;}
.list_cuture .img3{right: 12.4%;top:66%;width: 17.6%;}
/* 核心价值观 */
.list_values{background-image: url(../images/valuesbg@2x.jpg);}
.list_values .textAll{width: 42.6%;margin:1rem auto 0;}
.list_values .wrap ul{gap: 10px}
.list_values .wrap ul li{padding-bottom: 262px;cursor: pointer;}
.list_values .wrap ul li:hover img{transform: translate(-50%,-50%) scale(1.1);}
.list_values .wrap ul li:nth-child(1){width: 18.25%;}
.list_values .wrap ul li:nth-child(2){width: 37%;}
.list_values .wrap ul li:nth-child(3){width: calc(44.75% - 20px);}
.list_values .wrap ul li:nth-child(4){width: 19.5%;}
.list_values .wrap ul li:nth-child(5){width: 22%;}
.list_values .wrap ul li:nth-child(6){width: 36.9%;}
.list_values .wrap ul li:nth-child(7){width: calc(21.6% - 30px);}
/* 学院 */
.marginTop100{margin-top: 3.33rem;}
.collegeOne{background-image: url(../images/honor_bg@2x.jpg);}
.collegeOne .w90{gap:2.66rem}
.collegeOne img{width: 7rem;}
.collegeOne .text{display: inline-flex;flex-direction: column;gap: 0.66rem;writing-mode: vertical-rl;}
.collegeTwo dl{gap: 2rem;}
.collegeTwo dl dd{width: calc(50% - 2rem);}
.collegeTwo dl dt{width: 50%;border-radius: 0.25rem;padding-bottom: 20rem;}
.collegeTwo .collegeTwoTitle{align-items: center;gap:0.66rem }
.collegeTwo .collegeTwoTitle span{width: 2.13rem;height: 2.13rem;border-radius: 50%;background: #004EA2;}
.collegeTwo .textAll{padding: 0.66rem 0 1.33rem;}
.collegeTitleAll{text-align: center;line-height: 0.933rem;}
.collegeTitleAll span{padding: 0 2rem;}
.collegeTitleAll span::before,.collegeTitleAll span::after{width:1.433rem ;height: 100%;top: 0;}
.collegeTitleAll span::after{background: url(../images/icon_college_next.svg) no-repeat center;right: 0;}
.collegeTitleAll span::before{background: url(../images/icon_college_prev.svg) no-repeat center;left: 0;}
.collegeTwo .wrap .subtitle{margin-top: 0.33rem;line-height: 0.8rem;}
.collegeTwo .wrap ul,.collegeFour .wrap .type {gap: 0.8rem;}
.collegeTwo .wrap ul li,.collegeFour .wrap .type .label{border-radius: 120px;background-color: #F0F7FF;padding: 0.3rem 0.66rem;line-height: 0.6rem;}
.collegeTwo dl:nth-child(odd){flex-direction:row-reverse;}
.collegeThree{background-image: url(../images/bg_college_3@2x.png); background-position:  center bottom;position: relative;}
.collegeThree .wrap .bg{margin: 0 2.2%;width: calc(100% - 4.4%);}
.collegeThree .wrap .img{width: 64.5%;margin: auto;display: block;position: absolute;bottom: 31.9%;left: 50%;transform: translateX(-50%);}
.collegeFour .wrap .text{width: 600px;}
/* 产品列表 */
.proSearch{padding: 1.1rem 1.33rem 1.33rem;box-sizing: border-box;border-radius: 0.25rem;}
.proSearch form{border: 1px solid #D8D8D8;border-radius: 337px;overflow: hidden;box-sizing: border-box;width: 30.25%;display: inline-flex;}
.proSearch form input[type=text]{width:81.6% ;height: 1.73rem;background: none;text-indent: 1em;}
.proSearch form input[type=submit],.proSearch form input[type=button]{width: 18.4%;background-color: #004EA2;border-radius: 337px;background-image: url(../images/sear.svg); background-position: center;background-repeat: no-repeat;background-size: 0.66rem;}
.proSearch ul{margin-top: 0.75rem;}
.proSearch ul li{width: calc((100% - 200px) / 11);margin-left: 20px;margin-bottom: 10px;}
.proSearch ul li:nth-child(11n+1){margin-left: 0;}
.proSearch ul li a{display: block;border: 1px solid #D8D8D8;border-radius: 0.25rem;padding-bottom: 42%;}
.proSearch ul li a img{max-width: 90%;max-height: 90%;}
.listPro .wrap .pro2th{position: sticky;top: 1rem;background-color: #fff;border-radius: 0.25rem;padding: 0.25rem;width: 21.2%;box-sizing: border-box;padding: 1.33rem;margin-bottom: 3rem;}
.listPro .wrap .pro2th h6{line-height: 1.33rem;padding-bottom: 1rem;border-bottom: 1px solid #d8d8d8;}
.listPro .wrap .pro2th ul li{margin-top: 0.6rem;}
.listPro .wrap .pro2th ul li:first-child{margin-top: 0;}
.listPro .wrap .pro2th ul li a{display: flex;align-items: center;gap: 0.33rem;line-height: 1.2rem;}
.listPro .wrap .pro2th ul li a i{width: 14px;height: 14px;border-radius: 50%;}
.listPro .wrap .pro2th ul li a i::before{width: 100%;height: 100%;border-radius: 50%;border: 3px solid #EEEEEE;box-sizing: border-box;left: 0;top: 0;}
.listPro .wrap .pro2th ul li a i::after{width: 8px;height: 8px;border-radius: 50%;background-color: #004EA2;box-sizing: border-box;left: 50%;top: 50%;transform: scale(0) ;margin: -4px 0 0 -4px;}
.listPro .wrap .pro2th ul li a:hover i::before,.listPro .wrap .pro2th ul li.active a i::before{border: 1px solid #004EA2;}
.listPro .wrap .pro2th ul li a:hover i::after,.listPro .wrap .pro2th ul li.active a i::after{transform: scale(1);}
.listPro .proRightWrap{width: calc(100% - 21.2% - 1.33rem);margin-left: 1.33rem;}
.listPro .proRightWrap ul li{width: calc((100% - 2.66rem) / 3);margin-left: 1.33rem;background-color: #fff;border-radius: 0.25rem;margin-top: 1.3rem;}
.listPro .proRightWrap ul li:nth-child(3n+1){margin-left: 0;}
.listPro .proRightWrap ul li .more{margin:0 auto; width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #767676;box-sizing: border-box;background: #fff;}
.listPro .proRightWrap ul li .img{margin: 1.33rem auto 1rem;padding-bottom: 60%;}
.listPro .proRightWrap ul li .title{line-height: 1rem;margin-bottom: 0.5rem;}
.listPro .proRightWrap ul li .subtitle{line-height: 0.93rem;margin-bottom: 0.66rem;}
.listPro .proRightWrap ul li .text{padding: 0 0.8rem 1.33rem;}
.listPro .proRightWrap ul li::after{background-image: url(../images/gezi2.png) ;background-position: left bottom ;background-repeat: repeat-x;width: 100%;height: 10px;left: 0;bottom: 0;    background-size: auto 10px;width: 0;}
.listPro .proRightWrap ul li:nth-child(-n+3){margin-top: 0;}
.listPro .proRightWrap ul li i.hot{width: 2.13rem;height: 1.1rem;background:url(../images/icon_products_hot.svg) left top no-repeat;font-size: 0.533rem;color: #fff;left:-0.3rem;top: 1rem;background-size: 100%;position: absolute;text-align: center;line-height: 1.2rem;text-shadow: 0 1px 2px #FFBB00;display: none;}
.listPro .proRightWrap ul li:nth-child(-n+3) i.hot{display: block;}
.listPro .proRightWrap ul li:hover::after{width: 100%;}
.listPro .proRightWrap ul li:hover{box-shadow: 0 6px 18px rgba(176,176,176,0.6);transform: translateY(-5px);}
.listPro .proRightWrap ul li:hover .more{border-color:#004EA2 ;background: #004EA2;}
.listPro .proRightWrap ul li:hover .more img{filter: brightness(0) invert(1);}
/* 产品详情 */
.contProOne{background-image: url(../images/contProbg@2x.png);}
.contProOne .golist{background: url(../images/golist.svg) left center no-repeat;padding-left: 1rem;filter: brightness(0) invert(0.5);}
.contProOne .imgLeft{width: 40.3%;margin-top: 1rem;}
.contProOne .imgLeft .mySwiper2 .swiper-slide{padding-bottom: 79%;}
.contProOne .imgLeft .mySwiper{width: 58%; padding: 1.1rem 2%;}
.contProOne .imgLeft .mySwiper .swiper-slide{position: relative; padding-bottom: 3.33rem;border-radius: 50%;box-shadow: 0 6px 18px rgba(215,216,216,0.6);cursor: pointer;}
.contProOne .imgLeft .mySwiper .swiper-slide img{max-height: 70%;}
.contProOne .imgLeft .mySwiper .swiper-slide::before{opacity: 0; width: 100%;height: 100%;border: 4px solid rgba(0,78,162,0.5);box-sizing: border-box;content: '';position: absolute;left: 0;top: 0;border-radius: 50%;}
.contProOne .imgLeft .mySwiper .swiper-slide.swiper-slide-thumb-active{box-shadow: 0 6px 18px rgba(176,176,176,0.6);}
.contProOne .imgLeft .mySwiper .swiper-slide.swiper-slide-thumb-active::before{opacity: 1;}
.contProOne .imgLeft .tabsSwiper .nyAllBtn.swiper-button-disabled{opacity: 0;visibility: hidden;}
.contProOne .wrap{width: 50.6%;}
.contProOne .wrap .details dl{margin-top: 1rem;}
.contProOne .wrap .details dl dt{ display: flex;align-items: center;gap: 0.2rem;margin-bottom: 0.6rem;line-height: 1rem;}
.contProOne .wrap .details dl .zytd,.contProOne .wrap .details dl .cprz,.contProOne .wrap .details dl .yanse{gap: 1.33rem;}
.contProOne .wrap .details dl .zytd li{background: url(../images/icon_contpro_good.svg) left center no-repeat;padding-left: 0.8rem;}
.contProOne .wrap .details dl .cprz li{width: 2rem;height: 2rem;border-radius: 50%;}
.contProOne .wrap .details dl .yanse li{padding-left: 1rem;}
.contProOne .wrap .details dl .yanse li i{width: 0.66rem;height: 0.66rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.contProOne .wrap .details dl .cpgg {gap: 0.6rem;}
.contProOne .wrap .details dl .cpgg li{border: 1px solid #004EA2;border-radius: 239px;padding: 0.1rem 0.66rem;}
.contProOne .wrap .details dl .zxbz li{padding-left: 0.8rem;line-height: 1.1rem;}
.contProOne .wrap .details dl .zxbz li::before{width: 0.34rem;height: 0.34rem;background: url(../images/icon_zxbz.svg) center no-repeat;background-size: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.contProOne .wrap .downBtn{width: 6.26rem;height: 1.87rem;border-radius: 331px;background: #004EA2;margin-top: 1rem;gap: 0.4rem;}
.contProOne .wrap .downBtn:hover{box-shadow: 0 6px 18px rgba(176,176,176,0.6);transform: translateY(-0.2rem);}
.contProTwo .item > h6{padding-left: 0.66rem;position: relative;line-height: 1.33rem;margin-bottom: 1.33rem;}
.contProTwo .item > h6::before{width: 0.3rem;height: 0.3rem;background-color: #004EA2;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);}
.contProTwo .item:nth-child(1){margin-top: 0;}
.contProTwo .item{margin-top: 1.33rem;}
.contProTwo .item table{border: 1px solid #D8D8D8;background: #fff;border-collapse: collapse;}
.contProTwo .item table td{border: 1px solid #d8d8d8;border-collapse: collapse;padding: 0.3rem 1rem;line-height: 0.933rem;}
.contProTwo .item table td:nth-child(1),.contProTwo .item table td:nth-child(3){width: 10%;text-align: center;background-color: #F9F9F9;line-height: 2.33rem;}
.contProTwo .item .yunshu{gap: 3%;}
.contProTwo .item .yunshu li{flex: 1;background-color: #fff;border-radius: 0.25rem;padding: 1.2rem 1rem;width: calc((100% - 6%) / 3);box-sizing: border-box;display: inline-flex;gap: 0.66rem;transition: 0.2s;}
.contProTwo .item .yunshu li span{width: 2.66rem;height: 2.66rem;border-radius: 50%;box-shadow: 0 4px 20px rgba(0,75,156,0.2);}
.contProTwo .item .yunshu li>div{width: calc(100% - 2.66rem - 0.66rem);}
.contProTwo .item .yunshu li>div .textAll{line-height: 0.93rem;margin-top: 0.4rem;}
.contProTwo .item .yunshu li:hover{transform: translateY(-5px);box-shadow: 0 4px 20px rgba(0,75,156,0.2);}
.contProTwo .item .cjwt dl{padding:0 0 1.33rem 0;}
.contProTwo .item .cjwt dl.active{background-color: #fff;border-radius: 0.25rem;padding: 1.33rem 0;margin-bottom: 1.33rem;}
.contProTwo .item .cjwt dl dt{border-bottom: 1px solid #D8D8D8;padding: 0 1.33rem 1rem;display: flex;cursor: pointer;transition: 0.3s;position: relative;}
.contProTwo .item .cjwt dl dt::after{width: 0.7rem;height: 0.7rem;background: url(../images/jia.svg) center no-repeat;right: 1.33rem;top: 0;content: '';position: absolute;background-size: 80%;filter: brightness(0) invert(0.5);}
.contProTwo .item .cjwt dl.active dt::after{background: url(../images/jian.svg) center no-repeat;background-size: 80%;right: 0;}
.contProTwo .item .cjwt dl dd{padding-left: 1.66rem; margin: 1rem 1.33rem 0 1.33rem;display: none;position: relative;}
.contProTwo .item .cjwt dl i{width: 1rem;height: 1rem;background-color: #004EA2;border-radius: 50%;text-align: center;line-height: 1rem;}
.contProTwo .item .cjwt dl dd i{position: absolute;left: 0;top: 0;}
.contProTwo .item .cjwt dl dd div{margin-left: 0;}
.contProTwo .item .cjwt dl div{width: calc(100% - 1.66rem);margin-left: 0.66rem;line-height: 1.2rem;}
.contProTwo .item .cjwt dl.active dd{display: block;}
.contProTwo .item .cjwt dl.active dt{margin: 0 1.33rem;padding: 0 0 1rem;}
.contProTwo .xgcpSwiper{padding-top: 5px;}
.contProTwo .xgcpSwiper .swiper-slide{background-color: #fff;border-radius: 0.25rem;transition: 0.2s;}
.contProTwo .xgcpSwiper .swiper-slide > div .more{margin:0 auto; width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #767676;box-sizing: border-box;background: #fff;}
.contProTwo .xgcpSwiper .swiper-slide > div .more img{filter: brightness(0) invert(0.4);}
.contProTwo .xgcpSwiper .swiper-slide > div .img{margin: 1.33rem auto 1rem;padding-bottom: 60%;}
.contProTwo .xgcpSwiper .swiper-slide > div .title{line-height: 1rem;margin-bottom: 0.5rem;}
.contProTwo .xgcpSwiper .swiper-slide > div .subtitle{line-height: 0.93rem;margin-bottom: 0.66rem;}
.contProTwo .xgcpSwiper .swiper-slide > div .text{padding: 0 0.8rem 1.33rem;}
.contProTwo .xgcpSwiper .swiper-slide > div::after{background-image: url(../images/gezi2.png) ;background-position: left bottom ;background-repeat: repeat-x;width: 100%;height: 10px;left: 0;bottom: 0;    background-size: auto 10px;width: 0;}
.contProTwo .xgcpSwiper .swiper-slide:hover > div::after{width: 100%;}
.contProTwo .xgcpSwiper .swiper-slide:hover{box-shadow: 0 6px 18px rgba(176,176,176,0.6);transform: translateY(-5px);}
.contProTwo .xgcpSwiper .swiper-slide:hover > div .more{border-color:#004EA2 ;background: #004EA2;}
.contProTwo .xgcpSwiper .swiper-slide:hover > div .more img{filter: brightness(0) invert(1);}
/* 加盟合作 */
.coopTitleAll{margin-bottom: 1.66rem;}
.coopTitleAll .en{font-size: 3.33rem; font-family: "DINPro-Bold";background: linear-gradient(to bottom,rgba(181,153,111,0.2),rgba(181,153,111,0));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;text-transform: uppercase;position: absolute;left: 0;top: 0;line-height: 1;width: 100%;}
.coopTitleAll .cn{line-height: 2rem;padding: 0.8rem 0 1.2rem;}
.coopTitleAll .cn::after{width: 3.2rem;height: 5px;border-radius: 20px;background: #B5996F;bottom: 0;left: 50%;transform: translateX(-50%);}
.coopTitleAll .subtitle{line-height: 0.93rem; margin-top: 0.66rem;}
.coopOne .wrap .text{width: 42%;}
.coopOne .wrap .text dl{display: flex;gap: 0.8rem;padding: 1rem 0;border-bottom: 1px dashed #D8D8D8;}
.coopOne .wrap .text dl:last-child{border: none;}
.coopOne .wrap .text dt{font-family: "Oswald-Stencil";font-size: 2.67rem;color: #B5996F;line-height: 1;}
.coopOne .wrap .text dd,.coopOne .wrap .text dd .textAll{line-height: 1rem;}
.coopOne .wrap .text dd .title{margin-bottom: 0.66rem;}
.coopOne .wrap .img {width: 45.3%;}
.coopOne .wrap .img img{margin-top: 0.33rem;}
.coopTwo .wrap .item{position: absolute;}
.coopTwo .wrap .title .name{background: #004EA2;padding-left: 1.66rem;width:5.73rem ;height: 2rem;line-height: 2rem;box-sizing: border-box;border-radius: 180px;}
.coopTwo .wrap .item .num{font-family: "Oswald-Medium";font-style: italic;color: #B5996F;width: 2.66rem;height: 2.66rem;border: 4px solid #B5996F;background: #fff;border-radius: 50%;line-height: 2.33rem;box-sizing: border-box;position: absolute;left: -1.33rem;top: 50%;transform: translateY(-50%);padding-left: 0.5rem;}
.coopTwo .wrap .svgimg{margin: 6rem 0 1rem;}
.coopTwo .wrap .svgimg img{margin: auto;}
.coopTwo .wrap .item .text{position: absolute;left: 0;bottom: 100%;width: 8.4rem;height: 4rem;padding-bottom: 0.33rem;padding-left: 0.6rem;line-height: 1rem;}
.coopTwo .wrap .item .text::before{width: 2px;height: 85%;background: url(../images/icon_coop_line_xuxian.svg) center top repeat-y; left: -1px;bottom: 5%;background-size: cover;}
.coopTwo .wrap .item .text::after{width: 0.4rem;height: 0.4rem;border: 2px solid #B5996F;border-radius: 50%;left: -0.2rem;top: 0.33rem;box-sizing: border-box;background-color: #fff;}
.coopTwo .wrap .item.item1{left: 9%;top: -5%;}
.coopTwo .wrap .item.item2{left: 34%;top: -5%;}
.coopTwo .wrap .item.item3{left: 64%;top: -5%;}
.coopTwo .wrap .item.item4{left: 64%;top: 86%;}
.coopTwo .wrap .item.item5{left: 34%;top: 86%;}
.coopTwo .wrap .item.item6{left: 9%;top: 86%;}
.padding10{padding: 0.05rem 0;}
.contactForm form > .disflex .item.item4 select{border: 1px solid #D8D8D8;border-radius: 4px;background: #fff;height: 1.8rem;line-height: 1.8rem;width: 100%;padding: 0 0.66rem;box-sizing: border-box;font-family: 'PingFangSC-Regular','Microsoft YaHei';}
.contactForm form > .disflex .item.item4 select {-moz-appearance: none;-webkit-appearance: none;   appearance: none; }
.contactForm form > .disflex .item.item4 div{position: relative;}
.contactForm form > .disflex .item.item4 div::after{position: absolute;
  right: 10px; /* 根据需要调整 */
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none; /* 防止图标干扰选项选择 */
  /* 使用自定义图标，例如一个三角形 */
  width: 0.33rem; 
  height: 0.33rem; background: url(../images/endown99.svg) center no-repeat;content: '';}
.list_coop{overflow: hidden;}

/* 搜索 */
.list_search ul{padding-top: 1rem;}
.list_search li a .title{width: calc(100% - 100px);transition: 0.3s;font-weight: bold;}
.list_search li a{line-height: 40px;padding: 0.5rem 0;border-bottom: 1px dashed #ddd;}
.list_search li a:hover  .title{color: #004EA2;transform: translateX(5px);}
/* 施必牢 */
.sblBanner{padding-bottom: 39.4%;}
.sblOne{padding: 1.9rem 3.3rem 6rem 0;box-sizing: border-box;margin-top: 0.66rem;}
.sblOne::before{width: 63.5%;height: 100%;background: #F4F5F7;top: 0;left: 0;}
.sblOne .text{width: 55.2%;}
.sblOne .text h5{background: url(../images/sbl_bg_1@2x.png) left center no-repeat;line-height: 4.1rem;background-size:100%;}
.sblOne .text *{padding-left: 11%;}
.sblOne .text h6{margin: 2rem 0 0.66rem;}
.sblOne .text h6,.sblOne .text .textAll{width: 70%;}
.sblOne .img{position: absolute;left: 48.8%;top: 2rem;padding-bottom: 17.2rem;width: 45.3%;}

.sblTwo .img1{margin: 0 5.2%;padding-top: 3rem;}
.sblTwo .img1 .text{margin-left: 8%;width: 59%;padding-bottom: 4.2rem;}
.sblTwo .img1 .text h6{margin-bottom: 0.3rem;}

.sblThree{margin: -2.5rem 8.3% 0;background: url(../images/sbl_bg4@2x.png) right bottom no-repeat;background-size: cover;padding: 0.5rem;position: relative;z-index: 2;}
.sblThree .wrap{padding: 3.3rem 2.1rem;}
.sblThree .wrap h5{display: inline-block;border-top-left-radius: 120px;border-bottom-right-radius: 120px;border: 3px solid #5A5858;line-height: 1.5rem;padding: 0 1.1rem;}
.sblThree .wrap h6{width: 38%;margin: 1rem 0 1.66rem ;}
.sblThree .wrap .line{width: 2.66rem;height: 0.1rem;background-color: #5A5858;margin-bottom: 2.1rem;}
.sblThree .wrap .textAll{width: 55%;}

.sblFour h6{text-transform: uppercase;color: #EEEEEF;font-family: arial;word-break: break-all;}
.sblFour .list{display: flex;margin: 0.66rem 5%;gap: 0.3rem;}
.sblFour .list .item {flex: 1;transform: skewX(-10deg);}
.sblFour .list .item .img{padding-bottom: 172%;transform: skewX(10deg) scale(1.3) translateY(-50px);}
.sblFour .list .item .text{-webkit-text-stroke: 1px #fff;    color: transparent;    background-clip: text ; writing-mode: vertical-rl; position: absolute;z-index: 2;  top: 10%;  left: 40%;    transform: skewX(10deg);}
.sblFour .list .item:nth-child(2n) .text{top: auto;bottom: 10%;}
.sblFour .textAll{margin:1rem 8.6% 3rem;}
/* 动画从上至下 */
.showingTTB{
  animation: clipTTB 0.8s ease-in-out;
  -webkit-animation: clipTTB 0.8s ease-in-out;
}

@keyframes clipTTB{
  0%{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  }
  100%{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
}

@-webkit-keyframes clipTTB{
  0%{
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  }
  100%{
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
}

.popup-qrcode-wrap{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
@media screen and (max-width:1600px){
	
}
@media screen and (max-width:1400px){
	.aboutThree .lineBox{margin: 0;}
	.aboutThree .lineBox .wrapSwiper .swiper-slide .text .textAll{}
}
@media screen and (max-width:1280px){
	.newsHot .wrap dl dt a{padding-bottom: 65%;}
	.talentOne .wrap .text{width: 55%;}
	.aboutThree .lineBox .tabSwiper .swiper-slide .item .year{font-size: 0.7rem;margin-bottom: 0.2rem;}
	.aboutThree .lineBox .tabSwiper{height: 14.6rem;}
	.coopOne .wrap .text{width: 49%;}
	.coopOne .wrap .text dt{font-size: 2rem;}
	.coopTwo .wrap .item.item1,.coopTwo .wrap .item.item6{left: 0;}
	/* sbl */
	.sblOne .text h5{font-size: 1.3rem;}
	.sblOne{padding-bottom: 3rem;}
	.sblThree .wrap h6{width: 55%;}
	
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(2) {	   bottom: 5%;	}
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(3) {	left: 22%;   bottom:21%;	}
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(4) {	left: 31%;   bottom: 35%;	}
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(5) {	left: 44%;   bottom: 38%;	}
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(6) {	left: 55%;   bottom: 59%;	}
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(7) {	 left: 67%;  bottom: 72%;	}
	.aboutThree .lineBox .tabSwiper .swiper-slide:nth-child(8) {	 left: 79%;	}
	
	
}
@media screen and (max-width:1080px){
	.newsHot .wrap dl dt a{padding-bottom: 75%;}
	.newsHot .wrap dl dd a .newsMore{margin-top: 1rem;}
	.newsHot .newsHotpagination.swiper-pagination-bullets{bottom: 1rem;}
	.nav2th .w90{gap: 1rem;}
	.contNewsRight,.listcase .wrap .item .text .title div{display: none;}
	.contNewsLeft{width: 100%;}
	.listcase .wrap .item{padding-bottom: 1.87rem;}
	.listcase .wrap .item .text{padding: 0.5rem;}
	.caseIntel dt{padding-bottom: 65%;}
	.caseIntel dd .subtitle{max-height: inherit; overflow-y: inherit;}
	.talentThree {
	    background: url(../images/img_talent4@2x.png) left center no-repeat #F6F4F1;
	    background-size: cover;}
	.talentOne .wrap .text{position: relative;right: auto;top: auto;transform: inherit;width: 100%;}
	.talentOne .wrap > img{width: 100%;}
	.talentTwo{gap: 1rem;}
	.contactTwo ul li .name{flex-wrap: wrap;}
	.contactTwo ul li .name .add{width: 100%;text-align: left;}
	.contactTwo ul li{padding: 0.7rem;}
	.contactTwo ul{gap: 1rem;}
	.aboutOne .wrap .textAll,.aboutOne .wrap ul,.aboutTwo .textAll{width: 70%;}
	.aboutThree .lineBox .tabSwiper{height: 13.6rem;}
	.aboutThree .lineBox .wrapSwiper{bottom: -50%;}
	.list_values .textAll{width: 70%;}
	.list_values .wrap ul li{padding-bottom: 145px;}
	.listPro .wrap .pro2th,.listPro .proRightWrap{width: 100%;}
	.listPro .wrap .pro2th ul{display: flex;gap: 0.5rem;flex-wrap: wrap;}
	.listPro .wrap .pro2th ul li {margin-top: 0;}
	.listPro .wrap .pro2th{position: relative;top: auto;margin-bottom: 1rem;}
	.proSearch ul li{width: calc((100% - 3rem) / 7);margin-left: 0.5rem;}
	.proSearch ul li:nth-child(7n+1){margin-left: 0 !important;}
	.proSearch ul li:nth-child(11n+1){margin-left: 0.5rem;}
	.contProTwo .item table td:nth-child(1), .contProTwo .item table td:nth-child(3){line-height: 1.4rem;}
	.coopTwo .wrap .item.item2,.coopTwo .wrap .item.item5{left: 31%;}
}
@media screen and (max-width:991px){
	    .aboutThree .lineBox .tabSwiper {	        height: 11.6rem;	    }
		.aboutThree .lineBox .wrapSwiper .swiper-slide .text{min-height: inherit;}
		.aboutFour .wrap .text{width: 50%;padding:1rem}
		.aboutFour.collegeFour .wrap .text{width: 60%;}
		.contProOne .imgLeft,.contProOne .wrap{width: 100%;}
		.contProOne .imgLeft{margin:  0 0 1rem;}
		.contProOne .wrap .details dl .zytd, .contProOne .wrap .details dl .cprz, .contProOne .wrap .details dl .yanse{gap: 0.5rem;}
		.contProOne .imgLeft .mySwiper .swiper-slide{padding-bottom: 28%;}
}
@media screen and (max-width:760px){
	.nav2th{display: none;}
	.nbanner .nbanText .en{font-size: 2.3rem;}
	.nbanner .nbanText .cn{font-size: 1.2rem;}
	.nbanner .nbanText{top: inherit;bottom: 0;}
	.nbanner{padding-bottom: 40%;}
	.newsHot .wrap dl dt,.newsHot .wrap dl dd,.newSearch form,.newsList .item,.nPage p,.listcase .wrap .item,.caseIntel dt,.caseIntel dd,.talentTwo .item,.contactTwo ul li{width: 100%;}
	.newsHot .wrap dl dt a{padding-bottom: 55%;}
	.newsHot .wrap dl dd{padding: 1rem;}
	.newsHot .newsHotpagination.swiper-pagination-bullets{width: inherit;justify-content: flex-end;right: 1rem;bottom: 1.2rem;}
	
	.newSearch .select{display: none;}
	.newsList .item{margin-left: 0 !important;margin-top: 1rem;}
	.inPageWrap{padding-bottom: 2rem;}
	.newsHot{padding: 1rem 0 1rem;}
	.contNewsLeft .laiy .share{width: 100%;margin-top: 0.5rem;}
	.contNewsLeft .contnewstitle{line-height: 1.5;}
	.contNewsLeft .contWrap img,.contNewsLeft .contWrap video,.contNewsLeft .contWrap iframe{height: auto !important;max-width: 100%;}
	.nPage .golist{display: none;}
	.listcase .wrap .item{margin-left: 0;}
	.listcase,.listapp{padding: 0 0 3rem;}
	.listcase .wrap .item,.listapp .wrap .item{margin-top: 1rem;}
	.listapp .item{width: calc((100% - 0.8rem) / 2);margin-left: 0;}
	.listapp .item:nth-child(odd){margin-right: 0.8rem;}
	.listapp .item .text{line-height: 2rem;}
	.talentTwo .item{flex: inherit;}
	.talentTwo .item{padding-bottom: 60%;}
	.talentThree .text ul li{margin-top: 0.5rem;}
	.talentThree .text ul{padding: 0.8rem 0 1rem;}
	
	.joblist .item dt h6{width:100% ;font-size: 0.8rem;margin-bottom: 0.5rem;}
	.joblist .item dt .timae i{margin-left: 0.3rem;}
	.joblist .item dt,.joblist .item dd{padding: 0.8rem;}
	.joblist .item dt .label span{margin-right: 0.3rem;}
	.joblist .item dt .type{justify-content: center;gap:0.8rem}
	.joblist .item dt .lineD8{margin: 0.5rem 0;}
	.joblist .item dt .timae span,.joblist .item dt .timae i{background-size: 0.5rem;}
	.contactOne .zongbu span{width: 3rem;height: 3rem;}
	.contactOne .zongbu span img{width: 50%;}
	.contactOne .zongbu{flex-direction: column;gap: 0.5rem;}
	.contactOne ul{padding: 1rem 0;}
	.contactOne ul li{flex: inherit;width: 100%;;padding: 0;}
	.contactOne ul li::before{display: none}
	.contactOne ul li .text{display: inline-flex;    justify-content: center;    gap: 0.5rem;}
	.contactOne ul li .text .label{line-height: 1.8rem;}
	.contactOne ul li .text .label{width: 2.5rem;}
	.contactOne ul li .text .intel{padding-top: 0.25rem;}
	.contactTwo ul li .name .add{width: 60%;text-align: right;}
	.contactThree ul,.contactForm form > .disflex{gap: 0.8rem;}
	.contactbg{padding: 1rem 0  0;}
	.contactForm form > .disflex .item{flex: inherit;width: 100%;}
	.contactForm form .item3 .yzm,.contactForm form .item3 .btn{width: 100%;}
	.contactForm form .item3 .btn{margin-left: 0;margin-top: 0.8rem;}
	.aboutOne .wrap .textAll,.aboutOne .wrap ul{width: 100%;}
	.aboutOne .videobtn{transform: inherit;top: auto;bottom: 0%;right: 0;background: #004EA2;border-radius: 0.2rem;padding: .3rem;box-shadow: 0 0 10px rgba(255,255,255,0.5);}
	.aboutOne .videobtn i{margin: 0 auto 5px;}
	.aboutOne .wrap{padding-top: 2rem;}
	.aboutThree .lineBox>img{display: none;}
	.aboutThree .lineBox .wrapSwiper{position: relative;width: 100%;bottom: auto;right: auto;margin-top: 1rem; height: auto !important;}
	.aboutThree .lineBox .wrapSwiper .swiper-slide .year{right: auto;left: 0.8rem;}
	.aboutThree .lineBox .wrapSwiper .swiper-wrapper{ flex-direction: column !important; height: auto !important;}
	.aboutThree .lineBox .tabSwiper .swiper-slide{position: relative;left: auto !important;bottom: auto !important;}
	.aboutThree .lineBox .tabSwiper{display: none;}
	.aboutThree{height: auto;padding-bottom: 1rem;background: #fafcff;padding-top: 2rem;}
	.aboutThree .lineBox .wrapSwiper .swiper-slide .text,.aboutThree .lineBox .wrapSwiper .swiper-slide .year,.aboutThree .lineBox .wrapSwiper .swiper-slide .text .title,.aboutThree .lineBox .wrapSwiper .swiper-slide .text .textAll{opacity: 1;}
	 .aboutThree .lineBox .wrapSwiper .swiper-slide .year{transform: inherit;opacity: 1;}
	 .aboutThree .lineBox .wrapSwiper .swiper-slide .year{font-size:1.4rem;}
	 .aboutFour .wrap .text{position: relative;right: auto;top: auto;transform: inherit;width: 100%;}
	 .aboutFour .wrap .img,.aboutFive .wrap,.aboutFive .imgBox,.aboutSix dt,.aboutSix dd,.list_values .textAll,.collegeTwo dl dt,.collegeTwo dl dd,.listPro .proRightWrap ul li{width: 100%;}
	 .aboutFive .wrap{position: relative;top: 0;}
	 .aboutSix dt{margin-bottom: 1rem;}
	 .aboutSeven{padding-bottom: 1rem;}
	 .aboutEight .item{flex: inherit;width: 100%;}
	 .aboutEight .item ul li{padding-bottom: 17%;}
	 .aboutSix dt{padding-bottom: 60%;}
	 .list_cuture{padding: 3rem 5%;}
	 .list_cuture div{position: relative; left: auto !important;right: auto !important;top: auto !important; margin: auto;}
	 .list_cuture .img1{width: 100%;}
	 .list_cuture .img2{width: 70%;margin: 2rem auto;}
	 .list_cuture .img3{width: 60%;}
	 .list_values .wrap ul li{padding-bottom: 50px;}
	 .collegeOne .text,.collegeTwo .wrap ul, .collegeFour .wrap .type{gap:0.2rem}
	 .collegeOne img{width: 3rem;}
	 .collegeOne .w90{gap:1.8rem}
	 .collegeTwo dl dt{padding-bottom: 60%;}
	 .marginTop100{margin-top: 1.5rem;}
	 .collegeTwo dl{gap: 1rem;}
	 .collegeTwo .collegeTwoTitle span{width: 1.8rem;height: 1.8rem;}
	 .collegeTwo .collegeTwoTitle span img{width: 70%;}
	 .collegeThree .wrap .img{width: 100%;bottom: 10%;}
	 .aboutFour.collegeFour .wrap .text{width: 100%;}
	 .proSearch form{width: 70%;}
	 .proSearch form input{height: 1.4rem !important;line-height: 1.4rem;}
	 .proSearch,.listPro .wrap .pro2th{padding: 0.8rem;}
	 .proSearch ul li{width: calc((100% - 1.5rem) / 4);margin-left: 0.5rem !important;}
	 .proSearch ul li:nth-child(7n+1){margin-left: 0.5rem !important;}
	  .proSearch ul li:nth-child(4n+1){margin-left: 0 !important;}
	  .listPro .wrap .pro2th h6{padding-bottom: 0.3rem;}
	  .listPro .proRightWrap ul li:nth-child(2),.listPro .proRightWrap ul li:nth-child(3),.listPro .proRightWrap ul li{margin-top: 1rem;margin-left: 0;}
	  .contProOne .wrap .details dl .zytd, .contProOne .wrap .details dl .cprz, .contProOne .wrap .details dl .yanse{gap: 0.3rem;}
	  .contProTwo .item table td:nth-child(1), .contProTwo .item table td:nth-child(3){padding: 0.2rem;line-height: 1rem;}
	  .contProTwo .item .yunshu li{flex: inherit;width: 100%;}
	  .contProTwo .item .yunshu{gap: 0.5rem;}
	  .contProTwo .item .cjwt dl{padding: 0.3rem 0 ;margin-bottom: 0;}
	  .contProTwo .item .cjwt dl dt{padding:0.3rem 0 ;}
	  .contProTwo .item .cjwt dl dt::after{display: none;}
	  .contProTwo .item .cjwt dl.active dt{padding-bottom: 0.5rem;}
	  .contProTwo .item .cjwt dl.active dd{margin-top: 0.5rem;}
	  .contProTwo .xgcpSwiper{margin-top: 0;}
	  .contProTwo .item > h6{margin-bottom: 0.8rem;}
	  .coopOne .wrap .text,.coopOne .wrap .img{width: 100%;}
	  .coopTwo .wrap .item,.coopTwo .wrap .item .text{position: relative;left: auto !important;top:auto !important;bottom:auto !important;}
	  .coopTwo .wrap .svgimg,.coopTwo .wrap .item .text::after{display: none;}
	  .coopTwo .wrap .item .num{left: 0;}
	  .coopTwo .wrap .title{z-index: 2;}
	  .coopTwo .wrap .title .name{padding-left: 3.5rem;width: 7rem;}
	  .coopTwo .wrap .item .text{padding-left: 2.5rem;padding-top: 1rem;height: auto;padding-bottom: 1rem;width: 100%;box-sizing: border-box;}
	  .coopTwo .wrap .item .text::before{height: 100%;left: 1.3rem;}
	  .coopTwo .wrap .item .num{padding-left: 0;text-align: center;}
	      .aboutOne .wrap .textAll, .aboutOne .wrap ul, .aboutTwo .textAll {
	          width: 100%;
	      }
		  .contactOne ul li:nth-child(1) .text .intel{max-width: 85px;}
		/*sbl*/
		.sblOne .text,.sblOne .img{width: 100%;}
		.sblOne .img{position: relative;left: auto;top: auto;}
		.sblOne .text h5{background-size: cover;font-size: 1rem;line-height: 1.2;padding: 0.3rem 5%;}
		.sblOne::before,.sblOne .text h6, .sblOne .text .textAll,.sblTwo .img1 .text,.sblThree .wrap h6,.sblThree .wrap .textAll{width: 100%;}
		.sblOne{padding: 1rem 0;}
		.sblOne .text h6{margin-top: 1rem;font-size: 0.8rem;}
		.sblOne .text *{padding: 0 5%;box-sizing: border-box;}
		.sblOne .img{padding-bottom: 60%;margin-top: 0.5rem;}
		.sblTwo .img1 .text{padding: 0 1%;box-sizing: border-box;margin: 0 3%;}
		.sblTwo .img1{padding-top: 1rem;padding-bottom: 1rem;}
		.sblThree{margin: 0 5%;background-size: 50%;background-color: #F4F5F7;}
		.sblThree .wrap{padding: 1rem;}
		.sblThree .wrap h5{font-size: 0.6rem;}
		.sblThree .wrap h6{font-size: 1rem;margin: 1rem 0;}
		.sblThree .wrap .line{margin-bottom: 1rem;}
		
		.sblFour h6{font-size: 0.6rem;}
		.sblFour .list .item .img,.sblFour .list .item,.sblFour .list .item .text{transform: inherit;}
		.sblFour .list .item{flex: inherit;width: calc((100% - 0.6rem) / 3);}
		.sblFour .list{flex-wrap: wrap;}
		.sblFour .list .item:nth-child(2n) .text{top: 10%;bottom:auto}
		.sblFour .textAll{font-size: 0.6rem;}
		.aboutThree .lineBox .wrapSwiper .swiper-slide .text{padding:1rem 0.8rem 0.8rem;}
		.aboutThree .lineBox .wrapSwiper .swiper-slide .text .textAll{height: inherit;}
		.aboutThree .lineBox .wrapSwiper .swiper-slide .text .title{margin-bottom: 0.5rem;font-size: 0.7rem;}
		.nPagepagination.swiper-pagination-bullets{gap: 2px;}
		.nbanner .location {
		    text-shadow: 0 0 2px rgba(0, 0, 0, 1);
		}
		.contProTwo .item .overX{width: 100%;overflow-x: auto;}
		.contProTwo .item table{width: 800px;}
		.aboutFive .imgBox{margin-top: 1rem;}
}