.banner{background-repeat:no-repeat;background-position:center;background-size:cover;height:5.6rem;position:relative;margin-top:80px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;text-align:left}.banner .banner-text .title-en{text-transform:uppercase;font-size:0.3rem;line-height:1.5;font-weight:bold;color:var(--pri-color)}.banner .banner-text .title-zh{font-weight:bold;font-size:0.5rem;line-height:2}.recruit{padding:0.5rem 0;background:#F8F9FA}.recruit .title{font-weight:bold;font-size:0.3rem;color:#333333;margin-bottom:0.5rem;text-align:center}.recruit .rec-item{display:flex;align-items:center;justify-content:space-between;background:#fff;margin-bottom:20px}.recruit .rec-item .left{background:url("../img/recruit/l-bg.png") no-repeat center center;background-size:cover;box-sizing:border-box;height:3rem;width:25%;padding:0.4rem;display:flex;flex-direction:column;justify-content:space-between}.recruit .rec-item .left .name{font-weight:bold;font-size:0.24rem;color:var(--pri-color)}.recruit .rec-item .left p{margin-top:4px;font-size:14px;color:#808080}.recruit .rec-item .left .btn{width:0.72rem;height:0.34rem;line-height:0.34rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:17px;transition:all 0.3s ease;color:var(--pri-color);border:1px solid var(--pri-color)}.recruit .rec-item .left .btn .iconfont{font-size:0.16rem}.recruit .rec-item .right{flex:1;overflow:hidden;height:3rem;transition:all 0.3s ease}.recruit .rec-item .right img{width:100%;height:100%;object-fit:cover}.recruit .rec-item:hover .left .btn{width:1rem;background:var(--pri-color);color:#fff}.recruit .rec-item:hover .right{filter:brightness(0.8)}.idea{padding:0.5rem 0;background:#fff}.idea .title{font-weight:bold;font-size:30px;color:#333333;margin-bottom:0.5rem;text-align:center}.idea .cont{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px}.idea .cont .item{width:calc((100% - 40px)/3);background:#F8F9FA;overflow:hidden}.idea .cont .item .img-box{width:100%;height:1.8rem}.idea .cont .item .img-box img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.idea .cont .item .text{padding:0.3rem;text-align:center}.idea .cont .item .text .item-name{font-weight:bold;font-size:0.18rem;line-height:2;color:#333333}.idea .cont .item .text .desc{font-weight:400;font-size:14px;color:#808080;line-height:2}.idea .cont .item:hover{box-shadow:0 0 10px #ccc}.idea .cont .item:hover .img-box img{transform:scale(1.05)}.tab-box{border-bottom:1px solid #EBEBEB}.tab-box .tabs{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0.2rem 0}.tab-box .tabs .tab-item{font-size:0.16rem;font-weight:bold;color:#333333;padding:0.1rem 0.3rem;cursor:pointer}.tab-box .tabs .tab-item.active,.tab-box .tabs .tab-item:hover{color:var(--pri-color)}.recruit-detail{padding:0.4rem 0}.recruit-detail .list .item{cursor:pointer;margin-bottom:20px;border:1px solid #EBEBEB}.recruit-detail .list .item .item-top{height:0.8rem;display:flex;align-items:center;justify-content:space-between;padding:0 0.2rem}.recruit-detail .list .item .item-top .name{padding-left:20px;position:relative;font-weight:bold;font-size:0.2rem;color:#333333}.recruit-detail .list .item .item-top .name::before{display:block;content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--pri-color)}.recruit-detail .list .item .item-top .item-btn{width:40px}.recruit-detail .list .item .item-top .item-btn .iconfont{font-size:0.2rem;font-weight:bold;color:var(--pri-color)}.recruit-detail .list .item .item-top .item-btn .open{display:block}.recruit-detail .list .item .item-top .item-btn .close{display:none}.recruit-detail .list .item .item-cont{box-sizing:border-box;padding:0 0.3rem 0.2rem;display:none}.recruit-detail .list .item .item-cont .label{font-weight:bold;font-size:16px;color:#1A1A1A;line-height:28px}.recruit-detail .list .item .item-cont .item-desc{padding:5px 0;font-weight:400;font-size:14px;color:#666666;line-height:2}.recruit-detail .list .item.active .item-top .item-btn .open{display:none}.recruit-detail .list .item.active .item-top .item-btn .close{display:block}@media screen and (orientation: portrait){.banner{margin-top:50px;height:3rem;align-items:center;text-align:center}.banner .banner-text .title-en{font-size:0.2rem}.banner .banner-text .title-zh{font-size:0.3rem}.recruit .title{font-size:0.2rem;margin-bottom:0.3rem}.recruit .rec-item{flex-direction:column}.recruit .rec-item .left{padding:10px;height:1.5rem;width:calc(100% - 20px);display:flex;flex-direction:row;align-items:center}.recruit .rec-item .left .name{font-size:0.2rem}.recruit .rec-item .left .btn{width:100px;float:right}.recruit .rec-item .right{height:1.5rem;width:100%}.idea .title{font-size:0.2rem;margin-bottom:0.3rem}.idea .cont{flex-direction:column}}
/*# sourceMappingURL=recruit.css.map */
