/*初始化样式*/
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin: 0;}
/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.xypg-right-content{font-size: 16px;}
.j-space-between{justify-content:space-between}
.j-flex-start{justify-content:flex-start}
.j-flex-end{justify-content:flex-end}
.j-center{justify-content:center}
.a-j-center{align-items:center;justify-content:center}
.a-center{align-items:center}
.a-flex-start{align-items:flex-start}
.a-flex-end{align-items:flex-end}
/*主体样式*//* 关于我们专题页 *//* 关于简介 */
.n-about-tt1 h3{font-size: clamp(24px,2.5vw,40px);font-weight: bold;font-stretch: normal;line-height: 1.5;color: #163D5C;margin-top: 0;margin-bottom: 0;}
.n-about-part1-con {background-repeat: no-repeat;background-position: center;background-size: cover;padding: clamp(30px, 5.6vw, 90px) 0 clamp(24px, 3.4vw, 51px);}
.n-about-part1-con .w-con {display: flex;justify-content: space-between;align-items: flex-start;}
.n-about-part1-left {width: min(52%, 712px);}
.n-about-part1-wz {font-size: clamp(15px, 1.3vw,18px);font-weight: normal;font-stretch: normal;line-height: 1.9;letter-spacing: 0px;color: #5f6982;margin-top: 1.5em;padding-bottom: 9.6%;text-align: justify;}
.n-about-part1-wz .text {height: 290px;overflow-x: hidden;overflow-y: auto;}
.n-about-part1-wz p {margin-bottom: 5px;margin-top: 0;}
.n-about-part1-imgs {width: min(46%, 660px);}
.n-about-part1-imgs .imgs {}
.n-about-part1-imgs .imgs img{max-width: 100%;height: auto;}
@media (max-width: 1460px) {.n-about-part1-wz .text {height: 16em;}
}
@media (max-width: 1200px) {.n-about-part1-wz .text {height: 220px;}
.n-about-part1-wz p {margin-bottom: 0.8em;}
}
@media (max-width: 990px) {.n-about-part1-imgs {width: 100%;}
.n-about-part1-left {width: 100%;margin-top: 24px;}
.n-about-part1-wz {font-size: 15px;padding-bottom: 30px;margin-top: 12px;}
.n-about-part1-wz .text {height: auto;}
.n-about-part1-wz p {margin-bottom: 0.6em;}
}
@media (max-width: 640px) {.n-about-part1-left {margin-top: 20px;}
.n-about-part1-wz {font-size: 14px;padding-bottom: 10px;line-height: 1.8;margin-top: 8px;}
.n-about-part1-wz p {margin-bottom: 0.4em;}
}
/* 优势 */.n-about-part2 {background-repeat: no-repeat;background-position: center;background-size: cover;padding: 8vh 0;}
.n-about-part2 .n-about-tt1 h3{text-align: center;margin-top: 0;margin-bottom: 0;}
.n-about-part2-list {margin-top: clamp(24px, 3.7vw, 52px);}
.n-about-part2-list ul {justify-content: space-between;align-items: unset;}
.n-about-part2-list li {width: 23.16%;--tran-tis: 0.3s;}
.n-about-part2-list li a {display: block;height: 100%;background-color: #ffffff;border: solid 1px #dadada;padding: max(12.8%, 20px) max(8%, 12px) max(8%, 20px);transition: var(--tran-tis) ease;}
.n-about-part2-list li:hover a {background-color: #163D5C;box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.12);}
.n-about-part2-list li .imgs {--height-img: clamp(45px, 5vw,70px);height: var(--height-img);width: auto;position: relative;overflow: hidden;}
.n-about-part2-list li .imgs img {display: block;width: 50px;object-fit: contain;margin: 0 auto;transition: var(--tran-tis) ease;filter: brightness(0) invert(40%);}
.n-about-part2-list li .imgs img:nth-child(2) {visibility: hidden;opacity: 0;margin-top: calc(-1 * var(--height-img));}
.n-about-part2-list li:hover .imgs img {filter: brightness(0%) invert(100%);}
.n-about-part2-list li h4 {display: block;font-size: clamp(18px, 1.6vw, 22px);font-weight: bold;font-stretch: normal;line-height: 1.5;letter-spacing: 0px;color: #163D5C;text-align: center;transition: var(--tran-tis) ease;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 1vh;}
.n-about-part2-list li:hover h4 {color: #ffffff;}
.n-about-part2-list li .sums {font-size: clamp(14px, 1vw, 16px);font-weight: normal;font-stretch: normal;line-height: 1.75;letter-spacing: 0px;color: #808695;text-align: center;transition: var(--tran-tis) ease;margin-top: 0.95em;}
.n-about-part2-list li:hover .sums {color: #ffffff;}
@media (max-width: 1460px) {.n-about-part2-list li .imgs {}
.n-about-part2-list li h4 {margin-top: 1.2em;}
}
@media (max-width: 1200px) {.n-about-part2-list li h4 {margin-top: 1em;}
}
@media (max-width: 990px) {.n-about-part2-list ul {flex-wrap: wrap;}
.n-about-part2-list li {width: 48.5%;}
.n-about-part2-list li:nth-child(n+3) {margin-top: 3%;}
}
@media (max-width: 768px) {}
@media (max-width: 640px) {.n-about-part2-list li {width: 100%;}
.n-about-part2-list li:nth-child(n+2) {margin-top: 10px;}
.n-about-part2-list li a {padding: 20px 12px;}
}
/* 行业解决方案 */.about_solutions {padding: 1px 0;}
.about_solutions .tits_h2 {max-width: 96%;margin: clamp(24px, 3vw, 64px) auto clamp(24px, 3vw, 45px);}
.about_solutions_ul {}
.about_solutions_ul ul {justify-content: space-between;}
.about_solutions_ul li {flex: 1;position: relative;--solutions-its: 0.5s;}
.about_solutions_ul li .imgs {padding-top: calc(650 / 634 * 100%);}
.about_solutions_ul li .text_img {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;padding: max(4.1%, 5px);}
.about_solutions_ul li .text_img .li_cont {	border: solid 1px rgba(170, 170, 170, 0.5);height: 100%;display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 0 13%;}
.about_solutions_ul li .text_img .li_cont .img {--img-size: clamp(64px, 4.89vw, 88px);width: var(--img-size);height: var(--img-size);border-radius: 50%;position: relative;}
.about_solutions_ul li .text_img .li_cont .img img {display: block;width: 100%;height: 100%;object-fit: contain;}
.li_cont .img .btns_bwen {position: absolute;z-index: -1;width: 100%;height: 100%;left: 0;top: 0;}
/* 扩散动画 */.li_cont .img .circle, .li_cont .img .circle1, .li_cont .img .circle2{width: 100%;height: 100%;background: rgba(255, 255, 255, 0);border: 1px solid rgba(255, 255, 255, 1);/* border-radius: 999px; */border-radius: 50%;position: absolute;top: 0;left: 0;}
.li_cont .img .circle1, .li_cont .img .circle2{/* animation: circleChange 2s 1s ease-out infinite; */animation-name: circleChange;animation-duration: 2s;animation-iteration-count: infinite;animation-timing-function: linear;}
.li_cont .img .circle1 {animation-delay: 1s;}
.li_cont .img .circle2 {animation-delay: 2s;}
@keyframes circleChange {0%{transform: scale(1);opacity: 0.95;}
25%{transform: scale(1.2);opacity: 0.75;}
50%{transform: scale(1.4);opacity: 0.5;}
75%{transform: scale(1.6);opacity: 0.25;}
100%{transform: scale(1.8);opacity: 0.05;}
}
.about_solutions_ul li .text_img .li_cont h3 {font-size: clamp(20px, 1.3vw, 24px);	font-weight: bold;	font-stretch: normal;	line-height: 1.5;	letter-spacing: 0px;	color: #ffffff;margin-top: 13.86%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_solutions_ul li .text_img .li_cont .sums {font-size: clamp(15px, 1vw, 18px);	font-weight: normal;	font-stretch: normal;	line-height: 0.2;	letter-spacing: 0px;	color: #ffffff;text-align: center;margin-top: 0%;transition: var(--solutions-its) ease;visibility: hidden;opacity: 0;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.about_solutions_ul li:hover .text_img .li_cont .sums {margin-top: 5.9%;opacity: 1;visibility: visible;	line-height: 1.83;}
.about_solutions_ul li .text_img .li_cont a {font-size: clamp(13px, 0.9vw, 16px);	font-weight: normal;	font-stretch: normal;	line-height: 1.5;	letter-spacing: 0px;	color: #c5c5c5;padding-bottom: 0em;display: block;border-bottom: 2px solid rgba(255, 255, 255, 0.5);margin-top: 0%;visibility: hidden;opacity: 0;transition: var(--solutions-its) ease;}
.about_solutions_ul li:hover .text_img .li_cont a {opacity: 1;visibility: visible;margin-top: 10%;padding-bottom: 0.625em;}
.about_solutions_ul li .text_img .li_cont a:hover {color: #ffffff;border-color: #ffffff;}
@media (max-width: 1460px) {}
@media (max-width: 1200px) {.about_solutions_ul ul {flex-wrap: wrap;}
.about_solutions_ul li {width: 50%;flex: none;}
.about_solutions_ul li .imgs {position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0;}
.about_solutions_ul li .text_img {position: relative;height: auto;}
.about_solutions_ul li .text_img .li_cont {padding: 30px 20px;}
.about_solutions_ul li .text_img .li_cont h3 {margin-top: 30px;}
.about_solutions_ul li:nth-child(n+1) .text_img .li_cont .sums {opacity: 1;visibility: visible;line-height: 1.8;margin-top: 20px;}
.about_solutions_ul li:nth-child(n+1) .text_img .li_cont a {opacity: 1;visibility: visible;margin-top: 30px;padding-bottom: 0.5em;}
}
@media (max-width: 990px) {.about_solutions_ul li {width: 100%;}
}
@media (max-width: 768px) {}
@media (max-width: 640px) {}
/* 制造能力 */.n-about-part3 {padding: 90px 0 130px;overflow: hidden;}
.n-about-part3 .n-about-tt1 h3{text-align: center;}
.about_manu_text {font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 1.8;	letter-spacing: 0px;	color: #333333;width: 87.8%;margin: 1.25em auto 0; display: block;text-align: center;}
.n-about-part3-list {margin-top: 5%;overflow: hidden;}
.n-about-part3-list .swiper {margin: 0 -47.5%;width: 195%;}
.n-about-part3-list li {}
.n-about-part3-list li a {display: block;opacity: 0.26;}
.n-about-part3-list li .imgs img{max-width: 100%;}
.n-about-part3-list li.swiper-slide-active a {opacity: 1;}
@media (min-width: 1921px) {.about_manu_text {font-size: 0.83vw;}
}
@media (max-width: 1650px) {.n-about-part3 {padding: 5% 0 6%;}
.n-about-part3-list {margin-top: 4%;}
.about_manu_text {font-size: 15px;}
}
@media (max-width: 1200px) {.about_manu_text {width: 100%;}
}
@media (max-width: 990px) {.n-about-part3 {padding: 36px 0 45px;}
.about_manu_text {margin-top: 15px;}
.n-about-part3-list {margin-top: 24px;}
}
@media (max-width: 768px) {}
@media (max-width: 640px) {.n-about-part3 {padding: 36px 0 40px;}
.about_manu_text {margin-top: 10px;}
.n-about-part3-list {margin-top: 20px;margin-left: -12px;margin-right: -12px;}
.n-about-part3-list .swiper {margin: 0 -75%;width: 250%;}
}
/* 资质荣誉 */.n-about-part5 {background-repeat: no-repeat;background-position: center;background-size: cover;padding: 6vh 0;}
.n-about-part5 .n-about-tt1 h3{text-align: center;}
.n-about-part5-list {margin-top: 4.2%;position: relative;}
.n-about-part5-list .swiper-button-prev,.n-about-part5-list .swiper-button-next {display: flex;width: 36px;height: 60px;top: 40%;margin: 0;}
.n-about-part5-list .swiper-button-prev::after, .n-about-part5-list .swiper-button-next::after {width: 26px;height: 26px;border-width: 4px;border-color: transparent transparent #cccccc #cccccc;left: 10px;}
.n-about-part5-list .swiper-button-prev:hover::after, .n-about-part5-list .swiper-button-next:hover::after {border-color: transparent transparent #163D5C #163D5C;}
.n-about-part5-list .swiper-button-prev {left: -6%;}
.n-about-part5-list .swiper-button-next {right: -6%;}
.n-about-part5-list .swiper {}
.n-about-part5-list li {}
.n-about-part5-list li a {display: block;transform-origin: center 90%;/* transform: scale(0.71); */}
.n-about-part5-list li.swiper-slide-active a {transform: scale(1);}
.n-about-part5-list li .imgs {position: relative;}
.n-about-part5-list li .imgs img{width: 100%;}
.n-about-part5-list li h4 {display: block;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 2;	letter-spacing: 0px;	color: #666666;margin-top: 1em;opacity: 0;visibility: hidden;padding: 0 1em;}
.n-about-part5-list li.swiper-slide-active h4 {opacity: 0;visibility: visible;}
#about_honor .swiper-button-next,#about_honor.swiper-button-prev{color: transparent;}
@media (max-width: 1200px) {.n-about-part5-list li h4 {font-size: 15px;margin-top: 0.8em;}
}
.cooperswiper li .imgs{border: 1px solid #eee;}
.w-con {width: 96%;max-width: 1600px;display: block;margin: 0 auto;}
.n-tt1 h3{text-align: center;color: #000000;font-size: 30px;line-height: 1;margin-bottom: 15px;font-weight: bold;}
.n-tt1 .xx{margin:0 auto;}
.xx{width: 24px;height: 3px;background-color: #d90404;}
.n-about-p2{background-color: #f3f3f3;padding: 6vh 0;}
.n-about-p2 .w-con{margin-top: 5vh;}
.n-about-p2 li{margin-top: 2vh;background-color: #fff;display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.n-about-p2 li .img,.n-about-p2 li .wz{width: 50%;}
.n-about-p2 li .img img{width: 100%;}
.n-about-p2 li .wz{padding: 3vh 5vh;}
.n-about-p2 li .wz .wz-p{color: #666;font-size: 16px;line-height: 1.6;}
.n-about-p2 li .wz h3{padding: 20px 0;font-size: 24px;color: #333;font-weight: bold;}
@media (max-width: 500px) {.n-about-p2 li .wz{width: 100%;padding: 2vh;}
.n-about-p2 li .img{display: none;}
}
@media (max-width: 640px) {.page_about_honor {padding: 36px 0;}
.n-about-part5-list {margin-top: 24px;}
.n-about-part5-list li h4 {font-size: 14px;margin-top: 0.5em;}
.n-tt1 h3{font-size: 20px;}
.n-about-p2 {background-color: #f3f3f3;padding: 4vh 0;}
}
/* 视频专题页 */.n-video-list{padding: 6vh 0;flex-wrap: wrap !important;justify-content: flex-start;}
.n-video-list li{width: calc(20% - 20px);margin-left: 10px;margin-right: 10px;margin-bottom: 2vh;}
.n-video-list li .img{position: relative;border-radius: 10px;overflow: hidden;}
.n-video-list li .img::before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);opacity: 0;}
.n-video-list li .img img{width: 100%;height: auto;}
.n-video-list li .wz{padding: 10px 0;}
.n-video-list li .wz p{color: #333;font: 400 15px/26px "Microsoft yahei";text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.n-video-list li:hover .img::before{opacity: 1;}
@media (max-width: 768px) {.n-video-list li{width: calc(50% - 20px);}
.n-video-list li .img img{height: 250px;}
}

