@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: 50px;height: 50px;margin: 3px 5px;font-size: 16px;line-height: 1;padding-top: 2px;color: #59545d;font-family:'frb';transition: all .4s ease;border-radius: 50%;background-color: #fff;box-shadow: 0px 0px 20px 1px rgba(85, 98, 151, 0.1);display: flex;align-items: center;justify-content: center;}
.paging-menu a:first-child, .paging-menu a:last-child{font-size: 0;padding-top: 0;}
.paging-menu a:first-child::after, .paging-menu a:last-child::after{content: "\e80b";font-family: "icon";font-size: 18px;}
.paging-menu a:last-child{transform: rotateY(180deg);}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #005BAC;background-color: #005BAC;color: #fff;}
@media all and (max-width:1590px){
    .paging-menu a {width: 44px;height: 44px;font-size: 15px;}
    .paging-menu a:first-child::after, .paging-menu a:last-child::after {font-size: 16px;}
}
@media all and (max-width:1000px){
    .paging-menu a{width: 36px;height: 36px;font-size: 14px;box-shadow: 0px 0px 10px 1px rgba(85, 98, 151, 0.1);}
    .paging-menu a:first-child::after, .paging-menu a:last-child::after {font-size: 15px;}
    .paging-menu a{margin: 3px;}
}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #43c800;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #43c800;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: #43c800 !important;}
.search-link:hover h2{color: #43c800;}

/* 隐私协议 */
.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: 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: #43c800;}
.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: #43c800;}
.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;}
}

