.header{font-size:48rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#101921;padding:42rem 32rem}.header .filters-toggle{font-size:34rem;color:#101921}.header .filters-toggle .icon{display:block;width:30rem;height:30rem;margin-right:15rem;background-image:url(../../image/filter.png)}.job-list{padding:0 32rem 22rem}.job-list .job-item{background:#fff;box-shadow:0 2rem 8rem 0 rgba(199,199,199,.5);border-radius:16rem;margin-bottom:24rem;padding:32rem 34rem 0}.job-list .job-item .title{font-size:36rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#101921;margin-bottom:20rem}.job-list .job-item .desc{font-size:30rem;color:#101921;margin-bottom:27rem}.job-list .job-item .richtext{display:none;font-size:26rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#101921;line-height:36rem;padding-bottom:32rem}.job-list .job-item .richtext .email{margin-top:32rem;color:#28b8d0}.job-list .job-item .action{height:98rem;font-size:30rem;color:#28b8d0;border-top:2rem solid #ebedf5}.job-list .job-item .action .icon{display:block;width:9rem;height:18rem;background-image:url(../../image/arrow-left-color.png);transform:rotate(-90deg);margin-left:16rem;transition:all ease .35s;transform-origin:50%}.job-list .job-item .action.expend .icon{transform:rotate(90deg)}.paper{width:479rem;height:98rem;border-radius:16rem;background:#fff;font-size:38rem;color:#101921;margin:24rem auto 100rem}.paper>*{display:inline-block}.paper .btn{width:146rem;height:98rem;position:relative}.paper .btn::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;content:'';width:16rem;height:16rem;border-width:4rem;border-style:solid;border-color:#101921;transform-origin:50% 50%;transform:translateY(1rem) rotate(45deg)}.paper .btn.btn-page-prev::after{border-top:none;border-right:none}.paper .btn.btn-page-next::after{border-bottom:none;border-left:none}.paper .btn.disabled::after{border-color:#b0b3bf}.paper .paper-inner input{width:90rem;height:56rem;border-radius:4rem;border:2rem solid #b0b3bf;text-align:center;font-size:38rem;padding:0}.paper-inner .numbers{vertical-align:middle}.filters{display:none;height:100%;position:fixed;bottom:0;left:0;right:0;z-index:99999;background:#f5f6f7;overflow:auto}.filters .breadcrumb{height:112rem;background:#fff;margin-bottom:25rem;padding:0 32rem;font-size:34rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#101921}.filters .breadcrumb .icon{display:block;width:15rem;height:27rem;background-image:url(../../image/arrow-left.png);margin-right:18rem}.filters .filters-item-wrap{background:#fff;margin-bottom:25rem}.filters .filters-item-title{height:112rem;padding:0 32rem;border-bottom:2rem solid #ebedf5;font-size:34rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#101921}.filters .filters-item-title .expend{width:20rem;height:20rem;position:relative}.filters .filters-item-title .expend:before,.filters .filters-item-title .expend:after{display:block;content:'';background:#000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all ease .35s;transform-origin:50% 50%;opacity:1}.filters .filters-item-title .expend:before{width:100%;height:4rem}.filters .filters-item-title .expend:after{width:4rem;height:100%}.filters .filters-item-title .expend.active:after{transform:rotate(90deg)}.filters .filters-item-title .expend.active:before{transform:rotate(-180deg)}.filters .filters-list{padding:0 32rem;display:none}.filters .filters-list .filters-list-item{font-size:30rem;color:#101921;border-bottom:2rem solid #ebedf5}.filters .filters-list .filters-list-item:last-child{border-bottom:none}.filters .filters-list .checkbox input{display:none}.filters .filters-list .checkbox .label{height:94rem}.filters .filters-list .checkbox-inner{width:32rem;height:32rem;background:#e6e6e6;border-radius:2rem;border:1rem solid #979797;margin-right:17rem;display:block;position:relative}.filters .filters-list .checkbox input:checked+.label .checkbox-inner{background-color:#28b8d0;border-color:#28b8d0}.filters .filters-list .checkbox [type=checkbox]:checked+.label .checkbox-inner::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;content:'';width:6rem;height:10rem;border-width:0 2rem 2rem 0;border-style:solid;border-color:#fff;transform:rotate(45deg)}.filters .actions{position:fixed;bottom:0;left:0;width:100%}.filters .actions .btn{width:50%;height:94rem;background:#fff;font-size:34rem;color:#101921;border-top:2rem solid #d2d2d7}.filters .actions .btn-confirm{background:#28b8d0;color:#fff;border-color:#28b8d0}