﻿@charset "utf-8";
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo{display: none;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-items{width: 1000px;position: relative;padding: 34px 34px 0;opacity: 0;}
.popVideo-video{width: 100%;}
.popVideo-video video{width: 100%;}
.popVideo-video iframe{width: 100%;height: 500px;}
.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('../images/common/closeW.svg') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
.popVideo.active{display: flex;}
.popVideo.active .popVideo-items{animation: popVideRun 1s ease both .4s;}
@keyframes popVideRun {0%{opacity: 0;transform: translateY(-200px);}100%{opacity: 1;transform: translateY(0);}}
@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}
@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}

/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;margin-top: 60px;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{width: 38px;height: 38px;line-height: 36px;border: 1px solid #e1e1e1;margin: 4px;font-size: 14px;color: #555;transition: all .4s ease;border-radius: 3px;background-color: #fff;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 68px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #f48e31;background-color: #f48e31;color: #fff;}
.paging-skip{margin-left: 8px;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #f48e31;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #f48e31;color: #fff;border-color: #f48e31;}
.paging-hint span{color: #f48e31;}
@media all and (max-width:1599px) {.paging{margin-top: 50px;}}
@media all and (max-width:1279px) {.paging{margin-top: 44px;}}
@media all and (max-width:1000px) {.paging{margin-top: 36px;}.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}

/* 搜索页面 */
.search{width: 100%;}
.search-info{width: 100%;line-height: 1.1;color: #333;font-weight: 700;}
.search-info span{color: #f48e31;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border-bottom: 1px solid #f0f0f2;}
.search-link h2{color: #333;line-height: 1.1;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #f48e31 !important;}
.search-link:hover h2{color: #f48e31;}
@media all and (max-width:1000px) {.search-link{padding: 22px 0;}.search-list{margin-top: 10px;}}


/* 内页全局通用banner */
.pub-bann{color:#fff;position:relative;}
.pub-bann .contain{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1600px;}
.pub-bann>img{max-width:100%;min-height:134px;width:100%;}
.pub-bann h2{font-size:60px;text-align: left;color:rgba(255,255,255,0.2);font-weight:bold;text-transform:uppercase;animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymove{from{transform:translateY(-30px);}to{transform:translateY(0px);}}
@-webkit-keyframes mymove{from{transform:translateY(-30px);}to{transform:translateY(0px);}}
.pub-bann h3{font-size:42px;animation:mymovet 1s infinite;-webkit-animation:mymovet 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;font-weight:bold;margin-top:-38px;}
@keyframes mymovet{from{transform:translateY(30px);}to{transform:translateY(0px);}}
@-webkit-keyframes mymovet{from{transform:translateY(30px);}to{transform:translateY(0px);}}

/* product list */
.indMore{display: flex;align-items: center;justify-content: center;width: 170px;height: 50px;border: 1px solid #244b91;margin-top:30px;transition: all .4s ease;}
.indMore span{color: #244b91;padding-right: 20px;background: url('../images/index/indxzArrH.png') no-repeat right center;transition: all .4s ease;}
.indMore:hover{background: #244b91;color:#fff;}
.indMore:hover span{color: #fff;background-image: url('../images/index/indxzArr.png');}
.product-wrap{padding:90px 0 110px;background:#F6F9FC;}
.product-menu{float:left;width:30%;padding:70px 50px;background:#ECEFF5;}
.product-menu h2{font-size:24px;font-weight: bold;color:#333;border-bottom:1px solid #d2d2d2;margin-bottom:32px;padding-bottom:32px;}
.product-menu h6{font-size:36px;color:rgba(102,102,102,0.12);margin-bottom:-20px;}
.product-menu li{margin-bottom:25px;position: relative;}
.product-menu-cd{width:100%;display:flex;cursor:pointer;align-items:center;justify-content:space-between;}
.product-menu-cd a{font-size:18px;color:#777;transition: all .4s ease;width:calc(100% - 20px);}
.product-menu li:hover .product-menu-cd a, .product-menu li.cur .product-menu-cd a{color:#244b91;}
.product-menu-cd i{width:14px;height:14px;cursor:pointer;background:url(../images/common/icon_promenu.png) no-repeat center;transition: background .4s ease;}
.product-menu-cd i:hover{background-image:url(../images/common/icon_promenucur.png);}
.product-menu-drop{width:100%;display:none;}
.product-menu-drop a{display:flex;align-items:center;width:100%;font-size:15px;color:#b1b1b1;line-height:1.28;padding:6px 0;transition:all .4s ease}
.product-menu-drop a:hover{color:#244b91;}
.product-menu li.cur .product-menu-cd i{transform:rotate(90deg)}
.product-menu li.cur .product-menu-drop{display:block;}

.product-list{float:right;width:68%;}
.product-list li{height:700px;background:#fff;padding:30px 50px 50px 50px;float:left;width:48.5%;margin-bottom:25px;transition: all .4s ease;}
.product-list li .com-img{height:380px;}
.product-list li .com-img img{width:100%;height:100%;object-fit: contain;}
.product-list li h4{display:block;font-size:28px;font-weight:bold;color:#1a1a1a;position: relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d4deeb;margin-top:30px;line-height: 28px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.product-list li h4:after{position:absolute;content:"";width:0%;height:1px;background:#244b91;left:0px;bottom:0px;transition: all 0.5s;}
.product-list li:hover h4:after{width:100%;}
.product-list li p{font-size:16px;color:#999;height:60px;line-height: 30px;}
.product-list li:nth-child(2n){float:right;}
.product-list li:hover{transform: translateY(-2px);box-shadow: 0 4px 16px 0 rgba(0,0,0,.16);}
.product-list .plist-more{height:62px;line-height: 62px;font-size:16px;color:#999999;background:#fff;width:100%;display:block;text-align: center;}
.product-list .plist-more:hover{color:#244b91;}

/* contact us */
.pub-tit h2{font-size:36px;color:#333;font-weight:bold;text-align:center;}
.pub-tit span{display:block;font-size:18px;color:rgba(51,51,51,0.2);font-weight:bold;text-align:center;text-transform:uppercase;}
.contact-mode{padding:90px 0 130px;background-color:#fff;}
.contact-mode .pub-tit,.message .pub-tit{margin-bottom: 50px;}
.contact-note{width:30%;float:left;}
.contact-note h1{font-size:28px;color:#333333;font-weight:bold;}
.contact-note h6{color:#999;font-size:15px;margin:10px auto 40px;}
.contact-note h2{color:#333333;font-size:20px;font-weight: bold;background:url(../images/pages/icon_address.png) no-repeat left 2px;padding-left:20px;}
.contact-note dl{border-top:1px solid #eee;padding:20px 0;margin:15px auto}
.contact-note dl.user{display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact-note dl.user dd{width:48%;}
.contact-note dd{color:#333;line-height: 40px;font-size:14px;}
.contact-note .code{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact-note .code p{width:48%;}
.contact-note p a{display:inline-block;margin-right:28px;}
#allmap{width:63%;float:right;height:645px;}
#allmap .amap-logo,#allmap .amap-copyright{display: none !important;}


.message{padding:100px 0 110px;background:#F4F4F4;}
.message .ind-tit{margin-bottom:50px;font-size:36px;color:#333;display: inline-block;font-weight: 700;color: transparent;background: linear-gradient(270deg,#005aab 0,#32beff 100%);-webkit-background-clip: text;text-align: center;}
.message .info{text-align: center;margin-bottom:40px;}
.message ul li{width:32%;float:left;margin-bottom:20px;}
.message ul li:nth-child(2n){margin:0 2%;}
.message ul li input{width:100%;height:50px;border:1px solid #fff;padding:0px 10px;}
.message ul li select{width:100%;height:50px;border:1px solid #fff;padding:0px 10px;}
.message p textarea{width:100%;height:200px;border:1px solid #fff;padding:10px;display: block;}
.vcode{margin-top:20px;position:relative;}
.vcode .inp-code{width:240px;height:48px;line-height:48px;border:1px solid #fff;padding:0px 10px;margin-right:5px;vertical-align: middle;}
.vcode .inp-submit{width:200px;height:48px;line-height:48px;color:#fff;background:#244B91;font-size:16px;cursor:pointer;border:0px;transition: all 0.5s;vertical-align: middle;float:right;}
.vcode .inp-submit:hover{background:#183e86;color:#fff;}
#canvas{vertical-align: middle;cursor: pointer;}

/* 新闻中心 */
.pub_cate{border-bottom:1px solid #f3f3f3;overflow:hidden;}
.pub_cate.two li a{width:50%;}
.pub_cate.three li a{width:33.33%;}
.pub_cate.four li a{width:25%;}
.pub_cate.five li a{width:20%;}
.pub_cate ul li a{padding:22px 10px;line-height:1.28;float:left;display: block;text-align: center;font-size: 18px;transition:all 0.5s;}
.pub_cate ul li.cur a,.pub_cate ul li a:hover{background:#1C4A98;color:#fff;}

.artInfo-left{width:65.5%;float:left;}

.first-news{position:relative;margin-bottom:65px;padding-bottom:65px;border-bottom:1px solid #eee;}
.first-news .newsL-date{position:absolute;bottom:65px;right:0px;width:70px;height:65px;background:#F3F4F4;text-align: center;}
.first-news .newsL-date span{font-size:24px;color:#71767b;font-weight:bold;}
.first-news .newsL-date p{font-size:14px;color:#71767b;}
.first-news .newsL-pic{width:50%;float:left;}
.first-news .newsL-pic img{max-width:100%;}
.first-news .newsL-note{width:50%;float:right;padding-left:30px;position: relative;}
.first-news .newsL-note a.hits{color:#acacac;font-size:16px;background:url(../images/pages/icon_hits.png) no-repeat left center;padding-left:30px;font-weight:normal;font-weight:normal;margin-top:100px;display:block;}
.first-news .newsL-note h4{font-size:20px;color:#333;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.first-news .newsL-note p{color:#999;line-height:24px;height:96px;overflow:hidden;margin:10px auto 15px;font-size:16px;}
.first-news h4:hover{color:#017bce;}

.news-wrap{padding:90px 0 110px;}
.newsList ul li{margin-bottom:50px;overflow:hidden;position:relative;padding-right:100px;}
.newsList ul li .newsL-date{position:absolute;top:0px;right:0px;width:70px;height:65px;background:#F3F4F4;text-align: center;}
.newsList ul li .newsL-date span{font-size:24px;color:#71767b;font-weight:bold;}
.newsList ul li .newsL-date p{font-size:14px;color:#71767b;}
.newsList ul li .newsL-pic{width:28%;float:left;height:154px;}
.newsList ul li .newsL-pic img{width:100%;height:100%;object-fit: cover;}
.newsList ul li .newsL-note{width:65%;float:right;}
.newsList ul li .newsL-note a.hits{color:#acacac;font-size:16px;background:url(../images/pages/icon_hits.png) no-repeat left center;padding-left:30px;font-weight:normal;font-weight:normal;}
.newsList ul li .newsL-note h4{font-size:20px;color:#333;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newsList ul li .newsL-note p{color:#999;line-height:24px;height:72px;overflow:hidden;margin:10px auto 15px;font-size:16px;}
.newsList ul li h4:hover{color:#017bce;}

/* 公用右侧 */
.artInfo-right{width:23.5%;float:right;}
.aiAbout-news{position:relative;}
.aiAbout-news .top,.hot-tag .top{line-height:28px;font-size:22px;color:#333;margin-bottom:20px;background:url(../images/pages/icon_t1.png) no-repeat left center;padding-left:30px;}
.aiAbout-news .list li{padding-left:105px;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;height:82px;}
.aiAbout-news .list li .com-img{width:95px;height:65px;position: absolute;left:0px;top:0px;}
.aiAbout-news .list li .com-img img{width:100%;height:100%;object-fit:cover;}
.aiAbout-news .list li .name{line-height:20px;max-height:50px;color:#666666;}
.aiAbout-news .list li .date{line-height:20px;font-size:12px;color:#999999;margin:5px 0 0;}
.aiAbout-news .list li:hover .name{color:#005fc0;}

.hot-tag{margin-top:60px;}
.artInfo-nav{margin-top:20px;overflow:hidden;}
.artInfo-nav a{display:block;padding:8px 25px;line-height:22px;text-align:center;color:#666;border:1px solid #eee;float:left;margin-bottom:10px;border-radius: 25px;font-size:12px;margin-right:10px;transition: all 0.5s linear;}
.artInfo-nav a.cur,.artInfo-nav a:hover{color:#fff;background:#005fc0;border-color:#005fc0;}

/* 详情页 */
.artContent h1{font-size:28px;color:#333;font-weight:bold;}
.artContent .info{margin:25px auto 35px;padding-bottom:25px;border-bottom:1px solid #eee;color:#999;}
.artContent .info .time{background:url(../images/pages/icon_time.png) no-repeat left center;padding-left:30px;margin-right:30px;}
.artContent .info .hits{background:url(../images/pages/icon_hits.png) no-repeat left center;padding-left:30px;}
.content p{color:#666;font-size:15px;line-height: 28px;}
.flip-page{margin-top:80px;display:flex;justify-content:space-between;}
.flip-page a{display:block;width:32%;background:#F4F5F7;height:50px;line-height:50px;text-align:center;font-size:16px;color:#333;transition:all 0.4s;}
.flip-page a:hover{background:#244B91;color:#fff;}

/* 解决方案 */
.solution-form{padding:90px 0;}
.solution-form ul{margin-top:55px;background-color: rgb(255, 255, 255);box-shadow: -1.035px 3.864px 18px 0px rgba(0, 0, 0, 0.1);}
.solution-form ul li{width:33.33%;float:left;padding:65px 5%;color:#333;min-height:317px;}
.solution-form ul li:hover{background: rgb(28, 74, 152) url(../images/pages/formbg.png) no-repeat right bottom;box-shadow: 0.968px 3.881px 16px 0px rgba(19, 71, 159, 0.8);color:#fff;}
.solution-form li p{font-size:20px;margin-top:20px;text-align: center;}
.solution-form ul li span{display:flex;width:86px;height:86px;align-items:flex-end;justify-content:center;margin:0 auto 30px;position:relative;text-align:center;}
.solution-form ul li span img{max-height:100%;max-width:100%;}
.solution-form ul li span img.h{opacity:0;position:absolute;bottom:0;left:0;right:0;margin:0 auto;}
.solution-form ul li:hover span img.s{opacity:0;}
.solution-form ul li:hover span img.h{opacity:1;}

.sol-model{padding:80px 0;background:#F4F4F4;border-bottom:1px dashed #ddd;}
.sol-model1 .sol-model1-note{width:46%;}
.sol-model1-note h2{font-size:48px;color:#333;margin-bottom:35px;padding-bottom:30px;border-bottom:6px solid #1C4A98;}
/*.sol-model1-note h4{font-size:30px;color:#333;margin-bottom:110px;}*/
.sol-model1 .sol-model1-pic{width:46%;text-align: center;}

.sol-info{display:flex;justify-content:space-between;flex-wrap:wrap;}
.sol-info dl{width:42%;margin-bottom:70px;}
.sol-info dt{font-size:28px;color:#333;font-weight:bold;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;}
.sol-info dt span{position:relative;top:-3px;}
.sol-info p,.sol-info{font-size:16px;line-height:30px;}
.fl{float:left;}
.fr{float:right;}

.application{position:relative;height:853px;padding-top:90px;}
.application .contain{position:relative;z-index:2;}
.application h2,.application span{color:#fff;}
.application img{position:absolute;left:0;top:0px;width:100%;height:100%;}

/* 关于我们 */
.about-company-info{text-align: left;margin:50px auto 40px;height:210px;overflow:hidden;}
.about-company-info p{color:#666;line-height: 30px;font-size:16px;margin-bottom:30px;}
.about-company-info.cur{height:auto;}
.about-company-cont .more{width:130px;height:40px;line-height:40px;text-align: center;border:1px solid #bfbfbf;font-size:16px;display:block;transition:all 0.5s;border-radius:25px;cursor:pointer;color:#666666;margin:40px auto 80px;}
.about-company-cont .more:hover,.about-company-cont .more.cur{background:#1C4A98;border-color:#1C4A98;color:#fff;}
.about-company-cont .more:hover i{color:#fff;position: relative;}
.about-company-cont .more i{transform: rotate(0deg);;position: relative;display:inline-block;}
.about-company-cont .more.cur i{transform: rotate(180deg)}

.about-number{width: 100%;}
.about-number ul{justify-content: center;}
.about-number li{width:20%;text-align: center;color: #666;position: relative;}
.about-number li::before{width: 1px;height: 92%;content: "";position: absolute;background: rgba(255, 255, 255, .3);left: 0;top: 0;bottom: 0;margin: auto 0;}
.about-number li:first-child:before{display: none;}
.about-number li .num{align-items: baseline;line-height: 1;justify-content: center;}
.about-number li .num span{font-weight: 700;font-family:'Swis721';margin-right: 8px;color:#1c4a98;}
.about-number li .text{margin-top: 10px;}
.about-number li:first-child{padding-left: 0;}
.about-number li:last-child{padding-right: 0;}

.company-profile{background:#fff url(../images/pages/about1.jpg) no-repeat center bottom;padding:100px 0 180px;}

/* about */
.about1{padding:80px 0;background:#fff;overflow: hidden;}
.about-company-note{width:45%;float:left;color:#888888;line-height: 28px;font-size:16px;}
.about-company-note p{margin-top:30px;}
.about-company-note h2{text-align:left;font-size:45px;color:#333;margin-bottom:20px;}
.about-company-pic{width:48%;float:right;position: relative;}


/* history */
.about-history{width: 100%;overflow: hidden;padding: 80px 0 130px;background: url('../images/pages/abouthisbg.jpg') no-repeat center center / cover;background-position: right bottom;position: relative;}
.about-history .pub-tit h2{color:#fff;}
.about-history .pub-tit span{font-size:18px;font-weight:bold;color:rgba(255,255,255,0.2);}

/*大*/
.auCHist-man{position:relative;margin:80px auto 0;}
.auCHist-man .swiper-container{padding-top:50px;}
.auCHist-man .auCHman-box{display:block;height:72px;text-align:center;color:#fff;position:relative;}
.auCHman-box .year{line-height:28px;font-size:16px;}
.auCHman-box:before{content:"";display:block;width:14px;height:0px;background:url(../images/pages/bottom1.png) no-repeat center;position:absolute;left:50%;margin-left:-4px;bottom:82px;transition: all .4s ease;}
.auCHman-box:after{content:"";display:block;width:14px;height:0px;background:url(../images/pages/top1.png) no-repeat center;position:absolute;left:50%;margin-left:-7px;bottom:20px;transition: all .4s ease;}
.auCHman-box.cur .year{color: #2970d6;font-weight: bold;}
.auCHman-box.cur:before{height:8px;}
.auCHman-box.cur:after{height:14px;}
.auCHistManSwiper-prev,.auCHistManSwiper-next{display:block;width:42px;height:42px;position:absolute;top:200px;background:#F5F5F5;border-radius: 50%;text-align:center;line-height:42px;}
.auCHistManSwiper-prev{left:-86px;transform:rotate(180deg);}
.auCHistManSwiper-next{right:-86px;}
.abUs-comHist{position: relative;}
.auCHistManSwiper-prev:hover,.auCHistManSwiper-next:hover{background-color: #2970d6;color:#fff;}
.auCHist-man-line{width: 100%;height: 9px;background:url(../images/pages/course_line.png) no-repeat center;position: absolute;left: 0%;top: 200px;}

/*小*/
.auCHist-min{width:100%;position:relative;z-index:2;margin-top:50px;}
.auCHist-min .swiper-container{padding:0 0 20px;}
.auCHist-min .swiper-container .swiper-slide{padding:0 10px;}
.auCHist-min .his-note{width:100%;font-size:18px;color:#fff;}
.auCHist-min .his-note h4{font-size:72px;font-weight:bold;margin-bottom:15px;color:#2970d6;}


.about-honor{background:#fff;padding:80px 0 90px;}
.about-honor .contain{position: relative;}
.ab-honor{margin-top:50px;}
.about-honor .swiper-container{padding-bottom:60px;}
.about-honor .swiper-slide{text-align: center;}
.about-honor .swiper-slide h4{color:#666;text-align: center;margin-top:25px;font-size:16px;}
.about-honor .swiper-slide .ab-honor-box{border:5px solid #fff;background:#FBFBFB;box-shadow:0 11px 18px 0 rgba(41, 112, 214, 0.09)}
.about-honor .swiper-slide .com-img{position:relative;padding:40px 20px;height:370px;}
.about-honor .swiper-slide .com-img img{height:100%;object-fit:contain;border:10px solid #000;border-image-source: url(../images/pages/bgcss.png);border-image-slice: 20 20 20 20;​​}
.about-honor .swiper-pagination-bullet{width:37px;height:5px;background:#e2e2e2;border-radius:0;opacity:1;}
.about-honor .swiper-pagination-bullet-active{background:#1C4A98;}

.about-hz{background: #fff;}
.about-hz-loop{width: 100%;}
.about-hz-list{width: 100%;}
.about-hz-ul{margin: 1px 0 0 1px;}
.about-hz-items{width: 20%;display: flex;margin: -1px 0 0 -1px;align-items: center;justify-content: center;height: 168px;padding: 10px;border: 1px solid #eaeaea;position: relative;transition: all .4s ease;}
.about-hz-items img{max-width: 100%;max-height: 100%;transition: all .4s ease;}
.about-hz-items:hover img{transform: translateY(-6px);}
.about-hz-loop .swiper-wrapper{padding-bottom: 44px;}
.about-hz-loop .swiper-pagination{bottom: 0;}
.about-hz-loop .swiper-pagination-bullet{width: 36px;height: 5px;border-radius: 0;background: #e2e2e2;opacity: 1;margin: 0 0 0 10px !important;}
.about-hz-loop .swiper-pagination-bullet:first-child{margin: 0 !important;}
.about-hz-loop .swiper-pagination-bullet-active{background: #1c4a98;}

.psl-relative{position: relative;z-index:3;}
.about-culture{background:url(../images/pages/culture2.jpg) no-repeat right center/auto 100%;padding:60px 0;margin-bottom:90px;color:#fff;position: relative;min-height:600px;}
.about-culture::after{position: absolute;content:"";left:0px;top:0px;background:url(../images/pages/culture1.jpg) no-repeat center / cover;z-index:2;width:40%;height:100%;}
.about-culture h4{font-size:32px;font-weight:bold;}
.about-culture dl{margin-top:20px;}
.about-culture dl dt{font-size:20px;font-weight: bold;position:relative;padding-left:14px;margin-bottom:6px;}
.about-culture dl dt:after {position: absolute;left: 0px;top: 6px;content: "";width: 3px;height: 20px;background: #fff;}
.about-culture dl dd{font-size:14px;}

/* product content */
.pro-bann{background:url(../images/pages/zt1_bg.jpg) no-repeat center center / cover;padding:200px 0 100px;height:920px;}


.pub-bann-note{width:35.3333%;}
.pub-bann-note h2{color:#333;font-size:46px;font-weight:bold;}
.pub-bann-note h4{color:#333;font-size:32px;font-weight:bold;margin:50px auto 0px;}
.pub-bann-note h5{font-size:16px;color:#333;margin-top:30px;}
.pub-bann-note ul{margin-left:-35px;}
.pub-bann-note ul li span{display:block;width: 70px;height: 70px;border:1px solid #1d1d1d;border-radius:10px;text-align: center;line-height:70px;margin:0 auto;transition:all 0.5s;position: relative;top:0px;}
.pub-bann-note ul li{width:33.3333%;float:left;text-align: center;margin-top:40px;}
.pub-bann-note ul li p{margin-top:20px;font-size:18px;color:#222;}
.pub-bann-note ul li:hover span{top:-10px;}
.mt80{margin-top:80px;}

.product-it{padding:105px 0;background-image:linear-gradient(to bottom, #ADF2F0,#CDF1EF);height:918px}
.product-it .pub-tit span{color:#333;max-width:50%;margin:30px auto 50px;}
.product-it-img{width:100%;height:503px;background:url(../images/pages/qq.png) no-repeat center;position: relative;margin-top:70px;}
.product-it-img .img1{position:absolute;left:0px;}
.product-it-img .img2{position:absolute;left:50%;top:-20px;transform:translate(-50%,0)}
.product-it-img .img3{position:absolute;left:50%;bottom:100px;transform:translate(-50%,0)}
.product-it-img .img4{position:absolute;right:0px;}

.product-hy{background:#EDF5F4;padding:110px 0 50px;position: relative;min-height:915px;}
.product-hy-fr{width:60%;}
.product-hy-fr{position:absolute;right:0px;bottom:-3px;}
.product-hy img{max-width:100%;}
.product-hy-fl{width:28%;}
.product-hy-img{margin:70px auto 40px;}
.product-hy-fl h2{font-size:46px;font-weight:bold;color:#333;}
.product-hy-fl p{font-size:18px;}

.product-soft{padding:178px 0;background:#EEF6F5;}
.product-soft h4{font-size:38px;font-weight:bold;color:#333;}
.product-soft p{font-size:18px;color:#666;margin:20px auto 60px;}
.product-soft .contain{max-width:1200px;margin:0 auto;}
.soft-fl{width:40%;text-align:left;}
.soft-fl ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.soft-fl ul li{width:22%;border-radius: 30px;background-color: rgb(255, 255, 255);box-shadow: 5.196px 3px 21px 0px rgba(0, 120, 159, 0.09);width: 103px;height: 103px;justify-content: center;align-items:center;display:flex;margin-bottom:30px;}

.soft-fr{width:40%;}
.soft-fr ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.soft-fr ul li{width:31%;text-align:center;}


.product-manipulation{padding:100px 0;background-image:linear-gradient(to bottom, #ADF2F0,#CDF1EF);}
.product-manipulation .pub-tit{margin-bottom:80px;}
.mp-pic{width:48%;}
.mp-pic2{text-align: center;width:48%;}
.mp-pic2 h4{font-size:24px;color:#333;font-weight: bold;margin-bottom: 25px;}
.mp-pic2 li{font-size:18px;color:#333;margin-bottom:25px;}
.mp-pic2 li p{margin-top:15px;}

.application .pub-tit{display: none;}

.product-parameter{background:url(../images/pages/bg.png) no-repeat center / cover;padding:120px 0;overflow:hidden;}
.product-par-pic{width:48%;float:left;height:700px;line-height: 700px;}
.product-par-note{width:48%;float:right;}
.product-par-note h2{font-weight:bold;font-size:46px;color:#222;}
.product-par-note h4{margin:25px auto 50px;font-size:24px;font-weight:bold;}
.product-par-note ul{overflow:hidden;margin-bottom:40px;}
.product-par-note ul li{width:130px;height:40px;font-size:18px;color:#000;text-align:center;line-height:40px;background:#fff;float:left;margin-right:15px;transition: all .4s ease;cursor:pointer;}
.product-par-note ul li:hover,.product-par-note ul li.cur{background:#244B91;color:#fff;}
.product-par-note p span{min-width:130px;color:#333;text-align:left;display:inline-block;}
.product-par-note p{font-size:18px;color:#666;margin-top:30px;}
.product-par-note .down{background-color: rgb(36, 75, 145);box-shadow: 4.455px 2.27px 9px 0px rgba(52, 112, 219, 0.56);text-align: center;line-height: 53px;width: 193px;height: 53px;display:inline-block;color:#fff;margin-top:60px;}
.product-par-note .down span{font-size:20px;font-weight:lighter;position: relative;top:2px;}
.pro-par-info{display:none;}

.rel-product{background:#fff;padding:80px 0 90px;}
.rel-product .contain{position: relative;}
.rel-product .swiper-container{padding-bottom:60px;}
.rel-product .swiper-slide{background:#EFF2F7;padding:50px;box-shadow:0 11px 18px 0 rgba(41, 112, 214, 0.09)}
.rel-product .swiper-slide .com-img{height:380px;}
.rel-product .swiper-slide .com-img img{width:100%;height:100%;object-fit: contain;}
.rel-product .swiper-slide h4{display:block;font-size:28px;font-weight:bold;color:#1a1a1a;position: relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d4deeb;margin-top:30px;}
.rel-product .swiper-slide h4:after{position:absolute;content:"";width:0%;height:1px;background:#244b91;left:0px;bottom:0px;transition: all 0.5s;}
.rel-product .swiper-slide:hover h4:after{width:100%;}
.rel-product .swiper-slide p{font-size:16px;color:#999;}
.rel-product .swiper-slide:nth-child(2n){float:right;}
.rel-product .swiper-slide:hover{transform: translateY(-2px);box-shadow: 0 4px 16px 0 rgba(0,0,0,.16);}
.rel-product .swiper-slide .plist-more{height:62px;line-height: 62px;font-size:16px;color:#999999;background:#fff;width:100%;display:block;text-align: center;}
.rel-product .swiper-slide .plist-more:hover{color:#244b91;}
.rel-product .rel-pro-prev{position:absolute;left:-80px;top:50%;width:58px;height:58px;margin-top:-30px;background:#bebebe;color:#fff;transform:rotate(180deg);text-align: center;line-height:48px;font-size:24px}
.rel-product .rel-pro-next{position:absolute;right:-80px;top:50%;width:58px;height:58px;margin-top:-30px;background:#bebebe;color:#fff;text-align: center;line-height:48px;font-size:32px}
.rel-product .rel-pro-prev:hover,.rel-product .rel-pro-next:hover{background:#244B91;}
.rel-product .rel-pro-prev span,.rel-product .rel-pro-next span{color:#fff;}


.file-fix-box{position:fixed;left:0px;top:0px;width: 100%;height:100%;background:rgba(0, 0, 0, 0.45);z-index:999999;display:none;}
.file-box{width:660px;height:302px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/pages/filebg.png) no-repeat center / cover;padding:50px 5%;text-align: center;}
.file-box h4{font-size:26px;color:#817d8c;font-weight:bold;}
.file-box h6{font-size:14px;color:#6e6c76;font-weight:bold;margin:10px auto 0;opacity:0.2;}
.file-box .inp-file-code{border-radius: 3px;background-color: rgb(255, 255, 255);box-shadow: inset 0px 3px 6px 0px rgba(171, 171, 204, 0.3);width:100%;height: 40px;padding:5px 10px;display:block;margin:30px auto;}
.file-box .inp-file-sub{border-radius: 5px;background-color: rgb(36, 75, 145);width: 254px;height: 41px;font-size:16px;color:#fff;transition: all 0.5s;cursor: pointer;}
.file-box .inp-file-sub:hover{background-color: rgb(28, 63, 128);}
.file-box span{position:absolute;top:10px;right:20px;color:#244B91;font-size:36px;cursor:pointer;}

.zt2-box{display:flex;align-items:center;justify-content:space-around;}
.zt2-3{background:url(../images/pages/zt2bg.png) no-repeat left bottom;padding:100px 0;}
.zt3-3{background:url(../images/pages/zt3p_bg.jpg) no-repeat right bottom;padding:100px 0;height:920px;position: relative;}
.zt3-img{position:absolute;bottom:0px;right:0px;width:62%;}
.zt3-img img{width:100%;}
.zt3-3 .zt3-fl{width:30%;padding-top: 20%;}
.zt3-3 .zt3-fl h2{font-size:58px;color:#333;font-weight:bold;}
.zt3-3 .zt3-fl p{font-size:18px;color:#333;}

.zt2-fl{width:50%;height:600px;line-height: 600px;}
.zt2-tit{font-size:42px;color:#333;text-align:center;}
.zt2-it.product-it .pub-tit span{margin-bottom:0;}
.zt2-fr{width:50%;}

.zt3-box{display:flex;align-items:center;}
.zt3-3 .zt3-box .zt2-3-fl{width:28%;padding-top:100px;}
.zt2-3 .zt2-3-fl{width:30%;}
.zt2-3 .zt2-3-fl h2{font-size:58px;color:#333;font-weight:bold;}

.product-zt2-parameter{background:url(../images/pages/bg.png) no-repeat center / cover;padding:120px 0;overflow:hidden;}
.product-zt2-par-pic{width:48%;float:left;height:700px;line-height: 700px;}
.product-zt2-par-note{width:34%;float:right;}
.product-zt2-par-note h4{margin:25px auto 50px;font-size:32px;color:#222;font-weight:bold;position: relative;padding-bottom:20px;}
.product-zt2-par-note h4:after{position:absolute;content:"";width:100%;height:3px;background:#D9DFE9;left:0px;bottom:0px;}
.product-zt2-par-note h4:before{position:absolute;content:"";width:114px;height:3px;background:#244B91;left:0px;bottom:0px;z-index:2;}
.product-zt2-par-note ul{overflow:hidden;margin-bottom:40px;}
.product-zt2-par-note ul li{width:130px;height:40px;font-size:18px;color:#000;text-align:center;line-height:40px;background:#fff;float:left;margin-right:15px;transition: all .4s ease;cursor:pointer;}
.product-zt2-par-note ul li:hover,.product-par-note ul li.cur{background:#244B91;color:#fff;}
.product-zt2-par-note p span{min-width:130px;color:#333;text-align:left;display:inline-block;}
.product-zt2-par-note p{font-size:18px;color:#666;margin-top:30px;}
.product-zt2-par-note .down{background-color: rgb(36, 75, 145);box-shadow: 4.455px 2.27px 9px 0px rgba(52, 112, 219, 0.56);text-align: center;line-height: 53px;width: 193px;height: 53px;display:inline-block;color:#fff;margin-top:60px;}
.product-zt2-par-note .down span{font-size:20px;font-weight:lighter;position: relative;top:2px;}
.pro-par-info{display:none;}

.gradientbg1{background-image: linear-gradient(to bottom, #ADF2F0,#CDF1EF);}
.text-center{text-align:center;}
.mt30{margin-top:30px;}
.fz18{font-size:18px;}

.jx{padding-top:100px;}
.zt3-sj{padding:100px 0 0;}
.color333{color: #333 !important;}
.fz58{font-size:58px!important;}

.pro_banner_list{display: flex;flex-wrap: wrap;width: 565px;margin-right: -30px;margin-bottom: -30px;}







.pro_banner_list .list-muen{width: calc(100%/3 - 30px);margin-right: 28px;margin-bottom: 28px;border-radius: 20px;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 165px;border: 1px solid #000;}
.pro_banner_list .list-muen .img {height: 50px;display: flex;justify-content: center;align-items: center;}
.pro_banner_list .list-muen .img img{max-height: 100%;object-fit: contain;}
.pro_banner_list .list-muen .text{margin-top: 10px;font-size:14px;padding:0 4px;text-align:center;line-height:1.28;}

.pro_banner_list .list-muen{width: 148px;height: 119px;}

.pro_banner_icon{position: absolute;right: 50px;bottom: -2px;width: 620px;height: 300px;display: flex;justify-content: center;align-items: center;}
/* .pro_banner_icon img{max-height: 100%;} */

.prolb-list{}
.prolb-list .list-muen{margin-bottom: 240px;}
.prolb-list .list-muen .cont-l{width: 50%;display: flex;flex-direction: column;justify-content: center;}
.prolb-list .list-muen:nth-child(1) .cont-l{width: 50%;display: flex;flex-direction: column;justify-content: center;}
.prolb-list .list-muen .cont-r{width: 50%;justify-content: center;display: flex;}
.prolb-list .list-muen:nth-child(2){flex-direction: row-reverse;}
.prolb-list .list-muen:nth-child(2) .cont-l{padding-left: 75px;}

.prolb-list.fang .list-muen:nth-child(1){flex-direction: row-reverse;}
.prolb-list.fang .list-muen:nth-child(2){flex-direction: row;}
.prolb-list.fang .list-muen:nth-child(2) .cont-l{padding-right: 75px;}

.procs{background-color: #f5f5f5;}
.procs-cont{width: 100%;}
.procs-cont .cont-l{width: 60%;}
.procs-cont .cont-r{width: 40%;}

.procs-list{}
.procs-list a{width: 200px;height: 40px;display: flex;justify-content: center;align-items: center;border: 1px solid #e5e5e5;background-color: #fff;transition: all .4s ease;color: #000;}
.procs-list a.active,.procs-list a:hover{background-color: #244b91;border: 1px solid #244b91;color: #fff;}
.procs-list a:nth-child(1){margin-right: 10px;}

.procs-content{overflow-y: auto;}
.procs-content::-webkit-scrollbar {width: 4px;}
.procs-content::-webkit-scrollbar-thumb {background: #244b91;}
.procs-content::-webkit-scrollbar-track {background: #d9dfe9;}
.procs-content > div{display: none;height: 320px;}
.procs-content > div.active{display: block;}
.procs-content_ul li{margin-bottom: 15px;}
.procs-content_ul li:last-child{margin-bottom: 0px;}
.procs-content_ul li .name{width: 30%;line-height: 30px;}
.procs-content_ul li .text{width: 70%;}
.procs-content_ul li .name span{width: 10px;display: inline-block;}

.procs-btn{width: 190px;height: 50px;display: flex;justify-content: center;align-items: center;background-color: #244b91;color: #fff;transition: all .4s ease;}
.procs-btn img{margin-left: 10px;}
.procs-btn:hover{transform: translateY(-10px);}

.protj-svp .swiper-slide{height:auto}
.protj-lun{box-shadow: 0px 5px 20px 0px rgba(36, 75, 145, 0.1);padding: 60px;display: flex;flex-direction: column;height:100%}
.protj-lun .cont .title{position: relative;color: #1a1a1a;border-bottom: 2px solid #d4deeb;padding-bottom: 10px;font-weight:700}
.protj-lun .cont .title::before{content: "";position: absolute;bottom: -2px;left: 0px;width: 150px;transition: all .4s ease;height: 2px;background-color: #244b91;}
.protj-lun:hover .cont .title::before{width: 100%;}
.protj-lun .cont .btn{width: 125px;height: 40px;border: 1px solid #244b91;color: #d11414;display: flex;justify-content: center;align-items: center;}
.protj-lun .cont .btn img{margin-left: 10px;transition: all .4s ease;}
.protj-lun .cont .btn:hover img{transform: translateX(10px);}
.protj-lun .img{height: 310px;display: flex;justify-content: center;align-items: center;}
.protj-lun .img img{max-height: 100%;transition: all .4s ease;}
.protj-lun .img img:hover{transform: scale(1.04);}
.protj-svp .swiper-container{padding: 20px;}
.protj-svp{position: relative;}
.protj-svp .rel-pro-prev {position: absolute;left: -80px;top: 50%;width: 58px;height: 58px;margin-top: -30px;background: #bebebe;color: #fff;transform: rotate(180deg);text-align: center;line-height: 48px;font-size: 24px;}
.protj-svp .rel-pro-next {position: absolute;right: -80px;top: 50%;width: 58px;height: 58px;margin-top: -30px;background: #bebebe;color: #fff;text-align: center;line-height: 48px;font-size: 32px;}
.protj-svp .rel-pro-prev:hover,.protj-svp .rel-pro-next:hover{background-color: #244b91;}

.procs-cont .cont-r{padding-left: 35px;}
.product_content .fs76{font-size: 60px;}

.od1{font-family: "微软雅黑";}
.prolb-list .list-muen .cont-l .title{line-height:1.14;}
.prolb-list .list-muen .cont-l .text{line-height: 34px;font-size:20px;margin-top:18px;}

.prolb-cont .text{margin-top: 18px;}
.prolb-cont .content img{display:block;margin:0 auto;}


.BMap_bubble_content .name{position:relative}
.BMap_bubble_content .name:after{content:"";position:absolute;width:100%;height:1px;background:#ababab;left:0;bottom: -6px;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .pro_banner_icon {right: 72px;width: 460px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .pub-bann .contain{max-width:1200px;}
    .product-par-note ul li{margin-right:12px;}
    .product-hy{min-height:700px;}
    .fz58{font-size:42px!important;}
    .pro_banner_icon {width: 440px;right: 50px;}
    .proId31 .pro_banner_icon {width: 338px;right:96px;}
    .proId32 .pro_banner_icon {width: 338px;right:96px;}
    .procs-cont .cont-l{width:50%}
    .procs-cont .cont-r{width:50%}
    .procs-content_ul li .name {width: 28%;}
    .procs-content_ul li .text{width: 72%;}
    .pro_banner_list{width: 490px;}
    .pro_banner_list .list-muen .text{font-size: 14px;}
    .product_content .fs76{font-size: 54px;}
    .contact-note dd{font-size: 13px;}
    .contact-note img{max-width:140px;}
    .product-list li {height: 624px;}
    .product-list li .com-img {height: 320px;}
    .product-list li h4 {font-size: 20px;margin-bottom: 16px;padding-bottom: 16px;margin-top: 28px;line-height: 22px;}
    .contact-note{width: 35%;}
    .contact-note p a{margin-right: 60px;}
    .protj-svp .rel-pro-next {right: -66px;}
    .protj-svp .rel-pro-prev {left: -66px;}
    .protj-lun {padding: 36px;}
    .about-culture h4{font-size:28px;}
    .sol-model1-note h2{font-size:38px;}
    .sol-model{padding: 50px 0;}
    .solution-form{padding: 50px 0;}
    .pro_banner_list .list-muen {width: 134px;margin-right: 24px;margin-bottom: 24px;}
}

@media all and (max-width:1441px) {
    .fz58{font-size:36px!important;}
    .pub-bann-note h2{font-size:36px;}
    .zt2-tit{font-size:32px;}
    .zt3-3{height:700px;}
    .zt3-3 .zt3-fl{padding-top:15%;width:33%;}
    .zt2-3 .zt2-3-fl{width:35%;}
    .auCHistManSwiper-next {right: -60px;}
    .auCHistManSwiper-prev {left: -60px;}
}

@media all and (max-width:1380px) {
    /* 1366 */
    .pro_banner_icon {width: 400px;right:64px;}
    .proId31 .pro_banner_icon {width: 310px;right: 130px;}
    .proId32 .pro_banner_icon {width: 310px;right: 130px;}
    .pub_cate ul li a{padding:18px 6px;font-size: 16px;}
}

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

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .pro_banner_icon {bottom: 0px;width: 320px;}
    .prolb-list .list-muen {margin-bottom: 120px;}
    .product_content .fs76{font-size: 40px;}
    .procs-content_ul li .name{width: 34%;}
    .procs-content_ul li .text{width: 66%;}
    .contact-note dl.user dd{width: 100%;}
    .contact-note {width: 34%;}
    .contact-note img{max-width:120px;}
    .about-honor .swiper-slide .com-img {padding: 30px 20px;height: 274px;}
    .contact-note p a {margin-right: 0;}
    .sol-model1-note h2{font-size: 30px;}
    .sol-model{padding: 40px 0;}
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .pub-tit h2{font-size:28px;}
    .pub-tit p{font-size:18px;}
    /* product */
    .pub-bann .contain{max-width:90%;}
    .pub-bann h2{font-size:26px;}
    .pub-bann h3{font-size:22px;margin-top:-15px;}
    .product-wrap{padding:20px 0;}
    .product-menu{width:100%;padding:20px;}
    .product-menu h2{margin-bottom:15px;padding-bottom:15px;}
    .product-menu li{margin-bottom:12px;}
    .product-menu-cd a {font-size: 16px;}
    .product-menu-drop a {font-size: 14px;}
    .product-list{width:100%;margin-top:15px;}
    .product-list li{width:100%;margin-bottom:15px;height:auto;padding:20px;}

    /* 联系我们 */
    .contact-mode{padding:30px 0;}
    .coop-info{margin:20px auto;}
    .message ul li{width:100%;}
    .message ul li:nth-child(2){margin-left:0;margin-right:0;margin-bottom:20px;}
    .contact-note dd{font-size:13px;}
    .contact,.message{padding:30px 0;overflow: hidden;}
    .contact-note{width:100%;}
    #allmap{width:100%;margin-top:20px;height:200px;}
    .contact .pub-tit, .message .pub-tit{margin-bottom:20px;}
    .message .pub-tit i{width:100%;}
    .contact-note h1{font-size:20px;}
    .vcode .inp-code{width:50%;}
    .vcode .inp-submit{width:100%;margin-top: 20px;}
    .contact-note dl{padding:10px 0;margin:8px 0;}

    /* news */
    .news-wrap{padding:30px 0;}
    .pub_cate .contain{width:100%;}
    .pub_cate ul li a{padding:12px 4px;}
    .first-news{margin-bottom:20px;padding-bottom:20px;}
    .first-news .newsL-note a.hits{margin-top:10px;}
    .first-news .newsL-date{top:0px;}
    .first-news .newsL-pic{width:100%;}
    .newsList ul li{padding-right:0;}
    .newsList ul li .newsL-pic{width:100%;height:200px;}
    .newsList ul li .newsL-note{width:100%;margin-top:15px;}
    .first-news .newsL-note{width:100%;margin-top:15px;padding-left:0;}
    .artInfo-left{width:100%;margin-bottom:20px;}
    .artInfo-right{width:100%;margin-top:20px;}
    .hot-tag{margin-top:20px;}
    .flip-page{margin-top:30px;}
    .pub_cate ul li a{font-size:12px;}

    /* application */
    .solution-form{padding:30px 0;}
    .solution-form ul li{width:100%;}
    .sol-model{padding:30px 0;}
    .sol-model1 .sol-model1-note{width:100%;}
    .sol-model1 .sol-model1-pic{width:100%;}
    .sol-model1-note h2{font-size:25px;}
    .sol-info dt{font-size:20px;}
    .sol-model1-note h4{font-size:20px;margin-bottom:30px;}
    .sol-info dl{width:100%;margin-bottom:20px;}
    .application{height:300px;padding-top:30px;}

    /* about */
    .company-profile,.about-history,.about-honor{padding:30px 0;}
    .about-company-cont .more{margin:20px auto 50px;}
    .about-number li{width:33.3333%;margin-bottom:25px;}
    .auCHist-man{margin-top:30px;}
    .auCHist-man-line{top:115px;}
    .auCHist-min{margin-top:40px;}
    .auCHist-min .his-note h4{font-size:50px;}
    .auCHistManSwiper-prev{left:0px;}
    .auCHistManSwiper-next{right:0px;}
    .auCHistManSwiper-prev, .auCHistManSwiper-next{top:120px;width:30px;height:30px;line-height:30px;}
    .about-honor .swiper-slide .com-img{height:172px;padding:10px;}
    .about-culture{padding:30px 0;margin-bottom:30px;height:auto;}
    .about-culture::after{width:100%;}
    .about-hz-items{width:50%;height:90px;}
    .about-honor .swiper-pagination-bullet {width: 20px;height: 4px;}
    .about-honor .swiper-container {padding-bottom: 24px;}

    /* product content */
    .pro-bann{margin-top:50px;padding:30px 0;height:auto;}
    .pub-bann-note{width:100%;margin-top:20px;}
    .pub-bann-note h2{font-size:28px;}
    .pub-bann-note h4{font-size:20px;margin:20px auto;}
    .pub-bann-note ul{margin-left:0;}
    .pub-bann-note ul li{margin-top:20px;}
    .pub-bann-note ul li p{font-size:14px;}

    .rel-product,.product-parameter,.product-soft{padding:30px 0;}
    .rel-product .swiper-slide .com-img{height:200px;}
    .rel-product .rel-pro-prev{left:0px;z-index: 3;width:40px;height:40px;line-height: 36px;}
    .rel-product .rel-pro-next{right:0px;z-index: 3;width:40px;height:40px;line-height: 32px;}
    .rel-product .swiper-slide{padding:20px;}
    .rel-product .swiper-container{padding-bottom:0px;margin-top:20px;}
    .product-par-pic{width:100%;height:auto;line-height:100%}

    .product-par-note{width:100%;margin-top:20px;}
    .product-par-note h2{font-size:32px;}
    .product-par-note h4{font-size:18px;margin:15px auto 20px;}
    .product-par-note p{font-size:14px;margin-top:20px;}
    .product-par-note ul li{margin-bottom:15px;}
    
    .product-manipulation,.product-it{padding:30px 0;}
    .product-manipulation .pub-tit{margin-bottom:20px;}
    .mp-pic{width:100%;}
    .mp-pic2{width:100%;margin-top:15px;}
    .soft-fl{width:100%;}
    .product-soft h4{font-size:24px;}
    .soft-fr{width:100%;margin-top:20px;}
    .product-soft p{margin:15px auto 25px;font-size:14px;}
    .product-it .pub-tit span{margin:20px auto;max-width:90%;font-size:14px;}

    .file-box{width:96%;padding:40px 0;}
    .file-box span{right:10px;}

    /* 专题1 */
    .product-hy{padding:30px 0;min-height:600px;}
    .product-hy-fl{width:100%;}
    .product-hy-fl h2{font-size:24px;}
    .product-hy-img{margin:20px auto;}
    .product-hy-fr{width:100%;margin-top:20px;}
    .product-it-img{height:auto;background:none;margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;}
    .product-it-img .img1,
    .product-it-img .img2,
    .product-it-img .img3,
    .product-it-img .img4{position:static;width:48%;margin-top:20px;transform:translate(0,0);height:200px;}
    .product-it-img img{width:100%;height:100%;object-fit: contain;}

    /* 专题2 */
    .mt80{margin-top:20px;}
    .product-it{height:auto;}
    .jx{padding-top:30px;}
    .zt2-3{padding:30px 0;}
    .zt2-box{flex-wrap:wrap;}
    .zt2-3 .zt2-3-fl h2{font-size:24px;}
    .zt2-3 .zt2-3-fl{width:100%;height:auto;}
    .zt2-3 .zt2-3-fr{width:100%;margin-top:20px;}
    .product-zt2-parameter{padding:30px 0;}
    .product-zt2-par-pic{width:100%;height:auto;line-height:normal;margin:30px auto 0;}
    .product-zt2-par-note{width:100%;}

    /* 专题3 */
    .zt2-fl{width:100%;height:auto;line-height:normal;margin:20px auto;}
    .zt2-fr{width:100%;}
    .zt3-3{height:auto;padding:30px 0 150px;}
    .zt3-sj{padding:30px 0;}
    .zt3-3 .zt3-fl{width:100%;padding-top:20px;}
    .zt3-3 .zt3-fr{width:100%;}

    .pro_info>img{height: 720px;}
    .pro_banner_icon{display: none;}
    .pro_banner_list{width: auto;}
    .prolb-list .list-muen{flex-direction: column-reverse !important;}
    .prolb-list .list-muen .cont-l{width: 100% !important;padding: 15px !important;}
    .prolb-list .list-muen .cont-r{width: 100% !important;display: flex;justify-content: center;align-items: center;}
    .prolb-list .list-muen .cont-r img{min-height: 160px;}
    .prolb-list .list-muen .cont-l>div{text-align: center;}
    .prolb-list .list-muen{margin-bottom: 20px !important;}
    .prolb-list .list-muen:nth-child(2) .cont-l{padding-left: 0px;}
    .prolb-list.fang .list-muen:nth-child(2) .cont-l{padding-right: 0px;}

    .procs-cont .cont-l{width: 100%;}
    .procs-cont .cont-r{width: 100%;padding-left: 0px;margin-top: 15px;}
    .protj-lun {padding: 30px;}
    .protj-svp .rel-pro-next,.protj-svp .rel-pro-prev{display: none;}

    .prolb-list .list-muen .cont-l .text {line-height: 28px;font-size:18px;margin-top:14px;}

}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pro_banner_list{margin-right: -10px;margin-bottom: -10px;}
    .pro_banner_list .list-muen {width: calc(100%/3 - 10px);margin-right: 10px;margin-bottom: 10px;border-radius: 10px;height: 90px;}
    .pro_banner_list .list-muen .text{font-size: 12px;margin-top: 10px;}
    .pro_banner_list .list-muen .img {height: 35px;}
    .pro_info>img {height: 420px;}
    .pro_info .contain .title{text-align: center;}
    .prolb-list .list-muen .cont-l .title{font-size: 20px;}
    .prolb-list .list-muen .cont-l .text{font-size: 16px;margin-top: 10px;line-height: 24px;}
    .prolb-cont .title{font-size: 20px;}
    .prolb-cont .text{font-size: 18px;margin-top: 10px;}
    .procs-content_ul li .name {width: 100%;font-weight:700 !important}
    .procs-content_ul li .text {width: 100%;}
    .procs-content_ul li {margin-bottom: 10px;}
    .protj-lun .img {height: 150px;}
    .product_content .fs76{font-size: 24px;}

    .prolb-list .list-muen .cont-l .text{text-align: left;}
    .prolb-cont .text{text-align: left !important;}
    .prolb-list.fang .list-muen .cont-l{padding: 15px 0px !important;}
    .prolb-list .list-muen .cont-l{padding: 15px 0px !important;}
    .application{height: auto;background-color: #F4F4F4;padding-top: 0px;}
    .application img{position: static;object-fit: contain;}
    .product-menu h6{margin-bottom: 0px;}
    .product-menu h2{font-size: 20px;}
    .about-culture h4{font-size:24px;}
    .procs-list a {width: 140px;height: 34px;font-size: 12px;}
}