*{margin:0;padding:0}body{font-family:HanSansCN-Light;background-color:#fff}::-webkit-scrollbar{display:none}.banner{position:relative;width:100%;height:940px;overflow:hidden}.banner-video{width:100%;height:100%}.video-play{width:100%;height:100%}.banner-poster{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.banner-actions{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:3;overflow:hidden}.logo{position:absolute;left:40px;top:40px;width:272px;height:93px;background:url(../img/hire/h_logo_zh.png) no-repeat center;background-size:cover;cursor:pointer}.banner-tit{position:relative;width:660px;margin:0 auto;margin-top:310px;text-align:center;font-size:40px;line-height:40px;font-family:HanSansCN-Heavy;color:#fff;opacity:0;animation:fadeIn .5s linear .8s forwards}.mini-screen .banner-tit{margin-top:280px}.banner-tit:before{content:"";position:absolute;left:0;top:19px;width:230px;height:2px;background-color:rgba(255,255,255,.1)}.banner-tit:after{content:"";position:absolute;right:0;top:19px;width:230px;height:2px;background-color:rgba(255,255,255,.1)}.banner-desc{position:relative;text-align:center;font-size:60px;margin-top:15px;color:#fff;opacity:0;animation:fadeIn .5s linear 1.2s forwards}.banner-desc span{position:relative;display:inline-block}.banner-video-btn{display:block;width:45px;height:45px;margin:0 auto;margin-top:5px;background:url(../img/hire/h_btn.png) no-repeat center;background-color:cover;cursor:pointer;opacity:0;animation:opacityIn .5s linear 1.7s forwards}.banner-find-job{position:absolute;left:50%;top:695px;display:block;width:206px;height:54px;line-height:54px;margin:0 auto;margin-left:-103px;text-align:center;font-family:HanSansCN-Heavy;color:#fff;font-size:20px;border-radius:25px;background-color:#594af0;cursor:pointer;text-decoration:none;opacity:0;animation:scaleIn .5s linear 1.6s forwards}.mini-screen .banner-find-job{top:605px}.banner-find-job:after{content:"";position:absolute;right:35px;top:19px;width:11px;height:16px;background:url(../img/hire/arrow.png) no-repeat center;background-size:cover;transition:all .3s ease-in-out}.banner-find-job:hover::after{right:25px}.banner-scroll{position:absolute;left:50%;top:795px;display:block;width:25px;height:58px;margin:0 auto;margin-left:-12.5px;background:url(../img/hire/h_scroll.png) no-repeat center;background-color:cover}.main{width:1200px;margin:0 auto;padding-top:75px}.hot{width:100%}.section-tit{font-family:HanSansCN-Heavy;font-size:28px;font-weight:600;color:#594af0}.section-copy{margin-left:440px}.hot-table{width:100%;margin-top:40px;box-sizing:border-box;border-collapse:collapse}.hot-table td{width:400px;height:120px;border:1px solid #e8e8e8;transition:all .3s ease-in-out}.hot-item{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out}.hot-item:hover{background-color:#24d97d;border-color:transparent;box-shadow:4px 4px 7px 0 rgba(20,162,90,.22)}.hot-item:hover .hot-city,.hot-item:hover .hot-jobs{color:#fff}.hot-jobs{margin-left:30px;margin-bottom:20px;font-size:22px;font-family:HanSansCN-Heavy;color:#11191b;transition:all .3s ease-in-out}.hot-city{margin-left:30px;color:#888c8d;font-size:16px;transition:all .3s ease-in-out}.hot-tip{display:none;position:absolute;top:1.5px;right:1.5px;width:61px;height:26px;line-height:26px;text-align:center;font-size:16px;color:#fff;background:url(../img/hire/hot.png) no-repeat center;background-color:cover}.hot-banner{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:190px;margin-top:50px}.hot-detail{display:none;position:relative;width:380px;height:190px;overflow:hidden;animation:scaleIn .6s linear 0s forwards}.hot-detail img{display:block;width:100%;height:100%;transform-origin:center;transition:all .3s ease-in-out}.hot-detail:hover img{transform:scale(1.1)}.hot-detail:hover .hot-detail-mask:after{right:20px}.hot-detail-mask{position:absolute;left:0;top:0;width:100%;height:100%;padding-right:55px;display:flex;align-items:center;justify-content:flex-end;z-index:2;color:#fff;font-size:24px;font-family:HanSansCN-Heavy;box-sizing:border-box;cursor:pointer}.hot-detail-mask:after{content:"";position:absolute;right:30px;top:88px;width:11px;height:16px;background:url(../img/hire/arrow.png) no-repeat center;background-size:cover;transition:all .3s ease-in-out}.train{width:100%;min-height:510px;margin-top:100px}.train-area{display:flex;justify-content:space-between;width:100%;height:440px;margin-top:30px}.train-detail{display:none;width:430px;height:100%;animation:fadeIn .6s linear 0s forwards}.train-image{display:none;position:relative;width:750px;height:100%;animation:fadeIn .6s linear 0s forwards}.train-image img{display:block;width:100%}.train-fixed{position:absolute;right:0;bottom:-130px;width:450px;height:310px;padding:30px;box-sizing:border-box;background-color:rgba(255,255,255,.8)}.train-item{width:100%;margin-bottom:35px;cursor:pointer}.train-item-fix{width:100%;margin-bottom:35px;cursor:pointer}.train-no-mg-bottom{margin-bottom:0}.train-tit{font-size:20px;font-family:HanSansCN-Heavy;color:#11191b;margin-bottom:20px;transition:all .3s ease-in-out}.less-bom{margin-bottom:10px}.train-words{font-size:18px;color:#888c8d;transition:all .3s ease-in-out}.mate{width:100%;margin-top:100px}.mate-wrap{width:100%;height:530px;margin-top:45px}.mate-list{visibility:hidden;width:100%;height:530px}.mate-boxs{display:flex;flex-direction:column;align-items:center;width:300px;height:530px;overflow:hidden;transition:all .3s ease-in-out;border:1px solid transparent;box-sizing:border-box;opacity:0}.scheme_box{display:flex;flex-direction:column;align-items:center;width:600px;height:530px;overflow:hidden;transition:all .3s ease-in-out;border:1px solid transparent;box-sizing:border-box;opacity:0}.mySwiper{width:402px;height:370px;overflow:hidden}.swiper_desc{width:230px;margin-top:15px;flex-grow:1;text-align:center;font-size:16px;color:#888c8d;overflow:hidden;margin:auto;margin-top:1rem}.mySwiper .swiper-slide img{width:409px;height:230px}.scheme_bg{width:409px;min-width:409px;height:370px;min-height:330px;margin-top:40px;overflow:hidden}.adj_box{display:block;width:28px;height:2px;margin:auto;margin-top:46px;background-color:#e7e8e8}.mate_top{margin-top:20px}.mate-box:nth-child(1){animation:scaleIn .6s linear 0s forwards}.mate-box:nth-child(2){animation:scaleIn .6s linear .3s forwards}.mate-box:nth-child(3){animation:scaleIn .6s linear .6s forwards}.mate-box:nth-child(4){animation:scaleIn .6s linear .9s forwards}.mate-box:hover{border:1px solid #24d97d;box-shadow:4px 4px 8px 0 rgba(138,186,136,.14)}.mate-box:hover .mate-bom{background-color:#24d97d}.mate-box:hover .mate-vioce{background:url(../img/hire/rad_h.png) no-repeat center;background-size:cover}.avtor{width:180px;min-width:180px;height:180px;min-height:180px;margin-top:40px;border-radius:90px;overflow:hidden}.mate-job{text-align:center;font-size:18px;margin-top:20px;color:#11191b}.mate-name{position:relative;display:inline-block;font-size:22px;margin-top:15px;padding-bottom:10px;color:#11191b;font-family:HanSansCN-Heavy}.mate-name:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e7e8e8}.mate-desc{width:230px;margin-top:15px;flex-grow:1;text-align:center;font-size:16px;color:#888c8d;overflow:hidden}.mate-bom{display:flex;align-items:center;justify-content:center;width:100%;height:100px;background-color:transparent;transition:all .3s ease-in-out}.mate-vioce{width:59px;height:59px;background:url(../img/hire/rad.png) no-repeat center;background-size:cover;cursor:pointer;transition:all .3s ease-in-out}.social-table{width:100%;margin-top:120px;box-sizing:border-box;border-collapse:collapse}.social-table td{width:300px;height:120px;border:1px solid #e8e8e8}.social-box{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.social-box:hover .qrtip{display:flex}.qrtip{position:absolute;left:50%;top:-180px;display:none;align-items:center;justify-content:center;width:170px;height:170px;margin-left:-85px;overflow:hidden;z-index:2;border:1px solid #e8e8e8;box-shadow:0 0 6px -2px #9e9e9e;animation:scaleIn .3s ease-in-out 0s forwards;transform-origin:bottom center}.qrtip img{width:100%}.hand-cur{cursor:pointer;text-decoration:none}.social-icon{width:60px;height:40px}.social-name{margin-top:5px;font-size:16px;color:#888c8d}.dy{background:url(../img/hire/dy.png) no-repeat center}.wx{background:url(../img/hire/wx.png) no-repeat center}.wb{background:url(../img/hire/wb.png) no-repeat center}.bl{background:url(../img/hire/bl.png) no-repeat center}.copyright{min-width:1200px;width:100%;margin:0 auto;padding-top:75px;padding-bottom:130px;text-align:center;font-size:16px;color:#888c8d}.copyright a{color:#888c8d;text-decoration:none}.copyright a:hover{text-decoration:none}.copyright a:visited{color:#888c8d}.fixed-video-wrap{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);transition:all .4s ease-in-out;z-index:100;overflow:hidden}.fixed-video-hide{background-color:rgba(0,0,0,0)}.fixed-video{position:absolute;left:50%;top:50%;width:720px;height:405px;margin:-202.5px 0 0 -360px;z-index:1;transition:all .4s ease-in-out;background-color:#000}.video-hide{transform:scale(0)}.fixed-video video{width:100%;height:100%}.fixed-close{position:absolute;left:50%;bottom:-80px;width:40px;height:40px;margin-left:-20px;border-radius:30px;border:2px solid #fff;overflow:hidden;background:url(../img/hire/close.png) no-repeat center;background-size:20px 20px;z-index:2;cursor:pointer}@keyframes fadeIn{0%{transform:translateY(100%);-webkit-transform:translateY(100%);opacity:0}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeIn{0%{transform:translateY(100%);-webkit-transform:translateY(100%);opacity:0}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(0);-webkit-transform:scale(0);opacity:0}100%{transform:scale(1);-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes scaleIn{0%{transform:scale(0);-webkit-transform:scale(0);opacity:0}100%{transform:scale(1);-webkit-transform:scale(1);opacity:1}}@keyframes opacIn{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.8)}}@-webkit-keyframes opacIn{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.8)}}@keyframes opacityIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacityIn{0%{opacity:0}100%{opacity:1}}