.factory_warp .swiper-slide.about{margin-top: 4%;}
.about{display: flex;justify-content: space-between;align-items: center;}
.about .img_warp{width: 50%;transform: translateX(-18%);}
.about .img_warp img{transition: all .3s;}
.about .img_warp:hover img{transform: scale(1.1);}
.about .text_warp{width: 50%;padding-left: 3%;transform: translateX(-18%);}
.about .text_warp .icon{font-size: 18px;color: #2a375e;text-transform: uppercase;}
.about .text_warp .stitle{font-size: 50px;color: #2a375e;margin: 2% 0 5%;}
.about .text_warp .desc{font-size: 16px;color: #666;line-height: 1.8;}
.about .text_warp p{margin-bottom: 5%;}

.value{margin-top: 4%;display: flex;justify-content: space-between;align-items: start;}
.value .left{width: 42%;}
.value .left .title{font-size: 50px;color: #2a375e;line-height: 1.2;}
.value .left .desc{font-size: 16px;color: #666;line-height: 1.8;margin: 2% 0 5%;}
.value .left .point span{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background-color: rgba(42, 55, 94, .3);margin: 0 2px;}
.value .left .point span:nth-child(1){background-color: rgba(42, 55, 94, 1);}

.value .icon_list{width: 50%;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 35px;}
.value .icon_item{border-radius: 50px 5px 50px 5px;background-color: #e7eeef;padding: 30px;position: relative;}
.value .icon_item .num{font-size: 42px;color: #2A375E;}
.value .icon_item .num span{font-size: 18px;}
.value .icon_item .desc{font-size: 16px;color: #333;}
.value .icon_item .desc.bold{color: #2a375e;margin: 10px 0 5px;}
.value .icon_item::after{content: ' ';width: 46px;height: 38px;position: absolute;right: 5%;top: 10%;display: inline-block;}
.value .icon_item:nth-child(1)::after{background: url(../image/icon1.webp) no-repeat center/auto 100%;}
.value .icon_item:nth-child(2)::after{background: url(../image/icon2.webp) no-repeat center/auto 100%;}
.value .icon_item:nth-child(3)::after{background: url(../image/icon3.webp) no-repeat center/auto 100%;}
.value .icon_item:nth-child(4)::after{background: url(../image/icon4.png) no-repeat center/auto 100%;}
.value .icon_item:hover {background-color: #2A375E;}
.value .icon_item:hover .num{color: #fff;}
.value .icon_item:hover .desc{color: #fff;}
.value .icon_item:nth-child(1):hover::after{background: url(../image/aicon1.webp) no-repeat center/auto 100%;}
.value .icon_item:nth-child(2):hover::after{background: url(../image/aicon2.png) no-repeat center/auto 100%;}
.value .icon_item:nth-child(3):hover::after{background: url(../image/aicon3.png) no-repeat center/auto 100%;}
.value .icon_item:nth-child(4):hover::after{background: url(../image/aicon4.png) no-repeat center/auto 100%;}

.about_video{position: relative;margin-top: -3%;}
.about_video .vudeo_icon{margin-bottom: -3%;}
.about_video::after{content: ' ';width: 100%;padding-bottom: 13%;position: absolute;left: 0;bottom: 0;z-index: 1;background: url(../image/video_bl.webp) no-repeat center top/auto;}

.factory{position: relative;z-index: 2;margin-top: -4%;}
.factory .title{font-size: 50px;color: #2a375e;text-align: center;margin-bottom: 3%;}
.factory_warp{position: relative;overflow: hidden;padding-bottom: 60px;}
.factory_warp .swiper-slide{position: relative;padding-bottom: 21%;border-radius: 35px;overflow: hidden;}
.factory_warp .swiper-slide img{position: absolute;width: 100%;height: 100%;object-fit: cover;}
.factory_warp .swiper-pagination-bullet{width: 17px;height: 17px;background-color: rgba(42, 55, 94, .45);}
.factory_warp .swiper-pagination-bullet-active{background-color: rgba(42, 55, 94, 1);}

.index_certificate{margin-top: 4%;position: relative;padding-bottom: 40%;}
.index_certificate .title_warp{display: flex;justify-content: space-between;align-items: start;flex-wrap: wrap;padding: 3% 0 2%;position: relative;z-index: 2;}
.index_certificate .title{font-size: 54px;color: #2a375e;margin-bottom: 30px;}
.index_certificate .desc{font-size: 16px;color: #666;}
.index_certificate .link{border-radius: 23px 5px 23px 5px;background-color: #2A375E;border: 1px solid #2A375E;color: #fff;font-size: 16px;padding: 1% 4%;transition: all .3s;margin-top: 2%;}
.index_certificate .link:hover{background-color: transparent;color: #2A375E;}
.index_certificate .left{max-width: 50%;min-width: 600px;}
.index_certificate .link{width: fit-content;}
.index_certificate .img_warp{padding-bottom: 55%;position: absolute;top: 0;width:100%}

.review .title{font-size: 50px;color: #2a375e;text-align: center;margin-top: 4%;}
.review .swiper{width: calc(100% - 140px);margin: 4% auto;position: relative; padding-bottom: 60px;}
.review .review_wrap{position: relative;overflow: hidden;}
.review .swiper-slide{padding: 2%;border-radius: 30px;background-color: #e7eeef;display: flex;justify-content: start;align-items: center;}
.review .swiper-slide .img_warp{width: 30%;max-width: 120px;}
.review .swiper-slide .info{width: 70%;padding-left: 3%;}
.review .swiper-slide .info .title{font-size: 20px;color: #333;text-align: left;}
.review .swiper-slide .info .desc{font-size: 16px;color: #666;line-height: 1.8;margin-top: 4%;}
.review .swiper-button-prev{width: 60px;height: 60px;border-radius: 50%;background: #eaeaeb url(../image/pre.webp) no-repeat center/12px auto; top: 50%;transform: translateY(-50%);left: -80px; opacity: 1; transition: all .3s;}
.review .swiper-button-next{width: 60px;height: 60px;border-radius: 50%;background: #eaeaeb url(../image/next.webp) no-repeat center/12px auto; top: 50%;transform: translateY(-50%);right: -80px;opacity: 1;transition: all .3s;}
.review .swiper-button-prev:hover{background: #2A375E url(../image/apre.png) no-repeat center/12px auto; }
.review .swiper-button-next:hover{background: #2A375E url(../image/anext.png) no-repeat center/12px auto;}
.review .swiper-pagination-bullet{width: 17px;height: 17px;background-color: rgba(42, 55, 94, .45);margin: 0 5px;}
.review .swiper-pagination-bullet-active{background-color: rgba(42, 55, 94, 1);}
.review .swiper-pagination{width: 100%;bottom: 0;}

@media only screen and (max-width: 950px) {
.about{flex-direction: column;}
.about .img_warp{width: 100%;transform: translateX(0);}
.about .text_warp{width: 100%;padding: 0 ;transform: translateX(0);margin-top: 2%;}
.value{flex-direction: column;}
.value .left{width: 100%;}
.value .icon_list{width: 100%;margin-top: 3%;}
.index_certificate .title_warp{padding: 0%;}
.index_certificate .title{font-size: 40px;margin-bottom: 20px;}
.index_certificate .left{min-width: 100%;}
.index_certificate .img_warp{position: relative;margin-top: 5%;}
.index_certificate{padding-bottom: 0;}
.index_certificate .img_warp img{position: absolute;width: 100%;height: 100%;object-fit: cover;transition: all .3s;left: 0;top: 0;}
.about_video{margin-top: 5%;}
.about_video .vudeo_icon{max-width: 60%;}
.factory .title,.about .text_warp .stitle,.value .left .title{font-size: 34px;}

.review .title{font-size: 34px;}
.review .swiper{width: 100%;overflow: hidden;}
.review .img_warp{position: relative;overflow: hidden;}
.review .img_warp img{position: absolute;width: 100%;height: 100%;object-fit: cover;transition: all .3s;left: 0;top: 0;}

.review .swiper-slide .img_warp{padding-bottom: 30%;max-width: none;}
.review .swiper-slide{flex-direction: column;padding: 5%;}
.review .swiper-slide .info{padding-left: 0;width: 100%;}
.review .swiper-slide .info .title{text-align: center;}
.factory_warp .swiper-slide{padding-bottom: 65%;}
}
@media only screen and (max-width: 950px) {
.value .icon_list{grid-template-columns:repeat(1,1fr)}
}
