@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;background: #f3f3f3;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{width: 38px;height: 38px;line-height: 36px;border: 1px solid #e1e1e1;margin: 4px;font-size: 14px;color: #555;transition: all .4s ease;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 68px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #d9030f;background-color: #d9030f;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: #d9030f;}
.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: #d9030f;color: #fff;border-color: #d9030f;}
.paging-hint span{color: #d9030f;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-info{width: 100%;line-height: 1.1;color: #333;font-weight: 700;}
.search-info span{color: #d9030f;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border-bottom: 1px solid #f0f0f2;}
.search-link h2{color: #333;line-height: 1.1;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #d9030f !important;}
.search-link:hover h2{color: #d9030f;}
@media all and (max-width:1000px) {.search-link{padding: 22px 0;}.search-list{margin-top: 10px;}}
/* 隐私协议 */
.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: #d9030f;}
.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: #d9030f;}
.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:1279px) {
    .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;}
}
/* 企业培训 */
.pagesText{margin-top: 5px;}
.pagesText p{line-height: inherit;}
.pagesNav-box{border-bottom: 1px solid rgba(0, 0, 0, .1);}
.pagesNav-box .contain{justify-content: space-between;}
.pagesNav{margin-left: -30px;}
.pagesNav a{position: relative; display: block;height: 68px;line-height: 68px;transition: all .4s ease;margin-left: 35px;}
.pagesNav a::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #ca0006;transition: all .4s ease;}
.pagesNav a:hover,.pagesNav a.active{color: #c7000b;}
.pagesNav a.active::after{width: 100%;}
.pagesBread{align-items: center;}
.pagesBread a{transition: all .4s ease; display: block;margin-right: 30px;position: relative;}
.pagesBread a::after{content: "\e622";font-family: "icon"; color: #777;font-size: 12px;position: absolute;right: -20px;top: 50%;transform: translateY(-50%);}
.pagesBread a:last-child{margin-right: 0;}
.pagesBread a:last-child::after{display: none;}
.pagesBread a:hover{color: #c7000b;}
.qyPain{background: url('../images/pages/qyPain-bg.jpg') no-repeat center/100% 100%;}
.qyPain-list{flex-direction: column;height: 440px;margin-left: -40px;}
.qyPain-list li{background: #fff;padding-left: 55px;align-items: flex-start;  border: 1px solid #c82126; position: relative;margin-left: 40px;width: calc((100% - 40px*3)/3);height: 130px;display: flex;flex-direction: column;justify-content: center;}
.qyPain-list li::after{content: "";position: absolute;left: 0;bottom: 0;width: 174px;height: 66px;transform: translateY(100%);background: url('../images/pages/qyPain-boxShallow.png') no-repeat center/100% auto;}
.qyPain-list li:nth-child(1),.qyPain-list li:nth-child(6){margin-top: 70px;}
.qyPain-list li:nth-child(2),.qyPain-list li:nth-child(7){margin-top: 50px;}
.qyPain-list li:nth-child(4),.qyPain-list li:nth-child(5){margin-top: 25px;}
.qyPain-paging{line-height: 1;padding: 5px 0 0 5px;z-index: 2; position: absolute;left: 0;top: -1px;width: 84px;height: 73px;background: #c82126;clip-path: polygon(100% 0, 0 0, 0 100%);}
.qyPain-text{position: relative;display: inline-block;margin-top: 15px;}
.qyPro-list li:nth-child(7){}
.qyPain-text::after{content: "";position: absolute;left: 0;top: -8px;width: 100%;height: 1px;background: #d6d6d6;}
.qyPain-text,.qyPain-title{min-width: 80%;}
.qyPro-list{display: flex;margin-left: -6px;}
.qyPro-list li{transition: all .6s ease; margin-left: 6px;width: 11.5%;height: 560px;position: relative;overflow: hidden;}
.qyPro-list li.active{width: calc(100% - 11.5%*4 - 6px*4);}
.qyPro-img{transition: all .6s ease; display: block; position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.qyPro-img img{height: 100%;min-width: 100%; max-width: none;transition: all .6s ease;object-fit: fill;}
.qyPro-img::after,.qyPro-img::before{z-index: 2; transition: all .4s linear; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.qyPro-img::before{background: linear-gradient(to bottom, rgba(0,0,0,.2) 0%,rgba(0,0,0,.05) 10%,transparent 30%,transparent 60%,rgba(0,0,0,.8) 100%);}
.qyPro-con{transition: all .6s ease; font-family: "思源黑体 CN", "Source Han Sans CN", "noto sans"; position: absolute;left: 26px;right: 14px;bottom: 40px;z-index: 2;}
.qyPro-title{transition: all .6s ease;position: relative;}
.qyPro-text{display: none;height: 25px;}
.qyPro-title-en{height: 18px;}
.qyPro-list li{display: block;}
.qyPro-list li:first-child .qyPro-text{display: block;}
.qyPro-list li.active .qyPro-img::after{opacity: 0;}
.qyPro-list li.active .qyPro-title{font-size: 32px;font-weight: 700;}
.px-process{background: #f4f4f4;}
.px-process .pagesTitle{position: relative;}
.px-process .pagesTitle::after,.px-process .pagesTitle::before{content: "\e6b5";font-family: "icon";font-size: 20px;color: #c82126;position: absolute;left: 50%;bottom: -30px;transform: translateX(-50%) scaleX(1.4);}
.px-process .pagesTitle::after{color: #de8a8d;transform: translate(-50%,60%) scaleX(1.4);}
.pxProc-table table{width: 100%;font-size: 16px;}
.pxProc-table th{padding: 15px 0; background: #c82126;color: #fff;text-align: center;font-size: 16px;border-left: 1px solid #d39193;}
.pxProc-table th:first-child{border-left: unset;}
.pxProc-table tbody td{width: 50%; background: #fff;padding:15px 7% 15px 10%;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.pxProc-table tbody tr:nth-child(2n) td{background: #f5f5f5;}
.px-service{background: url('../images/pages/qySer-bg.jpg') no-repeat left top/100% 100%;}
.pxSer-list{margin-left: -25px;}
.pxSer-list li{ padding: 30px 40px 30px 30px; position: relative;background: #fff;margin: 20px 0 0 25px;width: calc((100% - 25px*3)/3);}
.pxSer-title::after{content: "";position: absolute;left: 0;bottom: -12px;width: 36px;height: 3px;background: #c82126;}
.pxSer-paging{position: absolute;right: 0;top: 0;width: 81px;height: 69px;background: #c82126;text-align: right;line-height: 1;padding: 10px 6px 0 0;clip-path: polygon(100% 0, 0 0,100% 100%);}
.pxHar-img{width: 40%;overflow: hidden;}
.pxHar-img img{width: 100%;height: 100%;transition: all .6s ease;}
.pxHar-img:hover img{transform: scale(1.08);}
.pxHar-list{width: calc(60% - 15px);margin-left: 15px;height: 430px;flex-direction: column;}
.pxHar-list li{transition: all .4s ease; align-items: center;justify-content: center;width: 50%;height: 25%;border: 1px solid #e8e8e8;}
.pxHar-list li:nth-child(n+2){border-top: unset;}
.pxHar-list li:nth-child(n+5){height: calc(100% / 3);border-left: unset;}
.pxHar-list li:nth-child(5){border-top: 1px solid #e8e8e8;}
.pxHar-list.list8 li{height: 25%;}
.pxHar-list.list8 .pxHar-text{font-size: 16px;margin-left: 0;}
.pxHar-list.list8 .pxHar-paging{font-size: 30px;}
.pxHar-text{margin-left: 15px;transition: all .4s ease;}
.pxHar-paging{color: #c82126;transition: all .4s ease;}
.pxHar-list li:hover{border-color: #c82126; box-shadow: 3.536px 3.536px 29px 0px rgba(108, 108, 108, 0.4);background: #c82126;}
.pxHar-list li:hover .pxHar-text,.pxHar-list li:hover .pxHar-paging{color: #fff;}
.px-customer{background: #f9f9f9;}
.pagesLogo .indLogo-con-pagination{bottom: 0;}
.pro .indLogo-con-pagination{bottom: 10px;}
.pxCus-logo{margin-left: -10px;}
.pxCus-logo li{transition: all .4s ease; box-shadow: 4px 4px 1px 1px #e6e6e6; margin:12px 0 0  10px;position: relative; background: #fff;width: calc((100% - 10px*8)/8);border-radius: 5px;height: 64px;}
.pxCus-logo li img{max-width: 80%;max-height: 80%;}
.pxCus-logo li span{width: 5px;height: 5px;border-radius: 50%;background: #b1b1b1;position: relative;display: block;}
.pxCus-logo li span::after,.pxCus-logo li span::before{content: "";width: 100%;height: 100%;border-radius: 50%;background: #b1b1b1;position: absolute;left: -15px;top: 0;}
.pxCus-logo li span::after{left: auto;right: -15px;}
.pxCus-logo li:hover{transform: translateY(-5px);}
.pxCus-swp .swiper-slide{background: #fff;padding: 5px;}
.pxCus-swp .swiper-slide img{width: 100%;height: 100%;}
.pxCus-pagination{display: none;}
.pxCus-next,.pxCus-prev{cursor: pointer;border-radius: 50%;transition: all .4s ease;background: rgba(0, 0, 0, .3); position: absolute;right: -65px;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.pxCus-prev{right: auto;left: -65px;transform: translateY(-50%) rotate(180deg);}
.pxCus-next::after,.pxCus-prev::after{content: "\e622";font-family: "icon"; color: #fff;display: block;font-size: 18px;}
.pxCus-next:hover,.pxCus-prev:hover{background: #c82126;}
/* 咨询式培训 */
.pxTitle{position: relative;}
.pxTitle .contain{padding: 0 90px;position: relative;}
.pxTitle .text{color: #3e3e3e;font-size: 19px;line-height: 32px;text-align: justify;}
.pxTitle .text p{line-height: inherit;}
.pxTitle .text::after{content: "“";font-size: 280px;color: #e7e7e7;line-height: 0;font-family: "Arial";position: absolute;bottom: -15px;left: 0;transform: translateX(-110%);}
.zixun{background: url('../images/pages/zxEffect-bg.jpg') no-repeat left top/100% 100%;}
.zxEffect-con{box-shadow: 4px 4px 1px 0px #e9e9e9;position: relative;}
.zxEffect-con li{width: 35%;background: #fff;position: relative;padding: 60px 45px 30px 35px;}
.zxEffect-con::after,.zxEffect-con li:first-child::after,.zxEffect-con li:first-child::before{position: absolute;left: 0;top: 0; content: "";width: 100px;height: 95px;clip-path: polygon(100% 0, 0 0, 0 100%);background: #f4d3d4;}
.zxEffect-con li:first-child::before{width: 90px;height: 85px;background: #de7a7d;z-index: 2;}
.zxEffect-con::after{width: 80px;height: 75px;background: #c82126;z-index: 3;}
.zxEffect-con li:first-child{padding: 60px 90px 30px 60px;}
.zxEffect-con li:nth-child(2){width: 30%;padding: 0;}
.zxEffect-con li:nth-child(2) img{width: 100%;height: 100%;}
.zxEffect-con li:nth-child(2)::after{content: "\e6b5";line-height: 1; font-size: 50px;color: #fff;font-family: "icon";position: absolute;left: 0;top: 50%;transform: translate(-30%,-50%) rotate(-90deg);}
.zxEffect-text{position: relative;padding-left: 20px;}
.zxEffect-text::after{content: "\e6b5";font-size: 16px;color: #c82126;font-family: "icon";position: absolute;left: 0;top: 0;transform: rotate(-90deg);}
.zx-intro{background: url('../images/pages/zxIntro-bg.jpg') no-repeat center/100% 100%;}
.zxIntro-text{text-align: center;padding: 0 130px;}
.zxIntro-text p{line-height: inherit;}
.zxIntro-con{justify-content: space-between;}
.zxIntro-item{margin-top: 40px; background: url('../images/pages/zxIntro-list-bg.jpg') no-repeat right bottom/auto; width: 48%;border-radius: 10px;border: 1px solid #c82126;box-shadow: 10px 10px 0px 0px rgba(200, 33, 38, 0.1);overflow: hidden;}
.zxIntro-header{height: 62px;line-height: 62px;position: relative;padding-left: 40px;background: #c82126;}
.zxIntro-header::after{content: "";position: absolute;width: 50px;height: 40px;right: 50px;top: 50%;transform: translateY(-50%);background: url('../images/pages/zxIntro-icon.png') no-repeat center/100% auto;}
.zxIntro-list{padding: 20px 40px 30px;}
.zxIntro-list li{margin-top: 30px;}
.zxIntro-list .title{margin-left: -13px;}
.zxIntro-list .text{padding-left: 16px;position: relative;}
.zxIntro-list .text::after{content: "";position: absolute;left: 0;top: 12px;width: 7px;height: 7px;background: #c82126;}
.pxPj{background: url('../images/pages/zxPj-bg.jpg') no-repeat left bottom/100% 100%;}
.pxPj-swp .swiper-slide{padding: 10px;}
.pxPj-list{justify-content: space-between;margin-top: -45px;}
.pxPj-list li{background: linear-gradient(to bottom, #f2f2f2 0%,#f7f7f7 60%,#fff 100%);margin-top: 35px; box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0.06);border: 2px solid #fff;border-radius: 15px; width: 48%;height: auto;padding: 100px 60px 90px 40px;position: relative;}
.pxPj-list li::after{content: "“";font-family: "Arial";font-size: 160px;font-weight: 700;color: #dedede;line-height: 0;position: absolute;left: 40px;top: 90px;}
.pxPj-year{text-align: right; position: absolute;right: 0;bottom: 20px;width: 100%;padding: 0 40px; color: #c7000b;}
.pxPj-pagination{position: absolute;left: 50%;bottom: -45px;transform: translateX(-50%);}
.pxPj-pagination .swiper-pagination-bullet{width: 38px;height: 3px;opacity: 1;background: rgba(191, 191, 191, .3);margin-left: 15px;border-radius: 0;}
.pxPj-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.pxPj-pagination .swiper-pagination-bullet-active{background: #c82126;}
.pxPj-list li,.pxPj-list li::after,.pxPj-text,.pxPj-year{transition: all .4s ease;}
.pxPj-list li:hover{background:url('../images/pages/zxPJ-list-bg.jpg') no-repeat center/100% 100%;}
.pxPj-list li:hover::after,.pxPj-list li:hover .pxPj-text,.pxPj-list li:hover .pxPj-year{color: #fff;}
/* 企业内训 */
.nxPro-list{margin-left: -20px;}
.nxPro-list li{position: relative;overflow: hidden; margin: 20px 0 0 20px;width: calc((100% - 20px*4)/4);height: 400px;}
.nxPro-show{transition: all .6s ease;opacity: 1; height: 100%; flex-direction: column;position: relative;}
.nxPro-show::after{ content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('/template/default/images/pages/neixun.jpg') no-repeat center/cover;}
.nxPro-show .title{position: relative;z-index: 2;}
.nxPro-icon{z-index: 2;position: relative; width: 102px;height: 102px;border-radius: 50%;background: #fff;box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);}
.nxPro-text{z-index: 2; transition: all .8s ease;  opacity: 0;transform: translateY(100%); position: absolute;text-align: center; left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;background: url('../images/pages/nxPro-bg.jpg') no-repeat left bottom/100% 100%;}
.nxPro-text .text p{line-height: inherit;}
.nxPro-list li:hover .nxPro-show{opacity: 0;}
.nxPro-list li:hover .nxPro-text{opacity: 1;transform: translateY(0);}
.nx-table{background: url('../images/pages/nxTable-bg.png') no-repeat center/100% 100%;}
.nx-table .pagesTitle{color: #fff;}
.nxTable-con{margin-left: calc(4% / 3);position: relative;font-family: "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";}
.nxTable-con::after{content: "";width: 32%;}
.nxTable-con input{margin-top: 30px;}
.nxTable-con input,.nxTable-menu,.nxTable-con button{height: 50px;line-height: 50px;border-radius: 3px;position: relative;}
.nxTable-con input,.nxTable-menu{padding-left: 20px;background: #fff;}
.nxTable-con input,.nxTable-select{font-size: 14px;color: #333;width: 31%;margin-left: calc(7% / 3);}
.nxTable-con input::-webkit-input-placeholder{font-size: 14px;color: #333;}
.nxTable-select,.nxTable-con button{cursor: pointer;position: relative;}
.nxTable-menu::after{content: "\e6b5";font-family: "icon";font-size: 14px;position: absolute;right: 17px;top: 50%;transform: translateY(-50%);color: #8e8e8e;transition: all .4s ease;}
.nxTable-menu.active::after{transform: translateY(-50%) rotate(180deg);}
.nxTable-con button{transition: all .4s ease;width: 230px;text-align: center;background: #c82126;position: absolute;right: 0;bottom: 0;display: block;}
.nxTable-con button:hover{box-shadow: 0 0 15px #ee060d;}
.nxTable-drop{display: none; position: absolute;left: 0;top: 100%;width: 100%;z-index: 10;}
.nxTable-drop li{height: 50px;line-height: 50px;padding-left: 20px;border-top: 1px solid #eee;border-radius: 3px;background: #faf9f9;}
/* ceo营销特训营 */
.ceo-content{background: url('../images/pages/ceoCon-bg.jpg') no-repeat left top/100% 100%;}
.ceoCon-list{margin-left: -20px;}
.ceoCon-list li{transition: all .4s ease; margin: 20px 0 0 20px;width: calc((100% - 20px*4)/4);background: #fff;flex-direction: column;box-shadow: 0px 6px 7px 0px rgba(120, 120, 120, 0.13);}
.ceoCon-text{width: 75%;text-align: left;}
.ceoCon-icon{z-index: 2; width: 60px;height: 60px;border-radius: 50%;position: relative;background: #c82126;}
.ceoCon-icon::after{content: "";z-index: -1; width: 110%;height: 100%;position: absolute;left: 40%;top: 45%;transform: rotate(45deg);background: linear-gradient(to right,rgba(200,30,38,.3) 0%,rgba(200,30,38,.05) 30%,transparent 80%);}
.ceoCon-list li:hover{box-shadow: 0px 7px 10px 0px rgba(144, 5, 9, 0.3);}
.ceo .pxHar-list li:nth-child(n+5){height: 25%;}
.ceo .pxHar-paging{width: 22%;text-align: center;}
.ceo .pxHar-text{width: 65%; margin-left: 0;line-height: 22px;}


.ceo .pxSer-list{justify-content: space-between;margin-left: 0;}
.ceo .pxSer-list li{width: 49%;margin-left: 0;}
.ceo .pxSer-text{color: #666;}
.ceo-effect{background: url('../images/pages/ceoEffect-bg2.jpg') no-repeat left top/100% 100%;}
.ceoEffect-list{margin-top: -20px;justify-content: space-between;}
.ceoEffect-list li{position: relative;width: 48%;margin-top: 50px;}
.ceoEffect-list li::after{content: "";width: 170px;height: 62px;position: absolute;left: 0;bottom: 0;transform: translateY(100%);background: url('../images/pages/qyPain-boxShallow.png') no-repeat left top/100% auto;}
.ceoEffect-bg{position: absolute;left: 0;top: 0;z-index: 1; width: 100%;height: 100%;}
.ceoEffect-bg img{width: 100%;height: 100%;}
.ceoEffect-paging{transition: all .2s ease; position: absolute;left: 0;top: 0;z-index: 3; clip-path: polygon(100% 0, 0 0, 0 100%);width: 89px;height: 74px;background: #c82126;line-height: 1;padding: 7px 0 0 5px;}
.ceoEffect-con{min-height: 230px;height: 100%; border: 1px solid #c82126;position: relative;z-index: 2;padding: 50px 70px 40px;background: #fff;}
.ceoEffect-title{align-items: center;}
.ceoEffect-icon{margin-right: 18px;position: relative;}
.ceoEffect-icon img{transition: all .4s ease;width: 100%;}
.ceoEffect-icon .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.ceoEffect-con,.ceoEffect-text,.ceoEffect-title .title,.ceoEffect-list li::after{transition: all .4s ease;}
.ceoEffect-list li:hover::after{opacity: 0;}
.ceoEffect-list li:hover .ceoEffect-con{background: transparent;border-color: transparent;}
.ceoEffect-list li:hover .ceoEffect-paging{opacity: 0;}
.ceoEffect-list li:hover .ceoEffect-text,.ceoEffect-list li:hover .ceoEffect-title .title{color: #fff;}
.ceoEffect-list li:hover .ceoEffect-icon .s{opacity: 0;}
.ceoEffect-list li:hover .ceoEffect-icon .h{opacity: 1;}
.pxTeam-show{box-shadow: 0px 8px 0px 0px rgba(120, 120, 120, 0.1);}
.pxTeam-show-img{width: 40%;position: relative;display: flex;flex-direction: column; align-items: center;justify-content: flex-end; background: radial-gradient(circle,#fff 0%,#fefefe 50%,#dddddd 100%);}
.pxTeam-show-img .text{align-items: center;justify-content: center;width: 100%;height: 58px;background: #c82126;}
.pxTeam-show-img img{width: 100%;min-height: calc(100% - 58px);}
.pxTeam-show-intro{width: 60%; padding: 40px 75px 50px 55px; border: 1px solid #dcdcdc;background: url('../images/pages/ceoTeam-bg.jpg') no-repeat right bottom/100% 100%;}
.pxTeam-show-title{display: inline-block; position: relative;z-index: 2;}
.pxTeam-show-title .title{position: relative;z-index: 2;padding: 2px 15px;background: #c82126;}
.pxTeam-show-title::after{content: "";position: absolute;z-index: -1;left: 0;top: 0;width: 155px;height: 73px;background: url('../images/pages/ceoTeam-boshallow.png') no-repeat center/100% auto;}
.pxTeam-show-text p{text-indent: 2em;line-height: inherit;color: #c82126;margin-top: 8px;}
.pxTeam-show-text p:first-child{margin-top: 0;}
.pxTeam-show-list li{position: relative;padding-left: 20px;margin-top: 8px;}
.pxTeam-show-list li:first-child{margin-top: 0;}
.pxTeam-show-list li::after{content: "";position: absolute;left: 0;top: 9px;width: 5px;height: 5px;background: #c82126;}
.pxTeam-list{margin-left: -10px;}
.pxTeam-item{margin:12px 0 0 10px;width: calc((100% - 10px*6)/6);display: flex;flex-direction: column;}
.team-box .pxTeam-item{width: calc((100% - 10px*8)/8);}
.team-box .pxTeam-item-img{height: 190px;}
.team-box .pxTeam-top .pxTeam-item{width: calc((100% - 10px*3)/3);}
.pxTeam-top .pxTeam-item-text{padding: 12px 0;}
.pxTeam-item-img{overflow: hidden;height: 220px;}
.pxTeam-item img{width: 100%;transition: all .4s ease;height: 100%;}
.pxTeam-item-text{box-shadow: 2px 4px 0px 0px rgba(120, 120, 120, 0.15);flex: 1;padding: 10px 0 5px;} 
.pxTeam-item .title{line-height: 1.4;}
.pxTeam-item .name{padding: 0 0 5px;color: #c82126;margin-top: 5px;}
/* TOP SALES 成长 */
.top .qyPain{background-image: url('../images/pages/topPain-bg.jpg'); padding-top: 20px;}
.top .qyPain-list{flex-direction: row;margin: -20px 0 0;justify-content: space-between;height: auto;}
.top .qyPain-list li{width: 48%;margin: 50px 0 0;height: auto;min-height: 230px;padding:25px 70px 15px;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}
.top .qyPain-title{width: 100%;margin-bottom: 5px;}
.top .qyPain-text{font-size: 16px;line-height: 30px;color: #666;width: 100%;}
.topClass-con{justify-content: space-between;align-items: flex-start;}
.topClass-item{position: relative;padding-bottom: 35px;min-height: 340px; width: 49%;background: linear-gradient(to bottom, #f2f2f2 0%,#f7f7f7 60%,#fff 100%);box-shadow: 4px 10px 0px 0px rgba(0, 0, 0, 0.06);border-radius: 10px; }
.topClass-item:last-child{width: 100%;margin-top: 40px;}
.topClass-title{border-top-left-radius: 10px;overflow: hidden; height: 75px;display: inline-block;padding: 8px 45px 0 15px;position: relative;z-index: 2;background: url('../images/pages/topClass-title.png') no-repeat left top/100% 100%;}
.topClass-num{position: absolute;font-family: "Arial"; right: 5px;top: 10px;line-height: .8;}
.topClass-item:first-child .topClass-num{right: -5px;}
.topClass-list{padding: 0 15px 0 45px;}
.topClass-list li{position: relative;padding-left: 23px;margin-top: 15px;}
.topClass-list li:first-child{margin-top: 0;}
.topClass-list li::after{content: "\e6b5";font-family: "icon";font-size: 16px;color: #c82126;position: absolute;left: 0;top: 13px;transform: translateY(-50%) rotate(-90deg);}
.topClass-year{padding-left: 45px;color: #c82126;}
.topClass-choice{padding: 0 45px;}
.topClass-choice li{width: 25%;text-align: left;margin-top: 18px;}
.topClass-choice li:nth-child(-n+4){margin-top: 0;}
.top .px-service{background-image: url('../images/pages/topSer-bg.jpg');}
.top .pxSer-list li{height: 160px;}
.top .pxPj{background: #fff;} 
.top .pxPj-list li{display: flex;padding: 45px 35px;box-shadow: 2px 8px 0px 0px rgba(0, 0, 0, 0.06);}
.top .pxPj-list li::after{display: none;}
.top .pxPj-img{position: relative; width: 176px;height: 176px;border-radius: 50%;background: #fff;margin-top: 5px;}
.top .pxPj-img::after{background: linear-gradient(to right, #da979b 0%,rgba(211,155,158,.2) 30%,transparent 100%);left: 30%;top:30%;content: "";width: 98%;height: 98%;position: absolute;transform: rotate(45deg);}
.top .pxPj-img img{width: 100%;height: 100%;border-radius: 50%;border: 7px solid #fff;position: relative;z-index: 2;}
.top .pxPj-con{flex: 1;padding-left: 30px;height: 100%;}
.top .pxPj-text{line-height: 28px;color: #333;}
.top .pxPj-year{font-weight: 700;}
.top .ceo .pxSer-list li{height: 250px;}
.top .ceo .px-service{background-image: url('../images/pages/qySer-bg.jpg');}
.top .pxTeam-list::after{content: "";width: 31.5%;}
.top .pxTeam-item{width: calc((100% - 10px*6)/6);}
/* .top .pxTeam-item .title,.top .pxTeam-item .name{font-size: 18px;} */
.top .pxTeam-item-text{padding: 10px;box-shadow: 2px 8px 0px 0px rgba(120, 120, 120, 0.15);}
/* 直线咨询体系 */
.zxTx-pain-list{margin-left: -10px;}
.zxTx-pain-list li{margin: 10px 0 0 10px;flex-direction: column;position: relative;width: calc((100% - 10px *5)/5);}
.zxTx-pain-num{position: absolute;z-index: 3; left: 0;top: 0;width: 75px;height: 64px;background: #c82126;padding: 8px 0 0 8px;clip-path: polygon(100% 0, 0 0, 0 100%);clip-path: polygon(100% 0, 0 0, 0 100%);}
.zxTx-pain-img{overflow: hidden;}
.zxTx-pain-img img{width: 100%;transition: all .4s ease;height: 124px;}
.zxTx-pain-text{flex: 1;padding: 25px 25px 30px 20px;box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.2);}
.zxTx-pain-list li:hover .zxTx-pain-img img{transform: scale(1.07);}
.zxTx .qy-product{background: url('../images/pages/zxTx-pro-bg.jpg') no-repeat left top/100% 100%;}
.zxTx .qyPro-list li.active{width: calc(100% - 13%*3 - 6px*3);}
.zxTx .qyPro-list li{width: 13%;}
.zxTx .qyPro-con{left: 40px;right: 40px;}
.zx-logic{background: url('../images/pages/zxTx-logic-bg.jpg') no-repeat center/100% 100%;}
.zx-logic-text{position: relative;text-indent: 1em;}
.zx-logic-text i{display: inline-block;margin:0 10px 3px 0 ; width: 6px;height: 6px;background: #c82126;}
.zx-logic-con{margin-top: 15px;}
.zx-logic-item{border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-radius: 15px; padding: 20px 30px 0;text-align: center;box-shadow: 0px 0px 17.46px 0.54px rgba(87, 87, 87, 0.2);background: #fff;}
.zx-logic-item:nth-child(2){margin-top: -20px; box-shadow: 0px -10px 20.19px 0.81px rgba(0, 0, 0, 0.09);}
.zx-service{background: url('../images/pages/zxTx-ser-bg.jpg') no-repeat left top/100% 100%;}
.zxSer-list{margin-left: -30px;}
.zxSer-list li{position: relative;margin-left: 30px;width: calc((100% - 30px * 4)/4);height: 410px;}
.zxSer-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.zxSer-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
.zxSer-bg img{width: 100%;height: 100%;}
.zxSer-con{display: flex;flex-direction: column;align-items: center;position: relative;width: 100%;height: 100%;padding: 45px 25px 0;background: #fff;box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.05);}
.zxSer-icon{transition: all .4s ease; width: 130px;height: 130px;border-radius: 50%;background: #c82126;}
.zxSer-num{position: absolute;right: 0;bottom: 0;clip-path: polygon(100% 0, 0 100%, 100% 100%);width: 72px;height: 90px;display: flex;justify-content: flex-end; align-items: flex-end;background: #959595;padding: 0 6px 13px 0;}
.zxSer-text{text-align: left !important;}
.zxSer-con,.zxSer-num,.zxSer-text{transition: all .6s ease;}
.zxSer-list li:hover .zxSer-con{background: transparent;}
.zxSer-list li:hover .zxSer-icon{opacity: 0;}
.zxSer-list li:hover .zxSer-text{transform: translateY(-50px); color: #fff;}
.zxSer-list li:hover .zxSer-num{background: #c82126;}
.zxTx .pxHar-img{width: 42%;}
.zxTx .pxHar-list{width: calc(58% - 15px);flex-direction: row;}
.zxTx .pxHar-list li{height: 80px;min-height: 20%;justify-content: flex-start;padding-left: 30px;}
.zxTx .pxHar-list li:nth-child(n+3){border-top: unset !important;border-left:1px solid #e8e8e8;}  
.zxTx .pxHar-list li:nth-child(2n){border-top: 1px solid #e8e8e8;border-left: unset;}
.zxTx .pxHar-text{flex: 1;margin-left: 0;padding: 0 17px ;}
.zx-process{background: url('../images/pages/zxTx-proc-bg.png') no-repeat right top/100% 100%;}
.zxProc-list{margin: -25px 0 0 -2%;position: relative;}
.zxProc-list::after{content: "";position: absolute;top: 149px;left: calc(2% + 80px);width: calc(98% - 160px);height: 2px;background: #c82126;z-index: 1;}
.zxProc-list::before{content: "";position: absolute;top: 407px;left: calc(2% + 80px);width: calc(98% - 160px);height: 2px;background: #c82126;z-index: 1;}
.zxProc-list li{position: relative; margin:45px 0 0 2%;width: calc(86% / 7);background: #fff;flex-direction: column;align-items: center;height: 213px;}
.zxProc-icon{position: relative;height: 45px;}
.zxProc-icon .h{position: absolute;left: 0;top: 0;opacity: 0;}
.zxProc-next{width: 21px;height: 21px;border-radius: 50%;border: 2px solid #c82126;background: #fff;padding-left: 2px;position: relative;z-index: 2;}
.zxProc-next::after{content: "";display: block;width: 7px;height: 9px;background: url('../images/pages/zxProc-next.png') no-repeat center/100%  auto;}
.zxProc-title{color: #c82126;}
.zxProc-text{width: 65%;text-align: center;margin-top: 3px;}
.zxProc-list li:nth-child(7)::after{content: "";position: absolute;left: 50%;bottom: -33px;transform: translateX(-50%);width: 22px;height: 22px;background: url('../images/pages/zxProc-nextH.png') no-repeat center/100% auto;}
.zxProc-list li:nth-child(n+8) .zxProc-next{padding-left: 0;padding-right: 2px;}
.zxProc-list li:nth-child(n+8) .zxProc-next::after{transform: rotate(180deg);}
.zxProc-list li:nth-child(14){order: 8;}
.zxProc-list li:nth-child(13){order: 9;}
.zxProc-list li:nth-child(12){order: 10;}
.zxProc-list li:nth-child(11){order: 11;}
.zxProc-list li:nth-child(10){order: 12;}
.zxProc-list li:nth-child(9){order: 13;}
.zxProc-list li:nth-child(8){order: 14;}
.zxProc-list li,.zxProc-icon img,.zxProc-title,.zxProc-text{transition: all .4s ease;}
.zxProc-list li:hover{background: #c82126;}
.zxProc-list li:hover .zxProc-icon .s{opacity: 0;}
.zxProc-list li:hover .zxProc-icon .h{opacity: 1;}
.zxProc-list li:hover .zxProc-title,.zxProc-list li:hover .zxProc-text{color: #fff;}
.zxBook-loop:nth-child(3){background: #f3f3f3;padding-top: 30px;}
.zxBook-text{position: relative;padding-left: 16px;color: #575d6c;}
.zxBook-text::after{content: "";position: absolute;left: 0;top: 9px;width: 8px;height: 8px;background: #c82126;}
.zxBook-slide{padding: 13px;display: block;background: url('../images/index/indHonor-bg.png') no-repeat center/100% 100%;}
.zxBook-swp .swiper-slide img{width: 100%;max-height: 100%;}
.zxBook-pagination{display: none;}
.zxBook-next,.zxBook-prev{transition: all .4s ease; position: absolute;transition: all .4s ease; right: -60px;cursor: pointer;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;background: #b2b2b2;}
.zxBook-loop.loop2 .zxBook-next,.zxBook-loop.loop2  .zxBook-prev{top: 100px;}
.zxBook-prev{transform: translateY(-50%) rotate(180deg);right: auto;left: -60px;}
.zxBook-next::after,.zxBook-prev::after{content: "\e622";font-family: "icon";font-size: 16px;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zxBook-next:hover,.zxBook-prev:hover{background: #c82126;}
.zxBook-show .contain{padding: 30px 110px 80px 105px; justify-content: space-between;background: url('../images/pages/zxTx-book-show-bg.jpg') no-repeat right bottom/100% 100%;}
.zxBook-show-text{align-items: center;width: 430px;}
.zxBook-show-text p{position: relative;padding-left: 22px;line-height: inherit;}
.zxBook-show-text p::after{content: "";position: absolute;left: 0;top: 15px;width: 8px;height: 8px;background: #c82126;color: #575d6c;}
.zxBook-show-img{box-shadow: -16px 10px 20px rgba(0, 0, 0, .25); width: 210px;align-items: center;justify-content: center;padding: 13px;background: url('../images/index/indHonor-bg.png') no-repeat center/100% 100%;}
.zxBook-show-img img{width: 100%;}
/* 营销全案咨询 */
.zxYx-whole,.zxBlock,.zxFirst{background: url('../images/pages/zxEffect-bg.jpg') no-repeat left top/100% 100%;}
.zxYx-whole .pxTitle .text{font-size: 15px;}
.zxTx .pxTitle .text::after{color: #fff;}
.zxYx-whole .pxTitle::after,.zxYx-whole .pxTitle::before{content: "\e6b5";font-size: 25px;font-family: "icon";color: #c82126;position: absolute;left: 50%;bottom: -25px;transform: translateX(-50%) scaleX(1.4);}
.zxYx-whole .pxTitle::before{color: #de8b8e;bottom: -45px;}
.zxYx-intro{justify-content: space-between;align-items: center;}
.zxYx-intro-text{width: 35%;}
.zxYx-intro-text .title::after{content: "";position: absolute;left: 0;bottom: -5px;width: 65px;height: 4px;background: #c82126;}
.zxYx-intro-img{width: 60%;padding: 10px 20px 50px 15px;background: linear-gradient(to bottom,#f9f9f9, #fff); border-radius: 15px; border: 1px solid #dbdee3;box-shadow: 10px 10px 0px 0px rgba(120, 120, 120, 0.1);}
.zxYx-intro-img img{width: 100%;}
.zxYx-intro-pagination{margin-bottom: 5px;}
.zxYx-intro-pagination span,.zxYx-intro-pagination::before,.zxYx-intro-pagination::after{width: 10px;height: 10px;border-radius: 50%;display: inline-block;margin-left: 8px;background: #e67817;}
.zxYx-intro-pagination::before{content: "";background: #df4a20;margin-left: 0;}
.zxYx-intro-pagination::after{content: "";background: #1276b2;}
.zxYx-list{margin: 15px 0 0 -20px;}
.zxYx-list li{border-radius: 10px;position: relative;margin: 25px 0 0 20px;border: 1px solid #dcdcdc; width: calc((100% - 20px*5)/5);box-shadow: 3px 5px 3.88px 0.12px rgba(120, 120, 120, 0.22);}
.zxYx-list-bg{border: 1px solid #dcdcdc;overflow: hidden; border-radius: 10px;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/pages/zxYx-intro-bg.jpg') no-repeat right top/100% 100%;}
.zxYx-list-con{border-radius: 10px;transition: all .6s ease;padding: 15px 30px 18px 25px;height: 100%; position: relative;z-index: 2;overflow: hidden;background: #fff;}
.zxYx-list-con .num{position: absolute;right: 0;bottom: 0;width: 55px;height: 50px;background: #c82126; transition: all .4s ease;display: flex;align-items: flex-end;justify-content: flex-end;padding: 0 5px 6px 0;clip-path: polygon(100% 0, 0 100%, 100% 100%);}
.zxYx-list-con .text{transition: all .6s ease;margin-top: 5px;}
.zxYx-list-con .title{transition: all .6s ease;}
.zxYx-list li:hover .zxYx-list-bg{border: unset;}
.zxYx-list li:hover .zxYx-list-con{background: transparent;}
.zxYx-list li:hover .num{opacity: 0;}
.zxYx-list li:hover .text,.zxYx-list li:hover .title{color: #fff;}
/* 模块咨询 */
.zxFirst-title::after,.zxFirst-title::before{content: "\e6b5";font-family: "icon";font-size: 18px;color: #c82126;position: absolute;left: 50%;bottom: -30px;transform: translateX(-50%) scaleX(1.3);}
.zxFirst-title::before{bottom: -45px;color: #de8b8e;}
.zxBlock-con,.zxCont-con{border-top-left-radius: 15px;border-top-right-radius: 15px; border: 1px solid #dbdee3;background: #f8f8f8; padding: 14px 31px 24px 27px;box-shadow: 8px 8px 0px #e2e3e4;}
.zx-pagination span,.zx-pagination::before,.zx-pagination::after{width: 10px;height: 10px;display: inline-block;border-radius: 50%;margin-left: 8px;background: #e67817;}
.zx-pagination::before{content: "";margin-left: 0;background: #df4a20;}
.zx-pagination::after{content: "";background: #1276b2;}
.zxBlock-img{padding-left:10px;}
.zxBlock-img img{width: 100%;}
/* 销售全案咨询 */
.zxCont-show{margin-left: 10px;background: #fff;padding: 32px;justify-content: space-between;}
.zxCont-item{width: 16%;position: relative;}
.zxCont-list{width: 29%;}
.zxCont-item::after,.zxCont-list:nth-child(2)::after{content: "";width: 15px;height: 30px;position: absolute;right: -15px;top: 50%;transform: translateY(-50%);background: url('../images/pages/zxCont-next.png') no-repeat center/100% auto;}
.zxCont-list:nth-child(2)::after{right: -28px;}
.zxCont-item:last-child:after{right: auto;left: -15px;transform: translateY(-50%) rotate(180deg);}
.zxCont-item-icon{position: relative;z-index: 2;width: 120px;height: 120px;border-radius: 50%;background: #ae1b13;}
.zxCont-item-icon::after{content: "";width:70%;height: 95%;position: absolute;left: 40%;top: 18%;transform: rotate(35deg);background: linear-gradient(to right,rgba(174,27,19,.3) 0%,transparent 80%,transparent 100%);z-index: -1;}
.zxCont-item-text{position: relative;}
.zxCont-item-year{color: #ae1b13;text-align: center; position: absolute;left: 50%;bottom: 0;width: 100%;transform: translate(-50%,100%);display: block;}
.zxCont-list{background: #f6f6f6;}
.zxCont-list-title{height: 45px;line-height: 45px;background: #c7000b;letter-spacing: 1px;}
.zxCont-list ul{padding: 30px 25px 30px 20px;}
.zxCont-list li{line-height: inherit;position: relative;padding-left: 15px;margin-top: 10px;}
.zxCont-list li::after{content: "";width: 6px;height: 6px;background: #ae1b13;position: absolute;left: 0;top: 9px;}
.zxCont-list li:first-child{margin-top: 0;}
.zxCont-list:nth-child(3) li{padding-left: 8px;}
/* 咨询案例 */
.pagesBan{position: relative;}
.pagesBan-bg img{width: 100%;}
.pagesBan-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;}
.pagesBan-text .title-en{transform: translateX(150px);opacity: 0;animation: pagesTitle 2s ease forwards; text-transform: uppercase;font-family: "Arial"; width: 100%; background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0%,transparent 60%,transparent 100%);-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.pagesBan-text .title{transform: translateX(150px);opacity: 0;animation: pagesTitle 2s ease forwards; position: absolute;left: 0;top: 32px;}

@keyframes pagesTitle{
    100%{transform: translateX(0);opacity: 1;}
}
.case .px-customer{background: #fff;}
.pjDet{background: url('../images/pages/zxPj-bg.jpg') no-repeat left bottom/100% 100%;}
.pjDet .pxPj-list{width: 100%;margin-top: 0;}
.case .pxPj-list::after,.pjDet .pxPj-list::after{content: "";width: 32%;}
.case .pxPj-list li,.pjDet .pxPj-list li{width: 32%;height: auto;padding: 95px 20px 100px 30px;}
.case .pxPj-swp{margin-top: 20px;}
.case .pxPj-list li::after,.pjDet .pxPj-list li::after{left: 20px;}
.case-title, .case-text,.caseHonor-text{color: #2c3240;}
.case-text{text-align: left;}
.caseZX .nxTable-con{margin: 0;justify-content: space-between;}
.caseZX .nxTable-con input{width: 48%;margin: 30px 0 0;}
.caseZX .nxTable-con button{position: relative;right: auto;bottom: auto;margin: 50px auto 0;width: 350px;height: 50px;font-weight: 500;border-radius: 3px;}
.caseZX .nxTable-con::after{display: none;}
.caseZX-list{background: #f3f3f3;}
.caseZX-items{margin-left: -20px;}
.caseZX-item{display: block;margin: 20px 0 0 20px;width: calc((100% - 20px*4)/4);}
.caseZX-img{border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;}
.caseZX-img img{width: 100%;transition: all .4s ease;height: 200px;}
.caseZX-con{background: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 16px 20px 23px;}
.caseZX-name{transition: all .4s ease;}
.caseZX-drop{font-family:"微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1"; justify-content: space-between;margin-top: 10px;align-items: center;}
.caseZX-class{color: #757575;line-height: 1;padding: 5px 7px;border: 1px solid #e2e2e2;border-radius: 10px;background: #f2f2f2;}
.caseZX-year{color: rgba(117, 117, 117, .5);}
.caseZX-item:hover .caseZX-name{color: #c7000b;}
.caseZX-item:hover .caseZX-img img{transform: scale(1.07);}
.casePX .caseZX-items{margin: 7px 0 0 -13px;}
.casePX .caseZX-item{margin: 13px 0 0 13px;width: calc((100% - 13px*5)/5);}
.casePX .caseZX-name{font-size: 16px;}
.casePX .caseZX-img img{height: 185px;}
/* 案例详情 */
.caseDet .contain{justify-content: space-between;}
.caseDet-con{width: 67%;}
.caseDet-date{margin-top: 15px;display: none;}
.caseDet-date .year{position: relative;padding-left: 22px;}
.caseDet-date .year::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 14px;height: 14px;background: url('../images/pages/caseDet-date-icon1.png') no-repeat center/100% auto;}
.caseDet-date .read{position: relative;padding-left: 27px;margin-left: 20px;}
.caseDet-date .read::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 19px;height: 13px;background: url('../images/pages/caseDet-date-icon2.png') no-repeat center/100% auto;}
.caseDet-file{border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.caseDet-file h1,.caseDet-file h2,.caseDet-file h3,.caseDet-file h4,.caseDet-file h5,.caseDet-file h6{font-weight: 700;color: #333;font-size: 20px;text-indent: 2em;}
.caseDet-file p{line-height: inherit;text-indent: 2em;}
/* .caseDet-file p br{height: 19px;} */
.caseDet-file img{display: block;margin: 0 auto;width: auto !important;height: auto !important;}
.caseDet-paging{justify-content: space-between;align-items: center;}
.caseDet-prev,.caseDet-next{width: 35%;transition: all .4s ease;}
.caseDet-return{border-radius: 6px; width: 105px;height: 40px;align-items: center;justify-content: center;transition: all .4s ease;background: #c8000b;}
.caseDet-prev:hover,.caseDet-next:hover{color: #c8000b;}
.caseDet-return:hover{box-shadow: 0 0 8px #c8000b;}
.caseDet-side{width: 28%;}
.caseDet-site-title{position: relative;padding-left: 38px;}
.caseDet-site-title::after{content: "";position: absolute;width: 25px;height: 25px;left: 0;top: 50%;transform: translateY(-50%);background: url('../images/pages/caseDet-site-icon1.png') no-repeat center/100% auto;}
.caseDet-label .caseDet-site-title::after{background-image: url('../images/pages/caseDet-site-icon2.png');}
.caseDet-other-img{width: 30%;overflow: hidden;}
.caseDet-other-img img{width: 100%;height: 72px; transition: all .4s ease;}
.caseDet-other-con{width: 70%;padding-left: 10px;}
.caseDet-other-item{border-bottom: 1px solid #e5e5e5;align-items: center;}
.caseDet-other-con .text{transition: all .4s ease;}
/* .caseDet-other-item:hover .caseDet-other-img img{transform: scale(1.1);} */
.caseDet-other-item:hover .caseDet-other-con .text{color: #c8000b;}
.caseDet-label-item{display: block;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1"; padding: 6px 16px;border-radius: 30px;border: 1px solid #e1e1e1;margin: 15px 10px 0 0;transition: all .4s ease;}
.caseDet-label-item.active{border-color: #c8000b;color: #c8000b;}
.caseDet-label-item:hover{color: #c8000b;}
/* 客户评价 */
.noCursor{cursor: auto;}
.caseVideo{background: #f3f3f3;}
.caseVideo-list{margin-left: -13px;}
.caseVideo-list li{margin: 10px 0 0 13px;border-radius: 5px;overflow: hidden;position: relative;width: calc((100% - 13px*3)/3);}
.caseVideo-list li::after,.caseKH-item::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;background: linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);}
.caseVideo-list li img{width: 100%;height: 100%;transition: all .6s ease;}
/* .caseVideo-list li:hover img{transform: scale(1.07);} */
.caseVideo-text,.caseKH-text{position: absolute;left: 0;bottom: 18px;width: 100%;padding-left: 23px;z-index: 2;}
.caseVideo-btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .4s ease;cursor: pointer;z-index: 3;}
.caseVideo-btn:hover{transform: translate(-50%,-50%) scale(.93);}
.caseVideo-more{width: 124px;height: 38px;background: #c8000b;margin: 40px auto 0;transition: all .4s ease;border-radius: 5px;}
.caseVideo-more:hover{box-shadow: 0 0 8px #c8000b;}
.caseKH-list{margin-left: -13px;}
.caseKH-item{display: block;position: relative;border-radius: 5px;overflow: hidden;margin: 15px 0 0 13px;width: calc((100% - 13px*3)/3);}
.caseKH-item:nth-child(-n+2){width: calc((100% - 13px*2)/2);border-radius: 10px;}
.caseKH-item img{width: 100%;height: 100%;transition: all .6s ease;}
.caseKH-text{transition: all .4s ease;}
.caseKH-hide{border-radius: 10px; z-index: 4; transition: all .6s ease;transform: translateY(70%);opacity: 0; position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 30px 20px;background: url('../images/pages/zxPJ-list-bg.jpg') no-repeat center/100% 100%;}
.caseKH-hide .year{position: absolute;bottom: 12px;left: 0;width: 100%;padding: 0 15px;text-align: right;}
.caseKH-item:nth-child(n+3) .caseKH-hide{padding: 15px;}
.caseKH-item:nth-child(n+3) .caseKH-hide .text,.caseKH-item:nth-child(n+3) .caseKH-hide .year{font-size: 14px;line-height: 24px;}
.caseKH-item:hover::after{opacity: 0;}
.caseKH-item:hover .caseKH-text{transform: translateY(100%);opacity: 0;}
.caseKH-item:hover .caseKH-hide{opacity: 1;transform: translateY(0);}

/* 更多客户评价 */
.caseKH-more{background: #f3f3f3;}
.caseKH-more .caseKH-item:nth-child(-n+2){width: calc((100% - 13px*3)/3);border-radius: 5px;}
/* 资质荣誉 */
.caseHonor{background: #f3f3f3;}
.caseHonor-title{color: #252b3a;}
.caseHonor-text{margin: 5px auto 0;width: 63%;}
.caseHonor-list{margin-left:-15px;}
.caseHonor-list li{padding: 15px; margin: 15px  0 0 15px;width: calc((100% - 15px*4)/4);background: #fff;box-shadow: 2.828px 2.828px 0px 0px rgba(108, 108, 108, 0.13);border: 1px solid rgb(238, 238, 238);}
.caseHonor-item{padding: 8px;position: relative; background: url('../images/index/indHonor-bg.png') no-repeat center/100% 100%;display: flex;align-items: center;justify-content: center;}
.caseHonor-item img{width: 100%;}
.caseHonor-item::after{transition: all .4s ease; opacity: 0; content: "";position: absolute;left: 8px;right: 8px;bottom: 8px;top: 8px; background: rgba(102, 102, 102, .3);}
.caseHonor-btn{transition: all .4s ease; z-index: 2; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);width: 38px;height: 38px;border-radius: 50%;background: #c7000b;}
.caseHonor-btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 14px;height: 2px;background: #fff;}
.caseHonor-btn::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 2px;height: 14px;background: #fff;}
.caseHonor-item:hover:after{opacity: 1;}
.caseHonor-item:hover .caseHonor-btn{transform: translate(-50%,-50%) scale(1);}
.caseHonor:first-child .caseHonor-btn,.caseHonor:first-child .caseHonor-item::after{display: none;}
.caseHonor:nth-child(2n){background: #fff;}
.caseHonor:nth-child(2) .caseHonor-list,.about .caseHonor-list{margin-left:-13px;}
.caseHonor:nth-child(2) .caseHonor-list li,.about .caseHonor-list li{margin: 13px 0 0 13px;width: calc((100% - 13px*5)/5);padding: 8px;display: flex;align-items: center;justify-content: center;}
.caseHonor:nth-child(2) .caseHonor-item,.about .caseHonor-item{padding: 7px;}
.caseHonor:nth-child(2) .caseHonor-item::after,.about .caseHonor-item::after{left: 10px;right: 10px;bottom: 10px;top: 10px;}
.caseHonor:nth-child(3) .caseHonor-list li{padding: 8px;}
/* 新闻列表 */
.news-items,.newsShow-items{justify-content: space-between;}
.news-show{position: relative;width: 49%;}
.newsShow-bg{width: 100%;position: relative;border-radius: 10px;overflow: hidden;}
.newsShow-bg::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.4) 40%,rgba(0,0,0,1) 100%);}
.newsShow-bg img{width: 100%;transition: all .4s ease;}
.newsShow-text{z-index: 2; position: absolute;left: 0;bottom: 25px;width: 100%;padding: 0 70px 0 35px;}
.newsShow-text .more{display: inline-block;transition: all .6s ease;}
.newsShow-text .more::after{content: "\e765";font-family: "icon";position: absolute;right: -28px;top: 50%;transform: translateY(-50%);font-size: 16px;font-weight: 700;}
.news-show:hover .newsShow-bg img{transform: scale(1.07);}
.news-show:hover .newsShow-text .more{color: #c8000b;}
.news-list{justify-content: space-between;display: flex;flex-wrap: wrap;}
.news-list a{width: 49%; justify-content: space-between;align-items: center;border-bottom: 1px solid #e5e5e5;padding: 14px 10px 14px 0;} 
.newsList-title{padding-left: 14px;width: 70%;position: relative;color: #252b3a;transition: all .4s ease;}
.newsList-title::after{content: "";width: 5px;height: 5px;background: #c8000b;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.newsList-year{transition: all .4s ease;font-family: "Arial";}
.news-list a:hover .newsList-title,.news-list a:hover .newsList-year{color: #c8000b;}
.news .paging{background: transparent;}
/* 直线简介 */
.abTitle{color: #252b3a;}
.abIntro-menu-img{width: 37%;border-radius: 10px;overflow: hidden;}
.abIntro-menu-img img{width: 100%;height: 100%;}
.abIntro-menu-text{width: calc(63% - 22px);margin-left: 22px;border-radius: 10px;padding: 23px 45px 27px 36px;background: #f5f5f5;}
.abIntro-menu-text p{line-height: inherit;margin-top: 18px;}
.abIntro-drop-img{width: 20%;border-radius: 10px;overflow: hidden;}
.abIntro-drop-img img{width: 100%;height: 100%;}
.abIntro-drop-text{width: calc(80% - 50px);margin-right: 50px;}
.abIntro-drop-text p{line-height: inherit;margin-top: 28px;}
.abIntro-drop-text p:first-child,.abIntro-menu-text p:first-child{margin-top: 0;}
.abYS{background: url('../images/pages/abYS-bg.jpg') no-repeat left bottom/100% 100%;}
.abYS-list{justify-content: space-between;margin-top: -5px;}
.abYS-list::after{content: "";width: 32%;}
.abYS-list li{flex-direction: column;align-items: center;margin-top: 22px; width: 32.2%;background: #fff;padding: 37px 0 27px;box-shadow: 0.877px 1.798px 10px 0px rgba(0, 0, 0, 0.08);min-height: 310px;}
.abYS-icon{width: 84px;height: 84px;border-radius: 50%;background: #c8000b;position: relative;z-index: 2;}
.abYS-icon::after{content: "";width: 90%;height: 100%;left: 40%;top: 28%;transform: rotate(40deg);z-index: -1;position: absolute;background: linear-gradient(to right,rgba(174,27,19,.3) 0%,rgba(174,27,19,.1) 20%,transparent 80%);}
.abYS-title{margin-top: 12px;color: #252b3a;}
.abYS-text{width: 75%;margin-top: 15px;text-align: left;}
.about .qyPro-list{margin-top: 12px;}
.about .qyPro-list li.active {width: calc(100% - 10%*5 - 3px*5);}
.about .qyPro-list li{margin-left: 3px;width: 10%;}
.about .qyPro-con{right: 52px;bottom: 65px;}
.about .qyPro-list li.active .qyPro-con{left: 34px;bottom: 50px;}
.about .qyPro-title{padding-bottom: 20px;}
.about .qyPro-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 36px;height: 3px;background: #c8000b;}
.about .qyPro-text{width: 370px;margin-top: 22px;height: auto;}
.abHonor{background: #f7f7f7;}
.abHonor-swp{margin-top: -5px;}
.abHonor .swiper-slide{padding-bottom: 10px;}
.abHonor-pagination{position: absolute;left: 50%;bottom: -34px;transform: translateX(-50%);z-index: 2;}
.abHonor-pagination .swiper-pagination-bullet{opacity: 1;background: rgba(191, 191, 191, .3);width: 38px;height: 3px;margin-left: 13px;border-radius: 0;}
.abHonor-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
/* 董事长致辞 */
.abHonor-pagination .swiper-pagination-bullet-active{background: #c82126;}
.abBoss{background: #f8f8f8;}
.abBoss-con{background: #fff;padding: 65px 70px 50px 80px;position: relative;box-shadow: 0px 9px 9px 0px rgba(0, 0, 0, 0.05);}
.abBoss-con i{display: block;position: absolute;width: 120px;height: 100px;left: 0;top: 0;background: #f4d3d4;clip-path: polygon(100% 0, 0 0, 0 100%);}
.abBoss-con i::after,.abBoss-con i::before{content: "";position: absolute;left: 0;top: 0;width: 85%;height: 85%;background: #de7a7d;clip-path: polygon(100% 0, 0 0, 0 100%);}
.abBoss-con i::after{width: 70%;height: 70%;z-index: 2;background: #c7000b;}
.abBoss-file{padding: 65px 70px 80px 85px;}
.abBoss-file-header{justify-content: space-between;}
.abBoss-file-header .text,.abBoss-file-header .img{width: 48%;}
.abBoss-file-header .img{border-radius: 10px;overflow: hidden;}
.abBoss-file-header .img img{width: 100%;height: 100%;}
.abBoss-file-header .text h1,.abBoss-file-header .text h2,.abBoss-file-header .text h3,.abBoss-file-header .text h4,.abBoss-file-header .text h5,.abBoss-file-header .text h6{font-size: 28px;font-weight: 700;color: #ce252e;}
.abBoss-file-header .text p,.abBoss-file-content p,.abBoss-file-footer p{line-height: inherit;text-indent: 2em;}
.abBoss-file-footer p{line-height: inherit;}
.abBoss-file-footer{justify-content: flex-end;}
.abBoss-file-footer img{margin: -30px 0 0 auto;display: block;}
.abBoss-list{position: relative;}
.abBoss-list::after{content: "";position: absolute;left: 50%;bottom: 10px;width: 81%;height: 2px;background: #dedede;transform: translate(-50%,50%);}
.abBoss-list .swiper-slide{padding-bottom: 50px;position: relative;}
.abBoss-list .swiper-slide::after,.abBoss-list .swiper-slide::before{z-index: 2; content: "";position: absolute;left: 50%;bottom: 0;transform: translate(-50%,0);width: 20px;height: 20px;border-radius: 50%;background: #f3c7c9;}
.abBoss-list .swiper-slide::before{z-index: 3;width: 8px;height: 8px;background: #c8000b;transform: translate(-50%,-6px);}
.abBoss-slide{position: relative;display: block;}
.abBoss-slide::after{content: "";position: absolute;top: 8px;left: 8px;width: 100%;height: 100%;border-radius: 10px;background: rgba(220, 220, 220, .5);}
.abBoss-list-img{border-radius: 10px;overflow: hidden;position: relative;z-index: 2;}
.abBoss-list-img img{width: 100%;height: 100%;}
.abBoss-list-text{z-index: 3; position: absolute;border-radius: 10px; left: 0;top: 0;width: 100%;height: 100%;padding-top: 24%;background: rgba(200, 0, 11, 1);opacity: 0;transition: all .4s ease;}
.abBoss-list-icon{margin-top: 5px;}
.abBoss-slide:hover .abBoss-list-text{opacity: 1;background: rgba(200, 0, 11, .85);}
/* 顾问团队 */
.team{background: linear-gradient(to bottom,#fefefe 0%,#fbfbfb 40%,#f6f6f6 100%);}
.team-list{margin-top: -10px;justify-content: space-between;}
.team-item{background: linear-gradient(to bottom, #f2f2f2 0%,#fbfbfb 50%,#fff 100%); width: 48.8%;margin-top: 34px; box-shadow: 0px 8px 0px 0px rgba(220, 220, 220, 0.47);border-radius: 25px;height: 240px;align-items: center;padding: 0 25px 0 30px;}
.team-img{box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.07);border: 7px solid #fff;width: 180px;height: 180px;border-radius: 50%;overflow: hidden;}
.team-img img{width: 100%;transition: all .4s ease;}
.team-con{flex: 1;padding-left: 30px;}
.team-con .name{transition: all .4s ease;}
.team-con .title{margin-top: 5px;color: #777;}
.team-con .text{margin-top: 14px;color: #777;}
.team-con .more{margin-top: 14px;display: inline-block;position: relative;color: #c7161d;}
.team-con .more::after{content: "\e765";font-family: "icon";position: absolute;right: -30px;top: 50%;transform: translateY(-50%);font-size: 16px;font-weight: 700;transition: all .4s ease;}
.team-item:hover .team-con .name{color: #c7161d;}
.team-item:hover .team-con .more{text-decoration: underline;}


.team-top .team-item{width: 100%;height: 330px;padding-right: 40px;}
.team-top .team-con .name,.team-top .team-con .title{display: inline-block;}
.team-top .team-con .title{margin-left: 10px;}
.team-top .team-con .text,.team-top .team-con .more{margin-top: 22px;}
.team-top-list li{padding-left: 18px; width: 50%;margin-top: 15px;position: relative;}
.team-top-list li::after{content: "";position: absolute;left: 0;top: 5px;width: 6px;height: 6px;transform: rotate(45deg);background: #ae1e23;}

/* 团队详情 */
.teamDet-intro{background: url('../images/pages/teamDet-intro-bg.jpg') no-repeat center/100% 100%;}
.teamDet-intro .contain{display: flex;flex-wrap: wrap;}
.teamDet-intro-img{border: 8px solid #ffff;width: 25%;}
.teamDet-intro-img img{width: 100%;}
.teamDet-intro-text{padding: 10px 0 0 50px;width: 75%;}
.teamDet-intro-text .title{border-bottom: 1px solid #e5e5e5;}
.teamDet-intro-text .team-top-list{min-height: 122px;}
.teamDet-intro-text .team-top-list li{margin-top: 8px;padding-left: 0;width: 100%;}
.teamDet-intro-text .team-top-list li::after{display: none;}
.teamDet-intro-text .text p{margin-top: 8px;}
.teamDet-intro-text .text p:first-child{margin-top: 5px;}
.teamDet-con .contain{justify-content: space-between;align-items: flex-start;}
.teamDet-file{width: 73%;padding-right: 5%;}
.teamDet-file h1,.teamDet-file h2,.teamDet-file h3,.teamDet-file h4,.teamDet-file h5,.teamDet-file h6{margin-bottom: 8px; font-size: 18px;font-weight: 700;color: #333;}
.teamDet-file p{line-height: inherit;position: relative;padding-left: 17px;}
.teamDet-file p::after{content: "";position: absolute;left: 0;top: 10px;width: 6px;height: 6px;background: #ae1e23;transform: rotate(45deg);}
.teamDet-file br{content: "";height: 10px;line-height: 10px;display: block;}
.teamDet-site{width: 24%; border: 1px solid #f2f2f2;background: #fbfbfb;padding: 60px 30px;}
.teamDet-list{justify-content: space-between;}
.teamDet-item-img{width: 120px;height: 120px;border: 7px solid #fff;box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.07);border-radius: 50%;overflow: hidden;}
.teamDet-item-text .name{margin-top: 12px;}
.teamDet-item-text .title{margin-top: 5px;}
.teamDet-page{border-top: 1px solid #f2f2f2;}
.teamDet-page .contain{justify-content: space-between;}
.teamDet-back{width: 106px;height: 40px;align-items: center;justify-content: center;text-align: center;border-radius: 5px;background: #c8000b;transition: all .4s ease;}
.teamDet-back:hover{box-shadow: 0 0 8px #c8000b;}
.teamDet-prev{transition: all .4s ease;}
.teamDet-prev:hover{color: #c8000b;}




/* 人才招聘 */
.people-zp{background: url('../images/pages/peoZP-bg.jpg') no-repeat left top/100% 100%;}
.peoZP-swp .swiper-slide{padding-bottom: 10px;}
.peoZP-list{justify-content: space-between;}
.peoZP-list::after{content: "";width: 32%;}
.peoZP-list li{cursor: pointer; position: relative;width: 32%;box-shadow: 0px 9px 9px 0px rgba(0, 0, 0, 0.05);margin-top: 27px;}
.peoZP-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.peoZP-bg img{width: 100%;height: 100%;}
.peoZP-con{position: relative;z-index: 2; width: 100%;height: 100%;background: #fff;padding: 25px 65px 35px 30px;}
.peoZP-date span{margin-left: 34px;display: inline-block;position: relative;}
.peoZP-date span:first-child{margin-left: 20px;}
.peoZP-date span::after{content: "";position: absolute;left: -20px;top: 50%;transform: translateY(-50%);width: 13px;height: 14px;background: url('../images/pages/peoZP-icon.png') no-repeat center/100% auto;}
.peoZP-more{width: 34px;height: 34px;border-radius: 50%;background: #c7000b;color: #fff;}
.peoZP-more::after{content: "\e765";font-size: 16px;font-family: "icon";font-weight: 700;display: inline-block;}
.peoZP-con,.peoZP-title,.peoZP-date,.peoZP-text,.peoZP-more{transition: all .4s ease;}
.peoZP-list li:hover .peoZP-con{background: transparent;}
.peoZP-list li:hover .peoZP-title,.peoZP-list li:hover .peoZP-date,.peoZP-list li:hover .peoZP-text{color: #fff;}
.peoZP-list li:hover .peoZP-more{background: #fff;color: #c7000b;}
.peoZP-pagination{position: absolute;left: 50%;bottom: -32px;transform: translateX(-50%);}
.peoZP-pagination .swiper-pagination-bullet{width: 38px;height: 2px;opacity: 1;border-radius: 0;background: rgba(0, 0, 0, .1);margin-left: 14px;}
.peoZP-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.peoZP-pagination .swiper-pagination-bullet-active{background: #c7000b;}
.peoLife-item,.peoLife-item>.contain{justify-content: space-between;}
.peoLife-title{padding-left: 20px;line-height: 1;margin-bottom: 15px;;}
.peoLife-title::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 90%;background: #c7000b;}
.peoLife-img img{display: inline-block;}
.peoLife-list li{list-style: none;padding-right: 40px;}
.peoLife-list .title{font-weight: 700;}
.peoLife-list .text{margin-top: 15px;}
.peoLife-item.item1{position: relative;z-index: 2;}
.peoLife-item.item1 .peoLife-con{width: 45%;}
.peoLife-item.item1 .peoLife-img{width: 45%;}
.peoLife-item.item1 .peoLife-img1{justify-content: space-between;display: flex;}
.peoLife-item.item1 .peoLife-img1 img{width: calc(50% - 4px);}
.peoLife-item.item1 .peoLife-img2 img{width: 100%;margin-top: 8px;}
.peoLife-item.item2{padding: 230px 340px 180px 0;background: #f7f7f7;margin-top: -120px;position: relative;z-index: 1;}
.peoLife-item.item2 .peoLife-con{width: 35%;}
.peoLife-item.item2 .peoLife-img{width: 62.5%;display: flex;justify-content: space-between;}
.peoLife-item.item2 .peoLife-img img{width: 100%;}
.peoLife-item.item2 .peoLife-img1,.peoLife-item.item2 .peoLife-img2{width: calc(50% - 4px);}
.peoLife-item.item2 .peoLife-img2 img{width: 100%;height: calc(50% - 4px);}
.peoLife-item.item2 .peoLife-img2 img:last-child{margin-top: 8px;}
.peoLife-item.item3{padding-left: 325px;margin-top: -180px;position: relative;z-index: 2;}
.peoLife-item.item3 .peoLife-con{width: 37%;margin-top: 90px;}
.peoLife-item.item3 .peoLife-img{width: 57%;}
.peoLife-item.item3 .peoLife-img1{justify-content: space-between;display: flex;}
.peoLife-item.item3 .peoLife-img1 img{width: calc(50% - 4px);}
.people-contact{background: #f7f7f7;}
.people-contact .contain{align-items: center;}
.peoCont-img{padding-right: 70px;}
.peoCont-text{padding-left: 45px;border-left: 1px solid #dadada;}
.peoCont-text .phone{display: block;margin-top: 15px;}
.peoCont-text .email{color: #d1313a;}
/* 弹窗 */
.popup-box{display: none; position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, .3);z-index: 99999;top: 0;left: 0;}
.popup{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 55%;background: #fff;padding: 70px 60px 60px 65px;}
.popup .peoZP-date span{font-size: 12px;font-weight: 300;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";color: #777;}
.popup-con{display: none;}
.popup-con.active{display: block;}
.popup-title{justify-content: space-between;align-items: flex-end;}
.popup-items{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;max-height: 470px;overflow-y: auto;}
.popup-items::-webkit-scrollbar {width: 6px;}
.popup-items::-webkit-scrollbar-thumb {background: #c7000b;}
.popup-items::-webkit-scrollbar-track {background: #f1f1f1;}
.popup-item{margin-top: 30px;}
.popup-item:first-child{margin-top: 0;}
.popup-list{margin-top: 5px;}
.popup-list li{margin-top: 8px;}
.popup-item:nth-child(3) .popup-list li{font-weight: 500;}
.popup-more{width: 180px;transition: all .4s ease; height: 46px;justify-content: center;align-items: center;border: 1px solid #666;}
.popup-more::before{content: "";width: 26px;height: 22px;display: inline-block;margin-right: 13px;background: url('../images/pages/popup-more.png') no-repeat center/100% auto;}
.popup-more:hover{color: #c7000b;}
.popup-btn{position: absolute;right: 0;top: 0;transform: translateX(100%);}
.popup-btn-close,.popup-btn-prev,.popup-btn-next{user-select: none; width: 70px;height: 70px;align-items: center;justify-content: center;cursor: pointer;border-top: 1px solid #b2b2b2;background: rgba(0, 0, 0, .80);}
.popup-btn-close img,.popup-btn-prev img,.popup-btn-next img{transition: all .4s ease;}
.popup-btn-close:hover img,.popup-btn-prev:hover img,.popup-btn-next:hover img{transform: scale(.9);}
/* 联系我们 */
.contact-code{background: #f5f5f5;}
.contact-code .contain{justify-content: space-between;}
.contCode-content{width: 38%;}
.contCode-date-title{position: relative;padding-left: 27px;}
.contCode-date-title::after{content: "\e768";font-family: "icon";font-size: 20px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.contCode-date-list{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.contCode-date-list li{margin-top: 12px;}
.contCode-date-list li:first-child{margin-top: 0;}
.contCode-date-list li:nth-child(2),.contCode-date-list li:nth-child(3){display: inline-block;}
.contCode-date-list li:nth-child(2){margin-right: 10px;}
.contCode-QRcode{display: inline-block;}
.contCode-map{width: 57%;height: 530px;border: 9px solid #fff;}
.map-info{width: 460px;}
.map-img{height: 130px;background: #f2f2f2; width: 40%;display: flex;align-items: center;justify-content: center;}
.map-con{padding: 20px 30px 0 25px;width: 60%;}
.map-con h6{font-size: 15px;color: #666;line-height: 28px;position: relative;}
.contMap-con{width: 80%;margin: 10px auto;position: relative;text-align: center;}
.contMap-con>img{width: 100%;}
.contMap-dot{position: absolute;left: 0;top: 0;}
.contMap-dot .text{position: absolute;left: 50%;top: -40px;transform: translateX(-50%);width: 75px;text-align: center;}
.contMap-dot i{width: 10px;height: 10px;border-radius: 50%;position: relative;display: block;background: #c8000b;z-index: 2;}
.contMap-dot i::after{ content: ""; transform: translate(-50%,-50%) scale(.7);opacity: 1;background: rgba(217, 106, 112, .6);animation: dot 2s linear infinite forwards;transition: all .4s ease; position: absolute;left: 50%;top: 50%; width: 26px;height: 26px;border-radius: 50%;z-index: -1;}
.contMap-dot.menu{left: 68.5%;top: 79%;}
.contMap-dot.wlmq{left: 21%;top: 35%;}
.contMap-dot.beijing{left: 71%;top: 41%;}
.contMap-dot.xian{left: 56%;top: 55%;}
.contMap-dot.hefei{left: 64%;top: 57%;}
.contMap-dot.nanjing{left: 73%;top: 56%;}
.contMap-dot.suzhou{left: 80%;top: 53%;}
.contMap-dot.chengdu{left: 47%;top: 67%;}
.contMap-dot.chongqing{left: 53%;top: 69%;}
.contMap-dot.changsha{left: 65%;top:69%;}
.contMap-dot.wuhan{left: 70%;top: 65%;}
.contMap-dot.jiujiang{left: 75%;top: 66%;}
.contMap-dot.shanghai{left: 85%;top: 62%;}
.contMap-dot.guizhou{left: 57%;top: 75%;}
.contMap-dot.guizhou .text{left: -70px;top: 50%;transform: translateY(-50%);}
.contMap-dot.ningbo{left: 84%;top: 69%;}
.contMap-dot.nanning{left: 57%;top: 82%;}
.contMap-dot.xiamen{left: 81%;top: 76%;}
.contMap-dot.zhanjiang{left: 64%;top: 84%;}
.contMap-dot.shenzhen{left: 69%;top: 82%;}
.contMap-dot.shantou{left: 75%;top: 81%;}
.contMap-dot.haikou{left: 60%;top: 89%;}
.contMap-dot.hainan{left: 64%;top: 97%;}
.contMap-dot.xianggang{left: 68%;top: 88%;}
@keyframes dot{
    0%{transform: translate(-50%,-50%) scale(.7);opacity: 1;}
    100%{transform: translate(-50%,-50%) scale(1.5);opacity: 0;}
}

#studyIframe{height:1960px}





.about .qyPro-list li.active .qyPro-con {left: 34px;bottom: 100px;}
.zxBook-swp .swiper-slide a{height: auto;display: flex;align-items: center;}
.caseZX .nxTable-con textarea{width: 100%;margin: 30px 0 0;height: 50px;line-height: 50px;border-radius: 3px;position: relative;    padding-left: 20px;background: #fff;font-size: 14px;color: #333;height: 90px;}
.caseZX .nxTable-con textarea::-webkit-input-placeholder{color: #333;font-size: 14px;}



.caseDet.teamInfo .caseDet-con{width: 100%;}
.caseDet.teamInfo .caseDet-con-title{width: 20%;text-align: center;}
.caseDet.teamInfo .caseDet-file{width: 80%;padding: 0 0 0 40px;border: unset;color: #444;}
.caseDet.teamInfo .caseDet-prev,.caseDet.teamInfo .caseDet-next{width: auto;}



/* 直线商学院 */
.school .pagesBan-text .title{position: relative;left: auto;top: auto;}
.schIntro-con{justify-content: space-between;}
.schIntro-text{width: 58%;}
.schIntro-text .text p{line-height: inherit;margin-top: 8px;}
.schIntro-img{width: 28%;}
.schIntro-img img{width: 100%;}
.schYS{background: linear-gradient(to bottom,#f2f2f2,#fff);}
.schYS-list{margin-left: -20px;}
.schYS-list li{background: #fff;padding: 30px 40px 50px 30px;margin-left: 20px;width: calc((100% - 20px*3)/3); align-items: center;}
.schYS-list li:nth-child(n+4){width: calc(50% - 20px);}
.schYS-text{flex: 1;padding-left: 20px;}
.schYS-text .title{border-bottom: 3px solid #c7000b;display: inline-block;padding-bottom: 8px;}
.schYS-text .text{margin-top: 15px;}
.schYS-text .text p{line-height: inherit;}
.schYS-img img{width: 100%;}

.pxHar-list.list8 .pxHar-paging {width: 22%;text-align: center;}
.pxHar-list.list8 .pxHar-text {width: 65%; margin-left: 0;line-height: 22px;font-size: 18px;}


















/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}
@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .pagesNav a{margin-left: 15px;}
    .qyPain-title{font-size: 21px;}
    .qyPain-text{font-size: 19px;margin-top: 15px;}
    .qyPain-text::after{top: -9px;}
    .qyPro-list li{height: 480px;}
    .pxHar-list{height: 390px;}
    .pxHar-text{margin-left: 10px;}
    .pxTitle .text::after{font-size: 240px;bottom: -5px;}
    .zxEffect-con li{padding: 45px 50px 30px 30px;}
    .zxEffect-con li:first-child {padding: 45px 40px 30px 55px;}
    .zxIntro-list {padding: 0 30px 30px;}
    .zxIntro-list li{margin-top: 25px;}
    .pxPj-list li{height: 350px;}
    .case .pxPj-list li{height: 380px;padding: 70px 30px 0 30px;}
    .pxPj-year{font-size: 15px;}
    .pxPj-list li::after{font-size: 140px;top: 70px;left: 30px;}
    .nxPro-icon{width: 85px;height: 85px;}
    .nxPro-icon img{max-width: 50%;max-height: 50%;}
    .nxTable-con button{width: 190px;}
    .pxTeam-show-intro{padding: 25px 50px 30px 35px;}
    .pxTeam-item .title{font-size: 12px;}
    .pxTeam-item .name{font-size: 12px;}
    .top .pxPj-img{width: 150px;height: 150px;}
    .zxTx-pain-img img{height: 115px;}
    .zxTx-pain-text{padding: 20px 20px 15px;}
    .zxTx .qyPro-con {left: 25px;right: 25px;}
    .zxSer-list li{height: 380px;}
    .zxSer-con{padding: 35px 20px 0;}
    .zxSer-icon{width: 110px;height: 110px;}
    .zxSer-icon img{max-width: 50%;max-height: 50%;}
    .zxProc-text{width: 75%;}
    .zxProc-list::after,.zxProc-list::before{width: calc(98% - 150px);left: calc(2% + 75px);}
    .zxBook-show .contain{padding: 30px 90px 70px 85px;}
    .zxBook-show-img{width: 190px;}
    .zxYx-list-con{padding: 13px 30px 15px 18px;}
    .zxYx-list-con .text{font-size: 15px;margin-top: 3px;}
    .zxCont-show{padding: 20px;}
    .zxCont-item-icon{width: 100px;height: 100px;}
    .zxCont-item-icon img{max-width: 50%;max-height: 50%;}
    .zxCont-item-title,.zxCont-item-text,.zxCont-item-year{font-size: 17px;}
    .zxCont-list ul{padding: 20px 15px;}
    .zxCont-list li{padding-left: 12px;}
    .zxCont-list li::after{width: 5px;height: 5px;}
    .zxCont-item::after, .zxCont-list:nth-child(2)::after{width: 14px;height: 28px;}
    .zxCont-list:nth-child(2)::after{right: -25px;}
    .caseZX-img img{height: 180px;}
    .caseZX-name{font-size: 16px;}
    .caseZX-con{padding: 12px 17px 20px;}
    .casePX .caseZX-img img{height: 150px;}
    .caseVideo-text, .caseKH-text{bottom: 12px;padding-left: 18px;font-size: 17px;}
    .abIntro-menu-text{width: calc(63% - 18px);margin-left: 18px;padding: 19px 35px 22px 27px;}
    .abIntro-drop-text {width: calc(80% - 35px);margin-right: 35px;}
    .abIntro-menu-text p{margin-top: 14px;}
    .abIntro-drop-text p{margin-top: 22px;}
    .about .qyPro-con {right: 30px;bottom: 50px;}
    .about .qyPro-list li.active .qyPro-con{bottom: 45px;}
    .abBoss-con{padding: 50px 55px 40px;}
    .team-item{height: 220px;padding: 0 20px 0 25px;}
    .team-con{padding-left: 30px;}
    .peoLife-item.item2{padding: 200px 200px 180px 0;margin-top: -100px;}
    .peoLife-item.item3{margin-top: -160px;padding-left: 170px;}
    .peoLife-item.item3 .peoLife-img {width: 50%;}
    .contCode-map{height: 450px;}
    .qyPain-list li{width: calc((100% - 20px*3)/3);margin-left: 20px;}
    .pxPj-year{padding: 0 30px;}
    .pxHar-paging{font-size: 24px;}
    .pxTeam-item-img{height: 200px;}
    .team-box .pxTeam-item-img{height: 160px;}
    .team-img{width: 155px;height: 155px;}
    .schYS-list li{padding: 30px 30px 35px 30px;}
    .schYS-icon{width: 65px;}
    .team-top-list li{font-size: 14px;}
    .teamDet-site{padding: 50px 20px;width: 26%;}
    .teamDet-item-img{width: 110px;height: 110px;}
    .caseKH-item:nth-child(n+3) .caseKH-hide{padding: 12px;}
    .caseKH-item:nth-child(n+3) .caseKH-hide .text,.caseKH-item:nth-child(n+3) .caseKH-hide .year{font-size: 13px;line-height: 22px;}
    .pxHar-list.list8 .pxHar-paging{font-size: 26px;}
}
@media all and (max-width:1439px) {
    /* 1360 */
}
@media all and (max-width:1359px) {
    /* 1280 */
}
@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .team-box .pxTeam-item-img{height: 130px;}
    .pagesBread{display: none;}
    .qyPain-paging{width: 75px;height: 65px;}
    .qyPain-list li{padding: 0 10px;}
    .qyPain-text, .qyPain-title{width: 100%;text-align: center;}
    .qyPain-text{font-size: 17px;}
    .qyPro-list li{height: 400px;}
    .pxProc-table tbody td{padding: 10px 40px;}
    .pxProc-table table{font-size: 14px;}
    .pxSer-list li{padding: 25px 20px;}
    .pxCus-logo li{height: 50px;}
    .zxEffect-con li {padding: 30px 21px 20px 20px;}
    .zxEffect-con li:first-child{padding-right: 20px;padding-left: 45px;}
    .pxProc-table{margin-top: 50px;}
    .zxIntro-list li{margin-top: 15px;}
    .zxIntro-list {padding: 0 20px 20px;}
    .zx-intro{background-size: 100% auto;}
    .pxPj-year{font-size: 14px;width: 80%;right: 20px;bottom: 20px;}
    .pxPj-pagination{bottom: -35px;}
    .ceoEffect-con{padding: 40px 50px 30px;}
    /* .pxTeam-item-text{position: relative;height: 70px;flex: unset;}
    .pxTeam-item .name{position: absolute;left: 50%;bottom: 2px;transform: translateX(-50%);} */
    .topClass-title{font-size: 18px;height: 68px;}
    .topClass-list li{margin-top: 10px;}
    .topClass-item{min-height: 370px;}
    .top .pxPj-img{width: 120px;height: 120px;}
    .top .pxPj-con{padding-left: 20px;}
    .top .pxTeam-item-text{height: auto;flex: 1;}
    .top .pxTeam-item .name{position: relative;left: auto;bottom: auto;transform: unset;}
    .zxTx-pain-img img{height: 100px;}
    .zxTx-pain-text {padding: 15px;}
    .zxTx .qyPro-con {left: 15px;right: 15px;}
    .zxProc-list::after, .zxProc-list::before {width: calc(98% - 115px);left: calc(2% + 50px);}
    .zxBook-show .contain {padding: 20px 50px 60px 65px;}
    .zxBook-show-text{width: 350px;}
    .zxBook-show-img{width: 160px;padding: 10px;}
    .zxYx-whole .pxTitle::after, .zxYx .pxTitle::before{font-size: 22px;bottom: -15px;}
    .zxYx-whole .pxTitle::before{bottom: -35px;}
    .zxFirst-title::after, .zxFirst-title::before{bottom: -25px;}
    .zxFirst-title::before{bottom: -40px;}
    .zxCont-item-icon{width: 70px;height: 70px;}
    .zxCont-item{width: 13%;}
    .zxCont-list{width: 33%;}
    .zxCont-item::after, .zxCont-list:nth-child(2)::after{width: 12px;height: 24px;right: -9px;}
    .zxCont-item:last-child:after{left: -9px;}
    .zxCont-list:nth-child(2)::after{right: -15px;}
    .caseZX-name{font-size: 15px;}
    .caseZX-con {padding: 12px 12px 15px;}
    .caseZX-class{padding: 3px 6px;}
    .casePX .caseZX-name{font-size: 15px;}
    .pxPj-text{font-size: 15px;line-height: 28px;}
    .abYS-text{width: 85%;}
    .about .qyPro-con{right: 15px;}
    .about .qyPro-title{padding-bottom: 10px;}
    .abHonor-pagination{bottom: -25px;}
    .team-con{padding-left: 20px;}
    .team-img{width: 140px;height: 140px;}
    .peoZP-con{padding: 20px 30px 20px 20px;}
    .peoZP-date span{margin-left: 25px;font-size: 14px;}
    .peoZP-date span::after{left: -15px;width: 12px;height: 13px;}
    .popup{padding: 50px;}
    .popup-more{width: 160px;height: 42px;}
    .peoLife-item.item2 {padding: 130px 150px 130px 0;margin-top: -100px;}
    .peoLife-item.item2 .peoLife-img1 img{height: 100%;}
    .peoLife-item.item3{margin-top: -100px;padding-left: 130px;}
    .peoLife-item.item3 .peoLife-con{width: 45%;margin-top: 40px;}
    .peoLife-item.item3 .peoLife-img {width: 48%;}
    .map-info{width: 350px;}
    .map-img img{max-width: 80% !important;}
    .zxEffect-text{padding-left: 12px;}
    .zxEffect-text::after{font-size: 12px;}
    .pxTeam-item-img {height: 180px;}
    .zxBook-loop.loop2 .zxBook-next, .zxBook-loop.loop2 .zxBook-prev{top: 80px;}
    .team-top-list li{padding-right: 15px;}
    .teamDet-intro-img{height: 250px;width: 220px;}
    .teamDet-site{padding: 40px 15px;width: 28%;}
    .teamDet-item-img{width: 100px;height: 100px;}
    .teamDet-file{padding-right: 0;width: 65%;}
    .pxTeam-item-text{padding: 10px 5px 5px;}
    .caseKH-hide .text,.caseKH-hide .year{font-size: 14px;}
    .caseKH-item:nth-child(n+3) .caseKH-hide .year{display: none;}
    .caseDet-other-img img{height: 60px;}
}
@media all and (max-width:1151px) {
    /* 1024 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pxHar-paging{font-size: 22px;}
    .px-service{background-size: auto 100%;}
    .pagesBan-bg img{width: 100%;height: auto;}
    .pagesBread{display: none;}
    .pagesNav-box .contain{justify-content: flex-start;overflow-x: auto;}
    .pagesNav{flex-wrap: nowrap;margin-left: 0;}
    .pagesNav a{white-space: nowrap;margin-left: 20px;height: 50px;line-height: 50px;}
    .qyPain-list{flex-direction: row;margin: 0;justify-content: space-between;height: auto;}
    .qyPain-list li{margin: 15px 0 0 !important;width: 100%;height: 110px;}
    .qyPain-text{font-size: 17px;}
    .qyPain-text, .qyPain-title{min-width: unset;}
    .qyPro-list{flex-wrap: wrap;}
    .qyPro-list li,.qyPro-list li.active,.zxTx .qyPro-list li.active,.zxTx .qyPro-list li,.about .qyPro-list li.active,.about .qyPro-list li{width: 100%;height: 200px;margin-top: 5px;}
    .qyPro-list li.active .qyPro-img::after{opacity: 1;}
    .qyPro-img::before{display: none;}
    .qyPro-img img{height: auto;width: 100%;max-width: 100%;}
    .qyPro-con,.about .qyPro-list li.active .qyPro-con,.about .qyPro-list li .qyPro-con{bottom: 20px;left: 20px;right: 20px !;}
    .qyPro-list li.active .qyPro-title,.qyPro-title{font-size: 22px;}
    .about .qyPro-title::after{height: 2px;}
    .qyPro-text,.about .qyPro-text{display: block;width: 100%;margin-top: 10px;}
    .pxProc-table tbody td{padding: 10px;font-size: 13px;letter-spacing: 1px;}
    .pxProc-table th{font-size: 15px;}
    .pxSer-list{margin-left: 0;}
    .pxSer-list li,.ceo .pxSer-list li{width: 100%;margin: 15px 0 0;height: auto;padding: 25px 20px;}
    .pxSer-paging{width: 60px;height: 53px;padding: 5px 4px 0 0;}
    .pxSer-title::after{bottom: -10px;width: 30px;height: 2px;}
    .pxHar-img{width: 100% !important;}
    .pxHar-list{width: 100% !important;height: auto !important;margin:15px 0 0;flex-direction: row !important;}
    .pxHar-list li{width: 100%;height: 70px !important;flex-direction: row;border: 1px solid #e8e8e8 !important;min-height: unset !important;}
    .pxHar-list.list8 li{height: 90px !important;}
    .pxHar-list.list8 .pxHar-text{font-size: 15px;}
    .pxHar-list li:nth-child(n+2){border-top: unset !important;}
    .pxCus-logo li{width: calc((100% - 10px*3)/3);box-shadow: 3px 3px 1px 1px #e6e6e6;}
    .pxCus-pagination{display: block;position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);}
    .pxCus-pagination .swiper-pagination-bullet{margin-left: 5px; width: 7px;height: 7px;border-radius: 50%;opacity: 1;background: rgba(0, 0, 0, .3);}
    .pxCus-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
    .pxCus-pagination .swiper-pagination-bullet-active{background: #c82126;}
    .pxTitle .contain{padding: 0;}
    .pxTitle .text::after{display: none;}
    .pxTitle .text{margin-top: 5px;font-size: 15px;line-height: 24px;}
    .zxEffect-con li{width: 100% !important;margin-top: 15px;padding: 20px 15px !important;}
    .zxEffect-con{margin-top: 0;}
    .zxEffect-con::after, .zxEffect-con li:first-child::after, .zxEffect-con li:first-child::before{display: none;}
    .zxEffect-text{padding-left: 0;margin-top: 5px;}
    .zxEffect-text::after{display: none;}
    .zxEffect-con li:nth-child(2){padding: 0 !important;}
    .px-process .pagesTitle::after, .px-process .pagesTitle::before{font-size: 18px;bottom: -25px;}
    .zxIntro-item{width: 100%;margin-top: 15px;}
    .zxIntro-item:first-child{margin-top: 0;}
    .zxIntro-header{height: 55px;line-height: 55px;padding-left: 25px;}
    .zxIntro-header::after{width: 37px;height: 32px;right: 25px;}
    .pxPj-list li,.case .pxPj-list li,.pjDet .pxPj-list li{width: 100%;padding: 30px 15px 15px;height: auto;margin-top: 25px;border-radius: 8px;}
    .pxPj-year{font-size: 12px; width: 100%;position: relative;right: auto;bottom: auto;margin-top: 30px;padding: 0;}
    .pxPj-list li::after{display: none;}
    .pxPj-pagination{bottom: -25px;}
    .pxPj-pagination .swiper-pagination-bullet{width: 25px;}
    .nxPro-list{margin-left: 0;justify-content: space-between;}
    .nxPro-list li{width: 49%;margin:8px 0 0;}
    .nxPro-text .text{font-size: 13px;margin-top: 5px;line-height: 24px;}
    .nxTable-con{margin:10px 0 0;}
    .nxTable-con::after{display: none;}
    .nxTable-con input, .nxTable-select{width: 100%;}
    .nxTable-con button{position: relative;right: auto;bottom: auto;width: 130px;height: 45px;line-height: 45px;}
    .nxTable-con input,.nxTable-select{margin-top: 10px;margin-left: 0;}
    .nx-table{background-size: auto 100%;}
    .nxTable-con input, .nxTable-menu,.nxTable-drop li{padding-left: 12px;}
    .ceoCon-list li{width: 100%;margin: 15px 0 0;}
    .ceoCon-list{margin-left: 0;}
    .ceo .pxHar-paging{width: 15%;}
    .ceoEffect-list{margin-top: 0;}
    .ceoEffect-list li{width: 100%;margin-top: 20px;}
    .ceoEffect-con{padding: 35px 30px;min-height: unset;}
    .ceoEffect-paging{width: 70px;height: 60px;}
    .pxTeam-show-img{width: 100%;}
    .pxTeam-show-img .text{height: 50px;}
    .pxTeam-show-intro{width: 100%;padding: 25px 20px;}
    .pxTeam-show-title::after{width: 146px;height: 69px;}
    .pxTeam-show-list li{padding-left: 15px;margin-top: 11px;}
    .pxTeam-list{margin-left: 0;justify-content: space-between;}
    .pxTeam-list::after{content: "";width: 32%;}
    .pxTeam-item,.team-box .pxTeam-item{width: 48%;margin: 20px 0 0;}
    .team-box .pxTeam-item-img,.pxTeam-item-img{height: 180px;}
    .team-box .pxTeam-top .pxTeam-item{width: 100%;}
    .pxTeam-item-text{height: auto;}
    .pxTeam-item .name{position: relative;left: auto;bottom: auto;transform: unset;margin-top: 10px;}
    .top .qyPain-list li{width: 100%;padding: 40px 30px 20px;}
    .top .qyPain-list{margin-top: 0;}
    .qyPain-paging{height: 60px;height: 55px;}
    .topClass-item{width: 100%;overflow: hidden;min-height: unset;margin-top: 20px;}
    .topClass-item:last-child{margin-top: 20px;}
    .topClass-item:first-child{margin-top: 0;}
    .topClass-title{font-size: 16px;height: auto;width: 100%;background: #c82126;padding: 10px 15px;text-align: center;}
    .topClass-num{display: none;}
    .topClass-list{padding: 0 0 0 10px;}
    .topClass-year{padding-left: 10px;font-size: 14px;margin-top: 30px;}
    .top .pxSer-list li{height: 130px;}
    .top .pxPj-list li{padding: 20px 15px;flex-wrap: wrap;}
    .top .pxPj-img{width: 100%;text-align: center;background: transparent;}
    .top .pxPj-img::after{display: none;}
    .top .pxPj-con{width: 100%;padding-left: 0;margin-top: 10px;}
    .top .pxPj-img img{width: 120px;height: 120px;border: 6px solid #fff;}
    .top .pxTeam-list{margin-top: 25px;}
    .zxTx-pain-list{margin:0;justify-content: space-between;}
    .zxTx-pain-list li{width: 49%;margin: 15px 0 0;}
    .zxTx-pain-text {padding: 10px;text-align: center;}
    .zx-logic-text{font-size: 14px;}
    .zx-logic{background: #fff;}
    .zx-logic-item{padding: 15px 15px 0;border-radius: 5px !important;}
    .zx-logic-item:nth-child(2){margin-top: 10px;}
    .zxSer-list{margin: 0;}
    .zxSer-list li{width: 100%;height: auto;margin: 15px 0 0;}
    .zxSer-con{padding: 20px 15px 70px;}
    .zxSer-num{width: 55px;height: 70px;}
    .zxSer-icon{width: 90px;height: 90px;}
    .zxProc-list{justify-content: space-between;margin: 0;}
    .zxProc-list li{width: 48%;margin: 15px 0 0;height: 190px;}
    .zxProc-list::after, .zxProc-list::before{display: none;}
    .zxProc-list li:nth-child(7)::after{display: none;}
    .zxProc-list li::before{content: "";position: absolute;left: 0;top: 93px;width: 100%;height: 2px;background: #c82126;}
    .zxProc-list li:nth-child(n+8) .zxProc-next::after{transform: unset;}
    .zxProc-list li:nth-child(n+8) .zxProc-next{padding-left: 2px;padding-right: 0;}
    .zxProc-icon{width: 37px;}
    .zxProc-text{width: 85%;}
    .zxBook-slide{padding: 10px;}
    .zxBook-loop:nth-child(2) .zxBook-swp{padding-bottom: 30px;}
    .zxBook-pagination{display: block;position: absolute;bottom: 8px;left: 50%;transform: translateX(-50%);z-index: 10;white-space: nowrap;text-align: center; overflow: hidden;}
    .zxBook-loop.loop2 .zxBook-swp{padding-bottom: 20px;}
    .zxBook-loop.loop2 .zxBook-slide{padding: 5px;}
    .zxBook-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin: 3px;}
    .zxBook-pagination .swiper-pagination-bullet-active{background: #c82126;}
    .zxBook-show .contain{padding: 20px 15px 60px;}
    .zxBook-show-text{width: 100%;color: #555;}
    .zxBook-show-img{width: 60%;margin: 20px auto 0;}
    .zxBook-show .contain{background-size: auto 110%;background-position: right bottom -40px;}
    .zxBook-show-text p::after{top: 10px;width: 6px;height: 6px;}
    .zxBook-show-text p{padding-left: 15px;}
    .zxYx-whole .pxTitle::after, .zxYx-whole .pxTitle::before{font-size: 18px;bottom: -10px;}
    .zxYx-whole .pxTitle::before{bottom: -25px;}
    .zxYx-intro{margin-top: 35px;}
    .zxYx-intro-text{width: 100%;}
    .zxYx-intro-text .title::after{width: 55px;height: 3px;}
    .zxTx .pxTitle .contain{width: 100%;}
    .zxYx-intro-img{width: 100%;margin-top: 20px;padding: 5px 15px 20px;}
    .zxYx-intro-pagination span, .zxYx-intro-pagination::before, .zxYx-intro-pagination::after{width: 8px;height: 8px;}
    .zxYx-list{margin: 10px  0 0;justify-content: space-between;}
    .zxYx-list li{width: 49%;margin: 15px 0 0 ;}
    .zxYx-list-con{padding: 10px 20px 15px 15px;}
    .zxYx-list-con .num{width: 50px;height: 46px;}
    .zxYx-list-con,.zxYx-list-bg,.zxYx-list li{border-radius: 7px;}
    .zxBlock-con,.zxCont-con{padding: 10px 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
    .zxBlock-img{padding-left: 0;margin-top: 3px;}
    .zx-pagination span, .zx-pagination::before, .zx-pagination::after{width: 8px;height: 8px;margin-left: 5px;}
    .zxFirst-title::after, .zxFirst-title::before{font-size: 15px;bottom: -20px;}
    .zxFirst-title::before{bottom: -33px;}
    .zxCont-show{margin-left: 5px;padding: 15px;flex-direction: column;}
    .zxCont-item,.zxCont-list{width: auto;margin-top: 50px;}
    .zxCont-item:first-child{margin-top: 0;}
    .zxCont-item::after,.zxCont-item:last-child:after{right: auto;left: 50%;top: auto;bottom: -35px;transform: translateX(-50%) rotate(90deg);}
    .zxCont-list::after{display: none;}
    .zxCont-list:nth-child(3){order: 4;}
    .zxCont-item:nth-child(4){order: 3;margin-top: 30px;}
    .zxCont-list-title{height: 40px;line-height: 40px;}
    .zxCont-item-icon{width: 80px;height: 80px;margin-top: 10px;}
    .zxCont-item-text{margin-top: 10px;}
    .zxCont-item-year{margin-top: 3px;position: relative;left: auto;bottom: auto;transform: unset;}
    .zxCont-list ul{padding-right:10px;padding-left: 15px;}
    .zxCont-list li{font-size: 14px;}
    .zxCont-list:nth-child(3) li{padding-left: 6px;}
    .case-text{font-size: 15px;line-height: 24px;margin-top: 5px;}
    .caseZX-items,.casePX .caseZX-items{margin-left: 0;}
    .caseZX-item,.casePX .caseZX-item{width: 100%;margin: 20px 0 0;}
    .caseZX-img {border-top-left-radius: 5px;border-top-right-radius: 5px;}
    .caseZX-name{font-size: 16px;}
    .caseZX-class{padding: 5px 8px;}
    .caseZX-con {padding: 15px 15px 20px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
    .pagesBan-text .title-en{background: -webkit-linear-gradient(top,rgba(255,255,255,.8) 0%,transparent 70%,transparent 100%);    -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
    .pagesBan-text .title{top: 17px;}
    .caseZX .nxTable-con input{width: 100%;margin-top: 15px;}
    .caseZX .nxTable-con button{width: 200px;margin-top: 20px;height: 46px;}
    .caseDet-con,.caseDet-side{width: 100%;}
    .caseDet-file p br{height: 10px;}
    .caseDet-return{order: 3;margin: 20px auto 0;width: 100px;height: 36px;}
    .caseDet-prev,.caseDet-next{width: 100%;}
    .caseDet-next{order: 2;margin-top: 10px;}
    .caseDet-side{padding-bottom: 30px;}
    .caseVideo-list,.caseKH-list{margin-left: 0;}
    .caseVideo-list li,.caseKH-item{width: 100% !important;border-radius: 5px;margin: 15px 0 0;}
    .caseVideo-list li:first-child,.caseKH-item:first-child{margin-top: 0;}
    .caseHonor-text{width: 100%;}
    .caseHonor-list{margin: 0 !important;justify-content: space-between;}
    .caseHonor-list li{width: 48% !important;margin: 15px 0 0 !important;padding: 7px;}
    .caseHonor-item{padding: 5px;}
    .caseHonor:nth-child(2) .caseHonor-list li{padding: 10px;}
    .news-item{width: 100%;}
    .news-item:first-child{margin-top: 0;}
    .newsShow-text{bottom: 15px;padding: 0 30px 0 15px;}
    .newsShow-text .more{margin-top: 7px;font-size: 14px;}
    .newsShow-text .more::after{font-size: 15px;right: -24px;}
    .news-list a{padding: 10px 0;width: 100%;}
    .newsList-title{padding-left: 12px;}
    .newsShow-bg{border-radius: 5px;}
    .abIntro-menu-img{width: 100%;border-radius: 5px;margin-bottom: 15px;}
    .abIntro-menu-text{width: 100%;margin-left: 0;padding: 20px 15px;border-radius: 5px;font-size: 14px;}
    .abIntro-menu-text p{margin-top: 10px;}
    .abIntro-drop-img{display: none;}
    .abIntro-drop-text{width: 100%;margin-right: 0;font-size: 14px;}
    .abIntro-drop-text p{margin-top: 15px;}
    .abYS-list li{width: 100%;min-height: auto;}
    .abHonor-pagination {bottom: -20px;}
    .abHonor-pagination .swiper-pagination-bullet{width: 30px;}
    .abBoss-con {padding: 30px 15px 40px;margin-top: 10px;}
    .abBoss-file-header .img img{height: auto;}
    .abBoss-file-header .text, .abBoss-file-header .img{width: 100%;}
    .abBoss-con i{width: 60px;height: 55px;}
    .abBoss-file-header .text h1, .abBoss-file-header .text h2, .abBoss-file-header .text h3, .abBoss-file-header .text h4, .abBoss-file-header .text h5, .abBoss-file-header .text h6{font-size: 22px;}
    .abBoss-file-header .img{margin-top: 15px;}
    .abBoss-list-text{padding-top: 20px;}
    .abBoss-list::after{width: 100%;}
    .abBoss-slide::after{top: 6px;left: 6px;}
    .abBoss-list .swiper-slide{padding-bottom: 40px;}
    .team-item{width: 100%;height: auto !important;padding: 20px 15px !important;margin-top: 40px;border-radius: 10px;flex-direction: column;align-items: center;}
    .team-img{width: 130px;height: 130px;border: 4px solid #fff;}
    .team-con .text,.team-con .more{margin-top: 10px;}
    .team-con .more::after{font-size: 15px;right: -20px;}
    .peoZP-list li{width: 100%;margin-top: 15px;}
    .popup{width: 75%;padding: 15px;}
    .popup-items{max-height: 300px;}
    .popup-items::-webkit-scrollbar {width: 3px;}
    .popup-btn-close, .popup-btn-prev, .popup-btn-next{width: 40px;height: 40px;}
    .popup-btn-close img, .popup-btn-prev img, .popup-btn-next img{max-width: 50%;max-height: 50%;}
    .peoZP-pagination{bottom: -20px;}
    .peoZP-pagination .swiper-pagination-bullet{width: 30px;}
    .peoLife-item.item1 .peoLife-con,.peoLife-item.item2 .peoLife-con,.peoLife-item.item3 .peoLife-con,.peoLife-item.item1 .peoLife-img,.peoLife-item.item2 .peoLife-img,.peoLife-item.item3 .peoLife-img{width: 100%;}
    .peoLife-list li{padding-right: 0;}
    .peoLife-title{padding-left: 15px;}
    .peoLife-title::after{width: 4px;}
    .peoLife-list .text{margin-top: 10px;}
    .peoLife-item.item1 .peoLife-img, .peoLife-item.item2 .peoLife-img, .peoLife-item.item3 .peoLife-img{margin-top: 15px;}
    .peoLife-item.item2 {padding: 40px 4% 20px;margin-top: 0;flex-direction: column-reverse;}
    .peoLife-item.item3 {margin-top: 40px;padding: 0 4%;}
    .peoLife-item.item3 .peoLife-con{margin-top: 0;}
    .peoCont-img{padding-right: 10px;width: 100px;display: none;margin: 0 auto;}
    .peoCont-text{padding:15px 0  0;width: 100%;border-left: unset;border-top: 1px solid #dadada;}
    .peoCont-text .phone{margin-top: 12px;}
    .contCode-content{width: 100%;}
    .contCode-content{padding-top: 0;}
    .contCode-QRcode{margin: 15px auto 0;display: block;}
    .contCode-map{width: 100%;height: 350px;}
    .map-info{width: 280px;}
    .amap-info-content{padding: 10px;}
    .amap-info-close{display: none;}
    .map-img{width: 100%;height: 80px;}
    .map-con{width: 100%;padding: 10px 0 0;}
    .contMap-dot .text{display: none;}
    .contMap-dot i{width: 6px;height: 6px;}
    .contMap-dot i::after{width: 16px;height: 16px;}
    .contMap-con{width: 100%;margin-top: 20px;}
    .contMap-dot.menu{width: 16px;height: 20px;left: 67.7%;top: 75%;}
    .zxTx-pain-num{width: 58px;height: 50px;padding: 5px 0 0 5px;}
    .case .pxPj-swp{margin-top: 10px;}
    .pxPj-list{margin-top: -30px;}
    .news-show{width: 100%;}
    .news-show:last-child{margin-top: 15px;}
    .newsList-year{font-size: 14px;}
    .top .pxTeam-list{justify-content: space-between;}
    /* .top .pxTeam-item{width: 48%;margin-top: 30px;} */
    /* .top .pxTeam-item:nth-child(-n+2){margin-top: 0;}
    .top .pxTeam-item .title, .top .pxTeam-item .name{font-size: 16px;} */
    .caseDet.teamInfo .caseDet-con-title{width: 100%;}
    .caseDet.teamInfo .caseDet-con-title img{width: 70%;}
    .caseDet.teamInfo .caseDet-file{width: 100%;padding-left: 0}
    .schIntro-text{width: 100%;margin-top: 0;}
    .schIntro-img{width: 100%;text-align: center;margin-top: 20px;}
    .schIntro-img img{width: 70%;}
    .schYS-list{margin: 0;}
    .schYS-list li{width: 100% !important;padding: 20px 15px;margin: 20px 0 0 !important;}
    .schYS-icon{width: 50px;}
    .schYS-text{padding-left: 15px;}
    .team-con{width: 100%;margin-top: 20px;flex: unset;padding-left: 0;}
    .team-top-list li{padding: 0 0 0 10px;width: 100%;margin-top: 10px;}
    .team-con .name{text-align: center;}
    .teamDet-intro{background-size: auto 100%;}
    .teamDet-intro-img{width: 100%;position: relative;left: auto;top: auto;width: 70%;height: auto;margin: 0 auto;}
    .teamDet-intro-text{width: 100%;margin-top: 20px;padding-left: 0;}
    .teamDet-intro-text .team-top-list{min-height: unset;}
    .teamDet-file{width: 100%;padding:30px 0;}
    .teamDet-site{width: 100%;}
    .teamDet-file h1, .teamDet-file h2, .teamDet-file h3, .teamDet-file h4, .teamDet-file h5, .teamDet-file h6{font-size: 16px;}
    .teamDet-file p{padding-left: 12px;}
    .teamDet-file p::after{top: 8px;width: 5px;height: 5px;}
    .teamDet-item-img{width: 140px;height: 140px;}
    .teamDet-item-img img{width: 100%;height: 100%;}
    .teamDet-site{padding-top: 20px;}
    .teamDet-site-title{text-align: center;}
    .teamDet-intro-img img{height: auto;}
    .caseKH-item img{height: 240px;}
    .caseKH-item{border-radius: 5px !important;}
    .caseKH-hide{padding: 15px !important;border-radius: 5px;}
    .caseKH-item:nth-child(n+3) .caseKH-hide .text, .caseKH-item:nth-child(n+3) .caseKH-hide .year{font-size: 14px;line-height: 26px;display: block;}
    .pxTeam-top .pxTeam-item-text{padding: 12px 4px;}
    .caseZX .nxTable-con textarea{margin-top: 15px;}
    .pro .indLogo-con-pagination,.pagesLogo .indLogo-con-pagination{bottom: 5px;}
    .topClass-choice li{width: 100%;margin-top: 10px !important;}
    .topClass-choice li:first-child{margin-top: 0;}
    .topClass-choice{padding: 0 35px;}
    .top .pxTeam-item{width: 48%;margin: 20px 0 0;}
    .caseVideo-more{margin-top: 20px;}
}