@charset "UTF-8";.phone{display:none!important}.pg-index{overflow:auto;position:relative}.banner{width:100%;height:400px;background:url(../img/bgimg/bg_talent.png?v=PB2poYwFqD0DLF016vrkZw%3D%3D) no-repeat;background-size:100% 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-left:30px}.banner-inner{width:1200px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.banner-inner h2,.banner-inner p{color:#fff}.banner-inner h2{font-size:28px}.banner-inner p{font-size:16px;margin-top:24px;line-height:24px}.tg1{position:relative;font-size:72px;color:rgba(35,38,191,.04);line-height:84px;font-weight:700}.tg1 .tit{position:absolute;top:0;left:50%;font-size:28px;color:#333;line-height:32px;transform:translateX(-50%)}.office{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.office-inner{width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.office-inner .tg1{margin:80px 0 40px}.office-inner .office-hd{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.office-inner .item{position:relative;overflow:hidden}.office-inner .item .mod{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,38,191,.2)}.office-inner .item .mod-txt{position:absolute;bottom:0;width:100%;color:#fff;font-size:14px;font-weight:700;line-height:42px;padding-left:16px;background:#2326bf}.office-inner .item:hover .mod{display:block;visibility:visible}.office-inner .line2,.office-inner .line3{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.office-inner .hen1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.office-inner .hen1 .dot{width:180px;padding-right:24px;background:#2326bf;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.office-inner .hen1 .dot .jion{color:#fff;font-size:20px;font-weight:700;position:relative}.office-inner .hen1 .dot .jion::after{position:absolute;content:"";bottom:-24px;right:0;width:30px;height:8px;background:#fff;border-radius:4px}.talent{margin-top:80px;height:848px;background:url(../img/bgimg/bg_talent1.jpg?v=nCs%2BY6DI1zmN4YWG2v3X%2Fg%3D%3D) no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.talent .tg1 .tit{left:0;transform:translateX(0)}.talent-inner{display:-ms-flexbox;display:flex;width:77.25vw;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.talent-hd{-ms-flex:1;flex:1;background:#fff;height:648px;padding:100px 0 0 100px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.talent-bd{width:780px;margin-top:45px}.talent-bd h2{font-size:20px;font-weight:700;margin-top:24px}.talent-bd p{margin-top:16px;font-size:16px;line-height:28px}.talent .line{width:30px;height:8px;background:#ff6801;border-radius:4px;margin-top:45px}.staffstyle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.staffstyle-inner{width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.staffstyle-inner .tg1{margin:80px 0 40px 0}.staffstyle-hd{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.staffstyle-hd .col{height:558px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.staffstyle-hd .col:nth-child(odd){-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.staffstyle-hd .col:nth-child(even){-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.staffstyle-hd .col .img{position:relative;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px}.staffstyle-hd .col .img .mod{display:none;visibility:hidden;position:absolute;left:0;right:0;bottom:0;background:rgba(35,38,191,.8);padding:24px 10px 20px}.staffstyle-hd .col .img .mod .depart,.staffstyle-hd .col .img .mod .desc,.staffstyle-hd .col .img .mod .name{color:#fff;font-size:14px;text-align:center}.staffstyle-hd .col .img .mod .name{font-size:16px;font-weight:700}.staffstyle-hd .col .img .mod .depart{margin:8px 0 20px}.staffstyle-hd .col .img .mod .desc{line-height:20px}.staffstyle-hd .col .info{position:relative;padding-left:22px;margin-top:12px}.staffstyle-hd .col .info::before{position:absolute;content:"";left:0;top:0;bottom:0;width:2px;background:#ff6801;border-radius:4px;transition:all ease-in 0s}.staffstyle-hd .col .info .name{font-size:16px;color:#ff6801;font-weight:700;transition:all ease-in .3s}.staffstyle-hd .col .info .depart{font-size:14px;color:#999;font-weight:700;margin-top:8px}.staffstyle-hd .col:hover .img .mod{display:block;visibility:visible}.staffstyle-hd .col:hover .info::before{background:#2326bf}.staffstyle-hd .col:hover .info .name{color:#2326bf}.recruitment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.recruitment-inner{width:1200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.recruitment-inner .tg1{margin:80px 0 40px}.recruitment-tab{width:800px;height:42px}.recruitment-tab ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background:rgba(35,38,191,.03);border-radius:21px;height:100%;overflow:hidden}.recruitment-tab ul li{cursor:pointer;font-size:14px;font-weight:700;padding:4px 16px;border-radius:21px}.recruitment-tab ul li.active{color:#fff;background:#2326bf}.recruitment-tab-body{width:100%}.recruitment-hd{position:relative;width:100%;margin:80px 0;overflow:hidden;height:792px}.recruitment-left{position:relative;width:600px;height:558px;background:#2326bf;z-index:1;padding-left:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.recruitment-right{position:absolute;width:820px;height:708px;background:#fff;right:0;top:84px;z-index:2}.recruitment .job h2{font-size:16px;font-weight:700}.recruitment .job p{font-size:14px;margin-top:24px}.recruitment .job p strong{font-size:16px;font-weight:700}.recruitment .job-top{margin-top:80px}.recruitment .job-name{color:#fff;font-size:20px;font-weight:700;margin-top:24px}.recruitment .job-body{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:50px}.recruitment .job-body p{width:344px;line-height:24px}.recruitment .job-info{padding:60px 0 0 32px}.recruitment .job-info h2{margin-top:24px}.recruitment .job-info p{line-height:30px}.recruitment .job-info h2:first-child{margin-top:0}@media all and (max-width:767px){body{color:#333;padding:0;margin:0}.banner{background:url(../img/bgimg/bg_talent_h5.png?v=iAOpKsSyQUOiJQ%2Fl3rUibg%3D%3D) center no-repeat;padding-left:0;background-size:100%;height:200px}.banner-inner{padding:0 20px;width:100%}.banner-inner h2{font-size:20px;margin:0}.banner-inner p{font-size:12px}h2{font-size:20px;font-weight:700;margin:30px;text-align:center}.desktop{display:none}.phone{display:block!important;background:0 0;height:inherit;margin:0}.phone.office{text-align:center}.phone.office .img{width:300px;height:460px}.phone.talent .talent-hd{padding:0 16px;height:inherit}.phone.talent .talent-tit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:15px;font-weight:700;color:#2326bf}.phone.talent .talent-tit img{width:20px;height:20px;margin-right:10px}.phone.talent .talent-con{line-height:18px;margin-bottom:20px}.phone.staffstyle .staffstyle-hd{padding:0 16px;height:240px}.phone.staffstyle .staffstyle-hd .swiper-container{width:100%;padding-bottom:40px;background:0 0}.phone.staffstyle .staffstyle-hd .swiper-pagination{bottom:10px}.phone.staffstyle .staffstyle-hd .swiper-pagination-bullet{position:relative;width:12px;height:12px;border:1px solid rgba(35,38,191,.3);background-color:rgba(35,38,191,.3)}.phone.staffstyle .staffstyle-hd .swiper-pagination-bullet::after{position:absolute;content:"";width:5px;height:5px;background:#2326bf;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.phone.staffstyle .staffstyle-hd .item{display:-ms-flexbox;display:flex;border-radius:8px;overflow:hidden}.phone.staffstyle .staffstyle-hd .item .img{width:143px;height:200px}.phone.staffstyle .staffstyle-hd .item-info{-ms-flex:1;flex:1;padding:0 12px;background:rgba(35,38,191,.8);color:#fff}.phone.staffstyle .staffstyle-hd .item-info .name{font-size:15px;font-weight:700;line-height:21px;margin-top:24px}.phone.staffstyle .staffstyle-hd .item-info .depart,.phone.staffstyle .staffstyle-hd .item-info .desc{font-size:12px;line-height:18px}.phone.staffstyle .staffstyle-hd .item-info .depart{margin:8px 0 10px}.phone.recruitment .recruitment-hd{height:inherit;margin:0;padding:20px 16px 0;margin-top:-20px}.phone.recruitment .recruitment-hd .panel{border-color:transparent;box-shadow:0 0 20px 1px rgba(35,38,191,.1)}.phone.recruitment .recruitment-hd .panel-group .panel+.panel{margin-top:10px}.phone.recruitment .recruitment-hd .panel-heading{background-color:#fff}.phone.recruitment .recruitment-hd .panel-title a{display:block}.phone.recruitment .recruitment-hd .panel-body{border-color:transparent}.phone.recruitment .recruitment-hd h2{margin:16px 0 0;font-size:15px;text-align:left}.phone.recruitment .recruitment-hd h2:first-child{margin-top:0}.phone.recruitment .recruitment-hd p{font-size:12px;line-height:20px;margin-top:10px;text-align:justify}}