/* 内页公共 */
.pagesBan{overflow: hidden;}
.pagesBan-con{width: 50%;align-items: center;padding-left: var(--widDb);padding-right: 1.3rem;}
.pagesBan-con::after{animation: w200 1.2s ease both; content: "";position: absolute;left: 0;top: 0;width: 200%;height: 100%;background: linear-gradient(to right,#37a500,#adc60d);}
.pagesBan-con .text-box{position: relative;z-index: 4;}
.pagesBan-con .logo-box{z-index: 2; position: absolute;left: 50%;top: 50%;width: 100%;height: 108%;transform: translate(-50%,-50%);display: flex;justify-content: center;}
.pagesBan-con .logo{height: 100%;animation: banIcon 1.5s .7s ease both;}
.pagesBan-con .logo-box img{height: 100%;}
.pagesBan-img{width: 50%;}
.pagesBan-img img{width: 100%;height: 27vw;transition: all 2s linear;}
.pagesBan-img:hover img{transform: scale(1.1);}

@keyframes w200 {0%{width: 200%;}100%{width: 100%;}}
@keyframes banIcon {0%{opacity: 0;transform: translateY(-60%);}100%{opacity: 1;transform: translateY(0);}}




/* 产品-详情 */
.proDet-pagination{user-select: none;}
.proDet-pagination .swiper-pagination-bullet{width: max(10px,0.12rem);height: max(10px,0.12rem);opacity: 1;background: transparent;border: 2px solid rgba(67, 200, 0, .2);margin: 0 5px;}
.proDet-pagination .swiper-pagination-bullet-active{background: #005BAC;border-color: #005BAC;}
.proDet-show{background: url('../images/pages/proShow-bg.jpg') no-repeat center/cover;}
.proDet-show-flex{justify-content: space-between;}
.proDet-show-swp{background: #fff;padding: 0rem 0.7rem 0.7rem;width: 50%;}

.proDet-show-gallery{border:1px solid #f1f1f1}
.proDet-show-gallery-more{height: 4.1rem;}
/*.proDet-show-gallery-more img{max-width: 65%;max-height: 65%;}*/
.proDet-show-thumbs{max-width: 100%;padding: 0 40px;margin: 30px auto;}
.proDet-show-btn{user-select: none;cursor: pointer;font-size: 14px;position: absolute;left: 0;top: 0;height: 100%;}
.proDet-show-btn.thumbs-next{left: auto;right: 0;transform: rotate(180deg);}
.proDet-show-btn:hover{color: #333;}
.proDet-show-thumbs-year{height: 46px;border: 1px solid #f1f1f1;}
.proDet-show-thumbs-year img{max-width: 80%;max-height: 80%;opacity: .5;}
.proDet-show-thumbs-year:hover img,.proDet-show-thumbs-year.active img{opacity: 1;}
.proDet-show-thumbs-year.active{border-color: #005BAC;}
.proDet-show-con{width: 44%;}
.proDet-show-link .btn{border: 2px solid #005BAC;width: max(120px,1.84rem);height: max(40px,0.5rem);transition: all .4s ease;}
.proDet-show-link .btn i,.proDet-show-link .btn span{position: relative;z-index: 2;}
.proDet-show-link .btn i{display: block;margin-right: max(8px,0.12rem);font-size: max(12px,0.18rem);}
.proDet-show-link .btn::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: #005BAC;transition: all .4s ease;}
.proDet-show-link .btn:nth-child(2){margin-left: 0.2rem;}
.proDet-show-link .btn:hover{color: #fff;}
.proDet-show-link .btn:hover::after{height: 100%;}
.proDet-show-link .btn.hover::after{bottom: auto;top: 0;height: 100%;}
.proDet-show-link .btn.hover:hover{color: #005BAC;}
.proDet-show-link .btn.hover:hover::after{height: 0;}
.proDet-td-slide{flex-direction: column;}
.proDet-td-slide .icon{height: max(30px,0.54rem);}
.proDet-td-slide .icon img{max-height: 100%;}
.proDet-params-flex{justify-content: space-between;align-items: center;}
.proDet-params-left{width: 44%;}
.proDet-params-img .bg{width: 100%;}
.proDet-params-img .img{position: absolute;left: 60%;top: 50%;transform: translate(-50%,-50%);max-width: 60%;max-height: 90%;}
.proDet-params-btn .btn{width: max(120px,1.7rem);height: max(34px,0.4rem);box-shadow: 1.744px 0.24rem 0.26rem 0px rgba(49, 143, 2, 0.15);}
.proDet-params-btn .btn i{display: block;font-size: max(12px,0.14rem);margin-left: max(8px,0.12rem);}
.proDet-params-btn .btn:hover{background: #fff;color: #005BAC;}
.proDet-params-right{width: 48%;}
.proDet-params-table td{padding: 9px 0;width: 70%;}
.proDet-params-table td.one{font-weight: 400;color: #666;width: 30%;}
.proDet-params-tips{width: 78%;}
.proDet-params-tips span{color: #005BAC;}
.proDet-params-tips a{font-weight: 700;text-decoration: underline;transition: all .4s ease;}
.proDet-params-tips a:hover{color: #333;}
.proDet-app-slide{flex-direction: column;}
.proDet-app-slide .img-box .bg{width: 2.3rem;}
.proDet-app-slide .img-box .img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 88%;height: 88%;border-radius: 50%;}
.proDet-app .abFZ-btn{position: absolute;left: -0.6rem;top: 50%;transform: translateY(-50%);}
.proDet-app .abFZ-btn.next{left: auto;right: -0.6rem;}
.proDet-app .abFZ-btn.next::before{display: block;transform: rotate(180deg);}
.proDet-hot{background: url('../images/pages/proDet-hot-bg.jpg') no-repeat center/cover;}
.proDet-hot-swp .proItem{background: #fff;}
.proDet-hot-swp .proItem:hover{background: #f8f8f8;}


.pro-desc .title{height:54px;background-color: #F4F4F4;text-align: center;line-height:54px;}
.desc-con{padding:.45rem .45rem;display:flex;justify-content: center;background-color: #FAFAFA;}
/* products */
.pro-left{padding-right:40px;width:27%;}
.pro-left .pro-item{padding:20px 0px;display:block;}
.pro-left .pro-item.active{color:#005BAC}
.pro-left .pro-item:hover{color:#005BAC}
.pro-right{padding:0 30px;width:73%}
.pro-right .pro-list{margin-left:-25px;}
.pro-right .pro-list .list-item{width:calc( 100% /3 - 25px);margin-left:25px;margin-bottom:50px;}
.pro-right .pro-list .list-item:hover .title{color:#005BAC}
.pro-right .pro-list .list-item .img{border: 1px solid #ebebeb;padding:15px;}
.pro-right .pro-list .list-item .img:hover{border:1px solid #005BAC}
/* service */
.service-left{padding-right:40px;width:40%;}
.service-left .service-item{padding:20px 0px;display:block;}
.service-left .service-item.active{color:#005BAC}
.service-left .service-item:hover{color:#005BAC;}
.service-right{padding:0 30px;width:60%}
.service-right .down-top{background-color: #0B6DC4;color:white;width:100%;}
/* news */
.news-list{margin-left:-20px;}
.news-list .news-item{width:calc( 100% / 3 - 20px);margin-left:20px; margin-bottom:50px;}
.news-list .news-item:hover .title{color:#005BAC}
/* honor */
.honor-list{margin-left:-20px;}
.honor-list .honor-item{width:calc( 100% / 4 - 20px);margin-left:20px; margin-bottom:50px;}

/* rd */
.top-list{margin-left:-20px;}
.top-list .top-item{width:calc( 100% / 3 - 20px);margin-left:20px;}

.bottom-list{margin-left:-20px;}
.bottom-list .bottom-item{width:calc( 100% / 4 - 20px);margin-left:20px;}
/* contact */
.contact-content .content-list-item{width:25%;display:flex;flex-direction: column;align-items: center;}
.contact-form{background-color: #F2F2F2;}
.contact-form .contain{background: url('../images/pages/ditu.png') no-repeat 0 0/100% 100%;}

.contact-form .title{color:#1A1A1A;}
.contact-form .form-item2{width:100%;}
.contact-form .submit-btn{width:160px;height:50px;color:white;line-height:50px;text-align: center;background-color:#005BAC ;display:block;font-size:18px;}
.contact-people{background-color:#f1f1f1;}
.contact-people .contact-list{margin-left:-20px}
.contact-people .contact-item{width:calc( 25% - 20px);margin-left:20px;margin-bottom:20px}
.contact-people .contact-item .image img{width:100%;}
.contact-people .contact-item .content{padding:20px 10px;}
.contact-people .contact-item .content p{margin-bottom:10px;}
.content-list{justify-content:center;}
.content-list-item .item-img{width:1rem;border-radius:50%;height:1rem;overflow:hidden;background-color:red;}
.content-list-item p{margin-bottom:5px;}
.down-top{height:60px;line-height:60px;display:flex;padding:0 80px;}
.down-top .title{width:50%;}
.down-top .time{width:40%;}
.down-top .download{width:10%;}
.down-list .list-item{height:60px;line-height:60px;display:flex;justify-content: space-between;padding:0 80px;}
.down-list .list-item .title{width:50%;}
.down-list .list-item .time{width:40%;}
.down-list .list-item .download{width:10%;text-align: center;}
.down-list .list-item:nth-of-type(even){background-color: #F4F7FA;}



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

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .joinLN .pagesTitle{padding: 0 1.5rem;}
    .techJS-list .text,.techJS-list .label{font-size: 0.16rem;}
}

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

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

@media all and (max-width:1270px){
    /* 1152 × (700) */
    .ctaList-item{padding: 0.55rem 10px 0.65rem;}
    .joinLN .pagesTitle{padding: 0 1rem;}
    .proDet-params-tips{width: 100%;}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
    .pagesBan-img img{height: 150px;}
    .pagesBan-con{padding-right: 10px;}
    .pagesBan-con .title{font-size: 16px;}
    .pagesBan-con .text{font-size: 12px;}
    
    .proLeft{width: 100%;padding: 40px 5px;}
    .proSide-drop .item{margin-top: 15px;}
    .proSide-drop .item span::after{height: 1px;}
    .proSide{position: relative;top: auto;}
    .proRight{width: 100%;padding: 40px 4%;}
    .proTitle{padding-bottom: 12px;}
    .proTitle::after{width: 30px;}
    .proTitle i{width: 24px;}
    .proModule-desc{padding-top: 20px;}
    .proModule-desc .text{width: 100%;margin-top: 10px;}
    .proList .uli.ml30{margin: 0;}
    .proList .uli.ml30.uli3 li{margin: 15px 0 0;width: 100%;}
    .proItem{padding: 40px 15px;}
    .proItem .img{height: 150px;}
    .proItem .more{opacity: 1;}
    .proItem .more i{transform: rotate(45deg) translateY(0);margin-left: 8px;}
    .proItem .label{margin-left: -10px;}
    .proItem .label span{padding: 3px 12px;margin: 10px 0 0 10px;}
    .proDet-show-swp{width: 100%;padding: 20px 15px 30px;}
    .proDet-show-gallery-more{height: 230px;}
    .proDet-show-thumbs{width: 100%;padding: 0 30px;}
    .proDet-show-con{width: 100%;margin-top: 20px;}
    .proDet-show-link{margin-top: 25px;}
    .proDet-app .abFZ-btn{display: none;}
    .proDet-params-left{width: 100%;}
    .proDet-params-img .img{left: 50%;}
    .proDet-params-right{width: 100%;margin-top: 40px;}
    .proDet-params-table{font-size: 11px;}
    .proDet-params-table td{padding: 6px 0;width: 78%;}
    .proDet-params-table td.one{width: 22%;}
    .proDet-app-slide .img-box .bg{width: 100px;}
    .proDet-app .proDet-pagination{margin-top: 25px;}
    
    
    .nav-page{overflow-x: auto;overflow-y:hidden;}
    .nav-list{justify-content:left;}
    .nav-list .nav-list-item{padding:0 10px;}
    
    
    
    .service-left{width:100%;}
    .service-right{width:100%;padding:0;}
    .service-left .service-item{padding:10px 0;}
    .down-top{padding:0 10px;}
    .down-list .list-item{padding:0 10px;}
    .down-top .time{width:30%;}
    .down-top .download{width:20%;}
    .down-list .list-item .time{width:30%;}
    .down-list .list-item .download{width:20%;}
    
    .news-list .news-item{width:100%;}
    
    .contact-content .content-list-item{width:50%;margin-bottom:20px;}
    
    
    .pro-left{width:100%;}
    .pro-left .pro-item{padding:10px 0;}
    .pro-right{width:100%;padding:0 0;margin-top:50px}
    .pro-right .pro-list .list-item{width:calc( 50% - 25px);}
    .pro-desc{margin-top:30px;}
    .top-list .top-item{width:100%;}
    .bottom-list .bottom-item{width:100%;text-align:center;}
    .honor-list .honor-item{width:calc( 50% - 20px)}
    
    .contact-people .contact-item{width:100%;}
    
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
}