@charset "utf-8";.job_banner{width:100%;height:420px;position:relative;overflow:hidden;background:url(../images/job1.jpg) no-repeat center;background-size:cover}.title{margin-bottom:50px}.jobBanCen{margin:0 auto;position:relative;z-index:1}.jobBanCen p{font-size:18px;color:#fff;letter-spacing:2px}.jobBanCen h1{color:#fff;font-size:40px;display:block;padding-top:110px;padding-bottom:15px;letter-spacing:2px}.jobBanCenBtn{width:160px;height:50px;line-height:50px;font-size:var(--font16);margin-top:48px}.jobGdesc{font-size:20px;color:#292e35;text-align:center;width:90%;line-height:1.8;margin:0 auto}.jobCen{margin:0 auto;padding:80px 0;width:1360px;-webkit-transition:all .3s;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.jobCont{width:100%;margin:0 auto;height:470px;margin-top:80px;position:relative;overflow:hidden;background:url(../images/job12.jpg) no-repeat center;background-size:cover}.jobContCen{position:relative;z-index:1}.jobContCen{width:1200px;margin:0 auto;padding-top:130px;text-align:center}.jobContCen p{font-size:40px;color:#ea5413;font-weight:700;letter-spacing:1px}.jobContCen span{margin-top:15px;font-size:20px;color:#ea5413;letter-spacing:1px;display:block}.jobContCenBtan{margin:0 auto;margin-top:48px}.jobCultureCen{margin-top:-10px}.cultureGrid{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(6,1fr);gap:20px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cultureCard{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f9fa;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s;transition:all .3s}.cultureCard:hover{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.cultureCard:nth-child(3),.cultureCard:nth-child(5){margin-top:0}.cultureCard:nth-child(2),.cultureCard:nth-child(4),.cultureCard:nth-child(6){margin-top:80px}.cultureCardImg{width:100%;background:#e8eaee}.cultureCardImg img{display:block;width:100%;height:auto}.cultureCardBody{padding:18px 12px 22px;text-align:center}.cultureCardTitle,.jobGrowthCen .growthRibbonTitle{font-size:24px;font-weight:700;color:#292e35;line-height:1.3;letter-spacing:.5px}.cultureCardLine{display:block;width:32px;height:4px;margin:12px auto 0;background:#ea5413;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.cultureCard:hover .cultureCardLine{width:35%}.cultureCardDesc,.jobGrowthCen .growthBlockDesc{margin:12px 0 0;font-size:18px;line-height:1.65;color:#6b7280}.staffCareCen{margin-top:-10px}.staffCareGrid{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 28px 1fr 28px 1fr;grid-template-columns:repeat(3,1fr);gap:24px 28px}.staffCareCard{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f4f5f7;border-radius:12px;padding:28px 26px 26px;position:relative;-webkit-transition:all .3s;transition:all .3s}.staffCareCard:hover{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.staffCareCardHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px}.staffCareCardTitle{font-size:28px;font-weight:700}.staffCareCardTitle{color:#292e35}.jobGrowthCen .growthRibbonTitle{width:100%;color:#fff;border-bottom:2px solid #ea5413}.jobGrowthCen .growthRibbonTitleText{background:#ea5413;padding:4px 10px;display:inline-block}.staffCareCardUnderline{display:block;width:36px;height:4px;margin-top:12px;background:#ea5413;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.staffCareCard:hover .staffCareCardUnderline{width:100%}.staffCareCardIcon{-ms-flex-negative:0;flex-shrink:0;width:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staffCareCardIcon img{display:block;width:100%}.staffCareCardDesc{font-size:16px;line-height:1.75;color:#6b7280}.staffCareCardDesc{margin:0}.jobGrowthCen .growthBlockDesc{margin:14px 0 0}.jobGrowthCen{margin-top:-10px}.growthTimelineWrap{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;min-height:420px}.growthTrackLane{position:absolute;left:8px;right:36px;top:calc(50% + 10px);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0;pointer-events:none}.growthTrackLineCore{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:3px;min-width:24px;border-radius:2px;background:rgba(252,210,180,.75)}.growthTrackLineArrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #ea5413;-ms-flex-negative:0;flex-shrink:0;margin-left:-1px}.growthStepList{position:absolute;z-index:1;list-style:none;width:100%;height:100%}.growthStep{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:24%;z-index:1}.growthStepLow{top:-5px}.growthStepHigh{bottom:-5px}.growthStep:nth-child(1){left:0}.growthStep:nth-child(2){left:25%}.growthStep:nth-child(3){left:50%}.growthStep:nth-child(4){left:75%}.growthCard{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-ms-flex-negative:0;flex-shrink:0;border-radius:8px}.growthStepLow .growthCard{top:120%}.growthStepHigh .growthCard{bottom:120%}.growthVConnector{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;border-left:2px dashed #ea5413;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:28px;margin-top:2px;margin-bottom:0}.growthBullet{width:14px;height:14px;background:#ea5413;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 5px #f7f9fa;box-shadow:0 0 0 5px #f7f9fa;margin-top:0;position:relative;top:-1px}.jobGrowthSec{background-color:#f7f9fa;padding:20px 0}