﻿:root{--color:#002583;--color1:#002583;--hovercolor:#002583}
footer{background: #222222;}
footer .foot-nav .foot-list li{width: 48.5%;}
footer .foot-item.foot-nav{width: 25% !important;}
footer .foot-list li a em{color: #fff;margin-right: 10px;}
footer .foot-link li em{color: #fff;}
footer .foot-title{padding-left: 0;padding-bottom: 15px;margin-bottom: 20px;}
footer .foot-title::before,footer::before{display: none;}
footer .foot-title::after{position: absolute;content: '';width: 50px;height: 2px;background: #FFFFFF;left: 0;bottom: 0;}
.foot-bot{background: #0C0C0C;}
body{max-width:1920px}
body.index{padding-top:0}
body.index .head-info{background:#ffffff00;box-shadow:0 0 2px rgba(0,0,0,.1)}
header.is-active .head-info{background:#fff}



.banner-text{position:absolute;width:100%;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.banner-text .banner-title{color:#fff;text-shadow:4px 4px 30px #000;line-height:1}
.banner-text .banner-sub{font-weight:var(--fontbold5);font-size:34px;color:#fff;text-shadow:0 10px 49px rgb(0 0 0);text-align:center;line-height:1;margin:30px 0 35px}
.bannerbtn{display:flex}
.bannerbtn a{font-weight:700;font-size:36px;color:#fff;background:var(--color);box-shadow:0 7px 39px 4px rgba(0,0,0,.35);border-radius:10px;padding:25px 35px;line-height: 1;}
.padding{padding:5% 0}
.homehead{text-align:center}
.hometitle{font-weight:var(--fontbold8);font-size:70px;color:#000;line-height:1.25;text-transform:uppercase}
.homesub{font-weight:500;font-size:24px;color:var(--color);line-height:1;margin-top:15px}
.home-strengths .contant{display:flex;gap:25px;max-width:1240px;margin:90px auto 0}
.home-strengths .item{padding:34px 10px 20px;background:var(--color);box-shadow:0 1px 6px 0 rgba(0,0,0,.35);border-radius:10px;overflow:hidden;flex:1;text-align:center}
.home-strengths .item .img{height:80px}
.home-strengths .item .img img{height: 100%;}
.home-strengths .item .text{font-weight:400;font-size:19px;color:#fff;margin-top:22px}
.home-category .contant{display:flex;justify-content:space-between;gap:20px;margin-top:35px}
.home-category .contant .item{width:21%;text-align:center}
.home-category .contant .item img{aspect-ratio: 1 / 1;width:100%;object-fit:cover}
.home-category .contant .item p{font-weight:700;font-size:24px;color:#000}
.home-product{background:#f0f0f0}
.home-product .contant{display:flex;gap:20px;margin-top:50px;flex-wrap:wrap}
.home-product .contant .item{flex:0 0 calc((100% - 60px)/ 4)}
.home-product .contant .item .card{text-align:center;border:1px solid #dcdcdc;box-shadow:0 0 23px 4px #a4a4a473}
.home-product .contant .item .card .img{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;object-fit:cover;overflow:hidden}
.home-product .contant .item .card .text{background: var(--color);padding: 15px 0;}
.home-product .contant .item .card .text p{font-weight: 700;font-size: 18px;color: #fff;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;display: -webkit-box;}
.home-product .contant .item .btns{margin-top:20px;display:flex;justify-content:center}
.home-product .contant .item .btns a{font-weight:400;font-size:18px;color:var(--color);line-height:1}
.contant .items:last-child{display:none}
.news-left .contant{display:flex;gap:20px;margin-top:40px}
.home-news .l-wrap{display:flex;gap:20px}
.news-left .contant .items{flex:1;padding:8px 10px;box-shadow:0 0 13px 0 #00000063}
.news-left .contant .items .img {display: flex;aspect-ratio: 19 / 14;justify-content: center;}
.news-left .contant .items .data,.news-left .contant .items .txt{display:none}
.news-left{width:46%}
.news-right .btns a{color: #fff;margin-top: 15px;display: flex;}
.news-right{flex:1;display:flex;gap:30px;align-items:center;background:var(--color)}
.news-right .image{width:50%;position:relative}
.news-right .image img{width:100%;aspect-ratio:1/1;object-fit:cover;height:100%}
.news-right .info{padding-right:30px;flex:1}
.news-right .info .tit{font-weight:800;font-size:22px;color:#fff;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}
.news-right .info .data{font-size:18px;color:#fff}
.newstitle h5{font-weight:800;font-size:40px;color:var(--color);text-align:center}
.news-right .info .txt{font-size:18px;color:#fff;line-height:1.25;margin-top:15px}
.news-left .contant .items img{width: 100%;}
.home-abouts{background:#f0f0f0}
.home-abouts .contant{display:flex;gap:50px;align-items:center;margin-top:50px}
.home-abouts .about-left{flex:1}
.home-abouts .about-right{flex:1}
.about-left .texts{font-weight:400;font-size:20px;color:#000;line-height:35px}
.about-left .item{margin-top:50px;display:flex;flex-direction:column;gap:25px}
.about-left .box{display:flex;gap:25px;border-bottom:1px dashed grey;padding-bottom:15px;position:relative}
.about-left .box::after{position:absolute;content:'';width:11%;height:5px;background:#002583;bottom:-3px;left:0}
.about-left .box .icon{width:10%;display:flex;justify-content:center;align-items:center}
.about-left .box .info{flex:1}
.about-left .item .info .tit{font-weight:800;font-size:30px;color:#000;line-height:1;margin-bottom:10px}
.about-left .item .info .txt{font-weight:400;font-size:18px;color:#000;line-height:1.52}
.home-contact{background:url(/Content/uploads/20261199810/202608051344172f7b0c8d215b4f33be7f2280b8b6279e.webp) center no-repeat;background-size:cover}
.home-contact .box{width:45%;background:var(--color);border-radius:20px;padding:45px}
.home-contact .box .title{font-weight:800;font-size:34px;color:#fff;line-height:1;margin-bottom:15px}
.home-contact .box .text{font-weight:400;font-size:20px;color:#fff;line-height:1.25}
@media (max-width: 1640px) {.hometitle{font-size: 46px;}
.banner-text .banner-sub{font-size: 26px;}
.bannerbtn a{font-size: 24px;}
.home-strengths .contant{max-width: 100%;margin: 50px auto 0;}
.home-category.padding{padding: 0 0 5%;}
.home-category .contant .item p{font-size: 22px;}}
@media (max-width: 1440px) {.about-left .item .info .tit{font-size: 24px;}
.news-right .info .txt{font-size: 16px;}}
@media (max-width:1280px) {
.hometitle{font-size: 36px;}
.home-strengths .item .img{height: 55px;}
.home-category .contant{margin-top: 20px;}
.homesub{font-size: 20px;}
.home-category .contant .item p{font-size: 18px;}
.home-product .contant{margin-top: 30px;}
.home-product .contant .item .card .text p{font-size: 16px;}
.home-news .l-wrap{flex-wrap: wrap;}
.news-left .contant{margin-top: 20px;flex-wrap: wrap;width: 100%;}
.news-right{display: none;}
.news-left{width: 100%;}
.contant .items:last-child{display: block;}
.home-contact .box{width: 60%;padding: 35px;}}
@media (max-width:1024px) {.home-abouts .contant{flex-direction: column;gap: 30px;}
.about-right{flex: auto;width: 100%;}
.about-right img{width: 100%;}}
@media (max-width:768px) {.hometitle,.newstitle h5,.home-contact .box .title{font-size: 28px;}
.bannerbtn a {font-size: 18px;padding: 20px 35px;}
.home-strengths .contant{margin: 30px auto 0;flex-wrap: wrap;}
.home-strengths .item{flex: 0 0 calc((100% - 50px) / 3);}
.home-category .contant{flex-wrap: wrap;}
.home-category .contant .item{width: auto;flex: 0 0 calc((100% - 30px) / 2);}
.home-category .contant .item img{width: 70%;}
.home-product .contant .item {flex: 0 0 calc((100% - 40px) / 3);}
.news-left .contant .items{flex: 0 0 calc((100% - 20px) / 2)}
.home-contact .box{width: 100%;background: #002583bf;padding: 20px;}
.home-contact .wmkcfeedback .wmkcfb-fileupload, .home-contact .wmkcfeedback input, .home-contact .wmkcfeedback textarea{border: 1px solid rgb(255 255 255 / 46%);}}
@media (max-width:550px) {
    .home-strengths .item {flex: 0 0 calc((100% - 30px) / 2);}
    .home-product .contant .item {flex: 0 0 calc((100% - 20px) / 2);}
}