body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{height:1%}.t-center{text-align:center!important}.t-right{text-align:right!important}.t-left{text-align:left!important}img{vertical-align:middle}body{overflow-x:hidden}.text-nowrap{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal!important;word-wrap:normal\0 !important}.text-wrap-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ui-banner-box{width:100%;height:26.04vw;overflow:hidden}.ui-banner-box .ui-banner{width:100%;height:100%;background-size:cover!important;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.ui-block{width:100%;padding:90px 0;margin:0 auto}.bg-white{background:#fff}.bg-grey{background:#f7f7f7}.ui-block .container{width:80%;max-width:1200px;margin:0 auto}.ui-block .container.lg{max-width:1280px}.ui-block .container.blg{max-width:1600px}.font-st{font-family:"\5B8B\4F53-\7B80"}.tr-img-box{overflow:hidden}.tr-img-box .image{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-size:cover!important;width:100%;height:100%}.cursor{cursor:pointer!important}@font-face{font-family:Patrician;src:url(../fonts/Patrician.8b5f0c28.ttf) format("truetype");font-weight:400}.font-patr{font-family:Patrician}@media screen and (min-width:240px) and (max-width:799px){.ui-block{padding:25px 0}.ui-block .container{width:80%}.ui-banner-box{height:66.7vw;overflow:hidden}}@media screen and (min-width:800px) and (max-width:1199px){.ui-banner-box{height:26vw;overflow:hidden}}@media screen and (min-width:1200px) and (max-width:1600px){.ui-banner-box{height:26vw;overflow:hidden}.ui-block{padding:75px 0}}.opacity{opacity:0}.pc-{display:block!important}.pc-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.pc-inline{display:inline!important}.mobile-,.mobile-flex,.mobile-inline{display:none!important}*{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.icon{display:inline-block;vertical-align:middle}a{text-decoration:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vjs-big-play-button{width:70px!important;height:70px!important;border-radius:50%!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vjs-big-play-button .vjs-icon-placeholder:before{line-height:67px!important}.page{min-height:600px}@media screen and (min-width:240px) and (max-width:799px){.pc-,.pc-flex,.pc-inline{display:none!important}.mobile-{display:block!important}.mobile-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mobile-inline{display:inline-block!important}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation:pulse .5s;animation:pulse .5s}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation:slideInDown .5s;animation:slideInDown .5s}@-webkit-keyframes silde{0%{height:0;max-height:0}to{height:100%;max-height:300px}}@keyframes silde{0%{height:0;max-height:0}to{height:100%;max-height:300px}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes arrDown{0%{top:0;opacity:1}35%{top:50%;opacity:0}65%{top:-50%;opacity:0}to{top:0;opacity:1}}@keyframes arrDown{0%{top:0;opacity:1}35%{top:50%;opacity:0}65%{top:-50%;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes arrDown2{0%{top:0;opacity:1}35%{top:10px;opacity:0}65%{top:-10px;opacity:0}to{top:0;opacity:1}}@keyframes arrDown2{0%{top:0;opacity:1}35%{top:10px;opacity:0}65%{top:-10px;opacity:0}to{top:0;opacity:1}}.mob-fixed .m-fixed-box.first{bottom:115px}.mob-fixed .m-fixed-box.second{bottom:50px}.mob-fixed .m-fixed-box{margin-bottom:15px;cursor:pointer;position:fixed;height:50px;border-radius:25px;right:20px;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mob-fixed .m-fixed-box .label{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-animation:changeWidth .3s linear;animation:changeWidth .3s linear}.mob-fixed .m-fixed-box .label a,.mob-fixed .m-fixed-box .label span{font-size:13px;color:#fff;line-height:50px;padding-left:25px}.mob-fixed .m-fixed-box .m-fixed-icon{width:50px;height:50px}.mob-fixed .m-fixed-box .m-icon-mail{background:url(../images/m_mail_mob.48af99eb.svg) no-repeat 50%;background-size:22px 17px}.mob-fixed .m-fixed-box .m-icon-phone{background:url(../images/m_phone_mob.6f1aba2a.svg) no-repeat 50%;background-size:21px 22.5px}.mob-fixed .m-fixed-box.active{background:rgba(0,0,0,.7)}.mob-fixed .m-fixed-box.active .label{display:block}@-webkit-keyframes changeWidth{0%{width:0}90%{width:100px}to{width:100%}}@keyframes changeWidth{0%{width:0}90%{width:100px}to{width:100%}}.ui-banner.requirement{background:url(../images/banner_job.ee959ea0.jpg) no-repeat 50%;position:relative}.ui-banner.job{background:url(../images/banner_job_2.3466a000.jpg) no-repeat 50%;position:relative}.requ-main{width:62.5%;margin:5.2vw auto;min-width:700px}.requ-title{margin-bottom:3.5vw}.requ-title,.requ-title .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.requ-title .left .title{font-size:1.875rem;color:#3e3a39;letter-spacing:.2em;line-height:1.5}.requ-title .left .desc{color:#4d4d4d;font-size:1.25rem;line-height:30px;margin-left:3vw;position:relative}.requ-title .left .desc:before{content:"";display:block;width:30px;height:1px;background:#dadbdb;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);position:absolute;left:-2.5vw;top:50%}.requ-search-box{width:20.3vw;height:36px;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-10px}.requ-search-box,.requ-search-box input{-webkit-box-sizing:border-box;box-sizing:border-box}.requ-search-box input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 10px;font-size:.8125rem;outline:0}.requ-search-box .requ-search-btn{width:100px;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requ-search-box .requ-search-btn:hover{opacity:.7}.requ-search-box .tips{position:absolute;left:0;font-size:12px;color:grey;line-height:1;bottom:-20px}.requ-search-bar{padding:30px;background:#f9f9f9}.requ-search-bar .normal{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.requ-search-bar .filter,.requ-search-bar .normal{display:-webkit-box;display:-ms-flexbox;display:flex}.requ-search-bar .filter{-ms-flex-wrap:wrap;flex-wrap:wrap}.requ-search-bar .filter .label{margin:0 1.3vw;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:grey}.requ-search-bar .filter .label a.active{color:#000}.requ-search-bar .filter .label a{color: grey;}.requ-search-bar .filter .label:hover{opacity:.7}.requ-search-bar .more{color:#000;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requ-search-bar .more i{margin-left:5px;color:grey}.requ-search-bar .more:hover{opacity:.7}.requ-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5vw}.requ-content .left{-webkit-box-flex:3.8;-ms-flex:3.8;flex:3.8;padding-right:25px}.requ-content .requ-item{width:100%;padding:25px 0 25px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #f4f4f4;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requ-content .requ-item .block{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.requ-content .requ-item .block .title .main{font-size:16px;line-height:1;margin-bottom:12px;color:#000}.requ-content .requ-item .block .title .price{margin-left:10px;color:#ff6f48}.requ-content .requ-item .block .title .sec span{font-size:12px;color:grey}.requ-content .requ-item .block .title .sec span.line{color:#ccc}.requ-content .requ-item .block .title .sec span+span{margin-left:15px}.requ-content .requ-item .block .right-more{color:#999;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requ-content .requ-item .block .right-more i{margin-left:20px;margin-right:12px}.requ-content .requ-item .block .right-more:hover{opacity:.7}.requ-content .requ-item.active,.requ-content .requ-item:hover{background:#f9f9f9}.requ-content .right{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px 0 20px;position:relative;margin-top:1.5vw}.requ-content .right .desc{color:#666;font-size:12px;line-height:2;margin-bottom:18px}.requ-content .right .ct-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;font-size:14px;color:#000}.requ-content .right .ct-box a{color:#000}.requ-content .right .ct-icon{margin-right:20px}.requ-content .right .ct-icon .i-mail{width:18px}.requ-content .right .ct-icon .i-phone{width:19px}.requ-content .right:before{content:"";display:block;width:1px;height:60px;position:absolute;left:0;top:3px;background:#f4f4f4}.requ-detail-content{padding-top:50px}.requ-detail-content p{line-height: 24px; margin-bottom: 10px;}.requ-detail-content .info p{font-size:12px;color:#666;line-height:30px}.requ-detail-content .info b{display:block;font-size:14px;color:#333;line-height:30px}.requ-search-content{padding-top:25px}.requ-search-content .my-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#000;position:relative}.requ-search-content .label{margin:0 25px;cursor:pointer}.requ-search-content .slide-up{position:absolute;font-size:14px;color:#000;right:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.requ-search-content .slide-up i{margin-left:5px;color:grey}.m-requ-title{padding:7.2vw 8vw;border-bottom:2vw solid #f7f7f7}.m-requ-title .title{color:#4d4d4d;font-size:18px;line-height:1;margin-bottom:6.6vw}.m-requ-title .title img{width:36.54vw}.m-requ-search-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:10.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;margin-bottom:4.3vw}.m-requ-search-box input{-webkit-box-flex:2.6;-ms-flex:2.6;flex:2.6;padding:0 10px;font-size:13px;outline:0;border:none}.m-requ-search-box .requ-search-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;background:#000;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;color:#fff;font-size:13px;height:100%}.m-s-tips{font-size:12px;color:#666;line-height:1.8}.m-requ-search-bar{width:100%;background:#fff;position:relative}.m-requ-search-bar .block{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.m-requ-search-bar .block .down-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;color:#666;color:14px}.m-filter-result{position:absolute;width:100%;background:#fff;top:50px;max-height:240px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;padding:0 8vw 0}.m-filter-result .m-drop-item{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#4d4d4d;font-size:14px}.m-filter-result .m-drop-item.active{background:#f9f9f9;color:#000}.m-job-list{position:relative;padding-bottom:50px}.m-job-list .m-mask{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:4}.m-job-item{padding:4vw 8vw 5.3vw;border-bottom:2vw solid #f7f7f7}.m-job-item .block{cursor:pointer}.m-job-item .block .title .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2vw}.m-job-item .block .title .main .name{color:#000;font-size:14px}.m-job-item .block .title .main .price{color:#ff6f48;font-size:14px}.m-job-item .block .title .sec{margin-bottom:4vw}.m-job-item .block .title .sec span{color:grey;font-size:12px;line-height:1}.m-job-item .block .title .sec span+span{margin-left:2.66vw}.m-job-item .block .title .sec span.line{color:#e5e5e5}.m-job-item .block .title .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-job-item .block .title .time .str{color:#999;font-size:11px;line-height:1}.m-job-item .block .title .time .t-down{font-size:12px;line-height:1;color:#000}.requ-nodata{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:95px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f9f9;font-size:1rem}.requ-more{margin-bottom:50px;text-align:center}.requ-more img{width:40.67vw;cursor:pointer}.drop-menu{width:200px;max-height:250px;overflow-y:auto}.drop-menu .el-dropdown-menu__item{color:#4d4d4d}.drop-menu .el-dropdown-menu__item:hover{color:#4d4d4d;background:#f9f9f9}.drop-menu .drop-item-box.active{color:#000;background:#f9f9f9}.drop-menu .drop-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-requ-detail-content{padding:30px 0}.m-requ-detail-content .info p{font-size:13px;color:#666;line-height:24px}.m-requ-detail-content .info b{display:block;font-size:14px;color:#333;line-height:30px;margin-bottom:15px}