@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a,.paging-menu span{width: 50px;height: 50px;margin: 4px 10px;font-size: 18px;color: #333;transition: all .4s ease;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.paging-menu a:first-child, .paging-menu a:last-child{border: 1px solid #dfdfdf;}
.paging-menu a.last{transform: rotate(180deg);}
.paging-menu a i{font-size: 14px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{color: #fff;border-color: #0056b8;background: #0056b8;}
.paging-menu a:first-child:hover, .paging-menu a:first-child.active, .paging a:first-child.on,.paging-menu a:last-child:hover, .paging-menu a:last-child.active, .paging a:last-child.on{color: #fff;border-color: #005ca1;background: #005ca1;}
.paging-skip{margin-left: 8px;align-items: center;}
.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: #005ca1;}
.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: #005ca1;color: #fff;border-color: #005ca1;}
.paging-hint span{color: #005ca1;}
@media all and (max-width:1000px) {.paging-menu a i{font-size: 12px;}.paging-menu a,.paging-menu span{margin: 4px 4px;width: 32px;height: 32px;font-size: 13px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #005ca1;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #005ca1;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #005ca1 !important;}
.search-link:hover h2{color: #005ca1;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #005ca1;}
.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: #005ca1;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 720px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}
/* 内页公共 */
.pagesBread-item{display: block;position: relative;margin-left: 16px;transition: all .4s ease;}
.pagesBread-item::after{content: '/';color: #999;position: absolute;left: -10px;top: 0;}
.pagesBread-item:first-child{margin-left: 0;}
.pagesBread-item:first-child::after{display: none;}
.pagesBread-item:hover,.pagesBread-item:last-child{color: #000;}
.pagesNav-item{padding: 0 32px; height: 72px;position: relative;transition: all .4s ease;}
.pagesNav-item span{position: relative;z-index: 2;}
.pagesNav-item:hover{color: #e77817;}
.pagesBan-bg img{width: 100%;min-height: 300px;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;}
.pagesBan-con .title{animation: banText 1.5s ease both;}
.pagesBan-con .title-en{animation: banText 1.5s .2s ease both; color: rgba(255, 255, 255, .5);text-transform: uppercase;}
@keyframes banText {0%{transform: translateX(120px);opacity: 0;}100%{transform: translateX(0);opacity: 1;}}
.pagesBan-btm{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;}
.pagesBan-btm .contain{padding-right: 20px; justify-content: space-between;background: linear-gradient(to right,transparent 0%, rgba(0,0,0,.5) 5%);}
.pagesBan-left{align-items: center;}
.pagesBan-home{height: 100%;width: 78px;font-size: 24px;position: relative;}
.pagesBan-home::before{position: relative;z-index: 2;}
.pagesBan-home::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #e77817;transform: skewX(-12deg);}
.pagesBan-btm .pagesBread{margin-left: 60px;}
.pagesBan-btm .pagesBread-item:hover,.pagesBan-btm .pagesBread-item:last-child{color: #fff;}
/* 新闻中心 */
.newsList{margin-left: -44px;}
.newsItem{margin: 44px 0 0 44px;width: calc((100% / 3) - 44px);position: relative;}
.newsItem-line{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;}
.newsItem-line::after,.newsItem-line::before{content: "";position: absolute;background: #005ca1;transition: all .3s linear;}
.newsItem-line.line1::after{left: 0;top: 0;width: 0;height: 2px;transition-delay: .3s;}
.newsItem-line.line1::before{right: 0;top: 0;width: 2px;height: 0;}
.newsItem-line.line2::after{right: 0;bottom: 0;width: 0;height: 2px;transition-delay: .3s;}
.newsItem-line.line2::before{left: 0;bottom: 0;width: 2px;height: 0;}
.newsItem:hover .newsItem-line.line1::after,.newsItem:hover .newsItem-line.line2::after{transition-delay: 0s;width: 100%;}
.newsItem:hover .newsItem-line.line1::before,.newsItem:hover .newsItem-line.line2::before{transition-delay: .3s;height: 100%;}

.caseItem-line{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;}
.caseItem-line::after,.caseItem-line::before{content: "";position: absolute;background: #005ca1;transition: all .3s linear;}
.caseItem-line.line1::after{left: 0;top: 0;width: 0;height: 2px;transition-delay: .3s;}
.caseItem-line.line1::before{right: 0;top: 0;width: 2px;height: 0;}
.caseItem-line.line2::after{right: 0;bottom: 0;width: 0;height: 2px;transition-delay: .3s;}
.caseItem-line.line2::before{left: 0;bottom: 0;width: 2px;height: 0;}
.caseItem:hover .caseItem-line.line1::after,.caseItem:hover .caseItem-line.line2::after{transition-delay: 0s;width: 100%;}
.caseItem:hover .caseItem-line.line1::before,.caseItem:hover .caseItem-line.line2::before{transition-delay: .3s;height: 100%;}



.newsItem-img img{width: 100%;height: 330px;}
.newsItem-img:hover img{transform: scale(1.08);}
.newsItem-con{padding: 30px 20px 40px;}
.newsItem-data{align-items: center;}
.newsItem-data .tag{padding: 4px 12px;border-radius: 40px;border: 1px solid #005ca1;margin-right: 10px;}
.newsItem-data .date{font-family: 'Arial';}
.newsItem-title{font-weight: 700;}
.newsItem:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.newsItem:hover .newsItem-title{color: #005ca1;}
/* 新闻详情 */
.newsDet-back{width: 180px;height: 52px;}
.newsDet-back i{display: block;font-size: 14px;margin-left: 10px;transform: rotate(180deg);transition: all .4s ease;}
.newsDet-back:hover i{transform:rotate(180deg) translateX(-8px);}
.newsDet-head-con{flex: 1;padding-right: 30px;}
.newsDet-date{align-items: center;}
.newsDet-date i{display: block;margin-right: 8px;font-size: 20px;color: #999;}
#toShare{display: flex;flex-wrap: wrap;}
#toShare a{font-size: 22px;color: #000; display: flex;width: 60px;height: 60px;margin-left: 24px;background: #f5f5f5;border-radius: 50%;align-items: center;justify-content: center;transition: all .4s ease;}
#toShare a>img{max-width: 22px;}
#toShare a:first-child{margin-left: 0;}
#toShare a:hover{background: #0056b8;color: #fff;}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, .1);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
.newsDet-con{border-top: 1px solid #e4e4e4;}
.newsDet-con-left{width: 68.5%;padding-right: 4.1vw;border-right: 1px solid #e4e4e4;}
.newsDet-edit{border-bottom: 1px solid #e4e4e4;}
.newsDet-next .title{margin-top: 15px;width: 80%;}
.newsDet-next .title:hover{color: #005ca1;}
.newsDet-hot{padding-left: 4.1vw;width: calc(31.5%);}
.newsDet-hot .newsItem{margin: 30px 0 0;width: 100%;}
.newsDet-hot .newsItem-img img{height: 13.5vw;}
/* 廉洁举报 */
.icacAd-bg img{width: 100%;min-height: 250px;}
.icacAd-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;}
.icacAd-con .title{width: 53.5%;padding: 0 4.7vw;}
.icacAd-con .title::after,.icacAd-con .title::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3.4vw;height: 2.83vw;background: url('../images/pages/icacAd-icon1.png') no-repeat center/100% auto;}
.icacAd-con .title::after{left: auto;right: 0;background-image: url('../images/pages/icacAd-icon2.png');}
.icacTips{padding-left: 7.8vw;padding-right: 7.8vw;}
.icacTips-edit{border-bottom: 1px solid #ddd;}
.icacTips-edit li{padding-left: 15px;position: relative;}
.icacTips-edit li::after{content: "";position: absolute;left: 0;top: 15px;width: 6px;height: 6px;border-radius: 50%;background: #005ca1;}
.icacTips-code-item{position: relative;}
.icacTips-code-item::after{content: "";position: absolute;left: 50%;top: 0;height: 1px;width: 24.5vw;background: #ddd;transform: translateX(-50%)}
.icacTips-code-item:first-child::after{display: none;}
.icacImg{border-top: 1px solid #ddd;}
.icacImg ul{margin-left: -64px;}
.icacImg ul li{width: calc(20% - 64px);margin: 64px 0 0 64px;}
.icacImg ul li img{width: 100%;height: 390px;object-position: left top;}
/* 社会招聘 */
.joinIntro-ban-bg img{width: 100%;min-height: 250px;}
.joinIntro-ban-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;}
.joinIntro-ban-title .title{letter-spacing: 4px;}
.joinIntro-ban-text{letter-spacing: 6px;}
.joinIntro-list{margin-left: -10px;}
.joinIntro-list li{margin: 10px 0 0 10px;position: relative;overflow: hidden;width: calc(25% - 10px);}
.joinIntro-list-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.joinIntro-list-img img{width: 100%;height: 300px;}
.joinIntro-list-con{transition: all .4s ease;position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;background: #f3f6f9;}
.joinIntro-list-con .icon{width: 80px;height: 80px;border-radius: 50%;background: #6f6f6f;}
.joinIntro-list-con .icon img{max-width: 40%;max-height: 40%;}
.joinIntro-list-bg{opacity: .7; width: 39%;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,50%);z-index: 3;}
.joinIntro-list-bg img{width: 100%;}
.joinIntro-list li:hover .joinIntro-list-con{background: transparent;}
.joinIntro-list li:hover .joinIntro-list-con .icon{background: #005ca1;}
.joinIntro-list li:hover .joinIntro-list-con .title{color: #fff;}
.joinIntro-list li:hover .joinIntro-list-bg{opacity: .4;}
.joinLN-con-box{width: 50%;}
.joinLN-con{padding-left: calc((100vw - 1600px) / 2);align-items: center; padding-right: 100px; width: 100%;height: 100%; background: url('../images/pages/joinLN-bg.jpg') no-repeat center/cover;}
.joinLN-img{width: 50%;}
.joinLN-img img{width: 100%;height: 31vw;transition: all 2s linear;}
.joinLN-img:hover img{transform: scale(1.08);}
.joinInfo-desc{margin: 0 auto;width: 1000px;max-width: 100%;padding: 0 130px;}
.joinInfo-desc::after,.joinInfo-desc::before{content: "";width: 64px;height: 54px;position: absolute;left: 0;top: 10px;background: url('../images/pages/joinTitle-icon1.png') no-repeat center/100% auto;}
.joinInfo-desc::after{left: auto;right: 0;background-image: url('../images/pages/joinTitle-icon2.png');}
.joinList li{margin-top: 12px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);background: #fff;}
.joinMenu{background: #fff;transition: all .4s ease;padding: 26px 80px;align-items: center;justify-content: space-between;user-select: none;cursor: pointer;}
.joinMenu .title{flex: 1; transition: all .4s ease;}
.joinMenu .text{width: 22%;transition: all .4s ease;}
.joinMenu .btn{display: flex;align-items: center;justify-content: center;color: #fff; width: 36px;height: 36px;border-radius: 50%;background: #d6d6d6;font-weight: 700;transition: all .4s ease;transform: rotate(180deg);}
.joinMenu .btn i{font-size: 12px;}
.joinMenu.active{background: #005ca1;}
.joinMenu.active .title,.joinMenu.active .text{color: #fff;}
.joinMenu.active .btn{transform: rotate(270deg);background: #fff;color: #005ca1;}
.joinDrop{display: none;padding: 60px 80px;}
.joinDrop-edit h1,.joinDrop-edit h2,.joinDrop-edit h3,.joinDrop-edit h4,.joinDrop-edit h5,.joinDrop-edit h6{font-weight: 700;color: #333;margin-bottom: 8px;}
/* 联系我们 */
.ctaCode-map{width: 50%;}
.ctaCode-map .img img{display: none;height: 930px;width: 100%;}
.ctaCode-map .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ctaCode-map .dot i{width: 10px;height: 10px;border-radius: 50%;background: #005ca1;display: block;position: relative;z-index: 2;}
.ctaCode-map .dot::after,.ctaCode-map .dot::before{content: "";background: rgba(0, 92, 161, .4); animation: dotAni 2s linear infinite;opacity: 0; position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;}
.ctaCode-map .dot::after{animation-delay: 1s;}
@keyframes dotAni {
    0%{transform: scale(1);opacity: 0;}
    50%{transform: scale(3);opacity: 1;}
    100%{transform: scale(5);opacity: 0;}
}
.ctaCode-con{width: 50%;background: #f3f6f9;padding: 100px 110px 0;padding-right: calc((100vw - 1600px) / 2);}
.ctaCode-menu{border-bottom: 1px solid #dddddd;align-items: center;justify-content: space-between;user-select: none;cursor: pointer;}
.ctaCode-menu .title{flex: 1;padding-right: 15px;}
.ctaCode-menu .btn{width: 30px;height: 30px;border-radius: 50%;background: #ddd;transition: all .4s ease;}
.ctaCode-menu .btn i{display: block;width: 12px;height: 12px;position: relative;}
.ctaCode-menu .btn i::after,.ctaCode-menu .btn i::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;transition: all .4s ease;}
.ctaCode-menu .btn i::after{width: 100%;height: 2px;}
.ctaCode-menu .btn i::before{width: 2px;height: 100%;}
.ctaCode-menu:hover .title,.ctaCode-menu.active .title{color: #005ca1;}
.ctaCode-menu.active .btn{transform: rotate(180deg);background: #005ca1;}
.ctaCode-menu.active .btn i::before{opacity: 0;}
.ctaCode-drop{display: none;}
.ctaCode-drop .list i{display: block;margin-right: 10px;font-size: 16px;color: #025da2;width: 18px;}
.ctaCode-drop .list span{flex: 1;}
.ctaWeChat{border-bottom: 1px solid #ddd;}
.ctaWeChat-con .img img{width: 190px;}
.ctaMsg .contain{width: 56%;}
.ctaMsg-form{justify-content: space-between;}
.ctaMsg-form input{width: 46%;height: 54px;color: #333;font-size: 16px;border-bottom: 1px solid #bababa;}
.ctaMsg-form input::-webkit-input-placeholder{font-size: 16px;color: #999;}
.ctaMsg-form textarea{width: 100%;height: 115px;padding-top: 15px;color: #333;font-size: 16px;border-bottom: 1px solid #bababa;}
.ctaMsg-form textarea::-webkit-input-placeholder{font-size: 16px;color: #999;}
.ctaMsg-btn{width: 100%;}
.ctaMsg-btn .btn{width: 180px;height: 52px;user-select: none;cursor: pointer;}
.ctaMsg-btn .btn i{font-size: 12px;display: block;margin-left: 10px;transition: all .4s ease;transform: rotate(180deg);}
.ctaMsg-btn .btn:hover i{transform: rotate(180deg) translateX(-8px);}
/* 案例-列表 */
.caseNav{border-bottom: 1px solid #e4e4e4;}
.caseNav-item{height: 70px;transition: all .4s ease;}
.caseNav-item::after{content: "";position: absolute;left: 50%;bottom: -1px;transform: translateX(-50%);width: 80%;height: 1px;background: #005ca1;opacity: 0;}
.caseNav-item span{display: flex;justify-content: center;position: relative;padding: 0 35px;}
.caseNav-item span::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 14px;background: #e4e4e4;}
.caseNav-item:first-child span::after{display: none;}
.caseNav-item:hover,.caseNav-item.active{color: #005ca1;}
.caseNav-item.active::after{opacity: 1;}
.caseList{margin-left: -35px;}
.caseItem{margin: 35px 0 0 35px;width: calc((100% / 3) - 35px);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);background: #fff;}
.caseItem-img img{width: 100%;height: 390px;}
.caseItem-con{padding: 30px;}
.caseItem:hover .caseItem-img img{transform: scale(1.1);}
.caseItem:hover .caseItem-con .title{color: #005ca1;}
/* 案例详情 */
.caseDet-con{background: url('../images/pages/caseDet-bg.jpg') no-repeat center/100% 100%;}
.caseDet-con .contain{justify-content: space-between;}
.caseDet-left{width: 37%;}
.caseDet-nav li{position: relative; user-select: none;cursor: pointer;display: flex;align-items: center;margin-left: 8vw;}
.caseDet-nav li:first-child{margin-left: 0;}
.caseDet-nav li:first-child::after{display: none;}
.caseDet-nav li::after{content: "";position: absolute;right: calc(100% + 0.5vw);top: calc(50% - 1px);width: 7vw;background: #ddd;height: 1px;}
.caseDet-nav i{display: block;width: 16px;height: 16px;border-radius: 50%;border: 3px solid #999;margin-right: 10px;transition: all .4s ease;}
.caseDet-nav span{transition: all .4s ease;}
.caseDet-nav li.active span{color: #005ca1;}
.caseDet-nav li.active i{border-color: #005ca1;}
.caseDet-desc-item{display: none;}
.caseDet-title .title-en,.caseDet-title .title,.caseDet-text{opacity: 0;}
.caseDet-desc-item.active{display: block;}
.caseDet-desc-item.active .caseDet-title .title-en{animation: descCon 1s ease forwards;}
.caseDet-desc-item.active .caseDet-title .title{animation: descCon 1s .1s ease forwards;}
.caseDet-desc-item.active .caseDet-text{animation: descCon 1s .2s ease forwards;}
.caseDet-desc-item.active.first .caseDet-title .title-en,.caseDet-desc-item.active.first .caseDet-title .title,.caseDet-desc-item.active.first .caseDet-text{animation: none;opacity: 1;}

@keyframes descCon {
    0%{opacity: 0;transform: translateY(100px);}
    100%{opacity: 1;transform: translateY(0);}
}
.caseDet-title .title-en{color: #ddd;}
.caseDet-desc-item:nth-child(2) .caseDet-text p{position: relative;margin-top: 10px;padding-left: 14px;}
.caseDet-desc-item:nth-child(2) .caseDet-text p::after{content: "";position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #005ca1;}
.caseDet-swp{width: 56%;}
.caseDet-slide img{width: 100%;height: 540px;}
.caseDet-btn{width: 60px;height: 60px;z-index: 2;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);user-select: none;cursor: pointer;}
.caseDet-btn i{font-size: 14px;color: #fff;position: relative;z-index: 2;}
.caseDet-btn::before{background: rgba(0, 0, 0, .2);}
.caseDet-btn.next{left: auto;right: 20px;transform: translateY(-50%) rotate(180deg);}
.caseDet-btn:hover::before{background: #005ca1;}
.caseHot-swp .swiper-slide{padding: 20px 0;}
.caseHot-swp .caseItem{width: 100%;margin: 0;}
.caseHot-swp .caseItem-img img{height: 290px;}
.caseHot-btn .btn{width: 60px;height: 60px;user-select: none;cursor: pointer;}
.caseHot-btn .btn i{font-size: 14px;position: relative;z-index: 2;transition: all .4s ease;}
.caseHot-btn .btn::before{background: transparent;border: 1px solid #005ca1;}
.caseHot-btn .btn:hover i{color: #fff;}
.caseHot-btn .btn:hover::before{background: #005ca1;}
.caseHot-btn .btn.next{margin-left: 10px;transform: rotate(180deg);}
/* 业务 */
.busIntro-desc{width: 50%;padding: 6.2vw; padding-left:calc((100vw - 1600px) / 2);flex-direction: column;justify-content: center;}
.busIntro-img{width: 50%;}
.busIntro-img img{width: 100%;height: 100%;}
.busFA-swp-box{width: 62%;}
.busFA-swp{display: none;}
.busFA-swp:first-child{display: block;}
.busFA-slide img{width: 100%;height: 42vw;}
.busFA-switch{padding: 0 calc((100vw - 1600px) / 2); z-index: 2;position: absolute;left: 0;bottom: 60px;width: 100%;justify-content: space-between;align-items: center;}
.busFA-btn .btn{width: 60px;height: 60px;user-select: none;cursor: pointer;}
.busFA-btn .btn i{font-size: 14px;position: relative;z-index: 2;transition: all .4s ease;}
.busFA-btn .btn::before{background: transparent;border: 1px solid #fff;}
.busFA-btn .btn:hover::before{background: #005ca1;border-color: #005ca1;}
.busFA-btn .btn.next{margin-left: 10px;transform: rotate(180deg);}
.busFA-pagination{user-select: none;cursor: pointer;}
.busFA-pagination .swiper-pagination-bullet{opacity: 1;background: rgba(255, 255, 255, .5);width: 8px;height: 8px;margin: 0 6px;}
.busFA-pagination .swiper-pagination-bullet-active{background: #fff;}
.busFA-con{padding: 60px 6.2vw 0;padding-right: calc((100vw - 1600px) / 2); width: 38%;background: url('../images/pages/soilList-bg.png') no-repeat right bottom/ 70% auto;}
.busFA-title{padding-left: 17px;}
.busFA-title::after{content: "";width: 5px;height: 80%;background: #005ca1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.busFA-list-box{max-height: 31vw;overflow-y: auto;padding-right: 10px;}
.busFA-list-box::-webkit-scrollbar {width: 4px;}
.busFA-list-box::-webkit-scrollbar-thumb {background: #d3d3d3;}
.busFA-list-box::-webkit-scrollbar-track {background: #f2f2f2;}
.busFA-list-box{scrollbar-color:#d3d3d3 #f2f2f2;scrollbar-width:thin;}
.busFA-list-box{scrollbar-face-color: #d3d3d3;scrollbar-shadow-color: #d3d3d3;scrollbar-arrow-color: #000;scrollbar-track-color: #f2f2f2;}
.busFA-list li{user-select: none;cursor: pointer;}
.busFA-list li:first-child{margin-top: 20px;}
.busFA-list i{display: block;width: 10px;height: 10px;border-radius: 50%;border: 1px solid #666;margin: 6px 8px 0 0;transition: all .4s ease;}
.busFA-list span{flex: 1;transition: all .4s ease;}
.busFA-list li:hover span,.busFA-list li.active span{color: #005ca1;}
.busFA-list li.active i{border-color: #005ca1;background: #005ca1;}
/* 合作伙伴 */
.hzIntro{justify-content: space-between;padding-right: 4.5vw;align-items: flex-end;}
.hzIntro-desc{width: 60%;}
.hzIntro-img{width: 31%;}
.hzIntro-text{position: relative;}
.hzIntro-text::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: calc(100% - 16px);width: 2px;background: #bebebe;}
.hzIntro-text::before{content: "";z-index: 2;position: absolute;left: 0;bottom: 5px;height: calc(50% - 8px);width: 2px;background: #005ca1;}
.hzIntro-text p{padding-left: 20px;position: relative;margin-top: 15px;}
.hzIntro-text p:first-child{margin-top: 0;}
.hzIntro-text p:nth-last-child(-n+3){color: #005ca1;font-weight: 500;}
.hzList{margin-left: -35px;}
.hzList li{margin: 35px 0 0 35px;width: calc(25% - 35px);border: 1px solid #ddd;transition: all .4s ease;}
.hzList-img{height: 170px;}
.hzList-img img{max-width: 80%;max-height: 70%;}
.hzList-line{justify-content: flex-end;}
.hzList-line .line{align-items: center;width: 89.5%;}
.hzList-line .line i{display: block;width: 12px;height: 14px;clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);background: #ddd;}
.hzList-line .line span{display: flex;position: relative;flex: 1;height: 1px;}
.hzList-line .line span::after{content: "";position: absolute;right: 0;top: 0;width: 100%;height: 100%;background: #ddd;}
.hzList-line .line:nth-child(2){position: absolute;right: 0;top: 0;}
.hzList-line .line:nth-child(2) i{opacity: 0;background: #005ca1;transition: all .4s ease;}
.hzList-line .line:nth-child(2) span::after{width: 0;background: #005ca1;transition: all .4s .2s ease;}
.hzList-title{padding: 24px 15px;}
.hzList li:hover{border-color: #005ca1;}
.hzList li:hover .hzList-line .line:nth-child(2) span::after{width: 100%;transition-delay: 0s;}
.hzList li:hover .hzList-line .line:nth-child(2) i{opacity: 1;transition-delay: .4s;}
.hzList li:hover .hzList-title{color: #005ca1;}
/* 关于我们 */
.abFZ .pagesTitle .text{color: rgba(255, 255, 255, .5);}
.abFZ-gallery .swiper-slide{height: auto;}
.abFZ-gallery-more{border-right: 1px solid rgba(255, 255, 255, .2);padding: 10px 80px 20px;height: 100%;}
.abFZ-gallery-more .text{min-height: 160px;}
.abFZ-gallery .swiper-slide:first-child .abFZ-gallery-more{border-left: 1px solid rgba(255, 255, 255, .2);}
.abFZ-thumbs::after{content: "";position: absolute;left: 50%;top: 1px;width: 100vw;height: 1px;background: rgba(255, 255, 255, .2);transform: translateX(-50%);}
.abFZ-thumbs .swiper-wrapper{justify-content: center;}
.abFZ-thumbs-year span{position: relative;display: block;padding-top: 20px;}
.abFZ-thumbs-year span::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 4px;background: #fff;opacity: 0;}
.abFZ-thumbs-year.active span::after{opacity: 1;}
.indcp-loop{width: 100%;}
.indcp-loop .swiper-container{overflow: visible;}
.indcp-loop .swiper-wrapper{flex-wrap: nowrap;width: auto;margin-left: -5px;}
.indcp-loop .swiper-slide{width: 250px;margin-left: 5px;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
.indcp-loop .swiper-slide.active{width: calc(100% - 250px*4 - 5px*5);}
/* -- */
.indcp-items{width: 100%;position: relative;overflow: hidden;height: 520px;color: #fff;transform: translate3d(0,0,0);}
.indcp-items img{height: 100%;position: absolute;max-width: none;object-fit: fill;top: 0;left: 50%;transform: translateX(-50%);}
.indcp-items::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;background: rgba(0, 0, 0, .2);}
.indcp-items-hint{padding: 40px 10px; position: absolute;transition: all .4s ease .4s;white-space: nowrap;bottom: 0;width: 100%;left: 0;text-align: center;z-index: 2;}
.indcp-items-mix{text-align: center; opacity: 0;transition: all .4s ease;position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center; z-index: 5;padding: 20px;}
.indcp-items-mix .cont{opacity: 0;transform: translateY(50px);}
.indcp-loop .swiper-slide.active .indcp-items-hint{opacity: 0;transition: all .4s ease;}
.indcp-loop .swiper-slide.active .indcp-items-mix{opacity: 1;transition: all .4s ease .4s;}
.indcp-loop .swiper-slide.active .indcp-items-mix .cont{opacity: 1;transform: translateY(0);transition: all .6s ease .5s;}
.indcp-loop .swiper-slide.active .indcp-items-mix .link{opacity: 1;transform: translateY(0);transition: all .6s ease .5s;}
/* -- */
.indcp-loop .swiper-pagination{bottom: 0;font-size: 0;display:none;position: relative;}
.indcp-loop .swiper-pagination-bullet{background: #ddd;opacity: 1;margin: 0 0 0 8px !important;}
.indcp-loop .swiper-pagination-bullet:first-child{margin: 0 !important;}
.indcp-loop .swiper-pagination-bullet-active {background: #005ca1;}
.abHonor-head{justify-content: space-between;align-items: center;}
.abHonor-slide{background: #fff;}
.abHonor-show{padding: 0 40px;}
.abHonor-img{height: 350px;}
.abHonor-img img{max-height: 80%;max-width: 90%;}
.abHonor-title{border-top: 1px solid #e6e6e6;height: 78px;}
.abHonor-hide{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);opacity: 0;transition: all .4s ease;}
.abHonor-hide img{transform: scale(0);transition: all .4s ease;}
.abHonor-slide:hover .abHonor-hide{opacity: 1;}
.abHonor-slide:hover .abHonor-hide img{transform: scale(1);}
.abHonor-swp .swiper-container{overflow: visible;}
.abIntro{background: url('../images/pages/abIntro-bg.jpg') no-repeat center bottom/100% auto;}
.abIntro .contain{justify-content: space-between;}
.abIntro-desc{width: 53%;}
.abIntro-right{width: 40%;}
.abIntro-dot{position: absolute;}
.abIntro-dot.dot1{right: 10%;top: 25%;}
.abIntro-dot.dot2{left: 0%;top: 70%;}
.abIntro-dot i{display: block;width: 42px;height: 42px;border: 2px solid #eee;border-radius: 50%;}
.abIntro-btn{background-color: rgba(0, 92, 161, 0.702);padding-top: 20px;transition: all .5s ease; width: 160px;height: 160px;border-radius: 50%;flex-direction: column;user-select: none;cursor: pointer;position: absolute;z-index: 2;}
.abIntro-btn i{margin-top: 10px;display: block;transform: rotate(180deg);font-size: 14px;}
.abIntro-btn.btn1{left: 7%;top: 30%;}
.abIntro-btn.btn2{left: 45%;top: 65%;}
.abIntro-btn:hover{background-color: rgba(231, 120, 23, 0.702);}
.abIntro-btn:active{transform: translateY(10px);}
/* 弹窗 */
.abPop-box{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);z-index: 99999;}
.abPop{padding: 5.2vw 3.9vw; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;width: 1000px;max-width: 100%;}
.abPop-close{width: 30px;height: 30px;font-size: 20px;position: absolute;right: 20px;top: 20px;user-select: none;cursor: pointer;}
.abPop-close:hover{transform: rotate(180deg);}
.abPop .text{max-height: 60vh;overflow-y: auto;padding-right: 5px;}
.abPop .text::-webkit-scrollbar {width: 3px;}
.abPop .text::-webkit-scrollbar-thumb {background: #222;}
.abPop .text::-webkit-scrollbar-track {background: #eee;}
.abPop .text{scrollbar-color:#222 #eee;scrollbar-width:thin;}
.abPop .text{scrollbar-face-color: #222;scrollbar-shadow-color: #222;scrollbar-arrow-color: #222;scrollbar-track-color: #eee;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .newsItem-img img{height: 280px;}
    .joinLN-con{padding-left: calc((100vw - 1400px) / 2);padding-right: 80px;}
    .ctaCode-con{padding: 70px 80px 0;padding-right: calc((100vw - 1400px) / 2);}
    .caseItem-img img{height: 340px;}
    .caseDet-slide img{height: 470px;}
    .caseHot-swp .caseItem-img img{height: 250px;}
    .busIntro-desc{padding-left: calc((100vw - 1400px) / 2);}
    .busFA-switch{padding: 0 calc((100vw - 1400px) / 2);}
    .busFA-con{padding-right: calc((100vw - 1400px) / 2);padding-top: 50px;}
    .icacImg ul{margin-left: -55px;}
    .icacImg ul li{margin: 55px 0 0 55px;width: calc(20% - 55px);}
    .icacImg ul li img{height: 340px;}
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsItem-img img{height: 230px;}
    .newsList{margin-left: -30px;}
    .newsItem{margin: 30px 0 0 30px;width: calc((100% / 3) - 30px);}
    .newsDet-back{width: 160px;height: 48px;}
    #toShare a{font-size: 18px;margin-left: 20px;width: 50px;height: 50px;}
    .icacTips-edit li::after{top: 12px;}
    .icacTips-code-item .text img{width: 150px;}
    .joinMenu{padding: 20px 60px;}
    .joinDrop{padding: 45px 60px;}
    .joinIntro-list-img img{height: 220px;}
    .joinIntro-list-con .icon{width: 60px;height: 60px;}
    .joinLN-con {padding-left: calc((100vw - 1140px) / 2);padding-right: 30px;}
    .joinInfo-desc{width: 920px;}
    .joinDrop-edit{font-size: 15px;}
    .ctaCode-map .img img{height: 750px;}
    .ctaCode-con{padding: 70px 80px 0;padding-right: calc((100vw - 1140px) / 2);}
    .ctaWeChat-con .img img{width: 150px;}
    .ctaMsg-btn .btn{width: 160px;height: 48px;}
    .caseList{margin-left: -25px;}
    .caseItem{margin: 25px 0 0 25px;width: calc((100% / 3) - 25px);}
    .caseItem-img img{height: 280px;}
    .caseItem-con{padding: 25px;}
    .caseDet-slide img{height: 380px;}
    .caseHot-swp .caseItem-img img{height: 210px;}
    .caseDet-desc-item:nth-child(2) .caseDet-text p::after{top: 10px;}
    .busIntro-desc{padding-left: calc((100vw - 1140px) / 2);}
    .busFA-switch{padding: 0 calc((100vw - 1140px) / 2);bottom: 45px;}
    .busFA-con{padding-right: 6.2vw;}
    .pagesNav-item{padding: 0 20px;height: 62px;}
    .pagesBan-btm .pagesBread{margin-left: 35px;}
    .pagesBan-home{width: 68px;font-size: 20px;}
    .hzList-img{height: 140px;}
    .hzList{margin-left: -25px;}
    .hzList li{margin: 25px 0 0 25px;width: calc(25% - 25px);}
    .hzList-line .line i{width: 10px;height: 12px;}
    .hzList-title{padding: 18px 10px;}
    .abFZ-gallery-more{padding: 10px 50px 15px;}
    .indcp-loop .swiper-slide{width: 180px;}
    .indcp-loop .swiper-slide.active {width: calc(100% - 180px*4 - 5px*5);}
    .indcp-items{height: 400px;}
    .indcp-items-hint{padding: 30px 10px;}
    .abHonor-show{padding: 0 25px;}
    .abHonor-img{height: 250px;}
    .abHonor-hide img{width: 50px;}
    .abIntro-btn{width: 140px;height: 140px;padding-top: 15px;}
    .abIntro-btn i{margin-top: 6px;}
    .abIntro-dot i{width: 35px;height: 35px;}

    .icacImg ul{margin-left: -45px;}
    .icacImg ul li{margin: 45px 0 0 45px;width: calc(20% - 45px);}
    .icacImg ul li img{height: 280px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .newsItem-img img{height: 185px;}
    .pagesBan-btm .pagesBread{margin-left: 20px;}
    .newsDet-back {width: 140px;height: 44px;}
    .icacTips-code-item .text img{width: 130px;}
    .joinIntro-list-img img{height: 180px;}
    .joinIntro-list-con .icon{width: 50px;height: 50px;}
    .joinLN-con {padding-left: calc((100vw - 920px) / 2);padding-right: 20px;}
    .joinInfo-desc{width: 885px;}
    .joinMenu{padding: 16px 40px;}
    .joinDrop{padding: 30px 40px;}
    .ctaCode-map .img img{height: 650px;}
    .ctaCode-con {padding: 50px 55px 0;padding-right: calc((100vw - 900px) / 2);}
    .ctaMsg-btn .btn{width: 140px;height: 44px;}
    .caseItem-img img{height: 225px;}
    .caseItem-con{padding: 15px;}
    .caseDet-slide img{height: 310px;}
    .caseHot-swp .caseItem-img img{height: 170px;}
    .caseDet-desc-item:nth-child(2) .caseDet-text p::after{top: 9px;}
    .pagesNav-item {padding: 0 15px;height: 48px;font-size: 13px;}
    .pagesBread-item{font-size: 13px;}
    .pagesBan-home{width: 60px;font-size: 18px;}
    .busIntro-desc{padding-left: calc((100vw - 900px) / 2);}
    .busFA-switch{padding: 0 calc((100vw - 900px) / 2);bottom: 30px;}
    .hzList-img{height: 120px;}
    .hzList{margin-left: -15px;}
    .hzList li{margin: 15px 0 0 15px;width: calc(25% - 15px);}
    .hzList-line .line i{width: 8px;height: 10px;}
    .hzList-title{padding: 14px 8px;}
    .abFZ-gallery-more{padding: 5px 15px 10px;}
    .abFZ-thumbs .swiper-wrapper{justify-content: flex-start;}
    .indcp-loop .swiper-slide{width: 140px;}
    .indcp-loop .swiper-slide.active {width: calc(100% - 140px*4 - 5px*5);}
    .indcp-items{height: 320px;}
    .indcp-items-hint{padding: 20px 10px;}
    .abHonor-show{padding: 0 10px;}
    .abHonor-img{height: 200px;}
    .abHonor-hide img{width: 40px;}
    .abIntro-btn{width: 120px;height: 120px;padding-top: 12px;}
    .abIntro-btn i{margin-top: 4px;}
    .abIntro-dot i{width: 30px;height: 30px;}

    .icacImg ul{margin-left: -35px;}
    .icacImg ul li{margin: 35px 0 0 35px;width: calc(20% - 35px);}
    .icacImg ul li img{height: 230px;}
    
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .pagesBan-btm .contain{background: rgba(0, 0, 0, .5);padding-right: 0;}
    .pagesBan-left{display: none;}
    .pagesBread{display: none;}
    .pagesBan-right{width: 100%;}
    .pagesNav-box{overflow-x: auto;width: 100%;}
    .pagesNav{flex-wrap: nowrap;white-space: nowrap;}
    .pagesNav-item{width: auto;height: 48px;padding: 0 15px;}
    .newsList{margin-left: 0;}
    .newsItem{margin: 15px 0 0;width: 100%;}
    .newsItem-img img{height: 220px;}
    .newsItem-con{padding: 20px 15px;}
    .newsItem-data .tag{padding: 2px 8px;font-size: 12px;margin-right: 8px;}
    .newsItem-data .date{font-size: 12px;}
    .newsDet-head-con{width: 100%;flex: unset;padding-right: 0;}
    .newsDet-title{margin-top: 0;}
    .newsDet-date i{font-size: 13px;margin-right: 6px;}
    #toShare a {font-size: 14px;margin-left: 15px;width: 40px;height: 40px;}
    .newsDet-back{width: 120px;height: 38px;}
    .newsDet-back i{font-size: 12px;margin-left: 8px;}
    .newsDet-con-left{width: 100%;border-right: unset;padding-right: 0;}
    .newsDet-next .title{width: 100%;margin-top: 10px;}
    .newsDet-hot{width: 100%;padding-left: 0;}
    .newsDet-hot .newsItem{margin-top: 15px;}
    .newsDet-hot .newsItem-img img{height: 220px;}
    .icacAd-con .title{width: 85%;line-height: 30px;}
    .icacAd-con .title::after, .icacAd-con .title::before{width: 16px;height: 13px;}
    .icacTips{padding-left: 0;padding-right: 0;}
    .icacTips-edit li{padding-left: 10px;}
    .icacTips-edit li::after{width: 4px;height: 4px;top: 10px;}
    .icacTips-code-item .text img{width: 110px;}
    .icacTips-code-item::after{width: 250px;}
    .joinIntro-ban-title .title{letter-spacing: 2px;}
    .joinIntro-ban-text{letter-spacing: 3px;}
    .joinIntro-list li{width: calc(50% - 10px);}
    .joinIntro-list-img img{height: 130px;}
    .joinIntro-list-con .icon{width: 40px;height: 40px;}
    .joinLN-con-box{width: 100%;}
    .joinLN-con{padding: 50px 4%;}
    .joinLN-img{width: 100%;}
    .joinLN-img img{height: 235px;}
    .joinInfo-desc{width: 100%;padding: 0;line-height: 22px;}
    .joinInfo-desc::after, .joinInfo-desc::before{width: 24px;height: 20px;display: none;}
    .joinMenu{padding: 15px;justify-content: flex-start;align-items: flex-start;}
    .joinMenu .title{flex: unset;width: 100%;margin-bottom: 8px;font-size: 15px;}
    .joinMenu .text{width: auto;margin-right: 18px;}
    .joinMenu .btn{width: 28px;height: 28px;position: absolute;right: 15px;top: 23px;}
    .joinMenu .btn i{display: block;transform: scale(.8);}
    .joinDrop{padding: 25px 15px;}
    .joinDrop-edit{font-size: 13px;}
    .joinDrop-edit h1, .joinDrop-edit h2, .joinDrop-edit h3, .joinDrop-edit h4, .joinDrop-edit h5, .joinDrop-edit h6{margin-bottom: 5px;}
    .ctaCode{flex-direction: column-reverse;}
    .ctaCode-map{width: 100%;}
    .ctaCode-map .img img{height: 360px;}
    .ctaCode-con{padding: 40px 4%;width: 100%;}
    .ctaCode-menu .btn{width: 24px;height: 24px;}
    .ctaCode-menu .btn i{width: 8px;height: 8px;}
    .ctaCode-drop .list i{font-size: 13px;margin-right: 8px;width: 15px;}
    .ctaWeChat-con .img img{width: 120px;}
    .ctaMsg .contain{width: 92%;}
    .ctaMsg-form input{width: 100%;height: 44px;font-size: 13px;}
    .ctaMsg-form input::-webkit-input-placeholder{font-size: 13px;}
    .ctaMsg-form textarea{font-size: 13px;padding-top: 10px;}
    .ctaMsg-form textarea::-webkit-input-placeholder{font-size: 13px;}
    .ctaMsg-btn .btn{width: 120px;height: 40px;}
    .caseNav{overflow-x: auto;}
    .caseNav .contain{justify-content: flex-start;flex-wrap: nowrap;white-space: nowrap;}
    .caseNav-item{height: 44px;}
    .caseNav-item span{padding: 0 15px;}
    .caseList{margin-left: 0;}
    .caseItem{margin: 15px 0 0;width: 100%;}
    .caseItem-con{padding: 20px 15px 25px;}
    .caseDet-con{background: #f3f6f9;}
    .caseDet-left{width: 100%;}
    .caseDet-nav{justify-content: center;}
    .caseDet-nav li{margin-left: 100px;}
    .caseDet-nav li::after{right: calc(100% + 10px);width: 80px;}
    .caseDet-nav i{width: 12px;height: 12px;border-width: 2px;margin-right: 5px;}
    .caseDet-desc-item:nth-child(2) .caseDet-text p{margin-top: 5px;padding-left: 10px;}
    .caseDet-desc-item:nth-child(2) .caseDet-text p::after{width: 4px;height: 4px;}
    .caseDet-swp{width: 100%;margin-top: 30px;}
    .caseDet-slide img{height: 205px;}
    .caseDet-btn,.busFA-btn .btn{width: 40px;height: 40px;left: 10px;}
    .caseDet-btn i,.busFA-btn .btn i{font-size: 12px;}
    .caseDet-btn.next{right: 10px;}
    .caseHot-swp{margin-top: 0;}
    .caseHot-swp .caseItem-img img{height: 190px;}
    .caseHot-btn .btn{width: 40px;height: 40px;}
    .caseHot-btn .btn i{font-size: 12px;}
    .busIntro{padding: 40px 4%;}
    .busIntro-desc{width: 100%;padding: 0;}
    .busIntro-img{width: 100%;margin-top: 20px;}
    .busFA{padding: 0 4%;}
    .busFA-swp-box{width: 100%;}
    .busFA-slide img{height: 230px;}
    .busFA-switch{padding: 0 15px;bottom: 15px;}
    .busFA-con{width: 100%;padding: 25px 4% 40px;background-size: auto 60%;}
    .busFA-list-box{max-height: 200px;}
    .busFA-list li:first-child{margin-top: 10px;}
    .busFA-title{padding-left: 12px;}
    .busFA-title::after{width: 2px;}
    .busFA-list i{margin: 3px 5px 0 0;width: 8px;height: 8px;}
    .hzIntro{padding-right: 0;position: relative;}
    .hzIntro-img{position: absolute;right: 0;top: 70px;width: 60%;}
    .hzIntro-desc{width: 100%;position: relative;z-index: 2;}
    .hzIntro-text p{padding-left: 15px;margin-top: 10px;}
    .hzIntro-text::before,.hzIntro-text::after{width: 1px;}
    .hzList{margin-left: -10px;}
    .hzList li{margin: 10px 0 0 10px;width: calc(50% - 10px);}
    .hzList-img{height: 90px;}
    .hzList-line .line i{width: 6px;height: 8px;}
    .hzList-title{font-size: 12px;line-height: 1.7;}
    .abIntro-desc{width: 100%;}
    .abFZ-gallery-more .text{min-height: 120px;}
    .abFZ-thumbs-year span{padding-top: 14px;}
    .abFZ-thumbs-year span::after{height: 2px;}
    .indcp-loop .swiper-pagination{display:block;margin-top: 20px;}
    .indcp-loop .swiper-container{overflow: hidden;}
    .indcp-loop .swiper-wrapper{justify-content: flex-start;margin: 0;width: 100%;flex-wrap: nowrap;}
    .indcp-loop .swiper-slide{width: 100%;margin: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 0 !important;}
    .indcp-items{height: auto;}
    .indcp-items img {width: 100%;height: 300px;position: static;object-fit: cover;left: 0;transform: translateX(0);}
    .indcp-items-hint{display: none;}
    .indcp-items::before{display: none;}
    .indcp-items::after{opacity: 1;}
    .indcp-items-mix{opacity: 1;}
    .indcp-items-hit,.indcp-items-mix .title{font-size: 18px;}
    .indcp-loop .swiper-slide-active .indcp-items-mix .cont{opacity: 1;transform: translateY(0);transition: all .6s ease .8s;}
    .indcp-loop .swiper-slide-active .indcp-items-mix .link{opacity: 1;transform: translateY(0);transition: all .6s ease .8s;}
    .abHonor-show{padding: 0 25px;}
    .abHonor-img{height: 300px;}
    .abHonor-hide img{width: 60px;}
    .abHonor-title{height: 70px;font-size: 15px;}
    .abIntro-right{width: 100%;height: 300px;}
    .abIntro-btn{width: 100px;height: 100px;padding-top: 5px;}
    .abIntro-btn i{margin-top: 0;font-size: 13px;}
    .abIntro-dot.dot1{top: 10%;}
    .abIntro-btn.btn1{top: 20%;}
    .abIntro-dot.dot2{top: 60%;left: 2%;}
    .abIntro-btn.btn2{top: 55%;left: 50%;}
    .abIntro-btn:active{transform: translateY(5px);}
    .abPop{width: 95%;}
    .abPop-close{width: 20px;height: 20px;font-size: 14px;top: 10px;right: 10px;}

    .icacImg ul{margin-left: -10px;}
    .icacImg ul li{margin: 10px 0 0 10px;width: calc(50% - 10px);}
    .icacImg ul li img{height: 230px;}
    .icacImg ul li img{height: 240px;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:720px) {
    /* 移动终端 360 适配 */
}