.banner{height:20.25rem;background-image:url(/assets/png/banner.C594_qQj.png);background-size:cover;background-position:center;font-weight:500;font-size:3.125rem;color:#fff;text-align:center;line-height:20.25rem;margin:0 0 .625rem;padding-top:var(--navbar-height, 80px)}.title{display:flex;align-items:center;gap:1.375rem;justify-content:center;font-weight:400;font-size:2.5rem;color:#010101;margin-bottom:5.0625rem}.title img{width:1.5rem;height:1.75rem}.content-area{margin-top:3.75rem}.content-area .type{margin-bottom:6.25rem}.content-area .type .type_item{display:flex;justify-content:space-between;align-items:stretch;gap:2.4375rem}@media (max-width: 1024px){.content-area .type .type_item{gap:1.875rem;flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.content-area .type .type_item{flex-direction:column;gap:1.25rem;align-items:center}}.content-area .type .type_item .box{width:25.625rem;min-height:37.5rem;height:auto;background:#fff;box-shadow:.25rem .125rem 1.5rem #f7f7f7;border-radius:1.875rem;padding:1.0625rem 1.25rem;display:flex;flex-direction:column}@media (max-width: 1024px){.content-area .type .type_item .box{width:calc(50% - .9375rem);min-height:34.375rem}}@media (max-width: 768px){.content-area .type .type_item .box{width:100%;max-width:43.75rem;min-height:auto}}.content-area .type .type_item .box .images{width:100%}.content-area .type .type_item .box .images img{width:100%;height:auto;display:block;border-radius:1.25rem;object-fit:cover;max-height:18.75rem}.content-area .type .type_item .box .box_title{margin:1.6875rem .125rem 1.25rem;font-weight:400;font-size:1.875rem;color:#000}@media (max-width: 768px){.content-area .type .type_item .box .box_title{font-size:2.25rem;margin:1.25rem .125rem .9375rem}}.content-area .type .type_item .box .box_text{font-weight:300;font-size:1.25rem;color:#939292;margin-left:.125rem;line-height:1.5;flex-grow:.5}@media (max-width: 768px){.content-area .type .type_item .box .box_text{font-size:1.75rem;margin-bottom:1.5625rem}}.content-area .type .type_item .box .box_btn{width:7.5rem;height:auto;border-radius:2.1875rem;border:.125rem solid #d02728;font-weight:400;font-size:1.375rem;line-height:1.5625rem;color:#d02728;text-align:center;padding:.9375rem;cursor:pointer;transition:all .3s ease;background:transparent}.content-area .type .type_item .box .box_btn:hover{background-color:#d02728;color:#fff;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #d027284d}@media (max-width: 768px){.content-area .type .type_item .box .box_btn{width:100%;max-width:12.5rem;font-size:1.4375rem;padding:.75rem 1.25rem}}.content-area .require{margin-top:7.3125rem}.content-area .require .require_item{display:flex;align-items:center;justify-content:space-between;background:#f7f7f7;padding:1.4375rem 3.4375rem;gap:3.75rem}.content-area .require .require_item .tab-item{display:flex;align-items:center;gap:.625rem;font-weight:400;font-size:1.25rem;color:#000;cursor:pointer;padding:.625rem 1.25rem;transition:all .3s ease;position:relative}.content-area .require .require_item .tab-item.active{color:#e45655}.content-area .require .require_item .tab-item.active:after{content:"";position:absolute;bottom:-.9375rem;left:50%;transform:translate(-50%);width:80%;height:.1875rem;background:#e45655;border-radius:.125rem}.content-area .require .require_item .tab-item.active img{filter:brightness(0) saturate(100%) invert(40%) sepia(60%) saturate(2000%) hue-rotate(330deg) brightness(90%) contrast(90%)}.content-area .require .require_item .tab-item:hover:not(.active){color:#e45655;transform:translateY(-.125rem)}.content-area .require .require_item .tab-item img{transition:all .3s ease}.content-area .require .require_box{min-height:auto;border:.125rem solid #f3f3f3;padding:2.5rem}.content-area .require .require_box .certificate-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1.875rem;max-width:75rem;margin:0 auto}.content-area .require .require_box .certificate-container .certificate-item{display:flex;flex-direction:column;align-items:center;gap:1.5625rem;flex:1}.content-area .require .require_box .certificate-container .certificate-item .certificate-number{font-weight:400;font-size:3.75rem;color:#e9e8e8;line-height:1;margin-top:5.625rem}.content-area .require .require_box .certificate-container .certificate-item .certificate-name{font-weight:400;font-size:1.75rem;color:#5e5e5e;text-align:center}.content-area .require .require_box .certificate-container .certificate-item .certificate-image{width:100%;height:12.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.content-area .require .require_box .certificate-container .certificate-item .certificate-image[data-cert-type=license],.content-area .require .require_box .certificate-container .certificate-item .certificate-image[data-cert-type=trademark],.content-area .require .require_box .certificate-container .certificate-item .certificate-image[data-cert-type=authorize]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:.125rem solid #bdbdbd}.content-area .require .require_box .certificate-container .certificate-item .certificate-image:not([data-cert-type]){background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border:.125rem dashed #d0d0d0}.content-area .require .require_box .certificate-container .certificate-item .certificate-image img{width:80%;height:80%;object-fit:contain;border-radius:.25rem}.content-area .require .require_box .certificate-container .certificate-item .certificate-image:before{content:attr(data-placeholder);font-size:.875rem;color:#999;position:absolute}.content-area .require .require_box .certificate-container .certificate-item .certificate-image:not(:has(img)):before{content:attr(data-placeholder)}.content-area .process{background:#f7f7f7;padding:5.1875rem 0;position:relative}.content-area .process .pro_item{display:flex;align-items:center;justify-content:center;gap:5rem;text-align:center;position:relative;margin-top:5.3125rem}.content-area .process .pro_item:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 25rem);height:.0625rem;background-image:linear-gradient(to right,transparent 0%,transparent .625rem,#d02728 .625rem,#d02728 .75rem);background-size:1.375rem .0625rem;background-repeat:repeat-x;z-index:1}.content-area .process .pro_item .item_box{width:22.5625rem;background:#fff;border-radius:1.875rem 2.5625rem 2.5625rem;position:relative;z-index:2;box-shadow:0 .25rem .9375rem #0000001a}.content-area .process .pro_item .item_box .item_img img{max-width:100%;height:auto;border-radius:1.25rem 1.25rem 0 0}.content-area .process .pro_item .item_box .item_txt{padding:1.5625rem 0 2.1875rem;background:#fff;font-weight:600;font-size:1.75rem;color:#333;line-height:1.2;border-radius:0 0 1.875rem 2.5625rem}.content-area .process .pro_item .center{position:relative;z-index:3;width:0;height:0;border-top:1.25rem solid transparent;border-bottom:1.25rem solid transparent;border-left:1.875rem solid #d02728;margin:0 .625rem}.content-area .process .pro_item .center:before{content:"";position:absolute;top:-1.375rem;left:-2rem;border-top:1.375rem solid transparent;border-bottom:1.375rem solid transparent;border-left:2rem solid #d02728;z-index:-1}.content-area .other{padding:5.1875rem 0;margin-top:8.3125rem;background:#f7f7f7;box-sizing:border-box}.content-area .other .other_box .other_item{width:100%;max-width:min(62.5rem,95vw);margin:0 auto}.content-area .other .other_box .other_item .other_box{width:100%;height:auto;background:#fffefd;box-shadow:0 .1875rem .4375rem #dbdbdb38;border-radius:.875rem;margin-bottom:2.125rem;padding:1.875rem 2.5625rem;transition:all .3s ease;border:.125rem solid transparent;cursor:pointer;overflow:hidden}.content-area .other .other_box .other_item .other_box:hover{box-shadow:0 .375rem .9375rem #dbdbdb59;transform:translateY(-.125rem);border-color:#f0f0f0}.content-area .other .other_box .other_item .other_box.active .other_title .right{transform:rotate(45deg);font-weight:600}.content-area .other .other_box .other_item .other_box.active .other_title .left{font-weight:500}.content-area .other .other_box .other_item .other_box .other_title{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;transition:margin-bottom .3s ease}.content-area .other .other_box .other_item .other_box .other_title .left{font-weight:400;font-size:1.5rem;color:#000;transition:color .3s ease;flex:1;margin-right:1.25rem}.content-area .other .other_box .other_item .other_box .other_title .right{font-size:1.875rem;font-weight:300;color:#999;transition:all .3s ease;min-width:1.875rem;text-align:center}.content-area .other .other_box .other_item .other_box .other_title .right:hover{color:#e45655;transform:scale(1.1)}.content-area .other .other_box .other_item .other_box .other_content{font-weight:300;font-size:1rem;color:gray;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;transform:translateY(-.625rem)}.content-area .other .other_box .other_item .other_box .other_content.expanded{max-height:31.25rem;opacity:1;margin-top:1.6875rem;transform:translateY(0);padding-top:.9375rem;border-top:.0625rem solid #f0f0f0;animation:contentFadeIn .5s ease}.content-area .other .other_box .other_item .other_box .other_content br{margin-bottom:.5rem;display:block;content:""}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(-.625rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.process .pro_item{gap:3.75rem}.process .pro_item:before{width:calc(100% - 18.75rem)}.require{margin-top:5rem}.require .require_item{padding:1.25rem 1.875rem;gap:1.875rem;flex-wrap:wrap}.require .require_item .tab-item{padding:.5rem .9375rem;font-size:1.125rem}.require .require_item .tab-item img{width:2.1875rem;height:2.1875rem}.require .require_box{min-height:25rem;padding:1.875rem 1.25rem}.require .require_box .certificate-container{gap:1.875rem}.require .require_box .certificate-container .certificate-item{width:11.25rem}.require .require_box .certificate-container .certificate-item .certificate-number{font-size:2.25rem}.require .require_box .certificate-container .certificate-item .certificate-name{font-size:1.125rem}}@media (max-width: 768px){.require{margin-top:3.75rem}.require .require_item{padding:.9375rem 1.25rem;gap:1.25rem}.require .require_item .tab-item{padding:.375rem .75rem;font-size:1.375rem;gap:.5rem}.require .require_item .tab-item img{width:1.875rem;height:1.875rem}.require .require_item .tab-item.active:after{bottom:-.625rem;height:.125rem}.require .require_box{min-height:21.875rem;padding:1.25rem .9375rem}.require .require_box .certificate-container{gap:1.25rem}.require .require_box .certificate-container .certificate-item{width:9.375rem}.require .require_box .certificate-container .certificate-item .certificate-number{font-size:2.1875rem}.require .require_box .certificate-container .certificate-item .certificate-name{font-size:1.25rem}.require .require_box .certificate-container .certificate-item .certificate-image{width:7.5rem;height:10rem}.other{padding:2.5rem 0;margin-top:3.75rem}.other .other_box .other_item{max-width:82vw}.other .other_box .other_item .other_box{padding:1.25rem;margin-bottom:1.25rem}.other .other_box .other_item .other_box .other_title .left{font-size:1.75rem!important;margin-right:.9375rem}.other .other_box .other_item .other_box .other_title .right{font-size:2.375rem!important}.other .other_box .other_item .other_box .other_content{font-size:1.5rem!important;line-height:1.5}.other .other_box .other_item .other_box .other_content.expanded{margin-top:1.25rem;padding-top:.9375rem}.process{padding:3.125rem 0}.process .pro_item{flex-direction:column;gap:2.5rem}.process .pro_item:before{width:.0625rem;height:calc(100% - 12.5rem);top:50%;left:50%;background-image:linear-gradient(to bottom,transparent 0%,transparent .625rem,#d02728 .625rem,#d02728 .75rem);background-size:.0625rem 1.375rem}.process .pro_item .item_box{width:18.75rem}.process .pro_item .center{border-top:1.875rem solid #d02728;border-left:1.25rem solid transparent;border-right:1.25rem solid transparent;border-bottom:0 solid transparent}.process .pro_item .center:before{border-top:2rem solid #d02728;border-left:1.375rem solid transparent;border-right:1.375rem solid transparent;border-bottom:0 solid transparent;top:-2.125rem;left:-1.375rem}.content-area .process .pro_item .item_box{width:90%}.content-area .process .pro_item .item_box .item_txt{font-size:2.1875rem}}
