﻿@charset "utf-8";
@media (min-width:769px){.contact .contact-sec1 .contact-sec1-item{width:30%}}
.cert{text-align:center}
.cert h2{font-size:40px;text-align:center;font-weight:700;position:relative;display:inline-block;margin-bottom:20px}
.cert h2:after{content:'';position:absolute;height:1px;width:100px;background:#000;bottom:0;left:50%;transform:translateX(-50%)}
.cert .sub{max-width:600px;margin:0 auto}
.cert .wordlist li{width:23%;text-align:left}
.cert .wordlist{justify-content:space-between;background:#f6f6f6;padding:15px}
.cert .wordlist p{line-height:1.2;font-size:12px}
.cert-bottom .piclist li{width:23%;border:4px solid #000;box-shadow:7px 10px 10px #00000050}
.cert-bottom .piclist{margin-bottom:20px}
.cert-bottom .cert-list{display:flex;justify-content:space-between}
.cert-bottom .cert-list li{width:24%;text-align:center}
.cert-bottom .cert-list li img{max-height:150px;width:auto;margin-bottom:15px}
.cert-bottom .cert-list li p{line-height:1.2}
iframe {height: revert-layer;}
.flex{display:flex;}
.milestones .tit{font-size:40px;font-weight:700;text-transform:uppercase;text-align:left}
.milestones .year-intro>div,.milestones .year>p{width:25%;text-align:left}
.milestones .year>p{font-size:30px;font-weight:700}
.milestones .year>p em{margin-right:15px}
.milestones .year{border-bottom:1px solid #000;margin-bottom:20px}
.milestones .year-intro>div{padding-right:50px;font-size:12px;line-height:1.25;margin-bottom:20px}
.fatopimg img{width:100% !important;}
@media(max-width:768px){.milestones .year-intro>div{display:none;}.milestones .year>p{font-size:12px;}.milestones .year>p em{display:none;}.milestones .tit{font-size:24px;}.cert-bottom .cert-list{flex-wrap: wrap;}.cert-bottom .cert-list li{width: 100%;margin-bottom: 20px;text-align: center;}}
.flex-jc-ac{justify-content: space-between;}
.certificate li{list-style: none;}
.home-title{font-family: "Crimson Text",arial,serif;text-transform: uppercase;}
@media (min-width:1025px) {#info .info-item .info-item-des,#about .about-con .about-des,#news #home-news .news-list .news-item-cont .news-item-des{font-size:16px}
#about .flex{align-items:center}}
.head-main{background:#fff;}
.head-top{background:#0f2e43}
#about .about-con .more-btn{font-weight:900}
#home-swiper{position:relative}
#home-swiper .swiper-slide:before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.1);width:100%;height:100%}
#home-swiper .banner-slide-img{width:100%}
#home-swiper .banner-animote{font-size:16px;padding:0 15px;}
#home-swiper .banner-animote{position:absolute;top:50%;right:10%;transform:translateY(-50%);color:#fff;opacity:1;max-width:1000px;width:auto;}
#home-swiper .banner-animote .p1{font-size:48px;line-height:1.4;text-transform:capitalize;font-family: "Crimson Text", arial, serif;text-transform: uppercase;}
#home-swiper .banner-animote .p4{font-size:27px}
#home-swiper .banner-animote .p3{margin-top:50px}
#home-swiper .banner-animote .p3 a{display:inline-block;background:var(--color);padding:10px 25px;color:#fff;transition:.3s;font-size:18px;}
#home-swiper .banner-animote .p3 a:hover{background:#dab58e}
#home-swiper .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani{0%{opacity:0;transform:scale(0) translateY(-50%)}
100%{opacity:1;transform:scale(1) translateY(-50%)}}
@media (max-width:1600px){#home-swiper .banner-animote .p1{font-size:2.5vw;}
#home-swiper .banner-animote .p4{font-size:1.43vw}
#home-swiper .banner-animote .p3 a{font-size:1vw}}
@media (max-width:768px){#home-swiper .banner-animote .p1{font-size:18px}
#home-swiper .banner-animote .p4{font-size:14px;margin-top:0}
#home-swiper .banner-animote .p3 a{padding:5px 15px;font-size:12px;}
#home-swiper .banner-animote .p3{margin-top:10px;}}
.pro-cate-wrap{display:none;}
#home-swiper .banner-pagination{display:none;}
#projects::after{content:'LOOKBOOK';color:#fff;}
#info .info-cont .info-title{max-width:100%}
footer .foot-main .foot-item.foot-cate li a::before{display: none;}
.pro-detail .pro-detail-top .pro-info .pro-con{-webkit-line-clamp: inherit;}
.index #info{background-image: url(/uploads/27943/banner/2025030303543730af6.jpg) !important;}
#projects::after{font-size:8vw;letter-spacing: 15px;}
footer .foot-sign{padding-left: 10%;width: 55%;}
@media(max-width:768px){footer .foot-sign{display:none;}}
@media (min-width:1024px) {.pro-detail .preview-container .small-box{width: 750px;height: 750px;}}
@media(min-width:1025px){#brand .brand-list li .brand-label span{font-size: 18px;}}
#about lite-youtube > .lty-playbtn{display: none;}
@media (min-width:1600px){#home-swiper .banner-animote .p4{font-size:25px}
#about .about-con .home-title{font-size:38px}}
.pro-detail-content .tabs-nav p:nth-child(2){display:none;}
.pro-detail .pro-detail-content .tabs-nav{display:none;}
.pro-d-main .pagelink{display:none;}

#projects #home-projects{margin:30px 30px 0 30px}
#projects .projects-swiper{margin-top:30px;padding:7% 0;overflow:hidden}
#projects .projects-swiper .swiper-slide.swiper-slide{transition:transform .3s;transform:scale(.7)}
#projects .projects-swiper .swiper-slide.swiper-slide-prev{transform:scale(.7) translateX(-22%)}
#projects .projects-swiper .swiper-slide.swiper-slide-next{transform:scale(.7) translateX(22%)}
#projects .projects-swiper .swiper-slide.swiper-slide-active{transform:scale(1.5)}
#projects .projects-swiper-next,#projects .projects-swiper-prev{position:absolute;top:50%;z-index:2}
#projects .projects-swiper-prev{left:0}
#projects .projects-swiper-next{right:0}
#projects .projects-swiper-prev .iconfont,.projects-swiper-next .iconfont{font-size:34px;color:#000;width:40px;height:40px;border-radius:50%;box-shadow:0 1px 15px 1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff}
#projects .projects-swiper-prev .iconfont{transform:rotate(-90deg)}
#projects .projects-swiper-next .iconfont{transform:rotate(90deg)}
@media (max-width:990px){#projects .projects-swiper-prev .iconfont,.projects-swiper-next .iconfont{font-size:var(--fontsize26);width:30px;height:30px}
#projects .projects-swiper-prev{left:10px}
#projects .projects-swiper-next{right:10px}
}
#projects::before{background:url(/uploads/27943/page/p202503121618408fde1.jpg) no-repeat top;}
footer{color:#fff;background:#0f2e43}
footer .foot-submit input{border-color:#FFFFFF15;color:#fff}
footer .foot-sign .sign-tit,footer .foot-main .foot-item .foot-title,footer a,footer .foot-main .foot-item.foot-contact li .con p,.foot-bottom .share-link ul a{color:#fff}