.shadow{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border-radius:5px}.center,.page-index .block-wrap a{display:flex;justify-content:center;align-items:center}.van-swipe img{border-radius:8px}.van-swipe .carousel-text{display:block;position:absolute;left:0;bottom:0;right:0;top:0;z-index:1;display:flex;justify-content:center;align-items:center}.van-swipe .carousel-text h1{font-weight:500;font-size:26px;color:#fff}.page-jobs .company-item{width:90%;margin:10px auto}.page-jobs .jobs{width:100%}.page-jobs .jobs-tit .jobs-logo{width:52px;height:56px;vertical-align:top;display:inline}.page-jobs .jobs-tit span{margin:0 15px;line-height:56px;font-size:45px;font-weight:500;width:180px}.page-count{position:relative;padding-bottom:10px}.page-count .page-policy{width:100%;height:140px;line-height:120px;background:url(../../static/img/policyArea.830f1560.png) 50% no-repeat;background-size:cover;text-align:center;z-index:1}.page-count .page-policy span{font-size:30px;letter-spacing:6px;font-weight:600;color:#fff}.page-count .page-list{padding:0 20px;font-size:14px;color:#286dbe;margin-top:-30px;margin-bottom:30px;border-radius:16px;z-index:2;position:relative;background-color:#fff}.page-count .page-list ul .ulNone{list-style-type:none}.page-count .page-list ul li{padding:30px 0 0 0}.web-tit{font-size:16px;color:#333;font-weight:700;margin-top:20px;margin-bottom:20px;line-height:14px}.gqi-wrap{display:flex;overflow-x:auto}.gqi-wrap.column{display:block}.gqi-wrap.column li{float:left;width:calc(50% - 4px)}.gqi-wrap.column li:nth-child(2n){margin-right:0}.gqi-wrap.column a{flex-direction:column}.gqi-wrap.column a h1{font-size:14px;color:#165cbf;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dotted rgba(85,127,252,.2)}.gqi-wrap.column a .column-div{display:flex}.gqi-wrap li{width:40%;flex-shrink:0;margin-bottom:10px;margin-right:8px}.gqi-wrap li a{display:block;box-shadow:0 0 8px #eceef5;background-color:#fff;border-radius:10px;padding:14px;box-sizing:border-box;display:flex;color:#333;transition:all .3s}.gqi-wrap li a:hover{background-color:rgba(0,0,0,.05)}.gqi-wrap li a .logo{width:52px;height:52px;border-radius:10px;border:1px solid #d6d6d6;margin-right:15px}.gqi-wrap li a .gqi-content{flex-grow:1}.gqi-wrap li a h5{font-size:12px;margin-bottom:8px;overflow:hidden;height:34px;text-overflow:ellipsis;display:-webkit-box;line-clamp:2}.gqi-wrap li a .sub-text{display:flex;justify-content:space-between;align-items:center;font-size:12px}.gqi-wrap li a .sub-text span{color:#e8912b}.gqi-wrap li a .sub-text img{width:10px;height:10px}.page-index{padding:0 0 15px 0}.page-index .van-swipe img{width:100%;height:auto}.page-index .search-wrap{padding:10px 15px;background-color:#fff}.page-index .main-padding{padding:0 15px 15px 15px}.page-index h1{font-size:16px;font-family:PingFang SC;font-weight:700;color:rgba(0,0,0,.85);opacity:1;text-align:center}.page-index .banner{width:100%}.page-index .block-wrap{margin-top:8px;display:flex}.page-index .block-wrap a{flex:1;margin-right:10px;height:50px;font-size:14px;color:#fff;background-size:100% 100%;background-repeat:no-repeat}.page-index .block-wrap a:first-child{background-image:url(../../static/img/block4.1cd4713c.png)}.page-index .block-wrap a:nth-child(2){background-image:url(../../static/img/block1.fc1409c1.png);margin-right:0}.page-index .block-wrap.q1 a:first-child{background-image:url(../../static/img/block2.f09904ac.png)}.page-index .block-wrap.q1 a:nth-child(2){background-image:url(../../static/img/block3.0a2c1c86.png);margin-right:0}.page-index .van-search{padding:0}.page-index .van-search .van-search__content{border-radius:20px;background:#f4f6fc}.page-index .van-search .van-search__content .van-cell{color:#b9bcc3}.page-index .footer{text-align:center;padding:20px 0 0 0;color:#666;font-size:14px;border-top:1px solid #eee}.page-result{padding:15px;background:#f4f6fa;height:100%;box-sizing:border-box;overflow-y:auto}.page-result .fixed-top{position:fixed;left:15px;top:0;right:15px;background-color:#f4f6fa;z-index:2}.page-result .van-search{padding:0;border-radius:20px;margin-top:15px}.page-result .van-search .van-icon-search{color:#165cbf;font-size:16px}.page-result .van-search .van-search__content{border-radius:20px;background:#fff}.page-result .van-search .van-search__content .van-cell{color:#b9bcc3}.page-result .change-tag{margin:15px auto}.page-result .change-tag a{display:inline-block;width:60px;height:28px;line-height:28px;text-align:center;border-radius:20px;color:#999;font-size:14px;margin-right:10px}.page-result .change-tag a.active{background:#fff;color:#161620}.page-result .company-wrap{margin-top:90px}.page-detail{padding:15px;padding-bottom:70px}.page-detail header .position-title{display:flex;justify-content:space-between;align-items:center}.page-detail header .position-title h5{font-size:26px;font-weight:700;color:#333}.page-detail header .position-title h6{font-size:16px;color:#165cbf}.page-detail header .position-tag{margin:15px auto}.page-detail header .position-tag span{background:#f4f5fa;border-radius:4px;color:#999;font-size:12px;padding:2px 8px;margin-right:10px}.page-detail header .position-location span{color:#323232;font-size:12px;padding:2px 0;margin-right:10px;background-repeat:no-repeat;background-size:auto 16px;background-position:0}.page-detail section{margin:30px auto}.page-detail section h3{color:#333;font-size:16px;font-weight:700;margin-bottom:20px}.page-detail section p{font-weight:400;line-height:24px;color:#666;font-size:14px}.page-prefec{padding:1px;background:#4888e6;height:100%;box-sizing:border-box;overflow-y:auto}.page-prefec .banner{width:100%;margin-top:20px;z-index:1;position:relative}.page-prefec .wrap{background:#fff;border-radius:16px;margin:-30px 8px 8px 8px;padding:15px;z-index:2;position:relative}.page-prefec .wrap .van-tabs{margin-left:-8px}.page-prefec .wrap .van-tabs .van-tab__text{font-size:14px}.page-prefec .wrap .van-tabs .van-tabs__line{background-color:#165cbf;bottom:20px}.page-prefec .wrap .van-tabs .van-tab--active{color:#165cbf}.page-prefec .company-item{box-shadow:none!important;position:relative}.page-prefec .company-item:before{content:"";position:absolute;z-index:1;height:1px;top:0;left:0;width:100%;background-color:#efefef;transform:scaleY(.5);transform-origin:0 0}.refresh-loading{margin-top:12px;color:rgba(0,0,0,.3);justify-content:center;font-size:14px}.btns-wrap,.refresh-loading{display:flex;align-items:center}.btns-wrap{position:fixed;left:15px;right:15px;bottom:20px;justify-content:space-between}.btns-wrap a{display:block;height:44px;display:flex;justify-content:center;align-items:center;background:linear-gradient(235deg,#1f5fe5,#1f8def);border-radius:30px;font-size:16px;font-weight:700;color:#fff;margin:0 15px}.btns-wrap .btn-main{flex-grow:1}.btns-wrap .btn-share{border-radius:4px;border:1px dotted #333;color:#333;background:hsla(0,0%,100%,.8);width:44px;font-size:22px}.company-wrap .company-item{background:#fff;box-shadow:0 0 10px #eceef5;border-radius:16px;margin-top:10px;padding:15px}.company-wrap .company-item:after{content:"";display:block;clear:both}.company-wrap .company-item .logo{width:52px;height:52px;margin-right:10px;flex-shrink:0;border-radius:8px;background:hsla(0,0%,64.7%,.151);border:1px solid #f2f2f2;overflow:hidden}.company-wrap .company-item .logo img{width:100%;height:100%}.company-wrap .company-item .head{display:flex}.company-wrap .company-item .head .name{flex-grow:1;margin-top:4px;height:42px;font-size:16px;color:#161620}.company-wrap .company-item .position-wrap{margin-top:10px}.company-wrap .company-item .position-wrap li{margin-bottom:8px;display:flex;justify-content:space-between;font-size:12px;color:#6f7279}.company-wrap .company-item .position-wrap li span{color:#165cbf}.company-wrap .company-item .more{background:rgba(36,101,237,.2);opacity:1;border-radius:16px;padding:8px 18px;color:#165cbf;font-size:12px;margin-top:10px;float:right}.company-wrap .company-item.position{display:flex}.company-wrap .company-item.position .position-content{flex-grow:1}.company-wrap .company-item.position .position-content .position-title{display:flex;justify-content:space-between}.company-wrap .company-item.position .position-content .position-title h5{font-size:16px;color:#161620}.company-wrap .company-item.position .position-content .position-title h6{color:#165cbf;font-size:14px}.company-wrap .company-item.position .position-content .position-tag{margin:6px auto}.company-wrap .company-item.position .position-content .position-tag span{background:#f4f5fa;border-radius:4px;color:#999;font-size:12px;padding:2px 8px;margin-right:10px}.company-wrap .company-item.position .position-content .com-name{font-size:12px;color:#6f7279}.page-login{padding:100px 30px}.page-login .input-item{width:100%;height:48px;background:rgba(219,228,237,.2666666667);border-radius:24px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.page-login .input-item input{border:0;background:none;height:100%;padding:0 30px;width:100%;color:#000;flex:1}.page-login .input-item .get-code-btn{font-size:14px;color:#165cbf;padding:0 30px 0 20px;border-left:1px solid #b9bcc3}a.btn-main{display:block;height:44px;display:flex;justify-content:center;align-items:center;background:linear-gradient(235deg,#1f5fe5,#1f8def);border-radius:30px;font-size:16px;font-weight:500;color:#fff;box-shadow:0 10px 20px rgba(31,142,239,.2549019608);flex-grow:1;position:relative;overflow:hidden}a.btn-main:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#0d2c69 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity .5s}a.btn-main:active{opacity:1}a.btn-main:active:after{transform:scale(0);opacity:.7;transition:0s}.page-baseinfo{width:100%;min-height:100%;background-color:#f4f5fa;overflow-x:hidden;overflow-y:auto;padding-bottom:80px}.page-baseinfo .btns-wrap{z-index:2}.page-baseinfo .btns-wrap a.btn-prev{flex:1;color:#000;font-weight:400;border:1px solid #e0e0e0;background:#fff}.page-baseinfo section{margin-bottom:8px;padding:0 20px;background-color:#fff;overflow:hidden;transition:all .3s}.page-baseinfo section p{font-size:12px;color:#b9bcc3;margin-bottom:15px}.page-baseinfo section h2{margin:24px 0 8px 0;color:#333;display:flex;justify-content:space-between;align-items:center}.page-baseinfo section h2,.page-baseinfo section h2 div{font-size:16px;font-weight:700}.page-baseinfo section h2 div span{color:rgba(0,0,0,.5)}.page-baseinfo section h2 .van-icon{font-size:26px;font-weight:700}.page-baseinfo section h2 .btn-upload{width:100px;height:30px;display:flex;justify-content:center;align-items:center;border:2px dotted #165cbf;color:#165cbf;border-radius:6px;font-size:14px;position:relative}.page-baseinfo section h2 .btn-upload .van-icon{font-size:14px;font-weight:400;margin-right:4px}.page-baseinfo section h2:last-child{margin-bottom:24px}.page-baseinfo section .list-wrap{margin-top:10px;margin-bottom:10px}.page-baseinfo section .list-wrap li{position:relative;padding:10px 0}.page-baseinfo section .list-wrap li:before{content:"";position:absolute;z-index:1;height:1px;bottom:0;left:0;width:100%;background-color:#f0f0f0;transform:scaleY(.5);transform-origin:100% 100%}.page-baseinfo section .list-wrap li:last-child:before{display:none}.page-baseinfo section .list-wrap li h4{font-size:14px;margin-bottom:5px}.page-baseinfo section .list-wrap li p{margin:0}.page-baseinfo section .info-ul li.info-ui-li{height:50px;display:flex;justify-content:space-between;align-items:center;position:relative}.page-baseinfo section .info-ul li.info-ui-li:before{content:"";position:absolute;z-index:1;height:1px;bottom:0;left:0;width:100%;background-color:#f0f0f0;transform:scaleY(.5);transform-origin:100% 100%}.page-baseinfo section .info-ul li.info-ui-li h6{font-size:14px;color:#333}.page-baseinfo section .info-ul li.info-ui-li h6 span{opacity:.5}.page-baseinfo section .info-ul li.info-ui-li .headimg{width:40px;height:40px;overflow:hidden;border-radius:50%;position:relative}.page-baseinfo section .info-ul li.info-ui-li .headimg img{width:100%;height:100%}.page-baseinfo section .info-ul li.info-ui-li.textarea{flex-direction:column;justify-content:center;align-items:flex-start;height:auto}.page-baseinfo section .info-ul li.info-ui-li.textarea h6{margin-top:15px}.page-baseinfo section .info-ul li.info-ui-li.textarea textarea{margin-top:10px;width:100%;height:80px}.page-baseinfo section .info-ul li.info-ui-li .input{flex:1;height:100%}.page-baseinfo section .info-ul li.info-ui-li .input input{width:100%;height:100%;text-align:right;font-size:14px;color:#333}.page-baseinfo section .info-ul li.info-ui-li .choose a{height:24px;display:inline-block;line-height:24px;border:1px solid #e2ebfd;color:#bdd0f5;border-radius:6px;padding:0 12px;margin-left:5px;font-size:14px}.page-baseinfo section .info-ul li.info-ui-li .choose a.active{background:rgba(36,101,237,.33);border-color:rgba(36,101,237,.33);color:#2465ed}.page-baseinfo section .info-ul li.info-ui-li .select{flex:1;text-align:right;display:flex;justify-content:flex-end;align-items:center;height:100%}.page-baseinfo section .info-ul li.info-ui-li .select .sofar{width:60px;margin-left:10px}.page-baseinfo section .info-ul li.info-ui-li .select .place{color:#bcbcbc;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%}.page-baseinfo section .info-ul li.info-ui-li .select .place.value{color:#333}.page-baseinfo section .toggle{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;color:#bcbcbc;margin-top:10px;margin-bottom:15px}.page-baseinfo section .toggle:after{content:"";display:block;width:6px;height:6px;border-left:1px solid #bcbcbc;border-top:1px solid #bcbcbc;margin-left:10px;transition:all .3s}.page-baseinfo section .toggle.up:after{margin-top:5px;-moz-transform:rotate(45deg) scale(1) translate(0) skew(0deg,0deg);-moz-transform-origin:50% 50%;-webkit-transform:rotate(45deg) scale(1) translate(0) skew(0deg,0deg);-webkit-transform-origin:50% 50%;-o-transform:rotate(45deg) scale(1) translate(0) skew(0deg,0deg);-o-transform-origin:50% 50%;transform:rotate(45deg) scale(1) translate(0) skew(0deg,0deg);transform-origin:50% 50%}.page-baseinfo section .toggle.up:before{content:"收起"}.page-baseinfo section .toggle.down:after{-moz-transform:rotate(225deg) scale(1) translate(0) skew(0deg,0deg);-moz-transform-origin:50% 50%;-webkit-transform:rotate(225deg) scale(1) translate(0) skew(0deg,0deg);-webkit-transform-origin:50% 50%;-o-transform:rotate(225deg) scale(1) translate(0) skew(0deg,0deg);-o-transform-origin:50% 50%;transform:rotate(225deg) scale(1) translate(0) skew(0deg,0deg);transform-origin:50% 50%}.page-baseinfo section .toggle.down:before{content:"更多"}.page-baseinfo section .atta-list{margin:10px 0}.page-baseinfo section .atta-list li{position:relative;padding:4px 0;display:flex;justify-content:space-between;align-items:center}.page-baseinfo section .atta-list li:before{content:"";position:absolute;z-index:1;height:1px;bottom:0;left:0;width:100%;background-color:#f0f0f0;transform:scaleY(.5);transform-origin:100% 100%}.page-baseinfo section .atta-list li:last-child:before{display:none}.page-baseinfo section .atta-list li .van-icon-cross{color:red}.page-baseinfo section .atta-list li .name{font-size:12px;color:#666;display:flex;justify-content:flex-start;align-items:center}.page-baseinfo section .atta-list li .name .van-icon{margin-right:5px}.page-baseinfo .action-content{margin:40px 0}.page-baseinfo .action-content .btn-main{margin:20px}.dialog-comfire{margin:20px;text-align:center}.dialog-comfire p{margin:40px 0}.dialog-comfire .btns{display:flex;justify-content:center;align-items:center}.dialog-comfire .btns .van-button{margin:0 10px}.prev-content{margin:20px 15px}.prev-content .prev-baseinfo{display:flex}.prev-content .prev-baseinfo .prev-headimg{width:60px;height:60px;border-radius:6px;overflow:hidden;margin-right:20px}.prev-content .prev-baseinfo .prev-headimg img{width:100%;height:100%}.prev-content .prev-baseinfo .prev-info h1{font-size:16px;font-weight:700}.prev-content .prev-baseinfo .prev-info p{color:#777;margin:4px 0;font-size:13px}.prev-content .prev-baseinfo .prev-info p span{font-size:12px;color:#ddd;margin:0 10px}.prev-content .prev-basic-detail{margin:20px 0}.prev-content .prev-basic-detail li{display:flex;font-size:13px;color:#666;margin-bottom:15px}.prev-content .prev-basic-detail li .tit{width:120px}.prev-content .prev-basic-detail li .tit:after{content:"："}.prev-content .prev-basic-detail li.important .tit{font-weight:700;font-size:14px}.prev-content .prev-basic-detail li.important .val{font-weight:700;font-size:14px;color:#165cbf}.prev-content .module-wrap{margin:20px 0}.prev-content .module-wrap h2{padding-left:10px;font-size:15px;font-weight:700;position:relative;line-height:20px}.prev-content .module-wrap h2:after{content:"";display:block;position:absolute;left:0;top:3px;bottom:3px;width:3px;background-color:#165cbf}.prev-content .module-wrap .module-ul{margin-top:10px}.prev-content .module-wrap .module-ul li{margin-bottom:10px;padding-bottom:10px;font-size:14px}.prev-content .module-wrap .module-ul li h4{color:#333}.prev-content .module-wrap .module-ul li p{color:#999;font-size:13px;margin-top:4px}.page-company{overflow:hidden}.page-company .job-tit{font-size:14px}.page-company .logo{display:block;margin:20px auto;width:64px;height:64px;background:#fff;border:1px solid #f2f2f2;box-shadow:0 8px 12px #dfe6ef;border-radius:10px}.page-company h1{font-size:20px;margin-bottom:20px;font-weight:600;color:#333;text-align:center}.page-company .van-tabs__wrap .van-tabs__line{background-color:#165cbf}.page-company .van-tabs__nav:before{content:"";display:block;position:absolute;bottom:15px;left:15px;right:15px;z-index:1;background-color:#eee;height:1px}.page-company p{margin:15px;font-size:14px;color:#666;line-height:22px}.page-company p.bold{color:#333}.page-company .company-item{box-shadow:none;position:relative}.page-company .company-item:before{content:"";position:absolute;z-index:1;height:1px;bottom:0;left:0;width:100%;background-color:#eee;transform:scaleY(.5);transform-origin:100% 100%}.page-company .van-tab{color:#999}.page-company .van-tab--active{color:#333}.page-content{margin:20px}.page-content h1{font-size:22px;font-weight:600;line-height:32px;color:#333}.page-content .company{font-size:12px;color:#999;margin-top:5px}.page-content .content-wrap{line-height:26px;margin:24px 0;color:#666}.page-content .attachment{display:inline-block;background:rgba(56,105,250,.08);border-radius:8px;padding:12px;color:#165cbf;position:relative;padding-left:30px}.page-content .attachment i{position:absolute;left:10px;top:14px}