@media(max-width: 990px){.top-banner{padding-top:var(--mobile-header-height, 0)}}.top-banner>img{display:block;width:100%}.rich-test-content{font-size:18px}.rich-test-content h3{font-size:2.1111111111em;font-weight:bolder;margin:1.1111111111em 0}@media(max-width: 768px){.rich-test-content h3{font-size:var(--mobile-hhh-fs)}}.rich-test-content p{font-size:.8888888889em;line-height:1.5;margin-bottom:1em}.rich-test-content *{max-width:100%}@media(max-width: 1440px){.rich-test-content{font-size:16px}}@media(max-width: 1240px){.rich-test-content{font-size:14px}}.section-summary{padding:2.34375vw}@media(max-width: 1440px)and (min-width: 990px){.section-summary{padding:2.34375vw 6.40625vw 2.34375vw 6.40625vw}}@media(max-width: 1240px){.section-summary{font-size:14px}}.section-summary p{text-align:justify}.section-desc1{font-size:16px}@media(max-width: 1440px)and (min-width: 990px){.section-desc1{padding:2.34375vw 6.40625vw 2.34375vw 6.40625vw}}.section-desc1 .desc1-ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25em;margin-top:3.75em}@media(max-width: 990px){.section-desc1 .desc1-ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.section-desc1 .desc1-ul{grid-template-columns:repeat(1, 1fr)}}.section-desc1 .desc1-ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2em 1.3125em;background:rgba(238,238,238,.368627451);border-radius:1em;border:2px solid #f9f9f9;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.section-desc1 .desc1-ul li:hover{box-shadow:5px 4px 10px rgba(0,0,0,.062745098);border:2px solid #cf261b}.section-desc1 .desc1-ul li>img{display:block;width:5.375em;height:5.375em;margin-bottom:1em}.section-desc1 .desc1-ul li h4{font-size:1.5625em;font-weight:bolder;color:#ed1c24;margin-bottom:.5em}@media(max-width: 768px){.section-desc1 .desc1-ul li h4{font-size:1.2rem}}.section-desc1 .desc1-ul li>p{font-size:1em;line-height:1.5}@media(max-width: 1240px){.section-desc1{font-size:14px}}.section-honor{font-size:16px;padding:2.8125em 0}@media(max-width: 1440px)and (min-width: 990px){.section-honor{padding:2.34375vw 6.40625vw 2.34375vw 6.40625vw}}#certify{margin:80px auto 0;overflow:hidden}#certify .swiper-container{box-sizing:border-box}#certify .swiper-slide{width:426px}#certify .swiper-slide .imgBox{transform:scale(0.7);margin-top:-40px;display:block}#certify .swiper-slide.swiper-slide-prev .imgBox,#certify .swiper-slide.swiper-slide-next .imgBox{transform:scale(0.7)}#certify .swiper-slide.swiper-slide-prev+.swiper-slide{color:red}#certify .swiper-slide.swiper-slide-active .imgBox{transform:scale(0.9)}#certify .swiper-slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}#certify .swiper-slide{height:100%;display:block;-o-object-fit:cover;object-fit:cover}#certify .swiper-slide .imgBox{transform:scale(0.7);margin-top:-40px}#certify .swiper-slide-prev_one{transform:translateX(340px) !important}#certify .swiper-slide-next_one{transform:translateX(-340px) !important}#certify .swiper-slide-prev_one .imgBox{margin-top:-80px}#certify .swiper-slide-next_one .imgBox{margin-top:-80px}.honor-swiper{width:100%;margin:3rem 0 0 0;position:relative}.honor-swiper .swiper-slide{width:19.9479166667vw;height:auto}.honor-swiper .swiper-slide .img-wrapper{display:block;width:100%;padding-bottom:141.2532637076%;position:relative}@media(max-width: 768px){.honor-swiper .swiper-slide .img-wrapper{transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}}.honor-swiper .swiper-slide .img-wrapper>img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.honor-swiper .swiper-slide .desc-wrapper{display:block;width:100%;padding:1.25em 0;font-size:1em;text-align:center}.honor-swiper .swiper-slide.swiper-slide-active{filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.4))}@media(max-width: 1240px){.honor-swiper{font-size:14px}}.section-video{margin:0 0 calc(2rem + 2vw) 0}@media(max-width: 1440px)and (min-width: 990px){.section-video{padding:2.34375vw 6.40625vw 2.34375vw 6.40625vw}}.section-video .vod_main{width:100%}.section-history{font-size:19px;padding:2.3684210526em 0;background-size:cover;background-position:center center}@media(max-width: 1440px)and (min-width: 990px){.section-history{padding:2.34375vw 6.40625vw 2.34375vw 6.40625vw}}.section-history .swiper-history-content{display:block;box-sizing:border-box;box-shadow:0 2px 23px 0 rgba(0,0,0,.13);width:100%;background:#fff}.section-history .swiper-history-content .content-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;box-sizing:border-box;position:relative;padding:2.0833333333vw 2.0833333333vw 2.0833333333vw 7.03125vw}@media(max-width: 990px){.section-history .swiper-history-content .content-wrapper{flex-direction:column-reverse;padding:20px}}.section-history .swiper-history-content .content-wrapper .l{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media(max-width: 768px){.section-history .swiper-history-content .content-wrapper .l{font-size:1.1578947368em;line-height:1.5;margin-top:.7368421053em}}.section-history .swiper-history-content .content-wrapper .l h4{font-size:1.6842105263em;font-weight:bolder;line-height:1.5;color:#ed1c24;margin-bottom:.5em;position:relative}.section-history .swiper-history-content .content-wrapper .l h4::before{content:"";display:block;width:1em;height:1px;background:#ed1c24;position:absolute;top:50%;left:-1.5em}.section-history .swiper-history-content .content-wrapper .l .content{width:90%;line-height:1.78}.section-history .swiper-history-content .content-wrapper .r{display:block;flex-shrink:0;width:31.5789473684em}@media(max-width: 990px){.section-history .swiper-history-content .content-wrapper .r{width:100%}}.section-history .swiper-history-content .content-wrapper .r .img-wrapper{display:block;width:100%;padding-bottom:63.6666666667%;position:relative;font-size:0}.section-history .swiper-history-content .content-wrapper .r .img-wrapper>img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.section-history .timeline-row{width:100%;overflow:hidden;box-sizing:border-box;padding:1rem 2em;margin-top:1.0526315789em;position:relative}.section-history .timeline-row::before{content:" ";display:block;width:calc(100% - 2em - 2em);height:1px;left:2em;top:calc(1em + 1rem);background:#ed1c24;position:absolute}.section-history .timeline-row .swiper-button-next{box-sizing:border-box;top:calc(1.0526315789em + 1rem);right:0;width:2em;height:2em;background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);border-radius:50%}.section-history .timeline-row .swiper-button-next::after{font-size:.9473684211em}@media(max-width: 990px){.section-history .timeline-row .swiper-button-next{top:calc(.7368421053em + 50%);transform:translateY(-50%)}}.section-history .timeline-row .swiper-button-prev{box-sizing:border-box;top:calc(1.0526315789em + 1rem);left:0;width:2em;height:2em;background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);border-radius:50%}.section-history .timeline-row .swiper-button-prev::after{font-size:.9473684211em}@media(max-width: 990px){.section-history .timeline-row .swiper-button-prev{top:calc(.7368421053em + 50%);transform:translateY(-50%)}}.section-history .timeline-container{width:16.6666666667%}.section-history .swiper-history-timeline{overflow:visible}.section-history .swiper-history-timeline .swiper-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:.5263157895em}.section-history .swiper-history-timeline .swiper-slide .round-dot{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:100%;width:2.2105263158em;height:2.2105263158em}.section-history .swiper-history-timeline .swiper-slide .round-dot .inner-dot{display:block;width:.9473684211em;height:.9473684211em;background:#ed1c24;border-radius:100%}.section-history .swiper-history-timeline .swiper-slide.swiper-slide-active .round-dot{border:1px solid #ed1c24;background:#fff}@media(max-width: 1240px){.section-history{font-size:14px}}