@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{display: flex;flex-wrap: wrap;}
.paging-menu a{width: max(36px,0.4rem);height: max(36px,0.4rem);margin: 0 max(3px,0.07rem);font-size: max(14px,0.15rem);color: #222;transition: all .4s ease;background: #f5f5f5;display: flex;align-items: center;justify-content: center;line-height: 1;font-family: "num";}
.paging-menu a.prev, .paging-menu a.next{font-size: max(12px,0.14rem);}
.paging-menu a.next{transform: rotateY(180deg);}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #e60012;background-color: #e60012;color: #fff;}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #e60012;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #e60012;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}
.search-link:first-child{margin-top: 0;}
.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: #e60012 !important;}
.search-link:hover h2{color: #e60012;}

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

/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: max(14px,0.24rem);}
.webmap-title::after{content: "";position: absolute;width: max(36px,0.6rem);left: 0;right: 0;margin: 0 auto;bottom: 0;height: max(2px,0.04rem);background: #e60012;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -0.4rem 0 0 -0.4rem;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 0.4rem);margin: 0.4rem 0 0 0.4rem;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: #e60012;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: max(16px,0.2rem);width: 100%;padding-bottom: max(12px,0.2rem);line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: max(10px,0.2rem);}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: max(4px,0.06rem) 0;font-size: max(15px,0.18rem);}
.webmap-list>ul>li>.drop .drop a{padding-left: max(12px,0.18rem);font-size: max(14px,0.16rem);}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 0.14rem;}
@media all and (max-width: 1000px){
    .webmap-list>ul>li>.drop .drop a::before{top: 0.2rem;}
    .webmap-list>ul{margin: -14px 0 0;}.webmap-list>ul>li{width: 100%;margin: 14px 0 0;}.webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}

/* 公共部分 */
.sonBan{width: 100%;position: relative;z-index: 99;transform: translate3d(0,0,20px);}
.sonBan .img{width: 100%;overflow: hidden;}
.sonBan .img img{width: 100%;min-height: 260px;transform: matrix(1.1, 0, 0, 1.1, 0, 0);animation: sonBanImgRun 3s ease both .2s;}
.sonBan-cont{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.12);top: 0;left: 0;z-index: 4;transform: translate3d(0,0,0px);display: flex;align-items: flex-end;text-align: center;padding-bottom: max(80px,1.48rem);}
.sonBan-cont .contain{position:relative;z-index:4;}
.sonBan-cont::after{content:"";position: absolute;width: 100%;height: 60%;background: linear-gradient(to bottom,transparent,rgba(0, 0, 0, 0.6));bottom: 0;left: 0;}
.sonBan-cont .title{opacity: 0;line-height: 1.24;animation: sonBanDown 1.4s ease both .4s;}
.sonBan-cont .text{opacity: 0;animation: sonBanDown 1.4s ease both .6s;}
@keyframes sonBanDown{0%{opacity: 0;transform: translateY(max(30px,1rem));filter: blur(6px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
@keyframes sonBanImgRun{0%{transform: matrix(1.1, 0, 0, 1.1, 0, 0);}100%{transform: matrix(1, 0, 0, 1, 0, 0);}}
/* -- */
.sonMenu{position: relative;width: 100%;top: 0;left: 0;z-index: 99;transform: translate3d(0,0,99px);margin-top: min(-34px,-0.48rem);}
.sonMenu-scroll{display: flex;width: 100%;white-space: nowrap;justify-content: center;}
.sonMenu a{height: max(36px,0.48rem);margin-right: max(10px,0.2rem);font-size: max(13px,0.15rem);color: #fff;display: flex;align-items: center;line-height: 1;position: relative;font-weight: 700;min-width: max(90px,1.8rem);padding: 0 max(16px,0.3rem);border: 1px solid #fff;justify-content: center;transition: color .4s ease, background .4s ease, border .4s ease;}
.sonMenu a:last-child{margin-right: 0;}
/* -- */
.sonMenu2{position: sticky;width: 100%;background: rgba(120, 128, 137, 0.3);backdrop-filter: blur(max(8px,0.12rem));top: max(70px,0.96rem);left: 0;z-index: 99;transform: translate3d(0,0,99px);margin-top: min(-40px,-0.6rem);}
.sonMenu2 .contain{justify-content: space-between;align-items: center;}
.sonMenu2 .menu a{height: max(40px,0.6rem);display: flex;align-items: center;color: #fff;margin-right: max(16px,0.4rem);transition: color .4s ease;}
.sonMenu2 .menu a:last-child{margin-right: 0;}
.sonMenu2 .menu a:hover{color: #e60012;}
.sonMenu2 .rel{height: max(30px,0.4rem);border: 1px solid #fff;padding: 0 max(14px,0.28rem);color: #fff;transition: background .4s ease, border .4s ease;line-height: 1;}
.sonMenu2 .rel:hover{background: #e60012;border-color: #e60012;}
@media all and (min-width:720px) {
    .sonMenu a:hover{background: rgba(255,255,255,0.2);}
    .sonMenu{opacity: 0;animation: sonMenuRun 1.4s ease both .8s;}
    @keyframes sonMenuRun{0%{opacity: 0;transform: translateY(0);filter: blur(6px);}100%{opacity: 1;transform: translateY(min(-20px,-0.6rem));filter: blur(0);}}
}
.sonMenu a.active{color: #212935;background: #fff;}
/* -- */
.sonPlace{width: auto;}
.sonPlace a{display: flex;align-items: center;line-height: 1;color: #707173;font-size: max(12px,0.14rem);transition: all .4s ease;}
.sonPlace a::before{content: "\e7e7";font-family: "icon";font-size: 12px;transform: rotate(180deg);margin: -2px max(4px,0.08rem) 0;color: #b6b6b6;}
.sonPlace a:first-child span{font-size: 0;}
.sonPlace a:first-child:before{content: "\e630";transform: rotate(0);font-size: max(14px,0.16rem);margin-right: 0;margin-left: 0;color: #b6b6b6;}
.sonPlace a:last-child span{max-width: 6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sonPlace a:hover{color: #e60012;}
/* -- */
.sonTitle.line .title::after{clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);content: "";position: absolute;left: 0;bottom: 0;width: max(25px,0.54rem);height: max(3px,0.08rem);background: #e60012;}
.sonTitle.line .title.white::after{background: #fff;}
@media all and (max-width:720px) {
    .sonBan-cont{padding-bottom: 0;align-items: center;}
    .sonMenu{background: rgba(0, 0, 0, 0.2);backdrop-filter: blur(6px);}
    .sonMenu .contain{width: 100%;overflow-x: auto;}
    .sonMenu a{margin: 0;padding: 0 20px;border: none;min-width: auto;}
    .sonMenu a::before{content: "";position: absolute;width: 1px;height: 40%;top: 30%;right: 0;background: rgba(255,255,255,0.2);}
    .sonMenu a:last-child::before{display: none;}
    .sonMenu a.active{color: #e60012;background: transparent;}
    .sonPlace{display: none;}
    .sonMenu2{margin-top: -36px;}
    .sonMenu2 .menu a{height: 36px;margin-right: 16px;font-size: 12px;}
    .sonMenu2 .rel{font-size: 12px;height: 26px;padding: 0 10px;}
}

/* 产品-列表 */
.pro{background: #fff;}
.pro-list{width: 100%;}
.pro-link{width: 100%;}
.pro-link:first-child{margin-top: 0;}
.pro-link .img{width: 6.58rem;overflow: hidden;position:relative;}
.pro-link .img img {width: 100%;min-height: 3.28rem;height: 100%;}
.pro-link a.img:hover img{transform: scale(1.08);}
.pro-link .img .tags{position: absolute;z-index: 4;border-top: 1px solid #e60012;background: rgba(255, 255, 255, .8);color: #212935;font-weight: 900;text-transform: uppercase;top: max(6px,0.12rem);right: min(-6px,-0.12rem);line-height: 1;font-size: max(14px,0.18rem);padding: max(6px,0.12rem) max(12px,0.24rem);max-width: max(80px,1.2rem);clip-path: polygon(0 0, 100% 0, 100% 100%, 12% 100%);}
.pro-link .cont{width: calc(100% - 6.58rem);display: flex;flex-direction: column;justify-content: space-between;}
.pro-link .cont .text{border-top: 1px solid #212935;border-bottom: 1px solid #212935;}
.pro-link .cont .link a{height: max(34px,0.5rem);width: max(90px,1.8rem);border: 1px solid #212935;transition: color .4s ease, background .4s ease, border .4s ease;color: #212935;}
.pro-link .cont .link a:hover{background: #e60012;color: #fff;border-color: #e60012;}

/* 新闻-列表 */
.news{background: #fff;}
.newsma{width: 100%;background: #fff;}
.newsma-imgs{width: 6.82rem;}
.newsma-imgs .swiper-container{height: 100%;}
.newsma-imgs a{display: block;width: 100%;overflow: hidden;height: 100%;}
.newsma-imgs a img{width: 100%;min-height: 4.52rem;transition: transform .6s ease;height: 100%;}
.newsma-imgs a:hover img{transform: scale(1.08);}
.newsma-cont{width: calc(100% - 6.82rem);position: relative;background: #f5f7fb;user-select: none;}
.newsma-cont .swiper-container{height: 100%;}
.newsma-cont .title a{transition: color .4s;}
.newsma-cont .date{align-items: center;}
.newsma-cont .date i{font-size: max(14px,0.16rem);display: block;margin-right: max(8px,0.1rem);}
.newsma .swiper-pagination{font-size: 0;position: absolute;width: 100%;left: 0;text-align: right;bottom: max(24px,0.8rem);}
.newsma .swiper-pagination-bullet {width: max(9px,0.12rem);height: max(3px,0.04rem);border-radius: 4px;background: #ddd;opacity: 1;margin-right: max(6px,0.08rem) !important;transition: all .4s ease;}
.newsma .swiper-pagination-bullet:last-child{margin: 0 !important;}
.newsma .swiper-pagination-bullet-active {background: #e60012;width: max(18px,0.24rem);}
.newslb-link{height: 100%;border: 1px solid transparent;}
.newslb-img img{width: 100%;height: 3rem;}
.newslb-con{padding: 0.4rem 0.35rem 0.5rem;}
.newslb-con .date{align-items: center;}
.newslb-con .date i{font-size: max(14px,0.16rem);display: block;margin-right: max(8px,0.1rem);}
.newslb-con .more span{position: relative;}
.newslb-con .more span::after{content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 1px;background: #212935;}
.newslb-link:hover{border-color: #e60012;box-shadow: 0px max(6px,0.12rem) max(20px,0.41rem) max(5px,0.1rem) rgba(230, 0, 18, 0.06);}
.newslb-link:hover .newslb-img img{transform: scale(1.08);}

/* 新闻-详情 */
.newsxq{background: #fff url("../images/pages/newsxqBg.jpg") no-repeat top left/100% auto;padding-top: max(24px,0.4rem);}
.newsxq-wrap{width: 100%;border-top: 2px solid #e60012;}
.newsxq-main{width: calc(100% - 4.02rem);}
.newsxq-head{width: 100%;}
.newsxq-head .title{color: #3c424b;}
.newsxq-head .date{align-items: center;}
.newsxq-head .date i{font-size: max(14px,0.16rem);display: block;margin-right: max(8px,0.1rem);}
.newsxq-content{width: 100%;}
.newsxq-content img{height: auto !important;}
.newsxq-btn{width: 100%;border-top: 1px solid #f0f0f0;}
.newsxq-btn a{width: 100%;}
.newsxq-btn a span{width: max(54px,0.78rem);}
.newsxq-btn a p{width: calc(100% - max(54px,0.78rem));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: color .4s ease;}
.newsxq-btn a:hover p{color: #e60012;}
.newsxq-back{justify-content: center;}
.newsxq-back a{height: max(34px,0.44rem);padding: 0 max(20px,0.44rem);border: 1px solid #e60012;transition: color .4s ease, background .4s ease, border .4s ease;color: #e60012;display: flex;align-items: center;font-size: max(14px,0.15rem);line-height: 1;}
.newsxq-back a i{margin-right: max(6px,0.1rem);transition: transform .4s ease;}
.newsxq-back a:hover{background: #e60012;color: #fff;border-color: #e60012;}
.newsxq-back a:hover i{transform: rotate(90deg);}
.newsxq-side{width: 4.02rem;}
.newsxq-side-title{position: relative;padding-bottom: max(8px,0.16rem);}
.newsxq-side-title::after{content: "";position: absolute;left: 0;bottom: 0;width: max(26px,0.44rem);height: max(2px,0.03rem);background: #e60012;}
.newsxq-side-list{width: 100%;}
.newsxq-side-list .newslb-link{margin-top: max(16px,0.32rem);}
.newsxq-side-list .newslb-link:first-child{margin-top: 0;}
.newsxq-side-list .newslb-link .newslb-img img{height: 1.98rem;}
.newsxq-side-list .newslb-link .newslb-con{padding: 0.24rem 0.3rem 0.36rem;background: #f5f7f9;transition: background .4s ease;}
.newsxq-side-list .newslb-link:hover .newslb-con{background: #fff;}

/* 新闻-视频 */
.newssp{background: #fff;}
.newssp-control{width: 100%;}
.newssp-control li{width: max(180px,2.8rem);margin-right: max(10px,0.2rem);}
.newssp-control li:last-child{margin-right: 0;width: auto;flex: 1;}
.newssp-control li .isSelect label{color: #65686c;height: max(38px,0.52rem);padding: 0 max(12px,0.16rem);font-size: 14px;}
.newssp-control li .customSelect-name{background: #f5f6f9;border-radius: 0;color: #212935;font-size: 14px;border-color: #e7e9ef;height: max(38px,0.52rem);padding: 0 max(12px,0.2rem);}
.newssp-control li .customSelect.hasInput .customSelect-name {background: #f5f6f9;}
.newssp-control li .customSelect-name::after{color: #c5c8d2;right: max(12px,0.16rem);font-size: 12px;}
.newssp-control li .customSelect input{background: transparent;color: #212935;font-size: 14px;height: max(38px,0.52rem);padding: 0 max(30px,0.5rem) 0 max(12px,0.16rem);border-radius: 0;}
.newssp-control li .customSelect-drop{border-radius: 0;border-color: #e7e9ef;}
.newssp-control li .customSelect-drop .scroll{max-height: max(136px,1.84rem);}
.newssp-control li .customSelect-drop .select{height: max(34px,0.46rem);font-size: 14px;color: #212935;padding: 0 max(12px,0.16rem);}
.newssp-control li .customSelect-drop .select::after{background: #e7e9ef;}
.newssp-control li .customSelect-drop .select:hover{color: #e60012;}
.newssp-control li .customSelect-name.noRadius{border-color: #b6b6b6;}
.newssp-control li .mysou{width: 100%;position: relative;}
.newssp-control li .mysou input{width: 100%;height: max(38px,0.52rem);padding: 0 max(12px,0.16rem);border: 1px solid #e7e9ef;background: #f5f6f9;color: #212935;font-size: 14px;transition: border .4s ease;}
.newssp-control li .mysou input:focus{border-color: #b6b6b6;}
.newssp-control li .mysou button{position: absolute;z-index: 4;top: 0;right: 0;width: max(40px,0.54rem);height: 100%;color: #212935;font-size: max(16px,0.18rem);transition: color .4s ease;cursor: pointer;}
.newssp-control li .mysou button:hover{color: #e60012;}
.newssp-list{width: 100%;}
.newssp-link{display: block;width: 100%;border: 1px solid #f1f1f1;transition: border .4s ease, box-shadow .4s ease;cursor: pointer;height: 100%;}
.newssp-link .img{width: 100%;position: relative;overflow: hidden;}
.newssp-link .img img{width: 100%;height: 1.8rem;}
.newssp-link .img svg{position: absolute;z-index: 4;top: 50%;left: 50%;color: rgba(255,255,255,0.7);width: max(34px,0.5rem);height: max(34px,0.5rem);margin: min(-17px,-0.25rem) 0 0 min(-17px,-0.25rem);transform: translate3d(0,0,4px);transition: color .4s ease;}
.newssp-link .cont .date{align-items: center;position: relative;color: #979a9e;}
.newssp-link .cont .date i{font-size: max(14px,0.16rem);display: block;margin-right: max(8px,0.1rem);}
.newssp-link .cont .date::before{content: "";position: absolute;left: min(-10px,-0.24rem);bottom: 0;width: max(2px,0.03rem);height: 80%;top: 10%;background: #e60012;}
.newssp-link:hover{border-color: #e60012;box-shadow: 0px max(4px,0.08rem) max(16px,0.3rem) max(5px,0.1rem) rgba(230, 0, 18, 0.06);}
.newssp-link:hover .img img{transform: scale(1.08);}
.newssp-link:hover .img svg{color: #fff;}
.newssp-link:hover .cont .date{color: #e60012;}

/* 新闻-图片库 */
.newstp{background: #fff;}
.newstp-link{display: block;width: 100%;cursor: pointer;}
.newstp-link .img{width: 100%;position: relative;overflow: hidden;}
.newstp-link .img img{width: 100%;height: 3.02rem;}
.newstp-link .img i{position: absolute;z-index: 4;top: 50%;left: 50%;background: #e60012;color: #fff;width: max(36px,0.56rem);height: max(36px,0.56rem);margin: min(-18px,-0.28rem) 0 0 min(-18px,-0.28rem);transform: translate3d(0,0,4px);border-radius: 50%;line-height: 1;font-size: max(16px,0.28rem);opacity: 0;transform: scale(0.5);transition: opacity .4s ease, transform .4s ease;}
.newstp-link .cont .title{color: #65686c;}
.newstp-link:hover .img img{transform: scale(1.08);}
.newstp-link:hover .img i{opacity: 1;transform: scale(1);}

/* 联系-加入 */
.reljr{background: #fff;}
.reljrll{background: #fff;}
.reljrll-head{width: 100%;justify-content: space-between;}
.reljrll-head .text{width: max(700px,9.8rem);}
.reljrll-main{width: 100%;position: relative;}
.reljrll-main img{width: 100%;height: max(300px,5.58rem);}
.reljrll-info{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;display: flex;align-items: center;}
.reljrll-info .cont{max-width: max(390px,4.36rem);}
.reljrll-info .cont .text p{margin-top: max(6px,0.12rem);}
.reljrll-info .cont .text p:first-child{margin-top: 0;}
.reljrzp{background: #fff;}
.reljrzp-head{width: 100%;justify-content: space-between;align-items: flex-end;}
.reljrzp-menu .link{position: relative;margin-right: max(16px,0.4rem);padding-bottom: max(2px,0.04rem);transition: color .4s ease;user-select: none;cursor: pointer;}
.reljrzp-menu .link::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #e60012;transform: scaleX(0);transition: transform .4s ease;}
.reljrzp-menu .link:hover{color: #e60012;}
.reljrzp-menu .link.active{color: #e60012;}
.reljrzp-menu .link.active::after{transform: scaleX(1);}
.reljrzp-main{width: 100%;}
.reljrzp-main .items{width: 100%;}
.reljrzp-main .items{visibility: hidden;height: 0;overflow: hidden;pointer-events: none;}
.reljrzp-main .items.active{visibility: visible;height: auto;pointer-events: auto;}
.reljrzp-limit{width: 100%;opacity: 0;transform: translateY(100px);transition: opacity 1s ease .3s, transform 1s ease .3s;}
.reljrzp-main.animated .reljrzp-limit{opacity: 1;transform: translateY(0);}
.reljrzp-list{width: 100%;}
.reljrzp-li{width: 100%;background: #f5f7f9;margin-top: max(14px,0.26rem);}
.reljrzp-li:first-child{margin-top: 0;}
.reljrzp-li-menu{user-select: none;width: 100%;padding: max(16px,0.38rem) max(24px,0.7rem);cursor: pointer;position: relative;}
.reljrzp-li-menu::after{content: "\e62e";font-family: "icon";position: absolute;color: #c5ccd3;right: max(16px,0.32rem);font-size: 14px;line-height: 1;top: 50%;margin-top: -7px;transform: rotate(180deg);transition: color .4s ease;}
.reljrzp-li-menu:hover::after{color: #e60012;}
.reljrzp-li-menu.active::after{color: #e60012;transform: rotate(0);}
.reljrzp-li-cont{width: 100%;padding: 0 max(24px,0.7rem) max(24px,0.7rem);display: none;}
.reljrzp-li-cont h6{font-size: 1.14em;font-weight: 700;color: #212935;line-height: 1.6;}
.reljrzp-li-cont .link a{color: #e60012;position: relative;}
.reljrzp-li-cont .link a::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #e60012;}
.reljrzp-control{justify-content: space-between;align-items: center;}
.reljrzp-control .comNext{display: flex;}
.reljrzp-control .comNext .prev{margin-right: max(6px,0.1rem);}
.reljrzp-control .swiper-pagination{position: relative;line-height: 0.8;align-items: flex-start;width: auto;bottom: 0;}
.reljrzp-control .swiper-pagination i{margin: 0 8px 0 4px;}

/* 联系-我们 */
.relwm{background: #fff;}
.relwmbd{background: #fff;}
.relwmbd-wrap{width: 100%;justify-content: space-between;}
.relwmbd-info{width: calc(50% - max(8px,0.14rem));background: #f5f7fa;}
.relwmbd-info-list{width: 100%;}
.relwmbd-info-list li{flex-wrap: nowrap;}
.relwmbd-info-list li:first-child{margin-top: 0;}
.relwmbd-info-list li i{color: #e60012;margin-right: max(8px,0.14rem);}
.relwmbd-info-list li .code{width: max(80px,1.1rem);text-align: center;margin-left: max(22px,0.31rem);}
.relwmbd-form{width: calc(50% - max(8px,0.14rem));background: #fff;box-shadow: 0px max(6px,0.12rem) max(14px,0.028rem) max(3px,0.06rem) rgba(82, 84, 88, 0.09);}
.relwmbd-form-form{width: 100%;}
.relwmbd-form-form ul{margin: min(-8px,-0.12rem) 0 0 min(-8px,-0.12rem);}
.relwmbd-form-form li{width: calc(50% - max(8px,0.12rem));margin: max(8px,0.12rem) 0 0 max(8px,0.12rem);}
.relwmbd-form-form li.long{width: calc(100% - max(8px,0.12rem));}
.relwmbd-form-form li.btn{margin-top: max(12px,0.2rem);}
.relwmbd-form-form li input, .relwmbd-form-form li textarea{display: block;width: 100%;background: #f5f7fa;height: max(40px,0.52rem);padding: 0 max(12px,0.2rem);font-size: 14px;color: #212935;border: 1px solid #f5f7fa;transition: border .4s ease;}
.relwmbd-form-form li input:focus, .relwmbd-form-form li textarea:focus{border-color: #c5ccd3;}
.relwmbd-form-form li input::-webkit-input-placeholder{color: #b1b1b1;}
.relwmbd-form-form li input:-moz-placeholder{color: #b1b1b1;}
.relwmbd-form-form li input::-moz-placeholder{color: #b1b1b1;}
.relwmbd-form-form li input:-ms-input-placeholder{color: #b1b1b1;}
.relwmbd-form-form li textarea::-webkit-input-placeholder{color: #b1b1b1;}
.relwmbd-form-form li textarea:-moz-placeholder{color: #b1b1b1;}
.relwmbd-form-form li textarea::-moz-placeholder{color: #b1b1b1;}
.relwmbd-form-form li textarea:-ms-input-placeholder{color: #b1b1b1;}
.relwmbd-form-form li textarea{height: max(100px,1.88rem);padding: max(10px,0.18rem) max(12px,0.2rem);}
.relwmbd-form-form li button{width: 100%;height: max(40px,0.52rem);background: #212935;color: #fff;font-size: 14px;cursor: pointer;user-select: none;transition: background .4s ease;line-height: 1;}
.relwmbd-form-form li button:hover{background: #e60012;}
.relwmxx{background: #f5f7f9;}
.relwmxx-list{width: 100%;}
.relwmxx-list li{border: 2px solid #fff;background: #fff;transition: border .4s ease, box-shadow .4s ease;}
.relwmxx-list li .title{position: relative;}
.relwmxx-list li .title::before, .relwmxx-list li .title::after{content: "";position: absolute;left: 0;bottom: 0;height: 1px;}
.relwmxx-list li .title::before{width: 100%;background: #f0f0f0;}
.relwmxx-list li .title::after{width: max(30px,0.78rem);background: #e60012;}
.relwmxx-list li .text p{margin-top: max(3px,0.06rem);}
.relwmxx-list li .text p:first-child{margin-top: 0;}
.relwmxx-list li:hover{border-color: #e60012;box-shadow: 0px max(6px,0.12rem) max(16px,0.32rem) max(2px,0.04rem) rgba(255, 15, 15, 0.05);}

/* 服务-航材中心/飞机维修 */
.serve{background: #fff;}
.serve-wrap{width: 100%;align-items: flex-start;}
.serve-main{flex: 1;}
.serve-list{width: 100%;}
.serve-list li{align-items: center;flex-wrap: nowrap;}
.serve-list li:first-child{margin-top: 0;}
.serve-list li .ico{width: max(30px,0.4rem);height: max(30px,0.4rem);border: 2px solid #e60012;border-radius: 50%;line-height: 1;}
.serve-list li .cont{padding-left: max(12px,0.2rem);}
.serve-img{max-width: 8.08rem;}

/* 服务-培训项目 */
.serxm{background: #fff;}
.serxmxx{background: #fff;}
.serxmxx-main{align-items: flex-start;width: 100%;align-items: center;}
.serxmxx-main .cont{width: calc(100% - 6.8rem);}
.serxmxx-main .comMore-box .comMore .iBox i::after{width: max(22px,0.28rem);height: max(22px,0.28rem);background: url('../images/common/flyvd.svg') no-repeat center/100% auto;}
.serxmxx-main .comMore .iBox i:nth-child(2){top: 0;}
.serxmxx-main .comMore-box .comMore:hover .iBox i{transform: translate(100%,0);}
.serxmxx-main .img{width: 6.8rem;}
.serxmxx-main .img img{width: 100%;}
.serxmpx{background: #f5f7fa;}
.serxmpx-menu{width: 100%;border-bottom: 1px solid #dee0e4;}
.serxmpx-menu .link{margin-right: max(30px,1.04rem);padding-bottom: max(8px,0.18rem);position: relative;transition: color .4s ease;cursor: pointer;}
.serxmpx-menu .link:last-child{margin-right: 0;}
.serxmpx-menu .link::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #e60012;transform: scaleX(0);transition: transform .4s ease;}
.serxmpx-menu .link:hover{color: #e60012;}
.serxmpx-menu .link.active{color: #e60012;}
.serxmpx-menu .link.active::after{transform: scaleX(1);}
.serxmpx-main{width: 100%;}
.serxmpx-main .items{width: 100%;}
.serxmpx-main .items{visibility: hidden;height: 0;overflow: hidden;pointer-events: none;}
.serxmpx-main .items.active{visibility: visible;height: auto;pointer-events: auto;}
.serxmpx-limit{width: 100%;opacity: 0;transform: translateY(100px);transition: opacity 1s ease .3s, transform 1s ease .3s;}
.serxmpx-main.animated .serxmpx-limit{opacity: 1;transform: translateY(0);}
.serxmpx-loop{width: 100%;padding-left: calc(var(--widDb) + max(46px,0.65rem));position: relative;}
.serxmpx-loop-limit{width: 100%;overflow: hidden;padding-right: max(14px,0.28rem);}
.serxmpx-loop .comNext{position: absolute;left: var(--widDb);bottom: 0;}
.serxmpx-loop .swiper-container{overflow: visible;}
.serxmpx-loop .img{width: 100%;overflow: hidden;}
.serxmpx-loop .img img{width: 100%;height: 4rem;}
.serxmtx{background: #526b85;}
.serxmtx img.bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.serxmtx .contain{position: relative;z-index: 4;}
.serxmtx-list{width: 100%;background: rgba(0, 0, 0, 0.2);}
.serxmtx-list ul{position: relative;}
.serxmtx-list ul::after{content: "";position: absolute;width: 100%;height: 1px;top: calc(max(40px,0.6rem) + max(10px,0.24rem) + max(6px,0.08rem)/2);left: 0;background: rgba(255,255,255,0.2);}
.serxmtx-list li{flex: 1;text-align: center;color: #fff;position: relative;z-index: 2;}
.serxmtx-list li::after{content: "\e80b";font-family: "icon";position: absolute;font-size: 12px;line-height: 1;transform: rotateY(180deg);top: calc(max(40px,0.6rem) + max(10px,0.24rem) + max(6px,0.08rem)/2 - 5px);right: -6px;}
.serxmtx-list li:last-child::after{content: none;}
.serxmtx-list li .ico{width: max(40px,0.6rem);height: max(40px,0.6rem);border-radius: 50%;border: 1px solid #fff;margin: 0 auto;}
.serxmtx-list li .ico img{max-width: 50%;max-height: 50%;}
.serxmtx-list li .dot{width: max(6px,0.08rem);height: max(6px,0.08rem);border-radius: 50%;background: #fff;position: relative;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.serxmtx-list li .dot::before{content: "";position: absolute;width: max(12px,0.16rem);height: max(12px,0.16rem);border-radius: 50%;border: 1px solid #fff;top: 50%;left: 50%;margin: min(-6px,-0.08rem) 0 0 min(-6px,-0.08rem);}
.serxmtx-list li .text{max-height: calc(max(22px,0.28rem) * 9);overflow-y: auto;padding: 0 10px;}
.serxmtx-list li .scroll::-webkit-scrollbar{width: 1px;height: 1px}
.serxmtx-list li .scroll::-webkit-scrollbar-thumb{background: #e60012;}
.serxmtx-list li .scroll::-webkit-scrollbar-track{background: #999;}
.serxmzb{background: #fff;}
.serxmzb-head{align-items: center;justify-content: space-between;}
.serxmzb-head .text{width: max(680px,8.3rem);}
.serxmzb-list{width: 100%;}
.serxmzb-list ul{margin: 1px 0 0 1px;}
.serxmzb-list li{width: 20%;margin: -1px 0 0 -1px;border: 1px solid #f1f4f8;height: max(120px,2.16rem);display: flex;align-items: center;justify-content: center;padding: max(12px,0.24rem) max(16px,0.32rem);position: relative;}
.serxmzb-list li img{max-height: 100%;transition: transform .6s ease;}
.serxmzb-list li:hover img{transform: scale(1.08);}

/* 关于我们 */
.abo{background: #fff;}
.abojt{background: #fff url("../images/pages/abo1bg.jpg") no-repeat center/cover;}
.abojt-wrap{width: 100%;align-items: center;}
.abojt-main{width: 6.2rem;}
.abojt-main .cont{text-align: right;min-width: 3.96rem;}
.abojt-main .cont .number{font-size: 1.6rem;line-height: 1;}
.abojt-main .cont .number span{background: url("../images/pages/abo1.jpg") 50% 88%;-webkit-text-fill-color:transparent;background-clip: text;-webkit-background-clip: text;animation: abojtRun 60s linear infinite;}
@keyframes abojtRun {0%{background-position: 50% 88%;}12.5%{background-position: 25% 44%;}25%{background-position: 50% 88%;}37.5%{background-position: 75% 44%;}50%{background-position: 50% 88%;}62.5%{background-position: 25% 44%;}75%{background-position: 50% 88%;}87.5%{background-position: 75% 44%;}100%{background-position: 50% 88%;}}
.abojt-info{width: calc(100% - 6.2rem);}
.abojt-info .comMore-box .comMore .iBox i::after{width: max(22px,0.28rem);height: max(22px,0.28rem);background: url('../images/common/flyvd.svg') no-repeat center/100% auto;}
.abojt-info .comMore .iBox i:nth-child(2){top: 0;}
.abojt-info .comMore-box .comMore:hover .iBox i{transform: translate(100%,0);}
.aboys{background: #eceef1;overflow: visible;}
.aboys-list-box{perspective: 2000px;}
.aboys-list{margin-left: -12px;position: sticky;top: max(100px,1.3rem);}
.aboys-item{margin: 0.3rem 0 0 12px;width: calc(50% - 12px);border: 1px solid #eceef1;background: #fff;transform-origin: right center;}
.aboys-item:nth-child(2n){transform-origin: left center;}
.aboys-page{padding: max(30px,0.58rem) max(20px,0.36rem);line-height: .8;border-right: 1px solid #ebeef3;color: #e60012;}
.aboys-con{flex: 1;flex-direction: column;padding: max(30px,0.58rem) max(30px,0.58rem) max(30px,0.58rem) max(20px,0.4rem);flex-direction: column;justify-content: space-between;min-height: max(320px,4.4rem);}
.aboys-con .ico-box{justify-content: flex-end;}
.aboys-con .ico{width: max(36px,0.54rem);height: max(36px,0.54rem);border-radius: 50%;border: 1px solid #929497;}
.aboys-con .ico img{max-width: 60%;max-height: 60%;}
.aboyj{background: #fff;}
.aboyj-wrap{width: 100%;position: relative;}
.aboyj-bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.aboyj-bg img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: opacity .6s ease;}
.aboyj-bg img.active{opacity: 1;}
.aboyj-bg::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);z-index: 2;}
.aboyj-list{width: 100%;position: relative;z-index: 4;}
.aboyj-list li{flex: 1 1 0%;padding: max(24px,0.6rem) max(20px,0.54rem);min-height: 6rem;border-left: 1px solid rgba(255,255,255,0.2);color: #fff;background: rgba(0, 0, 0, 0.1);backdrop-filter: blur(max(8px,0.12rem));transition: flex 0.6s, background .6s, backdrop-filter .6s;}
.aboyj-list li .img{width: 100%;display: none;}
.aboyj-list li .img img{width: 100%;}
.aboyj-list li .ico{height: max(36px,0.44rem);display: flex;align-items: center;}
.aboyj-list li .ico img{max-height: 100%;}
.aboyj-list li .cont{position: absolute;width: 100%;left: 0;bottom: 0;padding: max(24px,0.6rem) max(20px,0.54rem);}
.aboyj-list li .cont .text{display: none;width: max(500px,5.88rem);}
.aboyj-list li .cont .text p{margin-top: max(6px,0.14rem);}
.aboyj-list li .cont .text p:first-child{margin-top: 0;}
.aboyj-list li:first-child{border-left: none;}
.aboyj-list li.active{flex: 3 1 0%;background: transparent;backdrop-filter: blur(0);}
.abolc{background: #131620;}
.abolc img.bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.abolc .contain{position: relative;z-index: 4;}
.abolc-loop{width: 100%;}
.abolc-loop .swiper-container{overflow-x: clip;overflow-y: visible;}
.abolc-loop .swiper-slide{min-height: 4rem;display: flex;align-items: flex-end;}
.abolc-main{width: 100%;color: #fff;}
.abolc-main .cont{padding: 0 0 max(16px,0.36rem) max(14px,0.3rem);position: relative;min-height: 1.84rem;}
.abolc-main .cont::before, .abolc-main .cont::after{content: "";position: absolute;width: 1px;top: 0;left: 0;}
.abolc-main .cont::before{height: 100%;background: linear-gradient(to bottom,rgba(255,255,255,0.2) 70%,transparent);}
.abolc-main .cont::after{z-index: 1;height: max(22px,0.44rem);background: #fff;}
.abolc-control{width: 100%;justify-content: flex-end;margin-top: -1.2rem;}
.abolc-control .comNext{position: relative;z-index: 10;display: block;}
.abory{background: #fff;}
.abory-wrap{width: 100%;}
.abory-main{width: 5.9rem;position: relative;}
.abory-main img{width: 100%;height: max(550px,7.75rem);}
.abory-main::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url("../images/pages/abo5sd.png") repeat-x left bottom/auto 67.1%;z-index: 2;}
.abory-main .cont{position: absolute;z-index: 5;left: 0;bottom: 0;color: #fff;}
.abory-main .cont .text{max-width: 406px;}
.abory-loop{width: calc(100% - 5.9rem);padding-left: 1.06rem;position: relative;}
.abory-list{width: 100%;}
.abory-list li{border: 1px solid #eff2f5;align-items: center;transition: border .4s ease;}
.abory-list li .ico{width: max(36px,0.54rem);}
.abory-list li .cont{width: calc(100% - max(36px,0.54rem));padding-right: max(14px,0.28rem);}
.abory-list li .cont .year{color: #e6e8ec;line-height: 0.8;overflow: hidden;display: flex;}
.abory-list li .cont .year span{transform: translateY(24%);}
.abory-list li:hover{border-color: #e60012;}
.abory-loop .swiper-pagination{position: absolute;bottom: 0;font-size: 0;background: #f3f3f3;height: 3px;width: calc(100% - 1.06rem);left: 1.06rem;}
.abory-loop .swiper-pagination span{background: #e60012;}

/* 产品-详情-二手飞机 */
.proes{background: #fff;}
.proes-head{width: 100%;justify-content: space-between;}
.proes-head .rel{height: max(32px,0.54rem);padding: 0 max(20px,0.5rem);background: #e60012;color: #fff;line-height: 1;transition: background .4s ease;}
.proes-head .rel:hover{background: #c5000f;}
.proes-head .title{flex: 1;padding-right: max(60px,1.2rem);}
.proes-loop{width: 100%;position: relative;}
.proes-loop .img{width: 100%;overflow: hidden;}
.proes-loop .img img{width: 100%;height: 4.74rem;}
.proes-loop-btn>div{position: absolute;width: max(36px,0.6rem);height: max(36px,0.6rem);background: #4c4c4c;color: #fff;top: 50%;margin-top: min(-17px,-0.3rem);color: #fff;transition: background .4s ease;cursor: pointer;user-select: none;z-index: 4;line-height: 1;}
.proes-loop-btn>div.prev{left: min(-50px,-1rem);}
.proes-loop-btn>div.next{right: min(-50px,-1rem);transform: rotateY(180deg);}
.proes-loop-btn>div:hover{background: #e60012;}
.proes-menu{width: 100%;border: 1px solid #212935;}
.proes-menu .link{flex: 1;border-left: 1px solid #212935;padding: max(8px,0.22rem) max(10px,0.16rem);cursor: pointer;user-select: none;transition: background .4s ease, color .4s ease, border .4s ease;}
.proes-menu .link:first-child{border-left: none;}
.proes-menu .link:hover{color: #e60012;}
.proes-menu .link.active{background: #e60012;color: #fff;}
.proes-main{width: 100%;}
.proes-main .items{width: 100%;display: none;}
.proes-main .items.active{display: block;}
.proes-data{width: 100%;align-items: flex-start;margin-top: max(30px,0.8rem);}
.proes-data:first-child{margin-top: 0;}
.proes-data .name{width: 3.84rem;padding: max(6px,0.16rem) max(30px,0.6rem) 0 0;}
.proes-data .other{flex: 1;}
.proes-data .other .title{padding-top: max(16px,0.36rem);}
.proes-data .other .title:first-of-type{padding-top: max(6px,0.16rem);}
.proes-data .other .list .text{border-bottom: 1px solid #c4c4c4;padding: max(8px,0.2rem) 0 max(8px,0.2rem) max(14px,0.24rem);position: relative;}
.proes-data .other .list .text::before{content: "\e735";font-family: "icon";font-size: max(6px,0.08rem);display: inline-block;line-height: 1;color: #e60012;position: absolute;left: 0;top: calc(max(8px,0.2rem) + max(7px,0.08rem));}

/* 产品-详情-无人机 */
.prowr{background: #fff;}
.prowrgs{background: #fff;}
.prowrgs-main{width: 100%;}
.prowrgs-main .img{width: 100%;}
.prowrgs-bigimg{width: 100%;overflow: hidden;}
.prowrgs-bigimg img{width: 100%;}
.prowrgn{background: #fff;}
.prowrgn-head{width: 100%;align-items: flex-start;justify-content: space-between;}
.prowrgn-head .text{max-width: max(480px,5.7rem);}
.prowrgn-img{width: 100%;}
.prowrgn-list{width: 100%;}
.prowrgn-list ul{justify-content: center;margin-top: min(-16px,-0.4rem);}
.prowrgn-list li{text-align: center;margin-right: max(30px,1rem);margin-top: max(16px,0.4rem);}
.prowrgn-list li:last-child{margin-right: 0;}
.prowrgn-list li .ico{margin: 0 auto;width: max(40px,0.64rem);height: max(40px,0.64rem);border-radius: 50%;border: 1px solid #76787c;transition: transform .4s ease;}
.prowrgn-list li .ico img{max-width: 60%;max-height: 60%;}
.prowrgn-list li:hover .ico{transform: translateY(min(-4px,-0.08rem));}
.prowrgg{background: #f5f7f9;}
.prowrgg-list{width: 100%;}
.prowrgg-list li{width: 33.3333%;border-bottom: 1px solid #212935;}
.prowrgg-list li .ico{width: max(20px,0.24rem);}
.prowrgg-list li .ico img{width: 100%;}
.prowrgg-list li .cont{flex: 1;padding-left: max(10px,0.2rem);}
.prowryy{background: #fff;}
.prowryy-link{display: block;width: 100%;position: relative;overflow: hidden;}
.prowryy-link img{width: 100%;height: 4rem;}
.prowryy-link .cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;transform: translate3d(0,0,4px);display: flex;flex-direction: column;justify-content: flex-end;background: url("../images/pages/prowr5sd.png") repeat-x left bottom/auto 59.5%;}
.prowryy-link:hover img{transform: scale(1.06);}

/* 产品-详情-公务机 */
.progw{background: #fff;}
.progwHead{width: 100%;text-align: center;overflow: hidden;}
.progwHead .ico{height: max(20px,0.27rem);}
.progwHead .ico img{height: 100%;}
.progwHead .text{max-width: max(700px,8.5rem);margin-left: auto;margin-right: auto;}
.progwHead.bg{background: #f5f7f9;}
.progwImg{width: 100%;}
.progwImg img{width: 100%;}
.progwImgCont{width: 100%;}
.progwImgCont .contain{position: relative;}
.progwImgCont-wrap{width: 100%;align-items: center;}
.progwImgCont-wrap .img{width: 6.9rem;}
.progwImgCont-wrap .img img{width: 100%;height: 3.45rem;}
.progwImgCont-wrap .cont{width: calc(100% - 6.9rem);padding-left: max(30px,0.6rem);}
.progwImgCont .swiper-pagination{font-size: 0;position: relative;width: 100%;margin-top: max(16px,0.3rem);}
.progwImgCont .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 50%;background: transparent;opacity: 1;margin-right: 8px !important;transition: border .4s ease;border: 1px solid #212935;position: relative;}
.progwImgCont .swiper-pagination-bullet::after{content: "";position: absolute;width: 4px;height: 4px;background: #e60012;border-radius: 50%;top: 50%;left: 50%;margin: -2px 0 0 -2px;opacity: 0;transition: opacity .4s ease;}
.progwImgCont .swiper-pagination-bullet:last-child{margin: 0 !important;}
.progwImgCont .swiper-pagination-bullet-active {border-color: #e60012;}
.progwImgCont .swiper-pagination-bullet-active::after{opacity: 1;}
.progwImgCont .prev, .progwImgCont .next{width: max(40px,0.8rem);height: max(40px,0.8rem);position: absolute;z-index: 4;cursor: pointer;top: 50%;margin-top: min(-20px,-0.4rem);color: #212935;line-height: 1;transition: color .4s ease;}
.progwImgCont .prev{left: min(-40px,-0.8rem);}
.progwImgCont .next{right: min(-40px,-0.8rem);transform: rotateY(180deg);}
.progwImgCont .prev:hover, .progwImgCont .next:hover{color: #e60012;}
.progwPics{width: 100%;position: relative;overflow: hidden;}
.progwPics img{width: 100%;height: 9rem;}
.progwPics .swiper-pagination{width: max(66px,1.1rem);text-align: center;left: 0;right: 0;margin: 0 auto;bottom: auto;top: 0;color: #fff;padding: max(6px,0.14rem) 0 max(4px,0.1rem);font-size: 14px;}
.progwPics .swiper-pagination::before {background: #212935;border-radius: 0 0 10px 10px;bottom: 0;content: "";display: block;height: 106%;left: 0;position: absolute;right: 0;top: 0;-webkit-transform: perspective(2px) rotateX(-1deg);transform: perspective(2px) rotateX(-1deg);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: -1;}
.progwPics .control{position: absolute;top: 50%;margin-top: max(min(-17px,-0.3rem));pointer-events: none;user-select: none;left: 0;z-index: 10;transform: translate3d(0,0,4px);width: 100%;}
.progwPics .control .contain{justify-content: space-between;}
.progwPics .control .prev, .progwPics .control .next{width: max(34px,0.6rem);height: max(34px,0.6rem);cursor: pointer;pointer-events: auto;background: rgba(0, 0, 0, 0.7);color: #fff;line-height: 1;transition: background .4s ease, opacity .4s ease;}
.progwPics .control .next{transform: rotateY(180deg);}
.progwPics .control .prev:hover, .progwPics .control .next:hover{background: #e60012;}
.progwCont{width: 100%;}
.progwCont .contain{max-width: max(700px,8.5rem);}
.progwgs{background: #fff;}
.progwjc{background: #fff;}
.progwkj{background: #fff;}
.progwbx{background: #fff;}
.progwgg{background: #fff;}
.progwgg-data{width: 100%;overflow: hidden;}
.progwgg-data .contain{max-width: max(700px,8.5rem);}
.progwgg-items{width: 100%;border-bottom: 1px solid #212935;}
.progwgg-items .menu{position: relative;user-select: none;cursor: pointer;transition: color .4s ease;}
.progwgg-items .menu::after{content: "\e6f7";font-family: "icon";position: absolute;right: 0;top: 50%;font-size: max(12px,0.16rem);margin-top: min(-6px,-0.08rem);}
.progwgg-items:hover .menu, .progwgg-items.active .menu{color: #e60012;}
.progwgg-items.active .menu::after{content: "\e870";}
.progwgg-items .cont{width: 100%;border-top: 1px solid #212935;padding: max(8px,0.16rem) 0;display: none;}
.progwgg-items .cont table{width: 100%;}
.progwgg-items .cont table th, .progwgg-items .cont table td{padding: max(4px,0.1rem) 0;font-weight: normal;}
.progwgg-items .cont table th{text-align: left;}
.progwgg-items .cont table td{text-align: right;}

/* 产品-详情-直升机 */
.prozs{background: #fff;}
.prozsgs{background: #fff;}
.prozsgs-head{width: 100%;}
.prozsgs-head .contain{justify-content: space-between;align-items: flex-start;}
.prozsgs-head .text{max-width: max(480px,5.7rem);}
.prozsgs-fly{width: 100%;overflow: hidden;background: #fff url('../images/pages/prozs1bg.jpg') repeat-x center bottom/auto 80%;animation: prozsgsRun 100s linear infinite;}
@keyframes prozsgsRun{0%{background-position:0px bottom;}100%{background-position:-6666px bottom;}}
.prozsgs-list{width: 100%;}
.prozsgs-list li{flex: 1;text-align: center;}
.prozsgs-list li .limit{justify-content: center;}
.prozsgs-list li .num{justify-content: center;align-items: flex-start;position: relative;}
.prozsgs-list li .num .tags{font-size: 14px;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", Arial, tahoma, Helvetica, sans-serif;font-weight: 700;color: #fff;background: #8391a6;padding: 2px 12px 2px 6px;text-transform: uppercase;line-height: 1;clip-path: polygon(0 0, 100% 0%, 84% 100%, 0% 100%);position: absolute;top: 0;left: calc(100% + max(4px,0.08rem));}
.prozsrw{background: #fff;}
.prozsrw .contain{border-top: 1px solid #dee0e4;}
.prozsrw-wrap{width: 100%;align-items: flex-start;}
.prozsrw-left{width: calc(100% - 10rem);padding-right: max(30px,0.8rem);}
.prozsrw-menu{width: 100%;}
.prozsrw-menu .link{display: block;width: 100%;margin-top: max(16px,0.36rem);user-select: none;cursor: pointer;}
.prozsrw-menu .link:first-child{margin-top: 0;}
.prozsrw-menu .link .title{align-items: center;transition: color .4s ease;}
.prozsrw-menu .link i{width: 7px;height: 7px;border-radius: 50%;background: #212935;margin-left: max(6px,0.12rem);position: relative;opacity: 0;}
.prozsrw-menu .link i::after{content: "";position: absolute;left: 0;width: 24vw;height: 1px;background: #212935;top: 3px;transform-origin: left center;transform: scaleX(0);}
.prozsrw-menu .link.active .title{color: #e60012;}
@media all and (min-width:720px){.prozsrw-menu .link:hover .title{color: #e60012;}}
.prozsrw-menu .link.active .title i{opacity: 1;transition: opacity .4s ease;}
.prozsrw-menu .link.active .title i::after{transform: scaleX(1);transition: transform 1s ease;}
.prozsrw-menu .cont{display: none;}
.prozsrw-loop{width: 10rem;position: relative;z-index: 10;background: #fff;}
.prozsrw-loop .img{width: 100%;}
.prozsrw-loop .img img{width: 100%;height: 5rem;}
.prozsrw-loop .cont .text{border-bottom: 1px solid #dee0e4;opacity: 0;}
.prozsrw-loop .swiper-slide-active .cont .text{animation: prozsrwRun 1s ease both;}
@keyframes prozsrwRun{0%{opacity: 0;transform: translateY(max(40px,1rem));filter: blur(6px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
.prozshl{background: #fff;}
.prozsgn{background: #f5f7f9;}
.prozsgn-loop{width: 100%;position: relative;}
.prozsgn-loop .swiper-container{overflow: visible;}
.prozsgn-loop .swiper-slide{height: auto;border-bottom: 1px solid #dee0e4;}
.prozsgn-link{display: block;width: 100%;}
.prozsgn-link .img{width: 100%;overflow: hidden;}
.prozsgn-link .img img{width: 100%;height: 3rem;}
.prozsgn-loop-btn>div{position: absolute;width: max(36px,0.6rem);height: max(36px,0.6rem);background: rgba(0, 0, 0, 0.7);color: #fff;top: 50%;margin-top: min(-17px,-0.3rem);color: #fff;transition: background .4s ease, opacity .4s ease;cursor: pointer;user-select: none;z-index: 4;line-height: 1;}
.prozsgn-loop-btn>div.prev{left: 0;}
.prozsgn-loop-btn>div.next{right: 0;transform: rotateY(180deg);}
.prozsgn-loop-btn>div:hover{background: #e60012;}
.prozsgn-loop-btn>div.swiper-button-disabled{opacity: 0;pointer-events: none;cursor: default;}
.prozsgg{background: #fff;}
.prozsgg-img{width: 100%;text-align: center;}
.prozsgg-data{width: 100%;}
.prozsgg-items{width: 100%;border-bottom: 1px solid #212935;}
.prozsgg-items .menu{position: relative;user-select: none;cursor: pointer;transition: color .4s ease;}
.prozsgg-items .menu::after{content: "\e6f7";font-family: "icon";position: absolute;right: 0;top: 50%;font-size: max(12px,0.16rem);margin-top: min(-6px,-0.08rem);}
.prozsgg-items:hover .menu, .prozsgg-items.active .menu{color: #e60012;}
.prozsgg-items.active .menu::after{content: "\e870";}
.prozsgg-items .main{width: 100%;border-top: 1px solid #212935;padding: max(14px,0.32rem) 0;display: none;}
.prozsgg-items .main .list{width: 100%;}
.prozsgg-items .main .list li{display: flex;position: relative;padding-left: max(30px,0.48rem);}
.prozsgg-items .main .list li .ico{width: max(20px,0.24rem);position: absolute;left: 0;top: 0;}
.prozsgg-items .main .list li .info{width: 100%;}
.prozsgg-items .main .info{padding-left: max(30px,0.48rem);}







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

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .newsxq-side{padding-left: max(30px,0.7rem);}
    .reljrll-head .text{width: max(700px,9rem);}
    .relwmbd-form{padding-left: max(22px,0.6rem);padding-right: max(22px,0.6rem);}
}

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

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

@media all and (max-width:1270px){
    /* 1152 × (700) */
}

/* --------------------平板(横屏1024)---------------------- */
@media all and (max-width:1100px){
    .serxmpx-loop{width: 100%;padding: 0 4%;}
    .serxmpx-loop-limit{padding: 0;}
    .serxmpx-loop .swiper-container{overflow: hidden;}
    .serxmpx-loop .comNext{position: relative;margin-top: 20px;display: flex;justify-content: center;left: 0;}
    .proes-loop-btn{display: flex;justify-content: center;margin-top: 20px;}
    .proes-loop-btn>div{position: relative;top: 0;margin: 0;}
    .proes-loop-btn>div.prev{left: 0;}
    .proes-loop-btn>div.next{right: 0;margin-left: 10px;}
    .progwImgCont .prev, .progwImgCont .next{display: none;}
    .sonMenu2{position:relative;top:0;}
}

/* --------------------平板(竖屏768)----------------------- */
@media all and (max-width:1000px){
    .newsxq-main{width: 100%;}
    .newsxq-side{width: 100%;padding: 0;margin-top: 40px;}
    .newsxq-side-list .newslb-link .newslb-img img{height: 464px;}
    .newsxq-side-list .newslb-link .newslb-con{padding: 20px 16px 30px;}
    .reljrll-head .text{width: 100%;margin-top: 16px;}
    .reljrzp-limit{transform: translateY(0);}
    .relwmbd-info{width: 100%;}
    .relwmbd-form{width: 100%;margin-top: 20px;}
    .relwmxx-list ul{margin: -14px 0 0 !important;}
    .relwmxx-list li{width: 100% !important;margin: 14px 0 0 !important;}
    .serve-main{flex: none;width: 100%;padding: 0;}
    .serve-img{width: 100%;margin-top: 40px;max-width: none;}
    .serxmzb-head .text{width: 100%;margin-top: 16px;}
    .serxmpx-limit{transform: translateY(0);}
    .aboys-list{position: relative;top: 0;}
    .aboyj-bg{display: none;}
    .aboyj-list ul{margin: -14px 0 0 -14px;}
    .aboyj-list li{width: calc(50% - 14px);margin: 14px 0 0 14px;flex: none !important;padding: 0;background: transparent !important;backdrop-filter: none !important;border: 1px solid #eceef1 !important;}
    .aboyj-list li .img{display: block;}
    .aboyj-list li .img img{height: 146px;}
    .aboyj-list li .ico{display: none;}
    .aboyj-list li .cont{padding: 24px 20px;position: relative;color: #65686c;}
    .aboyj-list li .cont .text{width: 100%;display: block;}
    .aboyj-list li .cont .title{color: #212935;}
    .abolc-loop{margin-top: 30px;}
    .abolc-loop .swiper-slide{min-height: auto;}
    .abolc-main{transform: none !important;}
    .abolc-control{justify-content: center;margin-top: 30px;}
    .abolc-control .comNext{display: flex;}
    .proes-menu{border: none;justify-content: space-between;margin-top: 40px;}
    .proes-menu .link{width: calc(50% - 10px);flex: none;margin-top: 12px;border: 1px solid #212935 !important;}
    .proes-menu .link.active{border-color: #e60012 !important;}
    .prowrgg-list li{width: 50%;}
    .progwHead .text, .progwCont .contain, .progwCont .contain{max-width: 100%;}
    .prozsgs-list li .num .tags{font-size: 12px;}
    .prozsgn-loop .swiper-container{overflow: hidden;}
    .prozsgn-link .img img{height: 178px;}
    .prozsgs-fly{animation-duration: 200s;}
}

/* --------------------手机端(360)------------------------- */
@media all and (max-width:720px){
    .pro-link .img{width: 100%;}
    .pro-link .img img{min-height: auto;}
    .pro-link .cont{width: 100%;padding: 16px 0 0;}
    .pro-link{margin-top: 24px;}
    .newsma-imgs{width: 100%;}
    .newsma-imgs a img{min-height: auto;height: 218px;}
    .newsma-cont{width: 100%;padding: 20px 16px 44px;}
    .newsma-cont .comMore-box{margin-top: 14px;}
    .newsma .swiper-pagination{bottom: 20px;padding: 0;text-align: center;}
    .newslb ul{margin: -14px 0 0 !important;}
    .newslb li{width: 100% !important;margin: 14px 0 0 !important;}
    .newslb-img img{height: 218px;}
    .newslb-con{padding: 20px 16px 30px;background: #f5f7f9;}
    .newsxq-wrap{border-top: none;padding-top: 0;margin-top: 0;}
    .newsxq-side-list .newslb-link .newslb-img img{height: 218px;}
    .newsxq-side {margin-top: 20px;}
    .newssp-list ul{margin: -14px 0 0 !important;}
    .newssp-list li{width: 100% !important;margin: 14px 0 0 !important;}
    .newssp-link .img img{height: 174px;}
    .newssp-link .cont{padding: 16px;}
    .newssp-link .cont .date::before{left: -16px;}
    .newssp-control ul{margin: 0 0 0 -10px;}
    .newssp-control li{width: calc(50% - 10px);margin: 0 0 0 10px;}
    .newssp-control li:last-child{flex: none;width: calc(100% - 10px);margin-top: 12px;}
    .newstp-list ul{margin: -14px 0 0 !important;}
    .newstp-list li{width: 100% !important;margin: 14px 0 0 !important;}
    .newstp-link .img img{height: 216px;}
    .reljrll-main img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
    .reljrll-info{position: relative;padding: 60px 20px;background: rgba(0, 0, 0, 0.3);}
    .reljrzp-menu{width: 100%;margin-top: 16px;}
    .reljrzp-li-menu{padding: 14px 36px 14px 16px;}
    .reljrzp-li-menu::after{right: 12px;}
    .reljrzp-li-cont{padding: 0 14px 24px;}
    .relwmbd-info{padding: 20px 14px;}
    .relwmbd-form {margin-top: 16px;padding: 20px 14px;}
    .relwmbd-form-form ul{margin: -8px 0 0;}
    .relwmbd-form-form li{width: 100% !important;margin: 8px 0 0;}
    .serve-img{margin-top: 24px;}
    .serve-img img{width: 100%;}
    .serxmxx-main .cont{width: 100%;padding: 0;}
    .serxmxx-main .img{width: 100%;margin-top: 24px;}
    .serxmpx-menu .link{margin-right: 20px;}
    .serxmpx-loop .img img{height: 140px;}
    .serxmpx-loop .comNext {margin-top: 14px;}
    .serxmtx-list ul{margin-top: -20px;}
    .serxmtx-list li{flex: none;width: 50%;margin-top: 20px;}
    .serxmtx-list li:nth-child(2n):after{display: none;}
    .serxmtx-list ul::after{display: none;}
    .serxmtx-list li::before{content: "";position: absolute;width: 100%;height: 1px;top: calc(max(40px,0.6rem) + max(10px,0.24rem) + max(6px,0.08rem)/2);left: 0;background: rgba(255,255,255,0.2);}
    .serxmzb-list li{width: 50%;}
    .abojt-main{width: 100%;}
    .abojt-info{width: 100%;margin-top: 16px;}
    .abojt-main .cont{min-width: auto;width: 100%;position: relative;display: flex;align-items: center;}
    .abojt-main .cont .title{line-height: 1.2;}
    .abojt-main .cont .number{margin-left: 12px;}
    .aboys-list{margin-left: 0;}
    .aboys-item {margin: 12px 0 0;width: 100%;}
    .aboys-con{min-height: auto;}
    .aboys-con .desc{margin-top: 20px;}
    .aboys-page{font-size: 40px;}
    .aboyj-list ul{margin: -14px 0 0;}
    .aboyj-list li{width: 100%;margin: 14px 0 0;}
    .abolc-loop{margin-top: 24px;}
    .abolc-control{justify-content: center;margin-top: 24px;}
    .abory-main{width: 100%;}
    .abory-main img{height: auto;}
    .abory-loop{width: 100%;padding: 0 0 20px;margin-top: 12px;}
    .abory-list ul{margin: -8px 0 0 -8px !important;}
    .abory-list li{width: calc(50% - 8px) !important;margin: 8px 0 0 8px !important;}
    .abory-list li .ico{display: none;}
    .abory-list li .cont{width: 100%;padding: 0;}
    .abory-loop .swiper-pagination{height: 2px;width: 100%;left: 0;}
    .proes-head .title{flex: none;width: 100%;padding: 0;}
    .proes-head .rel{margin-top: 12px;}
    .proes-loop .img img{height: 222px;}
    .proes-loop-btn{margin-top: 10px;}
    .proes-loop-btn>div{width: 30px;height: 30px;font-size: 14px;}
    .proes-loop-btn>div.next {margin-left: 6px;}
    .proes-menu{margin-top: 20px;}
    .proes-menu .link{width: calc(50% - 3px);margin-top: 4px;}
    .proes-data .name{width: 100%;padding: 0;}
    .proes-data .other{flex: none;width: 100%;}
    .prowrgn-head .text{max-width: none;width: 100%;margin-top: 16px;}
    .prowrgn-list li{margin-right: 20px;}
    .prowrgg-list li{width: 100%;}
    .prowryy-list ul{margin: -6px 0 0 -6px !important;}
    .prowryy-list li{width: calc(50% - 6px) !important;margin: 6px 0 0 6px !important;}
    .prowryy-link .cont .title{font-size: 14px;}
    .progwImgCont-wrap .img{width: 100%;}
    .progwImgCont-wrap .img img{height: 166px;}
    .progwImgCont-wrap .cont{width: 100%;padding: 20px 0 0;}
    .progwImgCont .swiper-pagination-bullet {width: 10px;height: 10px;}
    .progwPics .control .prev, .progwPics .control .next{width: 30px;height: 30px;font-size: 12px;}
    .prozsgs-fly{animation-duration: 300s;background-size: auto 92%;}
    .prozsgs-head .text{max-width: none;width: 100%;margin-top: 16px;}
    .prozsgs-list li .num .tags {font-size: 10px;padding: 1px 8px 1px 4px;}
    .prozsrw-left{width: 100%;padding: 0;}
    .prozsrw-loop{width: 100%;margin-top: 16px;}
    .prozsrw-loop .img img{height: 166px;}
    .prozsrw-loop .cont{padding: 0;}
    .prozsrw-menu .link i{display: none;}
    .prozsrw-loop .cont .text{opacity: 1;animation: none !important;font-size: 12px;}
    .prozsrw-menu .cont{display: block !important;}
    .prozsrw-menu{display: flex;overflow-x: auto;}
    .prozsrw-menu .link{flex-shrink: 0;margin: 0;width: auto;margin-right: 24px;max-width: 140px;}
    .prozsrw-menu .link:last-child{margin-right: 0;}
    .prozsgn-link .img img{height: 170px;}
    .prozsgg-items .main .list ul{margin: -12px 0 0 !important;}
    .prozsgg-items .main .list li{width: 100% !important;margin: 12px 0 0 !important;}
    .progwPics img{height:174px;}
}