.supplier{background-color:#f5f5f5}.carousel-bg .mask{background:linear-gradient(91deg,rgba(0,0,0,.65),transparent);height:100%;left:0;position:absolute;top:0;width:100%}.supplier-recruitment-pullup{margin-top:-6.875rem;padding-top:0;position:relative;z-index:20}.supplier-recruitment-pullup .supplier-recruitment-container{background-color:#fff}.supplier-recruitment-pullup .supplier-recruitment-item{align-items:center;display:flex;justify-content:center;padding:2.8125rem 3.75rem}.supplier-recruitment-pullup .supplier-recruitment-item img{height:3.75rem;width:3.75rem}.supplier-recruitment-pullup .supplier-recruitment-item h5{color:#333;font-weight:500;line-height:1.375rem;margin-top:1.5625rem}.supplier-recruitment-pullup .supplier-recruitment-item div{color:#999;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:1.25rem}.supplier-recruitment-pullup .supplier-recruitment-item p{margin-bottom:0}.supplier .carousel-inner,.supplier .carousel-item{height:100%;width:100%}.supplier .carousel-item-info{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 15%;width:100%}.supplier .carousel-item-des{font-size:1.1rem;margin-top:2rem;max-width:45%}.supplier-content{padding:4rem 0}.supplier-choose .supplier-choose-title{color:#212121;font-size:2.75rem;font-weight:600;line-height:3.875rem;margin-bottom:1.875rem;position:relative}.supplier-choose .supplier-choose-title:before{background-image:url(../image/bitmap.png);background-size:contain;content:"";display:inline-block;height:4.625rem;left:-2.25rem;position:absolute;top:-1.3125rem;width:4.5625rem}.supplier-choose .supplier-choose-title:after{background-color:#d8d8d8;bottom:-.125rem;content:"";display:inline-block;height:.125rem;left:0;position:absolute;width:6.25rem}.supplier-choose .supplier-choose-info{color:#666;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-top:1.375rem}.supplier-choose .supplier-choose-img{overflow:hidden}.supplier-choose .supplier-choose-img:hover img{transform:scale(1.1)}.supplier-choose .supplier-choose-img img{transition:transform .3s ease-in-out}.supplier-choose h5{color:#333;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:3.25rem;position:relative}.supplier-choose h5:after{background-color:#b81e15;bottom:-.5625rem;content:"";display:inline-block;height:.125rem;left:0;position:absolute;width:1.9375rem}.supplier-choose .supplier-choose-content{color:#999;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:0;margin-top:2.375rem}.supplier-title{color:#212121;font-size:2.2rem}.supplier-title-underline{border-top-color:#b81e15;opacity:1;width:2rem}.supplier-content-header{align-items:center;display:flex;flex-direction:column;margin-bottom:calc(52px + 3rem)}.supplier-company{color:#333;font-size:1.1rem;font-weight:500;margin-bottom:1.5rem}.supplier-company-info{color:#666}.supplier-quotation{padding-top:1rem;text-align:right}.supplier-course{margin-top:4rem}.supplier-course-row{background-color:#fdfdfd;padding:2rem 1.5rem 2rem 0}.supplier-course-title{color:#333;font-size:1.1rem;font-weight:500}.supplier-course-date{color:#c5c5c5;font-size:.8rem;margin:.5rem 0 1.5rem}.supplier-course-info{color:#666}.supplier-glider{background:url(../image/glider_bg.jpg) no-repeat 50%;width:100%}.supplier-glider .supplier-glider-item{height:11.5rem;padding:3.5rem .8125rem;width:20rem}.supplier-contact-us{background:url(../image/contactus.png) no-repeat 50%;background-size:100% 100%;padding:5.3125rem 24.375rem 4.375rem 24.0625rem}.supplier-contact-us .contact-us-btn{background-color:#fff;border:.125rem solid;border-radius:1.5625rem;color:#b81e15;font-size:.875rem;font-weight:500;line-height:1.125rem;margin-top:4.3125rem;padding:.875rem 4.1875rem}.supplier-contact-us .contact-us-btn:hover{background-color:#b81e15;border-color:#b81e15;color:#fff}.supplier-contact-us .form-control::-moz-placeholder{color:#bfbfbf}.supplier-contact-us .form-control::placeholder{color:#bfbfbf}.supplier-contact-us .form-input-number ::-webkit-outer-spin-button,.supplier-contact-us .form-input-number::-webkit-inner-spin-button{-webkit-appearance:none}.supplier-contact-us .form-input-number[type=number]{-moz-appearance:textfield}@media (max-width:1500px){.supplier-contact-us{padding:3.75rem 18.75rem}}@media (max-width:1190px){.supplier-contact-us{padding:3.125rem 15.625rem}}@media (max-width:990px){.supplier-contact-us{padding:3.125rem 12.5rem}}@media (max-width:767px){.supplier-contact-us{padding:2.5rem 6.25rem}}@media (max-width:480px){.supplier-contact-us{padding:9.375rem 1.875rem}}.supplier-submit-success{margin-bottom:9.375rem;margin-top:9.375rem;text-align:center}.supplier-submit-success .supplier-submit-success-img{height:4.5rem;width:4.5rem}.supplier-submit-success .supplier-submit-success-info{color:rgba(0,0,0,.85);font-size:1.5rem;font-weight:500;line-height:2rem;margin-top:1.5rem}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--sw-navbar-nav-link-padding-x)!important;padding-right:var(--sw-navbar-nav-link-padding-x)!important}}@media(max-width:992px){.supplier-recruitment-pullup{margin-top:0}.navbar-toggler{border-radius:var(--sw-navbar-toggler-border-radius)!important}.carousel-item-info h1{margin-bottom:1rem;margin-top:4.5rem}.supplier .carousel-item-des{margin-top:0;max-width:100%}.gx-5{--bs-gutter-x:1.5rem!important}.supplier-content-box{margin-left:0;margin-right:0}.supplier-content-box .supplier-choose-title{font-size:2.5rem}}#supplier-form .form-control{margin-bottom:1.5rem}