﻿.banbotnum{background: var(--color);color: #fff;padding: 1% 0;}
.banbotnum .flex{display: flex;justify-content: center;}
.banbotnum .item{width: 28%;text-align: center;}
.banbotnum .num{font-size: 40px;font-weight: bold;}
.banbotnum .num sup{font-size: 20px;font-weight: 500;}
@media (max-width:480px) {.banbotnum .flex{display: block;}
.banbotnum .item{padding: 1%;width: 100%;}}
.home-about .info .home-tip{color: var(--color);}
.home-about .info .txt-box::before{background-color:var(--color);}
.home-about .img .img-box{border-color:var(--color)}
.home-about .img .num-box{background-color:var(--color);}
.home-about .img .num-box::before{background-color:var(--color);}
.home-about .info .home-more{background: var(--color);border-color:var(--color)}
.home-products{background: #f3f7ff;}
.home-products .pro-list li{border-color:var(--color)}
.home-products .pro-list li .icon-hottitle{color:var(--color);background-color:var(--color)}
.home-products .pro-list li:hover{border-color:var(--color)}
.home-products .pro-list li:hover .info .title{color:var(--color)}
.home-products .pro-list li .info{border-color: var(--color);}
.home-products .home-more{background: var(--color);border-color:var(--color)}
.indexmap .home-title{transform: translateY(50px);}
.home-news .news-list li .img .date{background-color:var(--color);}
.home-news .news-list li .info .more{color:var(--color);}
.home-news .news-list li .info .more span::before{background-color:var(--color);}
.home-news .news-list li .info .more em{background:linear-gradient(45deg,var(--color) 0,#dce5d9 100%);color:#fff;transform:rotate(-45deg);}
.home-news .news-list li:hover .info .title{color:var(--color)}
.home-news .news-list li:hover .info .more span{color:var(--color)}
.home-choose .left{flex:1;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-choose .item{width: 50%;padding-left: 20px;display: block;}
.home-choose .item .num{background: initial;margin: 0;}
.home-choose .item:hover .num{background: initial;}
.home-choose .item .num::after{display: none;}
.home-choose .item .info{margin-left: 0;}
.home-consultation .title span{color: #fff;}
.home-about .img .num-box .tit{font-size:var(--fontsize17);}
@media (max-width:1440px){.home-about .img .num-box .tit{font-size:var(--fontsize14);}}
@media (max-width:768px){.home-about .img .num-box .tit{font-size:var(--fontsize12);}}
@media (max-width:550px){.home-about .img .num-box .tit{display:none}}
.home-news .home-tip{color:#000}
.home-news .home-tip span::before{background:linear-gradient(0deg,#000 0,#999 100%)}
.home-products .pro-list li{display:flex;flex-direction:column}
.home-products .pro-list li .info{flex:1;display:flex;flex-direction:column;align-items:flex-start}
.home-products .pro-list li .info .txt{margin-bottom:10px;width:100%;}
.home-products .home-more{margin-top:auto}
.home-consultation .home-more{background:#FFB435;border-color:#FFB435;}
.home-choose .box{align-items:flex-start;margin:0}
.home-choose .img-box{aspect-ratio:inherit;border-radius:0;width:auto;max-width:36%;margin-right:7%;display:block;padding:12% 0 0;}
.home-choose .img-box::before{display:none;}
.home-choose .home-title{text-align:left;font-size:40px}
.home-choose .home-tip{text-transform:inherit;text-align:left;color:#555;line-height:1.4;font-size:var(--fontsize28);margin-bottom:10px}
.home-choose .home-tip span{padding:0;}
.home-choose .home-tip span::before{display:none;}
.home-choose .left .home-more{margin:30px 0 0 auto;background:var(--color);border-color:var(--color)}
.home-choose .item{width:48%;padding:0;}
.home-choose .item .info .txt{color:#000}
@media (min-width:1281px){.home-choose .item .info .tit{font-size:var(--fontsize24)}
.home-choose .item .info .txt{font-size:var(--fontsize17);}}
@media (max-width:1280px){.home-choose .home-title{text-align:left;font-size:34px}
.home-choose .home-tip{font-size:var(--fontsize24);}}
@media (max-width:1024px){.home-choose .img-box{padding:0 0 20px;width:100%;max-width:100%;margin:0}
.home-choose .home-tip span br,.home-choose .home-title br{display:none}}
@media (max-width:768px){.home-choose .home-title{text-align:left;font-size:var(--fontsize28)}
.home-choose .home-tip span{font-size:var(--fontsize18);}
.home-choose .left .home-more{margin:20px auto 0}}
@media (max-width:500px){.home-choose .home-title{text-align:center;font-size:var(--fontsize26)}
.home-choose .home-tip{text-align:center;margin-bottom:5px}
.home-choose .home-tip span{font-size:var(--fontsize16);}
.home-choose .item{width:100%}
.home-choose .item .num{display:flex;justify-content:center;width:100%;}
.home-choose .item .num img{height:44px;}}
:root{--fontfamily:Arial;--color1:#1b2c77}
.l-wraps{max-width:1800px;margin:0 auto;padding:0 50px;}
.hometitle{font-family:Arial;font-weight:700;font-size:46px;color:#282828;line-height:60px}
.homehead{text-align:center}
.homesub{font-size:22px;color:#282828;line-height:33px;margin-top:10px}
.index-about{padding:80px 0}
.index-about .l-wraps{display:flex;align-items:center}
.about-right{width:52%}
.about-left{flex:1;padding-right:35px;padding-left:15px}
.about-text{margin-top:25px}
.about-text p{color:#282828;line-height:28px;margin-bottom:20px}
.about-text .text{position:relative}
.about-text .text::after{position:absolute;content:'';width:4px;height:90%;left:-15px;top:50%;background:#282828;border-radius:2px;transform:translateY(-50%)}
.about-btn{display:flex;margin-top:30px}
.about-btn a{font-size:20px;color:#fff;line-height:1;padding:15px 35px;background:#ffb434;border-radius:22px;transition: all .3s ease-in-out;}
.index-choose{padding:45px 0;background:url(/Content/uploads/20251239913/2025123113081065f9f930f7f643eda761a4f4aa77bef6.webp) center no-repeat;background-size:cover}
.index-choose .l-wraps{display:flex;justify-content:space-between;align-items:center}
.choose-title{font-family:Impact;font-weight:400;font-size:72px;color:var(--color);line-height:94px;text-shadow:0 7px 12px rgba(37,25,5,.24);text-stroke:1px #FFFFFF;-webkit-text-stroke:1px #FFFFFF}
.choose-right{width:70%;flex-wrap:wrap;display:flex}
.choose-left{flex:1;padding-right:50px}
.choose-item:nth-of-type(2n-1){width:45%;padding-right:6%}
.choose-item:nth-of-type(2n){width:55%}
.choose-info .tit{font-weight:700;font-size:28px;color:#fff;line-height:1.25;margin:12px 0 6px}
.choose-info .txt{font-size:19px;color:#fff;line-height:1.5}
.choose-item{margin-bottom:35px}
.choose-num img {transition: all .3s ease-in-out;height:48px;width:auto}
.choose-item:last-child,.choose-item:nth-last-child(2){margin-bottom:0}
.choose-btns{width:100%;display:flex;justify-content:end}
.choose-btns a{font-size:22px;color:#fff;background:#ffb434;border-radius:50px;padding:15px 25px 15px 25px;line-height:1;transition: all .3s ease-in-out;}
.index-product .l-wrap{max-width:1700px}
.index-product{background:#f3f7ff;padding:80px 0}
.product-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}
.product-list li{border-radius:2px;border:1px solid var(--color);width:23.5%;margin-bottom:2%;background:#fff}
.product-list li img{width: 100%;transition: all .3s ease-in-out;}
.product-list li:hover img{transform: scale(1.03);}
.product-list li .info{padding:25px 20px;border-top:1px solid var(--color)}
.product-list li .info .title{font-weight:700;color:var(--color);line-height:27px}
.home-more{margin-top:25px}
.index-video{padding:80px 0;background:var(--color)}
.video-contant{margin-top:55px;position:relative}
.index-video .homehead .hometitle{color:#fff}
.video-left,.video-right{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;display:block}
.video-left{left:-100px}
.video-right{right:-100px}
.index-global{padding:80px 0 0}
.global-img{text-align:center;margin:80px 0}
.global-img img{width:100%}
.global-contant{background:#fff;box-shadow:1px 1px 10px 0px #2424241f;border-radius:12px;display:flex;justify-content:center;padding:45px 0;align-items:center}
.global-contant p{font-weight:700;font-size:36px;color:#404040;line-height:43px}
.global-contant a{background:var(--color);border-radius:50px;border:1px solid #fff;padding:18px 40px;line-height:1;color:#fff;font-size:24px;margin-left:5%}
.home-news .news-list li .info .more em{background:var(--color)}
.home-news .news-list li .info .title{font-weight:700;font-size:18px;color:#282828;line-height:1.75;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #c6c6c6}
.home-news .news-list li .info .more span{font-size:16px;color:var(--color);line-height:22px;font-weight:700}
.home-news .news-list li .img .date{font-weight:700;font-size:20px;color:#fff;line-height:23px;padding:10px 25px 10px 15px}
.about-btn a:hover{transform: translateX(20px);}
.choose-btns a:hover{transform: translateX(-20px);}
@media (max-width:1640px) {.hometitle{font-size: 42px;}
.index-about,.index-product,.index-video{padding: 65px 0;}
.index-global{padding: 65px 0 0;}
.about-text {margin-top: 10px;}
.choose-info .tit{font-size: 28px;margin: 20px 0 15px;}
.choose-info .txt{font-size: 18px;}
.choose-item{margin-bottom: 30px;}
.choose-item:nth-of-type(2n-1){padding-right: 5%;}
.choose-btns a{font-size: 22px;padding: 15px 35px 15px 35px;}
.choose-title{font-size: 64px;}
.product-list li .info{padding: 20px 15px;}
.video-contant{margin-top: 25px;}
.video-right {right: -60px;}
.video-left {left: -60px;}
.homesub{font-size: 18px;}
.global-img{margin: 45px 0;}
.global-contant p{font-size: 26px;}}
@media (max-width:1440px) {.hometitle{font-size: 34px;}
.product-list{margin-top: 25px;}
.choose-info .tit{font-size: 24px;}}
@media (max-width:1366px) {.hometitle{font-size: 28px;}
.choose-info .txt,.homesub{font-size: 16px;}
.video-left img, .video-right img{width: 35px;}
.home-news .news-list li{margin-top: 20px;}}
@media (max-width:1024px) {.l-wraps{padding: 0 10px;}
.index-about, .index-product, .index-video{padding: 35px 0;}
.index-global{padding: 35px 0 0;}
.index-about .l-wraps{flex-direction: column-reverse;}
.about-right{width: 100%;}
.about-right img{width: 100%;}
.about-left{padding-left: 0;padding-right: 0;margin-top: 25px;}
.index-choose .l-wraps{flex-direction: column;}
.choose-left {flex: 1;padding-right: 0;width: 100%;text-align: center;}
.choose-title {font-size: 50px;line-height: 1.25;}
.choose-item:nth-of-type(2n-1) {padding-right: 0;width: 49%;}
.choose-item:nth-of-type(2n){width: 49%;}
.choose-right{width: 100%;justify-content: space-between;}
.choose-item{text-align: center;}
.choose-info .tit{font-size: 20px;}
.choose-num img{height: 46px;}
.choose-btns{justify-content: center;}
.home-more{height: 35px;font-size: 16px;}
.hometitle{line-height: 1.25;}
.home-news .news-list li .img .date{font-size: 16px;}}
@media (max-width:768px) {.choose-title{font-size: 38px;}
.product-list li{width: 49%;}
.product-list li img{width: 100%;}
.global-contant p{font-size: 22px;}
.global-contant a{padding: 12px 30px;font-size: 18px;}
.global-contant{padding: 20px 0;}
.hometitle{font-size: 24px;}
.home-news .news-list li .info .title{font-size: 16px;}
.choose-info .tit{font-size: 18px;margin: 15px 0 10px;}
.choose-btns a{font-size: 16px;}}
@media (max-width:550px) {.hometitle {font-size: 22px;}
.choose-item:nth-of-type(2n-1) {padding-right: 0;width: 100%;margin: 25px 0;}
.choose-item:nth-of-type(2n) {width: 100%;margin-bottom: 0;}
.choose-btns{margin-top: 25px;}
.video-img img{width: 100%;}
.global-contant{flex-direction: column;}
.global-contant p {font-size: 18px;line-height: 1;margin-bottom: 25px;}}
.choose-item:hover .choose-num img{transform: rotateY(180deg);}
.about-right{overflow:hidden;border-radius:30px;}
.about-right img{display:block;width:100%;transition:.3s;}
.about-right img:hover{transform:scale(1.05)}
@media (max-width:768px){.home-banner{height:auto;}
.about-right{border-radius:20px;}}
.product-list li{display:flex;flex-direction:column}
.product-list li .info{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.home-news .news-list li{display:flex;flex-direction:column}
.home-news .news-list li .info{flex:1;display:flex;flex-direction:column;justify-content:space-between}
.home-news .news-list li .info .title{flex:1}