@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{position: relative; width: 44px;height: 44px;line-height: 44px;margin: 4px;font-size: 14px;transition: all .4s ease;}
.paging-menu a::after{content: "";position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);width: 0;height: 1px;background: #f08200;}
.paging-menu a:first-child, .paging-menu a:last-child{border: 1px solid #e0e0e0;border-radius: 50%;font-family: "宋体", "SimSun", "\5B8B\4F53";font-weight: 700;font-size: 18px;color: #666;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{color: #f08200;border-color: #f08200;}
.paging-menu a.active::after, .paging a.on::after{width: 9px;}
.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: #f48e31;}
.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: #f48e31;color: #fff;border-color: #f48e31;}
.paging-hint span{color: #f48e31;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;width: 34px;height: 34px;line-height: 34px;}.paging-menu a::after{bottom: 5px;} .paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{font-size: 16px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #f48e31;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #f48e31;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: #f48e31 !important;}
.search-link:hover h2{color: #f48e31;}
@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: #f48e31;}
.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: #f48e31;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.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;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 640px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}
/* 内页标题 */
.pagesTitle .title-en{text-transform: uppercase; color: #ddd;font-style: italic;line-height: 1.3;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";}
/* 产品1 */
.pro1-ban img{width: 100%;min-height: 200px;}
.pro1-list .contain{justify-content: space-between;align-items: center;}
.pro1-img{margin-left: 20px;width: 46%;}
.pro1-img img{position: relative;z-index: 2;width: 100%;}
.pro1-img::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 32%;background: #f08200;transform: translate(-20px,20px);}
.pro1-con{width: 42%;padding-right: 40px;}
.pro1-label{padding: 6px 10px;background: #f08200;line-height: 1;}
.pro1-text p{line-height: inherit;text-align: justify;text-indent: 2em;}
.pro1-text p:first-child{margin-top: 14px;}
.pro1-list li:nth-child(2n){background: #f5f5f5;}
.pro1-list li:nth-child(2n) .contain{flex-direction: row-reverse;}
.pro1-list li:nth-child(2n) .pro1-img{margin-left: 0;margin-right: 20px;}
.pro1-list li:nth-child(2n) .pro1-img::after{right: 0;left: auto;transform: translate(20px,20px);}
/* 产品2 */
.pro2Intro-video{width: 50%;}
.pro2Intro-video::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .15);}
.pro2Intro-video img{width: 100%;height: 100%;}
.pro2Intro-video-btn{z-index: 2;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .4s ease;user-select: none;cursor: pointer;}
.pro2Intro-video-btn:hover{transform: translate(-50%,-50%) scale(.95);}
.pro2Intro-con{width: 50%;background: url('../images/pages/pro2-intro-bg.jpg') no-repeat center/100% 100%;flex-direction: column;justify-content: center;padding-left: 4%;}
.pro2Intro-title,.pro2Intro-text{width: 69%;}
.pro2Intro-text p{line-height: inherit;text-align: justify;text-indent: 2em;}
/* background: url('../images/pages/pro2-intro-num.png') no-repeat center/100% auto; */
.pro2Intro-num li{text-align: center; position: relative;width: 150px;height: 150px;padding: 0 20px;margin-left: 40px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.pro2Intro-num li:first-child{margin-left: 0;}
.pro2Intro-num li::after{animation: num 1.5s linear infinite; content: ""; width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); border-radius: 50%;background: linear-gradient(70deg, #faba7e 25%, #f9d8b9 50%, #dcdedd 70%);-webkit-mask: radial-gradient(transparent, transparent 68px, #000 50px);}
.pro2Intro-num li:nth-child(2n):after{animation: num2 1.5s linear infinite;}
@keyframes num {0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(360deg);}}
@keyframes num2 {0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(-360deg);}}
.pro2Intro-num li .title{justify-content: center;align-items: flex-end;}
.pro2Intro-num li .title span{margin-right: 3px;}
.pro2Intro-num li .text{margin-top: 5px;line-height: 1.1;}
/* .pro2Honor-swp .swiper-slide{padding: 15px;} */
.pro2Honor-swp::after{content: "";position: absolute;left: 0;top: 320px;width: 100%;height: 1px;background: #dae0f2;}
.pro2Honor-slide{display: flex;flex-direction: column;align-items: center;}
.pro2Honor-img{display: flex;align-items: flex-end;height: 280px;justify-content: center;padding-top: 20px;}
.pro2Honor-img img{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);max-height: 100%;transition: all .4s ease;}
.pro2Honor-dot{width: 10px;height: 10px;border-radius: 50%;background: #fff;position: relative;margin-top: 34px;}
.pro2Honor-dot::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: 4px;height: 4px;border-radius: 50%;background: #dae0f2;}
.pro2Honor-dot::before{ content: "";animation: dot 1.5s linear infinite;z-index: 10; width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);transition: all .4s ease; background: url('../images/pages/pro2Honor-icon.png') no-repeat center/100% auto;}
.pro2Honor-slide:hover .pro2Honor-dot::before{transform: translate(-50%,-50%) scale(1);}
.pro2Honor-line{width: 1px;height: 20px;background: #dae0f2;margin-top: 5px;}
.pro2Honor-text{font-size: 14px;line-height: 1.4;}
.pro2Honor-prev,.pro2Honor-next{transition: all .4s ease; cursor: pointer;user-select: none; position: absolute;right: -115px;top: 130px; width: 60px;height: 60px;background: #fff;border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.pro2Honor-prev{right: auto;left: -115px;transform: rotate(180deg);}
.pro2Honor-prev::after,.pro2Honor-next::after{transition: all .4s ease; content: "\e622";font-family: "icon";font-size: 15px;font-weight: 700;color: #f08200;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pro2Honor-pagination{display: none;}
.pro2Honor-prev:hover,.pro2Honor-next:hover{background: #f08200;}
.pro2Honor-prev:hover::after,.pro2Honor-next:hover::after{color: #fff;}
.pro2Icon{background: #f5f9fe;}
.pro2Icon-list li{width: 20%;position: relative;}
.pro2Icon-img{height: 76px;position: relative;}
.pro2Icon-img::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 30px;background: #e5e5e5;}
.pro2Icon-img img{max-height: 100%;transition: all .4s ease;}
.pro2Icon-list li:last-child .pro2Icon-img::after{display: none;}
.pro2Icon-list li:hover .pro2Icon-img img{transform: translateY(-10px);}
.pro2KP{background: url('../images/pages/pro2KP-bg.jpg') no-repeat center/100% 100%;}
.pro2KP .contain{justify-content: space-between;align-items: center;}
.pro2KP-img{width: 47%;}
.pro2KP-img img{width: 100%;}
.pro2KP-con{width: 42%;}
.pro2KP-text{text-align: justify;text-indent: 2em;}
/* 产品3 */
.pro3XKN .contain{padding: 0 5%;}
/* .pro3XKN-text{text-align: justify;} */
.pro3YS-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pro3YS-bg img{width: 100%;height: 100%;}
.pro3YS-con{position: relative;z-index: 2;padding: 50px 0;}
.pro3YS-con .contain{justify-content: flex-end;height: 100%;align-items: center;}
.pro3YS-desc{width: 43%;}
.pro3YS-text p{line-height: inherit;margin-top: 16px;position: relative;padding-left: 16px;text-align: justify;}
.pro3YS-text p::after{content: "";position: absolute;left: 0;top: 5px;width: 6px;height: 6px;border-radius: 50%;background: #f08200;}
.pro3Map-bg img{width: 100%;}
.pro3Map-city{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pro3Map-line {content: "";position: absolute;right: 20.8%;top: 36%;width: 34%;transform-origin: right bottom;transform: scale(0);}
.mapLine{animation: mapLine 1s ease-out forwards;}
.mapLine img{width: 100%;}
@keyframes mapLine {0%{transform: scale(0);}100%{transform: scale(1);}}
.pro3Map-city-name{white-space: nowrap; position: absolute;left: 50%;top: 50%;font-weight: 700;z-index: 2; line-height: 1;font-size: 11px; padding: 4px 8px;background: #fff;color: #e6222a;border: 1px solid #e6222a;border-radius: 30px;letter-spacing: 1px;}
.pro3Map-city-name.CN{background: #e6222a;border-color: #fff;color: #fff;}
.pro3Map-city-name.beijing{left: 78%;top: 36%;}
.pro3Map-city-name.hangzhou{left: 79%;top: 44%;}
.pro3Map-city-name.xiamen{left: 78%;top: 52%;}
.pro3Map-city-name.moluoge{left: 41%;top: 41%;}
.pro3Map-city-name.noboer{left: 67%;top: 42%;}

.pro3Map-city-name.mengjiala{left: 66%;top: 48%;}
.pro3Map-city-name.mali{left: 42%;top: 46%;}
.pro3Map-city-name.bjnfs{left: 38%;top: 56%;}
.pro3Map-city-name.jiana{left: 45%;top: 63%;}
.pro3Map-city-name.aseby{left: 59%;top: 57%;}
.pro3Map-city-name.gangguo{left: 50%;top: 59%;}
.pro3Map-city-name.angela{left: 46%;top: 71%;}
.pro3Map-city-name.kenniya{left: 58%;top: 64%;}
.pro3Map-city-name.hskst{left: 58%;top: 30%;}
.pro3Map-city-name.miandian{left: 70%;top: 52%;}
.pro3Map-city-name.taiguo{left: 68%;top: 57%;}
.pro3Map-city-name.jianpuzhai{left: 76.5%;top: 57%;}
.pro3Map-city-name.yinni{left: 76%;top: 67%;}

.pro3Map-city-name.aiji{left: 56%;top: 45%;}
.pro3Map-city-name.nirier{left: 50%;top: 48%;}
.pro3Map-city-name.nrly{left: 49%;top: 54%;}
.pro3Map-city-name.mdjsj{left: 61%;top: 75%;}
.pro3Map-city-name.wdml{left: 15%;top: 48%;}




.pro3Map-text{width: 22%;position: absolute;right: 83%;top: 39%;z-index: 2;}
.pro3Map-num{justify-content: space-between;}
.pro3Map-num li{margin-top: 24px;width: 48%;}
.pro3Map-num .num{align-items: flex-end;}
.pro3Map-num .num span{margin-right: 4px;}
.pro3Map-num .text{margin-top: 5px;}
.pro3Sale-bg img{width: 100%;}
.pro3Sale-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pro3Sale-con .contain{height: 100%;justify-content: flex-end;align-items: center;}
.pro3Sale-img{width: 51%;}
.pro3Sale-img img{width: 100%;}
/* 成长在万泰 */
.pagesBan>video{width: 100%;}
.pagesBan img{width: 100%;}
.pagesBan-btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;user-select: none;}
.pagesNav{box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);background: #fff;z-index: 2;}
.pagesNav .contain{justify-content: center;width: 100%;}
.pagesNav-item{height: 74px; line-height: 74px;transition: all .4s ease;user-select: none;margin-left: 30px;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item.active,.pagesNav-item:hover{color: #f08200;}
.pagesNav-line{transition: all .4s ease; position: absolute;left: 0;top: 0;width: 50%;height: 4px;background: #f08200;}
.grow-item{width: 83%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);margin-top: 75px;}
.grow-item .contain{margin: 0 0 0 auto;justify-content: space-between;}
.grow-con{flex-direction: column;justify-content: center;width: 46%;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";padding-right: 7%;}
.grow-text{text-align: justify;text-indent: 2em;}
.grow-list li{margin-top: 8px;text-align: justify;}
.grow-page{ font-size: 130px;font-weight: 700;color: transparent;-webkit-text-stroke: 1px #ffe9cf;line-height: .8;position: absolute;right: -15px;top: 8%;}
.grow-img{width: 50%;}
.grow-img img{width: 100%;}
.grow-item:nth-child(2n){margin: 75px 0 0 auto;width: 84%;}
.grow-item:nth-child(2n) .contain{flex-direction: row-reverse;margin: 0 auto 0 0;}
.grow-item:nth-child(2n) .grow-con{padding: 0 0 0 8%;}
/* 生活在万象 */
.life-item .contain{justify-content: space-between;align-items: flex-start;}
.life-img{position: relative;width: 48%;}
.life-img img{width: 100%;}
.life-img::after{content: "";width: 80px;height: 270px;background: #fce6cc;left: 0;bottom: 0;transform: translateX(-100%);}
.life-con{width: 48%;}
.life-title{height: 136px;display: flex;flex-direction: column;justify-content: center;padding-left: 0;}
.life-title .bg{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #f08200;}
.life-title .title,.life-title .title-en{position: relative;z-index: 2;}
.life-title .title-en{font-style: italic;}
.life-text{padding-left: 40px;text-align: justify;text-indent: 2em;}
.life-text p{line-height: inherit;}
.life-item:nth-child(2n) .contain{flex-direction: row-reverse;}
.life-item:nth-child(2) .life-img::after{left: auto;right: 0;bottom: auto;top: 0;transform: translateX(100%);height: 180px;}
.life-item:nth-child(3) .life-img::after{bottom: auto;top: 0;}
.life-item:nth-child(4) .life-img::after{left: auto;right: 0;bottom: auto;top: 0;transform: translateX(100%);}
.life-item:nth-child(3) .life-img::after{height: 180px;}
.lifeBg{animation: lifeBg .6s ease forwards;}
@keyframes lifeBg {0%{width: 0;}100%{width: 100%;}}
.lifeP{animation: lifeP .6s ease forwards;}
@keyframes lifeP {0%{padding-left: 0;}100%{padding-left: 40px;}}
/* 职位招聘 */
.joinNav{justify-content: center;}
.joinNav-item{padding-bottom: 8px;margin-left: 60px;transition: all .4s ease;user-select: none;}
.joinNav-item:first-child{margin-left: 0;}
.joinNav-item::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0;height: 3px;background: #f08200;transition: all .4s ease;}
.joinNav-item.active,.joinNav-item:hover{color: #f08200;}
.joinNav-item.active::after{width: 100%;}
.joinScreen{justify-content: center;}
.joinScreen-select{margin-left: 15px;}
.joinScreen-select:first-child{margin-left: 0;}
.joinScreen-menu{width: 300px; border-radius: 5px;border: 1px solid #e5e5e5;padding-left: 16px;height: 44px;line-height: 44px;color: #888;cursor: pointer;user-select: none;}
.joinScreen-menu::after{content: "\e61f";font-size: 14px;font-family: "icon";position: absolute;right: 18px;top: 50%;transform: translateY(-50%);transition: all .4s ease;}
.joinScreen-menu.active::after{transform: translateY(-50%) rotate(180deg);}
.joinScreen-drop{display: none; position: absolute;left: 0;top: 44px;width: 100%;z-index: 999;}
.joinScreen-drop li{height: 44px;line-height: 44px;cursor: pointer;padding-left: 16px;border: 1px solid #e5e5e5;color: #555;background: #fff;}
.joinScreen input{font-size: 14px; border: 1px solid #e5e5e5;margin-left: 15px; padding-left: 16px;width: 410px;height: 44px;border-radius: 5px;}
.joinScreen input::-webkit-input-placeholder{color: #888;font-size: 14px;}
.joinScreen button{user-select: none;cursor: pointer;margin-left: 15px; color: #fff; width: 64px;height: 44px;border-radius: 5px;background: #f08200;line-height: 44px;text-align: center;transition: all .4s ease;}
.joinScreen button:hover{background: #d47505;}
.join-header{background: #fafafa;padding-left: 60px;}
.join-header ul{height: 58px;align-items: center;}
.join-header li,.join-item li{width: 25%;text-align: center;}
.join-header li:first-child{text-align: left;}
.join-item{padding-left: 60px;border-bottom: 1px solid #f0f0f0;align-items: center;}
.join-item ul{height: 76px;align-items: center;font-size: 16px;cursor: pointer;}
.join-item li:first-child{text-align: left;color: #f08200;}
.popup{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);z-index: 100000;}
.popup-con{width: 60%;background: #fff;padding-bottom: 35px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.popup-header{height: 50px; background: #f08200;padding-left: 36px;align-items: center;}
.popup-header i{display: block;font-style: normal; position: absolute;top: 50%;right: 19px;transform: translateY(-50%);user-select: none;cursor: pointer;}
.popup-title{padding: 32px 38px 28px;border-bottom: 1px solid #e5e5e5;}
.popup-title-list li{width: calc(100% / 3);display: flex;align-items: center;margin-top: 10px;}
.popup-title-list li i{display: block;margin-right: 5px;}
.popup-desc{padding: 0 36px;}
.popup-desc:first-child{margin-top: 0;}
.popup-desc .text{margin-top: 5px;}
.popup-desc .text p{line-height: inherit;}
.popup-btn{user-select: none; transition: all .4s ease; width: 140px;height: 46px;margin: 30px 38px 0 auto;background: #f08200;border-radius: 30px;}
.popup-btn:hover{background: #d27303;}
.popup-desc-box{height:400px;overflow-y: auto;margin:30px 50px 0 0;}
.popup-desc-box::-webkit-scrollbar {width: 4px;}
.popup-desc-box::-webkit-scrollbar-thumb {background: #f08519;}
.popup-desc-box::-webkit-scrollbar-track {background: #f1f1f1;}
/* 关于我们 */
/* 按锚点 */
.toPlace {position: relative;top: -100px;display: block;height: 0;overflow: hidden;}
.abBan-bg img{width: 100%;min-height: 350px;}
.abBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abBan-title{background: -webkit-linear-gradient(right,#ff7209 30%,#ffa608 50%,#fd7b09 70%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.abBan-text p{margin-top: 20px;line-height: inherit;text-align: justify;text-indent: 2em;}
.abIntro-text{width: 50%;background: #f7f7f7;padding: 100px 5% 50px 16%;}
.abIntro-text .text{text-align: justify;text-indent: 2em;}
.abIntro-text .text p{margin-top: 14px;}
.abIntro-text .text p:first-child{margin-top: 0;}
.abIntro-img{width: 50%;}
.abIntro-img img{width: 100%;height: 100%;}
.abIntro-item:nth-child(2n){flex-direction: row-reverse;}
.abIntro-item:nth-child(2n) .abIntro-text{padding: 100px 16% 50px 5%;}
/*  */
.cfz-FZ{background: url('../images/pages/abFA-bg.png') no-repeat center bottom/100% auto;}
.cfzSwp{position: relative;padding-left: 330px;}
.cfzSwp .swiper-container{overflow: visible;}
.cfzSwp::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 50%;background: #dae0f2;}
/* .cfzSwp .swiper-container{} */
.cfzSwp .swiper-slide{width: 610px;padding-left: 4px;}
.cfzSwp .swiper-slide.active{opacity: 0;}
.cfzSwp-slide{height: 190px; justify-content: space-between;position: relative;padding-left: 10px;}
.cfzSwp-slide::before{content: "";position: absolute;left: 0;bottom: 8px;width: 1px;height: 20px;background: #d6d6d6;}
.cfzSwp-dot{position: absolute;left: 1px;bottom: 0;width: 10px;height: 10px;border-radius: 50%;background: #fff;transform: translate(-50%,50%); display: flex;align-items: center;justify-content: center;}
.cfzSwp-dot::after{content: "";width: 4px;height: 4px;border-radius: 50%;background: #dae0f2;display: inline-block;}
.cfzSwp-dot::before{content: "";transition: all .4s ease;animation: dot 1.5s linear infinite;  background: url('../images/pages/pro2Honor-icon.png') no-repeat center/100% auto;width: 20px;height: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
@keyframes dot {
    0%{transform: translate(-50%,-50%) scale(.4);opacity: 0;}
    20%{transform: translate(-50%,-50%) scale(.4);opacity: 1;}
    90%{transform: translate(-50%,-50%) scale(1.2);}
    100%{transform: translate(-50%,-50%) scale(1.2);opacity: 0;}
}
.cfzSwp-text{width: 75%;}
.cfzSwp-text .text{margin-top: 5px;text-align: justify;text-indent: 2em;}
.cfzSwp .swiper-slide:nth-child(n+2){margin-left: -310px;}
.cfzSwp .swiper-slide:nth-child(2n){margin-top: 190px;}
.cfzSwp .swiper-slide:nth-child(2n) .cfzSwp-slide{padding-top: 40px;height: 190px;}
.cfzSwp .swiper-slide:nth-child(2n) .cfzSwp-slide::before{bottom: auto;top: 8px;}
.cfzSwp .swiper-slide:nth-child(2n) .cfzSwp-dot{bottom: auto;top: 0;transform: translate(-50%,-50%);}
.cfzSwp-title .contain{justify-content: space-between;align-items: center;}
.cfzSwp-prev,.cfzSwp-next{transition: all .4s ease; border-radius: 50%; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); width: 60px;height: 60px;background: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;}
.cfzSwp-prev{transform: rotate(180deg);margin-right: 20px;}
.cfzSwp-prev::after,.cfzSwp-next::after{content: "\e622";color: #f47f0d;font-size: 16px;display: inline-block;font-family: "icon";}
.cfzSwp-prev:hover,.cfzSwp-next:hover{background: #f47f0d;}
.cfzSwp-prev:hover::after,.cfzSwp-next:hover::after{color: #fff;}
.abHonor-swp{padding: 60px 140px 0;border-top: 1px solid #e5e5e5;}
.abHonor-swp::after{content: "";position: absolute;top: -2px;left: 50%;transform: translateX(-50%);width: 150px;height: 3px;background: #f08200;}
.abHonor-slide{padding-top: 40px;transition: all .4s ease;}
.abHonor-swp .swiper-slide-active .abHonor-slide{transform: translateY(-30px);}
.abHonor-swp .swiper-slide-active .abHonor-img img{transform: scale(1.1);}
.abHonor-img{align-items: flex-end;justify-content: center;height: 230px;}
.abHonor-img img{max-height: 100%;transition: all .4s ease;}
.abHonor-btn{z-index: 2; position: absolute;right: 2%;user-select: none;cursor: pointer; top: 50%;width: 60px;height: 60px;border-radius: 50%;background: #fff;border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);display: flex;align-items: center;justify-content: center;color: #f08200;transition: all .4s ease;}
.abHonor-btn.abHonor-prev{right: auto;left: 1.5%;transform: rotate(180deg);}
.abHonor-btn::after{content: "\e622";display: inline-block;font-family: "icon";}
.abHonor-btn:hover{background: #f08200;color: #fff;}
.abHonor-pagination{display: none;}



/* 产业化基地 */
.house{background: url('../images/pages/house-bg.png') no-repeat left bottom/30% auto;}
.house-con{width: 50%;padding: 40px 5% 40px 17%;display: flex;flex-direction: column;justify-content: center;}
.house-num li{padding: 32px 0 0;margin-left: 40px; text-align: center;width: 116px;height: 116px;background: url('../images/pages/pro2-intro-num.png') no-repeat center/100% auto;}
.house-num li:first-child{margin-left: 0;}
.house-num .num{align-items: flex-end;justify-content: center;}
.house-num .num span{margin-right: 3px;line-height: .8;}
.house-num .num span i{font-style: normal;}
.house-num .text{margin-top: 3px;}
.house-img{width: 50%;}
.house-img img{width: 100%;height: 100%;}
.house-text .text{margin-top: 5px;text-align: justify;text-indent: 2em;}
.house-item:nth-child(2n){flex-direction: row-reverse;}
.house-item:nth-child(2n) .house-con{background: #f7f7f7;padding: 40px 17% 40px 5%;}
/* 技术平台 */
.tecIntro{background: url('../images/pages/tecIntro-bg.jpg') no-repeat left bottom/100% auto;}
.tecIntro-bg2{position: absolute;right: 30px;bottom: 13%;}
.tecIntro-img{width: 45%;}
.tecIntro-img img{width: 100%;}
.tecIntro-desc{width: 55%;padding: 80px 10px 20px 80px;}
.tecIntro-text{padding-right: 10px;text-align: justify;text-indent: 2em;}
.tecIntro-list li{width: 110px;margin-left: 50px; height: 110px;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;text-align: center;}
.tecIntro-list li:first-child{margin-left: 0;}
.tecIntro-list li::after{animation: tecDot1 4s linear infinite; transform-origin: 55% 45.5%; content: "";width: 130px;height: 140px;position: absolute;top: -2px;right: 0;background: url('../images/pages/tecIntro-icon.png') no-repeat center/100% auto;}
.tecIntro-list li:nth-child(2n)::after{animation: tecDot2 4s linear infinite;}
@keyframes tecDot1 {0%{transform: rotate(0) ;}100%{transform: rotate(360deg) ;}}
@keyframes tecDot2 {0%{transform: rotate(0) ;}100%{transform: rotate(-360deg) ;}}
.tecIntro-footer .text p{line-height: inherit;}
.tecIntro-footer .text p::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #f08200;margin-right: 9px;}
.tecPeople .contain{padding: 0 50px;}
.tecPeople-img{width: 22%;}
.tecPeople-img img{width: 100%;height: 100%;}
.tecPeople-con{border: 1px solid #f2f2f2;border-left: unset;padding: 40px 60px 30px 50px;width: 78%;}
.tecPeople-title,.tecPeople-text{padding-right: 100px;text-align: justify;text-indent: 2em;}
.tecPeople-contact{width: 45%;padding-right: 10px;position: relative;}
.tecPeople-contact::after{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 95%;background: #e5e5e5;transform: translateY(-50%);}
.tecPeople-contact li{margin-top: 5px;align-items: center;display: flex;}
.tecPeople-contact li .text{margin-left: 12px;}
.tecPeople-honor{width: 55%;padding-left: 35px;}
.tecPeople-honor li{position: relative;margin-top: 20px;padding: 5px 0;}
.tecPeople-honor li:nth-child(-n+2){padding: 5px 15px;background: #f1f1f1;}
.tecPeople-honor li:nth-child(-n+2)::after{content: "";width: 5px;height: 7px;border: 5px solid transparent;border-right-color: #f1f1f1;position: absolute;top: 50%;left: 0;transform: translate(-100%,-50%);}
.tecPeople-honor li:first-child{padding-bottom: 25px;}
/* 研发创新能力 */
.RDintro-con{width: 50%;padding: 60px 100px 60px 16%;}
.RDintro-text p{margin-top: 30px;line-height: inherit;text-align: justify;text-indent: 2em;}
.RDintro-num li{width: calc(100% / 3);}
.RDintro-num .num{align-items: flex-start;}
.RDintro-num .num span{margin-right: 5px;padding-bottom: 10px;}
.RDintro-num .num span::after{content: "";width: 10px;height: 2px;background: #c8c8c8;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.RDintro-num .text{padding-left: 8px;}
.RDintro-img{width: 50%;}
.RDintro-img img{width: 100%;height: 100%;}
.RDintro.intro2{flex-direction: row-reverse;}
.RDintro.intro2 .RDintro-con{padding: 60px 16% 60px 80px;}
.RDteam-bg img{width: 100%;}
.RDteam-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;}
.RDteam-text{width: 470px;text-align: justify;text-indent: 2em;}
/* 公司新闻 */
.company-item{border-top: 1px solid #ddd;}
.company-item:last-child{border-bottom: 1px solid #ddd;}
.company-con{width: calc(77% - 90px); padding: 0 7%;}
.company-title{transition: all .4s ease;}
.company-more,.company-box{align-items: center;}
.company-more{justify-content: space-between;}
.company-more-btn{align-items: center;margin-left: 22px;margin-top: 3px;transition: all .5s ease;}
.company-more-btn .line{position: relative;width: 22px;height: 2px;background: #3d3d3d;z-index: 2;transition: all .4s ease;}
.company-more-btn .line::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #3d3d3d;transition: all .4s linear;}
.company-more-btn .rotate{overflow: hidden; width: 26px;height: 26px;position: relative;border-radius: 50%;background: #f47f0d;}
/* .company-more-btn .rotate::after{content: "";position: absolute;left: -26px;top: 50%;transform: translateY(-50%);width: 100%;height: 100%;border-radius: 50%;transition: all .4s linear;} */
.company-more-btn .rotate::before{content: "";width: 37px;height: 13px; position: absolute;left: -20px;top: 50%;transform: translateY(-54%);background: url('../images/pages/ccompany-more.png') no-repeat center/100% auto;}
.company-img{width: 23%;overflow: hidden;}
.company-img img{width: 100%;height: 100%;transition: all .4s ease;}
.company-item:hover .company-title{color: #f08200;}
.company-item:hover .company-more-btn{margin-left: 10px;}
.company-item:hover .company-more-btn .line{width: 0;}
.company-item:hover .rotate::before{left: -18px;}
/* 媒体视焦 */
.company.media .company-img{width: 20%;}
/* 新闻详情 */
.newsDet-header{padding: 0 11%;}
.newsDet-file{padding: 0 11% 90px;}
.newsDet-header .date{border-bottom: 1px solid #e0e0e0;}
.newsDet-file p{line-height: inherit;}
.newsDet-file img{display: block;margin: 0 auto;}
.newsDet-file h1,.newsDet-file h2,.newsDet-file h3,.newsDet-file h4,.newsDet-file h5,.newsDet-file h6{color: #333;text-align: center;font-weight: 700;}
.newsDet-item{height: 70px;align-items: center;padding-left: 30px;border-top: 1px solid #e0e0e0;}
.newsDet-item:last-child{border-bottom: 1px solid #e0e0e0;}
.newsDet-item .title{position: relative;width: 80px;}
.newsDet-item .title::after{font-size: 14px; content: "\e61e";font-family: "icon";font-weight: 700;color: #f08200;position: absolute;right: -25px;top: 50%;transform: translateY(-50%);}
.newsDet-item:nth-child(2) .title::after{transform: translateY(-50%) rotate(180deg);}
.newsDet-item .text{margin-left: 60px;}
.newsDet-back{width: 160px;height: 50px;margin: 50px auto 0;border-radius: 30px;background: #f08200;transition: all .4s ease;}
.newsDet-back:hover{box-shadow: 0 0 8px #f08200;}
/* 万泰视界 */
.pdf-list{margin-left: -20px;}
.pdf-item{transition: all .4s ease; margin-left: 20px;width: calc((100% - 20px*3)/3);border: 1px solid #e5e5e5;padding: 18px;}
.pdf-text{width: 50%;padding-right: 10%;}
.pdf-text .title{margin-top: 10px;transition: all .4s ease;}
.pdf-img{width: 50%;}
.pdf-img img{width: 100%;}
.pdf-btn{transition: all .4s ease; width: 140px;height: 38px;display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 1px solid #e5e5e5;}
.pdf-icon .h{position: absolute;left: 50%;top: 50%;width: 100%;opacity: 0;transform: translate(-50%,-50%);}
.pdf-icon img{transition: all .4s ease;}
.pdf-btn .text{margin-left: 7px;transition: all .4s ease;}
.pdf-item:hover{border-color: #ff7209;}
.pdf-item:hover .pdf-text .title{color: #f08200;}
.pdf-item:hover .pdf-btn{background: #f08200;border-color: #f08200;}
.pdf-item:hover .pdf-icon .s{opacity: 0;}
.pdf-item:hover .pdf-icon .h{opacity: 1;}
.pdf-item:hover .pdf-btn .text{color: #fff;}
/* 合作伙伴 */
.hz-list{margin-left: -20px;}
.hz-list li{transition: all .4s ease; margin-left: 20px;width: calc(25% - 20px);border: 1px solid #e1e1e1;}
.hz-list li:hover{border-color: transparent;box-shadow: 0 10px 20px rgba(0, 0, 0, .06);}
.hz-img{height: 130px;}
.hz-img img{max-width: 80%;max-height: 80%;}
.hz-text{position: relative;height: 64px;}
.hz-text::after{content: "";position: absolute;right: 0;top: 0;width: 80%;height: 1px;background: #e1e1e1;}
.hz-text::before{content: "";position: absolute;right: 80%;top: -3px;width: 7px;height: 7px;background: #b1b1b1;border-radius: 50%;}
/* 联系我们*/
.cont-details{width: 55%;padding: 0 5% 0 17%;}
.cont-title-en{text-transform: uppercase;}
.cont-title{border-bottom: 3px solid #333;}
.cont-list li{border-bottom: 1px solid #e6e6e7;padding: 20px 0;}
.cont-list li.position{width: 60%;}
.cont-list-text{flex: 1;padding-left: 13px;}
.cont-list-text .text{margin-top: 5px;}
.cont-list li.phone{width: 40%;}
.cont-list li.email{width: 100%;}
.cont-table-con{justify-content: space-between;display: flex;flex-wrap: wrap;}
.cont-table input{width: calc(50% - 5px);background: #f7f7f7;color: #333;border: 1px solid #ededed;margin-top: 10px;height: 50px;padding-left: 16px;}
.cont-table textarea{width: 100%; background: #f7f7f7;color: #333;border: 1px solid #ededed;margin-top: 10px;height: 120px;padding: 16px;}
.cont-table input::-webkit-input-placeholder{color: #999;}
.cont-table textarea::-webkit-input-placeholder{color: #999;}
.cont-table-footer input{float: left; background: #f7f7f7;color: #333;border: 1px solid #ededed;width: 175px; margin-top: 0px;height: 50px;padding-left: 16px;}
.cont-table-footer{margin-top: 10px;width: 100%;}
.cont-table-footer img{float: left; cursor: pointer; width: 114px;height: 50px;display: inline-block;margin-left: 10px;}
.cont-table-footer button{border-radius: 30px;font-size: 16px; float: right; color: #fff;cursor: pointer;user-select: none; background: #f08200; width: 162px;height: 50px;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.cont-table-footer button:hover{box-shadow: 0 0 8px #f08200;}
.cont-img{width: 45%;}
.cont-img img{width: 100%;height: 100%;}
.cont-map{width: 100%;height: 600px;}
.cont-map .amap-icon img{display: none;}
.cont-map .amap-icon{width: 30px !important;height: 30px !important;overflow: visible !important; background: #f08200;border-radius: 50%;}
.cont-map .amap-icon::before,.cont-map .amap-icon::after{content: "";z-index: 2;display: block;width: 100%;height: 100%;box-shadow: 0 0 8px 2px #f08200 inset;border-radius: 50%;position: absolute;top: 0;left: 0;animation: indfaDotRun 1.5s linear infinite;opacity: 0;}
.cont-map .amap-icon::before {animation-delay: .8s;}
.cont-map .amap-icon::after {animation-delay: 0s;}
@keyframes indfaDotRun{0%{opacity:0;transform:scale(.6)}5%{opacity:1}to{opacity:0;transform:scale(3.5)}}
.amap-logo,.amap-copyright{display: none !important;}
/* 企业文化 */
.wenhua{background: url('../images/pages/wh-bg.jpg') no-repeat center/100% 100%;}
.wenhua .contain{justify-content: space-between;}
.wenhua .contain::after{content: "";width: calc(33%  - 30px);}
.wh-item{background: #fff;position: relative; padding: 50px 25px 50px 35px;box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);}
.wh-item:nth-child(-n+2){width: calc(50% - 15px);}
.wh-item:nth-child(n+3){width: calc((100% - 30px*2)/3);margin-top: 30px;}
.wh-item:nth-child(-n+2) .wh-list .text{width: 100%;flex: unset;padding-left: 0;margin-top: 10px;}
.wh-icon{position: absolute;right: 50px;top: 50%;transform: translateY(-50%);}
.wh-title,.wh-list{position: relative;z-index: 2;}
.wh-list li{margin-top: 5px;}
.wh-list .text{flex: 1;padding-left: 12px;text-transform: uppercase;}
/* 社会责任 */
.socBack{background: url('../images/pages/socBack-bg.png') no-repeat center bottom/100% auto;}
.socBack-text{padding: 0 8%;}
.socBack-img{overflow: hidden;}
.socBack-img img{width: 100%;height: 210px;transition: all .4s ease;}
.socBack-con{background: #fff;height: 214px;padding: 25px;}
.socBack-con .title{transition: all .4s ease;}
.socBack-swp .swiper-slide,.socProj-swp .swiper-slide{padding: 30px 0;}
.socBack-slide{display: block;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.socBack-slide:hover .socBack-img img{transform: scale(1.1);}
.socBack-slide:hover .socBack-con .title{color: #f08200;}
.socBack-con .date{position: absolute;left: 25px;bottom: 35px;}
.socBack-con .more{position: absolute;right: 0;bottom: 0;width: 84px;height: 35px;background: #f08200;text-transform: uppercase;}
.socBack-btn{color: #f08200; position: absolute;right: -115px;top: 50%;transform: translateY(-50%); width: 60px;height: 60px;background: #fff;border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;transition: all .4s ease;}
.socBack-btn.socBack-prev{right: auto;left: -115px;transform: translateY(-50%) rotate(180deg);}
.socBack-btn::after{content: "\e622";font-family: "icon";font-weight: 700;display: inline-block;}
.socBack-btn:hover{background: #f08200;color: #fff;}
.socBack-pagination{display: none;}
.socProj-bg{position: absolute;left: 0;top: 0;width: 100%;}
.socProj-bg img{width: 100%;}
.socProj-title,.socProj-con-box{position: relative;z-index: 2;}
.socProj-con{background: #fff;width: 90%;border-top-left-radius: 20px;margin: 0 0 0 auto;}
.socProj-text{padding: 0 9%;}
.socProj-pagination{position: absolute;left: 0;bottom: -50px;width: 100%;height: 1px;background: #e5e5e5;}
.socProj-pagination::after{content: "";position: absolute;left: 0;top: 0;width: 12px;height: 12px;border-radius: 50%;background: #f08200;transform: translate(-50%,-50%);}
.socProj-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #f08200;}

/* 上传简历 */
.add-popup{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;z-index: 9999999;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: #f08200;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{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);}}
.layui-upload-file{display: none;}

.pro2Icon.pro2IconBian .contain{width: 100%;padding: 0 90px;}
.pro2Icon.pro2IconBian .pro2Icon-list li{width: calc(100%/9);}
.pro2Icon.pro2IconBian .pro2Icon-img::after{display: none;}
.pro2Icon.pro2IconBian .pro2Icon-img{height: 92px;}
.pro2Icon.pro2IconBian .pro2Icon-img img{max-height: 100%;}
.pro2KP.pro2KPfan .contain{flex-direction: row-reverse;}
.pro2Honor, .pro2KP,.abIntro,.cfz-FZ,.abHonor,.pro3YS{overflow: hidden;width: 100%;}
.pro2KP.pro2KPfan .pro2KP-img {width: 56%;}
.pro3YS-text p::after{top: 0.75em;}
.pro3YS.pro3YSFan .pro3YS-con .contain {justify-content: flex-start;}
@media all and (max-width:1590px) {
    .pro2Icon.pro2IconBian .contain{padding: 0 60px;}
    .pro2Icon.pro2IconBian .pro2Icon-img{height: 80px;}
}
@media all and (max-width:1270px) {
    .pro2Icon.pro2IconBian .contain{padding: 0 4%;}
    .pro2Icon.pro2IconBian .pro2Icon-img{height: 60px;}
}
@media all and (max-width:640px) {
    .pro2Icon.pro2IconBian .pro2Icon-list li{width: calc(100%/3);}
    .pro2KP.pro2KPfan .contain{flex-direction: row;}
    .pro2KP.pro2KPfan .pro2KP-img {width: 90%;}
    .pro3YS.pro3YSFan .pro3YS-bg {left: -92.5%;width: 200%;height: 200px;}
    .pro3YS.pro3YSFan{padding-top: 200px;}
}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .pro2Intro-con{padding-left: 4%;}
    .pro2Honor-img img{width: 90%;}
    .pro2Intro-con{padding: 50px 0 50px 4%;}
    .pro2Intro-num li {width: 130px;height: 130px;margin-left: 30px;padding: 0 20px;}
    .pro2Intro-num li::after{-webkit-mask: radial-gradient(transparent, transparent 58px, #000 60px);}
    .pro2Intro-title, .pro2Intro-text {width: 75%;}
    .pro3XKN .contain{padding: 0 3%;}
    .pro3Map-num li{margin-top: 18px;}
    .pro3Map-text{width: 26%;right: 83%; top: 30%;}
    .grow-page{font-size: 100px;}
    .popup-desc-box{height: 300px;}
    .popup-con{width: 70%;}
    .abIntro-text{padding: 60px 5% 30px 12%;}
    .abIntro-item:nth-child(2n) .abIntro-text{padding: 60px 12% 30px 5%;}
    .cfzSwp .swiper-slide{width: 500px;}
    .cfzSwp .swiper-slide:nth-child(n+2){margin-left: -200px;}
    .cfzSwp{padding-left: 175px;}
    .house-con{padding: 30px 4% 30px 11%;}
    .house-item:nth-child(2n) .house-con{padding: 30px 12% 30px 4%;}
    .tecIntro-desc{padding: 50px 0 20px 70px;}
    .tecIntro-list li{margin-left: 35px;width: 100px;height: 100px;font-size: 14px;}
    .tecIntro-list li::after{width: 110px;height: 120px;}
    .tecIntro-bg2{width: 16%;bottom: 18%;}
    .tecPeople .contain{padding: 0;}
    .RDintro-con{padding: 40px 70px 20px 13%;}
    .RDintro.intro2 .RDintro-con {padding: 40px 13% 20px 60px;}
    .pdf-btn{width: 130px;height: 36px;}
    .hz-img{height: 110px;}
    .hz-text{height: 58px;}
    .cont-details{padding: 0 4% 0 12%;}
    .cont-map{height: 500px;}
    .wh-item{padding: 35px 20px;box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.1);}
    .wh-item:nth-child(n+3){width: calc((100% - 24px*2)/3);margin-top: 24px;}
    .wh-item:nth-child(-n+2) {width: calc(50% - 12px);}
    .socBack-img img{height: 180px;}
    .socBack-con{height: 190px;padding: 18px;}
    .wh-list .title{font-size: 15px;}
    .wh-list .text{font-size: 13px;}
    .joinScreen-menu{width: 280px;}
    .abBan-con{padding-top: 50px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .pro3YS-bg img{height: 600px;}
    .pro3Map-text{width: 30%;top: 52%;}
    .grow-page{font-size: 90px;top: 5%;}
    .popup-desc-box{height: 250px;}
    .popup-con{width: 80%;}
    .popup-title-list li{width: 28%;}
    .popup-title-list li:nth-child(3n+1){width: 40%;}
    .abHonor-img{height: 150px;}
    .abHonor-swp{padding: 40px 100px 0;}
    .house-con {padding: 30px 3% 30px 7%;}
    .house-item:nth-child(2n) .house-con {padding: 30px 7% 30px 3%;}
    .tecIntro-desc {padding: 30px 0 20px 40px;}
    .tecPeople-con{padding: 20px 30px;}
    .tecPeople-honor li:nth-child(-n+2){padding: 5px 10px;}
    .tecPeople-honor{padding-left: 15px;}
    .tecPeople-title, .tecPeople-text{padding-right: 20px;}
    .tecPeople-name{width: 70%;}
    .RDteam-text{width: 350px;}
    .pdf-btn{width: 110px;height: 32px;}
    .cont-details {padding: 0 3% 0 7%;}
    .pagesNav-item{margin-left: 20px;font-size: 14px;height: 70px;}
    .pro2Intro-title, .pro2Intro-text{width: 90%;}
    .pro2Intro-num li{margin-left: 20px;}
    .wh-list .title{font-size: 14px;}
    .wh-list .text{font-size: 12px;padding-left: 8px;}
    .wh-item:nth-child(-n+2){width: calc(50% - 7px);}
    .wh-item:nth-child(n+3){margin-top: 14px;width: calc((100% - 14px*2)/3);}
}
@media all and (max-width:1140px) {
    /* 1024 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .abBan-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .abBan-bg img{width: 100%;height: 100%;}
    .abBan-con{position: relative;z-index: 2;background: rgba(0, 0, 0, .3);padding: 30px 0;}
    .abBan-text{color: #fff;}
    .abIntro-text,.abIntro-item:nth-child(2n) .abIntro-text{padding: 30px 20px;}
    .cfzSwp{padding-left: 4%;}
    .cfz-FZ{padding-bottom: 70px;}
    
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pagesNav{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
    .pro1-img{width: calc(100% - 10px);margin-left: 10px;}
    .pro1-img::after{transform: translate(-10px,10px);}
    .pro1-con{width: 100%;margin-top: 45px;}
    .pro1-list li:nth-child(2n) .pro1-img{margin-right: 10px;}
    .pro1-list li:nth-child(2n) .pro1-img::after{transform: translate(10px,10px);}
    .pro1-con{padding-right: 0;}
    .pro2Intro-video{width: 100%;}
    .pro2Intro-con{width: 100%;padding: 30px 4%;}
    .pro2Intro-title, .pro2Intro-text{width: 100%;}
    .pro2Intro-num{justify-content: space-between;padding: 0 30px;}
    .pro2Intro-num li {width: 120px;height: 120px;margin-left: 0;padding: 0 15px;margin-top: 20px;}
    .pro2Intro-num li::after {-webkit-mask: radial-gradient(transparent, transparent 55px, #000 50px);}
    .pro2Intro-num li:nth-child(3){margin-left: 0;}
    .pro2Intro-num li .text{font-size: 12px;}
    .pro2Intro-num li .title{font-size: 13px;}
    .pro2Intro-num li .title span{font-size: 18px;}
    .pro2Honor-img{height: 250px;}
    .pro2Honor-img img{width: 100%;}
    .pro2Honor-swp::after{top: 275px;}
    .pro2Honor-dot{margin-top: 20px;}
    .pro2Honor-dot::before{transform: translate(-50%,-50%) scale(1);}
    .pro2Icon-list li{width: calc(100% / 3);margin-top: 15px;}
    .pro2Intro-video-btn{width: 60px;}
    .pro2KP-img{width: 80%;margin: 0 auto;}
    .pro2KP-con{width: 100%;margin-top: 40px;}
    .pro3XKN-logo img{width: 180px;}
    .pro3XKN-text{font-size: 14px;}
    .pro3XKN .contain{padding: 0;}
    .pro3YS-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .pro3YS-bg img{width: 100%;height: 100%;}
    .pro3YS-con{position: relative;left: auto;top: auto;padding: 30px 0;}
    .pro3YS-desc{width: 100%;}
    .pro3YS-text p{padding-left: 10px;}
    .pro3YS-text p::after{top: 10px;width: 5px;height: 5px;}
    .pro3Map-text{position: relative;right: auto;top: auto;margin-top: 40px;width: 100%;}
    .pro3Map-num{width: 70%;}
    .pro3Map-city-name{transform: scale(.6);padding: 2px 6px;font-weight: 400;font-size: 7px;}
    .pagesBan-btn{width: 60px;}
    .pagesNav-item{margin-left: 25px !important;height: 48px;line-height: 48px;}
    .pagesNav-line{height: 3px;}
    .grow-item{width: 100% !important;margin-top: 30px !important;}
    .grow-item .contain{margin: 0px auto !important;padding: 30px 0;}
    .grow-con{padding: 0 !important;width: 100%;}
    .grow-img{width: 100%;margin-top: 20px;}
    .grow-page{font-size: 50px;top: -20px;right: 5px;}
    .grow-title{padding-right: 20px;}
    .grow-list li{margin-top: 5px;}
    .life-img{width: 100%;}
    .life-con{width: 100%;margin-top: 20px;}
    .life-title{height: 100px;}
    .lifeP{animation: lifeP .6s ease forwards;padding-right: 10px;}
    @keyframes lifeP {0%{padding-left: 0;}100%{padding-left: 15px;}}
    .life-text{padding-left: 15px;}
    .joinNav-item{margin-left: 20px;}
    .joinNav-item::after{height: 2px;}
    .joinScreen-select{width: 100%;margin-left: 0;margin-top: 15px;font-size: 13px;}
    .joinScreen-menu{width: 100%;}
    .joinScreen{justify-content: space-between;}
    .joinScreen input{padding-right: 20px; width: 100%;margin: 15px 0 0;font-size: 13px; overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
    .joinScreen button{margin: 25px auto 0;width: 56px;height: 38px;line-height: 38px;}
    .join-header{padding-left: 15px;}
    .join-item{padding-left: 15px;}
    .join-item li:first-child{width: 100%;margin-bottom: 8px;font-size: 15px;}
    .join-item li{width: calc(100% / 3);text-align: left;font-size: 13px;}
    .join-item ul{height: auto;align-items: flex-start;padding: 20px 0;}
    .popup-title{padding: 15px;}
    .popup-title-list li{width: 100% !important;}
    .popup-desc-box{height: auto;overflow: visible;margin: 20px 0 0;}
    .popup-header{height: 40px;padding-left: 15px;}
    .popup-header i{font-size: 14px;}
    .popup-title-list li i{width: 16px;}
    .popup-desc {padding: 0 15px;}
    .popup-btn{width: 100px;height: 36px;margin-right: 15px;}
    .popup-mb-box{height: 450px;overflow-y: auto;}
    .abBan-con .contain{padding: 0;}
  
    .abBan-text p{margin-top: 12px;}
    .abIntro-text{width: 100%;padding: 30px 4% !important;}
    .abIntro-img{width: 100%;}
    .cfzSwp{padding-left: 4%;}
    .cfzSwp-prev, .cfzSwp-next{width: 40px;height: 40px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}
    .cfzSwp-prev::after, .cfzSwp-next::after{font-size: 14px;}
    .cfzSwp-prev{margin-right: 10px;}
    .cfzSwp .swiper-slide{width: 300px;}   
    .cfzSwp .swiper-slide:nth-child(n+2){margin-left: 0;}
    .cfzSwp-next-box{display: none;}
    .cfzSwp-text{width: 90%;}
    .cfzSwp-slide{height: 190px;}
    .cfzSwp .swiper-slide:nth-child(2n){margin-top: 190px;}
    .cfzSwp::after{bottom: calc(50%);}
    .cfz-FZ{padding-bottom: 30px;}
    .abHonor-btn{display: none;}
    .abHonor-swp .swiper-slide-active .abHonor-slide{transform: translateY(0);}
    .abHonor-swp .swiper-slide-active .abHonor-img img{transform: scale(1);}
    .abHonor-swp{padding: 40px 4% 0;}
    .abHonor-slide{padding-top: 0;}
    .house-item{flex-direction: column-reverse !important;}
    .house-con{width: 100%;padding: 30px 4% !important;}
    .house-img{width: 100%;}
    .house-num li{width: 100px;height: 100px;padding: 30px 0 0;margin-left: 20px;}
    .house-num .text{font-size: 13px;}
    .tecIntro-img{width: 100%;}
    .tecIntro-desc{width: 100%;padding: 30px 0;}
    .tecIntro-list{padding: 0 40px;justify-content: space-between;}
    .tecIntro-list li{width: 100px;height: 100px;font-size: 14px;margin:40px 0 0;}
    /* .tecIntro-list li::after{width: px;height: 86px;top: -6px;} */
    .tecIntro-bg2{display: none;}
    .tecIntro-footer .text p{margin-top: 5px;}
    .tecPeople-box{border: 1px solid #f2f2f2;padding-top: 20px;}
    .tecPeople-img{width: 40%;margin: 0 auto;}
    .tecPeople-con{width: 100%;padding: 30px 15px;border: unset;}
    .tecPeople-title, .tecPeople-text{padding-right: 0;}
    .tecPeople-contact{width: 100%;padding-right: 0;margin-top: 10px;}
    .tecPeople-contact::after{display: none;}
    .tecPeople-name{width: 60%;}
    .tecPeople-honor{width: 100%;padding: 0;margin-top: 10px;}
    .tecPeople-honor li{font-size: 14px;margin-top: 15px;}
    .tecPeople-honor li:first-child{padding-bottom: 20px;}
    .RDintro{flex-direction: column-reverse !important;}
    .RDintro-con{padding: 30px 4% !important;width: 100%;}
    .RDintro-img{width: 100%;}
    .RDintro-text p{margin-top: 15px;}
    .RDintro-num .num span{padding-bottom: 5px;}
    .RDintro-num .text{padding-left: 0;}
    .RDteam-con{position: relative;z-index: 2; left: auto;top: auto;display: block;padding: 40px 0 60px;}
    .RDteam-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}    
    .RDteam-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .5);}
    .RDteam-bg img{width: 100%;height: 100%;}
    .RDteam-text{width: 100%;color: #333;}
    .company-date{width: 100%;}
    .company-con{width: 100%;flex: unset;padding: 0;margin-top: 25px;}
    .company-img,.company.media .company-img{width: 100%;margin-top: 20px;}
    .company-more{flex-direction: row-reverse;}
    .company-more-btn{margin-top: -1px;margin-left: 15px;}
    .company-more-btn .line{width: 16px;}
    .company-more-btn .rotate{width: 24px;height: 24px;}
    .company-more-btn .rotate::before{width: 35px;height: 12px;transform: translateY(-50%);}
    .newsDet-header{padding: 0;}
    .newsDet-file{padding: 0 0 40px;}
    .newsDet-item{height: 54px;padding-left: 15px;}
    .newsDet-item .text{flex: 1;margin-left: 0;padding-left: 40px;}
    .newsDet-item .title::after{font-size: 12px;right: -20px;}
    .newsDet-back{width: 100px;height: 38px;margin-top: 20px;letter-spacing: 2px;}
    .pdf-list{margin-left: 0;}
    .pdf-item{margin-left: 0;width: 100%;}
    .pdf-btn{width: 130px;height: 36px;}
    .pdf-icon{width: 11px;margin-top: -2px;}
    .hz-list{margin-left: 0;}
    .hz-list li{margin-left: 0;width: 100%;}
    .pagesNav{overflow-x:auto ;}
    .pagesNav .contain{flex-wrap: nowrap;justify-content: flex-start;}
    .pagesNav-item{white-space: nowrap;}
    .cont-details{width: 100%;padding: 0 4%;}
    .cont-list li{width: 100% !important;padding: 15px 0;}
    .cont-list-icon{width: 36px; }
    .cont-list-text .text{margin-top: 2px;}
    .cont-table input{width: 100%;}
    .cont-table-footer input{width: 150px;}
    .cont-table-footer button{float: left;margin-top: 20px;width: 130px;height: 44px;border-radius: 26px;}
    .cont-img{width: 100%;margin-top: 20px;}
    .cont-map{height: 250px;margin-bottom: 30px;}
    .cont-map .amap-icon{width: 20px !important;height: 20px !important;}
    .wh-item{width: 100% !important;margin: 20px 0 0 !important;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);padding: 30px 15px;}
    .wh-item:first-child{margin-top: 0 !important;}
    .wh-item:nth-child(-n+2) .wh-list .text{margin-top: 5px;}
    .wh-icon{width: 80px;right: 20px;}
    .socBack-text,.socProj-text{padding: 0;}
    .socBack-swp .swiper-slide, .socProj-swp .swiper-slide{padding: 20px;}
    .socBack-slide{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}
    .socProj-con{width: 100%;border-radius: unset;}
    .socBack-img img{height: 150px;}
    .socBack-con{padding: 20px 15px;height: 160px;}
    .socBack-con .date{left: 20px;bottom: 32px;}
    .socBack-con .more{width: 74px;height: 32px;}
    .socProj-pagination{bottom: -15px;}
    .socProj-pagination::after{width: 8px;height: 8px;}
    .socBack-pagination{display: block;position: absolute;left: 0;bottom: -15px;z-index: 2;width: 100%;text-align: center;}
    .socBack-pagination .swiper-pagination-bullet{width: 20px;height: 2px;background: #666;border-radius: 0;margin-left: 8px;}
    .socBack-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
    .socBack-pagination .swiper-pagination-bullet-active{background: #f08200;}
    .socProj-title{letter-spacing: 2px;}
    .pagesBan>img{height: 250px;}
    .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;}
    .RDintro-num li{padding-right: 10px;}
    .RDintro-num .text{font-size: 13px;}
    .newsDet-item .title{width: 60px;}
}