﻿.home-cirt img{  width: 100%;}
video#video {width:100%;display:block;min-height:inherit}
/*@media (min-width:1025px) {video#video{background: #000;aspect-ratio: 192 / 65;}}*/
video#video{background: #000;height:100%;object-fit: contain;}
/*.home-banner .swiper-slide{position:relative;height:0;padding-bottom:34%;}
.home-banner .swiper-slide>a,.home-banner .swiper-slide video{max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;width:100%}*/
video#video{height:100%;object-fit:cover;width:100%}
.home-banner .swiper-slide{height:auto}
.home-banner .swiper-slide-active img {animation:0s}
a.bannerlink1 {display:block;width:15vw;height:4vw;position:absolute;top:54%;left:19%;z-index:1;}
.home-message{background:#363636!important}
.home-choose .choose-text p,.home-choose .choose-list .item .item-tit,.home-choose .choose-list .item .item-text p,.home-message .home-title,.home-message .homemessage-des p{color:var(--headercolor)}
.home-product .home-des-into{display: none;}
.home-product  .l-wrap>p{font-weight: 800;}
.home-cirt{padding: 3% 0;}
.indexcertiSwiper{margin-top: 20px;}
.indexcertiSwiper img{width: 100%;}
.choose-flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;color:var(--headercolor);margin-top:30px;}
.choose-info{width:46%}
.choose-pic{width:50%}
.choose-info-text{font-size:var(--fontsize24);font-weight: bold;color:var(--color);margin:8px 0;}
.choose-info-list li{margin-top:8px;position:relative;padding-left:20px;list-style:none;font-size:var(--fontsize18);}
.choose-info-list li:before{content:'';width:8px;height:8px;background:var(--headercolor);position:absolute;left:0;top:10px;transform:rotate(45deg);}
@media (max-width:1280px){.choose-info-tit{font-size:26px;}
.choose-info-text{font-size:var(--fontsize18)}
.choose-info-list li{font-size:var(--fontsize16);margin-top:5px}}
@media (max-width:768px){.choose-info-tit{font-size:20px;}
.choose-info-text{font-size:var(--fontsize16);margin:5px 0}
.choose-info{width:100%}
.choose-pic{width:100%;margin-top:20px}}
.home-about .home-title,.home-about .about-text p,.home-about .about-adv li{color:#fff}

.brand{background: url(/Content/uploads/20261017966/20260228095413e0dbc277a14a450f8d3ee777767801cb.jpg);background-size: cover;}
.brand .swiperbox{padding-top: 1%;}
.brand .swiperbox .swiper{padding: 20px 0;}
.brand .swiperbox .swiper-wrapper{transition-timing-function: linear}
.brand .swiperbox img{width: 100%;transform: scale(1.5);}
.home-content1 .service-img img{width:100%}
.home-content1 .swiper .swiper-slide img{width:100%}

.home-team{padding: 2% 0;}
.home-team .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-team .list .item{width: 16%;text-align:center}
.home-team .list .item .title{font-size:18px;padding:5px 0}
.home-team .list img{width: 100%;}
@media (max-width:1024px){.home-team .list .item{width: 32%;margin-bottom: 20px;}}
.teambigimg img{width:100%}
.home-choose .home-title {color:var(--color);font-weight:bold;font-size:65px}
.choose-info {color:var(--fontcolor);}
.choose-info-list {margin-bottom:30px}
.choose-info-list li:before {background:var(--fontcolor)}
.choose-info-tit {font-weight:bold;color:#5D4027;font-size:35px;}
@media (max-width:1440px){.home-choose .home-title{font-size:55px}}
@media (max-width:1280px){.home-choose .home-title{font-size:45px}
.choose-info-tit{font-size:30px}}
@media (max-width:1024px){.home-choose .home-title{font-size:35px}
.choose-info-tit{font-size:24px}
.choose-info{width:70%}}
@media (max-width:768px){.choose-info{width:100%}
.choose-flex{margin-top:20px}}
.home-about {background:url(/uploads/41139/page/p202608060103542e7ba.jpg) no-repeat center;background-size:cover;aspect-ratio:192/75;display:flex;align-items:center}
.home-about .about-info{padding:0;margin-left:auto;text-align:center}
.home-about .home-title{text-align:center}
.home-about .about-text p{margin-top:10px;line-height:1.8;text-align:left}
.home-about .home-more{background:#FAE7A7;color:#000;}
@media (max-width:1024px){.home-about{background-position:right;background-blend-mode:overlay;background-color:#00000066}
.home-about .about-info{width:100%;}}
.home-choose {background-position:right bottom;}
@media (max-width:1440px){.home-choose{background-blend-mode:overlay;background-color:#ffffff33}}
@media (max-width:1280px){.home-choose{background-color:#ffffff99}}

.ind-febg{position: fixed;top: 0;left:0;width: 100vw;height: 100vh;align-items: center;justify-content: center;z-index: 9999;display: none;box-sizing: border-box;}
.ind-febg *{box-sizing: border-box;}
.ind-febg.active{display: flex;}
.ind-feex{max-width:1200px;background: #fff;display: flex;align-items: center;border-radius: 20px;overflow: hidden;}
.ind-feleft{width: 50%;background: #fff;border-top-left-radius: 30px;padding: 30px;}
.ind-fetitle{font-size: var(--hometitlefont);font-weight: var(--fontbold5);color: var(--fontcolor);text-align: center;line-height: 1.2;text-transform: capitalize;color:var(--color);margin-bottom: 10px;}
/* .ind-fedes-list{display:flex;flex-wrap:wrap;justify-content:space-between} */
.ind-fedes{font-size:var(--fontsize18);font-weight:var(--fontbold5);display:inline-block;text-transform:capitalize;margin-bottom: 10px;text-align: center;width:100%}
.ind-feright{width: 50%;position: relative;}
.ind-febg .detail-title{font-size: var(--fontsize22);padding-bottom: 10px;margin: 10px auto;border-bottom: 1px solid #E7EEEE;color:#fff}
.ind-feexit{display: flex;align-items: center;width: 50px;height: 50px;border-radius: 50%;justify-content: center;position: absolute;cursor: pointer;left: 5px;top: 5px;}
.ind-feexit span{width: 3px;height: 40px;background: #000;position: absolute;}
.ind-feexit span:nth-child(1){transform: rotate(45deg);}
.ind-feexit span:nth-child(2){transform: rotate(-45deg);}
.ind-feed .wmkcfeedback input,.ind-feed .wmkcfeedback textarea{border: 1px #cbcbcb solid;background-color: #f0f0f0;}
.inf-feedback .feedback-input {margin: 10px 0px 20px;display: flex;justify-content: space-between;}
.inf-feedback input {box-sizing: border-box;padding: 0px 14px;width: 48%;height: 40px;line-height: 40px;color: #fff;font-size: var(--fontsize14);border: none;border-bottom:1px #000 solid;margin-bottom: 5px;}
.inf-feedback .feedback-input .iconfont {position: absolute;right: 5px;top: 5px;font-size: var(--fontsize20);color: #ffffff;}
.ind-feleft .btn{text-align: center;margin-top: 20px;}
.ind-feleft .feedback-btn {padding: 10px 20px;background: var(--color);cursor: pointer;text-transform: capitalize;color: #FFFFFF;display: inline-flex;align-items: center;border:none}
.ind-feleft .des{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.ind-feleft .des .item{width: 32%;}
.ind-feleft .des em{font-style: initial;font-size: 20px;}
@media (max-width:1024px) {
.ind-febg.active{display: none;}
}
.home-banner{position: relative;}
.home-banner .bantxtbox .banner-animote{opacity: 1;z-index: 9;text-align: left;color:#5E1903;padding:0;max-width:38%;transform: translateY(-50%);line-height: 1.2;left:8%;top:40%}
.home-banner .bantxtbox .banner-animote .p0{font-size:3.5vw;margin-bottom:1vw;font-weight:bold}
.home-banner .bantxtbox .banner-animote .p1{font-size: 1.5vw;margin-bottom:1.5vw;}
.home-banner .bantxtbox .banner-animote .p2{font-size: 1vw;margin-bottom: .5vw;line-height:1.7;}
.home-banner .bantxtbox .banner-animote .p3{margin-top:3vw}
.home-banner .bantxtbox .banner-animote .p3 a{font-size: 1vw;border-radius:.6vw;font-weight:600;padding:.6vw 2vw;border:2px solid #5E1903;height:auto;min-width:initial;}
.home-banner .bantxtbox .banner-animote .p3 a:nth-child(1){margin-right:.8vw;background:#5E1903;}
.home-banner .bantxtbox .banner-animote .p3 a:nth-child(2){background:#fff;color:#5E1903;cursor:pointer}
#indexbanner2 video{opacity:.5;background:#fff;}
@media (max-width:1024px){.home-banner .bantxtbox .banner-animote{padding:0;max-width:45%;left:3%;top:35%}
.home-banner .bantxtbox .banner-animote .p0{font-size:4vw;}
.home-banner .bantxtbox .banner-animote .p1{font-size:2vw;}
.home-banner .bantxtbox .banner-animote .p2{font-size:1.3vw;}
.home-banner .bantxtbox .banner-animote .p3{margin-top:3vw}
.home-banner .bantxtbox .banner-animote .p3 a{font-size: 1.2vw;padding:.6vw 2vw;}}
@media (max-width:768px){.home-banner .bantxtbox .banner-animote .p3{display:none}}
@media (max-width:550px){.home-banner .bantxtbox .banner-animote .p0{font-size:5vw;}
.home-banner .bantxtbox .banner-animote .p1{font-size:3vw;}
.home-banner .bantxtbox .banner-animote .p2{display:none}}