﻿@charset "utf-8";
@media (min-width:769px){footer .footitem.footitem3{width:30%;max-width:inherit;}
footer .footitem.footitem3 ul.fpronav{display:flex;flex-wrap:wrap;justify-content:space-between;}
footer .footitem.footitem3 ul.fpronav li{width:49%;}}
.home-exhibition{padding:40px 0 0}
.exhibition-swiper{margin-top:20px;overflow:hidden;padding-bottom:80px}
.about-r{display: flex;flex-direction: column;justify-content: center;}
.about-r-list{max-width:100%;}
.home-progress{position:relative;padding:20px 0}
/*.home-progress .progress-list{display:flex;flex-wrap:wrap;justify-content: space-between;}*/
/*.home-progress .progress-list .progress-item{width:24%;margin:10px 0;}*/
/*.home-progress .progress-list .progress-item .img{overflow: hidden;}*/
/*.home-progress .progress-list .progress-item .img img{width:100%;display:block;transition: all .3s;}*/
/*@media (min-width:769px){.home-progress .progress-list .progress-item:nth-child(n+5){width:19%;}}*/
/*.home-progress .progress-inner-title{position:absolute;top:54%;left:50%;transform: translate(-50%,-50%);background:var(--color);color:#fff;border-radius: 50px;padding:10px 60px;font-weight:var(--fontbold7);font-size:34px;border:1px solid #fff;}*/
/*@media (max-width:1440px){.home-progress .progress-inner-title{font-size:28px;}}*/
/*@media (max-width:1280px){.home-progress .progress-inner-title{font-size:22px;}}*/
/*@media (max-width:768px){.home-progress .progress-inner-title{position: initial;transform: initial;text-align:center;padding:7px 20px;margin-bottom:20px;}*/
/*.home-progress .progress-list .progress-item{width:32%;margin:5px 0;}}*/
/*.home-progress .container img{width: 100%;}*/
.home-progress .home-tit{position: relative;padding-bottom:30px;}
.home-progress .home-tit:before{content:'';width:200px;height:1px;background:var(--fontcolor);display:block;position:absolute;bottom:15px;left:50%;transform: translateX(-50%);}
.home-progress .home-tit:after{content:'';width:20px;height:10px;display:block;background:var(--fontcolor);bottom:11px;z-index:2;left:50%;transform: translateX(-50%);position:absolute}
.home-progress .progress-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:20px;}
.home-progress .progress-list li{width:24%;margin-bottom:2%;position:relative;}
.home-progress .progress-list li a{display:block;width:100%;height:100%;z-index:10;}
.home-progress .progress-list li .progress-img-box{padding:20px;border-top:1px solid #4e595f;border-left:1px solid #4e595f;background:#fff;box-shadow: 2px 2px 5px rgba(44,44,44,.3),13px 13px 0 rgba(193,193,193,.7);margin-bottom:30px;position:relative}
.home-progress .progress-list li .progress-img-box img{transition: all .4s;}
.home-progress .progress-list li .progress-img-box .more{z-index:15;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);color:#fff;padding:7px 15px;background:var(--color);opacity:0;}
.home-progress .progress-list li .progress-tit{text-align:center;font-weight:var(--fontbold7);font-size:20px;}
.home-progress .progress-list li .progress-img-box:after{background-color: var(--color);position: absolute;content: "";left: 0px;top: 0px;opacity: 0;height: 100%;width: 100%;transition: all .6s ease-out;z-index: 10;transform:scaleX(0)}
.home-progress .progress-list li:hover .progress-img-box img{transform: scale(1.1);}
.home-progress .progress-list li:hover .progress-img-box:after{opacity:0.7;transform:scaleX(1)}
.home-progress .progress-list li:hover .progress-img-box .more{opacity:1;}
@media (max-width:768px){.home-progress .progress-list li{width:49%;}
.home-progress .progress-list li .progress-img-box{margin-bottom:20px;box-shadow: 2px 2px 5px rgba(44,44,44,.3),6px 6px 0 rgba(193,193,193,.7);}
.home-progress .progress-list li .progress-tit{font-size:16px;}}
.home-progress .progress-list li .progress-img-box:after{background-color: #0000008a;}
.home-progress .progress-list li .progress-img-box .more{display:none;}
 .home-exhibition .lists{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}
.home-exhibition .lists li{aspect-ratio:1/1;overflow:hidden}
.home-exhibition .lists li img{object-fit:cover;width:100%;aspect-ratio:1/1}
@media (max-width:768px){.home-exhibition .lists{grid-template-columns:repeat(3,1fr)}
}.home-tit{font-weight:var(--fontbold7)}
section.our { background:unset;background-size: cover;}
.home-tit { text-transform: uppercase;}
.our .our-list ,.our .our-list li:nth-child(odd) { margin-top: 2%;background-color: unset;}
 .our .home-text,.our .our-item-name{color:var(--fontcolor)}
.our .our-list li:nth-child(odd){margin-top:0}
@media (min-width:769px){.honor-list>div{width:13%;}}
 section.honor .honor-item-img img{ aspect-ratio: 100/143;}
 section.honor  .honor-list>div .down{display: none;}
 

.home-certi{clear:both;padding:80px 0px 50px;background:url(https://css02.v15cdn.com/m418/images/certi_bg.webp) var(--color) left top repeat}
.honor-swiper{padding:30px 0px 40px !important}
.honor-swiper .swiper-slide{position:relative;transition:transform .2s ease}
.honor-swiper .swiper-slide img{max-width:100%}
.honor-swiper .certi-item:after{content:"";display:block;padding-top:138%}
.honor-swiper .img-wrap{position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:350px;max-height:600px}
.honor-swiper .certi-dot{width:10px;height:10px;background:var(--color);position:absolute;border-radius:50%;left:50%;margin-left:-5px}
.honor-swiper .swiper-slide.is-active{transform:translate3d(0,0,0) scale(1.1)}
.honor-swiper .swiper-slide.swiper-slide-active{transform:translate3d(0,0,0) scale(1.1)}
.honor-swiper .swiper-slide.is-active .certi-dot{display:none}
.honor-swiper .swiper-slide.swiper-slide-active .certi-dot{display:none}
.honor-swiper:after{content:"";display:block;position:absolute;bottom:35px;width:100%;height:1px;background:var(--color);left:0px}
@media screen and (max-width:769px){
.home-certi{padding:10.6666666667vw 0 5.3333333333vw;overflow:hidden}
.honor-swiper{padding:4vw 0vw 5.3vw !important}
.honor-swiper:after{bottom:4vw;width:auto;left:12vw;right:12vw}
.home-certi .l-wrap{margin:0vw 4vw;padding:0px}}
.about .about-r-tit{font-weight: var(--fontbold7);}
.our .our-list li,.our .our-list li:nth-child(odd){border: 2px solid #d9251c;padding:15px;border-radius:5px}
@media (min-width:800px){.our .our-list li,.our .our-list li:nth-child(odd){width:15.66%}
}@media (max-width:800px){.our-list li{width:32.33%;margin-bottom:20px}
}
