.landingContainer .banner{position:relative;width:100%;height:480px;background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:1920px;margin:0 auto;overflow:hidden}.landingContainer .banner .cover{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.landingContainer .banner::after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.landingContainer .banner .content{position:relative;z-index:2;height:480px;display:flex;justify-content:center;flex-direction:column;color:#fff}.landingContainer .banner .content .title{margin-top:0;font-size:54px;font-weight:400;margin-bottom:10px}.landingContainer .banner .content .desc{margin-bottom:30px;font-size:18px}.landingContainer .banner .link-btns{display:flex;flex-wrap:wrap;gap:20px}.landingContainer .banner .link-btn{border-color:#fff;border-width:2px;font-size:18px;font-weight:700}@media only screen and (max-width: 940px){.landingContainer .banner{height:380px}.landingContainer .banner .content{height:380px}.landingContainer .banner .content .title{font-size:34px}.landingContainer .banner .link-btn{font-size:16px}}.landingContainer .section-desc{font-size:18px;text-indent:2em}.section-dominant{display:flex;flex-wrap:wrap;padding:0}.section-dominant .dominant-item{display:flex;align-items:center;justify-content:center;flex-direction:column;list-style:none;flex:1;text-align:center;cursor:pointer}.section-dominant .dominant-item:hover .name{color:var(--color-primary)}.section-dominant .dominant-item:hover .cover{border-color:var(--color-primary)}.section-dominant .dominant-item .cover{width:130px;height:130px;border:2px solid #333;border-radius:50%;overflow:hidden;padding:24px;margin-bottom:20px}.section-dominant .dominant-item .cover img{width:100%;height:100%;display:block;object-fit:contain}.section-dominant .dominant-item .name{font-size:26px}.section-dominant .dominant-item .desc{font-size:14px;width:100%;height:100px;padding:10px 0}@media screen and (max-width: 940px){.section-dominant .dominant-item{flex:0 0 50%}.section-dominant .dominant-item .name{font-size:20px}.section-dominant .dominant-item .desc{height:140px;padding:0 10px}}.dominantContainer{background-color:#fff;padding:0 0 60px;margin-top:74px}.dominantContainer .dominant-desc{display:none;text-align:center;font-size:18px;margin-top:40px}.dominantContainer .dominant-desc.active{display:block}.classCaseContainer{background-color:#fff;padding:0 0 60px;margin-top:74px}.section-application-area{padding:40px 0}.section-application-area .swiper-slide{position:relative;height:280px;border-radius:10px;overflow:hidden;transition:all .3s}.section-application-area .swiper-slide::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.section-application-area .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover}.section-application-area .swiper-slide .title{position:absolute;bottom:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);color:#fff;font-size:18px}.section-application-area .swiper-slide-active{z-index:2;transform:scale(1.2, 1.2)}.section-application-area .swiper-slide-active::after{display:none}@media screen and (max-width: 900px){.section-application-area{padding:0}.section-application-area .swiper-slide-active{z-index:2;transform:scale(1, 1)}.section-application-area .swiper-slide-active::after{display:none}}.classCaseContainer .tabs-label{display:flex;justify-content:space-between}.classCaseContainer .tabs-label .item{display:flex;color:#999;font-size:26px;cursor:pointer;justify-content:center;width:150px}.classCaseContainer .tabs-label .item.active a{color:#fff;background:var(--color-primary)}.classCaseContainer .tabs-label .item a{padding:10px;display:block;border-radius:10px 10px 0 0;width:100%;text-align:center}.classCaseContainer .tabs-label .item:first-child{justify-content:flex-start}.classCaseContainer .tabs-label .item:last-child{justify-content:flex-end}@media only screen and (max-width: 940px){.classCaseContainer .tabs-label .item{font-size:16px}.classCaseContainer .tabs-label .item a{padding:4px}}.classCaseContainer .tabs-contents .item{position:relative;background-size:cover;background-position:center center;padding:40px;color:#fff;border-radius:10px;display:none;overflow:hidden;background:var(--color-primary)}.classCaseContainer .tabs-contents .item:first-child{border-top-left-radius:0}.classCaseContainer .tabs-contents .item:last-child{border-top-right-radius:0}.classCaseContainer .tabs-contents .item .title{font-size:26px}.classCaseContainer .tabs-contents .item.active{display:block}.classCaseContainer .tabs-contents .content{display:flex;align-items:center;position:relative;z-index:2}.classCaseContainer .tabs-contents .content .left{flex:1;font-size:16px;line-height:1.8;padding-right:40px;font-weight:400;min-height:500px}.classCaseContainer .tabs-contents .content .left .subTitle{position:relative;font-size:22px;line-height:1;padding-left:20px;margin:40px 0 20px}.classCaseContainer .tabs-contents .content .left .subTitle::before{content:"";position:absolute;display:block;top:2px;height:18px;left:0;width:0;border-left:4px solid #fff;line-height:1}@media screen and (max-width: 940px){.classCaseContainer .tabs-contents .item{padding:20px}.classCaseContainer .tabs-contents .content{flex-wrap:wrap}.classCaseContainer .tabs-contents .content .left{flex:0 0 100%;padding-right:0;height:auto;min-height:0}.classCaseContainer .tabs-contents .content .cover{width:100%;flex:0 0 100%;margin-top:20px}.classCaseContainer .tabs-contents .content .cover img{max-width:100%;width:auto;display:block;margin:0 auto}}.classCaseContainer .tabs-contents .cover{flex:0 0 32%}.classCaseContainer .tabs-contents .cover img{width:100%;display:block}.form{width:100%;padding:0 20px;flex-wrap:wrap;display:flex}.form *{font-size:16px}.form .form-item{display:flex;margin-bottom:15px;flex:0 0 50%}.form .form-item[required] .label::before{content:"*";color:red}.form .form-item .label{flex:0 0 10em;text-align:right;margin-right:1em;padding:12px 0;font-size:14px;font-weight:700}.form .form-item .content{flex:1;display:flex;gap:10px}.form .form-item .content input,.form .form-item .content textarea,.form .form-item .content select{flex:1;outline:none;border:1px solid #aaa;border-radius:2px;padding:12px 15px;width:100%;resize:vertical}.form .form-item .content input:focus,.form .form-item .content textarea:focus,.form .form-item .content select:focus{border-color:var(--color-primary)}.form .form-item .content .code-img{width:auto;height:46px;user-select:none;cursor:pointer}.form .form-item .content .code-img svg{display:block;max-height:100%}.form .submit-block{flex:0 0 100%;text-align:center;margin:20px}.form .submit-block button{padding:12px 1.5em}@media only screen and (max-width: 940px){.form{padding:0 5px}.form .form-item{flex-direction:column;flex:0 0 100%}.form .form-item .label{text-align:left;height:40px;flex:auto;text-indent:0}}