@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{box-shadow: 0px 0px 18.06px 2.94px rgba(70, 70, 70, 0.06);width: 44px;height: 44px;line-height: 44px;margin: 4px;font-size: 16px;color: #666;transition: all .4s ease;border-radius: 50%;background-color: #fff;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 102px;border-radius: 30px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #1153A4;background-color: #1153A4;color: #fff;}
.paging-skip{margin-left: 8px;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #1153A4;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #1153A4;color: #fff;border-color: #1153A4;}
.paging-hint span{color: #1153A4;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;width: 38px;height: 38px;line-height: 38px;font-size: 14px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 80px;}}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #1153A4;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #1153A4;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #1153A4 !important;}
.search-link:hover h2{color: #1153A4;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}

/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #1153A4;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #1153A4;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;margin-bottom: 16px;line-height: 1;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
}
@media all and (max-width: 640px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -20px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 20px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 18px;padding-bottom: 14px;margin-bottom: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}

/* 内页banner */
.pagesBan-bg img{width: 100%;min-height: 350px;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding-bottom: 54px;align-items: center;}
.pagesBan-title{opacity: 0;transform: translateX(150px);animation: banT 2s ease forwards;}
.pagesBan-title-en{opacity: 0;transform: translateX(150px);animation: banT 2s .2s ease forwards;color: rgba(255, 255, 255, .4);text-transform: uppercase;line-height: 1;}
.pagesNav{margin-left: -1px;position: absolute;left: 0;bottom: 0;width: 100%;}
.pagesNav-item{margin-left: 1px;height: 54px;background: rgba(0, 0, 0, .2);transition: all .4s ease;overflow: hidden;position: relative;}
.pagesNav-item p{position: relative;z-index: 2;}
.pagesNav-item::after{content: "";position: absolute;transition: all .4s ease; left: 0;top: 0;width: 100%;height: 100%;transform: translateY(100%);background: #1153A4;}
.pagesNav-item.active::after,.pagesNav-item:hover::after{transform: translateY(0);}
.pagesNav.nav1 .pagesNav-item{width: calc(100% - 1px);}
.pagesNav.nav2 .pagesNav-item{width: calc(50% - 1px);}
.pagesNav.nav3 .pagesNav-item{width: calc((100% / 3) - 1px);}
.pagesNav.nav4 .pagesNav-item{width: calc(25% - 1px);}
.pagesNav.nav5 .pagesNav-item{width: calc(20% - 1px);}
.pagesNav.nav6 .pagesNav-item{width: calc((100% / 6) - 1px);}
.pagesNav.nav7 .pagesNav-item{width: calc((100% / 7) - 1px);}
@keyframes banT {0%{opacity: 0;transform: translateX(150px);}100%{opacity: 1;transform: translateX(0);}}
@keyframes nav {0%{opacity: 0; transform: translateY(100%);}100%{opacity: 1;transform: translateY(0);}}

/* 内页标题 */
.pagesTitle .title{color: #0e1e2e;}
.pagesTitle .text{margin-top: 5px;text-transform: uppercase;display: none;}


/* 新闻中心 */
.newsShow-img{width: 55%;overflow: hidden;}
.newsShow-img img{width: 100%;height: 100%;transition: all .6s ease-out;}
.newsShow-img:hover img{transform: scale(1.08);}
.newsShow-con{width: 45%;background: #f4f8fb;padding: 65px 85px 0 55px;}
.newsShow-date{color:#cacaca;align-items: center;}
.newsShow-date .day{line-height: 1;padding: 0 8px;}
.newsShow-date .day::after{content: "";position: absolute;left: 0;bottom: -20px;width: 100%;height: 3px;background: #1153A4;}
.newsShow-date .year{font-weight: 300;}
.newsShow-date .year p{margin-top: 5px;}
.newsShow-date .year p:first-child{margin-top: 0px;}
.newsShow-pagination{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);user-select: none;}
.newsShow-pagination .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 50%;opacity: 1; background: transparent;border: 1px solid #505050;margin-left: 25px;}
.newsShow-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.newsShow-pagination .swiper-pagination-bullet-active{background: #1153A4;border-color: #1153A4;}
.newsList{justify-content: space-between;}
.newsList-item-box{transition: all .4s ease; margin-top: 24px; width: calc(50% - 12px);background: #fff;box-shadow: 0 8px 20px 8px rgba(26, 98, 170, .1);}
.newsList-item{width: 100%;padding: 0 100px 0 30px;position: relative;}
.newsList-item::after{content: "";position: absolute; left: 0;top: 50%;z-index: 2; transform: translateY(-50%);width: 3px;height: 0;background: #1153A4;transition: all .4s ease-out;}
.newsList-date{color: #1153A4;}
.newsList-title{color: #354167;font-weight: 700;}
.newsList-text{color: #777;}
.newsList-more{color:#1153A4}
.newsList-item-box:hover{box-shadow: 0 10px 25px 10px rgba(26, 98, 170, .2);}
.newsList-item-box:hover .newsList-item::after{height: 100%;}





/* 新闻详情 */
.newsDet-ban-bg img{width: 100%;height: 350px;}
.newsDet-ban-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;padding-bottom: 50px;}
.newsDet-ban-date{padding-left: 25px;}
.newsDet-ban-date::after{content: "\e8c4";font-size: 16px;font-family: "icon";position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.newsDet{background: #f2f6fa;position: relative;z-index: 2;}
.newsDet-con{justify-content: space-between;}
.newsDet-file-box{margin-top: -50px;background: #fff;padding: 60px 40px 90px;width: 68%;}
.newsDet-file p{line-height: inherit;text-indent: 2em;margin-top: 15px;}
.newsDet-file h1,.newsDet-file h2,.newsDet-file h3,.newsDet-file h4,.newsDet-file h5,.newsDet-file h6{font-weight: 700;font-size: 18px;color: #333;margin-bottom: 10px;}
.newsDet-file img{display: inline-block;margin: 0 auto;}
.newsDet-back{width: 164px;height: 50px;border-radius: 30px;background: #1153A4;transition: all .4s ease;}
.newsDet-back:hover{box-shadow: 0 0 8px #1153A4;}
.newsDet-site{width: 25%;}
.newsDet-site-item{transition: all .4s ease;position: relative;z-index: 2;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.newsDet-site-item::after{content: "";transition: all .4s ease; position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 110%;height: 100%;background: transparent;z-index: -1;}
.newsDet-site-item .title{transition: all .4s ease;}
.newsDet-site-item:hover{border-color: #fff;}
.newsDet-site-item:hover::after{box-shadow: 0px 12px 30px 0px rgba(21, 74, 146, 0.2);background: rgba(255, 255, 255, .7);}
.newsDet-site-item:hover .title{color: #1153A4;}
.newsDet-page{justify-content: space-between;width: 68%;}
.newsDet-page-item{width: calc(50% - 10px);transition: all .4s ease; background: #fff;height: 164px;flex-direction: column;justify-content: center;padding:0 50px;}
.newsDet-page-item .next{color: #1a355e;}
.newsDet-page-item .title{color: #787878;}
.newsDet-page-item:hover{box-shadow: 0px 18px 35px 0px rgba(21, 74, 146, 0.15);}


/* 对外服务 */
.service{position: relative;}
.service::after{content: "";position: absolute;right: -20px;top: 0;width: 330px;height: 270px;background: url('../images/pages/service-bg2.png') no-repeat center/100% auto;}
.service::before{content: "";position: absolute;left: -20px;bottom: 0;width: 530px;height: 340px;background: url('../images/pages/service-bg1.png') no-repeat center/100% auto;}
.service .contain{position: relative;z-index: 2;}
.serText{padding: 0 8%;text-align: left;}
.serCon-text{width: 50%;background: #f1f4f6;padding: 35px 30px 20px 55px;}
.serCon-text>div{margin-top: -20px;}
.serCon-text p{line-height: inherit;position: relative;padding: 0 15px 0 18px;width: 50%;margin-top: 20px;}
.serCon-text p::after{content: "";position: absolute;left: 0;top: 8px;width: 7px;height: 7px;border-radius: 50%;background: #c9d3da;}
.serCon-img{width: 50%;}
.serCon-img img{width: 100%;height: 100%;}
.ser-contact{justify-content: center;}
.ser-contact li{align-items: center;margin-left: 90px;}
.ser-contact li:first-child{margin-left: 0;}
.serCont-text{margin-left: 25px;}
.serCont-text .text{margin-top: 5px;}

/* 生命银行 */
/* 脐带 */
.lifeQD-img{width: 30%;}
.lifeQD-con{width: 70%;padding-left: 45px;}
.lifeQD-text p{line-height: inherit;margin-top: 14px;}
.lifeQD-list-text p{line-height: inherit;position: relative;display: block;margin-top: 5px;}
.lifeQD-list-text p span{display: inline-block;margin-right: 5px;}
/* VR体验馆 */
.lifeVR .contain{justify-content: space-between;align-items: flex-start;}
.lifeVR-con{width: 36%;}
.lifeVR-QRcode{display: inline-block;}
.lifeVR-QRcode img{border: 1px solid #ededed;}
.lifeVR-img{width: 48%;position: relative;z-index: 2;}
.lifeVR-img::after{content: "";width: 90%;height: 230px;background: #72aee9;position: absolute;left: 0;bottom: 0;transform: translate(-20%,50%);}
.lifeVR-img img{width: 100%;position: relative;z-index: 2;}

/* 常见问题 */
.life-problem{background: #fafcfd;}
.lifeProe-list{justify-content: space-between;margin-top: -20px;}
.lifeProe-list li{width: calc(50% - 10px);margin-top: 20px;position: relative;background: #fff;}
.lifeProe-menu{user-select: none; cursor: pointer; padding: 20px 25px 20px 85px;position: relative;}
.lifeProe-menu .num{width: 32px;height: 32px;border-radius: 50%;background: #b7cfe8;display: flex;align-items: center;justify-content: center;position: absolute;left: 28px;top: 50%;transform: translateY(-50%);}
.lifeProe-menu::after{content: "";position: absolute;right: 25px;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;background: url('../images/pages/lifeProe-down.png') no-repeat center/100% auto;transition: all .4s ease;}
.lifeProe-menu.active::after{transform: translateY(-50%) rotate(135deg);}
.lifeProe-drop{display: none; position: absolute;background: #fff; top: 100%;left: 0;width: 100%;z-index: 10;padding-left: 85px;padding-right: 25px;}


/* 联系我们 */
/* 校园招聘 */
.schIntro{flex-direction: column;}
.schIntro-item{justify-content: flex-end;position: relative;width: 100%;}
.schIntro-img{position: absolute;left: 0;width: 42%;height: 89%;bottom: 0;z-index: 10;}
.schIntro-img img{width: 100%;height: 100%;}
.schIntro-con{width: 85%;}
.schIntro-bg{padding-right: 30px;line-height: 1; text-align: right; font-size: 200px;color: transparent;-webkit-text-stroke: 1px rgba(26, 98, 170, .2);;font-weight: 700;text-transform: uppercase;}
.schIntro-text{position: relative;z-index: 2; margin-top: -70px;background: #f5f5f5;height: 470px;align-items: center;padding-left: 25%;justify-content: center;}
.schIntro-text p{line-height: inherit;}
.schIntro-text-title .title{color: #0e1e2e;}
.schIntro-text-title .text{color: #adadad;}
.schIntro-text-title .text p{margin-top: 5px;}
.schIntro-text-text p{margin-top: 15px;}
.schIntro-text-title .text p:first-child,.schIntro-text-text p:first-child{margin-top: 0;}
.schIntro-text-text{margin-left: 140px;width: 30%;padding: 30px 0;}
.schIntro-page{z-index: 3;position: absolute;left: 0;bottom: -140px; width: 340px;height: 150px;display: flex;line-height: 1;justify-content: flex-end;align-items: flex-end;padding-right: 30px;background: #1153A4;color: rgba(255, 255, 255, .17);}
.schIntro-item:nth-child(2){margin-top: 200px;justify-content: flex-start;}
.schIntro-item:nth-child(2) .schIntro-img{left: auto;right: 0;}
.schIntro-item:nth-child(2) .schIntro-bg{padding-right: 0;padding-left: 30px;text-align: left;}
.schIntro-item:nth-child(2) .schIntro-text{padding-left: 0;padding-right: 22%;}
.schIntro-item:nth-child(2) .schIntro-text-text{margin-left: 100px;}
.schIntro-item:nth-child(2) .schIntro-page{left: auto;right: 0;justify-content: flex-start;padding-right: 0;padding-left: 30px;}

.schProc-list{justify-content: center;}
.schProc-list li{flex-direction: column; position: relative;background: linear-gradient(45deg,#95dc8a,#82cc77); margin-left: 200px;width: 160px;height: 160px;border-radius: 50%;box-shadow: 4.243px 4.243px 16px 0px rgba(132, 205, 121, 0.3);}
.schProc-list li::after{content: "";position: absolute;left: -100px;top: 50%;transform: translate(-50%,-50%);width: 47px;height: 16px;background: url('../images/pages/schProc-next.png') no-repeat center/100% auto;}
.schProc-list li:first-child{margin-left: 0;}
.schProc-list li:first-child::after{display: none;}
.schProc-list li:nth-child(2n){background: linear-gradient(45deg,#4c88c4,#2167ae);box-shadow: 4.243px 4.243px 16px 0px rgba(41, 110, 178, 0.3);}
.schPost-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.schPost-bg img{width: 100%;height: 100%;}
.schPost-con{position: relative;z-index: 2;}
.schPost-con .pagesTitle .title,.schPost-con .pagesTitle .text{color: #fff;}
.schPost-text {text-align: left;width: 830px;margin: 50px auto 0;}
.schPost-text p{line-height: inherit;}
.schWel-icon{width: 90px;height: 90px;border-radius: 20px;background: #ccddf1;}
.schWel-list li{margin-left: calc((100% - 90px*4)/4);flex-direction: column;align-items: center;}
.schWel-list{margin-left: calc((-100% + 90px*4)/4);}

.schCode-list{justify-content: space-between;}
.schCode-list li{width: 48.5%;height: 140px;border-radius: 4px;background: #e4ecf6;align-items: center;justify-content: center;}
.schCode-icon{margin-right: 20px;}
.schCode-text .text{margin-top: 5px;}

/* 弹窗 */
.add-popup{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;z-index: 99999;background: rgba(0, 0, 0, .56);}
.addP-con{width: 500px; text-align: center; padding: 50px;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 10px;}
.addP-con .title{color: #595662;font-weight: 700;}
.addP-con input{background: #f2f2f2;}
.addP-con input,.addP-con button{padding: 15px;}
.addP-con button{cursor: pointer; border-radius: 5px; background: #1153A4;color: #fff;}
.addP-phone,.addP-btn{width: 100%;}
.addP-code input{width: 60%;}
.addP-code button,.addP-code-img{width: 40%;}
.addP-con .text{text-align: right;}
.addP-con .text a{color: #1153A4;}
.addP-close{cursor: pointer; position: absolute;right: 5px;top: 5px;width: 40px;height: 40px;}
.addP-close::after{content: ""; width: 20px;height: 2px;background: #717171;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(45deg);}
.addP-close::before{content: ""; width: 20px;height: 2px;background: #717171;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(-45deg);}
.addP-scroll{height: 100%;overflow: hidden;}
.addP-resume{display: flex;}
.addP-resume input{width: 78%;}
.addP-resume button{width: 22%;}
.addP-resume-list li{cursor: pointer; position: relative; display: flex;align-items: center;}
.addP-resume-index{transition: all .4s ease; width: 23px;height: 23px;border-radius: 50%;background: #b0b0b0;color: #fff;text-align: center;line-height: 23px;}
.addP-resume-text{color: #777;margin-left: 10px;}
.addP-resume-list li::after{transition: all .4s ease;position: absolute; content: "";top: 50%;right: 0;width: 20px;height: 2px;background: #717171;transform: translateY(-50%) rotate(45deg);}
.addP-resume-list li::before{content: "";top: 50%;transition: all .4s ease;position: absolute; right: 0;width: 20px;height: 2px;background: #717171;transform: translateY(-50%) rotate(-45deg);}
.addP-resume-list li:hover .addP-resume-index,.addP-resume-list li:hover::after,.addP-resume-list li:hover::before{background: #1153A4;}
.addP-code-img{padding-left: 10px;overflow: hidden;}
.addP-code-img img{width: 100%;border-radius: 5px;}
.addP-position input::-webkit-input-placeholder{font-size: 14px;}
.add-popup,.addP-con{display: none;}
.add-sort-mbBtn{display: none; padding: 8px 30px 8px 8px;position: relative;margin-top: 20px;background: #f0f3f6;color: #333;}
.add-sort-mbBtn::after{content: "";position: absolute;right: 11px;top: 50%;transform: translateY(-40%);width: 11px;height: 15px;background: url('../images/pages/sort-mbBtn.png') no-repeat center/100% auto;}
@keyframes banAnimation{0%{transform:scale(1);}50%{transform: scale(1.1);}100%{transform: scale(1.2);}}
@keyframes abBanAnimation{0%{transform:scale(1.2);}50%{transform: scale(1.1);}100%{transform: scale(1);}}




/* 社会招聘 */
.recCon-title{padding: 0 60px;border-bottom: 1px solid #f4f4f4;justify-content: space-between;}
.recCon-title::after{content: "";display: block;width: 85px;pointer-events: none;}
.recCon-title li{height: 70px;line-height: 70px;width: auto;text-align: center;}
.recCon-title li:first-child{width: 250px;text-align: left;}
.recMenu{cursor: pointer; padding:0 60px;border-bottom: 1px solid #f4f4f4;justify-content: space-between;}
.recMenu li{width: 85px;text-align: center; color: #333;height: 70px;line-height: 70px;user-select: none;}
.recMenu li:first-child{color: #555;width: auto;width: 250px;text-align: left;}
.recCon-title li:nth-child(5),.recMenu li:nth-child(5){width: 120px;}
.recMenu li:nth-child(6){display: flex;align-items: center;justify-content: center;}
.recMenu li:nth-child(6) i{font-size: 16px; position: relative;}
.recDrop{background: #fafafa;padding-left: 60px;display: none;}
.recDrop-item:first-child{margin-top: 0;}
.recDrop li{margin-top: 8px;}
.recDrop-more{cursor: pointer; transition: all .4s ease; align-items: center;justify-content: center;width: 135px;height: 38px;border-radius: 30px;background: #1153A4;}
.recDrop-more::before{content: "";width: 18px;height: 18px;display: inline-block;margin-right: 8px;background: url('../images/pages/recDrop-more.png') no-repeat center/100% auto;}
.recDrop-more:hover{box-shadow: 0 0 8px #1153A4;}

/* 联系我们 */
.contIntro{background: #f9fbfc;}
.contIntro-text{width: 980px;margin: 30px auto 0}
.contIntro-list{justify-content: space-between;}
.contIntro-list::after{content: "";width: 32%;}
.contIntro-list li{width: 32.2%;background: #fff;overflow: hidden;padding: 70px 100px 70px 50px;}
.contIntro-list li::after{content: "";width: 94px;height: 96px;position: absolute;right: 0;top: 50%;transform: translate(20%,-50%);background: url('../images/pages/contIntro-icon1.png') no-repeat center/100% auto;}
.contIntro-list li:nth-child(2)::after{background-image: url('../images/pages/contIntro-icon2.png');}
.contIntro-list li:nth-child(3)::after{background-image: url('../images/pages/contIntro-icon3.png');}
.contIntro-list .text{margin-top: 15px;padding-top: 15px;border-top: 1px solid #f5f8f9;position: relative;z-index: 2    ;}
.contCode-box{justify-content: space-between;}
.contCode{width: 40%;display: flex;justify-content: space-between;}
.contCode-img{width: 20%;}
.contCode-img img{border: 1px solid #ededed;}
.contCode-img-item:first-child{margin-top: 0;}
.contCode-desc{width: 68%;}
.contCode-list li{border-bottom: 1px solid #f6f6f6;}
.contCode-list .text{margin-top: 10px;display: block;}
.contCode-list .text i{margin-right: 14px;display: inline-block;}
.contCode-more{width: 210px;height: 48px;align-items: center;justify-content: center;border-radius: 30px;background: #1153A4;transition: all .4s ease;}
.contCode-more:hover{box-shadow: 0 0 8px #1153A4;}
.contCode-more::after{content: "";display: inline-block;margin-left: 14px;width: 18px;height: 19px;background: url('../images/pages/contCode-more.png') no-repeat center/100% auto;}
.contCode-map{width: 44%;height: 460px;position: relative; box-shadow: 0px 5px 35.42px 10.58px rgba(127, 127, 127, 0.15);border: 2px solid #e7e7e7;}
.map-info{padding: 25px 40px;width: 320px;display: none;}
.map-img{text-align: center;}
.map-con{margin-top: 13px;font-size: 14px;color: #777;}
.amap-info-content{padding: 0;background: rgba(255, 255, 255, .95);}
.amap-info-close,.amap-copyright,.amap-logo{display: none !important;}
.amap-layers canvas.amap-layer{left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;transform: translate3d(0,0,0) !important;}

  
/* 科学研究 */
/* 委员会 */
.team{overflow: hidden;}
.teamWYH-list{justify-content: space-between;}
.teamWYH-list li{user-select: none; cursor: pointer;align-items: center; padding: 45px; width: calc(50% - 15px);border-radius: 3px;background: #f3f7f8;margin-top: 30px;}
.teamWYH-img{width: 25%;border-radius: 50%;overflow: hidden;}
.teamWYH-con{width: 75%;padding-left: 7%;}
.teamWYH-name{color: #043055;}
.teamWYH-text p{line-height: inherit;}
.teamWYH-text p:nth-child(n+4){display: none;}
.teamTD-list{margin-left: -30px;}
.teamTD-list li{margin-left: 30px;width: calc((100% - 30px*4)/4); border-radius: 5px;background: #f3f7f8;align-items: center;justify-content: center;flex-direction: column;}
.teamTD-img{width: 150px;height: 150px;border-radius: 50%;overflow: hidden;}
.teamTD-name{color: #043055;}
.teamTD-text{margin-top: 8px;}

/* 弹窗 */
.popup{display: none; position: fixed;z-index: 99999; left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.popup-con{border-radius: 20px; padding: 60px; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 40%;background: url('../images/pages/popup-bg.jpg') no-repeat left bottom/100% 100%;}
.popup-close{width: 28px;cursor: pointer; height: 28px;position: absolute;right: 60px;top: 60px;transition: all .4s ease;user-select: none; background: url('../images/pages/popup-close.png') no-repeat center/100% auto;}
.popup-close:hover{transform: scale(.9);}
.popup-header{align-items: center;}
.popup-header .title{color: #043055;}
.popup-img{width: 170px;height: 170px;border-radius: 50%;overflow: hidden;}
.popup-img img{width: 100%;height: 100%;}
.popup-text{flex: 1;padding-left: 40px;}
.popup-list{color: #545454; border-top: 1px solid #f4f4f4;}
.popup-list p{margin-top: 12px;}



/* 研究项目 */
.proj-img img{width: 100%;}
.proj-nav{border: 1px solid #f2f2f2;}
.proj-nav-item{width: 25%;transition: all .4s ease; height: 60px;border-left: 1px solid #f2f2f2;}
.proj-nav-item:hover{color: #1153A4;}
.proj-nav-item.active{background: #1153A4;color: #fff;}
.projCAR-text{width: 80%;font-size: 16px;}
.projCAR-text p{line-height: inherit;margin-top: 10px;}
.projCAR-text p:first-child{margin-top: 0;}

/* 研究成果 */
.resTest-con{justify-content: space-between;align-items: flex-start;}
.resTest-text{width: 41%;}
.resTest-text .text p{line-height: inherit;margin-top: 14px;}
.resTest-img{position: relative; width: 46%;}
.resTest-img img{position: relative;z-index: 2;width: 100%;}
.resTest-img::after{content: "";width: 80%;height: 40%;background: #72aee9;position: absolute;left: 0;bottom: 0;transform: translate(-20%,50%);}
.resHZ{background: url('../images/pages/resHZ-bg.jpg') no-repeat center/cover;}
.resHZ .resTest-text{position: relative;height: auto;width: 700px;overflow: visible;}
/* .resHZ .resTest-text::after{content: "";position: absolute;left: 0;top: 0;width: 5px;height: 100%;background: #1153A4;} */
.resHZ-list{position: relative;}
.resHZ-list li:first-child{margin-top: 0;}
.resHonor-text{text-align: center;}
.resHonor-swp .swiper-slide{padding: 20px;}
.resHonor-slide{border: 1px solid #f5f8fb; display: flex;flex-direction: column;align-items: center; padding: 50px 0;transition: all .4s ease;background: #f5f8fb;}
/* .resHonor-img{position: relative;padding: 10px;background: url('../images/pages/resHonor-bg.png') no-repeat center/100% 100%;} */
.resHonor-img{position: relative;width: 65%; display: flex;align-items: center;justify-content: center;}
.resHonor-img img{width: 100%;max-height: 100%;transition: all .6s ease;}
.resHonor-swp .swiper-slide-active .resHonor-img img{transform: scale(1.5);}
.result .resHonor-swp .swiper-slide-active .resHonor-img img{transform: scale(1.3);}
.resHonor-img::after{ content: "";z-index: 3; transition: all .6s ease;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);width: 64px;height: 64px;background: url('../images/pages/resHonor-icon.png') no-repeat center/100% auto;}
.resHonor-slide:hover{background: #fff;box-shadow: 0px 4px 20px 0px rgba(26, 98, 170, 0.31);border-color: rgb(229, 239, 255);}
.resHonor-slide:hover .resHonor-img::after{transform: translate(-50%,-50%) scale(1);}
.resHonor-prev,.resHonor-next{position: absolute;right: 0;top: 50%;transform: translate(100%,-50%);width: 30px;height: 30px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.resHonor-prev{right: auto;left: 0; transform: translate(-100%,-50%) rotate(180deg);}
.resHonor-prev::after,.resHonor-next::after{content: "\e622";font-family: "icon";color: #333;font-weight: 500;font-size: 24px;display: inline-block;}
.resHonor-prev:hover::after,.resHonor-next:hover::after{color: #1153A4;}
.resHonor-pagination{display: none;}

/* 关于我们 */
.pagesNav{transition: all .4s linear;}
.pagesNav.top{bottom: auto;top: 0;position: fixed;z-index: 999;}
.pagesNav.top .pagesNav-item{background: rgba(0, 0, 0, .3);}
.toPlace {position: relative;top: -54px;display: block;height: 0;overflow: hidden;}
.abIntro{background: url('../images/pages/abIntro-bg.png') no-repeat center/auto 90%;}
.abIntro-con{justify-content: space-between;align-items: center;padding-left: 12.5%;}
.abIntro-desc{width: 45%;}
.abIntro-text{color: #60656b;}
.abIntro-text p{line-height: inherit; margin-top: 10px;}
.abIntro-text p:first-child{margin-top: 0;}
.abIntro-num{justify-content: space-between;}
.abIntro-num .num{align-items: flex-end;}
.abIntro-num .num span{line-height: 1;margin-right: 5px;}
.abIntro-num .text{color: #5f5c5a;}
.abIntro-img{width: 49%;}
.abIntro-img::after{content: "";position: absolute;right: 0;bottom: -20px;width: 95%;height: 7px;background: linear-gradient(to right,#276fa3 0%,#6ab37f 70%,#5aa388);}
.abIntro-img img{width: 100%;}

.abBoss{background: #eef2f6;}
.abBoss .contain{padding: 0 5% 0 10%;justify-content: space-between;align-items: center;}
.boss .abBoss .contain{align-items: flex-start;}
.abBoss-img{width: 40%;}
.abBoss-img img{width: 100%;position: relative;z-index: 3;}
.abBoss-img::after{content: "";position: absolute;right: -70px;bottom: 10%;width: 130px;height: 90px;background: url('../images/pages/abBoss-img-bg.png') no-repeat center/100% 100%;}
.abBoss-img-line{clip-path: polygon(70% 0, 100% 0%, 30% 100%, 0 100%);position: absolute; width: 350px;height: calc(100% + 80px);left: -80px;top: -80px;background: #1153A4;}
.abBoss-con{width: 48%;}
.abBoss-con .pagesTitle{text-align: left;}
.abBoss-con .pagesTitle .title,.abBoss-con .pagesTitle .text:nth-child(3){position: relative;}
.abBoss-con .pagesTitle .text:nth-child(3){margin-top: 20px;font-family: "黑体", "SimHei", "\9ED1\4F53";font-weight: 700;display: inline-block;}
.abBoss-con .pagesTitle .title::after{content: "";position: absolute;left: -132px;bottom: 0;width: 94px;height: 86px;background: url('../images/pages/abBoss-title-bg.png') no-repeat center/100% auto;}
.abBoss-con .pagesTitle .text:nth-child(3):after{content: "";position: absolute;right: -65px;top: -54px;width: 45px;height: 42px;background: url('../images/pages/abBoss-text-bg.png') no-repeat center/100% auto;}
.abBoss-text{color: #626262;}
.abBoss-more{padding-left: 15px;overflow: hidden; position: relative; width: 180px;height: 48px;border-radius: 30px;background: #1153A4;align-items: center;justify-content: center;transition: all .4s ease;}
.abBoss-more p{position: relative;z-index: 3;}
.abBoss-more i{position: relative;font-style: normal; display: inline-block;width: 30px;height: 30px;display: flex;margin-left: 30px; align-items: center;justify-content: center;border-radius: 50%;}
.abBoss-more i::before{content: "";transition: all .6s ease-in-out; position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: #00376e;}
.abBoss-more i::after{content: "\e622";font-family: "icon";display: inline-block;font-size: 14px;z-index: 2;}
.abBoss-more:hover i::before{transform: scale(12);}

.abWH-list{display: flex;margin-left: -8px;}
.abWH-list li{width: 210px;height: 400px;overflow: hidden;position: relative;margin-left: 8px;}
.abWH-list li>img{position: absolute;left: 0;top: 0; height: 410px;max-width: unset;object-fit: fill;}
.abWH-list-con{opacity: 0; transition: all .6s ease;transform: translateY(30%); position: absolute;left: 0;top: 0;width: 100%;padding: 45px 0 0 50px;height: 100%;}
.abWH-list-title{transition: all .3s ease; position: absolute;left: 0;bottom: 40px;width: 100%;text-align: center;}
.abWH-list-title::after{content: "";position: absolute;left: 50%;transition: all .6s ease; bottom: -8px;transform: translateX(-50%);width: 28px;height: 2px;background: #fff;}
.abWH-icon{opacity: 0;transition: all .6s ease;}
.abWH-list-con .text{opacity: 0;color: rgba(255, 255, 255, .8);letter-spacing: 2px;}
.abWH-list li.active .abWH-list-title{opacity: 0;transform: translateY(100%);}
.abWH-list li.active .abWH-list-con{opacity: 1;transform: translateY(0);}
.abWH-list li.active{width: calc((100% - 210px*4 - 8px*5));}
.abWH-list li.active .abWH-list-con .text{opacity: 1;}
.abWH-list li.active .abWH-icon{opacity: 1;}
.abWH-list li.active .title::after{width: 0;}

.abLayout{background: #eef2f6 url('../images/pages/abLayout.png') no-repeat center bottom/40% auto;}
.abLayout .abBoss-more{margin: 30px auto 0;}
.abLayout-text{padding: 0 14%;}

.abFZ{background: url('../images/pages/abFZ-bg.jpg') no-repeat center/100% 100%;}
.abFZ .pagesTitle .title,.abFZ .pagesTitle .text{color: #fff;}
.gallery{width: 550px;margin: 60px auto 0;position: relative;}
.gallery .swiper-slide .galYear{transition: all .4s ease;}
.galText{height: 160px;overflow-y: auto;padding-right: 75px;color: #fff;}
.galText::-webkit-scrollbar {width: 2px;}
.galText::-webkit-scrollbar-thumb {background: #1153A4;}
.galText::-webkit-scrollbar-track {background: #fff;}
.gallery-prev,.gallery-next{transition: all .4s ease; position: absolute;cursor: pointer;user-select: none; right: -190px;top: 50%; width: 38px;height: 41px;transform: translateY(-50%);background: url('../images/pages/abFZ-next.png') no-repeat center/100% auto;}
.gallery-prev{transform: translateY(-50%) rotate(180deg);right: auto;left: -190px;}
.gallery-prev:hover,.gallery-next:hover{background-image: url('../images/pages/abFZ-nextH.png');}

.galDown{text-align: center;color: #fff;}
.galText .text{flex: 1;padding-left: 20px;font-size: 16px;}
.thumbs{position: relative;user-select: none;padding: 0 10%;}
/* .thumbs .swiper-wrapper{justify-content: center;} */
.thumbs::after{content: "";position: absolute;left: 0;top: 1px;width: 100%;height: 1px;background: rgba(0, 0, 0, .21);}
.thumbs-year{display: block; text-align: center;position: relative;}
.thumbs-year::after{content: "";position: absolute;transform: translateX(-50%); left: 50%;top: 0;width: 0;height: 2px;background: #1153A4;transition: all .6s ease;}
.thumbs-year.active::after{width: 100%;}
.about .resHonor{background: url('../images/pages/abHonor-bg.jpg') no-repeat center/100% 100%;}
.boss .abBoss{background: #fff;}
.abBoss-text p{margin-top: 15px;line-height: inherit;}
.boss .abBoss-text p:first-child{margin-top: 0;}
.boss-name{text-align: right;}

/* 战略布局 */
.layIntro-text{width: 870px;margin: 40px auto 0;}
.layIntro-nav{justify-content: center;position: relative;z-index: 2;}
.layIntro-nav-item{transition: all .4s ease;margin-left: 60px;position: relative;}
.layIntro-nav-item:first-child{margin-left: 0;}
.layIntro-nav-item::after{content: "";position: absolute;left: 50%;bottom: -7px;width: 0;height: 2px;background: #1153A4;transform: translateX(-50%);transition: all .6s ease;}
.layIntro-nav-item.active,.layIntro-nav-item:hover{color: #1153A4;}
.layIntro-nav-item.active::after{width: 100%;}
.layIntro-items{min-height: 430px;}
.layIntro-item4-list{margin-left: -20px;padding: 0 20px;}
.layIntro-item4-list li{position: relative;margin-left: 20px;overflow: hidden;width: calc((100% - 20px*4)/4);}
.layIntro-item4-list li img{width: 100%;height: 100%;}
.layIntro-item4-text{transition: all .4s ease; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 70%; background: rgba(127, 201, 116, .7);padding: 25px 30px;}
.layIntro-item4-text .title{text-align: center;}
.layIntro-item4-text .text{display: none;}
.layIntro-item4-text.active{padding: 60px 30px;}
.layIntro-item1{text-align: center;margin-top: -80px;}
.layIntro-item1-bg{padding-bottom: 20px;}
.layIntro-item1-con{position: absolute;;left: 50%;top: 40%;transform: translateX(-50%);text-align: center;}
.layIntro-item1-con .text{color: #1c2954;white-space: nowrap;}
.layIntro-item30-list{width: 870px;margin: 0 auto;}
.layIntro-item30-list li{border-radius: 30px; transition: all .4s ease; margin: 40px 0 0 40px;width: 320px;height: 52px;line-height: 52px; text-align: center;border: 1px solid rgba(178, 203, 228,.29); box-shadow: 0.977px 13.966px 18.69px 2.31px rgba(26, 98, 170, 0.1);}
.layIntro-item30-list li:first-child{margin-left: 0 !important;}
.layIntro-item30-list li:nth-child(2n+1){margin-left: 140px;}
.layIntro-item30-list li:last-child{font-weight: 700;}
.layIntro-items .item{display: none;}
.layIntro-items .layIntro-item4.item{display: block;}
.layIntro-items .layIntro-item30{display: flex;flex-direction: column;align-items: center;text-align: center;}
.layGlo-bg img{width: 100%;}
.layGlo-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.layGlo-con .pagesTitle .title,.layGlo-con .pagesTitle .text{color: #fff;}
.layCY-list{justify-content: center;}
.layCY-list li{width: 226px;height: 226px;flex-direction: column;align-items: center;justify-content: center;}
.layCY-list li::after{transition: all 1s linear; content: "";width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/pages/layCY-bg1.png') no-repeat center/100% auto;}
.layCY-list li:nth-child(2n)::after{background-image: url('../images/pages/layCY-bg2.png');}
.layCY-list li:hover::after{transform: translate(-50%,-50%) rotate(-180deg);}
.layCY-list li:nth-child(2n):hover:after{transform: translate(-50%,-50%) rotate(180deg);}

.projTable table{width: 100%;}
.projTable thead th,.projTable tbody td{border: 1px solid #fff;}
.projTable thead th:first-child,.projTable thead th:nth-child(3){width: 180px;}
.projTable thead th:nth-child(2){width: 140px;}
.projTable thead th{background: #bababa;text-align: center;height: 68px;color: #fff;font-weight: 500;}
.projTable tbody td{text-align: center;height: 52px;padding:0 26px;font-size: 13px;background: #f0f0f0;}
.projTable tbody td i{display: block;height: 26px;background: #7bb2e9;position: relative;margin-left: -16px;}
.projTable tbody td i:after {content: "";width: 0;height: 0;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 16px solid #7bb2e9;position: absolute;right: -16px;top: 0;}
.projTable tbody td p br{height: 5px;}
.proj-items .item{display: none;}
.proj-items .item:first-child{display: block;}




/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsDet-page-item{height: 150px;padding: 0 35px;width: calc(50% - 7px);}
    .lifeVR-img::after{height: 190px;}
    .schIntro-bg{font-size: 150px;}
    .schIntro-text{height: 420px;margin-top: -50px;padding-left: 30%;}
    .schIntro-text-text{margin-left: 90px;width: 40%;}
    .schIntro-page{width: 230px;height: 130px;bottom: -120px;}
    .schIntro-item:nth-child(2) .schIntro-text-text{margin-left: 70px;}
    .schIntro-item:nth-child(2) .schIntro-text{padding-right: 30%;}
    .schProc-list li{margin-left: 120px;width: 130px;height: 130px;}
    .schProc-list li::after{left: -60px;width: 40px;height: 14px;}
    .contIntro-list li{padding: 50px 70px 50px 30px;}
    .contCode-desc{width: 70%;}
    .resHonor-slide{padding: 25px 0;}
    .result .resHonor-slide{padding: 35px 0;}
    .abIntro-desc{width: 50%;}
    .abIntro-img{width: 45%;}
    .abWH-list li{width: 190px;height: 360px;}
    .abWH-list li.active {width: calc((100% - 190px*4 - 8px*5));}
    .abWH-list li>img{height: 360px;}
    .abWH-list-con{padding: 25px 0 0 30px;}
    .galText{padding-right: 50px;}
    .galText .text,.galText .year{font-size: 15px;}
    .gallery-prev, .gallery-next{width: 32px;height: 34px;right: -160px;}
    .gallery{width: 480px;margin-top: 40px;}
    .gallery-prev{left: -160px;}
    .layIntro-nav-item{margin-left: 40px;}
    .layIntro-item4-text{padding: 15px 20px;width: 80%;}
    .layIntro-item4-text.active{padding: 40px 20px;}
    .layIntro-item1-bg img{width: 32%;}
    .layIntro-item1-con{width: 180px;}
    .layCY-list li{width: 200px;height: 200px;}
    .layIntro-items{min-height: 360px;}
    .newsShow-con{padding: 45px 65px 0 40px;}
    .popup-con{padding: 40px;}
    .popup-img{width: 150px;height: 150px;}
    .popup-close{right: 40px;top: 40px;}
    .popup-text{padding-left: 30px;}
    .schPost-text{margin-top: 30px;}
    .service::before{width: 400px;height: 270px;}
    .service::after{width: 260px;height: 200px;}
    .serCon-text{padding: 25px 0 15px 40px;}
    .abBoss-img-line{height: calc(100% + 60px);top: -60px;}


}

@media all and (max-width:1430px) {
    /* 1360 */
}

@media all and (max-width:1350px) {
    /* 1280 */
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .schIntro-bg{font-size: 110px;}
    .schIntro-img{width: 38%;}
    .schIntro-text-text{margin-left: 70px;}
    .schIntro-page {width: 180px;height: 110px;bottom: -100px;}
    .contIntro-list li {padding: 30px 50px 30px 20px;}
    .contIntro-list li::after{width: 75px;height: 80px;}
    .teamTD-img{width: 110px;height: 110px;}
    .abIntro-num .text{font-size: 14px;}
    .abBoss-img-line{width: 270px;height: calc(100% + 40px);top: -40px;left: -70px;}
    .abWH-list li{width: 150px;height: 330px;}
    .abWH-list li.active {width: calc((100% - 150px*4 - 8px*5));}
    .abWH-list li>img{height: 330px;}
    .abWH-list-con{padding: 20px 0 0 25px;}
    .layIntro-item4-list{margin-left: -10px;}
    .layIntro-item4-list li {margin-left: 10px;width: calc((100% - 10px*4)/4);}
    .layIntro-item4-text {padding: 10px 15px;width: 85%;}
    .layIntro-item4-text.active {padding: 30px 15px;}
    .layIntro-items{min-height: 300px;}
    .projTable thead th:first-child, .projTable thead th:nth-child(3){width: 160px;}
    .projTable thead th:nth-child(2){width: 120px;}
    .projTable tbody td{padding: 0 15px;}
    .popup-con{width: 50%;padding: 30px;}
    .popup-img{width: 130px;height: 130px;}
    .popup-close{right: 30px;top: 30px;}
    .resHonor-swp .swiper-slide-active .resHonor-img img{transform: scale(1.3);}
    .result .resHonor-slide {padding: 50px 0;}
    .schIntro-item:nth-child(2) .schIntro-text {padding-right: 23%;}
    .serCon-text p{margin-top: 12px;padding-right: 14px;}
    .contIntro-text{width: 930px;}
}
@media all and (max-width:1140px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pagesNav{overflow-x: auto;animation-delay: 0s;}
    .pagesNav .contain{flex-wrap: nowrap;}
    .pagesNav-item{min-width:calc(100vw / 3); width: auto !important; font-size: 12px; height: 34px;padding: 0 10px;transition: all 0s ease;white-space: nowrap;background: rgba(0, 0, 0, .4);}
    .pagesNav-item p{transform: scale(.95);}
    .pagesNav-item::after{display: none;}
    .pagesNav-item.active{background: #1153A4 !important;}
    .pagesTitle .text{margin-top: 0;}
    .newsDet-ban-bg img{height: 250px;}
    .newsDet-file-box{width: 100%;padding: 30px 20px 40px;}
    .newsDet-back{width: 110px;height: 40px;}
    .newsDet-site{width: 100%;}
    .newsDet-page{width: 100%;}
    .newsDet-page-item{width: 100%;margin-top: 15px;padding: 0 15px;height: 120px;}
    .serText{padding: 0;}
    .serLabel{margin-left: -15px;}
    .serLabel li{margin: 20px 0 0 15px;padding: 8px 30px;box-shadow: 0px 10px 25px 0px rgba(21, 74, 146, 0.13);}
    .ser-contact li{width: 50%;margin-left: 0;}
    .serCont-icon{width: 40px;}
    .serCont-text{width: calc(100% - 40px); margin-left: 0;padding-left: 10px;}
    .serCont-text .text{font-size: 13px;}
    .lifeQD-img{width: 70%;margin: 0 auto;}
    .lifeQD-con{width: 100%;margin-top: 20px;padding-left: 0;}
    .lifeVR-con{width: 100%;margin-top: 0;}
    .lifeVR-img{width: 100%;margin-top: 20px;}
    .lifeVR-QRcode{margin: 30px auto 0;display: block;}
    .lifeVR-img::after{height: 100px;transform: translate(-10%,40%);}
    .schIntro-img{width: 100%;position: relative;left: auto;bottom: auto;}
    .schIntro-con{width: 100%;}
    .schIntro-bg{font-size: 40px;display: none;}
    .schIntro-page{display: none;}
    .schIntro-text{width: 100%;height: auto;padding: 30px 4% !important;margin-top: 0;}
    .schIntro-text-title{width: 100%;}
    .schIntro-text-text{width: 100%;margin-left: 0;}
    .schIntro-item:nth-child(2){margin-top: 20px;}
    .schIntro-item:nth-child(2) .schIntro-text-text{margin-left: 0;}
    .schProc-list{justify-content: center;padding: 0 20px;margin-top: 0;}
    .schProc-list li{margin-left: 40px;width: 110px;height: 110px;margin-top: 20px;}
    .schProc-list li:nth-child(3){margin-left: 0;}
    .schProc-icon img{height: 35px;}
    .schProc-list li::after{display: none;}
    .schProc-text{margin-top: 10px;}
    .schPost-text{font-size: 13px;width: 100%;margin-top: 15px;}
    .schWel-icon{width: 70px;height: 70px;border-radius: 10px;}
    .schWel-icon img{height: 35px;}
    .schWel-list{margin-left: calc((-100% + 70px*4)/4);}
    .schWel-list li{margin-left: calc((100% - 70px*4)/4);}

    .recCon-title{display: none;}
    .recMenu{padding: 15px 0;border-color: #eee;position: relative;}
    .recMenu li{height: auto;line-height: 1.3;width: auto;margin-right: 10px;color: #666;}
    .recCon-title li:nth-child(5), .recMenu li:nth-child(5){width: auto;}
    .recMenu li:first-child{width: 100%;font-size: 18px;margin: 0 0 13px;font-weight: 500;color: #000;}
    .recMenu li:nth-child(6){position: absolute;right: 0;top: 15px;}
    .recMenu li:nth-child(6) i{width: 100%;height: 100%;font-size: 14px;}
    .recDrop{padding:20px 15px 40px;}
    .recDrop-more{font-size: 13px;width: 120px;height: 34px;}
    .recDrop-more::after{width: 14px;height: 14px;}
    .contIntro-list li{width: 100%;margin-top: 15px;padding: 25px 15px;}
    .contIntro-list li:first-child{margin-top: 0;}
    .contIntro-list .text{margin-top: 10px;padding-top: 10px;}
    .contIntro-list li::after{width: 60px;height: 65px;}
    .contCode{width: 100%;}
    .contCode-img{width: 25%;}
    .contCode-img-item .text{font-size: 12px;}
    .contCode-list .text{line-height: 26px;margin-top: 6px;}
    .contCode-more{width: 170px;height: 42px;}
    .contCode-more::after{margin-left: 8px;width: 15px;height: 16px;}
    .contCode-map{width: 100%;height: 300px;margin-top: 30px;box-shadow: 0px 5px 20px 8px rgba(127, 127, 127, 0.15);}
    .map-info{width: 280px;padding: 15px;}
    .lifeProe-list li{width: 100%;margin-top: 10px;}
    .lifeProe-menu{padding: 15px 15px 15px 40px;}
    .lifeProe-menu .num{font-size: 12px;width: 25px;height: 25px;left: 8px;}
    .lifeProe-menu::after{right: 15px;}
    .lifeProe-drop{padding-left: 40px;padding-right: 15px;}
    .lifeProe-list{margin-top: 0;}
    .teamWYH-list li{width: 100%;margin-top: 15px;padding: 30px 15px;}
    .teamWYH-img{width: 100%;text-align: center;border-radius: 0;}
    .teamWYH-img img{width: 120px;height: 120px;border-radius: 50%;}
    .teamWYH-con{width: 100%;padding-left: 0;margin-top: 20px;text-align: center;}
    .teamWYH-text p{margin-top: 5px;}
    .teamTD-list{margin-left: 0;}
    .teamTD-list li{width: 100%;margin: 15px 0 0;padding: 30px 0;}
    .teamTD-img{width: 120px;height: 120px;}
    .proj-nav-box{width: 100%;overflow-x: auto;}
    .proj-nav-item{min-width: 120px;height: 50px;width: auto;padding: 0 10px;}
    .resTest-text{width: 100%;}
    .resTest-img{width: 100%;margin-top: 15px;}
    .resTest-img::after{display: none;}
    .resHZ .resTest-text{width: 100%;}
    .resHZ-list::after{top: 6px;transform: unset;}
    .resHZ{background-size: auto 100%;}
    .resHonor-prev, .resHonor-next{display: none;}
    .resHonor-pagination{display: block;user-select: none; position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);width: 100%;text-align: center;}
    .resHonor-pagination .swiper-pagination-bullet{margin: 2px;width: 6px;height: 6px;}
    .abIntro-con{padding-left: 0;}
    .abIntro-desc{width: 100%;}
    .abIntro-img{width: 100%;margin-top: 20px;}
    .abIntro{padding: 40px 4%;}
    .abIntro-num li{margin-top: 15px;}
    .abIntro-img::after{height: 4px;bottom: -15px;width: 90%;}
    .abBoss-img{width: 70%;margin: 0 auto;}
    .abBoss-con{width: 100%;margin-top: 40px;}
    .abBoss{padding: 50px 0;overflow: hidden;}
    .abLayout-text{padding: 0;}
    .about{overflow: hidden;width: 100%;}
    .abBoss-img-line{width: 250px;height: calc(100% + 40px);top: -40px;left: -50px;}
    .abBoss-img::after{width: 120px;height: 80px;right: -30px;}
    .abBoss .contain{padding: 0;}
    .abBoss-more{width: 130px;height: 40px;}
    .abBoss-more i{width: 24px;height: 24px;margin-left: 15px;}
    .abBoss-more i::after{font-size: 12px;transform: rotate(-10deg);}
    .abWH-list{margin-top: 0;flex-wrap: wrap;}
    .abWH-list li{width: 100% !important;margin: 15px 0 0;}
    .abWH-list-con {opacity: 1;transform: translateY(0);padding: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
    .abWH-list-title {opacity: 0;transform: translateY(100%);}
    .abWH-icon,.abWH-list-con .text{opacity: 1;}
    .abWH-list-con .text,.abWH-list-con .title{margin-top: 16px;}
    .abFZ{background-size: auto 100%;}
    .gallery{padding:0 4%;width: 100%;margin-top: 30px;}
    .galText .text, .galText .year{font-size: 14px;}
    .galText{padding-right: 15px;}
    .thumbs{padding: 0 15px;}
    .thumbs-year{font-size: 13px;font-weight: 400;}
    .layIntro-text{width: 100%;margin-top: 15px;}
    .layIntro{padding: 0 4% 40px;}
    .layIntro-nav-item{margin-left: 20px;}
    .layIntro-nav-item::after{bottom: -4px;}
    .layIntro-item4-list{margin-left: 0;padding: 0;}
    .layIntro-item4-list li{width: 100%;margin: 15px 0 0;}
    .layIntro-item4-text{padding: 15px 15px;width: 80%;}
    .layIntro-item4-text.active {padding: 25px 15px;}
    .layCY-list li{width: 130px;height: 130px;margin: 15px 0 0 15px;}
    .layCY-list{margin-top: 15px;}
    .layCY-text{font-size: 14px;}
    .layCY-icon{height: 40px;}
    .layCY-icon img{max-height: 100%;}
    .layGlo-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .layGlo-bg img{width: 100%;height: 100%;}
    .layGlo-con{position: relative;left: auto;top: auto;padding: 40px 4%;position: relative;z-index: 2;}
    .layGlo-text{margin-top: 15px;}
    .projTable .table{overflow-x: auto;}
    .projTable table{width: 250%;}
    .projTable thead th{font-size: 14px;}
    .projTable tbody td{font-size: 13px;}
    .projTable thead th{height: 60px;width: auto !important;}
    .projTable tbody td{height: 50px;}
    .newsShow-swp{padding-bottom: 40px;}
    .newsShow-img{width: 100%;}
    .newsShow-con{padding: 30px 15px;width: 100%;}
    .newsShow-date .day{font-size: 40px;}
    .newsShow-date .day::after{bottom: -10px;height: 2px;}
    .newsShow-date .year p{margin-top: 2px;}
    .newsShow-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin-left: 15px;}
    .newsList-item-box{width: 100%;margin-top: 15px;}
    .newsList-item{padding:  0 30px 0 15px;}
    .resHonor-img{width: 80%;}
    .popup-con{width: 85%;padding: 20px;border-radius: 10px;}
    .popup-img{width: 90px;height: 90px;}
    .popup-text{padding-left: 15px;}
    .popup-close{right: 20px;top: 20px;width: 22px;height: 23px;}
    .popup-list{font-size: 13px;}
    .popup-list p{margin-top: 10px;}
    .resHonor-swp .swiper-slide-active .resHonor-img img{transform: scale(1.2);}
    .resHonor-slide{padding: 40px 0;}
    .projCAR-text{font-size: 14px;width: 100%;}
    .result .resHonor-swp .swiper-slide-active .resHonor-img img{transform: scale(1.15);}
    .result .resHonor-slide {padding: 40px 0;}
    .resHonor-text{padding: 0;}
    .serCon-text{width: 100%;padding: 25px 15px;}
    .serCon-text p{width: 100%;padding: 0 0 0 12px;}
    .serCon-img{width: 100%;}
    .serCon-text p::after{width: 5px;height: 5px;}
    .schCode-list li{width: 100%;margin-top: 15px;padding: 0 15px;justify-content: flex-start;}
    .schCode-list li:first-child{margin-top: 0;}
    .schCode-list li:nth-child(2) .schCode-icon{margin-right: 0;}
    .schCode-list li:nth-child(2) .schCode-text{flex: 1;padding-left: 20px;}
    .addP-con{width: 90%;padding: 10px;}
    .addP-con input, .addP-con button{padding: 8px;}
    .addP-con .addP-resume-btn{padding: 5px;}
    .addP-position input::-webkit-input-placeholder{font-size: 12px;}
    .resHonor-text{text-align: left;}
    .resHonor-text br{display: none;}
    .contIntro-text{width: 100%;margin-top: 15px;}
    .layIntro-item1{margin-top: 0;}
    .layIntro-item1-bg img{width: 100%;}
    .layIntro-item1-bg{padding-bottom: 0;}
    .layIntro-item30-list{width: 100%;}
    .layIntro-item30-list li{margin: 20px 0 0 !important;width: 100%;box-shadow: 0.977px 10px 11px 2.31px rgba(26, 98, 170, 0.1);}
    .layIntro-items{min-height: unset;}
    .toPlace {top: -34px;}
    .project .contain{width:100%}
    .proj-items{padding:0 4%}
    .teamWYH, .teamTD{padding-top:36px;}
}