﻿.repro{display:none;}
.repro1{display:block;}
.repro-boxlist{display: flex;justify-content: space-between;flex-wrap: wrap;}
.repro-boxlist li{width: 24%;}
@media(max-width:768px){.repro-boxlist li{width: 100%;}}
.honor img{width:100%;}
.about-r-list li{align-items: flex-start;}
.home-banner .swiper-slide>a::after{ display: none;}
#customswiperpag{display:none;}
:root{--color:#104277}
.l-wrap{max-width:1800px;padding:0 50px}
.home-banner .swiper-slide-active img{animation:none}
.index-custom .home-head,.index-news .home-head,.index-application .home-head{text-align:center}
.hometitle{font-weight: bold;font-size: 74px;color: #000;line-height: 1;}
.home-head p{font-size:30px;color:#6b6b6b;line-height:1.25;margin-top:25px}
.index-product{padding: 5% 0;}
.product-contant{display: flex;justify-content: space-between;margin-top: 45px;flex-wrap: wrap;}
.product-box{background:#fff;border:3px solid #000;width:23%;position:relative;box-shadow:10px 10px 3px 0 #d0d0d0;margin-bottom:2%}
.product-text{border-top: 1px solid #000;padding: 20px 15px;}
.product-img{overflow:hidden}
.product-img img{width:100%;display:block;transition:all .3s ease-in-out}
.product-text .title{font-size:30px;color:#000;text-align:center;line-height:1.2;}
.product-text .text{font-size: 18px;line-height: 1.25;margin-top: 15px;}
.about-item{display:flex;align-items:center;justify-content:space-between}
.about-item:nth-of-type(1){margin-bottom:55px}
.about-left{width:50%}
.about-right{width:48%}
.about-title{margin-top:25px}
.about-title p{font-size:30px;color:#000;line-height:1.25}
.about-btns{display:flex;margin-top: 35px;}
.about-btns a{font-size:30px;color:#0b3486;text-decoration-line:underline}
.index-choose{padding: 5% 0;}
.choose-item{display:flex;align-items:center;margin-bottom: 5%;}
.choose-item:nth-last-child(1){margin-bottom: 0;}
.choose-item .icon{width:165px;height:164px;background:var(--color);border-radius:100%;display:flex;justify-content:center;align-items:center;transition: all .3s ease-in-out;}
.choose-item .info{flex:1;padding-left:25px}
.choose-item .icon img{width:80px}
.choose-item .info .p1{font-size:44px;color:#000;font-weight:700}
.choose-item .info .p2{font-size:38px;color:#000;line-height:1.25}
.service-top{padding:105px 0;text-align:center;background:url(/Content/uploads/other/2025110710595490eb7c1b45714302bdb680291daa95dd.webp) center no-repeat;background-size:cover;margin-bottom: 4%;}
.index-service .home-head .hometitle,.index-service .home-head p{color:#fff}
.service-bottom .l-wrap{display:flex;justify-content:space-between}
.service-item{width:47.5%;text-align:center;position:relative;z-index:3;padding:16px;box-sizing:border-box}
.service-box{padding:45px 30px;box-sizing:border-box;background:#fff;border:3px solid #000}
.service-item::after{position:absolute;content:'';width:80%;height:80%;background:#dcdcdc;top:0;right:0;z-index:-1}
.service-item::before{position:absolute;content:'';width:80%;height:80%;background:#dcdcdc;bottom:0;left:0;z-index:-1}
.service-item .p1{font-size:45px;color:#000;line-height:1;margin-bottom:25px;font-weight:700}
.service-item .p2{font-size:18px;color:#000;line-height:1.52}
.service-item .icon{display:flex;justify-content:space-evenly;margin:35px 0 50px}
.service-item .icon li>em{font-size:62px;line-height:1;color:var(--color)}
.service-item .icon li p{font-size:18px;color:#000}
.service-btns{display:flex;justify-content:center}
.service-btns a{font-weight:400;font-size:32px;color:#fff;line-height:1;background:var(--color);border-radius:24px;padding:20px 30px}
.appli-item{display:flex;justify-content:space-between;margin-top:45px}
.index-application{padding:5% 0}
.appli-box{background:#fff;border:3px solid #000;width:23%;padding:30px 25px;text-align:center;position:relative;box-shadow:-10px 10px 0 4px #e7e7e7}
.appli-data{font-size:160px;color:#000;line-height:130px;font-weight:700;font-style:italic}
.appli-text{font-size:28px;color:#000;margin:45px 0;line-height:1.25}
.appli-img{overflow: hidden;}
.appli-img img{transition: all .3s ease-in-out;aspect-ratio: 1 / 1.5;object-fit: cover;}
.custom-item{margin-top: 45px;}
.custom-box{display:flex;align-items:center;padding:55px 50px;background:#fff;border:3px solid #000;margin-bottom:55px}
.custom-box:nth-last-child(1){margin-bottom: 0;}
.custom-info{width:10%}
.custom-text{flex:1;padding-left:45px;box-sizing:border-box}
.custom-text .p1{font-size:30px;color:#000;font-weight:700;line-height:1;margin-bottom:10px}
.custom-text .p2{font-size: 28px;color: #000;line-height: 1.25;}
.index-news{padding: 5% 0;}
.newsitem{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 45px;}
.newsbox{width: 48%;margin-bottom: 4%;position: relative;z-index: 3;padding: 15px;}
.news-all{display: flex;padding: 20px;background: #FFFFFF;align-items: center;border: 3px solid #000000;}
.newsbox::after{position: absolute;content: '';width: 95%;height: 90%;background: #E3E3E3;right: 0;top: 0;z-index: -1;}
.newsbox::before{position: absolute;content: '';width: 95%;height: 90%;background: #E3E3E3;left: 0;bottom: 0;z-index: -1;}
.newsbox .news-img{width: 55%;overflow: hidden;}
.newsbox .info{flex: 1;padding-left: 15px;}
.newsbox .info .title{font-size: 24px;color: #0B3486;line-height: 1.25;font-weight: bold;}
.newsbox .info .date{font-size: 18px;color: #000000;margin-bottom: 10px;}
.newsbox .info .text{font-size: 18px;color: #000000;margin-top: 15px;}
.newsbox:hover .news-img img{transform: scale(1.02);} 
.appli-box:hover .appli-img img{transform: scale(1.02);}
.choose-item:hover .icon{transform: rotateY(180deg);}
.product-box:hover .product-text p{color: var(--color);}
@media (max-width:1640px) {.hometitle{font-size: 62px;}
.home-head p,.about-title p,.about-btns a,.custom-text .p2{font-size: 24px;line-height: 1.52;}
.product-text .title{font-size: 24px;}
.about-item:nth-of-type(1) {margin-bottom: 40px;}
.about-btns{margin-top: 25px;}
.choose-item .info .p2{font-size: 28px;}
.choose-item .info .p1{font-size: 36px;}
.choose-item .icon img{width: 55px;}
.choose-item .icon{width: 120px;height: 120px;}
.service-btns a{font-size: 24px;border-radius: 9px;}
.service-item .icon li>em{font-size: 52px;}
.service-item .icon{margin: 30px 0 40px;}
.appli-data{font-size: 98px;line-height: 80px;}
.appli-text{font-size: 24px;margin: 30px 0;}}
@media (max-width:1420px) {.custom-box{padding: 40px 25px;}}
@media (max-width:1366px) {.index-product{padding: 3% 0;}
.hometitle{font-size: 46px;}
.home-head p, .about-title p, .about-btns a, .custom-text .p2{font-size: 20px;}
.home-head p{margin-top: 15px;}
.product-contant{margin-top: 20px;}
.product-text .title{font-size: 20px;}
.choose-item .info .p2{font-size: 22px;}
.choose-item .icon img{width: 40px;}
.choose-item .icon{width: 95px;height: 95px;}
.service-box{padding: 35px 20px;}
.service-btns a{font-size: 18px;padding: 15px 30px;}
.service-item .p1{font-size: 36px;margin-bottom: 15px;}
.appli-box{padding: 20px 10px;}
.appli-text {font-size: 20px;margin: 15px 0;}
.appli-data {font-size: 60px;line-height: 42px;}
.custom-box {padding: 25px 20px;margin-bottom: 30px;}
.newsbox .info .title{font-size: 20px;}}
@media (max-width:1024px) {.l-wrap{padding: 0 30px;}
.hometitle{font-size: 32px;}
.home-head p, .about-title p, .about-btns a, .custom-text .p2,.product-text p,.choose-item .info .p2,.service-item .p2,.service-item .icon li p{font-size: 16px;}
.choose-item .info .p1{font-size: 26px;}
.choose-item .icon img{width: 30px;}
.choose-item .icon {width: 70px;height: 70px;}
.choose-item{margin-bottom: 3%;}
.service-top{padding: 65px 0;margin-bottom: 3%;}
.service-item .icon li>em{font-size: 32px;}
.service-item .p1 {font-size: 26px;margin-bottom: 10px;}
.service-bottom .l-wrap{align-items: center;}
.appli-item,.custom-item,.newsitem{margin-top: 25px;}
.news-all{flex-direction: column;}
.newsbox .news-img{width: 100%;}
.newsbox .info{padding-left: 0;margin-top: 20px;}
.newsbox .info .title{font-size: 18px;}
.newsbox .info .date,.appli-text{font-size: 16px;}
.newsbox .info .text {font-size: 16px;margin-top: 10px;line-height: 1.52;}
.custom-text .p1{font-size: 24px;}
.custom-text{padding-left: 35px;}
.appli-data{font-size: 42px;}
.product-box{width: 32%;}}
@media (max-width:768px) {.hometitle{font-size: 28px;}
.l-wrap {padding: 0 15px;}
.product-contant {margin-top: 10px;}
.service-bottom .l-wrap{flex-direction: column;}
.service-item{width: 100%;}
.service-item:nth-of-type(1){margin-bottom: 25px;}
.appli-item{flex-wrap: wrap;}
.appli-box{width: 48%;margin-bottom: 4%;}
.product-box {width: 49%;}}
@media (max-width:550px) {.custom-text .p1{font-size: 20px;}
.product-box{width: 49%;}
.about-item:nth-of-type(1){flex-direction: column-reverse;}
.about-item{flex-direction: column;}
.about-left {width: 100%;}
.about-right {width: 100%;}
.choose-item .info .p1{font-size: 22px;}
.choose-item .info{padding-left: 15px;}
.newsbox{width: 100%;}
.custom-info{display: none;}
.custom-text {padding-left: 0;width: 100%;}
.custom-box {padding: 20px 15px;margin-bottom: 15px;}}