﻿@charset "UTF-8";@import url(https://js01.v15cdn.com/single-template/public.css);.sfullwidthbg::before{width:100vw}
.certifications .img{overflow:hidden;border-radius:10px}
.certifications{font-family:unset}
.certifications .img img{transition:all .3s ease}
.certifications .img img:hover{transform:scale(1.03)}
.certifications .icon .iconfont{display:inline-block;transition:all .3s ease}
.certifications .icon:hover .iconfont{transform:rotateY(-180deg)}
.certifications .common-main{padding:0}
.certifications .common-main>.l-wrap{padding:0;max-width:none}
.certifications .page-main{padding:0}
.padding{padding-top:5%;padding-bottom:5%;overflow:hidden}
.pagebanenr1{position:absolute;top:50%;width:100%;height:100%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.pagebanenr1 .p1{font-weight:var(--fontbold7);font-size:42px;color:#fff;line-height:1}
.pagebanenr1 .p2{color:#fff;margin:40px auto 0;max-width:850px;font-size:var(--fontsize16);line-height:30px}
.pagebanenr1 .banner-btn{display:flex;margin-top:35px}
.pagebanenr1 .banner-btn a{background:var(--color);border-radius:25px;padding:16px 35px;color:#fff;line-height:1}
@media(max-width:1880px){.pagebanenr1 .p1{font-size:var(--wmpage-font36)}
.pagebanenr1 .p2 br{display:none}
}
@media(max-width:1366px){.pagebanenr1 .p1{font-size:var(--wmpage-font28)}
}
@media(max-width:1024px){.pagebanenr1 .p1{font-size:var(--wmpage-font26)}
.pagebanenr1 .p2{width:100%;margin-top:10px!important}
.pagebanenr1 .banner-btn{margin-top:15px}
}
@media(max-width:768px){.pagebanenr1 .p1{font-size:var(--wmpage-font22)}
}
@media screen and (max-width:667px){.pagebanenr1 .p2{font-size:var(--fontsize14)}
}
@media(max-width:550px){.pagebanenr1 .banner-btn{display:none}
.pagebanenr1 .p2{display:none}
}
.indextitle{font-weight:700;font-size:var(--fontsize42);color:#000;line-height:1.25}
@media screen and (max-width:1660px){.indextitle{font-size:var(--fontsize34)}
}
@media screen and (max-width:1440px){.indextitle{font-size:var(--fontsize28)}
}
@media screen and (max-width:1280px){.indextitle{font-size:var(--fontsize24)}
}
.indexhead{text-align:center}
.indexdes{color:#555;line-height:30px;margin-top:30px;font-weight:500;font-size:var(--fontsize16)}
@media screen and (max-width:1024px){.indexdes br{display:none}
}
.model1{min-height:928px}
.model1.sfullwidthbg::before{background:url("/uploads/47964/page/p20260918144937cfdd4.webp") no-repeat center;background-size:cover}
.model1.padding{padding-bottom:8%}
.model1 .box{margin-top:3%}
.model1 .box .item:nth-child(1){position:absolute;bottom:7%;left:18%}
.model1 .box .item:nth-child(2){position:absolute;top:24.5%;right:42%}
.model1 .box .item:nth-child(3){position:absolute;top:35%;right:16%}

.model1 .item img{display:block;width:100%;transition:all .3s ease}
.model1 .item:hover img{animation:leftRightShake .5s ease-in-out infinite}
.model2 .cert-module{position:relative;width:100%;margin-top:3%;padding:0 80px}
.model2 .cert-module .shelf-bg{position:absolute;bottom:-130px;left:0;right:0;height:200px;background:url("/uploads/47964/page/p202609181450025bf2f.webp") no-repeat bottom;background-size:100% 100%;z-index:1}
.model2 .cert-module .cert-swiper{width:100%;padding-bottom:25px}
.model2 .cert-module .item{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}
.model2 .cert-module .item .img{position:relative;width:100%;background:url("/uploads/47964/page/p202609181450305126b.webp") no-repeat center center;background-size:100% 100%;padding:15px;margin-bottom:20px;transition:transform .4s ease,box-shadow .4s ease}
.model2 .cert-module .item .img img{width:100%;height:auto;display:block;object-fit:contain}
.model2 .cert-module .item .img img:hover{transform:scale(1)}
.model2 .cert-module .item .part1-title{position:relative;z-index:2;font-size:16px;font-weight:500;color:#111;line-height:1;padding:0 10px;transition:color .3s ease}
.model2 .cert-module .item:hover .part1-title{color:var(--color,#2a7eed)}
.model2 .cert-module .cert-prev,.model2 .cert-module .cert-next{width:44px;height:44px;background-color:#fff;border:1px solid var(--color,#2a7eed);border-radius:50%;color:var(--color,#2a7eed);margin-top:-40px;transition:all .3s ease}
.model2 .cert-module .cert-prev::after,.model2 .cert-module .cert-next::after{font-size:16px;font-weight:bold}
.model2 .cert-module .cert-prev:hover,.model2 .cert-module .cert-next:hover{background-color:var(--color,#2a7eed);color:#fff}
.model2 .cert-module .cert-prev{left:10px}
.model2 .cert-module .cert-next{right:10px}
@media screen and (max-width:1024px){.model2 .cert-module{padding:0 50px}
.model2 .cert-module .shelf-bg{left:50px;right:50px}
}
@media screen and (max-width:768px){.model2 .cert-module{padding:0}
.model2 .cert-module .shelf-bg{left:0;right:0;height:50px}
.model2 .cert-module .cert-prev,.model2 .cert-module .cert-next{display:none}
}
.model3.sfullwidthbg::before{background:url(/uploads/47964/page/p2026091814501666bd1.webp) no-repeat center;background-size:cover}
.model3 .btnbox{display:flex;justify-content:center;align-items:center;margin-top:40px}
.model3 .indexdes,.model3 .indextitle{color:#fff}
@media screen and (max-width:1660px){.model1 .item img{max-width:90%}
.model1 .box .item:nth-child(1){bottom:9%}
.model1 .box .item:nth-child(2){top:28.5%;right:40%}
.model1 .box .item:nth-child(3){top:38%}
}
@media screen and (max-width:1440px){.model1 .item img{max-width:75%}
.model1{min-height:700px}
.model1 .box .item:nth-child(1){bottom:7%}
.model1 .box .item:nth-child(2){top:24.5%;right:37%}
.model1 .box .item:nth-child(3){right:11%}
}
@media screen and (max-width:1280px){.model1 .box .item:nth-child(1){left:12%}
}
@media screen and (max-width:1024px){.model1 .item img{max-width:65%}
.model1 .box .item:nth-child(3){top:41%;right:0}
.model1 .box .item:nth-child(2){top:30%;right:30%}
.model1 .box .item:nth-child(1){bottom:9%}
}
@media screen and (max-width:960px){.model1 .box .item:nth-child(2){right:27%}
}
@media screen and (max-width:900px){.model1 .box{display:flex;flex-wrap:wrap;justify-content:space-between}
.model1 .box .item{position:relative!important;width:48%!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;margin-bottom:4%}
.model1 .item img{max-width:none;width:100%}
}
